:root{--ay-font:"Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;--ay-navy:#002147;--ay-navy-deep:#001a39;--ay-navy-light:#335f9a;--ay-gold:#c9a227;--ay-gold-soft:#e8d48b;--ay-canvas:#f3f5f9}[data-mantine-color-scheme=dark] :root{--ay-canvas:var(--mantine-color-dark-8)}:root{--ay-canvas-sunken:#eaeef4}[data-mantine-color-scheme=dark] :root{--ay-canvas-sunken:var(--mantine-color-dark-9)}:root{--ay-sidebar:#fbfcfe}[data-mantine-color-scheme=dark] :root{--ay-sidebar:var(--mantine-color-dark-7)}:root{--ay-surface:#fff}[data-mantine-color-scheme=dark] :root{--ay-surface:var(--mantine-color-dark-6)}:root{--ay-surface-muted:#f7f9fc}[data-mantine-color-scheme=dark] :root{--ay-surface-muted:var(--mantine-color-dark-7)}:root{--ay-line:#d8e0ea}[data-mantine-color-scheme=dark] :root{--ay-line:var(--mantine-color-dark-4)}:root{--ay-line-soft:#e6ebf2}[data-mantine-color-scheme=dark] :root{--ay-line-soft:var(--mantine-color-dark-5)}:root{--ay-ink:#0a1628}[data-mantine-color-scheme=dark] :root{--ay-ink:var(--mantine-color-gray-0)}:root{--ay-ink-muted:#4a5a6a}[data-mantine-color-scheme=dark] :root{--ay-ink-muted:var(--mantine-color-gray-5)}:root{--ay-hover:#0021470d}[data-mantine-color-scheme=dark] :root{--ay-hover:#ffffff0f}:root{--ay-active:#00214714}[data-mantine-color-scheme=dark] :root{--ay-active:#ffffff1a}:root{--ay-radius-card:14px;--ay-radius-control:10px;--ay-shadow-card:0 1px 2px #0021470a, 0 2px 10px #0021470d;--ay-shadow-card-hover:0 2px 4px #0021470d, 0 8px 24px #00214714;--ay-motion-fast:.15s;--ay-motion-base:.2s;--ay-motion-ease:cubic-bezier(.16, 1, .3, 1);--ay-space-page:24px;--ay-space-card:20px}:root[data-mantine-color-scheme=light]{--mantine-color-default-border:#d8e0ea}html{font-family:var(--ay-font)}body{font-family:var(--ay-font);color:var(--ay-ink);background-color:var(--ay-canvas);background-image:none}h1,h2,h3,h4{letter-spacing:-.02em}h1,h2{letter-spacing:-.03em}:where(a,button,summary,select,textarea,input,[role=button],[tabindex="0"]):focus-visible{outline:2px solid var(--ay-navy);outline-offset:2px}:root[data-mantine-color-scheme=dark] :where(a,button,summary,select,textarea,input,[role=button],[tabindex="0"]):focus-visible{outline-color:var(--ay-gold-soft)}.mantine-Table-table{font-variant-numeric:tabular-nums;--table-border-color:var(--ay-line-soft)}.mantine-Table-th{letter-spacing:.04em;text-transform:uppercase;color:var(--ay-ink-muted);background-color:var(--ay-surface-muted);border-bottom:1px solid var(--ay-line);white-space:nowrap;font-size:.75rem;font-weight:600}.mantine-Table-td{color:var(--ay-ink);font-size:.875rem}.mantine-Table-tr{transition:background-color var(--ay-motion-fast) var(--ay-motion-ease)}.mantine-Table-thead{background-color:var(--ay-surface-muted)}.mantine-Table-tbody .mantine-Table-tr:last-child .mantine-Table-td{border-bottom:0}.mantine-Input-input,.mantine-Select-input,.mantine-TextInput-input,.mantine-NumberInput-input,.mantine-Textarea-input,.mantine-PasswordInput-input{transition:border-color var(--ay-motion-fast) var(--ay-motion-ease), box-shadow var(--ay-motion-fast) var(--ay-motion-ease)}.mantine-Input-input:focus,.mantine-Input-input:focus-within{border-color:var(--ay-navy);box-shadow:0 0 0 3px #0021471f}.mantine-Paper-root[data-with-border],.mantine-Card-root[data-with-border]{border-color:var(--ay-line)}.mantine-Paper-root:not([data-with-border]),.mantine-Card-root{transition:box-shadow var(--ay-motion-base) var(--ay-motion-ease), border-color var(--ay-motion-base) var(--ay-motion-ease)}.mantine-Tabs-tab{transition:color var(--ay-motion-fast) var(--ay-motion-ease), border-color var(--ay-motion-fast) var(--ay-motion-ease), background-color var(--ay-motion-fast) var(--ay-motion-ease);font-weight:600}.mantine-Tabs-tab[data-active]{border-color:var(--ay-gold);color:var(--ay-navy)}.mantine-Badge-root{letter-spacing:.02em;font-weight:600}.mantine-Button-root{letter-spacing:-.005em;font-weight:600}.mantine-Button-root[data-variant=filled]{box-shadow:0 1px 2px #0021472e}.mantine-Modal-content,.mantine-Drawer-content{border:1px solid var(--ay-line)}.mantine-Modal-title{letter-spacing:-.02em;font-weight:700}.ay-surface{background:var(--ay-surface);border:1px solid var(--ay-line);border-radius:var(--ay-radius-card);box-shadow:var(--ay-shadow-card)}.ay-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--ay-ink-muted);font-size:.6875rem;font-weight:700}@media (prefers-reduced-motion:reduce){.mantine-Table-tr,.mantine-Input-input,.mantine-Tabs-tab,.mantine-Paper-root,.mantine-Card-root{transition:none}}
