ty-icon:not(:defined){display:inline-block;aspect-ratio:1 / 1;opacity:0;transition:opacity .15s ease-in}ty-icon:not(:defined),ty-icon:not(:defined)[size=md]{width:1em;height:1em}ty-icon:not(:defined)[size=xs]{width:.75em;height:.75em}ty-icon:not(:defined)[size=sm]{width:.875em;height:.875em}ty-icon:not(:defined)[size=lg]{width:1.25em;height:1.25em}ty-icon:not(:defined)[size=xl]{width:1.5em;height:1.5em}ty-icon:not(:defined)[size="2xl"]{width:2em;height:2em}ty-icon:not(:defined)[size="12"]{width:12px;height:12px}ty-icon:not(:defined)[size="14"]{width:14px;height:14px}ty-icon:not(:defined)[size="16"]{width:16px;height:16px}ty-icon:not(:defined)[size="18"]{width:18px;height:18px}ty-icon:not(:defined)[size="20"]{width:20px;height:20px}ty-icon:not(:defined)[size="24"]{width:24px;height:24px}ty-icon:not(:defined)[size="32"]{width:32px;height:32px}ty-icon:not(:defined)[size="48"]{width:48px;height:48px}ty-icon:not(:defined)[size="64"]{width:64px;height:64px}ty-icon:not(:defined)[size="80"]{width:80px;height:80px}ty-icon:not(:defined)[size="96"]{width:96px;height:96px}ty-icon{opacity:1}html{--ty-bg-faint: #f8fafc;--ty-bg-soft: #f1f5f9;--ty-bg: #ffffff;--ty-bg-bold: #f8fafc;--ty-bg-strong: #e2e8f0;--ty-focus-ring-gap: #ffffff;--ty-border-width: 1px;--ty-scrollbar-thumb: rgba(0, 0, 0, .35);--ty-scrollbar-thumb-hover: rgba(0, 0, 0, .5);--ty-scrollbar-thumb-active: rgba(0, 0, 0, .6);--ty-scrollbar-track: transparent;--ty-scrollbar-track-hover: rgba(0, 0, 0, .06);--ty-elevated-border-width: var(--ty-border-width);--ty-elevated-border-style: solid;--ty-floating-border-width: var(--ty-border-width);--ty-floating-border-style: solid;--ty-canvas-border: transparent;--ty-canvas-border-width: var(--ty-border-width);--ty-canvas-border-style: solid;--ty-content-border-width: var(--ty-border-width);--ty-content-border-style: solid;--ty-input-border-width: var(--ty-border-width);--ty-input-border-style: solid;--ty-divide-color: var(--ty-border);--ty-divide-width: var(--ty-border-width);--ty-modal-bg: #ffffff;--ty-modal-color: #111827;--ty-modal-border: #e5e7eb;--ty-modal-backdrop: rgba(0, 0, 0, .5);--ty-modal-backdrop-blur: blur(2px);--ty-modal-border-radius: 16px;--ty-modal-shadow: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--ty-modal-duration: .2s;--ty-modal-sm-width: 300px;--ty-modal-md-width: 500px;--ty-modal-lg-width: 700px;--ty-modal-xl-width: 900px;--ty-modal-full-width: 95vw;--ty-modal-full-height: 95vh;--ty-label-color: #374151;--ty-spacing-0: 0;--ty-spacing-px: 1px;--ty-spacing-mini: .125rem;--ty-spacing-1: .25rem;--ty-spacing-2: .5rem;--ty-spacing-3: .75rem;--ty-spacing-4: 1rem;--ty-spacing-5: 1.25rem;--ty-spacing-6: 1.5rem;--ty-spacing-7: 1.75rem;--ty-spacing-8: 2rem;--ty-spacing-9: 2.25rem;--ty-spacing-10: 2.5rem;--ty-spacing-12: 3rem;--ty-spacing-16: 4rem;--ty-spacing-20: 5rem;--ty-spacing-24: 6rem;--ty-radius-none: 0;--ty-radius-sm: .25rem;--ty-radius-base: .375rem;--ty-radius-md: .5rem;--ty-radius-lg: .75rem;--ty-radius-xl: 1rem;--ty-radius-2xl: 1.5rem;--ty-radius-3xl: 2rem;--ty-radius-full: 9999px;--ty-shadow-none: none;--ty-shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--ty-shadow-base: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px -1px rgba(0, 0, 0, .1);--ty-shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -2px rgba(0, 0, 0, .1);--ty-shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -4px rgba(0, 0, 0, .1);--ty-shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 8px 10px -6px rgba(0, 0, 0, .1);--ty-shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--ty-font-sans: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--ty-font-mono: ui-monospace, SFMono-Regular, "SF Mono", Consolas, monospace;--ty-font-xxs: .625rem;--ty-font-xs: .75rem;--ty-font-sm: .875rem;--ty-font-base: 1rem;--ty-font-lg: 1.125rem;--ty-font-xl: 1.25rem;--ty-font-2xl: 1.5rem;--ty-font-3xl: 1.875rem;--ty-font-4xl: 2.25rem;--ty-font-5xl: 3rem;--ty-leading-xxs: .9375rem;--ty-leading-xs: 1.05rem;--ty-leading-sm: 1.3125rem;--ty-leading-base: 1.5rem;--ty-leading-lg: 1.6875rem;--ty-leading-xl: 1.75rem;--ty-leading-2xl: 2rem;--ty-leading-3xl: 2.25rem;--ty-leading-4xl: 2.5rem;--ty-leading-5xl: 1;--ty-tracking-xxs: -.015em;--ty-tracking-xs: 0;--ty-tracking-sm: -.013em;--ty-tracking-base: -.011em;--ty-tracking-lg: 0;--ty-tracking-tight: -.022em;--ty-tracking-title: -.012em;--ty-font-thin: 100;--ty-font-light: 300;--ty-font-normal: 400;--ty-font-medium: 510;--ty-font-semibold: 590;--ty-font-bold: 680;--ty-font-extrabold: 800;--ty-weight-action: var(--ty-font-medium);--ty-weight-label: 440;--ty-button-depth: .35;--ty-button-border-l: -.08;--ty-button-border-l-neutral: -.25;--ty-line-height-none: 1;--ty-line-height-tight: 1.25;--ty-line-height-snug: 1.375;--ty-line-height-normal: 1.5;--ty-line-height-relaxed: 1.625;--ty-line-height-loose: 2;--ty-transition-none: none;--ty-transition-all: var(--ty-local-transition, all .15s cubic-bezier(.4, 0, .2, 1));--ty-transition-colors: var(--ty-local-transition, bg-color, border-color, color, fill, stroke .15s cubic-bezier(.4, 0, .2, 1));--ty-transition-shadow: var(--ty-local-transition, box-shadow .15s cubic-bezier(.4, 0, .2, 1));--ty-transition-transform: var(--ty-local-transition, transform .15s cubic-bezier(.4, 0, .2, 1));--ty-size-xs: 1.75rem;--ty-size-sm: 2rem;--ty-size-md: 2.25rem;--ty-size-lg: 2.5rem;--ty-size-xl: 2.75rem;--ty-z-auto: auto;--ty-z-0: 0;--ty-z-10: 10;--ty-z-20: 20;--ty-z-30: 30;--ty-z-40: 40;--ty-z-50: 50;--ty-z-sticky: 1020;--ty-z-fixed: 1030;--ty-z-modal-backdrop: 1040;--ty-z-modal: 1050;--ty-z-popover: 1060;--ty-z-tooltip: 1070;--ty-z-dropdown: 1080;--ty-scroll-shadow-top: radial-gradient( ellipse 100% 30% at center, rgba(0, 0, 0, .1), rgba(0, 0, 0, 0), transparent );--ty-scroll-shadow-bottom: radial-gradient( ellipse 100% 20% at center, rgba(0, 0, 0, .15), rgba(0, 0, 0, 0), transparent );--ty-scroll-shadow-transition: opacity .2s ease-out;--ty-tooltip-bg: #262626;--ty-tooltip-color: #f5f5f5;--ty-tooltip-border: #404040;--ty-calendar-other-month-color: #6b7280}html.dark,html[data-theme=dark]{--ty-weight-action: var(--ty-font-normal);--ty-weight-label: var(--ty-font-normal);--ty-button-border-l: 0;--ty-button-border-l-neutral: .5;--ty-bg-faint: #0f1419;--ty-bg-soft: #111827;--ty-bg: #1f2937;--ty-bg-bold: #374151;--ty-bg-strong: #6b7280;--ty-focus-ring-gap: #1f2937;--ty-scrollbar-thumb: rgba(255, 255, 255, .13);--ty-scrollbar-thumb-hover: rgba(255, 255, 255, .22);--ty-scrollbar-thumb-active: rgba(255, 255, 255, .3);--ty-scrollbar-track: transparent;--ty-scrollbar-track-hover: rgba(255, 255, 255, .04);--ty-shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .2);--ty-shadow-base: 0 1px 3px 0 rgba(0, 0, 0, .3), 0 1px 2px -1px rgba(0, 0, 0, .3);--ty-shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .3), 0 2px 4px -2px rgba(0, 0, 0, .3);--ty-shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .3), 0 4px 6px -4px rgba(0, 0, 0, .3);--ty-shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .3), 0 8px 10px -6px rgba(0, 0, 0, .3);--ty-shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .5);--ty-label-color: #d1d5db;--ty-modal-bg: var(--ty-bg-bold);--ty-modal-color: var(--ty-color-neutral-bold);--ty-modal-border: var(--ty-border);--ty-modal-backdrop: rgba(0, 0, 0, .7);--ty-modal-shadow: 0 20px 25px -5px rgba(0, 0, 0, .4), 0 10px 10px -5px rgba(0, 0, 0, .2);--ty-scroll-shadow-top: radial-gradient( ellipse 100% 30% at center, rgba(172, 172, 172, .2), rgba(0, 0, 0, 0), transparent );--ty-scroll-shadow-bottom: radial-gradient( ellipse 100% 20% at center, rgba(172, 172, 172, .3), rgba(0, 0, 0, 0), transparent );--ty-calendar-other-month-color: #8a8a8a}::selection{background-color:var(--ty-selection-bg, var(--ty-bg-primary-bold));color:var(--ty-selection-color, var(--ty-text-strong))}::-moz-selection{background-color:var(--ty-selection-bg, var(--ty-color-primary));color:var(--ty-selection-color, var(--ty-text-strong))}pre ::selection,code ::selection,pre::-moz-selection,code::-moz-selection{background-color:var(--ty-color-warning-soft);color:var(--ty-color-neutral-strong)}html.dark pre ::selection,html.dark code ::selection,html.dark pre::-moz-selection,html.dark code::-moz-selection{background-color:var(--ty-color-warning);color:var(--ty-bg-strong)}input::selection,textarea::selection,input::-moz-selection,textarea::-moz-selection{background-color:var(--ty-color-primary);color:#fff}html.dark input::selection,html.dark textarea::selection,html.dark input::-moz-selection,html.dark textarea::-moz-selection{background-color:var(--ty-color-primary-soft);color:var(--ty-color-primary-strong)}.ty-selection-primary ::selection,.ty-selection-primary::-moz-selection{background-color:var(--ty-color-primary-soft);color:var(--ty-color-primary-strong)}.ty-selection-success ::selection,.ty-selection-success::-moz-selection{background-color:var(--ty-color-success-soft);color:var(--ty-color-success-strong)}.ty-selection-warning ::selection,.ty-selection-warning::-moz-selection{background-color:var(--ty-color-warning-soft);color:var(--ty-color-warning-strong)}.ty-selection-danger ::selection,.ty-selection-danger::-moz-selection{background-color:var(--ty-color-danger-soft);color:var(--ty-color-danger-strong)}.ty-selection-neutral ::selection,.ty-selection-neutral::-moz-selection{background-color:var(--ty-color-neutral-soft);color:var(--ty-color-neutral-strong)}html.dark .ty-selection-primary ::selection,html.dark .ty-selection-primary::-moz-selection{background-color:var(--ty-color-primary);color:#fff}html.dark .ty-selection-success ::selection,html.dark .ty-selection-success::-moz-selection{background-color:var(--ty-color-success);color:#fff}html.dark .ty-selection-warning ::selection,html.dark .ty-selection-warning::-moz-selection{background-color:var(--ty-color-warning);color:var(--ty-bg-strong)}html.dark .ty-selection-danger ::selection,html.dark .ty-selection-danger::-moz-selection{background-color:var(--ty-color-danger);color:#fff}html.dark .ty-selection-neutral ::selection,html.dark .ty-selection-neutral::-moz-selection{background-color:var(--ty-color-neutral);color:#fff}html *,html :before,html :after{border-color:var(--ty-border)}.ty-elevated{box-sizing:border-box!important;background-color:var(--ty-surface-elevated)!important;border:var(--ty-elevated-border-width, var(--ty-border-width, 1px)) var(--ty-elevated-border-style, solid) var(--ty-elevated-border, transparent)!important;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a!important;--ty-divide-color: var(--ty-elevated-border)}.ty-floating{box-sizing:border-box!important;background-color:var(--ty-surface-floating)!important;border:var(--ty-floating-border-width, var(--ty-border-width, 1px)) var(--ty-floating-border-style, solid) var(--ty-floating-border, transparent)!important;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a!important;--ty-divide-color: var(--ty-floating-border)}.ty-canvas{box-sizing:border-box!important;background-color:var(--ty-surface-canvas)!important;border:var(--ty-canvas-border-width, var(--ty-border-width, 1px)) var(--ty-canvas-border-style, solid) var(--ty-canvas-border, transparent)!important;--ty-divide-color: var(--ty-canvas-border)}.ty-content{box-sizing:border-box!important;background-color:var(--ty-surface-content)!important;border:var(--ty-content-border-width, var(--ty-border-width, 1px)) var(--ty-content-border-style, solid) var(--ty-content-border, transparent)!important;--ty-divide-color: var(--ty-content-border)}.ty-input{box-sizing:border-box!important;background-color:var(--ty-input-bg)!important;border:var(--ty-input-border-width, var(--ty-border-width, 1px)) var(--ty-input-border-style, solid) var(--ty-input-border, transparent)!important;--ty-divide-color: var(--ty-input-border)}.ty-divide-y>*+*{border-top:var(--ty-divide-width, var(--ty-border-width, 1px)) solid var(--ty-divide-color, var(--ty-border))}.ty-divide-x>*+*{border-left:var(--ty-divide-width, var(--ty-border-width, 1px)) solid var(--ty-divide-color, var(--ty-border))}html.dark .ty-elevated{background-color:var(--ty-surface-elevated)!important;box-shadow:0 1px 3px #0003,0 1px 2px -1px #0003!important}html.dark .ty-floating{background-color:var(--ty-surface-floating)!important;box-shadow:0 4px 6px -1px #0000004d,0 2px 4px -2px #0000004d!important}html.dark .ty-high-elevation{background-color:var(--ty-surface-floating)!important;box-shadow:0 10px 15px -3px #0006,0 4px 6px -4px #0006!important}html.dark .ty-sunken{background-color:var(--ty-surface-input)!important;box-shadow:inset 0 1px 2px #0000001a!important}.ty-bg-primary{background-color:var(--ty-bg-primary)}.ty-bg-primary\+{background-color:var(--ty-bg-primary-bold)}.ty-bg-primary-{background-color:var(--ty-bg-primary-soft)}.ty-bg-success{background-color:var(--ty-bg-success)}.ty-bg-success\+{background-color:var(--ty-bg-success-bold)}.ty-bg-success-{background-color:var(--ty-bg-success-soft)}.ty-bg-danger{background-color:var(--ty-bg-danger)}.ty-bg-danger\+{background-color:var(--ty-bg-danger-bold)}.ty-bg-danger-{background-color:var(--ty-bg-danger-soft)}.ty-bg-warning{background-color:var(--ty-bg-warning)}.ty-bg-warning\+{background-color:var(--ty-bg-warning-bold)}.ty-bg-warning-{background-color:var(--ty-bg-warning-soft)}.ty-bg-neutral{background-color:var(--ty-bg-neutral)}.ty-bg-neutral\+{background-color:var(--ty-bg-neutral-bold)}.ty-bg-neutral-{background-color:var(--ty-bg-neutral-soft)}.ty-text{color:var(--ty-text)!important}.ty-text\+{color:var(--ty-text-bold)!important}.ty-text\+\+{color:var(--ty-text-strong)!important}.ty-text-{color:var(--ty-text-soft)!important}.ty-text--{color:var(--ty-text-faint)!important}.ty-text-primary\+\+{color:var(--ty-color-primary-strong)!important}.ty-text-primary\+{color:var(--ty-color-primary-bold)!important}.ty-text-primary{color:var(--ty-color-primary)!important}.ty-text-primary-{color:var(--ty-color-primary-soft)!important}.ty-text-primary--{color:var(--ty-color-primary-faint)!important}.ty-text-success\+\+{color:var(--ty-color-success-strong)!important}.ty-text-success\+{color:var(--ty-color-success-bold)!important}.ty-text-success{color:var(--ty-color-success)!important}.ty-text-success-{color:var(--ty-color-success-soft)!important}.ty-text-success--{color:var(--ty-color-success-faint)!important}.ty-text-danger\+\+{color:var(--ty-color-danger-strong)!important}.ty-text-danger\+{color:var(--ty-color-danger-bold)!important}.ty-text-danger{color:var(--ty-color-danger)!important}.ty-text-danger-{color:var(--ty-color-danger-soft)!important}.ty-text-danger--{color:var(--ty-color-danger-faint)!important}.ty-text-warning\+\+{color:var(--ty-color-warning-strong)!important}.ty-text-warning\+{color:var(--ty-color-warning-bold)!important}.ty-text-warning{color:var(--ty-color-warning)!important}.ty-text-warning-{color:var(--ty-color-warning-soft)!important}.ty-text-warning--{color:var(--ty-color-warning-faint)!important}.ty-text-neutral\+\+{color:var(--ty-color-neutral-strong)!important}.ty-text-neutral\+{color:var(--ty-color-neutral-bold)!important}.ty-text-neutral{color:var(--ty-color-neutral)!important}.ty-text-neutral-{color:var(--ty-color-neutral-soft)!important}.ty-text-neutral--{color:var(--ty-color-neutral-faint)!important}.ty-border{border-color:var(--ty-border)!important}.ty-border\+{border-color:var(--ty-border-bold)!important}.ty-border\+\+{border-color:var(--ty-border-strong)!important}.ty-border-{border-color:var(--ty-border-soft)}.ty-border--{border-color:var(--ty-border-faint)}.ty-border-primary{border-color:var(--ty-border-primary)}.ty-border-success{border-color:var(--ty-border-success)}.ty-border-danger{border-color:var(--ty-border-danger)}.ty-border-warning{border-color:var(--ty-border-warning)}.ty-border-neutral{border-color:var(--ty-border-neutral)}.ty-card{background-color:var(--ty-surface-elevated);color:var(--ty-color-neutral-bold)}.ty-card-elevated{background-color:var(--ty-surface-floating);box-shadow:var(--ty-shadow-md)}.ty-input-bg{background-color:var(--ty-input-bg)}.ty-input-border{border-color:var(--ty-input-border)}.ty-input-focus{border-color:var(--ty-input-border-focus)}.ty-modal-bg{background-color:var(--ty-modal-bg)}.ty-modal-backdrop{background-color:var(--ty-modal-backdrop)}.hover\:ty-bg-neutral--:hover{background-color:var(--ty-bg-neutral-faint)!important}.hover\:ty-bg-neutral-:hover{background-color:var(--ty-bg-neutral-soft)!important}.hover\:ty-bg-neutral:hover{background-color:var(--ty-bg-neutral)!important}.hover\:ty-bg-neutral\+:hover{background-color:var(--ty-bg-neutral-bold)!important}.hover\:ty-bg-neutral\+\+:hover{background-color:var(--ty-bg-neutral-strong)!important}.hover\:ty-bg-primary:hover{background-color:var(--ty-bg-primary)!important}.hover\:ty-bg-primary\+:hover{background-color:var(--ty-bg-primary-bold)!important}.hover\:ty-bg-success:hover{background-color:var(--ty-bg-success)!important}.hover\:ty-bg-success\+:hover{background-color:var(--ty-bg-success-bold)!important}.hover\:ty-bg-danger:hover{background-color:var(--ty-bg-danger)!important}.hover\:ty-bg-danger\+:hover{background-color:var(--ty-bg-danger-bold)!important}.hover\:ty-bg-danger-:hover{background-color:var(--ty-bg-danger-soft)!important}.hover\:ty-text:hover{color:var(--ty-text)!important}.hover\:ty-text\+:hover{color:var(--ty-text-bold)!important}.hover\:ty-text\+\+:hover{color:var(--ty-text-strong)!important}.hover\:ty-text-:hover{color:var(--ty-text-soft)!important}.hover\:ty-text--:hover{color:var(--ty-text-faint)!important}.hover\:ty-text-primary\+\+:hover{color:var(--ty-color-primary-strong)!important}.hover\:ty-text-primary\+:hover{color:var(--ty-color-primary-bold)!important}.hover\:ty-text-primary:hover{color:var(--ty-color-primary)!important}.hover\:ty-text-primary-:hover{color:var(--ty-color-primary-soft)!important}.hover\:ty-text-primary--:hover{color:var(--ty-color-primary-faint)!important}.hover\:ty-text-success\+\+:hover{color:var(--ty-color-success-strong)!important}.hover\:ty-text-success\+:hover{color:var(--ty-color-success-bold)!important}.hover\:ty-text-success:hover{color:var(--ty-color-success)!important}.hover\:ty-text-success-:hover{color:var(--ty-color-success-soft)!important}.hover\:ty-text-success--:hover{color:var(--ty-color-success-faint)!important}.hover\:ty-text-danger\+\+:hover{color:var(--ty-color-danger-strong)!important}.hover\:ty-text-danger\+:hover{color:var(--ty-color-danger-bold)!important}.hover\:ty-text-danger:hover{color:var(--ty-color-danger)!important}.hover\:ty-text-danger-:hover{color:var(--ty-color-danger-soft)!important}.hover\:ty-text-danger--:hover{color:var(--ty-color-danger-faint)!important}.hover\:ty-text-warning\+\+:hover{color:var(--ty-color-warning-strong)!important}.hover\:ty-text-warning\+:hover{color:var(--ty-color-warning-bold)!important}.hover\:ty-text-warning:hover{color:var(--ty-color-warning)!important}.hover\:ty-text-warning-:hover{color:var(--ty-color-warning-soft)!important}.hover\:ty-text-warning--:hover{color:var(--ty-color-warning-faint)!important}.hover\:ty-text-neutral\+\+:hover{color:var(--ty-color-neutral-strong)!important}.hover\:ty-text-neutral+:hover{color:var(--ty-color-neutral-bold)!important}.hover\:ty-text-neutral:hover{color:var(--ty-color-neutral)!important}.hover\:ty-text-neutral-:hover{color:var(--ty-color-neutral-soft)!important}.hover\:ty-text-neutral--:hover{color:var(--ty-color-neutral-faint)!important}.hover\:ty-border\+\+:hover{border-color:var(--ty-border-strong)!important}.hover\:ty-border\+:hover{border-color:var(--ty-border-bold)!important}.hover\:ty-border:hover{border-color:var(--ty-border)!important}.hover\:ty-border-:hover{border-color:var(--ty-border-soft)!important}.hover\:ty-border--:hover{border-color:var(--ty-border-faint)!important}.hover\:ty-border-primary:hover{border-color:var(--ty-border-primary)!important}.hover\:ty-border-success:hover{border-color:var(--ty-border-success)!important}.hover\:ty-border-danger:hover{border-color:var(--ty-border-danger)!important}.hover\:ty-border-warning:hover{border-color:var(--ty-border-warning)!important}.hover\:ty-border-neutral:hover{border-color:var(--ty-border-neutral)!important}.focus\:ty-border\+\+:focus{border-color:var(--ty-border-strong)!important}.focus\:ty-border+:focus{border-color:var(--ty-border-bold)!important}.focus\:ty-border:focus{border-color:var(--ty-border)!important}.focus\:ty-border-:focus{border-color:var(--ty-border-soft)!important}.focus\:ty-border--:focus{border-color:var(--ty-border-faint)!important}.focus\:ty-border-primary:focus{border-color:var(--ty-border-primary)!important}.focus\:ty-border-success:focus{border-color:var(--ty-border-success)!important}.focus\:ty-border-danger:focus{border-color:var(--ty-border-danger)!important}.focus\:ty-border-warning:focus{border-color:var(--ty-border-warning)!important}.focus\:ty-border-neutral:focus{border-color:var(--ty-border-neutral)!important}@media(min-width:640px){.sm\:ty-bg-primary{background-color:var(--ty-bg-primary)}.sm\:ty-text-primary{color:var(--ty-color-primary)}}@media(min-width:768px){.md\:ty-bg-primary{background-color:var(--ty-bg-primary)}.md\:ty-text-primary{color:var(--ty-color-primary)}}@media(min-width:1024px){.lg\:ty-bg-primary{background-color:var(--ty-bg-primary)}.lg\:ty-text-primary{color:var(--ty-color-primary)}}@media(max-width:768px){:root{--ty-font-sm: 1rem}}body{transition:scale var(--ty-modal-duration, .2s) ease-out}html.ty-modal-zoom body{scale:.99;transform-origin:50% 50%}
