:root{--ink-950:#101827;--ink-800:#263246;--ink-600:#59677c;--ink-500:#627086;--line:#dce3ec;--line-strong:#c7d0dc;--canvas:#f4f6f9;--surface:#fff;--surface-muted:#f8fafc;--brand:#0e7c67;--brand-strong:#075b4c;--brand-soft:#dff5ef;--warning:#b45309;--danger:#be123c;--info:#1d4ed8;--radius-sm:10px;--radius-md:16px;--radius-lg:22px;--shadow-sm:0 1px 2px #1018270d;--shadow-lg:0 24px 70px #1018272e;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{background:var(--canvas);max-width:100%;overflow-x:hidden}body{background:var(--canvas);max-width:100%;min-height:100dvh;color:var(--ink-950);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit}:focus-visible{outline-offset:3px;outline:3px solid #38bdf8}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:200;background:var(--ink-950);color:#fff;border-radius:8px;padding:10px 14px;text-decoration:none;position:fixed;top:12px;left:16px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.marketing-shell{background:radial-gradient(circle at 78% 10%,#35d59a21,#0000 26rem),linear-gradient(#f9fbfd 0,#f4f7f9 42rem,#fff 100%);min-height:100dvh;overflow:hidden}.marketing-header,.marketing-hero,.marketing-strip,.marketing-section,.marketing-workflow,.marketing-cta,.marketing-footer{width:min(1180px,100% - 48px);margin-inline:auto}.marketing-header{justify-content:space-between;align-items:center;gap:32px;min-height:86px;display:flex}.marketing-brand{color:var(--ink-950);align-items:center;gap:12px;text-decoration:none;display:inline-flex}.marketing-brand-mark{background:var(--brand-strong);color:#fff;border-radius:13px;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 10px 28px #075b4c33}.marketing-brand>span:last-child{gap:1px;display:grid}.marketing-brand strong{letter-spacing:-.02em;font-size:17px}.marketing-brand small{color:var(--ink-500);letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:750}.marketing-nav{align-items:center;gap:28px;display:flex}.marketing-nav a{color:var(--ink-600);font-size:13px;font-weight:700;text-decoration:none}.marketing-nav a:hover{color:var(--brand-strong)}.marketing-nav .marketing-nav-action{border:1px solid var(--line-strong);color:var(--ink-950);box-shadow:var(--shadow-sm);background:#ffffffb3;border-radius:999px;padding:11px 17px}.marketing-hero{grid-template-columns:minmax(0,1.04fr) minmax(390px,.96fr);align-items:center;gap:clamp(48px,7vw,96px);min-height:650px;padding-block:64px 88px;display:grid}.marketing-hero-copy{min-width:0}.marketing-eyebrow{color:var(--brand-strong);letter-spacing:.14em;text-transform:uppercase;margin:0 0 18px;font-size:11px;font-weight:850}.marketing-hero .marketing-eyebrow{align-items:center;gap:9px;display:flex}.marketing-hero .marketing-eyebrow>span{background:#25bd85;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #25bd851f}.marketing-hero h1{color:#0d1727;letter-spacing:-.065em;max-width:700px;margin:0;font-size:clamp(46px,6.3vw,78px);font-weight:720;line-height:.98}.marketing-hero h1 span{color:#317365}.marketing-lead{max-width:640px;color:var(--ink-600);margin:28px 0 0;font-size:clamp(17px,2vw,20px);line-height:1.65}.marketing-actions{flex-wrap:wrap;align-items:center;gap:13px;margin-top:32px;display:flex}.marketing-primary,.marketing-secondary{border-radius:13px;justify-content:center;align-items:center;gap:10px;min-height:50px;padding:12px 20px;font-size:14px;font-weight:780;text-decoration:none;display:inline-flex}.marketing-primary{background:var(--brand-strong);color:#fff;box-shadow:0 14px 30px #075b4c33}.marketing-primary:hover{background:#064a3f}.marketing-secondary{border:1px solid var(--line-strong);color:var(--ink-800);background:#ffffffb8}.marketing-assurance{color:var(--ink-500);letter-spacing:.02em;margin:21px 0 0;font-size:11px;font-weight:650}.marketing-orchestration{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffd1;border:1px solid #becad7c7;border-radius:28px;min-width:0;padding:22px;display:grid;position:relative;box-shadow:0 36px 90px #192c4429}.marketing-orchestration:before{z-index:-1;content:"";filter:blur(45px);background:#35d59a2e;border-radius:50%;width:180px;height:180px;position:absolute;inset:-54px -56px auto auto}.marketing-orchestration-topline,.marketing-result,.marketing-route-card,.marketing-engine{align-items:center;display:flex}.marketing-orchestration-topline{color:var(--ink-600);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;padding:0 2px 17px;font-size:11px;font-weight:800}.marketing-live-label{background:var(--brand-soft);color:var(--brand-strong);border-radius:999px;padding:6px 9px;font-size:9px}.marketing-route-card,.marketing-engine,.marketing-result,.marketing-route-grid>div{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:16px}.marketing-route-card{gap:12px;padding:14px}.marketing-route-icon{color:#38506c;background:#e8eef6;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;font-size:10px;font-weight:850;display:grid}.marketing-route-card>span:nth-child(2),.marketing-engine>span:nth-child(2),.marketing-result>span:nth-child(2){gap:3px;min-width:0;display:grid}.marketing-orchestration small{color:var(--ink-500);letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:700}.marketing-orchestration strong{color:var(--ink-950);font-size:12px}.marketing-route-status{color:var(--brand-strong);background:#e7f8f2;border-radius:999px;margin-left:auto;padding:6px 8px;font-size:9px;font-weight:800}.marketing-route-line{place-items:center;height:27px;display:grid}.marketing-route-line span{background:var(--line-strong);width:1px;height:100%}.marketing-engine{background:linear-gradient(135deg,#f1fbf7,#fff);border-color:#7acdb4;gap:12px;padding:16px}.marketing-engine-mark{background:var(--brand-strong);color:#fff;border-radius:13px;flex:none;place-items:center;width:42px;height:42px;display:grid}.marketing-route-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:27px;display:grid}.marketing-route-grid>div{grid-template-columns:auto minmax(0,1fr);gap:2px 10px;min-width:0;padding:13px;display:grid}.marketing-route-grid .marketing-route-icon{grid-row:span 2}.marketing-route-grid strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.marketing-result{gap:10px;margin-top:12px;padding:13px 14px}.marketing-result-dot{background:#24b981;border-radius:50%;flex:none;width:9px;height:9px;box-shadow:0 0 0 5px #24b9811c}.marketing-result>span:last-child{color:var(--ink-500);margin-left:auto;font-size:9px;font-weight:750}.marketing-strip{border-block:1px solid var(--line);min-height:74px;color:var(--ink-500);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:24px;font-size:10px;font-weight:800;display:flex}.marketing-section{padding-block:120px}.marketing-section-heading{gap:18px;max-width:720px;display:grid}.marketing-section-heading>*{margin:0}.marketing-section-heading h2,.marketing-workflow h2,.marketing-cta h2{color:var(--ink-950);letter-spacing:-.05em;font-size:clamp(34px,5vw,54px);line-height:1.04}.marketing-section-heading>p:last-child,.marketing-workflow-copy>p:nth-of-type(2),.marketing-cta>div>p:last-child{color:var(--ink-600);font-size:16px;line-height:1.65}.marketing-capability-grid{border:1px solid var(--line);background:var(--line);border-radius:24px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:64px;display:grid;overflow:hidden}.marketing-capability-grid article{background:#fff;min-height:280px;padding:38px}.marketing-capability-grid article>span{color:var(--brand);letter-spacing:.13em;font-size:11px;font-weight:850}.marketing-capability-grid h3{color:var(--ink-950);letter-spacing:-.025em;margin:60px 0 12px;font-size:21px}.marketing-capability-grid p{max-width:480px;color:var(--ink-600);margin:0;font-size:14px;line-height:1.68}.marketing-workflow{grid-template-columns:minmax(0,.85fr) minmax(420px,1.15fr);gap:clamp(60px,10vw,130px);padding-block:110px;display:grid}.marketing-workflow-copy{align-self:start;position:sticky;top:48px}.marketing-workflow h2,.marketing-workflow-copy>p:nth-of-type(2){margin:0 0 20px}.marketing-workflow-copy>a{color:var(--brand-strong);gap:12px;margin-top:12px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.marketing-journey{margin:0;padding:0;list-style:none;display:grid}.marketing-journey li{border-top:1px solid var(--line);grid-template-columns:44px minmax(0,1fr);gap:20px;padding:30px 0;display:grid}.marketing-journey li:last-child{border-bottom:1px solid var(--line)}.marketing-journey>li>span{color:var(--brand);letter-spacing:.12em;font-size:11px;font-weight:850}.marketing-journey h3,.marketing-journey p{margin:0}.marketing-journey h3{letter-spacing:-.02em;font-size:18px}.marketing-journey p{color:var(--ink-600);margin-top:8px;font-size:14px;line-height:1.6}.marketing-cta{color:#fff;background:radial-gradient(circle at 85% 15%,#35d59a40,#0000 19rem),#0f2d29;border-radius:28px;justify-content:space-between;align-items:end;gap:52px;padding:clamp(34px,6vw,70px);display:flex}.marketing-cta>div:first-child{max-width:660px}.marketing-cta .marketing-eyebrow{color:#72e4bb}.marketing-cta h2{color:#fff;margin:0}.marketing-cta>div>p:last-child{color:#c8d8d4;margin:18px 0 0}.marketing-cta .marketing-actions{flex:none}.marketing-primary-light{color:#0c342c;box-shadow:none;background:#60ddaf}.marketing-primary-light:hover{background:#81e8c3}.marketing-secondary-dark{color:#fff;background:#ffffff0d;border-color:#ffffff45}.marketing-footer{grid-template-columns:1fr auto 1fr;align-items:center;gap:34px;padding-block:58px;display:grid}.marketing-footer p{color:var(--ink-500);margin:0;font-size:11px}.marketing-footer nav{justify-content:end;gap:22px;display:flex}.marketing-footer nav a{color:var(--ink-600);font-size:12px;font-weight:700;text-decoration:none}@media (max-width:900px){.marketing-nav>a:not(.marketing-nav-action){display:none}.marketing-hero{grid-template-columns:1fr;gap:64px;min-height:auto;padding-block:74px}.marketing-hero-copy{max-width:740px}.marketing-orchestration{justify-self:center;width:min(600px,100%)}.marketing-strip{flex-wrap:wrap;justify-content:center;padding-block:24px}.marketing-workflow{grid-template-columns:1fr;gap:54px}.marketing-workflow-copy{position:static}.marketing-cta{flex-direction:column;align-items:start}.marketing-footer{grid-template-columns:1fr auto}.marketing-footer p{grid-area:2/1/auto/-1}}@media (max-width:600px){.marketing-header,.marketing-hero,.marketing-strip,.marketing-section,.marketing-workflow,.marketing-cta,.marketing-footer{width:min(100% - 32px,1180px)}.marketing-header{min-height:76px}.marketing-brand small,.marketing-nav-action{display:none}.marketing-hero{gap:48px;padding-block:48px 64px}.marketing-hero h1{font-size:clamp(42px,13vw,60px)}.marketing-lead{font-size:16px}.marketing-actions,.marketing-primary,.marketing-secondary{width:100%}.marketing-orchestration{border-radius:20px;padding:15px}.marketing-route-grid{grid-template-columns:1fr}.marketing-result>span:last-child{display:none}.marketing-strip{justify-content:start;gap:18px 24px}.marketing-section,.marketing-workflow{padding-block:80px}.marketing-capability-grid{grid-template-columns:1fr;margin-top:44px}.marketing-capability-grid article{min-height:240px;padding:28px}.marketing-capability-grid h3{margin-top:42px}.marketing-workflow{gap:38px}.marketing-cta{border-radius:22px;padding:30px 22px}.marketing-footer{grid-template-columns:1fr;align-items:start}.marketing-footer p{grid-area:auto}.marketing-footer nav{justify-content:start}}@media (prefers-reduced-motion:no-preference){.marketing-primary,.marketing-secondary,.marketing-nav a{transition:color .16s,background .16s,border-color .16s,transform .16s}.marketing-primary:hover,.marketing-secondary:hover{transform:translateY(-2px)}}.app-shell{grid-template-columns:240px minmax(0,1fr);min-height:100dvh;display:grid}.sidebar{z-index:40;border-right:1px solid var(--line);min-width:0;height:100dvh;color:var(--ink-800);background:#fff;flex-direction:column;display:flex;position:sticky;top:0;overflow:hidden;box-shadow:4px 0 18px #10182709}.brand-lockup{border-bottom:1px solid var(--line);align-items:center;gap:12px;min-height:72px;padding:16px;display:flex}.brand-mark,.public-brand-mark{background:var(--brand);color:#fff;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;font-size:20px;font-weight:800;display:inline-grid;box-shadow:inset 0 0 0 1px #ffffff40}.cashlabo-mark{width:100%;height:100%;display:block}.brand-lockup div{gap:2px;display:grid}.brand-lockup strong{color:var(--ink-950);letter-spacing:.01em;font-size:16px}.brand-lockup>div span{color:var(--ink-500);text-transform:uppercase;letter-spacing:.12em;font-size:11px}.nav-close-button{border:1px solid var(--line);background:var(--surface-muted);width:38px;height:38px;color:var(--ink-800);cursor:pointer;border-radius:10px;place-items:center;margin-left:auto;font-size:22px;display:none}.sidebar-identity{border:1px solid var(--line);background:var(--surface-muted);border-radius:12px;gap:3px;margin:12px 12px 0;padding:11px 12px;display:grid}.sidebar-identity strong{color:var(--ink-950);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.sidebar-identity span{color:var(--ink-500);text-transform:capitalize;font-size:10px}.sidebar-nav{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;min-height:0;padding:8px 12px 16px;overflow-y:auto}.nav-item-group{padding-top:10px}.nav-item-group:first-child{padding-top:4px}.nav-group-label{color:#596579;letter-spacing:.15em;text-transform:uppercase;margin:0;padding:6px 10px 4px;font-size:9px;font-weight:800}.nav-link{min-height:44px;color:var(--ink-800);border-radius:11px;align-items:center;gap:11px;padding:7px 9px;font-size:13px;font-weight:600;text-decoration:none;transition:background .15s,color .15s;display:flex}.nav-link:hover{color:var(--ink-950);background:#eef7f4}.nav-active{background:var(--brand-strong);color:#fff;box-shadow:0 8px 20px #075b4c2e}.nav-short{width:29px;height:29px;color:var(--ink-600);background:#edf1f5;border-radius:8px;flex:none;place-items:center;font-size:9px;font-weight:850;display:grid}.nav-active .nav-short{color:#fff;background:#ffffff29}.nav-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sidebar-foot{border-top:1px solid var(--line);color:var(--ink-500);background:#fff;gap:10px;margin-top:auto;padding:12px;font-size:11px;display:grid}.sidebar-status{align-items:center;gap:8px;padding:0 5px;display:flex}.sidebar-signout{color:#be123c;cursor:pointer;background:#fff;border:1px solid #fecdd3;border-radius:10px;width:100%;min-height:40px;font-size:12px;font-weight:750}.sidebar-signout:hover{background:#fff1f2}.environment-dot{background:#f59e0b;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #f59e0b1f}.shell-main{min-width:0}.topbar{z-index:30;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:12px 28px;display:flex;position:sticky;top:0}.topbar-start,.topbar-actions{align-items:center;gap:14px;min-width:0;display:flex}.topbar-kicker{color:var(--ink-500);letter-spacing:.12em;text-transform:uppercase;margin:0 0 3px;font-size:10px;font-weight:750}.topbar-title{color:var(--ink-950);letter-spacing:-.015em;margin:0 0 3px;font-size:18px;font-weight:800}.topbar-tenant{color:var(--ink-950);margin:0;font-size:14px;font-weight:700}.identity-badge{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:750}.environment-badge{color:#047857;letter-spacing:.07em;text-transform:uppercase;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:999px;padding:6px 10px;font-size:10px;font-weight:800}.environment-badge-live{color:#075985;background:#f0f9ff;border-color:#bae6fd}.menu-button{border:1px solid var(--line);background:#fff;border-radius:10px;place-content:center;gap:4px;width:42px;height:42px;display:none}.menu-button span{background:var(--ink-800);border-radius:2px;width:18px;height:2px;display:block}.shell-content{min-width:0;padding:28px}.workspace{width:min(100%,1520px);margin:0 auto}.breadcrumbs{color:var(--ink-500);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;font-size:12px;display:flex}.breadcrumbs a{color:var(--brand-strong);font-weight:700;text-decoration:none}.page-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:22px;display:flex}.eyebrow,.public-kicker{color:var(--brand-strong);letter-spacing:.13em;text-transform:uppercase;margin:0 0 7px;font-size:11px;font-weight:800}.page-heading h1,.boundary-page h1,.unavailable-page h1{color:var(--ink-950);letter-spacing:-.03em;margin:0;font-size:clamp(27px,3vw,38px);line-height:1.1}.page-description{max-width:760px;color:var(--ink-600);margin:10px 0 0;font-size:14px;line-height:1.65}.implementation-state{color:#075985;letter-spacing:.08em;text-transform:uppercase;background:#f0f9ff;border:1px solid #bae6fd;border-radius:999px;margin-top:12px;padding:5px 9px;font-size:10px;font-weight:800;display:inline-flex}.button{cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;min-height:42px;padding:9px 14px;font-size:13px;font-weight:750;text-decoration:none;transition:transform .12s,background .12s;display:inline-flex}.button:active{transform:translateY(1px)}.button:disabled{cursor:not-allowed;opacity:.45}.button-primary{background:var(--brand-strong);color:#fff}.button-primary:hover{background:#06493e}.button-secondary{border-color:var(--line);color:var(--ink-800);background:#fff}.button-secondary:hover:not(:disabled){border-color:var(--line-strong);background:var(--surface-muted)}.button-compact{min-height:34px;padding:6px 10px;font-size:11px}.standalone-state,.login-page{background:radial-gradient(circle at 20% 10%, #25c7a224, transparent 34%), var(--canvas);place-items:center;min-height:100dvh;padding:24px;display:grid}.login-card{border:1px solid var(--line);border-radius:var(--radius-lg);width:min(100%,560px);box-shadow:var(--shadow-lg);background:#fff;padding:30px}.login-card h1{margin:6px 0 8px;font-size:32px}.login-brand{align-items:center;gap:12px;margin-bottom:28px;display:flex}.login-brand>div{gap:2px;display:grid}.login-brand strong{font-size:17px}.login-brand span:not(.brand-mark){color:var(--ink-500);text-transform:uppercase;letter-spacing:.1em;font-size:11px}.login-role-summary{border:1px solid #0866572e;border-left:4px solid var(--brand-strong);background:#25c7a214;border-radius:10px;gap:4px;padding:13px 14px;display:grid}.login-role-summary strong{color:var(--ink-950);font-size:14px}.login-role-summary span{color:var(--ink-600);font-size:13px;line-height:1.5}.login-advanced{border:1px solid var(--line);background:var(--surface-muted);border-radius:10px;padding:12px 14px}.login-advanced summary{color:var(--ink-800);cursor:pointer;font-size:13px;font-weight:700}.login-advanced p{color:var(--ink-600);margin:10px 0 12px;font-size:12px;line-height:1.5}.login-footnote{color:var(--ink-500);text-align:center;margin:-2px 0 0;font-size:12px}.connected-heading{margin-bottom:20px}.connected-section{margin-bottom:18px;padding:20px}.connected-section>h2,.connected-section>div>h2{margin:0 0 14px;font-size:19px}.connected-form{gap:14px;margin-top:18px;display:grid}.connected-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.connected-form-inline{grid-template-columns:minmax(240px,1fr) auto;align-items:end;margin-top:0}.connected-form label,.connected-form fieldset,.context-switcher{min-width:0;color:var(--ink-600);letter-spacing:.06em;text-transform:uppercase;gap:6px;font-size:10px;font-weight:750;display:grid}.connected-form input,.connected-form select,.connected-form textarea,.context-switcher select,.operations-table select{border:1px solid var(--line);width:100%;min-width:0;min-height:42px;color:var(--ink-950);letter-spacing:0;text-transform:none;background:#fff;border-radius:10px;padding:9px 11px;font-size:13px;font-weight:500}.connected-form fieldset{border:1px solid var(--line);border-radius:10px;margin:0;padding:11px}.connected-form legend{padding:0 4px}.connected-form .checkbox-label{color:var(--ink-800);letter-spacing:0;text-transform:none;align-items:center;gap:8px;font-size:12px;display:flex}.connected-form .checkbox-label input{width:17px;min-height:17px}.connected-form .checkbox-stack{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.connected-form .checkbox-stack .checkbox-label{border:1px solid var(--line);border-radius:8px;align-items:flex-start;padding:9px}.connected-form .checkbox-stack .checkbox-label span{gap:2px;display:grid}.connected-form .checkbox-stack .checkbox-label small{color:var(--ink-600);font-size:11px;font-weight:500;line-height:1.35}.form-hint{color:var(--ink-600);margin:0;font-size:13px;line-height:1.45}.connected-form-grid>.button,.connected-form-grid>.connected-alert,.connected-form-wide{grid-column:1/-1}.table-search{min-width:min(100%,280px);color:var(--ink-600);letter-spacing:.06em;text-transform:uppercase;gap:6px;font-size:10px;font-weight:750;display:grid}.table-search input{border:1px solid var(--line);min-height:38px;color:var(--ink-950);letter-spacing:0;text-transform:none;border-radius:10px;padding:8px 10px;font-size:13px;font-weight:500}.details-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.details-list>div{border:1px solid var(--line);background:var(--surface-muted);border-radius:12px;gap:5px;padding:12px;display:grid}.details-list dt{color:var(--ink-500);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:750}.details-list dd{overflow-wrap:anywhere;margin:0;font-size:13px}.connected-alert{border:1px solid;border-radius:12px;margin:0 0 16px;padding:12px 14px;font-size:12px;line-height:1.55}.connected-alert-error{color:#9f1239;background:#fff1f2;border-color:#fecdd3}.connected-alert-success{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.connected-state{min-height:220px;color:var(--ink-600);text-align:center;place-content:center;justify-items:center;gap:10px;padding:30px;display:grid}.connected-state strong{color:var(--ink-950);font-size:16px}.organization-list{gap:14px;display:grid}.organization-card{border:1px solid var(--line);background:var(--surface-muted);border-radius:14px;overflow:hidden}.organization-card-head{justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.organization-card-head>div:first-child{gap:4px;min-width:0;display:grid}.organization-card-head>div:first-child>span{color:var(--ink-500);font-size:11px}.connected-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.environment-grid{border-top:1px solid var(--line);background:var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.environment-card{background:#fff;gap:10px;min-width:0;padding:14px 16px;display:grid}.environment-card:only-child{grid-column:1/-1}.environment-card>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.environment-card .table-action{justify-self:start}.application-meta{border-top:1px solid var(--line);background:#fff;flex-wrap:wrap;gap:8px;padding:11px 16px;display:flex}.application-meta span{background:var(--brand-soft);color:var(--brand-strong);border-radius:999px;padding:5px 8px;font-size:10px;font-weight:700}.inline-editor{border-top:1px solid var(--line);background:#fff;margin:0;padding:16px}.secret-reveal{background:#fffbeb;border:1px solid #fbbf24;border-radius:14px;grid-template-columns:minmax(160px,.4fr) minmax(0,1fr) auto;align-items:center;gap:14px;margin-bottom:18px;padding:14px;display:grid}.secret-reveal>div{gap:3px;display:grid}.secret-reveal span{color:#92400e;font-size:11px}.secret-reveal code,.operations-table code{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.context-switcher-row{border:1px solid var(--line);background:#fff;border-radius:14px;justify-content:space-between;align-items:end;gap:16px;margin-bottom:18px;padding:12px 14px;display:flex}.context-switcher{width:min(100%,440px)}.context-role{text-align:right;gap:3px;display:grid}.context-role span{color:var(--ink-500);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.section-heading-row{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.section-heading-row h2{margin:0;font-size:19px}.section-heading-row>span{color:var(--ink-500);font-size:11px}.method-stack{gap:16px;display:grid}.method-configuration-card{overflow:hidden}.method-card-head{justify-content:space-between;align-items:flex-start;gap:18px;padding:18px 20px;display:flex}.method-card-head h2{margin:0;font-size:20px}.method-card-head p:not(.eyebrow){color:var(--ink-600);margin:6px 0 0;font-size:12px}.method-readiness-grid{border-top:1px solid var(--line);background:var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.method-readiness-grid span{background:var(--surface-muted);color:var(--ink-600);text-transform:uppercase;letter-spacing:.05em;gap:3px;padding:12px 16px;font-size:10px;display:grid}.method-readiness-grid strong{color:var(--ink-950);text-transform:none;letter-spacing:0;font-size:12px}.configuration-disclosure{border-top:1px solid var(--line);background:#fff}.configuration-disclosure summary{cursor:pointer;color:var(--brand-strong);padding:14px 20px;font-size:12px;font-weight:750}.configuration-disclosure[open] summary{border-bottom:1px solid var(--line);background:var(--surface-muted)}.configuration-disclosure>.connected-form{margin:0;padding:18px 20px}.configuration-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px;display:grid}.compact-config-form{border:1px solid var(--line);background:var(--surface-muted);border-radius:12px;align-content:start;margin:0;padding:14px}.compact-form-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.workspace-tabs{border-bottom:1px solid var(--line);gap:6px;margin-bottom:18px;display:flex;overflow-x:auto}.workspace-tabs button{min-height:44px;color:var(--ink-600);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;padding:8px 13px;font-size:12px;font-weight:750}.workspace-tabs button.active{border-bottom-color:var(--brand);color:var(--brand-strong)}.provider-metadata{border-top:1px solid var(--line);background:var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;display:grid}.provider-metadata div{background:#fff;padding:12px 16px}.provider-metadata dt{color:var(--ink-500);letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:750}.provider-metadata dd{color:var(--ink-950);margin:5px 0 0;font-size:12px;font-weight:650}.connected-filter-panel{grid-template-columns:minmax(220px,1.35fr) minmax(150px,.65fr) minmax(150px,.65fr) minmax(135px,.55fr) minmax(135px,.55fr) auto;align-items:end;gap:12px;margin:0 0 18px;display:grid}.filter-actions{gap:8px;display:flex}.list-toolbar{justify-content:space-between;align-items:center;gap:12px;margin:-4px 0 14px;display:flex}.list-toolbar>label{color:var(--ink-600);align-items:center;gap:8px;font-size:11px;font-weight:700;display:flex}.list-toolbar select{border:1px solid var(--line);min-height:36px;color:var(--ink-950);background:#fff;border-radius:9px;padding:6px 28px 6px 9px}.segmented-control{border:1px solid var(--line);background:#fff;border-radius:10px;padding:3px;display:inline-flex}.segmented-control button{min-height:30px;color:var(--ink-600);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:5px 11px;font-size:11px;font-weight:750}.segmented-control button.active{background:var(--ink-950);color:#fff}.connected-filter-panel label{color:var(--ink-600);letter-spacing:.06em;text-transform:uppercase;gap:6px;font-size:10px;font-weight:750;display:grid}.connected-filter-panel input,.connected-filter-panel select{border:1px solid var(--line);width:100%;min-width:0;min-height:42px;color:var(--ink-950);background:#fff;border-radius:10px;padding:9px 11px;font-size:13px}.table-action-danger{color:var(--danger)}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.compact-metrics{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:0}.metric{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);min-width:0;box-shadow:var(--shadow-sm);border-left-width:4px;padding:15px 16px}.metric p{color:var(--ink-600);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:11px;font-weight:750}.metric strong{letter-spacing:-.02em;margin:7px 0 4px;font-size:24px;display:block}.metric span{color:var(--ink-500);font-size:11px}.metric-neutral{border-left-color:#94a3b8}.metric-success{border-left-color:#10b981}.metric-warning{border-left-color:#f59e0b}.metric-danger{border-left-color:#f43f5e}.dashboard-metric-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.transaction-metric-grid{margin-bottom:14px}.payment-operation-tabs{border:1px solid var(--line);background:var(--surface-muted);border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-bottom:16px;padding:6px;display:grid}.payment-operation-tabs button{min-height:46px;color:var(--ink-600);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:9px 12px;font-size:11px;font-weight:750;display:flex}.payment-operation-tabs button strong{min-width:23px;min-height:23px;color:var(--ink-600);background:#fff;border-radius:999px;place-items:center;padding:2px 6px;font-size:10px;display:inline-grid}.payment-operation-tabs button.active{border-color:var(--line);color:var(--ink-950);box-shadow:var(--shadow-sm);background:#fff}.payment-operation-list{border-top:1px solid var(--line);background:var(--surface-muted);gap:10px;padding:14px;display:grid}.payment-operation-card{border:1px solid var(--line);width:100%;color:inherit;text-align:start;box-shadow:var(--shadow-sm);cursor:pointer;background:#fff;border-radius:15px;gap:13px;padding:15px;transition:border-color .15s,transform .15s,box-shadow .15s;display:grid}.payment-operation-card:hover{border-color:color-mix(in srgb, var(--brand) 45%, var(--line));transform:translateY(-1px);box-shadow:0 12px 28px #0e272314}.payment-operation-card:focus-visible{outline:3px solid color-mix(in srgb, var(--brand) 30%, transparent);outline-offset:2px}.payment-operation-card-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.payment-operation-card-head>div:first-child{min-width:0}.payment-operation-card-head strong{color:var(--ink-950);margin-top:10px;font-size:17px;display:block}.payment-operation-card-head>div:first-child>span{color:var(--ink-500);text-overflow:ellipsis;margin-top:4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;display:block;overflow:hidden}.payment-operation-card-head time{color:var(--ink-500);flex:none;font-size:10px}.payment-operation-card-statuses{flex-wrap:wrap;gap:6px;display:flex}.payment-operation-card dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;display:grid}.payment-operation-card dl div{background:var(--surface-muted);border-radius:10px;min-width:0;padding:10px 11px}.payment-operation-card dt{color:var(--ink-500);letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:800}.payment-operation-card dd{overflow-wrap:anywhere;color:var(--ink-950);margin:5px 0 0;font-size:11px;font-weight:650}.payment-operation-card-footer{border-top:1px solid var(--line);color:var(--brand-strong);justify-content:flex-end;align-items:center;gap:8px;padding-top:11px;font-size:11px;font-weight:750;display:flex}.dashboard-grid{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:18px;display:grid}.dashboard-panel{min-width:0}.currency-summary-list,.health-list{gap:9px;display:grid}.currency-summary-row{border:1px solid var(--line);background:var(--surface-muted);border-radius:12px;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:12px;padding:12px;display:grid}.currency-summary-row>strong{color:var(--brand-strong);font-size:14px}.currency-summary-row dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.currency-summary-row dl div{min-width:0}.currency-summary-row dt{color:var(--ink-500);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:750}.currency-summary-row dd{color:var(--ink-950);overflow-wrap:anywhere;margin:3px 0 0;font-size:11px;font-weight:750}.health-list a{border-bottom:1px solid var(--line);color:var(--ink-600);justify-content:space-between;align-items:center;gap:12px;padding:9px 2px 11px;font-size:12px;text-decoration:none;display:flex}.health-list a:last-child{border-bottom:0}.health-list a:hover span{color:var(--brand-strong)}.health-list strong{color:var(--ink-950);white-space:nowrap}.health-list .health-warning{color:#b45309}.operations-alerts{color:#92400e;background:#fffbeb;border:1px solid #fcd34d;border-radius:12px;align-items:center;gap:14px;margin-bottom:18px;padding:12px 14px;font-size:12px;display:flex}.operations-alerts>div{flex-wrap:wrap;gap:8px;display:flex}.operations-alerts a{color:#92400e;background:#fff;border-radius:999px;padding:5px 9px;font-weight:700;text-decoration:none}.workspace-panel{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-sm);overflow:hidden}.tabs{border-bottom:1px solid var(--line);gap:4px;padding:0 18px;display:flex;overflow-x:auto}.tabs button{min-height:48px;color:var(--ink-600);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;padding:10px 13px;font-size:12px;font-weight:700}.tabs button:hover{color:var(--ink-950)}.tabs .tab-active{border-bottom-color:var(--brand);color:var(--brand-strong)}.filter-panel{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-muted);margin:16px;padding:14px}.filter-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.filter-heading h2{margin:0;font-size:13px}.filter-heading p{color:var(--ink-500);margin:3px 0 0;font-size:11px}.filter-toggle{display:none}.filters{grid-template-columns:minmax(220px,1.3fr) repeat(2,minmax(150px,.7fr));gap:10px;margin-top:12px;display:grid}.filters label,.amount-field{color:var(--ink-600);letter-spacing:.06em;text-transform:uppercase;gap:6px;font-size:10px;font-weight:750;display:grid}.filters input,.filters select,.amount-field input{border:1px solid var(--line);width:100%;min-width:0;min-height:42px;color:var(--ink-950);letter-spacing:0;text-transform:none;background:#fff;border-radius:10px;padding:9px 11px;font-size:13px;font-weight:500}.table-wrap{border-top:1px solid var(--line);max-width:100%;overflow-x:auto}.operations-table{border-collapse:collapse;width:100%;min-width:920px}.operations-table th{color:var(--ink-500);text-align:left;letter-spacing:.08em;text-transform:uppercase;background:#f8fafc;padding:11px 14px;font-size:10px;font-weight:800}.operations-table td{color:var(--ink-600);vertical-align:middle;border-top:1px solid #edf1f5;padding:14px;font-size:12px}.operations-table tbody tr:hover{background:#fbfdfd}.operations-table td strong{color:var(--ink-950);font-size:12px;display:block}.mono-reference{color:var(--ink-500);margin-top:3px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;display:block}.money-cell{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700;color:var(--ink-950)!important}.table-action{border:1px solid var(--line);color:var(--brand-strong);cursor:pointer;background:#fff;border-radius:8px;padding:7px 10px;font-size:11px;font-weight:750}.status-badge{letter-spacing:.02em;white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;padding:5px 8px;font-size:10px;font-weight:800;display:inline-flex}.status-success{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.status-warning{color:#c2410c;background:#fff7ed;border-color:#fed7aa}.status-info{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.status-danger{color:#be123c;background:#fff1f2;border-color:#fecdd3}.status-neutral{color:#475569;background:#f8fafc;border-color:#e2e8f0}.pagination{border-top:1px solid var(--line);background:var(--surface-muted);color:var(--ink-600);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:11px;display:flex}.pagination p{margin:0}.pagination-controls{align-items:center;gap:10px;display:flex}.pagination-controls .button{min-height:36px;padding:7px 10px;font-size:11px}.related-records{margin-bottom:18px}.related-records>summary{color:var(--ink-600);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;font-size:11px;display:flex}.related-records>summary>span:first-child{gap:4px;display:grid}.related-records>summary strong{color:var(--ink-950);font-size:13px}.related-records>summary small{color:var(--ink-500);font-size:11px}.related-records[open]>summary{border-bottom:1px solid var(--line)}.related-record-section{margin:0}.related-record-section+.related-record-section{border-top:1px solid var(--line)}.state-panel{border-top:1px solid var(--line);min-height:220px;color:var(--ink-600);text-align:center;place-content:center;justify-items:center;gap:8px;padding:30px;display:grid}.state-panel strong{color:var(--ink-950)}.state-error{background:#fff7f8}.state-unavailable{background:#fffaf3}.spinner{border:3px solid #cbd5e1;border-top-color:var(--brand);border-radius:50%;width:28px;height:28px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#07101b9e;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.modal-panel{border-radius:var(--radius-lg);width:min(100%,640px);max-height:calc(100dvh - 36px);box-shadow:var(--shadow-lg);background:#fff;border:1px solid #ffffff80;flex-direction:column;display:flex;overflow:hidden}.modal-panel-wide{border-radius:28px;width:min(100%,1120px);max-height:min(94dvh,980px)}.modal-panel-payment{color:#fff;background:linear-gradient(#170030fc,#07121efc);border-color:#ffffff21;box-shadow:0 28px 90px #00000094}.modal-header{border-bottom:1px solid var(--line);background:#fffffff7;justify-content:space-between;align-items:flex-start;gap:18px;padding:18px 20px;display:flex}.modal-panel-payment .modal-header{background:#0e081ef5;border-color:#ffffff1a}.modal-panel-payment .modal-header h2{color:#fff}.modal-panel-payment .modal-header p{color:#ffffffb8}.modal-panel-payment .modal-header .button-secondary{color:#fff;background:#ffffff14;border-color:#ffffff24}.modal-panel-payment .modal-body{background:linear-gradient(#260747f0,#0e081efa)}.modal-header h2{margin:0;font-size:20px}.modal-header p{color:var(--ink-600);margin:5px 0 0;font-size:12px}.modal-body{min-height:0;padding:20px;overflow-y:auto}.detail-list{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.detail-list div{background:#fff;padding:14px}.detail-list dt{color:var(--ink-500);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:750}.detail-list dd{color:var(--ink-950);margin:6px 0 0;font-size:13px;font-weight:650}.unavailable-callout{border-radius:var(--radius-md);color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;padding:18px}.unavailable-callout p{margin:7px 0 18px;line-height:1.6}.boundary-page,.unavailable-page,.public-unavailable{align-content:center;justify-items:start;gap:14px;width:min(100% - 32px,680px);min-height:100dvh;margin:0 auto;display:grid}.boundary-page p,.unavailable-page p,.public-unavailable p{color:var(--ink-600);margin:0;line-height:1.65}.checkout-page{background:var(--tenant-surface);color:#fff;min-height:100dvh}.checkout-header{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:18px;width:min(100% - 40px,1220px);min-height:78px;margin:0 auto;display:flex}.tenant-lockup{align-items:center;gap:12px;min-width:0;display:flex}.tenant-lockup>div{gap:2px;display:grid}.tenant-lockup strong{color:inherit;font-size:14px}.tenant-lockup span{color:currentColor;opacity:.65;text-transform:uppercase;letter-spacing:.08em;font-size:10px}.tenant-mark{background:var(--tenant-accent,var(--brand));color:#fff;border-radius:12px;place-items:center;width:38px;height:38px;font-weight:800;display:grid}.checkout-layout{grid-template-columns:minmax(0,.9fr) minmax(430px,1.1fr);align-items:center;gap:clamp(36px,7vw,100px);width:min(100% - 40px,1120px);margin:0 auto;padding:70px 0 90px;display:grid}.checkout-intro .public-kicker{color:var(--tenant-accent)}.checkout-intro h1{letter-spacing:-.055em;max-width:540px;margin:0;font-size:clamp(38px,6vw,70px);line-height:.98}.checkout-intro>p:not(.public-kicker){color:#ffffffad;max-width:560px;margin:20px 0 0;font-size:15px;line-height:1.7}.checkout-summary{border-top:1px solid #ffffff1f;gap:0;margin:34px 0 0;display:grid}.checkout-summary div{border-bottom:1px solid #ffffff1f;justify-content:space-between;gap:20px;padding:13px 0;display:flex}.checkout-summary dt{color:#ffffff80;font-size:11px}.checkout-summary dd{color:#ffffffe6;margin:0;font-size:11px;font-weight:700}.checkout-card{color:var(--ink-950);background:#fff;border:1px solid #ffffff1f;border-radius:26px;padding:24px;box-shadow:0 34px 90px #00000059}.checkout-step{align-items:center;gap:11px;margin:0 0 13px;display:flex}.checkout-step>span{background:color-mix(in srgb, var(--tenant-accent) 14%, white);width:28px;height:28px;color:var(--tenant-accent-strong);border-radius:8px;place-items:center;font-size:10px;font-weight:800;display:grid}.checkout-step div{gap:1px;display:grid}.checkout-step strong{font-size:13px}.checkout-step small{color:var(--ink-500);font-size:10px}.amount-field{margin-bottom:24px}.amount-field input{border-color:var(--line-strong);min-height:50px;font-size:19px;font-weight:750}.amount-field small{color:var(--ink-500);letter-spacing:0;text-transform:none;font-weight:500;line-height:1.45}.method-list{border:0;gap:9px;margin:0 0 20px;padding:0;display:grid}.method-option{border:1px solid var(--line);cursor:pointer;border-radius:14px;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:11px;min-height:64px;padding:11px 13px;display:grid}.method-option input{width:16px;height:16px;accent-color:var(--tenant-accent-strong)}.method-option>span:nth-of-type(2){gap:2px;display:grid}.method-option strong{font-size:12px}.method-option small{color:var(--ink-500);font-size:10px;line-height:1.35}.method-selected{border-color:var(--tenant-accent);background:color-mix(in srgb, var(--tenant-accent) 6%, white);box-shadow:inset 0 0 0 1px var(--tenant-accent)}.method-icon{background:var(--surface-muted);width:34px;height:34px;color:var(--ink-800);border-radius:10px;place-items:center;font-size:12px;font-weight:800;display:grid}.method-check{color:var(--tenant-accent-strong);font-weight:900}.checkout-submit{background:var(--tenant-accent-strong,var(--brand-strong));color:#fff;text-align:center;cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;width:100%;min-height:48px;padding:12px 16px;font-size:13px;font-weight:800;text-decoration:none;display:flex}.checkout-footnote{color:var(--ink-500);text-align:center;margin:11px 0 0;font-size:9px;line-height:1.4}.payment-status-page{background:#081812;place-items:center;min-height:100dvh;padding:22px;display:grid}.payment-status-card{width:min(100%,520px);color:var(--ink-950);text-align:center;background:#fff;border:1px solid #ffffff1f;border-radius:26px;padding:28px;box-shadow:0 32px 90px #0006}.payment-status-card .tenant-lockup{justify-content:center;margin-bottom:28px}.payment-status-card .tenant-lockup span{color:var(--ink-500)}.status-orbit{background:var(--brand-soft);width:70px;height:70px;color:var(--brand-strong);border-radius:50%;place-items:center;margin:0 auto 16px;font-size:28px;font-weight:800;display:grid;box-shadow:0 0 0 10px #f1faf7}.payment-status-card h1{letter-spacing:-.03em;margin:14px 0 8px;font-size:30px}.payment-status-card>p{color:var(--ink-600);margin:0 auto;font-size:13px;line-height:1.6}.payment-status-card dl{border:1px solid var(--line);text-align:left;border-radius:14px;margin:24px 0;overflow:hidden}.payment-status-card dl div{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:12px 14px;display:flex}.payment-status-card dl div:last-child{border-bottom:0}.payment-status-card dt{color:var(--ink-500);font-size:10px}.payment-status-card dd{margin:0;font-size:10px;font-weight:700}.public-unavailable{color:#fff;background:#071b17;width:100%;padding:max(24px,50vw - 340px)}.public-unavailable p{color:#ffffffad}.public-unavailable h1{margin:0;font-size:clamp(34px,6vw,64px)}.public-unavailable .public-kicker{color:#5eead4}@media (max-width:1340px){.connected-filter-panel{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1100px){.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-grid{grid-template-columns:1fr}.checkout-layout{grid-template-columns:1fr 1fr;gap:36px}}@media (max-width:900px){.app-shell{display:block}.sidebar{visibility:hidden;width:min(82vw,300px);box-shadow:var(--shadow-lg);transition:transform .18s;position:fixed;top:0;left:0;transform:translate(-105%)}.sidebar-open{visibility:visible;transform:translate(0)}.nav-close-button{display:grid}.sidebar-scrim{z-index:35;background:#07101b73;border:0;position:fixed;inset:0}.menu-button{display:grid}.shell-content{padding:22px 18px}.topbar{padding:10px 18px}.checkout-layout{grid-template-columns:1fr;padding-top:48px}.checkout-intro{text-align:center}.checkout-intro h1,.checkout-intro>p{margin-left:auto!important;margin-right:auto!important}.checkout-summary{text-align:left;max-width:560px;margin-left:auto;margin-right:auto}.checkout-card{width:min(100%,600px);margin:0 auto}}@media (max-width:700px){.modal-panel-wide{border-radius:0;width:100%;height:100dvh;max-height:100dvh}.modal-panel-wide .modal-header{padding:max(13px, env(safe-area-inset-top)) 16px 13px;gap:12px}.modal-panel-wide .modal-header h2{font-size:18px}.modal-panel-wide .modal-header p{overflow-wrap:anywhere;max-width:245px;font-size:10px}.modal-panel-wide .modal-body{overscroll-behavior:contain;padding:12px 12px max(18px, env(safe-area-inset-bottom));-webkit-overflow-scrolling:touch}.connected-form-grid,.connected-form-inline,.connected-form .checkbox-stack,.environment-grid,.configuration-grid,.method-readiness-grid,.provider-metadata,.connected-filter-panel,.secret-reveal{grid-template-columns:1fr}.connected-form-wide{grid-column:auto}.details-list,.compact-metrics{grid-template-columns:1fr}.connected-form-inline{align-items:stretch}.organization-card-head,.method-card-head,.section-heading-row,.context-switcher-row{flex-direction:column;align-items:stretch}.context-role{text-align:left}.secret-reveal .button{width:100%}.topbar-actions .identity-badge{display:none}.page-heading{flex-direction:column}.page-heading .button{width:100%}.page-heading h1{font-size:29px}.filter-actions .button{flex:1 1 0}.list-toolbar{flex-direction:column;align-items:stretch}.list-toolbar>label{justify-content:space-between}.segmented-control{grid-template-columns:1fr 1fr;display:grid}.related-records>summary{flex-direction:column;align-items:flex-start}.currency-summary-row{grid-template-columns:1fr}.metric-grid{grid-template-columns:1fr 1fr}.metric{padding:13px}.metric strong{font-size:20px}.filter-toggle{display:inline-flex}.filter-body{display:none}.filter-open .filter-body{display:block}.filters{grid-template-columns:1fr}.table-wrap{overflow:visible}.operations-table{width:100%;min-width:0;display:block}.operations-table thead{display:none}.operations-table tbody{gap:10px;padding:0 14px 14px;display:grid}.operations-table tr{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:14px;gap:8px;padding:12px;display:grid}.operations-table td{overflow-wrap:anywhere;border:0;grid-template-columns:minmax(90px,35%) minmax(0,1fr);gap:8px;width:100%;padding:0;display:grid}.operations-table td:before{content:attr(data-label);color:var(--ink-500);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.operations-table td>*{min-width:0}.dashboard-recent .operations-table tbody tr:nth-child(n+5){display:none}.table-action{justify-self:start}.pagination{text-align:center;flex-direction:column;align-items:stretch}.pagination-controls{grid-template-columns:1fr auto 1fr;display:grid}.modal-backdrop{align-items:flex-end;padding:0}.modal-panel{border-radius:22px 22px 0 0;max-height:100dvh}.modal-header,.modal-body{padding:16px}.detail-list{grid-template-columns:1fr}.checkout-header{width:min(100% - 28px,1220px)}.sandbox-pill{display:none}.checkout-layout{width:min(100% - 28px,1120px);padding:38px 0 52px}.checkout-intro h1{font-size:42px}.checkout-intro>p:not(.public-kicker){font-size:13px}.checkout-card{border-radius:20px;padding:18px}}.merchant-dashboard-workspace{gap:18px;display:grid}.merchant-dashboard-heading{background:radial-gradient(circle at 100% 0,#0ea5e91f,#0000 34%),linear-gradient(135deg,#f8fafc,#fff 62%);border:1px solid #dbeafe;align-items:end}.merchant-dashboard-heading-actions{flex:none}.merchant-dashboard-generated{color:var(--ink-500);align-items:center;gap:7px;margin-top:10px;font-size:10px;font-weight:700;display:inline-flex}.merchant-dashboard-generated>span{background:#10b981;border-radius:999px;width:7px;height:7px;box-shadow:0 0 0 4px #10b9811f}.merchant-dashboard-section,.merchant-dashboard-filters{gap:16px;min-width:0;display:grid}.merchant-dashboard-section-heading,.merchant-dashboard-card-heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.merchant-dashboard-section-heading>div,.merchant-dashboard-card-heading>div{gap:4px;min-width:0;display:grid}.merchant-dashboard-section-heading h2,.merchant-dashboard-section-heading h3,.merchant-dashboard-section-heading p,.merchant-dashboard-card-heading strong,.merchant-dashboard-card-heading span{margin:0}.merchant-dashboard-section-heading h2{color:var(--ink-950);font-size:15px}.merchant-dashboard-section-heading h3{color:var(--ink-950);font-size:12px}.merchant-dashboard-section-heading p,.merchant-dashboard-card-heading span{color:var(--ink-500);font-size:10px;line-height:1.5}.merchant-dashboard-section-heading>span{border:1px solid var(--line);background:var(--surface);color:var(--ink-600);border-radius:999px;flex:none;padding:6px 9px;font-size:9px;font-weight:800}.merchant-dashboard-quick-ranges{flex-wrap:wrap;gap:7px;display:flex}.merchant-dashboard-quick-ranges button,.merchant-dashboard-card-heading button{border:1px solid var(--line);min-height:32px;color:var(--ink-600);font:inherit;cursor:pointer;background:#fff;border-radius:9px;padding:0 11px;font-size:9px;font-weight:800}.merchant-dashboard-quick-ranges button:hover:not(:disabled),.merchant-dashboard-card-heading button:hover:not(:disabled),.merchant-dashboard-quick-ranges button.active{border-color:color-mix(in srgb, var(--brand) 50%, var(--line));background:color-mix(in srgb, var(--brand) 8%, white);color:var(--brand)}.merchant-dashboard-quick-ranges button:disabled{cursor:not-allowed;opacity:.5}.merchant-dashboard-filter-grid{grid-template-columns:repeat(5,minmax(120px,1fr)) auto;align-items:end;gap:10px;display:grid}.merchant-dashboard-filter-grid label,.merchant-dashboard-annotation-form label{gap:6px;display:grid}.merchant-dashboard-filter-grid label>span,.merchant-dashboard-annotation-form label>span{color:var(--ink-600);font-size:9px;font-weight:800}.merchant-dashboard-filter-grid input,.merchant-dashboard-filter-grid select,.merchant-dashboard-annotation-form textarea{border:1px solid var(--line);width:100%;min-height:40px;color:var(--ink-900);font:inherit;background:#fff;border-radius:10px;padding:9px 10px;font-size:10px}.merchant-dashboard-filter-grid input:focus,.merchant-dashboard-filter-grid select:focus,.merchant-dashboard-annotation-form textarea:focus{border-color:var(--brand);outline:3px solid color-mix(in srgb, var(--brand) 13%, transparent)}.merchant-dashboard-filter-grid input:disabled{background:var(--surface);color:var(--ink-400)}.merchant-dashboard-filter-error,.merchant-dashboard-currency-boundary{border-radius:11px;margin:0;padding:10px 12px;font-size:10px;line-height:1.5}.merchant-dashboard-filter-error{color:#9f1239;background:#fff1f2;border:1px solid #fecdd3}.merchant-dashboard-currency-boundary{color:#075985;background:#f0f9ff;border:1px solid #bae6fd}.merchant-dashboard-refresh-state{color:#075985;background:#f0f9ff;border-color:#bae6fd}.merchant-dashboard-two-column,.merchant-dashboard-audit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.merchant-dashboard-alerts,.merchant-dashboard-methods{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.merchant-dashboard-alerts>article,.merchant-dashboard-currency-list>article,.merchant-dashboard-aging-list>article,.merchant-dashboard-bottlenecks>article,.merchant-dashboard-methods>article,.merchant-dashboard-capacity-list>article,.merchant-dashboard-provider-list>article,.merchant-dashboard-agent-list>article,.merchant-dashboard-trend-rows>article,.merchant-dashboard-annotations>article{border:1px solid var(--line);background:#fff;border-radius:14px;gap:10px;min-width:0;padding:13px;display:grid}.merchant-dashboard-alerts>article{border-left-width:4px;align-content:start}.merchant-dashboard-alerts>article.alert-critical{background:#fff7f8;border-left-color:#e11d48}.merchant-dashboard-alerts>article.alert-warning{background:#fffbeb;border-left-color:#f59e0b}.merchant-dashboard-alerts>article.alert-info{background:#f0f9ff;border-left-color:#0284c7}.merchant-dashboard-alerts>article>div{align-items:center;gap:6px;display:flex}.merchant-dashboard-alerts span,.merchant-dashboard-alerts small,.merchant-dashboard-alerts a{color:var(--ink-500);font-size:9px;font-weight:700}.merchant-dashboard-alerts p{color:var(--ink-600);margin:0;font-size:10px;line-height:1.55}.merchant-dashboard-alerts a{color:var(--brand)}.merchant-dashboard-metrics{grid-template-columns:repeat(6,minmax(0,1fr))}.merchant-dashboard-currency-list,.merchant-dashboard-aging-list,.merchant-dashboard-bottlenecks,.merchant-dashboard-capacity-list,.merchant-dashboard-provider-list,.merchant-dashboard-agent-list,.merchant-dashboard-annotations,.merchant-dashboard-trend-rows,.merchant-dashboard-trends{gap:10px;display:grid}.merchant-dashboard-primary-money{overflow-wrap:anywhere;color:var(--ink-950);margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:15px;font-weight:800}.merchant-dashboard-currency-list>article>span,.merchant-dashboard-methods>article>p:not(.merchant-dashboard-primary-money),.merchant-dashboard-methods>article>small,.merchant-dashboard-agent-list>article>small{color:var(--ink-500);margin:0;font-size:9px;line-height:1.5}.merchant-dashboard-mini-facts,.merchant-dashboard-aging-buckets{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0;display:grid}.merchant-dashboard-mini-facts>div,.merchant-dashboard-aging-buckets>div{background:var(--surface);border-radius:9px;gap:3px;min-width:0;padding:8px;display:grid}.merchant-dashboard-mini-facts dt,.merchant-dashboard-aging-buckets dt{color:var(--ink-500);font-size:8px}.merchant-dashboard-mini-facts dd,.merchant-dashboard-aging-buckets dd{overflow-wrap:anywhere;color:var(--ink-800);margin:0;font-size:9px;font-weight:800}.merchant-dashboard-trend-chart{border:1px solid var(--line);background:linear-gradient(#f8fafc,#fff);border-radius:14px;gap:8px;padding:12px;display:grid}.merchant-dashboard-trend-chart>div{color:var(--ink-500);justify-content:space-between;align-items:center;gap:10px;font-size:9px;display:flex}.merchant-dashboard-trend-chart svg{width:100%;height:auto;display:block;overflow:visible}.merchant-dashboard-trend-chart line{stroke:var(--line)}.merchant-dashboard-trend-chart polygon{fill:#0ea5e91a}.merchant-dashboard-trend-chart polyline{fill:none;stroke:#0284c7;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5px}.merchant-dashboard-trend-chart circle{fill:#0284c7;stroke:#fff;stroke-width:1.5px}.merchant-dashboard-trend-chart circle.trend-spike{fill:#e11d48}.merchant-dashboard-trend-chart circle.trend-dip{fill:#f59e0b}.merchant-dashboard-trend-rows>article,.merchant-dashboard-bottlenecks>article{grid-template-columns:minmax(0,1fr) auto;align-items:center}.merchant-dashboard-trend-rows>article>div,.merchant-dashboard-bottlenecks>article>div{gap:4px;min-width:0;display:grid}.merchant-dashboard-trend-rows>article>div:last-child,.merchant-dashboard-bottlenecks>article>div:last-child{text-align:end;justify-items:end}.merchant-dashboard-trend-rows span,.merchant-dashboard-bottlenecks span,.merchant-dashboard-bottlenecks small{color:var(--ink-500);font-size:9px}.merchant-dashboard-signal,.merchant-dashboard-health{letter-spacing:.02em;text-transform:uppercase;border-radius:999px;justify-self:start;padding:5px 8px;font-size:8px;font-weight:900}.merchant-dashboard-health.health-healthy,.merchant-dashboard-signal.signal-normal{color:#047857;background:#ecfdf5}.merchant-dashboard-health.health-watch,.merchant-dashboard-signal.signal-dip,.merchant-dashboard-signal.signal-new-activity{color:#b45309;background:#fffbeb}.merchant-dashboard-health.health-degraded,.merchant-dashboard-signal.signal-spike{color:#be123c;background:#fff1f2}.merchant-dashboard-signal.signal-no-baseline{color:#475569;background:#f1f5f9}.merchant-dashboard-progress{background:#e2e8f0;border-radius:999px;height:6px;overflow:hidden}.merchant-dashboard-progress>span{border-radius:inherit;height:100%;display:block}.merchant-dashboard-progress .progress-success{background:#10b981}.merchant-dashboard-progress .progress-warning{background:#f59e0b}.merchant-dashboard-progress .progress-danger{background:#e11d48}.merchant-dashboard-progress .progress-info{background:#0284c7}.merchant-dashboard-workspace .status-neutral{color:#475569;background:#f1f5f9}.merchant-dashboard-agent-balances{flex-wrap:wrap;gap:6px;display:flex}.merchant-dashboard-agent-balances>strong,.merchant-dashboard-agent-balances>span{background:var(--surface);overflow-wrap:anywhere;color:var(--ink-700);border-radius:8px;padding:7px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px}.merchant-dashboard-status-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.merchant-dashboard-status-groups>div{border:1px solid var(--line);background:var(--surface);border-radius:13px;align-content:start;gap:9px;padding:12px;display:grid}.merchant-dashboard-status-groups p{color:var(--ink-600);justify-content:space-between;align-items:center;gap:8px;margin:0;font-size:9px;display:flex}.merchant-dashboard-status-groups>div>span,.merchant-dashboard-status-groups a{color:var(--ink-500);font-size:9px}.merchant-dashboard-status-groups a{color:var(--brand);font-weight:800}.merchant-dashboard-annotation-form{background:#f0f9ff;border:1px solid #bae6fd;border-radius:14px;align-content:start;gap:10px;padding:14px;display:grid}.merchant-dashboard-annotation-form textarea{resize:vertical;min-height:112px}.merchant-dashboard-annotation-form p{color:#075985;margin:0;font-size:9px}.merchant-dashboard-annotation-form .button{justify-self:start}.merchant-dashboard-annotations>article>div{color:var(--ink-500);flex-wrap:wrap;gap:5px;font-size:8px;display:flex}.merchant-dashboard-annotations p{white-space:pre-wrap;color:var(--ink-700);margin:0;font-size:10px;line-height:1.55}.merchant-dashboard-annotations small{color:var(--ink-500);font-size:8px}.merchant-dashboard-activity{border-top:1px solid var(--line);gap:12px;padding-top:14px;display:grid}.merchant-dashboard-activity ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.merchant-dashboard-activity li{border-left:2px solid #bae6fd;grid-template-columns:minmax(0,1fr) auto;gap:14px;padding:8px 0 8px 12px;display:grid}.merchant-dashboard-activity li>div{gap:3px;min-width:0;display:grid}.merchant-dashboard-activity li>div:last-child{text-align:end;justify-items:end}.merchant-dashboard-activity li span,.merchant-dashboard-activity li time{overflow-wrap:anywhere;color:var(--ink-500);font-size:8px}.merchant-dashboard-empty{border:1px dashed var(--line);background:var(--surface);min-height:92px;color:var(--ink-500);text-align:center;border-radius:12px;place-items:center;padding:18px;font-size:10px;display:grid}@media (max-width:1100px){.merchant-dashboard-filter-grid,.merchant-dashboard-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.merchant-dashboard-alerts,.merchant-dashboard-methods{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.merchant-dashboard-heading,.merchant-dashboard-section-heading,.merchant-dashboard-card-heading,.merchant-dashboard-trend-rows>article,.merchant-dashboard-bottlenecks>article{display:grid}.merchant-dashboard-heading-actions,.merchant-dashboard-heading-actions .button{width:100%}.merchant-dashboard-filter-grid,.merchant-dashboard-two-column,.merchant-dashboard-audit-grid,.merchant-dashboard-alerts,.merchant-dashboard-methods,.merchant-dashboard-metrics,.merchant-dashboard-status-groups{grid-template-columns:1fr}.merchant-dashboard-quick-ranges{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.merchant-dashboard-quick-ranges button,.merchant-dashboard-filter-grid .button,.merchant-dashboard-annotation-form .button{width:100%}.merchant-dashboard-mini-facts,.merchant-dashboard-aging-buckets{grid-template-columns:1fr}.merchant-dashboard-trend-rows>article>div:last-child,.merchant-dashboard-bottlenecks>article>div:last-child,.merchant-dashboard-activity li>div:last-child{text-align:start;justify-items:start}.merchant-dashboard-activity li{grid-template-columns:1fr}}.agent-card-workspace{gap:18px;display:grid}.agent-card-heading{margin-bottom:0}.agent-card-duty-control{border:1px solid var(--line);background:var(--surface);border-radius:10px;grid-template-columns:auto auto;align-items:center;gap:3px 6px;min-width:116px;padding:7px 9px;display:grid}.agent-card-duty-control>span{color:var(--ink-500);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800}.agent-card-duty-control>small{color:var(--ink-500);grid-column:1/-1;font-size:9px}.agent-card-sync{color:var(--ink-500);flex-wrap:wrap;align-items:center;gap:7px 12px;margin-top:12px;font-size:10px;display:flex}.agent-card-sync code{border:1px solid var(--line);background:var(--surface);color:var(--ink-800);border-radius:6px;padding:2px 5px}.agent-card-backend-boundary{background:linear-gradient(135deg,#fff7ed,#fff 70%);border:1px solid #fed7aa;border-left:4px solid #f97316;border-radius:14px;grid-template-columns:minmax(210px,.65fr) minmax(0,1.35fr);align-items:start;gap:18px;padding:15px 17px;display:grid}.agent-card-backend-boundary>div{gap:4px;display:grid}.agent-card-backend-boundary h2,.agent-card-backend-boundary h3,.agent-card-backend-boundary p{margin:0}.agent-card-backend-boundary p{color:#9a3412;font-size:10px;line-height:1.65}.agent-card-security-banner{color:#115e59;background:#f0fdfa;border:1px solid #99f6e4;border-radius:12px;align-items:center;gap:12px;padding:10px 14px;display:flex}.agent-card-security-banner strong{white-space:nowrap;font-size:12px;display:block}.agent-card-security-banner p{color:#0f766e;margin:0;font-size:10px;line-height:1.5}.agent-card-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.agent-card-metrics article{border:1px solid var(--line);background:linear-gradient(145deg, white, var(--surface));border-radius:14px;gap:5px;min-width:0;padding:15px;display:grid}.agent-card-metrics span{color:var(--ink-500);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.agent-card-metrics strong{color:var(--ink-950);letter-spacing:-.035em;font-size:24px}.agent-card-metrics small{color:var(--ink-500);font-size:10px;line-height:1.4}.agent-card-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.agent-card-filter-grid>label,.agent-card-decision-form>label,.agent-card-decision-card>label{color:var(--ink-600);align-content:start;gap:6px;font-size:10px;font-weight:750;display:grid}.agent-card-filter-grid input,.agent-card-filter-grid select,.agent-card-decision-form input,.agent-card-decision-form select,.agent-card-decision-form textarea{border:1px solid var(--line);width:100%;min-height:40px;color:var(--ink-900);font:inherit;background:#fff;border-radius:10px;padding:9px 10px;font-size:11px}.agent-card-decision-form textarea{resize:vertical}.agent-card-filter-grid .filter-actions{grid-column:1/-1}.agent-card-list-panel{gap:14px;padding:0;display:grid;overflow:hidden}.agent-card-section-heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.agent-card-list-panel>.agent-card-section-heading{padding:17px 18px 0}.agent-card-section-heading>div{gap:3px;min-width:0;display:grid}.agent-card-section-heading h2,.agent-card-section-heading h3,.agent-card-section-heading p{margin:0}.agent-card-section-heading>span{color:var(--ink-500);text-align:right;font-size:9px;line-height:1.45}.agent-card-list-panel>.connected-state{margin:0 18px 18px}.agent-card-desktop-list{overflow-x:auto}.agent-card-desktop-list table{border-collapse:collapse;width:100%}.agent-card-desktop-list th{border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line);background:var(--surface);color:var(--ink-500);letter-spacing:.08em;text-align:left;text-transform:uppercase;padding:10px 13px;font-size:8px;font-weight:850}.agent-card-desktop-list td{border-bottom:1px solid var(--line-soft);vertical-align:middle;min-width:118px;padding:12px 13px}.agent-card-desktop-list td:first-child{min-width:180px}.agent-card-desktop-list td:last-child{text-align:right;min-width:84px}.agent-card-desktop-list td>strong,.agent-card-desktop-list td>span:not(.status-badge){text-overflow:ellipsis;white-space:nowrap;max-width:220px;display:block;overflow:hidden}.agent-card-desktop-list td>strong{color:var(--ink-900);font-size:10px}.agent-card-desktop-list td>span:not(.status-badge){color:var(--ink-500);margin-top:4px;font-size:9px}.agent-card-mobile-list{display:none}.agent-card-pagination{border-top:1px solid var(--line);margin:0;padding:13px 18px 16px}.agent-card-detail{gap:12px;display:grid}.agent-card-review-summary{border:1px solid var(--line);border-left:4px solid var(--brand);background:linear-gradient(135deg,#f8fffd,#fff 60%);border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:15px 17px;display:grid}.agent-card-review-customer,.agent-card-review-amount{gap:3px;min-width:0;display:grid}.agent-card-review-customer>span,.agent-card-review-amount>span{color:var(--ink-500);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.agent-card-review-customer>strong{color:var(--ink-950);text-overflow:ellipsis;white-space:nowrap;font-size:18px;overflow:hidden}.agent-card-review-customer>small{color:var(--ink-500);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.agent-card-review-amount{text-align:right;justify-items:end}.agent-card-review-amount>strong{color:var(--ink-950);font-variant-numeric:tabular-nums;font-size:21px}.agent-card-review-amount>div{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.agent-card-review-meta{border:1px solid var(--line);background:var(--line);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.agent-card-review-meta>span{min-width:0;color:var(--ink-700);overflow-wrap:anywhere;background:#fff;gap:4px;padding:10px 12px;font-size:10px;font-weight:700;display:grid}.agent-card-review-meta strong{color:var(--ink-500);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800}.agent-card-review-fallback{color:#5b21b6;background:#faf7ff;border:1px solid #ddd6fe;border-radius:10px;align-items:center;gap:8px;padding:9px 11px;font-size:10px;display:flex}.agent-card-review-fallback strong{flex:none;font-weight:800}.agent-card-review-workspace{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:start;gap:12px;display:grid}.agent-card-review-actions{min-height:100%}.agent-card-review-context{gap:10px;display:grid}.agent-card-review-security{color:#075985;background:#f0f9ff;border:1px solid #bfdbfe;border-radius:12px;gap:4px;padding:11px 12px;font-size:9px;line-height:1.5;display:grid}.agent-card-review-security strong{font-size:10px}.agent-card-detail-hero{border:1px solid color-mix(in srgb, var(--brand) 24%, var(--line));background:linear-gradient(140deg, color-mix(in srgb, var(--brand) 8%, white), white 68%);border-radius:16px;justify-content:space-between;align-items:flex-start;gap:18px;padding:16px;display:flex}.agent-card-detail-hero>div{gap:5px;display:grid}.agent-card-detail-hero>div:last-child{text-align:right;justify-items:end}.agent-card-detail-hero h3,.agent-card-detail-hero p{margin:0}.agent-card-detail-hero span{color:var(--ink-500);font-size:10px}.agent-card-detail-hero>div:last-child>strong{color:var(--ink-950);font-size:18px}.agent-card-fallback-note,.agent-card-readonly,.agent-card-claim-empty{color:#5b21b6;background:#f5f3ff;border:1px solid #ddd6fe;border-radius:12px;gap:5px;padding:12px 14px;font-size:10px;line-height:1.55;display:grid}.agent-card-readonly{border-color:var(--line);background:var(--surface);color:var(--ink-600)}.agent-card-claim-empty{color:#075985;background:#f0f9ff;border-color:#bae6fd}.agent-card-claim-empty p{margin:0}.agent-card-detail-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.agent-card-detail-facts>div,.agent-card-submissions dl>div,.agent-card-provider-attempts dl>div,.agent-card-terminal dl>div{gap:3px;min-width:0;display:grid}.agent-card-detail-facts>div{border:1px solid var(--line-soft);background:var(--surface);border-radius:10px;padding:10px}.agent-card-detail-facts dt,.agent-card-submissions dt,.agent-card-provider-attempts dt,.agent-card-terminal dt,.agent-card-mobile-list dt{color:var(--ink-500);letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:800}.agent-card-detail-facts dd,.agent-card-submissions dd,.agent-card-provider-attempts dd,.agent-card-terminal dd,.agent-card-mobile-list dd{overflow-wrap:anywhere;color:var(--ink-800);margin:0;font-size:10px;line-height:1.45}.agent-card-detail-columns{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:14px;display:grid}.agent-card-detail-panel{border:1px solid var(--line);background:#fff;border-radius:16px;align-content:start;gap:14px;min-width:0;padding:16px;display:grid}.agent-card-claim-bar{background:#ecfdf5;border:1px solid #a7f3d0;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.agent-card-claim-bar.expired{background:#fff1f2;border-color:#fecaca}.agent-card-claim-bar>div:first-child{color:#065f46;gap:2px;display:grid}.agent-card-claim-bar.expired>div:first-child{color:#9f1239}.agent-card-claim-bar>div:first-child span,.agent-card-claim-bar>div:first-child small{font-size:9px}.agent-card-claim-bar>div:first-child strong{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:20px}.agent-card-claim-bar>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.agent-card-decision-form,.agent-card-decision-cards,.agent-card-submissions,.agent-card-provider-attempts,.agent-card-evidence,.agent-card-evidence-list{gap:11px;display:grid}.agent-card-decision-cards,.agent-card-decision-mode{border:0;margin:0;padding:0}.agent-card-decision-cards>legend,.agent-card-decision-mode>legend{color:var(--ink-950);margin-bottom:9px;font-size:11px;font-weight:800}.agent-card-decision-mode{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.agent-card-decision-mode label{border:1px solid var(--line);color:var(--ink-700);border-radius:10px;align-items:center;gap:7px;padding:10px;font-size:10px;font-weight:750;display:flex}.agent-card-decision-mode input{width:auto;min-height:0}.agent-card-decision-card,.agent-card-submissions>article,.agent-card-provider-attempts>article,.agent-card-evidence-list>article{border:1px solid var(--line);background:var(--surface);border-radius:12px;gap:10px;padding:12px;display:grid}.agent-card-decision-card>div:first-child{gap:3px;min-width:0;display:grid}.agent-card-decision-card>div:first-child span,.agent-card-decision-card>div:first-child small{overflow-wrap:anywhere;color:var(--ink-500);font-size:9px}.agent-card-approved-total{color:var(--ink-600);margin:0;font-size:10px}.agent-recharge-voucher-code,.agent-recharge-correction{background:var(--surface-muted);border-radius:10px;gap:8px;padding:11px;display:grid}.agent-recharge-correction-backdrop,.agent-decision-confirmation-backdrop{z-index:130;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a94;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0;overflow-y:auto}.agent-recharge-correction{border:1px solid var(--line);background:#fff;border-radius:24px;width:min(100%,420px);padding:20px;box-shadow:0 28px 80px #0f172a47}.agent-recharge-correction h3,.agent-recharge-correction p{margin:0}.agent-recharge-correction>div:first-child{gap:6px;display:grid}.agent-recharge-correction>div:first-child>p:last-child{color:var(--ink-600);font-size:11px;line-height:1.55}.agent-recharge-card-navigation{grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;display:grid}.agent-recharge-card-navigation>strong{text-align:center}.agent-recharge-voucher-code>span,.agent-recharge-correction label>span{color:var(--ink-500);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.agent-recharge-voucher-code>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.agent-recharge-voucher-code code{overflow-wrap:anywhere;min-width:0;color:var(--ink-950);letter-spacing:.04em;font-size:15px;font-weight:800}.agent-recharge-correction label{gap:6px;display:grid}.agent-card-confirmation{border:2px solid color-mix(in srgb, var(--brand) 55%, var(--line));background:#fff;border-radius:14px;gap:11px;width:min(100%,520px);padding:20px;display:grid;box-shadow:0 28px 80px #0f172a47}.agent-card-confirmation h3,.agent-card-confirmation p{margin:0}.agent-card-confirmation>div:first-child{gap:5px;display:grid}.agent-card-confirmation p{color:var(--ink-600);font-size:10px;line-height:1.5}.agent-card-submission-head,.agent-card-provider-attempts>article>div:first-child{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.agent-card-submission-head>div{gap:3px;min-width:0;display:grid}.agent-card-submission-head span,.agent-card-submission-head strong{overflow-wrap:anywhere;font-size:9px}.agent-card-submission-head span{color:var(--ink-500)}.agent-card-submission-head strong{color:var(--ink-800);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.agent-card-submissions dl,.agent-card-provider-attempts dl,.agent-card-terminal dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.agent-card-evidence-list>article{grid-template-columns:minmax(0,1fr) auto;align-items:center}.agent-card-evidence-list>article>div{gap:3px;min-width:0;display:grid}.agent-card-evidence-list span,.agent-card-evidence-list small,.agent-card-no-evidence{overflow-wrap:anywhere;color:var(--ink-500);font-size:9px}.agent-card-evidence-preview{border:1px solid var(--line);background:#0f172a;border-radius:12px;gap:7px;margin:0;padding:8px;display:grid}.agent-card-evidence-preview img{object-fit:contain;background:#fff;border-radius:8px;width:100%;max-height:420px}.agent-card-evidence-preview figcaption{color:#cbd5e1;text-align:center;font-size:9px}.agent-card-terminal{background:#ecfdf5;border:1px solid #a7f3d0;border-radius:14px;gap:12px;padding:14px;display:grid}.agent-card-terminal h3,.agent-card-terminal p{margin:0}.agent-card-terminal>div:first-child{gap:4px;display:grid}.agent-card-terminal>div:first-child>p:last-child{color:#065f46;font-size:10px}.agent-card-timeline{border:1px solid var(--line);background:#fff;border-radius:14px;padding:13px 15px}.agent-card-timeline summary{color:var(--ink-950);cursor:pointer;font-size:11px;font-weight:800}.agent-card-timeline ol{gap:0;margin:12px 0 0;padding:0;list-style:none;display:grid}.agent-card-timeline li{border-left:2px solid color-mix(in srgb, var(--brand) 35%, var(--line));color:var(--ink-600);justify-content:space-between;align-items:flex-start;gap:12px;padding:7px 0 7px 11px;font-size:9px;display:flex}.agent-card-timeline li>div{gap:2px;display:grid}.agent-card-timeline time{color:var(--ink-500);flex:none}@media (max-width:980px){.agent-card-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-card-detail-columns,.agent-card-review-workspace{grid-template-columns:1fr}}@media (max-width:900px){.agent-card-heading,.agent-card-backend-boundary,.agent-card-section-heading,.agent-card-detail-hero,.agent-card-claim-bar,.agent-card-review-summary{grid-template-columns:1fr;display:grid}.agent-card-security-banner{flex-direction:column;align-items:flex-start;gap:4px}.agent-card-metrics,.agent-card-filter-grid,.agent-card-detail-facts,.agent-card-submissions dl,.agent-card-provider-attempts dl,.agent-card-terminal dl,.agent-card-decision-mode{grid-template-columns:1fr}.agent-card-review-meta,.agent-card-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-card-heading .connected-actions,.agent-card-heading .button,.agent-card-filter-grid .filter-actions,.agent-card-filter-grid .button,.agent-card-claim-bar>div:last-child,.agent-card-claim-bar .button,.agent-card-decision-form>.button,.agent-card-confirmation .connected-actions,.agent-card-confirmation .button{width:100%}.agent-card-section-heading>span,.agent-card-detail-hero>div:last-child,.agent-card-review-amount{text-align:left;justify-items:start}.agent-card-review-amount>div{justify-content:flex-start}.agent-card-desktop-list{display:none}.agent-card-mobile-list{gap:10px;padding:0 14px;display:grid}.agent-card-mobile-list>article{border:1px solid var(--line);background:#fff;border-radius:14px;gap:12px;padding:13px;display:grid}.agent-card-mobile-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.agent-card-mobile-head>div{gap:4px;min-width:0;display:grid}.agent-card-mobile-head strong{color:var(--ink-950);font-size:14px}.agent-card-mobile-head span:not(.status-badge){overflow-wrap:anywhere;color:var(--ink-500);font-size:9px}.agent-card-mobile-list dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0;display:grid}.agent-card-mobile-list dl>div{border:1px solid var(--line-soft);background:var(--surface);border-radius:9px;gap:3px;padding:9px;display:grid}.agent-card-evidence-list>article{grid-template-columns:1fr}.agent-card-evidence-list .button{width:100%}.agent-card-timeline li{display:grid}.agent-card-timeline time{order:-1}}@media (max-width:440px){.agent-card-metrics,.agent-card-mobile-list dl,.agent-card-review-meta{grid-template-columns:1fr}}.agent-payment-review-workspace .workspace-tabs{border:1px solid var(--line);background:#fff;border-radius:12px;margin-bottom:0;padding:0 8px}.agent-payment-review-detail .payment-review-statuses>strong{color:var(--ink-950);text-align:right;flex-basis:100%;font-size:17px}.agent-payment-review-detail .payment-review-evidence-list>.connected-alert{margin:0}.agent-payment-review-detail .payment-review-evidence-list article{align-items:center}.agent-payment-review-detail .agent-card-evidence-preview .button{justify-self:center}@media (max-width:980px){.agent-payment-review-detail .payment-review-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-payment-review-detail .payment-review-grid{grid-template-columns:1fr}}@media (max-width:760px){.agent-payment-review-workspace .workspace-tabs{grid-template-columns:repeat(2,minmax(0,1fr));padding:0;display:grid}.agent-payment-review-workspace .workspace-tabs button{min-width:0;padding-inline:8px}.agent-payment-review-detail .payment-review-facts,.agent-payment-review-detail .payment-review-account{grid-template-columns:1fr}.agent-payment-review-detail .payment-review-statuses>strong{text-align:left}.agent-payment-review-detail .payment-review-evidence-list .button,.agent-payment-review-detail .agent-card-evidence-preview .button{width:100%}}.card-ops-workspace{gap:18px;display:grid}.card-ops-heading{margin-bottom:0}.card-ops-sync-line{color:var(--ink-500);flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:12px;font-size:10px;display:flex}.card-ops-tabs{border:1px solid var(--line);background:color-mix(in srgb, white 86%, var(--surface));border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:7px;display:grid}.card-ops-tabs button{min-height:44px;color:var(--ink-600);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:11px;font-size:11px;font-weight:750}.card-ops-tabs button:hover,.card-ops-tabs button.active{color:var(--ink-950);background:#fff;box-shadow:0 4px 16px #0f172a14}.card-ops-tabs button.active{outline:2px solid color-mix(in srgb, var(--brand) 35%, transparent)}.card-ops-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.card-ops-metrics article{border:1px solid var(--line);background:linear-gradient(145deg, white, var(--surface));border-radius:14px;gap:5px;min-width:0;padding:16px;display:grid}.card-ops-metrics article>span{color:var(--ink-500);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.card-ops-metrics article>strong{color:var(--ink-950);letter-spacing:-.04em;font-size:25px}.card-ops-metrics article>small{color:var(--ink-500);font-size:10px;line-height:1.4}.card-ops-count-boundary{color:#92400e;background:#fffbeb;border-left:3px solid #f59e0b;border-radius:8px;grid-column:1/-1;margin:0;padding:10px 12px;font-size:10px;line-height:1.55}.card-ops-filter-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.card-ops-filter-grid>label,.card-ops-decision-form>label,.card-ops-card-decision>label{color:var(--ink-600);align-content:start;gap:6px;font-size:10px;font-weight:700;display:grid}.card-ops-filter-grid input,.card-ops-filter-grid select,.card-ops-decision-form input,.card-ops-decision-form select,.card-ops-decision-form textarea{border:1px solid var(--line);width:100%;min-height:40px;color:var(--ink-900);font:inherit;background:#fff;border-radius:10px;padding:9px 10px;font-size:11px}.card-ops-decision-form textarea{resize:vertical}.card-ops-order{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin:0;padding:0;display:grid}.card-ops-order legend{color:var(--ink-600);grid-column:1/-1;margin-bottom:2px;font-size:10px;font-weight:700}.card-ops-order button{border:1px solid var(--line);min-height:40px;color:var(--ink-600);font:inherit;cursor:pointer;background:#fff;border-radius:10px;font-size:10px;font-weight:750}.card-ops-order button.active{border-color:color-mix(in srgb, var(--brand) 60%, var(--line));background:color-mix(in srgb, var(--brand) 8%, white);color:var(--brand-strong)}.card-ops-filter-grid .filter-actions{grid-column:span 3;align-self:end}.card-ops-facet-boundary,.card-ops-contract-inline{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:12px;gap:4px;padding:12px 14px;font-size:10px;line-height:1.5;display:grid}.card-ops-contract-boundary{background:linear-gradient(135deg,#fff7ed,#fff 70%);border-color:#fed7aa;justify-content:space-between;align-items:center;gap:24px;display:flex}.card-ops-contract-boundary>div{gap:7px;display:grid}.card-ops-contract-boundary h2,.card-ops-contract-boundary p{margin:0}.card-ops-contract-boundary p{max-width:760px;color:var(--ink-600);font-size:11px;line-height:1.65}.card-ops-list-panel{gap:14px;display:grid}.card-ops-section-heading,.card-ops-detail-section-heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.card-ops-section-heading>div,.card-ops-detail-section-heading>div{gap:3px;display:grid}.card-ops-section-heading h2,.card-ops-detail-section-heading h3{margin:0}.card-ops-section-heading>span,.card-ops-detail-section-heading>span{color:var(--ink-500);text-align:end;font-size:10px}.card-ops-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.card-ops-card{border:1px solid var(--line);background:#fff;border-radius:16px;gap:14px;min-width:0;padding:16px;display:grid;box-shadow:0 8px 24px #0f172a0a}.card-ops-card:hover{border-color:color-mix(in srgb, var(--brand) 36%, var(--line))}.card-ops-card-head,.card-ops-recharge-card-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.card-ops-card-head>div:first-child{gap:6px;min-width:0;display:grid}.card-ops-card-head>div>strong{color:var(--ink-950);font-size:18px}.card-ops-card-head>div>span{overflow-wrap:anywhere;color:var(--ink-500);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.card-ops-card-head time{color:var(--ink-500);flex:none;font-size:9px}.card-ops-badges{flex-wrap:wrap;gap:5px;display:flex}.card-ops-card-facts,.card-ops-detail-facts,.card-ops-effect-counts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.card-ops-card-facts>div,.card-ops-detail-facts>div,.card-ops-effect-counts>div{border:1px solid var(--line-soft);background:var(--surface);border-radius:10px;gap:3px;min-width:0;padding:10px;display:grid}.card-ops-card-facts dt,.card-ops-detail-facts dt,.card-ops-effect-counts dt,.card-ops-recharge-cards dt,.card-ops-provider-attempts dt,.card-ops-terminal-decision dt{color:var(--ink-500);letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:800}.card-ops-card-facts dd,.card-ops-detail-facts dd,.card-ops-effect-counts dd,.card-ops-recharge-cards dd,.card-ops-provider-attempts dd,.card-ops-terminal-decision dd{overflow-wrap:anywhere;color:var(--ink-800);margin:0;font-size:10px;line-height:1.45}.card-ops-open{border:0;border-top:1px solid var(--line-soft);min-height:40px;color:var(--brand-strong);font:inherit;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;padding:11px 0 0;font-size:10px;font-weight:800;display:flex}.card-ops-detail{gap:14px;display:grid}.card-ops-detail-hero{border:1px solid color-mix(in srgb, var(--brand) 22%, var(--line));background:linear-gradient(140deg, color-mix(in srgb, var(--brand) 8%, white), white 65%);border-radius:16px;justify-content:space-between;align-items:flex-start;gap:18px;padding:16px;display:flex}.card-ops-detail-hero>div{gap:5px;display:grid}.card-ops-detail-hero>div:last-child{text-align:end;justify-items:end}.card-ops-detail-hero h3,.card-ops-detail-hero p{margin:0}.card-ops-detail-hero>div>span{color:var(--ink-500);font-size:10px}.card-ops-detail-hero>div:last-child>strong{color:var(--ink-950);font-size:18px}.card-ops-security-note,.card-ops-phase,.card-ops-readonly,.card-ops-claim-empty{color:#075985;background:#f0f9ff;border:1px solid #bae6fd;border-radius:12px;gap:5px;padding:12px 14px;font-size:10px;line-height:1.55;display:grid}.card-ops-phase-customer{color:#1e40af;background:#eff6ff;border-color:#bfdbfe}.card-ops-phase-manual{color:#5b21b6;background:#f5f3ff;border-color:#ddd6fe}.card-ops-readonly{border-color:var(--line);background:var(--surface);color:var(--ink-600)}.card-ops-detail-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.card-ops-detail-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:14px;display:grid}.card-ops-detail-section,.card-ops-provider-context,.card-ops-terminal-decision{border:1px solid var(--line);background:#fff;border-radius:16px;align-content:start;gap:14px;min-width:0;padding:16px;display:grid}.card-ops-claim-bar{background:#ecfdf5;border:1px solid #a7f3d0;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:12px;display:flex}.card-ops-claim-bar>div:first-child{color:#065f46;gap:3px;display:grid}.card-ops-claim-bar>div:first-child>span,.card-ops-claim-bar>div:first-child>small{font-size:9px}.card-ops-claim-bar>div:first-child>strong{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:20px}.card-ops-claim-bar>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.card-ops-decision-form,.card-ops-card-decisions,.card-ops-card-decisions>div{gap:12px;display:grid}.card-ops-card-decisions{border:0;margin:0;padding:0}.card-ops-card-decisions>legend{color:var(--ink-950);margin-bottom:8px;font-size:12px;font-weight:800}.card-ops-card-decision{border:1px solid var(--line);background:var(--surface);border-radius:12px;padding:12px}.card-ops-card-decision>div:first-child{gap:3px;display:grid}.card-ops-card-decision>div:first-child span,.card-ops-card-decision>div:first-child small,.card-ops-card-decision label small{color:var(--ink-500);font-size:9px;line-height:1.4}.card-ops-approved-total{color:var(--ink-600);margin:0;font-size:9px;line-height:1.5}.card-ops-decision-tabs{border:1px solid var(--line);background:var(--surface);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:5px;display:grid}.card-ops-decision-tabs button{min-height:38px;color:var(--ink-600);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;font-size:9px;font-weight:800}.card-ops-decision-tabs button.active{color:var(--ink-950);background:#fff;box-shadow:0 3px 12px #0f172a14}.card-ops-recharge-cards,.card-ops-evidence-list,.card-ops-provider-attempts{gap:10px;display:grid}.card-ops-recharge-cards>article,.card-ops-evidence-list>article,.card-ops-provider-attempts>article{border:1px solid var(--line);background:var(--surface);border-radius:12px;gap:10px;padding:12px;display:grid}.card-ops-recharge-card-head>div{gap:3px;min-width:0;display:grid}.card-ops-recharge-card-head span{color:var(--ink-500);font-size:9px}.card-ops-recharge-card-head strong{overflow-wrap:anywhere;color:var(--ink-800);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px}.card-ops-recharge-cards dl,.card-ops-provider-attempts dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.card-ops-recharge-cards dl>div,.card-ops-provider-attempts dl>div{gap:3px;display:grid}.card-ops-no-evidence{color:var(--ink-500);font-size:9px}.card-ops-evidence-list>article{grid-template-columns:minmax(0,1fr) auto;align-items:center}.card-ops-evidence-list>article>div{gap:3px;min-width:0;display:grid}.card-ops-evidence-list span,.card-ops-evidence-list small{overflow-wrap:anywhere;color:var(--ink-500);font-size:9px}.card-ops-evidence-preview{border:1px solid var(--line);background:#0f172a;border-radius:12px;gap:7px;margin:0;padding:8px;display:grid}.card-ops-evidence-preview img{object-fit:contain;background:#fff;border-radius:8px;width:100%;max-height:420px}.card-ops-evidence-preview figcaption{color:#cbd5e1;text-align:center;font-size:9px}.card-ops-provider-attempts>article>div:first-child{justify-content:space-between;align-items:center;gap:8px;display:flex}.card-ops-observations,.card-ops-timeline ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.card-ops-observations li,.card-ops-timeline li{border-left:2px solid color-mix(in srgb, var(--brand) 35%, var(--line));color:var(--ink-600);justify-content:space-between;align-items:flex-start;gap:14px;padding:7px 0 7px 12px;font-size:9px;display:flex}.card-ops-timeline{border:1px solid var(--line);background:#fff;border-radius:16px;padding:14px 16px}.card-ops-timeline summary{color:var(--ink-950);cursor:pointer;font-size:11px;font-weight:800}.card-ops-timeline ol{margin-top:12px}.card-ops-timeline li>div{gap:3px;display:grid}.card-ops-timeline li time{color:var(--ink-500);flex:none;font-size:9px}.card-ops-terminal-decision{background:#ecfdf5;border-color:#a7f3d0;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:center}.card-ops-terminal-decision h3,.card-ops-terminal-decision p{margin:0}.card-ops-terminal-decision dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.card-ops-terminal-decision dl>div{gap:3px;display:grid}.card-ops-confirmation{z-index:2;border:2px solid color-mix(in srgb, var(--brand) 55%, var(--line));background:#fff;border-radius:16px;gap:12px;padding:16px;display:grid;position:sticky;bottom:0;box-shadow:0 18px 50px #0f172a2e}.card-ops-confirmation h3,.card-ops-confirmation p{margin:0}.card-ops-confirmation>div:first-child{gap:5px;display:grid}.card-ops-confirmation p,.card-ops-confirmation li{color:var(--ink-600);font-size:10px;line-height:1.5}.card-ops-confirmation ul{margin:0;padding-left:18px}@media (max-width:980px){.card-ops-list,.card-ops-detail-grid{grid-template-columns:1fr}.card-ops-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.card-ops-filter-grid .filter-actions{grid-column:span 1}}@media (max-width:700px){.card-ops-heading,.card-ops-contract-boundary,.card-ops-section-heading,.card-ops-detail-section-heading,.card-ops-detail-hero,.card-ops-claim-bar,.card-ops-card-head,.card-ops-terminal-decision{display:grid}.card-ops-tabs,.card-ops-metrics,.card-ops-filter-grid,.card-ops-detail-facts,.card-ops-card-facts,.card-ops-effect-counts,.card-ops-terminal-decision,.card-ops-terminal-decision dl{grid-template-columns:1fr}.card-ops-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.card-ops-filter-grid .filter-actions{grid-column:auto}.card-ops-heading .connected-actions,.card-ops-contract-boundary .button,.card-ops-filter-grid .filter-actions,.card-ops-filter-grid .button,.card-ops-claim-bar>div:last-child,.card-ops-claim-bar .button,.card-ops-decision-form>.button,.card-ops-confirmation .connected-actions,.card-ops-confirmation .button{width:100%}.card-ops-detail-hero>div:last-child{text-align:start;justify-items:start}.card-ops-section-heading>span,.card-ops-detail-section-heading>span{text-align:start}.card-ops-recharge-cards dl,.card-ops-provider-attempts dl,.card-ops-decision-tabs,.card-ops-evidence-list>article{grid-template-columns:1fr}.card-ops-evidence-list .button{width:100%}.card-ops-timeline li{display:grid}.card-ops-timeline li time{order:-1}}.withdrawal-workspace{gap:18px;display:grid}.withdrawal-heading{margin-bottom:0}.withdrawal-live-state{color:#047857;letter-spacing:.04em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:7px;width:fit-content;margin-top:10px;font-size:10px;font-weight:750;display:flex}.withdrawal-live-state>span{background:#10b981;border-radius:999px;width:7px;height:7px;box-shadow:0 0 0 4px #d1fae5}.withdrawal-metrics{margin-bottom:0}.withdrawal-section-heading,.withdrawal-card-head,.withdrawal-card-actions,.withdrawal-detail-hero,.withdrawal-destination,.withdrawal-claim-bar,.withdrawal-proof-heading,.withdrawal-proof-list article,.withdrawal-confirmation{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.withdrawal-section-heading h2,.withdrawal-card-head h3,.withdrawal-proof-heading h3,.withdrawal-decision-section h3,.withdrawal-decision-grid h4{margin:4px 0 0}.withdrawal-section-heading>div:first-child>p:last-child,.withdrawal-proof-heading p,.withdrawal-decision-section>div:first-child>p,.withdrawal-decision-grid p{color:var(--ink-600);margin:5px 0 0;font-size:12px;line-height:1.55}.withdrawal-filter-grid{grid-template-columns:minmax(220px,1.4fr) minmax(180px,1fr) minmax(160px,.8fr) auto auto;align-items:end;gap:10px;margin-top:20px;display:grid}.withdrawal-filter-grid label,.withdrawal-advanced-filters label,.withdrawal-proof-form label,.withdrawal-decision-grid label{color:var(--ink-600);letter-spacing:.06em;text-transform:uppercase;gap:6px;font-size:10px;font-weight:750;display:grid}.withdrawal-filter-grid input,.withdrawal-filter-grid select,.withdrawal-advanced-filters input,.withdrawal-advanced-filters select,.withdrawal-proof-form input,.withdrawal-proof-form select,.withdrawal-decision-grid select,.withdrawal-decision-grid textarea{border:1px solid var(--line);width:100%;min-width:0;min-height:42px;color:var(--ink-950);font:inherit;letter-spacing:0;text-transform:none;background:#fff;border-radius:10px;padding:9px 11px;font-size:12px;font-weight:500}.withdrawal-more-filters{color:var(--brand-strong);cursor:pointer;background:0 0;border:0;margin-top:14px;padding:0;font-size:11px;font-weight:800}.withdrawal-advanced-filters{border:1px solid var(--line);background:var(--surface-muted);border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px;padding:14px;display:grid}.withdrawal-date-presets{flex-wrap:wrap;align-items:end;gap:7px;display:flex}.withdrawal-date-presets button{border:1px solid var(--line);min-height:34px;color:var(--ink-600);cursor:pointer;background:#fff;border-radius:9px;padding:7px 10px;font-size:10px;font-weight:750}.withdrawal-list-panel{padding:0;overflow:hidden}.withdrawal-card-list{gap:12px;padding:16px;display:grid}.withdrawal-card{border:1px solid var(--line);box-shadow:var(--shadow-sm);background:#fff;border-radius:16px;padding:17px}.withdrawal-card-head>div:first-child>strong{color:var(--ink-950);font-variant-numeric:tabular-nums;font-size:17px;display:block}.withdrawal-card-head>div:first-child>span,.withdrawal-card-head>div:last-child small{color:var(--ink-500);margin-top:4px;font-size:10px;display:block}.withdrawal-card-head>div:last-child{justify-items:end;gap:5px;display:grid}.withdrawal-card-facts,.withdrawal-detail-facts{border:1px solid var(--line);background:var(--line);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:15px 0 0;display:grid;overflow:hidden}.withdrawal-card-facts div,.withdrawal-detail-facts div{background:var(--surface-muted);min-width:0;padding:10px 12px}.withdrawal-card-facts dt,.withdrawal-detail-facts dt{color:var(--ink-500);letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:800}.withdrawal-card-facts dd,.withdrawal-detail-facts dd{overflow-wrap:anywhere;color:var(--ink-950);margin:5px 0 0;font-size:11px;font-weight:650}.withdrawal-card-actions{justify-content:flex-end;align-items:center;margin-top:14px}.withdrawal-claimed-note{color:var(--ink-500);font-size:11px}.withdrawal-failure-reason{color:#be123c;text-transform:capitalize;background:#fff1f2;border-radius:9px;width:fit-content;margin:12px 0 0;padding:8px 10px;font-size:10px}.withdrawal-detail{gap:16px;display:grid}.withdrawal-detail-hero{border:1px solid var(--line);background:linear-gradient(135deg,#fff,#f3faf8);border-radius:16px;padding:16px}.withdrawal-detail-hero>div:first-child>strong{overflow-wrap:anywhere;color:var(--ink-950);margin-top:5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:15px;display:block}.withdrawal-detail-hero p{color:var(--ink-500);margin:6px 0 0;font-size:10px}.withdrawal-detail-hero>div:last-child{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.withdrawal-countdown{color:#c2410c;font-variant-numeric:tabular-nums;background:#fff7ed;border:1px solid #fed7aa;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:800}.withdrawal-countdown.expired{color:#be123c;background:#fff1f2;border-color:#fecdd3}.withdrawal-detail-facts{margin:0}.withdrawal-detail-facts div{background:#fff}.withdrawal-destination{background:#f0f9ff;border:1px solid #bae6fd;border-radius:14px;align-items:center;padding:14px}.withdrawal-destination>div{gap:4px;display:grid}.withdrawal-destination span{color:#0369a1;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.withdrawal-destination strong{overflow-wrap:anywhere;color:#0c4a6e;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.withdrawal-claim-bar{background:#fffaf0;border:1px solid #fed7aa;border-radius:14px;align-items:center;padding:13px 14px}.withdrawal-claim-bar>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.withdrawal-claim-bar>div:first-child{gap:3px;display:grid}.withdrawal-claim-bar span{color:var(--ink-600);font-size:10px}.withdrawal-proof-section,.withdrawal-decision-section{border:1px solid var(--line);background:#fff;border-radius:16px;padding:16px}.withdrawal-proof-heading>span{color:var(--ink-500);font-size:10px}.withdrawal-empty-proof{background:var(--surface-muted);color:var(--ink-500);border-radius:11px;margin:14px 0 0;padding:13px;font-size:11px}.withdrawal-proof-list{gap:8px;margin-top:14px;display:grid}.withdrawal-proof-list article{border:1px solid var(--line);background:var(--surface-muted);border-radius:12px;align-items:center;padding:11px 12px}.withdrawal-proof-list article>div:first-child{gap:3px;display:grid}.withdrawal-proof-list article>div:last-child{align-items:center;gap:8px;display:flex}.withdrawal-proof-list strong{text-transform:capitalize;font-size:11px}.withdrawal-proof-list span,.withdrawal-proof-list small{color:var(--ink-500);font-size:9px}.withdrawal-proof-form{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:end;gap:10px;margin-top:15px;padding-top:15px;display:grid}.withdrawal-proof-form input[type=file]{padding:7px;font-size:9px}.withdrawal-proof-warning{color:#be123c;grid-column:1/-1;margin:0;font-size:10px;line-height:1.5}.withdrawal-decision-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.withdrawal-decision-grid>div{border:1px solid var(--line);background:var(--surface-muted);border-radius:14px;align-content:start;gap:11px;padding:14px;display:grid}.withdrawal-decision-grid textarea{resize:vertical;min-height:76px}.withdrawal-confirmation{background:#fffbeb;border:1px solid #fbbf24;border-radius:14px;align-items:center;margin-top:14px;padding:13px}.withdrawal-confirmation>div:first-child{gap:4px;display:grid}.withdrawal-confirmation>div:last-child{gap:8px;display:flex}.withdrawal-confirmation span{color:#92400e;max-width:640px;font-size:10px;line-height:1.5}.withdrawal-terminal-truth{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:14px;gap:5px;padding:14px;display:grid}.withdrawal-terminal-truth span,.withdrawal-audit-note{font-size:10px;line-height:1.5}.withdrawal-audit-note{color:var(--ink-500);margin:0}@media (max-width:1050px){.withdrawal-filter-grid,.withdrawal-advanced-filters,.withdrawal-proof-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.withdrawal-metrics,.withdrawal-filter-grid,.withdrawal-advanced-filters,.withdrawal-card-facts,.withdrawal-detail-facts,.withdrawal-proof-form,.withdrawal-decision-grid{grid-template-columns:1fr}.withdrawal-section-heading,.withdrawal-card-head,.withdrawal-card-actions,.withdrawal-detail-hero,.withdrawal-destination,.withdrawal-claim-bar,.withdrawal-proof-heading,.withdrawal-proof-list article,.withdrawal-confirmation{display:grid}.withdrawal-section-heading .segmented-control,.withdrawal-filter-grid .button,.withdrawal-card-actions .button,.withdrawal-claim-bar .button,.withdrawal-proof-form .button,.withdrawal-decision-grid .button,.withdrawal-confirmation .button{width:100%}.withdrawal-section-heading .segmented-control{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.withdrawal-card-head>div:last-child,.withdrawal-detail-hero>div:last-child{justify-content:start;justify-items:start}.withdrawal-proof-list article>div:last-child,.withdrawal-claim-bar>div:last-child,.withdrawal-confirmation>div:last-child{width:100%;display:grid}.withdrawal-proof-warning{grid-column:auto}.withdrawal-heading .button{width:100%}}@media (max-width:420px){.shell-content{padding:18px 12px}.topbar{padding:9px 12px}.topbar-kicker{display:none}.topbar-tenant{font-size:12px}.actor-switcher select{max-width:120px}.metric-grid,.currency-summary-row dl{grid-template-columns:1fr}.operations-alerts{flex-direction:column;align-items:flex-start}.workspace-panel{border-radius:16px}.filter-panel{margin:12px}.operations-table tbody{padding:0 10px 10px}.operations-table td{grid-template-columns:1fr}.pagination-controls{grid-template-columns:1fr 1fr}.pagination-controls span{grid-area:1/1/auto/-1}.pagination-controls button:first-child{grid-column:1}.pagination-controls button:last-child{grid-column:2}.checkout-intro h1{font-size:36px}.checkout-summary div{gap:4px;display:grid}.method-option{grid-template-columns:auto minmax(0,1fr) auto}.method-option input{opacity:0;position:absolute}.method-check{display:none}.payment-status-card{padding:22px 18px}.payment-status-card dl div{gap:4px;display:grid}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.public-payment-frame,.sandbox-demo{--runtime-primary:#2f6fed;--runtime-accent:#20b486;--runtime-background:#07121e;--runtime-surface:#0d2030;--payment-panel:color-mix(in srgb, var(--runtime-surface) 18%, #0a1724);--payment-panel-strong:color-mix(in srgb, var(--runtime-surface) 10%, #07121e);--payment-line:#ffffff21;--payment-muted:#ffffffc7;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:radial-gradient(circle at 50% -8%, color-mix(in srgb, var(--runtime-primary) 28%, transparent), transparent 30%), linear-gradient(180deg, #0a1b2d 0%, #07111c 48%, #02060b 100%);color:#fff;min-height:100dvh}.public-payment-page{width:min(100% - 32px,1400px);margin:0 auto;padding:22px 0 54px}.public-payment-page-compact{width:min(100% - 24px,1080px)}.public-payment-heading{margin-bottom:18px}.public-payment-heading h1{color:#fff;letter-spacing:-.035em;margin:0;font-size:clamp(28px,4vw,38px);line-height:1.08}.public-payment-heading p{max-width:780px;color:var(--payment-muted);margin:8px 0 0;font-size:14px;line-height:1.65}.public-locale-bar{border:1px solid var(--payment-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#07121ef0;border-radius:15px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:20px;padding:12px 16px;display:flex;box-shadow:0 18px 50px #00000061}.public-payment-brand{align-items:center;gap:11px;min-width:0;display:flex}.public-payment-brand>span,.public-payment-brand>img{background:var(--runtime-primary);color:#fff;object-fit:contain;width:42px;height:42px;box-shadow:0 10px 28px color-mix(in srgb, var(--runtime-primary) 34%, transparent);border:1px solid #ffffff2e;border-radius:12px;flex:none;place-items:center;font-size:21px;font-weight:900;display:grid}.public-payment-brand>div{gap:2px;min-width:0;display:grid}.public-payment-brand strong{color:#fff;letter-spacing:.11em;font-size:15px}.public-payment-brand small{color:var(--payment-muted);letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:700;overflow:hidden}.public-language-select{min-width:180px;position:relative}.public-language-select select{appearance:none;border:1px solid var(--payment-line);color:#fff;cursor:pointer;background:#ffffff14;border-radius:10px;width:100%;min-height:42px;padding:8px 36px 8px 12px;font-size:13px;font-weight:700}[dir=rtl] .public-language-select select{padding-left:36px;padding-right:12px}.public-language-select>span:last-child{color:#fffc;pointer-events:none;position:absolute;top:50%;right:13px;transform:translateY(-58%)}[dir=rtl] .public-language-select>span:last-child{left:13px;right:auto}.public-deposit-card,.runtime-journey{border:1px solid var(--payment-line);background:#07121ef0;border-radius:20px;overflow:hidden;box-shadow:0 22px 72px #00000075}.public-deposit-card{width:min(100%,1040px);margin:0 auto}.public-deposit-step-header,.runtime-step-header{background:linear-gradient(#ffffff12,#ffffff05);border-bottom:1px solid #ffffff1a;padding:17px clamp(16px,3vw,24px)}.runtime-amount-confirmation{gap:18px;width:min(100%,680px);margin:0 auto;display:grid}.public-deposit-content{padding:clamp(18px,4vw,30px)}.public-deposit-narrow{width:min(100%,680px);margin:0 auto}.public-payment-stepper{width:min(100%,900px);margin:0 auto}.public-step-summary{justify-content:center;align-items:center;gap:8px;display:flex}.public-step-summary>span{background:var(--runtime-primary);color:#fff;border-radius:999px;place-items:center;min-width:25px;height:25px;padding:0 7px;font-size:11px;font-weight:850;display:grid}.public-step-summary b{color:#ffffffc7;letter-spacing:.16em;text-transform:uppercase;font-size:10px}.public-payment-stepper>p{color:#fff;text-align:center;margin:9px 0 12px;font-size:14px;font-weight:750}.public-payment-stepper ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:0;padding:0;list-style:none;display:grid}.public-payment-stepper li{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:14px;align-items:center;gap:8px;min-width:0;min-height:52px;padding:8px 10px;display:flex;position:relative}.public-payment-stepper li[data-state=active]{border-color:color-mix(in srgb, var(--runtime-primary) 60%, transparent);background:color-mix(in srgb, var(--runtime-primary) 18%, transparent);box-shadow:0 12px 26px color-mix(in srgb, var(--runtime-primary) 18%, transparent)}.public-payment-stepper li[data-state=done]{border-color:color-mix(in srgb, var(--runtime-accent) 42%, transparent);background:color-mix(in srgb, var(--runtime-accent) 13%, transparent)}.public-payment-stepper li>span{color:#ffffffd1;background:#ffffff1a;border-radius:50%;flex:none;place-items:center;width:31px;height:31px;font-size:11px;font-weight:800;display:grid}.public-payment-stepper li[data-state=active]>span{background:var(--runtime-primary);color:#fff}.public-payment-stepper li[data-state=done]>span{background:var(--runtime-accent);color:#04130f}.public-payment-stepper li b{color:#ffffffc7;min-width:0;font-size:11px;line-height:1.35}.public-payment-stepper li[data-state=active] b{color:#fff}.public-section-heading{margin-bottom:18px}.public-section-heading p{color:#fff;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:13px;font-weight:800}.public-section-heading span{color:var(--payment-muted);margin-top:8px;font-size:14px;line-height:1.6;display:block}.public-entry-fields{gap:15px;display:grid}.public-entry-fields label,.public-amount-field,.runtime-fields label,.runtime-file-field,.runtime-recharge-list label{color:#fff;gap:8px;font-size:13px;font-weight:700;display:grid}.public-entry-fields input,.public-entry-fields select,.public-amount-field input,.runtime-fields input,.runtime-file-field input,.runtime-recharge-list input{border:1px solid var(--payment-line);color:#fff;background:#ffffff0e;border-radius:12px;width:100%;min-height:48px;padding:11px 13px}.public-entry-fields input[readonly],.public-entry-fields select:disabled,.public-amount-field input[readonly]{opacity:1;color:#fff;-webkit-text-fill-color:white}.public-inline-action{min-width:180px;margin-top:18px;width:auto!important}.public-trusted-chips{border-bottom:1px solid #ffffff1a;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:24px;padding-bottom:22px;display:grid}.public-trusted-chips>div{border:1px solid var(--payment-line);background:#ffffff0f;border-radius:12px;min-width:0;padding:11px 13px}.public-trusted-chips span{color:#ffffffbd;font-size:11px}.public-trusted-chips strong{color:#fff;text-overflow:ellipsis;margin-top:4px;font-size:14px;display:block;overflow:hidden}.public-selected-method{border:1px solid color-mix(in srgb, var(--runtime-primary) 56%, transparent);background:color-mix(in srgb, var(--runtime-primary) 15%, transparent);border-radius:14px;align-items:center;gap:13px;margin-bottom:14px;padding:13px;display:flex}.public-selected-method img{border:1px solid var(--payment-line);object-fit:contain;background:#fffffff0;border-radius:11px;width:48px;height:48px}.public-selected-method div{gap:3px;display:grid}.public-selected-method small{color:color-mix(in srgb, var(--runtime-primary) 35%, white);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800}.public-selected-method strong{color:#fff;font-size:16px}.public-amount-range{color:#f9d976;margin:0 0 16px;font-size:13px;font-weight:700}.public-amount-field>div{position:relative}.public-amount-field input{padding-inline-end:82px;font-size:16px}.public-amount-field b{border:1px solid var(--payment-line);color:#ffffffe0;letter-spacing:.08em;background:#ffffff17;border-radius:999px;padding:5px 9px;font-size:10px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}[dir=rtl] .public-amount-field b{left:10px;right:auto}.public-deposit-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.public-deposit-actions .runtime-primary,.public-deposit-actions .runtime-secondary{width:auto;min-width:180px}.runtime-kicker{color:color-mix(in srgb, var(--runtime-primary) 40%, white);letter-spacing:.15em;text-transform:uppercase;margin:0 0 7px;font-size:10px;font-weight:850}.hosted-runtime-shell{width:min(100%,1040px);margin:0 auto}.runtime-journey{--journey-padding:clamp(15px, 3vw, 24px);padding:var(--journey-padding)}.runtime-step-header{margin:calc(0px - var(--journey-padding)) calc(0px - var(--journey-padding)) 22px}.runtime-status-line{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.runtime-status-line h2{color:#fff;letter-spacing:-.02em;margin:0;font-size:20px}.runtime-trusted-summary,.demo-trust-boundary dl{border:1px solid var(--payment-line);background:#ffffff1f;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0 0 22px;display:grid;overflow:hidden}.runtime-trusted-summary div,.demo-trust-boundary dl div{background:var(--payment-panel-strong);min-width:0;padding:12px 13px}.runtime-trusted-summary dt,.demo-trust-boundary dt{color:#ffffffb3;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:850}.runtime-trusted-summary dd,.demo-trust-boundary dd{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;font-size:13px;font-weight:750;overflow:hidden}.runtime-methods{border:0;grid-template-columns:repeat(auto-fit,minmax(245px,1fr));gap:11px;min-width:0;margin:0 0 18px;padding:0;display:grid}.runtime-method{border:1px solid var(--payment-line);color:#fff;cursor:pointer;background:#ffffff09;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:13px;transition:border-color .15s,background .15s,transform .15s;display:grid;position:relative}.runtime-method:hover{background:#ffffff12;border-color:#ffffff3d;transform:translateY(-1px)}.runtime-method-selected{border-color:var(--runtime-primary);background:color-mix(in srgb, var(--runtime-primary) 17%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--runtime-primary) 22%, transparent)}.runtime-method input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.runtime-method:has(input:focus-visible){outline:3px solid color-mix(in srgb, var(--runtime-primary) 45%, white);outline-offset:3px}.runtime-method img{border:1px solid var(--payment-line);object-fit:contain;pointer-events:none;background:#fffffff2;border-radius:11px;width:48px;height:48px}.runtime-method-copy{gap:4px;min-width:0;display:grid}.runtime-method-name-line{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.runtime-method-name-line strong{color:#fff;font-size:14px}.runtime-method-name-line b{border:1px solid var(--payment-line);color:#ffffffd1;letter-spacing:.08em;background:#ffffff14;border-radius:999px;padding:3px 7px;font-size:9px}.runtime-method-copy small{color:var(--payment-muted);text-overflow:ellipsis;font-size:10px;line-height:1.45;overflow:hidden}.runtime-method-copy .runtime-method-range{color:#ffffffad}.runtime-method-check{color:#0000;border:1px solid #ffffff42;border-radius:50%;place-items:center;width:24px;height:24px;font-size:11px;display:grid}.runtime-method-selected .runtime-method-check{border-color:var(--runtime-primary);background:var(--runtime-primary);color:#fff}.runtime-fields{gap:13px;margin:0 0 17px;display:grid}.runtime-fields b{color:#ffb4c2}.runtime-primary,.runtime-secondary,.runtime-link-button,.runtime-problem button,.runtime-account-value button{cursor:pointer;border-radius:12px;min-height:46px;font-weight:800;transition:filter .15s,background .15s,transform .12s}.runtime-primary{background:var(--runtime-primary);color:#fff;width:100%;box-shadow:0 13px 32px color-mix(in srgb, var(--runtime-primary) 30%, transparent);border:0;padding:11px 17px}.runtime-primary:hover:not(:disabled){filter:brightness(1.12)}.runtime-primary:active:not(:disabled),.runtime-secondary:active:not(:disabled){transform:scale(.99)}.runtime-primary:disabled,.runtime-secondary:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.runtime-secondary{border:1px solid var(--payment-line);color:#fff;background:#ffffff12;padding:9px 15px}.runtime-secondary:hover:not(:disabled){background:#ffffff1f}.runtime-action-card,.runtime-instructions,.runtime-state-panel,.runtime-terminal,.runtime-security-note{border:1px solid var(--payment-line);background:#ffffff0a;border-radius:15px;margin-top:18px;padding:17px}.runtime-action-card h3,.runtime-instructions h3,.runtime-state-panel h3,.runtime-terminal h3,.runtime-terminal strong{color:#fff;margin:0 0 11px;font-size:16px}.runtime-instructions{border-color:color-mix(in srgb, var(--runtime-accent) 50%, transparent);background:color-mix(in srgb, var(--runtime-accent) 10%, transparent)}.runtime-instructions dl{gap:9px;margin:14px 0 0;display:grid}.runtime-instructions dl>div{border-top:1px solid #ffffff1a;justify-content:space-between;align-items:flex-start;gap:18px;padding-top:9px;display:flex}.runtime-instructions dt{color:#ffffffc2;font-size:12px}.runtime-instructions dd{overflow-wrap:anywhere;color:#fff;text-align:end;margin:0;font-size:13px;font-weight:800}.runtime-account-value{justify-content:flex-end;align-items:center;gap:8px;display:flex}.runtime-account-value button{border:1px solid var(--payment-line);color:#fff;background:#ffffff14;min-height:30px;padding:4px 9px;font-size:10px}.runtime-action-heading{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.runtime-action-heading h3,.runtime-action-heading p{margin:0}.runtime-action-heading p{color:var(--payment-muted);margin-top:5px;font-size:11px;line-height:1.5}.runtime-recharge-list{gap:12px;margin-bottom:16px;display:grid}.runtime-recharge-list fieldset{border:1px solid var(--payment-line);background:#00000029;border-radius:12px;gap:11px;padding:14px;display:grid}.runtime-recharge-list legend{color:#fff;padding:0 5px;font-size:12px;font-weight:850}.runtime-link-button{color:#ffadbd;background:0 0;border:0;justify-self:start;min-height:32px;padding:4px 0;font-size:11px}.runtime-state-panel,.runtime-loading{align-items:center;gap:14px;display:flex}.runtime-state-panel h2,.runtime-state-panel h3,.runtime-state-panel p{margin:0}.runtime-state-panel p{color:var(--payment-muted);margin-top:5px;font-size:12px;line-height:1.55}.runtime-bank-card-actions{border:1px solid color-mix(in srgb, var(--runtime-primary) 55%, var(--payment-line));background:color-mix(in srgb, var(--runtime-primary) 8%, #ffffff0a);border-radius:15px;gap:13px;margin-top:18px;padding:17px;display:grid}.runtime-bank-card-heading,.runtime-bank-card-action-card,.runtime-bank-card-buttons{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.runtime-bank-card-heading>div{gap:4px;display:grid}.runtime-bank-card-heading h3,.runtime-bank-card-heading p,.runtime-bank-card-action-card p{margin:0}.runtime-bank-card-heading h3,.runtime-bank-card-action-card strong{color:#fff;font-size:16px}.runtime-bank-card-safe-note{border-left:3px solid var(--runtime-accent);color:#fffc;margin:0;padding-left:10px;font-size:12px;line-height:1.6}.runtime-bank-card-action-card{border:1px solid var(--payment-line);background:#00000029;border-radius:12px;padding:13px}.runtime-bank-card-action-card>div:first-child{gap:6px;display:grid}.runtime-bank-card-action-card p,.runtime-bank-card-action-card small{color:var(--payment-muted);font-size:11px;line-height:1.5}.runtime-bank-card-buttons{flex-wrap:wrap;flex:none;justify-content:flex-end}.runtime-bank-card-buttons .runtime-primary,.runtime-bank-card-buttons .runtime-secondary{width:auto;min-height:38px;padding:7px 11px;font-size:11px}.runtime-bank-card-buttons .runtime-link-button{min-height:30px}.runtime-bank-card-timeline{border-top:1px solid var(--payment-line);gap:7px;margin:0;padding:12px 0 0;list-style:none;display:grid}.runtime-bank-card-timeline li{color:var(--payment-muted);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;font-size:11px;line-height:1.5;display:grid}.runtime-spinner{border:3px solid color-mix(in srgb, var(--runtime-primary) 24%, transparent);border-top-color:color-mix(in srgb, var(--runtime-primary) 55%, white);border-radius:50%;flex:none;width:22px;height:22px;animation:.8s linear infinite runtime-spin}@keyframes runtime-spin{to{transform:rotate(360deg)}}.runtime-terminal{text-align:start}.runtime-final-page{width:min(100%,680px);margin:0 auto}.runtime-final-page .runtime-terminal{margin-top:0;padding:clamp(22px,5vw,34px);box-shadow:0 22px 72px #0006}.runtime-terminal>span{letter-spacing:.12em;text-transform:uppercase;border:1px solid;border-radius:999px;margin-bottom:12px;padding:4px 9px;font-size:9px;font-weight:850;display:inline-flex}.runtime-terminal strong{display:block}.runtime-terminal h2,.runtime-terminal h3{color:#fff;letter-spacing:-.025em;margin:0 0 11px;font-size:23px}.runtime-terminal p{color:#ffffffd1;margin:5px 0 0;font-size:13px;line-height:1.6}.runtime-success{color:#a7f3d0;background:#10b9811f;border-color:#34d3996b}.runtime-failure{color:#fecdd3;background:#f43f5e1f;border-color:#fb71856b}.runtime-final-details{background:#ffffff1f;border:1px solid #ffffff1f;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:22px 0 0;display:grid;overflow:hidden}.runtime-final-details>div{background:#0000002e;padding:13px}.runtime-final-details dt{color:#ffffffb3;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:850}.runtime-final-details dd{color:#fff;margin:5px 0 0;font-size:13px;font-weight:800}.runtime-problem{color:#ffe4e9;background:#f43f5e21;border:1px solid #fb718575;border-radius:12px;margin:18px 0 0;padding:12px 14px;font-size:12px}.runtime-problem p{margin:0}.runtime-problem button{min-height:34px;color:inherit;background:0 0;border:1px solid;margin-top:8px;padding:5px 10px}.runtime-expiry{color:#ffffffb3;text-align:center;margin:18px 0 0;font-size:10px}.runtime-security-note p{color:#ffffffc2;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:10px;font-weight:850}.runtime-security-note span{color:var(--payment-muted);margin-top:8px;font-size:12px;line-height:1.55;display:block}.runtime-loading,.runtime-invalid{border:1px solid var(--payment-line);background:#07121ef0;border-radius:20px;width:min(100%,620px);margin:0 auto;padding:clamp(26px,6vw,48px);box-shadow:0 22px 72px #00000070}.runtime-loading h2,.runtime-invalid h2{color:#fff;letter-spacing:-.035em;margin:0;font-size:clamp(26px,5vw,42px)}.runtime-invalid{text-align:center}.runtime-invalid>span{color:#fecdd3;background:#f43f5e26;border-radius:50%;place-items:center;width:48px;height:48px;margin:0 auto 18px;font-size:24px;font-weight:850;display:grid}.runtime-invalid>p:last-child{color:var(--payment-muted);line-height:1.6}.sandbox-demo{padding-bottom:1px}.demo-header{border-bottom:1px solid var(--payment-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#07121ee6;justify-content:space-between;align-items:center;gap:18px;min-height:74px;padding:13px clamp(18px,5vw,68px);display:flex}.demo-brand{align-items:center;gap:11px;display:flex}.demo-brand>span{background:var(--runtime-primary);color:#fff;border-radius:12px;place-items:center;width:42px;height:42px;font-size:20px;font-weight:900;display:grid}.demo-brand>div{gap:2px;display:grid}.demo-brand strong,.demo-mode-card h2,.demo-hero h1,.demo-trust-boundary h2{color:#fff}.demo-brand small,.demo-mode-card>header p{color:#ffffffb3;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:750}.sandbox-pill{color:#fde68a;background:#f59e0b1f;border:1px solid #fbbf2459;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:750}.demo-hero{grid-template-columns:minmax(0,1fr) minmax(260px,340px);align-items:end;gap:40px;width:min(100% - 36px,1500px);margin:0 auto;padding:58px 0 36px;display:grid}.demo-hero h1{letter-spacing:-.045em;max-width:780px;margin:0;font-size:clamp(35px,5vw,62px);line-height:1}.demo-hero>div>p:last-child,.demo-mode-description,.demo-footer{color:var(--payment-muted);line-height:1.65}.demo-hero>div>p:last-child{max-width:720px;margin:18px 0 0;font-size:15px}.demo-tenant-select{border:1px solid var(--payment-line);background:#ffffff0d;border-radius:14px;gap:8px;padding:15px;display:grid}.demo-tenant-select span{color:#ffffffc7;font-size:11px;font-weight:750}.demo-tenant-select select{border:1px solid var(--payment-line);color:#fff;background:#0c1d2b;border-radius:10px;min-height:44px;padding:8px 10px}.demo-customer-entry-link{width:min(100% - 36px,1500px);margin:-14px auto 28px}.demo-customer-entry-link a{border:1px solid color-mix(in srgb, var(--runtime-primary) 55%, transparent);background:color-mix(in srgb, var(--runtime-primary) 15%, transparent);color:#fff;border-radius:12px;justify-content:center;align-items:center;min-height:44px;padding:9px 15px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.demo-customer-entry-link a:hover{background:color-mix(in srgb, var(--runtime-primary) 23%, transparent)}.demo-trust-boundary{border:1px solid var(--payment-line);background:#ffffff0a;border-radius:18px;grid-template-columns:minmax(210px,.35fr) minmax(0,1fr);align-items:center;gap:28px;width:min(100% - 36px,1500px);margin:0 auto 28px;padding:22px;display:grid}.demo-trust-boundary h2{margin:0;font-size:20px}.demo-trust-boundary dl{margin:0}.demo-mode-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;width:min(100% - 36px,1500px);margin:0 auto;padding-bottom:44px;display:grid}.demo-mode-card{border:1px solid var(--payment-line);background:#07121ef0;border-radius:20px;align-self:start;min-width:0;padding:clamp(18px,3vw,26px);box-shadow:0 20px 64px #00000057}.demo-direct-active{box-shadow:none;background:0 0;border:0;padding:0}.demo-mode-card>header{align-items:center;gap:13px;display:flex}.demo-mode-card>header p,.demo-mode-card>header h2{margin:0}.demo-mode-card>header h2{margin-top:3px;font-size:23px}.demo-mode-number{background:color-mix(in srgb, var(--runtime-primary) 20%, transparent);width:46px;height:46px;color:color-mix(in srgb, var(--runtime-primary) 45%, white);border-radius:13px;flex:none;place-items:center;font-size:12px;font-weight:850;display:grid}.demo-mode-description{margin:16px 0;font-size:13px}.demo-switch{color:#ffffffd6;align-items:center;gap:8px;margin:0 0 16px;font-size:12px;font-weight:700;display:flex}.demo-switch input{width:18px;height:18px;accent-color:var(--runtime-primary)}.demo-checkout-choice,.runtime-empty{color:var(--payment-muted);background:#ffffff0a;border:1px dashed #fff3;border-radius:12px;padding:16px;font-size:12px;line-height:1.55}.demo-inline-problem{color:#fecdd3;font-size:12px;font-weight:700}.demo-footer{border-top:1px solid var(--payment-line);text-align:center;padding:22px;font-size:10px}@media (max-width:960px){.demo-hero,.demo-trust-boundary,.demo-mode-grid{grid-template-columns:1fr}.runtime-methods{grid-template-columns:repeat(2,minmax(0,1fr))}.public-payment-stepper li{justify-content:center}.public-payment-stepper li b{display:none}}@media (max-width:640px){.public-payment-page{width:min(100% - 20px,1400px);padding-top:14px}.public-payment-heading{margin-inline:4px}.public-payment-heading h1{font-size:27px}.public-payment-heading p{font-size:12px}.public-locale-bar{padding:10px 12px}.public-payment-brand>span,.public-payment-brand>img{width:38px;height:38px}.public-payment-brand small{max-width:105px}.public-language-select{width:min(48%,180px);min-width:0}.public-payment-stepper li{min-height:44px;padding:6px}.public-payment-stepper li>span{width:28px;height:28px}.public-trusted-chips,.runtime-trusted-summary,.demo-trust-boundary dl,.runtime-final-details,.runtime-methods{grid-template-columns:1fr}.runtime-method{grid-template-columns:auto minmax(0,1fr)}.runtime-method-check{display:none}.public-deposit-actions{display:grid}.public-deposit-actions .runtime-primary,.public-deposit-actions .runtime-secondary,.public-inline-action{width:100%!important}.runtime-action-heading{display:grid}.runtime-bank-card-heading,.runtime-bank-card-action-card,.runtime-bank-card-buttons{grid-template-columns:1fr;display:grid}.runtime-bank-card-buttons .runtime-primary,.runtime-bank-card-buttons .runtime-secondary{width:100%}.runtime-instructions dl>div{gap:4px;display:grid}.runtime-instructions dd{text-align:start}.runtime-account-value{justify-content:flex-start}.demo-header{align-items:flex-start;padding:11px 14px}.demo-header .sandbox-pill{white-space:normal;text-align:center;max-width:130px}.demo-hero,.demo-trust-boundary,.demo-mode-grid,.demo-customer-entry-link{width:min(100% - 20px,1500px)}.demo-hero{gap:22px;padding-top:36px}.demo-hero h1{font-size:38px}.demo-mode-card,.runtime-journey{border-radius:17px}}.public-support-page{color:#f8fbff;background:radial-gradient(circle at top, color-mix(in srgb, var(--brand) 28%, transparent), transparent 30%), linear-gradient(180deg, #071522 0%, #09111a 52%, #03070b 100%);min-height:100dvh;padding:clamp(18px,4vw,48px) 16px}.public-support-shell{gap:16px;width:min(760px,100%);margin:0 auto;display:grid}.public-support-header,.public-support-summary,.public-support-thread{background:#0d2030f0;border:1px solid #ffffff1a;border-radius:22px;box-shadow:0 24px 70px #00000052}.public-support-header{justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.public-support-summary,.public-support-thread{padding:clamp(20px,4vw,30px)}.public-support-summary h1,.public-support-thread h2{color:#fff;margin:8px 0 0}.public-support-summary>p:last-of-type,.public-support-empty p{color:#f0f7ffb3;line-height:1.65}.public-support-summary dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:24px 0 0;display:grid}.public-support-summary dl div,.public-support-empty,.public-support-thread li,.public-support-resolution{background:#ffffff0d;border:1px solid #ffffff17;border-radius:16px;padding:14px}.public-support-summary dt,.public-support-thread small,.public-support-thread time{color:#f0f7ff8f;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.public-support-summary dd{overflow-wrap:anywhere;margin:7px 0 0;font-weight:700}.public-support-thread ol{gap:12px;margin:20px 0 0;padding:0;list-style:none;display:grid}.public-support-thread li p{white-space:pre-wrap;line-height:1.65}.public-support-thread time{margin-top:10px;display:block}.public-support-empty,.public-support-resolution{margin-top:20px}@media (max-width:640px){.public-support-header{align-items:flex-start}.public-support-summary dl{grid-template-columns:1fr}}.agent-workspace{gap:22px;display:grid}.agent-section-heading,.agent-review-head,.agent-review-actions{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.agent-section-heading h2,.agent-review-head h3{margin:3px 0 0}.agent-section-heading>span,.agent-review-head p,.agent-review-head>div:last-child,.agent-account-card>div>span{color:var(--ink-600);font-size:12px}.agent-review-list{gap:14px;margin-top:18px;display:grid}.agent-review-card,.agent-account-card{border:1px solid var(--line);background:var(--surface);border-radius:16px;padding:18px}.agent-review-selected{border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 10%, transparent)}.agent-review-head>div:last-child{text-align:end;justify-items:end;gap:8px;display:grid}.agent-review-head>div:last-child strong{color:var(--ink-950);font-size:14px}.agent-review-details{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.agent-review-details div{background:var(--surface-muted);border-radius:11px;padding:10px 12px}.agent-review-details dt{color:var(--ink-600);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:800}.agent-review-details dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:12px}.agent-fallback-note,.agent-card-summary,.agent-claimed-note{color:var(--warning);background:#fff7ed;border-radius:10px;padding:10px 12px;font-size:12px}.agent-card-summary{justify-content:space-between;gap:12px;margin-bottom:12px;display:flex}.agent-evidence-list{flex-wrap:wrap;gap:10px;margin:12px 0;display:flex}.agent-review-actions{justify-content:flex-end;align-items:center;margin-top:14px}.agent-decision-panel{border-color:color-mix(in srgb, var(--brand) 45%, var(--line))}.agent-decision-form{gap:16px;margin-top:18px;display:grid}.agent-decision-form fieldset{flex-wrap:wrap;gap:14px;display:flex}.payment-review-modal{gap:18px;display:grid}.payment-review-hero,.payment-review-section-heading,.payment-review-evidence-list article,.recharge-review-cards article>div{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.payment-review-hero{border:1px solid var(--line);background:linear-gradient(135deg,#fff,#f6faf9 62%,#eefaf7);border-radius:18px;padding:18px}.payment-review-hero h3,.payment-review-section-heading h3{color:var(--ink-950);margin:4px 0 0}.payment-review-hero>div:first-child>p:last-child{max-width:680px;color:var(--ink-600);margin:7px 0 0;font-size:12px;line-height:1.55}.payment-review-statuses{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.payment-review-facts{border:1px solid var(--line);background:var(--line);border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.payment-review-facts div{background:#fff;min-width:0;padding:13px 14px}.payment-review-facts dt,.payment-review-account dt{color:var(--ink-500);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.payment-review-facts dd,.payment-review-account dd{overflow-wrap:anywhere;color:var(--ink-950);margin:6px 0 0;font-size:12px;font-weight:700}.payment-review-callout{color:#075985;background:#f0f9ff;border:1px solid #bae6fd;border-radius:13px;gap:4px;padding:12px 14px;font-size:12px;display:grid}.payment-review-callout-warning{color:#9a3412;background:#fff7ed;border-color:#fed7aa}.payment-review-grid{grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr);align-items:start;gap:16px;display:grid}.payment-review-section{border:1px solid var(--line);min-width:0;box-shadow:var(--shadow-sm);background:#fff;border-radius:18px;padding:17px}.payment-review-section-heading{margin-bottom:15px}.payment-review-section-heading>span,.payment-review-section-heading .mono-reference{max-width:230px;color:var(--ink-500);text-align:end;font-size:10px}.payment-review-claim{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:14px;justify-items:start;gap:14px;padding:16px;display:grid}.payment-review-claim p{color:#166534;margin:0;font-size:12px;line-height:1.55}.review-decision-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.review-decision-tabs button{border:1px solid var(--line);min-height:50px;color:var(--ink-700);cursor:pointer;background:#fff;border-radius:12px;padding:8px;font-size:11px;font-weight:750}.review-decision-tabs .decision-approve.active{color:#047857;background:#ecfdf5;border-color:#6ee7b7}.review-decision-tabs .decision-error.active{color:#c2410c;background:#fff7ed;border-color:#fdba74}.review-decision-tabs .decision-fraud.active{color:#be123c;background:#fff1f2;border-color:#fda4af}.review-submit-actions{justify-content:stretch}.review-submit-actions .button-primary{flex:auto}.payment-review-account{border:1px solid var(--line);background:var(--line);border-radius:13px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0 0 14px;display:grid;overflow:hidden}.payment-review-account div{background:var(--surface-muted);min-width:0;padding:12px}.payment-review-empty-proof{border:1px dashed var(--line-strong);background:var(--surface-muted);color:var(--ink-500);text-align:center;border-radius:13px;padding:22px;font-size:12px}.payment-review-evidence-list,.recharge-review-cards{gap:9px;display:grid}.payment-review-evidence-list article,.recharge-review-cards article{border:1px solid var(--line);background:var(--surface-muted);border-radius:13px;min-width:0;padding:12px}.payment-review-evidence-list article>div{gap:3px;min-width:0;display:grid}.payment-review-evidence-list span,.payment-review-evidence-list small{color:var(--ink-500);font-size:10px}.recharge-review-cards{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:14px}.recharge-review-cards article strong{color:var(--ink-950);margin-top:8px;font-size:12px;display:block}.recharge-review-cards article>div>span:first-child{color:var(--ink-500);text-transform:uppercase;font-size:10px;font-weight:800}.payment-review-timeline{border:1px solid var(--line);background:#fff;border-radius:14px}.payment-review-timeline summary{color:var(--ink-950);cursor:pointer;padding:14px 16px;font-size:12px;font-weight:750}.payment-review-timeline ol{gap:0;margin:0;padding:0 16px 16px;list-style:none;display:grid}.payment-review-timeline li{border-left:2px solid var(--line);color:var(--ink-600);gap:3px;padding:5px 0 12px 15px;font-size:11px;display:grid}.payment-review-timeline li strong{color:var(--ink-950)}.merchant-review-account{margin-top:14px}.merchant-review-action{background:#ecfdf5;border:1px solid #a7f3d0;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;margin-top:14px;padding:14px;display:flex}.merchant-review-action>div{color:#065f46;gap:4px;font-size:11px;display:grid}.merchant-review-action .button{flex:none}.review-reference-block{background:#f0f9ff;border:1px solid #bae6fd;border-radius:13px;gap:7px;margin-bottom:14px;padding:14px;display:grid}.review-reference-block span{color:#0369a1;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.review-reference-block strong{overflow-wrap:anywhere;color:#0c4a6e;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px}.agent-card-decisions{display:grid!important}.agent-card-decisions label{grid-template-columns:minmax(0,1fr) minmax(150px,220px);align-items:center;gap:14px;display:grid}.agent-card-decisions p{color:var(--ink-600);margin:0;font-size:12px}.agent-account-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.agent-account-card>div:first-child{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;margin-bottom:14px;display:grid}.agent-account-card>div:first-child>span:last-child{grid-column:2}.agent-load-more{justify-self:center}@media (max-width:900px){.agent-review-details,.agent-account-grid,.payment-review-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.payment-review-grid{grid-template-columns:1fr}.payment-operation-card dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.agent-section-heading,.agent-review-head,.agent-review-actions,.agent-card-summary{display:grid}.agent-review-head>div:last-child{text-align:start;justify-items:start}.agent-review-details,.agent-account-grid,.agent-card-decisions label,.payment-review-facts,.payment-review-account,.recharge-review-cards{grid-template-columns:1fr}.agent-review-actions .button{width:100%}.payment-review-hero,.payment-review-section-heading,.payment-review-evidence-list article{display:grid}.payment-review-statuses{justify-content:flex-start}.payment-review-section-heading>span,.payment-review-section-heading .mono-reference{text-align:start;max-width:none}.review-decision-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.review-decision-tabs button{min-height:56px;padding:7px 5px;font-size:10px;line-height:1.25}.review-submit-actions .button{width:100%}.payment-operation-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.payment-operation-card-head,.merchant-review-action{display:grid}.payment-operation-card-head time{order:-1}.payment-operation-card dl{grid-template-columns:1fr}.merchant-review-action .button{width:100%}}@media (max-width:520px){.agent-recharge-correction-backdrop,.agent-decision-confirmation-backdrop{align-items:flex-end;padding:0}.agent-recharge-correction,.agent-card-confirmation{width:100%;padding:18px 16px max(18px, env(safe-area-inset-bottom));border-radius:24px 24px 0 0}.agent-decision-confirmation-backdrop .connected-actions,.agent-decision-confirmation-backdrop .button,.agent-recharge-correction-backdrop .connected-actions,.agent-recharge-correction-backdrop .button{width:100%}}.payment-link-filters{grid-template-columns:repeat(4,minmax(0,1fr))}.payment-link-filters .filter-actions{align-self:end}.payment-link-security-note{color:#075985;background:#f0f9ff;border:1px solid #bae6fd;border-radius:12px;margin:0;padding:12px 14px;font-size:12px;line-height:1.55}.payment-link-created{background:linear-gradient(135deg,#f0fdfa,#fff 58%);border-color:#99f6e4}.payment-link-created>div:first-child p:last-child{color:var(--ink-600);margin-bottom:0}.payment-link-created-grid{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;display:grid}.payment-link-created-grid>div{gap:14px;min-width:0;display:grid}.payment-link-created code,.payment-link-qr-modal code{overflow-wrap:anywhere;border:1px solid var(--line);color:var(--ink-800);background:#fff;border-radius:10px;padding:11px 12px;font-size:11px;line-height:1.55}.payment-link-qr-image,.payment-link-qr-loading{border:1px solid var(--line);background:#fff;border-radius:14px;width:256px;height:256px;padding:8px}.payment-link-qr-image{object-fit:contain}.payment-link-qr-loading{color:var(--ink-500);place-items:center;font-size:12px;display:grid}.payment-link-table td>span,.payment-link-table td>strong+span{color:var(--ink-500);margin-top:4px;font-size:10px;display:block}.payment-link-row-actions{flex-wrap:wrap;gap:8px;display:flex}.payment-link-qr-modal,.payment-link-revoke-confirmation{justify-items:start;gap:16px;display:grid}.payment-link-qr-modal code{width:100%}.payment-link-revoke-confirmation p{color:var(--ink-600);margin:0;line-height:1.6}.button-danger{color:#fff;background:#be123c;border-color:#be123c}.button-danger:hover:not(:disabled){background:#9f1239;border-color:#9f1239}.agent-dashboard{gap:24px;display:grid}.agent-dashboard-heading{align-items:start}.agent-dashboard-heading-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.agent-duty-summary{border:1px solid var(--line);background:var(--surface);border-radius:14px;gap:4px;min-width:178px;padding:10px 12px;display:grid}.agent-duty-summary>span,.agent-duty-summary small{color:var(--ink-500);font-size:11px}.agent-duty-balances{grid-template-columns:minmax(220px,1.2fr) repeat(2,minmax(190px,1fr));gap:14px;display:grid}.agent-duty-note,.agent-balance-card{border:1px solid var(--line);background:var(--surface);min-width:0;box-shadow:var(--shadow-sm);border-radius:18px;align-content:start;gap:7px;padding:18px;display:grid}.agent-duty-note{background:linear-gradient(135deg,#ecfdf7,#f7fffc);border-color:#99e5d1}.agent-duty-note strong{color:var(--emerald-900);font-size:17px}.agent-duty-note span,.agent-balance-card small{color:var(--ink-600);font-size:13px;line-height:1.55}.agent-balance-card>span{color:var(--ink-500);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:800}.agent-balance-card>strong{overflow-wrap:anywhere;color:var(--ink-900);font-size:20px;line-height:1.2}.agent-balance-card dl,.agent-dashboard-account-groups dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:3px 0 0;display:grid}.agent-balance-card dl div,.agent-dashboard-account-groups dl div{gap:2px;min-width:0;display:grid}.agent-balance-card dt,.agent-dashboard-account-groups dt{color:var(--ink-500);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:700}.agent-balance-card dd,.agent-dashboard-account-groups dd{overflow-wrap:anywhere;color:var(--ink-800);margin:0;font-size:12px;font-weight:700}.agent-balance-empty{grid-column:span 2}.agent-dashboard-metrics{grid-template-columns:repeat(5,minmax(0,1fr))}.agent-dashboard-filter-panel{gap:16px;display:grid}.agent-dashboard-presets,.agent-dashboard-tabs{flex-wrap:wrap;gap:8px;display:flex}.agent-dashboard-presets button,.agent-dashboard-tabs button{border:1px solid var(--line);background:var(--surface);min-height:36px;color:var(--ink-700);font:inherit;cursor:pointer;border-radius:10px;padding:7px 11px;font-size:12px;font-weight:750}.agent-dashboard-presets button:hover,.agent-dashboard-tabs button:hover,.agent-dashboard-tabs button.active{border-color:var(--emerald-700);background:var(--emerald-700);color:#fff}.agent-dashboard-grid{grid-template-columns:minmax(0,1.15fr) minmax(310px,.85fr);align-items:start;gap:20px;display:grid}.agent-dashboard-recent,.agent-dashboard-capacity{gap:16px;display:grid}.agent-dashboard-inline-loading{background:var(--surface-muted);color:var(--ink-600);border-radius:10px;padding:9px 12px;font-size:12px}.agent-dashboard-recent-list{gap:9px;display:grid}.agent-dashboard-recent-row{border:1px solid var(--line);background:var(--surface);color:inherit;border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(130px,auto);align-items:center;gap:12px;padding:13px;text-decoration:none;display:grid}.agent-dashboard-recent-row:hover{border-color:var(--emerald-400);background:#f5fffb}.agent-dashboard-recent-row>div{gap:4px;min-width:0;display:grid}.agent-dashboard-recent-row>div:last-child{text-align:right;justify-items:end}.agent-dashboard-recent-row strong,.agent-dashboard-recent-row span{overflow-wrap:anywhere}.agent-dashboard-recent-row>div>span{color:var(--ink-500);font-size:11px}.agent-dashboard-row-status{flex-wrap:wrap;align-items:center;gap:7px;display:flex!important}.agent-dashboard-account-groups{gap:16px;display:grid}.agent-dashboard-account-groups>section{gap:9px;display:grid}.agent-dashboard-account-groups h3{color:var(--ink-800);margin:0;font-size:13px}.agent-dashboard-account-groups article{border:1px solid var(--line);background:var(--surface-muted);border-radius:14px;gap:12px;padding:13px;display:grid}.agent-dashboard-account-title{justify-content:space-between;align-items:start;gap:10px;display:flex}.agent-dashboard-account-title>div{gap:3px;min-width:0;display:grid}.agent-dashboard-account-title span{overflow-wrap:anywhere;color:var(--ink-500);font-size:11px}.agent-dashboard-capacity-track{background:#dce7e4;border-radius:99px;height:7px;overflow:hidden}.agent-dashboard-capacity-track span{border-radius:inherit;background:var(--emerald-600);min-width:2px;height:100%;display:block}.agent-bank-card-communications{border:1px solid color-mix(in srgb, var(--brand) 24%, var(--line));background:linear-gradient(135deg, color-mix(in srgb, var(--brand) 5%, white), white 64%);border-radius:14px;gap:13px;padding:14px;display:grid}.agent-bank-card-safe-note{border-left:3px solid var(--brand);color:var(--ink-600);margin:0;padding-left:10px;font-size:10px;line-height:1.6}.agent-bank-card-reveal-panel,.agent-bank-card-details,.agent-bank-card-details-heading{border:1px solid var(--line);background:#fff;border-radius:12px}.agent-bank-card-reveal-panel,.agent-bank-card-details-heading{justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.agent-bank-card-reveal-panel>div,.agent-bank-card-details-heading>div,.agent-bank-card-amount-field{gap:4px;display:grid}.agent-bank-card-reveal-panel span,.agent-bank-card-details-heading span,.agent-bank-card-amount-field span{color:var(--ink-500);font-size:9px}.agent-bank-card-details{padding:12px}.agent-bank-card-details-heading{border:0;padding:0 0 11px}.agent-bank-card-details dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.agent-bank-card-details dl>div{border:1px solid var(--line-soft);border-radius:9px;min-width:0;padding:9px}.agent-bank-card-details .agent-bank-card-number{grid-column:1/-1}.agent-bank-card-details dt{color:var(--ink-500);text-transform:uppercase;letter-spacing:.08em;font-size:8px}.agent-bank-card-details dd{overflow-wrap:anywhere;color:var(--ink-900);margin:4px 0 0;font-size:12px;font-weight:700}.agent-bank-card-amount-field input{border:1px solid var(--line);min-width:150px;color:var(--ink-900);background:#fff;border-radius:9px;padding:8px 10px}.agent-bank-card-submitted-code{letter-spacing:.08em;color:var(--emerald-700)!important;font-size:13px!important}.agent-bank-card-command-row,.agent-bank-card-message-row,.agent-bank-card-action-controls,.card-ops-reconciliation-row-footer,.card-ops-reconciliation-pagination{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.agent-bank-card-actions-list,.agent-bank-card-timeline,.card-ops-reconciliation-rows{gap:9px;margin:0;padding:0;list-style:none;display:grid}.agent-bank-card-action-row{border:1px solid var(--line);background:#fff;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:11px;display:flex}.agent-bank-card-action-row>div:first-child{gap:3px;min-width:0;display:grid}.agent-bank-card-action-row strong{color:var(--ink-900);font-size:11px}.agent-bank-card-action-row span,.agent-bank-card-action-row small,.agent-bank-card-empty{color:var(--ink-500);font-size:9px;line-height:1.5}.agent-bank-card-empty{margin:0}.agent-bank-card-timeline{border-top:1px solid var(--line-soft);padding-top:11px}.agent-bank-card-timeline li{color:var(--ink-600);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:8px;font-size:10px;line-height:1.5;display:grid}.agent-bank-card-timeline time{color:var(--ink-500);text-align:right;font-size:9px}.button-danger-quiet{color:#be123c;background:#fff1f2;border-color:#fecdd3}.button-danger-quiet:hover:not(:disabled){background:#ffe4e6;border-color:#fda4af}.card-ops-reconciliation-workspace{gap:16px;display:grid}.card-ops-reconciliation-heading{justify-content:space-between;align-items:start;gap:18px;display:flex}.card-ops-reconciliation-heading>div,.card-ops-reconciliation-create{gap:7px;display:grid}.card-ops-reconciliation-heading h2,.card-ops-reconciliation-heading p,.card-ops-reconciliation-create h3,.card-ops-reconciliation-create p,.card-ops-reconciliation-boundary h2,.card-ops-reconciliation-boundary p{margin:0}.card-ops-reconciliation-heading>div>p:last-child,.card-ops-reconciliation-create>p:last-of-type,.card-ops-reconciliation-boundary>p:last-child{max-width:780px;color:var(--ink-600);font-size:10px;line-height:1.65}.card-ops-reconciliation-grid{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:16px;display:grid}.card-ops-reconciliation-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.card-ops-reconciliation-form label{color:var(--ink-600);gap:6px;font-size:10px;font-weight:750;display:grid}.card-ops-reconciliation-form input,.card-ops-reconciliation-form select{border:1px solid var(--line);min-width:0;min-height:40px;color:var(--ink-900);font:inherit;background:#fff;border-radius:10px;padding:9px 10px;font-size:11px}.card-ops-reconciliation-form .filter-actions{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.card-ops-reconciliation-create>.card-ops-reconciliation-form{grid-template-columns:1fr}.card-ops-reconciliation-create>.card-ops-reconciliation-form .button{justify-self:start}.card-ops-reconciliation-list{gap:14px;display:grid}.card-ops-reconciliation-rows>article{border:1px solid var(--line);background:#fff;border-radius:13px;gap:11px;padding:13px;display:grid}.card-ops-reconciliation-row-topline{justify-content:space-between;align-items:start;gap:12px;display:flex}.card-ops-reconciliation-row-topline>div{gap:3px;min-width:0;display:grid}.card-ops-reconciliation-row-topline strong{color:var(--ink-900);font-size:12px}.card-ops-reconciliation-row-topline span,.card-ops-reconciliation-row-footer small{color:var(--ink-500);overflow-wrap:anywhere;font-size:9px}.card-ops-reconciliation-rows dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;display:grid}.card-ops-reconciliation-rows dl>div{gap:2px;display:grid}.card-ops-reconciliation-rows dt{color:var(--ink-500);letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:800}.card-ops-reconciliation-rows dd{color:var(--ink-800);overflow-wrap:anywhere;margin:0;font-size:10px}.card-ops-reconciliation-row-footer{border-top:1px solid var(--line-soft);justify-content:space-between;padding-top:10px}.card-ops-reconciliation-pagination{border-top:1px solid var(--line-soft);justify-content:flex-end;padding-top:12px}.card-ops-reconciliation-pagination span{color:var(--ink-600);font-size:10px}@media (max-width:900px){.agent-duty-balances,.agent-dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-dashboard-grid{grid-template-columns:1fr}.payment-link-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.agent-dashboard-heading-actions{justify-content:stretch;align-items:stretch;width:100%}.agent-dashboard-heading-actions>.button,.agent-duty-summary{flex:1}.agent-duty-balances,.agent-dashboard-metrics{grid-template-columns:1fr}.agent-balance-empty{grid-column:auto}.agent-dashboard-presets,.agent-dashboard-tabs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.agent-dashboard-presets button,.agent-dashboard-tabs button{width:100%}.agent-dashboard-recent-row{grid-template-columns:1fr}.agent-dashboard-recent-row>div:last-child{text-align:left;justify-items:start}.agent-dashboard-account-groups dl,.payment-link-filters,.payment-link-created-grid{grid-template-columns:1fr}.payment-link-created-grid{justify-items:start}.payment-link-filters .filter-actions,.payment-link-created .connected-actions,.payment-link-revoke-confirmation .connected-actions{width:100%;display:grid}.payment-link-filters .button,.payment-link-created .button,.payment-link-revoke-confirmation .button{width:100%}.payment-link-qr-image,.payment-link-qr-loading{aspect-ratio:1;width:min(256px,100%);height:auto}}@media (max-width:760px){.agent-bank-card-reveal-panel,.agent-bank-card-details-heading{grid-template-columns:1fr;display:grid}.agent-bank-card-details dl{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-bank-card-action-row,.card-ops-reconciliation-heading,.card-ops-reconciliation-row-topline,.card-ops-reconciliation-row-footer{grid-template-columns:1fr;display:grid}.agent-bank-card-command-row,.agent-bank-card-message-row,.agent-bank-card-action-controls,.card-ops-reconciliation-pagination{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.agent-bank-card-command-row .button,.agent-bank-card-message-row .button,.agent-bank-card-action-controls .button,.card-ops-reconciliation-heading .button,.card-ops-reconciliation-row-footer .button,.card-ops-reconciliation-pagination .button{width:100%}.agent-bank-card-timeline li,.card-ops-reconciliation-grid,.card-ops-reconciliation-form,.card-ops-reconciliation-rows dl{grid-template-columns:1fr}.agent-bank-card-timeline time{text-align:left}.card-ops-reconciliation-create>.card-ops-reconciliation-form .button{justify-self:stretch}}
