:root{--theme-font-headline: "Source Sans 3 Variable", "Source Sans 3", sans-serif;--theme-font-body: "Source Sans 3 Variable", "Source Sans 3", sans-serif;--theme-font-mono: "JetBrains Mono", "Fira Code", monospace;--theme-text-xs: .75rem;--theme-text-sm: .875rem;--theme-text-base: 1rem;--theme-text-lg: 1.125rem;--theme-text-xl: 1.25rem;--theme-text-2xl: 1.5rem;--theme-text-3xl: 2rem;--theme-font-weight-normal: 400;--theme-font-weight-medium: 500;--theme-font-weight-semibold: 600;--theme-font-weight-bold: 700;--theme-line-height-tight: 1.25;--theme-line-height-normal: 1.5;--theme-line-height-relaxed: 1.75;--theme-headline-1-size: 2rem;--theme-headline-1-weight: 700;--theme-headline-1-line-height: 1.25;--theme-headline-2-size: 1.5rem;--theme-headline-2-weight: 600;--theme-headline-2-line-height: 1.3;--theme-headline-3-size: 1.25rem;--theme-headline-3-weight: 600;--theme-headline-3-line-height: 1.4;--theme-label-size: .875rem;--theme-label-weight: 500;--theme-label-line-height: 1.5;--theme-body-size: 1rem;--theme-body-weight: 400;--theme-body-line-height: 1.5;--theme-color-primary: hsl(240 5.9% 10%);--theme-color-primary-foreground: hsl(0 0% 98%);--theme-color-secondary: hsl(240 4.8% 95.9%);--theme-color-secondary-foreground: hsl(240 5.9% 10%);--theme-color-background-default: hsl(0 0% 100%);--theme-color-background-elevated: hsl(0 0% 100%);--theme-color-background-muted: hsl(240 4.8% 95.9%);--theme-color-foreground: hsl(240 10% 3.9%);--theme-color-text-default: hsl(240 10% 3.9%);--theme-color-text-muted: hsl(240 3.8% 46.1%);--theme-color-text-placeholder: hsl(240 3.8% 46.1% / .6);--theme-color-border-default: hsl(240 5.9% 90%);--theme-color-border-focus: hsl(240 5.9% 10%);--theme-color-error: hsl(0 84.2% 60.2%);--theme-color-error-foreground: hsl(0 0% 100%);--theme-color-error-background: hsl(0 84.2% 95%);--theme-color-success: hsl(142 76% 36%);--theme-color-success-foreground: hsl(0 0% 100%);--theme-color-warning: hsl(38 92% 50%);--theme-color-warning-foreground: hsl(0 0% 0%);--theme-color-ring: hsl(240 10% 3.9%);--theme-color-accent: hsl(240 4.8% 95.9%);--theme-color-accent-foreground: hsl(240 5.9% 10%);--theme-color-popover: hsl(0 0% 100%);--theme-color-popover-foreground: hsl(240 10% 3.9%);--theme-radius-none: 0;--theme-radius-sm: .25rem;--theme-radius-md: .5rem;--theme-radius-lg: .75rem;--theme-radius-xl: 1rem;--theme-radius-full: 9999px;--theme-spacing-px: 1px;--theme-spacing-0: 0;--theme-spacing-0-5: .125rem;--theme-spacing-1: .25rem;--theme-spacing-1-5: .375rem;--theme-spacing-2: .5rem;--theme-spacing-2-5: .625rem;--theme-spacing-3: .75rem;--theme-spacing-3-5: .875rem;--theme-spacing-4: 1rem;--theme-spacing-5: 1.25rem;--theme-spacing-6: 1.5rem;--theme-spacing-8: 2rem;--theme-spacing-10: 2.5rem;--theme-spacing-12: 3rem;--theme-spacing-16: 4rem;--theme-shadow-none: none;--theme-shadow-sm: 0 1px 2px 0 rgb(0 0 0 / .05);--theme-shadow-md: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--theme-shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--theme-ring-width: 1px;--theme-shadow-focus: 0 0 0 var(--theme-ring-width) var(--theme-color-ring);--theme-duration-instant: 0ms;--theme-duration-fast: .15s;--theme-duration-normal: .25s;--theme-duration-slow: .4s;--theme-easing-default: cubic-bezier(.4, 0, .2, 1);--theme-easing-in: cubic-bezier(.4, 0, 1, 1);--theme-easing-out: cubic-bezier(0, 0, .2, 1);--theme-easing-bounce: cubic-bezier(.68, -.55, .265, 1.55);--theme-breakpoint-sm: 640px;--theme-breakpoint-md: 768px;--theme-breakpoint-lg: 1024px;--theme-breakpoint-xl: 1280px;--theme-breakpoint-2xl: 1536px}[data-color-mode=dark]{--theme-color-primary: hsl(0 0% 98%);--theme-color-primary-foreground: hsl(240 5.9% 10%);--theme-color-secondary: hsl(240 3.7% 15.9%);--theme-color-secondary-foreground: hsl(0 0% 98%);--theme-color-background-default: hsl(224 71% 4%);--theme-color-background-elevated: hsl(224 71% 8%);--theme-color-background-muted: hsl(240 3.7% 15.9%);--theme-color-foreground: hsl(0 0% 98%);--theme-color-text-default: hsl(0 0% 98%);--theme-color-text-muted: hsl(240 5% 64.9%);--theme-color-text-placeholder: hsl(240 5% 64.9% / .6);--theme-color-border-default: hsl(240 3.7% 25%);--theme-color-border-focus: hsl(0 0% 98%);--theme-color-error-background: hsl(0 62.8% 20%);--theme-color-ring: hsl(240 4.9% 83.9%);--theme-color-accent: hsl(240 3.7% 15.9%);--theme-color-accent-foreground: hsl(0 0% 98%);--theme-color-popover: hsl(224 71% 8%);--theme-color-popover-foreground: hsl(0 0% 98%)}*,*:before,*:after{font-family:inherit}body{font-family:var(--theme-font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}input,button,textarea,select{font-family:inherit}:root{--Input-height: 2.75rem;--Input-padding-x: .875rem;--Input-padding-y: .5rem;--Input-border-width: 1px;--Input-border-radius: var(--theme-radius-md);--Input-border-color: var(--theme-color-border-default);--Input-border-color-hover: var(--theme-color-border-default);--Input-border-color-focus: var(--theme-color-ring);--Input-border-color-error: var(--theme-color-error);--Input-background: transparent;--Input-background-error: var(--theme-color-error-background);--Input-text-color: var(--theme-color-text-default);--Input-placeholder-color: var(--theme-color-text-placeholder);--Input-font-size: var(--theme-text-base);--Input-font-weight: var(--theme-font-weight-normal);--Input-shadow: var(--theme-shadow-sm);--Input-ring-width: 1px;--Input-ring-color: var(--theme-color-ring);--Input-disabled-opacity: .5;--InputLabel-color: var(--theme-color-text-default);--InputLabel-color-error: var(--theme-color-error);--InputLabel-font-size: var(--theme-label-size);--InputLabel-font-weight: var(--theme-label-weight);--InputLabel-line-height: var(--theme-label-line-height);--InputMessage-font-size: .8rem;--InputMessage-color-error: hsl(0 72% 45%);--InputMessage-color-description: var(--theme-color-text-muted);--freq-size-scale-sm: .82;--freq-size-scale-lg: 1.2;--Input-height-sm: calc(var(--Input-height) * var(--freq-size-scale-sm));--Input-height-lg: calc(var(--Input-height) * var(--freq-size-scale-lg));--Input-padding-x-sm: calc( var(--Input-padding-x) * var(--freq-size-scale-sm) );--Input-padding-x-lg: calc( var(--Input-padding-x) * var(--freq-size-scale-lg) );--Input-padding-y-sm: calc( var(--Input-padding-y) * var(--freq-size-scale-sm) );--Input-padding-y-lg: calc( var(--Input-padding-y) * var(--freq-size-scale-lg) );--Input-font-size-sm: var(--theme-text-sm);--Input-font-size-lg: var(--theme-text-lg);--Button-height: 2.25rem;--Button-height-sm: calc(var(--Button-height) * var(--freq-size-scale-sm));--Button-height-lg: calc(var(--Button-height) * var(--freq-size-scale-lg));--Button-padding-x: 1rem;--Button-padding-x-sm: calc( var(--Button-padding-x) * var(--freq-size-scale-sm) );--Button-padding-x-lg: calc( var(--Button-padding-x) * var(--freq-size-scale-lg) );--Button-font-size-sm: var(--theme-text-xs);--Button-font-size-lg: var(--theme-text-base);--Check-size-sm: calc(var(--Check-size) * var(--freq-size-scale-sm));--Check-size-lg: calc(var(--Check-size) * var(--freq-size-scale-lg));--InputOTP-slot-size-sm: calc( var(--InputOTP-slot-size) * var(--freq-size-scale-sm) );--InputLabel-font-size-sm: var(--theme-text-xs);--InputLabel-font-size-lg: var(--theme-text-base);--InputMessage-font-size-sm: .7rem;--InputMessage-font-size-lg: var(--theme-text-sm);--Button-border-radius: var(--theme-radius-md);--Button-font-size: var(--theme-text-sm);--Button-font-weight: var(--theme-font-weight-medium);--Button-shadow: none;--Button-shadow-sm: var(--theme-shadow-sm);--Button-disabled-opacity: .5;--Button-gap: .5rem;--Check-size: 1rem;--Check-border-radius: var(--theme-radius-sm);--Check-border-width: 1px;--Check-border-color: var(--theme-color-primary);--Check-background: transparent;--Check-background-checked: var(--theme-color-primary);--Check-indicator-color: var(--theme-color-primary-foreground);--Check-shadow: var(--theme-shadow-sm);--Check-ring-width: 1px;--Check-ring-color: var(--theme-color-ring);--Select-content-border-radius: var(--theme-radius-md);--Select-content-shadow: var(--theme-shadow-md);--Select-item-padding-x: .5rem;--Select-item-padding-y: .375rem;--Select-item-border-radius: var(--theme-radius-sm);--Form-item-gap: .125rem;--Form-label-margin-bottom: 0;--Form-error-margin-top: 0}:root{--PhoneInputLabel-color: var(--InputLabel-color);--PhoneInput-border-radius: var(--Input-border-radius);--PhoneInput-height: var(--Input-height);--PhoneInput-border-color: var(--Input-border-color);--PhoneInput-trigger-gap: .5rem;--SelectTrigger-border-radius: var(--Input-border-radius);--SelectTrigger-height: var(--Input-height);--SelectContent-background: var(--theme-color-popover);--SelectContent-border-color: var(--theme-color-border-default);--SelectItem-background-focus: var(--theme-color-accent);--SelectItem-color-focus: var(--theme-color-accent-foreground);--FileUploader-border-width: 2px;--FileUploader-border-style: dashed;--FileUploader-border-color: hsl(240 3.8% 46.1% / .25);--FileUploader-border-color-active: hsl(240 3.8% 46.1% / .5);--FileUploader-border-radius: var(--theme-radius-lg);--FileUploader-background-hover: hsl(240 4.8% 95.9% / .25);--FileUploader-min-height: 13rem;--InputOTP-slot-size: 2.75rem;--InputOTP-slot-size-lg: calc( var(--InputOTP-slot-size) * var(--freq-size-scale-lg) );--InputOTP-border-radius: var(--theme-radius-md);--InputOTP-border-color: var(--Input-border-color);--InputOTP-ring-color: var(--theme-color-ring);--InputOTP-gap: .5rem;--InputOTP-gap-lg: .75rem;--RadioCard-border-radius: var(--theme-radius-sm);--RadioCard-border-color: hsl(214 32% 80% / .7);--RadioCard-border-color-selected: hsl(222 47% 11%);--RadioCard-shadow: var(--theme-shadow-sm);--RadioCard-shadow-hover: var(--theme-shadow-md);--RadioCard-padding: 1.25rem;--RadioCard-padding-compact: 1rem;--RadioCard-gap: 1.25rem;--RadioCard-background: var(--theme-color-background-default)}:root{--TextFieldLabel-color: var(--InputLabel-color);--TextFieldLabel-color-error: var(--InputLabel-color-error);--TextFieldLabel-font-size: var(--InputLabel-font-size);--TextFieldLabel-font-weight: var(--InputLabel-font-weight);--TextField-height: var(--Input-height);--TextField-border-radius: var(--Input-border-radius);--TextField-border-color: var(--Input-border-color);--TextField-border-color-hover: var(--Input-border-color-hover);--TextField-border-color-focus: var(--Input-border-color-focus);--TextField-border-color-error: var(--Input-border-color-error);--TextField-background: var(--Input-background);--TextField-background-error: var(--Input-background-error);--TextField-shadow: var(--Input-shadow);--Textarea-min-height: 60px;--Textarea-border-radius: var(--Input-border-radius);--Textarea-border-color: var(--Input-border-color);--Textarea-border-color-error: var(--Input-border-color-error);--Textarea-background-error: var(--Input-background-error);--Button-solid-background: var(--theme-color-primary);--Button-solid-color: var(--theme-color-primary-foreground);--Button-solid-background-hover: color-mix( in srgb, var(--Button-solid-background) 90%, black );--Button-solid-background-active: color-mix( in srgb, var(--Button-solid-background) 80%, black );--Button-soft-background: color-mix( in srgb, var(--theme-color-primary) 15%, transparent );--Button-soft-color: var(--theme-color-primary);--Button-soft-background-hover: color-mix( in srgb, var(--theme-color-primary) 25%, transparent );--Button-soft-background-active: color-mix( in srgb, var(--theme-color-primary) 35%, transparent );--Button-outlined-background: transparent;--Button-outlined-color: var(--theme-color-primary);--Button-outlined-border-color: color-mix( in srgb, var(--theme-color-primary) 50%, transparent );--Button-outlined-background-hover: color-mix( in srgb, var(--theme-color-primary) 10%, transparent );--Button-outlined-background-active: color-mix( in srgb, var(--theme-color-primary) 20%, transparent );--Button-plain-background: transparent;--Button-plain-color: #000;--Button-plain-background-hover: color-mix( in srgb, var(--theme-color-primary) 10%, transparent );--Button-plain-background-active: color-mix( in srgb, var(--theme-color-primary) 20%, transparent );--Button-destructive-background: hsl(0 84.2% 60.2%);--Button-destructive-color: hsl(0 0% 98%);--Button-destructive-background-hover: color-mix( in srgb, var(--Button-destructive-background) 90%, black );--Button-destructive-background-active: color-mix( in srgb, var(--Button-destructive-background) 80%, black );--Button-link-color: var(--theme-color-primary);--Checkbox-size: var(--Check-size);--Checkbox-border-radius: var(--Check-border-radius);--Checkbox-border-color: var(--Check-border-color);--Checkbox-background-checked: var(--Check-background-checked);--Checkbox-indicator-color: var(--Check-indicator-color);--Radio-size: var(--Check-size);--Radio-border-color: var(--Check-border-color);--Radio-indicator-color: var(--theme-color-primary);--Label-font-size: var(--theme-label-size);--Label-font-weight: var(--theme-label-weight);--Label-line-height: var(--theme-label-line-height);--Label-disabled-opacity: .7}.TextFieldRoot{position:relative;display:flex;width:100%;align-items:center}.TextFieldInput{display:flex;box-sizing:border-box;width:100%;height:var(--Input-height, 2.75rem);border-radius:var( --TextField-border-radius, var(--Input-border-radius, var(--theme-radius-md)) );border-width:var(--Input-border-width, 1px);border-style:solid;border-color:var( --TextField-border-color, var(--Input-border-color, var(--theme-color-border-default)) );background-color:var( --TextField-background, var(--Input-background, transparent) );padding-top:var(--Input-padding-y, .5rem);padding-bottom:var(--Input-padding-y, .5rem);padding-left:var(--Input-padding-x, .875rem);padding-right:var(--Input-padding-x, .875rem);font-size:var(--Input-font-size, var(--theme-text-base));box-shadow:var( --TextField-shadow, var(--Input-shadow, var(--theme-shadow-sm)) );transition-property:color,background-color,border-color,box-shadow;transition-timing-function:var(--theme-easing-default);transition-duration:var(--theme-duration-fast)}.TextFieldInput::-moz-placeholder{color:var(--Input-placeholder-color, var(--theme-color-text-placeholder))}.TextFieldInput::placeholder{color:var(--Input-placeholder-color, var(--theme-color-text-placeholder))}.TextFieldInput:focus-visible{outline:none;box-shadow:0 0 0 var(--Input-ring-width, 1px) var( --TextField-border-color-focus, var(--Input-border-color-focus, var(--theme-color-ring)) )}.TextFieldInput:disabled{cursor:not-allowed;opacity:var(--Input-disabled-opacity, .5)}.TextFieldInput-error{border-color:var( --TextField-border-color-error, var(--Input-border-color-error, var(--theme-color-error)) );background-color:var( --TextField-background-error, var(--Input-background-error, var(--theme-color-error-background)) )}.TextFieldInput[type=file]::file-selector-button{border:0;background-color:transparent;font-size:var(--theme-text-sm);font-weight:var(--theme-font-weight-medium);color:var(--theme-color-foreground);margin-right:var(--theme-spacing-2)}.TextFieldInput-has-prefix-icon{padding-left:var(--theme-spacing-10)}.TextFieldInput-has-suffix-icon{padding-right:var(--theme-spacing-10)}.TextFieldIcon{pointer-events:none;position:absolute;display:flex;align-items:center;color:var(--theme-color-text-muted)}.TextFieldIcon-prefix{left:var(--theme-spacing-3)}.TextFieldIcon-suffix{right:var(--theme-spacing-3)}.Textarea{display:flex;min-height:var(--Textarea-min-height, 60px);width:100%;border-radius:var( --Textarea-border-radius, var(--Input-border-radius, var(--theme-radius-md)) );border-width:var(--Input-border-width, 1px);border-style:solid;border-color:var( --Textarea-border-color, var(--Input-border-color, var(--theme-color-border-default)) );background-color:var(--Input-background, transparent);padding:var(--Input-padding-y, .5rem) var(--Input-padding-x, .75rem);font-size:var(--theme-text-sm);box-shadow:var(--Input-shadow, var(--theme-shadow-sm));transition-property:color,background-color,border-color,box-shadow;transition-timing-function:var(--theme-easing-default);transition-duration:var(--theme-duration-fast);resize:none}.Textarea-autoGrow{overflow:hidden}.Textarea::-moz-placeholder{color:var(--Input-placeholder-color, var(--theme-color-text-muted))}.Textarea::placeholder{color:var(--Input-placeholder-color, var(--theme-color-text-muted))}.Textarea:focus-visible{outline:none;box-shadow:0 0 0 var(--Input-ring-width, 1px) var(--Input-border-color-focus, var(--theme-color-ring))}.Textarea:disabled{cursor:not-allowed;opacity:var(--Input-disabled-opacity, .5)}.Textarea-error{border-color:var( --Textarea-border-color-error, var(--Input-border-color-error, var(--theme-color-error)) );background-color:var( --Textarea-background-error, var(--Input-background-error, var(--theme-color-error-background)) )}.NanoTextarea-footer{display:flex;min-height:20px;align-items:flex-start;justify-content:space-between;gap:var(--theme-spacing-2)}.NanoTextarea-footer-content{flex:1}.NanoTextarea-charCount{font-size:var(--theme-text-xs);color:var(--theme-color-text-muted)}.Label{font-size:var(--Label-font-size, var(--theme-label-size));font-weight:var(--Label-font-weight, var(--theme-label-weight));line-height:var(--Label-line-height, var(--theme-label-line-height))}.Label-disabled{cursor:not-allowed;opacity:var(--Label-disabled-opacity, .7)}.Label:has(+:disabled),.Label:has(+* :disabled){cursor:not-allowed;opacity:.7}.Button{display:var(--Button-display, inline-flex);width:var(--Button-width, auto);align-items:center;justify-content:center;gap:var(--Button-gap, .5rem);white-space:nowrap;border-radius:var(--Button-border-radius, var(--theme-radius-md));font-size:var(--Button-font-size, var(--theme-text-sm));font-weight:var(--Button-font-weight, var(--theme-font-weight-medium));line-height:var(--Button-line-height, 1.5);transition-property:color,background-color,border-color,box-shadow;transition-timing-function:var(--theme-easing-default);transition-duration:var(--theme-duration-fast);cursor:pointer;border:none}.Button:focus-visible{outline:none;box-shadow:0 0 0 var(--Input-ring-width, 1px) var(--theme-color-ring)}.Button:disabled{pointer-events:none;opacity:var(--Button-disabled-opacity, .5);cursor:not-allowed}.Button svg{pointer-events:none;width:1rem;height:1rem;flex-shrink:0}.Button-default{height:var(--Button-height, auto);padding-left:var(--Button-padding-x, 1rem);padding-right:var(--Button-padding-x, 1rem);padding-top:var(--Button-padding-y, .5rem);padding-bottom:var(--Button-padding-y, .5rem)}.Button-sm{height:var(--Button-height-sm, 2rem);padding-left:var(--Button-padding-x-sm, .75rem);padding-right:var(--Button-padding-x-sm, .75rem);border-radius:var(--Button-border-radius, var(--theme-radius-md));font-size:var(--theme-text-xs)}.Button-lg{height:var(--Button-height-lg, 2.5rem);padding-left:var(--Button-padding-x-lg, 2rem);padding-right:var(--Button-padding-x-lg, 2rem);border-radius:var(--Button-border-radius, var(--theme-radius-md))}.Button-icon{height:var(--Button-height, 2.25rem);width:var(--Button-height, 2.25rem)}.Button-solid{background-color:var(--Button-solid-background, var(--theme-color-primary));color:var( --Button-text-color, var(--Button-solid-color, var(--theme-color-primary-foreground)) )}.Button-solid:hover{background-color:var(--Button-solid-background-hover)}.Button-solid:active{background-color:var(--Button-solid-background-active)}.Button-soft{background-color:var(--Button-soft-background);color:var(--Button-soft-color, var(--theme-color-primary));border:none;box-shadow:none}.Button-soft:hover{background-color:var(--Button-soft-background-hover)}.Button-soft:active{background-color:var(--Button-soft-background-active)}.Button-outlined{background-color:var(--Button-outlined-background, transparent);color:var(--Button-outlined-color, var(--theme-color-primary));border:1px solid var(--Button-outlined-border-color)}.Button-outlined:hover{background-color:var(--Button-outlined-background-hover)}.Button-outlined:active{background-color:var(--Button-outlined-background-active)}.Button-plain{background-color:var(--Button-plain-background, transparent);color:var(--Button-plain-color, var(--theme-color-primary));border:none;box-shadow:none}.Button-plain:hover{background-color:color-mix(in srgb,var(--Button-plain-color) 10%,transparent)}.Button-plain:active{background-color:color-mix(in srgb,var(--Button-plain-color) 20%,transparent)}.Button-destructive{background-color:var(--Button-destructive-background);color:var(--Button-destructive-color)}.Button-destructive:hover{background-color:var(--Button-destructive-background-hover)}.Button-destructive:active{background-color:var(--Button-destructive-background-active)}.Button-link{color:var(--Button-link-color, #2563eb);background-color:transparent;text-decoration:underline;text-underline-offset:4px}.Button-link:hover{color:#1d4ed8}.Checkbox{height:var(--Checkbox-size, var(--Check-size, 1rem));width:var(--Checkbox-size, var(--Check-size, 1rem));flex-shrink:0;border-radius:var( --Checkbox-border-radius, var(--Check-border-radius, var(--theme-radius-sm)) );border-width:1px;border-style:solid;border-color:var( --Checkbox-border-color, var(--Check-border-color, var(--theme-color-primary)) );box-shadow:var(--Check-shadow, var(--theme-shadow-sm));transition-property:color,background-color,border-color;transition-timing-function:var(--theme-easing-default);transition-duration:var(--theme-duration-fast)}.Checkbox:focus-visible{outline:none;box-shadow:0 0 0 var(--Check-ring-width, 1px) var(--Check-ring-color, var(--theme-color-ring))}.Checkbox:disabled{cursor:not-allowed;opacity:var(--Input-disabled-opacity, .5)}.Checkbox[data-state=checked]{background-color:var( --Checkbox-background-checked, var(--Check-background-checked, var(--theme-color-primary)) );color:var( --Checkbox-indicator-color, var(--Check-indicator-color, var(--theme-color-primary-foreground)) )}.CheckboxIndicator{display:flex;align-items:center;justify-content:center;color:currentColor}.Radio{aspect-ratio:1;height:var(--Radio-size, var(--Check-size, 1rem));width:var(--Radio-size, var(--Check-size, 1rem));border-radius:var(--theme-radius-full);border-width:1px;border-style:solid;border-color:var( --Radio-border-color, var(--Check-border-color, var(--theme-color-primary)) );color:var(--Radio-indicator-color, var(--theme-color-primary));box-shadow:var(--Check-shadow, var(--theme-shadow-sm));transition-property:color,background-color,border-color;transition-timing-function:var(--theme-easing-default);transition-duration:var(--theme-duration-fast)}.Radio:focus-visible{outline:none;box-shadow:0 0 0 var(--Check-ring-width, 1px) var(--Check-ring-color, var(--theme-color-ring))}.Radio:disabled{cursor:not-allowed;opacity:var(--Input-disabled-opacity, .5)}.RadioIndicator{display:flex;align-items:center;justify-content:center}.RadioGroup{display:grid;gap:var(--theme-spacing-2)}.SelectTrigger{display:flex;height:var(--SelectTrigger-height, var(--Input-height, 2.75rem));width:100%;align-items:center;justify-content:space-between;border-radius:var( --SelectTrigger-border-radius, var(--Input-border-radius, var(--theme-radius-md)) );border-width:var(--Input-border-width, 1px);border-style:solid;border-color:var(--Input-border-color, var(--theme-color-border-default));background-color:var(--Input-background, transparent);padding-top:var(--Input-padding-y, .5rem);padding-bottom:var(--Input-padding-y, .5rem);font-size:var(--Input-font-size, var(--theme-text-base));box-shadow:var(--Input-shadow, var(--theme-shadow-sm));transition-property:color,background-color,border-color,box-shadow;transition-timing-function:var(--theme-easing-default);transition-duration:var(--theme-duration-fast)}.SelectTrigger::-moz-placeholder{color:var(--Input-placeholder-color, var(--theme-color-text-muted))}.SelectTrigger::placeholder{color:var(--Input-placeholder-color, var(--theme-color-text-muted))}.SelectTrigger:focus{outline:none;box-shadow:0 0 0 var(--Input-ring-width, 1px) var(--Input-border-color-focus, var(--theme-color-ring))}.SelectTrigger:disabled{cursor:not-allowed;opacity:var(--Input-disabled-opacity, .5)}.SelectTrigger>span{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.SelectTrigger-has-prefix-icon{padding-left:var(--theme-spacing-2)}.SelectTrigger-no-prefix-icon{padding-left:var(--theme-spacing-3-5)}.SelectTrigger-has-suffix-icon{padding-right:var(--theme-spacing-2)}.SelectTrigger-no-suffix-icon{padding-right:var(--theme-spacing-3-5)}.SelectTrigger-content{display:flex;min-width:0;flex:1;align-items:center;gap:var(--theme-spacing-2)}.SelectTrigger-icon-wrapper{display:flex;align-items:center;color:var(--theme-color-text-muted)}.SelectTrigger-icons{display:flex;align-items:center;gap:var(--theme-spacing-2)}.SelectTrigger-caret-icon{height:1rem;width:1rem;opacity:.5}.SelectContent{position:relative;z-index:50;max-height:24rem;min-width:8rem;overflow:hidden;border-radius:var(--Select-content-border-radius, var(--theme-radius-md));border-width:1px;border-style:solid;border-color:var( --SelectContent-border-color, var(--theme-color-border-default) );background-color:var(--SelectContent-background, var(--theme-color-popover));color:var(--theme-color-popover-foreground);box-shadow:var(--Select-content-shadow, var(--theme-shadow-md))}.SelectContent[data-state=open]{animation:zoom-in-from-bottom var(--theme-duration-fast) var(--theme-easing-out)}.SelectContent[data-state=closed]{animation:zoom-out-to-bottom var(--theme-duration-fast) var(--theme-easing-in)}.SelectContent[data-side=top]{animation:zoom-in-from-top var(--theme-duration-fast) var(--theme-easing-out)}.SelectContent[data-side=bottom]{animation:zoom-in-from-bottom var(--theme-duration-fast) var(--theme-easing-out)}.SelectContent[data-side=left][data-state=open]{animation:zoom-in var(--theme-duration-fast) var(--theme-easing-out);transform-origin:right}.SelectContent[data-side=right][data-state=open]{animation:zoom-in var(--theme-duration-fast) var(--theme-easing-out);transform-origin:left}.SelectContent-popper[data-side=bottom]{transform:translateY(.25rem)}.SelectContent-popper[data-side=top]{transform:translateY(-.25rem)}.SelectContent-popper[data-side=left]{transform:translate(-.25rem)}.SelectContent-popper[data-side=right]{transform:translate(.25rem)}.SelectViewport{padding:var(--theme-spacing-1)}.SelectViewport-popper{height:var(--radix-select-trigger-height);width:100%;min-width:var(--radix-select-trigger-width)}.SelectItem{position:relative;display:flex;width:100%;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;border-radius:var(--Select-item-border-radius, var(--theme-radius-sm));padding:var(--Select-item-padding-y, .375rem) var(--Select-item-padding-x, .5rem);padding-right:2rem;padding-left:.5rem;font-size:var(--theme-text-sm);outline:none;transition-property:color,background-color;transition-timing-function:var(--theme-easing-default);transition-duration:var(--theme-duration-fast)}.SelectItem:focus{background-color:var( --SelectItem-background-focus, var(--theme-color-accent) );color:var(--SelectItem-color-focus, var(--theme-color-accent-foreground))}.SelectItem[data-disabled]{pointer-events:none;opacity:var(--Input-disabled-opacity, .5)}.SelectItemIndicator{position:absolute;right:.5rem;display:flex;height:.875rem;width:.875rem;align-items:center;justify-content:center}.SelectItemIndicator svg{height:1rem;width:1rem}.SelectLabel{padding:.375rem .5rem .5rem;font-size:var(--theme-text-sm);font-weight:var(--theme-font-weight-semibold)}.SelectSeparator{margin:var(--theme-spacing-1) calc(-1 * var(--theme-spacing-1));height:1px;background-color:var(--theme-color-background-muted)}.SelectScrollButton{display:flex;cursor:default;align-items:center;justify-content:center;padding:var(--theme-spacing-1) 0}.Command{display:flex;height:100%;width:100%;flex-direction:column;overflow:hidden;border-radius:var(--theme-radius-md);background-color:var(--theme-color-popover);color:var(--theme-color-text-default)}.CommandInputWrapper{display:flex;align-items:center;padding:0 var(--theme-spacing-3);border-bottom:1px solid var(--theme-color-border-default)}.CommandInputIcon{margin-right:var(--theme-spacing-2);height:1rem;width:1rem;flex-shrink:0;opacity:.5}.CommandInput{display:flex;box-sizing:border-box;height:2.5rem;width:100%;border-radius:var(--theme-radius-md);background-color:transparent;padding:var(--theme-spacing-3) 0;font-size:var(--theme-text-sm);outline:none;border:none}.CommandInput::-moz-placeholder{color:var(--theme-color-text-muted)}.CommandInput::placeholder{color:var(--theme-color-text-muted)}.CommandInput:disabled{cursor:not-allowed;opacity:.5}.CommandList{max-height:300px;overflow-y:auto;overflow-x:hidden}.CommandEmpty{padding:var(--theme-spacing-6) 0;text-align:center;font-size:var(--theme-text-sm);color:var(--theme-color-text-muted)}.CommandGroup{overflow:hidden;padding:var(--theme-spacing-1);color:var(--theme-color-text-default)}.CommandSeparator{margin:var(--theme-spacing-1) calc(-1 * var(--theme-spacing-1));height:1px;background-color:var(--theme-color-border-default)}.CommandItem{position:relative;display:flex;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;gap:var(--theme-spacing-2);border-radius:var(--theme-radius-sm);padding:var(--theme-spacing-2) var(--theme-spacing-2);font-size:var(--theme-text-sm);outline:none}.CommandItem[data-selected=true]{background-color:var(--theme-color-background-muted);color:var(--theme-color-text-default)}.CommandItem[data-disabled=true]{pointer-events:none;opacity:.5}.CommandShortcut{margin-left:auto;font-size:var(--theme-text-xs);letter-spacing:.1em;color:var(--theme-color-text-muted)}.DrawerOverlay{position:fixed;inset:0;z-index:50;background-color:#000c}.DrawerContent{position:fixed;inset-inline:0;bottom:0;z-index:50;margin-top:6rem;display:flex;height:auto;flex-direction:column;border-top-left-radius:var(--theme-radius-lg);border-top-right-radius:var(--theme-radius-lg);background-color:var(--theme-color-background-default)}.DrawerContent-fullscreen{height:100%;margin-top:0;border-radius:0}.DrawerHandle{margin-inline:auto;margin-top:var(--theme-spacing-4);height:.25rem;width:3rem;flex-shrink:0;border-radius:var(--theme-radius-full);background-color:var(--theme-color-background-muted)}.DrawerContent-fullscreen .DrawerHandle{display:none}.DrawerHeader{display:grid;gap:var(--theme-spacing-1-5);padding:var(--theme-spacing-4);text-align:center}.DrawerFooter{display:flex;flex-direction:column;gap:var(--theme-spacing-2);margin-top:auto;padding:var(--theme-spacing-4)}.DrawerTitle{font-size:var(--theme-text-xl);font-weight:var(--theme-font-weight-semibold);line-height:1;letter-spacing:-.025em;padding:var(--theme-spacing-1) var(--theme-spacing-4)}.DrawerDescription{font-size:var(--theme-text-sm);color:var(--theme-color-text-muted)}.SearchSelectWrapper{position:relative}.SearchSelectCommand{display:flex;flex-direction:column;height:100%;width:100%;overflow:hidden}.SearchSelectDropdown{position:absolute;left:0;top:100%;z-index:50;margin-top:2px;width:100%;min-width:280px;overflow:hidden;border-radius:var(--theme-radius-md);border:1px solid var(--theme-color-border-default);background-color:var(--theme-color-popover);box-shadow:var(--theme-shadow-lg)}.SearchSelectSearchWrapper{display:flex;align-items:center;gap:var(--theme-spacing-2);padding:0 var(--theme-spacing-3);border-bottom:1px solid var(--theme-color-border-default)}.SearchSelectSearchWrapper svg{flex-shrink:0;opacity:.5}.SearchSelectSearchInput{flex:1;height:2.5rem;border:none;background-color:transparent;font-size:var(--theme-text-sm);color:var(--theme-color-text-default);outline:none}.SearchSelectSearchInput::-moz-placeholder{color:var(--theme-color-text-muted)}.SearchSelectSearchInput::placeholder{color:var(--theme-color-text-muted)}.SearchSelectClear{display:flex;align-items:center;justify-content:center;padding:var(--theme-spacing-1);border:none;border-radius:var(--theme-radius-sm);background-color:transparent;color:var(--theme-color-text-muted);cursor:pointer;transition:background-color var(--theme-duration-fast)}.SearchSelectClear:hover{background-color:var(--theme-color-accent);color:var(--theme-color-text-default)}.SearchSelectList{max-height:300px;overflow-y:auto;overflow-x:hidden}.SearchSelectEmpty{padding:var(--theme-spacing-6) 0;text-align:center;font-size:var(--theme-text-sm);color:var(--theme-color-text-muted)}.SearchSelectGroup{overflow:hidden;padding:var(--theme-spacing-1)}.SearchSelectItem{position:relative;display:flex;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;border-radius:var(--theme-radius-sm);padding:var(--theme-spacing-2) var(--theme-spacing-3);font-size:var(--theme-text-sm);outline:none;transition:background-color var(--theme-duration-fast)}.SearchSelectItem[data-selected=true],.SearchSelectItem:hover{background-color:var(--theme-color-background-muted)}.SearchSelectItem-selected{font-weight:var(--theme-font-weight-medium)}.SearchSelectMobileContent{display:flex;flex-direction:column}.SearchSelectMobileHeader{display:flex;align-items:center;gap:var(--theme-spacing-2);padding:var(--theme-spacing-3) var(--theme-spacing-4);border-bottom:1px solid var(--theme-color-border-default)}.SearchSelectMobileBack{display:flex;align-items:center;justify-content:center;padding:var(--theme-spacing-2);border:none;border-radius:var(--theme-radius-md);background-color:transparent;color:var(--theme-color-text-default);cursor:pointer;transition:background-color var(--theme-duration-fast)}.SearchSelectMobileBack:hover{background-color:var(--theme-color-accent)}.SearchSelectMobileSearchWrapper{display:flex;flex:1;align-items:center;gap:var(--theme-spacing-2);padding:var(--theme-spacing-2) var(--theme-spacing-2);border-radius:var(--theme-radius-md);background-color:var(--theme-color-background-muted)}.SearchSelectMobileSearchWrapper svg{flex-shrink:0;opacity:1}.SearchSelectMobileSearchInput{flex:1;border:none;background-color:transparent;font-size:var(--theme-text-base);color:var(--theme-color-text-default);outline:none}.SearchSelectMobileSearchInput::-moz-placeholder{color:var(--theme-color-text-muted)}.SearchSelectMobileSearchInput::placeholder{color:var(--theme-color-text-muted)}.SearchSelectMobileClear{display:flex;align-items:center;justify-content:center;padding:var(--theme-spacing-1);border:none;border-radius:var(--theme-radius-sm);background-color:transparent;color:var(--theme-color-text-muted);cursor:pointer}.SearchSelectMobileBody{flex:1;overflow-y:auto}.SearchSelectMobileBody .SearchSelectList{max-height:none}.SearchSelectSpinner{width:16px;height:16px;border:2px solid var(--theme-color-border-default);border-top-color:var(--theme-color-text-muted);border-radius:var(--theme-radius-full);animation:spin var(--theme-duration-slow) linear infinite;flex-shrink:0}.SearchSelectSkeleton{padding:var(--theme-spacing-2) var(--theme-spacing-3);display:flex;flex-direction:column;gap:var(--theme-spacing-2)}.SearchSelectSkeletonRow{height:2rem;border-radius:var(--theme-radius-sm);background-color:var(--theme-color-background-muted);animation:pulse var(--theme-duration-slow) cubic-bezier(.4,0,.6,1) infinite}.SearchSelectResults{opacity:1;transition:opacity var(--theme-duration-fast) ease}.SearchSelectResults-stale{opacity:.6}.SearchSelectLoadMore{display:flex;justify-content:center;padding:var(--theme-spacing-2) 0;min-height:1px}.SearchSelectLoadMoreSpinner{display:flex;align-items:center;justify-content:center;padding:var(--theme-spacing-2)}.SearchSelectError{display:flex;flex-direction:column;align-items:center;gap:var(--theme-spacing-2);padding:var(--theme-spacing-6) var(--theme-spacing-3);text-align:center;font-size:var(--theme-text-sm);color:var(--theme-color-error)}.SearchSelectRetryButton{padding:var(--theme-spacing-1) var(--theme-spacing-3);border:1px solid var(--theme-color-border-default);border-radius:var(--theme-radius-md);background-color:transparent;font-size:var(--theme-text-sm);color:var(--theme-color-text-default);cursor:pointer;transition:background-color var(--theme-duration-fast)}.SearchSelectRetryButton:hover{background-color:var(--theme-color-background-muted)}.FormItem{display:flex;flex-direction:column;gap:var(--Form-item-gap, .125rem)}.FormLabel{font-size:var(--InputLabel-font-size, var(--theme-label-size));font-weight:var(--InputLabel-font-weight, var(--theme-font-weight-normal));text-transform:var(--InputLabel-text-transform, none)}.FormLabel-error{color:var(--InputLabel-color-error, var(--theme-color-error))}.FormDescription{font-size:var(--InputMessage-font-size, .8rem);color:var(--InputMessage-color-description, var(--theme-color-text-muted));text-wrap:balance}.FormMessage{font-size:var(--InputMessage-font-size, .8rem);font-weight:var(--theme-font-weight-medium);color:var(--InputMessage-color-error, hsl(0 72% 45%));text-wrap:balance}.PhoneInputRoot{position:relative;display:flex;width:100%;align-items:center;gap:var(--PhoneInput-trigger-gap, .5rem)}.PhoneInputTrigger{display:flex;height:var(--PhoneInput-height, var(--Input-height, 2.75rem));align-items:center;gap:.5rem;border-radius:var( --PhoneInput-border-radius, var(--Input-border-radius, var(--theme-radius-md)) );border-width:var(--Input-border-width, 1px);border-style:solid;border-color:var( --PhoneInput-border-color, var(--Input-border-color, var(--theme-color-border-default)) );background-color:var(--Input-background, transparent);padding:var(--Input-padding-y, .5rem) var(--theme-spacing-3);font-size:var(--Input-font-size, var(--theme-text-base));box-shadow:var(--Input-shadow, var(--theme-shadow-sm));transition-property:color,background-color,border-color,box-shadow;transition-timing-function:var(--theme-easing-default);transition-duration:var(--theme-duration-fast)}.PhoneInputTrigger:focus-visible{outline:none;box-shadow:0 0 0 var(--Input-ring-width, 1px) var(--Input-border-color-focus, var(--theme-color-ring))}.PhoneInputTrigger:disabled{cursor:not-allowed;opacity:var(--Input-disabled-opacity, .5)}.PhoneInputTrigger-error{border-color:var(--Input-border-color-error, var(--theme-color-error));background-color:var( --Input-background-error, var(--theme-color-error-background) )}.PhoneInputTrigger-flag{font-size:var(--theme-text-xl)}.PhoneInputTrigger-icon{height:1rem;width:1rem;opacity:.5}.PhoneInput-dropdown-wrapper{position:relative}.PhoneInputDropdown{position:absolute;left:0;top:100%;z-index:50;margin-top:var(--theme-spacing-1);width:240px;border-radius:var(--theme-radius-md);border-width:1px;border-style:solid;border-color:var(--theme-color-border-default);background-color:var(--theme-color-popover);padding:0;box-shadow:var(--theme-shadow-md)}.PhoneInputDropdown-search-wrapper{padding:var(--theme-spacing-2)}.PhoneInputSearch{width:100%;border-radius:var(--theme-radius-md);border-width:var(--Input-border-width, 1px);border-style:solid;border-color:var(--Input-border-color, var(--theme-color-border-default));background-color:var(--Input-background, transparent);padding:var(--Input-padding-y, .5rem) var(--theme-spacing-3);font-size:var(--theme-text-sm)}.PhoneInputSearch:focus-visible{outline:none;box-shadow:0 0 0 var(--Input-ring-width, 1px) var(--Input-border-color-focus, var(--theme-color-ring))}.PhoneInputCountryList{max-height:300px;overflow:auto}.PhoneInputCountryList-empty{padding-top:var(--theme-spacing-6);padding-bottom:var(--theme-spacing-6);text-align:center;font-size:var(--theme-text-sm);color:var(--theme-color-text-muted)}.PhoneInputCountryItem{display:flex;width:100%;cursor:pointer;align-items:center;padding:var(--Select-item-padding-y, .375rem) var(--Select-item-padding-x, .5rem);font-size:var(--theme-text-sm);transition-property:color,background-color;transition-timing-function:var(--theme-easing-default);transition-duration:var(--theme-duration-fast)}.PhoneInputCountryItem:hover{background-color:var(--theme-color-accent);color:var(--theme-color-accent-foreground)}.PhoneInputCountryItem-flag{margin-right:var(--theme-spacing-2);font-size:var(--theme-text-xl)}.PhoneInputCountryItem-name{flex:1;text-align:left}.PhoneInputCountryItem-prefix{color:var(--theme-color-text-muted)}.PhoneInputCountryItem-check{margin-left:var(--theme-spacing-2);height:1rem;width:1rem}.PhoneInputInput{flex:1}.PhoneInput-countrySelect{position:static}.PhoneInput-countryDropdown{left:0;right:0;min-width:auto}.FileUploaderRoot{position:relative;display:flex;flex-direction:column;gap:var(--theme-spacing-6);overflow:hidden}.FileUploaderTrigger{position:relative;display:grid;min-height:var(--FileUploader-min-height, 13rem);width:100%;cursor:pointer;place-items:center;border-radius:var(--FileUploader-border-radius, var(--theme-radius-lg));border-width:var(--FileUploader-border-width, 2px);border-style:var(--FileUploader-border-style, dashed);border-color:var(--FileUploader-border-color, hsl(240 3.8% 46.1% / .25));padding:var(--theme-spacing-2-5) var(--theme-spacing-5);text-align:center;transition-property:background-color,border-color;transition-timing-function:var(--theme-easing-default);transition-duration:var(--theme-duration-fast)}.FileUploaderTrigger:hover{background-color:var( --FileUploader-background-hover, hsl(240 4.8% 95.9% / .25) )}.FileUploaderTrigger:focus-visible{outline:none;box-shadow:0 0 0 2px var(--theme-color-ring)}.FileUploaderTrigger[data-state=active]{border-color:var( --FileUploader-border-color-active, hsl(240 3.8% 46.1% / .5) )}.FileUploaderTrigger[data-disabled]{pointer-events:none;opacity:var(--Input-disabled-opacity, .5)}.FileUploaderTrigger-content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--theme-spacing-4)}@media (min-width: var(--theme-breakpoint-sm)){.FileUploaderTrigger-content{padding-left:var(--theme-spacing-5);padding-right:var(--theme-spacing-5)}}.FileUploaderTrigger-text-group{display:flex;flex-direction:column;gap:var(--theme-spacing-px)}.FileUploaderTrigger-text{font-weight:var(--theme-font-weight-medium);color:var(--theme-color-text-muted)}.FileUploaderTrigger-text-sm{font-size:var(--theme-text-sm);color:hsl(from var(--theme-color-text-muted) h s l / .7)}.FileUploaderIcon{border-radius:var(--theme-radius-full);border-width:1px;border-style:dashed;border-color:var(--theme-color-border-default);padding:var(--theme-spacing-3)}.FileUploaderIcon svg{height:1.75rem;width:1.75rem;color:var(--theme-color-text-muted)}.FileUploaderItem{position:relative;display:flex;align-items:center;gap:var(--theme-spacing-4);margin-top:var(--theme-spacing-2-5)}.FileUploaderItem-content{display:flex;flex:1;gap:var(--theme-spacing-4)}.FileUploaderItem-details{display:flex;width:100%;flex-direction:column;gap:var(--theme-spacing-2)}.FileUploaderItem-info{display:flex;flex-direction:column;gap:var(--theme-spacing-px)}.FileUploaderItem-name{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;font-size:var(--theme-text-sm);font-weight:var(--theme-font-weight-medium);color:hsl(from var(--theme-color-foreground) h s l / .8)}.FileUploaderItem-size{font-size:var(--theme-text-xs);color:var(--theme-color-text-muted)}.FileUploaderItem-loader{margin-left:var(--theme-spacing-2);margin-top:var(--theme-spacing-2);height:1.5rem;width:1.5rem;color:var(--theme-color-text-muted);animation:spin var(--theme-duration-slow) linear infinite}.FileUploaderItem-actions{display:flex;align-items:center;gap:var(--theme-spacing-2)}.FileUploaderItem-close-button{height:1.75rem;width:1.75rem}.FileUploaderItem-close-icon{height:1rem;width:1rem}.FileUploaderProgress{height:.5rem;width:100%;overflow:hidden;border-radius:var(--theme-radius-full);background-color:var(--theme-color-secondary)}.FileUploaderProgressBar{height:100%;background-color:var(--theme-color-primary);transition-property:width;transition-timing-function:var(--theme-easing-default);transition-duration:var(--theme-duration-normal)}.InputOTPRoot{display:flex;width:100%;align-items:center;gap:var(--InputOTP-gap, .5rem)}@media(min-width:1024px){.InputOTPRoot{gap:var(--InputOTP-gap-lg, .75rem)}}.InputOTPRoot-justifyBetween{justify-content:space-between;gap:var(--InputOTP-gap-between, 1rem)}.InputOTPRoot:has(:disabled){opacity:var(--Input-disabled-opacity, .5);cursor:not-allowed}.InputOTPGroup{display:flex;align-items:center}@media(min-width:1024px){.InputOTPGroup{width:-moz-fit-content;width:fit-content}}.InputOTPSlot{position:relative;display:flex;height:var(--InputOTP-slot-size, 2.75rem);width:var(--InputOTP-slot-size, 2.75rem);align-items:center;justify-content:center;border-top-width:1px;border-bottom-width:1px;border-right-width:1px;border-style:solid;border-color:var( --InputOTP-border-color, var(--Input-border-color, var(--theme-color-border-default)) );font-size:var(--Input-font-size, var(--theme-text-base));box-shadow:var(--Input-shadow, var(--theme-shadow-sm));transition-property:all;transition-timing-function:var(--theme-easing-default);transition-duration:var(--theme-duration-fast)}@media(min-width:1024px){.InputOTPSlot{height:var(--InputOTP-slot-size-lg, 3rem);width:var(--InputOTP-slot-size-lg, 3rem)}}.InputOTPSlot:first-child{border-left-width:1px;border-top-left-radius:var(--InputOTP-border-radius, var(--theme-radius-md));border-bottom-left-radius:var( --InputOTP-border-radius, var(--theme-radius-md) )}.InputOTPSlot:last-child{border-top-right-radius:var( --InputOTP-border-radius, var(--theme-radius-md) );border-bottom-right-radius:var( --InputOTP-border-radius, var(--theme-radius-md) )}.InputOTPSlot-active{z-index:10;box-shadow:0 0 0 1px var(--InputOTP-ring-color, var(--theme-color-ring))}.InputOTPCaret{pointer-events:none;position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.InputOTPCaretLine{height:1rem;width:1px;background-color:var(--theme-color-foreground);animation:caret-blink 1s step-end infinite}@keyframes caret-blink{0%,70%,to{opacity:1}20%,50%{opacity:0}}.RadioCardRoot{display:flex}.RadioCardRoot-vertical{flex-direction:column;gap:var(--theme-spacing-2)}.RadioCardRoot-horizontal{flex-direction:row;gap:var(--theme-spacing-4)}.RadioCardItem{display:flex;cursor:pointer;flex-direction:row;align-items:center;border-radius:var(--RadioCard-border-radius, var(--theme-radius-sm));border-width:1px;border-style:solid;border-color:var(--RadioCard-border-color, hsl(214 32% 80% / .7));background-color:var( --RadioCard-background, var(--theme-color-background-default) );box-shadow:var(--RadioCard-shadow, var(--theme-shadow-sm));transition-property:box-shadow,border-color;transition-timing-function:var(--theme-easing-default);transition-duration:var(--theme-duration-fast)}.RadioCardItem:hover{box-shadow:var(--RadioCard-shadow-hover, var(--theme-shadow-md))}.RadioCardItem-selected{border-color:var(--RadioCard-border-color-selected, hsl(222 47% 11%))}.RadioCardItem-hasIcon{gap:var(--RadioCard-gap, 1.25rem);padding:var(--RadioCard-padding, 1.25rem);padding-right:var(--theme-spacing-3)}.RadioCardItem-noIcon{gap:var(--theme-spacing-3);padding:var(--RadioCard-padding-compact, 1rem);padding-right:var(--theme-spacing-3)}.RadioCardIcon{display:flex;min-width:2.5rem;height:2.5rem;flex-direction:column;align-items:center;justify-content:center;aspect-ratio:1 / 1}.RadioCardIcon svg{height:100%;width:100%}.RadioCardContent{display:flex;width:100%;flex-direction:column;align-items:flex-start;gap:var(--theme-spacing-1);padding-right:var(--theme-spacing-4)}@media(min-width:1024px){.RadioCardContent{padding-right:var(--theme-spacing-10)}}.RadioCardLabel{display:flex;max-width:18rem;align-items:center;text-align:left;font-size:var(--theme-text-sm);font-weight:var(--theme-font-weight-medium);line-height:var(--theme-line-height-tight)}.RadioCardDescription{max-width:28rem;text-align:left;text-wrap:balance;font-size:var(--theme-text-sm);color:var(--theme-color-text-muted)}p.RadioCardDescription{margin:0}.RadioCardChevron{margin-left:auto;color:#71717a99;width:24px;height:24px}.RadioCardChevron-selected{color:#0f1729}.NanoCheckbox-group{display:flex}.NanoCheckbox-group-horizontal{flex-direction:row;gap:var(--theme-spacing-4)}.NanoCheckbox-group-vertical{flex-direction:column;gap:var(--theme-spacing-2)}.NanoCheckbox-item{display:flex;align-items:flex-start;gap:var(--theme-spacing-3)}.NanoCheckbox-item-content{display:flex;flex-direction:column;gap:var(--theme-spacing-1)}.NanoCheckbox-item-label{display:flex;align-items:center;gap:var(--theme-spacing-2);font-weight:var(--theme-font-weight-normal)}.NanoCheckbox-item-description{font-size:var(--theme-text-sm);color:var(--theme-color-text-muted)}.NanoRadio-group{display:flex}.NanoRadio-group-horizontal{flex-direction:row;gap:var(--theme-spacing-4)}.NanoRadio-group-vertical{flex-direction:column;gap:var(--theme-spacing-2)}.NanoRadio-item{display:flex;align-items:flex-start;gap:var(--theme-spacing-3)}.NanoRadio-item-content{display:flex;flex-direction:column;gap:var(--theme-spacing-1)}.NanoRadio-item-label{display:flex;align-items:center;gap:var(--theme-spacing-2);font-weight:var(--theme-font-weight-normal)}.NanoRadio-item-description{font-size:var(--theme-text-sm);color:var(--theme-color-text-muted)}.NanoOptions-grid{display:grid;gap:var(--theme-spacing-4)}.NanoOptions-grid-cols-1,.NanoOptions-grid-cols-2{grid-template-columns:1fr}@media (min-width: var(--theme-breakpoint-md)){.NanoOptions-grid-cols-2{grid-template-columns:repeat(2,1fr)}}.NanoOptions-grid-cols-3{grid-template-columns:1fr}@media (min-width: var(--theme-breakpoint-md)){.NanoOptions-grid-cols-3{grid-template-columns:repeat(2,1fr)}}@media (min-width: var(--theme-breakpoint-lg)){.NanoOptions-grid-cols-3{grid-template-columns:repeat(3,1fr)}}.NanoFileUpload-container{display:flex;flex-direction:column;gap:var(--theme-spacing-4)}.NanoFileUpload-header{display:flex;flex-direction:column;gap:var(--theme-spacing-2)}.NanoFileUpload-label{font-size:var(--theme-text-sm);font-weight:var(--theme-font-weight-medium);line-height:var(--theme-line-height-none)}.NanoFileUpload-label:has(+:disabled){cursor:not-allowed;opacity:.7}.NanoFileUpload-label-error{color:var(--theme-color-destructive)}.NanoFileUpload-hint{font-size:var(--theme-text-sm);color:var(--theme-color-text-muted)}.NanoCountrySelect-trigger{display:flex;height:var(--Input-height, 2.75rem);width:100%;align-items:center;justify-content:space-between;border-radius:var(--Input-border-radius, var(--theme-radius-md));border-width:1px;border-style:solid;border-color:var(--Input-border-color, var(--theme-color-border-default));background-color:var(--Input-background, transparent);padding:var(--theme-spacing-2) var(--theme-spacing-3);font-size:var(--theme-text-base);box-shadow:var(--Input-shadow, var(--theme-shadow-sm));transition-property:color,background-color,border-color,box-shadow;transition-timing-function:var(--theme-easing-default);transition-duration:var(--theme-duration-fast)}.NanoCountrySelect-trigger:focus{outline:none;box-shadow:0 0 0 1px var(--Input-border-color-focus, var(--theme-color-ring))}.NanoCountrySelect-trigger:disabled{cursor:not-allowed;opacity:var(--Input-disabled-opacity, .5)}.NanoCountrySelect-trigger-content{display:flex;flex:1;align-items:center;gap:var(--theme-spacing-2)}.NanoCountrySelect-trigger-flag{font-size:var(--theme-text-xl)}.NanoCountrySelect-trigger-icon{display:flex;align-items:center;gap:var(--theme-spacing-1)}.NanoCountrySelect-wrapper{position:relative}.NanoCountrySelect-dropdown{position:absolute;left:0;top:100%;z-index:50;margin-top:2px;width:100%;min-width:300px;border-radius:var(--theme-radius-md);border-width:1px;border-style:solid;border-color:var(--theme-color-border-default);background-color:var(--theme-color-popover);box-shadow:var(--theme-shadow-md)}.NanoCountrySelect-search-wrapper{display:flex;align-items:center;padding:0 var(--theme-spacing-3);border-bottom:1px solid var(--theme-color-border-default)}.NanoCountrySelect-search-input{flex:1;height:2.5rem;padding:var(--theme-spacing-3) 0;border:none;background-color:transparent;font-size:var(--theme-text-sm);outline:none}.NanoCountrySelect-search-input::-moz-placeholder{color:var(--theme-color-text-muted)}.NanoCountrySelect-search-input::placeholder{color:var(--theme-color-text-muted)}.NanoCountrySelect-list{max-height:300px;overflow-y:auto}.NanoCountrySelect-item{display:flex;align-items:center;gap:var(--theme-spacing-2);padding:var(--theme-spacing-0-5) var(--theme-spacing-1);cursor:pointer;transition:background-color var(--theme-duration-fast) var(--theme-easing-default)}.NanoCountrySelect-item:hover{background-color:var(--theme-color-accent)}.NanoCountrySelect-item-flag{font-size:var(--theme-text-xl)}.NanoCountrySelect-item-name{flex:1;font-size:var(--theme-text-sm)}.NanoCountrySelect-item-code{font-size:var(--theme-text-xs);color:var(--theme-color-text-muted)}.NanoCountrySelect-mobile-sheet{position:fixed;inset:0;z-index:50;background-color:var(--theme-color-background-default);display:flex;flex-direction:column}.NanoCountrySelect-mobile-header{display:flex;align-items:center;justify-content:space-between;padding:var(--theme-spacing-4);border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:var(--theme-color-border-default)}.NanoCountrySelect-mobile-title{font-size:var(--theme-text-lg);font-weight:var(--theme-font-weight-semibold)}.NanoCountrySelect-mobile-close{padding:var(--theme-spacing-2);border-radius:var(--theme-radius-sm);background-color:transparent;border:none;cursor:pointer}.NanoCountrySelect-mobile-close:hover{background-color:var(--theme-color-accent)}.NanoCountrySelect-mobile-content{flex:1;overflow-y:auto}.NanoCountrySelect-mobile-footer{padding:var(--theme-spacing-4);border-top-width:1px;border-top-style:solid;border-top-color:var(--theme-color-border-default)}.NanoCountrySelect-mobile-cancel{width:100%;padding:var(--theme-spacing-2) var(--theme-spacing-4);border-radius:var(--theme-radius-md);background-color:transparent;border-width:1px;border-style:solid;border-color:var(--theme-color-border-default);cursor:pointer;font-size:var(--theme-text-sm);font-weight:var(--theme-font-weight-medium)}.NanoCountrySelect-mobile-cancel:hover{background-color:var(--theme-color-accent)}.TextFieldInput[data-size=sm],[data-size=sm] .TextFieldInput:not([data-size]){height:var(--Input-height-sm);padding:var(--Input-padding-y-sm) var(--Input-padding-x-sm);font-size:var(--Input-font-size-sm);border-radius:var(--theme-radius-sm)}.TextFieldInput[data-size=lg],[data-size=lg] .TextFieldInput:not([data-size]){height:var(--Input-height-lg);padding:var(--Input-padding-y-lg) var(--Input-padding-x-lg);font-size:var(--Input-font-size-lg);border-radius:var(--theme-radius-lg)}.Textarea[data-size=sm],[data-size=sm] .Textarea:not([data-size]){padding:var(--Input-padding-y-sm) var(--Input-padding-x-sm);font-size:var(--Input-font-size-sm);border-radius:var(--theme-radius-sm)}.Textarea[data-size=lg],[data-size=lg] .Textarea:not([data-size]){padding:var(--Input-padding-y-lg) var(--Input-padding-x-lg);font-size:var(--Input-font-size-lg);border-radius:var(--theme-radius-lg)}.Button[data-size=sm],[data-size=sm] .Button:not([data-size]):not(.Button-sm):not(.Button-lg):not(.Button-icon){height:var(--Button-height-sm);padding-left:var(--Button-padding-x-sm);padding-right:var(--Button-padding-x-sm);font-size:var(--Button-font-size-sm)}.Button[data-size=lg],[data-size=lg] .Button:not([data-size]):not(.Button-sm):not(.Button-lg):not(.Button-icon){height:var(--Button-height-lg);padding-left:var(--Button-padding-x-lg);padding-right:var(--Button-padding-x-lg);font-size:var(--Button-font-size-lg)}.Checkbox[data-size=sm],[data-size=sm] .Checkbox:not([data-size]){height:var(--Check-size-sm);width:var(--Check-size-sm)}.Checkbox[data-size=lg],[data-size=lg] .Checkbox:not([data-size]){height:var(--Check-size-lg);width:var(--Check-size-lg)}.Radio[data-size=sm],[data-size=sm] .Radio:not([data-size]){height:var(--Check-size-sm);width:var(--Check-size-sm)}.Radio[data-size=lg],[data-size=lg] .Radio:not([data-size]){height:var(--Check-size-lg);width:var(--Check-size-lg)}.SelectTrigger[data-size=sm],[data-size=sm] .SelectTrigger:not([data-size]){height:var(--Input-height-sm);padding-top:var(--Input-padding-y-sm);padding-bottom:var(--Input-padding-y-sm);font-size:var(--Input-font-size-sm);border-radius:var(--theme-radius-sm)}.SelectTrigger[data-size=lg],[data-size=lg] .SelectTrigger:not([data-size]){height:var(--Input-height-lg);padding-top:var(--Input-padding-y-lg);padding-bottom:var(--Input-padding-y-lg);font-size:var(--Input-font-size-lg);border-radius:var(--theme-radius-lg)}.PhoneInputTrigger[data-size=sm],[data-size=sm] .PhoneInputTrigger:not([data-size]){height:var(--Input-height-sm);padding:var(--Input-padding-y-sm) var(--theme-spacing-2);font-size:var(--Input-font-size-sm);border-radius:var(--theme-radius-sm)}.PhoneInputTrigger[data-size=lg],[data-size=lg] .PhoneInputTrigger:not([data-size]){height:var(--Input-height-lg);padding:var(--Input-padding-y-lg) var(--theme-spacing-4);font-size:var(--Input-font-size-lg);border-radius:var(--theme-radius-lg)}.InputOTPSlot[data-size=sm],[data-size=sm] .InputOTPSlot:not([data-size]){height:var(--InputOTP-slot-size-sm);width:var(--InputOTP-slot-size-sm);font-size:var(--Input-font-size-sm)}.InputOTPSlot[data-size=lg],[data-size=lg] .InputOTPSlot:not([data-size]){height:var(--InputOTP-slot-size-lg);width:var(--InputOTP-slot-size-lg);font-size:var(--Input-font-size-lg)}.NanoCountrySelect-trigger[data-size=sm],[data-size=sm] .NanoCountrySelect-trigger:not([data-size]){height:var(--Input-height-sm);font-size:var(--Input-font-size-sm);border-radius:var(--theme-radius-sm)}.NanoCountrySelect-trigger[data-size=lg],[data-size=lg] .NanoCountrySelect-trigger:not([data-size]){height:var(--Input-height-lg);font-size:var(--Input-font-size-lg);border-radius:var(--theme-radius-lg)}.FormLabel[data-size=sm],[data-size=sm] .FormLabel:not([data-size]){font-size:var(--InputLabel-font-size-sm)}.FormLabel[data-size=lg],[data-size=lg] .FormLabel:not([data-size]){font-size:var(--InputLabel-font-size-lg)}.FormDescription[data-size=sm],[data-size=sm] .FormDescription:not([data-size]),.FormMessage[data-size=sm],[data-size=sm] .FormMessage:not([data-size]){font-size:var(--InputMessage-font-size-sm)}.FormDescription[data-size=lg],[data-size=lg] .FormDescription:not([data-size]),.FormMessage[data-size=lg],[data-size=lg] .FormMessage:not([data-size]){font-size:var(--InputMessage-font-size-lg)}@media(max-width:768px){[data-size-touch] .TextFieldInput:not([data-size]),[data-size-touch] .SelectTrigger:not([data-size]),[data-size-touch] .PhoneInputTrigger:not([data-size]),[data-size-touch] .NanoCountrySelect-trigger:not([data-size]){height:var(--Input-height-lg);padding:var(--Input-padding-y-lg) var(--Input-padding-x-lg);font-size:var(--Input-font-size-lg);border-radius:var(--theme-radius-lg)}[data-size-touch] .Textarea:not([data-size]){padding:var(--Input-padding-y-lg) var(--Input-padding-x-lg);font-size:var(--Input-font-size-lg);border-radius:var(--theme-radius-lg)}[data-size-touch] .Button:not([data-size]):not(.Button-sm):not(.Button-lg):not(.Button-icon){height:var(--Button-height-lg);padding-left:var(--Button-padding-x-lg);padding-right:var(--Button-padding-x-lg);font-size:var(--Button-font-size-lg)}[data-size-touch] .Checkbox:not([data-size]){height:var(--Check-size-lg);width:var(--Check-size-lg)}[data-size-touch] .Radio:not([data-size]){height:var(--Check-size-lg);width:var(--Check-size-lg)}[data-size-touch] .FormLabel:not([data-size]){font-size:var(--InputLabel-font-size-lg)}[data-size-touch] .FormDescription:not([data-size]),[data-size-touch] .FormMessage:not([data-size]){font-size:var(--InputMessage-font-size-lg)}[data-size-touch] .InputOTPSlot:not([data-size]){height:var(--InputOTP-slot-size-lg);width:var(--InputOTP-slot-size-lg);font-size:var(--Input-font-size-lg)}}.FlowHeader{margin-bottom:var(--theme-spacing-4)}.FlowHeader-title{margin-bottom:var(--theme-spacing-2);font-family:var(--theme-font-headline);font-size:var(--theme-text-xl);font-weight:var(--theme-font-weight-semibold);line-height:var(--theme-line-height-tight);color:var(--theme-color-foreground)}.FlowHeader-description{font-family:var(--theme-font-body);font-size:var(--theme-text-sm);color:var(--theme-color-text-muted);line-height:var(--theme-line-height-normal)}.FlowNavigation{display:flex;gap:var(--theme-spacing-4)}.FlowNavigation-horizontal{flex-direction:row}.FlowNavigation-vertical{flex-direction:column}.FlowNavigation-start{justify-content:flex-start}.FlowNavigation-center{justify-content:center}.FlowNavigation-end{justify-content:flex-end}.FlowNavigation-between{justify-content:space-between}.FlowNavigation-spacer{flex:1}.FlowNavigation-button-sm{font-size:var(--theme-text-sm)}.FlowNavigation-button-lg{font-size:var(--theme-text-lg)}.FlowContent{transition-property:opacity,transform;transition-duration:var(--theme-duration-fast);transition-timing-function:var(--theme-easing-default)}.FlowStep{position:relative}.FlowStep-header{margin-bottom:var(--FlowStep-header-gap, 2rem)}.FlowStep-title{margin-bottom:var(--FlowStep-title-gap, var(--theme-spacing-2));font-size:var(--Heading-1-font-size, var(--theme-headline-1-size));font-weight:var(--Heading-1-font-weight, var(--theme-headline-1-weight));line-height:var( --Heading-1-line-height, var(--theme-headline-1-line-height) )}.FlowStep-description{font-size:var(--theme-text-sm);color:var(--theme-color-text-muted)}.FlowProgress{position:relative}.FlowProgress-bar-container{width:100%;overflow:hidden;border-radius:var(--theme-radius-full)}.FlowProgress-bar-container-sm{height:.25rem}.FlowProgress-bar-container-md{height:.5rem}.FlowProgress-bar-container-lg{height:.75rem}.FlowProgress-bar-background{background-color:var(--theme-color-background-muted)}.FlowProgress-bar{height:100%;background-color:var(--theme-color-primary);transition-property:width;transition-duration:.3s;transition-timing-function:var(--theme-easing-default)}.FlowProgress-dots{display:flex;align-items:center;justify-content:center;gap:var(--theme-spacing-2)}.FlowProgress-dot{border-radius:var(--theme-radius-full);transition-property:all;transition-duration:var(--theme-duration-fast);transition-timing-function:var(--theme-easing-default)}.FlowProgress-dot-sm{height:.5rem;width:.5rem}.FlowProgress-dot-md{height:.75rem;width:.75rem}.FlowProgress-dot-lg{height:1rem;width:1rem}.FlowProgress-dot-active{background-color:var(--theme-color-primary)}.FlowProgress-dot-inactive{background-color:#cacace}.FlowProgress-steps{display:flex;align-items:center;justify-content:space-between}.FlowProgress-step-item{display:flex;flex-direction:column;align-items:center}.FlowProgress-step-circle{display:flex;align-items:center;justify-content:center;border-radius:var(--theme-radius-full);font-weight:var(--theme-font-weight-medium);transition-property:all;transition-duration:var(--theme-duration-fast);transition-timing-function:var(--theme-easing-default)}.FlowProgress-step-circle-sm{height:1.5rem;width:1.5rem;font-size:var(--theme-text-xs)}.FlowProgress-step-circle-md{height:2rem;width:2rem;font-size:var(--theme-text-sm)}.FlowProgress-step-circle-lg{height:2.5rem;width:2.5rem;font-size:var(--theme-text-base)}.FlowProgress-step-circle-active{background-color:var(--theme-color-primary);color:var(--theme-color-primary-foreground)}.FlowProgress-step-circle-inactive{background-color:var(--theme-color-background-muted);color:var(--theme-color-text-muted)}.FlowProgress-step-circle-current{box-shadow:0 0 0 2px #aeaeb7;ring-offset:2px}.FlowProgress-step-label{margin-top:var(--theme-spacing-1);font-size:var(--theme-text-xs)}.FlowProgress-step-label-active{color:var(--theme-color-primary);font-weight:var(--theme-font-weight-medium)}.FlowProgress-step-label-inactive{color:var(--theme-color-text-muted)}.FlowProgress-step-line{flex:1;margin-left:var(--theme-spacing-2);margin-right:var(--theme-spacing-2);transition-property:all;transition-duration:var(--theme-duration-fast);transition-timing-function:var(--theme-easing-default)}.FlowProgress-step-line-sm{height:.125rem}.FlowProgress-step-line-md,.FlowProgress-step-line-lg{height:.25rem}.FlowProgress-step-line-active{background-color:var(--theme-color-primary)}.FlowProgress-step-line-inactive{background-color:var(--theme-color-background-muted)}.FlowProgress-fraction{font-size:var(--theme-text-sm);color:var(--theme-color-text-muted)}.FlowProgress-fraction-current{font-weight:var(--theme-font-weight-semibold);color:var(--theme-color-text-default)}.FlowProgress-fraction-separator{margin-left:var(--theme-spacing-1);margin-right:var(--theme-spacing-1)}.FrequentWizard{position:relative}.FrequentWizard-progress{margin-bottom:var(--theme-spacing-6)}.FrequentWizard-content{position:relative}.FrequentWizard-navigation{margin-top:var(--FlowNavigation-margin-top, var(--theme-spacing-6))}@media(max-width:768px){.FrequentWizard-navigation[data-layout=sticky-mobile]{position:fixed;bottom:0;left:0;right:0;margin-top:0;padding:var(--theme-spacing-4);padding-bottom:calc(1.5rem + env(safe-area-inset-bottom,0px));background:var(--theme-color-surface);border-top:1px solid var(--theme-color-border);z-index:50}.FrequentWizard-navigation[data-layout=sticky-mobile] .FlowNavigation{flex-direction:column}.FrequentWizard:has(.FrequentWizard-navigation[data-layout=sticky-mobile]){padding-bottom:calc(env(safe-area-inset-bottom,0px) + 5rem)}}.FrequentWizard-footer{margin-top:var(--theme-spacing-4)}.FrequentForm,.FrequentForm-content{position:relative}.FrequentForm-submit{margin-top:var(--theme-spacing-6)}.FlowField{position:relative}.FlowField-loading{height:2.75rem;background-color:#f4f4f5;border-radius:var(--theme-radius-md);animation:pulse var(--theme-duration-slow) cubic-bezier(.4,0,.6,1) infinite}.FlowFields,.DynamicFormStack{display:flex;flex-direction:column;gap:var(--theme-spacing-4)}.DynamicFormRow{display:grid;grid-template-columns:1fr;gap:var(--theme-spacing-4)}@media (min-width: var(--theme-breakpoint-md)){.DynamicFormRow-cols-2{grid-template-columns:repeat(2,1fr)}}.DynamicFormPositioned{display:flex;flex-direction:column;gap:var(--theme-spacing-4)}.DynamicFormPositioned-row{display:grid;gap:var(--theme-spacing-4)}.DynamicFormPositioned-cols-1,.DynamicFormPositioned-cols-2{grid-template-columns:1fr}@media (min-width: var(--theme-breakpoint-md)){.DynamicFormPositioned-cols-2{grid-template-columns:repeat(2,1fr)}}.DynamicFormPositioned-cols-3{grid-template-columns:1fr}@media (min-width: var(--theme-breakpoint-md)){.DynamicFormPositioned-cols-3{grid-template-columns:repeat(2,1fr)}}@media (min-width: var(--theme-breakpoint-lg)){.DynamicFormPositioned-cols-3{grid-template-columns:repeat(3,1fr)}}.DynamicFormPositioned-cols-4{grid-template-columns:1fr}@media (min-width: var(--theme-breakpoint-md)){.DynamicFormPositioned-cols-4{grid-template-columns:repeat(2,1fr)}}@media (min-width: var(--theme-breakpoint-lg)){.DynamicFormPositioned-cols-4{grid-template-columns:repeat(4,1fr)}}.DynamicFormErrors{border-radius:var(--theme-radius-lg);border-width:1px;border-style:solid;border-color:#f7a1a1;background-color:#fef1f1;padding:var(--theme-spacing-4)}.DynamicFormErrors-title{margin-bottom:var(--theme-spacing-2);font-size:var(--theme-text-sm);font-weight:var(--theme-font-weight-medium);color:#c52020}.DynamicFormErrors-list{list-style-type:disc;padding-left:var(--theme-spacing-5);display:flex;flex-direction:column;gap:var(--theme-spacing-1)}.DynamicFormErrors-item{font-size:var(--theme-text-sm);color:#db2424}.DynamicFormErrorSummary{border-radius:var(--theme-radius-lg);border-width:1px;border-style:solid;border-color:#f7a1a1;background-color:#fef1f1;padding:var(--theme-spacing-2) var(--theme-spacing-4);font-size:var(--theme-text-sm);color:#db2424}.DynamicFormErrorSummary-more{margin-left:var(--theme-spacing-1);color:#c52020}.bg-default{background-color:var(--theme-color-background-default)}.bg-elevated{background-color:var(--theme-color-background-elevated)}.bg-muted{background-color:var(--theme-color-background-muted)}.bg-primary{background-color:var(--theme-color-primary)}.bg-secondary{background-color:var(--theme-color-secondary)}.bg-error{background-color:var(--theme-color-error)}.bg-success{background-color:var(--theme-color-success)}.bg-warning{background-color:var(--theme-color-warning)}.text-default{color:var(--theme-color-text-default)}.text-muted{color:var(--theme-color-text-muted)}.text-primary{color:var(--theme-color-primary)}.text-primary-foreground{color:var(--theme-color-primary-foreground)}.text-secondary{color:var(--theme-color-secondary-foreground)}.text-error{color:var(--theme-color-error)}.text-success{color:var(--theme-color-success)}.text-warning{color:var(--theme-color-warning)}.border-default{border-color:var(--theme-color-border-default)}.border-focus{border-color:var(--theme-color-border-focus)}.border-error{border-color:var(--theme-color-error)}.text-headline-1{font-family:var(--theme-font-headline);font-size:var(--theme-headline-1-size);font-weight:var(--theme-headline-1-weight);line-height:var(--theme-headline-1-line-height)}.text-headline-2{font-family:var(--theme-font-headline);font-size:var(--theme-headline-2-size);font-weight:var(--theme-headline-2-weight);line-height:var(--theme-headline-2-line-height)}.text-headline-3{font-family:var(--theme-font-headline);font-size:var(--theme-headline-3-size);font-weight:var(--theme-headline-3-weight);line-height:var(--theme-headline-3-line-height)}.text-body{font-family:var(--theme-font-body);font-size:var(--theme-body-size);font-weight:var(--theme-body-weight);line-height:var(--theme-body-line-height)}.text-label{font-family:var(--theme-font-body);font-size:var(--theme-label-size);font-weight:var(--theme-label-weight);line-height:var(--theme-label-line-height)}.font-headline{font-family:var(--theme-font-headline)}.font-body{font-family:var(--theme-font-body)}.font-mono{font-family:var(--theme-font-mono)}.shadow-none{box-shadow:var(--theme-shadow-none)}.shadow-sm{box-shadow:var(--theme-shadow-sm)}.shadow-md{box-shadow:var(--theme-shadow-md)}.shadow-lg{box-shadow:var(--theme-shadow-lg)}.shadow-focus{box-shadow:var(--theme-shadow-focus)}.rounded-none{border-radius:var(--theme-radius-none)}.rounded-sm{border-radius:var(--theme-radius-sm)}.rounded-md{border-radius:var(--theme-radius-md)}.rounded-lg{border-radius:var(--theme-radius-lg)}.rounded-xl{border-radius:var(--theme-radius-xl)}.rounded-full{border-radius:var(--theme-radius-full)}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes slide-in-from-top{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes slide-in-from-bottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes slide-in-from-left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes slide-in-from-right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes slide-out-to-top{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes slide-out-to-bottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes slide-out-to-left{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes slide-out-to-right{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes zoom-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes zoom-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes zoom-in-from-top{0%{opacity:0;transform:scale(.95) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes zoom-in-from-bottom{0%{opacity:0;transform:scale(.95) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes zoom-out-to-top{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.95) translateY(-10px)}}@keyframes zoom-out-to-bottom{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.95) translateY(10px)}}.NanoRating{display:flex;gap:var(--theme-spacing-1)}.NanoRating-item{background:none;border:none;padding:var(--theme-spacing-1);cursor:pointer;color:var(--theme-color-border-default);transition:color .15s ease,transform .15s ease;border-radius:var(--theme-radius-sm);line-height:1}.NanoRating-item:focus-visible{outline:2px solid var(--theme-color-border-focus);outline-offset:2px}.NanoRating-item--active{color:var(--theme-color-warning)}.NanoRating-item--hover{color:var(--theme-color-warning);transform:scale(1.1)}.NanoNPS{display:flex;flex-direction:column;gap:var(--theme-spacing-2)}.NanoNPS-scale{display:flex;gap:var(--theme-spacing-1)}.NanoNPS-item{display:flex;align-items:center;justify-content:center;min-width:2.25rem;height:2.25rem;padding:var(--theme-spacing-1);border:1px solid var(--theme-color-border-default);border-radius:var(--theme-radius-md);background:none;cursor:pointer;font-size:var(--theme-text-sm);font-weight:var(--theme-font-weight-medium);color:var(--theme-color-text-muted);transition:all .15s ease}.NanoNPS-item:hover{border-color:var(--theme-color-border-focus);color:var(--theme-color-primary)}.NanoNPS-item:focus-visible{outline:2px solid var(--theme-color-border-focus);outline-offset:2px}.NanoNPS-item--selected{background:var(--theme-color-primary);color:var(--theme-color-primary-foreground);border-color:var(--theme-color-primary)}.NanoNPS-labels{display:flex;justify-content:space-between;font-size:var(--theme-text-sm);color:var(--theme-color-text-muted)}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-cyrillic-ext-wght-normal.cHuGMAiY.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-cyrillic-wght-normal.DwHjdM4S.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-greek-wght-normal.ece1310W.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-vietnamese-wght-normal.D-yuW59g.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-latin-ext-wght-normal.CxNHBx-q.woff2) format("woff2-variations");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-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-latin-wght-normal.D9elroTD.woff2) format("woff2-variations");unicode-range:U+0000-00FF,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-family:Fustat;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/fustat-arabic-400-normal.BLdSu-qG.woff2) format("woff2"),url(/_astro/fustat-arabic-400-normal.C_l1gnun.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Fustat;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/fustat-latin-ext-400-normal.DPaBYU_e.woff2) format("woff2"),url(/_astro/fustat-latin-ext-400-normal.BWrAM3O8.woff) format("woff");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-family:Fustat;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/fustat-latin-400-normal.BV5RlXVH.woff2) format("woff2"),url(/_astro/fustat-latin-400-normal.CEZm96oN.woff) format("woff");unicode-range:U+0000-00FF,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-family:Fustat;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/fustat-arabic-500-normal.DchA613p.woff2) format("woff2"),url(/_astro/fustat-arabic-500-normal.CH6V0yYp.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Fustat;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/fustat-latin-ext-500-normal.DylNXdTo.woff2) format("woff2"),url(/_astro/fustat-latin-ext-500-normal.BKNITM_g.woff) format("woff");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-family:Fustat;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/fustat-latin-500-normal.beURfYU3.woff2) format("woff2"),url(/_astro/fustat-latin-500-normal.BwyA0qGc.woff) format("woff");unicode-range:U+0000-00FF,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-family:Fustat;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/fustat-arabic-600-normal.CKD0ssyy.woff2) format("woff2"),url(/_astro/fustat-arabic-600-normal.BKbseNnt.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Fustat;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/fustat-latin-ext-600-normal.BwoGscrc.woff2) format("woff2"),url(/_astro/fustat-latin-ext-600-normal.B4vhUYQ6.woff) format("woff");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-family:Fustat;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/fustat-latin-600-normal.BBNK7mxW.woff2) format("woff2"),url(/_astro/fustat-latin-600-normal.CI8oNr_7.woff) format("woff");unicode-range:U+0000-00FF,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{--Form-item-gap: var(--theme-spacing-3);--theme-label-size: var(--theme-spacing-3-5);--theme-font-headline: "Source Serif 4", "Source Serif Pro", Georgia, serif;--theme-font-body: "Fustat", system-ui, sans-serif;--theme-font-mono: "JetBrains Mono", "Fira Code", monospace;--theme-text-xs: .5rem;--theme-text-sm: 1rem;--theme-text-base: 1rem;--theme-text-lg: 1.125rem;--theme-text-xl: 1.25rem;--theme-text-2xl: 1.5rem;--theme-text-3xl: 2rem;--theme-font-weight-normal: 400;--theme-font-weight-medium: 500;--theme-font-weight-semibold: 600;--theme-font-weight-bold: 700;--theme-line-height-tight: 1.2;--theme-line-height-normal: 1.375;--theme-line-height-relaxed: 1.5;--theme-headline-1-size: 2rem;--theme-headline-1-weight: 700;--theme-headline-1-line-height: 1.25;--theme-headline-2-size: 1.5rem;--theme-headline-2-weight: 700;--theme-headline-2-line-height: 1.2;--theme-headline-3-size: 1.25rem;--theme-headline-3-weight: 600;--theme-headline-3-line-height: 1.3;--theme-label-size: .875rem;--theme-label-weight: 500;--theme-label-line-height: 1.3;--theme-body-size: 1rem;--theme-body-weight: 400;--theme-body-line-height: 1.375;--theme-color-primary: #f97f00;--theme-color-primary-foreground: #000000;--theme-color-secondary: #fff2de;--theme-color-secondary-foreground: #000000;--theme-color-background-default: #ffffff;--theme-color-background-elevated: #ffffff;--theme-color-background-muted: #fff2de;--theme-color-foreground: #000000;--theme-color-text-default: #444444;--theme-color-text-heading: #000000;--theme-color-text-muted: #787878;--theme-color-text-placeholder: #acacac;--theme-color-border-default: #c6c1bb;--theme-color-border-focus: #f97f00;--theme-color-error: hsl(0 84.2% 60.2%);--theme-color-error-foreground: #ffffff;--theme-color-error-background: hsl(0 84.2% 95%);--theme-color-success: hsl(142 76% 36%);--theme-color-success-foreground: #ffffff;--theme-color-warning: #f97f00;--theme-color-warning-foreground: #000000;--theme-color-ring: #f97f00;--theme-color-accent: #fff2de;--theme-color-accent-foreground: #000000;--theme-color-popover: #ffffff;--theme-color-popover-foreground: #444444;--theme-radius-none: 0;--theme-radius-sm: .25rem;--theme-radius-md: .5rem;--theme-radius-lg: .75rem;--theme-radius-xl: 1rem;--theme-radius-full: 9999px;--theme-spacing-px: 1px;--theme-spacing-0: 0;--theme-spacing-0-5: .125rem;--theme-spacing-1: .25rem;--theme-spacing-1-5: .375rem;--theme-spacing-2: .5rem;--theme-spacing-2-5: .625rem;--theme-spacing-3: .75rem;--theme-spacing-3-5: .875rem;--theme-spacing-4: 1rem;--theme-spacing-5: 1.25rem;--theme-spacing-6: 1.5rem;--theme-spacing-8: 2rem;--theme-spacing-10: 2.5rem;--theme-spacing-12: 3rem;--theme-spacing-16: 4rem;--theme-shadow-none: none;--theme-shadow-sm: 0 1px 2px 0 rgb(0 0 0 / .05);--theme-shadow-md: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--theme-shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--theme-ring-width: 2px;--theme-shadow-focus: 0 0 0 var(--theme-ring-width) var(--theme-color-ring);--theme-duration-instant: 0ms;--theme-duration-fast: .15s;--theme-duration-normal: .25s;--theme-duration-slow: .4s;--theme-easing-default: cubic-bezier(.4, 0, .2, 1);--theme-easing-in: cubic-bezier(.4, 0, 1, 1);--theme-easing-out: cubic-bezier(0, 0, .2, 1);--theme-easing-bounce: cubic-bezier(.68, -.55, .265, 1.55);--theme-breakpoint-sm: 640px;--theme-breakpoint-md: 768px;--theme-breakpoint-lg: 1024px;--theme-breakpoint-xl: 1280px;--theme-breakpoint-2xl: 1536px;--FlowStep-header-gap: 2rem;--FlowStep-title-gap: 1rem;--FlowNavigation-margin-top: 2rem;--Heading-1-font-size: var(--theme-headline-1-size);--Heading-1-font-weight: var(--theme-headline-1-weight);--Heading-2-font-size: var(--theme-headline-2-size);--Heading-2-font-weight: var(--theme-headline-2-weight);--Heading-3-font-size: var(--theme-headline-3-size);--Heading-3-font-weight: var(--theme-headline-3-weight);--Input-border-radius: var(--theme-radius-sm);--Input-border-color: var(--theme-color-border-default);--Input-padding-x: 1rem;--Input-padding-y: .875rem;--Button-display: flex;--Button-border-radius: var(--theme-radius-full);--Button-font-weight: 600;--Button-font-size: .875rem;--Button-line-height: 1.2;--Button-padding-x: .875rem;--Button-padding-y: .875rem;--Button-width: 100%;--Button-text-color: #000000;--Button-height: 2.75rem;--Button-outline-border-color: transparent;--InputLabel-font-weight: 500}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;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}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--background: 0 0% 100%;--foreground: 0 0% 27%;--card: 0 0% 100%;--card-foreground: 0 0% 27%;--popover: 0 0% 100%;--popover-foreground: 0 0% 27%;--primary: 30 100% 49%;--primary-foreground: 0 0% 0%;--secondary: 36 100% 93%;--secondary-foreground: 0 0% 0%;--muted: 36 100% 93%;--muted-foreground: 0 0% 47%;--accent: 36 100% 93%;--accent-foreground: 0 0% 0%;--destructive: 0 84.2% 60.2%;--destructive-foreground: 0 0% 100%;--border: 34 8% 75%;--input: 34 8% 75%;--ring: 30 100% 49%;--radius: .25rem}*{border-color:hsl(var(--border))}body{background-color:hsl(var(--background));color:hsl(var(--foreground));font-family:var(--theme-font-body);font-feature-settings:"rlig" 1,"calt" 1}h1,h2,h3,h4,h5,h6{font-family:var(--theme-font-headline);color:var(--theme-color-text-heading)}.container{width:100%}@media(min-width:640px){.container{max-width:640px}}@media(min-width:768px){.container{max-width:768px}}@media(min-width:1024px){.container{max-width:1024px}}@media(min-width:1280px){.container{max-width:1280px}}@media(min-width:1536px){.container{max-width:1536px}}.pointer-events-none{pointer-events:none}.absolute{position:absolute}.relative{position:relative}.bottom-0{bottom:0}.left-0{left:0}.right-0{right:0}.top-0{top:0}.mb-0\.5{margin-bottom:.125rem}.mb-3{margin-bottom:.75rem}.mt-1{margin-top:.25rem}.mt-auto{margin-top:auto}.block{display:block}.flex{display:flex}.hidden{display:none}.h-12{height:3rem}.h-\[14px\]{height:14px}.h-\[240px\]{height:240px}.h-\[280px\]{height:280px}.h-\[367px\]{height:367px}.h-\[97px\]{height:97px}.h-dvh{height:100dvh}.h-full{height:100%}.min-h-dvh{min-height:100dvh}.min-h-screen{min-height:100vh}.\!w-full{width:100%!important}.w-\[285px\]{width:285px}.w-\[78px\]{width:78px}.w-\[80px\]{width:80px}.w-full{width:100%}.max-w-\[280px\]{max-width:280px}.max-w-\[512px\]{max-width:512px}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.gap-6{gap:1.5rem}.gap-\[80px\]{gap:80px}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded-\[4px\]{border-radius:4px}.rounded-none{border-radius:0}.rounded-l-\[10px\]{border-top-left-radius:10px;border-bottom-left-radius:10px}.rounded-r-\[10px\]{border-top-right-radius:10px;border-bottom-right-radius:10px}.rounded-tl-\[70px\]{border-top-left-radius:70px}.border{border-width:1px}.border-l{border-left-width:1px}.border-l-0{border-left-width:0px}.border-t{border-top-width:1px}.border-\[\#c6c1bb\],.border-onboarding-border{--tw-border-opacity: 1;border-color:rgb(198 193 187 / var(--tw-border-opacity, 1))}.bg-\[\#fff2de\]{--tw-bg-opacity: 1;background-color:rgb(255 242 222 / var(--tw-bg-opacity, 1))}.bg-\[rgba\(198\,193\,187\,0\.3\)\]{background-color:#c6c1bb4d}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.object-contain{-o-object-fit:contain;object-fit:contain}.object-bottom{-o-object-position:bottom;object-position:bottom}.p-12{padding:3rem}.p-8{padding:2rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.pb-10{padding-bottom:2.5rem}.pl-10{padding-left:2.5rem}.pt-20{padding-top:5rem}.pt-3{padding-top:.75rem}.pt-7{padding-top:1.75rem}.pt-8{padding-top:2rem}.pt-\[80px\]{padding-top:80px}.font-\[\'Fustat\'\]{font-family:Fustat}.font-\[\'Source_Serif_4\'\]{font-family:"Source Serif 4"}.text-\[12px\]{font-size:12px}.text-\[14px\]{font-size:14px}.text-\[8px\]{font-size:8px}.text-sm{font-size:.875rem;line-height:1.25rem}.font-bold{font-weight:700}.italic{font-style:italic}.leading-none{line-height:1}.tracking-wider{letter-spacing:.05em}.text-\[\#151413\]{--tw-text-opacity: 1;color:rgb(21 20 19 / var(--tw-text-opacity, 1))}.text-\[\#8a8580\]{--tw-text-opacity: 1;color:rgb(138 133 128 / var(--tw-text-opacity, 1))}.text-\[\#c6c1bb\]{--tw-text-opacity: 1;color:rgb(198 193 187 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.hover\:text-gray-900:hover{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}@media(max-width:1280px){.max-\[1280px\]\:pt-32{padding-top:8rem}}@media(min-width:768px){.md\:top-24{top:6rem}.md\:block{display:block}.md\:max-w-\[512px\]{max-width:512px}.md\:rounded-full{border-radius:9999px}}@media(min-width:1020px){.min-\[1020px\]\:flex{display:flex}.min-\[1020px\]\:hidden{display:none}}@media(min-width:1280px){.min-\[1280px\]\:h-\[240px\]{height:240px}.min-\[1280px\]\:w-\[120px\]{width:120px}.min-\[1280px\]\:w-\[480px\]{width:480px}.min-\[1280px\]\:w-auto{width:auto}.min-\[1280px\]\:flex-row{flex-direction:row}}@media(min-width:1480px){.min-\[1480px\]\:max-w-\[1024px\]{max-width:1024px}}@media(min-width:1580px){.min-\[1580px\]\:w-\[120px\]{width:120px}.min-\[1580px\]\:w-\[512px\]{width:512px}.min-\[1580px\]\:gap-\[120px\]{gap:120px}}
