:root,[data-theme=light]{--bg:#f5f5f7;--bg-2:#edeef2;--surface:#fff;--surface-2:#f7f7fa;--surface-3:#eff0f4;--line:#e5e6ec;--line-2:#d3d5de;--line-3:#b3b7c6;--text:#13141a;--text-2:#4a4f5e;--text-3:#666c7c;--accent:#22b8d6;--accent-fg:#04212a;--accent-soft:#dcf4fa;--accent-text:#0a6479;--focus:#0a6479;--ok:#157a4e;--ok-soft:#ddf4e8;--warn:#a34a05;--warn-soft:#ffebda;--bad:#b91c3c;--bad-soft:#fce3e8;--info:#2456a6;--info-soft:#e3ecfb;--ai:#5a44b8;--ai-soft:#ede8ff;--ai-fg:#fff;--series-1:#0a7f99;--series-2:#5a44b8;--series-3:#157a4e;--series-4:#2456a6;--glow:#22b8d647;--overlay:#13141a80;--ground:#e6e7ec;--panel-glass:#f5f5f7bd;--glass-edge:#ffffffe6;--paper-grid:#13141a0d;--shadow-panel:0 1px 2px 0 #13141a0d, 0 10px 28px -18px #13141a2e;--shadow-primary:inset 0 1px 0 0 #ffffff40, 0 6px 20px -10px #22b8d647;--shadow-nav:0 6px 16px -6px #22b8d647;--shadow-btn:0 1px 2px 0 #13141a0f}[data-theme=dark]{--bg:#090a0f;--bg-2:#0e1016;--surface:#12141b;--surface-2:#181b24;--surface-3:#1f2330;--line:#232733;--line-2:#2e3342;--line-3:#434a5c;--text:#f2f3f7;--text-2:#aeb4c2;--text-3:#848c9e;--accent:#4fd0ea;--accent-fg:#04212a;--accent-soft:#0c2a33;--accent-text:#6fd9ee;--focus:#4fd0ea;--ok:#5ed2a2;--ok-soft:#163229;--warn:#ff9f5a;--warn-soft:#3a2412;--bad:#ff8fa0;--bad-soft:#3d1b24;--info:#86b4f7;--info-soft:#1a2a46;--ai:#b9a7ff;--ai-soft:#2a2447;--ai-fg:#120c2e;--series-1:#2fb4d0;--series-2:#8570e0;--series-3:#2fa377;--series-4:#4a86d6;--glow:#4fd0ea38;--overlay:#05060aa8;--ground:#05060a;--panel-glass:#090a0fb8;--glass-edge:#ffffff17;--paper-grid:#ffffff09;--shadow-panel:0 0 0 1px #ffffff0b, 0 10px 28px -18px #0009;--shadow-primary:inset 0 1px 0 0 #ffffff40, 0 6px 20px -10px #4fd0ea38;--shadow-nav:0 6px 16px -6px #4fd0ea38;--shadow-btn:0 1px 2px 0 #0006}:root{--s4:4px;--s8:8px;--s12:12px;--s16:16px;--s20:20px;--s24:24px;--s32:32px;--s40:40px;--s56:56px;--r-xs:8px;--r-sm:12px;--r:18px;--r-lg:28px;--r-xl:32px;--r-pill:999px;--control-h:40px;--input-h:44px;--touch-target:44px;--top-h:54px;--rail-w:68px;--side-w:224px;--content-max:1320px;--grid-gap:14px;--font-display:"Bricolage Grotesque", system-ui, -apple-system, "Segoe UI", sans-serif;--font-body:"Geist", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"Geist Mono", ui-monospace, "SFMono-Regular", Menlo, monospace}.page-title{font-family:var(--font-display);letter-spacing:-1.54px;font-size:44px;font-weight:300;line-height:46.2px}.money-hero{font-family:var(--font-display);letter-spacing:-1.4px;font-size:40px;font-weight:300;line-height:40px}.money-cents{font-family:var(--font-display);letter-spacing:-.2px;font-size:20px;font-weight:300;line-height:20px}.kpi{font-family:var(--font-display);letter-spacing:-.9px;font-size:30px;font-weight:300;line-height:30px}.panel-title{font-family:var(--font-display);letter-spacing:-.18px;font-size:18px;font-weight:600;line-height:22.5px}.section-title{font-family:var(--font-display);letter-spacing:-.16px;font-size:16px;font-weight:600;line-height:24.8px}.sub-title{font-family:var(--font-display);letter-spacing:normal;font-size:14.5px;font-weight:600;line-height:22.475px}.wordmark{font-family:var(--font-display);letter-spacing:-.38px;font-size:19px;font-weight:600;line-height:19px}.body{font-family:var(--font-body);letter-spacing:normal;font-size:14px;font-weight:400;line-height:21.7px}.lead{font-family:var(--font-body);letter-spacing:normal;font-size:13.5px;font-weight:400;line-height:20.925px}.nav{font-family:var(--font-body);letter-spacing:normal;font-size:13.5px;font-weight:600;line-height:20.925px}.label{font-family:var(--font-body);letter-spacing:normal;font-size:13px;font-weight:500;line-height:16.9px}.control{font-family:var(--font-body);letter-spacing:normal;font-size:12.5px;font-weight:500;line-height:19.375px}.caption{font-family:var(--font-body);letter-spacing:normal;font-size:12px;font-weight:400;line-height:18.6px}.meta{font-family:var(--font-body);letter-spacing:normal;font-size:11.5px;font-weight:400;line-height:16.1px}.pill{font-family:var(--font-body);letter-spacing:normal;font-size:11px;font-weight:500;line-height:16px}.eyebrow{font-family:var(--font-body);letter-spacing:1.26px;text-transform:uppercase;font-size:10.5px;font-weight:600;line-height:10.5px}.table-head{font-family:var(--font-body);letter-spacing:1.155px;text-transform:uppercase;font-size:10.5px;font-weight:600;line-height:12.6px}.overline{font-family:var(--font-body);letter-spacing:1.2px;text-transform:uppercase;font-size:10px;font-weight:600;line-height:10px}.amount{font-family:var(--font-mono);letter-spacing:normal;font-size:15px;font-weight:500;line-height:18px}.cell{font-family:var(--font-mono);letter-spacing:normal;font-size:12px;font-weight:500;line-height:18.6px}.axis{font-family:var(--font-mono);letter-spacing:normal;font-size:10.5px;font-weight:400;line-height:14px}.badge{font-family:var(--font-mono);letter-spacing:normal;font-size:10.5px;font-weight:600;line-height:20px}.kbd{font-family:var(--font-mono);letter-spacing:normal;font-size:11px;font-weight:500;line-height:11px}@font-face{font-family:Bricolage Grotesque;src:url(../media/BricolageGrotesque-Variable-latin.2ej1fmte5yjhi.woff2)format("woff2");font-weight:200 800;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(../media/Geist-Variable-latin.20f3xrkj613ah.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url(../media/GeistMono-Variable-latin.1t7tphccnfzmb.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}
@font-face{font-family:Bricolage Grotesque;src:url(../media/BricolageGrotesque-Variable-latin.2ej1fmte5yjhi.woff2)format("woff2");font-weight:200 800;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(../media/Geist-Variable-latin.20f3xrkj613ah.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url(../media/GeistMono-Variable-latin.1t7tphccnfzmb.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}
:root{--ease:cubic-bezier(.2,0,0,1);--ease-out:cubic-bezier(.16,1,.3,1);--dur-fast:.16s;--dur-open:.32s;--dur-close:.2s}.ax{font-family:var(--font-body);color:var(--text);-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums;font-size:14px;line-height:21.7px}.ax *,.ax :before,.ax :after{box-sizing:border-box}.ax :focus-visible{box-shadow:0 0 0 2px var(--bg),0 0 0 4px var(--focus);outline:none}.ax-eyebrow{font:600 10.5px/10.5px var(--font-body);letter-spacing:1.26px;text-transform:uppercase;color:var(--text-3)}.ax-eyebrow--accent{color:var(--accent-text)}.ax-overline{font:600 10px/10px var(--font-body);letter-spacing:1.2px;text-transform:uppercase;color:var(--text-3)}.ax-page-title{font:300 44px/46.2px var(--font-display);letter-spacing:-1.54px;color:var(--text);margin:0}.ax-lead{font:400 13.5px/20.925px var(--font-body);color:var(--text-2);margin:0}.ax-panel-title{font:600 18px/22.5px var(--font-display);letter-spacing:-.18px;margin:0}.ax-caption{font:400 12px/18.6px var(--font-body);color:var(--text-3)}.ax-mono{font-family:var(--font-mono)}.ax-btn{height:var(--control-h);border-radius:var(--r-pill);border:1px solid var(--line-2);background:var(--surface);color:var(--text);font:600 13.5px/20.925px var(--font-body);cursor:pointer;box-shadow:var(--shadow-btn);transition:background var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease);white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding:0 16px;text-decoration:none;display:inline-flex}.ax-btn:hover{border-color:var(--line-3);background:var(--surface-2)}.ax-btn:active{transform:translateY(1px)}.ax-btn svg{flex:none;width:16px;height:16px}.ax-btn--primary{height:var(--input-h);background:var(--accent);color:var(--accent-fg);box-shadow:var(--shadow-primary);border-color:#0000;padding:0 20px}.ax-btn--primary:hover{background:var(--accent);filter:brightness(1.04);border-color:#0000}.ax-btn--ghost{box-shadow:none;color:var(--text-2);background:0 0;border-color:#0000}.ax-btn--ghost:hover{background:var(--surface-3);color:var(--text);border-color:#0000}.ax-btn--danger{color:var(--bad);border-color:var(--line-2)}.ax-btn--danger:hover{background:var(--bad-soft);border-color:#0000}.ax-btn--sm{height:32px;padding:0 12px;font-size:12.5px}.ax-btn[disabled],.ax-btn[aria-disabled=true]{opacity:.45;pointer-events:none;box-shadow:none}.ax-btn--loading{pointer-events:none}.ax-btn--loading:before{content:"";border:2px solid;border-right-color:#0000;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite ax-spin}@keyframes ax-spin{to{transform:rotate(360deg)}}.ax-topnav{border-radius:var(--r-pill);background:var(--bg-2);align-items:center;gap:4px;padding:4px;display:inline-flex}.ax-topnav a{height:var(--control-h);border-radius:var(--r-pill);font:500 13.5px/20.925px var(--font-body);color:var(--text-2);transition:background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease);align-items:center;padding:0 16px;text-decoration:none;display:inline-flex}.ax-topnav a:hover{color:var(--text);background:var(--surface-3)}.ax-topnav a[aria-current=page]{background:var(--accent);color:var(--accent-fg);box-shadow:var(--shadow-nav);font-weight:600}.ax-topbar{height:var(--top-h);border-radius:var(--r-pill);background:var(--panel-glass);border:1px solid var(--glass-edge);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:var(--shadow-panel);align-items:center;gap:16px;padding:0 8px 0 16px;display:flex}.ax-topbar__spacer{flex:1}.ax-logo{color:var(--text);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.ax-logo svg{width:28px;height:28px}.ax-logo__a{fill:currentColor}.ax-logo__b{fill:var(--accent)}.ax-logo__word{font:600 19px/19px var(--font-display);letter-spacing:-.38px}.ax-logo__pay{font-weight:300}.ax-search{height:var(--control-h);border-radius:var(--r-pill);background:var(--surface-2);min-width:260px;color:var(--text-3);font:400 13.5px/20px var(--font-body);align-items:center;gap:8px;padding:0 6px 0 14px;display:flex}.ax-search kbd{font:500 11px/11px var(--font-mono);color:var(--text-2);border:1px solid var(--line-2);border-radius:var(--r-xs);background:var(--surface);margin-left:auto;padding:5px 7px}.ax-side{width:var(--side-w);border-radius:var(--r-lg);background:var(--panel-glass);border:1px solid var(--glass-edge);box-shadow:var(--shadow-panel);flex-direction:column;gap:2px;padding:10px;display:flex}.ax-side__group{padding:14px 12px 6px}.ax-side a{height:var(--control-h);border-radius:var(--r-pill);font:500 14px/21.7px var(--font-body);color:var(--text-2);align-items:center;gap:12px;padding:0 12px;text-decoration:none;display:flex}.ax-side a svg{flex:none;width:18px;height:18px}.ax-side a:hover{background:var(--surface-3);color:var(--text)}.ax-side a[aria-current=page]{background:var(--accent);color:var(--accent-fg);box-shadow:var(--shadow-nav);font-weight:600}.ax-side a .ax-badge{margin-left:auto}.ax-side hr{border:0;border-top:1px solid var(--line);margin:8px 12px}.ax-chip{height:var(--control-h);border-radius:var(--r-sm);background:var(--bg-2);color:var(--text);font:500 13.5px/20px var(--font-body);cursor:pointer;border:1px solid #0000;align-items:center;gap:8px;padding:0 12px 0 14px;display:inline-flex}.ax-chip:hover{background:var(--surface-3)}.ax-chip svg{width:14px;height:14px;color:var(--text-3)}.ax-chip--muted{color:var(--text-2)}.ax-chip[aria-expanded=true]{background:var(--surface);border-color:var(--line-2)}.ax-seg{border-radius:var(--r-pill);background:var(--bg-2);gap:2px;padding:3px;display:inline-flex}.ax-seg button{border-radius:var(--r-pill);height:28px;color:var(--text-2);font:500 12px/18px var(--font-body);cursor:pointer;background:0 0;border:0;padding:0 12px}.ax-seg button[aria-pressed=true]{background:var(--surface);color:var(--text);box-shadow:var(--shadow-btn)}.ax-panel{background:var(--surface);border-radius:var(--r-lg);box-shadow:var(--shadow-panel);border:1px solid #0000;overflow:hidden}.ax-panel__head{align-items:flex-start;gap:12px;padding:22px 24px 16px;display:flex}.ax-panel__icon{border-radius:var(--r-sm);background:var(--surface-2);width:32px;height:32px;color:var(--text-2);flex:none;place-items:center;display:grid}.ax-panel__icon svg{width:16px;height:16px}.ax-panel__titles{flex:1;min-width:0}.ax-panel__titles p{font:400 12px/18px var(--font-body);color:var(--text-3);margin:2px 0 0}.ax-panel__body{padding:0 24px 24px}.ax-panel__foot{border-top:1px solid var(--line);font:500 12.5px/19.375px var(--font-body);color:var(--text-2);align-items:center;gap:8px;padding:14px 24px;display:flex}.ax-link{font:600 13px/20px var(--font-body);color:var(--text);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.ax-link svg{width:14px;height:14px}.ax-link:hover{color:var(--accent-text)}.ax-kpi{background:var(--surface);border-radius:var(--r-lg);min-height:200px;box-shadow:var(--shadow-panel);flex-direction:column;justify-content:space-between;padding:22px 20px 18px;display:flex}.ax-kpi__top{font:500 13px/16.9px var(--font-body);color:var(--text-2);justify-content:space-between;align-items:flex-start;display:flex}.ax-kpi__top svg{width:26px;height:26px;color:var(--text-2)}.ax-kpi__value{font:300 30px/30px var(--font-display);letter-spacing:-.9px;color:var(--text);margin-top:22px}.ax-kpi__delta{font:500 12px/18.6px var(--font-body);color:var(--text-3);align-items:center;gap:4px;margin-top:10px;display:inline-flex}.ax-kpi__delta b{font-weight:700}.ax-kpi__delta--up b{color:var(--ok)}.ax-kpi__delta--down b{color:var(--bad)}.ax-kpi__foot{font:400 11.5px/16.675px var(--font-body);color:var(--text-3);margin-top:auto;padding-top:20px}.ax-balance{background:var(--surface);border-radius:var(--r-lg);box-shadow:var(--shadow-panel);padding:24px 26px 22px;position:relative;overflow:hidden}.ax-balance:after{content:"";background:radial-gradient(circle,var(--accent-soft) 0,transparent 70%);pointer-events:none;border-radius:50%;width:260px;height:260px;position:absolute;top:-70px;right:-60px}.ax-balance__rings{pointer-events:none;width:220px;height:220px;position:absolute;top:-50px;right:-40px}.ax-balance__rings circle{fill:none;stroke:var(--line);stroke-width:1px}.ax-money{font:300 40px/40px var(--font-display);letter-spacing:-1.4px;color:var(--text);align-items:baseline;gap:2px;margin-top:14px;display:flex}.ax-money small{font:300 20px/20px var(--font-display);letter-spacing:-.2px;color:var(--text-2)}.ax-balance__split{font:400 12px/18.6px var(--font-body);color:var(--text-2);flex-wrap:wrap;gap:6px 16px;margin-top:14px;display:flex}.ax-balance__split b{color:var(--text);font-weight:600}.ax-balance__divider{background:var(--line);height:1px;margin:18px 0 14px}.ax-balance__row{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.ax-amount{font:500 15px/18px var(--font-mono);color:var(--text)}.ax-status{border-radius:var(--r-pill);background:var(--surface-2);height:22px;color:var(--text-2);font:500 11px/16px var(--font-body);white-space:nowrap;align-items:center;gap:6px;padding:2px 8px;display:inline-flex}.ax-status:before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.ax-status--ok{background:var(--ok-soft);color:var(--ok)}.ax-status--warn{background:var(--warn-soft);color:var(--warn)}.ax-status--bad{background:var(--bad-soft);color:var(--bad)}.ax-status--info{background:var(--info-soft);color:var(--info)}.ax-status--accent{background:var(--accent-soft);color:var(--accent-text)}.ax-badge{border-radius:var(--r-pill);background:var(--accent);min-width:20px;height:20px;color:var(--accent-fg);font:600 10.5px/20px var(--font-mono);justify-content:center;align-items:center;padding:0 8px;display:inline-flex}.ax-badge--sm{min-width:16px;height:16px;padding:0 5px;font-size:9.5px;line-height:16px}.ax-badge--neutral{background:var(--surface-3);color:var(--text-2)}.ax-table{border-collapse:collapse;width:100%}.ax-table th{text-align:left;font:600 10.5px/12.6px var(--font-body);letter-spacing:1.155px;text-transform:uppercase;color:var(--text-3);border-bottom:1px solid var(--line);white-space:nowrap;padding:10px 14px}.ax-table td{font:400 13px/18.6px var(--font-body);color:var(--text-2);border-bottom:1px solid var(--line);vertical-align:middle;padding:10px 14px}.ax-table tr:last-child td{border-bottom:0}.ax-table tbody tr:hover td{background:var(--surface-2)}.ax-table .num{text-align:right;font:500 12px/18.6px var(--font-mono);color:var(--text)}.ax-table .id{font:400 12px/18.6px var(--font-mono);color:var(--text-3)}.ax-table th.num{font:600 10.5px/12.6px var(--font-body);color:var(--text-3)}.ax-table .neg{color:var(--bad)}.ax-table .who b{color:var(--text);font-weight:600;display:block}.ax-table .who span{color:var(--text-3);font-size:11.5px}.ax-pending{margin:0;padding:0;list-style:none}.ax-pending li{border-top:1px solid var(--line);align-items:center;gap:12px;padding:12px 24px;display:flex}.ax-pending li:hover{background:var(--surface-2)}.ax-pending__icon{border-radius:var(--r-xs);flex:none;place-items:center;width:24px;height:24px;display:grid}.ax-pending__icon svg{width:14px;height:14px}.ax-pending__icon--warn{background:var(--warn-soft);color:var(--warn)}.ax-pending__icon--info{background:var(--info-soft);color:var(--info)}.ax-pending__icon--bad{background:var(--bad-soft);color:var(--bad)}.ax-pending__text{flex:1;min-width:0}.ax-pending__text b{font:600 13px/18px var(--font-body);color:var(--text);display:block}.ax-pending__text span{font:400 11.5px/16px var(--font-body);color:var(--text-3)}.ax-pending__count{border-radius:var(--r-pill);border:1px solid var(--line-2);min-width:26px;height:22px;font:500 11px/1 var(--font-mono);color:var(--text);place-items:center;padding:0 7px;display:grid}.ax-pending li>svg{width:14px;height:14px;color:var(--text-3)}.ax-field{flex-direction:column;gap:6px;display:flex}.ax-field label{font:500 13px/16.9px var(--font-body);color:var(--text)}.ax-field__hint{font:400 11.5px/16.1px var(--font-body);color:var(--text-3)}.ax-field__error{font:500 11.5px/16.1px var(--font-body);color:var(--bad)}.ax-input{height:var(--input-h);border-radius:var(--r-sm);border:1px solid var(--line-2);background:var(--surface);transition:border-color var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease);align-items:center;gap:8px;padding:0 14px;display:flex}.ax-input:hover{border-color:var(--line-3)}.ax-input:focus-within{border-color:var(--focus);box-shadow:0 0 0 3px var(--accent-soft)}.ax-input input{min-width:0;color:var(--text);font:400 14px/21.7px var(--font-body);background:0 0;border:0;outline:0;flex:1}.ax-input input::placeholder{color:var(--text-3)}.ax-input__affix{font:500 13px/1 var(--font-mono);color:var(--text-3)}.ax-input--money input{font:500 15px/18px var(--font-mono);text-align:right}.ax-input--invalid{border-color:var(--bad)}.ax-input--invalid:focus-within{border-color:var(--bad);box-shadow:0 0 0 3px var(--bad-soft)}.ax-steps{border-top:1px solid var(--line);grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.ax-steps>div{border-left:1px solid var(--line);padding:16px 14px 18px}.ax-steps>div:first-child{border-left:0}.ax-steps__label{font:600 10px/12.5px var(--font-body);letter-spacing:1.2px;text-transform:uppercase;color:var(--text-3);min-height:25px}.ax-steps__value{font:300 22px/26px var(--font-display);letter-spacing:-.4px;color:var(--text);margin-top:10px}.ax-steps__bar{border-radius:var(--r-pill);background:var(--surface-3);height:4px;margin-top:10px}.ax-steps__bar i{border-radius:inherit;background:var(--series-1);height:100%;display:block}
:root,[data-theme=light]{--control-border:#666c7c}[data-theme=dark]{--control-border:#848c9e}.ax-input{--line-2:var(--control-border);--line-3:var(--text-2)}:focus-visible{box-shadow:0 0 0 2px var(--bg), 0 0 0 4px var(--focus);outline:none}.ax-input input:focus-visible,.ax-input select:focus-visible{box-shadow:none}@media (forced-colors:active){:focus-visible{outline-offset:2px;outline:2px solid canvastext}}.money,.amount,.cell,.ax-money,.ax-amount,.ax-mono,.ax-kpi__value,.ax-steps__value,.ax-table .num,.ax-input--money input{font-variant-numeric:tabular-nums}.eyebrow,.overline,.table-head{text-transform:uppercase}.ax-icon{vertical-align:middle;flex:none;place-items:center;line-height:0;display:inline-grid}.ax-icon>svg{grid-area:1/1}.ax-icon__outline,.ax-icon__solid{transition:opacity var(--dur-fast,.16s) cubic-bezier(.2, 0, 0, 1)}.ax-icon__solid{opacity:0}:is(a,button,summary,[role=tab],[role=option],[role=radio],[role=menuitem],[role=button]):is(:hover,:focus-visible,[aria-current]:not([aria-current=false]),[aria-selected=true],[aria-pressed=true],[aria-checked=true]) .ax-icon__solid{opacity:1}:is(a,button,summary,[role=tab],[role=option],[role=radio],[role=menuitem],[role=button]):is(:hover,:focus-visible,[aria-current]:not([aria-current=false]),[aria-selected=true],[aria-pressed=true],[aria-checked=true]) .ax-icon__outline{opacity:0}.ax-sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ax-skip{z-index:100;height:var(--control-h);border-radius:var(--r-pill);background:var(--surface);color:var(--text);font:600 13.5px/20.925px var(--font-body);box-shadow:var(--shadow-panel);align-items:center;padding:0 16px;text-decoration:none;display:inline-flex;position:absolute;top:-100px;left:16px}.ax-skip:focus,.ax-skip:focus-visible{top:12px}.ax-input select{min-width:0;height:100%;color:var(--text);font:400 14px/21.7px var(--font-body);appearance:none;cursor:pointer;background:0 0;border:0;outline:0;flex:1}.ax-input>.ax-icon{color:var(--text-3);pointer-events:none}.ax-input--disabled{opacity:.45}.ax-seg button[role=radio][aria-checked=true],.ax-seg button[role=tab][aria-selected=true]{background:var(--surface);color:var(--text);box-shadow:var(--shadow-btn)}.ax-seg button{align-items:center;gap:6px;display:inline-flex}.ax-seg button[role]:focus-visible,.ax-seg button[aria-pressed=true]:focus-visible,.ax-topnav a[aria-current=page]:focus-visible,.ax-side a[aria-current=page]:focus-visible{box-shadow:0 0 0 2px var(--bg), 0 0 0 4px var(--focus)}.ax-tabpanel{margin-top:var(--s16)}.ax-table-scroll{overscroll-behavior-x:contain;max-width:100%;overflow-x:auto}.ax-table caption{text-align:left}.ax-table tbody tr[tabindex]{cursor:pointer}.ax-table tbody tr[tabindex]:focus-visible{outline:2px solid var(--focus);outline-offset:-2px;box-shadow:none}.ax-table tbody tr[tabindex]:focus-visible td{background:var(--surface-2)}.ax-table td.ax-table__state,.ax-table tbody tr:hover td.ax-table__state{background:0 0}.ax-table tfoot th{border-top:1px solid var(--line);border-bottom:0}.ax-plan__notice{margin:12px 0 0}.ax-table tfoot td{border-top:1px solid var(--line);color:var(--text);border-bottom:0;font-weight:600}.ax-skeleton{border-radius:var(--r-pill);background:linear-gradient(90deg, var(--surface-2), var(--surface-3), var(--surface-2));height:12px;animation:ax-shimmer 1.4s var(--ease) infinite;background-size:200% 100%;display:block}@keyframes ax-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.ax-balance>:not(.ax-balance__rings){z-index:1;position:relative}.ax-balance__title{margin:0}.ax-balance__forecast{flex-direction:column;gap:6px;display:flex}.ax-balance__reason{margin:8px 0 0}.ax-balance__meta{align-items:center;gap:var(--s8);flex-wrap:wrap;margin:12px 0 0;display:flex}.ax-steps__sub{letter-spacing:normal;text-transform:none;margin-top:2px;font-weight:500;display:block}.ax-steps__status{margin-top:10px}.ax-pending__link{min-width:0;color:inherit;border-radius:var(--r-xs);flex:1;align-items:center;gap:12px;text-decoration:none;display:flex}.ax-pending__chevron{width:14px;height:14px;color:var(--text-3)}.ax-pending__icon--ok{background:var(--ok-soft);color:var(--ok)}.ax-pending__icon--neutral{background:var(--surface-2);color:var(--text-2)}.ax-pending li[aria-current=step] .ax-pending__text b{color:var(--accent-text)}.ax-state{align-items:center;gap:var(--s8);padding:var(--s40) var(--s24);text-align:center;flex-direction:column;display:flex}.ax-state p{margin:0}.ax-state .ax-lead{max-width:56ch}.ax-state__actions{justify-content:center;gap:var(--s8);margin-top:var(--s8);flex-wrap:wrap;display:flex}.ax-state--inline{padding:var(--s16) 0;text-align:left;align-items:flex-start}.ax-state--inline .ax-state__actions{justify-content:flex-start}.ax-loading{gap:var(--s12);padding:var(--s16) 0;display:grid}.ax-op{align-items:flex-start;gap:var(--s12);padding:14px var(--s16);border-radius:var(--r-sm);background:var(--surface-2);color:var(--text);display:flex}.ax-op__title{font:600 13px/18px var(--font-body);display:block}.ax-op__text{font:400 12px/18.6px var(--font-body);color:var(--text);margin:2px 0 0}.ax-op .ax-icon{margin-top:1px}.ax-op--processing{background:var(--info-soft)}.ax-op--processing :is(.ax-op__title,.ax-icon){color:var(--info)}.ax-op--unknown{background:var(--warn-soft)}.ax-op--unknown :is(.ax-op__title,.ax-icon){color:var(--warn)}.ax-op--failed{background:var(--bad-soft)}.ax-op--failed :is(.ax-op__title,.ax-icon){color:var(--bad)}.ax-op--succeeded{background:var(--ok-soft)}.ax-op--succeeded :is(.ax-op__title,.ax-icon){color:var(--ok)}.ax-op__actions{gap:var(--s8);margin-top:var(--s8);flex-wrap:wrap;display:flex}.ax-env-banner{align-items:center;gap:var(--s4) var(--s8);padding:10px var(--s16);border-radius:var(--r-sm);background:var(--warn-soft);color:var(--warn);font:600 12.5px/19.375px var(--font-body);flex-wrap:wrap;display:flex}.ax-env-banner span{font-weight:400}.ax-timeline{margin:0;padding:0;list-style:none}.ax-timeline li{padding:0 0 var(--s16) 22px;position:relative}.ax-timeline li:before{content:"";background:var(--line-3);border-radius:50%;width:8px;height:8px;position:absolute;top:6px;left:3px}.ax-timeline li:after{content:"";background:var(--line);width:1px;position:absolute;top:18px;bottom:2px;left:6.5px}.ax-timeline li:last-child:after{display:none}.ax-timeline__title{font:600 13px/18px var(--font-body);color:var(--text);display:block}.ax-timeline__meta{font:400 11.5px/16.1px var(--font-mono);color:var(--text-3);display:block}.ax-timeline__text{font:400 12px/18.6px var(--font-body);color:var(--text-2);margin:2px 0 0}.ax-timeline li[data-tone=ok]:before{background:var(--ok)}.ax-timeline li[data-tone=warn]:before{background:var(--warn)}.ax-timeline li[data-tone=bad]:before{background:var(--bad)}.ax-timeline li[data-tone=info]:before{background:var(--info)}.ax-timeline li[data-tone=accent]:before{background:var(--accent-text)}.ax-overlay{z-index:60;background:var(--overlay);animation:ax-fade-in var(--dur-open) var(--ease-out);position:fixed;inset:0}.ax-dialog{z-index:61;border-radius:var(--r-xl);width:min(560px,100vw - 32px);max-height:calc(100vh - 32px);animation:ax-fade-in var(--dur-open) var(--ease-out);position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.ax-drawer{z-index:61;border-radius:var(--r-xl);width:min(480px,100vw - 16px);animation:ax-drawer-in var(--dur-open) var(--ease-out);flex-direction:column;display:flex;position:fixed;top:8px;bottom:8px;right:8px;overflow:auto}.ax-drawer .ax-panel__body{flex:1}.ax-dialog__close{margin-left:auto}.ax-dialog:focus,.ax-drawer:focus{outline:none}@keyframes ax-fade-in{0%{opacity:0}}@keyframes ax-drawer-in{0%{opacity:0;transform:translate(24px)}}@media (max-width:639.98px){.ax-drawer{border-radius:0;width:100%;inset:0}}.ax-side[data-collapsed=true]{width:var(--rail-w)}.ax-side[data-collapsed=true] a{justify-content:center;padding:0;position:relative}.ax-side[data-collapsed=true] :is(.ax-side__label,.ax-side__group){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ax-side[data-collapsed=true] a .ax-badge{margin:0;position:absolute;top:2px;right:6px}.ax-side__label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ax-side__toggle{margin-top:var(--s8);align-self:flex-start}.ax-side[data-collapsed=true] .ax-side__toggle{align-self:center}.ax-logo-img{width:auto;height:28px;display:block}.ax-logo-img--dark,[data-theme=dark] .ax-logo-img--light{display:none}[data-theme=dark] .ax-logo-img--dark{display:block}.ax-shell{gap:var(--grid-gap);min-height:100dvh;padding:var(--grid-gap);background:var(--bg);grid-template-columns:auto minmax(0,1fr);display:grid;position:relative}.ax-shell__side{top:var(--grid-gap);max-height:calc(100dvh - 2 * var(--grid-gap));border-radius:var(--r-lg);align-self:start;position:sticky;overflow-y:auto}.ax-shell__column{gap:var(--grid-gap);flex-direction:column;min-width:0;display:flex}.ax-shell__top{top:var(--grid-gap);z-index:30;position:sticky}.ax-shell__content{align-content:start;gap:var(--grid-gap);width:100%;max-width:var(--content-max);min-width:0;padding:var(--s24) 0 var(--s40);margin:0 auto;display:grid}.ax-shell__content>*{min-width:0}.ax-shell__env{margin-bottom:2px}.ax-shell__content:focus{outline:none}.ax-shell__footer{width:100%;max-width:var(--content-max);padding:0 0 var(--s24);margin:0 auto}.ax-shell__menu,.ax-shell__scrim{display:none}.ax-topbar>:is(.ax-logo,.ax-shell__menu,.ax-topbar__env,.ax-topbar__primary){flex:none}.ax-topbar__slot{align-items:center;gap:var(--s8);display:inline-flex}.ax-topbar__end{flex:0 auto;min-width:0}.ax-topbar .ax-topnav{scrollbar-width:none;flex:0 auto;min-width:0;overflow-x:auto}.ax-topbar .ax-topnav::-webkit-scrollbar{display:none}.ax-topbar .ax-topnav a{flex:none}.ax-search{min-width:var(--control-h);cursor:pointer;border:0;flex:0 260px}.ax-account{min-width:0;max-width:100%}.ax-account__text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ax-search kbd{white-space:nowrap;flex:none}.ax-search__text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ax-page-head{gap:var(--s12);margin-bottom:calc(var(--s32) - var(--grid-gap));flex-direction:column;display:flex}.ax-page-head>*{margin:0}.ax-chips{gap:var(--s8);flex-wrap:wrap;display:flex}.ax-grid{gap:var(--grid-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));display:grid}@media (max-width:1023.98px){.ax-shell{grid-template-columns:minmax(0,1fr);gap:8px;padding:8px}.ax-shell__side{z-index:50;max-height:none;display:none;position:fixed;top:8px;bottom:8px;left:8px}.ax-shell[data-nav-open=true] .ax-shell__side{display:block}.ax-shell[data-nav-open=true] .ax-shell__scrim{z-index:45;background:var(--overlay);border:0;display:block;position:fixed;inset:0}.ax-shell__menu{display:inline-flex}.ax-shell__top{top:8px}.ax-topbar .ax-topnav{display:none}.ax-topbar{gap:var(--s8)}.ax-search{min-width:0}.ax-page-title{font-size:32px;line-height:36px}}@media (max-width:639.98px){.ax-topbar{height:auto;min-height:var(--top-h);border-radius:var(--r-lg);flex-wrap:wrap;row-gap:6px;padding:7px 6px 7px 8px}.ax-topbar :is(.ax-account__text,.ax-account__env){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ax-search{width:var(--control-h);flex:none;justify-content:center;padding:0}.ax-shell__menu{width:var(--control-h);padding:0}.ax-search :is(.ax-search__text,kbd),.ax-topbar__env{display:none}.ax-steps{grid-auto-flow:row}.ax-steps>div{border-left:0;border-top:1px solid var(--line)}.ax-steps>div:first-child{border-top:0}.ax-balance__row{flex-wrap:wrap}}@media (max-width:479.98px){.ax-topbar{column-gap:6px}.ax-topbar .ax-logo__word{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.ax-icon__outline,.ax-icon__solid{transition:none!important}}.ax-qr{border-radius:var(--r-sm);max-width:100%;height:auto;display:block}

.co-page{min-height:100dvh;padding:var(--s24) 16px var(--s40);background-color:var(--bg);background-image:linear-gradient(var(--paper-grid) 1px, transparent 1px), linear-gradient(90deg, var(--paper-grid) 1px, transparent 1px);color:var(--text);background-size:32px 32px}.co-col{gap:var(--s16);width:100%;max-width:440px;margin:0 auto;display:grid}.co-col>*{min-width:0}.co-sandbox{gap:var(--s8);padding:var(--s12);border-radius:var(--r-sm);background:var(--warn-soft);color:var(--warn);align-items:flex-start;font-size:13px;line-height:19px;display:flex}.co-sandbox svg{flex:none;margin-top:2px}.co-merchant{align-items:center;gap:var(--s12);display:flex}.co-monogram{border-radius:var(--r-sm);background:var(--surface);width:40px;height:40px;box-shadow:var(--shadow-panel);font:600 17px/1 var(--font-display);color:var(--text);flex:none;place-items:center;display:grid}.co-merchant__name{font:600 17px/22px var(--font-display);letter-spacing:-.17px;overflow-wrap:anywhere;margin:0}.co-merchant__secure{align-items:center;gap:var(--s4);margin:2px 0 0;display:flex}.co-card{background:var(--surface);border-radius:var(--r-lg);box-shadow:var(--shadow-panel);padding:var(--s20);gap:var(--s16);display:grid}.co-card>*{min-width:0}.co-card__title{font:600 17px/22px var(--font-display);letter-spacing:-.17px;margin:0}.co-card__head{align-items:flex-start;gap:var(--s12);display:flex}.co-card__head>svg{color:var(--accent-text);flex:none;margin-top:2px}.co-items{gap:var(--s8);margin:0;padding:0;list-style:none;display:grid}.co-item{justify-content:space-between;gap:var(--s12);color:var(--text-2);font-size:14px;line-height:20px;display:flex}.co-item__name{overflow-wrap:anywhere}.co-item__qty{color:var(--text-3)}.co-total{justify-content:space-between;align-items:flex-end;gap:var(--s12);border-top:1px solid var(--line);padding-top:var(--s12);display:flex}.co-total .ax-money{margin-top:0}.co-qr{width:220px;height:220px;padding:var(--s8);border-radius:var(--r-sm);background:var(--surface);border:1px solid var(--line);image-rendering:pixelated;justify-self:center}[data-theme=dark] .co-qr{background:var(--text)}.co-copy{gap:var(--s8);display:grid}.co-copy__value{padding:var(--s12);border-radius:var(--r-sm);background:var(--surface-2);font:400 13px/19px var(--font-mono);color:var(--text);overflow-wrap:anywhere;word-break:break-all;-webkit-user-select:all;user-select:all;max-height:7.5em;margin:0;overflow:auto}.co-copy__label{color:var(--text-3);font-size:12.5px}.co-steps{gap:var(--s4);color:var(--text-2);margin:0;padding-left:1.25em;font-size:14px;line-height:20px;display:grid}.co-row{gap:var(--s8);flex-wrap:wrap;align-items:center;display:flex}.co-row--between{justify-content:space-between}.co-grid-2{gap:var(--s12);grid-template-columns:1fr 1fr;display:grid}.co-grid-2>*{min-width:0}.co-form{gap:var(--s12);display:grid}.co-fieldset{gap:var(--s12);border:0;min-width:0;margin:0;padding:0;display:grid}.co-fieldset legend{margin-bottom:var(--s4);font:600 11.5px/16px var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);padding:0}.co-fieldset+.co-fieldset{margin-top:var(--s8)}.co-note{gap:var(--s8);align-items:flex-start;display:flex}.co-note svg{color:var(--text-3);flex:none;margin-top:1px}.co-saved{justify-content:space-between;align-items:center;gap:var(--s12);padding:var(--s12);border-radius:var(--r-sm);background:var(--surface-2);display:flex}.co-full{justify-content:center;width:100%}.co-success{text-align:center;justify-items:center}.co-success .ax-caption{justify-content:center;align-items:center;gap:var(--s4);flex-wrap:wrap;display:flex}.co-success__icon{background:var(--ok-soft);width:48px;height:48px;color:var(--ok);border-radius:50%;place-items:center;display:grid}.co-foot{gap:var(--s8);text-align:center;padding-top:var(--s8);justify-items:center;display:grid}.co-foot__brand{align-items:center;gap:var(--s4);color:var(--text-3);font-size:12px;display:inline-flex}.co-foot__brand svg{width:16px;height:16px}.co-modes.ax-seg{border-radius:var(--r-sm);flex-wrap:wrap;width:100%;display:flex}.co-modes.ax-seg button{white-space:nowrap;justify-content:center;align-items:center;gap:var(--s4);flex:auto;display:inline-flex}.co-check{gap:var(--s8);color:var(--text-2);cursor:pointer;align-items:flex-start;font-size:14px;line-height:20px;display:flex}.co-check input{width:18px;height:18px;accent-color:var(--accent);flex:none;margin:1px 0 0}.co-check input:focus-visible{outline:2px solid var(--focus,var(--accent));outline-offset:2px}.co-progress{gap:var(--s4);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.co-progress li{padding:var(--s4) 0 0;border-top:2px solid var(--line);color:var(--text-3);overflow-wrap:anywhere;font-size:12px;line-height:16px}.co-progress li[data-done]{border-top-color:var(--accent);color:var(--text-2)}.co-progress li[aria-current=step]{border-top-color:var(--accent);color:var(--text);font-weight:600}.co-form>*{min-width:0}.co-card .ax-table th,.co-card .ax-table td{padding-left:6px;padding-right:6px}.co-card .ax-table th:first-child,.co-card .ax-table td:first-child{padding-left:0}.co-card .ax-table th:last-child,.co-card .ax-table td:last-child{padding-right:0}.co-card .ax-table th{letter-spacing:.4px}.co-card .ax-table tfoot th{white-space:normal}@media (max-width:420px){.co-card{padding:var(--s16)}.co-card .ax-table th,.co-card .ax-table td{padding-left:4px;padding-right:4px}}.co-logo{border-radius:var(--r-sm);object-fit:contain;background:var(--surface);width:40px;height:40px;box-shadow:var(--shadow-panel);flex:none}.co-sub{gap:var(--s8);padding:var(--s12);border-radius:var(--r-sm);background:var(--surface-2);display:grid}.co-sub__head{align-items:flex-start;gap:var(--s8);color:var(--text);overflow-wrap:anywhere;margin:0;font-size:14px;line-height:20px;display:flex}.co-sub__head svg{color:var(--accent-text);flex:none;margin-top:2px}.co-sub__lines{gap:var(--s4);color:var(--text-2);margin:0;padding-left:1.25em;font-size:13px;line-height:19px;display:grid}[data-phase-focus]:focus:not(:focus-visible){outline:none}@media (max-width:360px){.co-grid-2{grid-template-columns:1fr}.co-card{padding:var(--s16)}}
