:root{--ax-navy:#040939;--ax-navy-2:#0a1150;--ax-teal:#0e567b;--ax-blue:#4ba2ff;--ax-blue-strong:#1f7ae0;--ax-aqua:#00e3ff;--ax-aqua-soft:#7ec6de;--ax-text:#050b49;--ax-bg:#f8f9fa;--ax-surface:#fff;--ax-surface-2:#f1f4f9;--ax-border:#dde3ee;--ax-border-strong:#c4cedf;--ax-muted:#5b6488;--ax-subtle:#8a92b2;--ax-error:#c0062b;--ax-error-bg:#fdecef;--ax-warning:#ffd600;--ax-warning-bg:#fff8d6;--ax-warning-text:#6b5900;--ax-success:#0e8a5f;--ax-success-bg:#e6f6ef;--ax-info-bg:#eaf3ff;--ax-font:"Roboto",system-ui,-apple-system,"Segoe UI",sans-serif;--ax-mono:ui-monospace,"SF Mono",Menlo,Consolas,monospace;--ax-radius-sm:6px;--ax-radius:10px;--ax-radius-lg:16px;--ax-radius-full:999px;--ax-ease:cubic-bezier(0.16,1,0.3,1);--ax-fast:150ms;--ax-normal:200ms;--ax-shadow-overlay:0 12px 32px #0409392e}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f8f9fa;background:var(--ax-bg);color:#050b49;color:var(--ax-text);font-family:Roboto,system-ui,-apple-system,Segoe UI,sans-serif;font-family:var(--ax-font);font-size:16px;line-height:1.5}h1,h2,h3,h4,h5,h6{color:#040939;color:var(--ax-navy);font-weight:700;line-height:1.2;margin:0}p{margin:0}a{color:#0e567b;color:var(--ax-teal)}a:hover{color:#1f7ae0;color:var(--ax-blue-strong)}img,svg{display:block;max-width:100%}button,input,select,textarea{color:inherit;font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}:focus-visible{outline:2px solid #4ba2ff;outline:2px solid var(--ax-blue);outline-offset:2px}code,pre{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-family:var(--ax-mono)}.visually-hidden{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;white-space:nowrap;width:1px}.ax-logo--ink{filter:brightness(0)}.ax-btn{align-items:center;border:1px solid #0000;border-radius:10px;border-radius:var(--ax-radius);display:inline-flex;font-size:15px;font-weight:500;gap:8px;justify-content:center;line-height:1;min-height:40px;padding:0 16px;text-decoration:none;transition:background-color .15s cubic-bezier(.16,1,.3,1),border-color .15s cubic-bezier(.16,1,.3,1),color .15s cubic-bezier(.16,1,.3,1),opacity .15s cubic-bezier(.16,1,.3,1);transition:background-color var(--ax-fast) var(--ax-ease),border-color var(--ax-fast) var(--ax-ease),color var(--ax-fast) var(--ax-ease),opacity var(--ax-fast) var(--ax-ease);white-space:nowrap}.ax-btn:disabled{opacity:.5}.ax-btn--primary{background:#040939;background:var(--ax-navy);color:#fff}.ax-btn--primary:hover:not(:disabled){background:#0e567b;background:var(--ax-teal);color:#fff}.ax-btn--accent{background:#4ba2ff;background:var(--ax-blue);color:#040939;color:var(--ax-navy)}.ax-btn--accent:hover:not(:disabled){background:#7ec6de;background:var(--ax-aqua-soft);color:#040939;color:var(--ax-navy)}.ax-btn--secondary{background:#fff;background:var(--ax-surface);border-color:#c4cedf;border-color:var(--ax-border-strong);color:#040939;color:var(--ax-navy)}.ax-btn--secondary:hover:not(:disabled){border-color:#0e567b;border-color:var(--ax-teal);color:#0e567b;color:var(--ax-teal)}.ax-btn--ghost{background:#0000;color:#5b6488;color:var(--ax-muted)}.ax-btn--ghost:hover:not(:disabled){background:#f1f4f9;background:var(--ax-surface-2);color:#040939;color:var(--ax-navy)}.ax-btn--danger{background:#c0062b;background:var(--ax-error);color:#fff}.ax-btn--danger:hover:not(:disabled){opacity:.88}.ax-btn--sm{border-radius:6px;border-radius:var(--ax-radius-sm);font-size:14px;min-height:32px;padding:0 12px}.ax-icon-btn{align-items:center;background:#0000;border:1px solid #0000;border-radius:6px;border-radius:var(--ax-radius-sm);color:#5b6488;color:var(--ax-muted);display:inline-flex;height:36px;justify-content:center;padding:0;transition:background-color .15s cubic-bezier(.16,1,.3,1),color .15s cubic-bezier(.16,1,.3,1);transition:background-color var(--ax-fast) var(--ax-ease),color var(--ax-fast) var(--ax-ease);width:36px}.ax-icon-btn:hover:not(:disabled){background:#f1f4f9;background:var(--ax-surface-2);color:#040939;color:var(--ax-navy)}.ax-icon-btn:disabled{opacity:.4}.ax-field{display:flex;flex-direction:column;gap:6px}.ax-label{color:#040939;color:var(--ax-navy);font-size:14px;font-weight:500}.ax-hint{color:#5b6488;color:var(--ax-muted);font-size:13px}.ax-input,.ax-select,.ax-textarea{background:#fff;background:var(--ax-surface);border:1px solid #c4cedf;border:1px solid var(--ax-border-strong);border-radius:10px;border-radius:var(--ax-radius);color:#050b49;color:var(--ax-text);font-size:15px;min-height:40px;padding:8px 12px;transition:border-color .15s cubic-bezier(.16,1,.3,1),box-shadow .15s cubic-bezier(.16,1,.3,1);transition:border-color var(--ax-fast) var(--ax-ease),box-shadow var(--ax-fast) var(--ax-ease);width:100%}.ax-textarea{min-height:96px;resize:vertical}.ax-input::placeholder,.ax-textarea::placeholder{color:#8a92b2;color:var(--ax-subtle)}.ax-input:focus,.ax-select:focus,.ax-textarea:focus{border-color:#4ba2ff;border-color:var(--ax-blue);box-shadow:0 0 0 3px #4ba2ff40;outline:none}.ax-card{background:#fff;background:var(--ax-surface);border:1px solid #dde3ee;border:1px solid var(--ax-border);border-radius:16px;border-radius:var(--ax-radius-lg)}.ax-badge{align-items:center;background:#f1f4f9;background:var(--ax-surface-2);border-radius:999px;border-radius:var(--ax-radius-full);color:#5b6488;color:var(--ax-muted);display:inline-flex;font-size:12px;font-weight:500;gap:4px;line-height:18px;padding:2px 8px;white-space:nowrap}.ax-badge--info{background:#eaf3ff;background:var(--ax-info-bg);color:#0e567b;color:var(--ax-teal)}.ax-badge--success{background:#e6f6ef;background:var(--ax-success-bg);color:#0e8a5f;color:var(--ax-success)}.ax-badge--warning{background:#fff8d6;background:var(--ax-warning-bg);color:#6b5900;color:var(--ax-warning-text)}.ax-badge--error{background:#fdecef;background:var(--ax-error-bg);color:#c0062b;color:var(--ax-error)}.ax-spinner{animation:ax-spin .7s linear infinite;border:2px solid;border-radius:50%;border-right:2px solid #0000;flex-shrink:0;height:18px;width:18px}@keyframes ax-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=main.f01e6ae8.css.map*/