@layer veritheme{.vt-btn{--btn-bg: hsl(var(--accents-brand));--btn-bg-hover: hsl(var(--brand-hover));--btn-bg-active: hsl(var(--brand-active));--btn-bg-disabled: hsl(var(--brand-disabled));--btn-fg: hsl(var(--on-brand));--btn-fg-disabled: hsl(var(--on-brand));--btn-border: none;--btn-radius: var(--radius-lg);--btn-height: var(--control-height-md);--btn-padding-x: var(--control-padding-x-md);--btn-padding-y: var(--control-padding-y-md);--btn-font-size: var(--font-size-sm);--btn-focus-ring-color: var(--border-focus);display:inline-flex;align-items:center;justify-content:center;border:var(--btn-border);border-radius:var(--btn-radius);background:var(--btn-bg);color:var(--btn-fg);height:var(--btn-height);padding:var(--btn-padding-y) var(--btn-padding-x);font-size:var(--btn-font-size);font-weight:var(--font-weight-medium);line-height:1;transition:background-color .15s var(--motion-ease-out),color .15s var(--motion-ease-out),border-color .15s var(--motion-ease-out),box-shadow .15s var(--motion-ease-out);cursor:pointer;user-select:none;white-space:nowrap;gap:var(--spacing-2)}.vt-btn:hover{background:var(--btn-bg-hover)}.vt-btn:active{background:var(--btn-bg-active)}.vt-btn:focus-visible{outline:none;box-shadow:0 0 0 var(--focus-ring-width) hsl(var(--btn-focus-ring-color) / .25)}.vt-btn:disabled,.vt-btn.vt-disabled{background:var(--btn-bg-disabled);color:var(--btn-fg-disabled);cursor:not-allowed;pointer-events:none}.vt-btn-primary{--btn-bg: hsl(var(--accents-brand));--btn-bg-hover: hsl(var(--brand-hover));--btn-bg-active: hsl(var(--brand-active));--btn-bg-disabled: hsl(var(--brand-disabled));--btn-fg: hsl(var(--on-brand));--btn-fg-disabled: hsl(var(--on-brand));--btn-focus-ring-color: var(--border-focus)}.vt-btn-secondary{--btn-bg: hsl(var(--surfaces-subtle));--btn-bg-hover: hsl(var(--surfaces-moderate));--btn-bg-active: hsl(var(--surfaces-contrast));--btn-bg-disabled: hsl(var(--surfaces-subtle));--btn-fg: hsl(var(--mains-primary));--btn-fg-disabled: hsl(var(--mains-quaternary));--btn-focus-ring-color: var(--border-focus)}.vt-btn-bordered{--btn-bg: hsl(var(--surfaces-surface));--btn-bg-hover: hsl(var(--surfaces-subtle));--btn-bg-active: hsl(var(--surfaces-moderate));--btn-bg-disabled: hsl(var(--surfaces-surface));--btn-fg: hsl(var(--mains-primary));--btn-fg-disabled: hsl(var(--mains-quaternary));--btn-border: var(--border-width-default) solid hsl(var(--border-default));--btn-focus-ring-color: var(--border-focus)}.vt-btn-danger{--btn-bg: hsl(var(--error-primary));--btn-bg-hover: hsl(var(--red-600));--btn-bg-active: hsl(var(--red-700));--btn-bg-disabled: hsl(var(--red-200));--btn-fg: hsl(var(--on-error));--btn-fg-disabled: hsl(var(--on-error));--btn-focus-ring-color: var(--border-focus)}.vt-btn-link{--btn-bg: transparent;--btn-bg-hover: transparent;--btn-bg-active: transparent;--btn-bg-disabled: transparent;--btn-fg: hsl(var(--accents-brand));--btn-fg-disabled: hsl(var(--brand-disabled));text-underline-offset:4px}.vt-btn-link:hover{text-decoration:underline}.vt-btn-ghost{--btn-bg: transparent;--btn-bg-hover: hsl(var(--surfaces-subtle));--btn-bg-active: hsl(var(--surfaces-moderate));--btn-bg-disabled: transparent;--btn-fg: hsl(var(--mains-secondary));--btn-fg-disabled: hsl(var(--mains-quaternary));--btn-focus-ring-color: var(--border-focus)}.vt-btn-ghost:hover{color:hsl(var(--mains-primary))}.vt-btn-sm{--btn-height: var(--control-height-sm);--btn-padding-x: var(--control-padding-x-sm);--btn-padding-y: var(--control-padding-y-sm);--btn-font-size: var(--font-size-xs)}.vt-btn-lg{--btn-height: var(--control-height-lg);--btn-padding-x: var(--control-padding-x-lg);--btn-padding-y: var(--control-padding-y-lg)}.vt-btn-xl{--btn-height: var(--control-height-xl);--btn-padding-x: var(--control-padding-x-xl);--btn-padding-y: var(--control-padding-y-xl)}.vt-btn-icon{--btn-padding-x: 0;width:var(--btn-height)}.vt-badge{--badge-accent: hsl(var(--accents-brand));--badge-bg: hsl(var(--accents-brand));--badge-fg: hsl(var(--on-brand));display:inline-flex;align-items:center;gap:var(--spacing-1);border-radius:var(--radius-full);border:var(--border-width-default) solid transparent;padding:var(--spacing-1) var(--spacing-2);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);line-height:1rem;white-space:nowrap;background:var(--badge-bg);color:var(--badge-fg);--badge-soft-bg: hsl(var(--accents-brand) / .1);--badge-soft-fg: hsl(var(--accents-brand));--badge-border: var(--badge-accent)}.vt-badge-primary{--badge-accent: hsl(var(--accents-brand));--badge-bg: hsl(var(--accents-brand));--badge-fg: hsl(var(--on-brand));--badge-soft-bg: hsl(var(--accents-brand) / .1);--badge-soft-fg: hsl(var(--accents-brand))}.vt-badge-secondary{--badge-accent: hsl(var(--mains-secondary));--badge-bg: hsl(var(--surfaces-moderate));--badge-fg: hsl(var(--mains-primary));--badge-soft-bg: hsl(var(--surfaces-subtle));--badge-soft-fg: hsl(var(--mains-tertiary));--badge-border: hsl(var(--border-strong))}.vt-badge-danger{--badge-accent: hsl(var(--error-primary));--badge-bg: hsl(var(--error-primary));--badge-fg: hsl(var(--on-error));--badge-soft-bg: hsl(var(--error-primary) / .1);--badge-soft-fg: hsl(var(--error-primary))}.vt-badge-success{--badge-accent: hsl(var(--success-primary));--badge-bg: hsl(var(--success-primary));--badge-fg: hsl(var(--on-success));--badge-soft-bg: hsl(var(--success-primary) / .1);--badge-soft-fg: hsl(var(--success-primary))}.vt-badge-warning{--badge-accent: hsl(var(--warning-primary));--badge-bg: hsl(var(--warning-primary));--badge-fg: hsl(var(--on-warning));--badge-soft-bg: hsl(var(--warning-primary) / .1);--badge-soft-fg: hsl(var(--mains-primary))}.vt-badge-info{--badge-accent: hsl(var(--info-primary));--badge-bg: hsl(var(--info-primary));--badge-fg: hsl(var(--on-info));--badge-soft-bg: hsl(var(--info-primary) / .1);--badge-soft-fg: hsl(var(--info-primary))}.vt-badge-bordered{background:transparent;border-color:var(--badge-border);color:var(--badge-accent)}.vt-badge-soft{background:var(--badge-soft-bg);border-color:transparent;color:var(--badge-soft-fg)}.vt-badge>svg,.vt-badge>img,.vt-badge>.vt-badge-icon{width:14px;height:14px;flex-shrink:0}.vt-pill{display:inline-flex;align-items:center;border-radius:var(--radius-full);padding:var(--spacing-1) var(--spacing-3);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);white-space:nowrap}.vt-pill-sm{padding:2px var(--spacing-2);font-size:var(--font-size-xs)}.vt-pill-lg{padding:var(--spacing-1_5) var(--spacing-4);font-size:var(--font-size-sm)}.vt-kbd{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);border:var(--border-width-default) solid hsl(var(--border-default));background:hsl(var(--surfaces-moderate));padding:var(--spacing-0_5) var(--spacing-1_5);font-size:var(--font-size-xs);font-family:ui-monospace,monospace;font-weight:var(--font-weight-medium);line-height:1.4;color:hsl(var(--mains-secondary));white-space:nowrap}.vt-avatar{position:relative;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-full);background:hsl(var(--surfaces-moderate));overflow:hidden;flex-shrink:0}.vt-avatar-sm{width:1.5rem;height:1.5rem;font-size:var(--font-size-xs)}.vt-avatar-md{width:2.5rem;height:2.5rem;font-size:var(--font-size-sm)}.vt-avatar-lg{width:3.5rem;height:3.5rem;font-size:var(--font-size-lg)}.vt-avatar-xl{width:5rem;height:5rem;font-size:var(--font-size-2xl)}.vt-avatar img{width:100%;height:100%;object-fit:cover}.vt-separator{flex-shrink:0;background:hsl(var(--border-default))}.vt-separator-h{height:1px;width:100%}.vt-separator-v{width:var(--border-width-default);height:100%}.vt-skeleton{background:hsl(var(--surfaces-moderate));border-radius:var(--radius-lg);animation:vt-pulse 2s cubic-bezier(.4,0,.6,1) infinite}.vt-skeleton-circle{background:hsl(var(--surfaces-moderate));border-radius:var(--radius-full);animation:vt-pulse 2s cubic-bezier(.4,0,.6,1) infinite}.vt-link{font-size:var(--font-size-sm);color:hsl(var(--accents-brand));text-decoration:none;text-underline-offset:2px;transition:color var(--transition-fast)}.vt-link:hover{color:hsl(var(--brand-hover));text-decoration:underline}.vt-link-muted{color:hsl(var(--mains-secondary))}.vt-link-muted:hover{color:hsl(var(--mains-primary));text-decoration:underline}.vt-tooltip{position:absolute;z-index:50;border-radius:var(--radius-lg);background:hsl(var(--accents-brand));color:hsl(var(--on-brand));padding:var(--spacing-1_5) var(--spacing-3);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity var(--transition-fast);bottom:100%;inset-inline-start:50%;transform:translate(-50%);margin-bottom:var(--spacing-2)}.vt-tooltip-bottom{top:100%;bottom:auto;margin-bottom:0;margin-top:var(--spacing-2)}.vt-tooltip-left{inset-inline-end:100%;inset-inline-start:auto;top:50%;bottom:auto;transform:translateY(-50%);margin-bottom:0;margin-inline-end:var(--spacing-2)}.vt-tooltip-right{inset-inline-start:100%;top:50%;bottom:auto;transform:translateY(-50%);margin-bottom:0;margin-inline-start:var(--spacing-2)}.vt-tooltip-wrap{position:relative;display:inline-flex}.vt-tooltip-wrap:hover>.vt-tooltip{opacity:1}.vt-checkbox{width:16px;height:16px;border-radius:4px;border:1.5px solid hsl(var(--accents-brand));display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s;flex-shrink:0;background:transparent}.vt-checkbox.checked{background:hsl(var(--accents-brand));border-color:hsl(var(--accents-brand))}.vt-checkbox.disabled{opacity:.5;cursor:not-allowed}.vt-checkbox-md{width:20px;height:20px;border-radius:6px}.vt-checkbox-lg{width:24px;height:24px;border-radius:7px}.vt-checkbox .check-icon{display:none;width:8px;height:8px}.vt-checkbox.checked .check-icon{display:block;color:hsl(var(--on-brand))}.vt-checkbox-md .check-icon{width:10px;height:10px}.vt-checkbox-lg .check-icon{width:12px;height:12px}.vt-radio{width:16px;height:16px;border-radius:50%;border:1.5px solid hsl(var(--accents-brand));display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s;flex-shrink:0}.vt-radio.disabled{opacity:.5;cursor:not-allowed}.vt-radio-md{width:20px;height:20px}.vt-radio-lg{width:24px;height:24px}.vt-radio .vt-dot{width:8px;height:8px;border-radius:50%;background:hsl(var(--accents-brand));display:none}.vt-radio.selected .vt-dot{display:block}.vt-radio-md .vt-dot{width:10px;height:10px}.vt-radio-lg .vt-dot{width:12px;height:12px}.vt-switch{position:relative;display:inline-flex;align-items:center;width:44px;height:24px;border-radius:9999px;border:none;padding:0;cursor:pointer;transition:background-color .2s;flex-shrink:0;background:hsl(var(--surfaces-moderate))}.vt-switch-sm{width:36px;height:20px}.vt-switch-lg{width:52px;height:28px}.vt-switch.vt-active:not([class*=" vt-bg-"]){background:hsl(var(--accents-brand))}.vt-switch .vt-switch-thumb{position:absolute;inset-inline-start:2px;width:20px;height:20px;border-radius:9999px;background:#fff;box-shadow:0 1px 3px hsl(var(--generic-1000) / .2);transition:transform .2s;pointer-events:none}.vt-switch.vt-active .vt-switch-thumb{transform:translate(20px)}.vt-switch-sm .vt-switch-thumb{width:16px;height:16px}.vt-switch-sm.vt-active .vt-switch-thumb{transform:translate(16px)}.vt-switch-lg .vt-switch-thumb{width:24px;height:24px}.vt-switch-lg.vt-active .vt-switch-thumb{transform:translate(24px)}.vt-rating{display:inline-flex;align-items:center;gap:var(--spacing-0_5)}.vt-rating-lg{gap:var(--spacing-1)}.vt-rating .vt-star{display:inline-block;width:20px;height:20px;color:hsl(var(--surfaces-moderate));flex-shrink:0}.vt-rating .vt-star.vt-filled{color:hsl(var(--warning-primary))}.vt-rating-sm .vt-star{width:16px;height:16px}.vt-rating-lg .vt-star{width:28px;height:28px}.vt-input{display:flex;height:2.5rem;width:100%;border-radius:var(--radius-lg);border:var(--border-width-default) solid hsl(var(--border-strong));background:var(--input-bg, hsl(var(--surfaces-surface)));padding:var(--spacing-2) var(--spacing-3);font-size:var(--font-size-sm);color:hsl(var(--mains-primary));transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.vt-input::placeholder{color:hsl(var(--mains-quaternary))}.vt-input:focus-visible{outline:none;border-color:hsl(var(--accents-brand));box-shadow:0 0 0 3px hsl(var(--accents-brand) / .15)}.vt-input:disabled{opacity:.5;cursor:not-allowed}.vt-input-sm{height:2rem;padding:var(--spacing-1) var(--spacing-3);font-size:var(--font-size-xs);border-radius:var(--radius-sm)}.vt-input-lg{height:3rem;padding:var(--spacing-2) var(--spacing-4)}.vt-input-xl{height:3.5rem;padding:var(--spacing-3) var(--spacing-4);font-size:var(--font-size-base);border-radius:var(--radius-xl)}.vt-input-error{border-color:hsl(var(--error-primary))}.vt-input-error:focus-visible{border-color:hsl(var(--error-primary));box-shadow:0 0 0 3px hsl(var(--error-primary) / .15)}.vt-input.vt-pl-9{padding-inline-start:2.25rem}.vt-input.vt-pl-10{padding-inline-start:2.5rem}.vt-input.vt-pr-9{padding-inline-end:2.25rem}.vt-textarea{display:flex;width:100%;border-radius:var(--radius-lg);border:var(--border-width-default) solid hsl(var(--border-strong));background:var(--input-bg, hsl(var(--surfaces-surface)));padding:var(--spacing-2) var(--spacing-3);font-size:var(--font-size-sm);color:hsl(var(--mains-primary));resize:vertical;min-height:80px;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.vt-textarea::placeholder{color:hsl(var(--mains-quaternary))}.vt-textarea:focus-visible{outline:none;border-color:hsl(var(--accents-brand));box-shadow:0 0 0 3px hsl(var(--accents-brand) / .15)}.vt-textarea:disabled{opacity:.5;cursor:not-allowed}.vt-textarea-sm{min-height:3.5rem;padding:var(--spacing-1) var(--spacing-3);font-size:var(--font-size-xs);border-radius:var(--radius-sm)}.vt-textarea-lg{min-height:7rem;padding:var(--spacing-2) var(--spacing-4)}.vt-textarea-xl{min-height:9rem;padding:var(--spacing-3) var(--spacing-4);font-size:var(--font-size-base);border-radius:var(--radius-xl)}.vt-textarea-error{border-color:hsl(var(--error-primary))}.vt-textarea-error:focus-visible{border-color:hsl(var(--error-primary));box-shadow:0 0 0 3px hsl(var(--error-primary) / .15)}.vt-label{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:1;color:hsl(var(--mains-primary))}.vt-field{display:flex;flex-direction:column;gap:var(--spacing-2)}.vt-field-description{font-size:var(--font-size-sm);color:hsl(var(--mains-quaternary))}.vt-field-error{font-size:var(--font-size-sm);color:hsl(var(--error-primary))}.vt-otp-cell{display:flex;width:2.5rem;height:3rem;padding:var(--spacing-2);border-radius:var(--radius-lg);border:var(--border-width-default) solid hsl(var(--border-strong));background:var(--input-bg, hsl(var(--surfaces-surface)));font-size:var(--font-size-lg);color:hsl(var(--mains-primary));transition:border-color var(--transition-fast),box-shadow var(--transition-fast);text-align:center;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.vt-otp-cell::placeholder{color:hsl(var(--mains-quaternary))}.vt-otp-cell:focus-visible{outline:none;border-color:hsl(var(--accents-brand));box-shadow:0 0 0 3px hsl(var(--accents-brand) / .15)}.vt-otp-cell-sm{width:2rem;height:2.5rem;font-size:var(--font-size-sm)}.vt-otp-cell-lg{width:3rem;height:3.5rem;font-size:var(--font-size-xl)}.vt-number-input{display:inline-flex;align-items:center;height:2.5rem;border:var(--border-width-default) solid hsl(var(--border-strong));border-radius:var(--radius-lg);overflow:hidden}.vt-number-input-sm{height:2rem;border-radius:var(--radius-sm)}.vt-number-input-lg{height:3rem;border-radius:var(--radius-xl)}.vt-number-input-btn{display:flex;align-items:center;justify-content:center;padding:var(--spacing-2) var(--spacing-3);background:transparent;border:none;cursor:pointer;color:hsl(var(--mains-quaternary));transition:color var(--transition-fast)}.vt-number-input-btn:hover{color:hsl(var(--mains-primary))}.vt-number-input-value{padding:var(--spacing-2) var(--spacing-3);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);text-align:center;width:3.5rem;min-width:0;appearance:textfield;-moz-appearance:textfield;border-inline-start:var(--border-width-default) solid hsl(var(--border-strong));border-inline-end:var(--border-width-default) solid hsl(var(--border-strong))}.vt-number-input-value::-webkit-outer-spin-button,.vt-number-input-value::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.vt-number-input-sm .vt-number-input-value{font-size:var(--font-size-xs)}.vt-number-input-lg .vt-number-input-value{font-size:var(--font-size-base)}.vt-select-trigger{display:flex;align-items:center;justify-content:space-between;height:40px;width:100%;border-radius:var(--radius-lg);border:var(--border-width-thin) solid hsl(var(--border-strong));background:var(--input-bg, hsl(var(--surfaces-surface)));padding:0 12px;font-size:var(--font-size-sm);color:hsl(var(--mains-primary));cursor:pointer;transition:border-color .15s}.vt-select-trigger:hover{border-color:hsl(var(--accents-brand))}.vt-select-trigger .placeholder{color:hsl(var(--mains-quaternary))}.vt-select-trigger>svg{width:1rem;height:1rem;flex-shrink:0;color:hsl(var(--mains-quaternary))}.vt-select-dropdown{position:absolute;top:calc(100% + 4px);inset-inline-start:0;inset-inline-end:0;background:hsl(var(--surfaces-surface));border:var(--border-width-thin) solid hsl(var(--border-default));border-radius:var(--radius-sm);padding:4px;box-shadow:0 4px 6px -1px hsl(var(--generic-1000) / .1),0 2px 4px -2px hsl(var(--generic-1000) / .1);z-index:50;display:none}.vt-select-dropdown.open{display:block}[data-theme-direction=up] .vt-select-dropdown{top:auto;bottom:calc(100% + 4px)}.vt-select-item{display:flex;align-items:center;gap:8px;width:100%;text-align:start;background:transparent;border:0;border-radius:var(--radius-sm);font-size:var(--font-size-sm);cursor:pointer;position:relative;color:hsl(var(--mains-primary));transition:background .1s;padding-block:8px;padding-inline:32px 8px}.vt-select-item:hover{background:hsl(var(--surfaces-subtle))}.vt-select-item.selected:before{content:"";position:absolute;inset-inline-start:10px;top:50%;width:6px;height:10px;border-inline-end:2px solid hsl(var(--mains-primary));border-bottom:2px solid hsl(var(--mains-primary));transform:translateY(-60%) rotate(45deg)}.vt-select-separator{height:1px;background:hsl(var(--border-default));margin:4px -4px}.vt-select-label{padding:8px 8px 4px;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:hsl(var(--mains-quaternary))}.vt-tabs-list{display:inline-flex;align-items:center;border-radius:var(--radius-lg);background:hsl(var(--surfaces-subtle));padding:var(--spacing-1);gap:var(--spacing-1)}.vt-tabs-trigger{display:inline-flex;align-items:center;justify-content:center;border-radius:calc(var(--radius-lg) - var(--spacing-1));padding:var(--spacing-1_5) var(--spacing-3);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:hsl(var(--mains-quaternary));cursor:pointer;transition:color var(--transition-fast),background-color var(--transition-fast);white-space:nowrap}.vt-tabs-trigger:hover{color:hsl(var(--mains-primary))}.vt-tabs-trigger.vt-active{background:hsl(var(--surfaces-surface));color:hsl(var(--mains-primary));box-shadow:0 1px 2px hsl(var(--generic-1000) / .05)}.vt-tabs-list-underline{display:flex;border-bottom:var(--border-width-thin) solid hsl(var(--border-default));gap:0}.vt-tabs-trigger-underline{padding:var(--spacing-2) var(--spacing-4);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:hsl(var(--mains-quaternary));border-bottom:var(--border-width-thick) solid transparent;margin-bottom:-1px;cursor:pointer;transition:color var(--transition-fast),border-color var(--transition-fast)}.vt-tabs-trigger-underline:hover{color:hsl(var(--mains-primary))}.vt-tabs-trigger-underline.vt-active{color:hsl(var(--mains-primary));border-bottom-color:hsl(var(--accents-brand))}.vt-breadcrumb{display:flex;align-items:center;gap:var(--spacing-1_5);list-style:none;padding:0;margin:0}.vt-breadcrumb-link{font-size:var(--font-size-sm);color:hsl(var(--mains-quaternary));text-decoration:none;transition:color var(--transition-fast)}.vt-breadcrumb-link:hover{color:hsl(var(--mains-primary))}.vt-breadcrumb-separator{color:hsl(var(--mains-quaternary));margin:0 var(--spacing-1)}.vt-breadcrumb-current{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:hsl(var(--mains-primary))}.vt-stepper{display:flex;align-items:center;width:100%}.vt-stepper-step{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-2)}.vt-stepper-circle{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:var(--radius-full);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);transition:all var(--transition-fast)}.vt-stepper-line{flex:1;height:var(--border-width-thick);border-radius:var(--radius-full);margin:0 var(--spacing-2);align-self:flex-start;margin-top:1.25rem}.vt-page-btn{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-lg);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);height:2.5rem;min-width:2.5rem;padding:0 var(--spacing-3);border:var(--border-width-default) solid hsl(var(--border-default));background:hsl(var(--surfaces-surface));color:hsl(var(--mains-primary));cursor:pointer;transition:background-color var(--transition-fast),color var(--transition-fast)}.vt-page-btn:hover{background:hsl(var(--surfaces-subtle))}.vt-page-btn.vt-active{background:hsl(var(--accents-brand));color:hsl(var(--on-brand));border-color:hsl(var(--accents-brand))}.vt-page-btn.vt-disabled,.vt-page-btn:disabled{color:hsl(var(--mains-quaternary));cursor:not-allowed;opacity:.5}.vt-section-label{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.08em;color:hsl(var(--mains-quaternary))}.vt-feature-item{display:flex;align-items:center;gap:var(--spacing-2);font-size:var(--font-size-sm);color:hsl(var(--mains-secondary))}.vt-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--spacing-12) var(--spacing-6)}.vt-list-item{display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-4);transition:background-color var(--transition-fast)}.vt-list-item:hover{background:hsl(var(--surfaces-subtle))}.vt-toast{display:flex;align-items:flex-start;gap:var(--spacing-3);border-radius:var(--radius-2xl);border:var(--border-width-default) solid hsl(var(--border-default));background:hsl(var(--surfaces-surface));padding:1rem;box-shadow:0 10px 15px -3px hsl(var(--generic-1000) / .1),0 4px 6px -4px hsl(var(--generic-1000) / .1);min-width:300px;max-width:420px}.vt-banner{display:flex;align-items:center;gap:var(--spacing-3);width:100%;padding:var(--spacing-3) var(--spacing-4);border-radius:var(--radius-lg);font-size:var(--font-size-sm)}.vt-banner-info{background:hsl(var(--info-primary) / .1);color:hsl(var(--info-primary))}.vt-banner-success{background:hsl(var(--success-primary) / .1);color:hsl(var(--success-primary))}.vt-banner-warning{background:hsl(var(--warning-primary) / .1);color:hsl(var(--mains-primary))}.vt-banner-danger{background:hsl(var(--error-primary) / .1);color:hsl(var(--error-primary))}.vt-progress{width:100%;height:.5rem;border-radius:var(--radius-full);background:hsl(var(--surfaces-subtle));overflow:hidden}.vt-progress-sm{height:.25rem}.vt-progress-lg{height:.75rem}.vt-progress-bar{height:100%;border-radius:var(--radius-full);background:hsl(var(--accents-brand));transition:width var(--transition-slow)}.vt-chip{display:inline-flex;align-items:center;gap:var(--spacing-1_5);border-radius:var(--radius-full);padding:var(--spacing-1_5) var(--spacing-3);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);border:var(--border-width-thin) solid hsl(var(--border-default));background:hsl(var(--surfaces-surface));cursor:pointer;transition:all var(--transition-fast)}.vt-chip:hover{background:hsl(var(--surfaces-subtle))}.vt-chip.vt-chip-active{border-color:hsl(var(--accents-brand));background:hsl(var(--accents-brand));color:hsl(var(--on-brand))}.vt-toolbar{display:flex;align-items:center;gap:var(--spacing-1);padding:var(--spacing-1);border:var(--border-width-default) solid hsl(var(--border-default));border-radius:var(--radius-lg);background:hsl(var(--surfaces-surface))}.vt-toolbar-btn{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:var(--radius-sm);border:none;background:transparent;color:hsl(var(--mains-secondary));cursor:pointer;transition:background-color var(--transition-fast),color var(--transition-fast)}.vt-toolbar-btn:hover,.vt-toolbar-btn.vt-active{background:hsl(var(--surfaces-subtle));color:hsl(var(--mains-primary))}.vt-calendar-day{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;margin:0 auto;border-radius:var(--radius-full);font-size:var(--font-size-sm);cursor:pointer;transition:background-color var(--transition-fast),color var(--transition-fast)}.vt-calendar-day:hover{background:hsl(var(--surfaces-subtle))}.vt-calendar-day.vt-active{background:hsl(var(--accents-brand));color:hsl(var(--on-brand));font-weight:var(--font-weight-semibold)}.vt-calendar-day.vt-muted{color:hsl(var(--mains-quaternary))}.vt-calendar-day.vt-today{font-weight:var(--font-weight-semibold);border:var(--border-width-default) solid hsl(var(--accents-brand))}.vt-carousel-nav-btn{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--radius-full);border:var(--border-width-default) solid hsl(var(--border-default));background:hsl(var(--surfaces-surface));flex-shrink:0;cursor:pointer;transition:background-color var(--transition-fast)}.vt-carousel-nav-btn:hover{background:hsl(var(--surfaces-subtle))}.vt-color-swatch{width:2rem;height:2rem;border-radius:var(--radius-lg);cursor:pointer;transition:box-shadow var(--transition-fast)}.vt-color-swatch:hover,.vt-color-swatch.vt-active{box-shadow:0 0 0 2px hsl(var(--surfaces-background)),0 0 0 4px hsl(var(--accents-brand))}.vt-code-header{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-2) var(--spacing-4);border-bottom:var(--border-width-thin) solid hsl(var(--border-default))}.vt-code-inline{border-radius:var(--radius-sm);background:hsl(var(--surfaces-moderate));padding:2px var(--spacing-1_5);font-size:var(--font-size-sm);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;color:hsl(var(--mains-primary))}.vt-count-badge{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;padding:0 var(--spacing-1);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);border-radius:var(--radius-full);background:hsl(var(--error-primary));color:hsl(var(--on-error));box-shadow:0 0 0 2px hsl(var(--surfaces-background))}.vt-icon-badge{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:var(--radius-full);flex-shrink:0}.vt-icon-badge-sm{width:1.75rem;height:1.75rem}.vt-icon-badge-md{width:2.5rem;height:2.5rem}.vt-icon-badge-lg{width:3rem;height:3rem}.vt-icon-badge-square{border-radius:var(--radius-lg)}.vt-footer-link{font-size:var(--font-size-sm);color:hsl(var(--mains-secondary));text-decoration:none;transition:color var(--transition-fast)}.vt-footer-link:hover{color:hsl(var(--mains-primary))}.vt-timeline-dot{width:.75rem;height:.75rem;border-radius:var(--radius-full);background:hsl(var(--accents-brand));flex-shrink:0}.vt-notification-btn{display:inline-flex;align-items:center;justify-content:center;position:relative;width:2.5rem;height:2.5rem;border-radius:var(--radius-2xl);border:var(--border-width-default) solid hsl(var(--border-default));background:hsl(var(--surfaces-surface));cursor:pointer;transition:background-color var(--transition-fast)}.vt-notification-btn:hover{background:hsl(var(--surfaces-subtle))}.vt-check-label{display:flex;align-items:center;gap:var(--spacing-3);cursor:pointer}.vt-dropdown-wrap{position:relative;display:inline-block}.vt-card{border:var(--border-width-thin) solid hsl(var(--border-default));border-radius:var(--radius-2xl);background:hsl(var(--surfaces-surface));overflow:hidden}.vt-card-header{padding:1.25rem 1.5rem;border-bottom:var(--border-width-thin) solid hsl(var(--border-default))}.vt-card-body{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--spacing-3);padding:var(--spacing-6)}.vt-card-footer{padding:1rem 1.5rem;border-top:var(--border-width-thin) solid hsl(var(--border-default))}.vt-card-footer.vt-justify-end{display:flex;justify-content:flex-end;gap:var(--spacing-2)}:where(.vt-card) h3{margin:0 0 4px}:where(.vt-card) h3+p{margin:0;font-size:var(--font-size-sm);color:hsl(var(--mains-tertiary))}.vt-alert{display:flex;gap:var(--spacing-3);border-radius:var(--radius-lg);border:var(--border-width-default) solid hsl(var(--border-default));padding:1rem}.vt-alert-info{background:hsl(var(--info-primary) / .1);border-color:hsl(var(--info-primary) / .3);color:hsl(var(--info-primary))}.vt-alert-success{background:hsl(var(--success-primary) / .1);border-color:hsl(var(--success-primary) / .3);color:hsl(var(--success-primary))}.vt-alert-warning{background:hsl(var(--warning-primary) / .1);border-color:hsl(var(--warning-primary) / .3);color:hsl(var(--mains-primary))}.vt-alert-danger{background:hsl(var(--error-primary) / .1);border-color:hsl(var(--error-primary) / .3);color:hsl(var(--error-primary))}.vt-calendar-weekday{text-align:center;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:hsl(var(--mains-quaternary));padding:var(--spacing-1) 0}.vt-btn-group{display:inline-flex;border:var(--border-width-default) solid hsl(var(--border-strong));border-radius:var(--radius-lg);overflow:hidden}.vt-btn-group>button,.vt-btn-group>a{display:inline-flex;align-items:center;justify-content:center;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);height:2.5rem;padding:0 1rem;background:hsl(var(--surfaces-surface));color:hsl(var(--mains-primary));cursor:pointer;transition:background-color var(--transition-fast),color var(--transition-fast);white-space:nowrap;gap:var(--spacing-2);border:none}.vt-btn-group>button:hover,.vt-btn-group>a:hover{background:hsl(var(--surfaces-subtle))}.vt-btn-group>button.vt-active,.vt-btn-group>a.vt-active{background:hsl(var(--accents-brand));color:hsl(var(--on-brand))}.vt-btn-group>button+button,.vt-btn-group>a+a,.vt-btn-group>button+a,.vt-btn-group>a+button{border-inline-start:var(--border-width-default) solid hsl(var(--border-strong))}.vt-btn-group-sm>button,.vt-btn-group-sm>a{height:2rem;padding:0 .75rem;font-size:var(--font-size-xs)}.vt-btn-group-lg>button,.vt-btn-group-lg>a{height:3rem;padding:0 1.5rem}.vt-btn-group-inverted{display:inline-flex;border-radius:var(--radius-lg);overflow:hidden}.vt-btn-group-inverted>button,.vt-btn-group-inverted>a{display:inline-flex;align-items:center;justify-content:center;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);height:2.5rem;padding:0 1rem;cursor:pointer;transition:background-color var(--transition-fast),color var(--transition-fast);white-space:nowrap;gap:var(--spacing-2);border:none}.vt-btn-group-inverted>button+button,.vt-btn-group-inverted>a+a,.vt-btn-group-inverted>button+a,.vt-btn-group-inverted>a+button{border-inline-start:var(--border-width-default) solid hsl(var(--generic-0) / .2)}.vt-btn-group-vertical{display:inline-flex;flex-direction:column;border:var(--border-width-default) solid hsl(var(--border-strong));border-radius:var(--radius-lg);overflow:hidden}.vt-btn-group-vertical>button,.vt-btn-group-vertical>a{display:inline-flex;align-items:center;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);height:2.5rem;padding:0 1rem;background:hsl(var(--surfaces-surface));color:hsl(var(--mains-primary));cursor:pointer;transition:background-color var(--transition-fast),color var(--transition-fast);white-space:nowrap;gap:var(--spacing-2);border:none}.vt-btn-group-vertical>button:hover,.vt-btn-group-vertical>a:hover{background:hsl(var(--surfaces-subtle))}.vt-btn-group-vertical>button.vt-active,.vt-btn-group-vertical>a.vt-active{background:hsl(var(--surfaces-subtle))}.vt-btn-group-vertical>button+button,.vt-btn-group-vertical>a+a,.vt-btn-group-vertical>button+a,.vt-btn-group-vertical>a+button{border-top:var(--border-width-default) solid hsl(var(--border-strong))}@keyframes dialogIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.vt-dialog{background:hsl(var(--surfaces-surface));border:var(--border-width-default) solid hsl(var(--border-default));border-radius:var(--radius-2xl);max-width:480px;width:100%;box-shadow:0 25px 50px -12px hsl(var(--generic-1000) / .25);animation:dialogIn var(--transition-fast)}.vt-dialog-overlay{position:fixed;inset:0;background:hsl(var(--generic-1000) / .5);z-index:50;display:flex;align-items:center;justify-content:center;padding:1rem;opacity:0;visibility:hidden;transition:opacity .2s ease-out,visibility 0s .2s}.vt-dialog-overlay.vt-open{opacity:1;visibility:visible;transition:opacity .2s ease-out,visibility 0s}.vt-dialog-overlay .vt-dialog{transform:scale(.95);opacity:0;transition:transform .2s cubic-bezier(.16,1,.3,1),opacity .2s ease-out}.vt-dialog-overlay.vt-open .vt-dialog{transform:scale(1);opacity:1}.dialog-overlay{position:fixed;inset:0;background:hsl(var(--generic-1000) / .5);z-index:50;display:none;align-items:center;justify-content:center;padding:16px}.dialog-overlay.open{display:flex}.dialog-content{background:hsl(var(--surfaces-background));border:var(--border-width-thin) solid hsl(var(--border-default));border-radius:var(--radius-3xl);max-width:480px;width:100%;box-shadow:0 25px 50px -12px hsl(var(--generic-1000) / .25);animation:dialogIn .15s ease}@keyframes popFadeIn{0%{opacity:0}to{opacity:1}}.popover-wrapper{position:relative;display:inline-block;width:fit-content}.popover-content{display:none;position:absolute;z-index:50;background:hsl(var(--surfaces-surface));border:var(--border-width-thin) solid hsl(var(--border-default));border-radius:var(--radius-xl);box-shadow:0 4px 6px -1px hsl(var(--generic-1000) / .1),0 2px 4px -2px hsl(var(--generic-1000) / .1)}.popover-content.open{display:block;animation:popFadeIn .15s ease}.popover-bottom{top:100%;inset-inline-start:50%;transform:translate(-50%);margin-top:8px}.popover-top{bottom:100%;inset-inline-start:50%;transform:translate(-50%);margin-bottom:8px}.popover-right{inset-inline-start:100%;top:50%;transform:translateY(-50%);margin-inline-start:8px}.popover-left{inset-inline-end:100%;top:50%;transform:translateY(-50%);margin-inline-end:8px}.popover-bottom-start{top:100%;inset-inline-start:0;margin-top:8px}.popover-bottom-end{top:100%;inset-inline-end:0;margin-top:8px}[data-accordion]{width:100%}[data-accordion-trigger]{display:flex;width:100%;align-items:center;justify-content:space-between;padding:var(--spacing-4) 0;border:none;background:transparent;cursor:pointer;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);text-align:start;color:hsl(var(--mains-primary));transition:all var(--transition-fast)}[data-accordion-content]{max-height:0;overflow:hidden;transition:max-height var(--transition-slow),padding-bottom var(--transition-slow);padding-bottom:0;font-size:var(--font-size-sm);color:hsl(var(--mains-secondary))}[data-accordion-content].open{padding-bottom:var(--spacing-4)}[data-accordion-item]{border-bottom:var(--border-width-thin) solid hsl(var(--border-default));transition:border-color var(--transition-fast)}[data-accordion-item]:hover{border-color:hsl(var(--border-strong))}[data-accordion-shift] [data-accordion-trigger]{transition:padding-left var(--transition-fast)}[data-accordion-shift] [data-accordion-item]:hover [data-accordion-trigger]{padding-inline-start:var(--spacing-2)}[data-accordion-icon]{width:1rem;height:1rem;flex-shrink:0;transition:transform var(--transition-normal);color:hsl(var(--mains-quaternary))}[data-accordion-variant=bordered]{display:flex;flex-direction:column;gap:var(--spacing-3)}[data-accordion-variant=bordered] [data-accordion-item]{border:var(--border-width-default) solid hsl(var(--border-default));border-radius:var(--radius-2xl)}[data-accordion-variant=bordered] [data-accordion-trigger]{padding:var(--spacing-4);border-radius:var(--radius-lg)}[data-accordion-variant=bordered] [data-accordion-trigger]:hover{background:hsl(var(--surfaces-subtle) / .5)}[data-accordion-variant=bordered] [data-accordion-content]{padding-inline-start:var(--spacing-4);padding-inline-end:var(--spacing-4)}[data-accordion-variant=bordered] [data-accordion-content].open{padding-bottom:var(--spacing-4)}input[type=range]{-webkit-appearance:none;appearance:none;width:100%;height:8px;border-radius:9999px;background:linear-gradient(to right,hsl(var(--accents-brand)) 0%,hsl(var(--accents-brand)) var(--slider-progress, 50%),hsl(var(--surfaces-subtle)) var(--slider-progress, 50%),hsl(var(--surfaces-subtle)) 100%);outline:none;cursor:pointer}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:hsl(var(--accents-brand));border:2px solid hsl(var(--surfaces-background));box-shadow:0 1px 3px hsl(var(--generic-1000) / .3);cursor:pointer;transition:transform .1s}input[type=range]::-webkit-slider-thumb:hover{transform:scale(1.1)}input[type=range]::-webkit-slider-thumb:active{transform:scale(1.15)}input[type=range]:disabled{opacity:.5;cursor:not-allowed}input[type=range]:disabled::-webkit-slider-thumb{cursor:not-allowed}.vt-switch-mini{position:relative;width:36px;height:20px;border-radius:var(--radius-full);background:hsl(var(--border-strong));cursor:pointer;transition:background-color var(--transition-normal);flex-shrink:0}.vt-switch-mini.vt-active{background:hsl(var(--accents-brand))}.vt-switch-mini .thumb{position:absolute;top:2px;inset-inline-start:2px;width:16px;height:16px;border-radius:var(--radius-full);background:hsl(var(--surfaces-background));transition:transform var(--transition-normal);box-shadow:0 1px 2px hsl(var(--generic-1000) / .2)}.vt-switch-mini.vt-active .thumb{transform:translate(16px)}.vt-checkbox-mini{width:14px;height:14px;border-radius:var(--radius-sm);border:var(--border-width-default) solid hsl(var(--accents-brand));display:flex;align-items:center;justify-content:center;flex-shrink:0;background:hsl(var(--accents-brand))}.vt-radio-mini{width:14px;height:14px;border-radius:50%;border:var(--border-width-default) solid hsl(var(--accents-brand));display:flex;align-items:center;justify-content:center;flex-shrink:0}.vt-radio-mini .dot{width:7px;height:7px;border-radius:50%;background:hsl(var(--accents-brand))}.vt-display{font-size:var(--font-size-4xl);font-weight:var(--font-weight-extrabold);line-height:1.1;letter-spacing:-.02em}.vt-display-2xl{font-size:var(--font-size-9xl);font-weight:var(--font-weight-extrabold);line-height:1;letter-spacing:-.035em}.vt-display-xl{font-size:var(--font-size-8xl);font-weight:var(--font-weight-extrabold);line-height:1;letter-spacing:-.03em}.vt-display-lg{font-size:var(--font-size-7xl);font-weight:var(--font-weight-extrabold);line-height:1.05;letter-spacing:-.03em}.vt-display-md{font-size:var(--font-size-6xl);font-weight:var(--font-weight-extrabold);line-height:1.05;letter-spacing:-.025em}.vt-display-sm{font-size:var(--font-size-5xl);font-weight:var(--font-weight-extrabold);line-height:1.1;letter-spacing:-.02em}.vt-h1{font-size:var(--font-size-4xl);font-weight:var(--font-weight-extrabold);line-height:1.1;letter-spacing:-.02em}.vt-h2{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);line-height:1.2;letter-spacing:-.015em}.vt-h3{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);line-height:1.25;letter-spacing:-.01em}.vt-h4{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);line-height:1.3;letter-spacing:-.01em}.vt-h5{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);line-height:1.4}.vt-h6{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);line-height:1.4}.vt-body-lg{font-size:var(--font-size-lg);font-weight:var(--font-weight-normal);line-height:1.6}.vt-body{font-size:var(--font-size-base);font-weight:var(--font-weight-normal);line-height:1.6}.vt-body-sm{font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);line-height:1.5}.vt-label-lg{font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);line-height:1.5}.vt-label-md{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);line-height:1.5}.vt-label-sm{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:1.4}.vt-label-xs{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:1.4}.vt-caption{font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);line-height:1.4}.vt-text-overline{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);line-height:1.4;letter-spacing:.06em;text-transform:uppercase}.vt-sidebar{width:14rem;flex-shrink:0;border-inline-end:var(--border-width-thin) solid hsl(var(--border-default));background:hsl(var(--surfaces-surface));position:sticky;top:3rem;height:calc(100vh - 3rem);display:none;flex-direction:column;overflow:hidden}@media(min-width:768px){.vt-sidebar{display:flex}}.vt-sidebar-header{padding:var(--spacing-4) var(--spacing-4) 0;margin-bottom:var(--spacing-4);flex-shrink:0}.vt-sidebar-search{padding:0 var(--spacing-3);margin-bottom:var(--spacing-3);flex-shrink:0}.vt-sidebar-nav{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--spacing-3) var(--spacing-2) var(--spacing-3)}.vt-sidebar-footer{flex-shrink:0;padding:var(--spacing-3) var(--spacing-4);border-top:var(--border-width-thin) solid hsl(var(--border-default));overflow:hidden}.vt-sidebar-link{display:flex;align-items:center;gap:8px;padding-block:7px;padding-inline:2rem 12px;border-radius:var(--radius-sm);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);color:hsl(var(--mains-secondary));transition:all var(--transition-fast);text-decoration:none;position:relative}.vt-sidebar-link:before{content:"";position:absolute;left:1rem;top:0;bottom:0;width:var(--border-width-default);background-color:hsl(var(--border-default));opacity:.5}.vt-sidebar-link:hover{color:hsl(var(--mains-primary));background:hsl(var(--surfaces-subtle))}.vt-sidebar-link.vt-active{color:hsl(var(--accents-brand));background:hsl(var(--accents-brand)/.08);font-weight:var(--font-weight-medium)}.vt-sidebar-link.vt-active:before{background-color:hsl(var(--accents-brand));opacity:1;width:var(--border-width-thick)}.vt-sidebar-label{display:flex;align-items:center;gap:6px;font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.08em;color:hsl(var(--mains-quaternary));padding:20px 12px 8px}.vt-sidebar-label:first-child{padding-top:4px}.vt-sidebar-label-icon,.vt-sidebar-label svg{width:16px;height:16px;flex-shrink:0}.vt-sidebar-link-btn{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2);border-radius:var(--radius-lg);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.08em;text-decoration:none;transition:color var(--transition-fast),background-color var(--transition-fast);color:hsl(var(--mains-quaternary))}.vt-sidebar-link-btn:hover{background:hsl(var(--surfaces-subtle));color:hsl(var(--mains-primary))}.vt-sidebar-link-btn.vt-active{color:hsl(var(--accents-brand))}.vt-sidebar-group-btn{display:flex;width:100%;align-items:center;justify-content:space-between;padding:var(--spacing-2);border-radius:var(--radius-lg);border:none;background:transparent;text-align:start;cursor:pointer;user-select:none;transition:background-color var(--transition-fast)}.vt-sidebar-group-btn:hover{background:hsl(var(--surfaces-subtle))}.vt-sidebar-group-btn:hover .vt-sidebar-group-label,.vt-sidebar-group-btn:hover .vt-sidebar-chevron{color:hsl(var(--mains-primary))}.vt-sidebar-group-label{display:flex;align-items:center;gap:var(--spacing-2);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.08em;color:hsl(var(--mains-quaternary))}.vt-sidebar-chevron{width:14px;height:14px;flex-shrink:0;color:hsl(var(--mains-quaternary));transition:transform var(--transition-normal),color var(--transition-fast)}.vt-sidebar-items-wrapper{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--transition-normal) ease-out,opacity var(--transition-normal) ease-out,visibility 0s var(--transition-normal);overflow:hidden;visibility:hidden;opacity:0}.vt-sidebar-items{min-height:0;padding-top:var(--spacing-1);padding-bottom:var(--spacing-1);transform:translateY(calc(-1 * var(--spacing-2)));transition:transform var(--transition-normal) ease-out}.sidebar-group.open .vt-sidebar-items-wrapper{grid-template-rows:1fr;visibility:visible;opacity:1;transition:grid-template-rows var(--transition-normal) ease-out,opacity var(--transition-normal) ease-out,visibility 0s}.sidebar-group.open .vt-sidebar-items{transform:translateY(0)}.sidebar-group.open .vt-sidebar-chevron{transform:rotate(180deg);color:hsl(var(--mains-primary))}.vt-sidebar-badge{margin-inline-start:auto;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:1;padding:2px 5px;border-radius:var(--radius-full);background:hsl(var(--surfaces-subtle));color:hsl(var(--mains-quaternary));transition:all var(--transition-fast)}.vt-sidebar-link:hover .vt-sidebar-badge{background:hsl(var(--surfaces-contrast));color:hsl(var(--mains-secondary))}.vt-sidebar-link.vt-active .vt-sidebar-badge{background:hsl(var(--accents-brand)/.12);color:hsl(var(--accents-brand))}.vt-sidebar-view-toggle{display:flex;align-items:center;gap:var(--spacing-1);padding:var(--spacing-1);border-radius:var(--radius-lg);background:hsl(var(--surfaces-subtle))}.vt-sidebar-view-btn{display:flex;align-items:center;gap:var(--spacing-1_5);flex:1;justify-content:center;border-radius:var(--radius-lg);padding:var(--spacing-1) var(--spacing-2);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;border:none;background:transparent;color:hsl(var(--mains-quaternary));transition:color var(--transition-fast),background-color var(--transition-fast),box-shadow var(--transition-fast)}.vt-sidebar-view-btn:hover{color:hsl(var(--mains-secondary))}.vt-sidebar-view-btn.vt-active{color:hsl(var(--mains-primary));background:hsl(var(--surfaces-surface));box-shadow:0 1px 2px hsl(var(--generic-1000) / .08)}.vt-search-input{width:100%;height:2rem;border-radius:var(--radius-lg);border:var(--border-width-default) solid hsl(var(--border-strong));background:hsl(var(--surfaces-surface));padding-inline-start:var(--spacing-8);padding-inline-end:var(--spacing-3);font-size:var(--font-size-sm);color:hsl(var(--mains-primary));transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.vt-search-input::placeholder{color:hsl(var(--mains-quaternary))}.vt-search-input:focus{outline:none;border-color:hsl(var(--info-primary));box-shadow:0 0 0 1px hsl(var(--info-primary))}.vt-toc{width:13rem;flex-shrink:0;position:sticky;top:3rem;height:calc(100vh - 3rem);padding-block:48px 24px;padding-inline:0 16px;display:none}@media(min-width:1280px){.vt-toc{display:block}}.vt-toc-label{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.08em;color:hsl(var(--mains-quaternary));padding:0 12px 10px}.vt-toc-link{display:block;padding:5px 12px;font-size:var(--font-size-xs);color:hsl(var(--mains-tertiary));text-decoration:none;border-inline-start:var(--border-width-thick) solid transparent;transition:color var(--transition-fast),border-color var(--transition-fast)}.vt-toc-link:hover{color:hsl(var(--mains-primary))}.vt-toc-link.vt-active{color:hsl(var(--mains-primary));border-inline-start-color:hsl(var(--accents-brand));font-weight:var(--font-weight-medium)}.vt-nav-item{display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-lg);font-size:var(--font-size-sm);color:hsl(var(--mains-secondary));text-decoration:none;cursor:pointer;transition:color var(--transition-fast),background-color var(--transition-fast)}.vt-nav-item:hover{background:hsl(var(--surfaces-subtle));color:hsl(var(--mains-primary))}.vt-nav-item.vt-active{font-weight:var(--font-weight-medium);background:hsl(var(--accents-brand)/.1);color:hsl(var(--accents-brand))}.vt-nav-item.vt-muted{color:hsl(var(--mains-quaternary))}.vt-nav-item.vt-muted:hover{color:hsl(var(--mains-primary))}.vt-nav-item-sm{gap:var(--spacing-2);padding:var(--spacing-1_5) var(--spacing-3);font-size:var(--font-size-xs)}.vt-nav-item-sub{display:block;padding:var(--spacing-1_5) var(--spacing-3);border-radius:var(--radius-lg);font-size:var(--font-size-sm);color:hsl(var(--mains-secondary));text-decoration:none;cursor:pointer;transition:color var(--transition-fast),background-color var(--transition-fast)}.vt-nav-item-sub:hover{background:hsl(var(--surfaces-subtle));color:hsl(var(--mains-primary))}.vt-nav-item-sub.vt-active{font-weight:var(--font-weight-medium);background:hsl(var(--accents-brand)/.1);color:hsl(var(--accents-brand))}.vt-nav-item.vt-active-neutral,.vt-nav-item-sub.vt-active-neutral{font-weight:var(--font-weight-medium);background:hsl(var(--surfaces-subtle));color:hsl(var(--mains-primary))}.vt-component-card{border:var(--border-width-thin) solid hsl(var(--border-default));border-radius:var(--radius-2xl);overflow:hidden;transition:border-color var(--transition-normal);display:flex;flex-direction:column}.vt-component-card:hover{border-color:hsl(var(--accents-brand))}.vt-component-card>.vt-px-4.vt-py-3 h3{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);line-height:1.25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vt-component-card>.vt-px-4.vt-py-3 p{font-size:var(--font-size-xs);line-height:1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vt-preview-area{padding:32px 24px;display:flex;align-items:center;justify-content:center;min-height:120px;flex:1;background:hsl(var(--surfaces-surface))}.vt-mode-btn{color:hsl(var(--mains-quaternary))}.vt-mode-btn:hover{background:hsl(var(--surfaces-subtle));color:hsl(var(--mains-primary))}.vt-mode-btn.vt-active{background:hsl(var(--surfaces-subtle));color:hsl(var(--mains-primary));font-weight:var(--font-weight-medium)}.vt-example-block{border:var(--border-width-thin) solid hsl(var(--border-default));border-radius:var(--radius-lg);background:hsl(var(--surfaces-surface));overflow:visible}.vt-example-block-header{display:flex;align-items:center;justify-content:space-between;padding:0 var(--spacing-2);height:2.5rem;background:hsl(var(--surfaces-subtle));border-bottom:var(--border-width-thin) solid hsl(var(--border-default));border-radius:var(--radius-lg) var(--radius-lg) 0 0;overflow:hidden}.vt-example-block-tabs{display:flex;align-items:center;gap:var(--spacing-0_5)}.vt-example-tab{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:hsl(var(--mains-quaternary));padding:var(--spacing-1) var(--spacing-2);border-radius:calc(var(--radius-lg) - var(--spacing-2));cursor:pointer;transition:color var(--transition-fast),background-color var(--transition-fast);background:none;border:none}.vt-example-tab:hover{color:hsl(var(--mains-primary))}.vt-example-tab.vt-active{color:hsl(var(--mains-primary));background:hsl(var(--surfaces-surface))}.vt-example-block-actions{display:flex;align-items:center;gap:var(--spacing-2)}.vt-example-lang{font-size:var(--font-size-xs);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;color:hsl(var(--mains-quaternary));text-transform:uppercase}.vt-example-copy{padding:var(--spacing-1);border-radius:calc(var(--radius-lg) - var(--spacing-2));color:hsl(var(--mains-quaternary));transition:background-color var(--transition-fast),color var(--transition-fast);background:none;border:none;cursor:pointer}.vt-example-copy:hover{background:hsl(var(--surfaces-subtle));color:hsl(var(--mains-primary))}.vt-example-panel[data-panel=preview]{position:relative;padding:2rem 1.5rem;min-height:8rem;background:transparent;overflow:visible}.vt-example-panel[data-panel=code]{background:hsl(var(--surfaces-surface));border-radius:0 0 var(--radius-lg) var(--radius-lg);overflow:hidden}.vt-example-pre{padding:1rem 1.5rem;overflow-x:auto;margin:0}.vt-example-code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:var(--font-size-xs);line-height:1.6;color:hsl(var(--mains-secondary))}.vt-anatomy{border:var(--border-width-thin) solid hsl(var(--border-default));border-radius:var(--radius-lg);overflow:hidden;background:hsl(var(--surfaces-moderate))}.vt-anatomy-pre{padding:1.25rem 1.5rem;overflow-x:auto;margin:0}.vt-anatomy-code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:var(--font-size-xs);line-height:1.7;color:hsl(var(--mains-secondary))}.vt-api-table-wrap{border:var(--border-width-thin) solid hsl(var(--border-default));border-radius:var(--radius-lg);overflow:hidden;background:hsl(var(--surfaces-surface))}.vt-api-table{width:100%;border-collapse:collapse;font-size:var(--font-size-sm);line-height:1.5}.vt-api-table thead tr{background:hsl(var(--surfaces-subtle));border-bottom:var(--border-width-thin) solid hsl(var(--border-default))}.vt-api-table th{text-align:start;padding:.75rem 1rem;font-weight:var(--font-weight-semibold);font-size:var(--font-size-xs);color:hsl(var(--mains-quaternary))}.vt-api-table td{padding:.75rem 1rem;font-size:var(--font-size-sm);color:hsl(var(--mains-secondary));border-bottom:var(--border-width-thin) solid hsl(var(--border-default))}.vt-api-table tr:last-child td{border-bottom:none}.vt-api-table code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:var(--font-size-xs);color:hsl(var(--mains-primary));background:hsl(var(--surfaces-moderate));padding:var(--spacing-0_5) var(--spacing-1_5);border-radius:var(--radius-sm)}.vt-a11y-feature{font-weight:var(--font-weight-medium);color:hsl(var(--mains-primary))}.vt-combobox-wrapper{position:relative}.vt-combobox-item{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2);border-radius:var(--radius-sm);font-size:var(--font-size-sm);color:hsl(var(--mains-primary));cursor:pointer;transition:background var(--transition-fast)}.vt-combobox-item:hover,.vt-combobox-item.vt-selected{background:hsl(var(--surfaces-subtle))}.vt-combobox-icon{width:1rem;height:1rem;flex-shrink:0;color:hsl(var(--mains-quaternary))}.vt-combobox-group{display:block}.vt-combobox-tags{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-1_5);min-height:2.5rem;width:100%;border-radius:var(--radius-lg);border:var(--border-width-thin) solid hsl(var(--border-strong));background:hsl(var(--surfaces-surface));padding:var(--spacing-1_5) var(--spacing-3);cursor:text}.vt-combobox-tag{display:inline-flex;align-items:center;gap:var(--spacing-1);border-radius:var(--radius-sm);background:hsl(var(--surfaces-subtle));padding:var(--spacing-0_5) var(--spacing-2);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.vt-combobox-button-label{color:hsl(var(--mains-quaternary))}.vt-combobox-empty{padding:var(--spacing-4) 0;text-align:center;font-size:var(--font-size-sm);color:hsl(var(--mains-quaternary))}.vt-command-wrapper{border-radius:var(--radius-xl);border:var(--border-width-thin) solid hsl(var(--border-default));background:hsl(var(--surfaces-surface));overflow:hidden}.vt-command-input{display:flex;height:2.75rem;flex:1;background:transparent;border:none;outline:none;padding:0 var(--spacing-3);font-size:var(--font-size-sm);color:hsl(var(--mains-primary))}.vt-command-input::placeholder{color:hsl(var(--mains-quaternary))}.vt-command-list{padding:var(--spacing-2);max-height:18rem;overflow-y:auto}.vt-command-group{display:block}.vt-command-item{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-1_5) var(--spacing-2);border-radius:var(--radius-sm);font-size:var(--font-size-sm);color:hsl(var(--mains-primary));cursor:pointer;transition:background var(--transition-fast)}.vt-command-item:hover,.vt-command-item.vt-active{background:hsl(var(--surfaces-subtle))}.vt-command-separator{height:var(--border-width-thin);background:hsl(var(--border-default))}.vt-command-empty{padding:var(--spacing-6) 0;text-align:center;font-size:var(--font-size-sm);color:hsl(var(--mains-quaternary))}.vt-tree{display:block;font-size:var(--font-size-sm)}.vt-tree-item{display:block}.vt-tree-toggle{display:flex;align-items:center;gap:var(--spacing-1_5);padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-sm);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:hsl(var(--mains-primary));width:100%;text-align:start;cursor:pointer;transition:background var(--transition-fast)}.vt-tree-chevron{transition:transform var(--transition-normal);color:hsl(var(--mains-quaternary))}.vt-tree-children{overflow:hidden;max-height:0;opacity:0;transition:max-height var(--transition-normal),opacity var(--transition-fast);padding-inline-start:var(--spacing-3);margin-inline-start:var(--spacing-4);border-inline-start:var(--border-width-thin) solid hsl(var(--border-default) / .5)}.vt-tree-leaf{display:flex;align-items:center;gap:var(--spacing-1_5);padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-sm);font-size:var(--font-size-sm);color:hsl(var(--mains-secondary));text-decoration:none;cursor:pointer;transition:all var(--transition-fast)}.vt-tree-leaf.vt-tree-active,.vt-tree-active{color:hsl(var(--accents-brand));background:hsl(var(--accents-brand) / .08);font-weight:var(--font-weight-medium)}.vt-resize-handle{display:flex;align-items:center;justify-content:center;gap:var(--spacing-0_5);background:hsl(var(--border-default));transition:background var(--transition-fast);flex-shrink:0}.vt-resize-handle:hover{background:hsl(var(--accents-brand) / .5)}.vt-resize-handle-col{width:var(--spacing-1_5);flex-direction:column;cursor:col-resize}.vt-resize-handle-row{height:var(--spacing-1_5);cursor:row-resize}*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:hsl(var(--border-default, 0 5% 92%))}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit}abbr:where([title]){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::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}*,:before,:after{--vt-translate-x: 0;--vt-translate-y: 0;--vt-rotate: 0;--vt-skew-x: 0;--vt-skew-y: 0;--vt-scale-x: 1;--vt-scale-y: 1;--vt-ring-inset: ;--vt-ring-offset-width: 0px;--vt-ring-offset-color: #fff;--vt-ring-color: hsl(var(--accents-brand) / .5);--vt-ring-offset-shadow: 0 0 #0000;--vt-ring-shadow: 0 0 #0000;--vt-shadow: 0 0 #0000;--vt-shadow-colored: 0 0 #0000;--vt-gradient-from-position: ;--vt-gradient-via-position: ;--vt-gradient-to-position: ;--vt-space-x-reverse: 0;--vt-space-y-reverse: 0;--vt-divide-y-reverse: 0;--vt-numeric-spacing: ;--vt-ordinal: ;--vt-slashed-zero: ;--vt-numeric-figure: ;--vt-numeric-fraction: ;--vt-backdrop-blur: ;--vt-backdrop-brightness: ;--vt-backdrop-contrast: ;--vt-backdrop-grayscale: ;--vt-backdrop-hue-rotate: ;--vt-backdrop-invert: ;--vt-backdrop-opacity: ;--vt-backdrop-saturate: ;--vt-backdrop-sepia: ;--vt-blur: ;--vt-brightness: ;--vt-contrast: ;--vt-grayscale: ;--vt-hue-rotate: ;--vt-invert: ;--vt-saturate: ;--vt-sepia: ;--vt-drop-shadow: }.vt-block{display:block}.vt-inline-block{display:inline-block}.vt-inline{display:inline}.vt-flex{display:flex}.vt-inline-flex{display:inline-flex}.vt-grid{display:grid}.vt-inline-grid{display:inline-grid}.vt-hidden{display:none}.vt-table{display:table}.vt-table-row{display:table-row}.vt-table-cell{display:table-cell}.\!block{display:block!important}.vt-static{position:static}.vt-relative{position:relative}.vt-absolute{position:absolute}.vt-fixed{position:fixed}.vt-sticky{position:sticky}.vt-visible{visibility:visible}.vt-collapse{visibility:collapse}.vt-inset-0{inset:0}.vt-inset-2{inset:.5rem}.vt-inset-x-0{left:0;right:0}.vt-top-0{top:0}.vt-top-0\.5{top:.125rem}.vt-top-1{top:.25rem}.vt-top-1\/2{top:50%}.vt-top-2{top:.5rem}.vt-top-8{top:2rem}.vt-top-full{top:100%}.vt-right-0{right:0}.vt-right-0\.5{right:.125rem}.vt-right-2{right:.5rem}.vt-right-3{right:.75rem}.vt-right-4{right:1rem}.vt-right-6{right:1.5rem}.vt-right-full{right:100%}.vt-bottom-0{bottom:0}.vt-bottom-1{bottom:.25rem}.vt-bottom-2{bottom:.5rem}.vt-bottom-3{bottom:.75rem}.vt-bottom-4{bottom:1rem}.vt-bottom-6{bottom:1.5rem}.vt-bottom-full{bottom:100%}.vt-left-0{left:0}.vt-left-1\/2{left:50%}.vt-left-3{left:.75rem}.vt-left-4{left:1rem}.vt-left-6{left:1.5rem}.vt-left-8{left:2rem}.vt-left-full{left:100%}.vt-z-0{z-index:0}.vt-z-10{z-index:10}.vt-z-20{z-index:20}.vt-z-30{z-index:30}.vt-z-40{z-index:40}.vt-z-50{z-index:50}.vt-z-\[100\]{z-index:100}.vt-m-0{margin:0}.vt-m-1{margin:.25rem}.vt-m-2{margin:.5rem}.vt-m-3{margin:.75rem}.vt-m-4{margin:1rem}.vt-m-5{margin:1.25rem}.vt-m-6{margin:1.5rem}.vt-m-8{margin:2rem}.vt-m-9{margin:2.25rem}.vt-m-10{margin:2.5rem}.vt-m-12{margin:3rem}.vt-m-14{margin:3.5rem}.vt-m-16{margin:4rem}.vt-m-20{margin:5rem}.vt-m-0\.5{margin:.125rem}.vt-m-1\.5{margin:.375rem}.vt-m-2\.5{margin:.625rem}.vt-mx-0{margin-left:0;margin-right:0}.vt-mx-1{margin-left:.25rem;margin-right:.25rem}.vt-mx-2{margin-left:.5rem;margin-right:.5rem}.vt-mx-3{margin-left:.75rem;margin-right:.75rem}.vt-mx-4{margin-left:1rem;margin-right:1rem}.vt-mx-5{margin-left:1.25rem;margin-right:1.25rem}.vt-mx-6{margin-left:1.5rem;margin-right:1.5rem}.vt-mx-8{margin-left:2rem;margin-right:2rem}.vt-mx-9{margin-left:2.25rem;margin-right:2.25rem}.vt-mx-10{margin-left:2.5rem;margin-right:2.5rem}.vt-mx-12{margin-left:3rem;margin-right:3rem}.vt-mx-14{margin-left:3.5rem;margin-right:3.5rem}.vt-mx-16{margin-left:4rem;margin-right:4rem}.vt-mx-20{margin-left:5rem;margin-right:5rem}.vt-mx-0\.5{margin-left:.125rem;margin-right:.125rem}.vt-mx-1\.5{margin-left:.375rem;margin-right:.375rem}.vt-mx-2\.5{margin-left:.625rem;margin-right:.625rem}.vt-my-0{margin-top:0;margin-bottom:0}.vt-my-1{margin-top:.25rem;margin-bottom:.25rem}.vt-my-2{margin-top:.5rem;margin-bottom:.5rem}.vt-my-3{margin-top:.75rem;margin-bottom:.75rem}.vt-my-4{margin-top:1rem;margin-bottom:1rem}.vt-my-5{margin-top:1.25rem;margin-bottom:1.25rem}.vt-my-6{margin-top:1.5rem;margin-bottom:1.5rem}.vt-my-8{margin-top:2rem;margin-bottom:2rem}.vt-my-9{margin-top:2.25rem;margin-bottom:2.25rem}.vt-my-10{margin-top:2.5rem;margin-bottom:2.5rem}.vt-my-12{margin-top:3rem;margin-bottom:3rem}.vt-my-14{margin-top:3.5rem;margin-bottom:3.5rem}.vt-my-16{margin-top:4rem;margin-bottom:4rem}.vt-my-20{margin-top:5rem;margin-bottom:5rem}.vt-my-0\.5{margin-top:.125rem;margin-bottom:.125rem}.vt-my-1\.5{margin-top:.375rem;margin-bottom:.375rem}.vt-my-2\.5{margin-top:.625rem;margin-bottom:.625rem}.vt-mt-0{margin-top:0}.vt-mt-1{margin-top:.25rem}.vt-mt-2{margin-top:.5rem}.vt-mt-3{margin-top:.75rem}.vt-mt-4{margin-top:1rem}.vt-mt-5{margin-top:1.25rem}.vt-mt-6{margin-top:1.5rem}.vt-mt-8{margin-top:2rem}.vt-mt-9{margin-top:2.25rem}.vt-mt-10{margin-top:2.5rem}.vt-mt-12{margin-top:3rem}.vt-mt-14{margin-top:3.5rem}.vt-mt-16{margin-top:4rem}.vt-mt-20{margin-top:5rem}.vt-mt-0\.5{margin-top:.125rem}.vt-mt-1\.5{margin-top:.375rem}.vt-mt-2\.5{margin-top:.625rem}.vt-mr-0{margin-right:0}.vt-mr-1{margin-right:.25rem}.vt-mr-2{margin-right:.5rem}.vt-mr-3{margin-right:.75rem}.vt-mr-4{margin-right:1rem}.vt-mr-5{margin-right:1.25rem}.vt-mr-6{margin-right:1.5rem}.vt-mr-8{margin-right:2rem}.vt-mr-9{margin-right:2.25rem}.vt-mr-10{margin-right:2.5rem}.vt-mr-12{margin-right:3rem}.vt-mr-14{margin-right:3.5rem}.vt-mr-16{margin-right:4rem}.vt-mr-20{margin-right:5rem}.vt-mr-0\.5{margin-right:.125rem}.vt-mr-1\.5{margin-right:.375rem}.vt-mr-2\.5{margin-right:.625rem}.vt-mb-0{margin-bottom:0}.vt-mb-1{margin-bottom:.25rem}.vt-mb-2{margin-bottom:.5rem}.vt-mb-3{margin-bottom:.75rem}.vt-mb-4{margin-bottom:1rem}.vt-mb-5{margin-bottom:1.25rem}.vt-mb-6{margin-bottom:1.5rem}.vt-mb-8{margin-bottom:2rem}.vt-mb-9{margin-bottom:2.25rem}.vt-mb-10{margin-bottom:2.5rem}.vt-mb-12{margin-bottom:3rem}.vt-mb-14{margin-bottom:3.5rem}.vt-mb-16{margin-bottom:4rem}.vt-mb-20{margin-bottom:5rem}.vt-mb-0\.5{margin-bottom:.125rem}.vt-mb-1\.5{margin-bottom:.375rem}.vt-mb-2\.5{margin-bottom:.625rem}.vt-ml-0{margin-left:0}.vt-ml-1{margin-left:.25rem}.vt-ml-2{margin-left:.5rem}.vt-ml-3{margin-left:.75rem}.vt-ml-4{margin-left:1rem}.vt-ml-5{margin-left:1.25rem}.vt-ml-6{margin-left:1.5rem}.vt-ml-8{margin-left:2rem}.vt-ml-9{margin-left:2.25rem}.vt-ml-10{margin-left:2.5rem}.vt-ml-12{margin-left:3rem}.vt-ml-14{margin-left:3.5rem}.vt-ml-16{margin-left:4rem}.vt-ml-20{margin-left:5rem}.vt-ml-0\.5{margin-left:.125rem}.vt-ml-1\.5{margin-left:.375rem}.vt-ml-2\.5{margin-left:.625rem}.vt-mx-auto{margin-left:auto;margin-right:auto}.vt-ml-auto{margin-left:auto}.vt-mt-auto{margin-top:auto}.vt-ms-0{margin-inline-start:0px}.vt-ms-1{margin-inline-start:.25rem}.vt-ms-2{margin-inline-start:.5rem}.vt-ms-3{margin-inline-start:.75rem}.vt-ms-4{margin-inline-start:1rem}.vt-ms-5{margin-inline-start:1.25rem}.vt-ms-6{margin-inline-start:1.5rem}.vt-ms-8{margin-inline-start:2rem}.vt-ms-9{margin-inline-start:2.25rem}.vt-ms-10{margin-inline-start:2.5rem}.vt-ms-12{margin-inline-start:3rem}.vt-ms-14{margin-inline-start:3.5rem}.vt-ms-16{margin-inline-start:4rem}.vt-ms-20{margin-inline-start:5rem}.vt-ms-0\.5{margin-inline-start:.125rem}.vt-ms-1\.5{margin-inline-start:.375rem}.vt-ms-2\.5{margin-inline-start:.625rem}.vt-me-0{margin-inline-end:0px}.vt-me-1{margin-inline-end:.25rem}.vt-me-2{margin-inline-end:.5rem}.vt-me-3{margin-inline-end:.75rem}.vt-me-4{margin-inline-end:1rem}.vt-me-5{margin-inline-end:1.25rem}.vt-me-6{margin-inline-end:1.5rem}.vt-me-8{margin-inline-end:2rem}.vt-me-9{margin-inline-end:2.25rem}.vt-me-10{margin-inline-end:2.5rem}.vt-me-12{margin-inline-end:3rem}.vt-me-14{margin-inline-end:3.5rem}.vt-me-16{margin-inline-end:4rem}.vt-me-20{margin-inline-end:5rem}.vt-me-0\.5{margin-inline-end:.125rem}.vt-me-1\.5{margin-inline-end:.375rem}.vt-me-2\.5{margin-inline-end:.625rem}.vt-ps-0{padding-inline-start:0px}.vt-ps-1{padding-inline-start:.25rem}.vt-ps-2{padding-inline-start:.5rem}.vt-ps-3{padding-inline-start:.75rem}.vt-ps-4{padding-inline-start:1rem}.vt-ps-5{padding-inline-start:1.25rem}.vt-ps-6{padding-inline-start:1.5rem}.vt-ps-8{padding-inline-start:2rem}.vt-ps-9{padding-inline-start:2.25rem}.vt-ps-10{padding-inline-start:2.5rem}.vt-ps-12{padding-inline-start:3rem}.vt-ps-14{padding-inline-start:3.5rem}.vt-ps-16{padding-inline-start:4rem}.vt-ps-20{padding-inline-start:5rem}.vt-ps-0\.5{padding-inline-start:.125rem}.vt-ps-1\.5{padding-inline-start:.375rem}.vt-ps-2\.5{padding-inline-start:.625rem}.vt-pe-0{padding-inline-end:0px}.vt-pe-1{padding-inline-end:.25rem}.vt-pe-2{padding-inline-end:.5rem}.vt-pe-3{padding-inline-end:.75rem}.vt-pe-4{padding-inline-end:1rem}.vt-pe-5{padding-inline-end:1.25rem}.vt-pe-6{padding-inline-end:1.5rem}.vt-pe-8{padding-inline-end:2rem}.vt-pe-9{padding-inline-end:2.25rem}.vt-pe-10{padding-inline-end:2.5rem}.vt-pe-12{padding-inline-end:3rem}.vt-pe-14{padding-inline-end:3.5rem}.vt-pe-16{padding-inline-end:4rem}.vt-pe-20{padding-inline-end:5rem}.vt-pe-0\.5{padding-inline-end:.125rem}.vt-pe-1\.5{padding-inline-end:.375rem}.vt-pe-2\.5{padding-inline-end:.625rem}.vt-p-0{padding:0}.vt-p-1{padding:.25rem}.vt-p-2{padding:.5rem}.vt-p-3{padding:.75rem}.vt-p-4{padding:1rem}.vt-p-5{padding:1.25rem}.vt-p-6{padding:1.5rem}.vt-p-8{padding:2rem}.vt-p-9{padding:2.25rem}.vt-p-10{padding:2.5rem}.vt-p-12{padding:3rem}.vt-p-14{padding:3.5rem}.vt-p-16{padding:4rem}.vt-p-20{padding:5rem}.vt-p-0\.5{padding:.125rem}.vt-p-1\.5{padding:.375rem}.vt-p-2\.5{padding:.625rem}.vt-px-0{padding-left:0;padding-right:0}.vt-px-1{padding-left:.25rem;padding-right:.25rem}.vt-px-2{padding-left:.5rem;padding-right:.5rem}.vt-px-3{padding-left:.75rem;padding-right:.75rem}.vt-px-4{padding-left:1rem;padding-right:1rem}.vt-px-5{padding-left:1.25rem;padding-right:1.25rem}.vt-px-6{padding-left:1.5rem;padding-right:1.5rem}.vt-px-8{padding-left:2rem;padding-right:2rem}.vt-px-9{padding-left:2.25rem;padding-right:2.25rem}.vt-px-10{padding-left:2.5rem;padding-right:2.5rem}.vt-px-12{padding-left:3rem;padding-right:3rem}.vt-px-14{padding-left:3.5rem;padding-right:3.5rem}.vt-px-16{padding-left:4rem;padding-right:4rem}.vt-px-20{padding-left:5rem;padding-right:5rem}.vt-px-0\.5{padding-left:.125rem;padding-right:.125rem}.vt-px-1\.5{padding-left:.375rem;padding-right:.375rem}.vt-px-2\.5{padding-left:.625rem;padding-right:.625rem}.vt-py-0{padding-top:0;padding-bottom:0}.vt-py-1{padding-top:.25rem;padding-bottom:.25rem}.vt-py-2{padding-top:.5rem;padding-bottom:.5rem}.vt-py-3{padding-top:.75rem;padding-bottom:.75rem}.vt-py-4{padding-top:1rem;padding-bottom:1rem}.vt-py-5{padding-top:1.25rem;padding-bottom:1.25rem}.vt-py-6{padding-top:1.5rem;padding-bottom:1.5rem}.vt-py-8{padding-top:2rem;padding-bottom:2rem}.vt-py-9{padding-top:2.25rem;padding-bottom:2.25rem}.vt-py-10{padding-top:2.5rem;padding-bottom:2.5rem}.vt-py-12{padding-top:3rem;padding-bottom:3rem}.vt-py-14{padding-top:3.5rem;padding-bottom:3.5rem}.vt-py-16{padding-top:4rem;padding-bottom:4rem}.vt-py-20{padding-top:5rem;padding-bottom:5rem}.vt-py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.vt-py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.vt-py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.vt-pt-0{padding-top:0}.vt-pt-1{padding-top:.25rem}.vt-pt-2{padding-top:.5rem}.vt-pt-3{padding-top:.75rem}.vt-pt-4{padding-top:1rem}.vt-pt-5{padding-top:1.25rem}.vt-pt-6{padding-top:1.5rem}.vt-pt-8{padding-top:2rem}.vt-pt-9{padding-top:2.25rem}.vt-pt-10{padding-top:2.5rem}.vt-pt-12{padding-top:3rem}.vt-pt-14{padding-top:3.5rem}.vt-pt-16{padding-top:4rem}.vt-pt-20{padding-top:5rem}.vt-pt-0\.5{padding-top:.125rem}.vt-pt-1\.5{padding-top:.375rem}.vt-pt-2\.5{padding-top:.625rem}.vt-pr-0{padding-right:0}.vt-pr-1{padding-right:.25rem}.vt-pr-2{padding-right:.5rem}.vt-pr-3{padding-right:.75rem}.vt-pr-4{padding-right:1rem}.vt-pr-5{padding-right:1.25rem}.vt-pr-6{padding-right:1.5rem}.vt-pr-8{padding-right:2rem}.vt-pr-9{padding-right:2.25rem}.vt-pr-10{padding-right:2.5rem}.vt-pr-12{padding-right:3rem}.vt-pr-14{padding-right:3.5rem}.vt-pr-16{padding-right:4rem}.vt-pr-20{padding-right:5rem}.vt-pr-0\.5{padding-right:.125rem}.vt-pr-1\.5{padding-right:.375rem}.vt-pr-2\.5{padding-right:.625rem}.vt-pb-0{padding-bottom:0}.vt-pb-1{padding-bottom:.25rem}.vt-pb-2{padding-bottom:.5rem}.vt-pb-3{padding-bottom:.75rem}.vt-pb-4{padding-bottom:1rem}.vt-pb-5{padding-bottom:1.25rem}.vt-pb-6{padding-bottom:1.5rem}.vt-pb-8{padding-bottom:2rem}.vt-pb-9{padding-bottom:2.25rem}.vt-pb-10{padding-bottom:2.5rem}.vt-pb-12{padding-bottom:3rem}.vt-pb-14{padding-bottom:3.5rem}.vt-pb-16{padding-bottom:4rem}.vt-pb-20{padding-bottom:5rem}.vt-pb-0\.5{padding-bottom:.125rem}.vt-pb-1\.5{padding-bottom:.375rem}.vt-pb-2\.5{padding-bottom:.625rem}.vt-pl-0{padding-left:0}.vt-pl-1{padding-left:.25rem}.vt-pl-2{padding-left:.5rem}.vt-pl-3{padding-left:.75rem}.vt-pl-4{padding-left:1rem}.vt-pl-5{padding-left:1.25rem}.vt-pl-6{padding-left:1.5rem}.vt-pl-8{padding-left:2rem}.vt-pl-9{padding-left:2.25rem}.vt-pl-10{padding-left:2.5rem}.vt-pl-12{padding-left:3rem}.vt-pl-14{padding-left:3.5rem}.vt-pl-16{padding-left:4rem}.vt-pl-20{padding-left:5rem}.vt-pl-0\.5{padding-left:.125rem}.vt-pl-1\.5{padding-left:.375rem}.vt-pl-2\.5{padding-left:.625rem}.vt-\!p-0{padding:0!important}.vt-w-0{width:0px}.vt-w-1{width:.25rem}.vt-w-2{width:.5rem}.vt-w-3{width:.75rem}.vt-w-4{width:1rem}.vt-w-5{width:1.25rem}.vt-w-6{width:1.5rem}.vt-w-7{width:1.75rem}.vt-w-8{width:2rem}.vt-w-9{width:2.25rem}.vt-w-10{width:2.5rem}.vt-w-11{width:2.75rem}.vt-w-12{width:3rem}.vt-w-14{width:3.5rem}.vt-w-16{width:4rem}.vt-w-18{width:4.5rem}.vt-w-20{width:5rem}.vt-w-24{width:6rem}.vt-w-28{width:7rem}.vt-w-32{width:8rem}.vt-w-36{width:9rem}.vt-w-40{width:10rem}.vt-w-44{width:11rem}.vt-w-48{width:12rem}.vt-w-52{width:13rem}.vt-w-56{width:14rem}.vt-w-64{width:16rem}.vt-w-72{width:18rem}.vt-w-80{width:20rem}.vt-w-0\.5{width:.125rem}.vt-w-1\.5{width:.375rem}.vt-w-2\.5{width:.625rem}.vt-w-3\.5{width:.875rem}.vt-w-px{width:1px}.vt-w-fit{width:fit-content}.vt-w-1\/2{width:50%}.vt-w-1\/3{width:33.333333%}.vt-w-2\/3{width:66.666667%}.vt-w-1\/4{width:25%}.vt-w-3\/4{width:75%}.vt-w-1\/5{width:20%}.vt-w-2\/5{width:40%}.vt-w-3\/5{width:60%}.vt-w-4\/5{width:80%}.vt-w-5\/6{width:83.333333%}.vt-w-4\/6{width:66.666667%}.vt-w-5\/12{width:41.666667%}.vt-w-full{width:100%}.vt-w-auto{width:auto}.vt-h-1{height:.25rem}.vt-h-2{height:.5rem}.vt-h-3{height:.75rem}.vt-h-4{height:1rem}.vt-h-5{height:1.25rem}.vt-h-6{height:1.5rem}.vt-h-7{height:1.75rem}.vt-h-8{height:2rem}.vt-h-9{height:2.25rem}.vt-h-10{height:2.5rem}.vt-h-11{height:2.75rem}.vt-h-12{height:3rem}.vt-h-14{height:3.5rem}.vt-h-16{height:4rem}.vt-h-20{height:5rem}.vt-h-24{height:6rem}.vt-h-28{height:7rem}.vt-h-32{height:8rem}.vt-h-40{height:10rem}.vt-h-48{height:12rem}.vt-h-56{height:14rem}.vt-h-64{height:16rem}.vt-h-72{height:18rem}.vt-h-80{height:20rem}.vt-h-96{height:24rem}.vt-h-0\.5{height:.125rem}.vt-h-1\.5{height:.375rem}.vt-h-2\.5{height:.625rem}.vt-h-3\.5{height:.875rem}.vt-h-1\/2{height:50%}.vt-h-full{height:100%}.vt-h-auto{height:auto}.vt-h-screen{height:100vh}.vt-h-px{height:1px}.vt-size-32{width:8rem;height:8rem}.vt-min-h-0{min-height:0px}.vt-min-h-screen{min-height:100vh}.vt-min-w-0{min-width:0px}.vt-min-w-5{min-width:1.25rem}.vt-max-h-72{max-height:18rem}.vt-max-w-xs{max-width:20rem}.vt-max-w-sm{max-width:24rem}.vt-max-w-md{max-width:28rem}.vt-max-w-lg{max-width:32rem}.vt-max-w-xl{max-width:36rem}.vt-max-w-2xl{max-width:42rem}.vt-max-w-3xl{max-width:48rem}.vt-max-w-4xl{max-width:56rem}.vt-max-w-5xl{max-width:64rem}.vt-max-w-6xl{max-width:72rem}.vt-flex-1{flex:1 1 0%}.vt-flex-shrink-0,.vt-shrink-0{flex-shrink:0}.vt-flex-shrink{flex-shrink:1}.vt-flex-col{flex-direction:column}.vt-flex-row{flex-direction:row}.vt-flex-wrap{flex-wrap:wrap}.vt-justify-start{justify-content:flex-start}.vt-justify-end{justify-content:flex-end}.vt-justify-center{justify-content:center}.vt-justify-between{justify-content:space-between}.vt-justify-around{justify-content:space-around}.vt-items-start{align-items:flex-start}.vt-items-end{align-items:flex-end}.vt-items-center{align-items:center}.vt-items-baseline{align-items:baseline}.vt-self-center{align-self:center}.vt-to-accents-brand\/70{--vt-gradient-to: hsl(var(--accents-brand) / .7) var(--vt-gradient-to-position)}.vt-grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.vt-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.vt-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.vt-grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.vt-grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.vt-grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.vt-grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.vt-grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.vt-grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.vt-grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.vt-grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.vt-grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.vt-col-span-1{grid-column:span 1 / span 1}.vt-col-span-2{grid-column:span 2 / span 2}.vt-col-span-3{grid-column:span 3 / span 3}.vt-col-span-4{grid-column:span 4 / span 4}.vt-col-span-5{grid-column:span 5 / span 5}.vt-col-span-6{grid-column:span 6 / span 6}.vt-col-span-full{grid-column:1 / -1}.vt-grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.vt-grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.vt-grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}.vt-grid-rows-4{grid-template-rows:repeat(4,minmax(0,1fr))}.vt-auto-rows-fr{grid-auto-rows:minmax(0,1fr)}.vt-place-items-center{place-items:center}.vt-gap-0{gap:0px}.vt-gap-1{gap:.25rem}.vt-gap-2{gap:.5rem}.vt-gap-3{gap:.75rem}.vt-gap-4{gap:1rem}.vt-gap-5{gap:1.25rem}.vt-gap-6{gap:1.5rem}.vt-gap-8{gap:2rem}.vt-gap-12{gap:3rem}.vt-gap-32{gap:8rem}.vt-gap-0\.5{gap:.125rem}.vt-gap-1\.5{gap:.375rem}.vt-space-y-0>:not([hidden])~:not([hidden]){--vt-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--vt-space-y-reverse)));margin-bottom:calc(0px * var(--vt-space-y-reverse))}.vt-space-y-1>:not([hidden])~:not([hidden]){--vt-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--vt-space-y-reverse)));margin-bottom:calc(.25rem * var(--vt-space-y-reverse))}.vt-space-y-2>:not([hidden])~:not([hidden]){--vt-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--vt-space-y-reverse)));margin-bottom:calc(.5rem * var(--vt-space-y-reverse))}.vt-space-y-3>:not([hidden])~:not([hidden]){--vt-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--vt-space-y-reverse)));margin-bottom:calc(.75rem * var(--vt-space-y-reverse))}.vt-space-y-4>:not([hidden])~:not([hidden]){--vt-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--vt-space-y-reverse)));margin-bottom:calc(1rem * var(--vt-space-y-reverse))}.vt-space-y-5>:not([hidden])~:not([hidden]){--vt-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--vt-space-y-reverse)));margin-bottom:calc(1.25rem * var(--vt-space-y-reverse))}.vt-space-y-6>:not([hidden])~:not([hidden]){--vt-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--vt-space-y-reverse)));margin-bottom:calc(1.5rem * var(--vt-space-y-reverse))}.vt-space-y-8>:not([hidden])~:not([hidden]){--vt-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--vt-space-y-reverse)));margin-bottom:calc(2rem * var(--vt-space-y-reverse))}.vt-space-y-10>:not([hidden])~:not([hidden]){--vt-space-y-reverse: 0;margin-top:calc(2.5rem * calc(1 - var(--vt-space-y-reverse)));margin-bottom:calc(2.5rem * var(--vt-space-y-reverse))}.vt-space-y-0\.5>:not([hidden])~:not([hidden]){--vt-space-y-reverse: 0;margin-top:calc(.125rem * calc(1 - var(--vt-space-y-reverse)));margin-bottom:calc(.125rem * var(--vt-space-y-reverse))}.vt-space-y-1\.5>:not([hidden])~:not([hidden]){--vt-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--vt-space-y-reverse)));margin-bottom:calc(.375rem * var(--vt-space-y-reverse))}.vt--space-x-2>:not([hidden])~:not([hidden]){--vt-space-x-reverse: 0;margin-right:calc(-.5rem * var(--vt-space-x-reverse));margin-left:calc(-.5rem * calc(1 - var(--vt-space-x-reverse)))}.vt--space-x-3>:not([hidden])~:not([hidden]){--vt-space-x-reverse: 0;margin-right:calc(-.75rem * var(--vt-space-x-reverse));margin-left:calc(-.75rem * calc(1 - var(--vt-space-x-reverse)))}.vt--space-x-4>:not([hidden])~:not([hidden]){--vt-space-x-reverse: 0;margin-right:calc(-1rem * var(--vt-space-x-reverse));margin-left:calc(-1rem * calc(1 - var(--vt-space-x-reverse)))}.vt--space-x-1\.5>:not([hidden])~:not([hidden]){--vt-space-x-reverse: 0;margin-right:calc(-.375rem * var(--vt-space-x-reverse));margin-left:calc(-.375rem * calc(1 - var(--vt-space-x-reverse)))}.vt-divide-y>:not([hidden])~:not([hidden]){--vt-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--vt-divide-y-reverse)));border-bottom-width:calc(1px * var(--vt-divide-y-reverse))}.vt-divide-border-default>:not([hidden])~:not([hidden]){border-color:hsl(var(--border-default))}.vt-border-0{border-width:0px}.vt-border{border-width:1px}.vt-border-2{border-width:2px}.vt-border-4{border-width:4px}.vt-border-8{border-width:8px}.vt-border-\[1\.5px\]{border-width:1.5px}.vt-border-\[3px\]{border-width:3px}.vt-border-b{border-bottom-width:1px}.vt-border-b-2{border-bottom-width:2px}.vt-border-l{border-left-width:1px}.vt-border-l-2{border-left-width:2px}.vt-border-l-4{border-left-width:4px}.vt-border-r{border-right-width:1px}.vt-border-t{border-top-width:1px}.vt-border-none{border-style:none}.vt-border-dashed{border-style:dashed}.vt-border-collapse{border-collapse:collapse}.vt-border-border-default{border-color:hsl(var(--border-default))}.vt-border-border-default\/50{border-color:hsl(var(--border-default) / .5)}.vt-border-border-strong{border-color:hsl(var(--border-strong))}.vt-border-accents-brand{border-color:hsl(var(--accents-brand))}.vt-border-accents-brand\/30{border-color:hsl(var(--accents-brand) / .3)}.vt-border-info-primary{border-color:hsl(var(--info-primary))}.vt-border-info-primary\/30{border-color:hsl(var(--info-primary) / .3)}.vt-border-success-primary{border-color:hsl(var(--success-primary))}.vt-border-success-primary\/30{border-color:hsl(var(--success-primary) / .3)}.vt-border-warning-primary\/30{border-color:hsl(var(--warning-primary) / .3)}.vt-border-error-primary{border-color:hsl(var(--error-primary))}.vt-border-error-primary\/30{border-color:hsl(var(--error-primary) / .3)}.vt-border-error-primary\/50{border-color:hsl(var(--error-primary) / .5)}.vt-border-input{border-color:hsl(var(--border-default))}.vt-border-surfaces-background{border-color:hsl(var(--surfaces-background))}.vt-border-surfaces-surface{border-color:hsl(var(--surfaces-surface))}.vt-border-mains-tertiary\/30{border-color:hsl(var(--mains-tertiary) / .3)}.vt-border-transparent{border-color:transparent}.vt-border-current{border-color:currentColor}.vt-border-white\/10{border-color:#ffffff1a}.vt-border-white\/20{border-color:#fff3}.vt-border-b-accents-brand{border-bottom-color:hsl(var(--accents-brand))}.vt-border-b-info-primary{border-bottom-color:hsl(var(--info-primary))}.vt-border-b-border-default{border-bottom-color:hsl(var(--border-default))}.vt-border-b-surfaces-surface{border-bottom-color:hsl(var(--surfaces-surface))}.vt-border-l-accents-brand{border-left-color:hsl(var(--accents-brand))}.vt-border-l-info-primary{border-left-color:hsl(var(--info-primary))}.vt-border-l-success-primary{border-left-color:hsl(var(--success-primary))}.vt-border-l-warning-primary{border-left-color:hsl(var(--warning-primary))}.vt-border-l-error-primary{border-left-color:hsl(var(--error-primary))}.vt-border-r-accents-brand{border-right-color:hsl(var(--accents-brand))}.vt-border-r-info-primary{border-right-color:hsl(var(--info-primary))}.vt-border-t-accents-brand{border-top-color:hsl(var(--accents-brand))}.vt-border-t-info-primary{border-top-color:hsl(var(--info-primary))}.vt-border-t-error-primary{border-top-color:hsl(var(--error-primary))}.vt-rounded{border-radius:.25rem}.vt-rounded-xs{border-radius:var(--radius-xs)}.vt-rounded-sm{border-radius:var(--radius-sm)}.vt-rounded-lg{border-radius:var(--radius-lg)}.vt-rounded-xl{border-radius:var(--radius-xl)}.vt-rounded-2xl{border-radius:var(--radius-2xl)}.vt-rounded-3xl{border-radius:var(--radius-3xl)}.vt-rounded-4xl{border-radius:var(--radius-4xl)}.vt-rounded-full{border-radius:9999px}.vt-rounded-none{border-radius:0}.vt-rounded-concentric-3{border-radius:calc(var(--radius-2xl) - var(--spacing-3))}.vt-rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.vt-rounded-t-lg{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.vt-rounded-t-xl{border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}.vt-rounded-t-2xl{border-top-left-radius:var(--radius-2xl);border-top-right-radius:var(--radius-2xl)}.vt-rounded-bl-sm{border-bottom-left-radius:var(--radius-sm)}.vt-rounded-bl-md{border-bottom-left-radius:.375rem}.vt-rounded-br{border-bottom-right-radius:.25rem}.vt-rounded-br-sm{border-bottom-right-radius:var(--radius-sm)}.vt-rounded-br-md{border-bottom-right-radius:.375rem}.vt-bg-surfaces-background{background-color:hsl(var(--surfaces-background))}.vt-bg-surfaces-background\/80{background-color:hsl(var(--surfaces-background) / .8)}.vt-bg-surfaces-surface{background-color:hsl(var(--surfaces-surface))}.vt-bg-surfaces-surface\/90{background-color:hsl(var(--surfaces-surface) / .9)}.vt-bg-surfaces-moderate{background-color:hsl(var(--surfaces-moderate))}.vt-bg-surfaces-moderate\/30{background-color:hsl(var(--surfaces-moderate) / .3)}.vt-bg-surfaces-moderate\/50{background-color:hsl(var(--surfaces-moderate) / .5)}.vt-bg-surfaces-subtle{background-color:hsl(var(--surfaces-subtle))}.vt-bg-surfaces-subtle\/50{background-color:hsl(var(--surfaces-subtle) / .5)}.vt-bg-border-default{background-color:hsl(var(--border-default))}.vt-bg-generic-white{background-color:hsl(var(--generic-white))}.vt-bg-generic-white\/20{background-color:hsl(var(--generic-white) / .2)}.vt-bg-mains-quaternary{background-color:hsl(var(--mains-quaternary))}.vt-bg-mains-primary\/10{background-color:hsl(var(--mains-primary) / .1)}.vt-bg-mains-primary\/20{background-color:hsl(var(--mains-primary) / .2)}.vt-bg-mains-primary\/50{background-color:hsl(var(--mains-primary) / .5)}.vt-bg-mains-tertiary{background-color:hsl(var(--mains-tertiary))}.vt-bg-mains-tertiary\/10{background-color:hsl(var(--mains-tertiary) / .1)}.vt-bg-mains-tertiary\/20{background-color:hsl(var(--mains-tertiary) / .2)}.vt-bg-accents-brand{background-color:hsl(var(--accents-brand))}.vt-bg-accents-brand\/5{background-color:hsl(var(--accents-brand) / .05)}.vt-bg-accents-brand\/10{background-color:hsl(var(--accents-brand) / .1)}.vt-bg-accents-brand\/15{background-color:hsl(var(--accents-brand) / .15)}.vt-bg-accents-brand\/20{background-color:hsl(var(--accents-brand) / .2)}.vt-bg-accents-brand\/30{background-color:hsl(var(--accents-brand) / .3)}.vt-bg-accents-brand\/50{background-color:hsl(var(--accents-brand) / .5)}.vt-bg-info-primary{background-color:hsl(var(--info-primary))}.vt-bg-info-primary\/5{background-color:hsl(var(--info-primary) / .05)}.vt-bg-info-primary\/10{background-color:hsl(var(--info-primary) / .1)}.vt-bg-info-primary\/15{background-color:hsl(var(--info-primary) / .15)}.vt-bg-info-primary\/20{background-color:hsl(var(--info-primary) / .2)}.vt-bg-info-primary\/30{background-color:hsl(var(--info-primary) / .3)}.vt-bg-info-primary\/50{background-color:hsl(var(--info-primary) / .5)}.vt-bg-success-primary{background-color:hsl(var(--success-primary))}.vt-bg-success-primary\/10{background-color:hsl(var(--success-primary) / .1)}.vt-bg-success-primary\/15{background-color:hsl(var(--success-primary) / .15)}.vt-bg-success-primary\/20{background-color:hsl(var(--success-primary) / .2)}.vt-bg-success-primary\/50{background-color:hsl(var(--success-primary) / .5)}.vt-bg-warning-primary{background-color:hsl(var(--warning-primary))}.vt-bg-warning-primary\/10{background-color:hsl(var(--warning-primary) / .1)}.vt-bg-warning-primary\/15{background-color:hsl(var(--warning-primary) / .15)}.vt-bg-warning-primary\/20{background-color:hsl(var(--warning-primary) / .2)}.vt-bg-warning-primary\/50{background-color:hsl(var(--warning-primary) / .5)}.vt-bg-error-primary{background-color:hsl(var(--error-primary))}.vt-bg-error-primary\/10{background-color:hsl(var(--error-primary) / .1)}.vt-bg-error-primary\/15{background-color:hsl(var(--error-primary) / .15)}.vt-bg-error-primary\/30{background-color:hsl(var(--error-primary) / .3)}.vt-bg-error-primary\/50{background-color:hsl(var(--error-primary) / .5)}.vt-bg-brand-tint{background-color:hsl(var(--accents-brand) / .1)}.vt-bg-info-background{background-color:hsl(var(--info-background))}.vt-bg-warning-background{background-color:hsl(var(--warning-background))}.vt-bg-error-background{background-color:hsl(var(--error-background))}.vt-bg-accents-yellow{background-color:hsl(var(--warning-primary))}.vt-bg-accents-yellow\/10{background-color:hsl(var(--warning-primary) / .1)}.vt-bg-generic-black\/20{background-color:hsl(var(--generic-black) / .2)}.vt-bg-generic-black\/30{background-color:hsl(var(--generic-black) / .3)}.vt-bg-generic-black\/50{background-color:hsl(var(--generic-black) / .5)}.vt-bg-border-strong{background-color:hsl(var(--border-strong))}.vt-bg-mains-quaternary\/20{background-color:hsl(var(--mains-quaternary) / .2)}.vt-bg-transparent{background-color:transparent}.vt-bg-current{background-color:currentColor}.\!bg-transparent{background-color:transparent!important}.vt-bg-blue-500{background-color:#3b82f6}.vt-bg-blue-600{background-color:#2563eb}.vt-bg-green-500{background-color:#22c55e}.vt-bg-purple-500{background-color:#a855f7}.vt-bg-white{background-color:#fff}.vt-bg-white\/15{background-color:#ffffff26}.vt-bg-white\/20{background-color:#fff3}.vt-bg-white\/30{background-color:#ffffff4d}.vt-bg-white\/40{background-color:#fff6}.vt-bg-white\/50{background-color:#ffffff80}.vt-bg-black\/30{background-color:#0000004d}.vt-bg-info\/10{background-color:hsl(var(--info-primary) / .1)}.vt-bg-success\/10{background-color:hsl(var(--success-primary) / .1)}.vt-bg-gradient-to-t{background-image:linear-gradient(to top,var(--vt-gradient-stops))}.vt-bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--vt-gradient-stops))}.vt-bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--vt-gradient-stops))}.vt-from-brand-tint{--vt-gradient-from: hsl(var(--accents-brand) / .1) var(--vt-gradient-from-position);--vt-gradient-to: hsl(var(--accents-brand) / 0) var(--vt-gradient-to-position);--vt-gradient-stops: var(--vt-gradient-from), var(--vt-gradient-to)}.vt-from-info-background{--vt-gradient-from: hsl(var(--info-background)) var(--vt-gradient-from-position);--vt-gradient-to: hsl(var(--info-background) / 0) var(--vt-gradient-to-position);--vt-gradient-stops: var(--vt-gradient-from), var(--vt-gradient-to)}.vt-from-info-primary{--vt-gradient-from: hsl(var(--info-primary)) var(--vt-gradient-from-position);--vt-gradient-to: hsl(var(--info-primary) / 0) var(--vt-gradient-to-position);--vt-gradient-stops: var(--vt-gradient-from), var(--vt-gradient-to)}.vt-to-info-primary\/70{--vt-gradient-to: hsl(var(--info-primary) / .7) var(--vt-gradient-to-position)}.vt-via-success-background{--vt-gradient-to: hsl(var(--success-background) / 0) var(--vt-gradient-to-position);--vt-gradient-stops: var(--vt-gradient-from), hsl(var(--success-background)) var(--vt-gradient-via-position), var(--vt-gradient-to)}.vt-to-warning-background{--vt-gradient-to: hsl(var(--warning-background)) var(--vt-gradient-to-position)}.vt-from-accents-brand{--vt-gradient-from: hsl(var(--accents-brand)) var(--vt-gradient-from-position);--vt-gradient-to: hsl(var(--accents-brand) / 0) var(--vt-gradient-to-position);--vt-gradient-stops: var(--vt-gradient-from), var(--vt-gradient-to)}.vt-from-success-primary{--vt-gradient-from: hsl(var(--success-primary)) var(--vt-gradient-from-position);--vt-gradient-to: hsl(var(--success-primary) / 0) var(--vt-gradient-to-position);--vt-gradient-stops: var(--vt-gradient-from), var(--vt-gradient-to)}.vt-from-warning-primary{--vt-gradient-from: hsl(var(--warning-primary)) var(--vt-gradient-from-position);--vt-gradient-to: hsl(var(--warning-primary) / 0) var(--vt-gradient-to-position);--vt-gradient-stops: var(--vt-gradient-from), var(--vt-gradient-to)}.vt-from-error-primary{--vt-gradient-from: hsl(var(--error-primary)) var(--vt-gradient-from-position);--vt-gradient-to: hsl(var(--error-primary) / 0) var(--vt-gradient-to-position);--vt-gradient-stops: var(--vt-gradient-from), var(--vt-gradient-to)}.vt-from-accents-brand\/20{--vt-gradient-from: hsl(var(--accents-brand) / .2) var(--vt-gradient-from-position);--vt-gradient-to: hsl(var(--accents-brand) / 0) var(--vt-gradient-to-position);--vt-gradient-stops: var(--vt-gradient-from), var(--vt-gradient-to)}.vt-from-info-primary\/10{--vt-gradient-from: hsl(var(--info-primary) / .1) var(--vt-gradient-from-position);--vt-gradient-to: hsl(var(--info-primary) / 0) var(--vt-gradient-to-position);--vt-gradient-stops: var(--vt-gradient-from), var(--vt-gradient-to)}.vt-from-info-primary\/20{--vt-gradient-from: hsl(var(--info-primary) / .2) var(--vt-gradient-from-position);--vt-gradient-to: hsl(var(--info-primary) / 0) var(--vt-gradient-to-position);--vt-gradient-stops: var(--vt-gradient-from), var(--vt-gradient-to)}.vt-from-info-primary\/30{--vt-gradient-from: hsl(var(--info-primary) / .3) var(--vt-gradient-from-position);--vt-gradient-to: hsl(var(--info-primary) / 0) var(--vt-gradient-to-position);--vt-gradient-stops: var(--vt-gradient-from), var(--vt-gradient-to)}.vt-from-success-primary\/20{--vt-gradient-from: hsl(var(--success-primary) / .2) var(--vt-gradient-from-position);--vt-gradient-to: hsl(var(--success-primary) / 0) var(--vt-gradient-to-position);--vt-gradient-stops: var(--vt-gradient-from), var(--vt-gradient-to)}.vt-from-success-primary\/30{--vt-gradient-from: hsl(var(--success-primary) / .3) var(--vt-gradient-from-position);--vt-gradient-to: hsl(var(--success-primary) / 0) var(--vt-gradient-to-position);--vt-gradient-stops: var(--vt-gradient-from), var(--vt-gradient-to)}.vt-from-warning-primary\/20{--vt-gradient-from: hsl(var(--warning-primary) / .2) var(--vt-gradient-from-position);--vt-gradient-to: hsl(var(--warning-primary) / 0) var(--vt-gradient-to-position);--vt-gradient-stops: var(--vt-gradient-from), var(--vt-gradient-to)}.vt-from-warning-primary\/30{--vt-gradient-from: hsl(var(--warning-primary) / .3) var(--vt-gradient-from-position);--vt-gradient-to: hsl(var(--warning-primary) / 0) var(--vt-gradient-to-position);--vt-gradient-stops: var(--vt-gradient-from), var(--vt-gradient-to)}.vt-from-error-primary\/20{--vt-gradient-from: hsl(var(--error-primary) / .2) var(--vt-gradient-from-position);--vt-gradient-to: hsl(var(--error-primary) / 0) var(--vt-gradient-to-position);--vt-gradient-stops: var(--vt-gradient-from), var(--vt-gradient-to)}.vt-from-surfaces-contrast\/20{--vt-gradient-from: hsl(var(--surfaces-contrast) / .2) var(--vt-gradient-from-position);--vt-gradient-to: hsl(var(--surfaces-contrast) / 0) var(--vt-gradient-to-position);--vt-gradient-stops: var(--vt-gradient-from), var(--vt-gradient-to)}.vt-from-surfaces-contrast\/40{--vt-gradient-from: hsl(var(--surfaces-contrast) / .4) var(--vt-gradient-from-position);--vt-gradient-to: hsl(var(--surfaces-contrast) / 0) var(--vt-gradient-to-position);--vt-gradient-stops: var(--vt-gradient-from), var(--vt-gradient-to)}.vt-from-generic-black\/80{--vt-gradient-from: hsl(var(--generic-black) / .8) var(--vt-gradient-from-position);--vt-gradient-to: hsl(var(--generic-black) / 0) var(--vt-gradient-to-position);--vt-gradient-stops: var(--vt-gradient-from), var(--vt-gradient-to)}.vt-to-accents-brand\/5{--vt-gradient-to: hsl(var(--accents-brand) / .05) var(--vt-gradient-to-position)}.vt-to-accents-brand\/20{--vt-gradient-to: hsl(var(--accents-brand) / .2) var(--vt-gradient-to-position)}.vt-to-info-primary\/5{--vt-gradient-to: hsl(var(--info-primary) / .05) var(--vt-gradient-to-position)}.vt-to-info-primary\/10{--vt-gradient-to: hsl(var(--info-primary) / .1) var(--vt-gradient-to-position)}.vt-to-info-primary\/20{--vt-gradient-to: hsl(var(--info-primary) / .2) var(--vt-gradient-to-position)}.vt-to-info-primary\/60{--vt-gradient-to: hsl(var(--info-primary) / .6) var(--vt-gradient-to-position)}.vt-to-success-primary\/5{--vt-gradient-to: hsl(var(--success-primary) / .05) var(--vt-gradient-to-position)}.vt-to-success-primary\/10{--vt-gradient-to: hsl(var(--success-primary) / .1) var(--vt-gradient-to-position)}.vt-to-warning-primary\/5{--vt-gradient-to: hsl(var(--warning-primary) / .05) var(--vt-gradient-to-position)}.vt-to-warning-primary\/10{--vt-gradient-to: hsl(var(--warning-primary) / .1) var(--vt-gradient-to-position)}.vt-to-warning-primary\/50{--vt-gradient-to: hsl(var(--warning-primary) / .5) var(--vt-gradient-to-position)}.vt-to-error-primary\/5{--vt-gradient-to: hsl(var(--error-primary) / .05) var(--vt-gradient-to-position)}.vt-to-surfaces-contrast\/5{--vt-gradient-to: hsl(var(--surfaces-contrast) / .05) var(--vt-gradient-to-position)}.vt-to-surfaces-contrast\/10{--vt-gradient-to: hsl(var(--surfaces-contrast) / .1) var(--vt-gradient-to-position)}.vt-to-surfaces-background{--vt-gradient-to: hsl(var(--surfaces-background)) var(--vt-gradient-to-position)}.vt-to-transparent{--vt-gradient-to: transparent var(--vt-gradient-to-position)}.vt-text-mains-primary{color:hsl(var(--mains-primary))}.vt-text-mains-primary\/60{color:hsl(var(--mains-primary) / .6)}.vt-text-mains-secondary{color:hsl(var(--mains-secondary))}.vt-text-mains-tertiary{color:hsl(var(--mains-tertiary))}.vt-text-mains-quaternary{color:hsl(var(--mains-quaternary))}.vt-text-mains-quaternary\/20{color:hsl(var(--mains-quaternary) / .2)}.vt-text-mains-quaternary\/30{color:hsl(var(--mains-quaternary) / .3)}.vt-text-mains-quaternary\/40{color:hsl(var(--mains-quaternary) / .4)}.vt-text-mains-quaternary\/50{color:hsl(var(--mains-quaternary) / .5)}.vt-text-mains-quaternary\/60{color:hsl(var(--mains-quaternary) / .6)}.vt-text-generic-white{color:hsl(var(--generic-white))}.vt-text-generic-white\/70{color:hsl(var(--generic-white) / .7)}.vt-text-generic-white\/80{color:hsl(var(--generic-white) / .8)}.vt-text-accents-brand{color:hsl(var(--accents-brand))}.vt-text-accents-brand\/40{color:hsl(var(--accents-brand) / .4)}.vt-text-accents-brand\/60{color:hsl(var(--accents-brand) / .6)}.vt-text-info-primary{color:hsl(var(--info-primary))}.vt-text-info-primary\/40{color:hsl(var(--info-primary) / .4)}.vt-text-info-primary\/60{color:hsl(var(--info-primary) / .6)}.vt-text-success-primary{color:hsl(var(--success-primary))}.vt-text-success-primary\/40{color:hsl(var(--success-primary) / .4)}.vt-text-error-primary{color:hsl(var(--error-primary))}.vt-text-error-primary\/40{color:hsl(var(--error-primary) / .4)}.vt-text-error-primary\/60{color:hsl(var(--error-primary) / .6)}.vt-text-warning-primary{color:hsl(var(--warning-primary))}.vt-text-warning-primary\/40{color:hsl(var(--warning-primary) / .4)}.vt-text-warning-primary\/60{color:hsl(var(--warning-primary) / .6)}.vt-text-white{color:#fff}.vt-text-info{color:hsl(var(--info-primary))}.vt-text-success{color:hsl(var(--success-primary))}.vt-text-xs{font-size:.75rem;line-height:1rem}.vt-text-sm{font-size:.875rem;line-height:1.25rem}.vt-text-base{font-size:1rem;line-height:1.5rem}.vt-text-lg{font-size:1.125rem;line-height:1.75rem}.vt-text-xl{font-size:1.25rem;line-height:1.75rem}.vt-text-2xl{font-size:1.5rem;line-height:2rem}.vt-text-3xl{font-size:1.875rem;line-height:2.25rem}.vt-text-4xl{font-size:2.25rem;line-height:2.5rem}.vt-text-5xl{font-size:3rem;line-height:1}.vt-text-left{text-align:left}.vt-text-center{text-align:center}.vt-text-right{text-align:right}.vt-text-start{text-align:start}.vt-text-end{text-align:end}.vt-font-normal{font-weight:400}.vt-font-medium{font-weight:500}.vt-font-semibold{font-weight:600}.vt-font-bold{font-weight:700}.vt-font-extrabold{font-weight:800}.vt-font-black{font-weight:900}.vt-font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.vt-font-sans{font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.vt-leading-none{line-height:1}.vt-leading-tight{line-height:1.25}.vt-leading-snug{line-height:1.375}.vt-leading-relaxed{line-height:1.625}.vt-tracking-tight{letter-spacing:-.025em}.vt-tracking-wider{letter-spacing:.05em}.vt-uppercase{text-transform:uppercase}.vt-lowercase{text-transform:lowercase}.vt-capitalize{text-transform:capitalize}.vt-italic{font-style:italic}.vt-underline{text-decoration-line:underline}.vt-overline{text-decoration-line:overline}.vt-line-through{text-decoration-line:line-through}.vt-no-underline{text-decoration-line:none}.vt-underline-offset-2{text-underline-offset:2px}.vt-underline-offset-4{text-underline-offset:4px}.vt-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vt-whitespace-nowrap{white-space:nowrap}.vt-break-words{overflow-wrap:break-word}.vt-break-all{word-break:break-all}.vt-list-disc{list-style-type:disc}.vt-list-decimal{list-style-type:decimal}.vt-list-inside{list-style-position:inside}.vt-tabular-nums{--vt-numeric-spacing: tabular-nums;font-variant-numeric:var(--vt-ordinal) var(--vt-slashed-zero) var(--vt-numeric-figure) var(--vt-numeric-spacing) var(--vt-numeric-fraction)}.vt-fill-current{fill:currentColor}.vt-object-cover{object-fit:cover}.vt-align-top{vertical-align:top}.vt-shadow-sm{--vt-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);box-shadow:var(--vt-ring-offset-shadow, 0 0 #0000),var(--vt-ring-shadow, 0 0 #0000),var(--vt-shadow)}.vt-shadow{--vt-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);box-shadow:var(--vt-ring-offset-shadow, 0 0 #0000),var(--vt-ring-shadow, 0 0 #0000),var(--vt-shadow)}.vt-shadow-md{--vt-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);box-shadow:var(--vt-ring-offset-shadow, 0 0 #0000),var(--vt-ring-shadow, 0 0 #0000),var(--vt-shadow)}.vt-shadow-lg{--vt-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);box-shadow:var(--vt-ring-offset-shadow, 0 0 #0000),var(--vt-ring-shadow, 0 0 #0000),var(--vt-shadow)}.vt-shadow-xl{--vt-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);box-shadow:var(--vt-ring-offset-shadow, 0 0 #0000),var(--vt-ring-shadow, 0 0 #0000),var(--vt-shadow)}.vt-shadow-2xl{--vt-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);box-shadow:var(--vt-ring-offset-shadow, 0 0 #0000),var(--vt-ring-shadow, 0 0 #0000),var(--vt-shadow)}.vt-shadow-inner{--vt-shadow: inset 0 2px 4px 0 rgb(0 0 0 / .05);box-shadow:var(--vt-ring-offset-shadow, 0 0 #0000),var(--vt-ring-shadow, 0 0 #0000),var(--vt-shadow)}.vt-shadow-none{--vt-shadow: 0 0 #0000;box-shadow:var(--vt-ring-offset-shadow, 0 0 #0000),var(--vt-ring-shadow, 0 0 #0000),var(--vt-shadow)}.vt-ring-2{--vt-ring-offset-shadow: var(--vt-ring-inset) 0 0 0 var(--vt-ring-offset-width) var(--vt-ring-offset-color);--vt-ring-shadow: var(--vt-ring-inset) 0 0 0 calc(2px + var(--vt-ring-offset-width)) var(--vt-ring-color);box-shadow:var(--vt-ring-offset-shadow),var(--vt-ring-shadow),var(--vt-shadow, 0 0 #0000)}.vt-ring-4{--vt-ring-offset-shadow: var(--vt-ring-inset) 0 0 0 var(--vt-ring-offset-width) var(--vt-ring-offset-color);--vt-ring-shadow: var(--vt-ring-inset) 0 0 0 calc(4px + var(--vt-ring-offset-width)) var(--vt-ring-color);box-shadow:var(--vt-ring-offset-shadow),var(--vt-ring-shadow),var(--vt-shadow, 0 0 #0000)}.vt-ring-accents-brand{--vt-ring-color: hsl(var(--accents-brand))}.vt-ring-accents-brand\/20{--vt-ring-color: hsl(var(--accents-brand) / .2)}.vt-ring-info-primary{--vt-ring-color: hsl(var(--info-primary))}.vt-ring-surfaces-background{--vt-ring-color: hsl(var(--surfaces-background))}.vt-ring-info\/20{--vt-ring-color: hsl(var(--info-primary) / .2)}.vt-ring-primary\/20{--vt-ring-color: hsl(var(--accents-brand) / .2)}.vt-ring-offset-1{--vt-ring-offset-width: 1px}.vt-ring-offset-2{--vt-ring-offset-width: 2px}.vt-ring-offset-surfaces-background{--vt-ring-offset-color: hsl(var(--surfaces-background))}.vt-opacity-0{opacity:0}.vt-opacity-25{opacity:.25}.vt-opacity-30{opacity:.3}.vt-opacity-50{opacity:.5}.vt-opacity-70{opacity:.7}.vt-opacity-75{opacity:.75}.vt-opacity-80{opacity:.8}.vt-opacity-90{opacity:.9}.vt-transform{transform:translate(var(--vt-translate-x),var(--vt-translate-y)) rotate(var(--vt-rotate)) skew(var(--vt-skew-x)) skewY(var(--vt-skew-y)) scaleX(var(--vt-scale-x)) scaleY(var(--vt-scale-y))}.vt--translate-y-1\/2{--vt-translate-y: -50%;transform:translate(var(--vt-translate-x),var(--vt-translate-y)) rotate(var(--vt-rotate)) skew(var(--vt-skew-x)) skewY(var(--vt-skew-y)) scaleX(var(--vt-scale-x)) scaleY(var(--vt-scale-y))}.vt--translate-x-1\/2{--vt-translate-x: -50%;transform:translate(var(--vt-translate-x),var(--vt-translate-y)) rotate(var(--vt-rotate)) skew(var(--vt-skew-x)) skewY(var(--vt-skew-y)) scaleX(var(--vt-scale-x)) scaleY(var(--vt-scale-y))}.vt--translate-x-full{--vt-translate-x: -100%;transform:translate(var(--vt-translate-x),var(--vt-translate-y)) rotate(var(--vt-rotate)) skew(var(--vt-skew-x)) skewY(var(--vt-skew-y)) scaleX(var(--vt-scale-x)) scaleY(var(--vt-scale-y))}.vt-translate-x-full{--vt-translate-x: 100%;transform:translate(var(--vt-translate-x),var(--vt-translate-y)) rotate(var(--vt-rotate)) skew(var(--vt-skew-x)) skewY(var(--vt-skew-y)) scaleX(var(--vt-scale-x)) scaleY(var(--vt-scale-y))}.vt-translate-x-0{--vt-translate-x: 0;transform:translate(var(--vt-translate-x),var(--vt-translate-y)) rotate(var(--vt-rotate)) skew(var(--vt-skew-x)) skewY(var(--vt-skew-y)) scaleX(var(--vt-scale-x)) scaleY(var(--vt-scale-y))}.vt-translate-y-0\.5{--vt-translate-y: .125rem;transform:translate(var(--vt-translate-x),var(--vt-translate-y)) rotate(var(--vt-rotate)) skew(var(--vt-skew-x)) skewY(var(--vt-skew-y)) scaleX(var(--vt-scale-x)) scaleY(var(--vt-scale-y))}.vt-translate-y-24{--vt-translate-y: 6rem;transform:translate(var(--vt-translate-x),var(--vt-translate-y)) rotate(var(--vt-rotate)) skew(var(--vt-skew-x)) skewY(var(--vt-skew-y)) scaleX(var(--vt-scale-x)) scaleY(var(--vt-scale-y))}.vt-rotate-45{--vt-rotate: 45deg;transform:translate(var(--vt-translate-x),var(--vt-translate-y)) rotate(var(--vt-rotate)) skew(var(--vt-skew-x)) skewY(var(--vt-skew-y)) scaleX(var(--vt-scale-x)) scaleY(var(--vt-scale-y))}.vt-rotate-12{--vt-rotate: 12deg;transform:translate(var(--vt-translate-x),var(--vt-translate-y)) rotate(var(--vt-rotate)) skew(var(--vt-skew-x)) skewY(var(--vt-skew-y)) scaleX(var(--vt-scale-x)) scaleY(var(--vt-scale-y))}.vt--rotate-12{--vt-rotate: -12deg;transform:translate(var(--vt-translate-x),var(--vt-translate-y)) rotate(var(--vt-rotate)) skew(var(--vt-skew-x)) skewY(var(--vt-skew-y)) scaleX(var(--vt-scale-x)) scaleY(var(--vt-scale-y))}.vt-rotate-90{--vt-rotate: 90deg;transform:translate(var(--vt-translate-x),var(--vt-translate-y)) rotate(var(--vt-rotate)) skew(var(--vt-skew-x)) skewY(var(--vt-skew-y)) scaleX(var(--vt-scale-x)) scaleY(var(--vt-scale-y))}.vt--rotate-90{--vt-rotate: -90deg;transform:translate(var(--vt-translate-x),var(--vt-translate-y)) rotate(var(--vt-rotate)) skew(var(--vt-skew-x)) skewY(var(--vt-skew-y)) scaleX(var(--vt-scale-x)) scaleY(var(--vt-scale-y))}.vt-rotate-180{--vt-rotate: 180deg;transform:translate(var(--vt-translate-x),var(--vt-translate-y)) rotate(var(--vt-rotate)) skew(var(--vt-skew-x)) skewY(var(--vt-skew-y)) scaleX(var(--vt-scale-x)) scaleY(var(--vt-scale-y))}.vt-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}.vt-transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.vt-transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.vt-transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.vt-transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.vt-transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.vt-duration-200{transition-duration:.2s}.vt-duration-300{transition-duration:.3s}.vt-ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.vt-ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@keyframes vt-spin{to{transform:rotate(360deg)}}@keyframes vt-ping{75%,to{transform:scale(2);opacity:0}}@keyframes vt-pulse{50%{opacity:.5}}.vt-animate-spin{animation:vt-spin 1s linear infinite}.vt-animate-ping{animation:vt-ping 1s cubic-bezier(0,0,.2,1) infinite}.vt-animate-pulse{animation:vt-pulse 2s cubic-bezier(.4,0,.6,1) infinite}.vt-overflow-auto{overflow:auto}.vt-overflow-hidden{overflow:hidden}.vt-overflow-visible{overflow:visible}.vt-overflow-x-auto{overflow-x:auto}.vt-overflow-y-auto{overflow-y:auto}.vt-overflow-y-hidden{overflow-y:hidden}.vt-cursor-pointer{cursor:pointer}.vt-cursor-not-allowed{cursor:not-allowed}.vt-cursor-col-resize{cursor:col-resize}.vt-cursor-row-resize{cursor:row-resize}.vt-cursor-wait{cursor:wait}.vt-cursor-text{cursor:text}.vt-select-none{user-select:none}.vt-pointer-events-none{pointer-events:none}.vt-pointer-events-auto{pointer-events:auto}.vt-resize-none{resize:none}.vt-resize-y{resize:vertical}.vt-appearance-none{appearance:none}.vt-outline-none{outline:2px solid transparent;outline-offset:2px}.vt-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.vt-scroll-mt-6{scroll-margin-top:1.5rem}.vt-aspect-square{aspect-ratio:1/1}.vt-backdrop-blur{--vt-backdrop-blur: blur(8px);backdrop-filter:var(--vt-backdrop-blur) var(--vt-backdrop-brightness) var(--vt-backdrop-contrast) var(--vt-backdrop-grayscale) var(--vt-backdrop-hue-rotate) var(--vt-backdrop-invert) var(--vt-backdrop-opacity) var(--vt-backdrop-saturate) var(--vt-backdrop-sepia)}.vt-backdrop-blur-sm{--vt-backdrop-blur: blur(4px);backdrop-filter:var(--vt-backdrop-blur) var(--vt-backdrop-brightness) var(--vt-backdrop-contrast) var(--vt-backdrop-grayscale) var(--vt-backdrop-hue-rotate) var(--vt-backdrop-invert) var(--vt-backdrop-opacity) var(--vt-backdrop-saturate) var(--vt-backdrop-sepia)}.vt-backdrop-blur-md{--vt-backdrop-blur: blur(12px);backdrop-filter:var(--vt-backdrop-blur) var(--vt-backdrop-brightness) var(--vt-backdrop-contrast) var(--vt-backdrop-grayscale) var(--vt-backdrop-hue-rotate) var(--vt-backdrop-invert) var(--vt-backdrop-opacity) var(--vt-backdrop-saturate) var(--vt-backdrop-sepia)}.vt-backdrop-blur-lg{--vt-backdrop-blur: blur(16px);backdrop-filter:var(--vt-backdrop-blur) var(--vt-backdrop-brightness) var(--vt-backdrop-contrast) var(--vt-backdrop-grayscale) var(--vt-backdrop-hue-rotate) var(--vt-backdrop-invert) var(--vt-backdrop-opacity) var(--vt-backdrop-saturate) var(--vt-backdrop-sepia)}.vt-backdrop-blur-xl{--vt-backdrop-blur: blur(24px);backdrop-filter:var(--vt-backdrop-blur) var(--vt-backdrop-brightness) var(--vt-backdrop-contrast) var(--vt-backdrop-grayscale) var(--vt-backdrop-hue-rotate) var(--vt-backdrop-invert) var(--vt-backdrop-opacity) var(--vt-backdrop-saturate) var(--vt-backdrop-sepia)}.vt-backdrop-blur-2xl{--vt-backdrop-blur: blur(40px);backdrop-filter:var(--vt-backdrop-blur) var(--vt-backdrop-brightness) var(--vt-backdrop-contrast) var(--vt-backdrop-grayscale) var(--vt-backdrop-hue-rotate) var(--vt-backdrop-invert) var(--vt-backdrop-opacity) var(--vt-backdrop-saturate) var(--vt-backdrop-sepia)}.vt-backdrop-blur-3xl{--vt-backdrop-blur: blur(64px);backdrop-filter:var(--vt-backdrop-blur) var(--vt-backdrop-brightness) var(--vt-backdrop-contrast) var(--vt-backdrop-grayscale) var(--vt-backdrop-hue-rotate) var(--vt-backdrop-invert) var(--vt-backdrop-opacity) var(--vt-backdrop-saturate) var(--vt-backdrop-sepia)}.vt-backdrop-blur-none{--vt-backdrop-blur: ;backdrop-filter:var(--vt-backdrop-blur) var(--vt-backdrop-brightness) var(--vt-backdrop-contrast) var(--vt-backdrop-grayscale) var(--vt-backdrop-hue-rotate) var(--vt-backdrop-invert) var(--vt-backdrop-opacity) var(--vt-backdrop-saturate) var(--vt-backdrop-sepia)}.vt-blur{--vt-blur: blur(8px);filter:var(--vt-blur) var(--vt-brightness) var(--vt-contrast) var(--vt-grayscale) var(--vt-hue-rotate) var(--vt-invert) var(--vt-saturate) var(--vt-sepia) var(--vt-drop-shadow)}.vt-blur-sm{--vt-blur: blur(4px);filter:var(--vt-blur) var(--vt-brightness) var(--vt-contrast) var(--vt-grayscale) var(--vt-hue-rotate) var(--vt-invert) var(--vt-saturate) var(--vt-sepia) var(--vt-drop-shadow)}.vt-blur-md{--vt-blur: blur(12px);filter:var(--vt-blur) var(--vt-brightness) var(--vt-contrast) var(--vt-grayscale) var(--vt-hue-rotate) var(--vt-invert) var(--vt-saturate) var(--vt-sepia) var(--vt-drop-shadow)}.vt-blur-lg{--vt-blur: blur(16px);filter:var(--vt-blur) var(--vt-brightness) var(--vt-contrast) var(--vt-grayscale) var(--vt-hue-rotate) var(--vt-invert) var(--vt-saturate) var(--vt-sepia) var(--vt-drop-shadow)}.vt-blur-xl{--vt-blur: blur(24px);filter:var(--vt-blur) var(--vt-brightness) var(--vt-contrast) var(--vt-grayscale) var(--vt-hue-rotate) var(--vt-invert) var(--vt-saturate) var(--vt-sepia) var(--vt-drop-shadow)}.vt-blur-2xl{--vt-blur: blur(40px);filter:var(--vt-blur) var(--vt-brightness) var(--vt-contrast) var(--vt-grayscale) var(--vt-hue-rotate) var(--vt-invert) var(--vt-saturate) var(--vt-sepia) var(--vt-drop-shadow)}.vt-blur-3xl{--vt-blur: blur(64px);filter:var(--vt-blur) var(--vt-brightness) var(--vt-contrast) var(--vt-grayscale) var(--vt-hue-rotate) var(--vt-invert) var(--vt-saturate) var(--vt-sepia) var(--vt-drop-shadow)}.vt-blur-none{--vt-blur: ;filter:var(--vt-blur) var(--vt-brightness) var(--vt-contrast) var(--vt-grayscale) var(--vt-hue-rotate) var(--vt-invert) var(--vt-saturate) var(--vt-sepia) var(--vt-drop-shadow)}.vt-drop-shadow{--vt-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--vt-blur) var(--vt-brightness) var(--vt-contrast) var(--vt-grayscale) var(--vt-hue-rotate) var(--vt-invert) var(--vt-saturate) var(--vt-sepia) var(--vt-drop-shadow)}.vt-drop-shadow-md{--vt-drop-shadow: drop-shadow(0 4px 3px rgb(0 0 0 / .07)) drop-shadow(0 2px 2px rgb(0 0 0 / .06));filter:var(--vt-blur) var(--vt-brightness) var(--vt-contrast) var(--vt-grayscale) var(--vt-hue-rotate) var(--vt-invert) var(--vt-saturate) var(--vt-sepia) var(--vt-drop-shadow)}.vt-filter{filter:var(--vt-blur) var(--vt-brightness) var(--vt-contrast) var(--vt-grayscale) var(--vt-hue-rotate) var(--vt-invert) var(--vt-saturate) var(--vt-sepia) var(--vt-drop-shadow)}.vt--mb-\[1px\],.vt--mb-px{margin-bottom:-1px}.vt--ml-1{margin-left:-.25rem}.vt--ml-2{margin-left:-.5rem}.vt--mr-1{margin-right:-.25rem}.vt--mt-1{margin-top:-.25rem}.vt--mt-1\.5{margin-top:-.375rem}.vt--mx-1{margin-left:-.25rem;margin-right:-.25rem}.vt--mx-2{margin-left:-.5rem;margin-right:-.5rem}.vt--bottom-0\.5{bottom:-.125rem}.vt--right-0\.5{right:-.125rem}.vt--right-1{right:-.25rem}.vt--right-2{right:-.5rem}.vt--top-0\.5{top:-.125rem}.vt--top-1{top:-.25rem}.vt--top-1\.5{top:-.375rem}.vt--top-3{top:-.75rem}@media(min-width:640px){.vt-sm\:flex{display:flex}.vt-sm\:flex-row{flex-direction:row}.vt-sm\:col-span-1{grid-column:span 1 / span 1}.vt-sm\:mb-0{margin-bottom:0}.vt-sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.vt-sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.vt-sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.vt-sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.vt-sm\:items-center{align-items:center}.vt-sm\:w-40{width:10rem}.vt-sm\:rotate-0{--vt-rotate: 0deg;transform:translate(var(--vt-translate-x),var(--vt-translate-y)) rotate(var(--vt-rotate)) skew(var(--vt-skew-x)) skewY(var(--vt-skew-y)) scaleX(var(--vt-scale-x)) scaleY(var(--vt-scale-y))}.vt-sm\:table-cell{display:table-cell}}@media(min-width:768px){.vt-md\:flex{display:flex}.vt-md\:flex-row{flex-direction:row}.vt-md\:hidden{display:none}.vt-md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.vt-md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.vt-md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.vt-md\:col-span-2{grid-column:span 2 / span 2}.vt-md\:w-56{width:14rem}.vt-md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.vt-md\:py-12{padding-top:3rem;padding-bottom:3rem}.vt-md\:table-cell{display:table-cell}}@media(min-width:1024px){.vt-lg\:flex{display:flex}.vt-lg\:block{display:block}.vt-lg\:hidden{display:none}.vt-lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.vt-lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.vt-lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.vt-lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.vt-lg\:col-span-2{grid-column:span 2 / span 2}.vt-lg\:col-span-3{grid-column:span 3 / span 3}.vt-lg\:h-full{height:100%}}.vt-cq{container-type:inline-size}@container (min-width: 24rem){.vt-cq-sm\:flex{display:flex}.vt-cq-sm\:block{display:block}.vt-cq-sm\:hidden{display:none}.vt-cq-sm\:flex-row{flex-direction:row}.vt-cq-sm\:flex-col{flex-direction:column}.vt-cq-sm\:items-center{align-items:center}.vt-cq-sm\:items-start{align-items:flex-start}.vt-cq-sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.vt-cq-sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.vt-cq-sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.vt-cq-sm\:gap-4{gap:1rem}.vt-cq-sm\:gap-6{gap:1.5rem}.vt-cq-sm\:text-start{text-align:start}.vt-cq-sm\:text-center{text-align:center}}@container (min-width: 32rem){.vt-cq-md\:flex{display:flex}.vt-cq-md\:block{display:block}.vt-cq-md\:hidden{display:none}.vt-cq-md\:flex-row{flex-direction:row}.vt-cq-md\:flex-col{flex-direction:column}.vt-cq-md\:items-center{align-items:center}.vt-cq-md\:items-start{align-items:flex-start}.vt-cq-md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.vt-cq-md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.vt-cq-md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.vt-cq-md\:gap-4{gap:1rem}.vt-cq-md\:gap-6{gap:1.5rem}.vt-cq-md\:text-start{text-align:start}.vt-cq-md\:text-center{text-align:center}}@container (min-width: 48rem){.vt-cq-lg\:flex{display:flex}.vt-cq-lg\:block{display:block}.vt-cq-lg\:hidden{display:none}.vt-cq-lg\:flex-row{flex-direction:row}.vt-cq-lg\:flex-col{flex-direction:column}.vt-cq-lg\:items-center{align-items:center}.vt-cq-lg\:items-start{align-items:flex-start}.vt-cq-lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.vt-cq-lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.vt-cq-lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.vt-cq-lg\:gap-4{gap:1rem}.vt-cq-lg\:gap-6{gap:1.5rem}.vt-cq-lg\:text-start{text-align:start}.vt-cq-lg\:text-center{text-align:center}}.vt-placeholder\:text-mains-quaternary::placeholder{color:hsl(var(--mains-quaternary))}.vt-placeholder\:text-mains-quaternary::-moz-placeholder{color:hsl(var(--mains-quaternary))}.vt-last\:border-b-0:last-child{border-bottom-width:0}.vt-hover\:bg-accents-brand\/5:hover{background-color:hsl(var(--accents-brand)/.05)}.vt-hover\:bg-accents-brand\/50:hover{background-color:hsl(var(--accents-brand)/.5)}.vt-hover\:bg-accents-brand\/90:hover{background-color:hsl(var(--accents-brand)/.9)}.vt-hover\:bg-info-primary\/5:hover{background-color:hsl(var(--info-primary)/.05)}.vt-hover\:bg-info-primary\/50:hover{background-color:hsl(var(--info-primary)/.5)}.vt-hover\:bg-info-primary\/90:hover{background-color:hsl(var(--info-primary)/.9)}.vt-hover\:bg-error-primary\/10:hover{background-color:hsl(var(--error-primary)/.1)}.vt-hover\:bg-error-primary\/90:hover{background-color:hsl(var(--error-primary)/.9)}.vt-hover\:bg-black\/5:hover{background-color:#0000000d}.vt-hover\:bg-surfaces-subtle:hover{background-color:hsl(var(--surfaces-subtle))}.vt-hover\:bg-surfaces-subtle\/50:hover{background-color:hsl(var(--surfaces-subtle)/.5)}.vt-hover\:bg-surfaces-subtle\/80:hover{background-color:hsl(var(--surfaces-subtle)/.8)}.vt-hover\:border-accents-brand:hover{border-color:hsl(var(--accents-brand))}.vt-hover\:border-accents-brand\/50:hover{border-color:hsl(var(--accents-brand)/.5)}.vt-hover\:text-accents-brand\/80:hover{color:hsl(var(--accents-brand)/.8)}.vt-hover\:border-info-primary:hover{border-color:hsl(var(--info-primary))}.vt-hover\:border-info-primary\/50:hover{border-color:hsl(var(--info-primary)/.5)}.vt-hover\:text-info-primary\/80:hover{color:hsl(var(--info-primary)/.8)}.vt-hover\:text-error-primary:hover{color:hsl(var(--error-primary))}.vt-hover\:text-mains-primary:hover{color:hsl(var(--mains-primary))}.vt-hover\:text-mains-primary\/80:hover{color:hsl(var(--mains-primary)/.8)}.vt-hover\:text-generic-white:hover{color:hsl(var(--generic-white))}.vt-hover\:bg-surfaces-moderate:hover{background-color:hsl(var(--surfaces-moderate))}.vt-hover\:bg-mains-quaternary\/40:hover{background-color:hsl(var(--mains-quaternary)/.4)}.vt-hover\:bg-generic-white\/90:hover{background-color:hsl(var(--generic-white)/.9)}.vt-hover\:border-info-primary\/30:hover{border-color:hsl(var(--info-primary)/.3)}.vt-hover\:decoration-info-primary:hover{text-decoration-color:hsl(var(--info-primary))}.vt-hover\:decoration-mains-primary:hover{text-decoration-color:hsl(var(--mains-primary))}.vt-hover\:shadow-sm:hover{box-shadow:0 1px 2px #0000000d}.vt-hover\:underline:hover{text-decoration-line:underline}.vt-hover\:opacity-100:hover{opacity:1}.vt-hover\:opacity-70:hover{opacity:.7}.vt-hover\:opacity-80:hover{opacity:.8}.vt-hover\:opacity-90:hover{opacity:.9}.vt-hover\:z-10:hover{z-index:10}.vt-hover\:ring-2:hover{--vt-ring-offset-shadow: var(--vt-ring-inset) 0 0 0 var(--vt-ring-offset-width) var(--vt-ring-offset-color);--vt-ring-shadow: var(--vt-ring-inset) 0 0 0 calc(2px + var(--vt-ring-offset-width)) var(--vt-ring-color);box-shadow:var(--vt-ring-offset-shadow),var(--vt-ring-shadow),var(--vt-shadow, 0 0 #0000)}.vt-hover\:ring-accents-brand:hover{--vt-ring-color:hsl(var(--accents-brand))}.vt-hover\:ring-info-primary:hover{--vt-ring-color:hsl(var(--info-primary))}.vt-focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.vt-focus\:ring-0:focus{--vt-ring-offset-shadow: var(--vt-ring-inset) 0 0 0 var(--vt-ring-offset-width) var(--vt-ring-offset-color);--vt-ring-shadow: var(--vt-ring-inset) 0 0 0 calc(0px + var(--vt-ring-offset-width)) var(--vt-ring-color);box-shadow:var(--vt-ring-offset-shadow),var(--vt-ring-shadow),var(--vt-shadow, 0 0 #0000)}.vt-focus\:ring-1:focus{--vt-ring-offset-shadow: var(--vt-ring-inset) 0 0 0 var(--vt-ring-offset-width) var(--vt-ring-offset-color);--vt-ring-shadow: var(--vt-ring-inset) 0 0 0 calc(1px + var(--vt-ring-offset-width)) var(--vt-ring-color);box-shadow:var(--vt-ring-offset-shadow),var(--vt-ring-shadow),var(--vt-shadow, 0 0 #0000)}.vt-focus\:ring-2:focus{--vt-ring-offset-shadow: var(--vt-ring-inset) 0 0 0 var(--vt-ring-offset-width) var(--vt-ring-offset-color);--vt-ring-shadow: var(--vt-ring-inset) 0 0 0 calc(2px + var(--vt-ring-offset-width)) var(--vt-ring-color);box-shadow:var(--vt-ring-offset-shadow),var(--vt-ring-shadow),var(--vt-shadow, 0 0 #0000)}.vt-focus\:ring-accents-brand:focus{--vt-ring-color:hsl(var(--accents-brand))}.vt-focus\:ring-info-primary:focus{--vt-ring-color:hsl(var(--info-primary))}.vt-focus\:ring-offset-2:focus{--vt-ring-offset-width:2px}.vt-focus\:ring-offset-surfaces-background:focus{--vt-ring-offset-color:hsl(var(--surfaces-background))}.vt-focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.vt-focus-visible\:ring-1:focus-visible{--vt-ring-offset-shadow: var(--vt-ring-inset) 0 0 0 var(--vt-ring-offset-width) var(--vt-ring-offset-color);--vt-ring-shadow: var(--vt-ring-inset) 0 0 0 calc(1px + var(--vt-ring-offset-width)) var(--vt-ring-color);box-shadow:var(--vt-ring-offset-shadow),var(--vt-ring-shadow),var(--vt-shadow, 0 0 #0000)}.vt-focus-visible\:ring-2:focus-visible{--vt-ring-offset-shadow: var(--vt-ring-inset) 0 0 0 var(--vt-ring-offset-width) var(--vt-ring-offset-color);--vt-ring-shadow: var(--vt-ring-inset) 0 0 0 calc(2px + var(--vt-ring-offset-width)) var(--vt-ring-color);box-shadow:var(--vt-ring-offset-shadow),var(--vt-ring-shadow),var(--vt-shadow, 0 0 #0000)}.vt-focus-visible\:ring-accents-brand:focus-visible{--vt-ring-color:hsl(var(--accents-brand))}.vt-focus-visible\:ring-info-primary:focus-visible{--vt-ring-color:hsl(var(--info-primary))}.vt-focus-visible\:ring-error-primary:focus-visible{--vt-ring-color:hsl(var(--error-primary))}.vt-focus-visible\:ring-success-primary:focus-visible{--vt-ring-color:hsl(var(--success-primary))}.vt-focus-visible\:ring-offset-1:focus-visible{--vt-ring-offset-width:1px}.vt-focus-visible\:ring-offset-2:focus-visible{--vt-ring-offset-width:2px}.vt-focus-within\:ring-1:focus-within{--vt-ring-offset-shadow: var(--vt-ring-inset) 0 0 0 var(--vt-ring-offset-width) var(--vt-ring-offset-color);--vt-ring-shadow: var(--vt-ring-inset) 0 0 0 calc(1px + var(--vt-ring-offset-width)) var(--vt-ring-color);box-shadow:var(--vt-ring-offset-shadow),var(--vt-ring-shadow),var(--vt-shadow, 0 0 #0000)}.vt-focus-within\:ring-2:focus-within{--vt-ring-offset-shadow: var(--vt-ring-inset) 0 0 0 var(--vt-ring-offset-width) var(--vt-ring-offset-color);--vt-ring-shadow: var(--vt-ring-inset) 0 0 0 calc(2px + var(--vt-ring-offset-width)) var(--vt-ring-color);box-shadow:var(--vt-ring-offset-shadow),var(--vt-ring-shadow),var(--vt-shadow, 0 0 #0000)}.vt-focus-within\:ring-info-primary:focus-within{--vt-ring-color:hsl(var(--info-primary))}.vt-focus-within\:border-info-primary:focus-within{border-color:hsl(var(--info-primary))}.vt-disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.vt-disabled\:opacity-50:disabled{opacity:.5}.vt-group:hover .vt-group-hover\:opacity-100{opacity:1}.vt-group:hover .vt-group-hover\:pointer-events-auto{pointer-events:auto}.vt-group:hover .vt-group-hover\:text-info-primary{color:hsl(var(--info-primary))}.vt-group:hover .vt-group-hover\:border-accents-brand{border-color:hsl(var(--accents-brand))}.vt-group:hover .vt-group-hover\:translate-x-0\.5{--vt-translate-x: .125rem;transform:translate(var(--vt-translate-x),var(--vt-translate-y)) rotate(var(--vt-rotate)) skew(var(--vt-skew-x)) skewY(var(--vt-skew-y)) scaleX(var(--vt-scale-x)) scaleY(var(--vt-scale-y))}.vt-group\/avatar:hover .vt-group-hover\/avatar\:opacity-100{opacity:1}.vt-group\/avatar:hover .vt-group-hover\/avatar\:scale-110{--vt-scale-x: 1.1;--vt-scale-y: 1.1;transform:translate(var(--vt-translate-x),var(--vt-translate-y)) rotate(var(--vt-rotate)) skew(var(--vt-skew-x)) skewY(var(--vt-skew-y)) scaleX(var(--vt-scale-x)) scaleY(var(--vt-scale-y))}.vt-dark\:block:is(.dark *){display:block}.vt-dark\:hidden:is(.dark *){display:none}.vt-dark\:bg-black\/15:is(.dark *){background-color:#00000026}.vt-dark\:bg-black\/20:is(.dark *){background-color:#0003}.vt-dark\:bg-black\/30:is(.dark *){background-color:#0000004d}.vt-dark\:hover\:bg-white\/10:hover:is(.dark *){background-color:#ffffff1a}.vt-aspect-\[16\/9\]{aspect-ratio:16/9}.vt-aspect-\[21\/9\]{aspect-ratio:21/9}.vt-aspect-\[4\/3\]{aspect-ratio:4/3}.vt-flex-\[4\]{flex:4}.vt-flex-\[6\]{flex:6}.vt-h-\[0\.5px\]{height:.5px}.vt-h-\[20px\]{height:20px}.vt-h-\[24px\]{height:24px}.vt-h-\[calc\(100\%-1\.5rem\)\]{height:calc(100% - 1.5rem)}.vt-left-\[22px\]{left:22px}.vt-left-\[2px\]{left:2px}.vt-left-\[60\%\]{left:60%}.vt-max-w-\[120px\]{max-width:120px}.vt-max-w-\[200px\]{max-width:200px}.vt-max-w-\[300px\]{max-width:300px}.vt-max-w-\[400px\]{max-width:400px}.vt-max-w-\[500px\]{max-width:500px}.vt-min-h-\[120px\]{min-height:120px}.vt-min-h-\[200px\]{min-height:200px}.vt-min-h-\[40px\]{min-height:40px}.vt-min-h-\[42px\]{min-height:42px}.vt-min-h-\[80px\]{min-height:80px}.vt-min-w-\[16px\]{min-width:16px}.vt-min-w-\[20px\]{min-width:20px}.vt-min-w-\[400px\]{min-width:400px}.vt-min-w-\[48px\]{min-width:48px}.vt-min-w-\[60px\]{min-width:60px}.vt-min-w-\[70px\]{min-width:70px}.vt-min-w-\[80px\]{min-width:80px}.vt-mt-\[68px\]{margin-top:68px}.vt-mt-\[84px\]{margin-top:84px}.vt-text-\[6px\]{font-size:6px}.vt-text-\[7px\]{font-size:7px}.vt-text-\[8px\]{font-size:8px}.vt-text-\[9px\]{font-size:9px}.vt-text-\[10px\]{font-size:10px}.vt-text-\[11px\]{font-size:11px}.vt-w-\[0\.5px\]{width:.5px}.vt-w-\[20px\]{width:20px}.vt-w-\[220px\]{width:220px}.vt-w-\[300px\]{width:300px}.vt-w-\[44px\]{width:44px}.vt-w-\[480px\]{width:480px}.vt-w-\[70px\]{width:70px}.vt-w-\[calc\(33\.333\%-11px\)\]{width:calc(33.333% - 11px)}.vt-w-\[calc\(50\%-8px\)\]{width:calc(50% - 8px)}.\[\&\:\:-webkit-slider-thumb\]\:h-5::-webkit-slider-thumb{height:1.25rem}.\[\&\:\:-webkit-slider-thumb\]\:w-5::-webkit-slider-thumb{width:1.25rem}.\[\&\:\:-webkit-slider-thumb\]\:appearance-none::-webkit-slider-thumb{-webkit-appearance:none;appearance:none}.\[\&\:\:-webkit-slider-thumb\]\:rounded-full::-webkit-slider-thumb{border-radius:9999px}.\[\&\:\:-webkit-slider-thumb\]\:border-2::-webkit-slider-thumb{border-width:2px}.\[\&\:\:-webkit-slider-thumb\]\:bg-accents-brand::-webkit-slider-thumb{background-color:hsl(var(--accents-brand))}.\[\&\:\:-webkit-slider-thumb\]\:bg-info-primary::-webkit-slider-thumb{background-color:hsl(var(--info-primary))}.\[\&\:\:-webkit-slider-thumb\]\:shadow::-webkit-slider-thumb{box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.\[\&\:\:-webkit-slider-thumb\]\:border-background::-webkit-slider-thumb{border-color:hsl(var(--surfaces-surface))}.vt--right-1\.5{right:-.375rem}.vt-decoration-border-default{text-decoration-color:hsl(var(--border-default))}.vt-decoration-info-primary\/30{text-decoration-color:hsl(var(--info-primary) / .3)}.vt-decoration-accents-brand\/30{text-decoration-color:hsl(var(--accents-brand) / .3)}.vt-decoration-mains-quaternary\/30{text-decoration-color:hsl(var(--mains-quaternary) / .3)}.vt-bg-generic-black{background-color:hsl(var(--generic-black))}.vt-bg-surfaces-contrast{background-color:hsl(var(--surfaces-contrast))}.vt-text-generic-black{color:hsl(var(--generic-black))}.vt-bg-success-primary\/5{background-color:hsl(var(--success-primary) / .05)}.vt-bg-surfaces-surface\/80{background-color:hsl(var(--surfaces-surface) / .8)}.vt-border-generic-white\/10{border-color:hsl(var(--generic-white) / .1)}.vt-ring-info-primary\/20{--vt-ring-color: hsl(var(--info-primary) / .2)}.vt-ring-surfaces-surface{--vt-ring-color: hsl(var(--surfaces-surface))}.vt-divide-border>:not([hidden])~:not([hidden]){border-color:hsl(var(--border-default))}.vt-max-w-\[420px\]{max-width:420px}.vt-min-h-\[2\.5rem\]{min-height:2.5rem}.vt-min-h-\[400px\]{min-height:400px}.vt-min-h-\[440px\]{min-height:440px}.vt-min-h-\[480px\]{min-height:480px}.vt-min-h-\[560px\]{min-height:560px}.vt-min-w-\[40px\]{min-width:40px}.vt-min-w-\[100px\]{min-width:100px}.vt-top-\[3rem\]{top:3rem}:root{font-size:14px}@media(min-width:768px){:root{font-size:16px}}:root,html[data-theme=default]{--font-family-base: Inter, system-ui, sans-serif;--radius-sm: .5rem;--radius-lg: .75rem;--radius-xl: 1rem;--radius-2xl: 1.5rem;--radius-3xl: 2rem;--radius-4xl: 2.5rem;--border-width-none: 0px;--border-width-thin: 1px;--border-width-default: 1px;--border-width-medium: 1.5px;--border-width-thick: 2px;--spacing-0: 0;--spacing-1: .25rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-7: 1.75rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-14: 3.5rem;--spacing-16: 4rem;--spacing-18: 4.5rem;--spacing-20: 5rem;--spacing-22: 5.5rem;--spacing-24: 6rem;--spacing-28: 7rem;--spacing-32: 8rem;--spacing-36: 9rem;--spacing-40: 10rem;--spacing-44: 11rem;--spacing-48: 12rem;--spacing-52: 13rem;--spacing-56: 14rem;--spacing-60: 15rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-0_5: .125rem;--spacing-1_5: .375rem;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 1.875rem;--font-size-4xl: 2.25rem;--font-size-5xl: 3rem;--font-size-6xl: 3.75rem;--font-size-7xl: 4.5rem;--font-size-8xl: 6rem;--font-size-9xl: 8rem;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extrabold: 800;--line-height-tight: 1.25;--line-height-normal: 1.5;--line-height-loose: 1.75;--shadow-sm: 0 1px 2px 0 rgb(0 0 0 / .05);--shadow-default: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--shadow-md: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--shadow-xl: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--z-dropdown: 1000;--z-sticky: 1020;--z-fixed: 1030;--z-drawer: 1040;--z-modal: 1050;--z-popover: 1060;--z-tooltip: 1070;--transition-fast: .15s ease;--transition-normal: .2s ease;--transition-slow: .3s ease;--control-height-sm: 2rem;--control-height-md: 2.5rem;--control-height-lg: 3rem;--control-height-xl: 3.5rem;--control-padding-x-sm: .75rem;--control-padding-x-md: 1rem;--control-padding-x-lg: 1.25rem;--control-padding-x-xl: 1.5rem;--control-padding-y-sm: .25rem;--control-padding-y-md: .5rem;--control-padding-y-lg: .5rem;--control-padding-y-xl: .75rem;--focus-ring-width: 3px;--focus-ring-offset: 0px;--motion-ease-out: cubic-bezier(.16, 1, .3, 1);--motion-ease-in-out: cubic-bezier(.4, 0, .2, 1);--motion-ease-spring: cubic-bezier(.5, 1.6, .4, 1);--motion-preset-interactive: all .15s cubic-bezier(.16, 1, .3, 1);--motion-preset-fade: opacity .2s cubic-bezier(.4, 0, .2, 1);--intent-success: var(--success-primary);--intent-warning: var(--warning-primary);--intent-danger: var(--error-primary);--intent-info: var(--info-primary);--elevation-0: none;--elevation-1: var(--shadow-sm);--elevation-2: var(--shadow-default);--elevation-3: var(--shadow-md);--elevation-4: var(--shadow-lg);--elevation-5: var(--shadow-xl);--generic-white: 0 0% 100%;--generic-black: 0 0% 0%;--mains-primary: 240 3% 6%;--mains-secondary: 228 4% 25%;--mains-tertiary: 227 4% 43%;--mains-quaternary: 229 5% 57%;--surfaces-background: 0 0% 98%;--surfaces-surface: 0 0% 100%;--surfaces-subtle: 0 0% 96%;--surfaces-moderate: 0 5% 92%;--surfaces-contrast: 245 10% 88%;--border-default: 0 5% 92%;--border-strong: 245 10% 88%;--border-focus: 219 88% 54%;--accents-brand: 213 87% 49%;--success-primary: 162 86% 35%;--success-background: 152 39% 89%;--success-border: 152 48% 70%;--warning-primary: 30 100% 44%;--warning-background: 34 100% 95%;--warning-border: 32 94% 78%;--error-primary: 4 83% 55%;--error-background: 0 100% 95%;--error-border: 2 92% 78%;--info-primary: 219 88% 54%;--info-background: 217 100% 92%;--info-border: 216 92% 76%;--brand-50: 213 40% 93%;--brand-100: 213 50% 87%;--brand-200: 213 60% 78%;--brand-300: 213 70% 68%;--brand-400: 213 80% 58%;--brand-500: 213 87% 49%;--brand-600: 213 87% 42%;--brand-700: 213 87% 35%;--brand-800: 213 80% 28%;--brand-900: 213 70% 21%;--brand-950: 213 60% 14%;--brand-hover: var(--brand-600);--brand-active: var(--brand-700);--brand-disabled: var(--brand-200);--on-brand: 0 0% 100%;--on-error: 0 0% 100%;--on-success: 0 0% 100%;--on-warning: 0 0% 100%;--on-info: 0 0% 100%}html[data-theme=editorial]{--font-family-base: "Source Serif 4", Georgia, serif;--radius-sm: .375rem;--radius-lg: .75rem;--radius-xl: .875rem;--radius-2xl: 1.125rem;--radius-3xl: 1.375rem;--radius-4xl: 1.625rem;--border-width-none: 0px;--border-width-thin: 1px;--border-width-default: 1px;--border-width-medium: 1.5px;--border-width-thick: 2px;--spacing-0: 0;--spacing-1: .25rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-7: 1.75rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-14: 3.5rem;--spacing-16: 4rem;--spacing-18: 4.5rem;--spacing-20: 5rem;--spacing-22: 5.5rem;--spacing-24: 6rem;--spacing-28: 7rem;--spacing-32: 8rem;--spacing-36: 9rem;--spacing-40: 10rem;--spacing-44: 11rem;--spacing-48: 12rem;--spacing-52: 13rem;--spacing-56: 14rem;--spacing-60: 15rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-0_5: .125rem;--spacing-1_5: .375rem;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 1.875rem;--font-size-4xl: 2.25rem;--font-size-5xl: 3rem;--font-size-6xl: 3.75rem;--font-size-7xl: 4.5rem;--font-size-8xl: 6rem;--font-size-9xl: 8rem;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extrabold: 800;--line-height-tight: 1.25;--line-height-normal: 1.5;--line-height-loose: 1.75;--shadow-sm: 0 1px 2px 0 rgb(0 0 0 / .05);--shadow-default: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--shadow-md: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--shadow-xl: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--z-dropdown: 1000;--z-sticky: 1020;--z-fixed: 1030;--z-drawer: 1040;--z-modal: 1050;--z-popover: 1060;--z-tooltip: 1070;--transition-fast: .15s ease;--transition-normal: .2s ease;--transition-slow: .3s ease;--intent-success: var(--success-primary);--intent-warning: var(--warning-primary);--intent-danger: var(--error-primary);--intent-info: var(--info-primary);--generic-white: 0 0% 100%;--generic-black: 0 0% 0%;--mains-primary: 26 14% 16%;--mains-secondary: 26 10% 28%;--mains-tertiary: 27 8% 44%;--mains-quaternary: 28 6% 55%;--surfaces-background: 36 30% 97%;--surfaces-surface: 38 30% 99%;--surfaces-subtle: 36 26% 95%;--surfaces-moderate: 35 24% 93%;--surfaces-contrast: 34 18% 88%;--border-default: 34 16% 86%;--border-strong: 31 14% 72%;--border-focus: 211 74% 45%;--accents-brand: 213 87% 49%;--success-primary: 155 58% 34%;--success-background: 153 40% 90%;--success-border: 155 46% 76%;--warning-primary: 28 80% 49%;--warning-background: 34 100% 95%;--warning-border: 28 64% 76%;--error-primary: 3 68% 52%;--error-background: 0 100% 96%;--error-border: 3 54% 76%;--info-primary: 211 74% 45%;--info-background: 212 100% 94%;--info-border: 211 59% 76%;--brand-50: 213 40% 93%;--brand-100: 213 50% 87%;--brand-200: 213 60% 78%;--brand-300: 213 70% 68%;--brand-400: 213 80% 58%;--brand-500: 213 87% 49%;--brand-600: 213 87% 42%;--brand-700: 213 87% 35%;--brand-800: 213 80% 28%;--brand-900: 213 70% 21%;--brand-950: 213 60% 14%;--brand-hover: var(--brand-600);--brand-active: var(--brand-700);--brand-disabled: var(--brand-200);--on-brand: 0 0% 100%;--on-error: 0 0% 100%;--on-success: 0 0% 100%;--on-warning: 0 0% 100%;--on-info: 0 0% 100%}html[data-theme=rounded-sans]{--font-family-base: Manrope, Inter, system-ui, sans-serif;--radius-sm: .75rem;--radius-lg: .875rem;--radius-xl: 1.125rem;--radius-2xl: 1.5rem;--radius-3xl: 1.75rem;--radius-4xl: 2rem;--border-width-none: 0px;--border-width-thin: 1px;--border-width-default: 1px;--border-width-medium: 1.5px;--border-width-thick: 2px;--spacing-0: 0;--spacing-1: .25rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-7: 1.75rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-14: 3.5rem;--spacing-16: 4rem;--spacing-18: 4.5rem;--spacing-20: 5rem;--spacing-22: 5.5rem;--spacing-24: 6rem;--spacing-28: 7rem;--spacing-32: 8rem;--spacing-36: 9rem;--spacing-40: 10rem;--spacing-44: 11rem;--spacing-48: 12rem;--spacing-52: 13rem;--spacing-56: 14rem;--spacing-60: 15rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-0_5: .125rem;--spacing-1_5: .375rem;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 1.875rem;--font-size-4xl: 2.25rem;--font-size-5xl: 3rem;--font-size-6xl: 3.75rem;--font-size-7xl: 4.5rem;--font-size-8xl: 6rem;--font-size-9xl: 8rem;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extrabold: 800;--line-height-tight: 1.25;--line-height-normal: 1.5;--line-height-loose: 1.75;--shadow-sm: 0 1px 2px 0 rgb(0 0 0 / .05);--shadow-default: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--shadow-md: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--shadow-xl: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--z-dropdown: 1000;--z-sticky: 1020;--z-fixed: 1030;--z-drawer: 1040;--z-modal: 1050;--z-popover: 1060;--z-tooltip: 1070;--transition-fast: .15s ease;--transition-normal: .2s ease;--transition-slow: .3s ease;--intent-success: var(--success-primary);--intent-warning: var(--warning-primary);--intent-danger: var(--error-primary);--intent-info: var(--info-primary);--generic-white: 0 0% 100%;--generic-black: 0 0% 0%;--mains-primary: 224 26% 15%;--mains-secondary: 225 17% 28%;--mains-tertiary: 225 12% 45%;--mains-quaternary: 226 10% 58%;--surfaces-background: 220 20% 98%;--surfaces-surface: 0 0% 100%;--surfaces-subtle: 220 20% 97%;--surfaces-moderate: 220 18% 95%;--surfaces-contrast: 220 16% 90%;--border-default: 220 14% 90%;--border-strong: 221 15% 78%;--border-focus: 221 84% 55%;--accents-brand: 213 87% 49%;--success-primary: 160 84% 35%;--success-background: 154 48% 91%;--success-border: 160 67% 76%;--warning-primary: 28 96% 56%;--warning-background: 34 100% 95%;--warning-border: 28 77% 76%;--error-primary: 0 78% 56%;--error-background: 0 100% 96%;--error-border: 0 62% 76%;--info-primary: 221 84% 55%;--info-background: 214 100% 95%;--info-border: 221 67% 76%;--brand-50: 213 40% 93%;--brand-100: 213 50% 87%;--brand-200: 213 60% 78%;--brand-300: 213 70% 68%;--brand-400: 213 80% 58%;--brand-500: 213 87% 49%;--brand-600: 213 87% 42%;--brand-700: 213 87% 35%;--brand-800: 213 80% 28%;--brand-900: 213 70% 21%;--brand-950: 213 60% 14%;--brand-hover: var(--brand-600);--brand-active: var(--brand-700);--brand-disabled: var(--brand-200);--on-brand: 0 0% 100%;--on-error: 0 0% 100%;--on-success: 0 0% 100%;--on-warning: 30 100% 10%;--on-info: 0 0% 100%}html.dark:not([data-theme]),html.dark[data-theme=default]{--mains-primary: 0 0% 98%;--mains-secondary: 245 10% 88%;--mains-tertiary: 231 6% 71%;--mains-quaternary: 227 4% 43%;--surfaces-background: 0 0% 0%;--surfaces-surface: 240 3% 6%;--surfaces-subtle: 240 4% 15%;--surfaces-moderate: 228 4% 25%;--surfaces-contrast: 228 4% 34%;--border-default: 240 4% 15%;--border-strong: 228 4% 25%;--border-focus: 218 88% 62%;--accents-brand: 213 87% 49%;--success-primary: 162 86% 35%;--success-background: 150 55% 10%;--success-border: 168 68% 18%;--warning-primary: 30 100% 44%;--warning-background: 30 100% 10%;--warning-border: 24 70% 20%;--error-primary: 4 83% 55%;--error-background: 356 89% 17%;--error-border: 10 64% 32%;--info-primary: 219 88% 54%;--info-background: 216 82% 17%;--info-border: 226 70% 32%;--on-brand: 0 0% 100%;--on-error: 0 0% 100%;--on-success: 0 0% 100%;--on-warning: 0 0% 100%;--on-info: 0 0% 100%}html.dark[data-theme=editorial]{--mains-primary: 40 18% 94%;--mains-secondary: 37 14% 80%;--mains-tertiary: 35 10% 64%;--mains-quaternary: 33 7% 48%;--surfaces-background: 22 16% 4%;--surfaces-surface: 24 16% 10%;--surfaces-subtle: 24 12% 14%;--surfaces-moderate: 25 13% 11%;--surfaces-contrast: 23 10% 20%;--border-default: 23 10% 19%;--border-strong: 25 10% 29%;--border-focus: 211 74% 56%;--accents-brand: 213 87% 56%;--success-primary: 155 58% 43%;--success-background: 153 46% 11%;--success-border: 155 41% 28%;--warning-primary: 30 84% 57%;--warning-background: 30 63% 14%;--warning-border: 30 59% 28%;--error-primary: 3 72% 60%;--error-background: 356 60% 16%;--error-border: 3 50% 28%;--info-primary: 211 74% 56%;--info-background: 211 53% 16%;--info-border: 211 52% 28%;--on-brand: 0 0% 100%;--on-error: 0 0% 100%;--on-success: 150 55% 10%;--on-warning: 30 100% 10%;--on-info: 0 0% 100%}html.dark[data-theme=rounded-sans]{--mains-primary: 220 20% 96%;--mains-secondary: 220 16% 83%;--mains-tertiary: 220 12% 66%;--mains-quaternary: 220 10% 48%;--surfaces-background: 226 24% 4%;--surfaces-surface: 226 24% 10%;--surfaces-subtle: 224 19% 16%;--surfaces-moderate: 226 20% 12%;--surfaces-contrast: 224 16% 22%;--border-default: 224 15% 20%;--border-strong: 224 13% 30%;--border-focus: 221 84% 62%;--accents-brand: 213 87% 56%;--success-primary: 160 84% 45%;--success-background: 157 58% 11%;--success-border: 160 59% 28%;--warning-primary: 32 98% 62%;--warning-background: 29 77% 15%;--warning-border: 32 69% 28%;--error-primary: 0 84% 63%;--error-background: 355 76% 16%;--error-border: 0 59% 28%;--info-primary: 221 84% 62%;--info-background: 219 63% 17%;--info-border: 221 59% 28%;--on-brand: 0 0% 100%;--on-error: 0 0% 100%;--on-success: 150 55% 10%;--on-warning: 30 100% 10%;--on-info: 0 0% 100%}body{font-family:var(--font-family-base, Inter, system-ui, sans-serif)}*,:before,:after{border-color:hsl(var(--border-default))}hr{border:none;border-top:var(--border-width-thin) solid hsl(var(--border-default));margin:0}.vt-container,.vt-container-fluid{width:100%;margin-right:auto;margin-left:auto;padding-right:.75rem;padding-left:.75rem}.vt-container{max-width:1280px}@media(min-width:640px){.vt-container{padding-right:1rem;padding-left:1rem}}@media(min-width:1024px){.vt-container{padding-right:1.5rem;padding-left:1.5rem}}.vt-row{--vt-gutter-x: 1rem;--vt-gutter-y: 0;display:flex;flex-wrap:wrap;margin-top:calc(-1*var(--vt-gutter-y));margin-right:calc(-.5*var(--vt-gutter-x));margin-left:calc(-.5*var(--vt-gutter-x))}.vt-row>*{width:100%;max-width:100%;padding-right:calc(var(--vt-gutter-x)*.5);padding-left:calc(var(--vt-gutter-x)*.5);margin-top:var(--vt-gutter-y)}.vt-col{flex:1 0 0%}.vt-col-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.vt-col-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.vt-col-3{flex:0 0 25%;max-width:25%}.vt-col-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.vt-col-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.vt-col-6{flex:0 0 50%;max-width:50%}.vt-col-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.vt-col-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.vt-col-9{flex:0 0 75%;max-width:75%}.vt-col-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.vt-col-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.vt-col-12{flex:0 0 100%;max-width:100%}:root{--generic-0: 0 0% 100%;--generic-1000: 0 0% 0%;--grey-50: 0 0% 98%;--grey-75: 0 0% 96%;--grey-100: 0 5% 92%;--grey-200: 245 10% 88%;--grey-300: 238 8% 81%;--grey-400: 231 6% 71%;--grey-500: 229 5% 57%;--grey-600: 227 4% 43%;--grey-700: 228 4% 34%;--grey-800: 228 4% 25%;--grey-900: 240 4% 15%;--grey-950: 240 3% 6%;--green-50: 152 39% 89%;--green-100: 149 44% 81%;--green-200: 152 48% 70%;--green-300: 156 52% 58%;--green-400: 160 60% 48%;--green-500: 162 86% 35%;--green-600: 164 80% 29%;--green-700: 166 74% 23%;--green-800: 168 68% 18%;--green-900: 168 58% 14%;--green-950: 150 55% 10%;--blue-50: 217 100% 92%;--blue-100: 215 96% 85%;--blue-200: 216 92% 76%;--blue-300: 217 90% 68%;--blue-400: 218 88% 62%;--blue-500: 219 88% 54%;--blue-600: 222 82% 48%;--blue-700: 224 76% 40%;--blue-800: 226 70% 32%;--blue-900: 228 64% 24%;--blue-950: 216 82% 17%;--brand-50: 213 40% 93%;--brand-100: 213 50% 87%;--brand-200: 213 60% 78%;--brand-300: 213 70% 68%;--brand-400: 213 80% 58%;--brand-500: 213 87% 49%;--brand-600: 213 87% 42%;--brand-700: 213 87% 35%;--brand-800: 213 80% 28%;--brand-900: 213 70% 21%;--brand-950: 213 60% 14%;--red-50: 0 100% 95%;--red-100: 0 96% 88%;--red-200: 2 92% 78%;--red-300: 3 88% 68%;--red-400: 4 84% 60%;--red-500: 4 83% 55%;--red-600: 6 76% 48%;--red-700: 8 70% 40%;--red-800: 10 64% 32%;--red-900: 12 58% 24%;--red-950: 356 89% 17%;--orange-50: 34 100% 95%;--orange-100: 33 96% 88%;--orange-200: 32 94% 78%;--orange-300: 31 92% 66%;--orange-400: 30 96% 55%;--orange-500: 30 100% 44%;--orange-600: 28 90% 35%;--orange-700: 26 80% 27%;--orange-800: 24 70% 20%;--orange-900: 22 60% 14%;--orange-950: 30 100% 10%;--radius-none: 0;--radius-full: 9999px;--radius-xs: .25rem}@media(min-width:640px){.vt-col-sm{flex:1 0 0%}.vt-col-sm-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.vt-col-sm-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.vt-col-sm-3{flex:0 0 25%;max-width:25%}.vt-col-sm-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.vt-col-sm-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.vt-col-sm-6{flex:0 0 50%;max-width:50%}.vt-col-sm-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.vt-col-sm-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.vt-col-sm-9{flex:0 0 75%;max-width:75%}.vt-col-sm-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.vt-col-sm-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.vt-col-sm-12{flex:0 0 100%;max-width:100%}}@media(min-width:768px){.vt-col-md{flex:1 0 0%}.vt-col-md-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.vt-col-md-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.vt-col-md-3{flex:0 0 25%;max-width:25%}.vt-col-md-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.vt-col-md-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.vt-col-md-6{flex:0 0 50%;max-width:50%}.vt-col-md-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.vt-col-md-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.vt-col-md-9{flex:0 0 75%;max-width:75%}.vt-col-md-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.vt-col-md-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.vt-col-md-12{flex:0 0 100%;max-width:100%}}@media(min-width:1024px){.vt-col-lg{flex:1 0 0%}.vt-col-lg-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.vt-col-lg-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.vt-col-lg-3{flex:0 0 25%;max-width:25%}.vt-col-lg-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.vt-col-lg-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.vt-col-lg-6{flex:0 0 50%;max-width:50%}.vt-col-lg-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.vt-col-lg-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.vt-col-lg-9{flex:0 0 75%;max-width:75%}.vt-col-lg-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.vt-col-lg-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.vt-col-lg-12{flex:0 0 100%;max-width:100%}}@media(min-width:1280px){.vt-col-xl{flex:1 0 0%}.vt-col-xl-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.vt-col-xl-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.vt-col-xl-3{flex:0 0 25%;max-width:25%}.vt-col-xl-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.vt-col-xl-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.vt-col-xl-6{flex:0 0 50%;max-width:50%}.vt-col-xl-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.vt-col-xl-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.vt-col-xl-9{flex:0 0 75%;max-width:75%}.vt-col-xl-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.vt-col-xl-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.vt-col-xl-12{flex:0 0 100%;max-width:100%}}.vt-bg-token-grey-50{background:hsl(var(--grey-50))}.vt-bg-token-grey-75{background:hsl(var(--grey-75))}.vt-bg-token-grey-100{background:hsl(var(--grey-100))}.vt-bg-token-grey-200{background:hsl(var(--grey-200))}.vt-bg-token-grey-300{background:hsl(var(--grey-300))}.vt-bg-token-grey-400{background:hsl(var(--grey-400))}.vt-bg-token-grey-500{background:hsl(var(--grey-500))}.vt-bg-token-grey-600{background:hsl(var(--grey-600))}.vt-bg-token-grey-700{background:hsl(var(--grey-700))}.vt-bg-token-grey-800{background:hsl(var(--grey-800))}.vt-bg-token-grey-900{background:hsl(var(--grey-900))}.vt-bg-token-grey-950{background:hsl(var(--grey-950))}.vt-bg-token-green-50{background:hsl(var(--green-50))}.vt-bg-token-green-100{background:hsl(var(--green-100))}.vt-bg-token-green-200{background:hsl(var(--green-200))}.vt-bg-token-green-300{background:hsl(var(--green-300))}.vt-bg-token-green-400{background:hsl(var(--green-400))}.vt-bg-token-green-500{background:hsl(var(--green-500))}.vt-bg-token-green-600{background:hsl(var(--green-600))}.vt-bg-token-green-700{background:hsl(var(--green-700))}.vt-bg-token-green-800{background:hsl(var(--green-800))}.vt-bg-token-green-900{background:hsl(var(--green-900))}.vt-bg-token-green-950{background:hsl(var(--green-950))}.vt-bg-token-blue-50{background:hsl(var(--blue-50))}.vt-bg-token-blue-100{background:hsl(var(--blue-100))}.vt-bg-token-blue-200{background:hsl(var(--blue-200))}.vt-bg-token-blue-300{background:hsl(var(--blue-300))}.vt-bg-token-blue-400{background:hsl(var(--blue-400))}.vt-bg-token-blue-500{background:hsl(var(--blue-500))}.vt-bg-token-blue-600{background:hsl(var(--blue-600))}.vt-bg-token-blue-700{background:hsl(var(--blue-700))}.vt-bg-token-blue-800{background:hsl(var(--blue-800))}.vt-bg-token-blue-900{background:hsl(var(--blue-900))}.vt-bg-token-blue-950{background:hsl(var(--blue-950))}.vt-bg-token-red-50{background:hsl(var(--red-50))}.vt-bg-token-red-100{background:hsl(var(--red-100))}.vt-bg-token-red-200{background:hsl(var(--red-200))}.vt-bg-token-red-300{background:hsl(var(--red-300))}.vt-bg-token-red-400{background:hsl(var(--red-400))}.vt-bg-token-red-500{background:hsl(var(--red-500))}.vt-bg-token-red-600{background:hsl(var(--red-600))}.vt-bg-token-red-700{background:hsl(var(--red-700))}.vt-bg-token-red-800{background:hsl(var(--red-800))}.vt-bg-token-red-900{background:hsl(var(--red-900))}.vt-bg-token-red-950{background:hsl(var(--red-950))}.vt-bg-token-orange-50{background:hsl(var(--orange-50))}.vt-bg-token-orange-100{background:hsl(var(--orange-100))}.vt-bg-token-orange-200{background:hsl(var(--orange-200))}.vt-bg-token-orange-300{background:hsl(var(--orange-300))}.vt-bg-token-orange-400{background:hsl(var(--orange-400))}.vt-bg-token-orange-500{background:hsl(var(--orange-500))}.vt-bg-token-orange-600{background:hsl(var(--orange-600))}.vt-bg-token-orange-700{background:hsl(var(--orange-700))}.vt-bg-token-orange-800{background:hsl(var(--orange-800))}.vt-bg-token-orange-900{background:hsl(var(--orange-900))}.vt-bg-token-orange-950{background:hsl(var(--orange-950))}.vt-bg-token-generic-0{background:hsl(var(--generic-0))}.vt-bg-token-generic-1000{background:hsl(var(--generic-1000))}.vt-table-wrap{border:var(--border-width-thin) solid hsl(var(--border-default));border-radius:var(--radius-xl);background:hsl(var(--surfaces-surface));overflow:hidden}.vt-table{width:100%;border-collapse:collapse;font-size:var(--font-size-sm)}.vt-table thead tr{background:hsl(var(--surfaces-subtle));border-bottom:var(--border-width-thin) solid hsl(var(--border-default))}.vt-table th{padding:.75rem 1rem;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:hsl(var(--mains-quaternary));text-align:left}.vt-table td{padding:.75rem 1rem;font-size:var(--font-size-sm)}.vt-token-table td{vertical-align:middle}.vt-colors-token-table{min-width:680px}.vt-type-scale{border:var(--border-width-thin) solid hsl(var(--border-default));border-radius:var(--radius-2xl);background:hsl(var(--surfaces-surface));overflow:hidden}.vt-type-row{display:grid;grid-template-columns:140px 1fr;align-items:baseline;gap:24px;padding:20px 24px;border-bottom:var(--border-width-thin) solid hsl(var(--border-default))}.vt-type-row:last-child{border-bottom:0}.vt-type-meta{display:flex;flex-direction:column;gap:2px}.vt-type-name{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:hsl(var(--mains-primary))}.vt-type-specs{font-size:var(--font-size-xs);color:hsl(var(--mains-quaternary));font-family:SF Mono,SFMono-Regular,ui-monospace,monospace}.vt-spacing-bar{background:hsl(var(--info-primary)/.15);border:var(--border-width-default) solid hsl(var(--info-primary)/.3);border-radius:var(--radius-sm);height:32px;transition:background-color var(--transition-normal)}.vt-spacing-bar:hover{background:hsl(var(--info-primary)/.25)}.vt-scroll{overflow:auto;scrollbar-width:thin;scrollbar-color:hsl(var(--border-default)) rgba(0,0,0,0)}.vt-scroll::-webkit-scrollbar{width:6px;height:6px}.vt-scroll::-webkit-scrollbar-track{background:#0000;border-radius:var(--radius-xs)}.vt-scroll::-webkit-scrollbar-thumb{background:hsl(var(--border-default));border-radius:var(--radius-xs)}.vt-scroll::-webkit-scrollbar-thumb:hover{background:hsl(var(--mains-quaternary))}.vt-scroll::-webkit-scrollbar-corner{background:#0000}.vt-scroll-hidden{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.vt-scroll-hidden::-webkit-scrollbar{display:none}.vt-scroll-autohide{overflow:auto;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,0) rgba(0,0,0,0)}.vt-scroll-autohide::-webkit-scrollbar{width:6px;height:6px}.vt-scroll-autohide::-webkit-scrollbar-track{background:#0000}.vt-scroll-autohide::-webkit-scrollbar-thumb{background:#0000;border-radius:var(--radius-xs);transition:background var(--transition-normal)}.vt-scroll-autohide:hover{scrollbar-color:hsl(var(--border-default)) rgba(0,0,0,0)}.vt-scroll-autohide:hover::-webkit-scrollbar-thumb{background:hsl(var(--border-default))}.vt-scroll-autohide::-webkit-scrollbar-corner{background:#0000}.vt-scroll-indicator{position:relative}.vt-scroll-indicator:before,.vt-scroll-indicator:after{content:"";position:absolute;left:0;right:0;height:32px;pointer-events:none;z-index:1;opacity:0;transition:opacity var(--transition-normal)}.vt-scroll-indicator:before{top:0;background:linear-gradient(to bottom,hsl(var(--surfaces-background)),transparent)}.vt-scroll-indicator:after{bottom:0;background:linear-gradient(to top,hsl(var(--surfaces-background)),transparent)}.vt-scroll-indicator.vt-show-top:before{opacity:1}.vt-scroll-indicator.vt-show-bottom:after{opacity:1}.vt-scroll-indicator-h{position:relative}.vt-scroll-indicator-h:before,.vt-scroll-indicator-h:after{content:"";position:absolute;top:0;bottom:0;width:32px;pointer-events:none;z-index:1;opacity:0;transition:opacity var(--transition-normal)}.vt-scroll-indicator-h:before{left:0;background:linear-gradient(to right,hsl(var(--surfaces-background)),transparent)}.vt-scroll-indicator-h:after{right:0;background:linear-gradient(to left,hsl(var(--surfaces-background)),transparent)}.vt-scroll-indicator-h.vt-show-left:before{opacity:1}.vt-scroll-indicator-h.vt-show-right:after{opacity:1}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media(prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}.vt-tree-toggle{display:flex;align-items:center;gap:6px;padding:4px 8px;border-radius:6px;font-size:13px;font-weight:500;color:hsl(var(--mains-primary));width:100%;text-align:left;cursor:pointer;transition:background .15s ease}.vt-tree-toggle:hover{background:hsl(var(--surfaces-subtle))}.vt-tree-chevron{transition:transform .2s ease;color:hsl(var(--mains-quaternary))}[data-tree-branch].open>.vt-tree-toggle>.vt-tree-chevron{transform:rotate(90deg)}.vt-tree-children{overflow:hidden;max-height:0;opacity:0;transition:max-height .25s ease,opacity .2s ease;padding-left:12px;margin-left:15px;border-left:1px solid hsl(var(--border-default)/.5)}[data-tree-branch].open>.vt-tree-children{max-height:500px;opacity:1}.vt-tree-leaf{display:flex;align-items:center;gap:6px;padding:4px 8px;border-radius:6px;font-size:13px;color:hsl(var(--mains-secondary));text-decoration:none;cursor:pointer;transition:all .15s ease}.vt-tree-leaf:hover{color:hsl(var(--mains-primary));background:hsl(var(--surfaces-subtle))}.vt-tree-active{color:hsl(var(--info-primary));background:hsl(var(--info-primary)/.08);font-weight:500}.vt-calendar-day.vt-outside{color:hsl(var(--mains-quaternary)/.45)}.vt-calendar-day.vt-range-start,.vt-calendar-day.vt-range-end{position:relative;background:hsl(var(--accents-brand));color:hsl(var(--on-brand));font-weight:var(--font-weight-semibold)}.vt-calendar-day.vt-range-middle{position:relative}.vt-calendar-day.vt-range-start:before,.vt-calendar-day.vt-range-end:before,.vt-calendar-day.vt-range-middle:before{content:"";position:absolute;top:0;bottom:0;z-index:-1;background:hsl(var(--accents-brand)/.15)}.vt-calendar-day.vt-range-middle:before{left:-2px;right:-2px}.vt-calendar-day.vt-range-start:before{left:50%;right:-2px}.vt-calendar-day.vt-range-end:before{left:-2px;right:50%}.vt-component-section{margin-bottom:var(--spacing-8)}.vt-sidebar-overview{font-weight:var(--font-weight-medium)}.vt-theme-toggle{display:flex;flex-direction:column;gap:var(--spacing-2)}.vt-select-wrapper{position:relative}.vt-topbar{display:flex;justify-content:space-between;align-items:center;height:3.5rem;padding:0 1.25rem;border-bottom:1px solid hsl(var(--border-default));background:hsl(var(--surfaces-surface));flex-shrink:0;z-index:100;position:sticky;top:0}.vt-topbar-left{display:flex;align-items:center;gap:.25rem}.vt-topbar-logo{display:inline-flex;align-items:center;gap:.5rem;font-size:.9375rem;font-weight:700;color:hsl(var(--mains-primary));text-decoration:none;letter-spacing:-.01em;margin-right:.5rem;flex-shrink:0}.vt-topbar-logo-img{width:22px;height:22px;display:block}.vt-topbar-nav{display:flex;align-items:center;gap:var(--spacing-1)}.vt-topbar-link{display:flex;align-items:center;padding:.375rem .625rem;border-radius:var(--radius-sm);font-size:.8125rem;font-weight:500;color:hsl(var(--mains-tertiary));text-decoration:none;transition:color .15s,background-color .15s}.vt-topbar-link:hover,.vt-topbar-link.vt-active{color:hsl(var(--mains-primary));background:hsl(var(--surfaces-subtle))}.vt-topbar-link-external{width:12px;height:12px;margin-left:.1875rem;flex-shrink:0;opacity:.6;transition:opacity .15s}.vt-topbar-link:hover .vt-topbar-link-external{opacity:.9}.vt-topbar-nav-divider{width:1px;height:1rem;margin:0 var(--spacing-1);background:hsl(var(--border-default));flex-shrink:0}.vt-topbar-search{display:inline-flex;align-items:center;gap:.375rem;height:1.75rem;padding:0 .5625rem;margin-left:.375rem;border-radius:var(--radius-full);border:1px solid hsl(var(--border-default));background:hsl(var(--surfaces-subtle));color:hsl(var(--mains-quaternary));cursor:pointer;transition:border-color .15s,background .15s,color .15s}.vt-topbar-search:hover{border-color:hsl(var(--border-strong));background:hsl(var(--surfaces-surface));color:hsl(var(--mains-secondary))}.vt-topbar-search-icon{width:13px;height:13px;flex-shrink:0;color:currentColor}.vt-topbar-search-kbd{display:inline-flex;align-items:center;font-family:inherit;font-size:.6875rem;font-weight:500;color:currentColor;letter-spacing:.02em;flex-shrink:0}.vt-topbar-right{display:flex;align-items:center;gap:.5rem;justify-content:flex-end;flex-shrink:0}.vt-topbar-version{font-size:.6875rem;font-weight:500;color:hsl(var(--mains-quaternary));padding:.125rem .5rem;border-radius:var(--radius-full);background:hsl(var(--surfaces-subtle));line-height:1.4;white-space:nowrap}.vt-topbar-github{display:flex;align-items:center;gap:.375rem;height:2rem;padding:0 .5rem;border-radius:var(--radius-sm);border:1px solid hsl(var(--border-default));color:hsl(var(--mains-primary));transition:color .15s,background .15s,border-color .15s;text-decoration:none}.vt-topbar-github:hover{color:hsl(var(--mains-primary));background:hsl(var(--surfaces-subtle));border-color:hsl(var(--border-strong))}.vt-topbar-github-icon{width:18px;height:18px;flex-shrink:0}.vt-topbar-github-stars{font-size:.75rem;font-weight:500;color:hsl(var(--mains-secondary));line-height:1}.vt-topbar-github:hover .vt-topbar-github-stars{color:hsl(var(--mains-primary))}@media(max-width:960px){.vt-topbar-link-storybook,.vt-topbar-nav-divider{display:none}}@media(max-width:640px){.vt-topbar{gap:.5rem}.vt-topbar-nav{display:none}.vt-topbar-search{margin-left:0}.vt-topbar-search-kbd{display:none}}.search-overlay{display:none;position:fixed;inset:0;z-index:500}.search-overlay.open{display:block}.search-backdrop{position:absolute;inset:0;background:#0006;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.search-dialog{position:absolute;top:15vh;left:50%;transform:translate(-50%);width:100%;max-width:560px;background:hsl(var(--surfaces-surface));border:1px solid hsl(var(--border-default));border-radius:16px;box-shadow:0 24px 64px #0000002e;overflow:hidden}.search-input-row{display:flex;align-items:center;gap:.625rem;padding:0 1rem;border-bottom:1px solid hsl(var(--border-default))}.search-input-icon{width:16px;height:16px;color:hsl(var(--mains-quaternary));flex-shrink:0}.search-input{flex:1;height:3rem;background:#0000;border:none;outline:none;font-size:.9375rem;color:hsl(var(--mains-primary));font-family:inherit}.search-input::placeholder{color:hsl(var(--mains-quaternary))}.search-esc-kbd{display:inline-flex;align-items:center;height:1.375rem;padding:0 .4em;border-radius:5px;border:1px solid hsl(var(--border-strong));background:hsl(var(--surfaces-subtle));font-size:.6875rem;font-weight:500;color:hsl(var(--mains-quaternary));flex-shrink:0}.search-results{max-height:420px;overflow-y:auto;padding:.5rem}.search-group-label{display:flex;align-items:center;gap:.375rem;padding:.5rem .75rem .25rem;font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:hsl(var(--mains-quaternary))}.search-item{display:flex;align-items:center;gap:.625rem;padding:.5rem .75rem;border-radius:8px;font-size:.875rem;color:hsl(var(--mains-primary));text-decoration:none;cursor:pointer;transition:background .1s}.search-item:hover,.search-item.active{background:hsl(var(--surfaces-subtle))}.search-group-icon{display:inline-flex;align-items:center;color:hsl(var(--mains-quaternary));flex-shrink:0}.search-item-category{margin-left:auto;font-size:.6875rem;color:hsl(var(--mains-quaternary));flex-shrink:0}.search-empty{padding:2rem;text-align:center;font-size:.875rem;color:hsl(var(--mains-quaternary))}.vt-color-format-btn{display:inline-flex;align-items:center;border:none;background:#0000;color:hsl(var(--mains-quaternary));cursor:pointer}.vt-color-format-btn:hover{color:hsl(var(--mains-secondary))}@keyframes indexFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.vt-list-check{flex-shrink:0;color:hsl(var(--info-primary))}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.vt-size-label{font-variant-numeric:tabular-nums;font-weight:var(--font-weight-medium);color:hsl(var(--mains-quaternary))}.vt-drag-scroll{cursor:grab;overflow-x:auto;user-select:none}.vt-sidebar-demo-children{overflow:hidden;max-height:0;opacity:0;transition:max-height .2s ease,opacity .15s ease}[data-sidebar-collapsible].open>.vt-sidebar-demo-children{max-height:200px;opacity:1}[data-sidebar-collapsible].open>button>.vt-sidebar-demo-chevron{transform:rotate(180deg)}.vt-inline-033f2d93f8{width:20px;height:16px}.vt-inline-034359d7a8{width:0%}.vt-inline-0404038d40{width:28px;height:28px;border:2px solid hsl(var(--info-primary));border-radius:6px}.vt-inline-051ad07837{width:48px}.vt-inline-079407edad{animation-delay:.3s}.vt-inline-085726dcce{font-size:14px;font-weight:400;line-height:1.5;color:hsl(var(--mains-quaternary));font-family:Inter,sans-serif}.vt-inline-0951e90987{height:400px}.vt-inline-09bcefcf9b{width:64px}.vt-inline-09c459775e{font-size:14px;font-weight:400;line-height:1.5}.vt-inline-0da05dd940{overflow:hidden}.vt-inline-132097ead4{font-size:16px;font-weight:400;line-height:1.6;color:hsl(var(--fg-disabled));margin-bottom:16px}.vt-inline-134e3c2fff{width:max-content}.vt-inline-13f675f320{height:360px}.vt-inline-1471ba77c4{width:28px;height:28px;border:2px solid hsl(var(--info-primary));border-radius:2px}.vt-inline-152e6f6b5b{width:40px}.vt-inline-16000cc0ae{width:100%}.vt-inline-1f93e2f5fb{width:4px}.vt-inline-23bf870d85{width:72px}.vt-inline-23f2fd6cdd{width:16px;height:48px;background:hsl(var(--info-primary)/.3);border-radius:2px}.vt-inline-264b407beb{width:67%}.vt-inline-277a169064{font-size:14px;font-weight:500;line-height:1.4;margin-bottom:12px}.vt-inline-2e3809aff8{width:20px;height:20px;border-radius:4px;background:hsl(var(--grey-800))}.vt-inline-33b79c2a1c{font-size:48px;font-weight:800;letter-spacing:-.02em;line-height:1.1}.vt-inline-393bda6e03{height:320px}.vt-inline-3a484bbae1{width:20px;height:8px}.vt-inline-3ac612ca5a{height:60%}.vt-inline-3ad30fb135{width:16px;height:24px;background:hsl(var(--info-primary)/.3);border-radius:2px}.vt-inline-3b6c45db71{font-size:20px;font-weight:800;letter-spacing:-.02em;line-height:1.2;font-family:Inter,sans-serif}.vt-inline-3ec96985f7{width:40%}.vt-inline-40002a7c05{font-size:24px;font-weight:700;letter-spacing:-.01em;line-height:1.25;margin-bottom:8px}.vt-inline-4396f59dc1{font-size:20px;font-weight:600;letter-spacing:-.01em;line-height:1.3}.vt-inline-44b108f16a{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:hsl(var(--mains-quaternary));font-family:Inter,sans-serif}.vt-inline-49b74b9afd{font-family:Inter,sans-serif}.vt-inline-49c9406408{width:70%}.vt-inline-4ac1dc23f7{width:56px}.vt-inline-50ab3e468c{width:2px}.vt-inline-52a5914ae0{width:20px;height:20px;border-radius:4px;background:hsl(var(--blue-900))}.vt-inline-5acc4551b9{font-size:18px;font-weight:400;line-height:1.6}.vt-inline-5ca9b93416{width:85%}.vt-inline-5d1a114e4e{width:20px;height:20px;border-radius:4px;background:hsl(var(--grey-200))}.vt-inline-6268fbcf32{font-size:clamp(8rem,20vw,16rem)}.vt-inline-6528b2713f{width:30%}.vt-inline-66597ae33c{width:20px;height:20px;border-radius:4px;background:hsl(var(--grey-400))}.vt-inline-6757009252{font-size:11px;font-weight:600;letter-spacing:.06em;line-height:1.4;text-transform:uppercase;color:hsl(var(--fg-disabled))}.vt-inline-67e58e91ec{width:92%;background:hsl(var(--accents-blue))}.vt-inline-68da277b41{width:16px}.vt-inline-6974507855{width:600px}.vt-inline-6b1f0d9798{margin-top:4px}.vt-inline-6e4544473d{width:20px;height:20px;border-radius:4px;background:hsl(var(--blue-200))}.vt-inline-6f0d008055{animation-delay:.5s}.vt-inline-6ffb4c7f1c{width:20px;height:40px}.vt-inline-76d38837f7{font-size:24px;font-weight:700;letter-spacing:-.01em;line-height:1.25}.vt-inline-77fad25d4d{width:24px}.vt-inline-7b6be8eb86{font-size:18px;font-weight:600;line-height:1.35}.vt-inline-7c076bc33f{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:hsl(var(--fg-disabled));margin-bottom:8px}.vt-inline-7fc691584c{font-family:system-ui,sans-serif}.vt-inline-815f5e5040{width:20px;height:48px}.vt-inline-83b8e7afb8{width:20px}.vt-inline-853d287b2c{width:62%}.vt-inline-86d5a62908{width:60%}.vt-inline-89abf09ba1{width:288px}.vt-inline-8b767ad399{width:6px}.vt-inline-94b9d4a0ea{font-size:36px;font-weight:800;letter-spacing:-.02em;line-height:1.15}.vt-inline-96f0de323d{width:20px;height:24px}.vt-inline-97eebb58d9{font-size:12px;font-weight:400;line-height:1.4;color:hsl(var(--fg-disabled))}.vt-inline-98959f35b1{width:12px}.vt-inline-990f101977{font-size:14px;font-weight:400;line-height:1.8;color:hsl(var(--fg-disabled));padding-left:20px;list-style:disc}.vt-inline-997131a05f{height:380px}.vt-inline-99fa4f924e{height:50%}.vt-inline-9a50b240ae{position:absolute;bottom:0;left:0;right:0}.vt-inline-9d162f2385{background:hsl(var(--info-primary)/.1)}.vt-inline-9e2b4e9088{width:80%}.vt-inline-9f04c3a0b1{animation-delay:.45s}.vt-inline-9f10868e2b{width:8px}.vt-inline-9fbcc3feef{font-size:clamp(6rem,16vw,12rem)}.vt-inline-a2322f2a5b{font-weight:900}.vt-inline-a3c15d5ad2{width:20px;height:32px}.vt-inline-a76205b062{font-size:30px;font-weight:700;letter-spacing:-.015em;line-height:1.2}.vt-inline-a93b570b5c{height:40%}.vt-inline-b1ce6b6a8d{width:16px;height:32px;background:hsl(var(--info-primary)/.3);border-radius:2px}.vt-inline-b271ed4bf8{width:20px;height:20px;border-radius:4px;background:hsl(var(--grey-600))}.vt-inline-b45a0c621b{width:28px;height:28px;border:2px solid hsl(var(--info-primary));border-radius:9999px}.vt-inline-b616c1520f{width:20px;height:20px;border-radius:4px;background:hsl(var(--blue-500))}.vt-inline-c01b56d2ac{animation-delay:.2s}.vt-inline-c0783975c4{width:20px;height:2px}.vt-inline-c15b25bfc3{width:25%}.vt-inline-c311217ce1{width:75%}.vt-inline-c38e748a2c{gap:24px}.vt-inline-c741527ec2{padding:16px}.vt-inline-c8dc34bd64{cursor:grab}.vt-inline-ce68bff415{gap:12px}.vt-inline-d2969e9054{width:20px;height:4px}.vt-inline-d2c3be0324{animation-delay:.1s}.vt-inline-d3f64fb6b8{width:20%}.vt-inline-d4301260e4{background:hsl(var(--warning-primary)/.1)}.vt-inline-d4f73fa0e1{animation-delay:.15s}.vt-inline-d6699032db{width:16px;height:16px;background:hsl(var(--info-primary)/.3);border-radius:2px}.vt-inline-dabaad57fd{width:80px}.vt-inline-dbc0d681a2{width:96px}.vt-inline-dc0529dcea{left:calc(60% - 8px)}.vt-inline-dd96c4680c{width:42%;background:hsl(var(--accents-orange))}.vt-inline-df3a6b5ce8{position:fixed;z-index:2000;min-width:180px;pointer-events:none}.vt-inline-e17a83bd94{width:45%}.vt-inline-e324540ca9{width:20px;height:12px}.vt-inline-e48e5e9dd5{width:28px;height:28px;border:2px solid hsl(var(--info-primary));border-radius:12px}.vt-inline-e54a108cdd{max-height:0}.vt-inline-e6ac52fd79{width:20px;height:6px}.vt-inline-e706cba58e{max-height:240px;overflow-y:auto}.vt-inline-e73a22bd90{width:50%}.vt-inline-e85fbed417{clip-path:inset(0 50% 0 0)}.vt-inline-ee552ce15e{font-size:12px;font-weight:400;line-height:1.4;color:hsl(var(--fg-disabled));margin-top:16px}.vt-inline-ef1bb00708{font-size:16px;font-weight:600;line-height:1.4}.vt-inline-f13fab4c77{width:33%}.vt-inline-f15d978070{width:16px;height:8px;background:hsl(var(--info-primary)/.3);border-radius:2px}.vt-inline-f17001c3cd{gap:8px}.vt-inline-f30ace800f{font-size:14px;font-weight:500;line-height:1.4}.vt-inline-f36cc98dba{width:16px;height:4px;background:hsl(var(--info-primary)/.3);border-radius:2px}.vt-inline-fb93c57b2c{width:32px}.vt-inline-fd258489e4{width:20px;height:20px;border-radius:4px;background:hsl(var(--blue-600))}.vt-inline-fdbdc6ea16{width:20px;height:0px}.vt-inline-fe7a974f7c{height:300px}.vt-inline-ffb89c08d4{font-size:16px;font-weight:400;line-height:1.6}.vt-popover-content{position:absolute;z-index:50;background:hsl(var(--surfaces-surface));border:1px solid hsl(var(--border-default));border-radius:var(--radius-lg);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;opacity:0;visibility:hidden;will-change:transform,opacity;transition:opacity .15s ease-out,transform .15s ease-out,visibility 0s .15s}.vt-popover-content.vt-open{opacity:1;visibility:visible;transition:opacity .15s ease-out,transform .15s ease-out,visibility 0s}.vt-popover-top{bottom:100%;left:50%;transform:translate(-50%,10px);margin-bottom:8px}.vt-popover-top.vt-open{transform:translate(-50%)}.vt-popover-bottom{top:100%;left:50%;transform:translate(-50%,-10px);margin-top:8px}.vt-popover-bottom.vt-open{transform:translate(-50%)}.vt-popover-left{right:100%;top:50%;transform:translate(10px,-50%);margin-right:8px}.vt-popover-left.vt-open{transform:translateY(-50%)}.vt-popover-right{left:100%;top:50%;transform:translate(-10px,-50%);margin-left:8px}.vt-popover-right.vt-open{transform:translateY(-50%)}.vt-popover-bottom-start{top:100%;left:0;transform:translateY(-10px);margin-top:8px}.vt-popover-bottom-start.vt-open{transform:translateY(0)}.vt-command-item,.vt-combobox-item{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border-radius:var(--radius-lg);font-size:.875rem;color:hsl(var(--mains-secondary));cursor:pointer;user-select:none;transition:color .15s,background-color .15s}.vt-command-item:hover,.vt-command-item.vt-selected,.vt-combobox-item:hover,.vt-combobox-item.vt-selected{background:hsl(var(--surfaces-subtle));color:hsl(var(--mains-primary))}.vt-command-item[aria-disabled=true],.vt-combobox-item[aria-disabled=true]{opacity:.5;pointer-events:none}.vt-command-item.vt-command-danger,.vt-combobox-item.vt-command-danger{color:hsl(var(--error-primary))}.vt-command-item.vt-command-danger:hover,.vt-combobox-item.vt-command-danger:hover{color:hsl(var(--error-primary));background:hsl(var(--error-background))}.vt-dropdown-menu{position:absolute;z-index:50;min-width:8rem;background:hsl(var(--surfaces-surface));border:1px solid hsl(var(--border-default));border-radius:var(--radius-xl);padding:.25rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .15s ease-out,transform .15s ease-out,visibility 0s .15s}.vt-dropdown-menu.vt-open{opacity:1;visibility:visible;transform:translateY(0);transition:opacity .15s ease-out,transform .15s ease-out,visibility 0s}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}body{font-family:Inter,ui-sans-serif,system-ui,sans-serif}a,button,.vt-card,.vt-btn,.vt-badge,.vt-chip,.vt-nav-item,.vt-icon-badge{transition:all .3s ease-in-out}.cta-bg{background-image:linear-gradient(115deg,#11182780,#111827b8),url(/cta-bg.jpg);background-size:cover;background-position:center}[id]{scroll-margin-top:5rem}@media(max-width:767px){body{padding-bottom:calc(58px + env(safe-area-inset-bottom))}}.skip-link{position:absolute;left:-9999px;top:var(--spacing-2);z-index:100}.skip-link:focus{left:var(--spacing-2)}.site-header[data-astro-cid-3ef6ksr2]{background:hsl(var(--surfaces-surface))}.nav-desktop[data-astro-cid-3ef6ksr2],.tabbar[data-astro-cid-3ef6ksr2]{display:none}@media(min-width:768px){.nav-desktop[data-astro-cid-3ef6ksr2]{display:block}}@media(max-width:767px){.tabbar[data-astro-cid-3ef6ksr2]{display:flex;position:fixed;inset:auto 0 0;z-index:50;background:hsl(var(--surfaces-surface));border-top:1px solid hsl(var(--border-default));padding-bottom:env(safe-area-inset-bottom)}.tabbar__item[data-astro-cid-3ef6ksr2]{flex:1;display:flex;flex-direction:column;align-items:center;gap:3px;padding:8px 0 6px;text-decoration:none;color:hsl(var(--mains-tertiary));transition:color .15s ease}.tabbar__item[data-astro-cid-3ef6ksr2].is-active{color:hsl(var(--accents-brand))}.tabbar__item[data-astro-cid-3ef6ksr2] svg{width:20px;height:20px;stroke-width:1.5}.tabbar__label[data-astro-cid-3ef6ksr2]{font-size:10px;font-weight:500;line-height:1;letter-spacing:.01em}}
