:root{--ax-bg:#f4efe6;--ax-surface:#fbf8f2;--ax-surface-2:#ece5d8;--ax-border:#d9d0bf;--ax-text:#1d1b17;--ax-text-soft:#5b5448;--ax-text-muted:#6b6356;--ax-primary:#1f4d3a;--ax-primary-hover:#153628;--ax-primary-contrast:#f4efe6;--ax-accent-new:#9a4a1c;--ax-success:#2f7a55;--ax-warning:#8a5a00;--ax-danger:#a33a2b;--ax-link:var(--ax-primary);--ax-navy:var(--ax-text);--ax-glow:var(--ax-primary);--ax-glow-soft:transparent;--ax-font-sans:"Public Sans Variable", "Public Sans", system-ui, -apple-system, sans-serif;--ax-font-serif:"Newsreader Variable", "Newsreader", Georgia, "Times New Roman", serif;--ax-font-mono:"JetBrains Mono", ui-monospace, "SF Mono", monospace;--ax-side-bg:var(--ax-bg);--ax-side-border:var(--ax-border);--ax-side-text:var(--ax-text);--ax-side-muted:var(--ax-text-muted);--ax-side-surface:var(--ax-surface-2);--ax-gradient-primary:var(--ax-primary);--ax-gradient-hero:var(--ax-surface);--ax-glow-primary:none;--ax-glow-accent:none;--ax-radius-card:6px;--ax-radius-control:4px;--ax-radius-pill:999px;--ax-shadow-card:none;--ax-shadow-raised:0 8px 24px #1d1b171f;--ax-neutral-50:var(--ax-surface);--ax-neutral-100:var(--ax-surface-2);--ax-neutral-200:var(--ax-border);--ax-neutral-300:var(--ax-border);--ax-neutral-400:var(--ax-text-muted);--ax-neutral-500:var(--ax-text-muted);--ax-neutral-600:var(--ax-text-soft);--ax-neutral-700:var(--ax-text-soft);--ax-neutral-800:var(--ax-text);--ax-neutral-900:var(--ax-text)}[data-theme=dark]{--ax-bg:#16140f;--ax-surface:#1f1c17;--ax-surface-2:#29251f;--ax-border:#3a342b;--ax-text:#efe9df;--ax-text-soft:#c9c0b1;--ax-text-muted:#a89f90;--ax-primary:#6fb08c;--ax-primary-hover:#8cc4a6;--ax-primary-contrast:#10130f;--ax-accent-new:#d98a5a;--ax-success:#6fb08c;--ax-warning:#e0a84a;--ax-danger:#e07a6a;--ax-link:var(--ax-primary-hover);--ax-shadow-raised:0 8px 24px #00000080}.ax-root{font-family:var(--ax-font-sans);background:var(--ax-bg);color:var(--ax-text);line-height:1.5}.ax-mono{font-family:var(--ax-font-mono)}.ax-btn{font:600 .875rem/1 var(--ax-font-sans);border-radius:var(--ax-radius-control);cursor:pointer;border:1px solid #0000;align-items:center;gap:.5rem;padding:.625rem 1rem;transition:opacity .12s;display:inline-flex}.ax-btn:disabled{opacity:.5;cursor:not-allowed}.ax-btn--primary{background:var(--ax-gradient-primary);color:var(--ax-primary-contrast);box-shadow:none}.ax-btn--primary:hover:not(:disabled){background:var(--ax-primary-hover)}.ax-btn--secondary{background:var(--ax-surface);color:var(--ax-text);border-color:var(--ax-border)}.ax-btn--secondary:hover:not(:disabled){border-color:var(--ax-neutral-400)}.ax-btn--ghost{color:var(--ax-text-muted);background:0 0}.ax-btn--ghost:hover:not(:disabled){background:var(--ax-surface-2);color:var(--ax-text)}.ax-btn--danger{background:var(--ax-danger);color:var(--ax-primary-contrast)}.ax-card{background:var(--ax-surface);border:1px solid var(--ax-border);border-radius:var(--ax-radius-card);box-shadow:var(--ax-shadow-card);padding:1.25rem}.ax-card__title{font:500 1.625rem/1.25 var(--ax-font-serif);margin:0 0 .25rem}.ax-card__subtitle{color:var(--ax-text-muted);margin:0 0 .75rem;font-size:.8125rem}.ax-badge{font:600 .75rem/1 var(--ax-font-sans);border-radius:var(--ax-radius-control);background:var(--ax-surface-2);color:var(--ax-text-muted);border:1px solid var(--ax-border);align-items:center;gap:.375rem;padding:.25rem .5rem;display:inline-flex}.ax-badge--primary{background:color-mix(in srgb, var(--ax-primary) 12%, transparent);color:var(--ax-primary);border-color:color-mix(in srgb, var(--ax-primary) 35%, transparent)}.ax-badge--glow{background:var(--ax-glow-soft);color:var(--ax-glow);border-color:color-mix(in srgb, var(--ax-primary) 35%, transparent)}.ax-notice{border:1px solid var(--ax-border);border-radius:var(--ax-radius-control);background:var(--ax-surface-2);color:var(--ax-text);align-items:flex-start;gap:.6rem;padding:.75rem .9rem;font-size:.82rem;line-height:1.45;display:flex}.ax-notice__dot{border-radius:var(--ax-radius-pill);background:var(--ax-primary);flex:0 0 8px;width:8px;height:8px;margin-top:.42rem}.ax-notice--success{border-color:color-mix(in srgb, var(--ax-success) 40%, var(--ax-border))}.ax-notice--success .ax-notice__dot{background:var(--ax-success)}.ax-notice--error{border-color:color-mix(in srgb, var(--ax-danger) 45%, var(--ax-border))}.ax-notice--error .ax-notice__dot{background:var(--ax-danger)}.ax-notice__body{min-width:0}.ax-notice__title{font-weight:700;display:block}.ax-notice__text{color:var(--ax-text-muted);overflow-wrap:anywhere}.ax-notice__title+.ax-notice__text{margin-top:.15rem}.ax-pill{font:600 .75rem/1 var(--ax-font-sans);border-radius:var(--ax-radius-pill);border:1px solid var(--ax-border);background:var(--ax-surface-2);color:var(--ax-text-muted);align-items:center;gap:.4rem;padding:.3rem .7rem .3rem .55rem;display:inline-flex}.ax-pill__dot{background:currentColor;border-radius:50%;flex-shrink:0;width:7px;height:7px}.ax-pill--pending{color:var(--ax-warning);background:var(--ax-surface);border-color:color-mix(in srgb, var(--ax-warning) 35%, transparent)}.ax-pill--approved,.ax-pill--executed{color:var(--ax-success);background:var(--ax-surface);border-color:color-mix(in srgb, var(--ax-success) 35%, transparent)}.ax-pill--rejected,.ax-pill--failed{color:var(--ax-danger);background:var(--ax-surface);border-color:color-mix(in srgb, var(--ax-danger) 35%, transparent)}.ax-pill--draft,.ax-pill--neutral{color:var(--ax-text-muted)}.ax-pill--active{color:var(--ax-glow);background:var(--ax-glow-soft);border-color:color-mix(in srgb, var(--ax-primary) 35%, transparent)}.ax-side-item{text-align:left;width:100%;font:500 .875rem/1.2 var(--ax-font-sans);color:var(--ax-text-muted);border-radius:var(--ax-radius-control);cursor:pointer;background:0 0;border:0;align-items:center;gap:.625rem;padding:.55rem .75rem;text-decoration:none;transition:opacity .12s;display:flex}.ax-side-item:hover{background:var(--ax-surface-2);color:var(--ax-text)}.ax-side-item--active{background:color-mix(in srgb, var(--ax-primary) 12%, transparent);color:var(--ax-primary);font-weight:600}.ax-side-item__icon{flex-shrink:0;justify-content:center;width:1.1rem;display:inline-flex}.ax-side-item__label{overflow-wrap:break-word;flex:1;min-width:0}.ax-side-item__meta{flex-shrink:0;margin-left:auto}.ax-panel{background:var(--ax-surface);border:1px solid var(--ax-border);border-radius:var(--ax-radius-card);box-shadow:var(--ax-shadow-card);flex-direction:column;display:flex;overflow:hidden}.ax-panel__header{border-bottom:1px solid var(--ax-border);background:var(--ax-surface-2);align-items:center;gap:.75rem;padding:.875rem 1.25rem;display:flex}.ax-panel__title{font:700 .9375rem/1.2 var(--ax-font-sans);margin:0}.ax-panel__header-meta{align-items:center;gap:.5rem;margin-left:auto;display:inline-flex}.ax-panel__body{padding:1.25rem}.ax-panel__footer{border-top:1px solid var(--ax-border);background:var(--ax-surface-2);align-items:center;gap:.5rem;padding:.75rem 1.25rem;display:flex}.ax-shell{background:var(--ax-bg);align-items:stretch;min-height:100vh;display:flex}.ax-shell__side{box-sizing:border-box;background:var(--ax-side-bg);border-right:1px solid var(--ax-side-border);width:252px;height:100vh;color:var(--ax-side-text);flex-direction:column;flex-shrink:0;gap:4px;padding:1.1rem .85rem;display:flex;position:sticky;top:0;overflow-y:auto}.ax-shell__main{flex:1;min-width:0;max-width:none;padding:2.1rem 2.4rem 4rem}.ax-console-nav{gap:2px;display:grid}.ax-side-brand{align-items:center;gap:.7rem;padding:.35rem .55rem 1.1rem;display:flex}.ax-side-brand__tile{background:var(--ax-gradient-primary);width:38px;height:38px;box-shadow:var(--ax-glow-accent);color:var(--ax-primary-contrast);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;display:flex}.ax-side-brand__sub{font:600 .6rem/1.3 var(--ax-font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ax-side-muted)}.ax-side-label{font:700 .62rem/1 var(--ax-font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ax-side-muted);padding:.9rem .75rem .45rem}.ax-shell__side .ax-side-item{color:var(--ax-side-muted)}.ax-shell__side .ax-side-item:hover{background:var(--ax-side-surface);color:var(--ax-side-text)}.ax-shell__side .ax-side-item--active{background:var(--ax-gradient-primary);color:var(--ax-primary-contrast);box-shadow:none;font-weight:700}.ax-side-card{border:1px solid var(--ax-side-border);background:#ffffff0a;border-radius:12px;gap:.3rem;margin-top:auto;padding:.75rem .85rem;display:grid}.ax-side-card__title{font:700 .78rem/1.2 var(--ax-font-sans);color:var(--ax-side-text);align-items:center;gap:.45rem;display:flex}.ax-side-card__dot{background:var(--ax-success);width:7px;height:7px;box-shadow:none;border-radius:50%;flex-shrink:0}.ax-side-card__line{font:500 .72rem/1.4 var(--ax-font-sans);color:var(--ax-side-muted)}.ax-side-user{align-items:center;gap:.6rem;padding:.8rem .55rem .2rem;display:flex}.ax-side-user__avatar{background:var(--ax-gradient-primary);width:34px;height:34px;color:var(--ax-primary-contrast);font:700 .72rem/1 var(--ax-font-sans);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ax-side-user__name{font:700 .8rem/1.2 var(--ax-font-sans);color:var(--ax-side-text)}.ax-side-user__role{font:500 .68rem/1.3 var(--ax-font-sans);color:var(--ax-side-muted)}.ax-kpi{background:var(--ax-surface);border:1px solid var(--ax-border);border-radius:var(--ax-radius-card);box-shadow:var(--ax-shadow-card);gap:.55rem;padding:1rem 1.15rem 1.1rem;transition:box-shadow .14s,transform .14s;display:grid}.ax-kpi:hover{box-shadow:var(--ax-shadow-raised)}.ax-kpi__head{font:600 .8rem/1.2 var(--ax-font-sans);color:var(--ax-text-muted);align-items:center;gap:.5rem;display:flex}.ax-kpi__delta{font:700 .68rem/1 var(--ax-font-sans);border-radius:7px;margin-left:auto;padding:.22rem .4rem}.ax-kpi__delta--up{color:var(--ax-success);background:var(--ax-surface)}.ax-kpi__delta--warn{color:var(--ax-warning);background:color-mix(in srgb, var(--ax-warning) 13%, transparent)}.ax-kpi__value{font:400 2.1rem/1 var(--ax-font-serif);letter-spacing:-.02em}.ax-kpi__hint{font:500 .72rem/1.35 var(--ax-font-sans);color:var(--ax-text-muted)}.ax-card--hero{background:var(--ax-gradient-hero);border-color:color-mix(in srgb, var(--ax-primary) 25%, transparent);color:#eef3ff;box-shadow:var(--ax-shadow-raised)}.ax-card--hero .ax-card__subtitle{color:#e7ebf2a8}.ax-hero-badge{font:700 .82rem/1 var(--ax-font-sans);color:#dfe9ff;align-items:center;gap:.5rem;display:inline-flex}.ax-hero-badge__icon{background:color-mix(in srgb, var(--ax-primary) 22%, transparent);width:26px;height:26px;box-shadow:var(--ax-glow-accent);border-radius:8px;justify-content:center;align-items:center;font-size:13px;display:inline-flex}.ax-hero-value{font:800 2.6rem/1.05 var(--ax-font-sans);letter-spacing:-.02em;color:var(--ax-primary-contrast)}.ax-hero-stat{font:500 .8rem/1.3 var(--ax-font-sans);color:#e7ebf2bf;border-top:1px solid #ffffff17;align-items:baseline;gap:.8rem;padding:.42rem 0;display:flex}.ax-hero-stat__value{font-family:var(--ax-font-mono);color:#7ee2a8;margin-left:auto;font-size:.82rem}.ax-dot-row{border-bottom:1px solid var(--ax-border);align-items:center;gap:.7rem;padding:.65rem .2rem;display:flex}.ax-dot-row:last-child{border-bottom:0}.ax-dot-row__dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.ax-dot-row__title{font:600 .86rem/1.3 var(--ax-font-sans)}.ax-dot-row__sub{font:500 .72rem/1.3 var(--ax-font-sans);color:var(--ax-text-muted)}.ax-dot-row__action{font:700 .78rem/1 var(--ax-font-sans);color:var(--ax-primary);flex-shrink:0;margin-left:auto;text-decoration:none}.ax-dot-row__action:hover{text-decoration:underline}.ax-searchbar{background:var(--ax-surface);border:1px solid var(--ax-border);box-shadow:var(--ax-shadow-card);border-radius:12px;align-items:center;gap:.55rem;padding:.55rem .9rem;display:flex}.ax-searchbar:focus-within{border-color:var(--ax-primary);box-shadow:0 0 0 4px var(--ax-glow-soft)}.ax-searchbar input{min-width:0;color:var(--ax-text);font:500 .875rem/1.2 var(--ax-font-sans);background:0 0;border:0;outline:none;flex:1}.ax-searchbar input::placeholder{color:var(--ax-text-muted)}.ax-shell__rail{box-sizing:border-box;border-left:1px solid var(--ax-border);background:color-mix(in srgb, var(--ax-surface) 94%, var(--ax-bg));flex-direction:column;flex:0 0 272px;gap:1.2rem;width:272px;height:100vh;padding:1.5rem 1.2rem;display:flex;position:sticky;top:0;overflow-y:auto}.ax-rail__eyebrow{color:var(--ax-primary);font:800 .62rem/1 var(--ax-font-sans);letter-spacing:.13em;text-transform:uppercase;margin:0}.ax-rail__title{font:800 1.08rem/1.2 var(--ax-font-sans);letter-spacing:-.02em;margin:.45rem 0 0}.ax-rail__copy{color:var(--ax-text-muted);margin:.55rem 0 0;font-size:.76rem;line-height:1.55}.ax-rail__metrics{gap:.45rem;margin:0;display:grid}.ax-rail__metrics div{border:1px solid var(--ax-border);border-radius:var(--ax-radius-control);background:var(--ax-surface-2);align-items:baseline;gap:.6rem;padding:.72rem .8rem;display:flex}.ax-rail__metrics dt{color:var(--ax-text-muted);font-size:.7rem}.ax-rail__metrics dd{font:800 .84rem/1 var(--ax-font-mono);margin:0 0 0 auto}.ax-rail__gate{border:1px solid color-mix(in srgb, var(--ax-success) 34%, var(--ax-border));border-radius:var(--ax-radius-control);background:color-mix(in srgb, var(--ax-success) 8%, var(--ax-surface));align-items:flex-start;gap:.6rem;padding:.78rem;display:flex}.ax-rail__gate-dot{border-radius:var(--ax-radius-pill);background:var(--ax-success);flex:0 0 8px;width:8px;height:8px;margin-top:.24rem}.ax-rail__gate strong,.ax-rail__gate small{display:block}.ax-rail__gate strong{font-size:.74rem}.ax-rail__gate small{color:var(--ax-text-muted);margin-top:.18rem;font-size:.66rem}.ax-rail__links{gap:.3rem;margin-top:auto;display:grid}.ax-rail__links a{border-bottom:1px solid var(--ax-border);color:var(--ax-text);gap:.7rem;padding:.65rem 0;font-size:.74rem;font-weight:700;text-decoration:none;display:flex}.ax-rail__links a span{color:var(--ax-primary);margin-left:auto}.ax-rail__links a:hover{color:var(--ax-primary)}@media (max-width:1260px){.ax-shell__rail{display:none}}@media (max-width:800px){.ax-shell{display:block}.ax-shell__side{z-index:20;border-right:0;border-bottom:1px solid var(--ax-side-border);grid-template-columns:auto minmax(0,1fr);align-items:center;width:100%;height:auto;min-height:62px;padding:.45rem .6rem;display:grid;position:sticky;overflow:hidden}.ax-side-brand{padding:0}.ax-side-brand__tile{width:34px;height:34px}.ax-side-brand__sub,.ax-side-label,.ax-side-card,.ax-side-user,.ax-shell__side>.ax-btn{display:none}.ax-console-nav{scrollbar-width:none;gap:.2rem;min-width:0;display:flex;overflow-x:auto}.ax-console-nav::-webkit-scrollbar{display:none}.ax-console-nav .ax-side-item{flex:none;width:auto;padding:.5rem .65rem}.ax-shell__main{padding:1.2rem 1rem 3rem}}@media (max-width:480px){.ax-side-brand__name{display:none!important}.ax-shell__side{grid-template-columns:34px minmax(0,1fr)}.ax-console-nav .ax-side-item__icon{display:none}}a{color:var(--ax-link)}a:focus-visible,button:focus-visible,select:focus-visible,input:focus-visible,textarea:focus-visible,summary:focus-visible,.ax-btn:focus-visible,.ax-side-item:focus-visible{outline:2px solid var(--ax-primary);outline-offset:2px}.ax-root h1,.ax-root h2{font-family:var(--ax-font-serif);font-weight:500}.ax-side-brand__name{font:500 30px/1 var(--ax-font-serif);color:var(--ax-text)}.ax-side-brand__sub{letter-spacing:0;text-transform:none;font-size:11px;font-weight:400}.ax-side-user__avatar{background:var(--ax-surface-2);color:var(--ax-text)}.ax-card--hero,.ax-hero-badge,.ax-hero-value{color:var(--ax-text)}.ax-card--hero{border-color:var(--ax-border);box-shadow:none}.ax-card--hero .ax-card__subtitle,.ax-hero-stat{color:var(--ax-text-muted)}.ax-hero-stat{border-color:var(--ax-border)}.ax-hero-stat__value{color:var(--ax-primary)}.ax-btn{box-sizing:border-box;min-height:44px;padding:12px 20px;font-size:15px;line-height:20px;text-decoration:none}.ax-btn--secondary{border-color:var(--ax-text);background:0 0}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.ax-stepper{border-bottom:1px solid var(--ax-border);grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 40px;padding:0;list-style:none;display:grid}.ax-stepper li{color:var(--ax-text-muted);align-items:center;gap:10px;padding:0 0 16px;font-size:14px;display:flex}.ax-stepper__number{font:400 20px/24px var(--ax-font-serif)}.ax-stepper li[aria-current]{color:var(--ax-primary);border-bottom:2px solid var(--ax-primary);margin-bottom:-1px;font-weight:600}.ax-stepper li[aria-current] .ax-stepper__number{color:var(--ax-primary)}.ax-stepper__done .ax-stepper__number{border-color:var(--ax-primary);color:var(--ax-primary)}.ax-action-card{border-top:1px solid var(--ax-border);grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:24px;padding:22px 0;display:grid}.ax-action-card:last-child{border-bottom:1px solid var(--ax-border)}.ax-action-card__figure{font:400 40px/44px var(--ax-font-serif);color:var(--ax-text-muted)}.ax-action-card--primary .ax-action-card__figure{color:var(--ax-primary)}.ax-action-card--warning .ax-action-card__figure{color:var(--ax-accent-new)}.ax-action-card h3{font:600 17px/24px var(--ax-font-sans);margin:0}.ax-action-card p{color:var(--ax-text-soft);margin:4px 0 0;font-size:15px;line-height:24px}.ax-stat-strip{border:1px solid var(--ax-border);background:var(--ax-surface);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.ax-stat-strip>div{border-right:1px solid var(--ax-border);min-width:0;padding:20px 24px}.ax-stat-strip>div:last-child{border-right:0}.ax-stat-strip dt{letter-spacing:.07em;text-transform:uppercase;color:var(--ax-text-muted);overflow-wrap:anywhere;font-size:12px;line-height:16px}.ax-stat-strip dd{font:400 28px/34px var(--ax-font-serif);margin:4px 0 0}.ax-segmented-nav{background:var(--ax-surface-2);border-radius:var(--ax-radius-control);flex-wrap:wrap;gap:4px;width:fit-content;max-width:100%;padding:4px;display:flex}.ax-segmented-nav a{box-sizing:border-box;min-height:44px;color:var(--ax-text-muted);border-radius:var(--ax-radius-control);align-items:center;padding:8px 16px;font-size:14px;text-decoration:none;display:flex}.ax-segmented-nav a[aria-current]{background:var(--ax-surface);color:var(--ax-primary);font-weight:600}.ax-empty-state{border-block:1px solid var(--ax-border);padding:24px 0}.ax-empty-state h3{font:500 26px/32px var(--ax-font-serif);margin:0}.ax-empty-state p{color:var(--ax-text-soft)}.ax-status-page{gap:16px;max-width:560px;margin:0 auto;padding:clamp(32px,8vw,96px) 16px;display:grid}.ax-status-page--standalone{box-sizing:border-box;min-height:100vh;color:var(--ax-text);font-family:var(--ax-font-sans);align-content:center}.ax-status-page__eyebrow{font:600 12px/16px var(--ax-font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--ax-text-muted);margin:0}.ax-status-page h1{font:500 clamp(28px, 4vw, 36px)/1.15 var(--ax-font-serif);color:var(--ax-text);text-wrap:balance;margin:0}.ax-status-page p{color:var(--ax-text-soft);margin:0;line-height:1.6}.ax-status-page .ax-status-page__meta{color:var(--ax-text-muted);font-size:13px}.ax-status-page__actions{flex-wrap:wrap;gap:12px;padding-top:8px;display:flex}.ax-status-page__actions .ax-btn{justify-content:center;min-height:44px;text-decoration:none}.ax-nav-group__items{border-left:1px solid var(--ax-border);gap:2px;margin:4px 0 10px 28px;padding-left:10px;display:grid}.ax-nav-group__items .ax-side-item{min-height:36px;font-size:13px}.ax-shell__side .ax-nav-group__items .ax-side-item--active{background:var(--ax-surface-2);color:var(--ax-primary)}@media (max-width:768px){.ax-action-card{grid-template-columns:42px minmax(0,1fr);gap:16px;padding:20px 0}.ax-action-card>.ax-btn{grid-column:2;justify-self:start}.ax-action-card__figure{align-self:start;font-size:36px}.ax-stat-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.ax-stat-strip>div{padding:16px}.ax-stat-strip>div:nth-child(2){border-right:0}.ax-stat-strip>div:nth-child(-n+2){border-bottom:1px solid var(--ax-border)}.ax-stepper{gap:8px}.ax-stepper li{overflow-wrap:anywhere;flex-direction:column;align-items:flex-start;gap:8px;font-size:12px}.ax-segmented-nav a{padding:8px 10px;font-size:13px}}.ax-stat-strip__short-label{display:none}@media (max-width:768px){.ax-stat-strip__full-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.ax-stat-strip__short-label{display:inline}}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-height:100vh;margin:0}a{color:var(--ax-neutral-700);text-underline-offset:.18em}a:hover{text-decoration-thickness:.12em}:focus-visible{outline:3px solid var(--ax-neutral-700);outline-offset:3px}.site-shell{--ax-text-muted:var(--ax-neutral-600);min-height:100vh}.site-header,.site-footer{background:var(--ax-surface);border-color:var(--ax-border)}.site-header{border-bottom:1px solid var(--ax-border)}.site-header__inner,.site-footer__inner{width:min(100% - 2rem,72rem);margin-inline:auto}.site-header__inner{justify-content:space-between;align-items:center;gap:1.5rem;min-height:4.5rem;display:flex}.site-brand{color:var(--ax-text);text-decoration:none}.site-nav{flex-wrap:wrap;gap:.75rem 1.25rem;display:flex}.site-main{width:min(100% - 2rem,72rem);margin-inline:auto;padding-block:clamp(2.5rem,7vw,6rem)}.site-footer{border-top:1px solid var(--ax-border)}.site-footer__inner{padding-block:2rem}.site-footer address{color:var(--ax-text-muted);font-style:normal;line-height:1.7}.site-footer__legal{flex-wrap:wrap;gap:.5rem 1.25rem;margin-top:.75rem;font-size:.9rem;display:flex}.site-page{width:min(100%,52rem);margin-inline:auto}.site-page--wide{width:100%}.site-hero{max-width:52rem;margin-bottom:clamp(2.5rem,7vw,5rem)}.site-hero h1{letter-spacing:-.045em;max-width:18ch;margin:0 0 1rem;font-size:clamp(2.5rem,7vw,5.5rem);line-height:.98}.site-hero p,.navigator__intro p{color:var(--ax-text-muted);font-size:1.05rem;line-height:1.75}.site-lead strong{color:var(--ax-text)}.site-kicker{color:var(--ax-neutral-700);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .75rem;font-size:.75rem;font-weight:800}.navigator{gap:2rem;display:grid}.navigator__intro{max-width:48rem}.navigator__intro h2{letter-spacing:-.03em;margin:0;font-size:clamp(1.8rem,4vw,3rem)}.navigator__branches{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.navigator__branches li:last-child{grid-column:1/-1}.navigator__branch-link{height:100%;color:var(--ax-text);background:var(--ax-surface);border:1px solid var(--ax-border);border-radius:var(--ax-radius-card);box-shadow:var(--ax-shadow-card);align-items:flex-start;gap:1rem;padding:1.25rem;text-decoration:none;transition:border-color .12s,box-shadow .12s,transform .12s;display:flex}.navigator__branch-link:hover{border-color:var(--ax-primary);box-shadow:var(--ax-shadow-raised);transform:translateY(-2px)}.navigator__branch-link strong,.navigator__branch-link small{display:block}.navigator__branch-link strong{margin-bottom:.35rem;line-height:1.35}.navigator__branch-link small{color:var(--ax-text-muted);line-height:1.5}.navigator__number{color:var(--ax-neutral-700);font-family:var(--ax-font-mono);flex:none;font-size:.78rem;font-weight:800}.navigator__recommendations{gap:1.5rem;margin-top:1rem;display:grid}.navigator__recommendation{background:var(--ax-surface);border:1px solid var(--ax-border);border-radius:var(--ax-radius-card);box-shadow:var(--ax-shadow-card);padding:clamp(1.25rem,4vw,2.25rem);scroll-margin-top:1.5rem}.navigator__recommendation:target{border-color:var(--ax-primary);box-shadow:var(--ax-glow-primary)}.navigator__recommendation h3{letter-spacing:-.02em;margin:0 0 .5rem;font-size:clamp(1.4rem,3vw,2rem)}.navigator__recommendation header>p:last-child{color:var(--ax-text-muted);margin-top:0}.navigator__details{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-block:2rem;display:grid}.navigator__details>div{background:var(--ax-surface-2);border-radius:var(--ax-radius-control);padding:1rem}.navigator__details>div:first-child,.navigator__details>div:last-child{grid-column:1/-1}.navigator__details dt{letter-spacing:.07em;text-transform:uppercase;margin-bottom:.45rem;font-size:.76rem;font-weight:800}.navigator__details dd{color:var(--ax-text-muted);margin:0;line-height:1.65}.navigator__details ul{margin:0;padding-left:1.2rem}.navigator__actions{flex-wrap:wrap;gap:.75rem;display:flex}.site-button{min-height:2.75rem;color:var(--ax-text);background:var(--ax-surface);border:1px solid var(--ax-border);border-radius:var(--ax-radius-control);align-items:center;padding:.7rem 1rem;font-weight:750;text-decoration:none;display:inline-flex}.site-button:hover{border-color:var(--ax-primary)}.site-button--primary{color:var(--ax-primary-contrast);background:var(--ax-gradient-primary);box-shadow:var(--ax-glow-primary);border-color:#0000}.demo-form{background:var(--ax-surface);border:1px solid var(--ax-border);border-radius:var(--ax-radius-control);gap:1.1rem;margin-top:2rem;padding:1.5rem;display:grid}.demo-form h2,.demo-form h3{margin:0}.demo-form__field{gap:.4rem;font-weight:700;display:grid}.demo-form__field input,.demo-form__field select,.demo-form__field textarea{width:100%;min-height:2.75rem;color:var(--ax-text);font:inherit;background:var(--ax-surface);border:1px solid var(--ax-border);border-radius:var(--ax-radius-control);padding:.6rem .75rem;font-weight:400}.demo-form__field small{color:var(--ax-text-muted);font-weight:400;line-height:1.5}.demo-form__choices{border:0;flex-wrap:wrap;gap:.5rem 1.25rem;margin:0;padding:0;display:flex}.demo-form__choices legend{width:100%;margin-bottom:.4rem;font-weight:700}.demo-form__check{align-items:flex-start;gap:.6rem;line-height:1.5;display:flex}.demo-form__check input{margin-top:.3rem}.demo-form__privacy{border:1px solid var(--ax-border);border-radius:var(--ax-radius-control);gap:.75rem;padding:1rem;display:grid}.demo-form__privacy p{color:var(--ax-text-muted);margin:0;line-height:1.6}.demo-form__trap{opacity:0;width:1px;height:1px;position:absolute;left:-10000px}.demo-form__status{margin:0;font-weight:700}.demo-form__status--sent{border:1px solid var(--ax-border);border-radius:var(--ax-radius-control);margin-top:2rem;padding:1rem}.demo-form__status--error{color:var(--ax-danger)}@media (max-width:44rem){.site-header__inner{flex-direction:column;justify-content:center;align-items:flex-start;padding-block:1rem}.navigator__branches,.navigator__details{grid-template-columns:1fr}.navigator__branches li:last-child,.navigator__details>div:first-child,.navigator__details>div:last-child{grid-column:auto}.navigator__actions,.site-button{width:100%}.site-button{justify-content:center}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.navigator__branch-link{transition:none}}
