: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}
:root,[data-theme=light]{--bg:#f1f3f7;--bg-2:#13141a0d;--surface:#ffffffb3;--surface-2:#13141a09;--surface-3:#13141a11;--line:#13141a13;--ground:#f1f3f7;--panel-glass:#ffffff9e;--glass-edge:#ffffffeb;--surface-raised:#ffffffe6;--surface-solid:#fff;--glass-blur:22px;--glass-sat:170%;--glass-spec:linear-gradient(140deg, #fffffff2, #ffffff40 28%, #fff0 52%, #22b8d62e 100%);--glass-inner:inset 0 1px 0 0 #ffffffd9;--shadow-panel:0 0 0 1px #13141a0b, 0 1px 2px 0 #13141a0a, 0 22px 44px -30px #12284652;--shadow-raised:0 0 0 1px #13141a0f, 0 2px 6px -2px #13141a14, 0 40px 80px -36px #12284673;--shadow-btn:0 1px 2px 0 #13141a0d, inset 0 1px 0 0 #ffffffb3;--corona:#22b8d68c;--corona-soft:#22b8d629;--row-hover:#22b8d60f;--scrollbar:#13141a2e}[data-theme=dark]{--bg:#05060a;--bg-2:#ffffff0b;--surface:#ffffff09;--surface-2:#ffffff0a;--surface-3:#ffffff13;--line:#ffffff12;--ground:#05060a;--panel-glass:#0c0e148c;--glass-edge:#ffffff14;--surface-raised:#0e1017db;--surface-solid:#0e1016;--glass-blur:24px;--glass-sat:150%;--glass-spec:linear-gradient(140deg, #fff3, #ffffff0a 30%, #fff0 55%, #4fd0ea33 100%);--glass-inner:inset 0 1px 0 0 #ffffff0f;--shadow-panel:0 0 0 1px #ffffff0e, 0 30px 60px -36px #000000e6;--shadow-raised:0 0 0 1px #ffffff14, 0 40px 90px -30px #000000f2;--shadow-btn:0 1px 2px 0 #0006, inset 0 1px 0 0 #ffffff0d;--corona:#4fd0ea99;--corona-soft:#4fd0ea21;--row-hover:#4fd0ea0d;--scrollbar:#ffffff29}:root{--sun:#eef9fc;--moon:#05060a;--ease-glide:cubic-bezier(.22, 1, .36, 1);--ease-spring:cubic-bezier(.34, 1.4, .64, 1);--dur-enter:.52s;--r-md:20px}html{background:var(--bg)}body{margin:0}body.ax{background:var(--bg);min-height:100dvh}:where(.ax-panel,.ax-kpi,.ax-balance,.ax-side,.ax-topbar,.ecl-glass){position:relative}.ax-panel,.ax-kpi,.ax-balance,.ax-side,.ax-topbar,.ecl-glass{background:var(--surface);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));box-shadow:var(--glass-inner), var(--shadow-panel);border-color:#0000}.ax-side,.ax-topbar{background:var(--panel-glass)}.ax-panel:before,.ax-kpi:before,.ax-balance:before,.ax-side:before,.ax-topbar:before,.ecl-glass:before{content:"";z-index:0;border-radius:inherit;background:var(--glass-spec);-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.ax-panel>*,.ax-kpi>*,.ax-side>*,.ax-topbar>*,.ecl-glass>*{z-index:1;position:relative}.ax-dialog,.ax-drawer,.ecl-popover{background:var(--surface-raised);-webkit-backdrop-filter:blur(28px) saturate(var(--glass-sat));backdrop-filter:blur(28px) saturate(var(--glass-sat));box-shadow:var(--glass-inner), var(--shadow-raised)}.ax-overlay{background:color-mix(in srgb, var(--overlay) 85%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.ax-panel,.ax-kpi,.ax-balance,.ax-side,.ax-topbar,.ecl-glass,.ax-dialog,.ax-drawer,.ecl-popover{background:var(--surface-solid)}}.ax-page-title{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(30px,3.2vw,40px);font-weight:300;line-height:1.08}.ax-panel-title{letter-spacing:-.012em}.ax-lead{text-wrap:pretty;max-width:68ch;font-size:14px;line-height:1.55}.ax-btn{border-color:var(--line);background:var(--surface);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:background var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease), box-shadow .24s var(--ease), transform .24s var(--ease-glide), color var(--dur-fast) var(--ease)}.ax-btn:hover{border-color:var(--line-2);background:var(--surface-3)}.ax-btn--primary{isolation:isolate;background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 82%, #fff) 0%, var(--accent) 55%);box-shadow:inset 0 1px 0 0 #ffffff73, 0 0 0 1px color-mix(in srgb, var(--accent) 60%, transparent), 0 10px 28px -12px var(--glow), 0 0 40px -18px var(--accent);border-color:#0000;position:relative;overflow:hidden}.ax-btn--primary:hover{background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 70%, #fff) 0%, var(--accent) 60%);filter:none;box-shadow:inset 0 1px 0 0 #ffffff80, 0 0 0 1px color-mix(in srgb, var(--accent) 60%, transparent), 0 14px 34px -12px var(--glow), 0 0 56px -16px var(--accent);border-color:#0000;transform:translateY(-1px)}.ax-btn--primary:after{content:"";z-index:-1;transition:transform .7s var(--ease-glide);background:linear-gradient(105deg,#0000 30%,#ffffff73 50%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}.ax-btn--primary:hover:after{transform:translate(120%)}.ax-btn--ghost{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#0000}.ax-btn--ghost:hover{background:var(--surface-3)}.ax-btn:active{transform:translateY(0)scale(.98)}.ax-side{border:0;gap:3px;padding:12px}.ax-side a[aria-current=page]{background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 80%, #fff), var(--accent));box-shadow:inset 0 1px 0 #ffffff73, 0 8px 22px -10px var(--glow), 0 0 30px -14px var(--accent)}.ax-side__group{padding:16px 12px 8px}.ax-side hr{border-top-color:var(--line)}.ax-topbar{border:0}.ax-topnav{background:var(--bg-2)}.ax-search{background:var(--bg-2);transition:background var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease)}.ax-search:hover{background:var(--surface-3)}.ax-search kbd{background:var(--surface);border-color:var(--line)}.ax-panel{border:0}.ax-panel__head{padding:22px 24px 14px}.ax-panel__icon{background:var(--accent-soft);color:var(--accent-text)}.ax-kpi{min-height:168px;transition:transform .32s var(--ease-glide), box-shadow .32s var(--ease)}.ax-kpi:hover{transform:translateY(-2px)}.ax-balance:after{background:radial-gradient(circle, var(--corona-soft) 0, transparent 70%)}.ax-balance__rings circle{stroke:var(--corona-soft)}.ax-table th{background:0 0;padding:12px 16px}.ax-table td{transition:background var(--dur-fast) var(--ease);padding:13px 16px}.ax-table tbody tr:hover td{background:var(--row-hover)}.ax-input{background:var(--surface);border-color:var(--line-2);transition:border-color var(--dur-fast) var(--ease), box-shadow .24s var(--ease), background var(--dur-fast) var(--ease);border-radius:14px}.ax-input:focus-within{background:var(--surface-solid);box-shadow:0 0 0 3px var(--corona-soft), 0 0 24px -10px var(--accent)}.ax-chip{background:var(--bg-2);transition:background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease)}.ax-seg{background:var(--bg-2)}.ax-seg button,.ax-seg [role=radio],.ax-seg [role=tab]{transition:background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease), box-shadow .24s var(--ease)}.ax-seg button[aria-pressed=true],.ax-seg [aria-checked=true],.ax-seg [aria-selected=true]{background:var(--surface-solid)}.ax-status{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ax-dialog{animation:ecl-dialog-in .42s var(--ease-glide)}.ax-drawer{animation:ecl-drawer-in .46s var(--ease-glide)}@keyframes ecl-dialog-in{0%{opacity:0;transform:translate(-50%,calc(14px - 50%))scale(.97)}}@keyframes ecl-drawer-in{0%{opacity:0;transform:translate(40px)}}.ax-shell{background:0 0}.ax-shell__content>*{animation:ecl-rise var(--dur-enter) var(--ease-glide) both}.ax-shell__content>:nth-child(2){animation-delay:40ms}.ax-shell__content>:nth-child(3){animation-delay:80ms}.ax-shell__content>:nth-child(4){animation-delay:.12s}.ax-shell__content>:nth-child(n+5){animation-delay:.16s}.ep-page>*{animation:ecl-rise var(--dur-enter) var(--ease-glide) both}.ep-page>:nth-child(2){animation-delay:50ms}.ep-page>:nth-child(3){animation-delay:.1s}.ep-page>:nth-child(n+4){animation-delay:.15s}@keyframes ecl-rise{0%{opacity:0;transform:translateY(10px)}}.ax *{scrollbar-width:thin;scrollbar-color:var(--scrollbar) transparent}::selection{background:color-mix(in srgb, var(--accent) 35%, transparent)}@media (prefers-reduced-motion:reduce){.ax-btn--primary:after{display:none}.ax-kpi:hover,.ax-btn--primary:hover{transform:none}}.ecl-select__native{clip-path:inset(50%);opacity:0;pointer-events:none;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ax-input--select{padding:0;position:relative}.ecl-select{border-radius:inherit;width:100%;min-width:0;height:100%;color:var(--text);font:400 14px/21.7px var(--font-body);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 12px 0 14px;display:flex}.ecl-select:focus-visible{box-shadow:none}.ecl-select__value{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ecl-select--empty .ecl-select__value{color:var(--text-3)}.ecl-select__chevron{color:var(--text-3);transition:transform .24s var(--ease-glide)}.ecl-select[aria-expanded=true] .ecl-select__chevron{transform:rotate(180deg)}.ecl-select:disabled{cursor:not-allowed;opacity:.55}.ecl-popover{z-index:80;animation:ecl-pop-in .24s var(--ease-glide);transform-origin:top;border-radius:18px;position:fixed;overflow:hidden}.ecl-popover[data-placement=top]{transform-origin:bottom}@keyframes ecl-pop-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}}.ecl-listbox{flex-direction:column;display:flex}.ecl-listbox ul{overscroll-behavior:contain;margin:0;padding:6px;list-style:none;overflow-y:auto}.ecl-listbox li[role=option]{min-height:40px;color:var(--text-2);font:500 13.5px/1.35 var(--font-body);cursor:pointer;transition:background .12s var(--ease), color .12s var(--ease);border-radius:12px;align-items:center;gap:10px;padding:8px 12px;display:flex}.ecl-listbox li[data-active=true]{background:var(--surface-3);color:var(--text)}.ecl-listbox li[aria-selected=true]{color:var(--accent-text);font-weight:600}.ecl-listbox li[aria-disabled=true]{opacity:.45;cursor:not-allowed}.ecl-listbox__text{flex:1;min-width:0;display:grid}.ecl-listbox__text small{font:400 11.5px/1.4 var(--font-body);color:var(--text-3)}.ecl-listbox__empty{color:var(--text-3);padding:14px 12px;font-size:13px}.ecl-listbox__search{border-bottom:1px solid var(--line);color:var(--text-3);align-items:center;gap:8px;padding:10px 14px;display:flex}.ecl-listbox__search input{min-width:0;color:var(--text);font:400 14px/20px var(--font-body);background:0 0;border:0;outline:0;flex:1}.ecl-listbox__search input:focus-visible{box-shadow:none}.ecl-date{padding-right:4px}.ecl-date__btn{width:36px;height:36px;color:var(--text-3);cursor:pointer;transition:background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);background:0 0;border:0;border-radius:10px;flex:none;place-items:center;display:grid}.ecl-date__btn:hover,.ecl-date__btn[aria-expanded=true]{background:var(--surface-3);color:var(--accent-text)}.ecl-cal{gap:8px;width:300px;padding:12px;display:grid}.ecl-cal__head{justify-content:space-between;align-items:center;gap:8px;display:flex}.ecl-cal__month{font:600 15px/1 var(--font-display);letter-spacing:-.01em;text-transform:capitalize;margin:0}.ecl-cal__month span{color:var(--text-2);font-weight:300}.ecl-cal__grid{gap:2px;display:grid}.ecl-cal__row{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.ecl-cal__row--head span{height:28px;font:600 10.5px/1 var(--font-body);letter-spacing:.08em;color:var(--text-3);place-items:center;display:grid}.ecl-cal__row [role=gridcell]{display:grid}.ecl-cal__row button{height:36px;color:var(--text);font:500 13px/1 var(--font-body);font-variant-numeric:tabular-nums;cursor:pointer;transition:background .12s var(--ease), color .12s var(--ease), box-shadow .12s var(--ease);background:0 0;border:0;border-radius:10px}.ecl-cal__row button:hover{background:var(--surface-3)}.ecl-cal__row button[data-outside=true]{color:var(--text-3)}.ecl-cal__row button[data-today=true]{box-shadow:inset 0 0 0 1px var(--corona)}.ecl-cal__row button[aria-pressed=true]{background:var(--accent);color:var(--accent-fg);box-shadow:0 6px 18px -8px var(--glow);font-weight:700}.ecl-cal__row button:disabled{opacity:.3;cursor:not-allowed}.ecl-cal__foot{border-top:1px solid var(--line);justify-content:space-between;padding-top:6px;display:flex}.ecl-filterbar{gap:12px;display:grid}.ecl-filterbar__row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ecl-filterbar__search{height:var(--input-h);border-radius:var(--r-pill);background:var(--surface);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));box-shadow:var(--glass-inner), var(--shadow-panel);color:var(--text-3);transition:box-shadow .24s var(--ease);cursor:text;flex:280px;align-items:center;gap:10px;padding:0 16px;display:flex;position:relative}.ecl-filterbar__search input{min-width:0;color:var(--text);font:400 14px/20px var(--font-body);background:0 0;border:0;outline:0;flex:1}.ecl-filterbar__search input:focus-visible{box-shadow:none}.ecl-filterbar__search input::-webkit-search-cancel-button{-webkit-appearance:none}.ecl-filterbar__open{height:var(--input-h);padding:0 18px}.ecl-filterbar__open--on{border-color:var(--corona);color:var(--accent-text)}.ecl-filterbar__actions{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.ecl-filterbar__chips{flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ecl-tag{border:1px solid var(--corona-soft);border-radius:var(--r-pill);background:var(--accent-soft);height:30px;color:var(--accent-text);font:500 12.5px/1 var(--font-body);cursor:pointer;animation:ecl-pop-in .24s var(--ease-glide);transition:border-color var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease);align-items:center;gap:6px;padding:0 8px 0 12px;display:inline-flex}.ecl-tag:hover{border-color:var(--corona)}.ecl-tag__k{color:var(--text-2)}.ecl-tag__v{font-weight:600}.ecl-sheet{width:min(440px,100vw - 16px)}.ecl-sheet .ax-panel__body{padding-bottom:8px}.ecl-sheet__sections{gap:26px;display:grid}.ecl-sheet__section{gap:12px;display:grid}.ecl-sheet__section+.ecl-sheet__section{border-top:1px solid var(--line);padding-top:22px}.ecl-sheet__title{font:600 10.5px/1 var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);margin:0}.ecl-sheet__pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ecl-sheet .ax-panel__foot{background:var(--surface-raised);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);margin-top:auto;position:sticky;bottom:0}.ecl-sheet__foot{justify-content:space-between;gap:10px;width:100%;display:flex}.ecl-sheet__foot .ax-btn--primary{flex:1}.ecl-choices{flex-wrap:wrap;gap:8px;display:flex}.ecl-choice{border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface-2);min-height:36px;color:var(--text-2);font:500 13px/1 var(--font-body);cursor:pointer;transition:background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease), box-shadow .24s var(--ease);align-items:center;gap:6px;padding:0 14px;display:inline-flex}.ecl-choice:hover{background:var(--surface-3);color:var(--text)}.ecl-choice[aria-checked=true],.ecl-choice[aria-pressed=true]{border-color:var(--corona);background:var(--accent-soft);color:var(--accent-text);box-shadow:0 0 22px -12px var(--accent);font-weight:600}@media (max-width:479.98px){.ecl-sheet__pair{grid-template-columns:minmax(0,1fr)}}.ax input[type=checkbox],.ax input[type=radio]{appearance:none;border:1.5px solid var(--control-border);background:var(--surface);cursor:pointer;vertical-align:middle;width:20px;height:20px;transition:background var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease), box-shadow .24s var(--ease);border-radius:7px;flex:none;place-content:center;margin:0;display:inline-grid}.ax input[type=radio]{border-radius:50%}.ax input[type=checkbox]:after{content:"";border-left:2px solid var(--accent-fg);border-bottom:2px solid var(--accent-fg);width:11px;height:6px;transition:transform .2s var(--ease-spring);transform:translateY(-1px)rotate(-45deg)scale(0)}.ax input[type=radio]:after{content:"";background:var(--accent-fg);width:8px;height:8px;transition:transform .2s var(--ease-spring);border-radius:50%;transform:scale(0)}.ax input[type=checkbox]:checked,.ax input[type=radio]:checked{border-color:var(--accent);background:var(--accent);box-shadow:0 4px 14px -6px var(--glow)}.ax input[type=checkbox]:checked:after{transform:translateY(-1px)rotate(-45deg)scale(1)}.ax input[type=radio]:checked:after{transform:scale(1)}.ax input[type=checkbox]:indeterminate{border-color:var(--accent);background:var(--accent)}.ax input[type=checkbox]:indeterminate:after{border-left:0;width:10px;height:0;transform:none}.ax input[type=checkbox]:hover:not(:disabled),.ax input[type=radio]:hover:not(:disabled){border-color:var(--accent)}.ax input[type=checkbox]:disabled,.ax input[type=radio]:disabled{opacity:.45;cursor:not-allowed}.ax input[type=file]{border:1.5px dashed var(--line-2);background:var(--surface-2);width:100%;max-width:100%;color:var(--text-2);font:400 13px/1.4 var(--font-body);cursor:pointer;transition:border-color var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease);border-radius:16px;padding:10px}.ax input[type=file]:hover{border-color:var(--accent);background:var(--row-hover)}.ax input[type=file]::file-selector-button{border:1px solid var(--line-2);border-radius:var(--r-pill);background:var(--surface-solid);height:34px;color:var(--text);font:600 12.5px/1 var(--font-body);cursor:pointer;margin-right:12px;padding:0 14px}.ax textarea{border-radius:14px}.ax details{interpolate-size:allow-keywords}.ax details::details-content{block-size:0;transition:block-size .36s var(--ease-glide), content-visibility .36s allow-discrete;overflow:hidden}.ax details[open]::details-content{block-size:auto}.ax summary .ax-icon{transition:transform .3s var(--ease-glide)}.ax-shell__side{height:calc(100dvh - 2 * var(--grid-gap));max-height:none;overflow:visible}.ecl-rail{width:var(--side-w);border-radius:var(--r-lg);background:var(--panel-glass);height:100%;-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));box-shadow:var(--glass-inner), var(--shadow-panel);transition:width .36s var(--ease-glide);flex-direction:column;display:flex;position:relative}.ecl-rail:before{content:"";border-radius:inherit;background:var(--glass-spec);-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.ecl-rail[data-collapsed=true]{width:var(--rail-w)}.ecl-rail .ax-side{-webkit-backdrop-filter:none;backdrop-filter:none;width:100%;min-height:0;box-shadow:none;background:0 0;border-radius:0;flex:1;overflow:hidden auto}.ecl-rail .ax-side:before{display:none}.ecl-rail .ax-side__toggle{margin-top:auto}.ecl-rail__foot{border-top:1px solid var(--line);padding:10px}.ecl-user{border-radius:16px;align-items:center;gap:10px;min-width:0;padding:6px 4px 6px 6px;display:flex}.ecl-user__avatar{background:var(--surface-solid);width:34px;height:34px;color:var(--text);font:600 12.5px/1 var(--font-display);letter-spacing:.02em;box-shadow:0 0 0 2px var(--bg), 0 0 0 3.5px var(--accent), 0 0 18px -4px var(--accent);border-radius:50%;flex:none;place-items:center;display:grid}.ecl-user__text{flex:1;min-width:0;display:grid}.ecl-user__text b{text-overflow:ellipsis;white-space:nowrap;font:600 13px/1.3 var(--font-body);color:var(--text);overflow:hidden}.ecl-user__detail{text-overflow:ellipsis;white-space:nowrap;font:500 10.5px/1.4 var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);overflow:hidden}.ecl-user__out{flex:none;width:32px;padding:0}.ecl-rail[data-collapsed=true] .ecl-user{flex-direction:column;padding:6px 0}.ecl-rail[data-collapsed=true] .ecl-user__text{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.ax-shell .ax-topbar>.ax-logo{margin-left:6px}@media (max-width:1023.98px){.ax-shell__side{height:auto}.ax-shell__side .ecl-rail{width:var(--side-w)}}.ax-shell__env{justify-self:start}.ax-env-banner{border-radius:var(--r-pill);border:1px solid color-mix(in srgb, var(--warn) 28%, transparent);background:color-mix(in srgb, var(--warn-soft) 80%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:fit-content;max-width:100%;padding:6px 14px 6px 12px;font-size:12px;line-height:18px}.ax-env-banner .ax-icon{width:14px;height:14px}.ax-op{border:1px solid var(--line);border-radius:16px}.ax-datatable{border-radius:var(--r-lg);background:var(--surface);min-width:0;-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));box-shadow:var(--glass-inner), var(--shadow-panel);position:relative;overflow:hidden}:is(.ax-panel,.ax-drawer,.ax-dialog,.co-card,.ax-datatable) .ax-datatable{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;border-radius:0;overflow:visible}.ax-datatable .ax-table caption.ax-caption{font:600 16px/1.3 var(--font-display);letter-spacing:-.01em;color:var(--text);padding:18px 16px 10px}.ax-datatable .ax-table thead th{border-bottom-color:var(--line)}.ax-datatable>.ax-panel__foot{border-top-color:var(--line)}.ax-state--inline{border:1px solid var(--line);background:var(--surface-2);border-radius:16px;flex-flow:wrap;align-items:center;gap:10px 14px;padding:12px 14px}.ax-state--inline>.ax-panel__icon{border-radius:10px;width:30px;height:30px}.ax-state--inline .ax-lead{color:var(--text-2);flex:260px;font-size:13px;line-height:1.5}.ax-state--inline .sub-title{flex-basis:100%;order:-1}.ax-state--inline .ax-state__actions{margin:0}.ax-table .ax-state--inline{background:0 0;border:0}.ax-topbar:has(.ax-account) .ax-topbar__env{display:none}.ecl-filterbar__leading{min-width:0;max-width:100%}.ecl-filterbar__leading .ax-seg{max-width:100%;height:var(--input-h);scrollbar-width:none;background:var(--surface);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));box-shadow:var(--glass-inner), var(--shadow-panel);align-items:center;padding:4px;overflow-x:auto}.ecl-filterbar__leading .ax-seg :is(button,[role=radio]){white-space:nowrap;flex:none;height:36px;padding:0 14px;font-size:13px}.ecl-filterbar__leading .ax-seg [aria-checked=true]{background:var(--accent);color:var(--accent-fg);box-shadow:0 6px 18px -8px var(--glow)}@media (max-width:479.98px){.ecl-filterbar__leading{flex:100%}.ecl-filterbar__leading .ax-seg :is(button,[role=radio]){padding:0 10px;font-size:12.5px}}.ax-dialog:before,.ax-drawer:before{display:none}.ax-dialog,.ax-drawer,.ax .ax-dialog:focus-visible,.ax .ax-drawer:focus-visible{box-shadow:var(--glass-inner), inset 0 0 0 1px var(--line), var(--shadow-raised)}:root,[data-theme=light]{--mist-1:#22b8d638;--mist-2:#5a44b81f;--mist-3:#0a647924;--gm-bg:#ffffff94;--gm-border:#ffffffbf;--gm-shadow:0 8px 32px -12px #1228462e}[data-theme=dark]{--mist-1:#4fd0ea2b;--mist-2:#8570e024;--mist-3:#0e748c42;--gm-bg:#ffffff0d;--gm-border:#ffffff17;--gm-shadow:0 8px 32px -12px #0000008c}body.ax:has(.ax-shell){background:0 0}body.ax:has(.ax-shell):before{content:"";z-index:-1;filter:blur(90px);pointer-events:none;will-change:transform;border-radius:50%;width:72vmax;height:72vmax;position:fixed}body.ax:has(.ax-shell):after{content:"";z-index:-1;filter:blur(90px);pointer-events:none;will-change:transform;border-radius:50%;width:72vmax;height:72vmax;position:fixed}body.ax:has(.ax-shell):before{background:radial-gradient(circle at 50% 50%, var(--mist-1), transparent 62%);animation:42s ease-in-out infinite alternate ecl-mist-a;top:-30vmax;left:-18vmax}body.ax:has(.ax-shell):after{background:radial-gradient(circle at 38% 40%, var(--mist-2), transparent 58%), radial-gradient(circle at 70% 66%, var(--mist-3), transparent 56%);animation:54s ease-in-out infinite alternate ecl-mist-b;bottom:-34vmax;right:-24vmax}@keyframes ecl-mist-a{0%{transform:translate(0,0)scale(1)}50%{transform:translate(30vw,22vh)scale(1.18)}to{transform:translate(58vw,-4vh)scale(.92)}}@keyframes ecl-mist-b{0%{transform:translate(0,0)scale(1)rotate(0)}50%{transform:translate(-32vw,-24vh)scale(1.12)rotate(28deg)}to{transform:translate(-54vw,6vh)scale(.9)rotate(-12deg)}}.ax-panel,.ax-kpi,.ax-balance,.ax-datatable,.ecl-glass,.ecl-rail,.ax-topbar,.ecl-filterbar__search,.ecl-filterbar__leading .ax-seg{background:var(--gm-bg);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:inset 0 0 0 1px var(--gm-border), var(--gm-shadow)}.ax-panel:before,.ax-kpi:before,.ax-balance:before,.ax-side:before,.ax-topbar:before,.ecl-glass:before,.ecl-rail:before{display:none}.ecl-filterbar__search:focus-within{box-shadow:inset 0 0 0 1px var(--focus), 0 0 0 3px var(--corona-soft)}.ax-dialog,.ax-drawer{background:var(--surface-raised);box-shadow:var(--glass-inner), inset 0 0 0 1px var(--line), var(--shadow-raised)}:is(.ax-panel,.ax-drawer,.ax-dialog,.co-card,.ax-datatable) .ax-datatable{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0}@media (prefers-reduced-motion:reduce){body.ax:has(.ax-shell):before{animation:none}body.ax:has(.ax-shell):after{animation:none}}.ax-overlay[data-state=closing]{animation:ecl-fade-out .24s var(--ease) forwards}.ax-dialog[data-state=closing]{animation:ecl-dialog-out .24s var(--ease) forwards}.ax-drawer[data-state=closing]{animation:ecl-drawer-out .24s var(--ease) forwards}@keyframes ecl-fade-out{to{opacity:0}}@keyframes ecl-dialog-out{to{opacity:0;transform:translate(-50%,calc(10px - 50%))scale(.97)}}@keyframes ecl-drawer-out{to{opacity:0;transform:translate(36px)}}.ax-side a{transition:background-color .28s var(--ease), color .22s var(--ease), box-shadow .32s var(--ease), transform .28s var(--ease-glide)}.ax-side a:hover{transform:translate(2px)}.ax-side a[aria-current=page]{background:var(--accent);box-shadow:inset 0 1px 0 #ffffff73, inset 0 -12px 20px -14px #ffffff59, 0 8px 22px -10px var(--glow), 0 0 30px -14px var(--accent);transform:none}.ax-btn{transition:background-color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease), box-shadow .28s var(--ease), transform .28s var(--ease-glide), filter .28s var(--ease), opacity .2s var(--ease)}.ax-btn--primary:hover{background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 82%, #fff) 0%, var(--accent) 55%);filter:brightness(1.06)saturate(1.05)}.ax-table tbody tr td,.ax-chip,.ecl-choice,.ecl-tag,.ax-seg :is(button,[role=radio],[role=tab]),.ax-tabs [role=tab],.ax-link,.ax-input,.ecl-select,.ecl-filterbar__search,.ax-pending li,.ax-status{transition:background-color .22s var(--ease), border-color .22s var(--ease), color .22s var(--ease), box-shadow .26s var(--ease), transform .26s var(--ease-glide)}.ax-kpi,.ax-panel,.ax-balance,.ax-datatable{transition:transform .36s var(--ease-glide), box-shadow .36s var(--ease), background-color .3s var(--ease)}.ax-pending li:hover{transform:translate(3px)}.ecl-theme-anim,.ecl-theme-anim *,.ecl-theme-anim :before,.ecl-theme-anim :after{transition:background-color .45s var(--ease), color .45s var(--ease), border-color .45s var(--ease), box-shadow .45s var(--ease), fill .45s var(--ease), stroke .45s var(--ease)!important}@media (prefers-reduced-motion:reduce){.ax-side a:hover,.ax-pending li:hover{transform:none}}.co-page .co-card{box-shadow:inset 0 0 0 1px var(--gm-border), var(--gm-shadow)}.co-page .co-card:before,.ax-balance:after{display:none}.ax-tabpanel{gap:var(--grid-gap);align-content:start;margin-top:16px;display:grid}.ax-tabpanel>*{min-width:0}.ax-tabpanel[hidden]{display:none}.ax-panel__body>*+:is(.ax-datatable,.ax-panel,.ecl-filterbar,.ax-op,.ax-state,.ep-dl,.ep-ledger,.ax-table-scroll,form){margin-top:16px}

.ep-auth{min-height:100dvh;padding:var(--s24) 16px;background:var(--bg);background-image:linear-gradient(var(--paper-grid) 1px, transparent 1px), linear-gradient(90deg, var(--paper-grid) 1px, transparent 1px);background-size:32px 32px;place-items:center;display:grid}.ep-auth__card{gap:var(--s16);width:100%;max-width:440px;display:grid}.ep-form{gap:var(--s16);display:grid}.ep-secret{gap:var(--s4);padding:var(--s12);border-radius:var(--r-sm);background:var(--surface-2);overflow-wrap:anywhere;display:grid}.ep-secret__qr{margin-bottom:var(--s8);justify-self:center}.ep-codes{gap:var(--s8);margin:0 0 var(--s16);grid-template-columns:repeat(2,1fr);padding:0;list-style:none;display:grid}.ep-page{gap:var(--grid-gap);display:grid}.ep-page__head{gap:var(--s8);margin-bottom:var(--s16);display:grid}.ep-page__actions{gap:var(--s8);flex-wrap:wrap;align-items:center;display:flex}.ep-filters{gap:var(--s12);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:end;display:grid}.ep-kpis{gap:var(--grid-gap);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.ep-dl{gap:var(--s8) var(--s16);grid-template-columns:minmax(140px,max-content) 1fr;margin:0;display:grid}.ep-dl dt{color:var(--text-3);font-size:12.5px}.ep-dl dd{overflow-wrap:anywhere;margin:0}.ep-inline-form{gap:var(--s12);flex-wrap:wrap;align-items:end;display:flex}.ep-muted{color:var(--text-3)}.ep-page{gap:20px}.ep-page__head.ecl-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 32px;margin:4px 0 8px;display:flex}.ecl-head__text{flex:360px;gap:10px;min-width:0;display:grid}.ecl-head__text .ax-lead{color:var(--text-3)}.ecl-head__actions{flex:none;gap:10px}@media (max-width:639.98px){.ecl-head__actions{width:100%}.ecl-head__actions>*{flex:auto}}:is(html:has(.ep-auth),body:has(.ep-auth)){background:var(--surface-solid)}.ep-auth{background:var(--surface-solid);background-image:none;position:relative}.ep-auth__card{animation:ep-fade .5s var(--ease) both;gap:20px}.ep-auth--split{grid-template-columns:minmax(0,1fr);place-items:stretch stretch;padding:0;display:grid}@media (min-width:1024px){.ep-auth--split[data-aside]{grid-template-columns:minmax(0,1fr) minmax(0,1.12fr)}}.ep-auth__side{isolation:isolate;place-items:center;min-height:100dvh;padding:72px 24px 48px;display:grid;position:relative}.ep-auth__side:before{content:"";z-index:-1;background-image:radial-gradient(circle, color-mix(in srgb, var(--text) 16%, transparent) 1px, transparent 1.3px);pointer-events:none;background-size:16px 16px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 0 100%,#000,#0000 70%);mask-image:radial-gradient(70% 60% at 0 100%,#000,#0000 70%)}.ep-auth--split .ep-auth__card{max-width:400px}.ep-auth__top{justify-content:center}.ep-auth--split .ep-auth__top .ep-theme-toggle{position:absolute;top:20px;right:20px}.ep-auth__top .ax-logo svg{width:32px;height:32px}.ep-auth__top .ax-logo__word{font-size:22px}.ep-auth__card>h1.ax-eyebrow{text-align:center;margin:0}.ep-auth .ax-panel{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;border-radius:0;overflow:visible}.ep-auth .ax-panel:before{display:none}.ep-auth .ax-panel__head{text-align:center;justify-content:center;padding:0 0 24px}.ep-auth .ax-panel__titles{flex:0 auto;max-width:38ch}.ep-auth .ax-panel-title{font:600 clamp(26px, 2.3vw, 32px)/1.15 var(--font-display);letter-spacing:-.03em}.ep-auth .ax-panel__titles p{color:var(--text-2);margin-top:8px;font-size:14.5px;line-height:1.55}.ep-auth .ax-panel__body{padding:0}.ep-auth .ax-panel__foot{border-top:0;padding:16px 0 0}.ep-auth .ax-input{background:var(--surface-solid);border-radius:12px;height:48px}.ep-auth .ep-form{gap:18px}.ep-auth .ep-form>.ax-btn,.ep-auth .ax-panel__body>.ax-btn{width:100%;height:48px;margin-top:4px}.ep-auth .ax-btn--primary{box-shadow:inset 0 1px #fff6,0 1px 2px #13141a14}.ep-auth .ax-btn--primary:hover{box-shadow:inset 0 1px 0 #ffffff73, 0 4px 14px -6px var(--glow);transform:none}.ep-auth .ax-btn--primary:after{display:none}.ep-auth__links{text-align:center}.ep-auth__aside{display:none}@media (min-width:1024px){.ep-auth__aside{background:color-mix(in srgb, var(--text) 3.5%, var(--surface-solid));height:calc(100dvh - 32px);box-shadow:inset 0 0 0 1px var(--line);border-radius:32px;grid-template-rows:minmax(0,1fr) auto;margin:16px 16px 16px 0;display:grid;position:sticky;top:16px;overflow:hidden}}.ep-auth__shot{min-height:0;position:relative;overflow:hidden}.ep-auth__frame{aspect-ratio:1440/900;width:135%;box-shadow:0 0 0 1px var(--line), 0 40px 90px -40px #0f172a73;opacity:0;transition:opacity .7s var(--ease), transform 1.1s var(--ease-glide);border-radius:16px 0 0;position:absolute;top:56px;left:56px;overflow:hidden;transform:translateY(14px)scale(.985)}.ep-auth__frame[data-on]{opacity:1;transform:none}.ep-auth__img{object-fit:cover;object-position:top left;width:100%;height:100%;display:block}.ep-auth__img--light{display:none}[data-theme=light] .ep-auth__img--light{display:block}[data-theme=light] .ep-auth__img--dark{display:none}.ep-auth__pitch{text-align:center;background:inherit;box-shadow:0 -30px 40px -10px color-mix(in srgb, var(--text) 3.5%, var(--surface-solid));justify-items:center;gap:8px;padding:28px 40px;display:grid;position:relative}.ep-auth__pitch-title{font:600 clamp(22px, 1.9vw, 28px)/1.2 var(--font-display);letter-spacing:-.025em;color:var(--text);margin:0}.ep-auth__pitch-text{color:var(--text-2);margin:0;font-size:14.5px;line-height:1.5}.ep-auth__dots{gap:2px;margin-top:8px;display:flex}.ep-auth__dots button{cursor:pointer;background:0 0;border:0;place-items:center;width:24px;height:24px;padding:0;display:grid}.ep-auth__dots button:before{content:"";border-radius:var(--r-pill);background:var(--line-2);width:8px;height:8px;transition:width .3s var(--ease-glide), background .3s var(--ease)}.ep-auth__dots button[aria-pressed=true]:before{background:var(--accent);width:22px}.ep-auth__note{color:var(--text-3);margin:4px 0 0;font-size:11.5px}@keyframes ep-fade{0%{opacity:0}}.ep-periodbar{gap:8px;display:grid}.ep-page .ep-adm-kpis{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr))}.ep-balance-stack{align-content:start;gap:12px;min-width:0;display:grid}@media (min-width:640px){.ep-page .ep-overview .ep-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.ep-page .ep-overview{align-items:stretch}.ep-page .ep-overview .ep-kpis{grid-auto-rows:1fr;height:100%}.ep-page .ep-grid-2{align-items:stretch}}.ep-page .ep-overview .ep-kpis>.ax-kpi{height:100%;min-height:0}.ep-page .ep-grid-2>.ax-panel{flex-direction:column;display:flex}.ep-page .ep-grid-2>.ax-panel>.ax-panel__body{flex-direction:column;flex:1;display:flex}.ep-page .ep-grid-2>.ax-panel>.ax-panel__body>.ep-bars{flex:1;height:auto;min-height:180px}.ep-stack{gap:var(--grid-gap);grid-template-columns:minmax(0,1fr);display:grid}.ep-stack>*{min-width:0}@media (min-width:560px){.ep-page .ep-adm-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:960px){.ep-page .ep-adm-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}.ep-adm-board{gap:var(--grid-gap);grid-template-columns:minmax(0,1fr);align-items:stretch;display:grid}@media (min-width:1100px){.ep-adm-board{grid-template-columns:repeat(2,minmax(0,1fr))}}.ep-adm-board>*{min-width:0}.ep-auth--split .ep-auth__top{justify-content:space-between;padding:0;position:absolute;top:20px;left:28px;right:20px}.ep-auth--split .ep-auth__top .ep-theme-toggle{position:static}.ep-auth--split .ep-auth__top .ax-logo svg{width:28px;height:28px}.ep-auth--split .ep-auth__top .ax-logo__word{font-size:19px}.ax-shell__footer .ax-caption{color:var(--text-2);font-size:12.5px}.ep-auth--split .ep-auth__card>h1.ax-eyebrow{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ep-auth__legal{color:var(--text-3);justify-content:center;gap:8px;margin-top:12px;font-size:12.5px;display:flex}.ep-auth__legal a{color:var(--text-2);text-decoration:none}.ep-auth__legal a:hover{color:var(--text);text-underline-offset:2px;text-decoration:underline}.ep-ledger{margin:0;display:grid}.ep-ledger__row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:16px;padding:8px 0;display:flex}.ep-ledger__row:last-child{border-bottom:0}.ep-ledger__row dt{min-width:0;color:var(--text-2);gap:2px;font-size:13.5px;display:grid}.ep-ledger__row dd{white-space:nowrap;color:var(--text);font-variant-numeric:tabular-nums;align-items:center;gap:8px;margin:0;display:inline-flex}.ep-ledger__row--strong dt{color:var(--text);font-weight:600}.ep-ledger__row--strong dd{font-weight:600}.ep-ledger__hint{color:var(--text-3);font-size:12px;font-weight:400}.ep-ledger__restrictions{color:var(--text-2);margin-top:12px;font-size:13px}.ax-table td.num,.ax-table th.num,.ep-nowrap{white-space:nowrap}.ep-row-actions{flex-wrap:nowrap}.ep-balance-stack{flex-direction:column;display:flex}.ep-balance-stack>.ax-balance{flex:1}.ax-panel__body>.ax-state--inline{margin-bottom:14px}.ep-balance-stack>.ax-balance{flex-direction:column;display:flex}.ep-balance-stack>.ax-balance>.ax-balance__divider{margin-top:auto}.ep-page .ax-table .ep-row-actions{flex-wrap:nowrap}.ep-status-stack{justify-items:start;gap:6px;display:grid}.ep-status-stack .ax-caption{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.ofr-offers{gap:var(--s12);display:grid}.ofr-offers__head{justify-content:space-between;align-items:center;gap:var(--s8);flex-wrap:wrap;display:flex}.ofr-offers__head .ax-panel-title{margin:0}.ofr-offers__list{gap:var(--s12);margin:0;padding:0;list-style:none;display:grid}.ofr-offer{gap:var(--s8);padding:var(--s16);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface-2);min-width:0;display:grid}.ofr-offer__top{justify-content:space-between;align-items:flex-start;gap:var(--s8) var(--s16);flex-wrap:wrap;display:flex}.ofr-offer__titles{gap:var(--s4);min-width:0;display:grid}.ofr-offer__titles p{margin:0}.ofr-offer__name{overflow-wrap:anywhere;font-weight:600}.ofr-offer__price{align-items:center;gap:var(--s8);flex-wrap:wrap;display:flex}.ofr-offer__url{color:var(--text-2);margin:0;font-size:12.5px}.ofr-offer .ax-caption{color:var(--text-2)}.ax-table .who b{white-space:nowrap}.ep-acctmenu{z-index:80;border-radius:18px;gap:2px;width:min(360px,100vw - 16px);max-height:min(70vh,520px);padding:8px;display:grid;position:fixed;overflow-y:auto}.ep-acctmenu__label{font:600 10.5px/1 var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);margin:8px 10px 4px}.ep-acctmenu__label:first-child{margin-top:4px}.ep-acctmenu__item{width:100%;min-height:52px;color:var(--text);text-align:left;cursor:pointer;transition:background-color .16s var(--ease);background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;padding:8px 10px;display:flex}.ep-acctmenu__item:hover,.ep-acctmenu__item:focus-visible{background:var(--surface-3);box-shadow:none}.ep-acctmenu__item[aria-checked=true]{background:var(--accent-soft)}.ep-acctmenu__item>.ax-icon{color:var(--accent-text);margin-left:auto}.ep-acctmenu__avatar{background:linear-gradient(140deg, var(--accent), color-mix(in srgb, var(--accent) 40%, var(--series-2)));width:34px;height:34px;color:var(--accent-fg);font:600 14px/1 var(--font-display);border-radius:10px;flex:none;place-items:center;display:grid}.ep-acctmenu__avatar--account{background:var(--surface-3);color:var(--text-2)}.ep-acctmenu__text{gap:2px;min-width:0;display:grid}.ep-acctmenu__text b{text-overflow:ellipsis;white-space:nowrap;font:600 13.5px/1.3 var(--font-body);overflow:hidden}.ep-acctmenu__text>span{white-space:nowrap;color:var(--text-3);align-items:center;gap:8px;font-size:12px;display:inline-flex;overflow:hidden}.ep-acctmenu__env{border-radius:var(--r-pill);background:var(--surface-3);color:var(--text-2);padding:1px 7px;font-size:10.5px;font-weight:600}.ep-acctmenu__env--test{background:var(--warn-soft);color:var(--warn)}.ep-acctmenu__error{margin:6px 10px}.ep-activate{isolation:isolate;background:linear-gradient(105deg, color-mix(in srgb, var(--accent) 13%, transparent), color-mix(in srgb, var(--accent) 3%, transparent) 60%, transparent), var(--gm-bg);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 30%, var(--gm-border)), var(--gm-shadow);border-radius:20px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px 20px;padding:20px 24px;display:grid;position:relative;overflow:hidden}.ep-activate:before{content:"";z-index:-1;background:radial-gradient(closest-side, var(--corona-soft), transparent);pointer-events:none;width:340px;height:240px;position:absolute;top:-90px;left:-60px}.ep-activate__icon{background:linear-gradient(140deg, var(--accent), color-mix(in srgb, var(--accent) 45%, var(--series-2)));width:48px;height:48px;color:var(--accent-fg);box-shadow:0 0 0 6px var(--corona-soft), 0 10px 24px -10px var(--corona);border-radius:14px;place-items:center;display:grid}.ep-activate__icon .ax-icon,.ep-activate__icon svg{width:22px;height:22px}.ep-activate__text{gap:4px;min-width:0;display:grid}.ep-activate__title{font:600 16px/1.3 var(--font-display);color:var(--text);margin:0}.ep-activate__msg{color:var(--text-2);margin:0;font-size:13.5px;line-height:1.5}.ep-activate .ep-activate__cta{gap:10px;height:46px;padding:0 22px;font-size:14px}.ep-activate__cta svg{transition:transform .28s var(--ease-glide)}.ep-activate__cta:hover svg,.ep-activate__cta:focus-visible svg{transform:translate(3px)}.ep-activate--info{background:linear-gradient(105deg, color-mix(in srgb, var(--info) 11%, transparent), transparent 60%), var(--gm-bg);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--info) 26%, var(--gm-border)), var(--gm-shadow)}.ep-activate--info .ep-activate__icon{background:var(--info-soft);color:var(--info);box-shadow:0 0 0 6px color-mix(in srgb, var(--info) 12%, transparent)}.ep-activate--bad{background:linear-gradient(105deg, color-mix(in srgb, var(--bad) 11%, transparent), transparent 60%), var(--gm-bg);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--bad) 28%, var(--gm-border)), var(--gm-shadow)}.ep-activate--bad .ep-activate__icon{background:var(--bad-soft);color:var(--bad);box-shadow:0 0 0 6px color-mix(in srgb, var(--bad) 12%, transparent)}.ep-activate--info:before,.ep-activate--bad:before{display:none}@media (max-width:640px){.ep-activate{grid-template-columns:auto minmax(0,1fr);gap:14px;padding:16px}.ep-activate__icon{border-radius:12px;width:40px;height:40px}.ep-activate .ep-activate__cta{grid-column:1/-1;width:100%}}@media (prefers-reduced-motion:reduce){.ep-activate__cta svg{transition:none}}
.site{background:var(--bg);min-height:100dvh;color:var(--text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;position:relative;overflow-x:clip}.site main{gap:var(--s56);padding:var(--s24) 16px var(--s56);max-width:var(--content-max);margin:0 auto;display:grid}.site main:focus{outline:none}.site-header{z-index:40;transition:padding .4s var(--ease-glide);padding:14px 16px 0;position:sticky;top:0}.site-header__bar{border-radius:var(--r-pill);-webkit-backdrop-filter:blur(22px)saturate(160%);backdrop-filter:blur(22px)saturate(160%);max-width:1180px;height:60px;transition:max-width .5s var(--ease-glide), height .4s var(--ease-glide), background .4s var(--ease);background:#0a0c126b;align-items:center;gap:12px 20px;margin:0 auto;padding:0 10px 0 20px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff12,0 0 0 1px #ffffff12,0 24px 60px -30px #000000e6}.site-header.is-scrolled{padding-top:10px}.site-header.is-scrolled .site-header__bar{background:#0a0c12a8;max-width:1040px;height:54px}.site-nav{gap:2px;margin:0 auto;display:none}.site-nav a{color:var(--text-2);border-radius:var(--r-pill);font:500 13.5px/20px var(--font-body);transition:color var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease);padding:8px 14px;text-decoration:none}.site-nav a:hover{color:var(--text);background:#ffffff0f}.site-header__actions{align-items:center;gap:8px;margin-left:auto;display:flex}.site-menu__btn{width:40px;padding:0}.site-menu{background:var(--surface-raised);animation:ecl-pop-in .26s var(--ease-glide);border-radius:24px;padding:8px;position:absolute;top:calc(100% + 10px);left:0;right:0}.site-menu[hidden]{display:none}.site-menu nav{display:grid}.site-menu a{min-height:48px;color:var(--text);font:500 15px/1 var(--font-body);border-radius:16px;justify-content:space-between;align-items:center;padding:0 16px;text-decoration:none;display:flex}.site-menu a:hover{background:var(--surface-3)}.site-menu a .ax-icon{color:var(--text-3)}@media (min-width:1080px){.site-nav{display:flex}.site-header__actions{margin-left:0}.site-menu__btn,.site-menu{display:none}}@media (max-width:1079.98px){.site-header__login{display:none}}@media (max-width:420px){.site-header__bar{padding-left:14px}}.site-footer{border-top:1px solid var(--line);background:linear-gradient(#0000,#4fd0ea09);padding:72px 16px 40px;position:relative;overflow:hidden}.site-footer__glow{opacity:.035;filter:blur(2px);pointer-events:none;width:460px;position:absolute;bottom:-200px;right:-140px}.site-footer__glow svg{width:100%;height:auto}.site-footer__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:32px;max-width:1180px;margin:0 auto;display:grid;position:relative}.site-footer__brand{align-content:start;gap:10px;display:grid}.site-footer__brand p{color:var(--text-2);margin:0}.site-footer nav{align-content:start;gap:6px;display:grid}.site-footer nav .ax-overline{margin:0 0 6px}.site-footer nav a{color:var(--text-2);min-height:32px;transition:color var(--dur-fast) var(--ease);align-items:center;text-decoration:none;display:inline-flex}.site-footer nav a:hover{color:var(--text)}.site-footer__legal{border-top:1px solid var(--line);gap:4px;max-width:1180px;margin:40px auto 0;padding-top:24px;display:grid;position:relative}.site-doc{gap:var(--s16);border-radius:var(--r-xl);background:var(--surface);max-width:760px;-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));box-shadow:var(--glass-inner), var(--shadow-panel);margin:0 auto;padding:40px clamp(20px,4vw,48px);display:grid}.site-doc h1{font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:clamp(32px,5vw,48px);font-weight:300}.site-faq{gap:10px;display:grid}.site-faq details{border-radius:20px}.site-faq summary{justify-content:space-between;gap:var(--s12);cursor:pointer;font:600 15px/1.4 var(--font-body);min-height:var(--touch-target);transition:color var(--dur-fast) var(--ease);border-radius:20px;align-items:center;padding:18px 22px;list-style:none;display:flex}.site-faq summary:hover{color:var(--accent-text)}.site-faq summary::-webkit-details-marker{display:none}.site-faq summary .ax-icon{color:var(--text-3);flex:none}.site-faq details[open] summary .ax-icon{color:var(--accent-text);transform:rotate(45deg)}.site-faq p{color:var(--text-2);max-width:62ch;margin:0;padding:0 22px 20px;line-height:1.6}.ep-auth__top{justify-content:space-between;align-items:center;gap:var(--s12);display:flex}.ep-auth__links{margin-top:var(--s16)}.ep-theme-toggle{min-width:var(--touch-target)}.ep-terms{padding:var(--s16);border-radius:var(--r-sm);background:var(--surface-2);color:var(--text-2);margin:0;font-size:13.5px;line-height:1.6}.ep-check{gap:var(--s8);min-height:var(--touch-target);cursor:pointer;align-items:center;display:flex}
