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{letter-spacing:-.01em;color:var(--foreground);font-size:26px;font-weight:650;line-height:1.25}html:is(.cloud,.enterprise) [data-slot=app-header]{background:var(--card);border-bottom:1px solid var(--border);height:60px;padding-inline:20px}html:is(.cloud,.enterprise) [data-slot=app-content]{background:var(--background);padding:20px 24px 24px}@media (min-width:1280px){html:is(.cloud,.enterprise) [data-slot=app-content]{padding:20px 40px 24px}}html:is(.cloud,.enterprise) [data-slot=global-search]{border:1px solid var(--border);background:var(--card);height:34px;color:var(--cloud-text-4);border-radius:8px;gap:8px;padding:0 10px 0 12px}html:is(.cloud,.enterprise) [data-slot=global-search]:hover{background:var(--secondary)}html:is(.cloud,.enterprise) [data-slot=global-search] kbd,html:is(.cloud,.enterprise) [data-slot=global-search] [data-slot=kbd]{border:1px solid var(--border);height:20px;color:var(--cloud-text-4);background:0 0;border-radius:4px;padding:0 5px;font-size:11px;font-weight:500}html:is(.cloud,.enterprise) aside[data-slot=sidebar]{background:var(--sidebar);border-right:1px solid var(--sidebar-border)}@media (min-width:1024px){html:is(.cloud,.enterprise) aside[data-slot=sidebar][data-collapsed=false]{width:292px}}html:is(.cloud,.enterprise) [data-slot=sidebar-brand]{border-bottom:1px solid var(--sidebar-border);height:60px;padding-top:0}html:is(.cloud,.enterprise) aside[data-collapsed=false] [data-slot=sidebar-brand]{gap:12px;padding-inline:20px}html:is(.cloud,.enterprise) [data-slot=sidebar-brand] img{border-radius:8px;width:34px;height:34px}html:is(.cloud,.enterprise) [data-slot=sidebar-brand-title]{color:var(--cloud-text-2);font-size:14px;font-weight:600;line-height:18px}html:is(.cloud,.enterprise) [data-slot=sidebar-brand-subtitle]{letter-spacing:.06em;color:var(--primary);font-size:10px;font-weight:600;line-height:14px}html:is(.cloud,.enterprise) [data-slot=sidebar-nav]{flex-direction:column;gap:2px;padding:14px 12px;display:flex}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]{letter-spacing:.06em;text-transform:uppercase;color:var(--cloud-group-label);font-size:11px;font-weight:600}html:is(.cloud,.enterprise) [data-slot=sidebar-item-bar]{display:none}html:is(.cloud,.enterprise) [data-slot=sidebar-item]{color:var(--cloud-text-2);background:0 0;border-radius:8px}html:is(.cloud,.enterprise) aside[data-collapsed=false] [data-slot=sidebar-item]{gap:10px;width:100%;margin:0;padding:8px 12px}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]{background-color:var(--muted-foreground);width:16px;height:16px;-webkit-mask-image:var(--icon-cloud,var(--icon));-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]{color:inherit;font-size:13.5px;font-weight:450;line-height:20px}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);background:var(--card);box-shadow:none;border-radius:10px;gap:14px;padding-top:18px;padding-bottom:18px}html:is(.cloud,.enterprise) [data-slot=card]:has(>[data-slot=card-footer]){padding-bottom:0}html:is(.cloud,.enterprise) [data-slot=card-header],html:is(.cloud,.enterprise) [data-slot=card-content]{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]{color:var(--muted-foreground);font-size:12.5px}html:is(.cloud,.enterprise) [data-slot=card-footer]{border-top:1px solid var(--border);background:var(--background);border-radius:0 0 10px 10px;padding:14px 20px}html:is(.cloud,.enterprise) [data-slot=kpi-label]{color:var(--muted-foreground);font-size:13px;font-weight:500}html:is(.cloud,.enterprise) [data-slot=kpi-value]{letter-spacing:-.02em;color:var(--foreground);font-size:30px;font-weight:650;line-height:1.15}html:is(.cloud,.enterprise) [data-slot=kpi-caption]{color:var(--muted-foreground);font-size:12.5px}html:is(.cloud,.enterprise) [data-slot=kpi-icon]{display:none}html:is(.cloud,.enterprise) [data-slot=data-table]{border:1px solid var(--border);background:var(--card);border-radius:10px}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]{border-bottom:1px solid var(--border);height:38px}html:is(.cloud,.enterprise) [data-slot=table-header] [data-slot=table-row]:hover{background:var(--background)}html:is(.cloud,.enterprise) [data-slot=table-head]{letter-spacing:.04em;text-transform:uppercase;height:38px;color:var(--muted-foreground);padding:0 14px;font-size:12px;font-weight:600}html:is(.cloud,.enterprise) [data-slot=table-head]:has([role=checkbox]){padding-right:0}html:is(.cloud,.enterprise) [data-slot=table-row]{border-bottom:1px solid var(--cloud-row-border);height:44px}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]{color:var(--cloud-text-2);padding:4px 14px;line-height:1.4}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]{letter-spacing:.04em;text-transform:uppercase;height:auto;color:var(--muted-foreground);background:0 0;gap:4px;margin-left:0;padding:0;font-size:12px;font-weight:600}html:is(.cloud,.enterprise) [data-slot=table-head] [data-variant][data-size]:hover{color:var(--foreground);background:0 0}html:is(.cloud,.enterprise) [data-slot=table-head] [data-variant][data-size] svg{width:12px;height:12px;margin-left:2px}html:is(.cloud,.enterprise) [data-slot=table-toolbar]{border-bottom:1px solid var(--border);align-items:flex-end;margin-bottom:14px;padding:0}html:is(.cloud,.enterprise) [data-slot=table-toolbar]>:last-child{padding-bottom:8px}html:is(.cloud,.enterprise) [data-slot=data-table-footer]{border-top:1px solid var(--border);color:var(--muted-foreground);padding:12px 14px;font-size:13px}html:is(.cloud,.enterprise) [data-slot=badge],html:is(.cloud,.enterprise) [data-slot=chip]{white-space:nowrap;border-color:#0000;border-radius:6px;height:auto;padding:3px 8px;font-size:11.5px;font-weight:600;line-height:1.2}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);box-shadow:none;border-radius:8px;gap:7px;padding-inline:14px;font-size:13.5px;font-weight:600}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],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-lg]{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]{color:var(--cloud-text-2);background:0 0}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;color:var(--primary);padding:0}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],html:is(.cloud,.enterprise) [data-slot=select-trigger],html:is(.cloud,.enterprise) [data-slot=textarea],html:is(.cloud,.enterprise) [data-slot=input-group]{background:var(--card);border:1px solid var(--cloud-border-strong);color:var(--foreground);box-shadow:none;border-radius:8px;font-size:13.5px}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);color:var(--foreground);box-shadow:none;border-radius:8px;font-size:13.5px}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:is(.border-transparent,.border-0),html:is(.cloud,.enterprise) :is(input,textarea,button,[role=button]).bg-muted.border-transparent:is(.h-11,.\!h-11){background:var(--card);border:1px solid var(--cloud-border-strong);box-shadow:none;border-radius:8px}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-visible,html:is(.cloud,.enterprise) :is(input,textarea,button,[role=button]).bg-muted:is(.border-transparent,.border-0):focus{border-color:var(--primary);box-shadow:0 0 0 2px var(--cloud-primary-border);outline:none}@layer utilities{html:is(.cloud,.enterprise) :is(input,button).\!h-11.bg-muted{height:var(--cloud-control-h)!important}html:is(.cloud,.enterprise) [data-slot=command-input-wrapper] [data-slot=input-group]{height:50px!important;box-shadow:none!important;border-radius:0!important}html:is(.cloud,.enterprise) [data-slot=command-item]{border-radius:8px!important}}html:is(.cloud,.enterprise) main :is(input,select,textarea).border{border-color:var(--cloud-border-strong);background:var(--card);border-radius:8px;font-size:13.5px}html:is(.cloud,.enterprise) main :is(input,select,textarea).border:focus-visible{border-color:var(--primary);box-shadow:0 0 0 2px var(--cloud-primary-border);outline:none}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=textarea]::placeholder,html:is(.cloud,.enterprise) [data-slot=select-trigger][data-placeholder]{color:var(--cloud-text-4)}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-group]:has(: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]{border:1.5px solid var(--cloud-border-strong);background:var(--card);border-radius:4px;width:14px;height:14px}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]{border-bottom:1px solid var(--border);background:0 0;border-radius:0;justify-content:flex-start;gap:4px;width:100%;height:auto;padding:0}html:is(.cloud,.enterprise) [data-slot=tabs-trigger]{height:auto;color:var(--cloud-text-3);box-shadow:none;background:0 0;border:0;border-radius:8px 8px 0 0;flex:none;padding:8px 14px 11px;font-size:13.5px;font-weight:500}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);background:var(--secondary);box-shadow:inset 0 -2px 0 var(--primary);font-weight:600}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]{color:var(--cloud-text-3);background:0 0;border-radius:8px 8px 0 0;padding:8px 14px 11px;font-size:13.5px;font-weight:500}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);background:var(--secondary);box-shadow:inset 0 -2px 0 var(--primary);font-weight:600}html:is(.cloud,.enterprise) [data-slot=stage-tab-count]{color:var(--cloud-group-label);background:0 0;border-radius:0;padding:0;font-size:13px;font-weight:500}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]{background:0 0;border-radius:0;flex-flow:wrap;align-items:center;gap:10px;padding:0}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:"";flex-basis:100%;order:-1;height:4px}html:is(.cloud,.enterprise) [data-slot=table-view]{background:0 0;border-radius:0}html:is(.cloud,.enterprise) [data-slot=table-view-body]{padding:0}html:is(.cloud,.enterprise) [data-slot=dialog-overlay],html:is(.cloud,.enterprise) [data-slot=alert-dialog-overlay],html:is(.cloud,.enterprise) [data-slot=sheet-overlay],html:is(.cloud,.enterprise) [data-slot=drawer-overlay]{background:var(--cloud-overlay);--tw-backdrop-blur:initial;-webkit-backdrop-filter:none}html:is(.cloud,.enterprise) [data-slot=dialog-content],html:is(.cloud,.enterprise) [data-slot=alert-dialog-content]{background:var(--card);box-shadow:var(--cloud-dialog-shadow);border-radius:14px;gap:18px;padding:20px 26px;font-size:13.5px}html:is(.cloud,.enterprise) [data-slot=dialog-title],html:is(.cloud,.enterprise) [data-slot=alert-dialog-title]{font-size:18px;font-weight:650;line-height:1.3}html:is(.cloud,.enterprise) [data-slot=dialog-description],html:is(.cloud,.enterprise) [data-slot=alert-dialog-description]{color:var(--muted-foreground);font-size:13px}html:is(.cloud,.enterprise) [data-slot=dialog-footer],html:is(.cloud,.enterprise) [data-slot=alert-dialog-footer]{border-top:1px solid var(--border);background:var(--background);border-radius:0 0 14px 14px;margin:0 -26px -20px;padding:16px 26px}html:is(.cloud,.enterprise) [data-slot=dialog-close]{color:var(--cloud-text-4)}html:is(.cloud,.enterprise) [data-slot=popover-content],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=select-content],html:is(.cloud,.enterprise) [data-slot=command]{border:1px solid var(--border);background:var(--popover);box-shadow:var(--cloud-popover-shadow);border-radius:10px}html:is(.cloud,.enterprise) [data-slot=popover-content] [data-slot=command]{box-shadow:none;border:0}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-item],html:is(.cloud,.enterprise) [data-slot=dropdown-menu-checkbox-item],html:is(.cloud,.enterprise) [data-slot=dropdown-menu-radio-item],html:is(.cloud,.enterprise) [data-slot=select-item]{color:var(--cloud-text-2);border-radius:8px;padding:7px 10px;font-size:13.5px}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-checkbox-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=select-item][data-selected],html:is(.cloud,.enterprise) [data-slot=dropdown-menu-checkbox-item][data-checked],html:is(.cloud,.enterprise) [data-slot=dropdown-menu-radio-item][data-checked]{color:var(--primary);font-weight:600}html:is(.cloud,.enterprise) [data-slot=dropdown-menu-label],html:is(.cloud,.enterprise) [data-slot=select-label]{letter-spacing:.06em;text-transform:uppercase;color:var(--cloud-group-label);padding:8px 10px 4px;font-size:11px;font-weight:600}html:is(.cloud,.enterprise) [data-slot=dropdown-menu-separator],html:is(.cloud,.enterprise) [data-slot=select-separator]{background:var(--cloud-row-border);margin:6px -6px}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=sheet-content],html:is(.cloud,.enterprise) [data-slot=drawer-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=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=alert-dialog-footer]>[data-variant=outline][data-size]:first-child:not(:last-child){color:var(--cloud-text-3);background:0 0;border-color:#0000;margin-right:auto}html:is(.cloud,.enterprise) [data-slot=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=alert-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]{color:var(--cloud-text-4);top:14px;right:16px}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]){gap:0;max-width:620px;padding:0;top:12vh;overflow:hidden}html:is(.cloud,.enterprise) [data-slot=command],html:is(.cloud,.enterprise) [data-slot=command-input-wrapper]{padding:0}html:is(.cloud,.enterprise) [data-slot=command-input-wrapper] [data-slot=input-group]{border:0;border-bottom:1px solid var(--border);background:0 0;padding-inline:8px}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]{letter-spacing:.06em;text-transform:uppercase;color:var(--cloud-group-label);padding:8px 10px 4px;font-size:11px;font-weight:600}html:is(.cloud,.enterprise) [data-slot=command-item]{color:var(--cloud-text-2);padding:9px 10px;font-size:13.5px}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]{color:var(--muted-foreground);padding:28px 18px;font-size:13.5px}html:is(.cloud,.enterprise) [data-slot=sheet-content],html:is(.cloud,.enterprise) [data-slot=drawer-content]{box-shadow:var(--cloud-dialog-shadow);font-size:13.5px}html:is(.cloud,.enterprise) [data-slot=sheet-header],html:is(.cloud,.enterprise) [data-slot=drawer-header]{border-bottom:1px solid var(--border);background:var(--card);gap:2px;padding:16px 20px}html:is(.cloud,.enterprise) [data-slot=sheet-title],html:is(.cloud,.enterprise) [data-slot=drawer-title]{color:var(--foreground);font-size:15px;font-weight:650}html:is(.cloud,.enterprise) [data-slot=sheet-description],html:is(.cloud,.enterprise) [data-slot=drawer-description]{color:var(--muted-foreground);font-size:12.5px}html:is(.cloud,.enterprise) [data-slot=sheet-footer],html:is(.cloud,.enterprise) [data-slot=drawer-footer]{border-top:1px solid var(--border);background:var(--background);flex-direction:row;justify-content:flex-end;gap:8px;padding:14px 20px}html:is(.cloud,.enterprise) [data-slot=sheet-close][data-variant][data-size],html:is(.cloud,.enterprise) [data-slot=drawer-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]{color:var(--muted-foreground);font-size:12.5px}html:is(.cloud,.enterprise) [data-slot=tooltip-content]{background:var(--foreground);color:var(--card);box-shadow:var(--cloud-popover-shadow);border-radius:8px;padding:6px 10px;font-size:12.5px;font-weight:500;line-height:1.4}html:is(.cloud,.enterprise) [data-sonner-toaster] [data-sonner-toast][data-styled=true]{background:var(--foreground);color:var(--card);box-shadow:var(--cloud-toast-shadow);border:0;border-radius:10px;gap:10px;padding:10px 14px;font-size:13px}html:is(.cloud,.enterprise) [data-sonner-toaster] [data-sonner-toast] [data-title]{color:var(--card);font-size:13px;font-weight:500}html:is(.cloud,.enterprise) [data-sonner-toaster] [data-sonner-toast] [data-description]{color:var(--cloud-text-4);font-size:12.5px}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]{background:var(--primary);height:26px;color:var(--primary-foreground);border-radius:6px;padding:0 10px;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]{border:1px solid var(--cloud-primary-soft2);background:var(--cloud-primary-tint);color:var(--cloud-text-2);border-radius:8px;gap:2px;padding:10px 14px;font-size:13.5px}html:is(.cloud,.enterprise) [data-slot=alert-title]{color:var(--primary);font-size:13.5px;font-weight:600}html:is(.cloud,.enterprise) [data-slot=alert-description]{color:var(--cloud-text-3);font-size:12.5px;line-height:1.6}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-title],html:is(.cloud,.enterprise) [data-slot=alert].text-destructive [data-slot=alert-description]{color:var(--cloud-danger-text)}html:is(.cloud,.enterprise) [data-slot=form-label]{color:var(--cloud-text-2);font-size:13px;font-weight:600}html:is(.cloud,.enterprise) [data-slot=form-description]{color:var(--muted-foreground);font-size:12.5px}html:is(.cloud,.enterprise) [data-slot=form-message]{color:var(--cloud-danger-text);font-size:12.5px}html:is(.cloud,.enterprise) [data-slot=switch]{background:var(--cloud-border-strong);border:0;border-radius:9px;width:30px;height:17px}html:is(.cloud,.enterprise) [data-slot=switch][data-checked]{background:var(--primary)}html:is(.cloud,.enterprise) [data-slot=switch-thumb]{background:var(--card);width:13px;height:13px;margin-left:2px}html:is(.cloud,.enterprise) [data-slot=switch][data-checked] [data-slot=switch-thumb]{translate:13px}html:is(.cloud,.enterprise) [data-slot=progress-track]{background:var(--cloud-row-border);border-radius:3px;height:6px}html:is(.cloud,.enterprise) [data-slot=progress-indicator]{background:var(--primary);border-radius:3px}html:is(.cloud,.enterprise) [data-slot=progress-label]{font-size:13px;font-weight:500}html:is(.cloud,.enterprise) [data-slot=progress-value]{color:var(--muted-foreground);font-size:12.5px}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:#0000}html:is(.cloud,.enterprise) [data-slot=breadcrumb-list]{color:var(--muted-foreground);gap:8px;font-size:13.5px}html:is(.cloud,.enterprise) [data-slot=breadcrumb-page]{color:var(--foreground);font-weight:600}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-right-radius:10px;border-bottom-left-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{letter-spacing:-.4px;font-size:21px;font-weight:800}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]{gap:6px;padding:18px 14px}html.classic [data-slot=sidebar-group-label]{letter-spacing:.6px;text-transform:uppercase;color:var(--classic-ink-faint);font-size:11px;font-weight:700}html.classic [data-slot=sidebar-item-bar]{display:none}html.classic [data-slot=sidebar-item]{color:var(--muted-foreground);border-radius:9px;font-size:14px;font-weight:600}html.classic aside[data-collapsed=false] [data-slot=sidebar-item]{gap:11px;padding:9px 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);box-shadow:var(--classic-shadow-card);border-radius:14px}html.classic [data-slot=table]{font-size:13.5px}html.classic [data-slot=table-header] th,html.classic thead th{background:var(--background);letter-spacing:.4px;text-transform:uppercase;color:var(--classic-ink-faint);border-bottom:1px solid var(--border);padding:13px 14px;font-size:11.5px;font-weight:700}html.classic [data-slot=table-cell],html.classic tbody td{border-bottom:1px solid var(--classic-line-soft);vertical-align:middle;padding:11px 14px}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-color:var(--border);border-radius:10px}html.classic [data-slot=badge],html.classic [data-slot=chip]{border-radius:20px;padding:4px 11px;font-size:12px;font-weight:700}
html.enterprise main h1{letter-spacing:-.01em;font-size:24px;font-weight:650;line-height:1.25}@media screen{html.enterprise [data-slot=app-shell]{grid-template-columns:auto minmax(0,1fr);grid-template-rows:var(--ent-topbar-h) auto minmax(0, 1fr);background:var(--ent-panel);display:grid}html.enterprise [data-slot=app-main]{display:contents}html.enterprise aside[data-slot=sidebar]{grid-area:2/1/span 2;min-height:0}html.enterprise [data-slot=app-content]{grid-area:3/2;min-height:0}html.enterprise [data-slot=app-header]+:not([data-slot=app-content]){grid-area:2/2}html.enterprise [data-slot=app-header]{height:var(--ent-topbar-h);background:var(--card);border-bottom:1px solid var(--ent-line);z-index:30;grid-area:1/1/auto/-1;justify-content:flex-start;gap:12px;padding:0 16px 0 14px}html.enterprise [data-slot=app-header]>div{display:contents}html.enterprise [data-slot=header-toggle]{border-radius:8px;flex:none;order:1;width:34px;height:34px}html.enterprise [data-slot=header-toggle]:hover{background:var(--ent-panel2)}html.enterprise [data-slot=header-toggle] img{opacity:.75;width:18px;height:18px}html.enterprise [data-slot=header-brand]{flex:none;order:2}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-plan]>*,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:1024px){html.enterprise [data-slot=header-search]>button{display:none}html.enterprise [data-slot=header-plan]>*{margin-left:auto}}html.enterprise [data-slot=header-branch]>button{border:0;border-left:1px solid var(--ent-line);width:auto;max-width:280px;height:34px;color:var(--ent-ink2);background:0 0;border-radius:0;gap:8px;margin-left:6px;padding:6px 10px 6px 16px;font-size:13.5px;font-weight:600}html.enterprise [data-slot=header-branch]>button:hover{color:var(--foreground);background:0 0}html.enterprise [data-slot=header-branch]>button svg{opacity:.45}@media (min-width:1024px){html.enterprise [data-slot=header-branch]>button>div>svg{display:none}}html.enterprise [data-slot=theme-picker]{height:32px;color:var(--cloud-text-3);border-radius:8px;padding:6px 8px;font-size:13px}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);gap:2px;padding:12px 10px}@media (min-width:1024px){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]{border:1px solid var(--ent-line);background:var(--card);width:100%;color:var(--ent-faint);text-align:left;border-radius:8px;flex:none;align-items:center;gap:8px;margin-bottom:10px;padding:8px 12px;font-size:13px}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]{border:1px solid var(--ent-line);color:var(--ent-faint);border-radius:4px;margin-left:auto;padding:1px 5px;font-family:inherit;font-size:11px}html.enterprise [data-slot=sidebar-nav]{gap:2px;padding:0}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]{letter-spacing:.06em;text-transform:uppercase;color:var(--ent-sect);font-size:11px;font-weight:600}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:1023.98px){html.enterprise aside[data-slot=sidebar]{top:var(--ent-topbar-h);width:280px;position:fixed;bottom:0}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]{background:var(--ent-panel);padding:20px 32px 40px}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{background:var(--card);border-bottom:1px solid var(--ent-line);gap:6px;margin:-20px -32px 4px;padding:16px 32px}html.enterprise [data-slot=app-content]>:first-child>[data-slot=page-header]:first-child:has(+:is([role=tablist],nav)){border-bottom:0;margin-bottom:0;padding-bottom:12px}html.enterprise [data-slot=app-content]>:first-child>[data-slot=page-header]:first-child+:is([role=tablist],nav){background:var(--card);border-bottom:1px solid var(--ent-line);margin:-16px -32px 4px;padding:0 32px}html.enterprise [data-slot=page-header-breadcrumb]{color:var(--muted-foreground);font-size:13px}html.enterprise [data-slot=page-header-subtitle]{max-width:820px;margin-top:3px;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]{background:var(--card);margin-inline:-32px;padding-inline:32px}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]{border-bottom:1px solid var(--ent-line);padding-bottom:16px}html.enterprise [data-slot=detail-shell]>[data-slot=detail-shell-header]:has(+[role=tablist]){border-bottom:0;padding-bottom:8px}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),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]{border-color:var(--ent-line);border-radius:10px;gap:0;padding:16px 18px}html.enterprise [data-slot=kpi-tile-label]{letter-spacing:0;text-transform:none;color:var(--muted-foreground);font-size:13px;font-weight:400}html.enterprise [data-slot=kpi-tile-value]{letter-spacing:-.02em;margin-top:6px;font-size:28px;font-weight:650;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=table-head],html.enterprise [data-slot=table-head] [data-variant][data-size],html.enterprise [data-slot=school-table-th]{letter-spacing:0;text-transform:none}html.enterprise [data-slot=school-table-head]{background:var(--ent-panel)}html.enterprise [data-slot=school-table-th]{color:var(--muted-foreground);border-bottom-color:var(--ent-line);padding:9px 14px;font-size:12px;font-weight:600}html.enterprise [data-slot=school-table] td{color:var(--ent-ink2);padding-inline:14px}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]{color:var(--cloud-text-3);border-radius:8px 8px 0 0;padding:9px 14px 11px}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]{border-radius:6px;height:auto;padding:3px 8px;font-size:11.5px;font-weight:600;line-height:1.35}
@media screen and (max-width:1279.98px){[data-slot=app-content]{min-width:0}[data-slot=school-table-scroll][data-overflowing] :is(th,td):first-child{z-index:1;background:var(--card);box-shadow:inset -1px 0 0 var(--border);position:sticky;left:0}[data-slot=school-table-scroll][data-overflowing] thead :is(th):first-child{z-index:2;background:inherit;background-color:var(--muted)}[data-slot=school-table-scroll][data-overflowing][data-selectable] :is(th,td):first-child{box-shadow:none}[data-slot=school-table-scroll][data-overflowing][data-selectable] :is(th,td):nth-child(2){z-index:1;background:var(--card);box-shadow:inset -1px 0 0 var(--border);position:sticky;left:40px}[data-slot=school-table-scroll][data-overflowing][data-selectable] thead th:nth-child(2){z-index:2;background-color:var(--muted)}[data-slot=table-container]{max-width:100%}}@media screen and (max-width:1023.98px){:is(main .grid:has(>[data-slot=kpi-tile]),main .grid:has(>a>[data-slot=kpi-tile])){grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}}@media screen and (max-width:639.98px){:is(main .grid:has(>[data-slot=kpi-tile]),main .grid:has(>a>[data-slot=kpi-tile])){grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}[data-slot=kpi-tile]{min-width:0;padding:12px}html [data-slot=kpi-tile-value]{overflow-wrap:anywhere;font-size:20px}[data-slot=kpi-tile-label],main h1{overflow-wrap:anywhere}html:is(.cloud,.enterprise) main h1{font-size:22px}main [data-slot=button]:not([data-size=xs]),[data-slot=app-header] [data-slot=button],[role=dialog] [data-slot=button],[data-slot=sheet-content] [data-slot=button],main [data-slot=select-trigger],[role=dialog] [data-slot=select-trigger],main [role=combobox],[data-slot=sheet-content] [data-slot=select-trigger]{min-height:44px}main [data-slot=button]:is([data-size^=icon],.aspect-square),[data-slot=app-header] button{min-width:44px;min-height:44px}main :is([data-slot=input],[data-slot=textarea]),[role=dialog] :is([data-slot=input],[data-slot=textarea]),[data-slot=sheet-content] :is([data-slot=input],[data-slot=textarea]){min-height:44px;font-size:16px}main [data-slot=count-tab],main [data-slot=tabs-trigger],main [role=tab]{min-height:44px}main [data-slot=select-trigger]{max-width:100%}[data-slot=filter-bar]>[data-slot=select-trigger],[data-slot=filter-bar]>.relative{min-width:0}[data-slot=filter-sheet-body] [data-slot=select-trigger],[data-slot=page-header-actions]{width:100%}[data-slot=page-header-actions]>:is([data-slot=button],a,button){flex:auto}[data-slot=dialog-content]{max-height:100dvh;padding-bottom:max(16px, env(safe-area-inset-bottom));overflow-y:auto;border-radius:16px 16px 0 0!important;width:100%!important;max-width:100%!important;top:auto!important;bottom:0!important;left:0!important;transform:none!important}[data-slot=alert-dialog-content]{width:calc(100% - 24px)!important;max-width:calc(100% - 24px)!important}[data-slot=sheet-content]:is([data-side=right],[data-side=left]){width:100%!important;max-width:100%!important}[data-slot=sheet-content][data-side=bottom]{padding-bottom:env(safe-area-inset-bottom)}html:is(.cloud,.enterprise) [data-slot=app-content]{padding:16px 16px 32px}main .grid:not([class^=grid-cols-]):not([class*=\ grid-cols-]):not(:has(>[data-slot=kpi-tile])):not(:has(>a>[data-slot=kpi-tile])){grid-template-columns:minmax(0,1fr)}[data-slot=dialog-content]{grid-template-columns:minmax(0,1fr)}main [data-slot=tabs-list]{scrollbar-width:none;justify-content:flex-start;max-width:100%;overflow-x:auto}main [data-slot=tabs-list]>[data-slot=tabs-trigger]{flex:none}main [data-slot=status-chip]{white-space:normal;max-width:100%;height:auto;min-height:22px}main :is([data-slot=dropdown-menu-trigger],[data-slot=popover-trigger],[data-slot=tooltip-trigger],[data-slot=button]):is(button,a){min-width:44px;min-height:44px}}
