@import url("https://fonts.googleapis.com/css2?family=Manrope:wght@300;400;500;600;700;800&display=swap");:root{--moneyout-primary:#1777f2;--moneyout-primary-hover:#1267d6;--moneyout-primary-active:#0f58ba;--moneyout-primary-soft:#eaf3ff;--moneyout-navy:#262c46;--moneyout-navy-dark:#1c2136;--moneyout-navy-soft:#343b59;--moneyout-white:#ffffff;--moneyout-background:#f5f8fc;--moneyout-surface:#ffffff;--moneyout-surface-secondary:#f8fafd;--moneyout-text-primary:#262c46;--moneyout-text-secondary:#69708a;--moneyout-text-muted:#9299ad;--moneyout-border:#e2e7f0;--moneyout-border-strong:#ccd4e1;--moneyout-success:#16a66a;--moneyout-warning:#e99a22;--moneyout-danger:#d94b5b;--moneyout-info:#1777f2;--moneyout-radius-sm:8px;--moneyout-radius-md:12px;--moneyout-radius-lg:16px;--moneyout-shadow-sm:0 2px 8px rgba(38,44,70,0.06);--moneyout-shadow-md:0 8px 24px rgba(38,44,70,0.1);--bg:var(--moneyout-background);--panel:rgba(255,255,255,0.94);--panel-strong:#ffffff;--line:rgba(204,212,225,0.9);--text:var(--moneyout-text-primary);--muted:var(--moneyout-text-secondary);--accent:var(--moneyout-primary);--accent-soft:var(--moneyout-primary-soft);--danger:var(--moneyout-danger);--shadow:0 24px 48px rgba(38,44,70,0.12);--ui-radius-card:1rem;--ui-radius-control:0.82rem;--ui-radius-pill:999px;--ui-control-height:2.7rem;--ui-card-padding:1rem;--ui-text-caption:var(--ui-font-caption);--ui-text-body:var(--ui-font-body);--ui-border-soft:1px solid #dce5f1;--ui-shadow-card:0 18px 40px -34px rgba(15,23,42,0.2);--ui-font-sans:"Manrope",system-ui,sans-serif;--ui-font-display-size:"Manrope",system-ui,sans-serif;--ui-font-mono:"IBM Plex Mono","SFMono-Regular",monospace;--ui-font-weight-body:400;--ui-font-weight-meta:500;--ui-font-weight-strong:600;--ui-font-weight-title:700;font-family:var(--ui-font-sans)}*{box-sizing:border-box}body,html{margin:0;min-height:100%;background:radial-gradient(circle at top right,rgba(23,119,242,.12),transparent 26%),linear-gradient(180deg,#f7faff,#eef4fb);color:var(--text)}body{min-height:100vh}:focus-visible{outline:3px solid rgba(23,119,242,.22);outline-offset:2px}a{color:inherit;text-decoration:none}.shell{min-height:100vh;display:grid;grid-template-columns:280px minmax(0,1fr)}.sidebar{border-right:1px solid var(--line);padding:32px 24px;background:rgba(5,11,20,.7);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand-block{padding-bottom:24px}.brand-block h1{margin:12px 0;font-family:Sora,system-ui,sans-serif;font-size:var(--ui-font-h1)}.brand-block p,.eyebrow,.meta-label{color:var(--muted)}.nav-list{display:grid;grid-gap:12px;gap:12px}.nav-list a{padding:14px 16px;border:1px solid var(--line);border-radius:18px;background:var(--panel);transition:transform .16s ease,border-color .16s ease,background .16s ease}.nav-list a:hover{transform:translateX(4px);border-color:rgba(61,210,176,.34);background:rgba(16,36,60,.95)}.nav-list .nav-active{border-color:rgba(61,210,176,.42);background:var(--accent-soft)}.content{padding:24px 32px 48px}.topbar{display:flex;flex-wrap:wrap;gap:20px;align-items:center;justify-content:space-between;margin-bottom:28px;padding:18px 20px;border:1px solid var(--line);border-radius:24px;background:var(--panel);box-shadow:var(--shadow)}.topbar strong{display:block;margin-top:6px}.locale-switcher{display:flex;gap:10px}.locale-switcher a{padding:10px 14px;border-radius:999px;border:1px solid var(--line);background:rgba(255,255,255,.02)}.locale-switcher .active-locale{border-color:rgba(61,210,176,.42);background:var(--accent-soft)}.hero{display:grid;grid-gap:18px;gap:18px;padding:28px;border:1px solid var(--line);border-radius:28px;background:linear-gradient(135deg,rgba(11,25,43,.96),rgba(17,41,67,.9));box-shadow:var(--shadow)}.hero h2{margin:0;font-family:Sora,system-ui,sans-serif;font-size:var(--ui-font-display-size);line-height:1.05}.hero p{max-width:64ch;color:var(--muted);font-size:var(--ui-font-body)}.grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px;margin-top:24px}.card{padding:22px;border:1px solid var(--line);border-radius:24px;background:var(--panel);box-shadow:var(--shadow)}.card h3{margin-top:0;margin-bottom:10px;font-family:Sora,system-ui,sans-serif}.card li,.card p{color:var(--muted)}.stack-banner{margin-top:24px;display:flex;gap:12px;flex-wrap:wrap}.pill{padding:10px 14px;border-radius:999px;border:1px solid var(--line);background:rgba(255,255,255,.03)}.login-shell{min-height:100vh;padding:32px;background:radial-gradient(circle at top left,rgba(43,84,124,.15),transparent 30%),linear-gradient(90deg,#07224a,#07224a 46%,#f2f0ed 0,#f2f0ed)}.login-stage{width:min(100%,1220px);margin:0 auto;min-height:calc(100vh - 64px);display:grid;grid-template-columns:.97fr 1.03fr;border-radius:34px;overflow:hidden;border:1px solid rgba(255,255,255,.05);box-shadow:0 42px 120px rgba(2,7,18,.32);background:#f2f0ed}.login-hero{position:relative;display:grid;grid-template-rows:auto auto auto 1fr auto;grid-gap:30px;gap:30px;padding:28px 26px 24px;color:#f7fbff;background:radial-gradient(circle at 110% 30%,rgba(255,255,255,.06),transparent 28%),radial-gradient(circle at 118% 42%,rgba(255,255,255,.05),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.03),transparent),linear-gradient(180deg,#07224a,#082b58)}.login-hero-grid{background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 0);background-size:28px 28px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.62),transparent 88%);mask-image:linear-gradient(180deg,rgba(0,0,0,.62),transparent 88%)}.login-hero-grid,.login-hero-photo{position:absolute;inset:0;pointer-events:none}.login-hero-photo{opacity:.18;background-image:url(https://lh3.googleusercontent.com/aida-public/AB6AXuBcFZRUe_NE4gMpJGqDssXo0V1k7NmZQS8gxnRTK_xIIXEGEpbTU9mJgSrbm8KzJ7f0ClyKsdg153hpZIOsqsmtDTnK8_W1ymL0-pxPOsXwmeGPHs0t_CD0Kr3pGP31pjQOJbLoUQs70AxC9zSJJDN2r1r7FIh1-UCSDMjlN7nKmMFqJSCgoi0KKAERohbZ26XURXqVuLshkVM61BwJ8zqdKDVAL-El5r5mTvN7f_xZJtuJmvAv_kh6tlWEgJFRvETCEJQRqFGi17Ua);background-position:50%;background-size:cover;filter:grayscale(1) brightness(1.2)}.login-brand,.login-hero-copy,.login-hero-foot,.login-hero-status,.login-metric-card{position:relative;z-index:1}.login-brand{display:inline-flex;align-items:center;gap:10px;font-size:var(--ui-font-body-sm);letter-spacing:.18em;font-weight:700}.login-hero-copy{margin-top:18px}.login-brand-mark{display:inline-grid;place-items:center;width:24px;height:24px;border:1px solid rgba(255,255,255,.4);border-radius:6px}.login-brand-mark svg{width:15px;height:15px;fill:currentColor}.login-hero-kicker{display:inline-flex;margin-bottom:18px;color:rgba(232,241,255,.74);font-size:var(--ui-font-caption);letter-spacing:.18em;text-transform:uppercase}.login-hero h1{margin:0;max-width:8ch;white-space:pre-line;font-family:Sora,system-ui,sans-serif;font-size:var(--ui-font-display-size);line-height:.96;letter-spacing:-.04em}.login-hero p{max-width:34ch;margin:14px 0 0;color:rgba(226,238,255,.78);font-size:var(--ui-font-body-sm);line-height:1.75}.login-metric-card{width:min(100%,268px);padding:14px 16px 12px;border:1px solid rgba(140,185,230,.18);border-radius:10px;background:rgba(255,255,255,.06);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.login-hero-foot span,.login-hero-status span,.login-metric-label{color:rgba(215,230,248,.64);font-size:var(--ui-font-caption);letter-spacing:.14em;text-transform:uppercase}.login-metric-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-top:10px}.login-metric-row strong{font-size:var(--ui-font-h1);font-weight:700;letter-spacing:-.04em}.login-metric-change{color:#54f0a8;font-size:var(--ui-font-body-sm);font-weight:700}.login-chart{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:4px;gap:4px;align-items:flex-end;height:36px;margin-top:16px}.login-chart span{display:block;border-radius:4px 4px 0 0;background:linear-gradient(180deg,rgba(64,243,170,.95),rgba(56,176,116,.78))}.login-chart span:first-child{height:10px}.login-chart span:nth-child(2){height:14px}.login-chart span:nth-child(3){height:18px}.login-chart span:nth-child(4){height:25px}.login-hero-foot{display:flex;gap:22px;align-items:flex-end;padding-top:8px;margin-top:auto}.login-hero-foot div{display:grid;grid-gap:6px;gap:6px}.login-hero-foot strong,.login-hero-status strong{font-size:var(--ui-font-body-sm);font-weight:700;letter-spacing:.05em;text-transform:uppercase}.login-hero-status{display:grid;grid-gap:6px;gap:6px;align-self:flex-end}.login-panel{display:grid;grid-template-rows:auto 1fr auto;grid-gap:18px;gap:18px;padding:34px 40px 18px;color:#172233;background:radial-gradient(circle at top left,rgba(25,62,99,.06),transparent 24%),linear-gradient(180deg,#f5f2ee,#efebe7)}.login-portal-tabs{display:inline-flex;gap:0;padding:0;border-bottom:1px solid rgba(21,46,77,.12);border-radius:0;background:transparent}.login-portal-tab{flex:1 1;padding:0 0 12px;text-align:center;color:#727785;font-size:var(--ui-font-caption);font-weight:700;letter-spacing:.12em;text-transform:uppercase}.login-portal-tab.active{color:#0b1a2d;border-bottom:1px solid #0b1a2d}.login-panel-card{width:min(100%,380px);align-self:start;padding:18px 0 0;border:0;border-radius:0;background:transparent;box-shadow:none}.login-panel-copy{display:grid;grid-gap:10px;gap:10px}.login-panel-copy h2{margin:0;color:#08172b;font-family:Sora,system-ui,sans-serif;font-size:var(--ui-font-h1);line-height:1.05}.login-panel-copy p{margin:0;color:#6f7581;line-height:1.75;font-size:var(--ui-font-body-sm)}.login-form-stack{display:grid;grid-gap:14px;gap:14px;margin-top:24px}.login-field{display:grid;grid-gap:8px;gap:8px}.login-field-head{display:flex;justify-content:space-between;align-items:flex-end;gap:12px}.login-field label{color:#8b909a;font-size:var(--ui-font-caption);font-weight:700;letter-spacing:.16em;text-transform:uppercase}.login-input{width:100%;border:1px solid rgba(20,43,73,.06);border-radius:0;padding:12px 14px;background:rgba(255,255,255,.48);color:#0b1526;font-size:var(--ui-font-body-sm);transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.login-input::placeholder{color:#b1b4bc}.login-input:focus{outline:none;border-color:rgba(11,42,90,.28);background:#ffffff;box-shadow:0 0 0 4px rgba(10,34,74,.08)}.login-utility-row{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:4px}.login-checkbox{display:inline-flex;align-items:center;gap:10px;color:#6f7581;font-size:var(--ui-font-body-sm)}.login-checkbox input{width:16px;height:16px;accent-color:#082657}.login-inline-link{color:#5d6470;font-size:var(--ui-font-caption);letter-spacing:.04em}.login-inline-link,.login-submit{font-weight:700;text-transform:uppercase}.login-submit{display:inline-flex;align-items:center;justify-content:center;gap:10px;margin-top:12px;padding:16px 18px;border:0;border-radius:0;background:linear-gradient(180deg,#092a5c,#071f44);color:#f7fbff;font-size:var(--ui-font-body-sm);letter-spacing:.18em;cursor:pointer;box-shadow:0 18px 35px rgba(7,24,51,.2)}.login-submit:disabled{opacity:.7;cursor:wait}.login-secondary-actions{display:flex;justify-content:center}.login-sso{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:12px 14px;border:1px solid rgba(15,39,68,.1);background:rgba(255,255,255,.48);color:#243246;font-weight:700;letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.login-sso,.login-sso-glyph{font-size:var(--ui-font-caption)}.login-sso-glyph{display:inline-grid;place-items:center;width:16px;height:16px;border-radius:999px;border:1px solid rgba(15,39,68,.12);background:#ffffff;color:#1f5fbf;font-weight:800}.login-panel-note{margin:10px 0 0;color:#9da2ad;font-size:var(--ui-font-caption);text-align:center;letter-spacing:.08em;text-transform:uppercase}.login-compliance-row,.login-panel-footer{display:flex;flex-wrap:wrap;gap:18px;color:#838894;font-size:var(--ui-font-caption);font-weight:700;letter-spacing:.14em;text-transform:uppercase}.login-panel-footer{align-items:flex-end;justify-content:center}.login-heartbeat{position:fixed;right:0;bottom:0;width:240px;padding:48px;color:rgba(0,33,71,.05);pointer-events:none}.login-heartbeat svg{width:100%;height:auto}.auth-shell{min-height:100vh;display:grid;place-items:center;padding:32px}.auth-card{width:min(100%,980px);display:grid;grid-template-columns:1.2fr .8fr;grid-gap:24px;gap:24px;border:1px solid var(--line);border-radius:32px;background:linear-gradient(135deg,rgba(9,20,35,.98),rgba(14,32,53,.92));box-shadow:var(--shadow);overflow:hidden}.auth-hero,.auth-panel{padding:32px}.auth-hero{border-right:1px solid var(--line);background:radial-gradient(circle at top right,rgba(61,210,176,.14),transparent 30%),linear-gradient(180deg,rgba(10,24,40,.96),rgba(14,29,48,.82))}.auth-hero h1,.auth-panel h2,.section-title{margin:0 0 12px;font-family:Sora,system-ui,sans-serif}.auth-hero p,.auth-panel p,.helper-text,.section-copy{color:var(--muted)}.form-stack{display:grid;grid-gap:16px;gap:16px;margin-top:24px}.field{display:grid;grid-gap:8px;gap:8px}.field label{font-size:var(--ui-font-body-sm);color:var(--muted)}.field input{width:100%;border:1px solid var(--line);border-radius:16px;padding:14px 16px;background:rgba(255,255,255,.02);color:var(--text);font-size:var(--ui-font-body)}.field input:focus{outline:2px solid rgba(61,210,176,.24);border-color:rgba(61,210,176,.42)}.button-row{display:flex;gap:12px;flex-wrap:wrap;margin-top:8px}.button,.button-secondary{border-radius:16px;padding:14px 18px;border:1px solid transparent;cursor:pointer;font-weight:600;transition:transform .16s ease,opacity .16s ease,border-color .16s ease}.button{background:linear-gradient(135deg,#2bc7a4,#167e96);color:#04111f}.button-secondary{border-color:var(--line);background:rgba(255,255,255,.03);color:var(--text)}.button-secondary:hover,.button:hover{transform:translateY(-1px)}.button:disabled{opacity:.6;cursor:wait}.alert{margin-top:16px;padding:14px 16px;border-radius:16px;border:1px solid rgba(255,179,102,.24);background:rgba(255,179,102,.08);color:#ffd2a1}.alert-error{border-color:rgba(255,132,132,.24);background:rgba(255,132,132,.08);color:#ffd1d1}.metrics-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:18px;gap:18px;margin-top:24px}.metric-card{padding:20px;border:1px solid var(--line);border-radius:24px;background:var(--panel);box-shadow:var(--shadow)}.data-card h3,.metric-card h3{margin-top:0;margin-bottom:8px;font-family:Sora,system-ui,sans-serif}.metric-value{font-size:var(--ui-font-h1);font-weight:700}.dashboard-grid{display:grid;grid-template-columns:1.2fr .8fr;grid-gap:18px;gap:18px;margin-top:24px}.data-card{padding:22px;border:1px solid var(--line);border-radius:24px;background:var(--panel);box-shadow:var(--shadow)}.status-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:12px;gap:12px}.status-item{display:grid;grid-gap:6px;gap:6px;padding:14px 16px;border:1px solid var(--line);border-radius:18px;background:rgba(255,255,255,.02)}.status-row{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px}.status-pill{display:inline-flex;align-items:center;justify-content:center;min-width:78px;padding:6px 10px;border-radius:999px;border:1px solid var(--line);font-size:var(--ui-font-caption);letter-spacing:.02em;text-transform:uppercase}.status-pill.ready{background:rgba(61,210,176,.12);border-color:rgba(61,210,176,.34)}.status-pill.warning{background:rgba(255,179,102,.12);border-color:rgba(255,179,102,.34)}.status-pill.error{background:rgba(255,132,132,.12);border-color:rgba(255,132,132,.34)}.status-pill.inactive{background:rgba(255,255,255,.04)}.muted{color:var(--muted)}.toolbar{align-items:center;justify-content:space-between;margin-top:20px}.toolbar,.toolbar-group{display:flex;gap:12px;flex-wrap:wrap}.search-input,.select-input,.textarea-input{border:1px solid var(--line);border-radius:16px;padding:12px 14px;background:rgba(255,255,255,.03);color:var(--text)}.textarea-input{min-height:180px;width:100%;resize:vertical}.master-layout{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:18px;gap:18px;margin-top:24px}.table-wrap{overflow:auto;border:1px solid var(--line);border-radius:22px;background:rgba(255,255,255,.02)}.data-table{width:100%;border-collapse:collapse;min-width:780px}.data-table td,.data-table th{padding:14px 16px;text-align:left;border-bottom:1px solid rgba(130,170,210,.12);vertical-align:top}.data-table th{color:var(--muted);font-size:var(--ui-font-body-sm);letter-spacing:.03em;text-transform:uppercase}.data-table tbody tr{cursor:pointer;transition:background .16s ease}.data-table tbody tr:hover{background:rgba(255,255,255,.03)}.data-table tbody tr.row-active{background:rgba(61,210,176,.08)}.detail-grid{display:grid;grid-gap:14px;gap:14px}.detail-group{padding:16px;border:1px solid var(--line);border-radius:18px;background:rgba(255,255,255,.02)}.detail-group h4{margin:0 0 12px;font-family:Sora,system-ui,sans-serif}.kv-list{display:grid;grid-gap:10px;gap:10px}.kv-row{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.kv-row strong{color:var(--muted);font-weight:500}.json-block{white-space:pre-wrap;word-break:break-word;font-family:IBM Plex Mono,SFMono-Regular,monospace;font-size:var(--ui-font-body-sm);line-height:1.5}.exceptions-page{width:min(calc(100% - 2.6rem),112rem);margin:0 auto;padding:.55rem 0 1.35rem;color:#0f172a}.exceptions-page .hero{border:1px solid rgba(148,163,184,.28);background:radial-gradient(circle at top right,rgba(14,165,233,.1),transparent 34%),linear-gradient(180deg,#f8fbff,#eef4fb);box-shadow:0 16px 34px -24px rgba(15,23,42,.34)}.exceptions-page .eyebrow{color:#4b6690;font-weight:700;letter-spacing:.11em}.exceptions-page .hero h2{color:#0f2b55;text-shadow:none}.exceptions-page .hero p{color:#475569}.exceptions-page .toolbar{margin-top:16px;padding-top:10px;border-top:1px solid rgba(148,163,184,.22)}.exceptions-page .toolbar-group{flex:1 1}.exceptions-page .search-input{min-height:2.75rem;border-color:rgba(148,163,184,.34);background:#ffffff;color:#0f172a}.exceptions-page .search-input::placeholder{color:#6b7280}.exceptions-page .button{background:#0f2b55;border-color:#0f2b55;color:#ffffff}.exceptions-page .button-secondary{border-color:rgba(15,43,85,.38);background:#ffffff;color:#0f2b55}.exceptions-page .alert{border-color:rgba(245,158,11,.3);background:#fffbeb;color:#9a3412}.exceptions-page .alert-error{border-color:rgba(239,68,68,.32);background:#fff1f2;color:#991b1b}.exceptions-page .data-card,.exceptions-page .metric-card{border-color:rgba(148,163,184,.24);background:#ffffff;box-shadow:0 12px 28px -22px rgba(15,23,42,.26)}.exceptions-page .data-card h3,.exceptions-page .metric-card h3{color:#0f2b55}.exceptions-page .metric-value{color:#0f172a}.exceptions-page .muted{color:#64748b}.exceptions-page .detail-group,.exceptions-page .status-item{border-color:rgba(148,163,184,.26);background:#f8fafc}.exceptions-page .json-block,.exceptions-page .kv-row span,.exceptions-page .status-row strong{color:#0f172a}.exceptions-page .kv-row strong{color:#475569}.exceptions-page .status-pill.inactive{background:#e2e8f0;border-color:rgba(148,163,184,.42);color:#334155}.exceptions-page .json-block{background:#f8fafc;border:1px solid rgba(148,163,184,.22);border-radius:14px;padding:12px 14px}.exceptions-page .dashboard-grid,.exceptions-page .metrics-grid{gap:20px}.exceptions-page .dashboard-grid{grid-template-columns:1.15fr .85fr}@media (max-width:1080px){.exceptions-page{width:min(calc(100% - 1.4rem),112rem)}.login-shell{padding:20px;background:radial-gradient(circle at top left,rgba(43,84,124,.15),transparent 30%),linear-gradient(180deg,#07224a,#07224a 44%,#f2f0ed 0,#f2f0ed)}.login-stage{min-height:auto;grid-template-columns:1fr}.login-panel{padding:30px 22px 24px}.login-panel-card{width:100%;padding:28px 22px 24px}.login-compliance-row,.login-hero-foot,.login-panel-footer,.login-utility-row{flex-direction:column;align-items:flex-start}.shell{grid-template-columns:1fr}.sidebar{border-right:0;border-bottom:1px solid var(--line)}.auth-card,.dashboard-grid,.grid,.master-layout,.metrics-grid{grid-template-columns:1fr}.auth-hero{border-right:0;border-bottom:1px solid var(--line)}}:root{color-scheme:light;--ui-bg:#f3f6fb;--ui-bg-accent:#e8effa;--ui-surface:#ffffff;--ui-surface-soft:#f7faff;--ui-border:#d9e3f0;--ui-border-strong:#c6d4e8;--ui-text:#0f274a;--ui-text-muted:#5f7593;--ui-primary:#0d3f83;--ui-primary-strong:#0b3369;--ui-danger:#9b2d2d;--ui-success:#1a8d54;--ui-shadow-sm:0 10px 22px -18px rgba(15,37,70,0.32);--ui-shadow-md:0 24px 56px -36px rgba(15,37,70,0.32);--ui-radius-sm:0.75rem;--ui-radius-md:1rem;--ui-radius-lg:1.2rem}body,html{background:radial-gradient(circle at top right,rgba(23,81,163,.1),transparent 28rem),radial-gradient(circle at top left,rgba(15,79,132,.08),transparent 22rem),var(--ui-bg);color:var(--ui-text);font-family:Manrope,Inter,system-ui,sans-serif}:focus-visible{outline:.18rem solid rgba(35,113,211,.32);outline-offset:.08rem}button,input,select,textarea{font:inherit}.MuiDataGrid-panel .MuiButton-root,.MuiDataGrid-toolbarContainer .MuiButton-root,.MuiDataGrid-toolbarContainer .MuiButtonBase-root{border-radius:.42rem!important}[class*=_emptyState__],[class*=_loadingState__],[class*=_loading__]{min-height:8rem}[class*=_loadingState__]{border:1px dashed #d5e0ef;border-radius:.9rem;background:linear-gradient(180deg,#ffffff,#f7faff);padding:1rem}[class*=_emptyState__]{border-radius:.8rem}[class*=_tableHead__],[class*=_tableHeader__]{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;flex-wrap:wrap;margin-bottom:.7rem!important}[class*=_tableHead__] h2,[class*=_tableHead__] h3,[class*=_tableHeader__] h2,[class*=_tableHeader__] h3{margin:0;line-height:1.16}[class*=_tableWrap__]{border:1px solid rgba(148,163,184,.2);border-radius:.88rem;background:#ffffff}[class*=_table__] td,[class*=_table__] th{vertical-align:middle}[class*=_table__] th{padding:.66rem .82rem!important;line-height:1.24;font-weight:800!important}[class*=_table__] td{padding:.78rem .82rem!important;line-height:1.4}[class*=_emptyCell__],[class*=_emptyRow__],[class*=_emptyState__]{text-align:center;color:#607a9c!important}[class*=_formGrid__]{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));grid-gap:.85rem 1rem!important;gap:.85rem 1rem!important;align-items:start}[class*=_formGrid__]>*{min-width:0}[class*=_fieldControl__],[class*=_fieldGroup__],[class*=_field__]{display:grid;grid-gap:.36rem;gap:.36rem}[class*=_field__] label,[class*=_formGrid__] label{margin:0;font-size:var(--ui-font-caption);font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#5d7493}[class*=_errorText__],[class*=_fieldError__]{margin-top:.2rem;font-size:var(--ui-font-caption)}[class*=_actionRow__],[class*=_drawerFooterActions__],[class*=_filterActions__],[class*=_formActions__],[class*=_heroActions__],[class*=_sectionActions__]{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.62rem!important}[class*=_actionRow__]>*,[class*=_drawerFooterActions__]>*,[class*=_filterActions__]>*,[class*=_formActions__]>*,[class*=_heroActions__]>*,[class*=_sectionActions__]>*{flex:0 0 auto}[class*=_dialogFooter__],[class*=_drawerFooter__],[class*=_modalFooter__]{position:-webkit-sticky;position:sticky;bottom:0;z-index:2;margin-top:auto;padding:.82rem 1rem!important;border-top:1px solid rgba(148,163,184,.2);background:linear-gradient(180deg,rgba(255,255,255,.94),#ffffff 68%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}[class*=_drawerBackdrop__]{position:fixed!important;inset:0!important;z-index:4000!important;display:flex!important;justify-content:flex-end!important;align-items:stretch!important;padding:0!important;background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}[class*=_modalBackdrop__],[class*=_overlay__]{display:flex;justify-content:flex-end;align-items:stretch;padding:1rem!important;background:rgba(10,20,35,.52)!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}[class*=_drawerBackdrop__]>[class*=_drawerPanel__],[class*=_drawerBackdrop__]>[class*=_drawer__]{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:auto!important;inset:0 0 0 auto!important;margin:0!important;width:min(var(--app-overlay-width,38rem),100vw)!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;border:0!important;border-left:1px solid rgba(219,228,241,.96)!important;border-radius:0!important;box-shadow:none!important}[class*=_modalBackdrop__]>[class*=_modal__],[class*=_overlay__]>[class*=_panel__]{position:relative!important;inset:auto!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;margin-left:auto;width:min(var(--app-overlay-width,36rem),calc(100vw - 2rem))!important;max-width:100%!important;max-height:calc(100dvh - 2rem)!important;height:calc(100dvh - 2rem)!important;border:1px solid rgba(219,228,241,.96)!important;border-radius:1.5rem!important;box-shadow:-24px 0 70px -38px rgba(15,23,42,.34)!important}[class*=_drawerBackdrop__]>[class*=_drawerPanel__]>[class*=_drawerHeader__],[class*=_drawerBackdrop__]>[class*=_drawer__]>[class*=_drawerHeader__]{background:radial-gradient(circle at top right,rgba(44,93,168,.05),transparent 34%),rgba(255,255,255,.98)!important}[class*=_modalBackdrop__]>[class*=_modal__]>[class*=_modalHeader__],[class*=_overlay__]>[class*=_panel__]>[class*=_header__]{background:radial-gradient(circle at top right,rgba(44,93,168,.08),transparent 34%),rgba(255,255,255,.98)!important}[class*=_drawerBackdrop__]>[class*=_drawerPanel__]>[class*=_drawerBody__],[class*=_drawerBackdrop__]>[class*=_drawerPanel__]>[class*=_drawerFooter__],[class*=_drawerBackdrop__]>[class*=_drawer__]>[class*=_drawerBody__],[class*=_modalBackdrop__]>[class*=_modal__]>[class*=_modalActions__],[class*=_modalBackdrop__]>[class*=_modal__]>[class*=_modalBody__],[class*=_overlay__]>[class*=_panel__]>[class*=_footer__]{padding-left:1.2rem!important;padding-right:1.2rem!important}@media (max-width:960px){[class*=_tableHead__],[class*=_tableHeader__]{align-items:stretch}[class*=_actionRow__],[class*=_drawerFooterActions__],[class*=_filterActions__],[class*=_formActions__],[class*=_heroActions__],[class*=_sectionActions__]{justify-content:flex-start}[class*=_table__] th{padding:.62rem .7rem!important;font-size:var(--ui-font-caption)!important}[class*=_table__] td{padding:.68rem .7rem!important;font-size:var(--ui-font-body-sm)!important}[class*=_drawerBackdrop__]{padding:0!important}[class*=_drawerBackdrop__]>[class*=_drawerPanel__],[class*=_drawerBackdrop__]>[class*=_drawer__]{width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;border-radius:0!important}[class*=_modalBackdrop__],[class*=_overlay__]{padding:.6rem!important}[class*=_modalBackdrop__]>[class*=_modal__],[class*=_overlay__]>[class*=_panel__]{width:100%!important;max-height:calc(100dvh - 1.2rem)!important;height:calc(100dvh - 1.2rem)!important;border-radius:1.2rem!important}}.refreshActionInner{display:inline-grid;grid-template-columns:.9rem auto .9rem;align-items:center;justify-content:center;column-gap:.4rem;width:100%;min-width:0}.refreshActionIconSlot{width:.9rem;height:.9rem;display:inline-flex;align-items:center;justify-content:center}.refreshActionLabel{text-align:center}.refreshActionSpinner{width:.82rem;height:.82rem;border-radius:999px;border:2px solid;border-top:2px solid transparent;animation:refreshSpin .8s linear infinite}.refreshActionCheck{font-size:var(--ui-font-body-sm);line-height:1;font-weight:900}@keyframes refreshSpin{to{transform:rotate(1turn)}}html{font-family:var(--ui-font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body,body *{font-family:var(--ui-font-sans)!important}body,body dd,body input,body li,body option,body p,body select,body td,body textarea{font-weight:var(--ui-font-weight-body)}body .title,body [class*=_amount__],body [class*=_brandText__],body [class*=_cardTitle__],body [class*=_heading__],body [class*=_headline__],body [class*=_heroTitle__],body [class*=_metricValue__],body [class*=_pageTitle__],body [class*=_sectionTitle__],body [class*=_title__],body [class*=_value__],body b,body button,body dt,body h1,body h2,body h3,body h4,body h5,body h6,body label,body strong,body th{font-family:var(--ui-font-display-size)!important}body .title,body [class*=_cardTitle__],body [class*=_heading__],body [class*=_headline__],body [class*=_heroTitle__],body [class*=_pageTitle__],body [class*=_sectionTitle__],body [class*=_title__],body h1,body h2,body h3,body h4,body h5,body h6{font-weight:var(--ui-font-weight-title)!important;letter-spacing:-.03em!important}body [class*=_amount__],body [class*=_metricValue__],body [class*=_value__],body b,body dt,body strong,body th{font-weight:var(--ui-font-weight-strong)!important}body .badge,body .eyebrow,body .pill,body .subtitle,body [class*=_badge__],body [class*=_button__],body [class*=_caption__],body [class*=_chip__],body [class*=_eyebrow__],body [class*=_helper__],body [class*=_hint__],body [class*=_label__],body [class*=_meta__],body [class*=_pill__],body [class*=_subtitle__],body button,body label,body small{font-family:var(--ui-font-sans)!important;font-weight:var(--ui-font-weight-meta)!important}body [class*=_code__],body [class*=_json__],body [class*=_mono__],body [class*=_terminal__],body code,body kbd,body pre,body samp{font-family:var(--ui-font-mono)!important}body .material-symbols-outlined,body .materialSymbol,body [class*=materialSymbol]{font-family:Material Symbols Outlined,sans-serif!important;font-weight:400!important;letter-spacing:normal!important}:root{--PhoneInput-color--focus:#03b2cb;--PhoneInputInternationalIconPhone-opacity:0.8;--PhoneInputInternationalIconGlobe-opacity:0.65;--PhoneInputCountrySelect-marginRight:0.35em;--PhoneInputCountrySelectArrow-width:0.3em;--PhoneInputCountrySelectArrow-marginLeft:var(--PhoneInputCountrySelect-marginRight);--PhoneInputCountrySelectArrow-borderWidth:1px;--PhoneInputCountrySelectArrow-opacity:0.45;--PhoneInputCountrySelectArrow-color:currentColor;--PhoneInputCountrySelectArrow-color--focus:var(--PhoneInput-color--focus);--PhoneInputCountrySelectArrow-transform:rotate(45deg);--PhoneInputCountryFlag-aspectRatio:1.5;--PhoneInputCountryFlag-height:1em;--PhoneInputCountryFlag-borderWidth:1px;--PhoneInputCountryFlag-borderColor:rgba(0,0,0,0.5);--PhoneInputCountryFlag-borderColor--focus:var(--PhoneInput-color--focus);--PhoneInputCountryFlag-backgroundColor--loading:rgba(0,0,0,0.1)}.PhoneInput{display:flex;align-items:center}.PhoneInputInput{flex:1 1;min-width:0}.PhoneInputCountryIcon{width:calc(var(--PhoneInputCountryFlag-height) * var(--PhoneInputCountryFlag-aspectRatio));height:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--square{width:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--border{background-color:var(--PhoneInputCountryFlag-backgroundColor--loading);box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor)}.PhoneInputCountryIconImg{display:block;width:100%;height:100%}.PhoneInputInternationalIconPhone{opacity:var(--PhoneInputInternationalIconPhone-opacity)}.PhoneInputInternationalIconGlobe{opacity:var(--PhoneInputInternationalIconGlobe-opacity)}.PhoneInputCountry{position:relative;align-self:stretch;display:flex;align-items:center;margin-right:var(--PhoneInputCountrySelect-marginRight)}.PhoneInputCountrySelect{position:absolute;top:0;left:0;height:100%;width:100%;z-index:1;border:0;opacity:0;cursor:pointer}.PhoneInputCountrySelect[disabled],.PhoneInputCountrySelect[readonly]{cursor:default}.PhoneInputCountrySelectArrow{display:block;content:"";width:var(--PhoneInputCountrySelectArrow-width);height:var(--PhoneInputCountrySelectArrow-width);margin-left:var(--PhoneInputCountrySelectArrow-marginLeft);border-style:solid;border-color:var(--PhoneInputCountrySelectArrow-color);border-top-width:0;border-bottom-width:var(--PhoneInputCountrySelectArrow-borderWidth);border-left-width:0;border-right-width:var(--PhoneInputCountrySelectArrow-borderWidth);transform:var(--PhoneInputCountrySelectArrow-transform);opacity:var(--PhoneInputCountrySelectArrow-opacity)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon+.PhoneInputCountrySelectArrow{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon--border{box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon .PhoneInputInternationalIconGlobe{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}:root{--ui-font-caption:clamp(0.6875rem,0.6675rem + 0.12vw,0.75rem);--ui-font-body-sm:clamp(0.8125rem,0.7875rem + 0.18vw,0.875rem);--ui-font-label:clamp(0.875rem,0.8475rem + 0.2vw,0.9375rem);--ui-font-body:clamp(0.9375rem,0.9075rem + 0.22vw,1rem);--ui-font-control:clamp(0.9375rem,0.9175rem + 0.16vw,1rem);--ui-font-table:clamp(0.8125rem,0.7875rem + 0.18vw,0.875rem);--ui-font-h3:clamp(1.1875rem,1.0775rem + 0.55vw,1.4375rem);--ui-font-h2:clamp(1.4375rem,1.2375rem + 1.05vw,1.9375rem);--ui-font-h1:clamp(1.8125rem,1.5375rem + 1.5vw,2.4375rem);--ui-font-display-size:clamp(2.1875rem,1.7875rem + 2.2vw,3.1375rem)}html{font-size:16px}body{font-size:var(--ui-font-body);line-height:1.5}button,input,select,textarea{font-size:var(--ui-font-control)}