.\!container{width:100%!important}.container{width:100%}@media (min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.focus-ring:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:hsl(var(--ring));--tw-ring-offset-width:2px;--tw-ring-offset-color:hsl(var(--background))}.list-stat-card .control-field.w-10{height:var(--list-stat-icon);width:var(--list-stat-icon);border-radius:calc(var(--radius-nav) - 1px)}.list-stat-card .control-field.w-10 svg{height:var(--list-stat-icon-svg);width:var(--list-stat-icon-svg)}.control-field{height:2.5rem;width:100%;border-radius:var(--radius-input);border-width:1px;border-color:hsl(var(--input));background-color:var(--surface-control);padding-left:.875rem;padding-right:.875rem;color:hsl(var(--foreground));--tw-shadow:0 1px 2px 0 rgb(0 0 0/0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-property:border-color,box-shadow,background-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:var(--motion-fast)}.control-field::-moz-placeholder{color:hsl(var(--muted-foreground))}.control-field::placeholder{color:hsl(var(--muted-foreground))}.control-field:focus-visible{border-color:hsl(var(--primary));background-color:var(--surface-1);--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:hsl(var(--ring)/0.4)}.control-field:enabled:hover{background-color:var(--surface-control-hover)}.control-field:disabled{cursor:not-allowed;opacity:.5}.control-field:is(.dark *){--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.control-field{font-size:var(--text-body,.875rem)}.surface-header{border-bottom-width:1px;border-color:hsl(var(--border)/.6)}.surface-footer,.surface-header{background-color:var(--surface-2)}.surface-footer{border-top-width:1px;border-color:hsl(var(--border)/.6)}.dashboard-card{border-radius:var(--radius-card);border-width:1px;border-color:hsl(var(--border));background-color:var(--surface-1);color:hsl(var(--card-foreground));--tw-shadow:var(--shadow-card);--tw-shadow-colored:var(--shadow-card);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-shadow-color:hsl(var(--card));--tw-shadow:var(--tw-shadow-colored);transition-property:border-color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:var(--motion-normal);transition-timing-function:var(--motion-ease);padding:var(--space-card)}.dashboard-card:hover{border-color:hsl(var(--input));--tw-shadow-color:var(--shadow-card-hover);--tw-shadow:var(--tw-shadow-colored)}.enterprise-panel{border-radius:var(--radius-card);border-width:1px;background-color:var(--surface-1);color:hsl(var(--card-foreground));--tw-shadow:var(--shadow-card);--tw-shadow-colored:var(--shadow-card);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-shadow-color:hsl(var(--card));--tw-shadow:var(--tw-shadow-colored);border-color:color-mix(in srgb,hsl(var(--primary)/.22) 55%,hsl(var(--border)));background-image:linear-gradient(180deg,color-mix(in srgb,hsl(var(--primary)/.06) 100%,transparent) 0,transparent 42%)}.form-section-icon>svg{height:1rem;width:1rem;color:hsl(var(--muted-foreground))}.list-stat-card .soft-input.w-10{height:var(--list-stat-icon);width:var(--list-stat-icon);border-radius:calc(var(--radius-nav) - 1px)}.list-stat-card .soft-input.w-10 svg{height:var(--list-stat-icon-svg);width:var(--list-stat-icon-svg)}.soft-input{height:2.5rem;width:100%;border-radius:var(--radius-input);border-width:1px;border-color:hsl(var(--input));background-color:var(--surface-control);padding-left:.875rem;padding-right:.875rem;color:hsl(var(--foreground));--tw-shadow:0 1px 2px 0 rgb(0 0 0/0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-property:border-color,box-shadow,background-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:var(--motion-fast)}.soft-input::-moz-placeholder{color:hsl(var(--muted-foreground))}.soft-input::placeholder{color:hsl(var(--muted-foreground))}.soft-input:focus-visible{border-color:hsl(var(--primary));background-color:var(--surface-1);--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:hsl(var(--ring)/0.4)}.soft-input:enabled:hover{background-color:var(--surface-control-hover)}.soft-input:disabled{cursor:not-allowed;opacity:.5}.soft-input:is(.dark *){--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.soft-input{font-size:var(--text-body,.875rem)}.soft-display{font-size:var(--text-page-title,1.625rem);letter-spacing:-.02em;line-height:2rem}.soft-display,.type-record-title{font-family:var(--font-sans),Inter,system-ui,sans-serif;font-weight:700;color:hsl(var(--primary))}.type-record-title{font-size:var(--text-section,1.125rem);line-height:1.4;letter-spacing:-.015em}.soft-section-title{font-family:var(--font-sans),Inter,system-ui,sans-serif;font-weight:600;letter-spacing:-.025em;color:hsl(var(--foreground));font-size:var(--text-section,1.125rem);line-height:1.5rem}.soft-label{font-weight:500;color:hsl(var(--muted-foreground));font-size:var(--text-label,.75rem);line-height:1rem}.soft-kpi-value{font-weight:700;letter-spacing:-.025em;color:hsl(var(--foreground));font-size:1.5rem;line-height:1.75rem}.type-body{font-size:var(--text-body,.875rem);line-height:1.375rem}.type-body,.type-callout{font-family:var(--font-sans),Inter,system-ui,sans-serif;letter-spacing:-.01em}.type-callout{font-size:var(--text-callout,.8125rem);line-height:1.25rem}.type-overline{font-size:var(--text-overline,.6875rem);font-weight:600;letter-spacing:.1em;text-transform:uppercase}.type-meta,.type-overline{font-family:var(--font-sans),Inter,system-ui,sans-serif;line-height:1rem}.type-meta{font-size:var(--text-label,.75rem);letter-spacing:0}.type-kbd{font-size:var(--text-overline,.6875rem);line-height:1rem;letter-spacing:.02em}.type-chip,.type-kbd{font-family:var(--font-sans),Inter,system-ui,sans-serif;font-weight:500}.type-chip{font-size:var(--text-callout,.8125rem);line-height:1.25rem;letter-spacing:-.01em}.type-badge{font-family:var(--font-sans),Inter,system-ui,sans-serif;font-size:var(--text-overline,.6875rem);font-weight:600;line-height:1rem;letter-spacing:.06em;text-transform:uppercase}.form-label{display:block;font-weight:600;line-height:1;letter-spacing:-.025em;color:hsl(var(--foreground));font-size:var(--text-callout,.8125rem)}.list-stat-card{--list-stat-pad-y:0.5rem;--list-stat-pad-x:0.75rem;--list-stat-value:1.25rem;--list-stat-icon:2rem;--list-stat-icon-svg:1rem;min-height:3.25rem;padding:var(--list-stat-pad-y) var(--list-stat-pad-x)!important;border-radius:var(--radius-card)}.list-stat-card>.relative{height:100%}.list-stat-card>.relative>.flex{align-items:center;min-height:2.25rem}.list-stat-card .soft-label{font-size:.6875rem;line-height:1.2;letter-spacing:.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list-stat-card .soft-kpi-value{margin-top:.125rem!important;font-size:var(--list-stat-value);line-height:1.15;font-weight:700;font-variant-numeric:tabular-nums}.list-stat-card .h-10.w-10{height:var(--list-stat-icon);width:var(--list-stat-icon);border-radius:calc(var(--radius-nav) - 1px)}.list-stat-card .h-10.w-10 svg,.list-stat-card .h-8.w-8 svg{height:var(--list-stat-icon-svg);width:var(--list-stat-icon-svg)}.list-stat-card .\!h-8.w-8 svg,.list-stat-card .h-8.\!w-8 svg{height:var(--list-stat-icon-svg)!important;width:var(--list-stat-icon-svg)!important}.list-stat-card .kpi-card-meta{display:none}.vx-row-hover-table{font-family:var(--font-sans),Inter,system-ui,sans-serif;font-size:13px;line-height:1.25}.vx-row-hover-table tbody tr>td{background-color:transparent;transition:background-color .12s ease;font-family:inherit;font-size:13px;line-height:1.25}.vx-row-hover-table thead th{background-color:color-mix(in srgb,var(--surface-1,hsl(var(--card))) 92%,transparent);font-family:inherit;font-size:11px;font-weight:600;line-height:1.25;letter-spacing:.01em}.vx-row-hover-table tbody tr:focus-visible>td,.vx-row-hover-table tbody tr:hover>td{background-color:var(--surface-2,hsl(var(--muted)))}.vx-row-hover-table tbody tr[data-unread=true]>td{background-color:color-mix(in srgb,hsl(var(--primary)) 5%,var(--surface-1,hsl(var(--card))))}.vx-row-hover-table tbody tr[data-unread=true]:focus-visible>td,.vx-row-hover-table tbody tr[data-unread=true]:hover>td{background-color:color-mix(in srgb,hsl(var(--primary)) 8%,var(--surface-2,hsl(var(--muted))))}.vx-row-hover-table tbody tr[aria-selected=true]>td,.vx-row-hover-table tbody tr[data-selected=true]>td{background-color:color-mix(in srgb,hsl(var(--primary)) 12%,var(--surface-1,hsl(var(--card))))}.vx-row-hover-table tbody tr[aria-selected=true]:focus-visible>td,.vx-row-hover-table tbody tr[aria-selected=true]:hover>td,.vx-row-hover-table tbody tr[data-selected=true]:focus-visible>td,.vx-row-hover-table tbody tr[data-selected=true]:hover>td{background-color:color-mix(in srgb,hsl(var(--primary)) 16%,var(--surface-2,hsl(var(--muted))))}.vx-row-hover-table tbody tr[data-expanded=true]>td,.vx-row-hover-table tbody tr[data-pending=true]>td{background-color:color-mix(in srgb,var(--surface-2,hsl(var(--muted))) 80%,var(--surface-1,hsl(var(--card))))}.vx-row-hover-table tbody tr[data-expanded=true]:hover>td,.vx-row-hover-table tbody tr[data-pending=true]:hover>td{background-color:var(--surface-2,hsl(var(--muted)))}.vx-row-hover-table tbody tr>td.sticky,.vx-row-hover-table tbody tr>th.sticky{background-color:inherit}.vx-row-hover-table tbody tr:focus-visible>td.sticky,.vx-row-hover-table tbody tr:hover>td.sticky,.vx-row-hover-table tbody tr[aria-selected=true]>td.sticky,.vx-row-hover-table tbody tr[data-selected=true]>td.sticky{background-color:inherit}.list-stat-card>.relative>.shell-workspace{align-items:center;min-height:2.25rem}.shell-workspace{display:flex;min-height:0;flex:1 1 0%;flex-direction:column;overflow:hidden;border-radius:var(--radius-card);border-width:1px;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shell-workspace:is(.dark *){border-color:hsl(var(--border)/.3)}.shell-workspace{border-color:color-mix(in srgb,hsl(var(--primary)/.14) 40%,hsl(var(--border)/.55));background-color:var(--surface-canvas)}.list-stat-card>.relative>.shell-body{align-items:center;min-height:2.25rem}.shell-body{display:flex;min-height:0;min-width:0;flex:1 1 0%;flex-direction:column;gap:0;overflow:hidden}.list-stat-card>.shell-header{height:100%}.list-stat-card>.shell-header>.flex{align-items:center;min-height:2.25rem}.shell-header{position:relative;z-index:40;width:100%;flex-shrink:0}.list-stat-card>.shell-header-bar{height:100%}.list-stat-card>.shell-header-bar>.flex{align-items:center;min-height:2.25rem}.shell-header-bar{position:relative;z-index:40;width:100%;flex-shrink:0;box-shadow:none;background-image:var(--shell-header-gradient)}.list-stat-card>.shell-tabbar{height:100%}.list-stat-card>.shell-tabbar>.flex{align-items:center;min-height:2.25rem}.shell-tabbar{position:relative;z-index:0;width:100%;flex-shrink:0;border-bottom-width:1px;border-color:hsl(var(--border)/.5);background-color:color-mix(in srgb,var(--surface-1) 90%,transparent)}.shell-workspace-tab{display:inline-flex;width:-moz-max-content;width:max-content;max-width:14rem;flex-shrink:0;align-items:center;gap:.25rem;border-radius:var(--radius-nav);border-width:1px;padding:.25rem .5rem;font-weight:500;line-height:1;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;font-size:var(--text-callout,.8125rem)}.shell-workspace-tab[aria-selected=true],.shell-workspace-tab[data-active=true]{border-color:transparent;background-color:hsl(var(--primary)/.15);font-weight:600;color:hsl(var(--primary));--tw-shadow:0 1px 2px 0 rgb(0 0 0/0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-inset:inset;--tw-ring-color:hsl(var(--primary)/0.25)}.shell-workspace-tab:not([aria-selected=true]):not([data-active=true]){border-color:transparent;color:hsl(var(--muted-foreground))}.shell-workspace-tab:not([aria-selected=true]):not([data-active=true]):hover{border-color:hsl(var(--border)/.7);background-color:hsl(var(--muted)/.6);color:hsl(var(--foreground))}.shell-sidebar{flex-shrink:0;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-backdrop-blur: ;backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.shell-main,.shell-sidebar{border-radius:0;border-width:0;background-color:transparent;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shell-main{min-width:0;flex:1 1 0%;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}.shell-footer{border-top-width:1px;border-color:hsl(var(--border)/.6);background-color:var(--surface-2);flex-shrink:0;padding:.25rem .75rem;font-size:.75rem;line-height:1rem}@media (min-width:1024px){.shell-footer{padding-left:1rem;padding-right:1rem}}.header-icon-btn{display:inline-flex;height:2.25rem;width:2.25rem;align-items:center;justify-content:center;border-radius:var(--radius-button);border-width:0;background-color:transparent;padding:0;color:hsl(var(--muted-foreground));--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:var(--motion-fast)}.header-icon-btn:hover{background-color:hsl(var(--muted)/.7);color:hsl(var(--foreground))}.header-icon-btn:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:hsl(var(--ring)/0.5)}.header-search-pill:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:hsl(var(--ring));--tw-ring-offset-width:2px;--tw-ring-offset-color:hsl(var(--background))}.list-stat-card>.relative>.header-search-pill{align-items:center;min-height:2.25rem}.header-search-pill{display:flex;height:2.25rem;width:100%;min-width:0;align-items:center;gap:.5rem;border-radius:var(--radius-input);border-width:1px;border-color:hsl(var(--border));background-color:hsl(var(--muted));padding-left:.875rem;padding-right:.875rem;text-align:left;font-weight:400;line-height:1;color:hsl(var(--muted-foreground));--tw-shadow:0 1px 2px 0 rgb(0 0 0/0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:var(--motion-fast)}.header-search-pill:hover{border-color:hsl(var(--primary)/.35);background-color:hsl(var(--card));color:hsl(var(--foreground))}.header-search-pill{font-size:var(--text-callout,.8125rem)}.list-stat-card>.relative>.header-search-pill>span{align-items:center;min-height:2.25rem}.header-search-pill>span{display:flex;min-width:0;flex:1 1 0%;align-items:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1}.header-search-pill>svg{flex-shrink:0;align-self:center}.header-search-pill kbd{display:inline-flex;height:1.25rem;flex-shrink:0;align-items:center;border-radius:.25rem;border-width:1px;border-color:hsl(var(--border)/.4);background-color:hsl(var(--background)/.7);padding-left:.375rem;padding-right:.375rem;line-height:1;font-size:var(--text-overline,.6875rem);font-weight:500}.list-stat-card .header-create-btn.w-8 svg,.list-stat-card .list-create-btn.w-8 svg{height:var(--list-stat-icon-svg);width:var(--list-stat-icon-svg)}.header-create-btn,.list-create-btn{display:inline-flex;height:2rem;flex-shrink:0;align-items:center;justify-content:center;gap:.375rem;border-radius:var(--radius-button);padding-left:.625rem;padding-right:.625rem;font-weight:600;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);font-size:var(--text-callout,.8125rem)}.header-create-btn svg,.list-create-btn svg{height:.875rem;width:.875rem;flex-shrink:0}.header-profile-btn{display:inline-flex;height:2.25rem;width:2.25rem;align-items:center;justify-content:center;border-radius:9999px;border-width:0;background-color:transparent;padding:0;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:var(--motion-fast)}.header-profile-btn:hover{background-color:transparent;opacity:.9}.header-profile-btn:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:hsl(var(--ring)/0.5)}.header-chip{height:2.25rem;border-radius:var(--radius-button);border-width:1px;border-color:hsl(var(--border));padding-left:.75rem;padding-right:.75rem;font-weight:500;color:hsl(var(--foreground));font-size:var(--text-callout,.8125rem)}.header-chip,.header-context-chip{background-color:hsl(var(--muted));--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.header-context-chip{border-radius:var(--radius-nav);border-width:1px;border-color:hsl(var(--border))}.list-stat-card .header-select.w-10{height:var(--list-stat-icon);width:var(--list-stat-icon);border-radius:calc(var(--radius-nav) - 1px)}.list-stat-card .header-select.w-10 svg{height:var(--list-stat-icon-svg);width:var(--list-stat-icon-svg)}.header-select{height:2.5rem;width:100%;border-radius:var(--radius-input);border-width:1px;border-color:hsl(var(--input));background-color:var(--surface-control);padding-left:.875rem;padding-right:.875rem;color:hsl(var(--foreground));--tw-shadow:0 1px 2px 0 rgb(0 0 0/0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-property:border-color,box-shadow,background-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:var(--motion-fast)}.header-select::-moz-placeholder{color:hsl(var(--muted-foreground))}.header-select::placeholder{color:hsl(var(--muted-foreground))}.header-select:focus-visible{border-color:hsl(var(--primary));background-color:var(--surface-1);--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:hsl(var(--ring)/0.4)}.header-select:enabled:hover{background-color:var(--surface-control-hover)}.header-select:disabled{cursor:not-allowed;opacity:.5}.header-select:is(.dark *){--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.header-select{font-size:var(--text-body,.875rem);height:2.25rem;min-width:0;background-color:hsl(var(--muted));padding-left:.75rem;padding-right:.75rem;font-weight:500;font-size:var(--text-callout,.8125rem)}.list-stat-card>.dashboard-hero{height:100%}.list-stat-card>.dashboard-hero>.flex{align-items:center;min-height:2.25rem}.dashboard-hero{position:relative;overflow:hidden;border-radius:var(--radius-card);border-width:1px;border-color:hsl(var(--border));background-color:hsl(var(--card));padding:1.5rem;--tw-shadow:var(--shadow-card);--tw-shadow-colored:var(--shadow-card);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-shadow-color:hsl(var(--card));--tw-shadow:var(--tw-shadow-colored)}@media (min-width:768px){.dashboard-hero{padding:2rem}}.dashboard-hero{background-image:linear-gradient(135deg,color-mix(in srgb,hsl(var(--primary)/.08) 100%,transparent) 0,transparent 48%,color-mix(in srgb,hsl(var(--success)/.05) 100%,transparent) 100%)}.global-search-dialog::backdrop{animation:uiFadeIn var(--motion-normal) var(--motion-ease) forwards}.animate-fade-in{animation:uiFadeIn var(--motion-normal) var(--motion-ease) forwards}.animate-slide-up{animation:uiSlideUp var(--motion-normal) var(--motion-ease) forwards}.guidance-target-soft{background:transparent;box-shadow:0 0 0 0 transparent;animation:guidanceTargetSoftGlow 2.6s ease-in-out infinite}@keyframes guidanceTargetSoftGlow{0%,to{box-shadow:0 0 0 0 hsl(var(--primary)/0);filter:drop-shadow(0 0 0 hsl(var(--primary)/0))}50%{box-shadow:0 0 18px 4px hsl(var(--primary)/.22)}}.guidance-target-alive{isolation:isolate;background:hsl(var(--primary)/.06);box-shadow:0 0 0 2px hsl(var(--primary)/.85),0 0 18px 2px hsl(var(--primary)/.28);animation:guidanceTargetBreath 2.4s ease-in-out infinite}.guidance-target-alive:after{content:"";position:absolute;inset:-10px;border-radius:calc(var(--radius-button) + 6px);background:radial-gradient(circle at 30% 20%,hsl(var(--primary)/.22),transparent 55%);animation:guidanceTargetGlow 2.8s ease-in-out infinite;pointer-events:none;z-index:-1}.guidance-target-pulse{animation:guidanceTargetBreath 2.4s ease-in-out infinite,guidanceTargetPulse 1.6s var(--motion-ease) infinite}@keyframes guidanceTargetBreath{0%,to{transform:scale(1);box-shadow:0 0 0 2px hsl(var(--primary)/.75),0 0 14px 1px hsl(var(--primary)/.22)}50%{transform:scale(1.02);box-shadow:0 0 0 3px hsl(var(--primary)/.95),0 0 22px 3px hsl(var(--primary)/.35)}}@keyframes guidanceTargetGlow{0%,to{opacity:.55;transform:scale(.96)}50%{opacity:1;transform:scale(1.08)}}@keyframes guidanceTargetPulse{0%,to{filter:brightness(1)}50%{filter:brightness(1.08)}}.list-stat-card>.smart-tip-card{height:100%}.list-stat-card>.smart-tip-card>.flex{align-items:center;min-height:2.25rem}.smart-tip-card{position:relative;overflow:hidden;border-radius:var(--radius-card);border-width:1px;border-color:hsl(var(--border)/.65);background-color:hsl(var(--card));color:hsl(var(--card-foreground));--tw-shadow:var(--shadow-dropdown);--tw-shadow-colored:var(--shadow-dropdown);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.smart-tip-card--alive{animation:uiFadeIn var(--motion-normal) var(--motion-ease) both,smartTipFloat 3.4s ease-in-out infinite;animation-delay:0s,.15s}.smart-tip-card__sheen{pointer-events:none;position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(120deg,hsl(var(--primary)/.55),hsl(280 80% 60%/.35),hsl(38 95% 55%/.45),hsl(var(--primary)/.5));background-size:220% 220%;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.85}.smart-tip-card--alive .smart-tip-card__sheen{animation:smartTipSheen 3.8s linear infinite}.smart-tip-card__glow{pointer-events:none;position:absolute;inset:-20%;background:radial-gradient(circle at 20% 0,hsl(var(--primary)/.2),transparent 45%);opacity:.65}.smart-tip-card--alive .smart-tip-card__glow{animation:smartTipGlow 2.8s ease-in-out infinite}.smart-tip-card__badge{color:hsl(var(--primary))}.smart-tip-card--alive .smart-tip-card__badge-icon{animation:smartTipSpark 1.8s ease-in-out infinite;transform-origin:center}@keyframes smartTipFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes smartTipSheen{0%{background-position:0 50%}to{background-position:200% 50%}}@keyframes smartTipGlow{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.85;transform:scale(1.06)}}@keyframes smartTipSpark{0%,to{transform:rotate(0deg) scale(1);opacity:.85}40%{transform:rotate(-12deg) scale(1.15);opacity:1}70%{transform:rotate(8deg) scale(1.05);opacity:.95}}.magic-nav-panel{position:relative;overflow:hidden;border-radius:calc(var(--radius-card) + 2px);border:1px solid transparent;background:linear-gradient(var(--surface-1),var(--surface-1)) padding-box,linear-gradient(135deg,rgb(124 58 237/.55),rgb(219 39 119/.4),rgb(245 158 11/.45),rgb(8 145 178/.45)) border-box;box-shadow:0 18px 40px rgb(15 23 42/.14),0 0 0 1px rgb(124 58 237/.06);animation:magicNavPanelIn .22s var(--motion-ease) both}.dark .magic-nav-panel{box-shadow:0 22px 48px rgb(0 0 0/.45),0 0 0 1px rgb(167 139 250/.12)}.magic-nav-panel__header{position:relative;isolation:isolate;border-bottom:1px solid hsl(var(--border)/.55);background:radial-gradient(120% 90% at 0 0,rgb(124 58 237/.14),transparent 55%),radial-gradient(90% 80% at 100% 0,rgb(236 72 153/.1),transparent 50%),radial-gradient(70% 60% at 80% 100%,rgb(245 158 11/.08),transparent 45%),hsl(var(--card)/.72)}.magic-nav-panel__header:after{content:"";pointer-events:none;position:absolute;inset:auto 0 0;height:1px;background:linear-gradient(90deg,transparent,rgb(124 58 237/.35),rgb(236 72 153/.35),rgb(245 158 11/.3),transparent)}.magic-nav-panel__badge{display:inline-flex;height:1.5rem;width:1.5rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.5rem;color:#fff;background-image:linear-gradient(135deg,#7c3aed,#db2777 45%,#d97706 78%,#0891b2);box-shadow:0 2px 8px rgb(124 58 237/.35)}.magic-nav-panel__search{display:flex;align-items:center;gap:.5rem;border-radius:9999px;border:1px solid hsl(var(--border)/.7);background:hsl(var(--background)/.75);padding:.45rem .85rem;box-shadow:inset 0 1px 0 rgb(255 255 255/.35);transition:border-color var(--motion-fast) var(--motion-ease),box-shadow var(--motion-fast) var(--motion-ease)}.magic-nav-panel__search:focus-within{border-color:rgb(124 58 237/.45);box-shadow:inset 0 1px 0 rgb(255 255 255/.35),0 0 0 3px rgb(124 58 237/.12)}.magic-nav-panel__list{background:linear-gradient(180deg,hsl(var(--muted)/.28),transparent 28%),var(--surface-1)}.notification-panel__list{scrollbar-width:thin;scrollbar-color:hsl(var(--border)) transparent}.notification-panel__list::-webkit-scrollbar{width:6px}.notification-panel__list::-webkit-scrollbar-track{background:transparent}.notification-panel__list::-webkit-scrollbar-thumb{border-radius:999px;background:hsl(var(--border))}.notification-panel__list::-webkit-scrollbar-thumb:hover{background:hsl(var(--muted-foreground)/.45)}.magic-nav-panel__row{display:flex;width:100%;align-items:flex-start;gap:.15rem;border-radius:.85rem;border:1px solid transparent;padding:.15rem;transition:background-color var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease),box-shadow var(--motion-fast) var(--motion-ease)}.magic-nav-panel__row[data-active=true]{border-color:rgb(124 58 237/.2);background:linear-gradient(135deg,rgb(124 58 237/.1),rgb(236 72 153/.06) 55%,transparent);box-shadow:inset 0 1px 0 rgb(255 255 255/.4)}.magic-nav-panel__row:hover{border-color:hsl(var(--border)/.7);background:hsl(var(--muted)/.4)}.magic-nav-panel__icon{display:flex;height:2rem;width:2rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.75rem;color:#7c3aed;background:linear-gradient(145deg,rgb(124 58 237/.14),rgb(236 72 153/.1),rgb(245 158 11/.12));box-shadow:inset 0 0 0 1px rgb(124 58 237/.1)}.dark .magic-nav-panel__icon{color:#c4b5fd}.magic-nav-panel__chip{display:inline-flex;align-items:center;border-radius:9999px;background:rgb(124 58 237/.1);padding:.1rem .45rem;font-size:10px;font-weight:600;line-height:1.4;color:#6d28d9}.dark .magic-nav-panel__chip{background:rgb(167 139 250/.15);color:#ddd6fe}@keyframes magicNavPanelIn{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.list-stat-card>.header-icon-btn.magic-nav-trigger,.list-stat-card>.magic-nav-trigger{height:100%}.list-stat-card>.header-icon-btn.magic-nav-trigger>.flex,.list-stat-card>.magic-nav-trigger>.flex{align-items:center;min-height:2.25rem}.header-icon-btn.magic-nav-trigger,.magic-nav-trigger{position:relative;height:2.25rem;width:2.25rem;flex-shrink:0;overflow:visible;background-color:transparent;padding:0;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);background-image:none;animation:none;box-shadow:none}.header-icon-btn.magic-nav-trigger:focus-visible,.header-icon-btn.magic-nav-trigger:hover,.magic-nav-trigger:focus-visible,.magic-nav-trigger:hover{color:#fff;background-color:transparent!important;background-image:none!important;filter:none;box-shadow:none}.header-icon-btn.magic-nav-trigger[aria-expanded=true],.magic-nav-trigger[aria-expanded=true]{color:#fff;background-color:transparent!important;background-image:none!important;filter:none;box-shadow:none;animation:none}.magic-nav-trigger:before{content:"";pointer-events:none;position:absolute;left:50%;top:50%;width:1.375rem;height:1.375rem;margin:0;border-radius:calc(var(--radius-button) - 2px);transform:translate(-50%,-50%);background-color:#8b5cf6;background-image:linear-gradient(135deg,#7c3aed,#db2777 26%,#d97706 52%,#0891b2 76%,#7c3aed);background-size:260% 260%;box-shadow:inset 0 0 0 1px rgb(255 255 255/.22);animation:magicNavBgShift 4.5s ease infinite;z-index:0}.magic-nav-trigger:focus-visible:before,.magic-nav-trigger:hover:before{width:1.375rem;height:1.375rem;background-image:linear-gradient(135deg,#6d28d9,#be185d 22%,#ea580c 48%,#0e7490 72%,#4f46e5);box-shadow:inset 0 0 0 1px rgb(255 255 255/.28),0 0 8px rgb(219 39 119/.35)}.magic-nav-trigger[aria-expanded=true]:before{animation:magicNavBgShift 2.8s ease infinite}.magic-nav-trigger:after{content:"";pointer-events:none;position:absolute;left:50%;top:50%;width:1.375rem;height:1.375rem;border-radius:calc(var(--radius-button) - 2px);transform:translate(-50%,-50%);box-shadow:0 0 0 0 rgb(236 72 153/.45);animation:magicNavInviteRing 2.2s ease-out infinite;z-index:0}.magic-nav-trigger__icon{position:relative;z-index:1;width:1rem!important;height:1rem!important;min-width:1rem;min-height:1rem;color:#fff;filter:drop-shadow(0 1px 1px rgb(0 0 0/.2));animation:magicNavInvite 2.2s cubic-bezier(.34,1.4,.64,1) infinite;transform-origin:50% 80%}.magic-nav-trigger__spark{pointer-events:none;position:absolute;z-index:2;right:.55rem;top:.55rem;height:4px;width:4px;border-radius:9999px;background:#fef08a;opacity:0;box-shadow:0 0 5px 1px rgb(254 240 138/.65);animation:magicNavInviteSpark 2.2s ease-out infinite}.magic-nav-trigger:focus-visible:after,.magic-nav-trigger:hover:after,.magic-nav-trigger[aria-expanded=true]:after{animation:none;opacity:0}.magic-nav-trigger:focus-visible .magic-nav-trigger__icon,.magic-nav-trigger:hover .magic-nav-trigger__icon{animation:magicNavInvite 1.4s cubic-bezier(.34,1.4,.64,1) infinite}.magic-nav-trigger[aria-expanded=true] .magic-nav-trigger__icon{animation:none;transform:rotate(-12deg) scale(1)}.magic-nav-trigger:focus-visible .magic-nav-trigger__spark,.magic-nav-trigger:hover .magic-nav-trigger__spark{animation:magicNavInviteSpark 1.4s ease-out infinite}.magic-nav-trigger[aria-expanded=true] .magic-nav-trigger__spark{animation:none;opacity:.85;transform:scale(1)}@keyframes magicNavBgShift{0%,to{background-position:0 40%}50%{background-position:100% 60%}}@keyframes magicNavInvite{0%,55%,to{transform:translateY(0) rotate(0deg) scale(1)}62%{transform:translateY(1px) rotate(8deg) scale(1)}72%{transform:translateY(-2px) rotate(-12deg) scale(1)}82%{transform:translateY(-1px) rotate(5deg) scale(1)}90%{transform:translateY(0) rotate(-3deg) scale(1)}}@keyframes magicNavInviteRing{0%,55%{opacity:0;box-shadow:0 0 0 0 rgb(236 72 153/.4)}62%{opacity:1;box-shadow:0 0 0 0 rgb(168 85 247/.5)}to{opacity:0;box-shadow:0 0 0 6px rgb(34 211 238/0)}}@keyframes magicNavInviteSpark{0%,60%,to{opacity:0;transform:translate(0) scale(.35)}70%{opacity:1;transform:translate(1px,-2px) scale(1.1)}85%{opacity:.5;transform:translate(2px,-3px) scale(.75)}}.dashboard-card-enter{opacity:0;animation:uiCardEnter .56s var(--motion-ease) forwards;animation-delay:var(--dashboard-enter-delay,0s)}.dashboard-card-float{animation:uiCardFloat var(--dashboard-float-duration,4.2s) ease-in-out infinite;animation-delay:var(--dashboard-float-delay,0s);will-change:transform}.dashboard-card-float:focus-within,.dashboard-card-float:hover{animation-play-state:paused}[data-dashboard-edit=true] .dashboard-card-float{animation:none;transform:none}.dashboard-card-lift{transition:transform var(--motion-normal) var(--motion-ease),box-shadow var(--motion-normal) var(--motion-ease),border-color var(--motion-normal) var(--motion-ease)}.dashboard-card-lift:hover{transform:translateY(-3px);box-shadow:var(--shadow-card-hover,var(--shadow-card))}.dashboard-widget-skeleton{animation:uiCardSkeletonPulse 1.4s var(--motion-ease) infinite}@keyframes uiCardSkeletonPulse{0%,to{opacity:1}50%{opacity:.72}}@keyframes uiFadeIn{0%{opacity:0}to{opacity:1}}@keyframes uiSlideUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes uiCardEnter{0%{opacity:0;transform:translateY(18px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes uiCardFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.chart-donut-enter{animation:uiChartPop .52s var(--motion-ease) both}.chart-donut-arc{stroke-dasharray:100;stroke-dashoffset:100;animation:uiChartDraw .78s var(--motion-ease) forwards}.chart-pulse-dot{transform-box:fill-box;transform-origin:center;animation:uiChartPulse 1.2s ease-in-out infinite}.chart-tooltip-pop{animation:uiChartTooltip .16s var(--motion-ease) both}@keyframes uiChartPop{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes uiChartDraw{to{stroke-dashoffset:0}}@keyframes uiChartPulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.35);opacity:.85}}@keyframes uiChartTooltip{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.animate-fade-in,.animate-slide-up,.dashboard-card-enter,.dashboard-card-float,.guidance-target-alive,.guidance-target-alive:after,.guidance-target-pulse,.guidance-target-soft,.magic-nav-panel,.magic-nav-trigger,.magic-nav-trigger:after,.magic-nav-trigger:before,.magic-nav-trigger:focus-visible .magic-nav-trigger__icon,.magic-nav-trigger:focus-visible .magic-nav-trigger__spark,.magic-nav-trigger:hover .magic-nav-trigger__icon,.magic-nav-trigger:hover .magic-nav-trigger__spark,.magic-nav-trigger[aria-expanded=true] .magic-nav-trigger__icon,.magic-nav-trigger[aria-expanded=true] .magic-nav-trigger__spark,.magic-nav-trigger__icon,.magic-nav-trigger__spark,.smart-tip-card--alive,.smart-tip-card--alive .smart-tip-card__badge-icon,.smart-tip-card--alive .smart-tip-card__glow,.smart-tip-card--alive .smart-tip-card__sheen{animation:none;opacity:1;transform:none;filter:none}.dashboard-card-lift,.dashboard-card-lift:hover{transition:none;transform:none}.dashboard-widget-skeleton{animation:none;opacity:1}.chart-donut-arc,.chart-donut-enter,.chart-pulse-dot,.chart-tooltip-pop{animation:none!important;opacity:1;stroke-dashoffset:0;transform:none}}.list-stat-card>.relative>.open\:flex[open]{align-items:center;min-height:2.25rem}.open\:animate-fade-in[open]{animation:uiFadeIn var(--motion-normal) var(--motion-ease) forwards}@media (prefers-reduced-motion:reduce){.open\:animate-fade-in[open]{animation:none;opacity:1;transform:none;filter:none}}@media (min-width:640px){.list-stat-card>.relative>.sm\:flex{align-items:center;min-height:2.25rem}.list-stat-card .sm\:h-8.w-8 svg,.list-stat-card .sm\:w-8.h-8 svg{height:var(--list-stat-icon-svg);width:var(--list-stat-icon-svg)}}@media (min-width:1024px){.list-stat-card>.relative>.lg\:flex{align-items:center;min-height:2.25rem}.list-stat-card .lg\:w-10.h-10{height:var(--list-stat-icon);width:var(--list-stat-icon);border-radius:calc(var(--radius-nav) - 1px)}.list-stat-card .lg\:w-10.h-10 svg{height:var(--list-stat-icon-svg);width:var(--list-stat-icon-svg)}.vx-row-hover-table tbody tr>td.lg\:sticky,.vx-row-hover-table tbody tr>th.lg\:sticky{background-color:inherit}.vx-row-hover-table tbody tr:focus-visible>td.lg\:sticky,.vx-row-hover-table tbody tr:hover>td.lg\:sticky,.vx-row-hover-table tbody tr[aria-selected=true]>td.lg\:sticky,.vx-row-hover-table tbody tr[data-selected=true]>td.lg\:sticky{background-color:inherit}}@media (min-width:1280px){.list-stat-card>.relative>.xl\:flex{align-items:center;min-height:2.25rem}}