@layer base, components, utilities;

@layer base,components,utilities;:where(:root){--white: #ffffff;--black: #000000;--transparent: transparent;--slate-50: #f8fafc;--slate-50: oklch(.984 .006 247.858);--slate-100: #f1f5f9;--slate-100: oklch(.968 .007 247.896);--slate-200: #e2e8f0;--slate-200: oklch(.929 .013 255.508);--slate-300: #cbd5e1;--slate-300: oklch(.869 .022 252.894);--slate-400: #94a3b8;--slate-400: oklch(.704 .04 256.788);--slate-500: #64748b;--slate-500: oklch(.554 .046 257.417);--slate-600: #475569;--slate-600: oklch(.446 .043 257.281);--slate-700: #334155;--slate-700: oklch(.372 .044 257.287);--slate-800: #1e293b;--slate-800: oklch(.279 .041 260.031);--slate-900: #0f172a;--slate-900: oklch(.208 .042 265.755);--slate-950: #020617;--slate-950: oklch(.129 .042 264.695);--brand-50: #eff6ff;--brand-50: oklch(.97 .014 254.604);--brand-100: #dbeafe;--brand-100: oklch(.932 .032 255.585);--brand-200: #bfdbfe;--brand-200: oklch(.882 .059 254.128);--brand-300: #93c5fd;--brand-300: oklch(.809 .105 251.813);--brand-400: #60a5fa;--brand-400: oklch(.707 .165 254.624);--brand-500: #3b82f6;--brand-500: oklch(.623 .214 259.815);--brand-600: #2563eb;--brand-600: oklch(.546 .245 262.881);--brand-700: #1d4ed8;--brand-700: oklch(.488 .243 264.376);--brand-800: #1e40af;--brand-800: oklch(.424 .199 265.638);--brand-900: #1e3a8a;--brand-900: oklch(.379 .146 265.522);--brand-950: #172554;--brand-950: oklch(.282 .091 267.935);--red-500: #ef4444;--red-500: oklch(.637 .237 25.331);--red-600: #dc2626;--red-600: oklch(.577 .245 27.325);--green-500: #10b981;--green-500: oklch(.696 .17 162.48);--green-600: #059669;--green-600: oklch(.6 .118 184.704);--amber-500: #f59e0b;--amber-500: oklch(.769 .188 70.08);--amber-600: #d97706;--amber-600: oklch(.666 .179 58.318);--blue-500: #0ea5e9;--blue-500: oklch(.685 .169 237.323);--brand-primary: var(--brand-600);--brand-primary-hover: var(--brand-700);--brand-primary-active: var(--brand-800);--brand-primary-fg: var(--white);--bg-page: var(--slate-50);--bg-canvas: var(--slate-50);--bg-surface: var(--white);--bg-surface-raised: var(--slate-50);--bg-surface-overlay: var(--white);--bg-subtle: var(--slate-100);--bg-muted: var(--slate-200);--bg-inset: var(--slate-100);--bg-card: var(--white);--bg-accent: var(--slate-100);--bg-overlay: rgba(0, 0, 0, .4);--glass-bg: rgba(255, 255, 255, .7);--glass-border: rgba(0, 0, 0, .08);--bg-selected: color-mix(in oklch, var(--color-primary) 8%, transparent);--bg-selected-hover: color-mix( in oklch, var(--color-primary) 12%, transparent );--fg-default: var(--slate-900);--fg-card: var(--slate-900);--fg-subtle: var(--slate-600);--fg-muted: var(--slate-500);--fg-accent: var(--slate-900);--fg-inverse: var(--white);--fg-disabled: var(--slate-400);--nui-fg-default: var(--fg-default);--nui-fg-subtle: var(--fg-subtle);--nui-fg-muted: var(--fg-muted);--nui-color-danger: var(--color-danger);--border-default: var(--slate-200);--border-strong: var(--slate-300);--border-subtle: var(--slate-100);--border-hover: var(--slate-300);--border-focus: var(--color-primary);--border-disabled: var(--slate-200);--color-primary: var(--brand-primary);--color-primary-hover: color-mix(in oklch, var(--color-primary) 88%, black);--color-primary-active: color-mix(in oklch, var(--color-primary) 76%, black);--color-primary-fg: var(--brand-primary-fg);--color-secondary: var(--slate-100);--color-secondary-hover: var(--slate-200);--color-secondary-active: var(--slate-300);--color-secondary-fg: var(--slate-900);--color-secondary-subtle: color-mix( in oklch, var(--color-secondary) 15%, transparent );--color-danger: var(--red-500);--color-danger-subtle: color-mix( in oklch, var(--color-danger) 10%, transparent );--color-danger-fg: var(--white);--color-success: var(--green-500);--color-success-subtle: color-mix( in oklch, var(--color-success) 10%, transparent );--color-success-fg: var(--white);--color-warning: var(--amber-500);--color-warning-subtle: color-mix( in oklch, var(--color-warning) 10%, transparent );--color-warning-fg: var(--white);--color-info: var(--blue-500);--color-info-subtle: color-mix(in oklch, var(--color-info) 10%, transparent);--color-info-fg: var(--white);--color-primary-subtle: color-mix( in oklch, var(--color-primary) 10%, transparent );--chart-1: var(--color-primary);--chart-2: var(--color-info);--chart-3: var(--color-success);--chart-4: var(--color-warning);--chart-5: var(--color-danger);--chart-6: oklch(.65 .22 300);--chart-7: oklch(.7 .2 350);--chart-8: oklch(.72 .19 50);--focus-ring: var(--fg-default);--focus-ring-offset: var(--bg-page);--spacing: .25rem;--space-0: 0px;--space-0-5: .125rem;--space-1: .25rem;--space-1-5: .375rem;--space-2: .5rem;--space-2-5: .625rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-7: 1.75rem;--space-8: 2rem;--space-9: 2.25rem;--space-10: 2.5rem;--space-11: 2.75rem;--space-12: 3rem;--space-14: 3.5rem;--space-16: 4rem;--space-20: 5rem;--space-24: 6rem;--space-28: 7rem;--space-32: 8rem;--space-36: 9rem;--space-40: 10rem;--space-44: 11rem;--space-48: 12rem;--space-52: 13rem;--space-64: 16rem;--space-72: 18rem;--space-80: 20rem;--space-96: 24rem;--space-auto: auto;--space-fluid-xs: clamp(.25rem, .2rem + .25vw, .5rem);--space-fluid-sm: clamp(.5rem, .4rem + .5vw, 1rem);--space-fluid-md: clamp(1rem, .75rem + 1vw, 2rem);--space-fluid-lg: clamp(1.5rem, 1rem + 2vw, 3.5rem);--space-fluid-xl: clamp(2.5rem, 1.5rem + 4vw, 6rem);--radius-none: 0px;--radius-sm: .25rem;--radius-control: .375rem;--radius-md: .375rem;--radius-lg: .5rem;--radius-container: .75rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.5rem;--radius-full: 9999px;--font-sans: ui-sans-serif, system-ui, -apple-system, sans-serif;--font-serif: ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: 1.875rem;--text-4xl: 2.25rem;--text-5xl: 3rem;--text-6xl: 3.75rem;--text-7xl: 4.5rem;--text-8xl: 6rem;--text-9xl: 8rem;--text-fluid-xs: clamp(.7rem, .65rem + .25vw, .8rem);--text-fluid-sm: clamp(.8rem, .75rem + .3vw, .95rem);--text-fluid-base: clamp(.95rem, .9rem + .35vw, 1.125rem);--text-fluid-lg: clamp(1.125rem, 1rem + .6vw, 1.375rem);--text-fluid-xl: clamp(1.25rem, 1.1rem + .8vw, 1.75rem);--text-fluid-2xl: clamp(1.5rem, 1.25rem + 1.2vw, 2.25rem);--text-fluid-3xl: clamp(1.875rem, 1.5rem + 1.8vw, 3rem);--text-fluid-4xl: clamp(2.25rem, 1.75rem + 2.5vw, 4rem);--text-fluid-5xl: clamp(3rem, 2.25rem + 3.5vw, 5rem);--text-fluid-hero: clamp(3.5rem, 2.5rem + 5vw, 6.5rem);--weight-light: 300;--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--weight-extrabold: 800;--tracking-tighter: -.05em;--tracking-tight: -.025em;--tracking-normal: 0;--tracking-wide: .025em;--tracking-wider: .05em;--tracking-widest: .1em;--leading-none: 1;--leading-tight: 1.25;--leading-snug: 1.375;--leading-normal: 1.5;--leading-relaxed: 1.625;--leading-loose: 2;--shadow-none: 0 0 #0000;--shadow-xs: 0 1px 2px rgba(0, 0, 0, .04);--shadow-sm: 0 1px 3px rgba(0, 0, 0, .05), 0 1px 2px rgba(0, 0, 0, .03);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .06), 0 2px 4px -2px rgba(0, 0, 0, .04);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .06), 0 4px 6px -4px rgba(0, 0, 0, .03);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .08), 0 8px 10px -6px rgba(0, 0, 0, .03);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .15);--shadow-inner: inset 0 2px 4px 0 rgba(0, 0, 0, .05);--shadow-popover: 0 10px 38px -10px rgba(22, 23, 24, .12), 0 10px 20px -15px rgba(22, 23, 24, .08);--transition-fast: .15s;--transition-normal: .2s;--transition-slow: .3s;--transition-slower: .5s;--ease-linear: linear;--ease-in: cubic-bezier(.4, 0, 1, 1);--ease-out: cubic-bezier(0, 0, .2, 1);--ease-in-out: cubic-bezier(.4, 0, .2, 1);--ease-spring: cubic-bezier(.175, .885, .32, 1.275);--ease-bounce: cubic-bezier(.34, 1.56, .64, 1);--ease-smooth: cubic-bezier(.4, 0, .2, 1);--ease-out-expo: cubic-bezier(.16, 1, .3, 1);--container-sm: 640px;--container-md: 768px;--container-lg: 1024px;--container-xl: 1280px;--container-2xl: 1536px;--icon-xs: 12px;--icon-sm: 16px;--icon-md: 20px;--icon-lg: 24px;--icon-xl: 32px;--icon-2xl: 40px;--z-hide: -1;--z-auto: auto;--z-base: 0;--z-docked: 10;--z-dropdown: 1000;--z-sticky: 1100;--z-modal: 1300;--z-tooltip: 1500;--z-max: 9999;--opacity-0: 0;--opacity-5: .05;--opacity-10: .1;--opacity-25: .25;--opacity-50: .5;--opacity-75: .75;--opacity-90: .9;--opacity-95: .95;--opacity-100: 1}:where([data-theme=dark],.dark){--bg-page: var(--slate-950);--bg-canvas: var(--slate-950);--bg-surface: var(--slate-900);--bg-surface-raised: var(--slate-800);--bg-surface-overlay: var(--slate-900);--bg-subtle: var(--slate-800);--bg-muted: var(--slate-800);--bg-inset: #090d16;--bg-card: var(--slate-900);--bg-accent: var(--slate-800);--bg-overlay: rgba(0, 0, 0, .7);--glass-bg: rgba(15, 23, 42, .75);--glass-border: rgba(255, 255, 255, .1);--bg-selected: color-mix(in oklch, var(--color-primary) 18%, transparent);--bg-selected-hover: color-mix( in oklch, var(--color-primary) 26%, transparent );--color-secondary: var(--slate-800);--color-secondary-hover: var(--slate-700);--color-secondary-active: var(--slate-600);--color-secondary-fg: var(--slate-50);--color-secondary-subtle: color-mix( in oklch, var(--color-secondary) 25%, transparent );--fg-default: var(--slate-50);--fg-card: var(--slate-50);--fg-subtle: var(--slate-300);--fg-muted: var(--slate-400);--fg-accent: var(--slate-50);--fg-inverse: var(--slate-900);--fg-disabled: var(--slate-600);--border-default: var(--slate-800);--border-strong: var(--slate-700);--border-subtle: var(--slate-900);--border-hover: var(--slate-700);--border-disabled: var(--slate-800);--brand-primary: var(--brand-500);--brand-primary-hover: var(--brand-400);--brand-primary-active: var(--brand-600);--color-primary-hover: color-mix(in oklch, var(--color-primary) 88%, white);--color-primary-active: color-mix(in oklch, var(--color-primary) 76%, white);--color-primary-subtle: color-mix( in oklch, var(--color-primary) 18%, transparent );--color-danger: #f87171;--color-danger-hover: #ef4444;--color-danger-subtle: color-mix( in oklch, var(--color-danger) 18%, transparent );--color-success: #34d399;--color-success-hover: #10b981;--color-success-subtle: color-mix( in oklch, var(--color-success) 18%, transparent );--color-warning: #fbbf24;--color-warning-hover: #f59e0b;--color-warning-subtle: color-mix( in oklch, var(--color-warning) 18%, transparent );--color-info: #38bdf8;--color-info-hover: #0ea5e9;--color-info-subtle: color-mix(in oklch, var(--color-info) 18%, transparent);--chart-1: var(--color-primary);--chart-2: var(--color-info);--chart-3: var(--color-success);--chart-4: var(--color-warning);--chart-5: var(--color-danger);--chart-6: oklch(.75 .2 300);--chart-7: oklch(.78 .18 350);--chart-8: oklch(.8 .17 50)}@supports (color: color(display-p3 1 1 1)){:where(:root){--brand-500: oklch(.623 .255 259.815);--brand-600: oklch(.546 .285 262.881);--green-500: oklch(.696 .215 162.48);--red-500: oklch(.628 .265 25.72);--amber-500: oklch(.769 .22 70.08);--blue-500: oklch(.685 .21 237.323)}:where([data-theme=dark],.dark){--brand-primary: oklch(.623 .255 259.815);--color-danger: oklch(.704 .22 22.216);--color-success: oklch(.792 .21 162.48);--color-warning: oklch(.828 .22 84.429);--color-info: oklch(.789 .19 211.53)}}@media(prefers-contrast:more){:where(:root){--border-default: #000000;--border-strong: #000000;--border-subtle: #334155;--fg-default: #000000;--fg-subtle: #0f172a;--fg-muted: #1e293b;--color-primary: #1d4ed8;--color-primary-hover: #1e40af;--color-danger: #b91c1c;--color-success: #047857;--color-warning: #b45309;--color-info: #0369a1;--focus-ring: #000000}:where([data-theme=dark],.dark){--border-default: #ffffff;--border-strong: #ffffff;--border-subtle: #94a3b8;--fg-default: #ffffff;--fg-subtle: #f8fafc;--fg-muted: #f1f5f9;--color-primary: #60a5fa;--color-primary-hover: #93c5fd;--color-danger: #fca5a5;--color-success: #6ee7b7;--color-warning: #fde047;--color-info: #7dd3fc;--focus-ring: #ffffff}.btn,.input,.select,.textarea,.card,.badge{border-width:2px!important}:focus-visible{outline-width:3px!important;outline-offset:3px!important}}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--slate-300);border-radius:var(--radius-full)}.dark ::-webkit-scrollbar-thumb,[data-theme=dark] ::-webkit-scrollbar-thumb{background:var(--slate-700)}::-webkit-scrollbar-thumb:hover{background:var(--slate-400)}.dark ::-webkit-scrollbar-thumb:hover,[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:var(--slate-600)}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}@layer components{.editor-content .tiptap,.editor-content .ProseMirror,.markon-editor .tiptap,.markon-editor .ProseMirror,.tiptap-wrapper .tiptap,.nui-editor .tiptap{outline:none!important;border:none!important;box-shadow:none!important}.editor-content .tiptap:focus,.editor-content .tiptap:focus-visible,.editor-content .ProseMirror:focus,.editor-content .ProseMirror:focus-visible,.markon-editor .tiptap:focus,.markon-editor .tiptap:focus-visible,.markon-editor .ProseMirror:focus,.markon-editor .ProseMirror:focus-visible,.tiptap-wrapper .tiptap:focus,.tiptap-wrapper .tiptap:focus-visible{outline:none!important;border:none!important;box-shadow:none!important}.editor-content ul[data-type=taskList],.editor .editor-content ul[data-type=taskList],.markon-editor ul[data-type=taskList],.tiptap-wrapper .tiptap ul[data-type=taskList],.tiptap-wrapper ul[data-type=taskList],.nui-editor ul[data-type=taskList],.editor-content ul.task-list,.tiptap-wrapper ul.task-list,.nui-editor ul.task-list,ul.task-list{list-style:none!important;padding:0!important}.editor-content ul[data-type=taskList] li,.editor .editor-content ul[data-type=taskList] li,.markon-editor ul[data-type=taskList] li,.tiptap-wrapper .tiptap ul[data-type=taskList] li,.tiptap-wrapper ul[data-type=taskList] li,.nui-editor ul[data-type=taskList] li,.editor-content ul.task-list li,.tiptap-wrapper ul.task-list li,.nui-editor ul.task-list li,ul.task-list li{display:flex!important;flex-direction:row!important;align-items:flex-start!important;margin-bottom:.25rem!important;margin-top:.25rem!important}.editor-content ul[data-type=taskList] li>label,.editor .editor-content ul[data-type=taskList] li>label,.markon-editor ul[data-type=taskList] li>label,.tiptap-wrapper .tiptap ul[data-type=taskList] li>label,.tiptap-wrapper ul[data-type=taskList] li>label,.nui-editor ul[data-type=taskList] li>label,.editor-content ul.task-list li>label,.tiptap-wrapper ul.task-list li>label,.nui-editor ul.task-list li>label,ul.task-list li>label{display:inline-flex!important;align-items:center!important;margin-right:.5rem!important;-webkit-user-select:none!important;user-select:none!important;margin-top:.25rem!important}.editor-content ul[data-type=taskList] li>div,.editor .editor-content ul[data-type=taskList] li>div,.markon-editor ul[data-type=taskList] li>div,.tiptap-wrapper .tiptap ul[data-type=taskList] li>div,.tiptap-wrapper ul[data-type=taskList] li>div,.nui-editor ul[data-type=taskList] li>div,.editor-content ul.task-list li>div,.tiptap-wrapper ul.task-list li>div,.nui-editor ul.task-list li>div,ul.task-list li>div{flex:1 1 auto!important;margin:0!important}.editor-content ul[data-type=taskList] li>div>p,.editor .editor-content ul[data-type=taskList] li>div>p,.markon-editor ul[data-type=taskList] li>div>p,.tiptap-wrapper .tiptap ul[data-type=taskList] li>div>p,.tiptap-wrapper ul[data-type=taskList] li>div>p,.nui-editor ul[data-type=taskList] li>div>p,.editor-content ul.task-list li>div>p,.tiptap-wrapper ul.task-list li>div>p,.nui-editor ul.task-list li>div>p,ul.task-list li>div>p{margin:0!important}.editor-content p,.editor .editor-content p,.markon-editor p,.tiptap-wrapper .tiptap p{margin-top:.5rem;margin-bottom:.5rem;line-height:var(--leading-normal, 1.5)}.editor-content h1,.editor-content h2,.editor-content h3,.editor-content h4,.editor .editor-content h1,.editor .editor-content h2,.editor .editor-content h3,.editor .editor-content h4,.markon-editor h1,.markon-editor h2,.markon-editor h3,.markon-editor h4,.tiptap-wrapper .tiptap h1,.tiptap-wrapper .tiptap h2,.tiptap-wrapper .tiptap h3,.tiptap-wrapper .tiptap h4{font-weight:var(--weight-bold, 700);color:var(--fg-default);margin-top:1.5rem;margin-bottom:.75rem;line-height:var(--leading-tight, 1.25)}.editor-content h1,.editor .editor-content h1,.markon-editor h1,.tiptap-wrapper .tiptap h1{font-size:var(--text-3xl, 1.875rem)}.editor-content h2,.editor .editor-content h2,.markon-editor h2,.tiptap-wrapper .tiptap h2{font-size:var(--text-2xl, 1.5rem)}.editor-content h3,.editor .editor-content h3,.markon-editor h3,.tiptap-wrapper .tiptap h3{font-size:var(--text-xl, 1.25rem)}.editor-content a,.editor .editor-content a,.markon-editor a,.tiptap-wrapper .tiptap a{color:var(--color-primary);text-decoration:underline;cursor:pointer;text-underline-offset:2px}.editor-content ul,.editor-content ol,.editor .editor-content ul,.editor .editor-content ol,.markon-editor ul,.markon-editor ol,.tiptap-wrapper .tiptap ul,.tiptap-wrapper .tiptap ol{padding-left:1.5rem;margin-top:.5rem;margin-bottom:.5rem}.editor-content ul,.editor .editor-content ul,.markon-editor ul,.tiptap-wrapper .tiptap ul{list-style-type:disc}.editor-content ol,.editor .editor-content ol,.markon-editor ol,.tiptap-wrapper .tiptap ol{list-style-type:decimal}.editor-content li p,.editor .editor-content li p,.markon-editor li p,.tiptap-wrapper .tiptap li p{margin-top:.25rem;margin-bottom:.25rem}.editor-content blockquote,.editor .editor-content blockquote,.markon-editor blockquote,.tiptap-wrapper .tiptap blockquote{border-left:3px solid var(--color-primary, var(--border-strong));padding-left:1rem;margin-left:0;margin-right:0;color:var(--fg-muted);font-style:italic}.editor-content pre,.editor .editor-content pre,.markon-editor pre,.tiptap-wrapper .tiptap pre{background-color:var(--slate-900);color:var(--slate-50);padding:1rem;border-radius:var(--radius-md);overflow-x:auto;font-family:var(--font-mono);font-size:var(--text-sm, .875rem);margin-top:1rem;margin-bottom:1rem}.editor-content code,.editor .editor-content code,.markon-editor code,.tiptap-wrapper .tiptap code{background-color:var(--bg-subtle);color:var(--color-primary);padding:.2rem .4rem;border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:.875em}.editor-content pre code,.editor .editor-content pre code,.markon-editor pre code,.tiptap-wrapper .tiptap pre code{background-color:transparent;color:inherit;padding:0;border-radius:0;font-size:inherit}.editor-content mark,.editor .editor-content mark,.markon-editor mark,.tiptap-wrapper .tiptap mark{background-color:var( --color-warning-subtle, color-mix(in oklch, var(--color-warning) 25%, transparent) );color:var(--fg-default);padding:.125rem .25rem;border-radius:var(--radius-xs, .25rem);box-decoration-break:clone;-webkit-box-decoration-break:clone}.editor-content mark[data-color],.editor .editor-content mark[data-color],.markon-editor mark[data-color],.tiptap-wrapper .tiptap mark[data-color]{background-color:var( --highlight-color, var( --color-warning-subtle, color-mix(in oklch, var(--color-warning) 25%, transparent) ) )}.editor-content sub,.editor .editor-content sub,.markon-editor sub,.tiptap-wrapper .tiptap sub{vertical-align:sub;font-size:.75em;line-height:0}.editor-content sup,.editor .editor-content sup,.markon-editor sup,.tiptap-wrapper .tiptap sup{vertical-align:super;font-size:.75em;line-height:0}.editor-content p.is-editor-empty:first-child:before,.editor .editor-content p.is-editor-empty:first-child:before,.markon-editor p.is-editor-empty:first-child:before,.tiptap-wrapper .tiptap p.is-editor-empty:first-child:before{color:var(--fg-muted);content:attr(data-placeholder);float:left;height:0;pointer-events:none;font-style:italic}.editor-content table,.editor .editor-content table,.markon-editor table,.tiptap-wrapper .tiptap table{border-collapse:collapse;table-layout:fixed;width:100%;margin:1rem 0;overflow:hidden;border-radius:var(--radius-md)}.editor-content table td,.editor-content table th,.editor .editor-content table td,.editor .editor-content table th,.markon-editor table td,.markon-editor table th,.tiptap-wrapper .tiptap table td,.tiptap-wrapper .tiptap table th{min-width:1em;border:1px solid var(--border-default);padding:.5rem .75rem;vertical-align:top;box-sizing:border-box;position:relative}.editor-content table th,.editor .editor-content table th,.markon-editor table th,.tiptap-wrapper .tiptap table th{font-weight:var(--weight-bold, 700);text-align:left;background-color:var(--bg-subtle)}.editor-content table .selectedCell:after,.editor .editor-content table .selectedCell:after,.markon-editor table .selectedCell:after,.tiptap-wrapper .tiptap table .selectedCell:after{z-index:2;position:absolute;content:"";inset:0;background-color:var(--bg-selected, var(--color-primary-subtle));pointer-events:none}.editor-content table .column-resize-handle,.editor .editor-content table .column-resize-handle,.markon-editor table .column-resize-handle,.tiptap-wrapper .tiptap table .column-resize-handle{position:absolute;right:-2px;top:0;bottom:-2px;width:4px;background-color:var(--color-primary);pointer-events:none}.markon-editor{position:relative;width:100%;background-color:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-xl, .75rem);box-shadow:var(--shadow-sm);color:var(--fg-default);font-family:var( --font-sans, ui-sans-serif, system-ui, -apple-system, sans-serif );overflow:hidden;transition:border-color var(--transition-fast, .15s) ease,box-shadow var(--transition-fast, .15s) ease}.markon-editor:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in oklab,var(--color-primary) 15%,transparent)}.markon-editor .editor-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:4px;padding:8px 12px;background-color:var(--bg-subtle);border-bottom:1px solid var(--border-default);position:sticky;top:0;z-index:10;-webkit-user-select:none;user-select:none}.markon-editor .editor-footer{display:flex;align-items:center;justify-content:space-between;padding:8px 16px;font-size:var(--text-xs, .75rem);color:var(--fg-muted);border-top:1px solid var(--border-default);background-color:var(--bg-subtle);-webkit-user-select:none;user-select:none}.markon-bubble-menu{position:fixed;z-index:9999;display:flex;align-items:center;gap:4px;padding:4px 6px;background-color:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-xl, .75rem);box-shadow:var(--shadow-xl);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);width:max-content;white-space:nowrap;-webkit-user-select:none;user-select:none;font-family:var( --font-sans, ui-sans-serif, system-ui, -apple-system, sans-serif )}.markon-bubble-menu .markon-bubble-block-group{display:inline-flex;align-items:center;gap:2px;padding-right:4px;margin-right:4px;border-right:1px solid var(--border-default)}.markon-bubble-menu button{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:var(--radius-md, .375rem);color:var(--fg-default);cursor:pointer;padding:4px 6px;font-size:var(--text-xs, .75rem);line-height:1;transition:background-color var(--transition-fast, .15s) ease,color var(--transition-fast, .15s) ease}.markon-bubble-menu button:hover{background-color:var(--bg-subtle)}.markon-bubble-menu button.btn-active,.markon-bubble-menu button.is-active,.markon-bubble-menu button[data-active=true]{background-color:color-mix(in oklab,var(--color-primary) 15%,transparent);color:var(--color-primary);font-weight:var(--weight-bold, 700)}.markon-bubble-menu button:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.markon-slash-menu{position:fixed;z-index:9999;width:280px;max-height:300px;background-color:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-xl, .75rem);box-shadow:var(--shadow-xl);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:4px;overflow-y:auto;overflow-x:hidden;-webkit-user-select:none;user-select:none;font-family:var( --font-sans, ui-sans-serif, system-ui, -apple-system, sans-serif )}.markon-slash-menu::-webkit-scrollbar{width:5px}.markon-slash-menu::-webkit-scrollbar-track{background:transparent}.markon-slash-menu::-webkit-scrollbar-thumb{background:var(--border-default);border-radius:var(--radius-full, 9999px)}.markon-slash-menu .dropdown-item{display:flex;flex-direction:column;align-items:flex-start;width:100%;padding:6px 10px;border-radius:var(--radius-lg, .5rem);border:none;background:transparent;cursor:pointer;text-align:left;transition:background-color var(--transition-fast, .15s) ease}.markon-slash-menu .dropdown-item:hover,.markon-slash-menu .dropdown-item.btn-active{background-color:var(--bg-subtle)}.markon-slash-menu .dropdown-item .item-title{font-size:var(--text-xs, .75rem);font-weight:var(--weight-semibold, 600);color:var(--fg-default);line-height:1.25}.markon-slash-menu .dropdown-item .item-desc{font-size:.7rem;color:var(--fg-muted);line-height:1.3;margin-top:2px}.markon-popover-menu,.markon-typography-menu,.markon-font-family-menu,.markon-font-size-menu,.markon-color-menu,.markon-table-menu{position:fixed;z-index:9999;background-color:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-xl, .75rem);box-shadow:var(--shadow-xl);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:4px;font-family:var( --font-sans, ui-sans-serif, system-ui, -apple-system, sans-serif )}.markon-drag-handle{position:absolute;z-index:20;width:20px;height:24px;display:flex;align-items:center;justify-content:center;cursor:grab;color:var(--fg-muted);border-radius:var(--radius-sm, .25rem);-webkit-user-select:none;user-select:none;touch-action:manipulation;transition:opacity var(--transition-fast, .15s) ease,background-color var(--transition-fast, .15s) ease,color var(--transition-fast, .15s) ease}@media(pointer:coarse){.markon-drag-handle{width:28px;height:28px}}.markon-drag-handle:hover{color:var(--fg-default);background-color:var(--bg-subtle)}.markon-drop-indicator{position:absolute;left:24px;right:12px;height:2px;background-color:var(--color-primary);border-radius:var(--radius-full, 9999px);z-index:30;pointer-events:none;box-shadow:var(--shadow-sm);transform:translateY(-50%)}.markon-block-actions-menu{position:fixed;z-index:10001;background-color:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-xl, .75rem);box-shadow:var(--shadow-xl);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:4px;min-width:140px;font-family:var( --font-sans, ui-sans-serif, system-ui, -apple-system, sans-serif )}.markon-block-actions-menu .dropdown-item{display:flex;align-items:center;gap:8px;width:100%;padding:6px 8px;border-radius:var(--radius-md, .375rem);font-size:.8125rem;font-weight:500;color:var(--fg-default);background:transparent;border:none;cursor:pointer;text-align:left;-webkit-user-select:none;user-select:none;transition:background-color var(--transition-fast, .15s) ease,color var(--transition-fast, .15s) ease}.markon-block-actions-menu .dropdown-item:hover{background-color:var(--bg-subtle)}.markon-block-actions-menu .dropdown-item.is-danger{color:var(--color-danger)}.markon-block-actions-menu .dropdown-item.is-danger:hover{background-color:var( --bg-danger-subtle, color-mix(in oklab, var(--color-danger) 10%, transparent) )}.markon-block-actions-menu .menu-divider{height:1px;background-color:var(--border-default);margin:4px 0;opacity:.6}.markon-uploading-card{position:relative;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:12px;padding:12px 16px;margin:12px 0;border-radius:var(--radius-xl, .75rem);border:1px solid var(--border-default);background-color:var(--bg-surface);box-shadow:var(--shadow-sm);-webkit-user-select:none;user-select:none;width:100%;box-sizing:border-box;transition:border-color var(--transition-fast, .15s) ease,box-shadow var(--transition-fast, .15s) ease}.markon-uploading-card.is-uploading{border-color:var(--color-primary)}.markon-uploading-card.is-error{border-color:var(--color-danger);background-color:var( --bg-danger-subtle, color-mix(in oklab, var(--color-danger) 6%, transparent) )}.markon-image-container{-webkit-user-select:none;user-select:none;margin:.75rem 0;display:flex}.markon-image-wrapper{position:relative;display:inline-block;max-width:100%}.markon-image-resize-handle{position:absolute;inset:auto 8px 8px auto!important;width:14px;height:14px;border-radius:var(--radius-sm, .25rem);background-color:var(--color-primary);border:1.5px solid var(--bg-surface);box-shadow:var(--shadow-sm);cursor:se-resize;opacity:0;transition:opacity var(--transition-fast, .15s) ease;z-index:20;touch-action:none}.markon-image-wrapper:hover .markon-image-resize-handle{opacity:1}}@keyframes shimmer{to{transform:translate(100%)}}.chart-container svg,.nui-chart-container svg{display:block;width:100%;height:100%;overflow:visible}.chart-point,.chart-segment{transform-box:fill-box;transform-origin:center}@keyframes chartLineDraw{0%{stroke-dashoffset:2000}to{stroke-dashoffset:0}}@keyframes chartFadeIn{0%{opacity:0}to{opacity:1}}@keyframes chartBarGrowY{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes chartBarGrowX{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.chart-animate-line{stroke-dasharray:2000;stroke-dashoffset:0;animation:chartLineDraw .8s cubic-bezier(.16,1,.3,1) forwards}.chart-animate-fade{animation:chartFadeIn .5s ease-out forwards}.chart-animate-bar-y{transform-box:fill-box;transform-origin:bottom;animation:chartBarGrowY .5s cubic-bezier(.16,1,.3,1) forwards}.chart-animate-bar-x{transform-box:fill-box;transform-origin:left;animation:chartBarGrowX .5s cubic-bezier(.16,1,.3,1) forwards}.chart-tooltip,.nui-chart-tooltip{box-shadow:0 16px 36px -6px #00000059,inset 0 1px #ffffff26}[data-theme=light] .chart-tooltip,[data-theme=light] .nui-chart-tooltip,.light .chart-tooltip,.light .nui-chart-tooltip{box-shadow:0 12px 30px -4px #0000001f,inset 0 1px #ffffffb3}@layer components{.kanban,.kanban-board{display:flex;gap:1rem;overflow-x:auto;align-items:flex-start;-webkit-user-select:none;user-select:none;min-height:400px;font-family:var(--font-sans, system-ui, -apple-system, sans-serif);box-sizing:border-box}.kanban-column{width:20rem;flex-shrink:0;display:flex;flex-direction:column;border-radius:var(--radius-2xl, 1rem);border:1px solid var(--border-default);background-color:var(--bg-surface);color:var(--text-default, var(--fg-default));box-shadow:var(--shadow-xs, 0 1px 2px 0 rgba(0, 0, 0, .05));max-height:85vh;position:relative;transition:all .15s ease-in-out;box-sizing:border-box}.kanban-column-header{display:flex;align-items:center;justify-content:space-between;padding:.75rem .875rem;border-bottom:1px solid var(--border-default);-webkit-user-select:none;user-select:none;cursor:grab;font-size:.875rem;font-weight:600}.kanban-column-header>div:first-child{display:flex;align-items:center;gap:.5rem;min-width:0}.kanban-column-header:active{cursor:grabbing}.kanban-card-list{display:flex;flex-direction:column;gap:.625rem;padding:.75rem;overflow-y:auto;flex:1 1 0%;min-height:140px;box-sizing:border-box}.kanban-card{position:relative;padding:.875rem;border-radius:var(--radius-xl, .75rem);border:1px solid var(--border-default);background-color:var(--bg-surface);color:var(--text-default, var(--fg-default));box-shadow:var(--shadow-xs, 0 1px 2px 0 rgba(0, 0, 0, .05));cursor:grab;-webkit-user-select:none;user-select:none;transition:all .15s cubic-bezier(.4,0,.2,1);box-sizing:border-box}.kanban-card:active{cursor:grabbing}.kanban-card:hover{border-color:color-mix(in oklch,var(--color-primary) 50%,var(--border-default));box-shadow:var(--shadow-md, 0 4px 6px -1px rgba(0, 0, 0, .1))}.kanban-card:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.kanban-card svg,.kanban-meta-icon{width:.875rem!important;height:.875rem!important;max-width:.875rem!important;max-height:.875rem!important;flex-shrink:0;display:inline-block;vertical-align:middle}.kanban-add-btn svg{width:.875rem!important;height:.875rem!important;flex-shrink:0}.kanban-column-options svg{width:1rem!important;height:1rem!important;flex-shrink:0}.kanban-card-title{font-size:.875rem;font-weight:600;line-height:1.35;color:var(--text-default, var(--fg-default));word-break:break-word}.kanban-card:hover .kanban-card-title{color:var(--color-primary)}.kanban-card-desc{font-size:.75rem;color:var(--text-muted, var(--fg-muted));margin-top:.25rem;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.kanban-card-footer{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-top:.75rem;padding-top:.625rem;border-top:1px solid color-mix(in oklch,var(--border-default) 50%,transparent);font-size:.75rem;color:var(--text-muted, var(--fg-muted))}.kanban-card-meta{display:flex;align-items:center;gap:.625rem}.kanban-meta-item{display:inline-flex;align-items:center;gap:.25rem;font-size:.6875rem;font-weight:500}.kanban-meta-overdue{color:var(--color-danger);font-weight:600}.kanban-empty-placeholder{height:6rem;border:1px dashed color-mix(in oklch,var(--border-default) 60%,transparent);border-radius:var(--radius-xl, .75rem);display:flex;align-items:center;justify-content:center;font-size:.75rem;color:var(--text-muted, var(--fg-muted));opacity:.7;-webkit-user-select:none;user-select:none;pointer-events:none}.kanban-add-btn{display:flex;align-items:center;gap:.375rem;width:100%;padding:.375rem .625rem;border-radius:var(--radius-lg, .5rem);font-size:.75rem;font-weight:500;color:var(--text-muted, var(--fg-muted));background:transparent;border:none;cursor:pointer;transition:all .15s ease}.kanban-add-btn:hover{color:var(--text-default, var(--fg-default));background-color:var(--bg-subtle)}.kanban-add-btn:hover svg{color:var(--color-primary)}.kanban-drop-indicator-top,.kanban-card-drop-top:before{content:"";position:absolute;top:-2px;left:.25rem;right:.25rem;height:3px;background-color:var(--color-primary);border-radius:9999px;box-shadow:0 0 6px var(--color-primary);z-index:20;pointer-events:none}.kanban-drop-indicator-bottom,.kanban-card-drop-bottom:after{content:"";position:absolute;bottom:-2px;left:.25rem;right:.25rem;height:3px;background-color:var(--color-primary);border-radius:9999px;box-shadow:0 0 6px var(--color-primary);z-index:20;pointer-events:none}.kanban-drop-indicator-left,.kanban-col-drop-left:before{content:"";position:absolute;top:0;bottom:0;left:-3px;width:3px;background-color:var(--color-primary);border-radius:9999px;box-shadow:0 0 6px var(--color-primary);z-index:20;pointer-events:none}.kanban-drop-indicator-right,.kanban-col-drop-right:after{content:"";position:absolute;top:0;bottom:0;right:-3px;width:3px;background-color:var(--color-primary);border-radius:9999px;box-shadow:0 0 6px var(--color-primary);z-index:20;pointer-events:none}.kanban-add-column-container{width:20rem;flex-shrink:0;display:flex;flex-direction:column;justify-content:flex-start;box-sizing:border-box}.kanban-add-column-btn{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:1rem;border-radius:var(--radius-2xl, 1rem);border:2px dashed var(--border-default);background-color:color-mix(in oklch,var(--bg-surface) 60%,transparent);color:var(--text-muted, var(--fg-muted));font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);box-sizing:border-box}.kanban-add-column-btn:hover{border-color:var(--color-primary);background-color:var(--bg-surface);color:var(--text-default, var(--fg-default))}.kanban-add-column-btn:hover .kanban-icon{color:var(--color-primary)}.kanban-add-column-btn:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.kanban-column-menu{position:absolute;right:0;top:calc(100% + .25rem);width:10rem;border-radius:var(--radius-xl, .75rem);border:1px solid var(--border-default);background-color:var(--bg-surface);box-shadow:var(--shadow-lg, 0 10px 15px -3px rgba(0, 0, 0, .1));padding:.25rem 0;z-index:50;box-sizing:border-box}.kanban-column-menu button{width:100%;text-align:left;padding:.5rem .75rem;font-size:.75rem;display:flex;align-items:center;gap:.5rem;cursor:pointer;background:transparent;border:none;color:var(--text-default, var(--fg-default));transition:background-color .15s ease;box-sizing:border-box}.kanban-column-menu button svg,.kanban-column-menu button .kanban-icon{width:14px;height:14px;flex-shrink:0}.kanban-column-menu button:hover{background-color:var(--bg-subtle)}.kanban-column-menu button.text-danger{color:var(--color-danger)}.kanban-column-menu button.text-danger:hover{background-color:color-mix(in oklch,var(--color-danger) 12%,transparent)}}@layer components{.nui-vidstack-player,.nui-vidstack-audio-player,.nui-media-container media-player{--media-brand: var(--color-primary, oklch(.546 .245 262.881));--media-focus-ring-color: var(--color-primary, oklch(.546 .245 262.881));--media-focus-ring: 0 0 0 3px var(--media-focus-ring-color);--media-font-family: var( --font-sans, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif );--media-border-radius: var(--radius-lg, .75rem);--media-slider-thumb-bg: var(--color-primary, oklch(.546 .245 262.881));--media-slider-track-fill-bg: var( --color-primary, oklch(.546 .245 262.881) );--media-buffering-color: var(--color-primary, oklch(.546 .245 262.881));display:block;width:100%;font-family:var(--media-font-family)}:where(:root:not(.dark):not([data-theme=dark])) .nui-vidstack-player,.light .nui-vidstack-player,[data-theme=light] .nui-vidstack-player,.nui-vidstack-player[data-color-scheme=light],:where(:root:not(.dark):not([data-theme=dark])) .nui-vidstack-audio-player,.light .nui-vidstack-audio-player,[data-theme=light] .nui-vidstack-audio-player,.nui-vidstack-audio-player[data-color-scheme=light],:where(:root:not(.dark):not([data-theme=dark])) .nui-media-container media-player,.light .nui-media-container media-player,[data-theme=light] .nui-media-container media-player{--media-brand: var(--color-primary, oklch(.546 .245 262.881));--media-focus-ring-color: var(--color-primary, oklch(.546 .245 262.881));--media-focus-ring: 0 0 0 3px var(--media-focus-ring-color);--media-slider-track-bg: var( --border-default, oklch(.929 .013 255.508 / .8) );--media-slider-track-fill-bg: var( --color-primary, oklch(.546 .245 262.881) );--media-menu-bg: var(--bg-surface, oklch(1 0 0));--media-menu-border: var(--border-default, oklch(.929 .013 255.508));--media-menu-color: var( --fg-default, var(--text-default, oklch(.208 .042 265.755)) );--media-tooltip-bg: var(--bg-surface, oklch(1 0 0));--media-tooltip-color: var( --fg-default, var(--text-default, oklch(.208 .042 265.755)) );--media-controls-color: var( --fg-default, var(--text-default, oklch(.208 .042 265.755)) );color-scheme:light}.dark .nui-vidstack-player,[data-theme=dark] .nui-vidstack-player,.nui-vidstack-player[data-color-scheme=dark],.dark .nui-vidstack-audio-player,[data-theme=dark] .nui-vidstack-audio-player,.nui-vidstack-audio-player[data-color-scheme=dark],.dark .nui-media-container media-player,[data-theme=dark] .nui-media-container media-player,.nui-media-container media-player[data-color-scheme=dark]{--media-brand: var(--color-primary, oklch(.623 .214 259.815));--media-focus-ring-color: var(--color-primary, oklch(.623 .214 259.815));--media-focus-ring: 0 0 0 3px var(--media-focus-ring-color);--media-slider-track-bg: var( --border-default, oklch(.279 .041 260.031 / .8) );--media-slider-track-fill-bg: var( --color-primary, oklch(.623 .214 259.815) );--media-menu-bg: var(--bg-surface, oklch(.208 .042 265.755));--media-menu-border: var(--border-default, oklch(.279 .041 260.031));--media-menu-color: var( --fg-default, var(--text-default, oklch(.984 .006 247.858)) );--media-tooltip-bg: var( --bg-surface-raised, var(--bg-surface, oklch(.208 .042 265.755)) );--media-tooltip-color: var( --fg-default, var(--text-default, oklch(.984 .006 247.858)) );--media-controls-color: var( --fg-default, var(--text-default, oklch(.984 .006 247.858)) );color-scheme:dark}.nui-media-container{display:block;position:relative;width:100%}}@media(prefers-reduced-motion:reduce){*,:before,:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@layer base{*,*:before,*:after,::backdrop,::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid var(--border-default, #e2e8f0)}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;line-height:inherit;font-family:inherit;background-color:var(--bg-page);color:var(--fg-default);min-height:100vh}.nui-reset{background-color:var(--bg-page);color:var(--fg-default);font-family:var(--font-sans);line-height:1.5;min-height:100vh}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}p,blockquote,ul,ol,dl,dd,figure{margin:0}ol,ul{list-style:none;padding:0}button,input,optgroup,select,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;margin:0;padding:0}button{cursor:pointer;background:transparent;border-width:0;border-style:solid;border-color:var(--border-default, #e2e8f0)}a{text-decoration:none;color:inherit}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}*::-webkit-scrollbar,::-webkit-scrollbar{width:6px;height:6px}*::-webkit-scrollbar-track,::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb,::-webkit-scrollbar-thumb{background-color:var(--border-default, #cbd5e1);border-radius:9999px;border:1px solid transparent;background-clip:padding-box}*::-webkit-scrollbar-thumb:hover,::-webkit-scrollbar-thumb:hover{background-color:var(--fg-subtle, #94a3b8)}[data-theme=dark] *::-webkit-scrollbar-thumb,.dark *::-webkit-scrollbar-thumb,[data-theme=dark]::-webkit-scrollbar-thumb,.dark::-webkit-scrollbar-thumb{background-color:var(--border-default, #334155)}[data-theme=dark] *::-webkit-scrollbar-thumb:hover,.dark *::-webkit-scrollbar-thumb:hover,[data-theme=dark]::-webkit-scrollbar-thumb:hover,.dark::-webkit-scrollbar-thumb:hover{background-color:var(--fg-subtle, #64748b)}.scrollbar-hide::-webkit-scrollbar{display:none}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}}


@layer components {
@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--un-accent-opacity:100%;--un-bg-opacity:100%;--un-border-opacity:100%;--un-border-style:solid;--un-content:"";--un-divide-opacity:100%;--un-divide-y-reverse:initial;--un-ease:initial;--un-from-opacity:100%;--un-leading:initial;--un-outline-opacity:100%;--un-outline-style:solid;--un-ring-offset-opacity:100%;--un-ring-opacity:100%;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-space-x-reverse:initial;--un-space-y-reverse:initial;--un-text-opacity:100%;--un-translate-x:initial;--un-translate-y:initial;--un-translate-z:initial}}@property --un-text-opacity{syntax:"<percentage>";inherits:false;initial-value:100%}@property --un-leading{syntax:"*";inherits:false}@property --un-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --un-outline-opacity{syntax:"<percentage>";inherits:false;initial-value:100%}@property --un-accent-opacity{syntax:"<percentage>";inherits:false;initial-value:100%}@property --un-border-opacity{syntax:"<percentage>";inherits:false;initial-value:100%}@property --un-bg-opacity{syntax:"<percentage>";inherits:false;initial-value:100%}@property --un-content{syntax:"*";inherits:false;initial-value:""}@property --un-ring-opacity{syntax:"<percentage>";inherits:false;initial-value:100%}@property --un-ring-offset-opacity{syntax:"<percentage>";inherits:false;initial-value:100%}@property --un-inset-ring-color{syntax:"*";inherits:false}@property --un-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --un-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --un-inset-shadow-color{syntax:"*";inherits:false}@property --un-ring-color{syntax:"*";inherits:false}@property --un-ring-inset{syntax:"*";inherits:false}@property --un-ring-offset-color{syntax:"*";inherits:false}@property --un-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --un-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --un-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --un-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --un-shadow-color{syntax:"*";inherits:false}@property --un-translate-x{syntax:"*";inherits:false;initial-value:0}@property --un-translate-y{syntax:"*";inherits:false;initial-value:0}@property --un-translate-z{syntax:"*";inherits:false;initial-value:0}@property --un-scale-x{syntax:"*";inherits:false;initial-value:1}@property --un-scale-y{syntax:"*";inherits:false;initial-value:1}@property --un-scale-z{syntax:"*";inherits:false;initial-value:1}@property --un-ease{syntax:"*";inherits:false}@property --un-from-opacity{syntax:"<percentage>";inherits:false;initial-value:100%}@property --un-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --un-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --un-gradient-position{syntax:"*";inherits:false}@property --un-gradient-stops{syntax:"*";inherits:false}@property --un-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --un-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --un-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --un-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --un-gradient-via-stops{syntax:"*";inherits:false}@property --un-backdrop-blur{syntax:"*";inherits:false}@property --un-backdrop-brightness{syntax:"*";inherits:false}@property --un-backdrop-contrast{syntax:"*";inherits:false}@property --un-backdrop-grayscale{syntax:"*";inherits:false}@property --un-backdrop-hue-rotate{syntax:"*";inherits:false}@property --un-backdrop-invert{syntax:"*";inherits:false}@property --un-backdrop-opacity{syntax:"*";inherits:false}@property --un-backdrop-saturate{syntax:"*";inherits:false}@property --un-backdrop-sepia{syntax:"*";inherits:false}@property --un-blur{syntax:"*";inherits:false}@property --un-brightness{syntax:"*";inherits:false}@property --un-contrast{syntax:"*";inherits:false}@property --un-drop-shadow{syntax:"*";inherits:false}@property --un-grayscale{syntax:"*";inherits:false}@property --un-hue-rotate{syntax:"*";inherits:false}@property --un-invert{syntax:"*";inherits:false}@property --un-saturate{syntax:"*";inherits:false}@property --un-sepia{syntax:"*";inherits:false}@property --un-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --un-numeric-figure{syntax:"*";inherits:false}@property --un-numeric-fraction{syntax:"*";inherits:false}@property --un-numeric-spacing{syntax:"*";inherits:false}@property --un-ordinal{syntax:"*";inherits:false}@property --un-slashed-zero{syntax:"*";inherits:false}@property --un-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --un-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --un-divide-opacity{syntax:"<percentage>";inherits:false;initial-value:100%}@property --un-border-style{syntax:"*";inherits:false;initial-value:solid}@property --un-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}
:root,:host{--spacing:var(--spacing,.25rem);--fontWeight-semibold:600;--font-sans:var(--font-sans,ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);--tracking-tight:-.025em;--leading-tight:1.25;--leading-relaxed:1.625;--fontWeight-medium:500;--radius-lg:var(--radius-lg);--font-mono:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);--radius-DEFAULT:var(--radius-md);--radius-md:var(--radius-md);--radius-xl:var(--radius-xl);--container-sm:24rem;--tracking-wider:.05em;--fontWeight-bold:700;--default-transition-timingFunction:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--ease-out:cubic-bezier(0, 0, .2, 1);--tracking-widest:.1em;--container-lg:32rem;--container-2xl:42rem;--container-4xl:56rem;--container-md:28rem;--radius-2xl:var(--radius-2xl);--container-xs:20rem;--colors-white:#fff;--colors-black:#000;--text-xs-fontSize:.75rem;--text-xs-lineHeight:1rem;--text-sm-fontSize:.875rem;--text-sm-lineHeight:1.25rem;--text-lg-fontSize:1.125rem;--text-lg-lineHeight:1.75rem;--text-base-fontSize:1rem;--text-base-lineHeight:1.5rem;--text-2xl-fontSize:1.5rem;--text-2xl-lineHeight:2rem;--text-4xl-fontSize:2.25rem;--text-4xl-lineHeight:2.5rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--container-7xl:80rem;--leading-none:1;--fontWeight-normal:400;--text-xl-fontSize:1.25rem;--text-xl-lineHeight:1.75rem;--text-3xl-fontSize:1.875rem;--text-3xl-lineHeight:2.25rem;--default-font-family:var(--font-sans);--default-monoFont-family:var(--font-mono)}
*,:after,:before,::backdrop,::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-featureSettings,normal);font-variation-settings:var(--default-font-variationSettings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-monoFont-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-monoFont-featureSettings,normal);font-variation-settings:var(--default-monoFont-variationSettings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]),::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden~=until-found])){display:none!important}
.accordion-body,.nui-accordion-body{font-size:var(--text-sm-fontSize);line-height:var(--un-leading,var(--text-sm-lineHeight));--un-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 0);min-height:calc(var(--spacing) * 0);transition-property:all;transition-timing-function:var(--un-ease,var(--default-transition-timingFunction));transition-duration:var(--un-duration,var(--default-transition-duration));--un-duration:.2s;color:var(--fg-muted);transition-duration:.2s;overflow:hidden}.accordion-header,.nui-accordion-header{font-size:var(--text-sm-fontSize);line-height:var(--un-leading,var(--text-sm-lineHeight));--un-font-weight:var(--fontWeight-semibold);font-weight:var(--fontWeight-semibold);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);text-align:left;--un-border-style:none;cursor:pointer;-webkit-user-select:none;user-select:none;width:100%;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,--un-gradient-from,--un-gradient-via,--un-gradient-to;transition-timing-function:var(--un-ease,var(--default-transition-timingFunction));transition-duration:var(--un-duration,var(--default-transition-duration));color:var(--fg-default);background-color:#0000;border-style:none;justify-content:space-between;align-items:center;display:flex}.alert-description,.modal-description,.nui-alert-description,.nui-modal-description{font-size:var(--text-sm-fontSize);line-height:var(--un-leading,var(--text-sm-lineHeight));--un-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);margin:calc(var(--spacing) * 0);margin-top:calc(var(--spacing) * 1);color:var(--fg-muted)}.alert-title,.nui-alert-title{font-size:var(--text-sm-fontSize);line-height:var(--un-leading,var(--text-sm-lineHeight));--un-leading:var(--leading-tight);line-height:var(--leading-tight);--un-font-weight:var(--fontWeight-semibold);font-weight:var(--fontWeight-semibold);margin:calc(var(--spacing) * 0);color:var(--fg-default)}.attachment-name,.nui-attachment-name{font-size:var(--text-sm-fontSize);line-height:var(--un-leading,var(--text-sm-lineHeight));--un-font-weight:var(--fontWeight-medium);font-weight:var(--fontWeight-medium);text-overflow:ellipsis;white-space:nowrap;color:var(--fg-default);overflow:hidden}.attachment-size,.nui-attachment-size{font-size:var(--text-xs-fontSize);line-height:var(--un-leading,var(--text-xs-lineHeight));margin-top:calc(var(--spacing) * .5);color:var(--fg-muted)}.avatar-lg,.nui-avatar-lg{font-size:var(--text-base-fontSize);line-height:var(--un-leading,var(--text-base-lineHeight));width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.avatar-md,.nui-avatar-md{font-size:var(--text-sm-fontSize);line-height:var(--un-leading,var(--text-sm-lineHeight));width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.avatar-sm,.nui-avatar-sm{font-size:var(--text-xs-fontSize);line-height:var(--un-leading,var(--text-xs-lineHeight));width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.avatar-xl,.nui-avatar-xl{font-size:var(--text-lg-fontSize);line-height:var(--un-leading,var(--text-lg-lineHeight));width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.badge,.nui-badge{font-size:var(--text-xs-fontSize);line-height:var(--un-leading,var(--text-xs-lineHeight));--un-font-weight:var(--fontWeight-semibold);font-weight:var(--fontWeight-semibold);font-family:var(--font-sans);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * .5);gap:calc(var(--spacing) * 1.5);-webkit-user-select:none;user-select:none;border-radius:3.40282e38px;align-items:center;display:inline-flex}.badge-lg,.nui-badge-lg{font-size:var(--text-sm-fontSize);line-height:var(--un-leading,var(--text-sm-lineHeight));padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1)}.badge-md,.nui-badge-md{font-size:var(--text-xs-fontSize);line-height:var(--un-leading,var(--text-xs-lineHeight));padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * .5)}.breadcrumbs,.nui-breadcrumbs{font-size:var(--text-sm-fontSize);line-height:var(--un-leading,var(--text-sm-lineHeight));font-family:var(--font-sans);gap:calc(var(--spacing) * 2);color:var(--fg-muted);align-items:center;display:flex}.btn-lg,.nui-btn-lg{font-size:var(--text-sm-fontSize);line-height:var(--un-leading,var(--text-sm-lineHeight));--un-font-weight:var(--fontWeight-semibold);font-weight:var(--fontWeight-semibold);padding-inline:calc(var(--spacing) * 8);height:calc(var(--spacing) * 11)}.btn-md,.nui-btn-md{font-size:var(--text-sm-fontSize);line-height:var(--un-leading,var(--text-sm-lineHeight));padding-inline:calc(var(--spacing) * 4);height:calc(var(--spacing) * 9)}.btn-sm,.nui-btn-sm{font-size:var(--text-xs-fontSize);line-height:var(--un-leading,var(--text-xs-lineHeight));padding-inline:calc(var(--spacing) * 3);height:calc(var(--spacing) * 8)}.calendar-day,.nui-calendar-day{font-size:var(--text-xs-fontSize);line-height:var(--un-leading,var(--text-xs-lineHeight));border-radius:var(--radius-lg);--un-border-style:none;width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);cursor:pointer;-webkit-user-select:none;user-select:none;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,--un-gradient-from,--un-gradient-via,--un-gradient-to;transition-timing-function:var(--un-ease,var(--default-transition-timingFunction));transition-duration:var(--un-duration,var(--default-transition-duration));color:var(--fg-default);background-color:#0000;border-style:none;justify-content:center;align-items:center;display:flex}.calendar-title,.nui-calendar-title{font-size:var(--text-sm-fontSize);line-height:var(--un-leading,var(--text-sm-lineHeight));--un-font-weight:var(--fontWeight-semibold);font-weight:var(--fontWeight-semibold);color:var(--fg-default)}.calendar-weekdays,.nui-calendar-weekdays{font-size:var(--text-xs-fontSize);line-height:var(--un-leading,var(--text-xs-lineHeight));--un-font-weight:var(--fontWeight-medium);font-weight:var(--fontWeight-medium);margin-bottom:calc(var(--spacing) * 1);text-align:center;color:var(--fg-muted);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.card-description,.nui-card-description{font-size:var(--text-sm-fontSize);line-height:var(--un-leading,var(--text-sm-lineHeight));--un-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);margin:calc(var(--spacing) * 0);color:var(--fg-muted)}.card-title,.nui-card-title{font-size:var(--text-lg-fontSize);line-height:var(--un-leading,var(--text-lg-lineHeight));--un-leading:var(--leading-tight);line-height:var(--leading-tight);--un-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);--un-font-weight:var(--fontWeight-semibold);font-weight:var(--fontWeight-semibold);margin:calc(var(--spacing) * 0);color:var(--fg-default)}.chart-axes,.nui-chart-axes{font-size:var(--text-xs-fontSize);line-height:var(--un-leading,var(--text-xs-lineHeight));-webkit-user-select:none;user-select:none;fill:var(--fg-muted)}.chart-legend,.nui-chart-legend{font-size:var(--text-xs-fontSize);line-height:var(--un-leading,var(--text-xs-lineHeight));margin-top:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 4);flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.chart-tooltip,.nui-chart-tooltip{font-size:var(--text-xs-fontSize);line-height:var(--un-leading,var(--text-xs-lineHeight));padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 2.5);border-radius:var(--radius-xl);pointer-events:none;white-space:nowrap;--un-shadow:var(--shadow-2xl);box-shadow:var(--un-inset-shadow), var(--un-inset-ring-shadow), var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);transition-property:opacity;transition-timing-function:var(--un-ease,var(--default-transition-timingFunction));transition-duration:var(--un-duration,var(--default-transition-duration));--un-duration:.15s;z-index:50;--un-backdrop-blur:blur(24px);backdrop-filter:var(--un-backdrop-blur,) var(--un-backdrop-brightness,) var(--un-backdrop-contrast,) var(--un-backdrop-grayscale,) var(--un-backdrop-hue-rotate,) var(--un-backdrop-invert,) var(--un-backdrop-opacity,) var(--un-backdrop-saturate,) var(--un-backdrop-sepia,);--un-saturate:saturate(150%);filter:var(--un-blur,) var(--un-brightness,) var(--un-contrast,) var(--un-grayscale,) var(--un-hue-rotate,) var(--un-invert,) var(--un-saturate,) var(--un-sepia,) var(--un-drop-shadow,);background-color:color-mix(in oklch, var(--bg-surface) 80%, transparent);color:var(--fg-default);border-width:1px;border-color:color-mix(in oklch, var(--border-default) 40%, transparent);transition-duration:.15s;position:absolute}.chart-tooltip-item,.nui-chart-tooltip-item{font-size:var(--text-xs-fontSize);line-height:var(--un-leading,var(--text-xs-lineHeight));--un-leading:var(--leading-tight);line-height:var(--leading-tight);gap:calc(var(--spacing) * 3);justify-content:space-between;align-items:center;display:flex}.checkbox-label,.nui-checkbox-label,.nui-radio-label,.radio-label{font-size:var(--text-sm-fontSize);line-height:var(--un-leading,var(--text-sm-lineHeight));font-family:var(--font-sans);--un-font-weight:var(--fontWeight-medium);font-weight:var(--fontWeight-medium);gap:calc(var(--spacing) * 2.5);cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--fg-default);align-items:center;display:flex}.chip,.nui-chip{font-size:var(--text-xs-fontSize);line-height:var(--un-leading,var(--text-xs-lineHeight));--un-font-weight:var(--fontWeight-semibold);font-weight:var(--fontWeight-semibold);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1);gap:calc(var(--spacing) * 1.5);--un-shadow:var(--shadow-sm);box-shadow:var(--un-inset-shadow), var(--un-inset-ring-shadow), var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);background-color:var(--bg-subtle);color:var(--fg-default);border-width:1px;border-color:color-mix(in oklch, var(--border-default) 50%, transparent);border-radius:3.40282e38px;align-items:center;display:inline-flex}.chip-remove,.nui-chip-remove{font-size:var(--text-sm-fontSize);line-height:var(--un-leading,var(--text-sm-lineHeight));--un-leading:var(--leading-none);line-height:var(--leading-none);margin-left:calc(var(--spacing) * .5);padding:calc(var(--spacing) * 0);--un-border-style:none;cursor:pointer;color:var(--fg-muted);background-color:#0000;border-style:none}.code-block,.nui-code-block{font-size:var(--text-xs-fontSize);line-height:var(--un-leading,var(--text-xs-lineHeight));font-family:var(--font-mono);border-radius:var(--radius-xl);--un-shadow:var(--shadow-sm);box-shadow:var(--un-inset-shadow), var(--un-inset-ring-shadow), var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);background-color:var(--bg-subtle);border-width:1px;border-color:var(--border-default);flex-direction:column;display:flex;position:relative;overflow:hidden}.code-copy-btn,.nui-code-copy-btn{font-size:var(--text-xs-fontSize);line-height:var(--un-leading,var(--text-xs-lineHeight));font-family:var(--font-sans);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1);border-radius:var(--radius-md);cursor:pointer;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,--un-gradient-from,--un-gradient-via,--un-gradient-to;transition-timing-function:var(--un-ease,var(--default-transition-timingFunction));transition-duration:var(--un-duration,var(--default-transition-duration));background-color:var(--bg-surface);color:var(--fg-muted);border-width:1px;border-color:var(--border-default)}.code-header,.nui-code-header{font-size:var(--text-xs-fontSize);line-height:var(--un-leading,var(--text-xs-lineHeight));font-family:var(--font-sans);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);background-color:color-mix(in oklch, var(--bg-surface) 50%, transparent);color:var(--fg-muted);border-bottom-width:1px;border-color:var(--border-default);justify-content:space-between;align-items:center;display:flex}.collapsible-body,.nui-collapsible-body{font-size:var(--text-sm-fontSize);line-height:var(--un-leading,var(--text-sm-lineHeight));color:var(--fg-muted);overflow:hidden}.color-picker-input,.nui-color-picker-input{font-size:var(--text-xs-fontSize);line-height:var(--un-leading,var(--text-xs-lineHeight));font-size:var(--text-sm-fontSize);line-height:var(--un-leading,var(--text-sm-lineHeight));font-family:var(--font-mono);--un-font-weight:var(--fontWeight-medium);font-weight:var(--fontWeight-medium);font-family:var(--font-sans);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1);padding-inline:calc(var(--spacing) * 2.5);--un-outline-style:none;border-radius:var(--radius-md);--un-border-style:solid;width:calc(var(--spacing) * 24);height:calc(var(--spacing) * 9);width:100%;height:calc(var(--spacing) * 8);--un-shadow:var(--shadow-sm);box-shadow:var(--un-inset-shadow), var(--un-inset-ring-shadow), var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);transition-property:all;transition-timing-function:var(--un-ease,var(--default-transition-timingFunction));transition-duration:var(--un-duration,var(--default-transition-duration));background-color:var(--bg-surface);color:var(--fg-default);border-style:solid;border-width:1px;border-color:var(--border-default);outline-style:none}.combobox-input,.nui-combobox-input{font-size:var(--text-sm-fontSize);line-height:var(--un-leading,var(--text-sm-lineHeight));font-family:var(--font-sans);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1);padding-right:calc(var(--spacing) * 8);--un-outline-style:none;border-radius:var(--radius-md);--un-border-style:solid;height:calc(var(--spacing) * 9);--un-shadow:var(--shadow-sm);width:100%;box-shadow:var(--un-inset-shadow), var(--un-inset-ring-shadow), var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);transition-property:all;transition-timing-function:var(--un-ease,var(--default-transition-timingFunction));transition-duration:var(--un-duration,var(--default-transition-duration));background-color:var(--bg-surface);color:var(--fg-default);border-style:solid;border-width:1px;border-color:var(--border-default);outline-style:none}.combobox-option,.nui-combobox-option{font-size:var(--text-xs-fontSize);line-height:var(--un-leading,var(--text-xs-lineHeight));--un-font-weight:var(--fontWeight-medium);font-weight:var(--fontWeight-medium);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);border-radius:var(--radius-lg);cursor:pointer;-webkit-user-select:none;user-select:none;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,--un-gradient-from,--un-gradient-via,--un-gradient-to;transition-timing-function:var(--un-ease,var(--default-transition-timingFunction));transition-duration:var(--un-duration,var(--default-transition-duration));color:var(--fg-default)}.command-input,.nui-command-input{font-size:var(--text-sm-fontSize);line-height:var(--un-leading,var(--text-sm-lineHeight));--un-font-weight:var(--fontWeight-medium);font-weight:var(--fontWeight-medium);--un-outline-style:none;--un-border-style:none;width:100%;color:var(--fg-default);background-color:#0000;border-style:none;outline-style:none}.command-item,.nui-command-item{font-size:var(--text-sm-fontSize);line-height:var(--un-leading,var(--text-sm-lineHeight));padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);border-radius:var(--radius-lg);cursor:pointer;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,--un-gradient-from,--un-gradient-via,--un-gradient-to;transition-timing-function:var(--un-ease,var(--default-transition-timingFunction));transition-duration:var(--un-duration,var(--default-transition-duration));color:var(--fg-default);justify-content:space-between;align-items:center;display:flex}.context-menu-header,.dropdown-header,.nui-context-menu-header,.nui-dropdown-header{font-size:var(--text-xs-fontSize);line-height:var(--un-leading,var(--text-xs-lineHeight));--un-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);--un-font-weight:var(--fontWeight-semibold);font-weight:var(--fontWeight-semibold);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1);text-transform:uppercase;color:var(--fg-muted)}.context-menu-item,.dropdown-item,.nui-context-menu-item,.nui-dropdown-item{font-size:var(--text-sm-fontSize);line-height:var(--un-leading,var(--text-sm-lineHeight));--un-font-weight:var(--fontWeight-normal);font-weight:var(--fontWeight-normal);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);text-align:left;--un-outline-style:none;border-radius:var(--radius-md);--un-border-style:none;gap:calc(var(--spacing) * 2);cursor:pointer;-webkit-user-select:none;user-select:none;width:100%;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,--un-gradient-from,--un-gradient-via,--un-gradient-to;transition-timing-function:var(--un-ease,var(--default-transition-timingFunction));transition-duration:var(--un-duration,var(--default-transition-duration));--un-duration:.2s;color:var(--fg-default);background-color:#0000;border-style:none;outline-style:none;align-items:center;transition-duration:.2s;display:flex}.datagrid-pagination,.nui-datagrid-pagination{font-size:var(--text-xs-fontSize);line-height:var(--un-leading,var(--text-xs-lineHeight));padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 3);background-color:color-mix(in oklch, var(--bg-subtle) 30%, transparent);color:var(--fg-muted);border-top-width:1px;border-color:var(--border-default);flex-direction:column;justify-content:space-between;align-items:center;display:flex}.date-picker-trigger,.nui-date-picker-trigger{font-size:var(--text-sm-fontSize);line-height:var(--un-leading,var(--text-sm-lineHeight));font-family:var(--font-sans);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1);--un-outline-style:none;border-radius:var(--radius-md);--un-border-style:solid;height:calc(var(--spacing) * 9);cursor:pointer;--un-shadow:var(--shadow-sm);width:100%;box-shadow:var(--un-inset-shadow), var(--un-inset-ring-shadow), var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);transition-property:all;transition-timing-function:var(--un-ease,var(--default-transition-timingFunction));transition-duration:var(--un-duration,var(--default-transition-duration));background-color:var(--bg-surface);color:var(--fg-default);border-style:solid;border-width:1px;border-color:var(--border-default);outline-style:none;justify-content:space-between;align-items:center;display:flex}.divider-text,.nui-divider-text{font-size:var(--text-xs-fontSize);line-height:var(--un-leading,var(--text-xs-lineHeight));--un-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);font-family:var(--font-sans);margin-block:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 4);-webkit-user-select:none;user-select:none;text-transform:uppercase;color:var(--fg-muted);align-items:center;display:flex}.drawer-close,.nui-drawer-close{font-size:var(--text-xl-fontSize);line-height:var(--un-leading,var(--text-xl-lineHeight));--un-leading:var(--leading-none);line-height:var(--leading-none);padding:calc(var(--spacing) * 1);border-radius:var(--radius-md);--un-border-style:none;cursor:pointer;color:var(--fg-muted);background-color:#0000;border-style:none}.drawer-title,.nui-drawer-title{font-size:var(--text-lg-fontSize);line-height:var(--un-leading,var(--text-lg-lineHeight));--un-font-weight:var(--fontWeight-semibold);font-weight:var(--fontWeight-semibold);margin:calc(var(--spacing) * 0);color:var(--fg-default)}.dropdown-item-danger,.nui-dropdown-item-danger{font-size:var(--text-sm-fontSize);line-height:var(--un-leading,var(--text-sm-lineHeight));color:color-mix(in srgb, var(--color-danger) var(--un-text-opacity), transparent);--un-font-weight:var(--fontWeight-normal);font-weight:var(--fontWeight-normal);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);text-align:left;--un-outline-style:none;border-radius:var(--radius-md);--un-border-style:none;gap:calc(var(--spacing) * 2);cursor:pointer;-webkit-user-select:none;user-select:none;width:100%;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,--un-gradient-from,--un-gradient-via,--un-gradient-to;transition-timing-function:var(--un-ease,var(--default-transition-timingFunction));transition-duration:var(--un-duration,var(--default-transition-duration));--un-duration:.2s;background-color:#0000;border-style:none;outline-style:none;align-items:center;transition-duration:.2s;display:flex}.dropzone-item,.file-item,.nui-dropzone-item,.nui-file-item{font-size:var(--text-xs-fontSize);line-height:var(--un-leading,var(--text-xs-lineHeight));padding:calc(var(--spacing) * 3);border-radius:var(--radius-xl);--un-shadow:var(--shadow-sm);box-shadow:var(--un-inset-shadow), var(--un-inset-ring-shadow), var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);background-color:var(--bg-surface);color:var(--fg-default);border-width:1px;border-color:var(--border-default);justify-content:space-between;align-items:center;display:flex}.dropzone-subtitle,.nui-dropzone-subtitle{font-size:var(--text-xs-fontSize);line-height:var(--un-leading,var(--text-xs-lineHeight));color:var(--fg-muted)}.dropzone-title,.nui-dropzone-title{font-size:var(--text-sm-fontSize);line-height:var(--un-leading,var(--text-sm-lineHeight));--un-font-weight:var(--fontWeight-semibold);font-weight:var(--fontWeight-semibold);margin-bottom:calc(var(--spacing) * 1);color:var(--fg-default)}.editor-content,.nui-editor-content{font-size:var(--text-sm-fontSize);line-height:var(--un-leading,var(--text-sm-lineHeight));--un-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);padding:calc(var(--spacing) * 4);--un-outline-style:none;color:var(--fg-default);outline-style:none;overflow-y:auto}.editor-footer,.nui-editor-footer{font-size:var(--text-xs-fontSize);line-height:var(--un-leading,var(--text-xs-lineHeight));padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);-webkit-user-select:none;user-select:none;background-color:var(--bg-subtle);color:var(--fg-muted);border-top-width:1px;border-color:var(--border-default);justify-content:space-between;align-items:center;display:flex}.editor-select,.nui-editor-select{font-size:var(--text-xs-fontSize);line-height:var(--un-leading,var(--text-xs-lineHeight));--un-font-weight:var(--fontWeight-medium);font-weight:var(--fontWeight-medium);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1);--un-outline-style:none;border-radius:var(--radius-md);cursor:pointer;color:var(--fg-default);border-width:1px;border-color:var(--border-default);background-color:#0000;outline-style:none}.empty-state-description,.nui-empty-state-description{font-size:var(--text-sm-fontSize);line-height:var(--un-leading,var(--text-sm-lineHeight));--un-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);margin-bottom:calc(var(--spacing) * 4);max-width:var(--container-sm);color:var(--fg-muted)}.empty-state-title,.nui-empty-state-title{font-size:var(--text-base-fontSize);line-height:var(--un-leading,var(--text-base-lineHeight));--un-font-weight:var(--fontWeight-semibold);font-weight:var(--fontWeight-semibold);margin-bottom:calc(var(--spacing) * 1);color:var(--fg-default)}.form-error-message,.nui-form-error-message{font-size:var(--text-xs-fontSize);line-height:var(--un-leading,var(--text-xs-lineHeight));color:color-mix(in srgb, var(--color-danger) var(--un-text-opacity), transparent);--un-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);--un-font-weight:var(--fontWeight-medium);font-weight:var(--fontWeight-medium);margin-top:calc(var(--spacing) * .5);gap:calc(var(--spacing) * 1);align-items:center;display:flex}.form-helper-text,.nui-form-helper-text{font-size:var(--text-xs-fontSize);line-height:var(--un-leading,var(--text-xs-lineHeight));--un-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--fg-muted)}.form-label,.nui-form-label{font-size:var(--text-xs-fontSize);line-height:var(--un-leading,var(--text-xs-lineHeight));--un-font-weight:var(--fontWeight-semibold);font-weight:var(--fontWeight-semibold);gap:calc(var(--spacing) * 1);color:var(--fg-default);align-items:center;display:flex}.input,.nui-input{font-size:var(--text-sm-fontSize);line-height:var(--un-leading,var(--text-sm-lineHeight));font-family:var(--font-sans);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1);--un-outline-style:none;border-radius:var(--radius-md);--un-border-style:solid;height:calc(var(--spacing) * 9);--un-shadow:var(--shadow-sm);width:100%;box-shadow:var(--un-inset-shadow), var(--un-inset-ring-shadow), var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);transition-property:all;transition-timing-function:var(--un-ease,var(--default-transition-timingFunction));transition-duration:var(--un-duration,var(--default-transition-duration));background-color:var(--bg-surface);color:var(--fg-default);border-style:solid;border-width:1px;border-color:var(--border-default);outline-style:none}.input-lg,.nui-input-lg,.nui-select-lg,.select-lg{font-size:var(--text-base-fontSize);line-height:var(--un-leading,var(--text-base-lineHeight));padding-inline:calc(var(--spacing) * 4);height:calc(var(--spacing) * 11)}.input-md,.nui-input-md{font-size:var(--text-sm-fontSize);line-height:var(--un-leading,var(--text-sm-lineHeight));padding-inline:calc(var(--spacing) * 3);height:calc(var(--spacing) * 9)}.input-sm,.nui-input-sm,.nui-select-sm,.select-sm{font-size:var(--text-xs-fontSize);line-height:var(--un-leading,var(--text-xs-lineHeight));padding-inline:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 8)}.kbd,.nui-kbd{font-size:var(--text-xs-fontSize);line-height:var(--un-leading,var(--text-xs-lineHeight));font-family:var(--font-mono);--un-font-weight:var(--fontWeight-medium);font-weight:var(--fontWeight-medium);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);border-radius:var(--radius-DEFAULT);-webkit-user-select:none;user-select:none;--un-shadow:0 1px 0 1px var(--un-shadow-color,#0000000d);box-shadow:var(--un-inset-shadow), var(--un-inset-ring-shadow), var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);background-color:var(--bg-subtle);color:var(--fg-muted);border-width:1px;border-color:var(--border-default);justify-content:center;align-items:center;display:inline-flex}.kbd-lg,.nui-kbd-lg{font-size:var(--text-sm-fontSize);line-height:var(--un-leading,var(--text-sm-lineHeight));padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1)}.kbd-md,.nui-kbd-md{font-size:var(--text-xs-fontSize);line-height:var(--un-leading,var(--text-xs-lineHeight));padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5)}.mega-menu-link,.nui-mega-menu-link{font-size:var(--text-sm-fontSize);line-height:var(--un-leading,var(--text-sm-lineHeight));--un-font-weight:var(--fontWeight-medium);font-weight:var(--fontWeight-medium);padding-block:calc(var(--spacing) * 1);padding-inline:calc(var(--spacing) * 2);border-radius:var(--radius-md);gap:calc(var(--spacing) * 2);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,--un-gradient-from,--un-gradient-via,--un-gradient-to;transition-timing-function:var(--un-ease,var(--default-transition-timingFunction));transition-duration:var(--un-duration,var(--default-transition-duration));color:var(--fg-default);align-items:center;display:flex}.mega-menu-title,.nui-mega-menu-title{font-size:var(--text-xs-fontSize);line-height:var(--un-leading,var(--text-xs-lineHeight));--un-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);--un-font-weight:var(--fontWeight-bold);font-weight:var(--fontWeight-bold);margin-bottom:calc(var(--spacing) * 1);text-transform:uppercase;color:var(--fg-muted)}.metric-badge,.nui-metric-badge{font-size:var(--text-xs-fontSize);line-height:var(--un-leading,var(--text-xs-lineHeight));--un-font-weight:var(--fontWeight-semibold);font-weight:var(--fontWeight-semibold);font-family:var(--font-sans);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);border-radius:var(--radius-DEFAULT);gap:calc(var(--spacing) * 1);align-items:center;display:inline-flex}.metric-label,.nui-metric-label,.nui-stat-card-label,.stat-card-label{font-size:var(--text-xs-fontSize);line-height:var(--un-leading,var(--text-xs-lineHeight));--un-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);--un-font-weight:var(--fontWeight-semibold);font-weight:var(--fontWeight-semibold);text-transform:uppercase;color:var(--fg-muted)}.metric-trend-down,.nui-metric-trend-down{font-size:var(--text-xs-fontSize);line-height:var(--un-leading,var(--text-xs-lineHeight));color:color-mix(in srgb, var(--color-danger) var(--un-text-opacity), transparent);--un-font-weight:var(--fontWeight-semibold);font-weight:var(--fontWeight-semibold);margin-top:calc(var(--spacing) * 2);gap:calc(var(--spacing) * 1);align-items:center;display:inline-flex}.metric-trend-up,.nui-metric-trend-up{font-size:var(--text-xs-fontSize);line-height:var(--un-leading,var(--text-xs-lineHeight));color:color-mix(in srgb, var(--color-success) var(--un-text-opacity), transparent);--un-font-weight:var(--fontWeight-semibold);font-weight:var(--fontWeight-semibold);margin-top:calc(var(--spacing) * 2);gap:calc(var(--spacing) * 1);align-items:center;display:inline-flex}.metric-value,.nui-metric-value{font-size:var(--text-2xl-fontSize);line-height:var(--un-leading,var(--text-2xl-lineHeight));--un-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);--un-font-weight:var(--fontWeight-bold);font-weight:var(--fontWeight-bold);margin-top:calc(var(--spacing) * 1);color:var(--fg-default)}.modal-title,.nui-modal-title{font-size:var(--text-lg-fontSize);line-height:var(--un-leading,var(--text-lg-lineHeight));--un-leading:var(--leading-tight);line-height:var(--leading-tight);--un-font-weight:var(--fontWeight-semibold);font-weight:var(--fontWeight-semibold);margin:calc(var(--spacing) * 0);color:var(--fg-default)}.multiselect-input,.nui-multiselect-input{font-size:var(--text-xs-fontSize);line-height:var(--un-leading,var(--text-xs-lineHeight));--un-outline-style:none;--un-border-style:none;min-width:60px;color:var(--fg-default);background-color:#0000;border-style:none;outline-style:none;flex:1}.multiselect-tag,.nui-multiselect-tag{font-size:var(--text-xs-fontSize);line-height:var(--un-leading,var(--text-xs-lineHeight));--un-font-weight:var(--fontWeight-medium);font-weight:var(--fontWeight-medium);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);border-radius:var(--radius-md);gap:calc(var(--spacing) * 1);-webkit-user-select:none;user-select:none;background-color:var(--bg-subtle);color:var(--fg-default);align-items:center;display:inline-flex}.multiselect-tag-remove,.nui-multiselect-tag-remove{font-size:var(--text-sm-fontSize);line-height:var(--un-leading,var(--text-sm-lineHeight));--un-leading:var(--leading-none);line-height:var(--leading-none);padding:calc(var(--spacing) * 0);--un-border-style:none;cursor:pointer;color:var(--fg-muted);background-color:#0000;border-style:none}.nui-number-input-btn,.number-input-btn{font-size:var(--text-base-fontSize);line-height:var(--un-leading,var(--text-base-lineHeight));--un-font-weight:var(--fontWeight-bold);font-weight:var(--fontWeight-bold);--un-border-style:none;width:calc(var(--spacing) * 9);cursor:pointer;-webkit-user-select:none;user-select:none;height:100%;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,--un-gradient-from,--un-gradient-via,--un-gradient-to;transition-timing-function:var(--un-ease,var(--default-transition-timingFunction));transition-duration:var(--un-duration,var(--default-transition-duration));color:var(--fg-muted);background-color:#0000;border-style:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.nui-number-input-field,.number-input-field{font-size:var(--text-sm-fontSize);line-height:var(--un-leading,var(--text-sm-lineHeight));--un-font-weight:var(--fontWeight-semibold);font-weight:var(--fontWeight-semibold);padding-inline:calc(var(--spacing) * 2);text-align:center;-webkit-appearance:textfield;appearance:textfield;--un-outline-style:none;--un-border-style:none;width:100%;height:100%;color:var(--fg-default);background-color:#0000;border-style:none;outline-style:none}.nui-pagination-ellipsis,.pagination-ellipsis{font-size:var(--text-xs-fontSize);line-height:var(--un-leading,var(--text-xs-lineHeight));width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);pointer-events:none;-webkit-user-select:none;user-select:none;color:var(--fg-muted);justify-content:center;align-items:center;display:inline-flex}.nui-pagination-item,.pagination-item{font-size:var(--text-xs-fontSize);line-height:var(--un-leading,var(--text-xs-lineHeight));--un-font-weight:var(--fontWeight-medium);font-weight:var(--fontWeight-medium);padding-inline:calc(var(--spacing) * 2.5);border-radius:var(--radius-md);min-width:32px;height:calc(var(--spacing) * 8);cursor:pointer;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,--un-gradient-from,--un-gradient-via,--un-gradient-to;transition-timing-function:var(--un-ease,var(--default-transition-timingFunction));transition-duration:var(--un-duration,var(--default-transition-duration));color:var(--fg-muted);border-width:1px;border-color:#0000;justify-content:center;align-items:center;display:inline-flex}.nui-pagination-next,.nui-pagination-prev,.pagination-next,.pagination-prev{font-size:var(--text-xs-fontSize);line-height:var(--un-leading,var(--text-xs-lineHeight));--un-font-weight:var(--fontWeight-medium);font-weight:var(--fontWeight-medium);padding-inline:calc(var(--spacing) * 2.5);border-radius:var(--radius-md);height:calc(var(--spacing) * 8);cursor:pointer;--un-shadow:var(--shadow-sm);box-shadow:var(--un-inset-shadow), var(--un-inset-ring-shadow), var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,--un-gradient-from,--un-gradient-via,--un-gradient-to;transition-timing-function:var(--un-ease,var(--default-transition-timingFunction));transition-duration:var(--un-duration,var(--default-transition-duration));background-color:var(--bg-surface);color:var(--fg-muted);border-width:1px;border-color:var(--border-default);justify-content:center;align-items:center;display:inline-flex}.nui-pin-input-box,.nui-pin-input-field,.pin-input-box,.pin-input-field{font-size:var(--text-lg-fontSize);line-height:var(--un-leading,var(--text-lg-lineHeight));--un-font-weight:var(--fontWeight-bold);font-weight:var(--fontWeight-bold);font-family:var(--font-mono);text-align:center;--un-outline-style:none;border-radius:var(--radius-lg);--un-border-style:solid;width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 12);--un-shadow:var(--shadow-sm);box-shadow:var(--un-inset-shadow), var(--un-inset-ring-shadow), var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);transition-property:all;transition-timing-function:var(--un-ease,var(--default-transition-timingFunction));transition-duration:var(--un-duration,var(--default-transition-duration));background-color:var(--bg-surface);color:var(--fg-default);border-style:solid;border-width:1px;border-color:var(--border-default);outline-style:none}.nui-popover-body,.popover-body{font-size:var(--text-sm-fontSize);line-height:var(--un-leading,var(--text-sm-lineHeight));--un-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);padding-block:calc(var(--spacing) * 1);color:var(--fg-default)}.nui-popover-description,.popover-description{font-size:var(--text-xs-fontSize);line-height:var(--un-leading,var(--text-xs-lineHeight));--un-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);margin:calc(var(--spacing) * 0);color:var(--fg-muted)}.nui-popover-title,.popover-title{font-size:var(--text-sm-fontSize);line-height:var(--un-leading,var(--text-sm-lineHeight));--un-font-weight:var(--fontWeight-semibold);font-weight:var(--fontWeight-semibold);margin:calc(var(--spacing) * 0);margin-bottom:calc(var(--spacing) * 1);color:var(--fg-default)}.nui-rating-star,.rating-star{font-size:var(--text-lg-fontSize);line-height:var(--un-leading,var(--text-lg-lineHeight));--un-leading:var(--leading-none);line-height:var(--leading-none);padding:calc(var(--spacing) * .5);--un-border-style:none;cursor:pointer;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,--un-gradient-from,--un-gradient-via,--un-gradient-to;transition-timing-function:var(--un-ease,var(--default-transition-timingFunction));transition-duration:var(--un-duration,var(--default-transition-duration));color:var(--fg-muted);background-color:#0000;border-style:none}.nui-segmented-control-item,.segmented-control-item{font-size:var(--text-xs-fontSize);line-height:var(--un-leading,var(--text-xs-lineHeight));--un-font-weight:var(--fontWeight-semibold);font-weight:var(--fontWeight-semibold);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);border-radius:var(--radius-md);--un-border-style:none;cursor:pointer;-webkit-user-select:none;user-select:none;transition-property:all;transition-timing-function:var(--un-ease,var(--default-transition-timingFunction));transition-duration:var(--un-duration,var(--default-transition-duration));z-index:10;color:var(--fg-muted);background-color:#0000;border-style:none;position:relative}.nui-select,.select{font-size:var(--text-sm-fontSize);line-height:var(--un-leading,var(--text-sm-lineHeight));font-family:var(--font-sans);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1);--un-outline-style:none;border-radius:var(--radius-md);--un-border-style:solid;height:calc(var(--spacing) * 9);cursor:pointer;--un-shadow:var(--shadow-sm);width:100%;box-shadow:var(--un-inset-shadow), var(--un-inset-ring-shadow), var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);transition-property:all;transition-timing-function:var(--un-ease,var(--default-transition-timingFunction));transition-duration:var(--un-duration,var(--default-transition-duration));background-color:var(--bg-surface);color:var(--fg-default);border-style:solid;border-width:1px;border-color:var(--border-default);outline-style:none}.nui-stat-card-trend,.stat-card-trend{font-size:var(--text-xs-fontSize);line-height:var(--un-leading,var(--text-xs-lineHeight));--un-font-weight:var(--fontWeight-medium);font-weight:var(--fontWeight-medium);margin-top:calc(var(--spacing) * 2);gap:calc(var(--spacing) * 1);align-items:center;display:flex}.nui-stat-card-value,.stat-card-value{font-size:var(--text-2xl-fontSize);line-height:var(--un-leading,var(--text-2xl-lineHeight));--un-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);--un-font-weight:var(--fontWeight-bold);font-weight:var(--fontWeight-bold);margin-top:calc(var(--spacing) * 2);color:var(--fg-default)}.nui-step-indicator,.step-indicator{font-size:var(--text-xs-fontSize);line-height:var(--un-leading,var(--text-xs-lineHeight));--un-font-weight:var(--fontWeight-bold);font-weight:var(--fontWeight-bold);width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,--un-gradient-from,--un-gradient-via,--un-gradient-to;transition-timing-function:var(--un-ease,var(--default-transition-timingFunction));transition-duration:var(--un-duration,var(--default-transition-duration));background-color:var(--bg-surface);color:var(--fg-muted);border-width:2px;border-color:var(--border-default);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.nui-step-title,.step-title{font-size:var(--text-xs-fontSize);line-height:var(--un-leading,var(--text-xs-lineHeight));--un-font-weight:var(--fontWeight-semibold);font-weight:var(--fontWeight-semibold);color:var(--fg-muted)}.nui-switch-label,.switch-label{font-size:var(--text-sm-fontSize);line-height:var(--un-leading,var(--text-sm-lineHeight));font-family:var(--font-sans);--un-font-weight:var(--fontWeight-medium);font-weight:var(--fontWeight-medium);gap:calc(var(--spacing) * 3);cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--fg-default);align-items:center;display:flex}.nui-tab,.tab{font-size:var(--text-sm-fontSize);line-height:var(--un-leading,var(--text-sm-lineHeight));--un-font-weight:var(--fontWeight-medium);font-weight:var(--fontWeight-medium);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);--un-outline-style:none;border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md);--un-border-style:none;cursor:pointer;-webkit-user-select:none;user-select:none;transition-property:all;transition-timing-function:var(--un-ease,var(--default-transition-timingFunction));transition-duration:var(--un-duration,var(--default-transition-duration));color:var(--fg-muted);background-color:#0000;border-style:none;outline-style:none;margin-bottom:-1px;position:relative}.nui-tab-pill,.tab-pill{font-size:var(--text-xs-fontSize);line-height:var(--un-leading,var(--text-xs-lineHeight));--un-font-weight:var(--fontWeight-semibold);font-weight:var(--fontWeight-semibold);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);--un-outline-style:none;border-radius:var(--radius-md);--un-border-style:none;cursor:pointer;-webkit-user-select:none;user-select:none;transition-property:all;transition-timing-function:var(--un-ease,var(--default-transition-timingFunction));transition-duration:var(--un-duration,var(--default-transition-duration));color:var(--fg-muted);background-color:#0000;border-style:none;outline-style:none}.nui-table,.table{font-size:var(--text-sm-fontSize);line-height:var(--un-leading,var(--text-sm-lineHeight));font-family:var(--font-sans);text-align:left;border-collapse:collapse;width:100%}.nui-table-th,.table-th{font-size:var(--text-xs-fontSize);line-height:var(--un-leading,var(--text-xs-lineHeight));--un-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);--un-font-weight:var(--fontWeight-semibold);font-weight:var(--fontWeight-semibold);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);text-align:left;vertical-align:middle;-webkit-user-select:none;user-select:none;text-transform:uppercase;color:var(--fg-muted)}.nui-textarea,.textarea{font-size:var(--text-sm-fontSize);line-height:var(--un-leading,var(--text-sm-lineHeight));font-family:var(--font-sans);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);--un-outline-style:none;border-radius:var(--radius-md);--un-border-style:solid;--un-shadow:var(--shadow-sm);width:100%;min-height:80px;box-shadow:var(--un-inset-shadow), var(--un-inset-ring-shadow), var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);transition-property:all;transition-timing-function:var(--un-ease,var(--default-transition-timingFunction));transition-duration:var(--un-duration,var(--default-transition-duration));background-color:var(--bg-surface);color:var(--fg-default);border-style:solid;border-width:1px;border-color:var(--border-default);outline-style:none}.nui-time-picker-select,.time-picker-select{font-size:var(--text-xs-fontSize);line-height:var(--un-leading,var(--text-xs-lineHeight));--un-font-weight:var(--fontWeight-medium);font-weight:var(--fontWeight-medium);padding:calc(var(--spacing) * 1);--un-outline-style:none;--un-border-style:none;cursor:pointer;color:var(--fg-default);background-color:#0000;border-style:none;outline-style:none}.nui-timeline-content,.timeline-content{font-size:var(--text-sm-fontSize);line-height:var(--un-leading,var(--text-sm-lineHeight));--un-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);margin-top:calc(var(--spacing) * 1);color:var(--fg-muted)}.nui-timeline-time,.timeline-time{font-size:var(--text-xs-fontSize);line-height:var(--un-leading,var(--text-xs-lineHeight));--un-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);--un-font-weight:var(--fontWeight-medium);font-weight:var(--fontWeight-medium);text-transform:uppercase;color:var(--fg-muted)}.nui-timeline-title,.timeline-title{font-size:var(--text-sm-fontSize);line-height:var(--un-leading,var(--text-sm-lineHeight));--un-font-weight:var(--fontWeight-semibold);font-weight:var(--fontWeight-semibold);margin-top:calc(var(--spacing) * 1);color:var(--fg-default)}.nui-toast-description,.toast-description{font-size:var(--text-xs-fontSize);line-height:var(--un-leading,var(--text-xs-lineHeight));--un-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);margin:calc(var(--spacing) * 0);margin-top:calc(var(--spacing) * 1);color:var(--fg-muted)}.nui-toast-title,.toast-title{font-size:var(--text-sm-fontSize);line-height:var(--un-leading,var(--text-sm-lineHeight));--un-font-weight:var(--fontWeight-semibold);font-weight:var(--fontWeight-semibold);margin:calc(var(--spacing) * 0);color:var(--fg-default)}.nui-tooltip,.tooltip{font-size:var(--text-xs-fontSize);line-height:var(--un-leading,var(--text-xs-lineHeight));color:color-mix(in oklab, var(--bg-surface,#fff) var(--un-text-opacity), transparent);--un-font-weight:var(--fontWeight-medium);font-weight:var(--fontWeight-medium);font-family:var(--font-sans);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1);border-radius:var(--radius-md);background-color:color-mix(in oklab, var(--fg-default,#0f172a) var(--un-bg-opacity), transparent);pointer-events:none;--un-shadow:var(--shadow-md);box-shadow:var(--un-inset-shadow), var(--un-inset-ring-shadow), var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);transition-property:opacity;transition-timing-function:var(--un-ease,var(--default-transition-timingFunction));transition-duration:var(--un-duration,var(--default-transition-duration));--un-duration:.15s;z-index:50;transition-duration:.15s;position:fixed}.nui-transfer-list-header,.transfer-list-header{font-size:var(--text-xs-fontSize);line-height:var(--un-leading,var(--text-xs-lineHeight));--un-font-weight:var(--fontWeight-semibold);font-weight:var(--fontWeight-semibold);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 2.5);-webkit-user-select:none;user-select:none;background-color:color-mix(in oklch, var(--bg-subtle) 40%, transparent);color:var(--fg-default);border-bottom-width:1px;border-color:var(--border-default);justify-content:space-between;align-items:center;display:flex}.nui-transfer-list-item,.transfer-list-item{font-size:var(--text-xs-fontSize);line-height:var(--un-leading,var(--text-xs-lineHeight));padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);border-radius:var(--radius-lg);gap:calc(var(--spacing) * 2);cursor:pointer;-webkit-user-select:none;user-select:none;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,--un-gradient-from,--un-gradient-via,--un-gradient-to;transition-timing-function:var(--un-ease,var(--default-transition-timingFunction));transition-duration:var(--un-duration,var(--default-transition-duration));color:var(--fg-default);align-items:center;display:flex}.nui-tree-node,.tree-node{font-size:var(--text-sm-fontSize);line-height:var(--un-leading,var(--text-sm-lineHeight));--un-font-weight:var(--fontWeight-medium);font-weight:var(--fontWeight-medium);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);border-radius:var(--radius-lg);gap:calc(var(--spacing) * 2);cursor:pointer;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,--un-gradient-from,--un-gradient-via,--un-gradient-to;transition-timing-function:var(--un-ease,var(--default-transition-timingFunction));transition-duration:var(--un-duration,var(--default-transition-duration));color:var(--fg-muted);align-items:center;display:flex}.nui-watermark-pattern,.watermark-pattern{font-size:var(--text-4xl-fontSize);line-height:var(--un-leading,var(--text-4xl-lineHeight));--un-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest);--un-font-weight:var(--fontWeight-bold);font-weight:var(--fontWeight-bold);opacity:.05;pointer-events:none;-webkit-user-select:none;user-select:none;text-transform:uppercase;inset:calc(var(--spacing) * 0);color:var(--fg-default);justify-content:center;align-items:center;display:flex;position:absolute;rotate:-25deg}.alert-danger,.nui-alert-danger{color:color-mix(in srgb, var(--color-danger) var(--un-text-opacity), transparent);border-color:color-mix(in srgb, var(--color-danger) 30%, transparent);background-color:color-mix(in srgb, var(--color-danger) 10%, transparent)}.alert-info,.nui-alert-info{color:color-mix(in srgb, var(--color-info) var(--un-text-opacity), transparent);border-color:color-mix(in srgb, var(--color-info) 30%, transparent);background-color:color-mix(in srgb, var(--color-info) 10%, transparent)}.alert-success,.nui-alert-success{color:color-mix(in srgb, var(--color-success) var(--un-text-opacity), transparent);border-color:color-mix(in srgb, var(--color-success) 30%, transparent);background-color:color-mix(in srgb, var(--color-success) 10%, transparent)}.alert-warning,.nui-alert-warning{color:color-mix(in srgb, var(--color-warning) var(--un-text-opacity), transparent);border-color:color-mix(in srgb, var(--color-warning) 30%, transparent);background-color:color-mix(in srgb, var(--color-warning) 10%, transparent)}.attachment-icon,.nui-attachment-icon{color:color-mix(in srgb, var(--color-primary) var(--un-text-opacity), transparent);border-width:1px;border-color:color-mix(in srgb, var(--color-primary) 20%, transparent);border-radius:var(--radius-lg);background-color:color-mix(in srgb, var(--color-primary) 10%, transparent);width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);flex-shrink:0;justify-content:center;align-items:center;display:flex}.badge-danger,.metric-badge-danger,.nui-badge-danger,.nui-metric-badge-danger{color:color-mix(in srgb, var(--color-danger) var(--un-text-opacity), transparent);border-width:1px;border-color:color-mix(in srgb, var(--color-danger) 20%, transparent);background-color:color-mix(in srgb, var(--color-danger-subtle) var(--un-bg-opacity), transparent)}.badge-info,.nui-badge-info{color:color-mix(in srgb, var(--color-info) var(--un-text-opacity), transparent);border-width:1px;border-color:color-mix(in srgb, var(--color-info) 20%, transparent);background-color:color-mix(in srgb, var(--color-info-subtle) var(--un-bg-opacity), transparent)}.badge-primary,.nui-badge-primary{color:color-mix(in srgb, var(--color-primary) var(--un-text-opacity), transparent);border-width:1px;border-color:color-mix(in srgb, var(--color-primary) 20%, transparent);background-color:color-mix(in srgb, var(--color-primary-subtle) var(--un-bg-opacity), transparent)}.badge-sm,.nui-badge-sm{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .2);font-size:10px}.badge-success,.metric-badge-success,.nui-badge-success,.nui-metric-badge-success{color:color-mix(in srgb, var(--color-success) var(--un-text-opacity), transparent);border-width:1px;border-color:color-mix(in srgb, var(--color-success) 20%, transparent);background-color:color-mix(in srgb, var(--color-success-subtle) var(--un-bg-opacity), transparent)}.badge-warning,.nui-badge-warning{color:color-mix(in srgb, var(--color-warning) var(--un-text-opacity), transparent);border-width:1px;border-color:color-mix(in srgb, var(--color-warning) 20%, transparent);background-color:color-mix(in srgb, var(--color-warning-subtle) var(--un-bg-opacity), transparent)}.btn-active,.nui-btn-active{color:color-mix(in srgb, var(--color-primary) var(--un-text-opacity), transparent);border-color:color-mix(in srgb, var(--color-primary) 30%, transparent);background-color:color-mix(in srgb, var(--color-primary) 10%, transparent);--un-shadow:var(--shadow-xs);box-shadow:var(--un-inset-shadow), var(--un-inset-ring-shadow), var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow)}.btn-danger,.nui-btn-danger{color:color-mix(in srgb, var(--color-danger-fg) var(--un-text-opacity), transparent);--un-border-style:solid;background-color:color-mix(in srgb, var(--color-danger) var(--un-bg-opacity), transparent);border:1px solid #0000}.btn-link,.nui-btn-link{color:color-mix(in srgb, var(--color-primary) var(--un-text-opacity), transparent);--un-border-style:solid;text-underline-offset:4px;border:1px solid #0000}.btn-loading,.nui-btn-loading{pointer-events:none;position:relative;color:#0000!important}.btn-primary,.nui-btn-primary{color:color-mix(in srgb, var(--color-primary-fg) var(--un-text-opacity), transparent);--un-border-style:solid;background-color:color-mix(in srgb, var(--color-primary) var(--un-bg-opacity), transparent);border:1px solid #0000}.btn-secondary,.nui-btn-secondary{color:color-mix(in srgb, var(--color-secondary-fg) var(--un-text-opacity), transparent);--un-border-style:solid;background-color:color-mix(in srgb, var(--color-secondary) var(--un-bg-opacity), transparent);border-style:solid;border-width:1px;border-color:var(--border-default)}.calendar-day[data-state=in-range],.combobox-option[data-state=selected],.nui-calendar-day[data-state=in-range],.nui-combobox-option[data-state=selected],.nui-transfer-list-item[data-state=selected],.transfer-list-item[data-state=selected]{color:color-mix(in srgb, var(--color-primary) var(--un-text-opacity), transparent);background-color:color-mix(in srgb, var(--color-primary) 10%, transparent)}.calendar-day[data-state=selected],.nui-calendar-day[data-state=selected]{color:color-mix(in srgb, var(--colors-white) var(--un-text-opacity), transparent);background-color:color-mix(in srgb, var(--color-primary) var(--un-bg-opacity), transparent)}.chart-reference-label,.nui-chart-reference-label{--un-font-weight:var(--fontWeight-medium);font-size:10px;font-weight:var(--fontWeight-medium);pointer-events:none;-webkit-user-select:none;user-select:none}.chart-tooltip-title,.nui-chart-tooltip-title{--un-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);--un-font-weight:var(--fontWeight-semibold);font-size:11px;font-weight:var(--fontWeight-semibold);margin-bottom:calc(var(--spacing) * 1.5);padding-bottom:calc(var(--spacing) * 1.5);opacity:.8;text-transform:uppercase;color:var(--fg-muted);border-bottom-width:1px;border-color:color-mix(in oklch, var(--border-default) 20%, transparent)}.checkbox,.nui-checkbox{color:color-mix(in srgb, var(--color-primary) var(--un-text-opacity), transparent);accent-color:color-mix(in srgb, var(--color-primary) var(--un-accent-opacity), transparent);border-radius:var(--radius-DEFAULT);--un-border-style:solid;height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);cursor:pointer;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,--un-gradient-from,--un-gradient-via,--un-gradient-to;transition-timing-function:var(--un-ease,var(--default-transition-timingFunction));transition-duration:var(--un-duration,var(--default-transition-duration));background-color:var(--bg-surface);border-style:solid;border-width:1px;border-color:var(--border-strong)}.code-lang,.nui-code-lang{font-size:10px;font-family:var(--font-mono);--un-font-weight:var(--fontWeight-bold);font-weight:var(--fontWeight-bold);text-transform:uppercase;color:var(--fg-muted)}.code-token-function,.nui-code-token-function{color:color-mix(in srgb, var(--color-info) var(--un-text-opacity), transparent);--un-font-weight:var(--fontWeight-medium);font-weight:var(--fontWeight-medium)}.code-token-keyword,.nui-code-token-keyword{color:color-mix(in srgb, var(--color-primary) var(--un-text-opacity), transparent);--un-font-weight:var(--fontWeight-semibold);font-weight:var(--fontWeight-semibold)}.code-token-number,.nui-code-token-number,.nui-rating-star[data-state=active],.rating-star[data-state=active]{color:color-mix(in srgb, var(--color-warning) var(--un-text-opacity), transparent)}.code-token-string,.nui-code-token-string,.nui-stat-card-trend-up,.stat-card-trend-up{color:color-mix(in srgb, var(--color-success) var(--un-text-opacity), transparent)}.dialog-icon-danger,.nui-dialog-icon-danger{color:color-mix(in srgb, var(--color-danger) var(--un-text-opacity), transparent);background-color:color-mix(in srgb, var(--color-danger) 10%, transparent)}.dialog-icon-info,.nui-dialog-icon-info{color:color-mix(in srgb, var(--color-info) var(--un-text-opacity), transparent);background-color:color-mix(in srgb, var(--color-info) 10%, transparent)}.dialog-icon-success,.nui-dialog-icon-success{color:color-mix(in srgb, var(--color-success) var(--un-text-opacity), transparent);background-color:color-mix(in srgb, var(--color-success) 10%, transparent)}.dialog-icon-warning,.nui-dialog-icon-warning{color:color-mix(in srgb, var(--color-warning) var(--un-text-opacity), transparent);background-color:color-mix(in srgb, var(--color-warning) 10%, transparent)}.kbd-sm,.nui-kbd-sm{padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .2);font-size:10px}.link,.nui-link{color:color-mix(in srgb, var(--color-primary) var(--un-text-opacity), transparent);--un-font-weight:var(--fontWeight-medium);font-weight:var(--fontWeight-medium);text-underline-offset:4px;cursor:pointer;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,--un-gradient-from,--un-gradient-via,--un-gradient-to;transition-timing-function:var(--un-ease,var(--default-transition-timingFunction));transition-duration:var(--un-duration,var(--default-transition-duration))}.nui-radio,.radio{color:color-mix(in srgb, var(--color-primary) var(--un-text-opacity), transparent);accent-color:color-mix(in srgb, var(--color-primary) var(--un-accent-opacity), transparent);--un-border-style:solid;height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);cursor:pointer;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,--un-gradient-from,--un-gradient-via,--un-gradient-to;transition-timing-function:var(--un-ease,var(--default-transition-timingFunction));transition-duration:var(--un-duration,var(--default-transition-duration));background-color:var(--bg-surface);border-style:solid;border-width:1px;border-color:var(--border-strong);border-radius:3.40282e38px}.nui-spinner-primary,.spinner-primary{color:color-mix(in srgb, var(--color-primary) var(--un-text-opacity), transparent)}.nui-stat-card-trend-down,.stat-card-trend-down{color:color-mix(in srgb, var(--color-danger) var(--un-text-opacity), transparent)}.nui-step-description,.step-description{text-overflow:ellipsis;white-space:nowrap;color:var(--fg-muted);font-size:10px;overflow:hidden}.nui-tab[aria-selected=true],.nui-tab[data-state=active],.tab[aria-selected=true],.tab[data-state=active]{color:color-mix(in srgb, var(--color-primary) var(--un-text-opacity), transparent);--un-font-weight:var(--fontWeight-semibold);font-weight:var(--fontWeight-semibold);border-color:color-mix(in srgb, var(--color-primary) var(--un-border-opacity), transparent);--un-border-style:solid;border-bottom-style:solid;border-bottom-width:2px}.nui-video-play-btn,.video-play-btn{color:color-mix(in srgb, var(--colors-white) var(--un-text-opacity), transparent);padding:calc(var(--spacing) * 1);--un-border-style:none;cursor:pointer;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,--un-gradient-from,--un-gradient-via,--un-gradient-to;transition-timing-function:var(--un-ease,var(--default-transition-timingFunction));transition-duration:var(--un-duration,var(--default-transition-duration));background-color:#0000;border-style:none;justify-content:center;align-items:center;display:flex}.chip-remove:hover{color:color-mix(in srgb, var(--color-danger) var(--un-text-opacity), transparent)}.mega-menu-link:hover{color:color-mix(in srgb, var(--color-primary) var(--un-text-opacity), transparent);background-color:var(--bg-subtle)}.multiselect-tag-remove:hover,.nui-chip-remove:hover{color:color-mix(in srgb, var(--color-danger) var(--un-text-opacity), transparent)}.nui-mega-menu-link:hover{color:color-mix(in srgb, var(--color-primary) var(--un-text-opacity), transparent);background-color:var(--bg-subtle)}.nui-multiselect-tag-remove:hover{color:color-mix(in srgb, var(--color-danger) var(--un-text-opacity), transparent)}.nui-rating-star:hover{color:color-mix(in srgb, var(--color-warning) var(--un-text-opacity), transparent)}.nui-video-play-btn:hover{color:color-mix(in srgb, var(--color-primary) var(--un-text-opacity), transparent)}.rating-star:hover{color:color-mix(in srgb, var(--color-warning) var(--un-text-opacity), transparent)}.video-play-btn:hover{color:color-mix(in srgb, var(--color-primary) var(--un-text-opacity), transparent)}.form-label-required:after,.nui-form-label-required:after{color:color-mix(in srgb, var(--color-danger) var(--un-text-opacity), transparent);margin-left:calc(var(--spacing) * .5);--un-content:"*";content:var(--un-content)}.card-body,.nui-card-body{--un-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);padding-block:calc(var(--spacing) * 4);color:var(--fg-default);flex:1}.code-pre,.nui-code-pre{--un-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);font-family:var(--font-mono);margin:calc(var(--spacing) * 0);padding:calc(var(--spacing) * 4);color:var(--fg-default);overflow-x:auto}.drawer-body,.nui-drawer-body{--un-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);padding-block:calc(var(--spacing) * 2);color:var(--fg-default);flex:1;overflow-y:auto}.modal-body,.nui-modal-body{--un-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);padding-block:calc(var(--spacing) * 2);color:var(--fg-default);flex:1}.nui-popover-close,.popover-close{--un-leading:var(--leading-none);line-height:var(--leading-none);padding:calc(var(--spacing) * 1);border-radius:var(--radius-md);--un-border-style:none;cursor:pointer;color:var(--fg-muted);background-color:#0000;border-style:none}.accordion,.nui-accordion{font-family:var(--font-sans);border-radius:var(--radius-xl);--un-shadow:var(--shadow-sm);box-shadow:var(--un-inset-shadow), var(--un-inset-ring-shadow), var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);background-color:var(--bg-surface);border-width:1px;border-color:var(--border-default);flex-direction:column;display:flex;overflow:hidden}.alert,.nui-alert{font-family:var(--font-sans);padding:calc(var(--spacing) * 4);border-radius:var(--radius-xl);gap:calc(var(--spacing) * 3.5);--un-shadow:var(--shadow-sm);box-shadow:var(--un-inset-shadow), var(--un-inset-ring-shadow), var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);background-color:var(--bg-surface);color:var(--fg-default);border-width:1px;border-color:var(--border-default);align-items:flex-start;display:flex;position:relative}.attachment,.nui-attachment{font-family:var(--font-sans);padding:calc(var(--spacing) * 3);border-radius:var(--radius-xl);--un-shadow:var(--shadow-sm);box-shadow:var(--un-inset-shadow), var(--un-inset-ring-shadow), var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);transition-property:all;transition-timing-function:var(--un-ease,var(--default-transition-timingFunction));transition-duration:var(--un-duration,var(--default-transition-duration));background-color:var(--bg-surface);border-width:1px;border-color:var(--border-default);justify-content:space-between;align-items:center;display:flex}.avatar,.nui-avatar{--un-font-weight:var(--fontWeight-medium);font-weight:var(--fontWeight-medium);font-family:var(--font-sans);width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);-webkit-user-select:none;user-select:none;background-color:var(--bg-subtle);color:var(--fg-muted);border-width:1px;border-color:var(--border-default);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.breadcrumb-active,.breadcrumb-current,.nui-breadcrumb-active,.nui-breadcrumb-current{--un-font-weight:var(--fontWeight-medium);font-weight:var(--fontWeight-medium);pointer-events:none;color:var(--fg-default)}.btn,.nui-btn{font-family:var(--font-sans);--un-font-weight:var(--fontWeight-medium);font-weight:var(--fontWeight-medium);border-radius:var(--radius-md);gap:calc(var(--spacing) * 2);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;transition-property:all;transition-timing-function:var(--un-ease,var(--default-transition-timingFunction));transition-duration:var(--un-duration,var(--default-transition-duration));--un-duration:.2s;justify-content:center;align-items:center;transition-duration:.2s;display:inline-flex}.calendar,.nui-calendar{font-family:var(--font-sans);padding:calc(var(--spacing) * 4);border-radius:var(--radius-xl);-webkit-user-select:none;user-select:none;--un-shadow:var(--shadow-sm);width:280px;box-shadow:var(--un-inset-shadow), var(--un-inset-ring-shadow), var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);background-color:var(--bg-surface);border-width:1px;border-color:var(--border-default);flex-direction:column;display:flex}.calendar-day[data-today=true],.nui-calendar-day[data-today=true]{--un-font-weight:var(--fontWeight-bold);font-weight:var(--fontWeight-bold)}.card,.nui-card{font-family:var(--font-sans);padding:calc(var(--spacing) * 6);border-radius:var(--radius-xl);--un-shadow:var(--shadow-sm);box-shadow:var(--un-inset-shadow), var(--un-inset-ring-shadow), var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);transition-property:box-shadow;transition-timing-function:var(--un-ease,var(--default-transition-timingFunction));transition-duration:var(--un-duration,var(--default-transition-duration));background-color:var(--bg-surface);color:var(--fg-default);border-width:1px;border-color:var(--border-default);flex-direction:column;display:flex}.carousel,.nui-carousel{font-family:var(--font-sans);border-radius:var(--radius-xl);-webkit-user-select:none;user-select:none;width:100%;position:relative;overflow:hidden}.chart-container,.nui-chart-container{font-family:var(--font-sans);width:100%;position:relative}.chart-legend-label,.nui-chart-legend-label{--un-font-weight:var(--fontWeight-medium);font-weight:var(--fontWeight-medium);color:var(--fg-muted)}.chart-tooltip-value,.nui-chart-tooltip-value{--un-font-weight:var(--fontWeight-semibold);font-weight:var(--fontWeight-semibold);font-family:var(--font-mono);--un-numeric-spacing:tabular-nums;font-variant-numeric:var(--un-ordinal,) var(--un-slashed-zero,) var(--un-numeric-figure,) var(--un-numeric-spacing,) var(--un-numeric-fraction,);color:var(--fg-default);margin-left:auto}.collapsible,.nui-collapsible{font-family:var(--font-sans);flex-direction:column;display:flex}.color-picker,.date-range-picker,.nui-color-picker,.nui-date-range-picker{font-family:var(--font-sans);gap:calc(var(--spacing) * 2);align-items:center;display:inline-flex;position:relative}.combobox,.nui-combobox{font-family:var(--font-sans);flex-direction:column;width:100%;display:flex;position:relative}.command-palette-box,.nui-command-palette-box{font-family:var(--font-sans);padding:calc(var(--spacing) * 6);padding:calc(var(--spacing) * 0);border-radius:var(--radius-xl);border-radius:var(--radius-2xl);width:100%;max-height:90vh;max-width:var(--container-lg);--un-shadow:var(--shadow-2xl);box-shadow:var(--un-inset-shadow), var(--un-inset-ring-shadow), var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);background-color:var(--bg-surface);color:var(--fg-default);border-width:1px;border-color:var(--border-default);flex-direction:column;display:flex;position:relative;overflow:hidden auto}.context-menu,.nui-context-menu{font-family:var(--font-sans);padding:calc(var(--spacing) * 1);--un-outline-style:none;border-radius:var(--radius-lg);--un-shadow:var(--shadow-xl);min-width:180px;box-shadow:var(--un-inset-shadow), var(--un-inset-ring-shadow), var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);z-index:50;background-color:var(--bg-surface);border-width:1px;border-color:var(--border-default);outline-style:none;display:none;position:fixed;overflow:hidden}.datagrid,.nui-datagrid{font-family:var(--font-sans);border-radius:var(--radius-xl);--un-shadow:var(--shadow-sm);width:100%;box-shadow:var(--un-inset-shadow), var(--un-inset-ring-shadow), var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);background-color:var(--bg-surface);border-width:1px;border-color:var(--border-default);overflow:hidden}.date-picker,.nui-date-picker{font-family:var(--font-sans);width:100%;max-width:var(--container-xs);flex-direction:column;display:inline-flex;position:relative}.dialog-box,.nui-dialog-box{font-family:var(--font-sans);padding:calc(var(--spacing) * 6);border-radius:var(--radius-xl);--un-shadow:var(--shadow-2xl);box-shadow:var(--un-inset-shadow), var(--un-inset-ring-shadow), var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);background-color:var(--bg-surface);color:var(--fg-default);border-width:1px;border-color:var(--border-default);flex-direction:column;display:flex;position:relative}.drawer-box,.nui-drawer-box{font-family:var(--font-sans);padding:calc(var(--spacing) * 6);--un-shadow:var(--shadow-2xl);height:100%;box-shadow:var(--un-inset-shadow), var(--un-inset-ring-shadow), var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);background-color:var(--bg-surface);color:var(--fg-default);border-color:var(--border-default);flex-direction:column;display:flex;overflow-y:auto}.dropdown,.hover-card,.nui-dropdown,.nui-hover-card,.nui-popover-wrapper,.popover-wrapper{font-family:var(--font-sans);display:inline-block;position:relative}.dropdown-menu,.nui-dropdown-menu{font-family:var(--font-sans);padding:calc(var(--spacing) * 1);--un-outline-style:none;border-radius:var(--radius-lg);--un-shadow:var(--shadow-xl);min-width:180px;box-shadow:var(--un-inset-shadow), var(--un-inset-ring-shadow), var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);z-index:50;background-color:var(--bg-surface);border-width:1px;border-color:var(--border-default);outline-style:none;display:none;overflow:hidden}.dropzone,.nui-dropzone{font-family:var(--font-sans);padding:calc(var(--spacing) * 6);text-align:center;border-radius:var(--radius-2xl);--un-border-style:dashed;cursor:pointer;transition-property:all;transition-timing-function:var(--un-ease,var(--default-transition-timingFunction));transition-duration:var(--un-duration,var(--default-transition-duration));background-color:var(--bg-surface);border-style:dashed;border-width:2px;border-color:var(--border-default);flex-direction:column;justify-content:center;align-items:center;display:flex}.dropzone-list,.file-list,.nui-dropzone-list,.nui-file-list{font-family:var(--font-sans);margin-top:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 2);flex-direction:column;width:100%;display:flex}.editor,.nui-editor{font-family:var(--font-sans);border-radius:var(--radius-xl);--un-shadow:var(--shadow-sm);width:100%;box-shadow:var(--un-inset-shadow), var(--un-inset-ring-shadow), var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);transition-property:all;transition-timing-function:var(--un-ease,var(--default-transition-timingFunction));transition-duration:var(--un-duration,var(--default-transition-duration));background-color:var(--bg-surface);border-width:1px;border-color:var(--border-default);overflow:hidden}.empty-state,.nui-empty-state{font-family:var(--font-sans);padding:calc(var(--spacing) * 8);text-align:center;border-radius:var(--radius-xl);--un-border-style:dashed;background-color:var(--bg-surface);border-style:dashed;border-width:1px;border-color:var(--border-default);flex-direction:column;justify-content:center;align-items:center;display:flex}.form-control,.nui-form-control{font-family:var(--font-sans);gap:calc(var(--spacing) * 1.5);flex-direction:column;width:100%;display:flex}.hover-card-content,.nui-hover-card-content{font-family:var(--font-sans);padding:calc(var(--spacing) * 4);--un-outline-style:none;border-radius:var(--radius-xl);min-width:280px;max-width:var(--container-sm);--un-shadow:var(--shadow-xl);box-shadow:var(--un-inset-shadow), var(--un-inset-ring-shadow), var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);transition-property:all;transition-timing-function:var(--un-ease,var(--default-transition-timingFunction));transition-duration:var(--un-duration,var(--default-transition-duration));--un-duration:.2s;z-index:50;background-color:var(--bg-surface);border-width:1px;border-color:var(--border-default);outline-style:none;transition-duration:.2s;display:none}.input-group,.nui-input-group,.nui-password-input,.password-input{font-family:var(--font-sans);align-items:center;width:100%;display:flex;position:relative}.kanban-board,.nui-kanban-board{font-family:var(--font-sans);padding-bottom:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 1);gap:calc(var(--spacing) * 4);-webkit-user-select:none;user-select:none;align-items:flex-start;display:flex;overflow-x:auto}.kanban-column,.nui-kanban-column{font-family:var(--font-sans);padding:calc(var(--spacing) * 3);border-radius:var(--radius-2xl);width:calc(var(--spacing) * 72);background-color:color-mix(in oklch, var(--bg-subtle) 40%, transparent);border-width:1px;border-color:var(--border-default);flex-direction:column;flex-shrink:0;display:flex}.link-preview-card,.nui-link-preview-card{font-family:var(--font-sans);border-radius:var(--radius-xl);width:100%;max-width:var(--container-sm);--un-shadow:var(--shadow-md);box-shadow:var(--un-inset-shadow), var(--un-inset-ring-shadow), var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);transition-property:all;transition-timing-function:var(--un-ease,var(--default-transition-timingFunction));transition-duration:var(--un-duration,var(--default-transition-duration));background-color:var(--bg-surface);color:var(--fg-default);border-width:1px;border-color:var(--border-default);text-decoration:none;display:block;overflow:hidden}.mega-menu,.nui-mega-menu{font-family:var(--font-sans);display:inline-flex;position:relative}.mega-menu-trigger,.nui-mega-menu-trigger{font-family:var(--font-sans);--un-font-weight:var(--fontWeight-medium);font-weight:var(--fontWeight-medium);border-radius:var(--radius-md);--un-border-style:solid;gap:calc(var(--spacing) * 2);gap:calc(var(--spacing) * 1);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;transition-property:all;transition-timing-function:var(--un-ease,var(--default-transition-timingFunction));transition-duration:var(--un-duration,var(--default-transition-duration));--un-duration:.2s;color:var(--fg-default);background-color:#0000;border:1px solid #0000;justify-content:center;align-items:center;transition-duration:.2s;display:inline-flex}.metric-card,.nui-metric-card{font-family:var(--font-sans);padding:calc(var(--spacing) * 5);border-radius:var(--radius-xl);--un-shadow:var(--shadow-sm);box-shadow:var(--un-inset-shadow), var(--un-inset-ring-shadow), var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);transition-property:all;transition-timing-function:var(--un-ease,var(--default-transition-timingFunction));transition-duration:var(--un-duration,var(--default-transition-duration));--un-duration:.2s;background-color:var(--bg-surface);border-width:1px;border-color:var(--border-default);flex-direction:column;transition-duration:.2s;display:flex}.modal-box,.nui-modal-box{font-family:var(--font-sans);padding:calc(var(--spacing) * 6);border-radius:var(--radius-xl);--un-shadow:var(--shadow-2xl);max-height:90vh;box-shadow:var(--un-inset-shadow), var(--un-inset-ring-shadow), var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);background-color:var(--bg-surface);color:var(--fg-default);border-width:1px;border-color:var(--border-default);flex-direction:column;display:flex;position:relative;overflow-y:auto}.multiselect,.nui-multiselect{font-family:var(--font-sans);padding:calc(var(--spacing) * 1.5);border-radius:var(--radius-lg);gap:calc(var(--spacing) * 1.5);cursor:text;background-color:var(--bg-surface);border-width:1px;border-color:var(--border-default);flex-wrap:wrap;align-items:center;min-height:2.25rem;display:flex;position:relative}.nui-number-input,.number-input{font-family:var(--font-sans);border-radius:var(--radius-lg);height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 32);--un-shadow:var(--shadow-sm);box-shadow:var(--un-inset-shadow), var(--un-inset-ring-shadow), var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);background-color:var(--bg-surface);border-width:1px;border-color:var(--border-default);align-items:center;display:inline-flex;overflow:hidden}.nui-pagination,.pagination{font-family:var(--font-sans);gap:calc(var(--spacing) * 1);-webkit-user-select:none;user-select:none;align-items:center;display:flex}.nui-pin-input,.pin-input{font-family:var(--font-sans);gap:calc(var(--spacing) * 2);align-items:center;display:flex}.nui-popover,.nui-popover-content,.popover,.popover-content{font-family:var(--font-sans);padding:calc(var(--spacing) * 4);--un-outline-style:none;border-radius:var(--radius-xl);min-width:240px;max-width:var(--container-sm);--un-shadow:var(--shadow-xl);box-shadow:var(--un-inset-shadow), var(--un-inset-ring-shadow), var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);z-index:50;background-color:var(--bg-surface);border-width:1px;border-color:var(--border-default);outline-style:none;display:none}.nui-provider,.provider{font-family:var(--font-sans);background-color:var(--bg-page);color:var(--fg-default);display:contents}.nui-radio-group,.radio-group{font-family:var(--font-sans);gap:calc(var(--spacing) * 2.5);flex-direction:column;display:flex}.nui-radio-group-horizontal,.radio-group-horizontal{font-family:var(--font-sans);gap:calc(var(--spacing) * 4);flex-direction:row;align-items:center;display:flex}.nui-rating,.rating{font-family:var(--font-sans);gap:calc(var(--spacing) * 1);-webkit-user-select:none;user-select:none;align-items:center;display:inline-flex}.nui-resizable,.resizable{font-family:var(--font-sans);-webkit-user-select:none;user-select:none;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.nui-scroll-area,.scroll-area{font-family:var(--font-sans);position:relative;overflow:hidden}.nui-segmented-control,.segmented-control{font-family:var(--font-sans);padding:calc(var(--spacing) * 1);border-radius:var(--radius-lg);-webkit-user-select:none;user-select:none;background-color:var(--bg-subtle);border-width:1px;border-color:var(--border-default);display:inline-flex;position:relative}.nui-stat-card,.stat-card{font-family:var(--font-sans);padding:calc(var(--spacing) * 5);border-radius:var(--radius-xl);--un-shadow:var(--shadow-sm);box-shadow:var(--un-inset-shadow), var(--un-inset-ring-shadow), var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);transition-property:box-shadow;transition-timing-function:var(--un-ease,var(--default-transition-timingFunction));transition-duration:var(--un-duration,var(--default-transition-duration));background-color:var(--bg-surface);color:var(--fg-default);border-width:1px;border-color:var(--border-default);flex-direction:column;justify-content:space-between;display:flex}.nui-stepper,.stepper{font-family:var(--font-sans);align-items:center;width:100%;display:flex}.nui-tabs,.tabs{font-family:var(--font-sans);flex-direction:column;width:100%;display:flex}.nui-time-picker,.time-picker{font-family:var(--font-sans);padding:calc(var(--spacing) * 1);border-radius:var(--radius-lg);gap:calc(var(--spacing) * 1.5);background-color:var(--bg-surface);border-width:1px;border-color:var(--border-default);align-items:center;display:inline-flex}.nui-time-range-picker,.time-range-picker{font-family:var(--font-sans);gap:calc(var(--spacing) * 2);align-items:center;display:inline-flex}.nui-timeline,.timeline{font-family:var(--font-sans);margin-block:calc(var(--spacing) * 4);margin-left:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 0);border-left-width:1px;border-color:var(--border-default);list-style-type:none;position:relative}.nui-toast,.toast{font-family:var(--font-sans);padding:calc(var(--spacing) * 4);border-radius:var(--radius-xl);gap:calc(var(--spacing) * 3);width:100%;min-width:320px;max-width:var(--container-sm);pointer-events:auto;--un-shadow:var(--shadow-xl);box-shadow:var(--un-inset-shadow), var(--un-inset-ring-shadow), var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);transition-property:all;transition-timing-function:var(--un-ease,var(--default-transition-timingFunction));transition-duration:var(--un-duration,var(--default-transition-duration));--un-duration:.3s;--un-backdrop-blur:blur(12px);backdrop-filter:var(--un-backdrop-blur,) var(--un-backdrop-brightness,) var(--un-backdrop-contrast,) var(--un-backdrop-grayscale,) var(--un-backdrop-hue-rotate,) var(--un-backdrop-invert,) var(--un-backdrop-opacity,) var(--un-backdrop-saturate,) var(--un-backdrop-sepia,);background-color:var(--bg-surface);color:var(--fg-default);border-width:1px;border-color:var(--border-default);justify-content:space-between;align-items:flex-start;transition-duration:.3s;display:flex}.nui-transfer-list,.transfer-list{font-family:var(--font-sans);gap:calc(var(--spacing) * 4);align-items:center;display:flex}.nui-treeview,.treeview{font-family:var(--font-sans);gap:calc(var(--spacing) * .5);-webkit-user-select:none;user-select:none;flex-direction:column;display:flex}.nui-video-player,.video-player{font-family:var(--font-sans);border-radius:var(--radius-2xl);background-color:color-mix(in srgb, var(--colors-black) var(--un-bg-opacity), transparent);aspect-ratio:16/9;border-width:1px;border-color:var(--border-default);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.nui-virtual-list,.virtual-list{font-family:var(--font-sans);width:100%;position:relative;overflow-y:auto}.breadcrumb-list,.nui-breadcrumb-list{margin:calc(var(--spacing) * 0);padding:calc(var(--spacing) * 0);gap:calc(var(--spacing) * 2);align-items:center;list-style-type:none;display:flex}.command-palette,.image-preview-modal,.modal,.nui-command-palette,.nui-image-preview-modal,.nui-modal{padding:calc(var(--spacing) * 0);--un-outline-style:none;--un-border-style:none;max-width:var(--container-lg);width:calc(100% - 2rem);inset:calc(var(--spacing) * 0);z-index:50;background-color:#0000;border-style:none;outline-style:none;margin:auto;position:fixed;overflow:visible}.dialog,.nui-dialog{padding:calc(var(--spacing) * 0);--un-outline-style:none;--un-border-style:none;max-width:var(--container-md);width:calc(100% - 2rem);inset:calc(var(--spacing) * 0);z-index:50;background-color:#0000;border-style:none;outline-style:none;margin:auto;position:fixed;overflow:visible}.drawer,.nui-drawer{margin:calc(var(--spacing) * 0);padding:calc(var(--spacing) * 0);--un-outline-style:none;--un-border-style:none;transition-property:transform,translate,scale,rotate;transition-timing-function:var(--un-ease,var(--default-transition-timingFunction));transition-duration:var(--un-duration,var(--default-transition-duration));--un-duration:.3s;z-index:50;background-color:#0000;border-style:none;outline-style:none;transition-duration:.3s;position:fixed}.btn-loading:after,.nui-btn-loading:after{--un-border-style:solid;width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);--un-content:"";content:var(--un-content);inset:calc(var(--spacing) * 0);border:2px solid;border-top-color:#0000;border-radius:3.40282e38px;margin:auto;animation:1s linear infinite spin;position:absolute}.container-center,.nui-container-center{padding-inline:calc(var(--spacing) * 4);width:100%;max-width:var(--container-7xl);margin-inline:auto}.context-menu-divider,.dropdown-divider,.nui-context-menu-divider,.nui-dropdown-divider{margin-block:calc(var(--spacing) * 1);background-color:color-mix(in oklab, var(--border-default,#cbd5e1) var(--un-bg-opacity), transparent);height:1px}.divider,.nui-divider{margin-block:calc(var(--spacing) * 4);border-top-width:1px;border-color:var(--border-default);align-items:center;width:100%;display:flex}.divider-vertical,.nui-divider-vertical{margin-inline:calc(var(--spacing) * 3);background-color:color-mix(in oklab, var(--border-default,#cbd5e1) var(--un-bg-opacity), transparent);align-self:stretch;width:1px;height:100%;min-height:1.5rem;display:inline-flex}.nui-step-connector,.step-connector{margin-inline:calc(var(--spacing) * 3);height:calc(var(--spacing) * .5);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,--un-gradient-from,--un-gradient-via,--un-gradient-to;transition-timing-function:var(--un-ease,var(--default-transition-timingFunction));transition-duration:var(--un-duration,var(--default-transition-duration));background-color:var(--bg-subtle);flex:1}.alert-close,.nui-alert-close,.nui-toast-close,.toast-close{padding:calc(var(--spacing) * 1);border-radius:var(--radius-md);--un-border-style:none;cursor:pointer;color:var(--fg-muted);background-color:#0000;border-style:none;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.alert-icon,.nui-alert-icon{margin-top:calc(var(--spacing) * .5);width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);flex-shrink:0}.calendar-header,.nui-calendar-header{margin-bottom:calc(var(--spacing) * 3);justify-content:space-between;align-items:center;display:flex}.combobox-options,.nui-combobox-options{margin-top:calc(var(--spacing) * 1);padding:calc(var(--spacing) * 1);border-radius:var(--radius-xl);gap:calc(var(--spacing) * .5);max-height:calc(var(--spacing) * 60);--un-shadow:var(--shadow-xl);box-shadow:var(--un-inset-shadow), var(--un-inset-ring-shadow), var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);top:100%;left:calc(var(--spacing) * 0);right:calc(var(--spacing) * 0);z-index:50;background-color:var(--bg-surface);border-width:1px;border-color:var(--border-default);flex-direction:column;display:flex;position:absolute;overflow-y:auto}.date-picker-popover,.nui-date-picker-popover{margin-top:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 0);border-radius:var(--radius-xl);--un-shadow:var(--shadow-xl);box-shadow:var(--un-inset-shadow), var(--un-inset-ring-shadow), var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);top:100%;left:calc(var(--spacing) * 0);z-index:50;background-color:var(--bg-surface);border-width:1px;border-color:var(--border-default);display:none;position:absolute}.dialog-icon,.nui-dialog-icon{margin-bottom:calc(var(--spacing) * 4);width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.drawer-footer,.nui-drawer-footer{padding-top:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 3);border-top-width:1px;border-color:var(--border-default);justify-content:flex-end;align-items:center;margin-top:auto;display:flex}.drawer-header,.nui-drawer-header{margin-bottom:calc(var(--spacing) * 4);padding-bottom:calc(var(--spacing) * 4);border-bottom-width:1px;border-color:var(--border-default);justify-content:space-between;align-items:center;display:flex}.dropzone-icon,.nui-dropzone-icon{margin-bottom:calc(var(--spacing) * 2);width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);color:var(--fg-muted);flex-shrink:0}.empty-state-icon,.nui-empty-state-icon{margin-bottom:calc(var(--spacing) * 4);width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12);background-color:var(--bg-subtle);color:var(--fg-muted);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}.mega-menu-content,.nui-mega-menu-content{margin-top:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 6);border-radius:var(--radius-2xl);gap:calc(var(--spacing) * 6);--un-shadow:var(--shadow-2xl);min-width:540px;box-shadow:var(--un-inset-shadow), var(--un-inset-ring-shadow), var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);top:100%;left:calc(var(--spacing) * 0);z-index:50;background-color:var(--bg-surface);border-width:1px;border-color:var(--border-default);grid-template-columns:repeat(3,minmax(0,1fr));display:none;position:absolute}.modal-footer,.nui-modal-footer{margin-top:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 3);border-top-width:1px;border-color:var(--border-default);justify-content:flex-end;align-items:center;display:flex}.modal-header,.nui-modal-header{margin-bottom:calc(var(--spacing) * 4);padding-bottom:calc(var(--spacing) * 3);border-bottom-width:1px;border-color:var(--border-default);justify-content:space-between;align-items:center;display:flex}.nui-popover-header,.popover-header{margin-bottom:calc(var(--spacing) * 2);padding-bottom:calc(var(--spacing) * 2);border-bottom-width:1px;border-color:var(--border-default);justify-content:space-between;align-items:center;display:flex}.nui-tooltip-bottom,.tooltip-bottom{margin-top:calc(var(--spacing) * 2);--un-translate-x:-50%;translate:var(--un-translate-x) var(--un-translate-y);top:100%;left:50%}.nui-tooltip-left,.tooltip-left{margin-right:calc(var(--spacing) * 2);--un-translate-y:-50%;translate:var(--un-translate-x) var(--un-translate-y);top:50%;right:100%}.nui-tooltip-right,.tooltip-right{margin-left:calc(var(--spacing) * 2);--un-translate-y:-50%;translate:var(--un-translate-x) var(--un-translate-y);top:50%;left:100%}.nui-tooltip-top,.tooltip-top{margin-bottom:calc(var(--spacing) * 2);--un-translate-x:-50%;translate:var(--un-translate-x) var(--un-translate-y);bottom:100%;left:50%}.nui-tree-branch,.tree-branch{margin-left:calc(var(--spacing) * 3);padding-left:calc(var(--spacing) * 4);gap:calc(var(--spacing) * .5);border-left-width:1px;border-color:var(--border-default);flex-direction:column;display:none}.attachment-action,.nui-attachment-action{padding:calc(var(--spacing) * 1.5);border-radius:var(--radius-md);cursor:pointer;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,--un-gradient-from,--un-gradient-via,--un-gradient-to;transition-timing-function:var(--un-ease,var(--default-transition-timingFunction));transition-duration:var(--un-duration,var(--default-transition-duration));color:var(--fg-muted)}.btn-icon,.nui-btn-icon{padding:calc(var(--spacing) * 0);height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9)}.calendar-nav,.calendar-nav-btn,.nui-calendar-nav,.nui-calendar-nav-btn{padding:calc(var(--spacing) * 1);border-radius:var(--radius-md);--un-border-style:none;cursor:pointer;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,--un-gradient-from,--un-gradient-via,--un-gradient-to;transition-timing-function:var(--un-ease,var(--default-transition-timingFunction));transition-duration:var(--un-duration,var(--default-transition-duration));color:var(--fg-muted);background-color:#0000;border-style:none;justify-content:center;align-items:center;display:flex}.carousel-dot,.nui-carousel-dot{padding:calc(var(--spacing) * 0);--un-border-style:none;width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2);cursor:pointer;transition-property:all;transition-timing-function:var(--un-ease,var(--default-transition-timingFunction));transition-duration:var(--un-duration,var(--default-transition-duration));background-color:color-mix(in oklch, var(--bg-muted) 40%, transparent);border-style:none;border-radius:3.40282e38px}.color-picker-palette,.nui-color-picker-palette{padding:calc(var(--spacing) * 2);border-radius:var(--radius-xl);gap:calc(var(--spacing) * 1.5);--un-shadow:var(--shadow-lg);box-shadow:var(--un-inset-shadow), var(--un-inset-ring-shadow), var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);z-index:50;background-color:var(--bg-surface);border-width:1px;border-color:var(--border-default);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.color-picker-swatch,.nui-color-picker-swatch{padding:calc(var(--spacing) * 0);border-radius:var(--radius-lg);width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);cursor:pointer;--un-shadow:var(--shadow-sm);box-shadow:var(--un-inset-shadow), var(--un-inset-ring-shadow), var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);border-width:1px;border-color:var(--border-default);flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.editor-toolbar,.nui-editor-toolbar{padding:calc(var(--spacing) * 2);gap:calc(var(--spacing) * 1);-webkit-user-select:none;user-select:none;background-color:color-mix(in oklch, var(--bg-subtle) 40%, transparent);border-bottom-width:1px;border-color:var(--border-default);flex-wrap:wrap;align-items:center;display:flex}.kanban-card,.nui-kanban-card{padding:calc(var(--spacing) * 3);border-radius:var(--radius-xl);cursor:grab;-webkit-user-select:none;user-select:none;--un-shadow:var(--shadow-sm);box-shadow:var(--un-inset-shadow), var(--un-inset-ring-shadow), var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);transition-property:all;transition-timing-function:var(--un-ease,var(--default-transition-timingFunction));transition-duration:var(--un-duration,var(--default-transition-duration));background-color:var(--bg-surface);color:var(--fg-default);border-width:1px;border-color:var(--border-default)}.modal-close,.nui-modal-close{padding:calc(var(--spacing) * 1);border-radius:var(--radius-md);cursor:pointer;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,--un-gradient-from,--un-gradient-via,--un-gradient-to;transition-timing-function:var(--un-ease,var(--default-transition-timingFunction));transition-duration:var(--un-duration,var(--default-transition-duration));color:var(--fg-muted);justify-content:center;align-items:center;display:inline-flex}.nui-password-toggle-btn,.password-toggle-btn{padding:calc(var(--spacing) * 1);border-radius:var(--radius-DEFAULT);--un-border-style:none;cursor:pointer;right:calc(var(--spacing) * 2.5);color:var(--fg-muted);background-color:#0000;border-style:none;justify-content:center;align-items:center;display:flex;position:absolute}.nui-switch,.switch{padding:calc(var(--spacing) * .5);height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 11);cursor:pointer;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,--un-gradient-from,--un-gradient-via,--un-gradient-to;transition-timing-function:var(--un-ease,var(--default-transition-timingFunction));transition-duration:var(--un-duration,var(--default-transition-duration));--un-duration:.2s;--un-ease:var(--ease-in-out);transition-duration:.2s;transition-timing-function:var(--ease-in-out);background-color:var(--bg-subtle);border-width:2px;border-color:#0000;border-radius:3.40282e38px;flex-shrink:0;align-items:center;display:inline-flex;position:relative}.nui-tab-list-pills,.tab-list-pills{padding:calc(var(--spacing) * 1);border-radius:var(--radius-lg);gap:calc(var(--spacing) * 1);-webkit-user-select:none;user-select:none;background-color:var(--bg-subtle);border-width:1px;border-color:var(--border-default);display:inline-flex}.nui-transfer-list-body,.transfer-list-body{padding:calc(var(--spacing) * 1.5);gap:calc(var(--spacing) * .5);flex-direction:column;flex:1;display:flex;overflow-y:auto}.nui-video-controls,.video-controls{padding:calc(var(--spacing) * 3);opacity:0;gap:calc(var(--spacing) * 3);transition-property:opacity;transition-timing-function:var(--un-ease,var(--default-transition-timingFunction));transition-duration:var(--un-duration,var(--default-transition-duration));bottom:calc(var(--spacing) * 0);left:calc(var(--spacing) * 0);right:calc(var(--spacing) * 0);z-index:10;--un-from-opacity:80%;--un-gradient-from:color-mix(in oklab, var(--colors-black) var(--un-from-opacity), transparent);--un-gradient-stops:var(--un-gradient-via-stops,var(--un-gradient-position), var(--un-gradient-from) var(--un-gradient-from-position), var(--un-gradient-to) var(--un-gradient-to-position));--un-gradient-to:transparent;--un-gradient-position:to top in oklab;background-image:linear-gradient(var(--un-gradient-stops));align-items:center;display:flex;position:absolute}.accordion-body[data-state=open],.nui-accordion-body[data-state=open]{padding-block:calc(var(--spacing) * 4)}.nui-sparkline-container,.sparkline-container{padding-inline:calc(var(--spacing) * 1);gap:calc(var(--spacing) * 1);height:calc(var(--spacing) * 6);align-items:flex-end;display:inline-flex}.nui-table-cell,.table-cell{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);vertical-align:middle;color:var(--fg-default)}.attachment-details,.nui-attachment-details{padding-right:calc(var(--spacing) * 3);min-width:calc(var(--spacing) * 0);flex-direction:column;flex:1;display:flex}.badge-dot,.nui-badge-dot{padding-left:calc(var(--spacing) * 5);position:relative}.card-footer,.nui-card-footer{padding-top:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 2);border-top-width:1px;border-color:var(--border-default);align-items:center;display:flex}.card-header,.nui-card-header{padding-bottom:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 1.5);border-bottom-width:1px;border-color:var(--border-default);flex-direction:column;display:flex}.chart-bar-vertical-group,.nui-chart-bar-vertical-group{padding-top:calc(var(--spacing) * 4);padding-bottom:calc(var(--spacing) * 1);gap:calc(var(--spacing) * 2);height:calc(var(--spacing) * 40);border-bottom-width:1px;border-color:var(--border-default);align-items:flex-end;width:100%;display:flex}.input-has-addon-left,.nui-input-has-addon-left{padding-left:calc(var(--spacing) * 9)}.input-has-addon-right,.nui-input-has-addon-right{padding-right:calc(var(--spacing) * 9)}.nui-tab-list,.tab-list{gap:calc(var(--spacing) * 1);-webkit-user-select:none;user-select:none;border-bottom-width:1px;border-color:var(--border-default);align-items:center;padding-bottom:1px;display:flex}.nui-tab-panel,.tab-panel{padding-top:calc(var(--spacing) * 4);--un-outline-style:none;outline-style:none}.nui-timeline-item,.timeline-item{padding-left:calc(var(--spacing) * 6);position:relative}.calendar-grid,.nui-calendar-grid{text-align:center;gap:calc(var(--spacing) * 1);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.nui-sparkline,.sparkline{vertical-align:middle;display:inline-block;overflow:visible}.nui-number-input-field::-webkit-inner-spin-button,.nui-number-input-field::-webkit-outer-spin-button,.number-input-field::-webkit-inner-spin-button,.number-input-field::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none}.nui-slider,.slider{-webkit-appearance:none;appearance:none;--un-outline-style:none;accent-color:color-mix(in srgb, var(--color-primary) var(--un-accent-opacity), transparent);border-radius:var(--radius-lg);width:100%;height:calc(var(--spacing) * 2);cursor:pointer;background-color:var(--bg-subtle);outline-style:none}.btn:focus-visible,.checkbox:focus-visible{outline-style:var(--un-outline-style);outline-width:2px;outline-color:color-mix(in oklab, var(--fg-default,#0f172a) var(--un-outline-opacity), transparent);outline-offset:2px;outline-width:1px}.color-picker-input:focus-visible{outline-style:var(--un-outline-style);outline-width:2px;outline-color:color-mix(in oklab, var(--fg-default,#0f172a) var(--un-outline-opacity), transparent);outline-offset:2px;--un-outline-style:none;border-color:var(--border-focus);outline-width:1px;outline-style:none}.color-picker-input:focus-visible[aria-invalid=true]{outline-color:color-mix(in srgb, var(--color-danger) var(--un-outline-opacity), transparent);border-color:color-mix(in srgb, var(--color-danger) var(--un-border-opacity), transparent)}.combobox-input:focus-visible{outline-style:var(--un-outline-style);outline-width:2px;outline-color:color-mix(in oklab, var(--fg-default,#0f172a) var(--un-outline-opacity), transparent);outline-offset:2px;--un-outline-style:none;border-color:var(--border-focus);outline-width:1px;outline-style:none}.combobox-input:focus-visible[aria-invalid=true]{outline-color:color-mix(in srgb, var(--color-danger) var(--un-outline-opacity), transparent);border-color:color-mix(in srgb, var(--color-danger) var(--un-border-opacity), transparent)}.date-picker-trigger:focus-visible{outline-style:var(--un-outline-style);outline-width:2px;outline-color:color-mix(in oklab, var(--fg-default,#0f172a) var(--un-outline-opacity), transparent);outline-offset:2px;--un-outline-style:none;border-color:var(--border-focus);outline-width:1px;outline-style:none}.date-picker-trigger:focus-visible[aria-invalid=true]{outline-color:color-mix(in srgb, var(--color-danger) var(--un-outline-opacity), transparent);border-color:color-mix(in srgb, var(--color-danger) var(--un-border-opacity), transparent)}.input:focus-visible{outline-style:var(--un-outline-style);outline-width:2px;outline-color:color-mix(in oklab, var(--fg-default,#0f172a) var(--un-outline-opacity), transparent);outline-offset:2px;--un-outline-style:none;border-color:var(--border-focus);outline-width:1px;outline-style:none}.input:focus-visible[aria-invalid=true],.input-error:focus-visible{outline-color:color-mix(in srgb, var(--color-danger) var(--un-outline-opacity), transparent);border-color:color-mix(in srgb, var(--color-danger) var(--un-border-opacity), transparent)}.mega-menu-trigger:focus-visible,.nui-btn:focus-visible,.nui-checkbox:focus-visible{outline-style:var(--un-outline-style);outline-width:2px;outline-color:color-mix(in oklab, var(--fg-default,#0f172a) var(--un-outline-opacity), transparent);outline-offset:2px;outline-width:1px}.nui-color-picker-input:focus-visible{outline-style:var(--un-outline-style);outline-width:2px;outline-color:color-mix(in oklab, var(--fg-default,#0f172a) var(--un-outline-opacity), transparent);outline-offset:2px;--un-outline-style:none;border-color:var(--border-focus);outline-width:1px;outline-style:none}.nui-color-picker-input:focus-visible[aria-invalid=true]{outline-color:color-mix(in srgb, var(--color-danger) var(--un-outline-opacity), transparent);border-color:color-mix(in srgb, var(--color-danger) var(--un-border-opacity), transparent)}.nui-combobox-input:focus-visible{outline-style:var(--un-outline-style);outline-width:2px;outline-color:color-mix(in oklab, var(--fg-default,#0f172a) var(--un-outline-opacity), transparent);outline-offset:2px;--un-outline-style:none;border-color:var(--border-focus);outline-width:1px;outline-style:none}.nui-combobox-input:focus-visible[aria-invalid=true]{outline-color:color-mix(in srgb, var(--color-danger) var(--un-outline-opacity), transparent);border-color:color-mix(in srgb, var(--color-danger) var(--un-border-opacity), transparent)}.nui-date-picker-trigger:focus-visible{outline-style:var(--un-outline-style);outline-width:2px;outline-color:color-mix(in oklab, var(--fg-default,#0f172a) var(--un-outline-opacity), transparent);outline-offset:2px;--un-outline-style:none;border-color:var(--border-focus);outline-width:1px;outline-style:none}.nui-date-picker-trigger:focus-visible[aria-invalid=true]{outline-color:color-mix(in srgb, var(--color-danger) var(--un-outline-opacity), transparent);border-color:color-mix(in srgb, var(--color-danger) var(--un-border-opacity), transparent)}.nui-input:focus-visible{outline-style:var(--un-outline-style);outline-width:2px;outline-color:color-mix(in oklab, var(--fg-default,#0f172a) var(--un-outline-opacity), transparent);outline-offset:2px;--un-outline-style:none;border-color:var(--border-focus);outline-width:1px;outline-style:none}.nui-input:focus-visible[aria-invalid=true],.nui-input-error:focus-visible{outline-color:color-mix(in srgb, var(--color-danger) var(--un-outline-opacity), transparent);border-color:color-mix(in srgb, var(--color-danger) var(--un-border-opacity), transparent)}.nui-mega-menu-trigger:focus-visible{outline-style:var(--un-outline-style);outline-width:2px;outline-color:color-mix(in oklab, var(--fg-default,#0f172a) var(--un-outline-opacity), transparent);outline-offset:2px;outline-width:1px}.nui-pin-input-box:focus-visible,.nui-pin-input-field:focus-visible{outline-style:var(--un-outline-style);outline-width:2px;outline-color:color-mix(in oklab, var(--fg-default,#0f172a) var(--un-outline-opacity), transparent);outline-offset:2px;border-color:var(--border-focus);outline-width:1px}.nui-radio:focus-visible{outline-style:var(--un-outline-style);outline-width:2px;outline-color:color-mix(in oklab, var(--fg-default,#0f172a) var(--un-outline-opacity), transparent);outline-offset:2px;outline-width:1px}.nui-select:focus-visible{outline-style:var(--un-outline-style);outline-width:2px;outline-color:color-mix(in oklab, var(--fg-default,#0f172a) var(--un-outline-opacity), transparent);outline-offset:2px;--un-outline-style:none;border-color:var(--border-focus);outline-width:1px;outline-style:none}.nui-select:focus-visible[aria-invalid=true]{outline-color:color-mix(in srgb, var(--color-danger) var(--un-outline-opacity), transparent);border-color:color-mix(in srgb, var(--color-danger) var(--un-border-opacity), transparent)}.nui-slider:focus-visible,.nui-switch:focus-visible{outline-style:var(--un-outline-style);outline-width:2px;outline-color:color-mix(in oklab, var(--fg-default,#0f172a) var(--un-outline-opacity), transparent);outline-offset:2px;outline-width:1px}.nui-textarea:focus-visible{outline-style:var(--un-outline-style);outline-width:2px;outline-color:color-mix(in oklab, var(--fg-default,#0f172a) var(--un-outline-opacity), transparent);outline-offset:2px;--un-outline-style:none;border-color:var(--border-focus);outline-width:1px;outline-style:none}.nui-textarea:focus-visible[aria-invalid=true],.nui-textarea-error:focus-visible{outline-color:color-mix(in srgb, var(--color-danger) var(--un-outline-opacity), transparent);border-color:color-mix(in srgb, var(--color-danger) var(--un-border-opacity), transparent)}.pin-input-box:focus-visible,.pin-input-field:focus-visible{outline-style:var(--un-outline-style);outline-width:2px;outline-color:color-mix(in oklab, var(--fg-default,#0f172a) var(--un-outline-opacity), transparent);outline-offset:2px;border-color:var(--border-focus);outline-width:1px}.radio:focus-visible{outline-style:var(--un-outline-style);outline-width:2px;outline-color:color-mix(in oklab, var(--fg-default,#0f172a) var(--un-outline-opacity), transparent);outline-offset:2px;outline-width:1px}.select:focus-visible{outline-style:var(--un-outline-style);outline-width:2px;outline-color:color-mix(in oklab, var(--fg-default,#0f172a) var(--un-outline-opacity), transparent);outline-offset:2px;--un-outline-style:none;border-color:var(--border-focus);outline-width:1px;outline-style:none}.select:focus-visible[aria-invalid=true]{outline-color:color-mix(in srgb, var(--color-danger) var(--un-outline-opacity), transparent);border-color:color-mix(in srgb, var(--color-danger) var(--un-border-opacity), transparent)}.slider:focus-visible,.switch:focus-visible{outline-style:var(--un-outline-style);outline-width:2px;outline-color:color-mix(in oklab, var(--fg-default,#0f172a) var(--un-outline-opacity), transparent);outline-offset:2px;outline-width:1px}.textarea:focus-visible{outline-style:var(--un-outline-style);outline-width:2px;outline-color:color-mix(in oklab, var(--fg-default,#0f172a) var(--un-outline-opacity), transparent);outline-offset:2px;--un-outline-style:none;border-color:var(--border-focus);outline-width:1px;outline-style:none}.textarea:focus-visible[aria-invalid=true],.textarea-error:focus-visible{outline-color:color-mix(in srgb, var(--color-danger) var(--un-outline-opacity), transparent);border-color:color-mix(in srgb, var(--color-danger) var(--un-border-opacity), transparent)}.nui-focus-ring:focus-visible{--un-outline-style:none;--un-ring-shadow:var(--un-ring-inset,) 0 0 0 calc(2px + var(--un-ring-offset-width)) var(--un-ring-color,currentColor);box-shadow:var(--un-inset-shadow), var(--un-inset-ring-shadow), var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);--un-ring-color:color-mix(in srgb, var(--color-primary) var(--un-ring-opacity), transparent);--un-ring-offset-width:2px;--un-ring-offset-shadow:var(--un-ring-inset,) 0 0 0 var(--un-ring-offset-width) var(--un-ring-offset-color);--un-ring-offset-color:color-mix(in oklab, var(--bg-canvas) var(--un-ring-offset-opacity), transparent);outline-style:none}.breadcrumb-item,.nui-breadcrumb-item{gap:calc(var(--spacing) * 2);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,--un-gradient-from,--un-gradient-via,--un-gradient-to;transition-timing-function:var(--un-ease,var(--default-transition-timingFunction));transition-duration:var(--un-duration,var(--default-transition-duration));align-items:center;list-style-type:none;display:inline-flex}.carousel-viewport,.nui-carousel-viewport{scroll-behavior:smooth;scrollbar-width:none;scroll-snap-type:x var(--un-scroll-snap-strictness);--un-scroll-snap-strictness:mandatory;width:100%;display:flex;overflow-x:auto}.badge-default,.nui-badge-default{background-color:var(--bg-subtle);color:var(--fg-default);border-width:1px;border-color:var(--border-default)}.badge-outline,.nui-badge-outline{color:var(--fg-default);border-width:1px;border-color:var(--border-default);background-color:#0000}.btn-default,.nui-btn-default{--un-border-style:solid;background-color:var(--bg-surface);color:var(--fg-default);border-style:solid;border-width:1px;border-color:var(--border-default)}.btn-ghost,.nui-btn-ghost{--un-border-style:solid;color:var(--fg-default);background-color:#0000;border:1px solid #0000}.btn-outline,.nui-btn-outline{--un-border-style:solid;color:var(--fg-default);border-style:solid;border-width:1px;border-color:var(--border-strong);background-color:#0000}.carousel-nav,.nui-carousel-nav{--un-border-style:none;width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);cursor:pointer;--un-shadow:var(--shadow-md);box-shadow:var(--un-inset-shadow), var(--un-inset-ring-shadow), var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);--un-translate-y:-50%;translate:var(--un-translate-x) var(--un-translate-y);transition-property:all;transition-timing-function:var(--un-ease,var(--default-transition-timingFunction));transition-duration:var(--un-duration,var(--default-transition-duration));z-index:10;background-color:color-mix(in oklch, var(--bg-surface) 80%, transparent);color:var(--fg-default);border-style:none;border-width:1px;border-color:var(--border-default);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex;position:absolute;top:50%}.color-picker-item,.nui-color-picker-item{border-radius:var(--radius-md);width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);cursor:pointer;transition-property:transform,translate,scale,rotate;transition-timing-function:var(--un-ease,var(--default-transition-timingFunction));transition-duration:var(--un-duration,var(--default-transition-duration));border-width:1px;border-color:color-mix(in oklch, var(--border-default) 50%, transparent)}.image-container,.nui-image-container{border-radius:var(--radius-xl);background-color:var(--bg-subtle);border-width:1px;border-color:var(--border-default);justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.nui-table-container,.table-container{border-radius:var(--radius-xl);--un-shadow:var(--shadow-sm);width:100%;box-shadow:var(--un-inset-shadow), var(--un-inset-ring-shadow), var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);background-color:var(--bg-surface);border-width:1px;border-color:var(--border-default);overflow-x:auto}.nui-transfer-list-panel,.transfer-list-panel{border-radius:var(--radius-xl);width:calc(var(--spacing) * 64);height:calc(var(--spacing) * 80);--un-shadow:var(--shadow-sm);box-shadow:var(--un-inset-shadow), var(--un-inset-ring-shadow), var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);background-color:var(--bg-surface);border-width:1px;border-color:var(--border-default);flex-direction:column;display:flex;overflow:hidden}.nui-table-head,.nui-table-header,.table-head,.table-header{background-color:color-mix(in oklch, var(--bg-subtle) 50%, transparent);border-bottom-width:1px;border-color:var(--border-default)}.nui-table-row,.table-row{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,--un-gradient-from,--un-gradient-via,--un-gradient-to;transition-timing-function:var(--un-ease,var(--default-transition-timingFunction));transition-duration:var(--un-duration,var(--default-transition-duration));border-bottom-width:1px;border-color:var(--border-default)}.divider-text:before,.nui-divider-text:before,.divider-text:after,.nui-divider-text:after{--un-content:"";content:var(--un-content);border-top-width:1px;border-color:var(--border-default);flex:1}.card-bordered,.nui-card-bordered{border-width:2px;border-color:var(--border-strong)}.color-picker-input[aria-invalid=true],.combobox-input[aria-invalid=true],.date-picker-trigger[aria-invalid=true],.input-error,.input[aria-invalid=true],.nui-color-picker-input[aria-invalid=true],.nui-combobox-input[aria-invalid=true],.nui-date-picker-trigger[aria-invalid=true],.nui-input-error,.nui-input[aria-invalid=true],.nui-select[aria-invalid=true],.nui-textarea-error,.nui-textarea[aria-invalid=true],.select[aria-invalid=true],.textarea-error,.textarea[aria-invalid=true]{border-color:color-mix(in srgb, var(--color-danger) var(--un-border-opacity), transparent)}.nui-radio[aria-checked=true],.radio[aria-checked=true]{border-color:color-mix(in srgb, var(--color-primary) var(--un-border-opacity), transparent)}.nui-spinner,.spinner{--un-border-style:solid;border:2px solid;border-right-color:#0000;border-radius:3.40282e38px;animation:1s linear infinite spin;display:inline-block}.nui-spinner-lg,.spinner-lg{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);border-width:3px}.nui-spinner-md,.spinner-md{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);border-width:2px}.nui-spinner-sm,.spinner-sm{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);border-width:2px}.nui-timeline-point,.timeline-point{border-width:2px;border-color:color-mix(in srgb, var(--bg-surface) var(--un-border-opacity), transparent);background-color:color-mix(in srgb, var(--color-primary) var(--un-bg-opacity), transparent);width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3);left:calc(var(--spacing) * -1.5);top:calc(var(--spacing) * 1.5);border-radius:3.40282e38px;position:absolute}.editor:focus-within,.nui-editor:focus-within{border-color:color-mix(in srgb, var(--color-primary) 50%, transparent);--un-ring-shadow:var(--un-ring-inset,) 0 0 0 calc(2px + var(--un-ring-offset-width)) var(--un-ring-color,currentColor);box-shadow:var(--un-inset-shadow), var(--un-inset-ring-shadow), var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);--un-ring-color:color-mix(in srgb, var(--color-primary) 20%, transparent)}.attachment:hover{border-color:color-mix(in srgb, var(--color-primary) 50%, transparent)}.dropzone:hover{border-color:color-mix(in srgb, var(--color-primary) 50%, transparent);background-color:color-mix(in oklch, var(--bg-subtle) 30%, transparent)}.kanban-card:hover{border-color:color-mix(in srgb, var(--color-primary) 40%, transparent);--un-shadow:var(--shadow-md);box-shadow:var(--un-inset-shadow), var(--un-inset-ring-shadow), var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow)}.link-preview-card:hover{border-color:color-mix(in srgb, var(--color-primary) 40%, transparent);--un-shadow:var(--shadow-lg);box-shadow:var(--un-inset-shadow), var(--un-inset-ring-shadow), var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow)}.nui-attachment:hover{border-color:color-mix(in srgb, var(--color-primary) 50%, transparent)}.nui-dropzone:hover{border-color:color-mix(in srgb, var(--color-primary) 50%, transparent);background-color:color-mix(in oklch, var(--bg-subtle) 30%, transparent)}.nui-kanban-card:hover{border-color:color-mix(in srgb, var(--color-primary) 40%, transparent);--un-shadow:var(--shadow-md);box-shadow:var(--un-inset-shadow), var(--un-inset-ring-shadow), var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow)}.nui-link-preview-card:hover{border-color:color-mix(in srgb, var(--color-primary) 40%, transparent);--un-shadow:var(--shadow-lg);box-shadow:var(--un-inset-shadow), var(--un-inset-ring-shadow), var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow)}.editor-select:focus,.nui-editor-select:focus{border-color:color-mix(in srgb, var(--color-primary) var(--un-border-opacity), transparent)}.nui-table-row:last-child,.table-row:last-child{border-width:0}.avatar-away:after{border-width:2px;border-color:color-mix(in srgb, var(--bg-surface) var(--un-border-opacity), transparent);background-color:color-mix(in srgb, var(--color-warning) var(--un-bg-opacity), transparent);width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5);--un-content:"";content:var(--un-content);bottom:calc(var(--spacing) * 0);right:calc(var(--spacing) * 0);border-radius:3.40282e38px;position:absolute}.avatar-busy:after{border-width:2px;border-color:color-mix(in srgb, var(--bg-surface) var(--un-border-opacity), transparent);background-color:color-mix(in srgb, var(--color-danger) var(--un-bg-opacity), transparent);width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5);--un-content:"";content:var(--un-content);bottom:calc(var(--spacing) * 0);right:calc(var(--spacing) * 0);border-radius:3.40282e38px;position:absolute}.avatar-online:after{border-width:2px;border-color:color-mix(in srgb, var(--bg-surface) var(--un-border-opacity), transparent);background-color:color-mix(in srgb, var(--color-success) var(--un-bg-opacity), transparent);width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5);--un-content:"";content:var(--un-content);bottom:calc(var(--spacing) * 0);right:calc(var(--spacing) * 0);border-radius:3.40282e38px;position:absolute}.nui-avatar-away:after{border-width:2px;border-color:color-mix(in srgb, var(--bg-surface) var(--un-border-opacity), transparent);background-color:color-mix(in srgb, var(--color-warning) var(--un-bg-opacity), transparent);width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5);--un-content:"";content:var(--un-content);bottom:calc(var(--spacing) * 0);right:calc(var(--spacing) * 0);border-radius:3.40282e38px;position:absolute}.nui-avatar-busy:after{border-width:2px;border-color:color-mix(in srgb, var(--bg-surface) var(--un-border-opacity), transparent);background-color:color-mix(in srgb, var(--color-danger) var(--un-bg-opacity), transparent);width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5);--un-content:"";content:var(--un-content);bottom:calc(var(--spacing) * 0);right:calc(var(--spacing) * 0);border-radius:3.40282e38px;position:absolute}.nui-avatar-online:after{border-width:2px;border-color:color-mix(in srgb, var(--bg-surface) var(--un-border-opacity), transparent);background-color:color-mix(in srgb, var(--color-success) var(--un-bg-opacity), transparent);width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5);--un-content:"";content:var(--un-content);bottom:calc(var(--spacing) * 0);right:calc(var(--spacing) * 0);border-radius:3.40282e38px;position:absolute}.avatar-circle,.badge-pill,.nui-avatar-circle,.nui-badge-pill{border-radius:3.40282e38px}.avatar-square,.nui-avatar-square{border-radius:var(--radius-lg)}.chart-bar-fill,.nui-chart-bar-fill{background-color:color-mix(in srgb, var(--color-primary) var(--un-bg-opacity), transparent);height:100%;transition-property:all;transition-timing-function:var(--un-ease,var(--default-transition-timingFunction));transition-duration:var(--un-duration,var(--default-transition-duration));--un-duration:.5s;--un-ease:var(--ease-out);transition-duration:.5s;transition-timing-function:var(--ease-out);border-radius:3.40282e38px}.chart-bar-fill-danger,.nui-chart-bar-fill-danger{background-color:color-mix(in srgb, var(--color-danger) var(--un-bg-opacity), transparent);height:100%;transition-property:all;transition-timing-function:var(--un-ease,var(--default-transition-timingFunction));transition-duration:var(--un-duration,var(--default-transition-duration));--un-duration:.5s;--un-ease:var(--ease-out);transition-duration:.5s;transition-timing-function:var(--ease-out);border-radius:3.40282e38px}.chart-bar-fill-success,.nui-chart-bar-fill-success{background-color:color-mix(in srgb, var(--color-success) var(--un-bg-opacity), transparent);height:100%;transition-property:all;transition-timing-function:var(--un-ease,var(--default-transition-timingFunction));transition-duration:var(--un-duration,var(--default-transition-duration));--un-duration:.5s;--un-ease:var(--ease-out);transition-duration:.5s;transition-timing-function:var(--ease-out);border-radius:3.40282e38px}.chart-bar-fill-warning,.nui-chart-bar-fill-warning{background-color:color-mix(in srgb, var(--color-warning) var(--un-bg-opacity), transparent);height:100%;transition-property:all;transition-timing-function:var(--un-ease,var(--default-transition-timingFunction));transition-duration:var(--un-duration,var(--default-transition-duration));--un-duration:.5s;--un-ease:var(--ease-out);transition-duration:.5s;transition-timing-function:var(--ease-out);border-radius:3.40282e38px}.chart-bar-horizontal,.nui-chart-bar-horizontal{width:100%;height:calc(var(--spacing) * 2.5);background-color:var(--bg-subtle);border-radius:3.40282e38px;display:flex;overflow:hidden}.chart-legend-dot,.nui-chart-legend-dot{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5);border-radius:3.40282e38px;flex-shrink:0}.chart-tooltip-swatch,.nui-chart-tooltip-swatch{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2);--un-ring-shadow:var(--un-ring-inset,) 0 0 0 calc(2px + var(--un-ring-offset-width)) var(--un-ring-color,currentColor);box-shadow:var(--un-inset-shadow), var(--un-inset-ring-shadow), var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);--un-ring-color:color-mix(in oklab, currentColor 20%, transparent);border-radius:3.40282e38px;flex-shrink:0}.nui-progress,.progress{background-color:var(--bg-subtle);border-radius:3.40282e38px;width:100%;position:relative;overflow:hidden}.nui-progress-bar,.progress-bar{background-color:color-mix(in srgb, var(--color-primary) var(--un-bg-opacity), transparent);height:100%;transition-property:all;transition-timing-function:var(--un-ease,var(--default-transition-timingFunction));transition-duration:var(--un-duration,var(--default-transition-duration));--un-duration:.3s;--un-ease:var(--ease-out);transition-duration:.3s;transition-timing-function:var(--ease-out);border-radius:3.40282e38px}.nui-skeleton,.skeleton{border-radius:var(--radius-md);pointer-events:none;background-color:var(--bg-muted);animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}.nui-skeleton-circle,.skeleton-circle{border-radius:3.40282e38px;flex-shrink:0}.nui-skeleton-rect,.skeleton-rect{border-radius:var(--radius-lg);width:100%;height:calc(var(--spacing) * 32)}.nui-skeleton-text,.skeleton-text{border-radius:var(--radius-DEFAULT);height:calc(var(--spacing) * 4);width:100%}.nui-switch-thumb,.switch-thumb{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);pointer-events:none;--un-ring-shadow:var(--un-ring-inset,) 0 0 0 calc(0px + var(--un-ring-offset-width)) var(--un-ring-color,currentColor);box-shadow:var(--un-inset-shadow), var(--un-inset-ring-shadow), var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);--un-shadow:var(--shadow-md);--un-translate-x:calc(var(--spacing) * 0);translate:var(--un-translate-x) var(--un-translate-y);transform:var(--un-rotate-x) var(--un-rotate-y) var(--un-rotate-z) var(--un-skew-x) var(--un-skew-y);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--un-ease,var(--default-transition-timingFunction));transition-duration:var(--un-duration,var(--default-transition-duration));--un-duration:.2s;--un-ease:var(--ease-in-out);transition-duration:.2s;transition-timing-function:var(--ease-in-out);background-color:var(--bg-surface);border-radius:3.40282e38px;display:inline-block}.nui-video-progress,.video-progress{background-color:color-mix(in srgb, var(--colors-white) 30%, transparent);height:calc(var(--spacing) * 1);cursor:pointer;border-radius:3.40282e38px;flex:1;position:relative;overflow:hidden}.nui-video-progress-bar,.video-progress-bar{background-color:color-mix(in srgb, var(--color-primary) var(--un-bg-opacity), transparent);height:100%;transition-property:all;transition-timing-function:var(--un-ease,var(--default-transition-timingFunction));transition-duration:var(--un-duration,var(--default-transition-duration));border-radius:3.40282e38px}.badge-dot:before,.nui-badge-dot:before{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5);--un-content:"";content:var(--un-content);--un-translate-y:-50%;translate:var(--un-translate-x) var(--un-translate-y);left:calc(var(--spacing) * 2);background-color:currentColor;border-radius:3.40282e38px;position:absolute;top:50%}.nui-progress-indeterminate:after,.progress-indeterminate:after{background-color:color-mix(in srgb, var(--color-primary) var(--un-bg-opacity), transparent);--un-content:"";content:var(--un-content);inset:calc(var(--spacing) * 0);border-radius:3.40282e38px;animation:1.5s ease-in-out infinite pulse;position:absolute}.chart-bar-vertical,.nui-chart-bar-vertical{border-top-left-radius:var(--radius-DEFAULT);border-top-right-radius:var(--radius-DEFAULT);background-color:color-mix(in srgb, var(--color-primary) 20%, transparent);min-height:4px;transition-property:all;transition-timing-function:var(--un-ease,var(--default-transition-timingFunction));transition-duration:var(--un-duration,var(--default-transition-duration));--un-duration:.3s;flex:1;transition-duration:.3s}.nui-sparkline-bar,.sparkline-bar{border-top-left-radius:var(--radius-DEFAULT);border-top-right-radius:var(--radius-DEFAULT);background-color:color-mix(in srgb, var(--color-primary) 30%, transparent);width:calc(var(--spacing) * 1);min-height:2px;transition-property:all;transition-timing-function:var(--un-ease,var(--default-transition-timingFunction));transition-duration:var(--un-duration,var(--default-transition-duration));--un-duration:.15s;transition-duration:.15s}.nui-sparkline-bar-danger,.sparkline-bar-danger{border-top-left-radius:var(--radius-DEFAULT);border-top-right-radius:var(--radius-DEFAULT);background-color:color-mix(in srgb, var(--color-danger) 30%, transparent);width:calc(var(--spacing) * 1);min-height:2px;transition-property:all;transition-timing-function:var(--un-ease,var(--default-transition-timingFunction));transition-duration:var(--un-duration,var(--default-transition-duration));--un-duration:.15s;transition-duration:.15s}.nui-sparkline-bar-success,.sparkline-bar-success{border-top-left-radius:var(--radius-DEFAULT);border-top-right-radius:var(--radius-DEFAULT);background-color:color-mix(in srgb, var(--color-success) 30%, transparent);width:calc(var(--spacing) * 1);min-height:2px;transition-property:all;transition-timing-function:var(--un-ease,var(--default-transition-timingFunction));transition-duration:var(--un-duration,var(--default-transition-duration));--un-duration:.15s;transition-duration:.15s}.carousel-dot[data-state=active],.nui-carousel-dot[data-state=active]{background-color:color-mix(in srgb, var(--color-primary) var(--un-bg-opacity), transparent);width:calc(var(--spacing) * 6)}.checkbox[aria-checked=true],.nui-checkbox[aria-checked=true],.nui-progress-primary,.nui-switch[aria-checked=true],.nui-switch[data-state=checked],.progress-primary,.switch[aria-checked=true],.switch[data-state=checked]{background-color:color-mix(in srgb, var(--color-primary) var(--un-bg-opacity), transparent)}.nui-progress-danger,.progress-danger{background-color:color-mix(in srgb, var(--color-danger) var(--un-bg-opacity), transparent)}.nui-progress-success,.progress-success{background-color:color-mix(in srgb, var(--color-success) var(--un-bg-opacity), transparent)}.nui-skeleton-shimmer,.skeleton-shimmer{background-image:linear-gradient(110deg,var(--bg-subtle) 8%,var(--bg-muted) 18%,var(--bg-subtle) 33%);background-size:200% 100%;animation:1.8s linear infinite shimmer}.nui-tooltip-arrow,.tooltip-arrow{background-color:color-mix(in oklab, var(--fg-default,#0f172a) var(--un-bg-opacity), transparent);width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2);position:absolute;rotate:45deg}.btn-danger:hover{background-color:color-mix(in srgb, var(--color-danger-hover) var(--un-bg-opacity), transparent)}.btn-primary:hover{background-color:color-mix(in srgb, var(--color-primary-hover) var(--un-bg-opacity), transparent)}.chart-bar-vertical:hover{background-color:color-mix(in srgb, var(--color-primary) var(--un-bg-opacity), transparent)}.dropdown-item-danger:hover{background-color:color-mix(in srgb, var(--color-danger) 10%, transparent)}.nui-btn-danger:hover{background-color:color-mix(in srgb, var(--color-danger-hover) var(--un-bg-opacity), transparent)}.nui-btn-primary:hover{background-color:color-mix(in srgb, var(--color-primary-hover) var(--un-bg-opacity), transparent)}.nui-chart-bar-vertical:hover{background-color:color-mix(in srgb, var(--color-primary) var(--un-bg-opacity), transparent)}.nui-dropdown-item-danger:hover{background-color:color-mix(in srgb, var(--color-danger) 10%, transparent)}.nui-resizable-handle:hover,.nui-sparkline-bar:hover{background-color:color-mix(in srgb, var(--color-primary) var(--un-bg-opacity), transparent)}.nui-sparkline-bar-danger:hover{background-color:color-mix(in srgb, var(--color-danger) var(--un-bg-opacity), transparent)}.nui-sparkline-bar-success:hover{background-color:color-mix(in srgb, var(--color-success) var(--un-bg-opacity), transparent)}.resizable-handle:hover,.sparkline-bar:hover{background-color:color-mix(in srgb, var(--color-primary) var(--un-bg-opacity), transparent)}.sparkline-bar-danger:hover{background-color:color-mix(in srgb, var(--color-danger) var(--un-bg-opacity), transparent)}.sparkline-bar-success:hover{background-color:color-mix(in srgb, var(--color-success) var(--un-bg-opacity), transparent)}.dropdown-item-danger:focus-visible,.nui-dropdown-item-danger:focus-visible{background-color:color-mix(in srgb, var(--color-danger) 10%, transparent)}.btn[aria-busy=true],.mega-menu-trigger[aria-busy=true],.nui-btn[aria-busy=true],.nui-mega-menu-trigger[aria-busy=true]{opacity:.7;cursor:wait}.btn[aria-disabled=true],.context-menu-item[aria-disabled=true],.dropdown-item-danger[aria-disabled=true],.dropdown-item[aria-disabled=true],.mega-menu-trigger[aria-disabled=true],.nui-btn[aria-disabled=true],.nui-context-menu-item[aria-disabled=true],.nui-dropdown-item-danger[aria-disabled=true],.nui-dropdown-item[aria-disabled=true],.nui-mega-menu-trigger[aria-disabled=true]{opacity:.5;cursor:not-allowed;pointer-events:none}.calendar-day[data-disabled=true],.nui-calendar-day[data-disabled=true]{opacity:.3;pointer-events:none}.chart-crosshair,.nui-chart-crosshair{opacity:.6;pointer-events:none;stroke:var(--border-default)}.chart-grid,.nui-chart-grid{opacity:.5;stroke:var(--border-default)}.chart-tooltip-label,.nui-chart-tooltip-label{opacity:.9;text-overflow:ellipsis;white-space:nowrap;color:var(--fg-muted);overflow:hidden}.chart-bar:hover{opacity:.85}.chart-legend-item:hover{opacity:.8}.nui-chart-bar:hover{opacity:.85}.nui-chart-legend-item:hover{opacity:.8}.group:hover .nui-video-controls,.group:hover .video-controls{opacity:1}.btn:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.checkbox:disabled,.color-picker-input:disabled,.combobox-input:disabled,.date-picker-trigger:disabled,.input:disabled{opacity:.5;cursor:not-allowed}.mega-menu-trigger:disabled,.nui-btn:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.nui-checkbox:disabled,.nui-color-picker-input:disabled,.nui-combobox-input:disabled,.nui-date-picker-trigger:disabled,.nui-input:disabled{opacity:.5;cursor:not-allowed}.nui-mega-menu-trigger:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.nui-pagination-next:disabled,.nui-pagination-prev:disabled,.nui-radio:disabled,.nui-select:disabled,.nui-textarea:disabled,.pagination-next:disabled,.pagination-prev:disabled,.radio:disabled,.select:disabled,.textarea:disabled{opacity:.5;cursor:not-allowed}.btn-link:hover,.link:hover,.link-hover:hover,.nui-btn-link:hover,.nui-link:hover,.nui-link-hover:hover{text-decoration-line:underline}.link-hover,.nui-link-hover{text-decoration:none}.avatar-group,.nui-avatar-group{transition-property:all;transition-timing-function:var(--un-ease,var(--default-transition-timingFunction));transition-duration:var(--un-duration,var(--default-transition-duration));display:flex;overflow:hidden}.carousel-dots,.nui-carousel-dots{gap:calc(var(--spacing) * 1.5);--un-translate-x:-50%;translate:var(--un-translate-x) var(--un-translate-y);bottom:calc(var(--spacing) * 3);z-index:10;align-items:center;display:flex;position:absolute;left:50%}.carousel-slide,.nui-carousel-slide{scroll-snap-align:center;flex-shrink:0;justify-content:center;align-items:center;width:100%;display:flex;position:relative}.chart-container-circular,.flex-center,.nui-chart-container-circular,.nui-flex-center{justify-content:center;align-items:center;display:flex}.chart-tooltip-container,.nui-chart-tooltip-container{gap:calc(var(--spacing) * 1);flex-direction:column;min-width:110px;display:flex}.chart-tooltip-items,.nui-chart-tooltip-items{gap:calc(var(--spacing) * 1.5);flex-direction:column;display:flex}.chart-tooltip-label-group,.nui-chart-tooltip-label-group{gap:calc(var(--spacing) * 1.5);min-width:calc(var(--spacing) * 0);align-items:center;display:flex}.empty-state-actions,.nui-empty-state-actions{gap:calc(var(--spacing) * 3);align-items:center;display:flex}.flex-between,.nui-flex-between{justify-content:space-between;align-items:center;display:flex}.input-addon-left,.nui-input-addon-left{pointer-events:none;left:calc(var(--spacing) * 3);color:var(--fg-muted);justify-content:center;align-items:center;display:flex;position:absolute}.input-addon-right,.nui-input-addon-right{right:calc(var(--spacing) * 3);color:var(--fg-muted);justify-content:center;align-items:center;display:flex;position:absolute}.mega-menu-column,.nui-mega-menu-column,.nui-stack-sm,.nui-transfer-list-actions,.stack-sm,.transfer-list-actions{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.multiselect-tags,.nui-multiselect-tags{gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;align-items:center;display:flex}.nui-number-input-stepper,.number-input-stepper{gap:calc(var(--spacing) * .5);right:calc(var(--spacing) * 1);flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute}.nui-resizable-handle,.resizable-handle{width:calc(var(--spacing) * 1.5);cursor:col-resize;-webkit-user-select:none;user-select:none;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,--un-gradient-from,--un-gradient-via,--un-gradient-to;transition-timing-function:var(--un-ease,var(--default-transition-timingFunction));transition-duration:var(--un-duration,var(--default-transition-duration));z-index:10;background-color:var(--bg-subtle);justify-content:center;align-items:center;display:flex;position:relative}.nui-stack,.stack{gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.nui-stack-lg,.stack-lg{gap:calc(var(--spacing) * 6);flex-direction:column;display:flex}.nui-step,.step{gap:calc(var(--spacing) * 3);-webkit-user-select:none;user-select:none;flex:1;align-items:center;display:flex;position:relative}.nui-step-content,.step-content{min-width:calc(var(--spacing) * 0);flex-direction:column;display:flex}.nui-toast-container,.toast-container{gap:calc(var(--spacing) * 3);pointer-events:none;bottom:calc(var(--spacing) * 5);right:calc(var(--spacing) * 5);z-index:50;flex-direction:column;align-items:flex-end;display:flex;position:fixed}.nui-tree-item,.tree-item{flex-direction:column;display:flex}.nui-tree-toggle,.tree-toggle{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--un-ease,var(--default-transition-timingFunction));transition-duration:var(--un-duration,var(--default-transition-duration));color:var(--fg-muted);flex-shrink:0;justify-content:center;align-items:center;display:flex}.accordion-icon,.nui-accordion-icon{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--un-ease,var(--default-transition-timingFunction));transition-duration:var(--un-duration,var(--default-transition-duration));--un-duration:.2s;color:var(--fg-muted);flex-shrink:0;justify-content:center;align-items:center;transition-duration:.2s;display:inline-flex}.chart-legend-item,.nui-chart-legend-item{gap:calc(var(--spacing) * 1.5);cursor:pointer;-webkit-user-select:none;user-select:none;transition-property:opacity;transition-timing-function:var(--un-ease,var(--default-transition-timingFunction));transition-duration:var(--un-duration,var(--default-transition-duration));align-items:center;display:inline-flex}.collapsible-trigger,.nui-collapsible-trigger{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;display:inline-flex}.nui-progress-ring-container,.progress-ring-container{justify-content:center;align-items:center;display:inline-flex;position:relative}.alert-content,.nui-alert-content{min-width:calc(var(--spacing) * 0);flex:1}.nui-resizable-horizontal,.resizable-horizontal{flex-direction:row}.nui-resizable-vertical,.resizable-vertical{flex-direction:column}.accordion-content,.nui-accordion-content{transition-property:all;transition-timing-function:var(--un-ease,var(--default-transition-timingFunction));transition-duration:var(--un-duration,var(--default-transition-duration));--un-duration:.2s;--un-ease:var(--ease-out);transition-duration:.2s;transition-timing-function:var(--ease-out);grid-template-rows:0fr;display:grid;overflow:hidden}.collapsible-content,.nui-collapsible-content{transition-property:all;transition-timing-function:var(--un-ease,var(--default-transition-timingFunction));transition-duration:var(--un-duration,var(--default-transition-duration));--un-duration:.2s;--un-ease:var(--ease-out);transition-duration:.2s;transition-timing-function:var(--ease-out);grid-template-rows:0fr;display:grid}.accordion-content[aria-expanded=true],.accordion-content[data-state=open],.collapsible-content[aria-expanded=true],.collapsible-content[data-state=open],.nui-accordion-content[aria-expanded=true],.nui-accordion-content[data-state=open],.nui-collapsible-content[aria-expanded=true],.nui-collapsible-content[data-state=open]{grid-template-rows:1fr}.avatar-image,.nui-avatar-image{object-fit:cover;width:100%;height:100%}.checkbox-lg,.nui-checkbox-lg{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5)}.checkbox-md,.nui-checkbox-md{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4)}.checkbox-sm,.nui-checkbox-sm{height:calc(var(--spacing) * 3.5);width:calc(var(--spacing) * 3.5)}.drawer-bottom,.nui-drawer-bottom{width:100%;max-width:none;max-height:50vh;bottom:calc(var(--spacing) * 0);left:calc(var(--spacing) * 0);right:calc(var(--spacing) * 0)}.drawer-left,.nui-drawer-left{height:100%;max-height:none;max-width:var(--container-md);width:100%;left:calc(var(--spacing) * 0);top:calc(var(--spacing) * 0);bottom:calc(var(--spacing) * 0)}.drawer-right,.nui-drawer-right{height:100%;max-height:none;max-width:var(--container-md);width:100%;right:calc(var(--spacing) * 0);top:calc(var(--spacing) * 0);bottom:calc(var(--spacing) * 0)}.drawer-top,.nui-drawer-top{width:100%;max-width:none;max-height:50vh;top:calc(var(--spacing) * 0);left:calc(var(--spacing) * 0);right:calc(var(--spacing) * 0)}.link-preview-image-wrapper,.nui-link-preview-image-wrapper{height:calc(var(--spacing) * 36);background-color:var(--bg-subtle);width:100%;position:relative;overflow:hidden}.modal-full,.nui-modal-full{max-width:calc(100% - 2rem);height:calc(100% - 2rem);max-height:calc(100% - 2rem)}.modal-lg,.nui-modal-lg{max-width:var(--container-2xl)}.modal-md,.nui-modal-md{max-width:var(--container-lg)}.modal-sm,.nui-modal-sm{max-width:var(--container-sm)}.modal-xl,.nui-modal-xl{max-width:var(--container-4xl)}.nui-progress-lg,.progress-lg{height:calc(var(--spacing) * 4)}.nui-progress-md,.progress-md{height:calc(var(--spacing) * 2.5)}.nui-progress-sm,.progress-sm{height:calc(var(--spacing) * 1.5)}.nui-resizable-handle-vertical,.resizable-handle-vertical{height:calc(var(--spacing) * 1.5);cursor:row-resize;width:100%}.nui-resizable-panel,.resizable-panel{min-width:50px;min-height:50px;overflow:auto}.nui-scroll-area-viewport,.scroll-area-viewport{scrollbar-width:thin;scrollbar-color:var(--border-default,#cbd5e1) transparent;width:100%;height:100%;overflow:auto}.nui-virtual-list-container,.virtual-list-container{width:100%;position:relative}.nui-virtual-list-item,.virtual-list-item{width:100%;top:calc(var(--spacing) * 0);left:calc(var(--spacing) * 0);right:calc(var(--spacing) * 0);position:absolute}.context-menu[data-state=open],.date-picker-popover[data-state=open],.dropdown-menu[data-state=open],.hover-card-content[data-state=open],.nui-context-menu[data-state=open],.nui-date-picker-popover[data-state=open],.nui-dropdown-menu[data-state=open],.nui-hover-card-content[data-state=open],.nui-popover-content[data-state=open],.nui-popover[data-state=open],.popover-content[data-state=open],.popover[data-state=open]{display:block}.carousel-viewport::-webkit-scrollbar,.command-palette[aria-hidden=true],.dialog[aria-hidden=true],.drawer:is(dialog):not([open]),.drawer:not(dialog):not([data-state=open]),.drawer[aria-hidden=true],.dropzone-input,.image-preview-modal[aria-hidden=true],.modal[aria-hidden=true],.nui-carousel-viewport::-webkit-scrollbar,.nui-command-palette[aria-hidden=true],.nui-dialog[aria-hidden=true],.nui-drawer:is(dialog):not([open]),.nui-drawer:not(dialog):not([data-state=open]),.nui-drawer[aria-hidden=true],.nui-dropzone-input,.nui-image-preview-modal[aria-hidden=true],.nui-modal[aria-hidden=true],.nui-popover-content[aria-hidden=true],.nui-popover[aria-hidden=true],.nui-tooltip[aria-hidden=true],.popover-content[aria-hidden=true],.popover[aria-hidden=true],.tooltip[aria-hidden=true]{display:none}.chart-bar,.nui-chart-bar{cursor:pointer;transition-property:opacity;transition-timing-function:var(--un-ease,var(--default-transition-timingFunction));transition-duration:var(--un-duration,var(--default-transition-duration));--un-duration:.15s;transition-duration:.15s}.chart-segment,.nui-chart-segment{cursor:pointer;transition-property:transform,translate,scale,rotate;transition-timing-function:var(--un-ease,var(--default-transition-timingFunction));transition-duration:var(--un-duration,var(--default-transition-duration));--un-duration:.15s;transition-duration:.15s}.nui-table-sortable,.table-sortable{cursor:pointer;-webkit-user-select:none;user-select:none;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,--un-gradient-from,--un-gradient-via,--un-gradient-to;transition-timing-function:var(--un-ease,var(--default-transition-timingFunction));transition-duration:var(--un-duration,var(--default-transition-duration))}.kanban-card:active,.nui-kanban-card:active{cursor:grabbing}.chart-reference-line,.nui-chart-reference-line{pointer-events:none}.breadcrumb-separator,.nui-breadcrumb-separator{-webkit-user-select:none;user-select:none;color:color-mix(in oklch, var(--fg-muted) 50%, transparent)}.code-token-comment,.nui-code-token-comment{color:var(--fg-muted);font-style:italic}.nui-tab:focus-visible,.nui-tab-panel:focus-visible,.tab:focus-visible,.tab-panel:focus-visible{--un-ring-shadow:var(--un-ring-inset,) 0 0 0 calc(2px + var(--un-ring-offset-width)) var(--un-ring-color,currentColor);box-shadow:var(--un-inset-shadow), var(--un-inset-ring-shadow), var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);--un-ring-color:color-mix(in srgb, var(--color-primary) var(--un-ring-opacity), transparent)}.glow-brand,.nui-glow-brand{--un-shadow:0 0 20px var(--un-shadow-color,var(--brand-primary-hover));box-shadow:var(--un-inset-shadow), var(--un-inset-ring-shadow), var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow)}.glow-danger,.nui-glow-danger{--un-shadow:0 0 20px var(--un-shadow-color,var(--color-danger));box-shadow:var(--un-inset-shadow), var(--un-inset-ring-shadow), var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow)}.glow-success,.nui-glow-success{--un-shadow:0 0 20px var(--un-shadow-color,var(--color-success));box-shadow:var(--un-inset-shadow), var(--un-inset-ring-shadow), var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow)}.nui-pagination-item[data-state=active],.pagination-item[data-state=active]{--un-shadow:var(--shadow-sm);box-shadow:var(--un-inset-shadow), var(--un-inset-ring-shadow), var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);background-color:var(--bg-surface);color:var(--fg-default);border-color:var(--border-default)}.nui-segmented-control-item[data-state=active],.nui-tab-pill[aria-selected=true],.nui-tab-pill[data-state=active],.segmented-control-item[data-state=active],.tab-pill[aria-selected=true],.tab-pill[data-state=active]{--un-shadow:var(--shadow-sm);box-shadow:var(--un-inset-shadow), var(--un-inset-ring-shadow), var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);background-color:var(--bg-surface);color:var(--fg-default)}.card:hover,.nui-card:hover{--un-shadow:var(--shadow-md);box-shadow:var(--un-inset-shadow), var(--un-inset-ring-shadow), var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow)}.nui-hover-lift:hover{--un-shadow:var(--shadow-md);box-shadow:var(--un-inset-shadow), var(--un-inset-ring-shadow), var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow);--un-translate-y:calc(var(--spacing) * -.5);translate:var(--un-translate-x) var(--un-translate-y)}.nui-stat-card:hover,.stat-card:hover{--un-shadow:var(--shadow-md);box-shadow:var(--un-inset-shadow), var(--un-inset-ring-shadow), var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow)}.nui-progress-ring,.progress-ring{transform-origin:50%;rotate:-90deg;transform:var(--un-rotate-x) var(--un-rotate-y) var(--un-rotate-z) var(--un-skew-x) var(--un-skew-y);transition-property:all;transition-timing-function:var(--un-ease,var(--default-transition-timingFunction));transition-duration:var(--un-duration,var(--default-transition-duration));--un-duration:.5s;--un-ease:var(--ease-out);transition-duration:.5s;transition-timing-function:var(--ease-out)}.nui-switch-thumb[aria-checked=true],.nui-switch-thumb[data-state=checked],.switch-thumb[aria-checked=true],.switch-thumb[data-state=checked]{--un-translate-x:calc(var(--spacing) * 5);translate:var(--un-translate-x) var(--un-translate-y)}.accordion-icon[aria-expanded=true],.accordion-icon[data-state=open],.nui-accordion-icon[aria-expanded=true],.nui-accordion-icon[data-state=open]{rotate:180deg}.image-blur,.nui-image-blur{--un-scale-x:105%;--un-scale-y:105%;scale:var(--un-scale-x) var(--un-scale-y);transition-property:all;transition-timing-function:var(--un-ease,var(--default-transition-timingFunction));transition-duration:var(--un-duration,var(--default-transition-duration));--un-duration:.3s;--un-blur:blur(8px);filter:var(--un-blur,) var(--un-brightness,) var(--un-contrast,) var(--un-grayscale,) var(--un-hue-rotate,) var(--un-invert,) var(--un-saturate,) var(--un-sepia,) var(--un-drop-shadow,);transition-duration:.3s}.chart-segment:hover{--un-scale-x:105%;--un-scale-y:105%;scale:var(--un-scale-x) var(--un-scale-y)}.color-picker-item:hover{--un-scale-x:110%;--un-scale-y:110%;scale:var(--un-scale-x) var(--un-scale-y)}.nui-chart-segment:hover{--un-scale-x:105%;--un-scale-y:105%;scale:var(--un-scale-x) var(--un-scale-y)}.nui-color-picker-item:hover{--un-scale-x:110%;--un-scale-y:110%;scale:var(--un-scale-x) var(--un-scale-y)}.btn:active,.mega-menu-trigger:active,.nui-btn:active,.nui-mega-menu-trigger:active{--un-scale-x:.98;--un-scale-y:.98;scale:var(--un-scale-x) var(--un-scale-y)}.nui-press-scale:active,.press-scale:active{--un-scale-x:.97;--un-scale-y:.97;scale:var(--un-scale-x) var(--un-scale-y)}.chart-area,.chart-line,.nui-chart-area,.nui-chart-line{transition-property:all;transition-timing-function:var(--un-ease,var(--default-transition-timingFunction));transition-duration:var(--un-duration,var(--default-transition-duration));--un-duration:.3s;transition-duration:.3s}.chart-point,.nui-chart-point{transition-property:all;transition-timing-function:var(--un-ease,var(--default-transition-timingFunction));transition-duration:var(--un-duration,var(--default-transition-duration));--un-duration:.15s;transition-duration:.15s}.datagrid-row,.nui-datagrid-row{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,--un-gradient-from,--un-gradient-via,--un-gradient-to;transition-timing-function:var(--un-ease,var(--default-transition-timingFunction));transition-duration:var(--un-duration,var(--default-transition-duration))}.nui-hover-lift{transition-property:all;transition-timing-function:var(--un-ease,var(--default-transition-timingFunction));transition-duration:var(--un-duration,var(--default-transition-duration));--un-duration:.2s;transition-duration:.2s;transition-timing-function:var(--ease-smooth)}.nui-press-scale,.press-scale{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--un-ease,var(--default-transition-timingFunction));transition-duration:var(--un-duration,var(--default-transition-duration));--un-duration:.15s;transition-duration:.15s;transition-timing-function:var(--ease-spring)}.link-preview-popup,.nui-link-preview-popup{--un-duration:.15s;z-index:50;transition-duration:.15s;animation:.2s cubic-bezier(.4,0,.2,1) zoom-in;position:fixed}.carousel-next,.nui-carousel-next{right:calc(var(--spacing) * 3)}.carousel-prev,.nui-carousel-prev{left:calc(var(--spacing) * 3)}.avatar-away,.avatar-busy,.avatar-online,.nui-avatar-away,.nui-avatar-busy,.nui-avatar-online,.nui-progress-indeterminate,.progress-indeterminate{position:relative}.nui-watermark,.watermark{position:relative;overflow:hidden}.accordion-item,.nui-accordion-item{overflow:hidden}.command-palette::backdrop,.dialog::backdrop,.drawer::backdrop,.image-preview-modal::backdrop,.modal::backdrop,.nui-command-palette::backdrop,.nui-dialog::backdrop,.nui-drawer::backdrop,.nui-image-preview-modal::backdrop,.nui-modal::backdrop{--un-backdrop-blur:blur(8px);backdrop-filter:var(--un-backdrop-blur,) var(--un-backdrop-brightness,) var(--un-backdrop-contrast,) var(--un-backdrop-grayscale,) var(--un-backdrop-hue-rotate,) var(--un-backdrop-invert,) var(--un-backdrop-opacity,) var(--un-backdrop-saturate,) var(--un-backdrop-sepia,);background-color:var(--bg-overlay)}.badge-subtle,.nui-badge-subtle{background-color:var(--bg-muted);color:var(--fg-muted)}.combobox-option[data-state=active],.nui-combobox-option[data-state=active]{background-color:var(--bg-subtle)}.nui-tree-node[data-state=selected],.tree-node[data-state=selected]{background-color:var(--bg-subtle);color:var(--fg-default)}.accordion-header:hover{background-color:color-mix(in oklch, var(--bg-subtle) 50%, transparent)}.alert-close:hover,.attachment-action:hover{background-color:var(--bg-subtle);color:var(--fg-default)}.btn-default:hover,.btn-ghost:hover,.btn-outline:hover,.btn-secondary:hover,.calendar-day:hover{background-color:var(--bg-subtle)}.calendar-nav:hover,.calendar-nav-btn:hover{background-color:var(--bg-subtle);color:var(--fg-default)}.carousel-nav:hover{background-color:var(--bg-surface)}.code-copy-btn:hover{background-color:var(--bg-subtle);color:var(--fg-default)}.combobox-option:hover,.command-item:hover,.context-menu-item:hover{background-color:var(--bg-subtle)}.datagrid-row:hover{background-color:color-mix(in oklch, var(--bg-subtle) 70%, transparent)}.drawer-close:hover{background-color:var(--bg-subtle);color:var(--fg-default)}.dropdown-item:hover,.editor-select:hover,.mega-menu-trigger:hover{background-color:var(--bg-subtle)}.modal-close:hover{background-color:var(--bg-subtle);color:var(--fg-default)}.nui-accordion-header:hover{background-color:color-mix(in oklch, var(--bg-subtle) 50%, transparent)}.nui-alert-close:hover,.nui-attachment-action:hover{background-color:var(--bg-subtle);color:var(--fg-default)}.nui-btn-default:hover,.nui-btn-ghost:hover,.nui-btn-outline:hover,.nui-btn-secondary:hover,.nui-calendar-day:hover{background-color:var(--bg-subtle)}.nui-calendar-nav:hover,.nui-calendar-nav-btn:hover{background-color:var(--bg-subtle);color:var(--fg-default)}.nui-carousel-nav:hover{background-color:var(--bg-surface)}.nui-code-copy-btn:hover{background-color:var(--bg-subtle);color:var(--fg-default)}.nui-combobox-option:hover,.nui-command-item:hover,.nui-context-menu-item:hover{background-color:var(--bg-subtle)}.nui-datagrid-row:hover{background-color:color-mix(in oklch, var(--bg-subtle) 70%, transparent)}.nui-drawer-close:hover{background-color:var(--bg-subtle);color:var(--fg-default)}.nui-dropdown-item:hover,.nui-editor-select:hover,.nui-mega-menu-trigger:hover{background-color:var(--bg-subtle)}.nui-modal-close:hover,.nui-number-input-btn:hover,.nui-pagination-item:hover,.nui-pagination-next:hover,.nui-pagination-prev:hover,.nui-password-toggle-btn:hover,.nui-popover-close:hover{background-color:var(--bg-subtle);color:var(--fg-default)}.nui-table-row:hover{background-color:color-mix(in oklch, var(--bg-subtle) 40%, transparent)}.nui-toast-close:hover{background-color:var(--bg-subtle);color:var(--fg-default)}.nui-transfer-list-item:hover{background-color:var(--bg-subtle)}.nui-tree-node:hover,.number-input-btn:hover,.pagination-item:hover,.pagination-next:hover,.pagination-prev:hover,.password-toggle-btn:hover,.popover-close:hover{background-color:var(--bg-subtle);color:var(--fg-default)}.table-row:hover{background-color:color-mix(in oklch, var(--bg-subtle) 40%, transparent)}.toast-close:hover{background-color:var(--bg-subtle);color:var(--fg-default)}.transfer-list-item:hover{background-color:var(--bg-subtle)}.tree-node:hover{background-color:var(--bg-subtle);color:var(--fg-default)}.context-menu-item:focus-visible,.dropdown-item:focus-visible,.nui-context-menu-item:focus-visible,.nui-dropdown-item:focus-visible{background-color:var(--bg-subtle)}.link-muted,.nui-link-muted{color:var(--fg-muted)}.breadcrumb-item:hover,.link-muted:hover,.nui-breadcrumb-item:hover,.nui-link-muted:hover,.nui-tab:hover,.nui-tab-pill:hover,.nui-table-sortable:hover,.tab:hover,.tab-pill:hover,.table-sortable:hover{color:var(--fg-default)}.color-picker-input::placeholder,.combobox-input::placeholder,.command-input::placeholder,.date-picker-trigger::placeholder,.input::placeholder,.multiselect-input::placeholder,.nui-color-picker-input::placeholder,.nui-combobox-input::placeholder,.nui-command-input::placeholder,.nui-date-picker-trigger::placeholder,.nui-input::placeholder,.nui-multiselect-input::placeholder,.nui-textarea::placeholder,.textarea::placeholder{color:var(--fg-muted)}.metric-card:hover,.nui-metric-card:hover{border-color:var(--border-hover)}.accordion{:where(&>:not(:last-child)){border-color:color-mix(in oklab, var(--border-default) var(--un-divide-opacity), transparent);--un-divide-y-reverse:0;border-top-width:calc(1px * var(--un-divide-y-reverse));border-top-style:var(--un-border-style);border-bottom-width:calc(1px * calc(1 - var(--un-divide-y-reverse)));border-bottom-style:var(--un-border-style)}}.accordion-icon{&:is(:where(.group)[aria-expanded=true] *){rotate:180deg}}.avatar-group{:where(&>:not(:last-child)){--un-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -2) * var(--un-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -2) * calc(1 - var(--un-space-x-reverse)))}}.avatar-group:hover{:where(&>:not(:last-child)){--un-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 1) * var(--un-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--un-space-x-reverse)))}}.mega-menu-content{&:is(:where(.group)[data-state=open] *){display:grid}}.nui-accordion{:where(&>:not(:last-child)){border-color:color-mix(in oklab, var(--border-default) var(--un-divide-opacity), transparent);--un-divide-y-reverse:0;border-top-width:calc(1px * var(--un-divide-y-reverse));border-top-style:var(--un-border-style);border-bottom-width:calc(1px * calc(1 - var(--un-divide-y-reverse)));border-bottom-style:var(--un-border-style)}}.nui-accordion-icon{&:is(:where(.group)[aria-expanded=true] *){rotate:180deg}}.nui-avatar-group{:where(&>:not(:last-child)){--un-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -2) * var(--un-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -2) * calc(1 - var(--un-space-x-reverse)))}}.nui-avatar-group:hover{:where(&>:not(:last-child)){--un-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 1) * var(--un-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--un-space-x-reverse)))}}.nui-mega-menu-content{&:is(:where(.group)[data-state=open] *){display:grid}}.nui-step-connector{&:is(:where(.group)[data-state=completed] *){background-color:color-mix(in srgb, var(--color-primary) var(--un-bg-opacity), transparent)}}.nui-step-indicator{&:is(:where(.group)[data-state=active] *){color:color-mix(in srgb, var(--color-primary) var(--un-text-opacity), transparent);border-color:color-mix(in srgb, var(--color-primary) var(--un-border-opacity), transparent)}&:is(:where(.group)[data-state=completed] *){color:color-mix(in srgb, var(--colors-white) var(--un-text-opacity), transparent);border-color:color-mix(in srgb, var(--color-primary) var(--un-border-opacity), transparent);background-color:color-mix(in srgb, var(--color-primary) var(--un-bg-opacity), transparent)}}.nui-step-title{&:is(:where(.group)[data-state=active] *),&:is(:where(.group)[data-state=completed] *){color:var(--fg-default)}}.nui-table-body{:where(&>:not(:last-child)){border-color:color-mix(in oklab, var(--border-default) var(--un-divide-opacity), transparent);--un-divide-y-reverse:0;border-top-width:calc(1px * var(--un-divide-y-reverse));border-top-style:var(--un-border-style);border-bottom-width:calc(1px * calc(1 - var(--un-divide-y-reverse)));border-bottom-style:var(--un-border-style)}}.nui-timeline{:where(&>:not(:last-child)){--un-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--un-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--un-space-y-reverse)))}}.nui-tree-branch{&:is(:where(.group)[data-state=open] *){display:flex}}.nui-tree-toggle{&:is(:where(.group)[data-state=open] *){rotate:90deg}}.step-connector{&:is(:where(.group)[data-state=completed] *){background-color:color-mix(in srgb, var(--color-primary) var(--un-bg-opacity), transparent)}}.step-indicator{&:is(:where(.group)[data-state=active] *){color:color-mix(in srgb, var(--color-primary) var(--un-text-opacity), transparent);border-color:color-mix(in srgb, var(--color-primary) var(--un-border-opacity), transparent)}&:is(:where(.group)[data-state=completed] *){color:color-mix(in srgb, var(--colors-white) var(--un-text-opacity), transparent);border-color:color-mix(in srgb, var(--color-primary) var(--un-border-opacity), transparent);background-color:color-mix(in srgb, var(--color-primary) var(--un-bg-opacity), transparent)}}.step-title{&:is(:where(.group)[data-state=active] *),&:is(:where(.group)[data-state=completed] *){color:var(--fg-default)}}.table-body{:where(&>:not(:last-child)){border-color:color-mix(in oklab, var(--border-default) var(--un-divide-opacity), transparent);--un-divide-y-reverse:0;border-top-width:calc(1px * var(--un-divide-y-reverse));border-top-style:var(--un-border-style);border-bottom-width:calc(1px * calc(1 - var(--un-divide-y-reverse)));border-bottom-style:var(--un-border-style)}}.timeline{:where(&>:not(:last-child)){--un-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--un-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--un-space-y-reverse)))}}.tree-branch{&:is(:where(.group)[data-state=open] *){display:flex}}.tree-toggle{&:is(:where(.group)[data-state=open] *){rotate:90deg}}@media (prefers-reduced-motion:reduce){.nui-spinner,.spinner{animation:1.5s linear infinite spin}}@supports (color:color-mix(in lab, red, red)){.calendar-day[data-state=selected],.nui-calendar-day[data-state=selected],.nui-video-play-btn,.video-play-btn{color:color-mix(in oklab, var(--colors-white) var(--un-text-opacity), transparent)}.nui-video-player{background-color:color-mix(in oklab, var(--colors-black) var(--un-bg-opacity), transparent)}.nui-video-progress{background-color:color-mix(in oklab, var(--colors-white) 30%, transparent)}.video-player{background-color:color-mix(in oklab, var(--colors-black) var(--un-bg-opacity), transparent)}.video-progress{background-color:color-mix(in oklab, var(--colors-white) 30%, transparent)}.nui-step-indicator{&:is(:where(.group)[data-state=completed] *){color:color-mix(in oklab, var(--colors-white) var(--un-text-opacity), transparent)}}.step-indicator{&:is(:where(.group)[data-state=completed] *){color:color-mix(in oklab, var(--colors-white) var(--un-text-opacity), transparent)}}}@media (width>=40rem){.container-center,.nui-container-center{padding-inline:calc(var(--spacing) * 6)}.datagrid-pagination,.nui-datagrid-pagination{flex-direction:row}}@media (width>=64rem){.metric-value,.nui-metric-value{font-size:var(--text-3xl-fontSize);line-height:var(--un-leading,var(--text-3xl-lineHeight))}.container-center,.nui-container-center{padding-inline:calc(var(--spacing) * 8)}}
.focus-ring:focus{--un-ring-shadow:var(--un-ring-inset,) 0 0 0 calc(1px + var(--un-ring-offset-width)) var(--un-ring-color,currentColor);box-shadow:var(--un-inset-shadow), var(--un-inset-ring-shadow), var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow)}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes zoom-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes shimmer{to{transform:translate(100%)}}
}