.console,.ui-dialog{--cu-line:var(--s-line,rgba(76,29,149,.14));--cu-line-soft:rgba(76,29,149,.09);--cu-card:#fff;--cu-paper:var(--s-paper,#fff);--cu-sand:var(--s-sand,#f6f4fb);--cu-sand-2:var(--s-sand-2,#ece8f6);--cu-ink:var(--s-ink,#23132f);--cu-ink-2:var(--s-ink-2,#5b4a69);--cu-ink-3:var(--s-ink-3-aa,#6f6080);--cu-plum:var(--s-plum,#4c1d95);--cu-plum-deep:var(--s-plum-deep,#2a0050);--cu-plum-wash:var(--s-plum-wash,rgba(76,29,149,.06));--cu-plum-tint:rgba(76,29,149,.1);--cu-magenta:var(--s-magenta,#7c3aed);--cu-magenta-action:var(--s-magenta-action,#6d28d9);--cu-magenta-ink:var(--s-magenta-ink,#6d28d9);--cu-blush:var(--s-blush,#ede9fe);--cu-night:var(--s-night,#1d0f2e);--cu-danger:#d92d5e;--cu-danger-deep:#b8244e;--cu-danger-wash:#fff0f4;--cu-r-card:12px;--cu-r-ctl:9px;--cu-r-tile:8px;--cu-shadow:0 1px 2px rgba(35,19,47,.04),0 1px 0 rgba(76,29,149,.05);--cu-shadow-lift:0 10px 24px -16px rgba(76,29,149,.35);--cu-focus:0 0 0 3px rgba(124,58,237,.18);--cu-font-display:var(--s-font-display,var(--font-sava-display),system-ui,sans-serif);--cu-font-ui:var(--s-font-ui,var(--font-sava-ui),system-ui,sans-serif);--cu-ease:var(--s-ease,cubic-bezier(0.2,0.8,0.2,1));--cu-t:160ms}[dir=rtl] .console,[dir=rtl] .ui-dialog{--cu-font-display:var(--s-font-arabic,var(--font-sava-arabic),"Segoe UI",Tahoma,sans-serif);--cu-font-ui:var(--s-font-arabic-ui,var(--font-sava-arabic-ui),"Segoe UI",Tahoma,sans-serif)}.console .ui-page-head>div:first-child{border-bottom-color:var(--cu-line);gap:12px 24px}.console .ui-eyebrow{font-family:var(--cu-font-ui);font-size:11px;font-weight:600;letter-spacing:.14em;color:var(--cu-magenta-ink)}.console .ui-page-head[data-tone=emerald] .ui-eyebrow{color:#047857}.console .ui-page-head[data-tone=plain] .ui-eyebrow{color:var(--cu-ink-3)}.console .ui-page-title{font-family:var(--cu-font-display);font-weight:600;font-size:clamp(20px,.6vw + 16px,24px);line-height:1.15;letter-spacing:-.02em;color:var(--cu-ink);text-wrap:balance}.console .ui-page-sub{font-size:13px;line-height:1.5;color:var(--cu-ink-2)}[dir=rtl] .console .ui-eyebrow{letter-spacing:0;text-transform:none;font-weight:600}[dir=rtl] .console .ui-page-title{font-weight:700;letter-spacing:0;line-height:1.35}.console .ui-card{border-radius:var(--cu-r-card);border-color:var(--cu-line);background-color:var(--cu-card);box-shadow:var(--cu-shadow)}.console .ui-card-head{border-bottom-color:var(--cu-line-soft);min-height:48px}.console .ui-card-title{font-family:var(--cu-font-ui);font-size:14px;font-weight:600;letter-spacing:-.005em;color:var(--cu-ink)}.console .ui-card-sub{font-size:12px;color:var(--cu-ink-2)}@media (max-width:640px){.console .ui-card-body.p-5{padding:16px}.console .ui-card-head{padding-inline:16px}}.console .ui-stat{border-radius:var(--cu-r-card);border-color:var(--cu-line);background-color:var(--cu-card);box-shadow:var(--cu-shadow)}.console .ui-stat-icon{border-radius:var(--cu-r-tile)}.console .ui-stat-icon[data-tone=violet]{background-color:var(--cu-plum-wash);color:var(--cu-plum)}.console .ui-stat-icon[data-tone=ink]{background-color:var(--cu-sand);color:var(--cu-ink-2)}.console .ui-stat-label{font-size:11px;font-weight:600;letter-spacing:.1em;color:var(--cu-ink-3)}.console .ui-stat-value{font-family:var(--cu-font-display);font-weight:600;font-size:19px;letter-spacing:-.02em;line-height:1.2;color:var(--cu-ink);font-variant-numeric:tabular-nums lining-nums}.console .ui-stat-hint{font-size:11px;color:var(--cu-ink-2)}[dir=rtl] .console .ui-stat-label{letter-spacing:0;text-transform:none}[dir=rtl] .console .ui-stat-value{letter-spacing:0;font-weight:700}.console .ui-empty{gap:4px;padding:clamp(28px,4vw,44px) 24px;border-radius:var(--cu-r-card);border:1px dashed var(--cu-line);background-color:hsla(0,0%,100%,.7)}.console .ui-empty-icon{background-color:var(--cu-plum-wash);box-shadow:none}.console .ui-empty-icon svg{color:var(--cu-plum)}.console .ui-empty-title{font-size:15px;font-weight:600;color:var(--cu-ink)}.console .ui-empty-desc{font-size:13px;line-height:1.5;color:var(--cu-ink-2)}.console .ui-skeleton{border-radius:var(--cu-r-tile);background-color:var(--cu-sand);background-image:linear-gradient(90deg,transparent,hsla(0,0%,100%,.55) 50%,transparent);background-size:200% 100%;animation:ui-shimmer 1.4s ease-in-out infinite}@keyframes ui-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.console .ui-skeleton{animation:none}}.console .ui-pill{font-family:var(--cu-font-ui);font-size:11px;font-weight:600;line-height:18px;letter-spacing:0;white-space:nowrap;font-variant-numeric:tabular-nums}.console .ui-badge[data-tone=plum]{background-color:var(--cu-plum-wash);color:var(--cu-plum-deep);--tw-ring-color:rgba(76,29,149,.18)}.console .ui-badge[data-tone=magenta]{background-color:var(--cu-blush);color:var(--cu-magenta-ink);--tw-ring-color:rgba(124,58,237,.22)}.console .ui-badge[data-tone=ink]{background-color:var(--cu-sand);color:var(--cu-ink-2);--tw-ring-color:var(--cu-line)}.console .ui-badge[data-tone=night]{background-color:var(--cu-night);color:#fff;--tw-ring-color:var(--cu-night)}.console .ui-search-input{height:36px;border-radius:var(--cu-r-ctl);border-color:var(--cu-line);background-color:var(--cu-card);box-shadow:none;font-size:13px;color:var(--cu-ink);transition:border-color var(--cu-t) var(--cu-ease),box-shadow var(--cu-t) var(--cu-ease)}.console .ui-search-input::-moz-placeholder{color:var(--cu-ink-3)}.console .ui-search-input::placeholder{color:var(--cu-ink-3)}.console .ui-search-input:hover{border-color:rgba(76,29,149,.28)}.console .ui-search-input:focus{border-color:var(--cu-magenta);box-shadow:var(--cu-focus);outline:none}.console .ui-segmented{border-radius:var(--cu-r-ctl);background-color:var(--cu-card);box-shadow:none;--tw-ring-color:var(--cu-line);padding:3px;gap:2px}.console .ui-segment{border-radius:calc(var(--cu-r-ctl) - 3px);font-family:var(--cu-font-ui);font-weight:600;color:var(--cu-ink-2);transition:background-color var(--cu-t) var(--cu-ease),color var(--cu-t) var(--cu-ease)}.console .ui-segment:hover{color:var(--cu-plum-deep);background-color:var(--cu-plum-wash)}.console .ui-segment[data-active=true]{background-color:var(--cu-plum-tint)!important;background-image:none!important;color:var(--cu-plum-deep)!important;box-shadow:none!important}.console .ui-segment-count{font-variant-numeric:tabular-nums;background-color:var(--cu-sand);color:var(--cu-ink-2)}.console .ui-segment[data-active=true] .ui-segment-count{background-color:rgba(76,29,149,.14);color:var(--cu-plum-deep)}.console .ui-segment:focus-visible{outline:none;box-shadow:var(--cu-focus)}.console .ui-tabs-line{border-bottom:1px solid var(--cu-line);gap:4px}.console .ui-tab-line{position:relative;padding:10px 12px;font-size:13px;font-weight:600;color:var(--cu-ink-2);border-radius:var(--cu-r-tile) var(--cu-r-tile) 0 0;transition:color var(--cu-t) var(--cu-ease),background-color var(--cu-t) var(--cu-ease)}.console .ui-tab-line:hover{color:var(--cu-plum-deep);background-color:var(--cu-plum-wash)}.console .ui-tab-line[data-active=true]{color:var(--cu-plum-deep)}.console .ui-tab-line[data-active=true]:after{content:"";position:absolute;inset-inline:8px;bottom:-1px;height:2px;border-radius:2px;background-color:var(--cu-magenta)}.console .ui-btn,.ui-dialog .ui-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:36px;padding:0 14px;border-radius:var(--cu-r-ctl);border:1px solid transparent;font-family:var(--cu-font-ui);font-size:13px;font-weight:600;line-height:1;letter-spacing:0;white-space:nowrap;cursor:pointer;background-image:none!important;box-shadow:none;transition:background-color var(--cu-t) var(--cu-ease),border-color var(--cu-t) var(--cu-ease),color var(--cu-t) var(--cu-ease),transform var(--cu-t) var(--cu-ease)}.console .ui-btn:active:not(:disabled),.ui-dialog .ui-btn:active:not(:disabled){transform:translateY(.5px)}.console .ui-btn:disabled,.ui-dialog .ui-btn:disabled{cursor:not-allowed;opacity:.5}.console .ui-btn:focus-visible,.ui-dialog .ui-btn:focus-visible{outline:none;box-shadow:var(--cu-focus)}.console .ui-btn[data-size=sm]{min-height:30px;padding-inline:10px;font-size:12px;gap:6px}.console .ui-btn[data-size=lg]{min-height:42px;padding-inline:18px;font-size:14px}.console .ui-btn[data-icon=true]{padding-inline:0;width:36px;height:36px}.console .ui-btn[data-icon=true][data-size=sm]{width:30px;height:30px}.console .ui-btn-primary,.ui-dialog .ui-btn-primary{background-color:var(--cu-plum)!important;color:#fff!important;border-color:var(--cu-plum)}.console .ui-btn-primary:hover:not(:disabled),.ui-dialog .ui-btn-primary:hover:not(:disabled){background-color:var(--cu-plum-deep)!important;border-color:var(--cu-plum-deep)}.console .ui-btn-accent{background-color:var(--cu-magenta-action)!important;color:#fff!important;border-color:var(--cu-magenta-action)}.console .ui-btn-accent:hover:not(:disabled){background-color:var(--s-magenta-deep,#5b21b6)!important}.console .ui-btn-secondary,.ui-dialog .ui-btn-secondary{background-color:var(--cu-card);color:var(--cu-ink);border-color:var(--cu-line)}.console .ui-btn-secondary:hover:not(:disabled),.ui-dialog .ui-btn-secondary:hover:not(:disabled){border-color:rgba(76,29,149,.32);background-color:var(--cu-paper)}.console .ui-btn-ghost{background-color:transparent;color:var(--cu-ink-2)}.console .ui-btn-ghost:hover:not(:disabled){background-color:var(--cu-plum-wash);color:var(--cu-plum-deep)}.console .ui-btn-danger,.ui-dialog .ui-btn-danger{background-color:var(--cu-danger)!important;color:#fff!important;border-color:var(--cu-danger)}.console .ui-btn-danger:hover:not(:disabled),.ui-dialog .ui-btn-danger:hover:not(:disabled){background-color:var(--cu-danger-deep)!important}.console .ui-btn-danger-soft{background-color:var(--cu-danger-wash);color:var(--cu-danger-deep);border-color:rgba(217,45,94,.22)}.console .ui-btn-danger-soft:hover:not(:disabled){background-color:#ffe3ea}.console .ui-input,.console .ui-select,.console .ui-textarea{min-height:36px;padding:0 12px;border-radius:var(--cu-r-ctl);border:1px solid var(--cu-line);background-color:var(--cu-card);font-family:var(--cu-font-ui);font-size:13px;color:var(--cu-ink);transition:border-color var(--cu-t) var(--cu-ease),box-shadow var(--cu-t) var(--cu-ease)}:where(.console) :where(.ui-input,.ui-select,.ui-textarea){width:100%}.console :is(.ui-input,.ui-select,.ui-textarea).ps-7{padding-inline-start:1.75rem}.console :is(.ui-input,.ui-select,.ui-textarea).ps-8{padding-inline-start:2rem}.console :is(.ui-input,.ui-select,.ui-textarea).ps-9{padding-inline-start:2.25rem}.console :is(.ui-input,.ui-select,.ui-textarea).ps-10{padding-inline-start:2.5rem}.console :is(.ui-input,.ui-select,.ui-textarea).ps-11{padding-inline-start:2.75rem}.console :is(.ui-input,.ui-select,.ui-textarea).ps-12{padding-inline-start:3rem}.console :is(.ui-input,.ui-textarea).pe-10{padding-inline-end:2.5rem}.console :is(.ui-input,.ui-select,.ui-textarea).pe-12{padding-inline-end:3rem}.console .ui-textarea{min-height:88px;padding-block:9px;line-height:1.5;resize:vertical}.console .ui-input::-moz-placeholder,.console .ui-textarea::-moz-placeholder{color:var(--cu-ink-3)}.console .ui-input::placeholder,.console .ui-textarea::placeholder{color:var(--cu-ink-3)}.console .ui-input:hover,.console .ui-select:hover,.console .ui-textarea:hover{border-color:rgba(76,29,149,.28)}.console .ui-input:focus,.console .ui-select:focus,.console .ui-textarea:focus{outline:none;border-color:var(--cu-magenta);box-shadow:var(--cu-focus)}.console .ui-input:disabled,.console .ui-select:disabled,.console .ui-textarea:disabled{background-color:var(--cu-paper);color:var(--cu-ink-3);cursor:not-allowed}.console .ui-input[aria-invalid=true],.console .ui-select[aria-invalid=true],.console .ui-textarea[aria-invalid=true]{border-color:var(--cu-danger)}.console .ui-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-inline-end:32px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%235b4a69' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:16px}[dir=rtl] .console .ui-select{background-position:left 10px center}.console .ui-input[type=number]{font-variant-numeric:tabular-nums}:where(.console) :where(.ui-field-label){display:block}.console .ui-field-label{margin-bottom:6px;font-size:12px;font-weight:600;color:var(--cu-ink-2)}.console .ui-field-hint{margin-top:6px;font-size:12px;color:var(--cu-ink-3)}.console .ui-field-error{margin-top:6px;font-size:12px;color:var(--cu-danger-deep)}.console .ui-form-row{display:grid;gap:4px 20px;padding-block:14px;border-bottom:1px solid var(--cu-line-soft)}.console .ui-form-row:last-child{border-bottom:0}@media (min-width:768px){.console .ui-form-row{grid-template-columns:minmax(0,15rem) minmax(0,1fr);align-items:start}}.console .ui-form-row-label{font-size:13px;font-weight:600;color:var(--cu-ink)}.console .ui-form-row-help{margin-top:2px;font-size:12px;line-height:1.5;color:var(--cu-ink-2)}.console .ui-section-title{font-family:var(--cu-font-ui);font-size:15px;font-weight:600;letter-spacing:-.005em;color:var(--cu-ink)}.console .ui-section-sub{font-size:12.5px;color:var(--cu-ink-2)}.console .ui-money,.console .ui-num{font-variant-numeric:tabular-nums lining-nums}.console .ui-money{font-weight:600;letter-spacing:-.01em}.console .ui-table-frame{border-radius:var(--cu-r-card);border-color:var(--cu-line);background-color:var(--cu-card);box-shadow:var(--cu-shadow)}.console .ui-table-search{border-bottom-color:var(--cu-line-soft)}.console .ui-table-search input{font-size:13px;color:var(--cu-ink)}.console .ui-table-search input::-moz-placeholder{color:var(--cu-ink-3)}.console .ui-table-search input::placeholder{color:var(--cu-ink-3)}.console .ui-table-count{font-variant-numeric:tabular-nums;color:var(--cu-ink-3);font-weight:600}.console :is(.ui-table,.ui-table-wrap>table){font-size:13px;color:var(--cu-ink);border-collapse:separate;border-spacing:0}.console :is(.ui-table,.ui-table-wrap>table) thead th{position:sticky;top:0;z-index:1;background-color:var(--cu-paper);border-bottom:1px solid var(--cu-line);padding:9px 14px;font-family:var(--cu-font-ui);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-align:start;color:var(--cu-ink-3);white-space:nowrap}.console :is(.ui-table,.ui-table-wrap>table) thead th.text-end{text-align:end}.console :is(.ui-table,.ui-table-wrap>table) thead th.text-center{text-align:center}.console :is(.ui-table,.ui-table-wrap>table) tbody td{padding:9px 14px;border-bottom:1px solid var(--cu-line-soft);vertical-align:middle;font-variant-numeric:tabular-nums}.console :is(.ui-table,.ui-table-wrap>table) tbody tr:last-child td{border-bottom:0}.console :is(.ui-table,.ui-table-wrap>table) tbody tr{transition:background-color var(--cu-t) var(--cu-ease)}.console :is(.ui-table,.ui-table-wrap>table) tbody tr:hover{background-color:var(--cu-plum-wash)!important}.console :is(.ui-table,.ui-table-wrap>table) tbody tr[data-selected=true]{background-color:var(--cu-blush)!important}.console :is(.ui-table,.ui-table-wrap>table) tbody tr[data-selected=true] td:first-child{box-shadow:inset 3px 0 0 var(--cu-magenta)}[dir=rtl] .console :is(.ui-table,.ui-table-wrap>table) tbody tr[data-selected=true] td:first-child{box-shadow:inset -3px 0 0 var(--cu-magenta)}.console :is(.ui-table-zebra,.ui-table-wrap-zebra>table) tbody tr:nth-child(2n){background-color:rgba(246,244,251,.35)}.console .ui-table-empty,.console .ui-table-loading{font-size:13px;color:var(--cu-ink-2)}[dir=rtl] .console :is(.ui-table,.ui-table-wrap>table) thead th{letter-spacing:0;text-transform:none}.ui-dialog{font-family:var(--cu-font-ui);color:var(--cu-ink);background-color:rgba(29,15,46,.55);backdrop-filter:blur(4px)}.ui-dialog-card{border-radius:14px;border:1px solid var(--cu-line);background-color:var(--cu-card);box-shadow:0 30px 60px -30px rgba(29,15,46,.6),0 1px 0 rgba(76,29,149,.06);animation:ui-dialog-in .2s var(--cu-ease)}@keyframes ui-dialog-in{0%{opacity:0;transform:translateY(6px) scale(.985)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ui-dialog-card{animation:none}}.ui-dialog-icon{border-radius:10px;background-color:var(--cu-plum-wash);color:var(--cu-plum)}.ui-dialog-icon[data-tone=danger]{background-color:var(--cu-danger-wash);color:var(--cu-danger)}.ui-dialog-title{font-size:15px;font-weight:600;line-height:1.35;color:var(--cu-ink)}.ui-dialog-message{font-size:13px;line-height:1.5;color:var(--cu-ink-2)}.ui-dialog-close{color:var(--cu-ink-3);border-radius:8px;transition:background-color var(--cu-t) var(--cu-ease),color var(--cu-t) var(--cu-ease)}.ui-dialog-close:hover{background-color:var(--cu-plum-wash);color:var(--cu-ink)}.ui-dialog-foot{border-top:1px solid var(--cu-line-soft);background-color:var(--cu-paper)}[dir=rtl] .ui-dialog-title{line-height:1.5}html:has(.console) [data-sonner-toaster]{font-family:var(--s-font-ui,system-ui,sans-serif)}html[dir=rtl]:has(.console) [data-sonner-toaster]{font-family:var(--s-font-arabic-ui,"Segoe UI",Tahoma,sans-serif)}html:has(.console) [data-sonner-toast]{border-radius:12px;border:1px solid var(--s-line,rgba(76,29,149,.14));box-shadow:0 10px 24px -16px rgba(76,29,149,.35),0 1px 0 rgba(76,29,149,.05)}html:has(.console) [data-sonner-toast] [data-title]{font-size:13px}html:has(.console) [data-sonner-toast] [data-description]{font-size:12.5px}.console,:root{--c-canvas:#f7f6fb;--c-surface:#fff;--c-surface-2:#faf9fd;--c-surface-3:#efecf7;--c-surface-4:#e2ddf0;--c-night:var(--s-night,#1d0f2e);--c-night-2:var(--s-night-2,#2a1843);--c-ink:var(--s-ink,#23132f);--c-ink-2:#3b2a4a;--c-ink-3:#4b3a5a;--c-ink-4:var(--s-ink-2,#5b4a69);--c-ink-5:var(--s-ink-3-aa,#6f6080);--c-ink-6:var(--s-ink-3,#8a7b96);--c-on-dark:#fff;--c-on-dark-2:hsla(0,0%,100%,.78);--c-primary:var(--s-plum,#4c1d95);--c-primary-deep:var(--s-plum-deep,#2a0050);--c-primary-rgb:76 29 149;--c-primary-tint:#f5f3ff;--c-primary-tint-2:#ede9fe;--c-primary-tint-3:#ddd6fe;--c-primary-wash:var(--s-plum-wash,rgba(76,29,149,.06));--c-accent:var(--s-magenta,#7c3aed);--c-accent-action:var(--s-magenta-action,#6d28d9);--c-accent-deep:var(--s-magenta-deep,#5b21b6);--c-accent-ink:var(--s-magenta-ink,#6d28d9);--c-accent-soft:var(--s-magenta-soft,#c4b5fd);--c-accent-wash:var(--s-blush,#ede9fe);--c-accent-rgb:124 58 237;--c-line:var(--s-line,rgba(76,29,149,.14));--c-line-2:rgba(76,29,149,.26);--c-line-d:hsla(0,0%,100%,.13);--c-font-ui:var(--s-font-ui,var(--font-sava-ui),system-ui,sans-serif);--c-font-display:var(--s-font-display,var(--font-sava-display),system-ui,sans-serif);--c-font-arabic:var(--s-font-arabic,var(--font-sava-arabic),"Segoe UI",Tahoma,sans-serif);--c-font-arabic-ui:var(--s-font-arabic-ui,var(--font-sava-arabic-ui),"Segoe UI",Tahoma,sans-serif);--c-r-s:8px;--c-r-m:10px;--c-r-l:14px;--c-r-xl:18px;--c-shadow-soft:0 1px 0 rgba(76,29,149,.04),0 1px 2px rgba(35,19,47,.05);--c-shadow-lift:0 1px 2px rgba(35,19,47,.04),0 10px 28px -14px rgba(76,29,149,.35);--c-shadow-deep:0 24px 60px -24px rgba(29,15,46,.55);--c-shadow-ring:0 0 0 1px rgba(76,29,149,.14),0 6px 18px -10px rgba(76,29,149,.22);--c-ease:var(--s-ease,cubic-bezier(0.2,0.8,0.2,1));--c-t-press:160ms;--c-t-hover:240ms}.console,html:has(.console){--font-sans:var(--c-font-ui);--font-display:var(--c-font-display)}[dir=rtl] .console,html[dir=rtl]:has(.console){--font-sans:var(--c-font-arabic-ui);--font-display:var(--c-font-arabic)}.console{background-color:var(--c-canvas);color:var(--c-ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.console ::-moz-selection{background-color:var(--s-blush-2,#ddd6fe);color:var(--c-ink)}.console ::selection{background-color:var(--s-blush-2,#ddd6fe);color:var(--c-ink)}.console :focus-visible{outline:2px solid var(--c-accent);outline-offset:2px;--tw-ring-color:rgba(124,58,237,.22)!important;--tw-ring-offset-color:transparent!important}.console [contenteditable]:focus-visible,.console input:focus-visible,.console select:focus-visible,.console textarea:focus-visible{outline-width:2px;outline-offset:0}.console h1{font-weight:600;line-height:1.15}.console .font-display,.console h1{font-family:var(--font-display);letter-spacing:-.02em}.console .font-sans{font-family:var(--font-sans)}.console .font-black:not(.font-display):not(h1),.console .font-display.font-black,.console .font-display.font-extrabold,.console .font-extrabold:not(.font-display):not(h1),.console h1.font-black,.console h1.font-extrabold{font-weight:700}.console .s-num{font-family:var(--c-font-display);font-variant-numeric:tabular-nums}.console .bg-fuchsia-600,.console .bg-indigo-600,.console .bg-purple-600,.console .bg-violet-400,.console .bg-violet-500,.console .bg-violet-600,.console .bg-violet-700{background-color:var(--c-primary);color:var(--c-on-dark)}.console .bg-brand-gradient,.console .bg-violet-gradient{background-image:none!important;background-color:var(--c-primary)!important;color:var(--c-on-dark)}.console .file\:bg-violet-gradient::file-selector-button{background-image:none!important;background-color:var(--c-primary)!important;color:var(--c-on-dark)}.console .bg-ink-900,.console .bg-ink-950,.console .bg-violet-800,.console .bg-violet-900,.console .bg-violet-950,.console .bg-violet-deep{background-color:var(--c-night);color:var(--c-on-dark)}.console [class*="hover:bg-violet-6"]:hover,.console [class*="hover:bg-violet-7"]:hover,.console [class*="hover:bg-violet-8"]:hover,.console [class*="hover:bg-violet-9"]:hover,.console [class~="hover:bg-ink-800"]:hover{background-color:var(--c-primary-deep);color:var(--c-on-dark)}.console [class*="active:bg-violet-"]:active{background-color:var(--c-night)}.console [class*=" bg-violet-400/"],.console [class*=" bg-violet-500/"],.console [class*=" bg-violet-600/"],.console [class^="bg-violet-400/"],.console [class^="bg-violet-500/"],.console [class^="bg-violet-600/"]{background-color:rgb(var(--c-primary-rgb)/.25)}.console [class*="bg-violet-500/10"],.console [class*="bg-violet-600/10"]{background-color:rgb(var(--c-primary-rgb)/.1)}.console [class*="bg-violet-500/15"],.console [class*="bg-violet-600/15"]{background-color:rgb(var(--c-primary-rgb)/.15)}.console [class*="bg-violet-400/20"],.console [class*="bg-violet-500/20"],.console [class*="bg-violet-600/20"]{background-color:rgb(var(--c-primary-rgb)/.2)}.console [class*="bg-violet-400/30"],.console [class*="bg-violet-500/30"],.console [class*="bg-violet-600/30"]{background-color:rgb(var(--c-primary-rgb)/.3)}.console [class*="bg-violet-400/40"],.console [class*="bg-violet-500/40"],.console [class*="bg-violet-600/40"]{background-color:rgb(var(--c-primary-rgb)/.4)}.console [class*="bg-violet-500/50"],.console [class*="bg-violet-600/50"]{background-color:rgb(var(--c-primary-rgb)/.5)}.console [class*="bg-violet-500/60"],.console [class*="bg-violet-600/60"]{background-color:rgb(var(--c-primary-rgb)/.6)}.console [class*="bg-violet-500/70"],.console [class*="bg-violet-600/70"]{background-color:rgb(var(--c-primary-rgb)/.7)}.console [class*="bg-violet-500/80"],.console [class*="bg-violet-600/80"]{background-color:rgb(var(--c-primary-rgb)/.8);color:var(--c-on-dark)}.console [class*="bg-violet-500/90"],.console [class*="bg-violet-600/90"]{background-color:rgb(var(--c-primary-rgb)/.9);color:var(--c-on-dark)}.console [class*="bg-violet-600/95"]{background-color:rgb(var(--c-primary-rgb)/.95);color:var(--c-on-dark)}.console .bg-fuchsia-50,.console .bg-indigo-50,.console .bg-purple-50,.console .bg-violet-50{background-color:var(--c-primary-tint)}.console .bg-purple-100,.console .bg-violet-100{background-color:var(--c-primary-tint-2)}.console .bg-violet-200,.console .bg-violet-300{background-color:var(--c-primary-tint-3)}.console .bg-violet-soft{background-image:none!important;background-color:var(--c-canvas)!important}.console [class*=" bg-violet-100/"],.console [class*=" bg-violet-200/"],.console [class*=" bg-violet-50/"],.console [class^="bg-violet-100/"],.console [class^="bg-violet-200/"],.console [class^="bg-violet-50/"]{background-color:var(--c-primary-wash)}.console .group:hover [class~="group-hover:bg-violet-100"],.console .group:hover [class~="group-hover:bg-violet-50"],.console [class*="hover:bg-violet-100/"]:hover,.console [class*="hover:bg-violet-50/"]:hover,.console [class~="hover:bg-violet-100"]:hover,.console [class~="hover:bg-violet-200"]:hover,.console [class~="hover:bg-violet-50"]:hover{background-color:var(--c-primary-tint-2)}.console [class*=from-indigo-],.console [class*=from-purple-],.console [class*=from-violet-]{--tw-gradient-from:var(--c-primary)!important}.console [class~=from-violet-100],.console [class~=from-violet-200],.console [class~=from-violet-300],.console [class~=from-violet-50]{--tw-gradient-from:var(--c-primary-tint)!important}.console [class~=via-violet-100],.console [class~=via-violet-200]{--tw-gradient-stops:var(--tw-gradient-from),var(--c-primary-tint-2),var(--tw-gradient-to)}.console [class~=to-violet-100],.console [class~=to-violet-300],.console [class~=to-violet-50]{--tw-gradient-to:var(--c-primary-tint)}.console .gradient-text,.console .text-fuchsia-600,.console .text-indigo-600,.console .text-purple-600,.console .text-purple-700,.console .text-violet-600,.console .text-violet-700{color:var(--c-primary)}.console .text-violet-800,.console .text-violet-900,.console .text-violet-950{color:var(--c-primary-deep)}.console .text-violet-400,.console .text-violet-500{color:var(--c-accent-ink)}.console .text-violet-100,.console .text-violet-200,.console .text-violet-300{color:var(--c-accent-soft)}.console [class*="hover:text-violet-"]:hover{color:var(--c-accent-ink)}.console [class*="group-hover:text-violet-"]{transition-property:color}.console .group:hover [class*="group-hover:text-violet-"]{color:var(--c-accent-ink)}.console [class*=fill-violet-]{fill:var(--c-accent)}.console [class*=stroke-violet-]{stroke:var(--c-accent)}.console [class*="placeholder:text-violet-"]::-moz-placeholder{color:var(--c-ink-6)}.console [class*="placeholder:text-violet-"]::placeholder{color:var(--c-ink-6)}.console .border-indigo-100,.console .border-indigo-200,.console .border-purple-100,.console .border-purple-200,.console .border-violet-100,.console .border-violet-200,.console .border-violet-50,.console [class*=" border-violet-100/"],.console [class*=" border-violet-200/"]{border-color:var(--c-line)}.console .border-violet-300{border-color:var(--c-line-2)}.console .border-violet-400,.console .border-violet-500,.console .border-violet-600,.console .border-violet-700{border-color:var(--c-primary)}.console [class*=divide-violet-]>:not([hidden])~:not([hidden]){border-color:var(--c-line)}.console [class~="hover:border-violet-200"]:hover,.console [class~="hover:border-violet-300"]:hover{border-color:var(--c-line-2)}.console [class~="hover:border-violet-400"]:hover,.console [class~="hover:border-violet-500"]:hover{border-color:rgb(var(--c-primary-rgb)/.6)}.console .group:hover [class*="group-hover:border-violet-"]{border-color:var(--c-line-2)}.console .ring-violet-100,.console .ring-violet-200,.console .ring-violet-50,.console [class*=" ring-violet-100/"],.console [class*=" ring-violet-200/"]{--tw-ring-color:var(--c-line)}.console .ring-violet-300{--tw-ring-color:var(--c-line-2)}.console .ring-violet-400,.console .ring-violet-500,.console .ring-violet-600,.console [class*=" ring-violet-500/"],.console [class*=" ring-violet-600/"]{--tw-ring-color:var(--c-primary)}.console [class*="focus-within:border-violet-"]:focus-within,.console [class*="focus:border-ocean-"]:focus,.console [class*="focus:border-violet-"]:focus{border-color:var(--c-accent)}.console [class*="focus-within:ring-violet-"]:focus-within,.console [class*="focus:ring-ocean-"]:focus,.console [class*="focus:ring-violet-"]:focus{--tw-ring-color:rgba(124,58,237,.16)}.console [class*="focus-visible:ring-violet-"]:focus-visible{--tw-ring-color:rgba(124,58,237,.35)}.console .btn{border-radius:var(--c-r-m)}.console .btn-primary{background-color:var(--c-primary);color:var(--c-on-dark)}.console .btn-primary:hover{background-color:var(--c-primary-deep)}.console .btn-primary:active{background-color:var(--c-night)}.console .btn-secondary{background-color:var(--c-surface);border-color:var(--c-line-2);color:var(--c-ink)}.console .btn-secondary:hover{background-color:var(--c-surface-2)}.console .btn-ghost{color:var(--c-ink-3)}.console .btn-ghost:hover{background-color:var(--c-primary-tint)}.console .btn-dark{background-color:var(--c-night);color:var(--c-on-dark)}.console .btn-dark:hover{background-color:var(--c-primary-deep)}.console .btn:active{scale:.98}.console .chip{background-color:var(--c-surface);border-color:var(--c-line-2);color:var(--c-ink-3)}.console .chip-active,.console .chip:hover{border-color:var(--c-primary)}.console .chip-active{background-color:var(--c-primary);color:var(--c-on-dark)}.console .card,.console .card-hover,.console .stat-tile{background-color:var(--c-surface);border-color:var(--c-line);--tw-shadow:var(--c-shadow-soft)}.console .card-hover:hover,.console .input,.console .stat-tile:hover{border-color:var(--c-line-2)}.console .input{background-color:var(--c-surface);border-radius:var(--c-r-m);color:var(--c-ink)}.console .input:hover{border-color:rgb(var(--c-primary-rgb)/.4)}.console .input:focus{border-color:var(--c-accent);--tw-ring-color:rgba(124,58,237,.14)}.console .input::-moz-placeholder{color:var(--c-ink-6)}.console .input::placeholder{color:var(--c-ink-6)}.console .eyebrow{color:var(--c-accent-ink)}.console .section-title{color:var(--c-ink)}.console .section-sub{color:var(--c-ink-4)}.console .seg-label{color:var(--c-ink-5)}.console .seg-input,.console .seg-value{color:var(--c-ink)}.console .skeleton,.console .skeleton-shimmer{background-color:var(--c-surface-3)}.console .skeleton-shimmer{background-image:linear-gradient(100deg,hsla(35,40%,91%,0),hsla(0,0%,100%,.85) 45%,rgba(243,239,247,.7) 55%,hsla(35,40%,91%,0))}.console .glass{border-color:var(--c-line)}.console .rounded-lg{border-radius:var(--c-r-m)}.console .shadow,.console .shadow-card,.console .shadow-sm,.console .shadow-soft{--tw-shadow:var(--c-shadow-soft)}.console .shadow-lg,.console .shadow-lift,.console .shadow-md,.console [class*="hover:shadow-lg"]:hover,.console [class*="hover:shadow-lift"]:hover,.console [class*="hover:shadow-md"]:hover{--tw-shadow:var(--c-shadow-lift)}.console .shadow-2xl,.console .shadow-xl,.console [class*="hover:shadow-xl"]:hover{--tw-shadow:var(--c-shadow-deep)}.console .shadow-glow,.console [class*="hover:shadow-glow"]:hover{--tw-shadow:var(--c-shadow-ring)}.console .bg-ink-50{background-color:var(--c-surface-2)}.console .bg-ink-100{background-color:var(--c-surface-3)}.console .bg-ink-200{background-color:var(--c-surface-4)}.console .bg-ink-300{background-color:#d5c9bf}.console [class*=" bg-ink-100/"],.console [class*=" bg-ink-50/"],.console [class^="bg-ink-100/"],.console [class^="bg-ink-50/"]{background-color:var(--c-primary-wash)}.console [class~="hover:bg-ink-50"]:hover{background-color:var(--c-surface-2)}.console .group:hover [class~="group-hover:bg-ink-100"],.console .group:hover [class~="group-hover:bg-ink-50"],.console [class*="hover:bg-ink-50/"]:hover,.console [class~="hover:bg-ink-100"]:hover,.console [class~="hover:bg-ink-200"]:hover{background-color:var(--c-surface-3)}.console [class~="hover:bg-ink-900"]:hover{background-color:var(--c-primary-deep)}.console .text-ink,.console .text-ink-900,.console .text-ink-950{color:var(--c-ink)}.console .text-ink-700,.console .text-ink-800{color:var(--c-ink-2)}.console .text-ink-600{color:var(--c-ink-3)}.console .text-ink-500,.console .text-ink-soft{color:var(--c-ink-4)}.console .text-ink-400,.console .text-ink-faint{color:var(--c-ink-5)}.console .text-ink-300{color:var(--c-ink-6)}.console .text-ink-200{color:#b3a7bd}.console [class*="placeholder:text-ink-"]::-moz-placeholder{color:var(--c-ink-6)}.console [class*="placeholder:text-ink-"]::placeholder{color:var(--c-ink-6)}.console [class~="hover:text-ink-800"]:hover,.console [class~="hover:text-ink-900"]:hover{color:var(--c-ink)}.console [class~="hover:text-ink-600"]:hover,.console [class~="hover:text-ink-700"]:hover{color:var(--c-ink-2)}.console .group:hover [class~="group-hover:text-ink-700"],.console .group:hover [class~="group-hover:text-ink-900"]{color:var(--c-ink)}.console .border-ink-100,.console .border-ink-200,.console .border-ink-50,.console [class*=" border-ink-100/"],.console [class*=" border-ink-200/"]{border-color:var(--c-line)}.console .border-ink-300,.console [class~="hover:border-ink-200"]:hover,.console [class~="hover:border-ink-300"]:hover{border-color:var(--c-line-2)}.console [class~="hover:border-ink-400"]:hover{border-color:rgb(var(--c-primary-rgb)/.5)}.console [class*=divide-ink-]>:not([hidden])~:not([hidden]){border-color:var(--c-line)}.console .ring-ink-100,.console .ring-ink-200,.console [class*=" ring-ink-100/"],.console [class*=" ring-ink-200/"]{--tw-ring-color:var(--c-line)}.console [class*=accent-violet-],.console input[type=checkbox],.console input[type=radio],.console input[type=range]{accent-color:var(--c-accent-deep)}[dir=rtl] .console{line-height:1.6}[dir=rtl] .console .font-display,[dir=rtl] .console h1{letter-spacing:0;line-height:1.3}[dir=rtl] .console .btn,[dir=rtl] .console .eyebrow,[dir=rtl] .console .seg-label,[dir=rtl] .console .uppercase,[dir=rtl] .console [class*=tracking-]{letter-spacing:0!important;text-transform:none!important}[dir=rtl] .console svg.lucide-arrow-left:not([class*="rtl:-scale-x-100"]):not([class*="rtl:rotate-180"]),[dir=rtl] .console svg.lucide-arrow-right:not([class*="rtl:-scale-x-100"]):not([class*="rtl:rotate-180"]),[dir=rtl] .console svg.lucide-arrow-up-right:not([class*="rtl:-scale-x-100"]):not([class*="rtl:rotate-180"]),[dir=rtl] .console svg.lucide-chevron-left:not([class*="rtl:-scale-x-100"]):not([class*="rtl:rotate-180"]),[dir=rtl] .console svg.lucide-chevron-right:not([class*="rtl:-scale-x-100"]):not([class*="rtl:rotate-180"]),[dir=rtl] .console svg.lucide-chevrons-left:not([class*="rtl:-scale-x-100"]):not([class*="rtl:rotate-180"]),[dir=rtl] .console svg.lucide-chevrons-right:not([class*="rtl:-scale-x-100"]):not([class*="rtl:rotate-180"]),[dir=rtl] .console svg.lucide-corner-down-right:not([class*="rtl:-scale-x-100"]):not([class*="rtl:rotate-180"]),[dir=rtl] .console svg.lucide-external-link:not([class*="rtl:-scale-x-100"]):not([class*="rtl:rotate-180"]),[dir=rtl] .console svg.lucide-log-out:not([class*="rtl:-scale-x-100"]):not([class*="rtl:rotate-180"]),[dir=rtl] .console svg.lucide-move-right:not([class*="rtl:-scale-x-100"]):not([class*="rtl:rotate-180"]){scale:-1 1}[dir=rtl] .console .tabular-nums{font-family:var(--c-font-ui)}html:has(.console) [data-sonner-toaster]{--normal-bg:var(--c-surface);--normal-border:var(--c-line-2);--normal-text:var(--c-ink);--border-radius:var(--c-r-l);font-family:var(--font-sans)}html:has(.console) [data-sonner-toast]{box-shadow:var(--c-shadow-lift)}html:has(.console) [data-sonner-toast] [data-title]{font-weight:600}@media print{.console{background-color:#fff}.console [class*="bg-[var(--s-night"]{-webkit-print-color-adjust:exact;print-color-adjust:exact}}@media (prefers-reduced-motion:reduce){.console .btn:active{scale:none}}