:root,[data-ax-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ax-bg:#f6f7f9;--ax-surface:#fff;--ax-surface-raised:#fff;--ax-surface-sunken:#f0f2f5;--ax-fill:#eef0f3;--ax-fill-strong:#e2e5ea;--ax-border:#e3e6eb;--ax-border-strong:#ccd1d9;--ax-text:#0e1116;--ax-text-2:#4a515e;--ax-text-3:#8b929e;--ax-text-inverse:#f5f6f8;--ax-accent:#16181d;--ax-accent-hover:#2b2f37;--ax-accent-active:#000;--ax-accent-contrast:#fff;--ax-accent-text:#16181d;--ax-accent-soft:#16181d0f;--ax-accent-edge:#000;--ax-ring:#3d4452;--ax-danger:#d93f4c;--ax-danger-soft:#fbe8ea;--ax-success:#1f9d6b;--ax-success-soft:#e2f4ec;--ax-warning:#c27c0e;--ax-warning-soft:#fbf0dd;--ax-info:#2f6fdb;--ax-info-soft:#e5eefb;--ax-spectrum-1:#a5b4fc;--ax-spectrum-2:#7dd3fc;--ax-spectrum-3:#99e9df;--ax-spectrum-4:#c4b5fd;--ax-spectrum-5:#dbe2ec;--ax-chart-1:#3b5bdb;--ax-chart-2:#0c8599;--ax-chart-3:#7048e8;--ax-chart-4:#868e96;--ax-chart-5:#d6336c;--ax-overlay:#0e11165c;--ax-glow:#0e111673;--ax-shadow-xs:0 1px 2px #0e11160f;--ax-shadow-sm:0 1px 2px #0e11160d, 0 3px 10px #0e11160d;--ax-shadow-md:0 4px 12px #0e11160f, 0 14px 34px #0e111617;--ax-shadow-lg:0 12px 28px #0e111614, 0 32px 72px #0e111629;--ax-highlight:inset 0 1px 0 #ffffffb3}[data-ax-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ax-bg:#0b0c0f;--ax-surface:#121419;--ax-surface-raised:#181b21;--ax-surface-sunken:#0e1013;--ax-fill:#1c1f26;--ax-fill-strong:#262a33;--ax-border:#23262e;--ax-border-strong:#343945;--ax-text:#eef0f4;--ax-text-2:#a2a9b6;--ax-text-3:#6c7380;--ax-text-inverse:#0e1116;--ax-accent:#f1f3f6;--ax-accent-hover:#fff;--ax-accent-active:#d9dde3;--ax-accent-contrast:#0e1116;--ax-accent-text:#f1f3f6;--ax-accent-soft:#f1f3f614;--ax-accent-edge:#9aa1ad;--ax-ring:#b7bdc8;--ax-danger:#f0616c;--ax-danger-soft:#f0616c24;--ax-success:#3fc28f;--ax-success-soft:#3fc28f24;--ax-warning:#f0b545;--ax-warning-soft:#f0b54524;--ax-info:#6aa2f7;--ax-info-soft:#6aa2f724;--ax-spectrum-1:#818cf8;--ax-spectrum-2:#38bdf8;--ax-spectrum-3:#2dd4bf;--ax-spectrum-4:#a78bfa;--ax-spectrum-5:#94a3b8;--ax-chart-1:#748ffc;--ax-chart-2:#3bc9db;--ax-chart-3:#9775fa;--ax-chart-4:#adb5bd;--ax-chart-5:#f06595;--ax-overlay:#0000009e;--ax-glow:#ffffffd9;--ax-shadow-xs:0 1px 2px #0006;--ax-shadow-sm:0 1px 2px #0006, 0 3px 10px #00000040;--ax-shadow-md:0 4px 12px #00000059, 0 14px 34px #0006;--ax-shadow-lg:0 12px 28px #00000073, 0 32px 72px #0009;--ax-highlight:inset 0 1px 0 #ffffff0d}:root{--ax-font-sans:"DM Sans", "Noto Sans SC", system-ui, -apple-system, "Segoe UI", sans-serif;--ax-font-mono:"DM Mono", ui-monospace, "SFMono-Regular", Consolas, monospace;--ax-radius-xs:4px;--ax-radius-sm:6px;--ax-radius-md:10px;--ax-radius-lg:14px;--ax-radius-xl:20px;--ax-radius-full:999px;--ax-control-sm:32px;--ax-control-md:40px;--ax-control-lg:48px;--ax-ease:cubic-bezier(.2, .8, .2, 1);--ax-ease-spring:cubic-bezier(.3, 1.4, .5, 1);--ax-duration-fast:.12s;--ax-duration:.2s;--ax-duration-slow:.32s;--ax-focus-ring:0 0 0 2px var(--ax-bg), 0 0 0 4px var(--ax-ring)}[data-ax-theme]{color:var(--ax-text)}.ax-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ax-aurora,.ax-press{box-sizing:border-box;height:var(--ax-control-lg);border-radius:var(--ax-radius-md);font:600 14px/1 var(--ax-font-sans);cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;border:0;justify-content:center;align-items:center;gap:10px;padding:0 22px;display:inline-flex}.ax-aurora{color:#0e1116;background:linear-gradient(-45deg, var(--ax-spectrum-1), var(--ax-spectrum-2), var(--ax-spectrum-3), var(--ax-spectrum-4), var(--ax-spectrum-1));box-shadow:var(--ax-highlight), 0 8px 24px color-mix(in srgb, var(--ax-spectrum-3) 32%, transparent);animation:ax-aurora-shift 10s infinite var(--ax-ease);transition:transform var(--ax-duration-slow) var(--ax-ease), box-shadow var(--ax-duration-slow) var(--ax-ease);background-size:400% 400%}.ax-aurora:hover:not(:disabled){box-shadow:var(--ax-highlight), 0 14px 32px color-mix(in srgb, var(--ax-spectrum-3) 42%, transparent);animation-duration:3s;transform:translateY(-2px)}.ax-aurora:active:not(:disabled){transform:scale(.97)}.ax-press{border:1px solid var(--ax-border-strong);color:var(--ax-text);background:linear-gradient(180deg, var(--ax-surface-raised), var(--ax-surface-sunken));box-shadow:var(--ax-highlight), 0 4px 0 var(--ax-border-strong), 0 10px 22px #0e11161f;transition:transform var(--ax-duration-fast) var(--ax-ease), box-shadow var(--ax-duration-fast) var(--ax-ease);margin-bottom:4px}.ax-press:hover:not(:disabled){box-shadow:var(--ax-highlight), 0 3px 0 var(--ax-border-strong), 0 8px 18px #0e111624;transform:translateY(1px)}.ax-press:active:not(:disabled){box-shadow:var(--ax-highlight), 0 0 0 var(--ax-border-strong);transform:translateY(4px)}.ax-aurora:disabled,.ax-press:disabled{cursor:not-allowed;opacity:.45}.ax-aurora:focus-visible,.ax-press:focus-visible{box-shadow:var(--ax-focus-ring);outline:none}.ax-pulse{align-items:center;gap:8px;min-height:40px;display:inline-flex}.ax-pulse__dot{background:var(--ax-accent-text);width:10px;height:10px;animation:ax-pulse-beat 1.4s infinite var(--ax-ease);border-radius:50%}.ax-pulse__dot:first-child{animation-delay:-.3s}.ax-pulse__dot:nth-child(2){animation-delay:-.15s}.ax-pulse__dot:nth-child(3){animation-delay:0s}.ax-pulse__dot:nth-child(4){animation-delay:.15s}.ax-pulse__dot:nth-child(5){animation-delay:.3s}.ax-glass{isolation:isolate;border-radius:var(--ax-radius-xl);background:var(--ax-surface-sunken);width:188px;height:188px;box-shadow:var(--ax-shadow-md);transition:transform var(--ax-duration-slow) var(--ax-ease);position:relative;overflow:hidden}.ax-glass:hover{transform:translateY(-4px)rotate(-1.5deg)}.ax-glass__blobs{z-index:-1;position:absolute;inset:0}.ax-glass__blobs span{opacity:.85;border-radius:50%;width:150px;height:150px;position:absolute}.ax-glass__blobs span:first-child{background:var(--ax-spectrum-1);top:-70px;left:-58px}.ax-glass__blobs span:nth-child(2){background:var(--ax-spectrum-3);top:-40px;right:-70px}.ax-glass__blobs span:nth-child(3){background:var(--ax-spectrum-2);bottom:-70px;left:-48px}.ax-glass__blobs span:nth-child(4){background:var(--ax-spectrum-4);bottom:-92px;right:-40px}.ax-glass__surface{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--ax-surface) 60%, transparent);border-radius:inherit;background:linear-gradient(135deg, color-mix(in srgb, var(--ax-surface) 62%, transparent), color-mix(in srgb, var(--ax-surface) 22%, transparent));-webkit-backdrop-filter:blur(24px);width:100%;height:100%;color:var(--ax-text);font-family:var(--ax-font-sans);padding:20px}@keyframes ax-aurora-shift{0%,to{background-position:0%}50%{background-position:100%}}@keyframes ax-pulse-beat{0%,to{opacity:.35;transform:scale(.75)}50%{opacity:1;transform:scale(1.1)}}@media (prefers-reduced-motion:reduce){.ax-aurora,.ax-pulse__dot{animation:none}.ax-aurora,.ax-press,.ax-glass{transition:none}}.ax-button{--button-height:var(--ax-control-md);box-sizing:border-box;height:var(--button-height);border-radius:var(--ax-radius-md);font:600 14px/1 var(--ax-font-sans);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:background var(--ax-duration-fast) var(--ax-ease), border-color var(--ax-duration-fast) var(--ax-ease), color var(--ax-duration-fast) var(--ax-ease), box-shadow var(--ax-duration-fast) var(--ax-ease), transform var(--ax-duration-fast) var(--ax-ease);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 16px;display:inline-flex;position:relative}.ax-button--sm{--button-height:var(--ax-control-sm);border-radius:var(--ax-radius-sm);gap:6px;padding:0 12px;font-size:13px}.ax-button--lg{--button-height:var(--ax-control-lg);gap:10px;padding:0 22px;font-size:15px}.ax-button>svg{flex:none}.ax-button:active:not(:disabled){transform:translateY(1px)}.ax-button:focus-visible{box-shadow:var(--ax-focus-ring);outline:none}.ax-button:disabled{cursor:not-allowed;opacity:.45}.ax-button[aria-busy=true]{cursor:progress;opacity:.8}.ax-button--primary{background:var(--ax-accent);color:var(--ax-accent-contrast);box-shadow:var(--ax-highlight), 0 1px 2px color-mix(in srgb, var(--ax-accent-edge) 45%, transparent)}.ax-button--primary:hover:not(:disabled){background:var(--ax-accent-hover)}.ax-button--primary:active:not(:disabled){background:var(--ax-accent-active)}.ax-button--secondary{border-color:var(--ax-border-strong);background:var(--ax-surface);color:var(--ax-text);box-shadow:var(--ax-shadow-xs)}.ax-button--secondary:hover:not(:disabled){border-color:var(--ax-text-3);background:var(--ax-fill)}.ax-button--ghost{color:var(--ax-text-2);background:0 0}.ax-button--ghost:hover:not(:disabled){background:var(--ax-fill);color:var(--ax-text)}.ax-button--danger{background:var(--ax-danger);color:#fff;box-shadow:var(--ax-highlight)}.ax-button--danger:hover:not(:disabled){background:color-mix(in srgb, var(--ax-danger) 88%, #000)}.ax-button__spinner{box-sizing:border-box;border:2px solid;border-top-color:#0000;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite ax-spin}@keyframes ax-spin{to{transform:rotate(360deg)}}.ax-field{width:min(100%,320px);color:var(--ax-text);font:14px/1.4 var(--ax-font-sans);gap:6px;display:inline-grid}.ax-field__label{color:var(--ax-text);font-size:13px;font-weight:500}.ax-field__message{color:var(--ax-text-3);font-size:12px}.ax-field.is-invalid .ax-field__message{color:var(--ax-danger)}.ax-input{--field-height:var(--ax-control-md);box-sizing:border-box;width:100%;height:var(--field-height);border:1px solid var(--ax-border-strong);border-radius:var(--ax-radius-md);background:var(--ax-surface);box-shadow:var(--ax-shadow-xs);color:var(--ax-text);transition:border-color var(--ax-duration-fast) var(--ax-ease), box-shadow var(--ax-duration-fast) var(--ax-ease), background var(--ax-duration-fast) var(--ax-ease);align-items:center;gap:8px;padding:0 12px;display:flex}.ax-field--sm .ax-input{--field-height:var(--ax-control-sm);border-radius:var(--ax-radius-sm);padding:0 10px;font-size:13px}.ax-field--lg .ax-input{--field-height:var(--ax-control-lg);padding:0 14px;font-size:15px}.ax-input:hover{border-color:var(--ax-text-3)}.ax-input:focus-within,.ax-input[aria-expanded=true]{border-color:var(--ax-ring);box-shadow:0 0 0 4px var(--ax-accent-soft)}.ax-field.is-invalid .ax-input{border-color:var(--ax-danger)}.ax-field.is-invalid .ax-input:focus-within,.ax-field.is-invalid .ax-input[aria-expanded=true]{box-shadow:0 0 0 4px var(--ax-danger-soft)}.ax-field.is-disabled .ax-input{border-color:var(--ax-border);background:var(--ax-surface-sunken);box-shadow:none;cursor:not-allowed;opacity:.6}.ax-input input{width:100%;min-width:0;height:100%;color:inherit;font:inherit;background:0 0;border:0;outline:0;flex:1;padding:0}.ax-input input::placeholder{color:var(--ax-text-3)}.ax-input input:disabled{cursor:not-allowed}.ax-input__affix{color:var(--ax-text-3);flex:none;align-items:center;font-size:13px;display:inline-flex}.ax-input__clear{background:var(--ax-fill-strong);width:20px;height:20px;color:var(--ax-text-2);cursor:pointer;transition:background var(--ax-duration-fast) var(--ax-ease);border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.ax-input__clear:hover{background:var(--ax-border-strong);color:var(--ax-text)}.ax-input__clear:focus-visible{box-shadow:var(--ax-focus-ring);outline:none}button.ax-input{font:inherit;text-align:left;cursor:pointer}button.ax-input:focus-visible{border-color:var(--ax-ring);box-shadow:0 0 0 4px var(--ax-accent-soft);outline:none}.ax-select__value{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ax-select__value.is-placeholder{color:var(--ax-text-3)}.ax-select__chevron{color:var(--ax-text-3);transition:transform var(--ax-duration) var(--ax-ease);flex:none}.ax-input[aria-expanded=true] .ax-select__chevron{transform:rotate(180deg)}.ax-listbox{box-sizing:border-box;max-width:min(360px,100vw - 16px)}.ax-listbox__search{border-bottom:1px solid var(--ax-border);color:var(--ax-text-3);align-items:center;gap:8px;margin:-4px -4px 4px;padding:0 12px;display:flex}.ax-listbox__search input{min-width:0;height:38px;color:var(--ax-text);font:14px var(--ax-font-sans);background:0 0;border:0;outline:0;flex:1}.ax-listbox__search input::placeholder{color:var(--ax-text-3)}.ax-listbox__options{max-height:264px;margin:0;padding:0;list-style:none;overflow-y:auto}.ax-listbox__empty{color:var(--ax-text-3);text-align:center;padding:14px 10px;font-size:13px}.ax-option{border-radius:var(--ax-radius-sm);min-height:34px;color:var(--ax-text);cursor:pointer;align-items:center;gap:10px;padding:6px 10px;font-size:14px;display:flex}.ax-option__text{flex:1;gap:1px;min-width:0;display:grid}.ax-option__text small{color:var(--ax-text-3);font-size:12px;font-weight:400}.ax-option__check{width:16px;color:var(--ax-accent-text);flex:none}.ax-option[data-active=true]{background:var(--ax-fill)}.ax-option[aria-selected=true]{font-weight:600}.ax-option[aria-disabled=true]{cursor:not-allowed;opacity:.4}@media (prefers-reduced-motion:reduce){.ax-button,.ax-input,.ax-select__chevron{transition:none}.ax-button__spinner{animation-duration:1.6s}}.ax-overlay-anchor{vertical-align:middle;display:inline-flex}.ax-floating{box-sizing:border-box;color:var(--ax-text);font-family:var(--ax-font-sans);background:0 0;border:0;margin:0;padding:0;position:fixed;inset:auto;overflow:visible}.ax-floating:popover-open{animation:ax-float-in var(--ax-duration) var(--ax-ease)}.ax-floating[data-side=top]{--float-from:translateY(4px)}.ax-floating[data-side=bottom]{--float-from:translateY(-4px)}.ax-floating[data-side=left]{--float-from:translateX(4px)}.ax-floating[data-side=right]{--float-from:translateX(-4px)}@keyframes ax-float-in{0%{opacity:0;transform:var(--float-from,none) scale(.97)}}.ax-surface-panel{border:1px solid var(--ax-border);border-radius:var(--ax-radius-md);background:var(--ax-surface-raised);box-shadow:var(--ax-highlight), var(--ax-shadow-lg);padding:4px}.ax-tooltip{border-radius:var(--ax-radius-sm);background:var(--ax-text);max-width:260px;box-shadow:var(--ax-shadow-md);color:var(--ax-text-inverse);pointer-events:none;padding:6px 10px;font-size:12px;font-weight:500;line-height:1.45}.ax-popover{border-radius:var(--ax-radius-lg);width:max-content;max-width:min(320px,100vw - 16px);padding:16px;font-size:13px;line-height:1.5}.ax-popover__title{color:var(--ax-text);margin:0 0 6px;font-size:14px;font-weight:600}.ax-popover__body{color:var(--ax-text-2)}.ax-popover:focus-visible{outline:none}.ax-menu{min-width:200px}.ax-menu__item{box-sizing:border-box;border-radius:var(--ax-radius-sm);width:100%;height:34px;color:var(--ax-text);font:14px/1 var(--ax-font-sans);text-align:left;cursor:pointer;background:0 0;border:0;outline:none;align-items:center;gap:10px;padding:0 10px;display:flex}.ax-menu__item>svg{color:var(--ax-text-3);flex:none}.ax-menu__item:hover:not(:disabled),.ax-menu__item:focus-visible{background:var(--ax-fill)}.ax-menu__item:disabled{cursor:not-allowed;opacity:.4}.ax-menu__label{flex:1}.ax-menu__shortcut{color:var(--ax-text-3);font:11px/1 var(--ax-font-mono);letter-spacing:.04em;margin-left:16px}.ax-menu__item--danger,.ax-menu__item--danger>svg{color:var(--ax-danger)}.ax-menu__item--danger:hover:not(:disabled),.ax-menu__item--danger:focus-visible{background:var(--ax-danger-soft)}.ax-menu__separator{background:var(--ax-border);height:1px;margin:4px -4px}:is(html:has(.ax-dialog[open]),html:has(.ax-drawer[open])){overflow:hidden}.ax-dialog,.ax-drawer{box-sizing:border-box;color:var(--ax-text);font-family:var(--ax-font-sans);background:0 0;border:0;padding:0;overflow:visible}.ax-dialog::backdrop,.ax-drawer::backdrop{background:var(--ax-overlay,#00000073);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:ax-fade-in var(--ax-duration) var(--ax-ease)}.ax-dialog[data-state=closing]::backdrop,.ax-drawer[data-state=closing]::backdrop{animation:ax-fade-out var(--ax-duration) var(--ax-ease) forwards}.ax-dialog{width:min(520px,100vw - 32px);max-height:calc(100dvh - 48px)}.ax-dialog--sm{width:min(400px,100vw - 32px)}.ax-dialog--lg{width:min(720px,100vw - 32px)}.ax-dialog__panel{box-sizing:border-box;max-height:inherit;border:1px solid var(--ax-border);border-radius:var(--ax-radius-xl);background:var(--ax-surface-raised);box-shadow:var(--ax-highlight), var(--ax-shadow-lg);flex-direction:column;display:flex}.ax-dialog[open] .ax-dialog__panel{animation:ax-dialog-in var(--ax-duration-slow) var(--ax-ease)}.ax-dialog[data-state=closing] .ax-dialog__panel{animation:ax-dialog-out var(--ax-duration) var(--ax-ease) forwards}.ax-dialog__header{padding:22px 56px 0 24px;position:relative}.ax-dialog__title{letter-spacing:-.01em;margin:0;font-size:17px;font-weight:600;line-height:1.35}.ax-dialog__description{color:var(--ax-text-2);margin:6px 0 0;font-size:14px;line-height:1.5}.ax-dialog__close{border-radius:var(--ax-radius-sm);width:32px;height:32px;color:var(--ax-text-3);cursor:pointer;transition:background var(--ax-duration-fast) var(--ax-ease), color var(--ax-duration-fast) var(--ax-ease);background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;top:16px;right:16px}.ax-dialog__close:hover{background:var(--ax-fill);color:var(--ax-text)}.ax-dialog__close:focus-visible{box-shadow:var(--ax-focus-ring);outline:none}.ax-dialog__body{min-height:0;color:var(--ax-text-2);flex:1;padding:16px 24px;font-size:14px;line-height:1.6;overflow-y:auto}.ax-dialog__footer{flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:4px 24px 20px;display:flex}.ax-dialog__header+.ax-dialog__footer{padding-top:24px}.ax-drawer{--drawer-size:min(420px, calc(100vw - 16px));width:var(--drawer-size);max-width:none;height:calc(100dvh - 16px);max-height:none;margin:8px;position:fixed}.ax-drawer--right{inset:0 0 0 auto}.ax-drawer--left{inset:0 auto 0 0}.ax-drawer--bottom{width:calc(100vw - 16px);height:auto;max-height:min(80dvh,640px);inset:auto 0 0}.ax-drawer .ax-dialog__panel{height:100%;max-height:100%}.ax-drawer--bottom .ax-dialog__panel{max-height:min(80dvh,640px)}.ax-drawer[open] .ax-dialog__panel{animation:ax-drawer-in var(--ax-duration-slow) var(--ax-ease)}.ax-drawer[data-state=closing] .ax-dialog__panel{animation:ax-drawer-out var(--ax-duration) var(--ax-ease) forwards}.ax-drawer--right{--drawer-from:translateX(calc(100% + 16px))}.ax-drawer--left{--drawer-from:translateX(calc(-100% - 16px))}.ax-drawer--bottom{--drawer-from:translateY(calc(100% + 16px))}@keyframes ax-fade-in{0%{opacity:0}}@keyframes ax-fade-out{to{opacity:0}}@keyframes ax-dialog-in{0%{opacity:0;transform:translateY(10px)scale(.98)}}@keyframes ax-dialog-out{to{opacity:0;transform:translateY(6px)scale(.98)}}@keyframes ax-drawer-in{0%{transform:var(--drawer-from)}}@keyframes ax-drawer-out{to{transform:var(--drawer-from)}}.ax-toaster{box-sizing:border-box;width:min(360px,100vw - 32px);color:var(--ax-text);font-family:var(--ax-font-sans);pointer-events:none;background:0 0;border:0;flex-direction:column;gap:8px;margin:0;padding:0;display:flex;position:fixed;inset:auto;overflow:visible}.ax-toaster--bottom-right{bottom:20px;right:20px}.ax-toaster--top-right{flex-direction:column-reverse;top:20px;right:20px}.ax-toaster--bottom-center{bottom:20px;left:50%;transform:translate(-50%)}.ax-toaster--top-center{flex-direction:column-reverse;top:20px;left:50%;transform:translate(-50%)}.ax-toast{--toast-tone:var(--ax-accent-text);--toast-tone-soft:var(--ax-accent-soft);border:1px solid var(--ax-border);border-radius:var(--ax-radius-lg);background:var(--ax-surface-raised);box-shadow:var(--ax-highlight), var(--ax-shadow-lg);pointer-events:auto;animation:ax-toast-in var(--ax-duration-slow) var(--ax-ease-spring);grid-template-columns:auto 1fr auto;align-items:start;gap:12px;padding:12px 12px 12px 14px;display:grid}.ax-toast[data-leaving=true]{animation:ax-toast-out .18s var(--ax-ease) forwards}.ax-toast--success{--toast-tone:var(--ax-success);--toast-tone-soft:var(--ax-success-soft)}.ax-toast--error{--toast-tone:var(--ax-danger);--toast-tone-soft:var(--ax-danger-soft)}.ax-toast--warning{--toast-tone:var(--ax-warning);--toast-tone-soft:var(--ax-warning-soft)}.ax-toast--info{--toast-tone:var(--ax-info);--toast-tone-soft:var(--ax-info-soft)}.ax-toast__icon{border-radius:var(--ax-radius-sm);background:var(--toast-tone-soft);width:26px;height:26px;color:var(--toast-tone);place-items:center;display:grid}.ax-toast__text{gap:2px;min-width:0;padding-top:3px;display:grid}.ax-toast__title{color:var(--ax-text);font-size:14px;font-weight:600;line-height:1.4}.ax-toast__description{color:var(--ax-text-2);font-size:13px;line-height:1.45}.ax-toast__close{border-radius:var(--ax-radius-sm);width:26px;height:26px;color:var(--ax-text-3);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.ax-toast__close:hover{background:var(--ax-fill);color:var(--ax-text)}.ax-toast__close:focus-visible{box-shadow:var(--ax-focus-ring);outline:none}@keyframes ax-toast-in{0%{opacity:0;transform:translateY(12px)scale(.96)}}@keyframes ax-toast-out{to{opacity:0;transform:translate(24px)}}@media (prefers-reduced-motion:reduce){.ax-toast,.ax-toast[data-leaving=true],.ax-dialog[open] .ax-dialog__panel,.ax-drawer[open] .ax-dialog__panel,.ax-dialog::backdrop,.ax-drawer::backdrop{animation-duration:1ms}.ax-floating:popover-open{animation-duration:1ms}.ax-dialog[data-state=closing] .ax-dialog__panel,.ax-drawer[data-state=closing] .ax-dialog__panel{animation-duration:1ms}}.ax-chart{box-sizing:border-box;border:1px solid var(--ax-border);border-radius:var(--ax-radius-lg);background:var(--ax-surface);width:100%;min-width:0;box-shadow:var(--ax-shadow-xs);color:var(--ax-text);font-family:var(--ax-font-sans);padding:20px;position:relative}.ax-chart__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;min-height:40px;margin-bottom:16px;display:flex}.ax-chart h3{margin:0;font-size:15px;font-weight:600;line-height:1.4}.ax-chart p{color:var(--ax-text-2);margin:4px 0 0;font-size:12px;line-height:1.5}.ax-chart__modes{border:1px solid var(--ax-border);border-radius:var(--ax-radius-md);background:var(--ax-surface-sunken);flex-wrap:wrap;gap:2px;padding:3px;display:inline-flex}.ax-chart__modes button{border-radius:var(--ax-radius-sm);height:26px;color:var(--ax-text-2);cursor:pointer;font:500 12px/1 var(--ax-font-sans);transition:background var(--ax-duration-fast) var(--ax-ease), color var(--ax-duration-fast) var(--ax-ease);background:0 0;border:0;padding:0 10px}.ax-chart__modes button:hover:not(:disabled){color:var(--ax-text)}.ax-chart__modes button[aria-pressed=true]{background:var(--ax-surface-raised);color:var(--ax-text);box-shadow:var(--ax-shadow-xs), 0 0 0 1px var(--ax-border)}.ax-chart__modes button:focus-visible{box-shadow:var(--ax-focus-ring);outline:none}.ax-chart__modes button:disabled{cursor:not-allowed;opacity:.5}.ax-chart__canvas,.ax-chart__state{width:100%;min-width:0;height:var(--ax-chart-height,272px);position:relative}.ax-chart__canvas canvas{max-width:100%;display:block}.ax-chart__state{color:var(--ax-text-2);text-align:center;flex-direction:column;justify-content:center;align-items:center;font-size:14px;display:flex}.ax-chart__state strong{color:var(--ax-text);font-weight:600}.ax-chart__state--loading{border-radius:var(--ax-radius-md);background:var(--ax-fill);animation:1.4s ease-in-out infinite alternate ax-chart-loading}.ax-chart--disabled{opacity:.55}@keyframes ax-chart-loading{to{opacity:.45}}.ax-black-hole{background:#020309;width:100%;height:100%;min-height:240px;position:relative;overflow:hidden}.ax-black-hole canvas{touch-action:pan-y;width:100%;height:100%;display:block}.ax-black-hole__error{color:#fff;text-align:center;font-size:14px;position:absolute;inset:45% 16px auto}@media (prefers-reduced-motion:reduce){.ax-chart__state--loading{animation:none}}@media (width<=500px){.ax-chart{padding:14px}}.ax-settings-sidebar{box-sizing:border-box;border:1px solid var(--ax-border);border-radius:var(--ax-radius-lg);background:var(--ax-surface);width:min(100%,292px);box-shadow:var(--ax-shadow-sm);color:var(--ax-text);font:13px/1.4 var(--ax-font-sans);padding:14px 10px}.ax-settings-sidebar button{font:inherit}.ax-settings-sidebar__title{color:var(--ax-text-3);font:500 10px/1 var(--ax-font-mono);letter-spacing:.12em;text-transform:uppercase;margin:2px 8px 12px}.ax-settings-sidebar__heading{border-radius:var(--ax-radius-sm);width:100%;height:36px;color:inherit;text-align:left;cursor:pointer;transition:background var(--ax-duration-fast) var(--ax-ease);background:0 0;border:0;align-items:center;gap:10px;padding:0 8px;font-weight:500;display:flex}.ax-settings-sidebar__heading:hover{background:var(--ax-fill)}.ax-settings-sidebar__heading>svg:first-child{color:var(--ax-text-3);flex:none}.ax-settings-sidebar__heading span{flex:1}.ax-settings-sidebar__chevron{color:var(--ax-text-3);transition:transform var(--ax-duration) var(--ax-ease)}.ax-settings-sidebar__heading[aria-expanded=true] .ax-settings-sidebar__chevron{transform:rotate(180deg)}.ax-settings-sidebar__items{border-left:1px solid var(--ax-border);gap:2px;margin:2px 0 6px 16px;padding-left:10px;display:grid}.ax-settings-sidebar__items button{border-radius:var(--ax-radius-sm);height:32px;color:var(--ax-text-2);text-align:left;cursor:pointer;transition:background var(--ax-duration-fast) var(--ax-ease), color var(--ax-duration-fast) var(--ax-ease);background:0 0;border:0;padding:0 10px;position:relative}.ax-settings-sidebar__items button:hover{background:var(--ax-fill);color:var(--ax-text)}.ax-settings-sidebar__items button.is-selected{background:var(--ax-accent-soft);color:var(--ax-text);font-weight:600}.ax-settings-sidebar__items button.is-selected:before{background:var(--ax-accent-text);content:"";border-radius:2px;width:2px;position:absolute;top:8px;bottom:8px;left:-11px}.ax-settings-sidebar button:focus-visible,.ax-checkbox-tree button:focus-visible{box-shadow:var(--ax-focus-ring);outline:none}.ax-checkbox-tree{box-sizing:border-box;border:1px solid var(--ax-border);border-radius:var(--ax-radius-lg);background:var(--ax-surface);width:min(100%,300px);box-shadow:var(--ax-shadow-sm);color:var(--ax-text);font:13px/1.25 var(--ax-font-sans);flex-direction:column;gap:6px;padding:14px 16px;display:flex}.ax-checkbox-tree>div:not(.ax-checkbox-tree__node){flex-direction:column;gap:6px;display:flex}.ax-checkbox-tree__branch{flex-direction:column;gap:6px;margin-left:22px;display:flex}.ax-checkbox-tree__branch>div:not(.ax-checkbox-tree__node){flex-direction:column;gap:6px;display:flex}.ax-checkbox-tree__node{align-items:center;gap:10px;min-height:26px;display:flex}.ax-checkbox-tree__check{border:1px solid var(--ax-border-strong);border-radius:var(--ax-radius-xs);background:var(--ax-surface);width:16px;height:16px;color:var(--ax-accent-contrast);cursor:pointer;transition:background var(--ax-duration-fast) var(--ax-ease), border-color var(--ax-duration-fast) var(--ax-ease);flex:none;place-items:center;padding:0;display:grid}.ax-checkbox-tree__check:hover{border-color:var(--ax-ring)}.ax-checkbox-tree__check[data-state=all]{border-color:var(--ax-accent);background:var(--ax-accent)}.ax-checkbox-tree__check[data-state=mixed]{border-color:var(--ax-ring);background:var(--ax-accent-soft);color:var(--ax-accent-text)}.ax-checkbox-tree__label{border-radius:var(--ax-radius-xs);min-height:26px;color:inherit;font:inherit;white-space:nowrap;background:0 0;border:0;align-items:center;gap:7px;padding:0 6px 0 2px;display:inline-flex}button.ax-checkbox-tree__label{cursor:pointer;transition:background var(--ax-duration-fast) var(--ax-ease)}button.ax-checkbox-tree__label:hover{background:var(--ax-fill)}.ax-checkbox-tree__label>svg{color:var(--ax-text-3);flex:none}.ax-checkbox-tree__label>.ax-checkbox-tree__icon--partner{color:var(--ax-chart-4)}.ax-checkbox-tree__label>.ax-checkbox-tree__icon--team{color:var(--ax-chart-2)}.ax-checkbox-tree__label>.ax-checkbox-tree__icon--folder{color:var(--ax-text-2)}.ax-checkbox-tree__spacer{flex:none;width:13px}.ax-auth-card{--auth-rotate-x:0deg;--auth-rotate-y:0deg;--auth-edge:var(--ax-text);isolation:isolate;box-sizing:border-box;border-radius:var(--ax-radius-xl);width:min(100%,380px);color:var(--ax-text);font:13px/1.4 var(--ax-font-sans);text-align:center;transform:perspective(1500px) rotateX(var(--auth-rotate-x)) rotateY(var(--auth-rotate-y));transition:transform .35s var(--ax-ease);position:relative;overflow:visible}.ax-auth-card__surface{z-index:1;box-sizing:border-box;border:1px solid var(--ax-border);border-radius:inherit;background:color-mix(in srgb, var(--ax-surface) 78%, transparent);box-shadow:var(--ax-highlight), var(--ax-shadow-lg);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);padding:28px 26px 24px;position:relative;overflow:hidden}.ax-auth-card__surface:before{background-image:linear-gradient(135deg, var(--ax-text) .5px, transparent .5px), linear-gradient(45deg, var(--ax-text) .5px, transparent .5px);content:"";opacity:.035;pointer-events:none;background-size:30px 30px;position:absolute;inset:0}.ax-auth-card__surface>*{position:relative}.ax-auth-card__halo{z-index:0;border-radius:inherit;pointer-events:none;animation:4s ease-in-out infinite alternate ax-auth-halo;position:absolute;inset:-1px}@keyframes ax-auth-halo{0%{box-shadow:0 0 10px 2px color-mix(in srgb, var(--auth-edge) 3%, transparent);opacity:.2}50%{box-shadow:0 0 15px 5px color-mix(in srgb, var(--auth-edge) 5%, transparent);opacity:.4}to{box-shadow:0 0 10px 2px color-mix(in srgb, var(--auth-edge) 3%, transparent);opacity:.2}}.ax-auth-card__beams{z-index:0;border-radius:inherit;pointer-events:none;position:absolute;inset:-1px;overflow:hidden}.ax-auth-card__beam{opacity:.7;filter:blur(2px);position:absolute}.ax-auth-card__beam--top,.ax-auth-card__beam--bottom{background:linear-gradient(to right, transparent, var(--auth-edge), transparent);width:50%;height:3px}.ax-auth-card__beam--right,.ax-auth-card__beam--left{background:linear-gradient(to bottom, transparent, var(--auth-edge), transparent);width:3px;height:50%}.ax-auth-card__beam--top{animation:3.5s linear infinite ax-auth-beam-top,1.2s ease-in-out infinite alternate ax-auth-beam-opacity,1.5s ease-in-out infinite alternate ax-auth-beam-blur;top:0;left:-50%}.ax-auth-card__beam--right{animation:3.5s linear .6s infinite backwards ax-auth-beam-right,1.2s ease-in-out .6s infinite alternate ax-auth-beam-opacity,1.5s ease-in-out .6s infinite alternate ax-auth-beam-blur;top:-50%;right:0}.ax-auth-card__beam--bottom{animation:3.5s linear 1.2s infinite backwards ax-auth-beam-bottom,1.2s ease-in-out 1.2s infinite alternate ax-auth-beam-opacity,1.5s ease-in-out 1.2s infinite alternate ax-auth-beam-blur;bottom:0;right:-50%}.ax-auth-card__beam--left{animation:3.5s linear 1.8s infinite backwards ax-auth-beam-left,1.2s ease-in-out 1.8s infinite alternate ax-auth-beam-opacity,1.5s ease-in-out 1.8s infinite alternate ax-auth-beam-blur;bottom:-50%;left:0}@keyframes ax-auth-beam-top{0%{animation-timing-function:ease-in-out;left:-50%}71.43%,to{left:100%}}@keyframes ax-auth-beam-right{0%{animation-timing-function:ease-in-out;top:-50%}71.43%,to{top:100%}}@keyframes ax-auth-beam-bottom{0%{animation-timing-function:ease-in-out;right:-50%}71.43%,to{right:100%}}@keyframes ax-auth-beam-left{0%{animation-timing-function:ease-in-out;bottom:-50%}71.43%,to{bottom:100%}}@keyframes ax-auth-beam-opacity{0%{opacity:.3}50%{opacity:.7}to{opacity:.3}}@keyframes ax-auth-beam-blur{0%{filter:blur(1px)}50%{filter:blur(2.5px)}to{filter:blur(1px)}}.ax-auth-card__dot{border-radius:50%;animation:ease-in-out infinite alternate ax-auth-dot;position:absolute}.ax-auth-card__dot--tl,.ax-auth-card__dot--bl{background:color-mix(in srgb, var(--auth-edge) 40%, transparent);filter:blur(1px);width:5px;height:5px}.ax-auth-card__dot--tr,.ax-auth-card__dot--br{background:color-mix(in srgb, var(--auth-edge) 60%, transparent);filter:blur(2px);width:8px;height:8px}.ax-auth-card__dot--tl{animation-duration:2s;top:0;left:0}.ax-auth-card__dot--tr{animation-duration:2.4s;animation-delay:.5s;top:0;right:0}.ax-auth-card__dot--br{animation-duration:2.2s;animation-delay:1s;bottom:0;right:0}.ax-auth-card__dot--bl{animation-duration:2.3s;animation-delay:1.5s;bottom:0;left:0}@keyframes ax-auth-dot{0%{opacity:.2}50%{opacity:.4}to{opacity:.2}}.ax-auth-card__rim{z-index:0;border-radius:inherit;background:linear-gradient(to right, color-mix(in srgb, var(--auth-edge) 3%, transparent), color-mix(in srgb, var(--auth-edge) 7%, transparent), color-mix(in srgb, var(--auth-edge) 3%, transparent));opacity:0;pointer-events:none;transition:opacity .5s;position:absolute;inset:-.5px}.ax-auth-card:hover .ax-auth-card__rim{opacity:.7}.ax-auth-card__brand{border-radius:var(--ax-radius-md);background:var(--ax-accent);width:40px;height:40px;box-shadow:0 3px 0 var(--ax-accent-edge);color:var(--ax-accent-contrast);place-items:center;margin:0 auto 14px;font-size:18px;font-weight:700;display:grid}.ax-auth-card h2{color:var(--ax-text);letter-spacing:-.01em;margin:0;font-size:20px;font-weight:700;line-height:1.25}.ax-auth-card p{color:var(--ax-text-2);margin:6px 0 22px;font-size:13px}.ax-auth-card form{gap:10px;display:grid;position:relative}.ax-auth-card__input-highlight{z-index:1;width:var(--auth-highlight-width,0px);height:var(--auth-highlight-height,0px);box-sizing:border-box;border-radius:var(--ax-radius-md);background:var(--ax-surface);box-shadow:0 0 0 1px var(--ax-ring), 0 0 0 4px var(--ax-accent-soft);opacity:0;pointer-events:none;transform:translate3d(var(--auth-highlight-x,0px), var(--auth-highlight-y,0px), 0);will-change:transform, width, height;transition:transform .35s cubic-bezier(.22,1,.36,1),width .3s,height .3s,opacity .2s;position:absolute;top:0;left:0}.ax-auth-card__input-highlight[data-active=true]{opacity:1}.ax-auth-card__field{z-index:0;border-radius:var(--ax-radius-md);height:42px;color:var(--ax-text-3);align-items:center;gap:10px;padding:0 12px;display:flex;position:relative}.ax-auth-card__field:before{z-index:0;border:1px solid var(--ax-border);border-radius:inherit;background:var(--ax-surface-sunken);content:"";pointer-events:none;transition:background var(--ax-duration) var(--ax-ease), border-color var(--ax-duration) var(--ax-ease);position:absolute;inset:0}.ax-auth-card__field:hover:before{border-color:var(--ax-border-strong)}.ax-auth-card__field.is-focused,.ax-auth-card__field:focus-within{z-index:2}.ax-auth-card__field:focus-within:before{background:0 0;border-color:#0000}.ax-auth-card__field>*{z-index:1;position:relative}.ax-auth-card__field svg{color:var(--ax-text-3);transition:color var(--ax-duration) var(--ax-ease);flex:none}.ax-auth-card__field svg.is-active{color:var(--ax-accent-text)}.ax-auth-card__field input{appearance:none;width:100%;min-width:0;color:var(--ax-text);font:inherit;background:0 0;border:0;outline:0;font-size:14px}.ax-auth-card__field input:focus,.ax-auth-card__field input:focus-visible{box-shadow:none;border:0;outline:none}.ax-auth-card__field input::placeholder{color:var(--ax-text-3)}.ax-auth-card__field button{border-radius:var(--ax-radius-xs);color:var(--ax-text-3);cursor:pointer;background:0 0;border:0;place-items:center;padding:3px;display:grid}.ax-auth-card__field button:hover{color:var(--ax-text)}.ax-auth-card__options{color:var(--ax-text-2);justify-content:space-between;align-items:center;gap:8px;margin:2px 0 14px;font-size:12px;display:flex}.ax-auth-card__remember{white-space:nowrap;cursor:pointer;align-items:center;gap:8px;display:inline-flex}.ax-auth-card__checkbox{flex:none;width:16px;height:16px;display:inline-flex;position:relative}.ax-auth-card__checkbox input{z-index:1;opacity:0;cursor:pointer;width:16px;height:16px;margin:0;position:absolute;inset:0}.ax-auth-card__checkmark{border:1px solid var(--ax-border-strong);border-radius:var(--ax-radius-xs);background:var(--ax-surface);transition:background var(--ax-duration-fast) ease, border-color var(--ax-duration-fast) ease;position:absolute;inset:0}.ax-auth-card__checkmark:after{border:solid var(--ax-accent-contrast);content:"";opacity:0;width:4px;height:8px;transition:opacity .18s ease, transform .18s var(--ax-ease-spring);border-width:0 1.8px 1.8px 0;position:absolute;top:2px;left:5px;transform:rotate(45deg)scale(.5)}.ax-auth-card__checkbox input:checked+.ax-auth-card__checkmark{border-color:var(--ax-accent);background:var(--ax-accent)}.ax-auth-card__checkbox input:checked+.ax-auth-card__checkmark:after{opacity:1;transform:rotate(45deg)scale(1)}.ax-auth-card__checkbox input:focus-visible+.ax-auth-card__checkmark{box-shadow:var(--ax-focus-ring)}.ax-auth-card__options button,.ax-auth-card__footer button{color:var(--ax-accent-text);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-weight:600}.ax-auth-card__options button:hover,.ax-auth-card__footer button:hover{text-underline-offset:3px;text-decoration:underline}.ax-auth-card__submit{isolation:isolate;border-radius:var(--ax-radius-md);background:var(--ax-accent);height:42px;color:var(--ax-accent-contrast);cursor:pointer;font:600 14px/1 var(--ax-font-sans);transition:transform var(--ax-duration) var(--ax-ease), box-shadow var(--ax-duration) var(--ax-ease), background var(--ax-duration) var(--ax-ease);border:0;justify-content:center;align-items:center;gap:6px;margin-top:4px;display:flex;position:relative;overflow:hidden}.ax-auth-card__submit:after{z-index:0;content:"";opacity:0;background:linear-gradient(90deg,#0000,#ffffff8c,#0000);width:70%;height:100%;position:absolute;top:0;left:-100%;transform:skew(-18deg)}.ax-auth-card__submit-content{z-index:1;justify-content:center;align-items:center;gap:6px;display:inline-flex;position:relative}.ax-auth-card__submit:hover:not(:disabled){background:var(--ax-accent-hover);box-shadow:0 8px 22px color-mix(in srgb, var(--ax-accent) 35%, transparent);transform:translateY(-1px)}.ax-auth-card__submit:hover:not(:disabled):after{opacity:1;animation:.9s ease-out ax-auth-button-sheen}.ax-auth-card__submit:active:not(:disabled){transform:scale(.98)}.ax-auth-card__submit:disabled{cursor:wait;opacity:.85}.ax-auth-card__submit:focus-visible,.ax-auth-card__google:focus-visible{box-shadow:var(--ax-focus-ring);outline:none}.ax-auth-card__submit-arrow{transition:transform var(--ax-duration-slow) var(--ax-ease)}.ax-auth-card__submit:hover .ax-auth-card__submit-arrow{transform:translate(3px)}@keyframes ax-auth-button-sheen{to{left:140%}}.ax-auth-card__spinner{border:2px solid var(--ax-accent-contrast);border-top-color:#0000;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite ax-auth-spin;display:block}@keyframes ax-auth-spin{to{transform:rotate(360deg)}}.ax-auth-card__divider{color:var(--ax-text-3);font:500 11px/1 var(--ax-font-mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;margin:18px 0;display:flex}.ax-auth-card__divider:before,.ax-auth-card__divider:after{background:var(--ax-border);content:"";flex:1;height:1px}.ax-auth-card__google{border:1px solid var(--ax-border-strong);border-radius:var(--ax-radius-md);background:var(--ax-surface);width:100%;height:42px;color:var(--ax-text);cursor:pointer;font:500 14px/1 var(--ax-font-sans);transition:background var(--ax-duration) var(--ax-ease), border-color var(--ax-duration) var(--ax-ease);justify-content:center;align-items:center;gap:10px;display:flex}.ax-auth-card__google span{font-weight:700}.ax-auth-card__google:hover{border-color:var(--ax-text-3);background:var(--ax-fill)}.ax-auth-card__footer{color:var(--ax-text-2);margin-top:22px;font-size:12px}@media (prefers-reduced-motion:reduce){.ax-auth-card{transition:none;transform:none}.ax-auth-card__beam,.ax-auth-card__dot,.ax-auth-card__halo,.ax-auth-card__spinner{animation:none}.ax-auth-card__input-highlight{transition:none}}.ax-status-badge{border-radius:var(--ax-radius-full);font:600 12px/1.4 var(--ax-font-sans);white-space:nowrap;align-items:center;gap:4px;padding:3px 10px;display:inline-flex}.ax-status-badge[data-size=sm]{padding:2px 8px;font-size:11px}.ax-status-badge[data-tone=default]{background:var(--ax-fill);color:var(--ax-text-2)}.ax-status-badge[data-tone=success]{background:var(--ax-success-soft);color:var(--ax-success)}.ax-status-badge[data-tone=warning]{background:var(--ax-warning-soft);color:var(--ax-warning)}.ax-status-badge[data-tone=error]{background:var(--ax-danger-soft);color:var(--ax-danger)}.ax-status-badge[data-tone=info]{background:var(--ax-info-soft);color:var(--ax-info)}.ax-status-badge[data-tone=processing]{background:var(--ax-accent-soft);color:var(--ax-accent-text);animation:1.8s ease-in-out infinite ax-status-pulse}@keyframes ax-status-pulse{0%,to{opacity:1}50%{opacity:.6}}.ax-metric-card{border-radius:var(--ax-radius-lg);border:1px solid var(--ax-border);background:var(--ax-surface);transition:border-color var(--ax-duration) var(--ax-ease), box-shadow var(--ax-duration) var(--ax-ease);flex-direction:column;gap:10px;padding:20px;display:flex}.ax-metric-card:hover{border-color:var(--ax-border-strong);box-shadow:var(--ax-shadow-sm)}.ax-metric-card__header{justify-content:space-between;align-items:center;gap:8px;display:flex}.ax-metric-card__label{color:var(--ax-text-2);font-size:13px;font-weight:500}.ax-metric-card__body{flex-direction:column;gap:6px;display:flex}.ax-metric-card__value{color:var(--ax-text);letter-spacing:-.02em;font-size:32px;font-weight:700;line-height:1.1}.ax-metric-card__meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ax-metric-card__trend{align-items:center;gap:4px;font-size:13px;font-weight:600;display:inline-flex}.ax-metric-card__trend[data-direction=up]{color:var(--ax-success)}.ax-metric-card__trend[data-direction=down]{color:var(--ax-danger)}.ax-metric-card__trend[data-direction=neutral]{color:var(--ax-text-2)}.ax-metric-card__trend-icon{font-size:16px;line-height:1}.ax-metric-card__subtitle{color:var(--ax-text-3);font-size:13px}.ax-metric-card__loading{align-items:center;min-height:52px;display:flex}.ax-metric-card__skeleton{border-radius:var(--ax-radius-md);background:linear-gradient(90deg, var(--ax-fill) 25%, var(--ax-fill-strong) 50%, var(--ax-fill) 75%);background-size:200% 100%;width:120px;height:36px;animation:1.6s ease-in-out infinite ax-skeleton-shimmer}@keyframes ax-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.ax-empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:48px 24px;display:flex}.ax-empty-state__icon{border-radius:var(--ax-radius-full);background:var(--ax-fill);width:64px;height:64px;color:var(--ax-text-3);justify-content:center;align-items:center;display:flex}.ax-empty-state__content{flex-direction:column;gap:6px;max-width:400px;display:flex}.ax-empty-state__title{color:var(--ax-text);margin:0;font-size:15px;font-weight:600}.ax-empty-state__description{color:var(--ax-text-2);margin:0;font-size:14px;line-height:1.5}.ax-empty-state__action{gap:8px;display:flex}.ax-stat-group{border:1px solid var(--ax-border);border-radius:var(--ax-radius-lg);background:var(--ax-surface);color:var(--ax-text);font-family:var(--ax-font-sans);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:0;display:grid;overflow:hidden}.ax-stat-group__item{border-top:1px solid var(--ax-border);border-left:1px solid var(--ax-border);align-content:start;gap:4px;min-width:0;margin:-1px 0 0 -1px;padding:14px 18px;display:grid}.ax-stat-group__label,.ax-stat-group__hint{color:var(--ax-text-3);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;line-height:1.4;overflow:hidden}.ax-stat-group__value{font-variant-numeric:tabular-nums;letter-spacing:-.01em;margin:0;font-size:22px;font-weight:650;line-height:1.25}.ax-stat-group__value[data-tone=success]{color:var(--ax-success)}.ax-stat-group__value[data-tone=warning]{color:var(--ax-warning)}.ax-stat-group__value[data-tone=error]{color:var(--ax-danger)}.ax-stat-group__value[data-tone=info],.ax-stat-group__value[data-tone=processing]{color:var(--ax-info)}.ax-stat-group__skeleton{border-radius:var(--ax-radius-sm);background:var(--ax-fill);width:56px;height:22px;animation:1.4s ease-in-out infinite alternate ax-chart-loading;display:block}.ax-nav-menu{color:var(--ax-text-2);font:13.5px/1.4 var(--ax-font-sans);flex-direction:column;gap:16px;padding:8px 10px;display:flex}.ax-nav-menu__heading{color:var(--ax-text-3);white-space:nowrap;margin:0 0 4px;padding:0 10px;font-size:11.5px;font-weight:500;overflow:hidden}.ax-nav-menu__list{gap:1px;margin:0;padding:0;list-style:none;display:grid}.ax-nav-menu__item{border-radius:var(--ax-radius-md);width:100%;height:34px;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background var(--ax-duration-fast) var(--ax-ease), color var(--ax-duration-fast) var(--ax-ease);background:0 0;border:0;align-items:center;gap:10px;padding:0 10px;display:flex;position:relative}.ax-nav-menu__item:hover:not(:disabled){background:var(--ax-fill);color:var(--ax-text)}.ax-nav-menu__item:focus-visible{box-shadow:var(--ax-focus-ring);outline:none}.ax-nav-menu__item:disabled{cursor:not-allowed;opacity:.5}.ax-nav-menu__item.is-selected{background:var(--ax-accent-soft);color:var(--ax-text);font-weight:600}.ax-nav-menu__item.is-selected:before{background:var(--ax-accent-text);content:"";border-radius:2px;width:2px;position:absolute;top:9px;bottom:9px;left:0}.ax-nav-menu__icon{color:var(--ax-text-3);flex:none;display:inline-flex}.ax-nav-menu__item.is-selected .ax-nav-menu__icon,.ax-nav-menu__item:hover .ax-nav-menu__icon{color:var(--ax-text)}.ax-nav-menu__label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ax-nav-menu__badge{border-radius:var(--ax-radius-full);background:var(--ax-fill);min-width:18px;color:var(--ax-text-2);font-variant-numeric:tabular-nums;text-align:center;flex:none;padding:1px 6px;font-size:11px}.ax-nav-menu.is-collapsed{gap:8px;padding:8px}.ax-nav-menu.is-collapsed .ax-nav-menu__heading,.ax-nav-menu.is-collapsed .ax-nav-menu__label,.ax-nav-menu.is-collapsed .ax-nav-menu__badge{display:none}.ax-nav-menu.is-collapsed .ax-nav-menu__section+.ax-nav-menu__section{border-top:1px solid var(--ax-border);padding-top:8px}.ax-nav-menu.is-collapsed .ax-nav-menu__item{justify-content:center;height:38px;padding:0}.ax-nav-menu.is-collapsed .ax-nav-menu__item.is-selected:before{display:none}.ax-switch{--switch-w:36px;--switch-h:20px;--switch-thumb:14px;width:fit-content;color:var(--ax-text);font:13px/1.4 var(--ax-font-sans);cursor:pointer;-webkit-tap-highlight-color:transparent;align-items:center;gap:10px;display:inline-flex;position:relative}.ax-switch--sm{--switch-w:28px;--switch-h:16px;--switch-thumb:10px;gap:8px;font-size:12px}.ax-switch input{width:var(--switch-w);height:var(--switch-h);opacity:0;cursor:inherit;margin:0;position:absolute}.ax-switch__track{width:var(--switch-w);height:var(--switch-h);box-sizing:border-box;border:1px solid var(--ax-border-strong);border-radius:var(--ax-radius-full);background:var(--ax-fill-strong);transition:background var(--ax-duration) var(--ax-ease), border-color var(--ax-duration) var(--ax-ease);flex:none;display:inline-block;position:relative}.ax-switch__thumb{width:var(--switch-thumb);height:var(--switch-thumb);background:var(--ax-text-2);box-shadow:var(--ax-shadow-xs);transition:transform var(--ax-duration) var(--ax-ease-spring), background var(--ax-duration) var(--ax-ease);border-radius:50%;position:absolute;top:50%;left:2px;transform:translateY(-50%)}.ax-switch input:checked+.ax-switch__track{border-color:var(--ax-accent);background:var(--ax-accent)}.ax-switch input:checked+.ax-switch__track .ax-switch__thumb{background:var(--ax-accent-contrast);transform:translate(calc(var(--switch-w) - var(--switch-thumb) - 6px), -50%)}.ax-switch:hover input:not(:disabled):not(:checked)+.ax-switch__track{border-color:var(--ax-text-3)}.ax-switch input:focus-visible+.ax-switch__track{box-shadow:var(--ax-focus-ring)}.ax-switch.is-disabled{cursor:not-allowed;opacity:.5}.ax-switch__label{-webkit-user-select:none;user-select:none}.ax-textarea{width:100%}.ax-textarea__box{display:flex;position:relative}.ax-textarea textarea{box-sizing:border-box;border:1px solid var(--ax-border-strong);border-radius:var(--ax-radius-md);background:var(--ax-surface);width:100%;min-height:72px;box-shadow:var(--ax-shadow-xs);color:var(--ax-text);font:14px/1.5 var(--ax-font-sans);transition:border-color var(--ax-duration-fast) var(--ax-ease), box-shadow var(--ax-duration-fast) var(--ax-ease);outline:0;padding:9px 12px}.ax-textarea textarea::placeholder{color:var(--ax-text-3)}.ax-textarea textarea:hover{border-color:var(--ax-text-3)}.ax-textarea textarea:focus{border-color:var(--ax-ring);box-shadow:0 0 0 4px var(--ax-accent-soft)}.ax-textarea.is-invalid textarea{border-color:var(--ax-danger)}.ax-textarea.is-invalid textarea:focus{box-shadow:0 0 0 4px var(--ax-danger-soft)}.ax-textarea.is-disabled textarea{border-color:var(--ax-border);background:var(--ax-surface-sunken);box-shadow:none;cursor:not-allowed;opacity:.6}.ax-textarea__box:has(.ax-textarea__count) textarea{padding-bottom:24px}.ax-textarea__count{color:var(--ax-text-3);font:11px/1 var(--ax-font-mono);pointer-events:none;position:absolute;bottom:6px;right:10px}.ax-number .ax-input{padding:0 4px}.ax-number input{text-align:center;font-variant-numeric:tabular-nums}.ax-number .ax-input__affix{padding-right:4px}.ax-number__step{border-radius:var(--ax-radius-sm);width:28px;height:calc(100% - 8px);color:var(--ax-text-3);cursor:pointer;transition:background var(--ax-duration-fast) var(--ax-ease), color var(--ax-duration-fast) var(--ax-ease);background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.ax-number__step:hover:not(:disabled){background:var(--ax-fill);color:var(--ax-text)}.ax-number__step:disabled{cursor:not-allowed;opacity:.35}.ax-number:not(:has(.ax-number__step)) .ax-input{padding:0 12px}.ax-number:not(:has(.ax-number__step)) input{text-align:left}.ax-segmented{--segment-height:calc(var(--ax-control-md) - 8px);box-sizing:border-box;border:1px solid var(--ax-border);border-radius:var(--ax-radius-md);background:var(--ax-surface-sunken);max-width:100%;font:500 13px/1 var(--ax-font-sans);flex-wrap:wrap;gap:2px;padding:3px;display:inline-flex}.ax-segmented--sm{--segment-height:calc(var(--ax-control-sm) - 8px);font-size:12px}.ax-segmented--lg{--segment-height:calc(var(--ax-control-lg) - 8px);font-size:14px}.ax-segmented.is-block{width:100%;display:flex}.ax-segmented__item{cursor:pointer;flex:1 0 auto;display:flex;position:relative}.ax-segmented__item input{opacity:0;width:100%;height:100%;cursor:inherit;margin:0;position:absolute;inset:0}.ax-segmented__item span{height:var(--segment-height);border-radius:calc(var(--ax-radius-md) - 3px);color:var(--ax-text-2);white-space:nowrap;transition:background var(--ax-duration-fast) var(--ax-ease), color var(--ax-duration-fast) var(--ax-ease), box-shadow var(--ax-duration-fast) var(--ax-ease);flex:1;justify-content:center;align-items:center;padding:0 12px;display:flex}.ax-segmented__item:hover:not(.is-disabled) span{color:var(--ax-text)}.ax-segmented__item.is-selected span{background:var(--ax-surface-raised);box-shadow:var(--ax-shadow-xs), inset 0 0 0 1px var(--ax-border-strong);color:var(--ax-text)}.ax-segmented__item input:focus-visible+span{box-shadow:var(--ax-focus-ring)}.ax-segmented__item.is-disabled{cursor:not-allowed;opacity:.45}.ax-tabs{min-width:0}.ax-tabs__list{border-bottom:1px solid var(--ax-border);scrollbar-width:none;align-items:center;gap:4px;margin-bottom:20px;display:flex;overflow-x:auto}.ax-tabs__tab{height:40px;color:var(--ax-text-3);font:500 14px/1 var(--ax-font-sans);white-space:nowrap;cursor:pointer;transition:color var(--ax-duration-fast) var(--ax-ease);background:0 0;border:0;flex:none;align-items:center;gap:6px;padding:0 12px;display:inline-flex;position:relative}.ax-tabs__tab:after{background:var(--ax-accent);content:"";opacity:0;height:2px;transition:opacity var(--ax-duration) var(--ax-ease), transform var(--ax-duration) var(--ax-ease);border-radius:2px 2px 0 0;position:absolute;bottom:-1px;left:12px;right:12px;transform:scaleX(.4)}.ax-tabs__tab:hover:not(:disabled),.ax-tabs__tab[aria-selected=true]{color:var(--ax-text)}.ax-tabs__tab[aria-selected=true]:after{opacity:1;transform:scaleX(1)}.ax-tabs__tab:focus-visible{border-radius:var(--ax-radius-sm);box-shadow:inset 0 0 0 2px var(--ax-ring);outline:none}.ax-tabs__tab:disabled{cursor:not-allowed;opacity:.4}.ax-tabs__badge{box-sizing:border-box;border-radius:var(--ax-radius-full);background:var(--ax-fill-strong);min-width:18px;color:var(--ax-text-2);font:600 11px/14px var(--ax-font-mono);text-align:center;padding:2px 6px}.ax-tabs__extra{align-items:center;gap:8px;margin-left:auto;padding-bottom:4px;display:inline-flex}.ax-tabs__panel:focus-visible{outline:none}.ax-multi-select__count{box-sizing:border-box;border-radius:var(--ax-radius-full);background:var(--ax-fill-strong);min-width:20px;color:var(--ax-text-2);font:600 11px/14px var(--ax-font-mono);text-align:center;flex:none;padding:2px 6px}.ax-option--multi[aria-selected=true]{font-weight:400}.ax-option__box{box-sizing:border-box;border:1px solid var(--ax-border-strong);border-radius:var(--ax-radius-xs);background:var(--ax-surface);width:16px;height:16px;color:var(--ax-accent-contrast);transition:background var(--ax-duration-fast) var(--ax-ease), border-color var(--ax-duration-fast) var(--ax-ease);flex:none;place-items:center;display:grid}.ax-option--multi[aria-selected=true] .ax-option__box{border-color:var(--ax-accent);background:var(--ax-accent)}@media (prefers-reduced-motion:reduce){.ax-switch__track,.ax-switch__thumb,.ax-segmented__item span,.ax-tabs__tab,.ax-tabs__tab:after,.ax-option__box{transition:none}}:root{font-family:var(--ax-font-sans);color:var(--ax-text);background:var(--ax-bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,:before,:after{box-sizing:border-box}html,body,#app{min-height:100%}body{min-width:360px;color:var(--ax-text);background:var(--ax-bg);scrollbar-color:var(--ax-border-strong) var(--ax-bg);margin:0}button,input,textarea,select{font:inherit}a{color:inherit}.starter-page{min-height:100vh;color:var(--ax-text);background:var(--ax-bg);justify-content:center;align-items:center;padding:32px;display:flex;position:relative;overflow:hidden}.starter-shell{text-align:center;width:min(100%,760px)}.starter-logo-row{justify-content:center;align-items:center;gap:32px;margin-bottom:28px;display:flex}.starter-logo{will-change:filter;height:6em;padding:1.5em;transition:filter .3s}.starter-logo:hover{filter:drop-shadow(0 0 2em #646cffaa)}.starter-logo.vue:hover{filter:drop-shadow(0 0 2em #42b883aa)}.starter-page h1{color:#fff;margin:0 0 24px;font-size:3.2em;line-height:1.1}.starter-card{padding:2em}.starter-card button{background:var(--ax-surface-raised);min-width:128px;color:var(--ax-text);cursor:pointer;border:1px solid #0000;border-radius:8px;padding:.6em 1.2em;font-family:inherit;font-size:1em;font-weight:500;transition:border-color .25s}.starter-card button:hover{border-color:var(--ax-accent)}.starter-card button:focus,.starter-card button:focus-visible{outline:4px auto -webkit-focus-ring-color}.starter-card p{margin:24px 0 0}.starter-card code{color:#f8f8f2;font-family:Cascadia Code,Consolas,monospace}.starter-docs{color:var(--ax-text-3);margin:0}.login-entry-hotspot{z-index:2;cursor:default;-webkit-tap-highlight-color:transparent;background:0 0;width:96px;height:96px;position:fixed}.login-entry-hotspot-top-left{top:0;left:0}.login-entry-hotspot-bottom-right{bottom:0;right:0}.login-page{--login-panel-width:max(400px, 34%);grid-template-columns:minmax(0, 1fr) var(--login-panel-width);background:var(--ax-bg);min-height:100dvh;display:grid;position:relative;overflow:hidden}.login-visual{position:absolute;inset:0;overflow:hidden}.login-visual>.ax-black-hole,.login-black-hole-fallback{top:0;bottom:0;left:calc(0px - var(--login-panel-width));width:calc(100% + var(--login-panel-width));height:100%;position:absolute}.login-black-hole-fallback{background:var(--ax-bg) url(/assets/login-black-hole-fallback-3MgyfSnG.svg) center center / cover no-repeat}.login-visual>.ax-black-hole{background:0 0}.login-panel{z-index:1;pointer-events:none;grid-column:2;justify-content:center;align-items:center;min-width:0;padding:32px clamp(24px,4vw,72px) 32px 16px;display:flex;position:relative}.login-panel>.login-auth-card{pointer-events:auto;width:100%;max-width:384px}.login-auth-card form{margin-top:24px}.login-auth-error{color:#fecaca;text-align:left;overflow-wrap:anywhere;background:#7f1d1d33;border:1px solid #f8717166;border-radius:6px;margin-top:16px;padding:10px 12px}.form-alert{margin-bottom:16px}.admin-layout{--sider-width:232px;--header-height:56px;background:var(--ax-bg);min-height:100vh}.admin-layout.is-rail{--sider-width:64px}.admin-sider{z-index:20;width:var(--sider-width);border-right:1px solid var(--ax-border);background:var(--ax-surface);scrollbar-width:thin;flex-direction:column;height:100vh;transition:width .2s,transform .2s;display:flex;position:fixed;inset:0 auto 0 0;overflow:hidden auto}.admin-nav{padding-bottom:16px}.admin-sider-scrim{z-index:19;background:var(--ax-overlay,#00000073);position:fixed;inset:0}.ax-checkbox-tree button:focus-visible{outline-color:var(--ax-accent)}.ax-checkbox-tree{color:var(--ax-text);background:var(--ax-surface)}.ax-checkbox-tree .ax-checkbox-tree__check{color:var(--ax-text);background:var(--ax-surface-raised);border-color:var(--ax-border-strong)}.ax-checkbox-tree .ax-checkbox-tree__check[data-state=all],.ax-checkbox-tree .ax-checkbox-tree__check[data-state=mixed]{color:var(--ax-bg);background:var(--ax-accent);border-color:var(--ax-accent)}.ax-checkbox-tree .ax-checkbox-tree__check:hover{border-color:var(--ax-accent)}.ax-checkbox-tree .ax-checkbox-tree__check:focus-visible{outline:2px solid var(--ax-accent);outline-offset:2px;box-shadow:none}.sider-brand{height:var(--header-height);white-space:nowrap;flex:none;align-items:center;gap:10px;padding:0 14px;display:flex;overflow:hidden}.sider-brand-mark{border-radius:var(--ax-radius-md);background:var(--ax-accent);block-size:34px;inline-size:34px;color:var(--ax-accent-contrast);flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.sider-brand-copy{color:var(--ax-text-3);gap:1px;font-size:12px;line-height:1.3;display:grid}.sider-brand-copy strong{color:var(--ax-text);font-size:14px}.is-rail .sider-brand-copy{display:none}.admin-main{min-width:0;margin-left:var(--sider-width);transition:margin-left .2s}.admin-header{z-index:10;height:var(--header-height);border-bottom:1px solid var(--ax-border);background:color-mix(in srgb, var(--ax-bg) 86%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);align-items:center;gap:12px;padding:0 16px 0 10px;display:flex;position:sticky;top:0}.header-crumb{min-width:0;color:var(--ax-text-3);white-space:nowrap;flex:1;align-items:center;gap:8px;font-size:13px;display:flex;overflow:hidden}.header-crumb__page{color:var(--ax-text);font-size:14px;font-weight:600}.header-crumb__sep{color:var(--ax-border-strong)}.header-page-actions{flex:none;align-items:center;gap:8px;display:flex}.header-user{border-left:1px solid var(--ax-border);flex:none;align-items:center;gap:10px;padding-left:12px;display:flex}.realtime-dot{background:var(--ax-text-3);border-radius:50%;block-size:8px;inline-size:8px}.realtime-dot[data-tone=success]{background:var(--ax-success);box-shadow:0 0 0 3px var(--ax-success-soft)}.realtime-dot[data-tone=processing]{background:var(--ax-info);animation:1.2s ease-in-out infinite alternate realtime-pulse}.realtime-dot[data-tone=error]{background:var(--ax-danger);box-shadow:0 0 0 3px var(--ax-danger-soft)}@keyframes realtime-pulse{to{opacity:.35}}.user-trigger{border-radius:var(--ax-radius-md);height:36px;color:var(--ax-text);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 8px 0 4px;display:flex}.user-trigger:hover{background:var(--ax-fill)}.user-trigger:focus-visible{box-shadow:var(--ax-focus-ring);outline:none}.user-avatar{background:var(--ax-fill);block-size:28px;inline-size:28px;color:var(--ax-text);border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex}.user-name{text-overflow:ellipsis;white-space:nowrap;max-width:140px;font-size:13px;overflow:hidden}.user-chevron{color:var(--ax-text-3)}.admin-content{padding:20px 24px 32px}.page-stack{flex-direction:column;gap:16px;max-width:1600px;margin:0 auto;display:flex}.section-card{border:1px solid var(--ax-border);border-radius:var(--ax-radius-lg);background:var(--ax-surface);flex-direction:column;min-width:0;display:flex}.section-card__header{justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 20px 0;display:flex}.section-card__copy{gap:4px;min-width:0;display:grid}.section-card__title{color:var(--ax-text);margin:0;font-size:15px;font-weight:600;line-height:1.4}.section-card__description{color:var(--ax-text-3);margin:0;font-size:13px;line-height:1.5}.section-card__actions{flex-wrap:wrap;flex:none;align-items:center;gap:8px;display:flex}.section-card__toolbar{flex-wrap:wrap;align-items:center;gap:8px;padding:16px 20px 0;display:flex}.section-card__body{min-width:0;padding:16px 20px 20px}.section-card.is-flush>.section-card__body{padding:16px 0 0}.section-card.is-flush .data-table__pagination{border-top:1px solid var(--ax-border);padding:12px 20px}.section-card .data-table td{background:var(--ax-surface)}.section-card .data-table tbody tr:hover td{background:var(--ax-surface-raised)}.section-card .data-table th{background:var(--ax-surface-sunken)}.section-card.is-flush .data-table th:first-child,.section-card.is-flush .data-table td:first-child{padding-left:20px}.section-card.is-flush .data-table th:last-child,.section-card.is-flush .data-table td:last-child{padding-right:20px}.account-toolbar{width:100%;margin-bottom:16px;display:flex}.upload-progress{border:1px solid var(--ax-border);background:var(--ax-surface-raised);border-radius:6px;max-width:760px;margin:12px 0 16px;padding:10px 12px}.upload-progress__header,.upload-progress__meta{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.upload-progress__header{font-size:13px;font-weight:600}.upload-progress__header span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.upload-progress__meta{color:var(--ax-text-3);flex-wrap:wrap;font-size:12px}.upload-progress__error{color:var(--ax-danger)}.team-filter-select{min-width:240px}.page-tabs>.ax-tabs__list{margin-bottom:12px}.list-panel{border:1px solid var(--ax-border);border-radius:var(--ax-radius-lg);background:var(--ax-surface);overflow:hidden}.list-toolbar{border-bottom:1px solid var(--ax-border);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 16px;display:flex}.list-toolbar__search{width:min(100%,320px)}.list-toolbar__spacer{flex:1}.list-panel .data-table td{background:var(--ax-surface)}.list-panel .data-table tbody tr:hover td{background:var(--ax-surface-raised)}.list-panel .data-table th{background:var(--ax-surface-sunken)}.list-panel .data-table th:first-child,.list-panel .data-table td:first-child{padding-left:16px}.list-panel .data-table__pagination{border-top:1px solid var(--ax-border);padding:10px 16px}.row-link{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:1px;padding:0;display:grid}.row-link:hover .table-title{text-underline-offset:3px;text-decoration:underline}.row-link:focus-visible{border-radius:var(--ax-radius-sm);box-shadow:var(--ax-focus-ring);outline:none}.ratio-cell{gap:5px;display:grid}.ratio-cell__text{font-variant-numeric:tabular-nums}.ratio-cell__bar{background:var(--ax-fill);border-radius:2px;width:96px;height:4px;display:block;overflow:hidden}.ratio-cell__bar>span{border-radius:inherit;background:var(--ax-success);height:100%;display:block}.row-actions{flex-wrap:nowrap;justify-content:flex-end;gap:2px}.list-panel .data-table th:last-child,.list-panel .data-table td:last-child{padding-right:12px}.text-warning{color:var(--ax-warning)}.text-danger{color:var(--ax-danger)}.team-drawer{--drawer-size:min(560px, calc(100vw - 16px))}.drawer-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;display:flex}.drawer-actions__spacer{flex:1}.drawer-facts{border:1px solid var(--ax-border);border-radius:var(--ax-radius-lg);background:var(--ax-surface-sunken);grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px;margin:0 0 24px;padding:16px;display:grid}.drawer-facts>div{gap:3px;min-width:0;display:grid}.drawer-facts__wide{grid-column:1/-1}.drawer-facts dt{color:var(--ax-text-3);font-size:12px}.drawer-facts dd{color:var(--ax-text);overflow-wrap:anywhere;margin:0}.drawer-section__header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.drawer-section__header h3{color:var(--ax-text);margin:0;font-size:14px;font-weight:600}.account-rows{margin:0;padding:0;list-style:none}.account-rows__item{border-bottom:1px solid var(--ax-border);align-items:center;gap:12px;padding:10px 0;display:flex}.account-rows__main{flex:1;gap:2px;min-width:0;display:grid}.account-rows__name{align-items:center;gap:8px;min-width:0;display:flex}.account-rows__name strong{color:var(--ax-text);font-weight:600}.account-rows__main .meta-muted{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.partner-tree-layout{grid-template-columns:minmax(260px,.8fr) minmax(480px,1.6fr);align-items:start;gap:24px;display:grid}.list-main{justify-content:space-between;gap:16px;width:100%;display:flex}.list-title,.table-title{color:var(--ax-text);font-weight:600}.table-subtitle,.list-subtitle,.meta-muted,.timeline-line{color:var(--ax-text-3);font-size:.88rem;line-height:1.6}.mono{color:var(--ax-text-2);word-break:break-all;font-family:Cascadia Code,Consolas,monospace;font-size:.82rem}.overview-grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:16px;display:grid}.overview-grid--halves{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-grid .ax-chart{--ax-chart-height:240px;box-shadow:none}.compact-list{margin:0;padding:0;list-style:none}.compact-list__item{border-bottom:1px solid var(--ax-border);align-items:center;gap:10px;min-width:0;padding:9px 0;display:flex}.compact-list__item:last-child{border-bottom:0}.compact-list__main{white-space:nowrap;flex:1;align-items:baseline;gap:10px;min-width:0;display:flex;overflow:hidden}.compact-list__main strong{color:var(--ax-text);text-overflow:ellipsis;font-size:13.5px;font-weight:550;overflow:hidden}.compact-list__main .meta-muted{text-overflow:ellipsis;overflow:hidden}.compact-list__time{font-variant-numeric:tabular-nums;flex:none;font-size:12px}.compact-list__dot{background:var(--ax-text-3);border-radius:50%;flex:none;block-size:7px;inline-size:7px}.compact-list__dot[data-tone=success]{background:var(--ax-success)}.compact-list__dot[data-tone=error]{background:var(--ax-border-strong)}@media (width<=1199px){.overview-grid,.overview-grid--halves{grid-template-columns:minmax(0,1fr)}}@media (width<=991px){.login-page{--login-panel-width:max(360px, 42%)}.login-panel{padding:24px 24px 24px 8px}.admin-layout{--sider-width:248px}.admin-main{margin-left:0}.admin-sider{box-shadow:var(--ax-shadow-lg);transform:translate(-100%)}.is-drawer-open .admin-sider{transform:none}.admin-content{padding:16px}.partner-tree-layout{grid-template-columns:1fr}}@media (width<=767px){.starter-page{padding:24px 18px}.starter-logo-row{gap:14px;margin-bottom:22px}.starter-logo{height:5em;padding:1em}.starter-page h1{font-size:2.45em}.starter-card{padding:1.5em 0}.login-entry-hotspot{width:76px;height:76px}.login-page{--login-panel-width:0px;grid-template-rows:minmax(220px,45dvh) auto;grid-template-columns:minmax(0,1fr)}.login-visual>.ax-black-hole,.login-black-hole-fallback{height:calc(100% + 50dvh);top:-50dvh;bottom:auto}.login-panel{grid-area:2/1;align-items:flex-start;padding:0 20px 32px}.login-auth-card{margin-top:-16px}.admin-content{padding:12px}.list-main{flex-direction:column}.header-crumb__org,.header-crumb__section,.header-crumb__sep,.user-name,.user-chevron{display:none}.header-user{padding-left:8px}}:root[data-ax-theme=dark]{--ax-font-sans:"Segoe UI", "PingFang SC", "Microsoft YaHei", sans-serif}button,input,textarea{letter-spacing:0}button svg,.ax-button svg{flex-shrink:0}.ax-field{width:100%;min-width:0;max-width:100%}.ax-input{min-width:0}.ax-button{max-width:100%}.button-block{width:100%}.ax-dialog__title{letter-spacing:0}.editor-dialog .ax-dialog__body{max-height:calc(100dvh - 180px);overflow-y:auto}.section-loading{min-height:40px}.ui-grid{grid-template-columns:repeat(24,minmax(0,1fr));align-items:start;gap:16px 0;margin-inline:-8px;display:grid}.ui-col{grid-column:span var(--col-xs,24);min-width:0;padding-inline:8px}.inline-actions{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.stack-compact{flex-direction:column;align-items:stretch;gap:8px;min-width:0;display:flex}.align-end{align-items:flex-end}.form-stack{border:0;flex-direction:column;gap:18px;min-width:0;margin:0;padding:0;display:flex}.form-field{align-content:start;gap:7px;min-width:0;display:grid}.field-label{color:var(--ax-text);font-size:13px;font-weight:500}.required-mark{color:var(--ax-danger)}.data-table__page input{border:1px solid var(--ax-border-strong);border-radius:var(--ax-radius-sm);width:100%;min-width:0;color:var(--ax-text);background:var(--ax-surface);outline:none;padding:9px 12px}.data-table__page input:focus{border-color:var(--ax-ring);box-shadow:0 0 0 4px var(--ax-accent-soft)}.result-state[data-tone=success]{color:var(--ax-success)}.result-state[data-tone=warning]{color:var(--ax-warning)}.result-state[data-tone=info]{color:var(--ax-info)}.detail-grid{grid-template-columns:repeat(var(--detail-columns,2), minmax(0, 1fr));margin:0;display:grid}.detail-grid__item{border-bottom:1px solid var(--ax-border);grid-template-columns:minmax(90px,30%) minmax(0,1fr);min-width:0;display:grid}.detail-grid dt,.detail-grid dd{overflow-wrap:anywhere;margin:0;padding:10px 12px}.detail-grid dt{color:var(--ax-text-3);background:var(--ax-surface)}.data-list{margin:0;padding:0;list-style:none}.data-list__item{border-bottom:1px solid var(--ax-border);justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:12px 0;display:flex}.data-list__meta{flex:1;min-width:0}.form-alert{color:var(--ax-danger);border-left:2px solid var(--ax-danger);background:#ff858508;padding:10px 12px}.result-state{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:32px 16px;display:flex}.result-state h2,.result-state p{margin:0}.result-state h2{font-size:20px}.transfer-progress{align-items:center;gap:10px;margin:8px 0;font-size:12px;display:flex}.transfer-progress progress{--progress-color:var(--ax-accent);appearance:none;background:var(--ax-border);border:0;border-radius:3px;width:100%;height:6px}.transfer-progress progress::-webkit-progress-bar{background:var(--ax-border);border-radius:3px}.transfer-progress progress::-webkit-progress-value{background:var(--progress-color);border-radius:3px}.transfer-progress progress::-moz-progress-bar{background:var(--progress-color);border-radius:3px}.transfer-progress progress[data-state=failed]{--progress-color:var(--ax-danger)}.transfer-progress progress[data-state=completed]{--progress-color:var(--ax-success)}.partner-tree{margin:0;padding:0;list-style:none}.partner-tree .partner-tree{padding-left:20px}.partner-tree__row{border-radius:4px;align-items:center;min-width:0;display:flex}.partner-tree__row.is-selected{background:var(--ax-fill)}.partner-tree__label{white-space:normal;text-align:left;flex:1;justify-content:flex-start;min-width:0;height:auto;min-height:36px;padding:7px}.partner-tree__label span{overflow-wrap:anywhere}.partner-tree__spacer{flex:none;width:32px}.confirm-action,.upload-picker{display:inline-flex}.qr-code{color:#111;background:#fff;place-items:center;display:grid}.qr-code img{display:block}.data-table{width:100%;min-width:0}.data-table__scroll{width:100%;overflow:auto}.data-table table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;font-size:13px}.data-table th,.data-table td{text-align:left;vertical-align:middle;border-bottom:1px solid var(--ax-border);overflow-wrap:anywhere;padding:11px 12px}.data-table th{color:var(--ax-text-2);background:var(--ax-surface-raised);font-weight:500}.data-table td{background:var(--ax-bg)}.data-table tbody tr:hover td{background:var(--ax-surface)}.data-table .is-pinned{z-index:1}.data-table .is-truncated{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.data-table th.is-pinned{z-index:2}.data-table__empty{height:100px;color:var(--ax-text-3);text-align:center!important}.data-table__pagination{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding-top:16px;display:flex}.data-table__pagination .ax-select{width:126px}.data-table__page{white-space:nowrap;align-items:center;gap:6px;font-size:13px;display:flex}.data-table__page input{width:58px;height:32px;padding:5px}@media (width>=576px){.ui-col{grid-column:span var(--col-sm,var(--col-xs,24))}}@media (width>=768px){.ui-col{grid-column:span var(--col-md,var(--col-sm,var(--col-xs,24)))}}@media (width>=992px){.ui-col{grid-column:span var(--col-lg,var(--col-md,var(--col-sm,var(--col-xs,24))))}}@media (width>=1200px){.ui-col{grid-column:span var(--col-xl,var(--col-lg,var(--col-md,var(--col-sm,var(--col-xs,24)))))}}@media (width<=767px){.detail-grid{grid-template-columns:minmax(0,1fr)}.data-table__pagination{justify-content:flex-start}.data-table .is-pinned{position:static!important}.inline-actions>.ax-field,.section-card__toolbar>.ax-field{flex:180px}.inline-actions>.ax-field[style],.section-card__toolbar>.ax-field[style]{width:100%!important}.section-card__header,.section-card__toolbar,.section-card__body{padding-inline:14px}.section-card.is-flush>.section-card__body{padding-inline:0}.data-list__item{flex-wrap:wrap}}
