@import"https://fonts.googleapis.com/css2?family=Manrope:wght@400;600;700&family=Sora:wght@500;600;700&display=swap";.ui-badge[data-v-3c27bf3f]{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--nt-radius-sm);padding:.22rem .52rem;border:none;font-size:.78rem;font-weight:600;line-height:1;letter-spacing:.04em;text-transform:uppercase}.ui-badge--neutral[data-v-3c27bf3f]{color:var(--nt-theme-muted);background:var(--nt-theme-surface)}.ui-badge--success[data-v-3c27bf3f]{color:var(--nt-theme-success-ink);background:var(--nt-theme-success-soft)}.ui-badge--warning[data-v-3c27bf3f]{color:var(--nt-theme-warning-ink);background:var(--nt-theme-warning-soft)}.ui-badge--danger[data-v-3c27bf3f]{color:var(--nt-theme-danger-ink);background:var(--nt-theme-danger-soft)}.ui-data-list[data-v-da741e23]{margin:0;display:grid;grid-template-columns:minmax(120px,220px) 1fr;gap:0}.ui-data-list__label[data-v-da741e23],.ui-data-list__value[data-v-da741e23]{padding:.5rem .4rem;border-bottom:1px solid color-mix(in oklab,var(--nt-theme-border) 60%,transparent)}.ui-data-list__label[data-v-da741e23]{margin:0;color:var(--nt-theme-muted);font-size:.84rem}.ui-data-list__value[data-v-da741e23]{margin:0;color:var(--nt-theme-text);font-weight:600}.ui-date-picker-wrap[data-v-ac8873a5]{display:grid;gap:.35rem;position:relative}.ui-date-picker-label[data-v-ac8873a5]{color:var(--nt-theme-muted);font-size:.82rem;font-weight:500;letter-spacing:.02em;transition:color var(--nt-motion-fast) ease}.ui-date-picker-wrap:focus-within .ui-date-picker-label[data-v-ac8873a5]{color:var(--nt-theme-primary)}.ui-date-picker[data-v-ac8873a5]{width:100%;background:color-mix(in oklab,var(--nt-theme-surface-elevated) 85%,transparent);backdrop-filter:blur(8px) saturate(140%);-webkit-backdrop-filter:blur(8px) saturate(140%);color:var(--nt-theme-text);border:none;border-bottom:2px solid var(--nt-theme-border);border-radius:var(--nt-radius-sm) var(--nt-radius-sm) 0 0;padding:.7rem .75rem .55rem;font-size:.95rem;line-height:1.25;transition:border-color var(--nt-motion-normal) ease,box-shadow var(--nt-motion-normal) ease,background-color var(--nt-motion-normal) ease}.ui-date-picker[data-v-ac8873a5]:hover:not(:disabled):not(:focus){border-bottom-color:var(--nt-theme-text);background:color-mix(in oklab,var(--nt-theme-surface-elevated) 92%,transparent)}.ui-date-picker[data-v-ac8873a5]:focus-visible{outline:none;border-bottom-color:var(--nt-theme-primary);box-shadow:0 2px 0 0 var(--nt-theme-primary)}.ui-date-picker[aria-invalid=true][data-v-ac8873a5]{border-bottom-color:var(--nt-theme-danger);box-shadow:0 2px 0 0 var(--nt-theme-danger)}.ui-date-picker[data-v-ac8873a5]:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.ui-date-picker-hint[data-v-ac8873a5]{color:var(--nt-theme-muted);font-size:.78rem;padding-left:.75rem}.ui-breadcrumbs__list[data-v-959f1185]{margin:0;padding:0;list-style:none;display:flex;align-items:center;flex-wrap:wrap;gap:.38rem}.ui-breadcrumbs__item[data-v-959f1185]{display:inline-flex;align-items:center;gap:.38rem;color:var(--nt-theme-muted);font-size:.84rem}.ui-breadcrumbs__item[data-v-959f1185]:not(:last-child):after{content:"/";color:color-mix(in oklab,var(--nt-theme-muted) 50%,transparent)}.ui-breadcrumbs__link[data-v-959f1185]{color:var(--nt-theme-muted);text-decoration:none;transition:color var(--nt-motion-fast) ease;border-radius:var(--nt-radius-sm);padding:.1rem .2rem;margin:-.1rem -.2rem}.ui-breadcrumbs__link[data-v-959f1185]:hover{color:var(--nt-theme-primary)}.ui-breadcrumbs__link[data-v-959f1185]:focus-visible{outline:2px solid var(--nt-theme-focus-ring);outline-offset:2px;border-radius:var(--nt-radius-sm)}.ui-breadcrumbs__current[data-v-959f1185]{color:var(--nt-theme-text);font-weight:600}.ui-button[data-v-72a7cee9]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:var(--nt-radius-lg);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:var(--nt-space-1);font-family:var(--nt-font-family-display);font-weight:600;letter-spacing:.02em;position:relative;overflow:hidden;transition:transform var(--nt-motion-fast) var(--nt-ease-out),background-color var(--nt-motion-normal) ease,box-shadow var(--nt-motion-normal) ease,color var(--nt-motion-normal) ease}.ui-button--sm[data-v-72a7cee9]{font-size:.86rem;padding:.5rem .85rem}.ui-button--md[data-v-72a7cee9]{font-size:.95rem;padding:.65rem 1.1rem}.ui-button--lg[data-v-72a7cee9]{font-size:1.02rem;padding:.82rem 1.3rem}.ui-button--primary[data-v-72a7cee9]{background:var(--nt-theme-primary);color:#fff;box-shadow:var(--nt-theme-shadow-sm)}.ui-button--soft[data-v-72a7cee9]{background:var(--nt-theme-primary-soft);color:var(--nt-theme-primary);box-shadow:none}.ui-button--ghost[data-v-72a7cee9]{background:transparent;color:var(--nt-theme-primary)}.ui-button[data-v-72a7cee9]:hover:not(:disabled){transform:translateY(-1px)}.ui-button--primary[data-v-72a7cee9]:hover:not(:disabled){background:var(--nt-theme-primary-hover);box-shadow:var(--nt-theme-shadow-md)}.ui-button--soft[data-v-72a7cee9]:hover:not(:disabled){background:color-mix(in oklab,var(--nt-theme-primary-soft) 80%,var(--nt-theme-primary) 20%);box-shadow:var(--nt-theme-shadow-xs)}.ui-button--ghost[data-v-72a7cee9]:hover:not(:disabled){background:var(--nt-theme-primary-soft)}.ui-button[data-v-72a7cee9]:active:not(:disabled){transform:translateY(0)}.ui-button--primary[data-v-72a7cee9]:active:not(:disabled){background:var(--nt-theme-primary-active);box-shadow:var(--nt-theme-shadow-xs)}.ui-button[data-v-72a7cee9]:focus-visible{outline:2px solid var(--nt-theme-focus-ring);outline-offset:2px}.ui-button[data-v-72a7cee9]:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.ui-button--full[data-v-72a7cee9]{width:100%}.ui-callout[data-v-e979ecba]{position:relative;overflow:hidden;border:none;border-left:3px solid var(--nt-theme-border);border-radius:0 var(--nt-radius-md) var(--nt-radius-md) 0;padding:.85rem 1rem;display:grid;gap:.35rem;background:var(--nt-theme-surface)}.ui-callout__title[data-v-e979ecba]{margin:0;font-family:var(--nt-font-family-display);font-size:.92rem;font-weight:600}.ui-callout__body[data-v-e979ecba]{color:color-mix(in oklab,var(--nt-theme-text) 88%,var(--nt-theme-muted));font-size:.88rem}.ui-callout--info[data-v-e979ecba]{border-left-color:var(--nt-theme-info-border);background:color-mix(in oklab,var(--nt-theme-info-soft) 30%,var(--nt-theme-surface))}.ui-callout--success[data-v-e979ecba]{border-left-color:var(--nt-theme-success-border);background:color-mix(in oklab,var(--nt-theme-success-soft) 30%,var(--nt-theme-surface))}.ui-callout--warning[data-v-e979ecba]{border-left-color:var(--nt-theme-warning-border);background:color-mix(in oklab,var(--nt-theme-warning-soft) 30%,var(--nt-theme-surface))}.ui-callout--danger[data-v-e979ecba]{border-left-color:var(--nt-theme-danger-border);background:color-mix(in oklab,var(--nt-theme-danger-soft) 30%,var(--nt-theme-surface))}.ui-card[data-v-964959a1]{background:var(--nt-theme-glass-bg);backdrop-filter:blur(var(--nt-theme-glass-blur)) saturate(var(--nt-theme-glass-saturate));-webkit-backdrop-filter:blur(var(--nt-theme-glass-blur)) saturate(var(--nt-theme-glass-saturate));border:1px solid var(--nt-theme-glass-border);border-radius:var(--nt-radius-xl);padding:var(--nt-space-4);display:grid;gap:var(--nt-space-3);box-shadow:var(--nt-theme-shadow-sm),var(--nt-theme-highlight);transition:box-shadow var(--nt-motion-normal) var(--nt-ease-out),transform var(--nt-motion-normal) var(--nt-ease-out)}.ui-card--elevated[data-v-964959a1]{background:color-mix(in oklab,var(--nt-theme-surface-elevated) 90%,transparent);box-shadow:var(--nt-theme-shadow-md),var(--nt-theme-highlight-strong)}.ui-card--elevated[data-v-964959a1]:hover{box-shadow:var(--nt-theme-shadow-lg),var(--nt-theme-highlight-strong);transform:translateY(-2px)}.ui-card__header[data-v-964959a1]{border-bottom:1px solid color-mix(in oklab,var(--nt-theme-border) 50%,transparent);padding-bottom:var(--nt-space-2)}.ui-card__title[data-v-964959a1]{margin:0;color:var(--nt-theme-text);font-size:1.03rem;font-family:var(--nt-font-family-display);font-weight:600;letter-spacing:-.01em}.ui-card__body[data-v-964959a1]{color:var(--nt-theme-text)}.ui-card__footer[data-v-964959a1]{border-top:1px solid color-mix(in oklab,var(--nt-theme-border) 50%,transparent);padding-top:var(--nt-space-2)}.ui-checkbox-wrap[data-v-1929046d]{display:inline-flex;align-items:center;gap:.58rem;color:var(--nt-theme-text);cursor:pointer;min-height:2.75rem;padding:.2rem 0}.ui-checkbox[data-v-1929046d]{position:absolute;opacity:0;pointer-events:none}.ui-checkbox-mark[data-v-1929046d]{width:1.15rem;height:1.15rem;border-radius:var(--nt-radius-sm);border:2px solid var(--nt-theme-muted);background:transparent;display:inline-grid;place-items:center;flex-shrink:0;transition:background-color var(--nt-motion-fast) ease,border-color var(--nt-motion-fast) ease,box-shadow var(--nt-motion-fast) ease}.ui-checkbox-mark[data-v-1929046d]:after{content:"";width:.5rem;height:.5rem;border-radius:.1rem;transform:scale(0);background:#fff;transition:transform var(--nt-motion-fast) var(--nt-ease-spring)}.ui-checkbox-wrap:hover .ui-checkbox-mark[data-v-1929046d]{border-color:var(--nt-theme-primary)}.ui-checkbox:checked+.ui-checkbox-mark[data-v-1929046d]{background:var(--nt-theme-primary);border-color:var(--nt-theme-primary)}.ui-checkbox:checked+.ui-checkbox-mark[data-v-1929046d]:after{transform:scale(1)}.ui-checkbox:focus-visible+.ui-checkbox-mark[data-v-1929046d]{outline:2px solid var(--nt-theme-focus-ring);outline-offset:2px}.ui-checkbox:disabled+.ui-checkbox-mark[data-v-1929046d],.ui-checkbox:disabled~.ui-checkbox-label[data-v-1929046d]{opacity:.5;cursor:not-allowed}.ui-checkbox-label[data-v-1929046d]{font-size:.92rem}.ui-input-wrap[data-v-15de4123]{display:grid;gap:.35rem;position:relative}.ui-input-label[data-v-15de4123]{color:var(--nt-theme-muted);font-size:.82rem;font-weight:500;letter-spacing:.02em;transition:color var(--nt-motion-fast) ease}.ui-input-wrap:focus-within .ui-input-label[data-v-15de4123]{color:var(--nt-theme-primary)}.ui-input[data-v-15de4123]{width:100%;background:color-mix(in oklab,var(--nt-theme-surface-elevated) 85%,transparent);backdrop-filter:blur(8px) saturate(140%);-webkit-backdrop-filter:blur(8px) saturate(140%);color:var(--nt-theme-text);border:none;border-bottom:2px solid var(--nt-theme-border);border-radius:var(--nt-radius-sm) var(--nt-radius-sm) 0 0;padding:.7rem .75rem .55rem;font-size:.95rem;line-height:1.25;transition:border-color var(--nt-motion-normal) ease,box-shadow var(--nt-motion-normal) ease,background-color var(--nt-motion-normal) ease}.ui-input[data-v-15de4123]::placeholder{color:var(--nt-theme-muted)}.ui-input[data-v-15de4123]:hover:not(:disabled):not(:focus){border-bottom-color:var(--nt-theme-text);background:color-mix(in oklab,var(--nt-theme-surface-elevated) 92%,transparent)}.ui-input[data-v-15de4123]:focus-visible{outline:none;border-bottom-color:var(--nt-theme-primary);box-shadow:0 2px 0 0 var(--nt-theme-primary)}.ui-input[aria-invalid=true][data-v-15de4123]{border-bottom-color:var(--nt-theme-danger);box-shadow:0 2px 0 0 var(--nt-theme-danger)}.ui-input[data-v-15de4123]:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.ui-input-hint[data-v-15de4123]{color:var(--nt-theme-muted);font-size:.78rem;padding-left:.75rem}.ui-image-slider[data-v-78da705f]{display:grid;gap:.7rem}.ui-image-slider[data-v-78da705f]:focus-visible{outline:2px solid var(--nt-theme-focus-ring);outline-offset:2px;border-radius:var(--nt-radius-lg)}.ui-image-slider__empty[data-v-78da705f]{border:1px dashed var(--nt-theme-border);border-radius:var(--nt-radius-lg);padding:1rem;color:var(--nt-theme-muted);text-align:center}.ui-image-slider__figure[data-v-78da705f]{margin:0;display:grid;gap:.4rem}.ui-image-slider__image[data-v-78da705f]{width:100%;aspect-ratio:16 / 9;object-fit:cover;border:none;border-radius:var(--nt-radius-lg);background:var(--nt-theme-surface);box-shadow:var(--nt-theme-shadow-sm)}.ui-image-slider__caption[data-v-78da705f]{margin:0;color:var(--nt-theme-muted);font-size:.85rem}.ui-image-slider__controls[data-v-78da705f]{display:grid;grid-template-columns:auto 1fr auto;gap:.5rem;align-items:center}.ui-image-slider__control[data-v-78da705f]{border:none;border-radius:var(--nt-radius-md);background:var(--nt-theme-primary-soft);color:var(--nt-theme-primary);font:inherit;cursor:pointer;min-height:2.25rem;min-width:2.25rem;padding:.4rem .65rem;transition:background-color var(--nt-motion-fast) var(--nt-ease-out),color var(--nt-motion-fast) ease}.ui-image-slider__control[data-v-78da705f]:hover:not(:disabled){background:color-mix(in oklab,var(--nt-theme-primary-soft) 80%,var(--nt-theme-primary));color:#fff}.ui-image-slider__control[data-v-78da705f]:focus-visible,.ui-image-slider__dot[data-v-78da705f]:focus-visible,.ui-image-slider__thumb[data-v-78da705f]:focus-visible{outline:2px solid var(--nt-theme-focus-ring);outline-offset:2px}.ui-image-slider__control[data-v-78da705f]:disabled{opacity:.5;cursor:not-allowed}.ui-image-slider__position[data-v-78da705f]{margin:0;color:var(--nt-theme-muted);text-align:center;font-size:.85rem}.ui-image-slider__dots[data-v-78da705f]{display:flex;flex-wrap:wrap;gap:.35rem}.ui-image-slider__dot[data-v-78da705f]{width:.6rem;height:.6rem;border-radius:var(--nt-radius-full);border:none;background:var(--nt-theme-border);cursor:pointer;transition:background-color var(--nt-motion-fast) ease,transform var(--nt-motion-fast) var(--nt-ease-spring)}.ui-image-slider__dot[data-v-78da705f]:hover{background:var(--nt-theme-muted);transform:scale(1.3)}.ui-image-slider__dot--active[data-v-78da705f]{background:var(--nt-theme-primary);transform:scale(1.2)}.ui-image-slider__thumbs[data-v-78da705f]{display:grid;grid-template-columns:repeat(auto-fill,minmax(4.4rem,1fr));gap:.45rem}.ui-image-slider__thumb[data-v-78da705f]{border:1px solid var(--nt-theme-border);border-radius:var(--nt-radius-md);background:var(--nt-theme-background);padding:0;cursor:pointer;overflow:hidden;transition:border-color var(--nt-motion-fast) ease,box-shadow var(--nt-motion-fast) ease}.ui-image-slider__thumb img[data-v-78da705f]{width:100%;aspect-ratio:4 / 3;object-fit:cover;display:block}.ui-image-slider__thumb--active[data-v-78da705f]{border-color:var(--nt-theme-primary);box-shadow:0 0 0 1px var(--nt-theme-primary)}.ui-metric[data-v-cce1f730]{border:none;border-radius:var(--nt-radius-lg);background:var(--nt-theme-glass-bg);backdrop-filter:blur(var(--nt-theme-glass-blur)) saturate(var(--nt-theme-glass-saturate));-webkit-backdrop-filter:blur(var(--nt-theme-glass-blur)) saturate(var(--nt-theme-glass-saturate));padding:.85rem .95rem;display:grid;gap:.22rem;box-shadow:var(--nt-theme-shadow-sm),var(--nt-theme-highlight);transition:box-shadow var(--nt-motion-fast) var(--nt-ease-out),transform var(--nt-motion-fast) var(--nt-ease-out)}.ui-metric[data-v-cce1f730]:hover{box-shadow:var(--nt-theme-shadow-md),var(--nt-theme-highlight);transform:translateY(-1px)}.ui-metric__label[data-v-cce1f730]{margin:0;color:var(--nt-theme-muted);font-size:.78rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em}.ui-metric__value[data-v-cce1f730]{margin:0;color:var(--nt-theme-text);font-family:var(--nt-font-family-display);font-size:1.38rem;font-weight:700}.ui-metric__delta[data-v-cce1f730]{margin:0;font-size:.83rem;color:var(--nt-theme-success)}.ui-modal__backdrop[data-v-051900ca]{position:fixed;top:0;right:0;bottom:0;left:0;background:color-mix(in oklab,var(--nt-theme-text) 40%,transparent);backdrop-filter:blur(8px) saturate(140%);-webkit-backdrop-filter:blur(8px) saturate(140%);display:grid;place-items:center;z-index:var(--nt-z-modal);padding:1rem}.ui-modal[data-v-051900ca]{width:min(560px,100%);background:var(--nt-theme-surface-elevated);color:var(--nt-theme-text);border:none;border-radius:var(--nt-radius-xl);box-shadow:var(--nt-theme-shadow-xl);display:grid;gap:var(--nt-space-3);padding:var(--nt-space-5)}.ui-modal__header[data-v-051900ca]{display:flex;align-items:center;justify-content:space-between;gap:var(--nt-space-2)}.ui-modal__title[data-v-051900ca]{margin:0;font-family:var(--nt-font-family-display);font-size:1.1rem;font-weight:600;letter-spacing:-.01em}.ui-modal__close[data-v-051900ca]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;color:var(--nt-theme-muted);width:2.25rem;height:2.25rem;border-radius:var(--nt-radius-full);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background-color var(--nt-motion-fast) ease,color var(--nt-motion-fast) ease}.ui-modal__close[data-v-051900ca]:hover{background:var(--nt-theme-surface);color:var(--nt-theme-text)}.ui-modal__close[data-v-051900ca]:active{background:var(--nt-theme-primary-soft)}.ui-modal__close[data-v-051900ca]:focus-visible{outline:2px solid var(--nt-theme-focus-ring);outline-offset:2px}.ui-modal__footer[data-v-051900ca]{border-top:1px solid color-mix(in oklab,var(--nt-theme-border) 50%,transparent);padding-top:var(--nt-space-3)}.ui-page-slider[data-v-2d149fe9]{display:grid;gap:.7rem}.ui-page-slider[data-v-2d149fe9]:focus-visible{outline:2px solid var(--nt-theme-focus-ring);outline-offset:2px;border-radius:var(--nt-radius-lg)}.ui-page-slider__empty[data-v-2d149fe9]{border:1px dashed var(--nt-theme-border);border-radius:var(--nt-radius-lg);padding:1rem;color:var(--nt-theme-muted);text-align:center}.ui-page-slider__viewport[data-v-2d149fe9]{overflow:hidden;border:none;border-radius:var(--nt-radius-lg);background:var(--nt-theme-glass-bg);backdrop-filter:blur(8px) saturate(140%);-webkit-backdrop-filter:blur(8px) saturate(140%);box-shadow:var(--nt-theme-shadow-sm)}.ui-page-slider__track[data-v-2d149fe9]{display:flex;transition:transform var(--nt-motion-normal) var(--nt-ease-out);will-change:transform}.ui-page-slider__page[data-v-2d149fe9]{min-width:100%;padding:.8rem;box-sizing:border-box}.ui-page-slider__panel[data-v-2d149fe9]{border:1px solid color-mix(in oklab,var(--nt-theme-primary) 20%,var(--nt-theme-border));border-radius:var(--nt-radius-md);background:color-mix(in oklab,var(--nt-theme-surface) 55%,var(--nt-theme-background));padding:.8rem;display:grid;gap:.35rem}.ui-page-slider__title[data-v-2d149fe9]{margin:0;font-size:1rem}.ui-page-slider__description[data-v-2d149fe9]{margin:0;color:var(--nt-theme-muted)}.ui-page-slider__controls[data-v-2d149fe9]{display:grid;grid-template-columns:auto 1fr auto;gap:.5rem;align-items:center}.ui-page-slider__control[data-v-2d149fe9]{border:1px solid var(--nt-theme-border);border-radius:var(--nt-radius-md);background:var(--nt-theme-surface-elevated);color:var(--nt-theme-text);font:inherit;cursor:pointer;min-height:2.5rem;min-width:2.5rem;padding:.45rem .75rem;transition:background-color var(--nt-motion-fast) var(--nt-ease-out),border-color var(--nt-motion-fast) ease,color var(--nt-motion-fast) ease}.ui-page-slider__control[data-v-2d149fe9]:hover:not(:disabled){border-color:var(--nt-theme-primary);background:var(--nt-theme-primary-soft);color:var(--nt-theme-primary)}.ui-page-slider__control[data-v-2d149fe9]:focus-visible,.ui-page-slider__dot[data-v-2d149fe9]:focus-visible{outline:2px solid var(--nt-theme-focus-ring);outline-offset:2px}.ui-page-slider__control[data-v-2d149fe9]:disabled{opacity:.5;cursor:not-allowed}.ui-page-slider__position[data-v-2d149fe9]{margin:0;color:var(--nt-theme-muted);text-align:center;font-size:.85rem}.ui-page-slider__dots[data-v-2d149fe9]{display:flex;flex-wrap:wrap;gap:.35rem}.ui-page-slider__dot[data-v-2d149fe9]{width:.6rem;height:.6rem;border-radius:var(--nt-radius-full);border:none;background:var(--nt-theme-border);cursor:pointer;transition:background-color var(--nt-motion-fast) ease,transform var(--nt-motion-fast) var(--nt-ease-spring)}.ui-page-slider__dot[data-v-2d149fe9]:hover{background:var(--nt-theme-muted);transform:scale(1.3)}.ui-page-slider__dot--active[data-v-2d149fe9]{background:var(--nt-theme-primary);transform:scale(1.2)}.ui-pagination[data-v-c0f14a49]{display:inline-flex;align-items:center;gap:.35rem;border:none;border-radius:var(--nt-radius-lg);background:transparent;padding:0}.ui-pagination__btn[data-v-c0f14a49]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:var(--nt-radius-md);background:transparent;color:var(--nt-theme-text);font-size:.85rem;min-height:2.25rem;min-width:2.25rem;padding:.4rem .65rem;cursor:pointer;transition:background-color var(--nt-motion-fast) var(--nt-ease-out),color var(--nt-motion-fast) ease}.ui-pagination__btn[data-v-c0f14a49]:hover:not(:disabled){background:var(--nt-theme-primary-soft);color:var(--nt-theme-primary)}.ui-pagination__btn[data-v-c0f14a49]:active:not(:disabled){background:color-mix(in oklab,var(--nt-theme-primary-soft) 80%,var(--nt-theme-primary))}.ui-pagination__btn[data-v-c0f14a49]:focus-visible{outline:2px solid var(--nt-theme-focus-ring);outline-offset:2px}.ui-pagination__btn[data-v-c0f14a49]:disabled{opacity:.5;cursor:not-allowed}.ui-pagination__state[data-v-c0f14a49]{color:var(--nt-theme-muted);font-size:.84rem}.ui-progress[data-v-dd74dae6]{display:grid;gap:.42rem}.ui-progress__meta[data-v-dd74dae6]{display:flex;align-items:center;justify-content:space-between;color:var(--nt-theme-muted);font-size:.82rem;font-weight:500}.ui-progress__track[data-v-dd74dae6]{height:.35rem;border-radius:var(--nt-radius-full);background:var(--nt-theme-surface);border:none;overflow:hidden}.ui-progress__bar[data-v-dd74dae6]{display:block;height:100%;border-radius:var(--nt-radius-full);background:var(--nt-theme-primary);transition:width var(--nt-motion-slow) var(--nt-ease-out)}.ui-skeleton[data-v-109bd21b]{display:inline-block;background:color-mix(in oklab,var(--nt-theme-surface) 88%,var(--nt-theme-border))}.ui-skeleton--rounded[data-v-109bd21b]{border-radius:var(--nt-radius-full)}.ui-skeleton--animated[data-v-109bd21b]{background-image:linear-gradient(100deg,color-mix(in oklab,var(--nt-theme-surface) 85%,var(--nt-theme-border)) 25%,color-mix(in oklab,var(--nt-theme-background) 90%,var(--nt-theme-border)) 40%,color-mix(in oklab,var(--nt-theme-surface) 85%,var(--nt-theme-border)) 65%);background-size:200% 100%;animation:ui-skeleton-shimmer-109bd21b 1.2s linear infinite}@keyframes ui-skeleton-shimmer-109bd21b{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion: reduce){.ui-skeleton--animated[data-v-109bd21b]{animation:none}}.ui-select-wrap[data-v-337c93b3]{display:grid;gap:.35rem;position:relative}.ui-select-label[data-v-337c93b3]{color:var(--nt-theme-muted);font-weight:500;font-size:.82rem;letter-spacing:.02em;transition:color var(--nt-motion-fast) ease}.ui-select-wrap:focus-within .ui-select-label[data-v-337c93b3]{color:var(--nt-theme-primary)}.ui-select[data-v-337c93b3]{width:100%;background:color-mix(in oklab,var(--nt-theme-surface-elevated) 85%,transparent);backdrop-filter:blur(8px) saturate(140%);-webkit-backdrop-filter:blur(8px) saturate(140%);color:var(--nt-theme-text);border:none;border-bottom:2px solid var(--nt-theme-border);border-radius:var(--nt-radius-sm) var(--nt-radius-sm) 0 0;padding:.7rem .75rem .55rem;font-size:.95rem;cursor:pointer;transition:border-color var(--nt-motion-normal) ease,box-shadow var(--nt-motion-normal) ease,background-color var(--nt-motion-normal) ease}.ui-select[data-v-337c93b3]:hover:not(:disabled):not(:focus){border-bottom-color:var(--nt-theme-text);background:color-mix(in oklab,var(--nt-theme-surface-elevated) 92%,transparent)}.ui-select[data-v-337c93b3]:focus-visible{outline:none;border-bottom-color:var(--nt-theme-primary);box-shadow:0 2px 0 0 var(--nt-theme-primary)}.ui-select[aria-invalid=true][data-v-337c93b3]{border-bottom-color:var(--nt-theme-danger);box-shadow:0 2px 0 0 var(--nt-theme-danger)}.ui-select[data-v-337c93b3]:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.ui-select-hint[data-v-337c93b3]{color:var(--nt-theme-muted);font-size:.78rem;padding-left:.75rem}.ui-table-wrap[data-v-dedcf539]{overflow-x:auto;border:none;border-radius:var(--nt-radius-lg);background:var(--nt-theme-glass-bg);backdrop-filter:blur(var(--nt-theme-glass-blur)) saturate(var(--nt-theme-glass-saturate));-webkit-backdrop-filter:blur(var(--nt-theme-glass-blur)) saturate(var(--nt-theme-glass-saturate));box-shadow:var(--nt-theme-shadow-sm)}.ui-table[data-v-dedcf539]{width:100%;border-collapse:collapse;min-width:460px}.ui-table__caption[data-v-dedcf539]{text-align:left;color:var(--nt-theme-muted);padding:.7rem;font-size:.82rem}.ui-table th[data-v-dedcf539],.ui-table td[data-v-dedcf539]{padding:.7rem;text-align:left;border-top:1px solid color-mix(in oklab,var(--nt-theme-border) 74%,transparent)}.ui-table thead th[data-v-dedcf539]{border-top:none;font-family:var(--nt-font-family-display);font-size:.82rem;text-transform:uppercase;letter-spacing:.04em;color:var(--nt-theme-muted);background:var(--nt-theme-surface)}.ui-table tbody tr[data-v-dedcf539]{transition:background-color var(--nt-motion-fast) ease}.ui-table tbody tr[data-v-dedcf539]:hover{background:color-mix(in oklab,var(--nt-theme-primary-soft) 40%,transparent)}.ui-stepper[data-v-5ac048c7]{display:grid;gap:.45rem}.ui-stepper__label[data-v-5ac048c7]{color:var(--nt-theme-muted);font-size:.82rem;font-weight:500;letter-spacing:.02em}.ui-stepper__controls[data-v-5ac048c7]{display:inline-flex;align-items:center;border:none;border-radius:var(--nt-radius-lg);overflow:hidden;box-shadow:var(--nt-theme-shadow-sm);background:var(--nt-theme-glass-bg);backdrop-filter:blur(8px) saturate(140%);-webkit-backdrop-filter:blur(8px) saturate(140%)}.ui-stepper__btn[data-v-5ac048c7]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-right:1px solid color-mix(in oklab,var(--nt-theme-border) 50%,transparent);background:transparent;color:var(--nt-theme-text);width:2.75rem;height:2.75rem;cursor:pointer;transition:background-color var(--nt-motion-fast) var(--nt-ease-out),color var(--nt-motion-fast) ease}.ui-stepper__btn[data-v-5ac048c7]:last-child{border-right:none;border-left:1px solid color-mix(in oklab,var(--nt-theme-border) 50%,transparent)}.ui-stepper__btn[data-v-5ac048c7]:hover:not(:disabled){background:var(--nt-theme-primary-soft);color:var(--nt-theme-primary)}.ui-stepper__btn[data-v-5ac048c7]:active:not(:disabled){background:color-mix(in oklab,var(--nt-theme-primary-soft) 80%,var(--nt-theme-primary))}.ui-stepper__btn[data-v-5ac048c7]:focus-visible{outline:2px solid var(--nt-theme-focus-ring);outline-offset:-2px}.ui-stepper__btn[data-v-5ac048c7]:disabled{opacity:.5;cursor:not-allowed}.ui-stepper__value[data-v-5ac048c7]{min-width:2.4rem;text-align:center;color:var(--nt-theme-text);font-family:var(--nt-font-family-display);font-weight:600}.ui-switch-wrap[data-v-f81ec36e]{display:inline-flex;align-items:center;gap:.62rem;color:var(--nt-theme-text);min-height:2.75rem;padding:.2rem 0}.ui-switch-input[data-v-f81ec36e]{position:absolute;opacity:0;pointer-events:none}.ui-switch-track[data-v-f81ec36e]{width:2.9rem;height:1.65rem;border-radius:var(--nt-radius-full);border:none;background:var(--nt-theme-muted);position:relative;transition:background-color var(--nt-motion-fast) ease,box-shadow var(--nt-motion-fast) ease}.ui-switch-thumb[data-v-f81ec36e]{position:absolute;top:.18rem;left:.18rem;width:1.28rem;height:1.28rem;border-radius:var(--nt-radius-full);background:#fff;box-shadow:var(--nt-theme-shadow-sm);transition:transform var(--nt-motion-fast) var(--nt-ease-spring)}.ui-switch-wrap:hover .ui-switch-track[data-v-f81ec36e]{background:color-mix(in oklab,var(--nt-theme-muted) 80%,var(--nt-theme-primary))}.ui-switch-input:checked+.ui-switch-track[data-v-f81ec36e]{background:var(--nt-theme-primary)}.ui-switch-input:checked+.ui-switch-track .ui-switch-thumb[data-v-f81ec36e]{transform:translate(1.22rem)}.ui-switch-input:focus-visible+.ui-switch-track[data-v-f81ec36e]{outline:2px solid var(--nt-theme-focus-ring);outline-offset:2px}.ui-switch-input:disabled+.ui-switch-track[data-v-f81ec36e],.ui-switch-input:disabled~.ui-switch-label[data-v-f81ec36e]{opacity:.5;cursor:not-allowed}.ui-switch-label[data-v-f81ec36e]{font-size:.92rem}.ui-tabs[data-v-3073481b]{display:inline-flex;flex-wrap:wrap;gap:0;background:transparent;border:none;border-bottom:2px solid var(--nt-theme-border);padding:0}.ui-tab[data-v-3073481b]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:var(--nt-theme-muted);font-family:var(--nt-font-family-display);font-size:.88rem;font-weight:600;padding:.6rem 1rem;cursor:pointer;margin-bottom:-2px;letter-spacing:.02em;transition:color var(--nt-motion-fast) ease,border-color var(--nt-motion-normal) ease}.ui-tab[data-v-3073481b]:hover:not(.ui-tab--active){color:var(--nt-theme-text);border-bottom-color:var(--nt-theme-border)}.ui-tab--active[data-v-3073481b]{color:var(--nt-theme-primary);border-bottom-color:var(--nt-theme-primary)}.ui-tab[data-v-3073481b]:focus-visible{outline:2px solid var(--nt-theme-focus-ring);outline-offset:-2px}.ui-timeline[data-v-ab1b77db]{margin:0;padding:0;list-style:none;display:grid;gap:0}.ui-timeline__item[data-v-ab1b77db]{display:grid;grid-template-columns:.9rem 1fr;gap:.55rem;align-items:start;position:relative;padding-bottom:.7rem}.ui-timeline__item[data-v-ab1b77db]:not(:last-child):before{content:"";position:absolute;left:.4rem;top:1.1rem;bottom:0;width:1px;background:var(--nt-theme-border)}.ui-timeline__dot[data-v-ab1b77db]{margin-top:.2rem;width:.7rem;height:.7rem;border-radius:var(--nt-radius-full);background:var(--nt-theme-primary);border:2px solid var(--nt-theme-background);box-shadow:0 0 0 1px var(--nt-theme-primary);position:relative;z-index:1}.ui-timeline__content[data-v-ab1b77db]{border:none;border-radius:var(--nt-radius-md);background:var(--nt-theme-glass-bg);backdrop-filter:blur(8px) saturate(140%);-webkit-backdrop-filter:blur(8px) saturate(140%);padding:.55rem .65rem;display:grid;gap:.2rem;box-shadow:var(--nt-theme-shadow-xs);transition:box-shadow var(--nt-motion-fast) ease}.ui-timeline__content[data-v-ab1b77db]:hover{box-shadow:var(--nt-theme-shadow-sm)}.ui-timeline__title[data-v-ab1b77db]{margin:0;color:var(--nt-theme-text);font-weight:600}.ui-timeline__time[data-v-ab1b77db]{margin:0;color:var(--nt-theme-muted);font-size:.8rem}.ui-timeline__description[data-v-ab1b77db]{margin:0;color:var(--nt-theme-muted);font-size:.86rem}.ui-toast[data-v-019cef68]{position:fixed;top:var(--nt-space-4);right:var(--nt-space-4);z-index:var(--nt-z-toast);background:var(--nt-theme-surface-elevated);color:var(--nt-theme-text);border:none;border-left:3px solid var(--nt-theme-primary);border-radius:0 var(--nt-radius-md) var(--nt-radius-md) 0;padding:.75rem .9rem;display:grid;gap:.3rem;box-shadow:var(--nt-theme-shadow-lg)}.ui-toast--neutral[data-v-019cef68]{border-left-color:var(--nt-theme-primary)}.ui-toast--success[data-v-019cef68]{border-left-color:var(--nt-theme-success-border)}.ui-toast--warning[data-v-019cef68]{border-left-color:var(--nt-theme-warning-border)}.ui-toast--danger[data-v-019cef68]{border-left-color:var(--nt-theme-danger-border)}.ui-toast__title[data-v-019cef68]{font-size:.93rem}.ui-toast__message[data-v-019cef68]{margin:0;color:color-mix(in oklab,var(--nt-theme-text) 86%,var(--nt-theme-muted));font-size:.86rem}.ui-accordion[data-v-ae5d5639]{border:none;border-radius:var(--nt-radius-lg);background:var(--nt-theme-glass-bg);backdrop-filter:blur(var(--nt-theme-glass-blur)) saturate(var(--nt-theme-glass-saturate));-webkit-backdrop-filter:blur(var(--nt-theme-glass-blur)) saturate(var(--nt-theme-glass-saturate));box-shadow:var(--nt-theme-shadow-sm)}.ui-accordion__trigger[data-v-ae5d5639]{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;color:var(--nt-theme-text);cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:var(--nt-space-2);padding:.72rem .86rem;font-family:var(--nt-font-family-display);font-size:.94rem;font-weight:600;border-radius:var(--nt-radius-lg);transition:background-color var(--nt-motion-fast) var(--nt-ease-out),color var(--nt-motion-fast) ease}.ui-accordion__trigger[data-v-ae5d5639]:hover{background:color-mix(in oklab,var(--nt-theme-primary-soft) 30%,transparent)}.ui-accordion__trigger[data-v-ae5d5639]:focus-visible{outline:2px solid var(--nt-theme-focus-ring);outline-offset:2px}.ui-accordion__icon[data-v-ae5d5639]{transition:transform var(--nt-motion-fast) var(--nt-ease-spring)}.ui-accordion__icon--open[data-v-ae5d5639]{transform:rotate(45deg)}.ui-accordion__panel[data-v-ae5d5639]{border-top:1px solid color-mix(in oklab,var(--nt-theme-border) 50%,transparent);color:var(--nt-theme-muted);padding:.7rem .86rem}.ui-avatar[data-v-7678928b]{display:inline-grid;place-items:center;border-radius:var(--nt-radius-full);border:none;background:var(--nt-theme-primary-soft);color:var(--nt-theme-primary);font-family:var(--nt-font-family-display);font-weight:700;overflow:hidden;box-shadow:var(--nt-theme-shadow-sm);transition:transform var(--nt-motion-fast) var(--nt-ease-spring),box-shadow var(--nt-motion-fast) ease}.ui-avatar[data-v-7678928b]:hover{transform:scale(1.06);box-shadow:var(--nt-theme-shadow-sm)}.ui-avatar--sm[data-v-7678928b]{width:1.8rem;height:1.8rem;font-size:.66rem}.ui-avatar--md[data-v-7678928b]{width:2.4rem;height:2.4rem;font-size:.8rem}.ui-avatar--lg[data-v-7678928b]{width:3rem;height:3rem;font-size:.95rem}.ui-avatar__image[data-v-7678928b]{width:100%;height:100%;object-fit:cover}.ui-divider[data-v-97b7dea6]{width:100%;display:flex;align-items:center;gap:.7rem;color:var(--nt-theme-muted);font-size:.78rem;text-transform:uppercase;letter-spacing:.06em}.ui-divider[data-v-97b7dea6]:before,.ui-divider[data-v-97b7dea6]:after{content:"";height:1px;flex:1;background:color-mix(in oklab,var(--nt-theme-border) 80%,transparent)}.ui-divider__label[data-v-97b7dea6]{white-space:nowrap}.ui-empty-state[data-v-fd9d90b8]{border:1px dashed color-mix(in oklab,var(--nt-theme-border) 60%,transparent);border-radius:var(--nt-radius-lg);background:color-mix(in oklab,var(--nt-theme-surface) 50%,transparent);padding:1.2rem;display:grid;justify-items:start;gap:.45rem;transition:border-color var(--nt-motion-normal) ease}.ui-empty-state[data-v-fd9d90b8]:hover{border-color:var(--nt-theme-muted)}.ui-empty-state__icon[data-v-fd9d90b8]{color:var(--nt-theme-primary);font-size:1.2rem}.ui-empty-state__title[data-v-fd9d90b8]{margin:0;font-family:var(--nt-font-family-display);font-size:1rem}.ui-empty-state__description[data-v-fd9d90b8]{margin:0;color:var(--nt-theme-muted);font-size:.9rem}.ui-empty-state__actions[data-v-fd9d90b8]{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.2rem}.ui-file-upload-wrap[data-v-46cd4df5]{display:grid;gap:.35rem;position:relative}.ui-file-upload-label[data-v-46cd4df5]{color:var(--nt-theme-muted);font-size:.82rem;font-weight:500;letter-spacing:.02em;transition:color var(--nt-motion-fast) ease}.ui-file-upload-field[data-v-46cd4df5]{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;width:100%;background:color-mix(in oklab,var(--nt-theme-surface-elevated) 85%,transparent);backdrop-filter:blur(8px) saturate(140%);-webkit-backdrop-filter:blur(8px) saturate(140%);border:none;border-bottom:2px solid var(--nt-theme-border);border-radius:var(--nt-radius-sm) var(--nt-radius-sm) 0 0;padding:.55rem .75rem;transition:border-color var(--nt-motion-normal) ease,box-shadow var(--nt-motion-normal) ease,background-color var(--nt-motion-normal) ease}.ui-file-upload-wrap:focus-within .ui-file-upload-label[data-v-46cd4df5]{color:var(--nt-theme-primary)}.ui-file-upload-field[data-v-46cd4df5]:hover{border-bottom-color:var(--nt-theme-text);background:color-mix(in oklab,var(--nt-theme-surface-elevated) 92%,transparent)}.ui-file-upload-field[data-invalid=true][data-v-46cd4df5]{border-bottom-color:var(--nt-theme-danger);box-shadow:0 2px 0 0 var(--nt-theme-danger)}.ui-file-upload-wrap:focus-within .ui-file-upload-field[data-v-46cd4df5]{border-bottom-color:var(--nt-theme-primary);box-shadow:0 2px 0 0 var(--nt-theme-primary)}.ui-file-upload-input[data-v-46cd4df5]{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;clip:rect(0 0 0 0);overflow:hidden;white-space:nowrap}.ui-file-upload-trigger[data-v-46cd4df5],.ui-file-upload-clear[data-v-46cd4df5]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid color-mix(in oklab,var(--nt-theme-border) 78%,transparent);background:color-mix(in oklab,var(--nt-theme-surface) 80%,transparent);color:var(--nt-theme-text);border-radius:var(--nt-radius-sm);padding:.35rem .65rem;font-size:.8rem;line-height:1.25;cursor:pointer;transition:background-color var(--nt-motion-fast) ease,border-color var(--nt-motion-fast) ease,color var(--nt-motion-fast) ease}.ui-file-upload-trigger[data-v-46cd4df5]:hover:not(:disabled),.ui-file-upload-clear[data-v-46cd4df5]:hover:not(:disabled){background:color-mix(in oklab,var(--nt-theme-surface) 30%,var(--nt-theme-accent-soft));border-color:color-mix(in oklab,var(--nt-theme-primary) 36%,var(--nt-theme-border))}.ui-file-upload-trigger[data-v-46cd4df5]:disabled,.ui-file-upload-clear[data-v-46cd4df5]:disabled{opacity:.5;cursor:not-allowed}.ui-file-upload-summary[data-v-46cd4df5]{color:var(--nt-theme-text-muted);font-size:.84rem;min-width:12ch}.ui-file-upload-hint[data-v-46cd4df5]{color:var(--nt-theme-muted);font-size:.78rem;padding-left:.75rem}.ui-slider-wrap[data-v-21d0dab9]{display:grid;gap:.45rem;min-height:2.75rem}.ui-slider-label[data-v-21d0dab9]{color:var(--nt-theme-muted);font-size:.82rem;font-weight:500;letter-spacing:.02em}.ui-slider[data-v-21d0dab9]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:.35rem;border-radius:var(--nt-radius-full);border:none;background:var(--nt-theme-surface);transition:box-shadow var(--nt-motion-fast) ease}.ui-slider[data-v-21d0dab9]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.3rem;height:1.3rem;border-radius:var(--nt-radius-full);border:none;background:var(--nt-theme-primary);cursor:pointer;box-shadow:var(--nt-theme-shadow-sm);transition:transform var(--nt-motion-fast) var(--nt-ease-spring),box-shadow var(--nt-motion-fast) ease}.ui-slider[data-v-21d0dab9]::-moz-range-thumb{width:1.3rem;height:1.3rem;border-radius:var(--nt-radius-full);border:none;background:var(--nt-theme-primary);cursor:pointer;box-shadow:var(--nt-theme-shadow-sm);transition:transform var(--nt-motion-fast) var(--nt-ease-spring),box-shadow var(--nt-motion-fast) ease}.ui-slider[data-v-21d0dab9]:hover::-webkit-slider-thumb{transform:scale(1.15);box-shadow:var(--nt-theme-shadow-md)}.ui-slider[data-v-21d0dab9]:hover::-moz-range-thumb{transform:scale(1.15);box-shadow:var(--nt-theme-shadow-md)}.ui-slider[data-v-21d0dab9]:active::-webkit-slider-thumb{transform:scale(.95)}.ui-slider[data-v-21d0dab9]:active::-moz-range-thumb{transform:scale(.95)}.ui-slider[data-v-21d0dab9]:focus-visible{outline:2px solid var(--nt-theme-focus-ring);outline-offset:2px}.ui-slider[data-v-21d0dab9]:disabled{opacity:.5;cursor:not-allowed}.ui-spinner[data-v-6a86fb95]{display:inline-block;border-radius:var(--nt-radius-full);border:2px solid color-mix(in oklab,var(--nt-theme-border) 75%,transparent);border-top-color:var(--nt-theme-primary);animation:ui-spinner-rotate-6a86fb95 .82s linear infinite}.ui-spinner--sm[data-v-6a86fb95]{width:.9rem;height:.9rem}.ui-spinner--md[data-v-6a86fb95]{width:1.15rem;height:1.15rem}.ui-spinner--lg[data-v-6a86fb95]{width:1.5rem;height:1.5rem}@keyframes ui-spinner-rotate-6a86fb95{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.ui-spinner[data-v-6a86fb95]{animation-duration:2.2s}}.ui-grid[data-v-7880a45a]{box-sizing:border-box;min-width:0}.ui-heading[data-v-6a1eb1d0]{display:block}.ui-inline[data-v-cdca531d]{box-sizing:border-box;min-width:0}.ui-link[data-v-2ed69c9e]{cursor:pointer}.ui-radio-group[data-v-6b51114e]{border:none;margin:0;padding:0;display:flex;gap:.6rem}.ui-radio-group--vertical[data-v-6b51114e]{flex-direction:column}.ui-radio-group--horizontal[data-v-6b51114e]{flex-direction:row;flex-wrap:wrap}.ui-radio-group__legend[data-v-6b51114e]{color:var(--nt-theme-muted);font-size:.82rem;font-weight:500;letter-spacing:.02em;margin-bottom:.45rem;float:left;width:100%}.ui-radio-group__option[data-v-6b51114e]{display:inline-flex;align-items:center;gap:.52rem;color:var(--nt-theme-text);cursor:pointer;min-height:2.2rem;padding:.1rem 0}.ui-radio-group__option--disabled[data-v-6b51114e]{opacity:.5;cursor:not-allowed}.ui-radio-group__input[data-v-6b51114e]{position:absolute;opacity:0;pointer-events:none}.ui-radio-group__mark[data-v-6b51114e]{width:1.15rem;height:1.15rem;border-radius:50%;border:2px solid var(--nt-theme-muted);background:transparent;display:inline-grid;place-items:center;flex-shrink:0;transition:border-color var(--nt-motion-fast) ease,background-color var(--nt-motion-fast) ease}.ui-radio-group__mark[data-v-6b51114e]:after{content:"";width:.5rem;height:.5rem;border-radius:50%;background:#fff;transform:scale(0);transition:transform var(--nt-motion-fast) var(--nt-ease-spring)}.ui-radio-group__option:hover .ui-radio-group__mark[data-v-6b51114e]{border-color:var(--nt-theme-primary)}.ui-radio-group__input:checked+.ui-radio-group__mark[data-v-6b51114e]{border-color:var(--nt-theme-primary);background:var(--nt-theme-primary)}.ui-radio-group__input:checked+.ui-radio-group__mark[data-v-6b51114e]:after{transform:scale(1)}.ui-radio-group__input:focus-visible+.ui-radio-group__mark[data-v-6b51114e]{outline:2px solid var(--nt-theme-focus-ring);outline-offset:2px}.ui-radio-group__label[data-v-6b51114e]{font-size:.92rem}.ui-stack[data-v-e1cfb18e]{box-sizing:border-box;min-width:0}.ui-tag[data-v-e2d31934]{display:inline-flex;align-items:center;gap:.3rem;border-radius:var(--nt-radius-sm);padding:.24rem .52rem;border:none;font-size:.82rem;font-weight:600;line-height:1.3;transition:box-shadow var(--nt-motion-fast) ease,transform var(--nt-motion-fast) var(--nt-ease-spring)}.ui-tag--neutral[data-v-e2d31934]{color:var(--nt-theme-text);background:var(--nt-theme-surface)}.ui-tag--primary[data-v-e2d31934]{color:var(--nt-theme-primary);background:var(--nt-theme-primary-soft)}.ui-tag--success[data-v-e2d31934]{color:var(--nt-theme-success-ink);background:var(--nt-theme-success-soft)}.ui-tag--warning[data-v-e2d31934]{color:var(--nt-theme-warning-ink);background:var(--nt-theme-warning-soft)}.ui-tag--danger[data-v-e2d31934]{color:var(--nt-theme-danger-ink);background:var(--nt-theme-danger-soft)}.ui-tag--disabled[data-v-e2d31934]{opacity:.5;cursor:not-allowed}.ui-tag__content[data-v-e2d31934]{display:inline-flex;align-items:center}.ui-tag__remove[data-v-e2d31934]{display:inline-flex;align-items:center;justify-content:center;border:none;background:none;cursor:pointer;padding:0;width:1rem;height:1rem;font-size:1rem;line-height:1;color:inherit;opacity:.7;border-radius:50%;transition:opacity var(--nt-motion-fast) ease}.ui-tag__remove[data-v-e2d31934]:hover:not(:disabled){opacity:1}.ui-tag__remove[data-v-e2d31934]:focus-visible{outline:2px solid var(--nt-theme-focus-ring);outline-offset:1px}.ui-tag__remove[data-v-e2d31934]:disabled{cursor:not-allowed}.ui-text[data-v-834ffe8f]{display:inline}.ui-textarea-wrap[data-v-1ab1e33b]{display:grid;gap:.35rem;position:relative}.ui-textarea-label[data-v-1ab1e33b]{color:var(--nt-theme-muted);font-size:.82rem;font-weight:500;letter-spacing:.02em;transition:color var(--nt-motion-fast) ease}.ui-textarea-wrap:focus-within .ui-textarea-label[data-v-1ab1e33b]{color:var(--nt-theme-primary)}.ui-textarea[data-v-1ab1e33b]{width:100%;background:color-mix(in oklab,var(--nt-theme-surface-elevated) 85%,transparent);backdrop-filter:blur(8px) saturate(140%);-webkit-backdrop-filter:blur(8px) saturate(140%);color:var(--nt-theme-text);border:none;border-bottom:2px solid var(--nt-theme-border);border-radius:var(--nt-radius-sm) var(--nt-radius-sm) 0 0;padding:.7rem .75rem .55rem;font-family:inherit;font-size:.95rem;line-height:1.45;resize:vertical;transition:border-color var(--nt-motion-normal) ease,box-shadow var(--nt-motion-normal) ease,background-color var(--nt-motion-normal) ease}.ui-textarea[data-v-1ab1e33b]::placeholder{color:var(--nt-theme-muted)}.ui-textarea[data-v-1ab1e33b]:hover:not(:disabled):not(:focus){border-bottom-color:var(--nt-theme-text);background:color-mix(in oklab,var(--nt-theme-surface-elevated) 92%,transparent)}.ui-textarea[data-v-1ab1e33b]:focus-visible{outline:none;border-bottom-color:var(--nt-theme-primary);box-shadow:0 2px 0 0 var(--nt-theme-primary)}.ui-textarea[aria-invalid=true][data-v-1ab1e33b]{border-bottom-color:var(--nt-theme-danger);box-shadow:0 2px 0 0 var(--nt-theme-danger)}.ui-textarea[data-v-1ab1e33b]:disabled{opacity:.5;cursor:not-allowed;resize:none;box-shadow:none}.ui-textarea-hint[data-v-1ab1e33b]{color:var(--nt-theme-muted);font-size:.78rem;padding-left:.75rem}.ui-tooltip-trigger[data-v-948e421c]{position:relative;display:inline-flex}.ui-tooltip[data-v-948e421c]{padding:.4rem .7rem;border-radius:var(--nt-radius-sm);background:var(--nt-theme-text);color:var(--nt-theme-background);font-size:.78rem;font-weight:500;line-height:1.3;white-space:nowrap;pointer-events:none;box-shadow:var(--nt-theme-shadow-md);animation:ui-tooltip-fadein-948e421c var(--nt-motion-fast) var(--nt-ease-out)}@keyframes ui-tooltip-fadein-948e421c{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion: reduce){.ui-tooltip[data-v-948e421c]{animation:none}}.ui-animated-counter[data-v-e213df2a]{display:inline-block;font-variant-numeric:tabular-nums;font-feature-settings:"tnum";font-family:var(--nt-font-family-sans);font-weight:var(--nt-font-weight-bold);font-size:var(--nt-font-size-2xl);color:var(--nt-theme-text);letter-spacing:-.02em;line-height:var(--nt-line-height-tight)}.ui-avatar-group[data-v-6bd6ec92]{display:flex;align-items:center}.ui-avatar-group__item[data-v-6bd6ec92]{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--nt-radius-full);border:2px solid var(--nt-theme-background);background:linear-gradient(135deg,var(--nt-color-primary-400),var(--nt-color-primary-600));color:#fff;font-weight:var(--nt-font-weight-semibold);overflow:hidden;flex-shrink:0;transition:transform var(--nt-motion-fast) ease}.ui-avatar-group__item[data-v-6bd6ec92]:not(:first-child){margin-left:-.6em}.ui-avatar-group__item[data-v-6bd6ec92]:hover{transform:translateY(-2px) scale(1.08);z-index:100!important}.ui-avatar-group__image[data-v-6bd6ec92]{width:100%;height:100%;object-fit:cover}.ui-avatar-group__initials[data-v-6bd6ec92]{font-family:var(--nt-font-family-sans);line-height:1;pointer-events:none}.ui-avatar-group__overflow[data-v-6bd6ec92]{background:var(--nt-theme-surface);color:var(--nt-theme-muted);font-family:var(--nt-font-family-sans);font-weight:var(--nt-font-weight-bold);border-color:var(--nt-theme-background)}.ui-avatar-group--sm .ui-avatar-group__item[data-v-6bd6ec92]{width:2rem;height:2rem;font-size:var(--nt-font-size-xs)}.ui-avatar-group--sm .ui-avatar-group__item[data-v-6bd6ec92]:not(:first-child){margin-left:-.5rem}.ui-avatar-group--md .ui-avatar-group__item[data-v-6bd6ec92]{width:2.5rem;height:2.5rem;font-size:var(--nt-font-size-sm)}.ui-avatar-group--md .ui-avatar-group__item[data-v-6bd6ec92]:not(:first-child){margin-left:-.65rem}.ui-avatar-group--lg .ui-avatar-group__item[data-v-6bd6ec92]{width:3.25rem;height:3.25rem;font-size:var(--nt-font-size-md)}.ui-avatar-group--lg .ui-avatar-group__item[data-v-6bd6ec92]:not(:first-child){margin-left:-.8rem}@media (prefers-reduced-motion: reduce){.ui-avatar-group__item[data-v-6bd6ec92]:hover{transform:none}}.ui-glass-card[data-v-caf12167]{position:relative;padding:var(--nt-space-5);border-radius:var(--nt-radius-xl);backdrop-filter:blur(var(--glass-blur, 14px)) saturate(var(--nt-theme-glass-saturate));-webkit-backdrop-filter:blur(var(--glass-blur, 14px)) saturate(var(--nt-theme-glass-saturate));box-shadow:var(--nt-theme-shadow-sm);transition:box-shadow var(--nt-motion-normal) ease,transform var(--nt-motion-normal) ease}.ui-glass-card[data-v-caf12167]:hover{box-shadow:var(--nt-theme-shadow-md),var(--nt-theme-highlight);transform:translateY(-1px)}.ui-glass-card--neutral[data-v-caf12167]{background:var(--nt-theme-glass-bg);color:var(--nt-theme-text)}.ui-glass-card--primary[data-v-caf12167]{background:color-mix(in oklab,var(--nt-theme-primary-soft) 40%,var(--nt-theme-glass-bg));color:var(--nt-theme-text)}.ui-glass-card--frost[data-v-caf12167]{background:color-mix(in oklab,var(--nt-theme-surface-elevated) 60%,transparent);color:var(--nt-theme-text)}.ui-glass-card--bordered[data-v-caf12167]{border:1px solid var(--nt-theme-glass-border);box-shadow:var(--nt-theme-shadow-sm),var(--nt-theme-highlight)}.ui-glass-card__header[data-v-caf12167]{padding-bottom:var(--nt-space-3);border-bottom:1px solid color-mix(in oklab,var(--nt-theme-border) 40%,transparent);margin-bottom:var(--nt-space-3)}.ui-glass-card__body[data-v-caf12167]{display:grid;gap:var(--nt-space-3)}.ui-glass-card__footer[data-v-caf12167]{padding-top:var(--nt-space-3);border-top:1px solid color-mix(in oklab,var(--nt-theme-border) 40%,transparent);margin-top:var(--nt-space-3)}@media (prefers-reduced-motion: reduce){.ui-glass-card[data-v-caf12167]{transition:none}.ui-glass-card[data-v-caf12167]:hover{transform:none}}.ui-kbd-group[data-v-109cf6c6]{display:inline-flex;align-items:center;gap:.25rem}.ui-kbd[data-v-109cf6c6]{display:inline-flex;align-items:center;justify-content:center;min-width:1.6em;padding:.15em .45em;font-family:var(--nt-font-family-sans);font-size:var(--nt-font-size-xs);font-weight:var(--nt-font-weight-medium);line-height:1;color:var(--nt-theme-text);background:var(--nt-theme-surface);border:none;border-bottom:2px solid var(--nt-theme-border);border-radius:var(--nt-radius-sm);box-shadow:var(--nt-theme-shadow-xs);white-space:nowrap;-webkit-user-select:none;user-select:none}.ui-kbd__separator[data-v-109cf6c6]{font-size:var(--nt-font-size-xs);color:var(--nt-theme-muted);-webkit-user-select:none;user-select:none}.ui-marquee[data-v-6e6ead74]{overflow:hidden;position:relative;width:100%}.ui-marquee[data-v-6e6ead74]:before,.ui-marquee[data-v-6e6ead74]:after{content:"";position:absolute;top:0;bottom:0;width:3rem;z-index:1;pointer-events:none}.ui-marquee[data-v-6e6ead74]:before{left:0;background:linear-gradient(to right,var(--nt-theme-background),transparent)}.ui-marquee[data-v-6e6ead74]:after{right:0;background:linear-gradient(to left,var(--nt-theme-background),transparent)}.ui-marquee__track[data-v-6e6ead74]{display:flex;width:max-content;animation:ui-marquee-scroll-6e6ead74 var(--marquee-duration, 25s) linear infinite;animation-direction:var(--marquee-direction, normal)}.ui-marquee--pause-on-hover:hover .ui-marquee__track[data-v-6e6ead74]{animation-play-state:paused}.ui-marquee__content[data-v-6e6ead74]{display:flex;align-items:center;gap:var(--nt-space-6);padding-right:var(--nt-space-6);flex-shrink:0}@keyframes ui-marquee-scroll-6e6ead74{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion: reduce){.ui-marquee__track[data-v-6e6ead74]{animation:none}}.ui-pulse-wrap[data-v-b869886e]{display:inline-flex;align-items:center;gap:.5rem}.ui-pulse[data-v-b869886e]{position:relative;display:inline-flex;align-items:center;justify-content:center}.ui-pulse__dot[data-v-b869886e]{border-radius:var(--nt-radius-full);background:currentColor;position:relative;z-index:1}.ui-pulse__ring[data-v-b869886e]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--nt-radius-full);background:currentColor;opacity:0;animation:ui-pulse-ring-b869886e 2s cubic-bezier(0,0,.2,1) infinite}.ui-pulse--success[data-v-b869886e]{color:var(--nt-theme-success)}.ui-pulse--warning[data-v-b869886e]{color:var(--nt-theme-warning)}.ui-pulse--danger[data-v-b869886e]{color:var(--nt-theme-danger)}.ui-pulse--info[data-v-b869886e]{color:var(--nt-theme-info)}.ui-pulse--primary[data-v-b869886e]{color:var(--nt-theme-primary)}.ui-pulse--neutral[data-v-b869886e]{color:var(--nt-theme-muted)}.ui-pulse--sm[data-v-b869886e],.ui-pulse--sm .ui-pulse__dot[data-v-b869886e]{width:.5rem;height:.5rem}.ui-pulse--md[data-v-b869886e],.ui-pulse--md .ui-pulse__dot[data-v-b869886e]{width:.625rem;height:.625rem}.ui-pulse--lg[data-v-b869886e],.ui-pulse--lg .ui-pulse__dot[data-v-b869886e]{width:.875rem;height:.875rem}.ui-pulse__label[data-v-b869886e]{font-size:var(--nt-font-size-sm);color:var(--nt-theme-text);font-weight:var(--nt-font-weight-medium)}@keyframes ui-pulse-ring-b869886e{0%{transform:scale(1);opacity:.6}to{transform:scale(2.4);opacity:0}}@media (prefers-reduced-motion: reduce){.ui-pulse__ring[data-v-b869886e]{animation:none;opacity:.3;transform:scale(1.5)}}.ui-dropdown-menu[data-v-587d0002]{position:relative;display:inline-grid}.ui-dropdown-menu__trigger[data-v-587d0002]{border:none;border-radius:var(--nt-radius-md);padding:.52rem .72rem;font:inherit;font-weight:600;color:var(--nt-theme-primary);background:var(--nt-theme-primary-soft);cursor:pointer;transition:filter var(--nt-motion-fast) ease}.ui-dropdown-menu__trigger[data-v-587d0002]:hover{filter:brightness(.97)}.ui-dropdown-menu__trigger[data-v-587d0002]:focus-visible{outline:2px solid var(--nt-theme-focus-ring);outline-offset:2px}.ui-dropdown-menu__list[data-v-587d0002]{min-width:12rem;display:grid;gap:.15rem;margin:0;padding:.35rem;list-style:none;border:1px solid var(--nt-theme-border);border-radius:var(--nt-radius-md);background:var(--nt-theme-surface-elevated);box-shadow:var(--nt-theme-shadow-lg)}.ui-dropdown-menu__item[data-v-587d0002]{width:100%;border:none;border-radius:var(--nt-radius-sm);background:transparent;color:var(--nt-theme-text);text-align:left;font:inherit;padding:.45rem .55rem;cursor:pointer}.ui-dropdown-menu__item[data-v-587d0002]:hover:enabled{background:color-mix(in oklab,var(--nt-theme-primary-soft) 35%,transparent)}.ui-dropdown-menu__item[data-v-587d0002]:disabled{color:var(--nt-theme-muted);cursor:not-allowed}.ui-drawer__backdrop[data-v-dc81d2c5]{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;background:#0a0a0a47;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:var(--nt-z-overlay)}.ui-drawer[data-v-dc81d2c5]{width:min(92vw,24rem);height:100%;background:var(--nt-theme-surface-elevated);color:var(--nt-theme-text);box-shadow:var(--nt-theme-shadow-xl);display:grid;grid-template-rows:auto minmax(0,1fr) auto}.ui-drawer--left[data-v-dc81d2c5]{justify-self:start}.ui-drawer--right[data-v-dc81d2c5]{justify-self:end}.ui-drawer__header[data-v-dc81d2c5],.ui-drawer__footer[data-v-dc81d2c5]{padding:.9rem 1rem;border-bottom:1px solid var(--nt-theme-border-subtle)}.ui-drawer__footer[data-v-dc81d2c5]{border-bottom:none;border-top:1px solid var(--nt-theme-border-subtle)}.ui-drawer__title[data-v-dc81d2c5]{margin:0;font-family:var(--nt-font-family-display);font-size:1rem}.ui-drawer__close[data-v-dc81d2c5]{margin-left:auto;border:none;background:transparent;color:inherit;cursor:pointer;border-radius:var(--nt-radius-sm);width:1.8rem;height:1.8rem;font-size:1.2rem}.ui-drawer__close[data-v-dc81d2c5]:hover{background:color-mix(in oklab,var(--nt-theme-primary-soft) 45%,transparent)}.ui-drawer__header[data-v-dc81d2c5]{display:flex;align-items:center;gap:.65rem}.ui-drawer__body[data-v-dc81d2c5]{min-height:0;overflow-y:auto;padding:1rem;display:grid;gap:.75rem}.ui-popover[data-v-7e10fd71]{position:relative;display:inline-grid}.ui-popover__trigger[data-v-7e10fd71]{border:none;border-radius:var(--nt-radius-md);padding:.52rem .72rem;font:inherit;font-weight:600;color:var(--nt-theme-primary);background:var(--nt-theme-primary-soft);cursor:pointer}.ui-popover__trigger[data-v-7e10fd71]:focus-visible{outline:2px solid var(--nt-theme-focus-ring);outline-offset:2px}.ui-popover__panel[data-v-7e10fd71]{min-width:min(20rem,78vw);border:1px solid var(--nt-theme-border);border-radius:var(--nt-radius-md);background:var(--nt-theme-surface-elevated);box-shadow:var(--nt-theme-shadow-lg)}.ui-popover__header[data-v-7e10fd71]{padding:.65rem .8rem;border-bottom:1px solid var(--nt-theme-border-subtle);font-family:var(--nt-font-family-display);font-weight:600;font-size:.9rem}.ui-popover__body[data-v-7e10fd71]{padding:.75rem .8rem;color:color-mix(in oklab,var(--nt-theme-text) 90%,var(--nt-theme-muted));font-size:.88rem;line-height:1.5}.ui-banner[data-v-cbe81590]{display:flex;align-items:start;gap:.75rem;border-left:4px solid var(--nt-theme-primary);border-radius:var(--nt-radius-md);padding:.8rem .95rem;background:color-mix(in oklab,var(--nt-theme-primary-soft) 30%,var(--nt-theme-surface))}.ui-banner--neutral[data-v-cbe81590]{border-left-color:var(--nt-theme-primary)}.ui-banner--success[data-v-cbe81590]{border-left-color:var(--nt-theme-success-border);background:color-mix(in oklab,var(--nt-theme-success-soft) 32%,var(--nt-theme-surface))}.ui-banner--warning[data-v-cbe81590]{border-left-color:var(--nt-theme-warning-border);background:color-mix(in oklab,var(--nt-theme-warning-soft) 32%,var(--nt-theme-surface))}.ui-banner--danger[data-v-cbe81590]{border-left-color:var(--nt-theme-danger-border);background:color-mix(in oklab,var(--nt-theme-danger-soft) 32%,var(--nt-theme-surface))}.ui-banner--info[data-v-cbe81590]{border-left-color:var(--nt-theme-info-border);background:color-mix(in oklab,var(--nt-theme-info-soft) 32%,var(--nt-theme-surface))}.ui-banner__content[data-v-cbe81590]{display:grid;gap:.28rem}.ui-banner__title[data-v-cbe81590]{margin:0;font-family:var(--nt-font-family-display);font-size:.92rem;font-weight:600}.ui-banner__message[data-v-cbe81590]{margin:0;font-size:.88rem;color:color-mix(in oklab,var(--nt-theme-text) 88%,var(--nt-theme-muted))}.ui-banner__close[data-v-cbe81590]{margin-left:auto;border:none;border-radius:var(--nt-radius-sm);width:1.8rem;height:1.8rem;font-size:1.2rem;line-height:1;background:transparent;color:inherit;cursor:pointer}.ui-banner__close[data-v-cbe81590]:hover{background:color-mix(in oklab,var(--nt-theme-primary-soft) 45%,transparent)}.ui-context-menu[data-v-686f335e]{position:relative}.ui-context-menu__menu[data-v-686f335e]{min-width:12.5rem;margin:0;padding:.35rem;list-style:none;border:1px solid var(--nt-theme-border);border-radius:var(--nt-radius-md);background:var(--nt-theme-surface-elevated);box-shadow:var(--nt-theme-shadow-lg)}.ui-context-menu__item[data-v-686f335e]{width:100%;border:none;border-radius:var(--nt-radius-sm);background:transparent;color:var(--nt-theme-text);text-align:left;font:inherit;padding:.46rem .56rem;cursor:pointer}.ui-context-menu__item[data-v-686f335e]:hover:enabled{background:color-mix(in oklab,var(--nt-theme-primary-soft) 35%,transparent)}.ui-context-menu__item[data-v-686f335e]:disabled{color:var(--nt-theme-muted);cursor:not-allowed}.ui-command-palette__backdrop[data-v-27379e3b]{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-items:start center;padding-top:min(8vh,4rem);background:#0a0a0a4d;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:var(--nt-z-modal)}.ui-command-palette[data-v-27379e3b]{width:min(92vw,36rem);border:1px solid var(--nt-theme-border);border-radius:var(--nt-radius-lg);background:var(--nt-theme-surface-elevated);box-shadow:var(--nt-theme-shadow-xl);overflow:hidden}.ui-command-palette__header[data-v-27379e3b]{padding:.8rem .95rem .45rem}.ui-command-palette__title[data-v-27379e3b]{margin:0;font-family:var(--nt-font-family-display);font-size:1rem}.ui-command-palette__search[data-v-27379e3b]{padding:0 .95rem .65rem}.ui-command-palette__input[data-v-27379e3b]{width:100%;border:1px solid var(--nt-theme-border);border-radius:var(--nt-radius-md);background:var(--nt-theme-surface);color:var(--nt-theme-text);font:inherit;padding:.52rem .62rem}.ui-command-palette__list[data-v-27379e3b]{list-style:none;margin:0;padding:.45rem;max-height:min(52vh,22rem);overflow-y:auto;display:grid;gap:.2rem}.ui-command-palette__item[data-v-27379e3b]{width:100%;display:grid;gap:.1rem;border:none;border-radius:var(--nt-radius-sm);background:transparent;color:var(--nt-theme-text);text-align:left;font:inherit;padding:.45rem .52rem;cursor:pointer}.ui-command-palette__item[data-v-27379e3b]:hover{background:color-mix(in oklab,var(--nt-theme-primary-soft) 35%,transparent)}.ui-command-palette__item-label[data-v-27379e3b]{font-weight:600;font-size:.9rem}.ui-command-palette__item-description[data-v-27379e3b]{font-size:.8rem;color:var(--nt-theme-muted)}.ui-command-palette__empty[data-v-27379e3b]{padding:.6rem .52rem;font-size:.85rem;color:var(--nt-theme-muted)}.ui-typewriter[data-v-8d2debc2]{display:inline-flex;align-items:baseline;gap:.05em}.ui-typewriter__text[data-v-8d2debc2]{font-family:inherit;color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.ui-typewriter__cursor[data-v-8d2debc2]{display:inline-block;color:var(--nt-theme-primary);font-weight:var(--nt-font-weight-medium);opacity:0;transition:opacity var(--nt-motion-fast) var(--nt-ease-out);-webkit-user-select:none;user-select:none}.ui-typewriter__cursor--visible[data-v-8d2debc2]{opacity:1}@media (prefers-reduced-motion: reduce){.ui-typewriter__cursor[data-v-8d2debc2]{animation:none;opacity:1}}.ui-scroll-reveal[data-v-4fc6349f]{will-change:opacity,transform,filter}.ui-scroll-reveal--fast[data-v-4fc6349f]{transition-duration:var(--nt-motion-fast);transition-timing-function:var(--nt-ease-out);transition-property:opacity,transform,filter}.ui-scroll-reveal--normal[data-v-4fc6349f]{transition-duration:var(--nt-motion-slow);transition-timing-function:var(--nt-ease-out);transition-property:opacity,transform,filter}.ui-scroll-reveal--slow[data-v-4fc6349f]{transition-duration:.5s;transition-timing-function:var(--nt-ease-out);transition-property:opacity,transform,filter}.ui-scroll-reveal--fade[data-v-4fc6349f]{opacity:0}.ui-scroll-reveal--slide-up[data-v-4fc6349f]{opacity:0;transform:translateY(1.5rem)}.ui-scroll-reveal--slide-down[data-v-4fc6349f]{opacity:0;transform:translateY(-1.5rem)}.ui-scroll-reveal--slide-left[data-v-4fc6349f]{opacity:0;transform:translate(1.5rem)}.ui-scroll-reveal--slide-right[data-v-4fc6349f]{opacity:0;transform:translate(-1.5rem)}.ui-scroll-reveal--scale[data-v-4fc6349f]{opacity:0;transform:scale(.92)}.ui-scroll-reveal--blur[data-v-4fc6349f]{opacity:0;filter:blur(8px)}.ui-scroll-reveal--visible[data-v-4fc6349f]{opacity:1;transform:none;filter:none}.ui-scroll-reveal--reduced-motion[data-v-4fc6349f],.ui-scroll-reveal--reduced-motion[data-v-4fc6349f] *{transition:none!important;animation:none!important}.ui-transition--fade-fast-enter-from,.ui-transition--fade-fast-leave-to,.ui-transition--fade-normal-enter-from,.ui-transition--fade-normal-leave-to,.ui-transition--fade-slow-enter-from,.ui-transition--fade-slow-leave-to{opacity:0}.ui-transition--fade-fast-enter-active,.ui-transition--fade-fast-leave-active{transition:opacity var(--nt-motion-fast) var(--nt-ease-out)}.ui-transition--fade-normal-enter-active,.ui-transition--fade-normal-leave-active{transition:opacity var(--nt-motion-slow) var(--nt-ease-out)}.ui-transition--fade-slow-enter-active,.ui-transition--fade-slow-leave-active{transition:opacity .5s var(--nt-ease-out)}.ui-transition--slide-up-fast-enter-from,.ui-transition--slide-up-fast-leave-to,.ui-transition--slide-up-normal-enter-from,.ui-transition--slide-up-normal-leave-to,.ui-transition--slide-up-slow-enter-from,.ui-transition--slide-up-slow-leave-to{opacity:0;transform:translateY(1.25rem)}.ui-transition--slide-up-fast-enter-active,.ui-transition--slide-up-fast-leave-active{transition:opacity var(--nt-motion-fast) var(--nt-ease-out),transform var(--nt-motion-fast) var(--nt-ease-out)}.ui-transition--slide-up-normal-enter-active,.ui-transition--slide-up-normal-leave-active{transition:opacity var(--nt-motion-slow) var(--nt-ease-out),transform var(--nt-motion-slow) var(--nt-ease-out)}.ui-transition--slide-up-slow-enter-active,.ui-transition--slide-up-slow-leave-active{transition:opacity .5s var(--nt-ease-out),transform .5s var(--nt-ease-out)}.ui-transition--slide-down-fast-enter-from,.ui-transition--slide-down-fast-leave-to,.ui-transition--slide-down-normal-enter-from,.ui-transition--slide-down-normal-leave-to,.ui-transition--slide-down-slow-enter-from,.ui-transition--slide-down-slow-leave-to{opacity:0;transform:translateY(-1.25rem)}.ui-transition--slide-down-fast-enter-active,.ui-transition--slide-down-fast-leave-active{transition:opacity var(--nt-motion-fast) var(--nt-ease-out),transform var(--nt-motion-fast) var(--nt-ease-out)}.ui-transition--slide-down-normal-enter-active,.ui-transition--slide-down-normal-leave-active{transition:opacity var(--nt-motion-slow) var(--nt-ease-out),transform var(--nt-motion-slow) var(--nt-ease-out)}.ui-transition--slide-down-slow-enter-active,.ui-transition--slide-down-slow-leave-active{transition:opacity .5s var(--nt-ease-out),transform .5s var(--nt-ease-out)}.ui-transition--slide-left-fast-enter-from,.ui-transition--slide-left-fast-leave-to,.ui-transition--slide-left-normal-enter-from,.ui-transition--slide-left-normal-leave-to,.ui-transition--slide-left-slow-enter-from,.ui-transition--slide-left-slow-leave-to{opacity:0;transform:translate(1.25rem)}.ui-transition--slide-left-fast-enter-active,.ui-transition--slide-left-fast-leave-active{transition:opacity var(--nt-motion-fast) var(--nt-ease-out),transform var(--nt-motion-fast) var(--nt-ease-out)}.ui-transition--slide-left-normal-enter-active,.ui-transition--slide-left-normal-leave-active{transition:opacity var(--nt-motion-slow) var(--nt-ease-out),transform var(--nt-motion-slow) var(--nt-ease-out)}.ui-transition--slide-left-slow-enter-active,.ui-transition--slide-left-slow-leave-active{transition:opacity .5s var(--nt-ease-out),transform .5s var(--nt-ease-out)}.ui-transition--slide-right-fast-enter-from,.ui-transition--slide-right-fast-leave-to,.ui-transition--slide-right-normal-enter-from,.ui-transition--slide-right-normal-leave-to,.ui-transition--slide-right-slow-enter-from,.ui-transition--slide-right-slow-leave-to{opacity:0;transform:translate(-1.25rem)}.ui-transition--slide-right-fast-enter-active,.ui-transition--slide-right-fast-leave-active{transition:opacity var(--nt-motion-fast) var(--nt-ease-out),transform var(--nt-motion-fast) var(--nt-ease-out)}.ui-transition--slide-right-normal-enter-active,.ui-transition--slide-right-normal-leave-active{transition:opacity var(--nt-motion-slow) var(--nt-ease-out),transform var(--nt-motion-slow) var(--nt-ease-out)}.ui-transition--slide-right-slow-enter-active,.ui-transition--slide-right-slow-leave-active{transition:opacity .5s var(--nt-ease-out),transform .5s var(--nt-ease-out)}.ui-transition--scale-fast-enter-from,.ui-transition--scale-fast-leave-to,.ui-transition--scale-normal-enter-from,.ui-transition--scale-normal-leave-to,.ui-transition--scale-slow-enter-from,.ui-transition--scale-slow-leave-to{opacity:0;transform:scale(.92)}.ui-transition--scale-fast-enter-active,.ui-transition--scale-fast-leave-active{transition:opacity var(--nt-motion-fast) var(--nt-ease-spring),transform var(--nt-motion-fast) var(--nt-ease-spring)}.ui-transition--scale-normal-enter-active,.ui-transition--scale-normal-leave-active{transition:opacity var(--nt-motion-slow) var(--nt-ease-spring),transform var(--nt-motion-slow) var(--nt-ease-spring)}.ui-transition--scale-slow-enter-active,.ui-transition--scale-slow-leave-active{transition:opacity .5s var(--nt-ease-spring),transform .5s var(--nt-ease-spring)}.ui-transition--blur-fast-enter-from,.ui-transition--blur-fast-leave-to,.ui-transition--blur-normal-enter-from,.ui-transition--blur-normal-leave-to,.ui-transition--blur-slow-enter-from,.ui-transition--blur-slow-leave-to{opacity:0;filter:blur(6px)}.ui-transition--blur-fast-enter-active,.ui-transition--blur-fast-leave-active{transition:opacity var(--nt-motion-fast) var(--nt-ease-out),filter var(--nt-motion-fast) var(--nt-ease-out)}.ui-transition--blur-normal-enter-active,.ui-transition--blur-normal-leave-active{transition:opacity var(--nt-motion-slow) var(--nt-ease-out),filter var(--nt-motion-slow) var(--nt-ease-out)}.ui-transition--blur-slow-enter-active,.ui-transition--blur-slow-leave-active{transition:opacity .5s var(--nt-ease-out),filter .5s var(--nt-ease-out)}@media (prefers-reduced-motion: reduce){[class*=ui-transition--]{transition:none!important;animation:none!important}}.ui-collapse[data-v-3dbba2f7]{overflow:hidden;transition-property:height;transition-timing-function:var(--nt-ease-out)}.ui-collapse--fast[data-v-3dbba2f7]{transition-duration:var(--nt-motion-fast)}.ui-collapse--normal[data-v-3dbba2f7]{transition-duration:var(--nt-motion-slow)}.ui-collapse--slow[data-v-3dbba2f7]{transition-duration:.5s}.ui-collapse--collapsed[data-v-3dbba2f7]{height:0;overflow:hidden}.ui-collapse--animating[data-v-3dbba2f7]{overflow:hidden}@media (prefers-reduced-motion: reduce){.ui-collapse[data-v-3dbba2f7]{transition-duration:1ms}}.ui-text-reveal[data-v-f9faa23c]{display:inline}.ui-text-reveal--line[data-v-f9faa23c]{display:block}.ui-text-reveal__segment[data-v-f9faa23c]{display:inline-block;opacity:0;transform:translateY(.5em);transition-property:opacity,transform;transition-timing-function:var(--nt-ease-out)}.ui-text-reveal--line .ui-text-reveal__segment[data-v-f9faa23c]{display:block}.ui-text-reveal--fast .ui-text-reveal__segment[data-v-f9faa23c]{transition-duration:var(--nt-motion-fast)}.ui-text-reveal--normal .ui-text-reveal__segment[data-v-f9faa23c]{transition-duration:var(--nt-motion-slow)}.ui-text-reveal--slow .ui-text-reveal__segment[data-v-f9faa23c]{transition-duration:.5s}.ui-text-reveal--visible .ui-text-reveal__segment[data-v-f9faa23c]{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion: reduce){.ui-text-reveal__segment[data-v-f9faa23c]{opacity:1;transform:none;transition-duration:1ms}}.ui-count-up[data-v-f26753e6]{font-variant-numeric:tabular-nums;font-feature-settings:"tnum";font-family:var(--nt-font-family-sans)}@media (prefers-reduced-motion: reduce){.ui-count-up[data-v-f26753e6]{transition-duration:1ms}}.ui-stagger[data-v-7d670d36]{display:contents}.ui-stagger[data-v-7d670d36]>*{transition-property:opacity,transform,filter;transition-timing-function:var(--nt-ease-out)}.ui-stagger--fast[data-v-7d670d36]>*{transition-duration:var(--nt-motion-fast)}.ui-stagger--normal[data-v-7d670d36]>*{transition-duration:var(--nt-motion-slow)}.ui-stagger--slow[data-v-7d670d36]>*{transition-duration:.5s}.ui-stagger--fade[data-v-7d670d36]>*{opacity:0}.ui-stagger--slide-up[data-v-7d670d36]>*{opacity:0;transform:translateY(1rem)}.ui-stagger--slide-down[data-v-7d670d36]>*{opacity:0;transform:translateY(-1rem)}.ui-stagger--slide-left[data-v-7d670d36]>*{opacity:0;transform:translate(1rem)}.ui-stagger--slide-right[data-v-7d670d36]>*{opacity:0;transform:translate(-1rem)}.ui-stagger--scale[data-v-7d670d36]>*{opacity:0;transform:scale(.85)}.ui-stagger--blur[data-v-7d670d36]>*{opacity:0;filter:blur(8px)}.ui-stagger--visible[data-v-7d670d36]>*{opacity:1;transform:none;filter:none}@media (prefers-reduced-motion: reduce){.ui-stagger[data-v-7d670d36]>*{opacity:1;transform:none;filter:none;transition-duration:1ms}}.ui-shimmer[data-v-d1411576]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;border-radius:inherit;overflow:hidden}.ui-shimmer--active[data-v-d1411576]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(var(--shimmer-angle, 20deg),transparent 0%,transparent 35%,rgba(255,255,255,.22) 50%,transparent 65%,transparent 100%);background-size:250% 100%;will-change:background-position;transform:translateZ(0);animation-name:ui-shimmer-slide-d1411576;animation-timing-function:linear;animation-iteration-count:infinite;animation-duration:2.8s}.ui-shimmer--fast.ui-shimmer--active[data-v-d1411576]:after{animation-duration:1.6s}.ui-shimmer--slow.ui-shimmer--active[data-v-d1411576]:after{animation-duration:4.5s}@keyframes ui-shimmer-slide-d1411576{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion: reduce){.ui-shimmer--active[data-v-d1411576]:after{animation:none;background:none}}.ui-rotate-words[data-v-350dd058]{display:inline-flex;overflow:hidden;vertical-align:baseline}.ui-rotate-words__word[data-v-350dd058]{display:inline-block;transition-timing-function:var(--nt-ease-out);transition-property:opacity,transform}.ui-rotate-words--fast .ui-rotate-words__word[data-v-350dd058]{transition-duration:var(--nt-motion-fast)}.ui-rotate-words--normal .ui-rotate-words__word[data-v-350dd058]{transition-duration:var(--nt-motion-slow)}.ui-rotate-words--slow .ui-rotate-words__word[data-v-350dd058]{transition-duration:.5s}.ui-rotate-words--slide .ui-rotate-words__word[data-v-350dd058]{transform:translateY(0)}.ui-rotate-words--slide.ui-rotate-words--transitioning .ui-rotate-words__word[data-v-350dd058]{opacity:0;transform:translateY(-100%)}.ui-rotate-words--flip .ui-rotate-words__word[data-v-350dd058]{transform:rotateX(0);backface-visibility:hidden}.ui-rotate-words--flip.ui-rotate-words--transitioning .ui-rotate-words__word[data-v-350dd058]{opacity:0;transform:rotateX(90deg)}.ui-rotate-words--fade .ui-rotate-words__word[data-v-350dd058]{opacity:1}.ui-rotate-words--fade.ui-rotate-words--transitioning .ui-rotate-words__word[data-v-350dd058]{opacity:0}@media (prefers-reduced-motion: reduce){.ui-rotate-words__word[data-v-350dd058]{transition-duration:1ms}}.ui-tilt-card[data-v-ada93cba]{perspective:1000px;transform-style:preserve-3d;transform:rotateX(var(--tilt-x, 0deg)) rotateY(var(--tilt-y, 0deg)) scale(var(--tilt-scale, 1));transition:transform var(--tilt-speed, .4s) var(--nt-ease-out);position:relative;overflow:hidden;border-radius:var(--nt-radius-lg);will-change:transform}.ui-tilt-card__glare[data-v-ada93cba]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit;background:radial-gradient(circle at var(--glare-x, 50%) var(--glare-y, 50%),rgba(255,255,255,.25) 0%,transparent 60%);opacity:var(--glare-opacity, 0);transition:opacity var(--tilt-speed, .4s) var(--nt-ease-out);z-index:1}@media (prefers-reduced-motion: reduce){.ui-tilt-card[data-v-ada93cba]{transform:none;transition:none}.ui-tilt-card__glare[data-v-ada93cba]{display:none}}.ui-magnetic-hover[data-v-ad58032d]{position:relative;display:inline-block}.ui-magnetic-hover__content[data-v-ad58032d]{transform:translate(var(--magnetic-x, 0px),var(--magnetic-y, 0px));transition:transform var(--magnetic-duration, .2s) var(--nt-ease-out);will-change:transform}@media (prefers-reduced-motion: reduce){.ui-magnetic-hover__content[data-v-ad58032d]{transform:none;transition:none}}.ui-spotlight[data-v-528f820d]{position:relative;overflow:hidden;border-radius:var(--nt-radius-lg)}.ui-spotlight__glow[data-v-528f820d]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background:radial-gradient(circle var(--spotlight-size, 350px) at var(--spotlight-x, 50%) var(--spotlight-y, 50%),var(--spotlight-color, var(--nt-theme-primary)) 0%,transparent 100%);opacity:var(--spotlight-opacity, 0);transition:opacity var(--nt-motion-normal) var(--nt-ease-out)}.ui-spotlight__content[data-v-528f820d]{position:relative;z-index:1}.ui-spotlight--primary[data-v-528f820d]{--spotlight-color: var(--nt-theme-primary)}.ui-spotlight--neutral[data-v-528f820d]{--spotlight-color: var(--nt-theme-muted)}.ui-spotlight--frost[data-v-528f820d]{--spotlight-color: var(--nt-color-info-500)}@media (prefers-reduced-motion: reduce){.ui-spotlight__glow[data-v-528f820d]{display:none}}.ui-glow-border[data-v-9960ffc2]{position:relative;border-radius:var(--glow-radius, var(--nt-radius-lg));padding:2px;overflow:hidden}.ui-glow-border__glow[data-v-9960ffc2]{position:absolute;top:-50%;right:-50%;bottom:-50%;left:-50%;border-radius:inherit;background:conic-gradient(from 0deg,var(--glow-color-start) 0%,var(--glow-color-end) 25%,var(--glow-color-start) 50%,var(--glow-color-end) 75%,var(--glow-color-start) 100%);animation:ui-glow-spin-9960ffc2 var(--glow-speed, 2.5s) linear infinite}.ui-glow-border__content[data-v-9960ffc2]{position:relative;border-radius:var(--glow-radius, var(--nt-radius-lg));background:var(--nt-theme-surface);padding:var(--nt-space-4);z-index:1}.ui-glow-border--primary[data-v-9960ffc2]{--glow-color-start: var(--nt-theme-primary);--glow-color-end: var(--nt-theme-primary-soft)}.ui-glow-border--success[data-v-9960ffc2]{--glow-color-start: var(--nt-theme-success);--glow-color-end: var(--nt-theme-success-soft)}.ui-glow-border--warning[data-v-9960ffc2]{--glow-color-start: var(--nt-theme-warning);--glow-color-end: var(--nt-theme-warning-soft)}.ui-glow-border--danger[data-v-9960ffc2]{--glow-color-start: var(--nt-theme-danger);--glow-color-end: var(--nt-theme-danger-soft)}.ui-glow-border--info[data-v-9960ffc2]{--glow-color-start: var(--nt-theme-info);--glow-color-end: var(--nt-theme-info-soft)}@keyframes ui-glow-spin-9960ffc2{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.ui-glow-border__glow[data-v-9960ffc2]{animation:none;opacity:.6}}.ui-logo-cloud[data-v-e292622d]{--logo-cloud-gap: var(--nt-space-6);position:relative;width:100%}.ui-logo-cloud__item[data-v-e292622d]{display:flex;align-items:center;justify-content:center;padding:var(--nt-space-3) var(--nt-space-4);border-radius:var(--nt-radius-lg);transition:transform var(--nt-motion-normal) var(--nt-ease-spring),box-shadow var(--nt-motion-normal) var(--nt-ease-out),background var(--nt-motion-normal) var(--nt-ease-out)}.ui-logo-cloud__item[data-v-e292622d]:hover{transform:translateY(-4px) scale(1.04);background:var(--nt-theme-surface-elevated);box-shadow:var(--nt-theme-shadow-md)}.ui-logo-cloud__logo[data-v-e292622d]{max-height:2.5rem;max-width:100%;object-fit:contain;transition:filter var(--nt-motion-normal) var(--nt-ease-out),opacity var(--nt-motion-normal) var(--nt-ease-out)}.ui-logo-cloud--grayscale .ui-logo-cloud__logo[data-v-e292622d]{filter:grayscale(100%);opacity:.5}.ui-logo-cloud--grayscale .ui-logo-cloud__item:hover .ui-logo-cloud__logo[data-v-e292622d]{filter:grayscale(0%);opacity:1}.ui-logo-cloud--grid[data-v-e292622d]{display:grid;grid-template-columns:repeat(var(--logo-cloud-columns, 5),minmax(0,1fr));gap:var(--logo-cloud-gap);align-items:center;justify-items:center}.ui-logo-cloud--grid .ui-logo-cloud__item[data-v-e292622d]{opacity:0;transform:translateY(20px);transition:opacity var(--nt-motion-slow) var(--nt-ease-out),transform var(--nt-motion-slow) var(--nt-ease-spring),box-shadow var(--nt-motion-normal) var(--nt-ease-out),background var(--nt-motion-normal) var(--nt-ease-out)}.ui-logo-cloud--grid .ui-logo-cloud__item--visible[data-v-e292622d]{opacity:1;transform:translateY(0)}.ui-logo-cloud--grid .ui-logo-cloud__item--visible[data-v-e292622d]:hover{transform:translateY(-4px) scale(1.04)}@media (max-width: 640px){.ui-logo-cloud--grid[data-v-e292622d]{grid-template-columns:repeat(2,minmax(0,1fr))}}.ui-logo-cloud--marquee[data-v-e292622d]{display:flex;overflow:hidden;mask-image:linear-gradient(to right,transparent 0%,black 8%,black 92%,transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0%,black 8%,black 92%,transparent 100%)}.ui-logo-cloud__track[data-v-e292622d]{display:flex;flex-shrink:0;gap:var(--logo-cloud-gap);padding-inline:calc(var(--logo-cloud-gap) / 2);animation:logo-cloud-scroll-e292622d var(--logo-cloud-speed, 30s) linear infinite}@keyframes logo-cloud-scroll-e292622d{0%{transform:translate(0)}to{transform:translate(-100%)}}.ui-logo-cloud--pause-hover:hover .ui-logo-cloud__track[data-v-e292622d]{animation-play-state:paused}.ui-logo-cloud--marquee .ui-logo-cloud__item[data-v-e292622d]{flex-shrink:0}@media (prefers-reduced-motion: reduce){.ui-logo-cloud--grid .ui-logo-cloud__item[data-v-e292622d]{opacity:1;transform:none;transition:none}.ui-logo-cloud__track[data-v-e292622d]{animation:none}.ui-logo-cloud__item[data-v-e292622d]:hover{transform:none}}.ui-floating-cta[data-v-2f90bc1a]{position:fixed;z-index:var(--nt-z-sticky);border-radius:var(--nt-radius-full);padding:var(--nt-space-3) var(--nt-space-5);color:var(--nt-color-neutral-0);font-weight:var(--nt-font-weight-semibold);font-size:var(--nt-font-size-sm);box-shadow:var(--nt-theme-shadow-lg);cursor:pointer;transition:transform var(--nt-motion-normal) var(--nt-ease-spring),box-shadow var(--nt-motion-normal) var(--nt-ease-out)}.ui-floating-cta[data-v-2f90bc1a]:hover{transform:translateY(-2px);box-shadow:var(--nt-theme-shadow-xl)}.ui-floating-cta--bottom-right[data-v-2f90bc1a]{bottom:var(--floating-cta-offset, var(--nt-space-6));right:var(--floating-cta-offset, var(--nt-space-6))}.ui-floating-cta--bottom-left[data-v-2f90bc1a]{bottom:var(--floating-cta-offset, var(--nt-space-6));left:var(--floating-cta-offset, var(--nt-space-6))}.ui-floating-cta--bottom-center[data-v-2f90bc1a]{bottom:var(--floating-cta-offset, var(--nt-space-6));left:50%;transform:translate(-50%)}.ui-floating-cta--bottom-center[data-v-2f90bc1a]:hover{transform:translate(-50%) translateY(-2px)}.ui-floating-cta--primary[data-v-2f90bc1a]{background:var(--nt-theme-primary)}.ui-floating-cta--success[data-v-2f90bc1a]{background:var(--nt-theme-success)}.ui-floating-cta--warning[data-v-2f90bc1a]{background:var(--nt-theme-warning)}.ui-floating-cta--danger[data-v-2f90bc1a]{background:var(--nt-theme-danger)}.ui-floating-cta--info[data-v-2f90bc1a]{background:var(--nt-theme-info)}.ui-floating-cta--pulse[data-v-2f90bc1a]{animation:ui-floating-cta-pulse-2f90bc1a 2s ease-in-out infinite}@keyframes ui-floating-cta-pulse-2f90bc1a{0%,to{box-shadow:var(--nt-theme-shadow-lg)}50%{box-shadow:var(--nt-theme-shadow-xl),0 0 20px 4px currentColor}}@media (prefers-reduced-motion: reduce){.ui-floating-cta--pulse[data-v-2f90bc1a]{animation:none}.ui-floating-cta[data-v-2f90bc1a],.ui-floating-cta--bottom-center[data-v-2f90bc1a]{transition:none}}.ui-sticky-nav[data-v-76cbb6b2]{position:sticky;top:0;z-index:var(--nt-z-sticky);transition:background var(--nt-motion-slow) var(--nt-ease-out),padding var(--nt-motion-slow) var(--nt-ease-out),box-shadow var(--nt-motion-slow) var(--nt-ease-out)}.ui-sticky-nav__inner[data-v-76cbb6b2]{max-width:1200px;margin:0 auto;padding:0 var(--nt-space-4);display:flex;align-items:center;justify-content:space-between}.ui-sticky-nav--transparent[data-v-76cbb6b2]{background:transparent;padding-top:var(--nt-space-4);padding-bottom:var(--nt-space-4);box-shadow:none}.ui-sticky-nav--solid[data-v-76cbb6b2]{background:var(--nt-theme-surface);padding-top:var(--nt-space-3);padding-bottom:var(--nt-space-3);box-shadow:var(--nt-theme-shadow-sm);border-bottom:1px solid var(--nt-theme-border-subtle)}.ui-sticky-nav--shrink[data-v-76cbb6b2]{padding-top:var(--nt-space-2);padding-bottom:var(--nt-space-2)}@media (prefers-reduced-motion: reduce){.ui-sticky-nav[data-v-76cbb6b2]{transition:none}}.ui-testimonial-slider[data-v-3245fc76]{text-align:center;padding:var(--nt-space-6)}.ui-testimonial-slider__item[data-v-3245fc76]{display:flex;flex-direction:column;align-items:center;gap:var(--nt-space-4)}.ui-testimonial-slider--fade .ui-testimonial-slider__item[data-v-3245fc76]{animation:ui-testimonial-fade-in-3245fc76 var(--nt-motion-slow) var(--nt-ease-out)}.ui-testimonial-slider--slide .ui-testimonial-slider__item[data-v-3245fc76]{animation:ui-testimonial-slide-in-3245fc76 var(--nt-motion-slow) var(--nt-ease-out)}.ui-testimonial-slider__quote[data-v-3245fc76]{font-size:var(--nt-font-size-lg);line-height:var(--nt-line-height-relaxed);color:var(--nt-theme-text);max-width:40rem;margin:0}.ui-testimonial-slider__quote p[data-v-3245fc76]{margin:0}.ui-testimonial-slider__quote[data-v-3245fc76]:before{content:"“";font-size:var(--nt-font-size-3xl);color:var(--nt-theme-primary);line-height:0;vertical-align:-.4em;margin-right:var(--nt-space-1)}.ui-testimonial-slider__author[data-v-3245fc76]{display:flex;align-items:center;gap:var(--nt-space-3)}.ui-testimonial-slider__avatar[data-v-3245fc76]{width:2.5rem;height:2.5rem;border-radius:var(--nt-radius-full);overflow:hidden;flex-shrink:0}.ui-testimonial-slider__avatar img[data-v-3245fc76]{width:100%;height:100%;object-fit:cover}.ui-testimonial-slider__avatar-fallback[data-v-3245fc76]{width:2.5rem;height:2.5rem;border-radius:var(--nt-radius-full);background:var(--nt-theme-primary-soft);color:var(--nt-theme-primary);display:flex;align-items:center;justify-content:center;font-weight:var(--nt-font-weight-semibold);font-size:var(--nt-font-size-sm);flex-shrink:0}.ui-testimonial-slider__info[data-v-3245fc76]{display:flex;flex-direction:column;text-align:left}.ui-testimonial-slider__name[data-v-3245fc76]{font-weight:var(--nt-font-weight-semibold);font-size:var(--nt-font-size-sm);color:var(--nt-theme-text)}.ui-testimonial-slider__role[data-v-3245fc76]{font-size:var(--nt-font-size-xs);color:var(--nt-theme-muted)}.ui-testimonial-slider__controls[data-v-3245fc76]{display:flex;align-items:center;justify-content:center;gap:var(--nt-space-3);margin-top:var(--nt-space-4)}.ui-testimonial-slider__btn[data-v-3245fc76]{background:none;border:1px solid var(--nt-theme-border);border-radius:var(--nt-radius-full);width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--nt-theme-text);font-size:var(--nt-font-size-sm);transition:background var(--nt-motion-fast) var(--nt-ease-out),border-color var(--nt-motion-fast) var(--nt-ease-out)}.ui-testimonial-slider__btn[data-v-3245fc76]:hover{background:var(--nt-theme-primary-soft);border-color:var(--nt-theme-primary)}.ui-testimonial-slider__dots[data-v-3245fc76]{display:flex;gap:var(--nt-space-1)}.ui-testimonial-slider__dot[data-v-3245fc76]{width:.5rem;height:.5rem;border-radius:var(--nt-radius-full);background:var(--nt-theme-border);border:none;padding:0;cursor:pointer;transition:background var(--nt-motion-fast) var(--nt-ease-out)}.ui-testimonial-slider__dot--active[data-v-3245fc76]{background:var(--nt-theme-primary)}@keyframes ui-testimonial-fade-in-3245fc76{0%{opacity:0}to{opacity:1}}@keyframes ui-testimonial-slide-in-3245fc76{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion: reduce){.ui-testimonial-slider--fade .ui-testimonial-slider__item[data-v-3245fc76],.ui-testimonial-slider--slide .ui-testimonial-slider__item[data-v-3245fc76]{animation:none}}.ui-bento-grid[data-v-7e7a3e47]{display:grid;grid-template-columns:repeat(var(--bento-columns, 3),minmax(0,1fr));gap:var(--bento-gap, var(--nt-space-4));grid-auto-rows:minmax(120px,auto)}.ui-bento-grid[data-v-7e7a3e47] [data-bento-span="2"]{grid-column:span 2}.ui-bento-grid[data-v-7e7a3e47] [data-bento-span="3"]{grid-column:span 3}.ui-bento-grid[data-v-7e7a3e47] [data-bento-span="4"]{grid-column:span 4}.ui-bento-grid[data-v-7e7a3e47] [data-bento-row-span="2"]{grid-row:span 2}.ui-bento-grid[data-v-7e7a3e47] [data-bento-row-span="3"]{grid-row:span 3}@media (max-width: 768px){.ui-bento-grid[data-v-7e7a3e47]{grid-template-columns:1fr}.ui-bento-grid[data-v-7e7a3e47] [data-bento-span="2"],.ui-bento-grid[data-v-7e7a3e47] [data-bento-span="3"],.ui-bento-grid[data-v-7e7a3e47] [data-bento-span="4"]{grid-column:span 1}.ui-bento-grid[data-v-7e7a3e47] [data-bento-row-span="2"],.ui-bento-grid[data-v-7e7a3e47] [data-bento-row-span="3"]{grid-row:span 1}}.ui-splash-screen[data-v-b7178c36]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--ui-splash-z, var(--nt-z-overlay));display:flex;align-items:center;justify-content:center;background:var(--ui-splash-bg, var(--nt-theme-background));color:var(--ui-splash-color, var(--nt-theme-text))}.ui-splash-screen__inner[data-v-b7178c36]{display:flex;flex-direction:column;align-items:center;gap:var(--nt-space-3);text-align:center;padding:var(--nt-space-4);max-width:32rem;animation:ui-splash-enter-b7178c36 var(--nt-motion-slow) var(--nt-ease-out) both}.ui-splash-screen__logo[data-v-b7178c36]{max-width:8rem;max-height:8rem;width:auto;height:auto;object-fit:contain;animation:ui-splash-logo-enter-b7178c36 calc(var(--nt-motion-slow) * 1.5) var(--nt-ease-spring) both}.ui-splash-screen__title[data-v-b7178c36]{margin:0;font-family:var(--nt-font-family-display);font-size:clamp(1.5rem,4vw,2.5rem);font-weight:var(--nt-font-weight-bold);line-height:var(--nt-line-height-tight);color:inherit}.ui-splash-screen__claim[data-v-b7178c36]{margin:0;font-family:var(--nt-font-family-display);font-size:clamp(1rem,2.5vw,1.25rem);font-weight:var(--nt-font-weight-medium);line-height:var(--nt-line-height-normal);color:var(--ui-splash-color, var(--nt-theme-muted))}.ui-splash-screen__subline[data-v-b7178c36]{margin:0;font-size:var(--nt-font-size-sm);font-weight:var(--nt-font-weight-regular);line-height:var(--nt-line-height-normal);color:var(--ui-splash-color, var(--nt-theme-muted));opacity:.75}.ui-splash-screen__content[data-v-b7178c36]{margin-top:var(--nt-space-2)}.ui-splash-screen__spinner[data-v-b7178c36]{--_spinner-size: 2.5rem;--_spinner-weight: 3px;width:var(--_spinner-size);height:var(--_spinner-size);border:var(--_spinner-weight) solid var(--nt-theme-border, currentColor);border-top-color:var(--nt-theme-primary, currentColor);border-radius:var(--nt-radius-full, 9999px);animation:ui-splash-spin-b7178c36 var(--ui-splash-duration, 2s) linear infinite;margin-top:var(--nt-space-2)}@keyframes ui-splash-spin-b7178c36{to{transform:rotate(1080deg)}}.ui-splash-screen__progress[data-v-b7178c36]{width:min(80%,20rem);height:4px;background:var(--nt-theme-border, rgba(255, 255, 255, .15));border-radius:var(--nt-radius-full, 9999px);overflow:hidden;margin-top:var(--nt-space-3)}.ui-splash-screen__progress-fill[data-v-b7178c36]{width:0%;height:100%;background:var(--nt-theme-primary, currentColor);border-radius:inherit;animation:ui-splash-progress-b7178c36 var(--ui-splash-duration, 2s) var(--nt-ease-in-out, ease-in-out) forwards}@keyframes ui-splash-progress-b7178c36{0%{width:0%}to{width:100%}}@keyframes ui-splash-enter-b7178c36{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes ui-splash-logo-enter-b7178c36{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}.ui-splash-screen--exit-fade[data-v-b7178c36]{animation:ui-splash-exit-fade-b7178c36 var(--ui-splash-exit-duration, .5s) var(--nt-ease-out) forwards}@keyframes ui-splash-exit-fade-b7178c36{0%{opacity:1}to{opacity:0}}.ui-splash-screen--exit-slide-up[data-v-b7178c36]{animation:ui-splash-exit-slide-up-b7178c36 var(--ui-splash-exit-duration, .5s) var(--nt-ease-out) forwards}@keyframes ui-splash-exit-slide-up-b7178c36{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-2rem)}}.ui-splash-screen--exit-scale[data-v-b7178c36]{animation:ui-splash-exit-scale-b7178c36 var(--ui-splash-exit-duration, .5s) var(--nt-ease-out) forwards}@keyframes ui-splash-exit-scale-b7178c36{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.15)}}.ui-splash-screen--exit-blur[data-v-b7178c36]{animation:ui-splash-exit-blur-b7178c36 var(--ui-splash-exit-duration, .5s) var(--nt-ease-out) forwards}@keyframes ui-splash-exit-blur-b7178c36{0%{opacity:1;filter:blur(0)}to{opacity:0;filter:blur(12px)}}@media (prefers-reduced-motion: reduce){.ui-splash-screen__inner[data-v-b7178c36],.ui-splash-screen__logo[data-v-b7178c36]{animation:none}.ui-splash-screen__spinner[data-v-b7178c36]{animation:ui-splash-spin-b7178c36 1.5s linear infinite}.ui-splash-screen__progress-fill[data-v-b7178c36]{animation:none;width:100%}.ui-splash-screen--exit-fade[data-v-b7178c36],.ui-splash-screen--exit-slide-up[data-v-b7178c36],.ui-splash-screen--exit-scale[data-v-b7178c36],.ui-splash-screen--exit-blur[data-v-b7178c36]{animation:ui-splash-exit-fade-b7178c36 .2s linear forwards}}.playground[data-v-148e4023]{display:grid;grid-template-rows:auto minmax(0,1fr);gap:1.5rem;height:100%;min-height:0}.playground-shell[data-v-148e4023]{display:grid;grid-template-columns:minmax(260px,320px) minmax(0,1fr);gap:1.5rem;min-height:0;border-radius:var(--radius-l);background:linear-gradient(145deg,color-mix(in oklab,var(--surface-2) 40%,var(--surface)),color-mix(in oklab,var(--surface) 96%,transparent))}.playground-sidebar[data-v-148e4023],.playground-main[data-v-148e4023]{min-height:0;overflow-y:auto;scrollbar-gutter:stable;overscroll-behavior:contain}.sidebar-component-list[data-v-148e4023]{max-height:clamp(12rem,40vh,28rem);overflow-y:auto;scrollbar-gutter:stable;display:flex;flex-direction:column;gap:var(--nt-space-1)}.playground-main section[data-v-148e4023]{display:grid;gap:1.2rem;scroll-margin-top:1rem}.playground-sidebar[data-v-148e4023] .ui-card,.playground-main[data-v-148e4023] .ui-card{width:100%}.component-grid[data-v-148e4023]{align-items:start}.component-grid[data-v-148e4023] .ui-card{min-height:100%;margin-block:0;position:relative}.component-grid[data-v-148e4023] .doku-btn{position:absolute;top:var(--nt-space-2);right:var(--nt-space-2);z-index:1;font-size:var(--nt-font-size-xs)}.component-grid[data-v-148e4023] .ui-grid{min-width:0}.playground-main[data-v-148e4023] .component-grid.ui-grid{grid-template-columns:1fr!important}.playground-sidebar[data-v-148e4023] .sidebar-link--active{color:var(--text);font-weight:500;font-size:var(--nt-font-size-sm);text-decoration:none;background:color-mix(in oklab,var(--accent-soft) 55%,transparent);border:1px solid color-mix(in oklab,var(--accent) 38%,var(--border));border-radius:var(--radius-s);padding:.3rem .5rem}.sidebar-component-list[data-v-148e4023]{max-height:100%;overflow-y:auto;scrollbar-gutter:stable;display:flex;flex-direction:column;gap:var(--nt-space-1)}.sidebar-component-link[data-v-148e4023]{display:block;font-size:var(--nt-font-size-sm);padding:var(--nt-space-1) var(--nt-space-2);border-radius:var(--nt-radius-sm);color:var(--text);text-decoration:none;transition:background var(--nt-motion-fast);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar-component-link[data-v-148e4023]:hover{background:color-mix(in oklab,var(--accent-soft) 40%,transparent)}.sidebar-category-label[data-v-148e4023]{display:block;font-size:var(--nt-font-size-xs);font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--nt-color-text-muted);padding:var(--nt-space-2) var(--nt-space-2) var(--nt-space-1);-webkit-user-select:none;user-select:none}.sidebar-category-label[data-v-148e4023]:not(:first-child){margin-top:var(--nt-space-2);border-top:1px solid var(--nt-color-border);padding-top:var(--nt-space-3)}.card-content[data-v-148e4023]{display:grid;gap:var(--space-4);padding-block:var(--space-2)}.card-content--dense[data-v-148e4023]{gap:var(--space-3)}.context-menu-target[data-v-148e4023]{border:1px dashed color-mix(in oklab,var(--accent) 34%,var(--border));border-radius:var(--radius-s);background:color-mix(in oklab,var(--surface-2) 55%,var(--surface));padding:.8rem .9rem;font-size:.88rem;color:var(--text-muted)}.transition-demo[data-v-148e4023]{min-height:6rem;display:flex;align-items:flex-start}@media (max-width: 980px){.playground-shell[data-v-148e4023]{grid-template-columns:1fr;padding:.85rem}.playground-sidebar[data-v-148e4023]{max-height:50vh;overflow-y:auto}.sidebar-component-list[data-v-148e4023]{max-height:clamp(8rem,25vh,16rem)}}.page-slide[data-v-148e4023]{border:1px solid color-mix(in oklab,var(--accent) 18%,var(--border));border-radius:var(--radius-s);padding:1rem;display:grid;gap:.4rem;background:color-mix(in oklab,var(--surface-2) 48%,var(--surface))}.page-slide--active[data-v-148e4023]{border-color:color-mix(in oklab,var(--accent) 40%,var(--border))}.page-slide__eyebrow[data-v-148e4023]{margin:0;color:var(--text-muted);font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;font-family:var(--font-display);font-weight:700}.page-slide__title[data-v-148e4023]{margin:0;font-family:var(--font-display);font-size:1rem}.page-slide__description[data-v-148e4023]{margin:0;color:var(--text-muted);font-size:.9rem}.doc-modal[data-v-148e4023] .ui-modal{width:min(90vw,100%)}.doc-modal[data-v-148e4023] .ui-modal__body{max-height:70vh;overflow-y:auto;scrollbar-gutter:stable}.doc-modal-content[data-v-148e4023]{line-height:var(--nt-line-height-normal);font-size:var(--nt-font-size-sm);color:var(--text)}.doc-modal-content[data-v-148e4023] h1{font-size:var(--nt-font-size-2xl);font-weight:var(--nt-font-weight-bold);margin:0 0 var(--nt-space-4);padding-bottom:var(--nt-space-2);border-bottom:1px solid color-mix(in oklab,var(--border) 60%,transparent)}.doc-modal-content[data-v-148e4023] h2{font-size:var(--nt-font-size-xl);font-weight:var(--nt-font-weight-semibold);margin:var(--nt-space-6) 0 var(--nt-space-3);padding-bottom:var(--nt-space-1);border-bottom:1px solid color-mix(in oklab,var(--border) 40%,transparent)}.doc-modal-content[data-v-148e4023] h3{font-size:var(--nt-font-size-lg);font-weight:var(--nt-font-weight-semibold);margin:var(--nt-space-4) 0 var(--nt-space-2)}.doc-modal-content[data-v-148e4023] h4{font-size:var(--nt-font-size-md);font-weight:var(--nt-font-weight-semibold);margin:var(--nt-space-3) 0 var(--nt-space-2)}.doc-modal-content[data-v-148e4023] p{margin:0 0 var(--nt-space-3)}.doc-modal-content[data-v-148e4023] ul,.doc-modal-content[data-v-148e4023] ol{margin:0 0 var(--nt-space-3);padding-left:var(--nt-space-6)}.doc-modal-content[data-v-148e4023] li{margin-bottom:var(--nt-space-1)}.doc-modal-content[data-v-148e4023] li>ul,.doc-modal-content[data-v-148e4023] li>ol{margin-top:var(--nt-space-1);margin-bottom:0}.doc-modal-content[data-v-148e4023] a{color:var(--accent);text-decoration:underline;text-underline-offset:2px}.doc-modal-content[data-v-148e4023] a:hover{opacity:.8}.doc-modal-content[data-v-148e4023] code{font-family:var(--nt-font-family-mono);font-size:.85em;background:color-mix(in oklab,var(--surface-2) 60%,var(--surface));padding:.15em .35em;border-radius:var(--nt-radius-sm)}.doc-modal-content[data-v-148e4023] pre{margin:0 0 var(--nt-space-3);padding:var(--nt-space-3);border-radius:var(--nt-radius-md);background:color-mix(in oklab,var(--surface-2) 80%,var(--surface));border:1px solid color-mix(in oklab,var(--border) 50%,transparent);overflow-x:auto;font-size:.82rem;line-height:1.6}.doc-modal-content[data-v-148e4023] pre code{background:none;padding:0;border-radius:0;font-size:inherit}.doc-modal-content[data-v-148e4023] blockquote{margin:0 0 var(--nt-space-3);padding:var(--nt-space-2) var(--nt-space-4);border-left:3px solid var(--accent);background:color-mix(in oklab,var(--accent-soft) 30%,transparent);border-radius:0 var(--nt-radius-sm) var(--nt-radius-sm) 0}.doc-modal-content[data-v-148e4023] blockquote p:last-child{margin-bottom:0}.doc-modal-content[data-v-148e4023] table{width:100%;border-collapse:collapse;margin:0 0 var(--nt-space-3);font-size:var(--nt-font-size-sm)}.doc-modal-content[data-v-148e4023] th,.doc-modal-content[data-v-148e4023] td{padding:var(--nt-space-2) var(--nt-space-3);border:1px solid color-mix(in oklab,var(--border) 50%,transparent);text-align:left}.doc-modal-content[data-v-148e4023] th{font-weight:var(--nt-font-weight-semibold);background:color-mix(in oklab,var(--surface-2) 50%,var(--surface))}.doc-modal-content[data-v-148e4023] hr{border:none;border-top:1px solid color-mix(in oklab,var(--border) 50%,transparent);margin:var(--nt-space-4) 0}.doc-modal-content[data-v-148e4023] strong{font-weight:var(--nt-font-weight-semibold)}.composable-demo-box[data-v-148e4023]{border:1px dashed color-mix(in oklab,var(--accent) 34%,var(--border));border-radius:var(--nt-radius-md);background:color-mix(in oklab,var(--surface-2) 55%,var(--surface));padding:var(--nt-space-3) var(--nt-space-4);text-align:center;-webkit-user-select:none;user-select:none;cursor:default;transition:border-color var(--nt-motion-fast)}.composable-demo-box--target[data-v-148e4023]:hover{border-color:var(--accent)}.composable-demo-floating[data-v-148e4023]{z-index:var(--nt-z-popover)}*{box-sizing:border-box}html,body{margin:0;font-family:var(--nt-font-family-sans);color:var(--nt-theme-text);background:var(--nt-theme-background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;line-height:var(--nt-line-height-normal)}:focus-visible{outline:2px solid var(--nt-theme-focus-ring);outline-offset:2px}::selection{background:var(--nt-theme-primary-soft);color:var(--nt-theme-text)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;scroll-behavior:auto!important}}:root{--nt-color-primary-50: #f9f5ef;--nt-color-primary-100: #f2e7d8;--nt-color-primary-200: #e4cfb1;--nt-color-primary-300: #d3b186;--nt-color-primary-400: #bf905a;--nt-color-primary-500: #9f6e34;--nt-color-primary-600: #845724;--nt-color-primary-700: #69441d;--nt-color-primary-800: #4f3319;--nt-color-primary-900: #382414;--nt-color-neutral-0: #ffffff;--nt-color-neutral-50: #faf7f2;--nt-color-neutral-100: #f5f0e8;--nt-color-neutral-200: #e8dfd0;--nt-color-neutral-300: #d4c7b3;--nt-color-neutral-400: #a8957d;--nt-color-neutral-500: #7d6e5c;--nt-color-neutral-600: #5c5044;--nt-color-neutral-700: #433930;--nt-color-neutral-800: #2e2520;--nt-color-neutral-900: #1a1410;--nt-color-success-500: #16a34a;--nt-color-warning-500: #b89612;--nt-color-danger-500: #d3312a;--nt-color-info-500: #3e6ea8;--nt-space-0: 0;--nt-space-1: .25rem;--nt-space-2: .5rem;--nt-space-3: .75rem;--nt-space-4: 1rem;--nt-space-5: 1.25rem;--nt-space-6: 1.5rem;--nt-space-8: 2rem;--nt-space-10: 2.5rem;--nt-space-12: 3rem;--nt-space-16: 4rem;--nt-radius-none: 0;--nt-radius-sm: .25rem;--nt-radius-md: .375rem;--nt-radius-lg: .625rem;--nt-radius-xl: .875rem;--nt-radius-2xl: 1.125rem;--nt-radius-full: 9999px;--nt-shadow-sm: 0 1px 3px rgba(0, 0, 0, .05), 0 1px 2px rgba(0, 0, 0, .03);--nt-shadow-md: 0 4px 8px -2px rgba(0, 0, 0, .06), 0 2px 4px -2px rgba(0, 0, 0, .04);--nt-shadow-lg: 0 12px 28px -8px rgba(0, 0, 0, .1), 0 4px 8px -2px rgba(0, 0, 0, .04);--nt-font-family-sans: Inter, system-ui, sans-serif;--nt-font-family-display: system-ui, sans-serif;--nt-font-family-mono: ui-monospace, SFMono-Regular, monospace;--nt-font-size-xs: .75rem;--nt-font-size-sm: .875rem;--nt-font-size-md: 1rem;--nt-font-size-lg: 1.125rem;--nt-font-size-xl: 1.25rem;--nt-font-size-2xl: 1.5rem;--nt-font-size-3xl: 1.875rem;--nt-font-weight-regular: 400;--nt-font-weight-medium: 500;--nt-font-weight-semibold: 600;--nt-font-weight-bold: 700;--nt-line-height-tight: 1.2;--nt-line-height-normal: 1.5;--nt-line-height-relaxed: 1.7;--nt-z-dropdown: 1000;--nt-z-sticky: 1020;--nt-z-popover: 1030;--nt-z-overlay: 1040;--nt-z-modal: 1060;--nt-z-modal-popover: 1070;--nt-z-toast: 1080;--nt-z-tooltip: 1100;--nt-motion-fast: .12s;--nt-motion-normal: .2s;--nt-motion-slow: .3s;--nt-ease-out: cubic-bezier(.16, 1, .3, 1);--nt-ease-spring: cubic-bezier(.34, 1.56, .64, 1);--nt-ease-in-out: cubic-bezier(.45, 0, .55, 1)}[data-nt-theme=light],:root{--nt-theme-background: oklch(97.5% .012 75);--nt-theme-surface: oklch(95% .016 75);--nt-theme-surface-elevated: oklch(99% .005 75);--nt-theme-text: oklch(22% .03 55);--nt-theme-muted: oklch(48% .025 55);--nt-theme-primary: oklch(45% .11 70);--nt-theme-primary-hover: oklch(51% .11 70);--nt-theme-primary-active: oklch(39% .11 70);--nt-theme-primary-soft: oklch(92% .025 70 / .55);--nt-theme-success: oklch(58% .18 155);--nt-theme-warning: oklch(75% .14 96);--nt-theme-danger: oklch(53% .23 22);--nt-theme-info: oklch(56% .12 240);--nt-theme-success-soft: oklch(96% .03 155 / .6);--nt-theme-warning-soft: oklch(96% .03 96 / .6);--nt-theme-danger-soft: oklch(96% .03 22 / .6);--nt-theme-info-soft: oklch(96% .03 240 / .6);--nt-theme-success-border: oklch(50% .16 155);--nt-theme-warning-border: oklch(56% .14 96);--nt-theme-danger-border: oklch(49% .2 22);--nt-theme-info-border: oklch(50% .12 240);--nt-theme-success-ink: oklch(30% .1 155);--nt-theme-warning-ink: oklch(32% .1 96);--nt-theme-danger-ink: oklch(32% .12 22);--nt-theme-info-ink: oklch(28% .1 240);--nt-theme-border: oklch(86% .015 75 / .8);--nt-theme-border-subtle: oklch(91% .008 75 / .5);--nt-theme-focus-ring: oklch(45% .11 70 / .5);--nt-theme-shadow-xs: 0 1px 2px rgb(60 40 20 / .06), 0 1px 3px rgb(60 40 20 / .04);--nt-theme-shadow-sm: 0 1px 3px rgb(60 40 20 / .08), 0 2px 6px -1px rgb(60 40 20 / .06);--nt-theme-shadow-md: 0 3px 8px -2px rgb(60 40 20 / .1), 0 6px 20px -4px rgb(60 40 20 / .08);--nt-theme-shadow-lg: 0 8px 24px -6px rgb(60 40 20 / .12), 0 16px 48px -8px rgb(60 40 20 / .1);--nt-theme-shadow-xl: 0 16px 40px -8px rgb(60 40 20 / .16), 0 32px 72px -16px rgb(60 40 20 / .14);--nt-theme-glass-bg: rgb(255 248 240 / .55);--nt-theme-glass-border: rgb(255 248 240 / .35);--nt-theme-glass-blur: 16px;--nt-theme-glass-saturate: 180%;--nt-theme-highlight: inset 0 1px 0 rgb(255 252 245 / .7);--nt-theme-highlight-strong: inset 0 1px 0 rgb(255 252 245 / .9);--nt-theme-glow: 0 0 0 1px oklch(45% .11 70 / .08), 0 4px 16px -4px oklch(45% .11 70 / .18)}[data-nt-theme=dark]{--nt-theme-background: oklch(15% .015 55);--nt-theme-surface: oklch(21% .02 55);--nt-theme-surface-elevated: oklch(25% .022 55);--nt-theme-text: oklch(94% .01 55);--nt-theme-muted: oklch(66% .02 55);--nt-theme-primary: oklch(74% .1 70);--nt-theme-primary-hover: oklch(80% .1 70);--nt-theme-primary-active: oklch(68% .1 70);--nt-theme-primary-soft: oklch(30% .04 70 / .5);--nt-theme-success: oklch(62% .16 155);--nt-theme-warning: oklch(76% .14 96);--nt-theme-danger: oklch(62% .19 22);--nt-theme-info: oklch(64% .12 240);--nt-theme-success-soft: oklch(22% .04 155 / .5);--nt-theme-warning-soft: oklch(22% .04 96 / .5);--nt-theme-danger-soft: oklch(22% .04 22 / .5);--nt-theme-info-soft: oklch(22% .04 240 / .5);--nt-theme-success-border: oklch(68% .14 155);--nt-theme-warning-border: oklch(80% .13 96);--nt-theme-danger-border: oklch(71% .17 22);--nt-theme-info-border: oklch(72% .11 240);--nt-theme-success-ink: oklch(90% .06 155);--nt-theme-warning-ink: oklch(92% .06 96);--nt-theme-danger-ink: oklch(90% .06 22);--nt-theme-info-ink: oklch(88% .06 240);--nt-theme-border: oklch(32% .02 55 / .9);--nt-theme-border-subtle: oklch(28% .015 55 / .5);--nt-theme-focus-ring: oklch(74% .1 70 / .5);--nt-theme-shadow-xs: 0 1px 2px rgb(0 0 0 / .24), 0 1px 3px rgb(0 0 0 / .2);--nt-theme-shadow-sm: 0 1px 3px rgb(0 0 0 / .28), 0 2px 8px -1px rgb(0 0 0 / .2);--nt-theme-shadow-md: 0 3px 8px -2px rgb(0 0 0 / .35), 0 6px 20px -4px rgb(0 0 0 / .25);--nt-theme-shadow-lg: 0 8px 24px -6px rgb(0 0 0 / .4), 0 16px 48px -8px rgb(0 0 0 / .3);--nt-theme-shadow-xl: 0 16px 40px -8px rgb(0 0 0 / .5), 0 32px 72px -16px rgb(0 0 0 / .4);--nt-theme-glass-bg: rgb(255 235 210 / .06);--nt-theme-glass-border: rgb(255 235 210 / .1);--nt-theme-glass-blur: 16px;--nt-theme-glass-saturate: 180%;--nt-theme-highlight: inset 0 1px 0 rgb(255 245 230 / .04);--nt-theme-highlight-strong: inset 0 1px 0 rgb(255 245 230 / .08);--nt-theme-glow: 0 0 0 1px oklch(74% .1 70 / .12), 0 4px 16px -4px oklch(74% .1 70 / .22)}@media (prefers-color-scheme: dark){:root:not([data-nt-theme=light]){--nt-theme-background: oklch(15% .015 55);--nt-theme-surface: oklch(21% .02 55);--nt-theme-surface-elevated: oklch(25% .022 55);--nt-theme-text: oklch(94% .01 55);--nt-theme-muted: oklch(66% .02 55);--nt-theme-primary: oklch(74% .1 70);--nt-theme-primary-hover: oklch(80% .1 70);--nt-theme-primary-active: oklch(68% .1 70);--nt-theme-primary-soft: oklch(30% .04 70 / .5);--nt-theme-success: oklch(62% .16 155);--nt-theme-warning: oklch(76% .14 96);--nt-theme-danger: oklch(62% .19 22);--nt-theme-info: oklch(64% .12 240);--nt-theme-success-soft: oklch(22% .04 155 / .5);--nt-theme-warning-soft: oklch(22% .04 96 / .5);--nt-theme-danger-soft: oklch(22% .04 22 / .5);--nt-theme-info-soft: oklch(22% .04 240 / .5);--nt-theme-success-border: oklch(68% .14 155);--nt-theme-warning-border: oklch(80% .13 96);--nt-theme-danger-border: oklch(71% .17 22);--nt-theme-info-border: oklch(72% .11 240);--nt-theme-success-ink: oklch(90% .06 155);--nt-theme-warning-ink: oklch(92% .06 96);--nt-theme-danger-ink: oklch(90% .06 22);--nt-theme-info-ink: oklch(88% .06 240);--nt-theme-border: oklch(32% .02 55 / .9);--nt-theme-border-subtle: oklch(28% .015 55 / .5);--nt-theme-focus-ring: oklch(74% .1 70 / .5);--nt-theme-shadow-xs: 0 1px 2px rgb(0 0 0 / .24), 0 1px 3px rgb(0 0 0 / .2);--nt-theme-shadow-sm: 0 1px 3px rgb(0 0 0 / .28), 0 2px 8px -1px rgb(0 0 0 / .2);--nt-theme-shadow-md: 0 3px 8px -2px rgb(0 0 0 / .35), 0 6px 20px -4px rgb(0 0 0 / .25);--nt-theme-shadow-lg: 0 8px 24px -6px rgb(0 0 0 / .4), 0 16px 48px -8px rgb(0 0 0 / .3);--nt-theme-shadow-xl: 0 16px 40px -8px rgb(0 0 0 / .5), 0 32px 72px -16px rgb(0 0 0 / .4);--nt-theme-glass-bg: rgb(255 235 210 / .06);--nt-theme-glass-border: rgb(255 235 210 / .1);--nt-theme-glass-blur: 16px;--nt-theme-glass-saturate: 180%;--nt-theme-highlight: inset 0 1px 0 rgb(255 245 230 / .04);--nt-theme-highlight-strong: inset 0 1px 0 rgb(255 245 230 / .08);--nt-theme-glow: 0 0 0 1px oklch(74% .1 70 / .12), 0 4px 16px -4px oklch(74% .1 70 / .22)}}:root{--nt-font-family-sans: "Manrope", "Segoe UI", "Helvetica Neue", sans-serif;--nt-font-family-display: "Sora", "Avenir Next", "Segoe UI", sans-serif;--surface: var(--nt-theme-background);--surface-2: var(--nt-theme-surface);--surface-elevated: var(--nt-theme-surface-elevated);--text: var(--nt-theme-text);--text-muted: var(--nt-theme-muted);--accent: var(--nt-theme-primary);--accent-hover: var(--nt-theme-primary-hover);--accent-active: var(--nt-theme-primary-active);--accent-soft: var(--nt-theme-primary-soft);--success: var(--nt-theme-success);--warning: var(--nt-theme-warning);--danger: var(--nt-theme-danger);--info: var(--nt-theme-info);--success-soft: var(--nt-theme-success-soft);--warning-soft: var(--nt-theme-warning-soft);--danger-soft: var(--nt-theme-danger-soft);--info-soft: var(--nt-theme-info-soft);--success-ink: var(--nt-theme-success-ink);--warning-ink: var(--nt-theme-warning-ink);--danger-ink: var(--nt-theme-danger-ink);--info-ink: var(--nt-theme-info-ink);--focus-ring: var(--nt-theme-focus-ring);--border: var(--nt-theme-border);--border-subtle: var(--nt-theme-border-subtle);--radius-s: var(--nt-radius-md);--radius-m: var(--nt-radius-lg);--radius-l: var(--nt-radius-xl);--space-1: var(--nt-space-1);--space-2: var(--nt-space-2);--space-3: var(--nt-space-3);--space-4: var(--nt-space-4);--font-sans: var(--nt-font-family-sans);--font-display: var(--nt-font-family-display)}body{margin:0;background:var(--nt-theme-background);color:var(--nt-theme-text);font-family:var(--nt-font-family-sans)}:root{--app-shell-padding: clamp(1.25rem, 3.5vw, 2.8rem)}html,body,#app{height:100%;margin:0}@supports (height: 100dvh){html,body{height:100dvh}}body{overflow:hidden;background:radial-gradient(circle at 15% 10%,color-mix(in oklab,var(--accent-soft) 80%,transparent),transparent 35%),radial-gradient(circle at 85% 95%,color-mix(in oklab,var(--accent-soft) 65%,transparent),transparent 35%),var(--surface)}#app{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:var(--app-shell-padding);box-sizing:border-box;display:grid;grid-template-rows:minmax(0,1fr);overflow-x:clip;overflow-y:hidden}#app>*{min-height:0}
