@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/manrope-cyrillic-ext-wght-normal.d1990364.woff2) format("woff2-variations");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/manrope-cyrillic-wght-normal.2ffcac4f.woff2) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/manrope-greek-wght-normal.6b69666c.woff2) format("woff2-variations");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/manrope-vietnamese-wght-normal.383b32a0.woff2) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/manrope-latin-ext-wght-normal.f5cc7610.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/manrope-latin-wght-normal.fedf4c92.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_next/static/media/jetbrains-mono-cyrillic-ext-wght-normal.0d2c2f66.woff2) format("woff2-variations");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_next/static/media/jetbrains-mono-cyrillic-wght-normal.23645aad.woff2) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_next/static/media/jetbrains-mono-greek-wght-normal.c6c31cb1.woff2) format("woff2-variations");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_next/static/media/jetbrains-mono-vietnamese-wght-normal.93fc40a8.woff2) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_next/static/media/jetbrains-mono-latin-ext-wght-normal.9c9751ca.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_next/static/media/jetbrains-mono-latin-wght-normal.a865edea.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{color-scheme:light;--paper:#f3f1eb;--paper-strong:#ebe8df;--surface:#faf9f5;--surface-raised:#fdfcf8;--ink:#17201f;--ink-soft:#394947;--muted:#586865;--faint:#71807d;--line:#d8d8d0;--line-strong:#bbbfb8;--jade:#157a6e;--jade-dark:#0e5d54;--jade-soft:#dcece7;--blue-soft:#e3ebee;--warning:#8b5b15;--warning-soft:#f6e9c9;--danger:#a53d3d;--danger-soft:#f4dddd;--positive:#216a50;--positive-soft:#dcece2;--on-accent:#f8fbf9;--action-bg:#0e5d54;--action-hover:#0a5149;--danger-action:#913737;--danger-action-hover:#792d2d;--control-placeholder:#5c6b68;--control-hover:#9fa8a2;--focus-ring:rgb(21 122 110/0.2);--positive-ink:#17523e;--positive-line:#b7d4c2;--info-ink:#2d5864;--info-line:#becfd4;--warning-ink:#714910;--warning-line:#e2c981;--danger-ink:#7f2e2e;--danger-line:#dfb2b2;--topbar-bg:rgb(250 249 245/0.94);--rail-bg:#eeece5;--rail-hover:rgb(250 249 245/0.68);--table-head:#ebe9e2;--row-hover:#f1f0ea;--skeleton-low:#e3e1da;--skeleton-high:#eeece6;--steel:#8ba1a8;--code-bg:#e9e8e2;--modal-border:#a9b0a9;--overlay:rgb(20 30 29/0.46);--simulation-bg:#f5edd8;--simulation-line:#c8b475;--simulation-ink:#654a16;--login-gradient:linear-gradient(150deg,#e6e4dd,#f5f3ed 56%,#dceae5);--page-glow:#dbece6;--shadow:0 18px 48px rgb(56 68 64/0.13);--topbar-h:58px;--rail-w:238px;--rail-collapsed:58px;--radius-control:7px;--radius-panel:12px;--font-sans:"Manrope Variable","Avenir Next",sans-serif;--font-mono:"JetBrains Mono Variable","SFMono-Regular",monospace}:root[data-theme=dark]{color-scheme:dark;--paper:#101714;--paper-strong:#18211d;--surface:#151e1a;--surface-raised:#1b2521;--ink:#edf3ef;--ink-soft:#c6d1cb;--muted:#9aa9a1;--faint:#7f8e86;--line:#2c3933;--line-strong:#42534b;--jade:#58b7a2;--jade-dark:#7bd0ba;--jade-soft:#173a31;--blue-soft:#203840;--warning:#e1b86d;--warning-soft:#40331e;--danger:#ef918a;--danger-soft:#432625;--positive:#73c7aa;--positive-soft:#17382e;--on-accent:#f8fbf9;--action-bg:#17695d;--action-hover:#1d786b;--danger-action:#963f3d;--danger-action-hover:#aa4b47;--control-placeholder:#7f8e86;--control-hover:#61736a;--focus-ring:rgb(88 183 162/0.24);--positive-ink:#8ad6b9;--positive-line:#315f4d;--info-ink:#9bc7d4;--info-line:#3b5e69;--warning-ink:#e4bf7c;--warning-line:#6a542c;--danger-ink:#f0a09a;--danger-line:#75413e;--topbar-bg:rgb(21 30 26/0.94);--rail-bg:#121a17;--rail-hover:rgb(36 49 43/0.76);--table-head:#1e2924;--row-hover:#1c2823;--skeleton-low:#202c27;--skeleton-high:#2a3731;--steel:#78929a;--code-bg:#111815;--modal-border:#506159;--overlay:rgb(0 0 0/0.62);--simulation-bg:#332b1b;--simulation-line:#66542d;--simulation-ink:#e5c984;--login-gradient:linear-gradient(150deg,#101714,#17211d 56%,#173028);--page-glow:#18372e;--shadow:0 22px 56px rgb(0 0 0/0.32)}*{box-sizing:border-box}html{min-width:320px;color:var(--ink);scroll-behavior:smooth}body,html{background:var(--paper)}body{min-height:100dvh;margin:0;font-family:var(--font-sans);font-size:14px;line-height:1.5;text-rendering:optimizeLegibility}button,input,select,textarea{font:inherit}a,button{-webkit-tap-highlight-color:transparent}a,button{color:inherit}a{text-decoration:none}::selection{background:#b8dcd2;color:var(--ink)}:focus-visible{outline:3px solid rgb(21 122 110/.32);outline-offset:2px}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.skip-link{position:fixed;left:12px;top:-60px;z-index:100;background:var(--ink);color:var(--surface);padding:10px 14px;border-radius:var(--radius-control);transition:transform .18s ease}.skip-link:focus{top:10px}.brand-mark{display:inline-flex;align-items:center;gap:10px;font-weight:760;letter-spacing:-.04em;font-size:19px}.brand-glyph{width:25px;height:25px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2px;gap:2px;align-items:end;padding:4px;border:1px solid color-mix(in srgb,currentColor 24%,transparent);border-radius:6px}.brand-glyph span{display:block;border-radius:1px;background:currentColor}.brand-glyph span:first-child{height:7px;opacity:.52}.brand-glyph span:nth-child(2){height:13px}.brand-glyph span:nth-child(3){height:9px;opacity:.7}.button{min-height:36px;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:8px;border:1px solid transparent;border-radius:var(--radius-control);padding:0 13px;font-weight:670;font-size:13px;line-height:1;white-space:nowrap;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,transform .12s ease,color .16s ease}.button:hover:not(:disabled){transform:translateY(-1px)}.button:active:not(:disabled){transform:translateY(0) scale(.985)}.button:disabled{opacity:.5;cursor:not-allowed}.button-sm{min-height:30px;padding:0 10px;font-size:12px}.button-primary{color:var(--on-accent);background:var(--action-bg);border-color:var(--action-bg)}.button-primary:hover:not(:disabled){background:var(--action-hover);border-color:var(--action-hover)}.button-secondary{color:var(--ink);background:var(--surface-raised);border-color:var(--line-strong)}.button-secondary:hover:not(:disabled){background:var(--paper-strong);border-color:var(--control-hover)}.button-ghost{color:var(--ink-soft);background:transparent;border-color:transparent}.button-ghost:hover:not(:disabled){background:var(--paper-strong)}.button-danger{color:var(--on-accent);background:var(--danger-action);border-color:var(--danger-action)}.button-danger:hover:not(:disabled){background:var(--danger-action-hover)}.icon-button{width:34px;height:34px;display:inline-grid;flex:0 0 auto;place-items:center;border:1px solid transparent;border-radius:var(--radius-control);background:transparent;cursor:pointer;transition:background-color .14s ease,border-color .14s ease,transform .12s ease}.icon-button:hover{background:var(--paper-strong);border-color:var(--line)}.icon-button:active{transform:scale(.96)}.field{display:grid;grid-gap:7px;gap:7px}.field-label{color:var(--ink-soft);font-size:12px;font-weight:720}.field-hint{color:var(--muted);font-size:12px}.field-error{color:var(--danger);font-size:12px;margin:0}.input{width:100%;min-height:38px;border:1px solid var(--line-strong);border-radius:var(--radius-control);background:var(--surface-raised);color:var(--ink);padding:8px 10px;transition:border-color .15s ease,box-shadow .15s ease}.input::placeholder{color:var(--control-placeholder)}.input:hover{border-color:var(--control-hover)}.input:focus{outline:0;border-color:var(--jade);box-shadow:0 0 0 3px var(--focus-ring)}.input[aria-invalid=true]{border-color:var(--danger)}.select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:34px;background-image:linear-gradient(45deg,transparent 50%,var(--muted) 50%),linear-gradient(135deg,var(--muted) 50%,transparent 50%);background-position:calc(100% - 16px) 16px,calc(100% - 11px) 16px;background-size:5px 5px,5px 5px;background-repeat:no-repeat}.search-field{min-width:240px;height:38px;display:flex;align-items:center;gap:8px;border:1px solid var(--line-strong);border-radius:var(--radius-control);background:var(--surface-raised);padding:0 10px;color:var(--muted)}.search-field:focus-within{border-color:var(--jade);box-shadow:0 0 0 3px var(--focus-ring)}.search-field input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--ink)}.search-field input::placeholder{color:var(--control-placeholder)}.status{display:inline-flex;width:max-content;align-items:center;min-height:24px;padding:2px 8px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--ink-soft);font-size:11px;line-height:1;font-weight:760;letter-spacing:.01em}.status-positive{color:var(--positive-ink);border-color:var(--positive-line);background:var(--positive-soft)}.status-info{color:var(--info-ink);border-color:var(--info-line);background:var(--blue-soft)}.status-warning{color:var(--warning-ink);border-color:var(--warning-line);background:var(--warning-soft)}.status-danger{color:var(--danger-ink);border-color:var(--danger-line);background:var(--danger-soft)}.notice{display:grid;grid-template-columns:auto 1fr auto;align-items:start;grid-gap:10px;gap:10px;border:1px solid;border-radius:var(--radius-control);padding:11px 12px;font-size:12px}.notice strong{display:block;font-size:12px}.notice-copy{color:inherit;opacity:.84;margin-top:2px}.notice-info{background:var(--blue-soft);border-color:var(--info-line);color:var(--info-ink)}.notice-warning{background:var(--warning-soft);border-color:var(--warning-line);color:var(--warning-ink)}.notice-danger{background:var(--danger-soft);border-color:var(--danger-line);color:var(--danger-ink)}.notice-success{background:var(--positive-soft);border-color:var(--positive-line);color:var(--positive-ink)}.impersonation-banner{min-height:42px;position:relative;z-index:42;display:flex;align-items:center;justify-content:center;gap:10px;padding:6px 16px;color:#583c0e;background:#f0dba9;border-bottom:1px solid #d0b675;font-size:12px}.session-refresh-notice{position:relative;z-index:43;padding:8px 16px 0;background:var(--paper)}.impersonation-banner .button{margin-left:6px}.app-shell{min-height:100dvh;display:grid;grid-template-columns:var(--rail-w) minmax(0,1fr);grid-template-rows:var(--topbar-h) minmax(0,1fr);transition:grid-template-columns .2s cubic-bezier(.2,.8,.2,1)}.app-shell.rail-collapsed{grid-template-columns:var(--rail-collapsed) minmax(0,1fr)}.topbar{position:-webkit-sticky;position:sticky;top:0;z-index:30;grid-column:1/-1;display:grid;grid-template-columns:var(--rail-w) minmax(0,1fr);height:var(--topbar-h);align-items:center;background:var(--topbar-bg);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.brand-link{padding:0 18px;border-right:1px solid var(--line)}.brand-link,.topbar-actions{height:100%;display:flex;align-items:center}.topbar-actions{justify-content:flex-end;gap:7px;padding:0 12px}.theme-control{min-height:32px;display:inline-flex;align-items:center;gap:5px;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--paper);color:var(--muted);padding:0 6px 0 8px}.theme-control:focus-within{border-color:var(--jade);box-shadow:0 0 0 3px var(--focus-ring)}.theme-control select{min-width:58px;border:0;outline:0;background:transparent;color:var(--ink-soft);font-size:11px;font-weight:680;cursor:pointer}.theme-control-login{position:fixed;z-index:10;top:18px;right:18px;background:var(--surface-raised);box-shadow:0 8px 24px color-mix(in srgb,var(--ink) 10%,transparent)}.theme-control-profile{min-width:116px;min-height:30px;justify-content:space-between;background:var(--paper)}.theme-control-profile select{flex:1 1}.connection{height:28px;display:inline-flex;align-items:center;gap:6px;border:0;border-radius:999px;background:transparent;color:var(--muted);padding:0 7px;font-size:11px;font-weight:750;cursor:default}.connection span{width:6px;height:6px;border-radius:50%;background:currentColor}.connection-live{color:var(--positive)}.connection-connecting{color:#3d6870}.connection-polling{color:var(--warning);cursor:pointer}.connection-offline{color:var(--danger);cursor:pointer}.command-trigger{min-width:168px;height:32px;display:flex;align-items:center;gap:7px;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--paper);color:var(--muted);padding:0 7px 0 10px;cursor:pointer;font-size:12px}.command-trigger span{flex:1 1;text-align:left}kbd{min-width:20px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line-strong);border-radius:4px;background:var(--surface);color:var(--muted);padding:1px 5px;font-family:var(--font-mono);font-size:11px;box-shadow:0 1px 0 var(--line)}.profile-menu-wrap{position:relative}.profile-trigger{height:38px;display:flex;align-items:center;gap:8px;border:0;border-radius:var(--radius-control);padding:0 7px;background:transparent;cursor:pointer}.profile-trigger:hover{background:var(--paper-strong)}.avatar{width:28px;height:28px;display:grid;place-items:center;border-radius:8px;background:var(--ink);color:var(--surface);font-size:11px;font-family:var(--font-mono)}.profile-copy{display:grid;text-align:left;line-height:1.2}.profile-copy strong{max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.profile-copy small{color:var(--muted);font-size:11px}.profile-menu{width:240px;position:absolute;right:0;top:44px;z-index:50;border:1px solid var(--line-strong);border-radius:var(--radius-panel);background:var(--surface-raised);box-shadow:var(--shadow);padding:7px}.profile-menu>div{display:grid;grid-gap:3px;gap:3px;padding:9px;border-bottom:1px solid var(--line)}.profile-menu>div strong{overflow:hidden;text-overflow:ellipsis;font-size:12px}.profile-menu>div span{color:var(--muted);font-size:11px}.profile-menu>.profile-theme{display:flex;align-items:center;justify-content:space-between;gap:12px}.profile-theme>span{font-weight:680}.profile-menu button{width:100%;display:flex;align-items:center;gap:8px;border:0;border-radius:6px;padding:9px;margin-top:5px;background:transparent;text-align:left;font-size:12px;cursor:pointer}.profile-menu button:hover{background:var(--paper-strong)}.mobile-menu-button{display:none}.work-rail{position:-webkit-sticky;position:sticky;top:var(--topbar-h);z-index:20;grid-column:1;grid-row:2;height:calc(100dvh - var(--topbar-h));display:flex;flex-direction:column;overflow:hidden;border-right:1px solid var(--line);background:var(--rail-bg)}.rail-header{min-height:74px;display:flex;align-items:center;gap:8px;padding:12px 10px 10px 16px;border-bottom:1px solid var(--line)}.rail-header>div:first-child{min-width:0;display:grid;flex:1 1;grid-gap:2px;gap:2px;white-space:nowrap}.rail-header span{color:var(--muted);font-size:11px;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em}.rail-header strong{overflow:hidden;text-overflow:ellipsis;font-size:15px;letter-spacing:-.025em}.rail-nav{min-height:0;flex:1 1;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent;overscroll-behavior:contain}.rail-group-items,.rail-group-list{margin:0;padding:0;list-style:none}.rail-group-list{display:grid;grid-gap:5px;gap:5px;padding:10px 8px}.rail-child-link,.rail-group-trigger{width:100%;display:flex;align-items:center;gap:10px;border:0;border-radius:var(--radius-control);background:transparent;color:var(--muted);text-align:left}.rail-group-trigger{min-height:42px;padding:8px 9px;cursor:pointer}.rail-child-link:hover,.rail-group-trigger:hover{color:var(--ink);background:var(--rail-hover)}.rail-group-trigger.active{color:var(--ink)}.rail-child-link>span,.rail-group-trigger>span{min-width:0;display:grid;flex:1 1;line-height:1.25;white-space:nowrap}.rail-group-trigger strong{font-size:12px;letter-spacing:.01em}.rail-group-caret{flex:none;transform:rotate(-90deg)}.rail-group-caret[data-expanded=true]{transform:rotate(0deg)}.rail-group-items{display:grid;grid-gap:2px;gap:2px;margin:2px 0 4px 18px;padding-left:8px;border-left:1px solid var(--line)}.rail-group-items[hidden]{display:none}.rail-child-link{min-height:38px;padding:7px 8px}.rail-child-link.active{color:var(--ink);background:var(--surface-raised);box-shadow:inset 3px 0 0 var(--jade),0 1px 3px rgb(57 69 65/.08)}.rail-child-link.disabled,.rail-child-link.disabled:hover{color:var(--muted);background:transparent;opacity:.72;cursor:default}.rail-child-link strong{font-size:12px}.rail-availability{flex:none;padding:2px 5px;border:1px solid var(--line);border-radius:999px;font-family:var(--font-mono);font-size:9px;font-style:normal;line-height:1.2;white-space:nowrap}.rail-foot{margin-top:auto;display:grid;grid-gap:1px;gap:1px;padding:12px 16px 15px;border-top:1px solid var(--line);color:var(--muted);white-space:nowrap}.rail-foot span{font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.05em}.rail-foot small{font-size:11px}.mobile-rail-close,.mobile-rail-scrim{display:none}.rail-collapsed .topbar{grid-template-columns:var(--rail-collapsed) minmax(0,1fr)}.rail-collapsed .brand-link{justify-content:center;padding:0}.rail-collapsed .brand-word{display:none}.rail-collapsed .rail-header{justify-content:center;min-height:58px;padding:10px}.rail-collapsed .rail-header>div:first-child{display:none}.rail-collapsed .rail-group-list{padding:8px}.rail-collapsed .rail-group-trigger{width:42px;min-height:42px;justify-content:center;padding:0}.rail-collapsed .rail-foot,.rail-collapsed .rail-group-caret,.rail-collapsed .rail-group-items,.rail-collapsed .rail-group-trigger>span{display:none}.main-content{min-width:0;grid-column:2;grid-row:2;padding:24px clamp(16px,2.7vw,42px) 60px;outline:0}.page{width:100%;max-width:1480px;margin:0 auto}.page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:22px}.page-head-copy{min-width:0}.breadcrumbs{display:flex;align-items:center;gap:6px;margin-bottom:7px;color:var(--muted);font-size:12px}.breadcrumbs a:hover{color:var(--jade-dark);text-decoration:underline;text-underline-offset:3px}.page-head h1{margin:0;font-size:clamp(24px,2.4vw,36px);line-height:1.05;letter-spacing:-.055em;font-weight:680}.page-head p{max-width:68ch;margin:7px 0 0;color:var(--muted);font-size:12px}.page-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.eyeline{display:inline-block;margin-bottom:7px;color:var(--jade-dark);font-family:var(--font-mono);font-size:11px;font-weight:650;letter-spacing:.07em;text-transform:uppercase}.section-heading{min-height:38px;display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin:24px 0 10px}.section-heading h2{margin:0;font-size:16px;letter-spacing:-.025em}.section-heading p{max-width:64ch;margin:3px 0 0;color:var(--muted);font-size:12px}.section-action{flex:0 0 auto}.surface{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--surface)}.metric-strip{display:grid;grid-template-columns:repeat(6,minmax(120px,1fr));border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong)}.overview-metrics{grid-template-columns:repeat(2,minmax(180px,1.35fr)) repeat(4,minmax(110px,1fr))}.usdt-metrics{grid-template-columns:repeat(6,minmax(125px,1fr));margin-bottom:18px}.usdt-metrics .metric-value{font-size:clamp(15px,1.35vw,21px)}.overview-metrics .metric-value{overflow:visible;text-overflow:clip}.overview-metrics .metric:nth-child(-n+2) .metric-value{font-size:clamp(14px,1.4vw,22px);white-space:nowrap}.metric{min-width:0;display:grid;align-content:center;grid-gap:4px;gap:4px;padding:16px 17px;border-right:1px solid var(--line)}.metric:last-child{border-right:0}.metric-emphasis{background:var(--jade-soft)}.metric-label{color:var(--muted);font-size:11px;font-weight:660}.metric-value{overflow:hidden;text-overflow:ellipsis;font-family:var(--font-mono);font-size:clamp(18px,1.65vw,25px);line-height:1.1;letter-spacing:-.055em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.metric-meta{color:var(--positive);font-family:var(--font-mono);font-size:11px}.metric-meta.negative{color:var(--danger)}.money{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.025em}.money,.public-id{font-family:var(--font-mono)}.public-id{font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink-soft)}.toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:12px 0}.toolbar-actions,.toolbar-main{display:flex;align-items:center;gap:8px}.filter-row{display:grid;grid-template-columns:minmax(220px,1.7fr) repeat(3,minmax(130px,.65fr)) auto;grid-gap:8px;gap:8px;margin:12px 0}.filter-row .search-field{min-width:0}.usdt-filter-row{grid-template-columns:minmax(220px,1.7fr) repeat(5,minmax(120px,.65fr))}.usdt-copy-value{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.usdt-calculation-note{display:block;margin:12px 10px 0}.history-guardrails summary{color:var(--accent);cursor:pointer;font-size:12px;font-weight:700;white-space:nowrap}.history-guardrails .definition-list{min-width:280px;margin-top:8px}.usdt-merchant-access-cell{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:300px}.usdt-merchant-access-state{display:grid;grid-gap:5px;gap:5px}.usdt-merchant-access-state small{color:var(--muted);font-size:11px}.date-filter{display:flex;align-items:center;gap:7px}.date-filter .input{min-width:125px}.filter-summary{color:var(--muted);font-size:11px}.data-table-wrap{position:relative;width:100%;overflow:auto;border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--surface)}.data-table{width:100%;border-collapse:collapse;table-layout:auto}.data-table th{position:-webkit-sticky;position:sticky;top:0;z-index:2;background:var(--table-head);color:var(--muted);padding:10px 12px;border-bottom:1px solid var(--line-strong);font-size:11px;font-weight:760;text-align:left;letter-spacing:.02em;white-space:nowrap}.data-table td{padding:11px 12px;border-bottom:1px solid var(--line);vertical-align:middle;font-size:12px;white-space:nowrap}.data-table tbody tr:last-child td{border-bottom:0}.data-table tbody tr{transition:background-color .12s ease}.data-table tbody tr:hover{background:var(--row-hover)}.data-table .cell-primary{display:grid;grid-gap:2px;gap:2px}.data-table .cell-primary strong{color:var(--ink);font-size:12px}.data-table .cell-primary span{color:var(--muted);font-size:11px}.data-table .cell-wrap{max-width:280px;white-space:normal}.data-table .row-link{border:0;background:transparent;color:var(--ink);padding:0;font:inherit;font-weight:700;text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;text-underline-offset:3px;cursor:pointer}.data-table .row-link:hover{color:var(--jade-dark);-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.sort-button{display:inline-flex;align-items:center;gap:5px;border:0;background:transparent;color:inherit;padding:0;font:inherit;font-weight:inherit;cursor:pointer}.pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 3px;color:var(--muted);font-size:11px}.pagination-buttons{display:flex;gap:6px}.table-skeleton{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--surface);overflow:hidden}.table-skeleton-row{display:grid;grid-gap:22px;gap:22px;padding:13px 14px;border-bottom:1px solid var(--line)}.table-skeleton-row:last-child{border:0}.skeleton{display:block;min-height:12px;border-radius:4px;background:linear-gradient(90deg,var(--skeleton-low) 15%,var(--skeleton-high) 42%,var(--skeleton-low) 70%);background-size:220% 100%;animation:skeleton 1.45s ease-in-out infinite}@keyframes skeleton{to{background-position:-220% 0}}.empty-state{min-height:250px;display:grid;place-items:center;align-content:center;text-align:center;padding:38px;border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--surface)}.empty-rule{width:42px;height:10px;margin-bottom:15px;border-top:2px solid var(--jade);border-bottom:1px solid var(--line-strong);transform:skewX(-28deg)}.empty-state h2{margin:0;font-size:16px}.empty-state p{max-width:48ch;margin:6px auto 15px;color:var(--muted);font-size:12px}.error-state{min-height:86px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:13px;gap:13px;padding:15px;border:1px solid var(--danger-line);border-radius:var(--radius-panel);background:var(--danger-soft);color:var(--danger-ink)}.error-state strong{font-size:12px}.error-state p{margin:2px 0 0;color:var(--danger-ink);font-size:12px}.overview-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,.75fr);grid-gap:16px;gap:16px}.series-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.payment-series-section{margin-bottom:18px}.trend-panel{min-height:330px;padding:16px;overflow:hidden;border-color:#24342f;background:#0d1614;color:#edf4f1}.trend-chart{height:244px;width:100%;position:relative;display:flex;align-items:flex-end;gap:4px;padding:18px 5px 28px 112px;border-bottom:1px solid rgb(210 226 220/.22)}.trend-chart:focus-visible{outline:2px solid #49c28d;outline-offset:-2px}.trend-grid{position:absolute;inset:18px 5px 28px 5px;pointer-events:none}.trend-grid-line{position:absolute;left:0;right:0;height:1px}.trend-grid-line:after{position:absolute;right:0;left:106px;border-top:1px solid rgb(210 226 220/.13);content:""}.trend-grid-line i{position:absolute;top:-7px;left:0;width:100px;color:#91a39d;font-family:var(--font-mono);font-size:11px;font-style:normal;text-align:right}.trend-column{min-width:9px;flex:1 1;display:flex;align-items:flex-end;justify-content:center;gap:2px;height:100%;position:relative;z-index:1}.trend-bar{width:40%;min-width:3px;border-radius:2px 2px 0 0;background:var(--jade);opacity:.82}.trend-bar.payout{background:var(--steel);opacity:.65}.trend-axis-label{position:absolute;bottom:-21px;color:#91a39d;font-family:var(--font-mono);font-size:11px;white-space:nowrap}.trend-column:focus-visible{outline:2px solid #49c28d;outline-offset:3px}.trend-tooltip{width:max-content;max-width:210px;position:absolute;left:50%;bottom:calc(100% + 9px);z-index:8;display:grid;grid-gap:3px;gap:3px;padding:8px 10px;border-radius:7px;background:#edf4f1;color:#0d1614;font-size:11px;line-height:1.3;white-space:nowrap;opacity:0;pointer-events:none;transform:translate(-50%,5px);transition:opacity .15s ease,transform .15s ease;box-shadow:0 8px 18px rgb(0 0 0/.24)}.trend-tooltip strong{font-family:var(--font-mono);font-size:11px}.trend-column:focus-visible .trend-tooltip,.trend-column:hover .trend-tooltip{opacity:1;transform:translate(-50%)}.trend-empty-overlay{position:absolute;inset:50% auto auto 50%;z-index:2;display:grid;grid-gap:4px;gap:4px;color:#edf4f1;text-align:center;transform:translate(-50%,-50%);pointer-events:none}.trend-empty-overlay strong{font-size:13px}.trend-empty-overlay span{color:#91a39d;font-size:11px;white-space:nowrap}.chart-error{min-height:188px;display:grid;place-items:center;padding:20px;color:var(--danger);font-size:12px;text-align:center}.chart-legend{display:flex;gap:14px;margin-top:12px;color:#91a39d;font-size:11px}.chart-legend span{display:inline-flex;align-items:center;gap:6px}.chart-legend i{width:12px;height:3px;background:var(--jade)}.chart-legend span:last-child i{background:var(--steel)}.series-window-control{display:inline-flex;align-items:center;gap:2px;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--paper);padding:2px}.series-window-control button{min-height:28px;border:0;border-radius:5px;background:transparent;color:var(--muted);padding:0 9px;font-size:11px;font-weight:700;white-space:nowrap;cursor:pointer}.series-window-control button:hover{color:var(--ink);background:var(--paper-strong)}.series-window-control button[aria-pressed=true]{color:var(--on-accent);background:var(--action-bg)}.chart-data-window{margin:0;padding:0 18px 12px;color:var(--muted);font-size:.78rem;line-height:1.45}.chart-data-window strong{color:var(--ink);font-weight:650}.trend-panel>.chart-data-window{padding-top:16px}.series-panel{min-width:0;overflow:hidden}.series-panel-head{min-height:54px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 14px;border-bottom:1px solid var(--line)}.series-panel-head h3{margin:0;font-size:13px}.series-panel-head p{margin:2px 0 0;color:var(--muted);font-size:11px}.series-summary{position:relative;min-height:68px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:0 14px;border-top:1px solid var(--line)}.series-summary>div{display:grid;align-content:center;grid-gap:1px;gap:1px;min-width:0;padding:10px 14px;border-right:1px solid var(--line)}.series-summary>div:first-child{padding-left:0}.series-summary>div:last-of-type{border-right:0}.series-summary span{color:var(--muted);font-size:11px}.series-summary strong{font-family:var(--font-mono);font-size:17px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.series-refreshing{position:absolute;top:5px;right:8px;font-family:var(--font-mono)}.series-loading{display:grid;grid-gap:12px;gap:12px;padding:12px}.series-summary-loading{width:100%;min-height:58px}.series-chart-loading{min-height:276px}.series-chart-well{min-width:0;overflow:hidden;background:#0d1614;color:#edf4f1}.series-chart-well .skeleton{background:#1b2925}.series-chart-wrap{position:relative;min-height:248px;padding:8px 10px 0;overflow-x:auto;overflow-y:hidden}.series-chart{width:100%;height:248px;display:block;overflow:visible}.series-chart:focus-visible{outline:2px solid #49c28d;outline-offset:-2px}.series-grid-line{stroke:rgb(210 226 220/.13);stroke-width:1;vector-effect:non-scaling-stroke}.series-axis-label{fill:#91a39d;font-family:var(--font-mono);font-size:11px}.series-area{stroke:none;pointer-events:none}.series-area-created{fill:#7f9eab;opacity:.08}.series-area-succeeded{fill:#49c28d;opacity:.1}.series-line{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4;vector-effect:non-scaling-stroke}.series-line-created{stroke:#7f9eab}.series-line-succeeded{stroke:#49c28d}.series-point-group{outline:0}.series-point-hit{fill:transparent;cursor:crosshair}.series-point-created,.series-point-succeeded{stroke:#0d1614;stroke-width:1.5;pointer-events:none}.series-point-created{fill:#7f9eab}.series-point-succeeded{fill:#49c28d}.series-tooltip{opacity:0;pointer-events:none;transition:opacity .15s ease}.series-tooltip rect{fill:#edf4f1}.series-tooltip text{fill:#0d1614;font-family:var(--font-mono);font-size:11px}.series-tooltip .series-tooltip-time{font-weight:760}.series-point-group:focus .series-tooltip,.series-point-group:hover .series-tooltip{opacity:1}.series-point-group:focus .series-point-created,.series-point-group:focus .series-point-succeeded{stroke:#edf4f1;stroke-width:2.5}.series-empty-overlay{position:absolute;top:50%;left:50%;display:grid;grid-gap:4px;gap:4px;color:#edf4f1;text-align:center;transform:translate(-50%,-50%);pointer-events:none}.series-empty-overlay strong{font-size:13px}.series-empty-overlay span{color:#91a39d;font-size:11px;white-space:nowrap}.series-legend{display:flex;align-items:center;gap:16px;padding:0 14px 13px;color:#91a39d;font-size:11px}.series-legend span{display:inline-flex;align-items:center;gap:6px}.series-legend i{width:15px;height:3px;border-radius:2px}.series-legend .created{background:#7f9eab}.series-legend .succeeded{background:#49c28d}.series-bucket-note{margin-left:auto;font-family:var(--font-mono)}.live-counter{display:inline-block;min-width:1ch;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow:hidden;vertical-align:bottom}.live-counter-visual{display:inline-block;animation:counter-rise .36s cubic-bezier(.16,1,.3,1)}@keyframes counter-rise{0%{opacity:0;transform:translateY(45%)}to{opacity:1;transform:translateY(0)}}.pulse-overview-filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px}.pulse-overview-filters .select{width:min(100%,360px)}.pulse-overview-series{width:100%;min-width:0}.pulse-overview-series .series-panel{width:100%}.series-panel>.error-state{margin:14px}.activity-panel{min-height:330px;padding:0 14px;overflow:hidden}.activity-list{display:grid}.activity-item{display:grid;grid-template-columns:10px 1fr auto;grid-gap:10px;gap:10px;padding:12px 2px;border-bottom:1px solid var(--line)}.activity-item:last-child{border:0}.activity-marker{width:7px;height:7px;margin-top:5px;border-radius:50%;background:var(--jade);box-shadow:0 0 0 3px var(--jade-soft)}.activity-item>div{min-width:0;display:grid;grid-gap:2px;gap:2px}.activity-item strong{font-size:12px}.activity-item p,.activity-item strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.activity-item p{margin:0;color:var(--muted);font-size:11px}.activity-item time{color:var(--muted);font-family:var(--font-mono);font-size:11px;white-space:nowrap}.alert-strip{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.alert-tile{min-height:110px;display:grid;align-content:space-between;grid-gap:10px;gap:10px;border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--surface);padding:13px}.alert-tile>div{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.alert-tile h3{margin:0;font-size:12px}.alert-tile p{margin:4px 0 0;color:var(--muted);font-size:11px}.detail-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;grid-gap:18px;gap:18px;align-items:start}.detail-main{min-width:0;display:grid;grid-gap:16px;gap:16px}.detail-aside{position:-webkit-sticky;position:sticky;top:calc(var(--topbar-h) + 18px);display:grid;grid-gap:12px;gap:12px}.detail-section{overflow:hidden}.detail-section>header{min-height:47px;display:flex;align-items:center;justify-content:space-between;padding:0 14px;border-bottom:1px solid var(--line)}.detail-section>header h2{margin:0;font-size:13px}.detail-section>header span{color:var(--muted);font-size:11px}.detail-section-content{padding:14px}.definition-list{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.definition-list.definition-list-single{grid-template-columns:minmax(0,1fr)}.definition-list>div{min-height:57px;display:grid;align-content:center;grid-gap:3px;gap:3px;padding:9px 10px;border-bottom:1px solid var(--line)}.definition-list>div:nth-last-child(-n+2){border-bottom:0}.definition-list.definition-list-single>div:not(:last-child){border-bottom:1px solid var(--line)}.definition-list.definition-list-single>div:last-child{border-bottom:0}.definition-list dt{color:var(--muted);font-size:11px}.definition-list dd{min-width:0;margin:0;overflow:hidden;text-overflow:ellipsis;font-size:12px}.timeline{position:relative;display:grid;margin:0;padding:2px 0;list-style:none}.timeline:before{content:"";position:absolute;left:9px;top:13px;bottom:14px;width:1px;background:var(--line-strong)}.timeline li{position:relative;display:grid;grid-template-columns:20px 1fr auto;grid-gap:10px;gap:10px;padding:9px 0}.timeline-marker{width:19px;height:19px;z-index:1;display:grid;place-items:center;border:1px solid var(--line-strong);border-radius:50%;background:var(--surface);color:var(--jade-dark)}.timeline li>div{display:grid;grid-gap:2px;gap:2px}.timeline strong{font-size:12px}.timeline small,.timeline time{color:var(--muted);font-size:11px}.timeline time{font-family:var(--font-mono);white-space:nowrap}.process-timeline li{align-items:start}.process-event{min-width:0}.process-event-title{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.process-event-context{color:var(--muted);font-family:var(--font-mono);font-size:10px}.process-metadata-grid{display:flex;flex-wrap:wrap;gap:6px;margin-top:5px}.process-metadata{min-width:min(100%,220px);flex:1 1 220px}.process-metadata summary{width:max-content;color:var(--jade-dark);font-size:10px;font-weight:720;cursor:pointer}.process-metadata .json-view{max-height:230px;margin-top:6px}.journal-table{width:100%;border-collapse:collapse}.journal-table th{color:var(--muted);font-size:11px;text-align:left;padding:8px;border-bottom:1px solid var(--line-strong)}.journal-table td{padding:9px 8px;border-bottom:1px solid var(--line);font-size:11px}.journal-table tbody tr:last-child td{border-bottom:0}.journal-table tfoot td,.journal-table tfoot th{border-top:1px solid var(--line-strong);background:var(--table-head);padding:7px 8px;font-size:10px}.journal-table .amount{text-align:right;font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.journal-source{gap:1px;white-space:nowrap}.journal-source time{color:var(--muted);font-size:10px}.journal-invalid{color:var(--danger);font-family:var(--font-sans);font-size:10px;font-weight:700}.journal-balance{display:flex;align-items:center;justify-content:space-between;margin-top:12px;padding-top:10px;border-top:1px solid var(--line-strong);font-size:11px}.audit-compact{display:grid}.audit-compact article{display:grid;grid-template-columns:1fr auto;grid-gap:8px;gap:8px;padding:9px 0;border-bottom:1px solid var(--line)}.audit-compact article:last-child{border:0}.audit-compact strong{font-size:11px}.audit-compact p{margin:2px 0 0;color:var(--muted);font-size:11px}.audit-compact time{color:var(--muted);font-family:var(--font-mono);font-size:11px}.action-stack{display:grid;grid-gap:8px;gap:8px}.action-stack .button{width:100%}.simulation-panel{background:var(--simulation-bg)}.simulation-panel,.simulation-panel>header{border-color:var(--simulation-line)}.simulation-copy{color:var(--simulation-ink);font-size:12px}.simulation-copy p{margin:0 0 11px}.tabs{display:flex;gap:2px;overflow-x:auto;border-bottom:1px solid var(--line-strong);margin-bottom:14px;scrollbar-width:none}.tabs::-webkit-scrollbar{display:none}.tabs button{min-height:40px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--muted);padding:0 11px;font-size:12px;font-weight:680;white-space:nowrap;cursor:pointer}.tabs button:hover{color:var(--ink)}.tabs button.active{color:var(--ink);border-bottom-color:var(--jade)}.settlement-tabs{display:flex;gap:2px;overflow-x:auto;margin-bottom:12px;border-bottom:1px solid var(--line-strong);scrollbar-width:none}.settlement-tabs::-webkit-scrollbar{display:none}.settlement-tabs button{min-height:40px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--muted);padding:0 12px;font-size:12px;font-weight:700;white-space:nowrap;cursor:pointer}.settlement-tabs button:focus-visible,.settlement-tabs button:hover{color:var(--ink)}.settlement-tabs button[aria-selected=true]{border-bottom-color:var(--jade);color:var(--ink)}.settlement-filter-row{grid-template-columns:repeat(4,minmax(150px,220px))}.settlement-toolbar{justify-content:flex-start}.table-actions{gap:6px}.checkbox-row,.table-actions{display:flex;align-items:center}.checkbox-row{gap:8px;color:var(--ink-soft);font-size:12px}.checkbox-row input{width:16px;height:16px;accent-color:var(--jade)}.split-workspace{grid-template-columns:minmax(0,1fr) minmax(320px,.65fr)}.page-stack,.split-workspace{display:grid;grid-gap:16px;gap:16px}.workspace-panel{overflow:hidden}.workspace-panel>header{min-height:49px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 14px;border-bottom:1px solid var(--line)}.workspace-panel>header h2{margin:0;font-size:12px}.workspace-panel>header p{margin:2px 0 0;color:var(--muted);font-size:11px}.workspace-body{padding:14px}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:13px;gap:13px}.form-grid .full{grid-column:1/-1}.form-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding-top:14px;border-top:1px solid var(--line)}.batch-form-grid,.chargeback-batch-panel,.chargeback-batch-panel .workspace-body>.notice{margin-bottom:14px}.batch-fieldset{min-width:0;margin:0;border:1px solid var(--line);border-radius:var(--radius-control);padding:10px 11px}.batch-fieldset legend{color:var(--muted);padding:0 5px;font-size:11px;font-weight:700}.batch-radio-row{display:flex;flex-wrap:wrap;gap:9px 18px}.batch-radio-row label{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:650;cursor:pointer}.batch-radio-row input{accent-color:var(--jade-dark)}.batch-textarea{min-height:88px;resize:vertical}.multiplier-control{display:grid;grid-template-columns:repeat(3,auto) minmax(100px,1fr);grid-gap:6px;gap:6px}.wallet-priority-list{display:grid;grid-gap:6px;gap:6px;margin:0;padding:0;list-style:none}.wallet-priority-list li{min-height:38px;display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface-raised);padding:5px 7px 5px 11px;font-size:12px;font-weight:680}.batch-entry-count{margin-right:auto}.batch-error{margin:10px 0 0}.batch-preview{display:grid;grid-gap:10px;gap:10px;margin-top:16px;border-top:1px solid var(--line-strong);padding-top:14px}.batch-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-control)}.batch-summary>div{display:grid;grid-gap:2px;gap:2px;padding:9px 11px;border-right:1px solid var(--line)}.batch-summary>div:last-child{border-right:0}.batch-summary span{color:var(--muted);font-size:10px}.batch-summary strong{font-family:var(--font-mono);font-size:14px}.batch-preview-heading{margin:0}.batch-allocations{display:grid;grid-gap:3px;gap:3px;margin:0;padding:0;list-style:none}.batch-allocations li{display:grid;grid-gap:1px;gap:1px}.batch-allocations strong{font-size:10px}.batch-allocations span{color:var(--muted);font-family:var(--font-mono);font-size:10px}.json-view{max-height:310px;overflow:auto;margin:0;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--code-bg);color:var(--ink-soft);padding:12px;font-family:var(--font-mono);font-size:11px;white-space:pre-wrap;word-break:break-word}.health-matrix{display:grid;grid-gap:1px;gap:1px;border:1px solid var(--line-strong);background:var(--line);overflow:hidden;border-radius:var(--radius-panel)}.health-row{display:grid;grid-template-columns:minmax(180px,1.4fr) 95px 100px 100px 100px 90px;align-items:center;grid-gap:8px;gap:8px;background:var(--surface);padding:10px 12px}.health-row.header{background:var(--table-head);color:var(--muted);font-size:11px;font-weight:720}.health-merchant{display:grid}.health-merchant strong{font-size:12px}.health-merchant span{color:var(--muted);font-size:11px}.health-number{font-family:var(--font-mono);font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.delta-up{color:var(--positive)}.delta-down{color:var(--danger)}.mini-indicator{display:flex;gap:2px;align-items:flex-end;height:18px}.mini-indicator i{flex:1 1;max-width:5px;border-radius:1px;background:#9bb2ad}.scorecard{display:grid;grid-template-columns:1.3fr repeat(3,1fr);border:1px solid var(--line);border-radius:var(--radius-panel);overflow:hidden}.scorecard>div{min-height:112px;display:grid;align-content:center;grid-gap:4px;gap:4px;padding:18px 20px;border-right:1px solid var(--line);background:var(--surface)}.scorecard>div:last-child{border:0}.scorecard .score-primary{background:var(--jade-soft)}.scorecard span{color:var(--muted);font-size:13px;font-weight:650}.scorecard strong{font-family:var(--font-mono);font-size:clamp(24px,2.1vw,31px);font-weight:620;letter-spacing:-.05em}.adapter-assignment-workspace{display:grid;grid-gap:14px;gap:14px}.adapter-direction-panel>header{min-height:58px}.adapter-assignment-list{padding:0}.adapter-assignment-table-wrap{border:0;border-radius:0 0 var(--radius-panel) var(--radius-panel)}.adapter-assignment-table{min-width:780px}.adapter-assignment-table td:first-child,.adapter-assignment-table th:first-child{padding-left:16px}.adapter-assignment-table td:last-child,.adapter-assignment-table th:last-child{padding-right:16px;text-align:right}.adapter-assignment-table .adapter-summary-row.is-expanded{background:var(--row-hover)}.adapter-name-cell{min-width:205px}.adapter-inline-toggle{display:inline-flex;align-items:center;gap:8px;color:var(--ink-soft);font-size:11px;font-weight:680;cursor:pointer}.adapter-inline-toggle input{width:17px;height:17px;margin:0;accent-color:var(--jade)}.adapter-inline-toggle:has(input:disabled){cursor:not-allowed;opacity:.6}.adapter-weight-field{display:inline-block}.adapter-weight-field .input{width:86px;min-height:32px;padding:6px 9px;font-family:var(--font-mono);font-size:12px}.adapter-config-trigger{min-width:118px;justify-content:flex-start;padding-inline:7px}.adapter-extra-row:hover,.adapter-message-row:hover{background:transparent!important}.adapter-extra-row>td,.adapter-message-row>td{padding:0!important;white-space:normal}.adapter-extra-configuration{display:grid;grid-gap:14px;gap:14px;padding:16px;border-bottom:1px solid var(--line);background:var(--table-head)}.adapter-extra-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;color:var(--muted);font-size:10px}.adapter-extra-heading>div{display:grid;grid-gap:3px;gap:3px}.adapter-extra-heading strong{color:var(--ink);font-size:12px}.adapter-assignment-fields{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));grid-gap:11px;gap:11px}.pricing-editor-stack,.pricing-slab-editor,.pricing-slab-list{display:grid;grid-gap:12px;gap:12px}.pricing-slab-editor{padding:13px}.charge-direction-fieldset,.merchant-charge-fieldset,.pricing-slab-editor{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--paper)}.charge-direction-fieldset,.merchant-charge-fieldset{min-width:0;margin:0}.charge-direction-fieldset{display:grid;grid-gap:13px;gap:13px;padding:8px 13px 13px}.charge-direction-fieldset>legend,.merchant-charge-fieldset>legend{padding:0 7px;color:var(--ink);font-size:13px;font-weight:760;letter-spacing:-.01em}.charge-direction-fieldset>.pricing-slab-editor{padding:0;border:0;background:transparent}.charge-direction-fieldset>.merchant-gst-field,.merchant-charge-fields>.merchant-gst-field{padding-top:12px;border-top:1px solid var(--line)}.pricing-slab-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.pricing-slab-heading>div{display:grid;grid-gap:3px;gap:3px}.pricing-slab-heading strong{font-size:13px}.pricing-slab-heading span{color:var(--muted);font-size:10px}.pricing-slab-row{display:grid;grid-template-columns:28px repeat(5,minmax(125px,1fr)) auto;align-items:start;grid-gap:9px;gap:9px;padding:11px;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface)}.pricing-slab-row.is-single-component{grid-template-columns:28px repeat(4,minmax(125px,1fr)) auto}.pricing-slab-number{width:24px;height:24px;display:grid;place-items:center;margin-top:20px;border-radius:50%;background:var(--jade-soft);color:var(--jade-dark);font-family:var(--font-mono);font-size:10px;font-weight:760}.pricing-slab-row>.button{margin-top:19px}.adapter-message-row .notice{margin:8px 12px 12px}.adapter-loading{color:var(--muted);font-size:12px}.adapter-catalog-table{min-width:840px}.adapter-catalog-table td:first-child,.adapter-catalog-table th:first-child{padding-left:16px}.adapter-catalog-table td:last-child,.adapter-catalog-table th:last-child{padding-right:16px;text-align:right}.adapter-catalog-name{min-width:190px}.adapter-catalog-row.is-expanded{background:var(--row-hover)}.adapter-merchant-preview{min-width:230px;display:grid;grid-gap:3px;gap:3px;white-space:normal}.adapter-merchant-preview>span{max-width:46ch;color:var(--ink-soft);font-size:12px;line-height:1.35}.adapter-merchant-preview small,.adapter-no-merchants{color:var(--muted);font-size:10px}.adapter-merchants-trigger{min-width:105px;justify-content:flex-start;padding-inline:7px}.adapter-catalog-detail-row:hover{background:transparent!important}.adapter-catalog-detail-row>td{padding:0!important;text-align:left!important;white-space:normal}.adapter-merchants-panel{display:grid;grid-gap:12px;gap:12px;padding:14px 16px 16px;border-bottom:1px solid var(--line);background:var(--table-head)}.adapter-merchants-toolbar{display:flex;align-items:center;justify-content:space-between;gap:18px}.adapter-merchants-toolbar>div{display:grid;justify-items:start;grid-gap:3px;gap:3px;text-align:left}.adapter-merchants-toolbar strong{color:var(--ink);font-size:12px}.adapter-merchants-toolbar span{color:var(--muted);font-size:10px}.adapter-merchants-toolbar .search-field{width:min(100%,300px);flex:0 1 300px;margin-left:auto}.adapter-merchant-table-wrap{border-radius:var(--radius-control)}.adapter-merchant-table{min-width:900px}.adapter-merchant-table td,.adapter-merchant-table th{text-align:left}.adapter-merchant-table td:nth-last-child(-n+2),.adapter-merchant-table th:nth-last-child(-n+2){text-align:right}.adapter-merchant-name{min-width:220px;justify-items:start;text-align:left}.adapter-merchant-limit-field{display:block;width:132px}.adapter-merchant-limit-field .input{min-height:32px;padding:6px 8px;font-family:var(--font-mono);font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.adapter-merchant-save-cell{min-width:124px}.adapter-limit-message{display:block;max-width:24ch;margin:4px 0 0 auto;color:var(--positive);font-size:10px;line-height:1.35;text-align:right;white-space:normal}.adapter-limit-message.is-error{color:var(--danger)}.adapter-merchant-switch-cell{display:inline-grid;justify-items:end;gap:4px}.adapter-quick-switch{position:relative;display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;color:var(--ink-soft);font-size:11px;font-weight:700;cursor:pointer}.adapter-quick-switch input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.adapter-quick-switch-track{width:34px;height:19px;display:inline-flex;align-items:center;padding:2px;border:1px solid var(--line-strong);border-radius:999px;background:var(--surface-raised);transition:background-color .18s ease,border-color .18s ease}.adapter-quick-switch-track>span{width:13px;height:13px;border-radius:50%;background:var(--muted);transition:transform .18s ease,background-color .18s ease}.adapter-quick-switch input:checked+.adapter-quick-switch-track{border-color:var(--jade-dark);background:var(--jade-soft)}.adapter-quick-switch input:checked+.adapter-quick-switch-track>span{background:var(--jade-dark);transform:translateX(15px)}.adapter-quick-switch input:focus-visible+.adapter-quick-switch-track{outline:2px solid var(--jade-dark);outline-offset:3px}.adapter-quick-switch:has(input:disabled){cursor:not-allowed;opacity:.58}.adapter-quick-switch-state{min-width:58px;text-align:left}.adapter-toggle-error{max-width:34ch;color:var(--danger);font-size:10px;line-height:1.35;white-space:normal}.wallet-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line);border-radius:var(--radius-panel);overflow:hidden}.wallet-grid>div{padding:16px;border-right:1px solid var(--line);background:var(--surface)}.wallet-grid>div:last-child{border:0}.wallet-grid span{display:block;color:var(--muted);font-size:11px}.wallet-grid strong{display:block;margin-top:5px;font-family:var(--font-mono);font-size:18px;font-weight:560}.wallet-statement-filters{grid-template-columns:minmax(190px,1fr) repeat(2,minmax(150px,.7fr))}.wallet-statement-summary{grid-template-columns:repeat(4,minmax(150px,1fr));margin-bottom:12px}.wallet-statement-summary .metric:nth-child(3){border-right:1px solid var(--line)}.wallet-statement-summary .metric:nth-child(-n+3){border-bottom:0}.audit-page{max-width:none}.audit-drawer-backdrop{position:fixed;inset:0;z-index:85;display:flex;justify-content:flex-end;background:var(--overlay);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:fade-in .16s ease-out}.audit-drawer{width:min(760px,calc(100vw - 24px));height:100dvh;display:flex;flex-direction:column;overflow:hidden;border-left:1px solid var(--modal-border);background:var(--surface-raised);box-shadow:-28px 0 70px rgb(25 34 32/.24);animation:audit-drawer-in .24s cubic-bezier(.16,1,.3,1)}.audit-drawer-head{min-height:92px;display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:20px 20px 18px;border-bottom:1px solid var(--line)}.audit-drawer-head h2{margin:3px 0 0;font-size:21px;line-height:1.15;letter-spacing:-.035em}.audit-drawer-head p{max-width:60ch;margin:6px 0 0;color:var(--muted);font-size:11px;line-height:1.5}.audit-drawer-body{min-height:0;flex:1 1;overflow-y:auto;padding:18px 20px 28px;overscroll-behavior:contain}.audit-drawer-meta{margin-bottom:16px}.audit-drawer-meta dd{min-width:0;overflow-wrap:anywhere}.audit-diff{display:grid;grid-template-columns:1fr 1fr;grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--radius-panel);overflow:hidden}.audit-diff>div{min-width:0;background:var(--surface)}.audit-diff header{padding:9px 11px;border-bottom:1px solid var(--line);color:var(--muted);font-size:11px;font-weight:700}.audit-diff pre{min-height:180px;max-height:380px;overflow:auto;margin:0;padding:11px;font-family:var(--font-mono);font-size:11px;white-space:pre-wrap;word-break:break-word}.audit-diff pre:focus-visible{outline:2px solid var(--jade);outline-offset:-2px}@keyframes audit-drawer-in{0%{opacity:0;transform:translateX(32px)}}.health-summary{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.health-service{min-height:130px;display:grid;align-content:space-between;grid-gap:14px;gap:14px;padding:14px}.health-service header{display:flex;align-items:center;justify-content:space-between}.health-service h2{margin:0;font-size:12px}.health-service strong{display:block;font-family:var(--font-mono);font-size:22px;font-weight:520}.health-service p{margin:2px 0 0;color:var(--muted);font-size:11px}.permission-matrix{overflow:auto}.permission-matrix table{width:100%;border-collapse:collapse}.permission-matrix td,.permission-matrix th{padding:9px 10px;border-bottom:1px solid var(--line);font-size:11px;text-align:left}.permission-matrix th{color:var(--muted)}.permission-check{color:var(--positive)}.inline-link{display:inline-flex;align-items:center;gap:4px;color:var(--jade-dark);font-size:12px;font-weight:700}.inline-link:hover{text-decoration:underline;text-underline-offset:3px}.definition-list .inline-link{font-size:inherit}.dialog-backdrop{position:fixed;inset:0;z-index:80;display:grid;place-items:start center;padding:min(14vh,120px) 18px 20px;background:var(--overlay);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:fade-in .14s ease-out}.command-dialog{width:min(680px,100%);max-height:min(680px,76dvh);display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--modal-border);border-radius:14px;background:var(--surface-raised);box-shadow:0 30px 80px rgb(25 34 32/.28);animation:dialog-in .18s cubic-bezier(.16,1,.3,1)}.command-input-row{min-height:58px;display:flex;align-items:center;gap:10px;padding:0 13px;border-bottom:1px solid var(--line);color:var(--muted)}.command-input-row input{min-width:0;flex:1 1;border:0;outline:0;background:transparent;color:var(--ink);font-size:14px}.command-input-row input::placeholder{color:var(--control-placeholder)}.command-results{min-height:210px;overflow:auto;padding:7px}.command-group-label{margin:8px 8px 4px;color:var(--muted);font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.07em}.command-result{width:100%;min-height:48px;display:grid;grid-template-columns:28px 1fr auto;align-items:center;grid-gap:5px;gap:5px;border:0;border-radius:7px;background:transparent;color:var(--ink-soft);padding:5px 8px;text-align:left;cursor:pointer}.command-result.active,.command-result:hover{background:var(--paper-strong);color:var(--ink)}.command-result>span:nth-child(2){min-width:0;display:grid}.command-result strong{font-size:12px}.command-result small{overflow:hidden;text-overflow:ellipsis;color:var(--muted);font-size:11px;white-space:nowrap}.command-type{color:var(--muted);font-family:var(--font-mono);font-size:11px;text-transform:uppercase}.command-empty{min-height:185px;display:grid;place-items:center;align-content:center;grid-gap:4px;gap:4px;color:var(--muted)}.command-empty strong{margin-top:7px;color:var(--ink);font-size:12px}.command-empty span{font-size:11px}.command-footer{min-height:35px;display:flex;align-items:center;gap:15px;border-top:1px solid var(--line);padding:0 12px;color:var(--muted);font-size:11px}.command-footer span{display:inline-flex;align-items:center;gap:4px}.action-dialog{width:min(440px,100%);border:1px solid var(--modal-border);border-radius:14px;background:var(--surface-raised);box-shadow:0 30px 80px rgb(25 34 32/.28);padding:16px;animation:dialog-in .18s cubic-bezier(.16,1,.3,1)}.merchant-create-dialog,.settlement-template-dialog{width:min(760px,100%);max-height:min(820px,88dvh);overflow:auto;padding:18px}.settlement-template-form{display:grid;grid-gap:14px;gap:14px;margin-top:16px}.settlement-template-form footer{display:flex;justify-content:flex-end;gap:8px;margin-top:0;padding-top:13px;border-top:1px solid var(--line)}.cycle-times-input{min-height:72px;resize:vertical}.cycle-generated-note{display:grid;align-content:center;grid-gap:3px;gap:3px;min-height:61px;padding:8px 10px;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--paper)}.cycle-generated-note span{color:var(--muted);font-size:11px}.cycle-generated-note strong{font-size:12px}.cycle-preview{display:grid;grid-gap:10px;gap:10px;padding:12px;border:1px solid var(--line-strong);border-radius:var(--radius-panel);background:var(--paper)}.cycle-preview-summary{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;font-size:11px}.cycle-preview-summary strong{font-family:var(--font-mono)}.cycle-run-list{max-height:190px;overflow:auto;border-top:1px solid var(--line)}.cycle-run-list>div{display:grid;grid-template-columns:72px minmax(150px,1fr) 70px;grid-gap:10px;gap:10px;padding:7px 2px;border-bottom:1px solid var(--line);font-family:var(--font-mono);font-size:11px}.cycle-run-list>div:last-child{border-bottom:0}.merchant-create-heading h2{margin-bottom:4px}.merchant-create-heading p{margin-top:0}.merchant-create-dialog form{display:grid;grid-gap:15px;gap:15px}.merchant-form-section{display:grid;grid-gap:10px;gap:10px;padding-top:13px;border-top:1px solid var(--line)}.merchant-form-section h3{margin:0;color:var(--ink-soft);font-size:12px}.merchant-directional-charges{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.merchant-charge-fieldset{padding:8px 13px 14px}.merchant-charge-fields{display:grid;grid-gap:12px;gap:12px;padding-top:5px}.merchant-gst-field>span:last-child{display:inline-flex;align-items:center;gap:7px;color:var(--ink-soft);font-size:12px}.merchant-credential-fieldset{display:grid;grid-gap:9px;gap:9px;margin:2px 0 0;padding:12px;border:1px solid var(--line-strong);border-radius:var(--radius-control);background:var(--paper)}.merchant-credential-fieldset legend{padding:0 5px;color:var(--ink-soft);font-size:12px;font-weight:700}.merchant-credential-fieldset>p{margin:0;color:var(--muted);font-size:11px;line-height:1.45}.merchant-credential-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.merchant-credential-option{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;grid-gap:9px;gap:9px;padding:11px;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface-raised);cursor:pointer;transition:border-color .14s ease,background .14s ease,box-shadow .14s ease}.merchant-credential-option:hover{border-color:var(--line-strong)}.merchant-credential-option.is-selected{border-color:var(--jade);background:var(--jade-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--jade) 24%,transparent)}.merchant-credential-option:focus-within{outline:2px solid var(--jade);outline-offset:2px}.merchant-credential-option input{margin:3px 0 0;accent-color:var(--jade-dark)}.merchant-credential-option>span{min-width:0;display:grid;grid-gap:3px;gap:3px}.merchant-credential-option strong{color:var(--ink);font-size:12px}.merchant-credential-option>span>span{color:var(--muted);font-size:10px;line-height:1.45}.merchant-credential-option:has(input:disabled){cursor:not-allowed;opacity:.68}.merchant-credential-security-note{min-height:16px}.merchant-create-dialog footer{position:-webkit-sticky;position:sticky;bottom:-18px;margin:0 -18px -18px;padding:13px 18px;border-top:1px solid var(--line);background:var(--surface-raised)}.action-dialog>header{display:flex;align-items:center;justify-content:space-between}.dialog-icon{width:36px;height:36px;display:grid;place-items:center;border-radius:9px;color:var(--jade-dark);background:var(--jade-soft)}.dialog-icon-danger{color:var(--danger);background:var(--danger-soft)}.action-dialog h2{margin:15px 0 4px;font-size:18px;letter-spacing:-.025em}.action-dialog>p{margin:0 0 15px;color:var(--muted);font-size:12px}.credential-dialog{width:min(520px,calc(100vw - 28px))}.credential-dialog>.notice{margin-bottom:15px}.credential-secret{display:grid;grid-gap:10px;gap:10px;margin:0 0 15px;padding:12px;border:1px solid var(--line-strong);border-radius:var(--radius-control);background:var(--paper)}.credential-secret div{display:grid;grid-gap:3px;gap:3px}.credential-secret dt{color:var(--muted);font-size:11px}.credential-secret dd{margin:0;overflow-wrap:anywhere;font-size:12px}.credential-url{color:var(--jade-dark);font-weight:650;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,currentColor 38%,transparent);text-decoration-color:color-mix(in srgb,currentColor 38%,transparent);text-underline-offset:3px;-webkit-user-select:all;-moz-user-select:all;user-select:all}.credential-url:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.credential-url:focus-visible{border-radius:3px;outline:2px solid var(--jade);outline-offset:3px}.credential-secret code{display:block;padding:8px;border-radius:5px;background:var(--ink);color:var(--surface);font-family:var(--font-mono);font-size:13px;-webkit-user-select:all;-moz-user-select:all;user-select:all}.credential-acknowledgement{display:grid;grid-template-columns:auto 1fr;align-items:start;grid-gap:9px;gap:9px;color:var(--ink-soft);font-size:12px}.credential-acknowledgement input{margin-top:3px}.action-dialog footer{display:flex;justify-content:flex-end;gap:8px;margin-top:18px}@keyframes fade-in{0%{opacity:0}}@keyframes dialog-in{0%{opacity:0;transform:translateY(10px) scale(.985)}}.spin{animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.fatal-state,.shell-loading{min-height:100dvh;display:grid;place-items:center;align-content:center;grid-gap:18px;gap:18px;padding:24px}.shell-loading-line{width:180px}.shell-loading>span:last-child{color:var(--muted);font-size:11px}.fatal-state{max-width:620px;margin:auto}.fatal-state .error-state{width:100%}.fatal-state>a{color:var(--jade-dark);font-size:11px;text-decoration:underline}.login-page{min-height:100dvh;display:grid;grid-template-columns:minmax(380px,1.05fr) minmax(420px,.95fr);background:var(--paper)}.login-intro{min-height:100dvh;display:flex;flex-direction:column;justify-content:space-between;padding:clamp(28px,5vw,74px);border-right:1px solid var(--line-strong);background:var(--login-gradient)}.login-statement{max-width:630px;padding:50px 0}.login-kicker{display:block;margin-bottom:16px;color:var(--jade-dark);font-family:var(--font-mono);font-size:11px;font-weight:650;letter-spacing:.06em;text-transform:uppercase}.login-statement h1{margin:0;font-size:clamp(43px,5.4vw,78px);line-height:.98;letter-spacing:-.075em;font-weight:620}.login-statement p{max-width:49ch;margin:22px 0 0;color:var(--ink-soft);font-size:clamp(14px,1.3vw,17px);line-height:1.65}.login-principles{display:flex;flex-wrap:wrap;gap:20px;color:var(--ink-soft);font-size:12px}.login-principles span{display:inline-flex;align-items:center;gap:7px}.login-form-panel{display:grid;place-items:center;padding:28px;background:var(--surface)}.login-form{width:min(390px,100%);display:grid;grid-gap:17px;gap:17px}.login-form header{margin-bottom:8px}.login-form header span{color:var(--jade-dark);font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.login-form h2{margin:8px 0 4px;font-size:29px;letter-spacing:-.055em}.login-form header p{margin:0;color:var(--muted);font-size:12px}.login-form>.button{width:100%;min-height:42px;flex-direction:row-reverse;justify-content:space-between;padding:0 14px}.login-forgot-link{width:-moz-fit-content;width:fit-content;margin:-7px 0 -2px auto;color:var(--jade-dark);font-size:11px;font-weight:700;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,currentColor 38%,transparent);text-decoration-color:color-mix(in srgb,currentColor 38%,transparent);text-underline-offset:3px}.login-forgot-link:focus-visible,.login-forgot-link:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.password-reset-actions{display:flex;align-items:center;justify-content:space-between;gap:10px}.text-button{min-height:44px;padding:5px 0;border:0;background:transparent;color:var(--jade-dark);font:inherit;font-size:11px;font-weight:700;text-align:left;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,currentColor 36%,transparent);text-decoration-color:color-mix(in srgb,currentColor 36%,transparent);text-underline-offset:3px;cursor:pointer}.text-button:focus-visible,.text-button:hover:not(:disabled){-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.text-button:disabled{color:var(--muted);cursor:not-allowed;text-decoration:none}.login-help{margin:0;color:var(--muted);font-size:11px;text-align:center}.login-help a{display:inline-flex;min-height:32px;align-items:center;gap:5px;color:var(--jade-dark);font-weight:700}.not-found-page{min-height:100dvh;display:flex;flex-direction:column;justify-content:space-between;padding:clamp(25px,5vw,70px);background:radial-gradient(circle at 75% 25%,var(--page-glow) 0,transparent 33%),var(--paper)}.not-found-page>div{max-width:620px;margin:auto 0}.not-found-code{display:block;margin-top:20px;color:var(--jade-dark);font-family:var(--font-mono);font-size:12px}.not-found-page h1{margin:10px 0 0;font-size:clamp(38px,6vw,72px);line-height:1;letter-spacing:-.07em}.not-found-page p{max-width:48ch;margin:15px 0 23px;color:var(--muted);font-size:13px}@media (max-width:1100px){.command-trigger{min-width:auto}.command-trigger span,.profile-copy{display:none}.metric-strip{grid-template-columns:repeat(3,1fr)}.metric:nth-child(3){border-right:0}.metric:nth-child(-n+3){border-bottom:1px solid var(--line)}.overview-grid,.series-grid,.split-workspace{grid-template-columns:minmax(0,1fr)}.adapter-assignment-fields{grid-template-columns:repeat(2,minmax(160px,1fr))}.pricing-slab-row,.pricing-slab-row.is-single-component{grid-template-columns:28px repeat(2,minmax(160px,1fr))}.pricing-slab-row>.button{grid-column:2;width:-moz-fit-content;width:fit-content;margin-top:0}.activity-panel{min-height:auto}.health-row{grid-template-columns:minmax(160px,1.4fr) 85px 90px 90px 75px}.health-row>:nth-child(6){display:none}.detail-layout{grid-template-columns:minmax(0,1fr) 290px}}@media (max-width:860px){.app-shell,.app-shell.rail-collapsed{display:block}.rail-collapsed .topbar,.topbar{grid-template-columns:auto auto 1fr}.brand-link{border-right:0;padding:0 9px 0 4px}.mobile-menu-button{display:inline-grid;margin-left:7px}.topbar-actions{justify-content:flex-end}.work-rail{position:fixed;left:0;top:0;z-index:55;width:min(285px,88vw);height:100dvh;transform:translateX(-105%);box-shadow:20px 0 50px rgb(30 41 38/.19);transition:transform .2s cubic-bezier(.16,1,.3,1)}.work-rail.mobile-open{transform:translateX(0)}.rail-header{min-height:var(--topbar-h)}.rail-toggle{display:none}.mobile-rail-close{display:inline-grid}.mobile-rail-scrim{display:block;position:fixed;inset:0;z-index:50;border:0;background:rgb(20 30 29/.42)}.rail-collapsed .rail-header{justify-content:normal;min-height:var(--topbar-h);padding:12px 10px 10px 16px}.rail-collapsed .rail-header>div:first-child{display:grid}.rail-collapsed .rail-group-list{padding:10px 8px}.rail-collapsed .rail-group-trigger{width:100%;min-height:42px;justify-content:normal;padding:6px 9px}.rail-collapsed .rail-foot,.rail-collapsed .rail-group-trigger>span{display:grid}.rail-collapsed .rail-group-caret{display:block}.rail-collapsed .rail-group-items:not([hidden]){display:grid}.main-content{padding-top:20px}.detail-layout{grid-template-columns:1fr}.detail-aside{position:static;grid-row:auto}.health-summary{grid-template-columns:1fr}.health-row{min-width:730px;grid-template-columns:minmax(180px,1.4fr) 90px 100px 100px 80px 90px}.health-row>:nth-child(6){display:block}.health-matrix{overflow-x:auto}.login-page{grid-template-columns:1fr}.login-intro{min-height:42dvh;padding:28px;border-right:0;border-bottom:1px solid var(--line-strong)}.login-statement{padding:46px 0}.login-principles{display:none}.login-form-panel{min-height:58dvh;padding:36px 22px}}@media (max-width:640px){.password-reset-actions{align-items:stretch;flex-direction:column;gap:0}.text-button{width:100%;text-align:center}.topbar{height:54px}.brand-word,.command-trigger kbd,.connection,.profile-trigger>svg{display:none}.topbar-actions{gap:2px;padding:0 7px}.theme-control-shell{width:34px;justify-content:center;padding:0}.theme-control-shell select{position:absolute;width:34px;height:34px;opacity:0}.command-trigger{min-width:34px;width:34px;height:34px;justify-content:center;padding:0}.main-content{padding:17px 12px 48px}.page-head{align-items:flex-start;flex-direction:column;gap:13px;margin-bottom:17px}.page-head h1{font-size:28px}.page-actions{width:100%;justify-content:flex-start}.page-actions>.button{flex:1 1}.metric-strip{grid-template-columns:repeat(2,1fr)}.metric{min-height:85px;padding:12px}.metric:nth-child(2),.metric:nth-child(4){border-right:0}.metric:nth-child(3){border-right:1px solid var(--line)}.metric:nth-child(-n+4){border-bottom:1px solid var(--line)}.metric:nth-child(5){border-bottom:0}.metric-value{font-size:19px}.filter-row{grid-template-columns:1fr 1fr}.filter-row>:first-child{grid-column:1/-1}.filter-row .button{width:100%}.toolbar{align-items:flex-start;flex-direction:column}.toolbar-main,.toolbar-main .search-field{width:100%}.toolbar-actions{width:100%;overflow-x:auto;padding-bottom:3px}.data-table-wrap{border-radius:9px}.data-table td,.data-table th{padding:9px 10px}.overview-grid{gap:12px}.trend-panel{min-height:290px;padding:12px;overflow-x:auto}.trend-chart{height:205px;min-width:520px}.alert-strip{grid-template-columns:1fr}.section-heading{align-items:flex-start}.detail-section-content{padding:10px}.definition-list{grid-template-columns:1fr}.definition-list>div:nth-last-child(2){border-bottom:1px solid var(--line)}.timeline li{grid-template-columns:20px 1fr}.timeline time{grid-column:2}.form-grid{grid-template-columns:1fr}.adapter-assignment-fields{grid-template-columns:minmax(0,1fr)}.pricing-slab-heading{display:grid}.pricing-slab-heading .button{width:-moz-fit-content;width:fit-content}.pricing-slab-row,.pricing-slab-row.is-single-component{grid-template-columns:26px minmax(0,1fr)}.pricing-slab-row>.button,.pricing-slab-row>.field{grid-column:2}.adapter-extra-heading{display:grid;grid-gap:5px;gap:5px}.adapter-catalog-detail-row>td>div,.adapter-merchants-panel{width:calc(100vw - 26px);max-width:calc(100vw - 26px)}.adapter-merchant-table-wrap{width:100%;max-width:100%}.adapter-merchants-toolbar{align-items:stretch;flex-direction:column}.adapter-merchants-toolbar .search-field{width:100%;flex-basis:auto;margin-left:0}.form-grid .full{grid-column:auto}.multiplier-control{grid-template-columns:repeat(3,1fr)}.multiplier-control .input{grid-column:1/-1}.batch-summary{grid-template-columns:repeat(2,1fr)}.batch-summary>div:nth-child(2){border-right:0}.batch-summary>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.batch-radio-row{display:grid}.wallet-statement-filters{grid-template-columns:1fr 1fr}.wallet-statement-filters>:first-child{grid-column:1/-1}.wallet-statement-summary{grid-template-columns:repeat(2,1fr)}.wallet-statement-summary .metric:nth-child(2),.wallet-statement-summary .metric:nth-child(4){border-right:0}.wallet-statement-summary .metric:nth-child(-n+2){border-bottom:1px solid var(--line)}.wallet-statement-summary .metric:nth-child(n+3){border-bottom:0}.series-panel-head{align-items:flex-start;flex-direction:column}.series-window-control{width:100%;overflow-x:auto}.series-window-control button{flex:1 0 auto}.series-summary>div{padding:10px}.series-summary{grid-template-columns:repeat(2,minmax(0,1fr));padding:0}.series-summary>div:first-child{padding-left:10px}.series-summary>div:nth-child(2){border-right:0}.series-summary>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.series-summary>div:nth-last-child(-n+2){border-bottom:0}.series-summary strong{font-size:15px}.series-chart-wrap{overflow-x:auto}.series-chart{min-width:600px}.merchant-create-dialog{max-height:calc(100dvh - 24px)}.merchant-credential-options,.merchant-directional-charges{grid-template-columns:minmax(0,1fr)}.scorecard{grid-template-columns:repeat(2,1fr)}.scorecard>div{border-bottom:1px solid var(--line)}.scorecard>div:nth-child(2){border-right:0}.scorecard>div:nth-last-child(-n+2){border-bottom:0}.wallet-grid{grid-template-columns:1fr}.wallet-grid>div{border-right:0;border-bottom:1px solid var(--line)}.wallet-grid>div:last-child{border-bottom:0}.audit-diff{grid-template-columns:1fr}.audit-drawer{width:100vw;max-width:100vw;border-left:0}.audit-drawer-head{min-height:82px;padding:15px 14px 14px}.audit-drawer-body{padding:14px 12px 24px}.audit-drawer-meta{grid-template-columns:minmax(0,1fr)}.audit-drawer-meta>div{border-right:0;border-bottom:1px solid var(--line)}.audit-drawer-meta>div:last-child{border-bottom:0}.audit-diff pre{min-height:120px;max-height:260px}.pagination{align-items:flex-start;flex-direction:column}.pagination-buttons{width:100%}.pagination-buttons .button{flex:1 1}.notice{grid-template-columns:auto 1fr}.notice-action{grid-column:1/-1}.error-state{grid-template-columns:auto 1fr}.error-state .button{grid-column:1/-1}.dialog-backdrop{padding:7dvh 10px 10px}.command-dialog{max-height:86dvh}.command-footer{display:none}.action-dialog footer .button{flex:1 1}.login-intro{min-height:38dvh}.login-statement{padding:35px 0 8px}.login-statement h1{font-size:42px}.login-statement p{margin-top:15px;font-size:13px}.login-form-panel{min-height:62dvh;place-items:start center}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.integration-admin-filter{grid-template-columns:minmax(260px,1fr) auto;align-items:center}.integration-admin-filter .filter-summary{display:flex;align-items:center;justify-content:flex-end;gap:6px;white-space:nowrap}.integration-admin-callback,.integration-admin-empty,.integration-admin-policy{display:grid;grid-gap:4px;gap:4px}.integration-admin-policy{justify-items:start}.integration-admin-callback small,.integration-admin-empty small,.integration-admin-policy small{color:var(--muted);font-size:10px}.integration-admin-empty>span{color:var(--faint);font-weight:650}.integration-admin-callback-cell{min-width:245px;max-width:320px}.integration-admin-callback>span{display:flex;align-items:center;gap:8px;min-width:0}.integration-admin-callback code{display:block;min-width:0;max-width:220px;overflow:hidden;color:var(--ink-soft);font-family:var(--font-mono);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.integration-detail-url{display:inline-block;max-width:100%;overflow-wrap:anywhere;color:var(--ink-soft);font-family:var(--font-mono);font-size:11px}.integration-detail-ip-head{display:flex;align-items:center;gap:10px;margin-bottom:18px;padding-bottom:14px;border-bottom:1px solid var(--line)}.integration-detail-ip-head>span{color:var(--ink-soft);font-size:12px;font-weight:700}.integration-detail-ip-head small{margin-left:auto;color:var(--muted);font-size:11px}@media (max-width:820px){.integration-admin-filter{grid-template-columns:1fr}.integration-admin-filter .filter-summary{justify-content:flex-start;flex-wrap:wrap;white-space:normal}}@media print{.impersonation-banner,.page-actions,.pagination,.toolbar,.topbar,.work-rail{display:none!important}.app-shell{display:block}.main-content{padding:0}body{background:#fff}.data-table-wrap,.surface{page-break-inside:avoid;break-inside:avoid}}