html:is(.cloud,.enterprise){--font-sans:var(--font-inter),"Inter","Helvetica Neue",Arial,sans-serif;--text-xs:12px;--text-xs--line-height:1.35;--text-sm:13.5px;--text-sm--line-height:1.5;--text-base:14.5px;--text-base--line-height:1.5;--cloud-control-h:36px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html:is(.cloud,.enterprise) body{font-size:13.5px;line-height:1.5}html:is(.cloud,.enterprise) main h1{font-size:26px;font-weight:650;letter-spacing:-.01em;line-height:1.25;color:var(--foreground)}html:is(.cloud,.enterprise) [data-slot=app-header]{height:60px;padding-inline:20px;background:var(--card);border-bottom:1px solid var(--border)}html:is(.cloud,.enterprise) [data-slot=app-content]{padding:20px 24px 24px;background:var(--background)}@media (min-width:1280px){html:is(.cloud,.enterprise) [data-slot=app-content]{padding:20px 40px 24px}}html:is(.cloud,.enterprise) [data-slot=global-search]{height:34px;padding:0 10px 0 12px;gap:8px;border:1px solid var(--border);border-radius:8px;background:var(--card);color:var(--cloud-text-4)}html:is(.cloud,.enterprise) [data-slot=global-search]:hover{background:var(--secondary)}html:is(.cloud,.enterprise) [data-slot=global-search] [data-slot=kbd],html:is(.cloud,.enterprise) [data-slot=global-search] kbd{height:20px;padding:0 5px;border:1px solid var(--border);border-radius:4px;background:transparent;font-size:11px;font-weight:500;color:var(--cloud-text-4)}html:is(.cloud,.enterprise) aside[data-slot=sidebar]{background:var(--sidebar);border-right:1px solid var(--sidebar-border)}@media (min-width:768px){html:is(.cloud,.enterprise) aside[data-slot=sidebar][data-collapsed=false]{width:292px}}html:is(.cloud,.enterprise) [data-slot=sidebar-brand]{height:60px;padding-top:0;border-bottom:1px solid var(--sidebar-border)}html:is(.cloud,.enterprise) aside[data-collapsed=false] [data-slot=sidebar-brand]{padding-inline:20px;gap:12px}html:is(.cloud,.enterprise) [data-slot=sidebar-brand] img{width:34px;height:34px;border-radius:8px}html:is(.cloud,.enterprise) [data-slot=sidebar-brand-title]{font-size:14px;font-weight:600;color:var(--cloud-text-2);line-height:18px}html:is(.cloud,.enterprise) [data-slot=sidebar-brand-subtitle]{font-size:10px;font-weight:600;letter-spacing:.06em;color:var(--primary);line-height:14px}html:is(.cloud,.enterprise) [data-slot=sidebar-nav]{display:flex;flex-direction:column;gap:2px;padding:14px 12px}html:is(.cloud,.enterprise) aside[data-collapsed=true] [data-slot=sidebar-nav]{padding-inline:8px}html:is(.cloud,.enterprise) [data-slot=sidebar-group]{margin:0;padding:14px 12px 4px}html:is(.cloud,.enterprise) [data-slot=sidebar-group-label]{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--cloud-group-label)}html:is(.cloud,.enterprise) [data-slot=sidebar-item-bar]{display:none}html:is(.cloud,.enterprise) [data-slot=sidebar-item]{border-radius:8px;color:var(--cloud-text-2);background:transparent}html:is(.cloud,.enterprise) aside[data-collapsed=false] [data-slot=sidebar-item]{margin:0;width:100%;padding:8px 12px;gap:10px}html:is(.cloud,.enterprise) [data-slot=sidebar-item]:hover{background:var(--secondary)}html:is(.cloud,.enterprise) [data-slot=sidebar-item][data-active=true]{background:var(--sidebar-accent);color:var(--sidebar-accent-foreground)}html:is(.cloud,.enterprise) [data-slot=sidebar-icon]{width:16px;height:16px;background-color:var(--muted-foreground);-webkit-mask-image:var(--icon-cloud,var(--icon));mask-image:var(--icon-cloud,var(--icon))}html:is(.cloud,.enterprise) [data-slot=sidebar-item]:hover [data-slot=sidebar-icon]{background-color:var(--cloud-text-2)}html:is(.cloud,.enterprise) [data-slot=sidebar-item][data-active=true] [data-slot=sidebar-icon]{background-color:var(--sidebar-accent-foreground)}html:is(.cloud,.enterprise) [data-slot=sidebar-label]{font-size:13.5px;font-weight:450;line-height:20px;color:inherit}html:is(.cloud,.enterprise) [data-slot=sidebar-item][data-active=true] [data-slot=sidebar-label]{font-weight:600}html:is(.cloud,.enterprise) [data-slot=card]{border:1px solid var(--border);border-radius:10px;background:var(--card);box-shadow:none;padding-top:18px;padding-bottom:18px;gap:14px}html:is(.cloud,.enterprise) [data-slot=card]:has(>[data-slot=card-footer]){padding-bottom:0}html:is(.cloud,.enterprise) [data-slot=card-content],html:is(.cloud,.enterprise) [data-slot=card-header]{padding-inline:20px}html:is(.cloud,.enterprise) [data-slot=card-header]{border-radius:10px 10px 0 0}html:is(.cloud,.enterprise) [data-slot=card-title]{font-size:14.5px;font-weight:600;line-height:1.3}html:is(.cloud,.enterprise) [data-slot=card-description]{font-size:12.5px;color:var(--muted-foreground)}html:is(.cloud,.enterprise) [data-slot=card-footer]{border-radius:0 0 10px 10px;border-top:1px solid var(--border);background:var(--background);padding:14px 20px}html:is(.cloud,.enterprise) [data-slot=kpi-label]{font-size:13px;font-weight:500;color:var(--muted-foreground)}html:is(.cloud,.enterprise) [data-slot=kpi-value]{font-size:30px;font-weight:650;letter-spacing:-.02em;line-height:1.15;color:var(--foreground)}html:is(.cloud,.enterprise) [data-slot=kpi-caption]{font-size:12.5px;color:var(--muted-foreground)}html:is(.cloud,.enterprise) [data-slot=kpi-icon]{display:none}html:is(.cloud,.enterprise) [data-slot=data-table]{border:1px solid var(--border);border-radius:10px;background:var(--card)}html:is(.cloud,.enterprise) [data-slot=table]{font-size:13.5px}html:is(.cloud,.enterprise) [data-slot=table-header]{background:var(--background);color:var(--muted-foreground)}html:is(.cloud,.enterprise) [data-slot=table-header] [data-slot=table-row]{height:38px;border-bottom:1px solid var(--border)}html:is(.cloud,.enterprise) [data-slot=table-header] [data-slot=table-row]:hover{background:var(--background)}html:is(.cloud,.enterprise) [data-slot=table-head]{height:38px;padding:0 14px;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--muted-foreground)}html:is(.cloud,.enterprise) [data-slot=table-head]:has([role=checkbox]){padding-right:0}html:is(.cloud,.enterprise) [data-slot=table-row]{height:44px;border-bottom:1px solid var(--cloud-row-border)}html:is(.cloud,.enterprise) [data-slot=table-body] [data-slot=table-row]:last-child{border-bottom:0}html:is(.cloud,.enterprise) [data-slot=table-body] [data-slot=table-row]:hover{background:var(--background)}html:is(.cloud,.enterprise) [data-slot=table-body] [data-slot=table-row][data-state=selected]{background:var(--accent)}html:is(.cloud,.enterprise) [data-slot=table-cell]{padding:4px 14px;line-height:1.4;color:var(--cloud-text-2)}html:is(.cloud,.enterprise) [data-slot=table-cell]:has([role=checkbox]){padding-right:0}html:is(.cloud,.enterprise) [data-slot=table-head] [data-variant][data-size]{height:auto;margin-left:0;padding:0;gap:4px;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--muted-foreground);background:transparent}html:is(.cloud,.enterprise) [data-slot=table-head] [data-variant][data-size]:hover{color:var(--foreground);background:transparent}html:is(.cloud,.enterprise) [data-slot=table-head] [data-variant][data-size] svg{margin-left:2px;width:12px;height:12px}html:is(.cloud,.enterprise) [data-slot=table-toolbar]{padding:0;margin-bottom:14px;border-bottom:1px solid var(--border);align-items:flex-end}html:is(.cloud,.enterprise) [data-slot=table-toolbar]>:last-child{padding-bottom:8px}html:is(.cloud,.enterprise) [data-slot=data-table-footer]{padding:12px 14px;border-top:1px solid var(--border);font-size:13px;color:var(--muted-foreground)}html:is(.cloud,.enterprise) [data-slot=badge],html:is(.cloud,.enterprise) [data-slot=chip]{height:auto;padding:3px 8px;border-radius:6px;border-color:transparent;font-size:11.5px;font-weight:600;line-height:1.2;white-space:nowrap}html:is(.cloud,.enterprise) [data-slot=badge][data-variant=default],html:is(.cloud,.enterprise) [data-slot=chip][data-tone=info]{background:var(--accent);color:var(--accent-foreground)}html:is(.cloud,.enterprise) [data-slot=badge][data-variant=secondary],html:is(.cloud,.enterprise) [data-slot=chip][data-tone=neutral]{background:var(--secondary);color:var(--cloud-text-3)}html:is(.cloud,.enterprise) [data-slot=badge][data-variant=success],html:is(.cloud,.enterprise) [data-slot=chip][data-tone=success]{background:var(--cloud-success-bg);color:var(--cloud-success-text)}html:is(.cloud,.enterprise) [data-slot=badge][data-variant=warning],html:is(.cloud,.enterprise) [data-slot=chip][data-tone=warning]{background:var(--cloud-warning-bg);color:var(--cloud-warning-text)}html:is(.cloud,.enterprise) [data-slot=badge][data-variant=destructive],html:is(.cloud,.enterprise) [data-slot=chip][data-tone=danger]{background:var(--cloud-danger-bg);color:var(--cloud-danger-text)}html:is(.cloud,.enterprise) [data-slot=badge][data-variant=outline]{background:var(--card);border-color:var(--border);color:var(--cloud-text-2)}html:is(.cloud,.enterprise) [data-slot=chip] [data-slot=chip-dot]{background:currentColor}html:is(.cloud,.enterprise) [data-variant][data-size]{height:var(--cloud-control-h);padding-inline:14px;gap:7px;border-radius:8px;font-size:13.5px;font-weight:600;box-shadow:none}html:is(.cloud,.enterprise) [data-variant][data-size][data-size=sm]{height:30px;padding-inline:11px;font-size:13px}html:is(.cloud,.enterprise) [data-variant][data-size][data-size=xs]{height:26px;padding-inline:8px;font-size:12px}html:is(.cloud,.enterprise) [data-variant][data-size][data-size=lg]{height:40px;padding-inline:16px}html:is(.cloud,.enterprise) [data-variant][data-size][data-size=icon-lg],html:is(.cloud,.enterprise) [data-variant][data-size][data-size=icon-sm],html:is(.cloud,.enterprise) [data-variant][data-size][data-size=icon-xs],html:is(.cloud,.enterprise) [data-variant][data-size][data-size=icon]{padding:0}html:is(.cloud,.enterprise) [data-variant][data-size][data-size=icon]{width:36px;height:36px}html:is(.cloud,.enterprise) [data-variant][data-size][data-size=icon-sm]{width:30px;height:30px}html:is(.cloud,.enterprise) [data-variant][data-size][data-size=icon-xs]{width:26px;height:26px}html:is(.cloud,.enterprise) [data-variant][data-size][data-size=icon-lg]{width:40px;height:40px}html:is(.cloud,.enterprise) [data-variant][data-size][data-variant=default]{background:var(--primary);color:var(--primary-foreground)}html:is(.cloud,.enterprise) [data-variant][data-size][data-variant=default]:hover{background:var(--cloud-primary-dark)}html:is(.cloud,.enterprise) [data-variant][data-size][data-variant=default]:active{background:var(--cloud-primary-darkest)}html:is(.cloud,.enterprise) [data-variant][data-size][data-variant=outline]{background:var(--card);border-color:var(--cloud-border-strong);color:var(--cloud-text-2)}html:is(.cloud,.enterprise) [data-variant][data-size][data-variant=outline]:hover,html:is(.cloud,.enterprise) [data-variant][data-size][data-variant=outline][aria-expanded=true]{background:var(--secondary);color:var(--foreground)}html:is(.cloud,.enterprise) [data-variant][data-size][data-variant=secondary]{background:var(--secondary);color:var(--cloud-text-2)}html:is(.cloud,.enterprise) [data-variant][data-size][data-variant=secondary]:hover{background:var(--border)}html:is(.cloud,.enterprise) [data-variant][data-size][data-variant=ghost]{background:transparent;color:var(--cloud-text-2)}html:is(.cloud,.enterprise) [data-variant][data-size][data-variant=ghost]:hover,html:is(.cloud,.enterprise) [data-variant][data-size][data-variant=ghost][aria-expanded=true]{background:var(--secondary);color:var(--foreground)}html:is(.cloud,.enterprise) [data-variant][data-size][data-variant=destructive]{background:var(--card);border-color:var(--cloud-danger-border);color:var(--cloud-danger-text)}html:is(.cloud,.enterprise) [data-variant][data-size][data-variant=destructive]:hover{background:var(--cloud-danger-bg)}html:is(.cloud,.enterprise) [data-variant][data-size][data-variant=link]{height:auto;padding:0;color:var(--primary)}html:is(.cloud,.enterprise) [data-variant][data-size]:focus-visible{border-color:var(--ring);box-shadow:0 0 0 3px var(--cloud-ring-soft)}html:is(.cloud,.enterprise) [data-slot=input-group],html:is(.cloud,.enterprise) [data-slot=input],html:is(.cloud,.enterprise) [data-slot=select-trigger],html:is(.cloud,.enterprise) [data-slot=textarea]{background:var(--card);border:1px solid var(--cloud-border-strong);border-radius:8px;font-size:13.5px;color:var(--foreground);box-shadow:none}html:is(.cloud,.enterprise) [data-slot=form-control]:is(input:not([type=checkbox]):not([type=radio]),textarea,button[role=combobox]){height:var(--cloud-control-h);background:var(--card);border:1px solid var(--cloud-border-strong);border-radius:8px;font-size:13.5px;color:var(--foreground);box-shadow:none}html:is(.cloud,.enterprise) textarea[data-slot=form-control]{height:auto}html:is(.cloud,.enterprise) [data-slot=form-control]::placeholder,html:is(.cloud,.enterprise) [data-slot=form-control][data-placeholder]{color:var(--cloud-text-4)}html:is(.cloud,.enterprise) [data-slot=form-control]:is(input,textarea,button[role=combobox]):focus-visible{border-color:var(--primary);box-shadow:0 0 0 2px var(--cloud-primary-border)}html:is(.cloud,.enterprise) [data-slot=form-control][aria-invalid=true]{border-color:var(--destructive)}html:is(.cloud,.enterprise) [data-slot=form-control]:is(input,textarea,button[role=combobox]):disabled{background:var(--secondary)}html:is(.cloud,.enterprise) :is(input,textarea,button,[role=button]).bg-muted.border-transparent:is(.h-11,.\!h-11),html:is(.cloud,.enterprise) :is(input,textarea,button,[role=button]).bg-muted:is(.border-transparent,.border-0){background:var(--card);border:1px solid var(--cloud-border-strong);border-radius:8px;box-shadow:none}html:is(.cloud,.enterprise) :is(input,button,[role=button]).bg-muted:is(.border-transparent,.border-0):not(.h-auto){height:var(--cloud-control-h)}html:is(.cloud,.enterprise) :is(input,textarea,button,[role=button]).bg-muted:is(.border-transparent,.border-0):focus,html:is(.cloud,.enterprise) :is(input,textarea,button,[role=button]).bg-muted:is(.border-transparent,.border-0):focus-visible{outline:none;border-color:var(--primary);box-shadow:0 0 0 2px var(--cloud-primary-border)}@layer utilities{html:is(.cloud,.enterprise) :is(input,button).\!h-11.bg-muted{height:var(--cloud-control-h)!important}}html:is(.cloud,.enterprise) main :is(input,select,textarea).border{border-color:var(--cloud-border-strong);border-radius:8px;background:var(--card);font-size:13.5px}html:is(.cloud,.enterprise) main :is(input,select,textarea).border:focus-visible{outline:none;border-color:var(--primary);box-shadow:0 0 0 2px var(--cloud-primary-border)}html:is(.cloud,.enterprise) [data-slot=input],html:is(.cloud,.enterprise) [data-slot=select-trigger]{height:var(--cloud-control-h)}html:is(.cloud,.enterprise) [data-slot=select-trigger][data-size=sm]{height:30px}html:is(.cloud,.enterprise) [data-slot=input]::placeholder,html:is(.cloud,.enterprise) [data-slot=select-trigger][data-placeholder],html:is(.cloud,.enterprise) [data-slot=textarea]::placeholder{color:var(--cloud-text-4)}html:is(.cloud,.enterprise) [data-slot=input-group]:has(:focus-visible),html:is(.cloud,.enterprise) [data-slot=input]:focus-visible,html:is(.cloud,.enterprise) [data-slot=select-trigger]:focus-visible,html:is(.cloud,.enterprise) [data-slot=textarea]:focus-visible{border-color:var(--primary);box-shadow:0 0 0 2px var(--cloud-primary-border)}html:is(.cloud,.enterprise) [data-slot=input][aria-invalid=true],html:is(.cloud,.enterprise) [data-slot=textarea][aria-invalid=true]{border-color:var(--destructive)}html:is(.cloud,.enterprise) [data-slot=input]:disabled,html:is(.cloud,.enterprise) [data-slot=select-trigger]:disabled{background:var(--secondary)}html:is(.cloud,.enterprise) [data-slot=checkbox]{width:14px;height:14px;border:1.5px solid var(--cloud-border-strong);border-radius:4px;background:var(--card)}html:is(.cloud,.enterprise) [data-slot=checkbox][data-checked],html:is(.cloud,.enterprise) [data-slot=checkbox][data-indeterminate]{border-color:var(--primary);background:var(--primary);color:var(--primary-foreground)}html:is(.cloud,.enterprise) [data-slot=label]{font-size:13px;font-weight:600}html:is(.cloud,.enterprise) [data-slot=tabs-list]{width:100%;height:auto;padding:0;gap:4px;justify-content:flex-start;border-radius:0;border-bottom:1px solid var(--border);background:transparent}html:is(.cloud,.enterprise) [data-slot=tabs-trigger]{flex:none;height:auto;padding:8px 14px 11px;border:0;border-radius:8px 8px 0 0;font-size:13.5px;font-weight:500;color:var(--cloud-text-3);background:transparent;box-shadow:none}html:is(.cloud,.enterprise) [data-slot=tabs-trigger]:hover{color:var(--foreground)}html:is(.cloud,.enterprise) [data-slot=tabs-trigger][data-active]{color:var(--foreground);font-weight:600;background:var(--secondary);box-shadow:inset 0 -2px 0 var(--primary)}html:is(.cloud,.enterprise) [data-slot=tabs-trigger]:after{display:none}html:is(.cloud,.enterprise) [data-slot=stage-tabs]{gap:4px}html:is(.cloud,.enterprise) [data-slot=stage-tab]{padding:8px 14px 11px;border-radius:8px 8px 0 0;font-size:13.5px;font-weight:500;color:var(--cloud-text-3);background:transparent}html:is(.cloud,.enterprise) [data-slot=stage-tab]:hover{color:var(--foreground)}html:is(.cloud,.enterprise) [data-slot=stage-tab][data-active=true]{color:var(--foreground);font-weight:600;background:var(--secondary);box-shadow:inset 0 -2px 0 var(--primary)}html:is(.cloud,.enterprise) [data-slot=stage-tab-count]{padding:0;border-radius:0;background:transparent;font-size:13px;font-weight:500;color:var(--cloud-group-label)}html:is(.cloud,.enterprise) [data-slot=stage-tab][data-active=true] [data-slot=stage-tab-count]{color:var(--primary)}html:is(.cloud,.enterprise) [data-slot=page-toolbar]{flex-direction:row;flex-wrap:wrap;align-items:center;gap:10px;padding:0;border-radius:0;background:transparent}html:is(.cloud,.enterprise) [data-slot=page-toolbar]>:first-child{order:-3;margin-right:auto;padding-left:0}html:is(.cloud,.enterprise) [data-slot=page-toolbar]>:last-child{display:contents}html:is(.cloud,.enterprise) [data-slot=page-toolbar]>:last-child>[data-variant=default][data-size]{order:-2}html:is(.cloud,.enterprise) [data-slot=page-toolbar]:after{content:"";order:-1;flex-basis:100%;height:4px}html:is(.cloud,.enterprise) [data-slot=table-view]{background:transparent;border-radius:0}html:is(.cloud,.enterprise) [data-slot=table-view-body]{padding:0}html:is(.cloud,.enterprise) [data-slot=alert-dialog-overlay],html:is(.cloud,.enterprise) [data-slot=dialog-overlay],html:is(.cloud,.enterprise) [data-slot=drawer-overlay],html:is(.cloud,.enterprise) [data-slot=sheet-overlay]{background:var(--cloud-overlay);--tw-backdrop-blur:initial;backdrop-filter:none;-webkit-backdrop-filter:none}html:is(.cloud,.enterprise) [data-slot=alert-dialog-content],html:is(.cloud,.enterprise) [data-slot=dialog-content]{border-radius:14px;padding:20px 26px;gap:18px;font-size:13.5px;background:var(--card);box-shadow:var(--cloud-dialog-shadow)}html:is(.cloud,.enterprise) [data-slot=alert-dialog-title],html:is(.cloud,.enterprise) [data-slot=dialog-title]{font-size:18px;font-weight:650;line-height:1.3}html:is(.cloud,.enterprise) [data-slot=alert-dialog-description],html:is(.cloud,.enterprise) [data-slot=dialog-description]{font-size:13px;color:var(--muted-foreground)}html:is(.cloud,.enterprise) [data-slot=alert-dialog-footer],html:is(.cloud,.enterprise) [data-slot=dialog-footer]{margin:0 -26px -20px;padding:16px 26px;border-top:1px solid var(--border);border-radius:0 0 14px 14px;background:var(--background)}html:is(.cloud,.enterprise) [data-slot=dialog-close]{color:var(--cloud-text-4)}html:is(.cloud,.enterprise) [data-slot=command],html:is(.cloud,.enterprise) [data-slot=dropdown-menu-content],html:is(.cloud,.enterprise) [data-slot=dropdown-menu-sub-content],html:is(.cloud,.enterprise) [data-slot=hover-card-content],html:is(.cloud,.enterprise) [data-slot=popover-content],html:is(.cloud,.enterprise) [data-slot=select-content]{border:1px solid var(--border);border-radius:10px;background:var(--popover);box-shadow:var(--cloud-popover-shadow)}html:is(.cloud,.enterprise) [data-slot=popover-content] [data-slot=command]{border:0;box-shadow:none}html:is(.cloud,.enterprise) [data-slot=dropdown-menu-content],html:is(.cloud,.enterprise) [data-slot=dropdown-menu-sub-content],html:is(.cloud,.enterprise) [data-slot=select-content]{padding:6px}html:is(.cloud,.enterprise) [data-slot=dropdown-menu-checkbox-item],html:is(.cloud,.enterprise) [data-slot=dropdown-menu-item],html:is(.cloud,.enterprise) [data-slot=dropdown-menu-radio-item],html:is(.cloud,.enterprise) [data-slot=select-item]{padding:7px 10px;border-radius:8px;font-size:13.5px;color:var(--cloud-text-2)}html:is(.cloud,.enterprise) [data-slot=dropdown-menu-checkbox-item][data-highlighted],html:is(.cloud,.enterprise) [data-slot=dropdown-menu-item]:focus,html:is(.cloud,.enterprise) [data-slot=dropdown-menu-item][data-highlighted],html:is(.cloud,.enterprise) [data-slot=dropdown-menu-radio-item][data-highlighted],html:is(.cloud,.enterprise) [data-slot=select-item][data-highlighted]{background:var(--secondary);color:var(--foreground)}html:is(.cloud,.enterprise) [data-slot=dropdown-menu-checkbox-item][data-checked],html:is(.cloud,.enterprise) [data-slot=dropdown-menu-radio-item][data-checked],html:is(.cloud,.enterprise) [data-slot=select-item][data-selected]{color:var(--primary);font-weight:600}html:is(.cloud,.enterprise) [data-slot=dropdown-menu-label],html:is(.cloud,.enterprise) [data-slot=select-label]{padding:8px 10px 4px;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--cloud-group-label)}html:is(.cloud,.enterprise) [data-slot=dropdown-menu-separator],html:is(.cloud,.enterprise) [data-slot=select-separator]{margin:6px -6px;background:var(--cloud-row-border)}html:is(.cloud,.enterprise) [data-slot=dropdown-menu-item][data-variant=destructive]{color:var(--cloud-danger-text)}html:is(.cloud,.enterprise) [data-slot=dropdown-menu-item][data-variant=destructive]:focus,html:is(.cloud,.enterprise) [data-slot=dropdown-menu-item][data-variant=destructive][data-highlighted]{background:var(--cloud-danger-bg);color:var(--cloud-danger-text)}html:is(.cloud,.enterprise) [data-slot=drawer-content],html:is(.cloud,.enterprise) [data-slot=sheet-content]{background:var(--card);border-color:var(--border)}html:is(.cloud,.enterprise) [data-slot=separator]{background:var(--border)}html:is(.cloud,.enterprise) [data-slot=skeleton]{background:var(--secondary)}html:is(.cloud,.enterprise) ::selection{background:var(--cloud-primary-border)}html:is(.cloud,.enterprise) [data-slot=alert-dialog-footer]>[data-variant=outline][data-size]:first-child:not(:last-child),html:is(.cloud,.enterprise) [data-slot=dialog-footer]>[data-variant=ghost][data-size]:first-child:not(:last-child),html:is(.cloud,.enterprise) [data-slot=dialog-footer]>[data-variant=outline][data-size]:first-child:not(:last-child){margin-right:auto;border-color:transparent;background:transparent;color:var(--cloud-text-3)}html:is(.cloud,.enterprise) [data-slot=alert-dialog-footer]>[data-variant=outline][data-size]:first-child:not(:last-child):hover,html:is(.cloud,.enterprise) [data-slot=dialog-footer]>[data-variant=ghost][data-size]:first-child:not(:last-child):hover,html:is(.cloud,.enterprise) [data-slot=dialog-footer]>[data-variant=outline][data-size]:first-child:not(:last-child):hover{background:var(--secondary);color:var(--foreground)}html:is(.cloud,.enterprise) [data-slot=dialog-close][data-variant][data-size]{top:14px;right:16px;color:var(--cloud-text-4)}html:is(.cloud,.enterprise) [data-slot=dialog-close][data-variant][data-size]:hover{background:var(--secondary);color:var(--foreground)}html:is(.cloud,.enterprise) [data-slot=dialog-content]:has([data-slot=command]){top:12vh;max-width:620px;padding:0;gap:0;overflow:hidden}html:is(.cloud,.enterprise) [data-slot=command]{padding:0}html:is(.cloud,.enterprise) [data-slot=command-input-wrapper]{padding:0}html:is(.cloud,.enterprise) [data-slot=command-input-wrapper] [data-slot=input-group]{padding-inline:8px;border:0;border-bottom:1px solid var(--border);background:transparent}@layer utilities{html:is(.cloud,.enterprise) [data-slot=command-input-wrapper] [data-slot=input-group]{height:50px!important;border-radius:0!important;box-shadow:none!important}html:is(.cloud,.enterprise) [data-slot=command-item]{border-radius:8px!important}}html:is(.cloud,.enterprise) [data-slot=command-input]{font-size:15px}html:is(.cloud,.enterprise) [data-slot=command-input]::placeholder{color:var(--cloud-text-4)}html:is(.cloud,.enterprise) [data-slot=command-list]{max-height:380px;padding:6px}html:is(.cloud,.enterprise) [data-slot=command-group]{padding:0}html:is(.cloud,.enterprise) [data-slot=command-group] [cmdk-group-heading]{padding:8px 10px 4px;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--cloud-group-label)}html:is(.cloud,.enterprise) [data-slot=command-item]{padding:9px 10px;font-size:13.5px;color:var(--cloud-text-2)}html:is(.cloud,.enterprise) [data-slot=command-item][data-selected=true]{background:var(--accent);color:var(--foreground)}html:is(.cloud,.enterprise) [data-slot=command-empty]{padding:28px 18px;font-size:13.5px;color:var(--muted-foreground)}html:is(.cloud,.enterprise) [data-slot=drawer-content],html:is(.cloud,.enterprise) [data-slot=sheet-content]{font-size:13.5px;box-shadow:var(--cloud-dialog-shadow)}html:is(.cloud,.enterprise) [data-slot=drawer-header],html:is(.cloud,.enterprise) [data-slot=sheet-header]{gap:2px;padding:16px 20px;border-bottom:1px solid var(--border);background:var(--card)}html:is(.cloud,.enterprise) [data-slot=drawer-title],html:is(.cloud,.enterprise) [data-slot=sheet-title]{font-size:15px;font-weight:650;color:var(--foreground)}html:is(.cloud,.enterprise) [data-slot=drawer-description],html:is(.cloud,.enterprise) [data-slot=sheet-description]{font-size:12.5px;color:var(--muted-foreground)}html:is(.cloud,.enterprise) [data-slot=drawer-footer],html:is(.cloud,.enterprise) [data-slot=sheet-footer]{flex-direction:row;justify-content:flex-end;gap:8px;padding:14px 20px;border-top:1px solid var(--border);background:var(--background)}html:is(.cloud,.enterprise) [data-slot=drawer-close][data-variant][data-size],html:is(.cloud,.enterprise) [data-slot=sheet-close][data-variant][data-size]{color:var(--cloud-text-4)}html:is(.cloud,.enterprise) [data-slot=popover-content]{padding:10px;font-size:13.5px}html:is(.cloud,.enterprise) [data-slot=popover-title]{font-size:13.5px;font-weight:600}html:is(.cloud,.enterprise) [data-slot=popover-description]{font-size:12.5px;color:var(--muted-foreground)}html:is(.cloud,.enterprise) [data-slot=tooltip-content]{padding:6px 10px;border-radius:8px;background:var(--foreground);color:var(--card);font-size:12.5px;font-weight:500;line-height:1.4;box-shadow:var(--cloud-popover-shadow)}html:is(.cloud,.enterprise) [data-sonner-toaster] [data-sonner-toast][data-styled=true]{gap:10px;padding:10px 14px;border:0;border-radius:10px;background:var(--foreground);color:var(--card);font-size:13px;box-shadow:var(--cloud-toast-shadow)}html:is(.cloud,.enterprise) [data-sonner-toaster] [data-sonner-toast] [data-title]{font-size:13px;font-weight:500;color:var(--card)}html:is(.cloud,.enterprise) [data-sonner-toaster] [data-sonner-toast] [data-description]{font-size:12.5px;color:var(--cloud-text-4)}html:is(.cloud,.enterprise) [data-sonner-toaster] [data-sonner-toast] [data-icon]{color:var(--cloud-primary-border)}html:is(.cloud,.enterprise) [data-sonner-toaster] [data-sonner-toast][data-type=error] [data-icon]{color:var(--cloud-danger-border)}html:is(.cloud,.enterprise) [data-sonner-toaster] [data-sonner-toast][data-type=warning] [data-icon]{color:var(--cloud-warning-bg)}html:is(.cloud,.enterprise) [data-sonner-toaster] [data-sonner-toast] [data-button]{height:26px;padding:0 10px;border-radius:6px;background:var(--primary);color:var(--primary-foreground);font-size:12px;font-weight:600}html:is(.cloud,.enterprise) [data-sonner-toaster] [data-sonner-toast] [data-cancel]{background:var(--cloud-text-2);color:var(--card)}html:is(.cloud,.enterprise) [data-sonner-toaster] [data-sonner-toast] [data-close-button]{border-color:var(--cloud-text-2);background:var(--foreground);color:var(--cloud-text-4)}html:is(.cloud,.enterprise) [data-slot=alert]{gap:2px;padding:10px 14px;border:1px solid var(--cloud-primary-soft2);border-radius:8px;background:var(--cloud-primary-tint);color:var(--cloud-text-2);font-size:13.5px}html:is(.cloud,.enterprise) [data-slot=alert-title]{font-size:13.5px;font-weight:600;color:var(--primary)}html:is(.cloud,.enterprise) [data-slot=alert-description]{font-size:12.5px;line-height:1.6;color:var(--cloud-text-3)}html:is(.cloud,.enterprise) [data-slot=alert].text-destructive{border-color:var(--cloud-danger-border);background:var(--cloud-danger-bg);color:var(--cloud-danger-text)}html:is(.cloud,.enterprise) [data-slot=alert].text-destructive [data-slot=alert-description],html:is(.cloud,.enterprise) [data-slot=alert].text-destructive [data-slot=alert-title]{color:var(--cloud-danger-text)}html:is(.cloud,.enterprise) [data-slot=form-label]{font-size:13px;font-weight:600;color:var(--cloud-text-2)}html:is(.cloud,.enterprise) [data-slot=form-description]{font-size:12.5px;color:var(--muted-foreground)}html:is(.cloud,.enterprise) [data-slot=form-message]{font-size:12.5px;color:var(--cloud-danger-text)}html:is(.cloud,.enterprise) [data-slot=switch]{width:30px;height:17px;border:0;border-radius:9px;background:var(--cloud-border-strong)}html:is(.cloud,.enterprise) [data-slot=switch][data-checked]{background:var(--primary)}html:is(.cloud,.enterprise) [data-slot=switch-thumb]{width:13px;height:13px;margin-left:2px;background:var(--card)}html:is(.cloud,.enterprise) [data-slot=switch][data-checked] [data-slot=switch-thumb]{translate:13px 0}html:is(.cloud,.enterprise) [data-slot=progress-track]{height:6px;border-radius:3px;background:var(--cloud-row-border)}html:is(.cloud,.enterprise) [data-slot=progress-indicator]{border-radius:3px;background:var(--primary)}html:is(.cloud,.enterprise) [data-slot=progress-label]{font-size:13px;font-weight:500}html:is(.cloud,.enterprise) [data-slot=progress-value]{font-size:12.5px;color:var(--muted-foreground)}html:is(.cloud,.enterprise) [data-slot=avatar-fallback]{background:var(--primary);color:var(--primary-foreground);font-size:12px;font-weight:700}html:is(.cloud,.enterprise) [data-slot=avatar]:after{border-color:transparent}html:is(.cloud,.enterprise) [data-slot=breadcrumb-list]{gap:8px;font-size:13.5px;color:var(--muted-foreground)}html:is(.cloud,.enterprise) [data-slot=breadcrumb-page]{font-weight:600;color:var(--foreground)}html:is(.cloud,.enterprise) [data-slot=breadcrumb-separator]{color:var(--cloud-text-4)}html:is(.cloud,.enterprise) [data-slot=skeleton]{border-radius:6px}html:is(.cloud,.enterprise) [class*=shadow]{--tw-shadow:0 0 #0000}html:is(.cloud,.enterprise) .rounded-xl:not([data-slot]){border-radius:10px}html:is(.cloud,.enterprise) .rounded-2xl:not([data-slot]){border-radius:12px}html:is(.cloud,.enterprise) .rounded-3xl:not([data-slot]),html:is(.cloud,.enterprise) .rounded-4xl:not([data-slot]){border-radius:14px}html:is(.cloud,.enterprise) .rounded-t-xl:not([data-slot]){border-top-left-radius:10px;border-top-right-radius:10px}html:is(.cloud,.enterprise) .rounded-b-xl:not([data-slot]){border-bottom-left-radius:10px;border-bottom-right-radius:10px}html:is(.cloud,.enterprise) .rounded-l-xl:not([data-slot]){border-top-left-radius:10px;border-bottom-left-radius:10px}html:is(.cloud,.enterprise) .rounded-r-xl:not([data-slot]){border-top-right-radius:10px;border-bottom-right-radius:10px}html:is(.cloud,.enterprise) .hover\:bg-accent:hover{background-color:var(--secondary)}html:is(.cloud,.enterprise) [class*=bg-gradient-to-]{--tw-gradient-to:var(--tw-gradient-from);--tw-gradient-via-stops:initial}html:is(.cloud,.enterprise) [class*=rounded-full][class*=px-]{border-radius:6px}html:is(.cloud,.enterprise) input[class*=rounded-full]{border-radius:8px}html:is(.cloud,.enterprise){--color-slate-50:#fafafa;--color-slate-100:#f4f4f5;--color-slate-200:#e4e4e7;--color-slate-300:#d4d4d8;--color-slate-400:#a1a1aa;--color-slate-500:#71717a;--color-slate-600:#52525b;--color-slate-700:#3f3f46;--color-slate-800:#27272a;--color-slate-900:#1b1b1f;--color-slate-950:#121215;--color-gray-50:#fafafa;--color-gray-100:#f4f4f5;--color-gray-200:#e4e4e7;--color-gray-300:#d4d4d8;--color-gray-400:#a1a1aa;--color-gray-500:#71717a;--color-gray-600:#52525b;--color-gray-700:#3f3f46;--color-gray-800:#27272a;--color-gray-900:#1b1b1f;--color-gray-950:#121215;--color-zinc-50:#fafafa;--color-zinc-100:#f4f4f5;--color-zinc-200:#e4e4e7;--color-zinc-300:#d4d4d8;--color-zinc-400:#a1a1aa;--color-zinc-500:#71717a;--color-zinc-600:#52525b;--color-zinc-700:#3f3f46;--color-zinc-800:#27272a;--color-zinc-900:#1b1b1f;--color-zinc-950:#121215;--color-neutral-50:#fafafa;--color-neutral-100:#f4f4f5;--color-neutral-200:#e4e4e7;--color-neutral-300:#d4d4d8;--color-neutral-400:#a1a1aa;--color-neutral-500:#71717a;--color-neutral-600:#52525b;--color-neutral-700:#3f3f46;--color-neutral-800:#27272a;--color-neutral-900:#1b1b1f;--color-neutral-950:#121215;--color-stone-50:#fafafa;--color-stone-100:#f4f4f5;--color-stone-200:#e4e4e7;--color-stone-300:#d4d4d8;--color-stone-400:#a1a1aa;--color-stone-500:#71717a;--color-stone-600:#52525b;--color-stone-700:#3f3f46;--color-stone-800:#27272a;--color-stone-900:#1b1b1f;--color-stone-950:#121215;--color-blue-50:#f9f5fd;--color-blue-100:#f3ebfa;--color-blue-200:#e4d5f1;--color-blue-300:#d9c2ec;--color-blue-400:#b58ad9;--color-blue-500:#8a4bc0;--color-blue-600:#6a309b;--color-blue-700:#55257e;--color-blue-800:#3e1b5c;--color-blue-900:#2f1446;--color-blue-950:#1f0d2e;--color-sky-50:#f9f5fd;--color-sky-100:#f3ebfa;--color-sky-200:#e4d5f1;--color-sky-300:#d9c2ec;--color-sky-400:#b58ad9;--color-sky-500:#8a4bc0;--color-sky-600:#6a309b;--color-sky-700:#55257e;--color-sky-800:#3e1b5c;--color-sky-900:#2f1446;--color-sky-950:#1f0d2e;--color-cyan-50:#f9f5fd;--color-cyan-100:#f3ebfa;--color-cyan-200:#e4d5f1;--color-cyan-300:#d9c2ec;--color-cyan-400:#b58ad9;--color-cyan-500:#8a4bc0;--color-cyan-600:#6a309b;--color-cyan-700:#55257e;--color-cyan-800:#3e1b5c;--color-cyan-900:#2f1446;--color-cyan-950:#1f0d2e;--color-indigo-50:#f9f5fd;--color-indigo-100:#f3ebfa;--color-indigo-200:#e4d5f1;--color-indigo-300:#d9c2ec;--color-indigo-400:#b58ad9;--color-indigo-500:#8a4bc0;--color-indigo-600:#6a309b;--color-indigo-700:#55257e;--color-indigo-800:#3e1b5c;--color-indigo-900:#2f1446;--color-indigo-950:#1f0d2e;--color-violet-50:#f9f5fd;--color-violet-100:#f3ebfa;--color-violet-200:#e4d5f1;--color-violet-300:#d9c2ec;--color-violet-400:#b58ad9;--color-violet-500:#8a4bc0;--color-violet-600:#6a309b;--color-violet-700:#55257e;--color-violet-800:#3e1b5c;--color-violet-900:#2f1446;--color-violet-950:#1f0d2e;--color-purple-50:#f9f5fd;--color-purple-100:#f3ebfa;--color-purple-200:#e4d5f1;--color-purple-300:#d9c2ec;--color-purple-400:#b58ad9;--color-purple-500:#8a4bc0;--color-purple-600:#6a309b;--color-purple-700:#55257e;--color-purple-800:#3e1b5c;--color-purple-900:#2f1446;--color-purple-950:#1f0d2e;--color-fuchsia-50:#f9f5fd;--color-fuchsia-100:#f3ebfa;--color-fuchsia-200:#e4d5f1;--color-fuchsia-300:#d9c2ec;--color-fuchsia-400:#b58ad9;--color-fuchsia-500:#8a4bc0;--color-fuchsia-600:#6a309b;--color-fuchsia-700:#55257e;--color-fuchsia-800:#3e1b5c;--color-fuchsia-900:#2f1446;--color-fuchsia-950:#1f0d2e;--color-pink-50:#f9f5fd;--color-pink-100:#f3ebfa;--color-pink-200:#e4d5f1;--color-pink-300:#d9c2ec;--color-pink-400:#b58ad9;--color-pink-500:#8a4bc0;--color-pink-600:#6a309b;--color-pink-700:#55257e;--color-pink-800:#3e1b5c;--color-pink-900:#2f1446;--color-pink-950:#1f0d2e;--color-green-50:#e6f6ec;--color-green-100:#d4efdf;--color-green-200:#b5e3c8;--color-green-300:#86cfa5;--color-green-400:#4ab97d;--color-green-500:#16a34a;--color-green-600:#127a41;--color-green-700:#106637;--color-green-800:#0e532e;--color-green-900:#0b4225;--color-green-950:#06301a;--color-emerald-50:#e6f6ec;--color-emerald-100:#d4efdf;--color-emerald-200:#b5e3c8;--color-emerald-300:#86cfa5;--color-emerald-400:#4ab97d;--color-emerald-500:#16a34a;--color-emerald-600:#127a41;--color-emerald-700:#106637;--color-emerald-800:#0e532e;--color-emerald-900:#0b4225;--color-emerald-950:#06301a;--color-lime-50:#e6f6ec;--color-lime-100:#d4efdf;--color-lime-200:#b5e3c8;--color-lime-300:#86cfa5;--color-lime-400:#4ab97d;--color-lime-500:#16a34a;--color-lime-600:#127a41;--color-lime-700:#106637;--color-lime-800:#0e532e;--color-lime-900:#0b4225;--color-lime-950:#06301a;--color-teal-50:#e6f6ec;--color-teal-100:#d4efdf;--color-teal-200:#b5e3c8;--color-teal-300:#86cfa5;--color-teal-400:#4ab97d;--color-teal-500:#16a34a;--color-teal-600:#127a41;--color-teal-700:#106637;--color-teal-800:#0e532e;--color-teal-900:#0b4225;--color-teal-950:#06301a;--color-amber-50:#fdf3e0;--color-amber-100:#fbe8c2;--color-amber-200:#f7d795;--color-amber-300:#f0c15e;--color-amber-400:#e6a72e;--color-amber-500:#d97706;--color-amber-600:#b8650a;--color-amber-700:#92600a;--color-amber-800:#7a4f0a;--color-amber-900:#5f3f09;--color-amber-950:#3f2a05;--color-yellow-50:#fdf3e0;--color-yellow-100:#fbe8c2;--color-yellow-200:#f7d795;--color-yellow-300:#f0c15e;--color-yellow-400:#e6a72e;--color-yellow-500:#d97706;--color-yellow-600:#b8650a;--color-yellow-700:#92600a;--color-yellow-800:#7a4f0a;--color-yellow-900:#5f3f09;--color-yellow-950:#3f2a05;--color-orange-50:#fdf3e0;--color-orange-100:#fbe8c2;--color-orange-200:#f7d795;--color-orange-300:#f0c15e;--color-orange-400:#e6a72e;--color-orange-500:#d97706;--color-orange-600:#b8650a;--color-orange-700:#92600a;--color-orange-800:#7a4f0a;--color-orange-900:#5f3f09;--color-orange-950:#3f2a05;--color-red-50:#fdeaea;--color-red-100:#fbd8d6;--color-red-200:#f5b8b4;--color-red-300:#eab8b3;--color-red-400:#e0605a;--color-red-500:#dc2626;--color-red-600:#b42318;--color-red-700:#9a1e14;--color-red-800:#7f1910;--color-red-900:#66140d;--color-red-950:#450d08;--color-rose-50:#fdeaea;--color-rose-100:#fbd8d6;--color-rose-200:#f5b8b4;--color-rose-300:#eab8b3;--color-rose-400:#e0605a;--color-rose-500:#dc2626;--color-rose-600:#b42318;--color-rose-700:#9a1e14;--color-rose-800:#7f1910;--color-rose-900:#66140d;--color-rose-950:#450d08}html:is(.cloud,.enterprise) .bg-slate-50\/50{background-color:color-mix(in oklab,var(--color-slate-50) 50%,transparent)}html:is(.cloud,.enterprise) .bg-slate-50\/60{background-color:color-mix(in oklab,var(--color-slate-50) 60%,transparent)}html:is(.cloud,.enterprise) .bg-slate-50\/90{background-color:color-mix(in oklab,var(--color-slate-50) 90%,transparent)}html:is(.cloud,.enterprise) .bg-slate-100\/80{background-color:color-mix(in oklab,var(--color-slate-100) 80%,transparent)}html:is(.cloud,.enterprise) .bg-slate-200\/80{background-color:color-mix(in oklab,var(--color-slate-200) 80%,transparent)}html:is(.cloud,.enterprise) .bg-slate-900\/95{background-color:color-mix(in oklab,var(--color-slate-900) 95%,transparent)}html:is(.cloud,.enterprise) .border-slate-200\/80{border-color:color-mix(in oklab,var(--color-slate-200) 80%,transparent)}html:is(.cloud,.enterprise) .border-slate-200\/60{border-color:color-mix(in oklab,var(--color-slate-200) 60%,transparent)}html:is(.cloud,.enterprise) .bg-red-50\/55{background-color:color-mix(in oklab,var(--color-red-50) 55%,transparent)}html:is(.cloud,.enterprise) .bg-red-50\/50{background-color:color-mix(in oklab,var(--color-red-50) 50%,transparent)}html:is(.cloud,.enterprise) .bg-amber-50\/55{background-color:color-mix(in oklab,var(--color-amber-50) 55%,transparent)}html:is(.cloud,.enterprise) .bg-amber-50\/60{background-color:color-mix(in oklab,var(--color-amber-50) 60%,transparent)}html:is(.cloud,.enterprise) .bg-amber-50\/50{background-color:color-mix(in oklab,var(--color-amber-50) 50%,transparent)}html:is(.cloud,.enterprise) .bg-rose-500\/10{background-color:color-mix(in oklab,var(--color-rose-500) 10%,transparent)}html:is(.cloud,.enterprise) .bg-purple-600\/20{background-color:color-mix(in oklab,var(--color-purple-600) 20%,transparent)}html:is(.cloud,.enterprise) .bg-emerald-50\/50{background-color:color-mix(in oklab,var(--color-emerald-50) 50%,transparent)}html:is(.cloud,.enterprise) .bg-blue-600\/30{background-color:color-mix(in oklab,var(--color-blue-600) 30%,transparent)}html:is(.cloud,.enterprise) .bg-blue-50\/50{background-color:color-mix(in oklab,var(--color-blue-50) 50%,transparent)}html:is(.cloud,.enterprise) .text-red-400\/80{color:color-mix(in oklab,var(--color-red-400) 80%,transparent)}html:is(.cloud,.enterprise) .text-emerald-600\/80{color:color-mix(in oklab,var(--color-emerald-600) 80%,transparent)}html:is(.cloud,.enterprise) .via-blue-400\/50{--tw-gradient-via:color-mix(in oklab,var(--color-blue-400) 50%,transparent)}html:is(.cloud,.enterprise) .hover\:bg-slate-100\/80:hover{background-color:color-mix(in oklab,var(--color-slate-100) 80%,transparent)}html:is(.cloud,.enterprise) .hover\:bg-blue-50\/50:hover{background-color:color-mix(in oklab,var(--color-blue-50) 50%,transparent)}html:is(.cloud,.enterprise) .hover\:bg-slate-50\/50:hover{background-color:color-mix(in oklab,var(--color-slate-50) 50%,transparent)}html:is(.cloud,.enterprise) .hover\:bg-amber-50\/50:hover{background-color:color-mix(in oklab,var(--color-amber-50) 50%,transparent)}html:is(.cloud,.enterprise) .hover\:bg-amber-50\/30:hover{background-color:color-mix(in oklab,var(--color-amber-50) 30%,transparent)}html:is(.cloud,.enterprise) .focus-visible\:ring-blue-500\/30:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-blue-500) 30%,transparent)}html:is(.cloud,.enterprise) .focus-visible\:border-blue-500\/50:focus-visible{border-color:color-mix(in oklab,var(--color-blue-500) 50%,transparent)}html:is(.cloud,.enterprise) .focus\:ring-blue-500\/30:focus{--tw-ring-color:color-mix(in oklab,var(--color-blue-500) 30%,transparent)}html.classic{--font-sans:var(--font-manrope),"Manrope",system-ui,sans-serif;--text-xs:11.5px;--text-xs--line-height:1.4;--text-sm:13.5px;--text-sm--line-height:1.5;--text-base:14px;--text-base--line-height:1.55;--classic-control-h:38px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html.classic body{font-size:14px;line-height:1.55}html.classic main h1{font-size:21px;font-weight:800;letter-spacing:-.4px}html.classic [data-slot=app-header]{background:var(--card);border-bottom:1px solid var(--border)}html.classic [data-slot=app-content]{background:var(--background)}html.classic aside[data-slot=sidebar]{background:var(--sidebar);border-right:1px solid var(--sidebar-border)}html.classic aside[data-collapsed=false][data-slot=sidebar]{width:234px}html.classic [data-slot=sidebar-nav]{padding:18px 14px;gap:6px}html.classic [data-slot=sidebar-group-label]{font-size:11px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:var(--classic-ink-faint)}html.classic [data-slot=sidebar-item-bar]{display:none}html.classic [data-slot=sidebar-item]{border-radius:9px;font-size:14px;font-weight:600;color:var(--muted-foreground)}html.classic aside[data-collapsed=false] [data-slot=sidebar-item]{padding:9px 11px;gap:11px}html.classic [data-slot=sidebar-item]:hover{background:var(--classic-line-soft);color:var(--foreground)}html.classic [data-slot=sidebar-item][data-active=true]{background:var(--sidebar-accent);color:var(--sidebar-accent-foreground);font-weight:700}html.classic [data-slot=card]{background:var(--card);border:1px solid var(--border);border-radius:14px;box-shadow:var(--classic-shadow-card)}html.classic [data-slot=table]{font-size:13.5px}html.classic [data-slot=table-header] th,html.classic thead th{background:var(--background);font-size:11.5px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;color:var(--classic-ink-faint);padding:13px 14px;border-bottom:1px solid var(--border)}html.classic [data-slot=table-cell],html.classic tbody td{padding:11px 14px;border-bottom:1px solid var(--classic-line-soft);vertical-align:middle}html.classic [data-slot=button],html.classic button[data-variant]{border-radius:10px;font-weight:700}html.classic [data-variant=default][data-slot=button],html.classic button[data-variant=default]{box-shadow:0 3px 10px color-mix(in oklch,var(--primary) 34%,transparent)}html.classic [data-size=default][data-slot=button],html.classic button[data-size=default]{height:var(--classic-control-h);padding-inline:16px}html.classic [data-slot=input],html.classic [data-slot=select-trigger]{border-radius:10px;border-color:var(--border)}html.classic [data-slot=badge],html.classic [data-slot=chip]{border-radius:20px;font-size:12px;font-weight:700;padding:4px 11px}html.enterprise main h1{font-size:24px;font-weight:650;letter-spacing:-.01em;line-height:1.25}@media screen{html.enterprise [data-slot=app-shell]{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:var(--ent-topbar-h) auto minmax(0,1fr);background:var(--ent-panel)}html.enterprise [data-slot=app-main]{display:contents}html.enterprise aside[data-slot=sidebar]{grid-column:1;grid-row:2/span 2;min-height:0}html.enterprise [data-slot=app-content]{grid-column:2;grid-row:3;min-height:0}html.enterprise [data-slot=app-header]+:not([data-slot=app-content]){grid-column:2;grid-row:2}html.enterprise [data-slot=app-header]{grid-column:1/-1;grid-row:1;height:var(--ent-topbar-h);padding:0 16px 0 14px;gap:12px;justify-content:flex-start;background:var(--card);border-bottom:1px solid var(--ent-line);z-index:30}html.enterprise [data-slot=app-header]>div{display:contents}html.enterprise [data-slot=header-toggle]{order:1;width:34px;height:34px;flex:none;border-radius:8px}html.enterprise [data-slot=header-toggle]:hover{background:var(--ent-panel2)}html.enterprise [data-slot=header-toggle] img{width:18px;height:18px;opacity:.75}html.enterprise [data-slot=header-brand]{order:2;flex:none}html.enterprise [data-slot=header-branch]>*{order:3}html.enterprise [data-slot=header-pipeline]>*{order:4}html.enterprise [data-slot=header-search]>*{order:5;margin-left:auto}html.enterprise [data-slot=header-theme]>*{order:6}html.enterprise [data-slot=header-notifications]>*{order:7}html.enterprise [data-slot=header-user]>*{order:8}@media (min-width:768px){html.enterprise [data-slot=header-search]>button{display:none}html.enterprise [data-slot=header-theme]>*{margin-left:auto}}html.enterprise [data-slot=header-branch]>button{width:auto;max-width:280px;height:34px;margin-left:6px;padding:6px 10px 6px 16px;gap:8px;border:0;border-left:1px solid var(--ent-line);border-radius:0;background:transparent;font-size:13.5px;font-weight:600;color:var(--ent-ink2)}html.enterprise [data-slot=header-branch]>button:hover{background:transparent;color:var(--foreground)}html.enterprise [data-slot=header-branch]>button svg{opacity:.45}@media (min-width:768px){html.enterprise [data-slot=header-branch]>button>div>svg{display:none}}html.enterprise [data-slot=theme-picker]{height:32px;padding:6px 8px;border-radius:8px;font-size:13px;color:var(--cloud-text-3)}html.enterprise [data-slot=theme-picker]:hover,html.enterprise [data-slot=theme-picker][aria-expanded=true]{background:var(--ent-panel2)}html.enterprise [data-slot=header-notifications]>*{border-radius:8px}html.enterprise [data-slot=header-user] [data-slot=dropdown-menu-trigger]{width:30px;height:30px;font-size:12px;font-weight:700}html.enterprise aside[data-slot=sidebar]{background:var(--card);border-right:1px solid var(--ent-line);padding:12px 10px;gap:2px}@media (min-width:768px){html.enterprise aside[data-slot=sidebar][data-collapsed=false]{width:var(--ent-side-w)}html.enterprise aside[data-slot=sidebar][data-collapsed=true]{width:60px;padding-inline:8px}}html.enterprise [data-slot=sidebar-brand]{display:none}html.enterprise [data-slot=sidebar-search]{flex:none;align-items:center;gap:8px;width:100%;margin-bottom:10px;padding:8px 12px;border:1px solid var(--ent-line);border-radius:8px;background:var(--card);font-size:13px;color:var(--ent-faint);text-align:left}html.enterprise [data-slot=sidebar-search]:hover{border-color:var(--cloud-border-strong)}html.enterprise aside[data-collapsed=true] [data-slot=sidebar-search]{justify-content:center;padding:8px 0}html.enterprise [data-slot=sidebar-search-kbd]{margin-left:auto;padding:1px 5px;border:1px solid var(--ent-line);border-radius:4px;font-family:inherit;font-size:11px;color:var(--ent-faint)}html.enterprise [data-slot=sidebar-nav]{padding:0;gap:2px}html.enterprise aside[data-collapsed=true] [data-slot=sidebar-nav]{padding-inline:0}html.enterprise [data-slot=sidebar-group]{padding:12px 12px 4px}html.enterprise aside[data-collapsed=true] [data-slot=sidebar-group]{padding:10px 0 6px}html.enterprise [data-slot=sidebar-group-label]{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ent-sect)}html.enterprise aside[data-collapsed=false] [data-slot=sidebar-item]{padding:7px 12px}html.enterprise [data-slot=sidebar-item]:hover{background:var(--ent-panel2)}html.enterprise [data-slot=sidebar-item][data-active=true]{background:var(--accent)}@media (max-width:767.98px){html.enterprise aside[data-slot=sidebar]{position:fixed;top:var(--ent-topbar-h);bottom:0;width:280px}html.enterprise aside[data-slot=sidebar]:not(.-translate-x-full){box-shadow:var(--ent-drawer-shadow)}html.enterprise [data-slot=header-toggle]{border:1px solid var(--ent-line)}html.enterprise [data-slot=app-header]{gap:8px;padding-inline:12px}html.enterprise [data-slot=header-brand]>span{display:none}html.enterprise [data-slot=header-branch]>button{margin-left:0;padding-left:10px}}html.enterprise [data-slot=app-content]{padding:20px 32px 40px;background:var(--ent-panel)}html.enterprise [data-slot=app-content]>:first-child>[data-slot=page-header]:first-child,html.enterprise [data-slot=app-content]>[data-slot=page-header]:first-child{margin:-20px -32px 4px;padding:16px 32px;gap:6px;background:var(--card);border-bottom:1px solid var(--ent-line)}html.enterprise [data-slot=app-content]>:first-child>[data-slot=page-header]:first-child:has(+:is([role=tablist],nav)){margin-bottom:0;padding-bottom:12px;border-bottom:0}html.enterprise [data-slot=app-content]>:first-child>[data-slot=page-header]:first-child+:is([role=tablist],nav){margin:-16px -32px 4px;padding:0 32px;background:var(--card);border-bottom:1px solid var(--ent-line)}html.enterprise [data-slot=page-header-breadcrumb]{font-size:13px;color:var(--muted-foreground)}html.enterprise [data-slot=page-header-subtitle]{margin-top:3px;max-width:820px;font-size:13.5px}html.enterprise [data-slot=page-header-row]{gap:16px}html.enterprise [data-slot=page-header-actions]{gap:8px}html.enterprise [data-slot=app-content]>:first-child>[data-slot=detail-shell]:first-child,html.enterprise [data-slot=app-content]>[data-slot=detail-shell]:first-child{gap:0}html.enterprise [data-slot=detail-shell]>[data-slot=detail-breadcrumbs],html.enterprise [data-slot=detail-shell]>[data-slot=detail-shell-header],html.enterprise [data-slot=detail-shell]>[role=tablist]{margin-inline:-32px;padding-inline:32px;background:var(--card)}html.enterprise [data-slot=detail-shell]>:first-child{margin-top:-20px;padding-top:16px}html.enterprise [data-slot=detail-shell]>[data-slot=detail-breadcrumbs]{padding-bottom:8px;font-size:13px}html.enterprise [data-slot=detail-shell]>[data-slot=detail-shell-header]{padding-bottom:16px;border-bottom:1px solid var(--ent-line)}html.enterprise [data-slot=detail-shell]>[data-slot=detail-shell-header]:has(+[role=tablist]){padding-bottom:8px;border-bottom:0}html.enterprise [data-slot=detail-shell]>[role=tablist]{border-bottom:1px solid var(--ent-line)}html.enterprise [data-slot=detail-shell]>:last-child{margin-top:20px}@media (max-width:899.98px){html.enterprise [data-slot=app-content]{padding:14px 16px 32px}html.enterprise [data-slot=app-content]>:first-child>[data-slot=page-header]:first-child,html.enterprise [data-slot=app-content]>[data-slot=page-header]:first-child{margin:-14px -16px 2px;padding:16px}html.enterprise [data-slot=app-content]>:first-child>[data-slot=page-header]:first-child+:is([role=tablist],nav){margin-inline:-16px;padding-inline:16px}html.enterprise [data-slot=detail-shell]>[data-slot=detail-breadcrumbs],html.enterprise [data-slot=detail-shell]>[data-slot=detail-shell-header],html.enterprise [data-slot=detail-shell]>[role=tablist]{margin-inline:-16px;padding-inline:16px}html.enterprise [data-slot=detail-shell]>:first-child{margin-top:-14px}}}html.enterprise [data-slot=kpi-tile]{gap:0;padding:16px 18px;border-color:var(--ent-line);border-radius:10px}html.enterprise [data-slot=kpi-tile-label]{font-size:13px;font-weight:400;letter-spacing:0;text-transform:none;color:var(--muted-foreground)}html.enterprise [data-slot=kpi-tile-value]{margin-top:6px;font-size:28px;font-weight:650;letter-spacing:-.02em;line-height:1.2}html.enterprise [data-slot=kpi-tile-hint]{margin-top:3px;font-size:12.5px}html.enterprise [data-slot=kpi-tile-delta]{font-weight:600}html.enterprise [data-slot=section-card]{border-color:var(--ent-line)}html.enterprise [data-slot=section-card-header]{padding:13px 18px}html.enterprise [data-slot=section-card-header] h2{font-size:14px;font-weight:600}html.enterprise [data-slot=school-table-th],html.enterprise [data-slot=table-head],html.enterprise [data-slot=table-head] [data-variant][data-size]{letter-spacing:0;text-transform:none}html.enterprise [data-slot=school-table-head]{background:var(--ent-panel)}html.enterprise [data-slot=school-table-th]{padding:9px 14px;font-size:12px;font-weight:600;color:var(--muted-foreground);border-bottom-color:var(--ent-line)}html.enterprise [data-slot=school-table] td{padding-inline:14px;color:var(--ent-ink2)}html.enterprise [data-slot=school-table-row]{border-bottom-color:var(--ent-line2)}html.enterprise [data-slot=school-table-row].cursor-pointer:hover{background:#fcfcfd}html.enterprise [data-slot=count-tab]{padding:9px 14px 11px;border-radius:8px 8px 0 0;color:var(--cloud-text-3)}html.enterprise [data-slot=count-tab]:hover{background:var(--ent-panel2)}html.enterprise [data-slot=count-tab][aria-selected=true]{background:var(--ent-panel2);color:var(--foreground)}html.enterprise [data-slot=status-chip]{height:auto;padding:3px 8px;border-radius:6px;font-size:11.5px;font-weight:600;line-height:1.35}@media screen{html.enterprise [data-slot=sidebar-label]{font-size:13.5px;font-weight:450;line-height:20px;color:var(--ent-ink2)}html.enterprise [data-slot=sidebar-item][data-active=true] [data-slot=sidebar-label]{font-weight:600;color:var(--primary)}html.enterprise [data-slot=sidebar-icon]{width:16px;height:16px}html.enterprise [data-slot=sidebar-item]{transition:background-color .15s ease,color .15s ease}html.enterprise [data-slot=sidebar-item]:focus-visible{outline:2px solid var(--brand-line,#d9c2ec);outline-offset:-2px}html.enterprise [data-slot=sidebar-item-bar]{display:none}html.enterprise [data-slot=sidebar-group]{margin-top:10px;margin-bottom:0}html.enterprise aside[data-collapsed=true] [data-slot=sidebar-item]{width:40px;height:40px;margin-inline:auto;padding:0;justify-content:center}html.enterprise aside[data-collapsed=true] [data-slot=sidebar-icon]{width:18px;height:18px}html.enterprise aside[data-collapsed=true] [data-slot=sidebar-group]{margin:6px 0 4px}html.enterprise aside[data-slot=sidebar]{transition:width .2s ease}html.enterprise [data-slot=header-notifications]>button{width:34px;height:34px;border:0;border-radius:8px;background:transparent}html.enterprise [data-slot=header-notifications]>button:hover{background:var(--ent-panel2)}html.enterprise [data-slot=header-user] [data-slot=dropdown-menu-trigger]{box-shadow:0 0 0 2px var(--card),0 0 0 3px var(--ent-line)}html.enterprise [data-slot=page-header-breadcrumb]+[data-slot=page-header-row]{margin-top:-2px}html.enterprise [data-slot=page-header-meta]{margin-top:8px}html.enterprise [data-slot=filter-bar] :is([data-slot=select-trigger],[data-slot=input],[data-slot=button]){height:34px;border-radius:8px}html.enterprise [data-slot=filter-bar] [data-slot=input],html.enterprise [data-slot=filter-bar] [data-slot=select-trigger]{border-color:#d4d4d8}html.enterprise [data-slot=filter-bar] [data-slot=search-input] svg{color:var(--ent-faint)}}@media (max-width:639.98px){html.enterprise [data-slot=kpi-tile]{padding:12px 14px}html.enterprise [data-slot=kpi-tile-value]{font-size:22px}}@media screen{html.enterprise [data-slot=detail-shell]>[data-slot=detail-facts]{margin-inline:-32px;padding:2px 32px 16px;background:var(--card);border-bottom:1px solid var(--ent-line)}html.enterprise [data-slot=detail-shell]>[data-slot=detail-shell-header]:has(+[data-slot=detail-facts]){padding-bottom:14px;border-bottom:0}html.enterprise [data-slot=detail-shell]>[data-slot=detail-facts]:has(+[role=tablist]){padding-bottom:10px;border-bottom:0}@media (max-width:899.98px){html.enterprise [data-slot=detail-shell]>[data-slot=detail-facts]{margin-inline:-16px;padding-inline:16px}}}[data-slot=app-content] [data-slot=school-table-head][data-sticky]{top:-24px}html:is(.cloud,.enterprise) [data-slot=app-content] [data-slot=school-table-head][data-sticky]{top:-20px}@media (max-width:899.98px){html.enterprise [data-slot=app-content] [data-slot=school-table-head][data-sticky]{top:-14px}}@media screen and (max-width:767.98px){html.enterprise [data-slot=header-pipeline]>*{flex:0 1 auto;min-width:0;max-width:150px}html.enterprise [data-slot=header-pipeline]>* *{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html.enterprise [data-slot=detail-actions]{flex-wrap:nowrap;max-width:100%;overflow-x:auto;scrollbar-width:none}html.enterprise [data-slot=detail-actions]>*{flex:none}}@media screen and (max-width:479.98px){html.enterprise [data-slot=header-theme],html.enterprise [data-slot=header-theme]>*{display:none}}html.enterprise [data-slot=alert-dialog-content],html.enterprise [data-slot=dialog-content]{border-radius:12px;padding:18px 20px;gap:14px;box-shadow:0 0 0 1px var(--ent-line),0 20px 50px rgba(0,0,0,.15)}html.enterprise [data-slot=alert-dialog-title],html.enterprise [data-slot=dialog-title]{font-size:15px;font-weight:650}html.enterprise [data-slot=alert-dialog-description],html.enterprise [data-slot=dialog-description]{font-size:13.5px;line-height:1.5}html.enterprise [data-slot=alert-dialog-footer],html.enterprise [data-slot=dialog-footer]{margin:4px -20px -18px;padding:14px 20px;gap:8px;border-top-color:var(--ent-line);border-radius:0 0 12px 12px;background:var(--card)}html.enterprise [data-slot=alert-dialog-footer]>[data-variant][data-size]:first-child:not(:last-child),html.enterprise [data-slot=dialog-footer]>[data-variant][data-size]:first-child:not(:last-child){margin-right:0;border-color:#d4d4d8;background:var(--card);color:var(--ent-ink2)}html.enterprise [data-slot=alert-dialog-footer]>[data-variant][data-size]:first-child:not(:last-child):hover,html.enterprise [data-slot=dialog-footer]>[data-variant][data-size]:first-child:not(:last-child):hover{background:var(--ent-panel2);color:var(--foreground)}html.enterprise [data-slot=alert-dialog-overlay],html.enterprise [data-slot=dialog-overlay],html.enterprise [data-slot=sheet-overlay]{background:rgba(24,24,27,.35)}html.enterprise [data-slot=sheet-content]{box-shadow:-1px 0 0 var(--ent-line),-20px 0 50px rgba(0,0,0,.1)}html.enterprise [data-slot=form-drawer-footer]{border-top-color:var(--ent-line)}