:root{--scheme:light;--brand:#2f7fff;--brand-ink:color-mix(in srgb, var(--brand) 86%, #000);--brand-deep:color-mix(in srgb, var(--brand) 70%, #1a0b33);--brand-400:color-mix(in srgb, var(--brand) 70%, #fff);--brand-300:color-mix(in srgb, var(--brand) 45%, #fff);--brand-200:color-mix(in srgb, var(--brand) 28%, #fff);--brand-wash:color-mix(in srgb, var(--brand) 14%, #fff);--brand-soft:color-mix(in srgb, var(--brand) 7%, #fff);--brand-tint-text:color-mix(in srgb, var(--brand) 78%, #000);--brand-hover:color-mix(in srgb, var(--brand) 92%, #000);--brand-gradient:linear-gradient(180deg, var(--brand-400), var(--brand));--brand-gradient-hover:linear-gradient(180deg, color-mix(in srgb, var(--brand-400) 92%, #000), var(--brand-hover));--bg:#f5f4fb;--surface:#fff;--thead-top:#fbfafe;--thead-bg:linear-gradient(180deg, var(--thead-top), var(--bg));--shell-bg:var(--sidebar-bg);--border:#e7e4f1;--border-strong:#d9d4ea;--teal:var(--brand);--teal-25:var(--brand-wash);--teal-10:var(--brand-soft);--green:#059669;--green-15:#d1fae5;--green-400:color-mix(in srgb, var(--green) 70%, #fff);--green-gradient:linear-gradient(180deg, var(--green-400), var(--green));--red:#ef4444;--red-hover:color-mix(in srgb, var(--red) 92%, #000);--red-15:#fee2e2;--red-400:color-mix(in srgb, var(--red) 70%, #fff);--red-gradient:linear-gradient(180deg, var(--red-400), var(--red));--amber:#e5a636;--amber-15:#fef3c7;--purple:#8b5cf6;--purple-light:#c4b5fd;--purple-soft:#f3e8ff;--purple-deep:#6d28d9;--shell-top:color-mix(in srgb, var(--brand) 60%, #160a2e);--shell-bottom:color-mix(in srgb, var(--brand) 40%, #0d0620);--sidebar-gradient:linear-gradient(165deg, var(--shell-top), var(--shell-bottom));--brand-band:linear-gradient(135deg, var(--shell-top), var(--brand));--sidebar-bg:var(--shell-top);--sidebar-bg-soft:#ffffff14;--sidebar-bg-pill:#ffffff29;--sidebar-hover:#ffffff14;--sidebar-active:#fff;--sidebar-active-hover:color-mix(in srgb, var(--sidebar-active) 96%, #000);--sidebar-active-text:var(--brand-ink);--sidebar-active-icon:var(--brand);--sidebar-text:#fff;--sidebar-muted:#ffffffb8;--sidebar-divider:#ffffff1a;--sidebar-signout:#fca5a5;--emerald:#10b981;--gold:#f59e0b;--orange:#f97316;--blue:#3b82f6;--cyan:#06b6d4;--slate:#64748b;--violet:#7c3aed;--indigo:#6366f1;--bronze:#d97706;--ink:#111827;--ink-2:#6b7280;--ink-3:#9ca3af;--panel-overlay:#00000026;--font:"DM Sans", "Noto Sans Ethiopic", system-ui, sans-serif;--text-xs:11px;--text-sm:13px;--text-md:15px;--text-lg:20px;--text-kpi:32px;--leading-xs:1.4;--leading-sm:1.5;--leading-md:1.4;--leading-lg:1.3;--leading-kpi:1.05;--tracking-tight:-.02em;--tracking-title:-.01em;--tracking-label:.06em;--tracking-badge:.03em;--weight-400:400;--weight-500:500;--weight-600:600;--weight-700:700;--label-size:10px;--label-weight:500;--label-case:uppercase;--label-color:var(--ink-3);--space-1:4px;--space-1h:6px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--radius-xs:4px;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-full:9999px;--shadow-xs:0 1px 2px #2212400d;--shadow-sm:0 1px 2px #2212400a, 0 2px 8px #2212400d;--shadow-md:0 2px 4px #2212400d, 0 8px 24px #2212401a;--shadow-lg:0 12px 32px #22124024, 0 4px 10px #22124014;--shadow-brand:0 6px 18px color-mix(in srgb, var(--brand) 38%, transparent);--shadow-brand-hover:0 10px 24px color-mix(in srgb, var(--brand) 46%, transparent);--shadow-red:0 6px 16px color-mix(in srgb, var(--red) 34%, transparent);--sheen-top:inset 0 1px 0 #ffffff40;--ring:0 0 0 4px var(--brand-wash);--ease-out:cubic-bezier(.22, 1, .36, 1);--transition-fast:.15s var(--ease-out);--transition-base:.2s var(--ease-out);--transition-slow:.3s var(--ease-out);--sidebar-open:200px;--sidebar-closed:64px;--header-height:60px;--search-height:36px;--header-float-gap:var(--space-4);--header-zone:calc(var(--header-height) + var(--header-float-gap) * 2);--drawer-width:35%;--drawer-empty:25%;--table-gap:16px;--panel-width:40%;--modal-width:480px;--modal-width-lg:880px;--attachment-view-h:60vh;--mobile-tab-bar:64px;--fab-bottom:88px;--fab-size:56px;--phone-width:390px;--phone-height:844px;--phone-radius:40px;--frame-gap:4px;--frame-radius:14px;--frame-border:1px solid var(--border);--frame-shadow:var(--shadow-lg);--content-padding:24px;--section-gap:24px;--table-row-sm:44px;--table-row-md:64px;--glass-surface:#ffffffd9;--glass-teal:color-mix(in srgb, var(--brand) 85%, transparent);--glass-blur:12px;--header-glass:color-mix(in srgb, var(--surface) 80%, transparent);--safe-top:44px;--safe-bottom:24px;--receipt-width:390px;--toast-width:390px;--green-dim:#a7d8c5;--pulse-duration:2s;--online-ring:0 0 0 3px var(--green-15);--glow-profit:0 0 var(--space-4) color-mix(in srgb, var(--green) 60%, transparent);--glow-loss:0 0 var(--space-4) color-mix(in srgb, var(--red) 60%, transparent);--glow-balance:0 0 var(--space-4) color-mix(in srgb, var(--brand) 60%, transparent);--skeleton-shimmer:savana-shimmer 1.4s ease infinite;--count-duration:.9s;--stagger-step:80ms;--logo-cyan:#00e9fe;--logo-sky:#0093fd;--logo-blue:#0049f9;--logo-violet:#5025f9;--logo-purple:#a231fc;--logo-core:#000873;--logo-sweep:linear-gradient(100deg, var(--logo-cyan) 0%, var(--logo-sky) 30%, var(--logo-blue) 56%, var(--logo-violet) 80%, var(--logo-purple) 100%);--logo-aura:radial-gradient(60rem 40rem at 8% -10%, color-mix(in srgb, var(--logo-cyan) 20%, transparent), transparent 60%), radial-gradient(48rem 38rem at -8% 78%, color-mix(in srgb, var(--logo-violet) 16%, transparent), transparent 62%);--text-display:40px;--text-display-sm:28px;--leading-display:1.12;--on-brand:#fff;--z-base:0;--z-dropdown:100;--z-sticky:200;--z-overlay:300;--z-modal:400;--z-toast:500;--z-tooltip:600;--tap-target:44px;--ring-error:0 0 0 4px color-mix(in srgb, var(--red) 22%, transparent);--auth-card-max:27rem;--auth-panel-max:34rem;--auth-gutter:clamp(var(--space-4), 4vw, var(--space-8))}@keyframes savana-glow-settle{0%{text-shadow:var(--glow-active,none)}to{text-shadow:none}}:root{--dk-scheme:dark;--dk-brand:#4f97ff;--dk-brand-ink:#aedeff;--dk-brand-deep:#1e275f;--dk-brand-400:#5ec2ff;--dk-brand-300:#3673cb;--dk-brand-200:#203f7c;--dk-brand-wash:#17274b;--dk-brand-soft:#151d33;--dk-brand-tint-text:#9dd0ff;--dk-brand-hover:#63aaff;--dk-brand-gradient:linear-gradient(160deg, #007ac5, #4f48d6);--dk-brand-gradient-hover:linear-gradient(160deg, #0086d4, #5954e7);--dk-bg:#090b13;--dk-surface:#131520;--dk-thead-top:#1c1e2b;--dk-border:#2a2d3b;--dk-border-strong:#3d4153;--dk-green:#41ce90;--dk-green-15:#073421;--dk-green-400:#008757;--dk-red:#f86a6b;--dk-red-hover:#ff8381;--dk-red-15:#481b1b;--dk-red-400:#c92f33;--dk-amber:#f3b94c;--dk-amber-15:#3d2a02;--dk-purple:#b58bf9;--dk-purple-light:#ceb6fc;--dk-purple-soft:#312249;--dk-purple-deep:#8851d1;--dk-shell-top:#0f1122;--dk-shell-bottom:#060613;--dk-sidebar-bg-soft:#ffffff0f;--dk-sidebar-bg-pill:#ffffff1f;--dk-sidebar-hover:#ffffff0f;--dk-sidebar-active:#212c4c;--dk-sidebar-active-hover:#29365a;--dk-sidebar-active-text:#f3f5f9;--dk-sidebar-active-icon:#75c7ff;--dk-sidebar-text:#f3f5f9;--dk-sidebar-muted:#a7abb5;--dk-sidebar-divider:#ffffff14;--dk-sidebar-signout:#f68486;--dk-emerald:#37d59f;--dk-gold:#f9bb51;--dk-orange:#f99549;--dk-blue:#52a9fe;--dk-cyan:#55e1f0;--dk-slate:#949fb2;--dk-violet:#a785fc;--dk-indigo:#8494fa;--dk-bronze:#e99f50;--dk-ink:#f3f5f9;--dk-ink-2:#b4b7c1;--dk-ink-3:#8e929e;--dk-panel-overlay:#0000008c;--dk-shadow-xs:0 1px 2px #0006;--dk-shadow-sm:0 1px 2px #0006, 0 2px 8px #00000052;--dk-shadow-md:0 2px 4px #00000070, 0 8px 24px #0006;--dk-shadow-lg:0 16px 48px #0000008c, 0 4px 12px #0006;--dk-shadow-brand:0 6px 20px #2a71d666;--dk-shadow-brand-hover:0 10px 28px #2a71d680;--dk-shadow-red:0 6px 18px #c92f3366;--dk-sheen-top:inset 0 1px 0 #ffffff1a;--dk-ring:0 0 0 4px #4f97ff4d;--dk-glass-surface:#131520b8;--dk-glass-teal:#007ac5d9;--dk-header-glass:#131520c7;--dk-green-dim:#2f6b4e;--dk-online-ring:0 0 0 3px #41ce9038;--dk-logo-aura:radial-gradient(60rem 40rem at 8% -10%, #00b2c833, transparent 60%), radial-gradient(48rem 38rem at -8% 78%, #8054d638, transparent 62%);--dk-ring-error:0 0 0 4px #f86a6b42}@supports (color:lab(0% 0 0)){:root{--dk-brand:lab(61.5939% 3.47099 -61.1133);--dk-brand-ink:lab(86.1198% -11.3238 -25.6372);--dk-brand-deep:lab(17.5388% 12.0823 -35.4805);--dk-brand-400:lab(74.3746% -16.0626 -43.9401);--dk-brand-300:lab(47.8241% 3.5578 -52.3245);--dk-brand-200:lab(27.0747% 5.95683 -38.7655);--dk-brand-wash:lab(15.8658% 3.55698 -24.87);--dk-brand-soft:lab(10.8785% 2.35768 -16.1927);--dk-brand-tint-text:lab(81.2363% -8.73539 -33.9696);--dk-brand-hover:lab(67.6582% -1.11955 -58.8131);--dk-brand-gradient:linear-gradient(160deg, lab(48.2249% -6.9544 -54.8237), lab(38.6309% 36.6964 -73.7239));--dk-brand-gradient-hover:linear-gradient(160deg, lab(52.8809% -7.93138 -56.5006), lab(43.3183% 36.0943 -75.4882));--dk-bg:lab(2.96844% .640988 -4.18034);--dk-surface:lab(7.05591% 1.33138 -7.95396);--dk-thead-top:lab(11.644% 1.48569 -8.7745);--dk-border:lab(18.6036% 1.42524 -9.18256);--dk-border-strong:lab(27.8468% 1.67187 -11.0333);--dk-green:lab(74.1406% -49.8908 19.6133);--dk-green-15:lab(18.4311% -20.0038 7.85847);--dk-green-400:lab(49.5066% -43.6741 17.119);--dk-red:lab(63.4093% 55.6374 28.0591);--dk-red-hover:lab(69.2158% 55.5884 27.81);--dk-red-15:lab(16.9251% 22.2449 11.1713);--dk-red-400:lab(45.8749% 60.1361 37.4355);--dk-amber:lab(79.1818% 14.062 61.488);--dk-amber-15:lab(18.8024% 6.43079 26.0819);--dk-purple:lab(65.2599% 33.202 -49.8811);--dk-purple-light:lab(77.864% 19.1486 -31.6848);--dk-purple-soft:lab(16.6288% 14.7437 -21.7748);--dk-purple-deep:lab(45.884% 43.0929 -58.645);--dk-shell-top:lab(5.4297% 2.9301 -11.9049);--dk-shell-bottom:lab(1.84449% 1.62659 -5.81987);--dk-sidebar-bg-soft:lab(100% 0 0/.06);--dk-sidebar-bg-pill:lab(100% 0 0/.12);--dk-sidebar-hover:lab(100% 0 0/.06);--dk-sidebar-active:lab(18.2805% 3.31534 -21.5616);--dk-sidebar-active-hover:lab(22.8893% 3.39872 -23.3907);--dk-sidebar-active-text:lab(96.4876% .0338256 -2.27679);--dk-sidebar-active-icon:lab(76.7342% -15.6133 -40.9382);--dk-sidebar-text:lab(96.4876% .0338256 -2.27679);--dk-sidebar-muted:lab(69.7553% .146121 -5.6569);--dk-sidebar-divider:lab(100% 0 0/.08);--dk-sidebar-signout:lab(68.3904% 44.7244 19.8447);--dk-emerald:lab(76.4692% -51.4186 14.5807);--dk-gold:lab(80.2853% 15.5801 60.8201);--dk-orange:lab(71.4182% 34.3247 55.362);--dk-blue:lab(66.9017% -6.76849 -50.6994);--dk-cyan:lab(82.4857% -35.6806 -18.9889);--dk-slate:lab(65.0872% -1.25876 -11.0566);--dk-violet:lab(62.8107% 32.7559 -55.2661);--dk-indigo:lab(63.6285% 14.5002 -53.6325);--dk-bronze:lab(71.8062% 23.3828 51.9541);--dk-ink:lab(96.4876% .0338256 -2.27679);--dk-ink-2:lab(74.4015% .126868 -5.28497);--dk-ink-3:lab(60.4561% .212401 -6.76868);--dk-panel-overlay:lab(0% 0 0/.55);--dk-shadow-xs:0 1px 2px lab(0% 0 0/.4);--dk-shadow-sm:0 1px 2px lab(0% 0 0/.4), 0 2px 8px lab(0% 0 0/.32);--dk-shadow-md:0 2px 4px lab(0% 0 0/.44), 0 8px 24px lab(0% 0 0/.4);--dk-shadow-lg:0 16px 48px lab(0% 0 0/.55), 0 4px 12px lab(0% 0 0/.4);--dk-shadow-brand:0 6px 20px lab(47.5404% 6.30164 -59.1113/.4);--dk-shadow-brand-hover:0 10px 28px lab(47.5404% 6.30164 -59.1113/.5);--dk-shadow-red:0 6px 18px lab(45.8749% 60.1361 37.4355/.4);--dk-sheen-top:inset 0 1px 0 lab(100% 0 0/.1);--dk-ring:0 0 0 4px lab(61.5939% 3.47099 -61.1133/.3);--dk-glass-surface:lab(7.05591% 1.33138 -7.95396/.72);--dk-glass-teal:lab(48.2249% -6.9544 -54.8237/.85);--dk-header-glass:lab(7.05591% 1.33138 -7.95396/.78);--dk-green-dim:lab(40.7412% -26.4135 10.4063);--dk-online-ring:0 0 0 3px lab(74.1406% -49.8908 19.6133/.22);--dk-logo-aura:radial-gradient(60rem 40rem at 8% -10%, lab(66.2318% -38.1108 -25.7687/.2), transparent 60%), radial-gradient(48rem 38rem at -8% 78%, lab(45.9301% 40.2601 -61.3086/.22), transparent 62%);--dk-ring-error:0 0 0 4px lab(63.4093% 55.6374 28.0591/.26)}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--scheme:var(--dk-scheme);--brand:var(--dk-brand);--brand-ink:var(--dk-brand-ink);--brand-deep:var(--dk-brand-deep);--brand-400:var(--dk-brand-400);--brand-300:var(--dk-brand-300);--brand-200:var(--dk-brand-200);--brand-wash:var(--dk-brand-wash);--brand-soft:var(--dk-brand-soft);--brand-tint-text:var(--dk-brand-tint-text);--brand-hover:var(--dk-brand-hover);--brand-gradient:var(--dk-brand-gradient);--brand-gradient-hover:var(--dk-brand-gradient-hover);--bg:var(--dk-bg);--surface:var(--dk-surface);--thead-top:var(--dk-thead-top);--border:var(--dk-border);--border-strong:var(--dk-border-strong);--green:var(--dk-green);--green-15:var(--dk-green-15);--green-400:var(--dk-green-400);--red:var(--dk-red);--red-hover:var(--dk-red-hover);--red-15:var(--dk-red-15);--red-400:var(--dk-red-400);--amber:var(--dk-amber);--amber-15:var(--dk-amber-15);--purple:var(--dk-purple);--purple-light:var(--dk-purple-light);--purple-soft:var(--dk-purple-soft);--purple-deep:var(--dk-purple-deep);--shell-top:var(--dk-shell-top);--shell-bottom:var(--dk-shell-bottom);--sidebar-bg-soft:var(--dk-sidebar-bg-soft);--sidebar-bg-pill:var(--dk-sidebar-bg-pill);--sidebar-hover:var(--dk-sidebar-hover);--sidebar-active:var(--dk-sidebar-active);--sidebar-active-hover:var(--dk-sidebar-active-hover);--sidebar-active-text:var(--dk-sidebar-active-text);--sidebar-active-icon:var(--dk-sidebar-active-icon);--sidebar-text:var(--dk-sidebar-text);--sidebar-muted:var(--dk-sidebar-muted);--sidebar-divider:var(--dk-sidebar-divider);--sidebar-signout:var(--dk-sidebar-signout);--emerald:var(--dk-emerald);--gold:var(--dk-gold);--orange:var(--dk-orange);--blue:var(--dk-blue);--cyan:var(--dk-cyan);--slate:var(--dk-slate);--violet:var(--dk-violet);--indigo:var(--dk-indigo);--bronze:var(--dk-bronze);--ink:var(--dk-ink);--ink-2:var(--dk-ink-2);--ink-3:var(--dk-ink-3);--panel-overlay:var(--dk-panel-overlay);--shadow-xs:var(--dk-shadow-xs);--shadow-sm:var(--dk-shadow-sm);--shadow-md:var(--dk-shadow-md);--shadow-lg:var(--dk-shadow-lg);--shadow-brand:var(--dk-shadow-brand);--shadow-brand-hover:var(--dk-shadow-brand-hover);--shadow-red:var(--dk-shadow-red);--sheen-top:var(--dk-sheen-top);--ring:var(--dk-ring);--glass-surface:var(--dk-glass-surface);--glass-teal:var(--dk-glass-teal);--header-glass:var(--dk-header-glass);--green-dim:var(--dk-green-dim);--online-ring:var(--dk-online-ring);--logo-aura:var(--dk-logo-aura);--ring-error:var(--dk-ring-error)}}:root[data-theme=dark]{--scheme:var(--dk-scheme);--brand:var(--dk-brand);--brand-ink:var(--dk-brand-ink);--brand-deep:var(--dk-brand-deep);--brand-400:var(--dk-brand-400);--brand-300:var(--dk-brand-300);--brand-200:var(--dk-brand-200);--brand-wash:var(--dk-brand-wash);--brand-soft:var(--dk-brand-soft);--brand-tint-text:var(--dk-brand-tint-text);--brand-hover:var(--dk-brand-hover);--brand-gradient:var(--dk-brand-gradient);--brand-gradient-hover:var(--dk-brand-gradient-hover);--bg:var(--dk-bg);--surface:var(--dk-surface);--thead-top:var(--dk-thead-top);--border:var(--dk-border);--border-strong:var(--dk-border-strong);--green:var(--dk-green);--green-15:var(--dk-green-15);--green-400:var(--dk-green-400);--red:var(--dk-red);--red-hover:var(--dk-red-hover);--red-15:var(--dk-red-15);--red-400:var(--dk-red-400);--amber:var(--dk-amber);--amber-15:var(--dk-amber-15);--purple:var(--dk-purple);--purple-light:var(--dk-purple-light);--purple-soft:var(--dk-purple-soft);--purple-deep:var(--dk-purple-deep);--shell-top:var(--dk-shell-top);--shell-bottom:var(--dk-shell-bottom);--sidebar-bg-soft:var(--dk-sidebar-bg-soft);--sidebar-bg-pill:var(--dk-sidebar-bg-pill);--sidebar-hover:var(--dk-sidebar-hover);--sidebar-active:var(--dk-sidebar-active);--sidebar-active-hover:var(--dk-sidebar-active-hover);--sidebar-active-text:var(--dk-sidebar-active-text);--sidebar-active-icon:var(--dk-sidebar-active-icon);--sidebar-text:var(--dk-sidebar-text);--sidebar-muted:var(--dk-sidebar-muted);--sidebar-divider:var(--dk-sidebar-divider);--sidebar-signout:var(--dk-sidebar-signout);--emerald:var(--dk-emerald);--gold:var(--dk-gold);--orange:var(--dk-orange);--blue:var(--dk-blue);--cyan:var(--dk-cyan);--slate:var(--dk-slate);--violet:var(--dk-violet);--indigo:var(--dk-indigo);--bronze:var(--dk-bronze);--ink:var(--dk-ink);--ink-2:var(--dk-ink-2);--ink-3:var(--dk-ink-3);--panel-overlay:var(--dk-panel-overlay);--shadow-xs:var(--dk-shadow-xs);--shadow-sm:var(--dk-shadow-sm);--shadow-md:var(--dk-shadow-md);--shadow-lg:var(--dk-shadow-lg);--shadow-brand:var(--dk-shadow-brand);--shadow-brand-hover:var(--dk-shadow-brand-hover);--shadow-red:var(--dk-shadow-red);--sheen-top:var(--dk-sheen-top);--ring:var(--dk-ring);--glass-surface:var(--dk-glass-surface);--glass-teal:var(--dk-glass-teal);--header-glass:var(--dk-header-glass);--green-dim:var(--dk-green-dim);--online-ring:var(--dk-online-ring);--logo-aura:var(--dk-logo-aura);--ring-error:var(--dk-ring-error)}@media (prefers-reduced-motion:reduce){:root{--transition-fast:10ms linear;--transition-base:10ms linear;--transition-slow:10ms linear;--pulse-duration:0s;--count-duration:0s;--stagger-step:0s}}
@font-face{font-family:DM Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/dm-sans-latin.3-f7pgri7pgj6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/dm-sans-latin-ext.1i5y1uk34hgxe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Ethiopic;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/noto-sans-ethiopic.2wu_aixutfxhz.woff2)format("woff2");unicode-range:U+30E,U+1200-1399,U+2D80-2DDE,U+AB01-AB2E,U+1E7E0-1E7E6,U+1E7E8-1E7EB,U+1E7ED-1E7EE,U+1E7F0-1E7FE}
*,:before,:after{box-sizing:border-box}*{margin:0}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;-moz-text-size-adjust:100%;text-size-adjust:100%;background:var(--bg);color:var(--ink)}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial}}*{-webkit-tap-highlight-color:transparent}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:var(--bg);min-height:100dvh;color:var(--ink);font-family:var(--font);font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--weight-400);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}img,svg,video,canvas{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer;background:0 0;border:none;padding:0}:focus-visible{outline:2px solid var(--brand);outline-offset:2px}:focus:not(:focus-visible){outline:none}::selection{background:var(--brand-wash);color:var(--brand-ink)}h1,h2,h3,h4,p,label,li{overflow-wrap:break-word}h1,h2,h3{text-wrap:balance}.amod-scroll{scrollbar-width:none;-ms-overflow-style:none;overflow-y:auto}.amod-scroll::-webkit-scrollbar{display:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.amod-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.amod-logo{object-fit:contain;object-position:center}.amod-logo-fallback{font-weight:var(--weight-700);letter-spacing:var(--tracking-title);color:var(--brand-ink);align-items:center;display:inline-flex}.amod-btn{justify-content:center;align-items:center;gap:var(--space-2);min-block-size:var(--tap-target);padding-inline:var(--space-5);border-radius:var(--radius-md);font-size:var(--text-md);font-weight:var(--weight-600);line-height:var(--leading-md);white-space:nowrap;transition:background-color var(--transition-fast), box-shadow var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast), transform var(--transition-fast);display:inline-flex}.amod-btn--sm{min-block-size:36px;padding-inline:var(--space-3);font-size:var(--text-sm)}.amod-btn--block{inline-size:100%}.amod-btn:disabled{cursor:not-allowed;opacity:.55}.amod-btn:active:not(:disabled){transform:translateY(1px)}.amod-btn--primary{background:var(--brand-gradient);color:var(--on-brand);box-shadow:var(--shadow-brand), var(--sheen-top)}.amod-btn--secondary{background:var(--surface);color:var(--ink);border:1px solid var(--border-strong);box-shadow:var(--shadow-xs)}.amod-btn--ghost{color:var(--brand-tint-text);padding-inline:var(--space-3);background:0 0}.amod-btn--destructive{background:var(--red-gradient);color:var(--on-brand);box-shadow:var(--shadow-red), var(--sheen-top)}@media (hover:hover){.amod-btn--primary:hover:not(:disabled){background:var(--brand-gradient-hover);box-shadow:var(--shadow-brand-hover), var(--sheen-top)}.amod-btn--secondary:hover:not(:disabled){background:var(--brand-soft);border-color:var(--brand-300)}.amod-btn--ghost:hover:not(:disabled){background:var(--brand-soft)}}.amod-btn__icon-end{transform:scaleX(1)}[dir=rtl] .amod-btn__icon-end{transform:scaleX(-1)}.amod-icon-directional{transform:scaleX(1)}[dir=rtl] .amod-icon-directional{transform:scaleX(-1)}.amod-btn__spinner{border-radius:var(--radius-full);border:2px solid;border-block-start-color:#0000;block-size:16px;inline-size:16px;animation:.7s linear infinite amod-spin}@keyframes amod-spin{to{transform:rotate(360deg)}}.amod-field{gap:var(--space-2);flex-direction:column;min-inline-size:0;display:flex}.amod-field__label{font-size:var(--text-sm);font-weight:var(--weight-500);line-height:var(--leading-sm);color:var(--ink-2)}.amod-field__control{min-block-size:var(--tap-target);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding-inline:var(--space-3);transition:border-color var(--transition-fast), box-shadow var(--transition-fast), background-color var(--transition-fast);align-items:center;display:flex}.amod-field__control.has-prefix{padding-inline-start:var(--space-2)}.amod-field__control.has-suffix{padding-inline-end:var(--space-1)}@media (hover:hover){.amod-field__control:hover:not(.is-disabled){border-color:var(--border-strong)}}.amod-field__control:focus-within{border-color:var(--brand);box-shadow:var(--ring)}.amod-field__control.is-invalid{border-color:var(--red)}.amod-field__control.is-invalid:focus-within{box-shadow:var(--ring-error)}.amod-field__control.is-disabled{background:var(--bg);opacity:.7}.amod-field__input{min-inline-size:0;padding-block:var(--space-2);font-size:var(--text-md);line-height:var(--leading-md);color:var(--ink);background:0 0;border:none;outline:none;flex:auto}.amod-field__input::placeholder{color:var(--ink-3)}.amod-field__prefix,.amod-field__suffix{align-items:center;gap:var(--space-1h);color:var(--ink-2);font-size:var(--text-md);flex:none;display:inline-flex}.amod-field__prefix{border-inline-end:1px solid var(--border);margin-inline-end:var(--space-2);padding-inline-end:var(--space-2)}.amod-field__action{border-radius:var(--radius-sm);min-block-size:36px;min-inline-size:36px;color:var(--ink-3);transition:color var(--transition-fast), background-color var(--transition-fast);justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.amod-field__action:hover{color:var(--ink);background:var(--brand-soft)}}.amod-field__message{align-items:flex-start;gap:var(--space-1h);font-size:var(--text-xs);line-height:var(--leading-xs);display:flex}.amod-field__message--error{color:var(--red)}.amod-field__message--hint{color:var(--ink-3)}.amod-field__message svg{flex:none;margin-block-start:1px}.amod-phone-prefix{align-items:center;gap:var(--space-1h);font-variant-numeric:tabular-nums;color:var(--ink-2);unicode-bidi:isolate;display:inline-flex}.amod-choices{gap:var(--space-2);flex-direction:column;display:flex}.amod-choices__row{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));display:grid}.amod-choice{align-items:center;gap:var(--space-3);min-block-size:var(--tap-target);padding:var(--space-3);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);text-align:start;color:var(--ink);font-size:var(--text-md);font-weight:var(--weight-500);transition:border-color var(--transition-fast), background-color var(--transition-fast), box-shadow var(--transition-fast);display:flex;position:relative}@media (hover:hover){.amod-choice:hover{border-color:var(--border-strong);background:var(--brand-soft)}}.amod-choice.is-selected{border-color:var(--brand);background:var(--brand-wash);box-shadow:var(--ring)}.amod-choice.is-invalid:not(.is-selected){border-color:var(--red)}.amod-choice__icon{border-radius:var(--radius-sm);background:var(--bg);block-size:34px;inline-size:34px;color:var(--ink-2);transition:color var(--transition-fast), background-color var(--transition-fast);flex:none;justify-content:center;align-items:center;display:inline-flex}.amod-choice.is-selected .amod-choice__icon{background:var(--surface);color:var(--brand)}.amod-choice__label{flex:auto;min-inline-size:0}.amod-choice__tick{border-radius:var(--radius-full);background:var(--brand);block-size:18px;inline-size:18px;color:var(--on-brand);opacity:0;transition:opacity var(--transition-fast), transform var(--transition-fast);flex:none;justify-content:center;align-items:center;display:inline-flex;transform:scale(.6)}.amod-choice.is-selected .amod-choice__tick{opacity:1;transform:scale(1)}.amod-steps__list{grid-auto-columns:1fr;grid-auto-flow:column;margin:0;padding:0;list-style:none;display:grid;position:relative}.amod-steps__rail{background:var(--border);border-radius:var(--radius-full);block-size:2px;position:absolute;inset-block-start:14px;inset-inline:12%;overflow:hidden}.amod-steps__rail-fill{background:var(--logo-sweep);block-size:100%;transition:inline-size var(--transition-slow);display:block}.amod-steps__item{align-items:center;gap:var(--space-1h);flex-direction:column;min-inline-size:0;display:flex;position:relative}.amod-steps__marker{border-radius:var(--radius-full);background:var(--surface);border:1px solid var(--border);block-size:28px;inline-size:28px;color:var(--ink-3);font-size:var(--text-sm);font-weight:var(--weight-600);font-variant-numeric:tabular-nums;transition:background-color var(--transition-base), border-color var(--transition-base), color var(--transition-base), box-shadow var(--transition-base);justify-content:center;align-items:center;display:inline-flex}.amod-steps__item.is-current .amod-steps__marker{background:var(--brand-gradient);color:var(--on-brand);box-shadow:var(--shadow-brand), var(--sheen-top);border-color:#0000}.amod-steps__item.is-done .amod-steps__marker{background:var(--brand-wash);border-color:var(--brand-300);color:var(--brand-tint-text)}.amod-steps__label{font-size:var(--text-xs);line-height:var(--leading-xs);font-weight:var(--weight-500);color:var(--ink-3);text-align:center}.amod-steps__item.is-current .amod-steps__label{color:var(--ink)}.amod-popover{z-index:var(--z-dropdown);min-inline-size:11rem;padding:var(--space-1);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);position:fixed}.amod-langselect__trigger{align-items:center;gap:var(--space-2);min-block-size:38px;padding-inline:var(--space-3);border-radius:var(--radius-full);border:1px solid var(--border);background:var(--surface);color:var(--ink-2);font-size:var(--text-sm);font-weight:var(--weight-500);box-shadow:var(--shadow-xs);transition:border-color var(--transition-fast), color var(--transition-fast), background-color var(--transition-fast);display:inline-flex}@media (hover:hover){.amod-langselect__trigger:hover{border-color:var(--border-strong);color:var(--ink)}}.amod-langselect__trigger.is-open{border-color:var(--brand-300);color:var(--ink)}.amod-langselect__caret{transition:transform var(--transition-fast)}.amod-langselect__trigger.is-open .amod-langselect__caret{transform:rotate(180deg)}.amod-langselect__option{justify-content:space-between;align-items:center;gap:var(--space-4);min-block-size:40px;inline-size:100%;padding-inline:var(--space-3);border-radius:var(--radius-sm);text-align:start;font-size:var(--text-sm);color:var(--ink);transition:background-color var(--transition-fast), color var(--transition-fast);display:flex}@media (hover:hover){.amod-langselect__option:hover{background:var(--brand-soft)}}.amod-langselect__option.is-active{background:var(--brand-wash);color:var(--brand-tint-text);font-weight:var(--weight-500)}.amod-toast-layer{z-index:var(--z-toast);inset-block-start:var(--space-4);inset-inline:var(--space-4);pointer-events:none;justify-content:center;display:flex;position:fixed}@media (min-width:48rem){.amod-toast-layer{inset-block-start:var(--space-5);inset-inline:auto var(--space-5);justify-content:flex-end}}.amod-toast{align-items:flex-start;gap:var(--space-2);inline-size:100%;max-inline-size:var(--toast-width);padding:var(--space-3);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);pointer-events:auto;animation:amod-toast-in var(--transition-base) both;display:flex}@keyframes amod-toast-in{0%{opacity:0;transform:translateY(-6px)}}.amod-toast__icon{flex:none;margin-block-start:1px}.amod-toast--success .amod-toast__icon{color:var(--green)}.amod-toast--error .amod-toast__icon{color:var(--red)}.amod-toast--info .amod-toast__icon{color:var(--brand)}.amod-toast__message{min-inline-size:0;font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--ink);flex:auto}.amod-toast__close{border-radius:var(--radius-sm);block-size:24px;inline-size:24px;color:var(--ink-3);transition:color var(--transition-fast), background-color var(--transition-fast);flex:none;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.amod-toast__close:hover{color:var(--ink);background:var(--bg)}}.amod-otp{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(2.5rem,1fr));display:grid}.amod-otp__box{text-align:center;min-block-size:52px;min-inline-size:0;font-size:var(--text-lg);font-weight:var(--weight-600);font-variant-numeric:tabular-nums;color:var(--ink);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);outline:none;padding:0}.amod-otp__box:focus{border-color:var(--brand);box-shadow:var(--ring)}.amod-otp.is-invalid .amod-otp__box{border-color:var(--red)}.amod-pin{align-items:center;gap:var(--space-2);display:flex}.amod-pin__boxes{flex:1;min-inline-size:0}.amod-pin__reveal{flex:none;min-block-size:52px}.amod-pinpad{gap:var(--space-2);grid-template-columns:repeat(3,1fr);max-inline-size:17rem;display:grid}.amod-pinpad__key{border-radius:var(--radius-md);background:var(--surface);border:1px solid var(--border);min-block-size:56px;color:var(--ink);font-size:var(--text-lg);font-weight:var(--weight-500);font-variant-numeric:tabular-nums;transition:background-color var(--transition-fast), border-color var(--transition-fast);justify-content:center;align-items:center;display:inline-flex}.amod-pinpad__key--action{color:var(--ink-2);background:0 0;border-color:#0000}.amod-pinpad__key:disabled{opacity:.4;cursor:not-allowed}@media (hover:hover){.amod-pinpad__key:hover:not(:disabled){background:var(--brand-soft);border-color:var(--brand-300)}}.amod-pinpad__key:active:not(:disabled){background:var(--brand-wash)}.amod-theme-toggle{border-radius:var(--radius-full);border:1px solid var(--border);background:var(--surface);block-size:38px;inline-size:38px;color:var(--ink-2);box-shadow:var(--shadow-xs);transition:border-color var(--transition-fast), color var(--transition-fast), background-color var(--transition-fast);justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.amod-theme-toggle:hover{border-color:var(--border-strong);color:var(--ink)}}.amod-theme-toggle__light{display:block}.amod-theme-toggle__dark{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .amod-theme-toggle__light{display:none}:root:not([data-theme=light]) .amod-theme-toggle__dark{display:block}}:root[data-theme=dark] .amod-theme-toggle__light{display:none}:root[data-theme=dark] .amod-theme-toggle__dark,:root[data-theme=light] .amod-theme-toggle__light{display:block}:root[data-theme=light] .amod-theme-toggle__dark{display:none}.amod-check{align-items:center;gap:var(--space-2);min-block-size:var(--tap-target);cursor:pointer;-webkit-user-select:none;user-select:none;display:flex}.amod-check.is-disabled{cursor:not-allowed;opacity:.6}.amod-check__input{white-space:nowrap;clip-path:inset(50%);border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.amod-check__box{block-size:18px;inline-size:18px;color:var(--on-brand);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-xs);transition:background-color var(--transition-fast), border-color var(--transition-fast), box-shadow var(--transition-fast);flex:none;place-items:center;display:grid}.amod-check__input:checked+.amod-check__box{background:var(--brand);border-color:var(--brand)}.amod-check__input:focus-visible+.amod-check__box{border-color:var(--brand);box-shadow:var(--ring)}@media (hover:hover){.amod-check:not(.is-disabled):hover .amod-check__box{border-color:var(--brand)}}.amod-check__label{color:var(--ink-2);font-size:var(--text-sm)}.amod-link{color:var(--brand);text-underline-offset:2px;border-radius:var(--radius-xs);font-weight:600;text-decoration:underline}@media (hover:hover){.amod-link:hover{color:var(--brand-hover)}}.amod-link:focus-visible{box-shadow:var(--ring);outline:none}.amod-auth-bar{z-index:var(--z-sticky);justify-content:space-between;align-items:center;gap:var(--space-4);padding-inline:var(--auth-gutter);padding-block:var(--space-3);background:var(--header-glass);-webkit-backdrop-filter:blur(var(--glass-blur));display:flex;position:sticky;inset-block-start:0}.amod-auth-bar__controls{align-items:center;gap:var(--space-2);display:flex}