:root{--maya-font-sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--maya-font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--maya-radius-sm:5px;--maya-radius-md:6px;--maya-radius-lg:8px;--maya-radius-xl:12px;--maya-duration:.15s;--maya-duration-bouncy:.4s;--maya-ease:cubic-bezier(.16,1,.3,1);--maya-ease-in:cubic-bezier(.32,0,.67,0);--maya-ease-out:cubic-bezier(.33,1,.68,1);--maya-ease-in-out:cubic-bezier(.65,0,.35,1);--maya-ease-bouncy:cubic-bezier(.25,1,.5,1.2);--maya-dash-color:hsla(0,0%,100%,.12);--maya-dash-size:1px;--maya-dash-pattern:4px 4px}:root,[data-theme=dark]{--maya-bg-root:#0a0a0a;--maya-bg-surface:#111;--maya-bg-raised:#191919;--maya-bg-overlay:rgba(0,0,0,.6);--maya-text-primary:#ededed;--maya-text-secondary:#888;--maya-text-muted:#555;--maya-text-inverse:#0a0a0a;--maya-border:hsla(0,0%,100%,.08);--maya-border-strong:hsla(0,0%,100%,.14);--maya-border-hover:hsla(0,0%,100%,.22);--maya-shadow-sm:0 1px 2px rgba(0,0,0,.5);--maya-shadow-md:0 8px 30px rgba(0,0,0,.3),0 0 0 1px hsla(0,0%,100%,.08);--maya-shadow-inset:inset 0 1px 2px rgba(0,0,0,.5),inset 0 0 0 1px rgba(0,0,0,.2);--maya-gradient-surface:linear-gradient(180deg,hsla(0,0%,100%,.03),hsla(0,0%,100%,0));--maya-pattern-stripes:repeating-linear-gradient(-45deg,hsla(0,0%,100%,.04),hsla(0,0%,100%,.04) 1px,transparent 0,transparent 6px);--maya-skeleton-base:hsla(0,0%,100%,.04);--maya-skeleton-shimmer:hsla(0,0%,100%,.08);--maya-code-bg:#0a0a0a;--maya-btn-primary-bg:#ededed;--maya-btn-primary-bg-hover:#fff;--maya-btn-primary-text:#0a0a0a;--maya-btn-primary-gradient:linear-gradient(180deg,hsla(0,0%,100%,.12),hsla(0,0%,100%,0) 50%,rgba(0,0,0,.08));--maya-btn-primary-shadow:inset 0 1px 0 hsla(0,0%,100%,.5),inset 0 -2px 0 rgba(0,0,0,.15),0 0 0 1px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.2);--maya-btn-secondary-bg:transparent;--maya-btn-secondary-bg-hover:hsla(0,0%,100%,.06);--maya-btn-secondary-text:#ededed;--maya-btn-secondary-shadow:inset 0 1px 0 hsla(0,0%,100%,.04),0 1px 2px rgba(0,0,0,.1);--maya-btn-ghost-bg:transparent;--maya-btn-ghost-bg-hover:hsla(0,0%,100%,.06);--maya-btn-ghost-text:#888;--maya-btn-ghost-text-hover:#ededed;--maya-input-bg:hsla(0,0%,7%,.6);--maya-input-gradient:linear-gradient(180deg,hsla(0,0%,100%,.02),hsla(0,0%,100%,0));--maya-input-shadow:inset 0 2px 4px rgba(0,0,0,.4),inset 0 0 0 1px hsla(0,0%,100%,.04),0 1px 1px hsla(0,0%,100%,.02);--maya-input-focus-border:hsla(0,0%,100%,.3);--maya-checkbox-bg:#121212;--maya-checkbox-gradient:linear-gradient(180deg,hsla(0,0%,100%,.04),hsla(0,0%,100%,0));--maya-checkbox-shadow:inset 0 1px 2px rgba(0,0,0,.2),0 1px 2px rgba(0,0,0,.1);--maya-checkbox-checked-bg:#ededed;--maya-checkbox-checked-border:#ededed;--maya-checkbox-check-color:#0a0a0a;--maya-table-bg:#0a0a0a;--maya-table-head-bg:hsla(0,0%,100%,.03);--maya-table-head-text:#888;--maya-table-row-hover:hsla(0,0%,100%,.02);--maya-table-row-border:hsla(0,0%,100%,.05);--maya-dash-color:hsla(0,0%,100%,.2);--maya-success:#30a46c;--maya-success-hover:#33b074;--maya-success-muted:rgba(48,164,108,.15);--maya-success-border:rgba(48,164,108,.3);--maya-success-text:#4cc38a;--maya-warning:#f76b15;--maya-warning-hover:#ff761a;--maya-warning-muted:rgba(247,107,21,.15);--maya-warning-border:rgba(247,107,21,.3);--maya-warning-text:#ffb073;--maya-danger:#e5484d;--maya-danger-hover:#ec5d5e;--maya-danger-muted:rgba(229,72,77,.15);--maya-danger-border:rgba(229,72,77,.3);--maya-danger-text:#ffb2b6;--maya-info:#0090ff;--maya-info-hover:#119bff;--maya-info-muted:rgba(0,144,255,.15);--maya-info-border:rgba(0,144,255,.3);--maya-info-text:#52a9ff;color-scheme:dark}[data-theme=light]{--maya-bg-root:#fff;--maya-bg-surface:#f8f8f8;--maya-bg-raised:#f0f0f0;--maya-bg-overlay:rgba(0,0,0,.3);--maya-text-primary:#171717;--maya-text-secondary:#6b6b6b;--maya-text-muted:#a3a3a3;--maya-text-inverse:#fff;--maya-border:rgba(0,0,0,.08);--maya-border-strong:rgba(0,0,0,.14);--maya-border-hover:rgba(0,0,0,.22);--maya-shadow-sm:0 1px 2px rgba(0,0,0,.04);--maya-shadow-md:0 8px 30px rgba(0,0,0,.12),0 0 0 1px rgba(0,0,0,.03);--maya-shadow-inset:inset 0 1px 2px rgba(0,0,0,.04),inset 0 0 0 1px rgba(0,0,0,.02);--maya-gradient-surface:linear-gradient(180deg,rgba(0,0,0,.01),transparent);--maya-pattern-stripes:repeating-linear-gradient(-45deg,rgba(0,0,0,.05),rgba(0,0,0,.05) 1px,transparent 0,transparent 6px);--maya-skeleton-base:rgba(0,0,0,.04);--maya-skeleton-shimmer:rgba(0,0,0,.08);--maya-code-bg:#f5f5f5;--maya-btn-primary-bg:#171717;--maya-btn-primary-bg-hover:#303030;--maya-btn-primary-text:#fff;--maya-btn-primary-gradient:linear-gradient(180deg,hsla(0,0%,100%,.12),hsla(0,0%,100%,0) 50%,rgba(0,0,0,.15));--maya-btn-primary-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),inset 0 -2px 0 rgba(0,0,0,.25),0 0 0 1px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.12);--maya-btn-secondary-bg:transparent;--maya-btn-secondary-bg-hover:rgba(0,0,0,.04);--maya-btn-secondary-text:#171717;--maya-btn-secondary-shadow:inset 0 1px 0 hsla(0,0%,100%,.4),0 1px 2px rgba(0,0,0,.04);--maya-btn-ghost-bg:transparent;--maya-btn-ghost-bg-hover:rgba(0,0,0,.04);--maya-btn-ghost-text:#6b6b6b;--maya-btn-ghost-text-hover:#171717;--maya-input-bg:#fff;--maya-input-gradient:linear-gradient(180deg,rgba(0,0,0,.01),transparent);--maya-input-shadow:inset 0 2px 4px rgba(0,0,0,.02),inset 0 0 0 1px rgba(0,0,0,.06),0 1px 2px rgba(0,0,0,.04);--maya-input-focus-border:rgba(0,0,0,.3);--maya-checkbox-bg:#fff;--maya-checkbox-gradient:linear-gradient(180deg,rgba(0,0,0,.02),transparent);--maya-checkbox-shadow:inset 0 1px 2px rgba(0,0,0,.06),0 1px 1px rgba(0,0,0,.04);--maya-checkbox-checked-bg:#171717;--maya-checkbox-checked-border:#171717;--maya-checkbox-check-color:#fff;--maya-table-bg:#fff;--maya-table-head-bg:rgba(0,0,0,.02);--maya-table-head-text:#6b6b6b;--maya-table-row-hover:rgba(0,0,0,.02);--maya-table-row-border:rgba(0,0,0,.06);--maya-dash-color:rgba(0,0,0,.24);--maya-success:#30a46c;--maya-success-hover:#298c5a;--maya-success-muted:rgba(48,164,108,.1);--maya-success-border:rgba(48,164,108,.2);--maya-success-text:#18794e;--maya-warning:#f76b15;--maya-warning-hover:#db5b0f;--maya-warning-muted:rgba(247,107,21,.1);--maya-warning-border:rgba(247,107,21,.2);--maya-warning-text:#c25100;--maya-danger:#e5484d;--maya-danger-hover:#ce3a43;--maya-danger-muted:rgba(229,72,77,.1);--maya-danger-border:rgba(229,72,77,.2);--maya-danger-text:#cc1825;--maya-info:#0090ff;--maya-info-hover:#007ee6;--maya-info-muted:rgba(0,144,255,.1);--maya-info-border:rgba(0,144,255,.2);--maya-info-text:#0068d6;color-scheme:light}.maya-btn,.maya-checkbox,.maya-input,.maya-table,.maya-textarea{font-family:var(--maya-font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.maya-dash-top{border-top:var(--maya-dash-size) dashed var(--maya-dash-color)!important}.maya-dash-bottom{border-bottom:var(--maya-dash-size) dashed var(--maya-dash-color)!important}.maya-dash-left{border-left:var(--maya-dash-size) dashed var(--maya-dash-color)!important}.maya-dash-right{border-right:var(--maya-dash-size) dashed var(--maya-dash-color)!important}.maya-dash-all{border:var(--maya-dash-size) dashed var(--maya-dash-color)!important}.maya-icon-swap-enter-active{transition:all .3s cubic-bezier(.34,1.56,.64,1)}.maya-icon-swap-leave-active{transition:all .15s cubic-bezier(.55,.05,.68,.19)}.maya-icon-swap-enter-from,.maya-icon-swap-leave-to{opacity:0;transform:scale(.5)}.maya-panel-fade-enter-active{transition:opacity .2s ease,transform .2s ease}.maya-panel-fade-leave-active{transition:opacity .12s ease}.maya-panel-fade-enter-from{opacity:0;transform:translateY(4px)}.maya-panel-fade-leave-to{opacity:0}.maya-fade-enter-active,.maya-fade-leave-active{transition:opacity .15s ease}.maya-fade-enter-from,.maya-fade-leave-to{opacity:0}.maya-overlay-fade-enter-active,.maya-overlay-fade-leave-active{transition:opacity .25s var(--maya-ease)}.maya-overlay-fade-enter-from,.maya-overlay-fade-leave-to{opacity:0}.maya-dialog-zoom-enter-active{transition:opacity .25s var(--maya-ease-out),transform .3s var(--maya-ease-out),filter .25s var(--maya-ease-out)}.maya-dialog-zoom-leave-active{transition:opacity .15s var(--maya-ease-in),transform .15s var(--maya-ease-in),filter .15s var(--maya-ease-in)}.maya-dialog-zoom-enter-from,.maya-dialog-zoom-leave-to{filter:blur(8px);opacity:0;transform:scale(.96) translateY(8px)}::view-transition-new(root),::view-transition-old(root){animation:none;mix-blend-mode:normal}.maya-btn[data-v-4af960cf]{align-items:center;border:none;border-radius:var(--maya-radius-md);cursor:pointer;display:inline-flex;font-family:var(--maya-font-sans);font-weight:500;gap:6px;justify-content:center;line-height:1;position:relative;transition:all var(--maya-duration) var(--maya-ease);white-space:nowrap}.maya-btn[data-v-4af960cf]:after{border-radius:var(--maya-radius-xl);content:"";inset:-6px;pointer-events:none;position:absolute}.maya-btn[data-v-4af960cf]:active{transform:scale(.96)}.maya-btn--sm[data-v-4af960cf]{border-radius:var(--maya-radius-sm);font-size:.75rem;padding:6px 12px}.maya-btn--md[data-v-4af960cf]{font-size:.8125rem;padding:8px 16px}.maya-btn--lg[data-v-4af960cf]{font-size:.875rem;padding:10px 20px}.maya-btn--icon[data-v-4af960cf]{align-items:center;border-radius:var(--maya-radius-md);display:inline-flex;height:2.25rem;justify-content:center;padding:0;width:2.25rem}.maya-btn--primary[data-v-4af960cf]{background:var(--maya-btn-primary-bg) var(--maya-btn-primary-gradient);box-shadow:var(--maya-btn-primary-shadow);color:var(--maya-btn-primary-text)}.maya-btn--primary[data-v-4af960cf]:hover{background:var(--maya-btn-primary-bg-hover) var(--maya-btn-primary-gradient)}.maya-btn--secondary[data-v-4af960cf]{background-color:var(--maya-btn-secondary-bg);border:1px solid var(--maya-border-strong);box-shadow:var(--maya-btn-secondary-shadow);color:var(--maya-btn-secondary-text)}.maya-btn--secondary[data-v-4af960cf]:hover{background-color:var(--maya-btn-secondary-bg-hover);border-color:var(--maya-border-hover)}.maya-btn--ghost[data-v-4af960cf]{background-color:var(--maya-btn-ghost-bg);color:var(--maya-btn-ghost-text)}.maya-btn--ghost[data-v-4af960cf]:hover{background-color:var(--maya-btn-ghost-bg-hover);color:var(--maya-btn-ghost-text-hover)}.maya-btn--outline[data-v-4af960cf]{background-color:transparent;border:1px solid var(--maya-border-strong);color:var(--maya-text-secondary)}.maya-btn--outline[data-v-4af960cf]:hover{background-color:var(--maya-btn-ghost-bg-hover);border-color:var(--maya-border-hover);color:var(--maya-text-primary)}.maya-btn--primary.maya-btn--intent-success[data-v-4af960cf]{background:var(--maya-btn-primary-gradient),var(--maya-success);box-shadow:inset 0 1px #fff3,inset 0 -2px #00000026,0 0 0 1px var(--maya-success-border),0 2px 4px #00000026,0 1px 1px #0000001a;color:#fff}.maya-btn--primary.maya-btn--intent-success[data-v-4af960cf]:hover{background:var(--maya-btn-primary-gradient),var(--maya-success-hover)}.maya-btn--secondary.maya-btn--intent-success[data-v-4af960cf]{background:var(--maya-success-muted);border-color:var(--maya-success-border);color:var(--maya-success-text)}.maya-btn--secondary.maya-btn--intent-success[data-v-4af960cf]:hover{background:var(--maya-success-muted);filter:brightness(1.1)}.maya-btn--ghost.maya-btn--intent-success[data-v-4af960cf]{color:var(--maya-success-text)}.maya-btn--ghost.maya-btn--intent-success[data-v-4af960cf]:hover{background:var(--maya-success-muted)}.maya-btn--primary.maya-btn--intent-warning[data-v-4af960cf]{background:var(--maya-btn-primary-gradient),var(--maya-warning);box-shadow:inset 0 1px #fff3,inset 0 -2px #00000026,0 0 0 1px var(--maya-warning-border),0 2px 4px #00000026,0 1px 1px #0000001a;color:#fff}.maya-btn--primary.maya-btn--intent-warning[data-v-4af960cf]:hover{background:var(--maya-btn-primary-gradient),var(--maya-warning-hover)}.maya-btn--secondary.maya-btn--intent-warning[data-v-4af960cf]{background:var(--maya-warning-muted);border-color:var(--maya-warning-border);color:var(--maya-warning-text)}.maya-btn--secondary.maya-btn--intent-warning[data-v-4af960cf]:hover{filter:brightness(1.1)}.maya-btn--ghost.maya-btn--intent-warning[data-v-4af960cf]{color:var(--maya-warning-text)}.maya-btn--ghost.maya-btn--intent-warning[data-v-4af960cf]:hover{background:var(--maya-warning-muted)}.maya-btn--primary.maya-btn--intent-danger[data-v-4af960cf]{background:var(--maya-btn-primary-gradient),var(--maya-danger);box-shadow:inset 0 1px #fff3,inset 0 -2px #00000026,0 0 0 1px var(--maya-danger-border),0 2px 4px #00000026,0 1px 1px #0000001a;color:#fff}.maya-btn--primary.maya-btn--intent-danger[data-v-4af960cf]:hover{background:var(--maya-btn-primary-gradient),var(--maya-danger-hover)}.maya-btn--secondary.maya-btn--intent-danger[data-v-4af960cf]{background:var(--maya-danger-muted);border-color:var(--maya-danger-border);color:var(--maya-danger-text)}.maya-btn--secondary.maya-btn--intent-danger[data-v-4af960cf]:hover{filter:brightness(1.1)}.maya-btn--ghost.maya-btn--intent-danger[data-v-4af960cf]{color:var(--maya-danger-text)}.maya-btn--ghost.maya-btn--intent-danger[data-v-4af960cf]:hover{background:var(--maya-danger-muted)}.maya-btn--primary.maya-btn--intent-info[data-v-4af960cf]{background:var(--maya-btn-primary-gradient),var(--maya-info);box-shadow:inset 0 1px #fff3,inset 0 -2px #00000026,0 0 0 1px var(--maya-info-border),0 2px 4px #00000026,0 1px 1px #0000001a;color:#fff}.maya-btn--primary.maya-btn--intent-info[data-v-4af960cf]:hover{background:var(--maya-btn-primary-gradient),var(--maya-info-hover)}.maya-btn--secondary.maya-btn--intent-info[data-v-4af960cf]{background:var(--maya-info-muted);border-color:var(--maya-info-border);color:var(--maya-info-text)}.maya-btn--secondary.maya-btn--intent-info[data-v-4af960cf]:hover{filter:brightness(1.1)}.maya-btn--ghost.maya-btn--intent-info[data-v-4af960cf]{color:var(--maya-info-text)}.maya-btn--ghost.maya-btn--intent-info[data-v-4af960cf]:hover{background:var(--maya-info-muted)}.maya-btn--disabled[data-v-4af960cf]{cursor:not-allowed;opacity:.4;pointer-events:none}.maya-toast[data-v-13b7b72d]{align-items:flex-start;background:var(--maya-bg-surface);border:1px solid var(--maya-border-strong);border-radius:var(--maya-radius-lg);box-shadow:inset 0 1px #ffffff0a,0 8px 30px #0000001f,0 0 0 1px #00000008;display:flex;font-family:var(--maya-font-sans);gap:12px;overflow:hidden;padding:16px 48px 16px 16px;position:relative}[data-theme=dark] .maya-toast[data-v-13b7b72d]{box-shadow:inset 0 1px #ffffff0a,inset 0 -1px #0000001a,0 8px 32px #0006,0 0 0 1px #0000001a}.maya-toast__icon[data-v-13b7b72d]{align-items:center;color:var(--maya-text-primary);display:flex;flex-shrink:0;justify-content:center;margin-top:2px}.maya-toast__icon[data-v-13b7b72d] svg{height:18px;stroke-width:2px;width:18px}.maya-toast__content[data-v-13b7b72d]{flex:1;min-width:0;padding-right:12px}.maya-toast__title[data-v-13b7b72d]{color:var(--maya-text-primary);font-size:.875rem;font-weight:600;line-height:1.4}.maya-toast__desc[data-v-13b7b72d]{color:var(--maya-text-secondary);font-size:.8125rem;line-height:1.4;margin-top:4px}.maya-toast__action[data-v-13b7b72d]{align-self:center;flex-shrink:0;margin-left:8px}.maya-toast__close[data-v-13b7b72d]{align-items:center;background:none;border:none;border-radius:var(--maya-radius-md);color:var(--maya-text-secondary);cursor:pointer;display:flex;height:24px;justify-content:center;margin:0;padding:0;position:absolute;right:12px;top:12px;transition:var(--maya-transition-standard);width:24px}.maya-toast__close[data-v-13b7b72d]:after{content:"";inset:-6px;position:absolute}.maya-toast__close[data-v-13b7b72d]:hover{background-color:var(--maya-btn-ghost-bg-hover);color:var(--maya-text-primary)}.maya-toast__close[data-v-13b7b72d] svg{height:14px;width:14px}.maya-toast--intent-success[data-v-13b7b72d]{background:var(--maya-bg-surface);border-color:var(--maya-success-border)}.maya-toast--intent-success .maya-toast__title[data-v-13b7b72d]{color:var(--maya-success-text)}.maya-toast--intent-success .maya-toast__icon[data-v-13b7b72d]{color:var(--maya-success)}.maya-toast--intent-success .maya-toast__desc[data-v-13b7b72d]{color:var(--maya-success);opacity:.9}.maya-toast--intent-warning[data-v-13b7b72d]{background:var(--maya-bg-surface);border-color:var(--maya-warning-border)}.maya-toast--intent-warning .maya-toast__title[data-v-13b7b72d]{color:var(--maya-warning-text)}.maya-toast--intent-warning .maya-toast__icon[data-v-13b7b72d]{color:var(--maya-warning)}.maya-toast--intent-warning .maya-toast__desc[data-v-13b7b72d]{color:var(--maya-warning);opacity:.9}.maya-toast--intent-danger[data-v-13b7b72d]{background:var(--maya-bg-surface);border-color:var(--maya-danger-border)}.maya-toast--intent-danger .maya-toast__title[data-v-13b7b72d]{color:var(--maya-danger-text)}.maya-toast--intent-danger .maya-toast__icon[data-v-13b7b72d]{color:var(--maya-danger)}.maya-toast--intent-danger .maya-toast__desc[data-v-13b7b72d]{color:var(--maya-danger);opacity:.9}.maya-toast--intent-info[data-v-13b7b72d]{background:var(--maya-bg-surface);border-color:var(--maya-info-border)}.maya-toast--intent-info .maya-toast__title[data-v-13b7b72d]{color:var(--maya-info-text)}.maya-toast--intent-info .maya-toast__icon[data-v-13b7b72d]{color:var(--maya-info)}.maya-toast--intent-info .maya-toast__desc[data-v-13b7b72d]{color:var(--maya-info);opacity:.9}.maya-toaster[data-v-e870f147]{align-items:flex-end;bottom:0;outline:none;padding:32px;perspective:1000px;pointer-events:none;position:fixed;right:0;z-index:100}.maya-toaster[data-v-e870f147],.maya-toaster__list[data-v-e870f147]{display:flex;flex-direction:column}.maya-toaster__list[data-v-e870f147]{justify-content:flex-end;list-style:none;margin:0;padding:0;position:relative;width:356px}.maya-toaster__item[data-v-e870f147]{bottom:0;pointer-events:auto;position:absolute;right:0;transform:translateY(calc(0px - var(--y-offset))) scale(var(--scale));transform-origin:bottom center;transition:opacity .4s ease,transform .4s var(--maya-ease-bouncy);width:100%}.maya-toast-stack-enter-active[data-v-e870f147]{transition:opacity .4s ease,transform .5s var(--maya-ease-bouncy)}.maya-toast-stack-leave-active[data-v-e870f147]{position:absolute;transition:opacity .3s ease,transform .3s var(--maya-ease-in)}.maya-toast-stack-enter-from[data-v-e870f147]{opacity:0;transform:translateY(100%) scale(.9)!important}.maya-toast-stack-leave-to[data-v-e870f147]{opacity:0;transform:translateY(20px) scale(.9)!important}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0;width:100%;background-color:var(--maya-bg-root);color:var(--maya-text-primary);font-family:var(--maya-font-sans,system-ui,sans-serif)}.app-root,body,html{height:100%}
