:root{--mxl-color-primary:#7c5fe6;--mxl-color-secondary:#2fd4ff;--mxl-color-success:#48bb78;--mxl-color-warning:#f6c90e;--mxl-color-error:#fc8181;--mxl-color-bg:#0a0d1a;--mxl-color-surface:#ffffff08;--mxl-color-border:#ffffff14;--mxl-color-text:#e8e8f0;--mxl-color-text-muted:#ffffff8c;--mxl-space-xs:.25rem;--mxl-space-sm:.5rem;--mxl-space-md:1rem;--mxl-space-lg:1.5rem;--mxl-space-xl:2rem;--mxl-radius:12px;--mxl-font:"Inter", system-ui, -apple-system, sans-serif}.mxl-ds-page{background:var(--mxl-color-bg);min-height:100vh;color:var(--mxl-color-text);font-family:var(--mxl-font)}.mxl-ds-page-container{max-width:1200px;padding:var(--mxl-space-md) var(--mxl-space-lg);box-sizing:border-box;margin:0 auto}@media (width<=1024px){.mxl-ds-page-container{padding:var(--mxl-space-md)}}@media (width<=640px){.mxl-ds-page-container{padding:var(--mxl-space-sm) var(--mxl-space-md)}}.mxl-ds-grid{gap:var(--mxl-space-md);display:grid}.mxl-ds-input,.mxl-ds-select,.mxl-ds-textarea{border:1px solid var(--mxl-color-border);border-radius:var(--mxl-radius);width:100%;color:var(--mxl-color-text);font:inherit;background:#00000040;padding:.65rem .75rem}.mxl-ds-btn{border-radius:var(--mxl-radius);font:inherit;cursor:pointer;background:var(--mxl-color-primary);color:#fff;border:none;padding:.55rem 1rem}.mxl-ds-btn:disabled{opacity:.6;cursor:not-allowed}.mxl-ds-card{border:1px solid var(--mxl-color-border);border-radius:var(--mxl-radius);background:var(--mxl-color-surface);padding:var(--mxl-space-md)}.mxl-ds-badge{color:var(--mxl-color-secondary);background:#2fd4ff1f;border-radius:999px;align-items:center;padding:.15rem .5rem;font-size:.72rem;display:inline-flex}.mxl-ds-avatar{background:linear-gradient(135deg, var(--mxl-color-primary), var(--mxl-color-secondary));color:#fff;border-radius:50%;place-items:center;width:40px;height:40px;font-size:.75rem;font-weight:700;display:grid}.mxl-ds-loader{border:3px solid var(--mxl-color-border);border-top-color:var(--mxl-color-primary);border-radius:50%;width:36px;height:36px;animation:.8s linear infinite mxl-ds-spin}.mxl-ds-skeleton{border-radius:var(--mxl-radius);background:linear-gradient(90deg,#ffffff0a,#ffffff14,#ffffff0a);height:88px;animation:1.2s infinite mxl-ds-shimmer}.mxl-ds-error{color:var(--mxl-color-error);border-radius:var(--mxl-radius);padding:var(--mxl-space-md);background:#fc818114;border:1px solid #fc818159}.mxl-ds-modal-backdrop{z-index:1000;padding:var(--mxl-space-md);background:#000000a6;place-items:center;display:grid;position:fixed;inset:0}.mxl-ds-modal{border:1px solid var(--mxl-color-border);border-radius:var(--mxl-radius);width:min(520px,100%);padding:var(--mxl-space-lg);background:#12162a}.mxl-ds-tabs{gap:var(--mxl-space-sm);flex-wrap:wrap;display:flex}.mxl-ds-tab{border:1px solid var(--mxl-color-border);color:var(--mxl-color-text);cursor:pointer;background:0 0;border-radius:999px;padding:.35rem .75rem}.mxl-ds-tab.is-active{border-color:var(--mxl-color-primary);background:#7c5fe626}@keyframes mxl-ds-spin{to{transform:rotate(360deg)}}@keyframes mxl-ds-shimmer{0%{opacity:.55}50%{opacity:1}to{opacity:.55}}.sr-only{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:root{--mxl-bp-tablet:1024px;--mxl-bp-mobile:640px;--mxl-layout-speed:.15s;--mxl-layout-ease:cubic-bezier(.32, .72, 0, 1);--mxl-sidebar-width:280px;--mxl-sidebar-collapsed:80px}body{color:#fff;-webkit-tap-highlight-color:transparent;background:#0a0a0f;margin:0;padding:0;font-family:sans-serif}.layout-content{margin-left:var(--mxl-sidebar-width);min-height:100dvh;transition:margin-left var(--mxl-layout-speed) var(--mxl-layout-ease);contain:layout style;box-sizing:border-box}body[data-sidebar-collapsed="1"] .layout-content{margin-left:var(--mxl-sidebar-collapsed)}@media (width<=1024px){.layout-content{padding:4.5rem .85rem 1rem;margin-left:0!important}}@media (width<=640px){.layout-content{padding:4rem .5rem .75rem}}button,a,[role=button],input,select,textarea,label{touch-action:manipulation}@media (prefers-reduced-motion:reduce){.layout-content,.sidebar,.sidebar-overlay{transition:none!important;animation:none!important}}
