:root{--admin-bg-canvas:#eef3fb;--admin-bg-surface:#fff;--admin-bg-surface-muted:#f8fafc;--admin-bg-surface-strong:#eef4ff;--admin-bg-elevated:#fffffff5;--admin-bg-dark:#07111f;--admin-bg-dark-soft:#0f1b2f;--admin-sider-bg:#111a24;--admin-sider-bg-soft:#162332;--admin-sider-border:#7c8ea42e;--admin-sider-item-hover:#cedceb14;--admin-sider-item-selected:#236d96;--admin-sider-item-selected-strong:#1b577c;--admin-sider-text:#eef5f8;--admin-sider-text-muted:#c7d4dd;--admin-sider-text-subtle:#91a3b4;--admin-text-default:#0f172a;--admin-text-muted:#334155;--admin-text-subtle:#475569;--admin-text-on-dark:#f8fbff;--admin-text-on-dark-muted:#dbeafe;--admin-text-on-dark-subtle:#bae6fd;--admin-text-danger-strong:#991b1b;--admin-text-warning-strong:#92400e;--admin-text-success-strong:#166534;--admin-border-default:#dce3ee;--admin-border-strong:#cbd5e1;--admin-action-primary:#1d4ed8;--admin-action-primary-strong:#1e3a8a;--admin-status-success:#15803d;--admin-status-warning:#d97706;--admin-status-danger:#dc2626;--admin-accent-tech:#0f766e;--admin-accent-cyan:#06b6d4;--admin-accent-violet:#7c3aed;--admin-space-4:4px;--admin-space-6:6px;--admin-space-8:8px;--admin-space-10:10px;--admin-space-12:12px;--admin-space-14:14px;--admin-space-16:16px;--admin-space-18:18px;--admin-space-20:20px;--admin-space-24:24px;--admin-space-32:32px;--admin-space-40:40px;--admin-radius-8:8px;--admin-radius-12:12px;--admin-radius-14:14px;--admin-radius-16:16px;--admin-radius-20:20px;--admin-radius-24:24px;--admin-shadow-sm:0 1px 2px #0f172a0d;--admin-shadow-md:0 12px 30px -18px #0f172a38;--admin-shadow-lg:0 26px 70px -34px #0f172a61;color:var(--admin-text-default);background:var(--admin-bg-canvas);font-synthesis:none;text-rendering:optimizelegibility;font-family:Inter,Segoe UI,PingFang SC,Microsoft YaHei UI,sans-serif}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{background:linear-gradient(180deg, #f8fbff 0%, var(--admin-bg-canvas) 44%, #f4f7fb 100%)}.ant-typography,.ant-table,.ant-descriptions,.ant-tabs{color:var(--admin-text-default)}.ant-typography-secondary{font-weight:500;color:var(--admin-text-muted)!important}.ant-btn{font-weight:700}.ant-btn.ant-btn-primary{border-color:var(--admin-action-primary)!important;background:var(--admin-action-primary)!important;color:var(--admin-text-on-dark)!important}.ant-btn.ant-btn-primary:not(:disabled):not(.ant-btn-disabled):hover,.ant-btn.ant-btn-primary:not(:disabled):not(.ant-btn-disabled):focus-visible{border-color:var(--admin-action-primary-strong)!important;background:var(--admin-action-primary-strong)!important;color:var(--admin-text-on-dark)!important}.ant-btn.ant-btn-primary>span,.ant-btn.ant-btn-primary .ant-btn-icon,.ant-btn.ant-btn-primary .anticon{color:inherit!important}.ant-btn.ant-btn-primary:disabled,.ant-btn.ant-btn-primary.ant-btn-disabled{color:#0f172a47!important}.ant-tag{font-weight:700}.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-select-selector{color:var(--admin-text-default);border-color:var(--admin-border-strong)!important}.ant-input::placeholder,.ant-input-affix-wrapper input::placeholder,textarea.ant-input::placeholder{color:#64748b;opacity:1}.ant-table-wrapper .ant-table{color:#1e293b;background:0 0}.ant-table-wrapper .ant-table-thead>tr>th{font-weight:800;border-bottom:1px solid var(--admin-border-strong)!important;color:#0f172a!important;background:#f1f5f9!important}.ant-table-wrapper .ant-table-tbody>tr>td{color:#1e293b;border-bottom:1px solid #e2e8f0}.ant-table-wrapper .ant-table-tbody>tr:hover>td{background:#eef6ff!important}.ant-tabs .ant-tabs-tab{color:#334155;font-weight:700}.ant-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--admin-action-primary)!important}.admin-shell{min-width:0;min-height:100vh}.admin-shell>.ant-layout{flex:auto;width:0;min-width:0}.route-loading{place-items:center;min-height:100vh;display:grid}.admin-error-fallback{min-height:100vh;color:var(--admin-text-default);background:#f8fafc;align-content:center;justify-items:start;gap:14px;padding:48px;display:grid}.admin-error-fallback strong{font-size:24px;line-height:1.2}.admin-error-fallback span{max-width:520px;color:var(--admin-text-muted);font-size:15px;line-height:1.7}.admin-error-fallback button{background:var(--admin-action-primary);height:42px;color:var(--admin-text-on-dark);cursor:pointer;border:0;border-radius:10px;padding:0 18px;font-weight:800}.admin-sider{height:100dvh;max-height:100dvh;box-shadow:inset -1px 0 0 var(--admin-sider-border), 18px 0 50px -34px #0f172abd;border-right:0;align-self:flex-start;top:0;background:radial-gradient(circle at 24px 22px, #3667822e, transparent 180px), linear-gradient(180deg, var(--admin-sider-bg-soft) 0%, var(--admin-sider-bg) 46%, #0f1822 100%)!important;position:sticky!important}.admin-sider .ant-layout-sider-children{flex-direction:column;height:100%;min-height:0;display:flex}.admin-brand{border-bottom:1px solid var(--admin-sider-border);min-height:64px;color:var(--admin-sider-text);flex:none;align-items:center;gap:12px;padding:0 20px;display:flex}.admin-brand__mark{background:#1a1a1a;border-radius:8px;place-items:center;width:38px;height:38px;display:grid;overflow:hidden;box-shadow:0 0 0 1px #0000009e,0 14px 34px -18px #f59e0bcc}.admin-brand__mark img{object-fit:contain;width:100%;height:100%;display:block}.admin-brand__copy{gap:2px;display:grid}.admin-brand__copy strong{color:var(--admin-sider-text);font-size:15px}.admin-brand__copy small{color:var(--admin-sider-text-muted);letter-spacing:0;font-size:11px}.admin-sider .ant-menu{overscroll-behavior:contain;scrollbar-color:#91a3b46b transparent;scrollbar-width:thin;flex:auto;min-height:0;padding:12px 10px;overflow-y:auto;background:0 0!important;border-inline-end:0!important}.admin-sider .ant-menu::-webkit-scrollbar{width:8px}.admin-sider .ant-menu::-webkit-scrollbar-track{background:0 0}.admin-sider .ant-menu::-webkit-scrollbar-thumb{background:#91a3b45c padding-box padding-box;border:2px solid #0000;border-radius:999px}.admin-sider .ant-menu::-webkit-scrollbar-thumb:hover{background:#c7d4dd80 padding-box padding-box}.admin-sider .ant-menu-item-group-title{padding:14px 12px 6px;font-size:11px;font-weight:800;color:var(--admin-sider-text-subtle)!important}.admin-sider .ant-menu-item{border:1px solid #0000;border-radius:10px;height:42px;margin:4px 0;font-weight:600;transition:background-color .18s,border-color .18s,color .18s;color:var(--admin-sider-text-muted)!important}.admin-sider .ant-menu-item .anticon{color:#9dc4d5}.admin-sider .ant-menu-item:hover,.admin-sider .ant-menu-item:focus-visible{border-color:#97aabc29;background:var(--admin-sider-item-hover)!important;color:var(--admin-sider-text)!important}.admin-sider .ant-menu-item:hover .anticon,.admin-sider .ant-menu-item:focus-visible .anticon{color:#c8e2ec}.admin-sider .ant-menu-item-selected{border-color:#b9d5e038;box-shadow:inset 0 1px #ffffff1f,0 12px 30px -20px #0f405cdb;color:var(--admin-sider-text)!important;background:linear-gradient(135deg, var(--admin-sider-item-selected), var(--admin-sider-item-selected-strong))!important}.admin-sider .ant-menu-item-selected .anticon{color:var(--admin-sider-text)}.admin-sider .ant-menu-title-content{color:inherit}.admin-sider .ant-menu-item-disabled{color:#c7d4dd8a!important}.admin-sider .ant-menu-item-disabled .anticon{color:#91a3b494}.admin-sider.ant-layout-sider-collapsed .admin-brand{justify-content:center;padding:0}.admin-sider.ant-layout-sider-collapsed .ant-menu{padding:14px 10px 12px}.admin-sider.ant-layout-sider-collapsed .ant-menu-item-group-title{text-align:center;text-overflow:ellipsis;white-space:nowrap;width:56px;margin:14px auto 6px;padding:0;font-size:12px;font-weight:800;line-height:20px;overflow:hidden;color:var(--admin-sider-text-subtle)!important}.admin-sider.ant-layout-sider-collapsed .ant-menu-item{justify-content:center;align-items:center;width:56px;height:48px;margin:5px auto;line-height:48px;display:flex;padding-inline:0!important}.admin-sider.ant-layout-sider-collapsed .ant-menu-item .ant-menu-item-icon,.admin-sider.ant-layout-sider-collapsed .ant-menu-item .anticon{justify-content:center;align-items:center;width:24px;min-width:24px;height:24px;font-size:20px;line-height:1;display:inline-flex;margin-inline:0!important}.admin-sider.ant-layout-sider-collapsed .ant-menu-item .ant-menu-title-content{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden;margin-inline-start:0!important}.admin-header{background:linear-gradient(180deg, #fffffffa, #f8fbfff0), var(--admin-bg-elevated);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid #cbd5e1e0;justify-content:space-between;align-items:center;gap:18px;min-width:0;height:64px;padding:0 22px;display:flex;box-shadow:0 14px 34px -30px #0f172a57}.admin-header__primary,.admin-header__actions{align-items:center;min-width:0;display:flex}.admin-header__primary{flex:auto;gap:12px}.admin-header__actions{flex:0 auto;justify-content:flex-end;gap:10px}.admin-identity{border-radius:var(--admin-radius-8);min-width:190px;max-width:276px;min-height:40px;color:var(--admin-text-default);cursor:pointer;font:inherit;text-align:left;box-shadow:none;appearance:none;background:#ffffffc7;border:1px solid #94a3b85c;flex:0 258px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;padding:4px 10px 4px 5px;display:inline-grid}.admin-identity:hover,.admin-identity:focus-visible{background:#f8fbff;border-color:#1d4ed857;outline:0}.admin-identity:focus-visible{outline-offset:2px;outline:2px solid #60a5fa6b}.admin-identity__avatar.ant-avatar,.admin-identity-popover__avatar.ant-avatar{color:#0f4f65;background:linear-gradient(135deg,#e0f2fef0,#ecfdf5e6),#e0f2fe;border:1px solid #0e74903d;font-weight:900}.admin-identity__avatar.ant-avatar>img,.admin-identity-popover__avatar.ant-avatar>img{object-fit:cover}.admin-identity__copy{gap:2px;min-width:0;line-height:1.08;display:grid}.admin-identity__name,.admin-identity__meta{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-identity__name{color:var(--admin-text-default);font-size:12px;font-weight:850}.admin-identity__meta{color:var(--admin-text-subtle);font-size:10px;font-weight:800}.admin-identity-popover-overlay .ant-popover-inner,.admin-deployment-popover-overlay .ant-popover-inner{border-radius:var(--admin-radius-8);border:1px solid #cbd5e1e6;box-shadow:0 20px 42px -26px #0f172a6b}.admin-deployment-popover,.admin-identity-popover{gap:14px;width:min(300px,100vw - 36px);display:grid}.admin-deployment-popover{width:min(320px,100vw - 36px)}.admin-deployment-popover__heading{gap:4px;min-width:0;display:grid}.admin-deployment-popover__heading strong{color:var(--admin-text-default);font-size:15px;line-height:1.2}.admin-deployment-popover__heading span{color:var(--admin-text-subtle);font-size:12px;font-weight:800}.admin-deployment-popover__section{gap:8px;display:grid}.admin-deployment-popover__section-heading{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.admin-deployment-popover__section-heading strong{color:var(--admin-text-default);font-size:13px;font-weight:850}.admin-deployment-popover__section-heading span{color:var(--admin-text-subtle);font-size:11px;font-weight:800}.admin-deployment-popover__unavailable{border-radius:var(--admin-radius-8);color:var(--admin-text-warning-strong);background:#fffbebe0;border:1px solid #d977063d;margin:0;padding:9px 10px;font-size:12px;font-weight:750;line-height:1.5}.admin-deployment-popover__facts code{max-width:100%;color:var(--admin-action-primary-strong);font-family:var(--admin-font-mono,"SFMono-Regular", Consolas, "Liberation Mono", monospace);overflow-wrap:anywhere;background:#eff6ff;border-radius:6px;padding:2px 6px;font-size:12px;font-weight:850;display:inline-block}.admin-identity-popover__profile{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.admin-identity-popover__heading{gap:3px;min-width:0;display:grid}.admin-identity-popover__heading strong{color:var(--admin-text-default);text-overflow:ellipsis;white-space:nowrap;font-size:15px;line-height:1.2;overflow:hidden}.admin-identity-popover__heading span{color:var(--admin-text-subtle);font-size:12px;font-weight:800}.admin-identity-popover__facts{border:1px solid var(--admin-border-default);border-radius:var(--admin-radius-8);gap:0;margin:0;padding:0;display:grid;overflow:hidden}.admin-identity-popover__facts div{border-bottom:1px solid var(--admin-border-default);background:#fff;grid-template-columns:96px minmax(0,1fr);gap:10px;padding:8px 10px;display:grid}.admin-identity-popover__facts div:nth-child(2n){background:#f8fafc}.admin-identity-popover__facts div:last-child{border-bottom:0}.admin-identity-popover__facts dt{color:var(--admin-text-subtle);font-size:12px;font-weight:800}.admin-identity-popover__facts dd{min-width:0;color:var(--admin-text-default);overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:750}.admin-header__menu{border-radius:var(--admin-radius-8);width:38px;height:38px;color:var(--admin-text-subtle);border:1px solid #0000;flex:none}.admin-header__menu:hover,.admin-header__menu:focus-visible{color:var(--admin-text-default)!important;background:#f1f5f9d6!important;border-color:#94a3b857!important}.admin-header__current{gap:2px;min-width:0;line-height:1.1;display:grid}.admin-header__eyebrow{color:var(--admin-text-subtle);letter-spacing:.04em;font-size:11px;font-weight:800}.admin-path{color:var(--admin-text-default);text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:850;overflow:hidden}.runtime-restart-notice{border-radius:var(--admin-radius-8);height:40px;color:var(--admin-text-warning-strong);box-shadow:none;background:#fff7ed;border:1px solid #d9770652;flex:none;padding-inline:10px 12px;position:relative}.runtime-restart-notice:hover,.runtime-restart-notice:focus-visible{color:var(--admin-text-warning-strong)!important;background:#ffedd5!important;border-color:#d97706a3!important}.runtime-restart-notice--pending .anticon{color:var(--admin-status-warning)}.runtime-restart-notice--unknown{color:var(--admin-text-subtle);box-shadow:none;background:#f8fafc;border-color:#4755694d}.runtime-restart-notice__copy{text-align:left;gap:1px;min-width:0;line-height:1.1;display:grid}.runtime-restart-notice__label{color:inherit;white-space:nowrap;font-size:10px;font-weight:700}.runtime-restart-notice__value{color:var(--admin-text-default);white-space:nowrap;font-size:12px;font-weight:800}.admin-header__logout-form{flex:none;min-width:0;display:flex}.admin-header__logout{height:38px;color:var(--admin-text-default);background:#ffffffb8;border-color:#94a3b86b}.admin-header__logout:hover,.admin-header__logout:focus-visible{color:var(--admin-action-primary-strong)!important;background:#f8fbff!important;border-color:#1d4ed857!important}.admin-content{min-width:0;max-width:100%;min-height:calc(100vh - 64px);padding:32px;overflow-x:clip}.admin-backend-warning{max-width:1440px;margin:0 auto var(--admin-space-20);border-color:#dc26263d}.admin-backend-warning .ant-alert-description{overflow-wrap:anywhere}.admin-backend-unavailable{gap:var(--admin-space-24);border-radius:var(--admin-radius-12);background:linear-gradient(180deg, #fef2f2db, #fffffff5), var(--admin-bg-surface);max-width:840px;box-shadow:var(--admin-shadow-md);border:1px solid #dc262638;margin:0 auto;padding:28px;display:grid}.admin-backend-unavailable__status{border-radius:var(--admin-radius-8);width:fit-content;color:var(--admin-text-danger-strong);background:#fee2e2a8;border:1px solid #dc26263d;align-items:center;gap:8px;padding:6px 10px;font-size:13px;font-weight:800;display:inline-flex}.admin-backend-unavailable__body{gap:var(--admin-space-12);display:grid}.admin-backend-unavailable__body h1{color:var(--admin-text-default);letter-spacing:0;margin:0;font-size:28px;line-height:1.18}.admin-backend-unavailable__body p{max-width:70ch;color:var(--admin-text-muted);margin:0;font-size:15px;line-height:1.7}.admin-backend-unavailable__detail{border:1px solid var(--admin-border-default);border-radius:var(--admin-radius-8);background:#f8fafcc7;gap:6px;padding:14px;display:grid}.admin-backend-unavailable__detail span{color:var(--admin-text-subtle);font-size:12px;font-weight:800}.admin-backend-unavailable__detail code{overflow-wrap:anywhere;color:var(--admin-text-danger-strong);white-space:pre-wrap;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:13px;line-height:1.65}.admin-backend-unavailable__actions{gap:var(--admin-space-12);flex-wrap:wrap;display:flex}.page-stack{gap:var(--admin-space-24);width:100%;min-width:0;max-width:1440px;margin:0 auto;display:grid}.page-heading{min-width:0;max-width:100%}.page-heading h2{letter-spacing:0;margin-bottom:4px;font-size:30px}.page-heading p{overflow-wrap:anywhere;color:var(--admin-text-muted);margin-bottom:0;font-weight:500}.page-heading--with-meta{justify-content:space-between;align-items:end;gap:var(--admin-space-16);display:flex}.page-meta{white-space:nowrap}.surface-panel,.metric-panel{border-radius:var(--admin-radius-12);background:var(--admin-bg-elevated);box-shadow:var(--admin-shadow-sm);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #cbd5e1db}.metric-panel{min-height:118px;padding:var(--admin-space-20)}.metric-card{gap:var(--admin-space-12);min-height:136px;padding:var(--admin-space-20);border-radius:var(--admin-radius-16);box-shadow:var(--admin-shadow-md);background:linear-gradient(135deg,#fffffff0,#f8fafcd6);border:1px solid #cbd5e1c7;display:grid;position:relative;overflow:hidden}.metric-card__header{justify-content:space-between;align-items:center;gap:var(--admin-space-12);display:flex}.metric-card__icon{width:32px;height:32px;color:var(--admin-action-primary);background:linear-gradient(135deg,#eef4ff,#f8fbff);border:1px solid #1d4ed81f;border-radius:12px;place-items:center;display:grid}.metric-card__value{color:var(--admin-text-default);font-size:28px;line-height:1}.metric-card__helper{font-size:13px;line-height:1.55}.metric-card--success .metric-card__icon{color:var(--admin-status-success)}.metric-card--warning .metric-card__icon{color:var(--admin-status-warning)}.metric-card--danger .metric-card__icon{color:var(--admin-status-danger)}.surface-panel{padding:var(--admin-space-20)}.runtime-status{--runtime-status-border:#94a3b86b;--runtime-status-bg:#f8fafceb;--runtime-status-icon-bg:#e2e8f0b8;--runtime-status-icon-color:var(--admin-action-primary);--runtime-status-value:var(--admin-text-default);border:1px solid var(--runtime-status-border);border-radius:var(--admin-radius-8);min-width:142px;max-width:190px;min-height:40px;color:var(--runtime-status-value);background:var(--runtime-status-bg);box-shadow:none;flex:0 178px;align-items:center;gap:8px;padding:6px 11px 6px 7px;display:inline-flex}.runtime-status--button{cursor:pointer;font:inherit;text-align:left;appearance:none}.runtime-status--button:hover{border-color:color-mix(in srgb, var(--runtime-status-icon-color) 34%, var(--runtime-status-border));background:color-mix(in srgb, var(--runtime-status-icon-bg) 32%, var(--runtime-status-bg))}.runtime-status--button:focus-visible{outline:2px solid color-mix(in srgb, var(--runtime-status-icon-color) 46%, white);outline-offset:2px}.runtime-status__icon{width:26px;height:26px;color:var(--runtime-status-icon-color);background:var(--runtime-status-icon-bg);border-radius:8px;flex:none;place-items:center;font-size:15px;display:grid}.runtime-status__copy{gap:2px;min-width:0;line-height:1.08;display:grid}.runtime-status__label{color:var(--admin-text-subtle);letter-spacing:.04em;font-size:10px;font-weight:800}.runtime-status__value{color:var(--runtime-status-value);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:850;overflow:hidden}.runtime-status--success{--runtime-status-border:#15803d38;--runtime-status-bg:#f0fdf4db;--runtime-status-icon-bg:#dcfce7e0;--runtime-status-icon-color:var(--admin-status-success);--runtime-status-value:var(--admin-text-success-strong)}.runtime-status--warning{--runtime-status-border:#d977063d;--runtime-status-bg:#fffbebe0;--runtime-status-icon-bg:#fef3c7db;--runtime-status-icon-color:var(--admin-status-warning);--runtime-status-value:var(--admin-text-warning-strong)}.runtime-status--danger{--runtime-status-border:#dc262642;--runtime-status-bg:#fef2f2e0;--runtime-status-icon-bg:#fee2e2e0;--runtime-status-icon-color:var(--admin-status-danger);--runtime-status-value:var(--admin-text-danger-strong)}.runtime-status--loading{--runtime-status-border:#1d4ed838;--runtime-status-bg:#eef4ffe6;--runtime-status-icon-bg:#dbeafedb;--runtime-status-icon-color:var(--admin-action-primary);--runtime-status-value:var(--admin-action-primary-strong)}.deployment-status{flex-basis:166px;min-width:138px;max-width:184px}.session-status{flex-basis:196px;min-width:172px;max-width:224px}.session-status--default{--runtime-status-border:#4755692e;--runtime-status-bg:#f8fafcdb;--runtime-status-icon-bg:#e2e8f0c7;--runtime-status-icon-color:var(--admin-text-subtle);--runtime-status-value:var(--admin-text-default)}.section-title-row,.section-heading{margin-bottom:var(--admin-space-16)}.section-heading{justify-content:space-between;align-items:start;gap:var(--admin-space-16);display:flex}.ant-tooltip{--admin-tooltip-max-width:min(380px, calc(100vw - 32px));font-family:Inter,Segoe UI,PingFang SC,Microsoft YaHei UI,sans-serif;max-width:var(--admin-tooltip-max-width)!important}.ant-tooltip .ant-tooltip-inner{min-height:0;max-width:var(--admin-tooltip-max-width);border-radius:var(--admin-radius-8);letter-spacing:0;overflow-wrap:anywhere;white-space:normal;word-break:break-word;border:1px solid #cbd5e1eb;padding:10px 12px;font-size:12px;font-weight:620;line-height:1.56;box-shadow:0 18px 44px -28px #0f172a70,0 8px 20px -18px #0f172a5c;color:var(--admin-text-default)!important;background:#fbfdff!important}.ant-tooltip .ant-tooltip-inner:not(:has(>*)){white-space:pre-line}.ant-tooltip .ant-tooltip-arrow:before{background:#fbfdff!important;box-shadow:1px 1px #cbd5e1c2,8px 8px 18px -14px #0f172a80!important}.ant-tooltip .ant-tooltip-inner strong{color:var(--admin-text-default);font-weight:800;line-height:1.36}.ant-tooltip .ant-tooltip-inner code,.ant-tooltip .ant-tooltip-inner pre{max-width:100%;color:var(--admin-action-primary-strong);overflow-wrap:anywhere;white-space:pre-wrap;word-break:break-word;border-radius:5px;font-family:Cascadia Mono,SFMono-Regular,Consolas,Liberation Mono,monospace}.ant-tooltip .ant-tooltip-inner code{background:color-mix(in srgb, var(--admin-action-primary) 7%, #fff);padding:1px 4px;font-size:11px;font-weight:720;display:inline-block}.ant-tooltip .ant-tooltip-inner :where(p,ul,ol,dl){margin:0}.ant-tooltip .ant-tooltip-inner .aiven-tooltip-list{gap:0;min-width:min(260px,100vw - 64px);max-width:min(440px,100vw - 32px);display:grid}.ant-tooltip .ant-tooltip-inner .aiven-tooltip-list>div{min-width:0;color:var(--admin-text-default);overflow-wrap:anywhere;border-top:1px solid #e2e8f0e0;padding:7px 0;line-height:1.5}.ant-tooltip .ant-tooltip-inner .aiven-tooltip-list>div:first-child{border-top:0;padding-top:0}.ant-tooltip .ant-tooltip-inner .aiven-tooltip-list>div:last-child{padding-bottom:0}.overview-page{--overview-ease:cubic-bezier(.22, 1, .36, 1);--overview-motion-fast:.14s;--overview-motion-state:.22s;--overview-cockpit-bg:#08111e;--overview-cockpit-bg-soft:#0c1d2d;--overview-cyan:#22d3ee;--overview-teal:#2dd4bf;--overview-violet:#a78bfa;--overview-amber:#f59e0b;--overview-red:#f43f5e;--overview-green:#22c55e;gap:var(--admin-space-14,14px);max-width:1600px}.overview-page>*,.overview-page .surface-panel,.overview-page .overview-grid,.overview-page .command-grid{min-width:0;max-width:100%}.overview-page .page-heading--with-meta{align-items:center;gap:var(--admin-space-12)}.overview-page .page-heading h2{margin-bottom:2px;font-size:26px;line-height:1.15}.overview-page .page-heading p,.overview-page .page-meta{font-size:13px;line-height:1.35}.overview-hero,.payment-hero{justify-content:space-between;align-items:center;gap:var(--admin-space-24);border-radius:var(--admin-radius-24);width:100%;min-width:0;max-width:100%;min-height:164px;box-shadow:var(--admin-shadow-lg);color:var(--admin-text-on-dark);transition:border-color var(--overview-motion-state) var(--overview-ease), background var(--overview-motion-state) var(--overview-ease), box-shadow var(--overview-motion-state) var(--overview-ease);background:linear-gradient(135deg,#07111f,#0f1b2f 56%,#10243a);border:1px solid #7dd3fc38;padding:28px;display:flex;position:relative;overflow:hidden}.overview-hero{--overview-state-color:var(--overview-cyan);--overview-state-soft:#22d3ee24;gap:var(--admin-space-24);min-height:288px;padding:var(--admin-space-24);border-color:color-mix(in srgb, var(--overview-state-color) 38%, #1f3348);border-radius:calc(var(--admin-radius-16) + 4px);background:radial-gradient(circle at 18% 18%, color-mix(in srgb, var(--overview-state-color) 18%, transparent) 0, transparent 36%), radial-gradient(circle at 82% 18%, #f871711f 0, transparent 34%), repeating-linear-gradient(90deg, #94a3b80d 0, #94a3b80d 1px, transparent 1px, transparent 84px), repeating-linear-gradient(0deg, #94a3b80d 0, #94a3b80d 1px, transparent 1px, transparent 64px), linear-gradient(135deg, #040b15, #0c1a2b 34%, #102338 66%, #151a2b), var(--overview-cockpit-bg);isolation:isolate;grid-template-columns:minmax(0,1.14fr) minmax(260px,340px);display:grid;box-shadow:inset 0 1px #ffffff24,inset 0 0 0 1px #ffffff08,0 36px 90px -54px #020817e0}.overview-hero:after,.payment-hero:after{content:"";border:1px solid #7dd3fc47;border-radius:999px;width:260px;height:260px;display:none;position:absolute;bottom:-100px;right:-80px}.overview-hero:before{z-index:0;pointer-events:none;content:"";opacity:.86;background:linear-gradient(120deg,#0000 0% 38%,#22d3ee14 48%,#f43f5e14 56%,#0000 72% 100%);animation:9s linear infinite overview-cockpit-scan;position:absolute;inset:0;transform:translate(-58%)}.overview-hero:after{z-index:0;border-radius:inherit;background:linear-gradient(90deg, transparent, #ffffff14, transparent) 0 18% / 100% 1px no-repeat, linear-gradient(90deg, transparent, color-mix(in srgb, var(--overview-state-color) 26%, white), transparent) 0 76% / 100% 1px no-repeat;content:"";opacity:.82;pointer-events:none;border:1px solid #94a3b817;width:auto;height:auto;display:block;position:absolute;inset:1px}.overview-hero>div,.payment-hero>div{min-width:0}.overview-hero__copy,.overview-hero__visual{z-index:1;position:relative}.overview-hero__copy{align-content:start;gap:var(--admin-space-14);display:grid}.overview-hero__topline{align-items:center;gap:var(--admin-space-10);flex-wrap:wrap;display:flex}.overview-hero__sync{color:#e2e8f0e0;background:#070f1b75;border:1px solid #7dd3fc29;border-radius:999px;align-items:center;min-height:28px;padding:4px 11px;font-size:11px;font-weight:760;display:inline-flex;box-shadow:inset 0 1px #ffffff14}.overview-hero h3,.payment-hero h3{margin:var(--admin-space-4) 0;overflow-wrap:anywhere;color:var(--admin-text-on-dark)!important}.overview-hero h3{letter-spacing:-.04em;max-width:760px;margin:0;font-size:clamp(28px,2.45vw,40px);line-height:1.02}.overview-hero h3.ant-typography{text-shadow:0 12px 28px #0208176b, 0 0 24px color-mix(in srgb, var(--overview-state-color) 18%, transparent);color:#f8fbff!important;margin:0!important}.overview-hero p,.payment-hero p{color:var(--admin-text-on-dark-muted);overflow-wrap:anywhere;margin-bottom:0;font-weight:550}.overview-hero p{max-width:760px;font-size:14px;font-weight:580;line-height:1.7;color:#e2e8f0e0!important}.overview-hero__description.ant-typography{text-shadow:0 1px 12px #02081747;color:#f1f5f9f0!important;font-weight:520!important;line-height:1.72!important}.payment-hero .ant-typography{color:var(--admin-text-on-dark-muted)!important}.payment-hero h3.ant-typography{color:var(--admin-text-on-dark)!important}.overview-hero .overview-hero__eyebrow,.payment-hero .payment-hero__eyebrow{letter-spacing:0;font-size:12px;font-weight:600;color:var(--admin-text-on-dark-subtle)!important}.overview-hero .overview-hero__eyebrow{text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:8px;display:inline-flex;color:#dbeafe!important}.overview-hero .overview-hero__eyebrow:before{background:var(--overview-state-color);width:8px;height:8px;box-shadow:0 0 0 5px var(--overview-state-soft);content:"";animation:overview-signal-pulse 2.4s var(--overview-ease) infinite;border-radius:999px;display:inline-block}.payment-hero__status{color:var(--admin-text-on-dark);transition:color var(--overview-motion-state) var(--overview-ease), background-color var(--overview-motion-state) var(--overview-ease), border-color var(--overview-motion-state) var(--overview-ease), box-shadow var(--overview-motion-state) var(--overview-ease), transform var(--overview-motion-fast) var(--overview-ease);background:#0f172aad;border:1px solid #7dd3fc61;border-radius:999px;flex:none;padding:10px 14px;font-weight:800}.overview-hero__headline{gap:var(--admin-space-16);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.overview-hero__headline>div{gap:var(--admin-space-10);min-width:0;display:grid}.overview-hero__status{border:1px solid color-mix(in srgb, var(--overview-state-color) 46%, #94a3b847);background:linear-gradient(135deg, color-mix(in srgb, var(--overview-state-color) 18%, #0f172ad6), #070f1beb);min-width:168px;box-shadow:inset 0 1px 0 #ffffff17, 0 18px 34px -28px color-mix(in srgb, var(--overview-state-color) 42%, #020817eb);animation:overview-status-attention 2.6s var(--overview-ease) infinite;border-radius:18px;align-self:start;justify-items:start;gap:6px;padding:14px 16px;display:grid;position:relative;overflow:hidden}.overview-hero__status:before{background:var(--overview-state-color);content:"";width:3px;position:absolute;inset:0 auto 0 0}.overview-hero__status span{color:#bfdbfec7;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:760}.overview-hero__status strong{color:#f8fbff;font-size:16px;font-weight:820;line-height:1.3}.overview-hero__facts{gap:var(--admin-space-10);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.overview-hero-fact{--overview-fact-color:var(--overview-cyan);--overview-fact-soft:#22d3ee1f;gap:var(--admin-space-10);border:1px solid color-mix(in srgb, var(--overview-fact-color) 26%, #94a3b84d);background:linear-gradient(155deg, color-mix(in srgb, var(--overview-fact-color) 10%, #0f172adb), #070f1bb8);border-radius:16px;grid-template-columns:auto minmax(0,1fr);min-width:0;min-height:94px;padding:14px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 16px 30px -28px #020817db}.overview-hero-fact:before{background:linear-gradient(90deg, color-mix(in srgb, var(--overview-fact-color) 54%, transparent), transparent);content:"";width:100%;height:1px;position:absolute;inset:0 auto auto 0}.overview-hero-fact--success{--overview-fact-color:var(--overview-green);--overview-fact-soft:#22c55e21}.overview-hero-fact--warning{--overview-fact-color:var(--overview-amber);--overview-fact-soft:#f59e0b24}.overview-hero-fact--danger{--overview-fact-color:var(--overview-red);--overview-fact-soft:#f43f5e26}.overview-hero-fact__icon{border:1px solid color-mix(in srgb, var(--overview-fact-color) 36%, transparent);color:#f8fbff;background:var(--overview-fact-soft);border-radius:12px;place-items:center;width:36px;height:36px;font-size:16px;display:grid;box-shadow:0 0 0 3px #0f172a38}.overview-hero-fact>div{gap:4px;min-width:0;display:grid}.overview-hero-fact span:not(.overview-hero-fact__icon){color:#bfdbfec2;font-size:11px;font-weight:760;line-height:1.2}.overview-hero-fact strong{color:#f8fbff;overflow-wrap:anywhere;font-size:18px;line-height:1.15}.overview-hero-fact small{color:#e2e8f0e6;overflow-wrap:anywhere;font-size:12px;line-height:1.5}.overview-hero__signals{gap:var(--admin-space-10);grid-template-columns:repeat(4,minmax(120px,1fr));margin-top:2px;display:grid}.overview-signal-card{--overview-signal-color:var(--overview-cyan);--overview-signal-soft:#22d3ee1f;align-items:start;gap:var(--admin-space-10);border:1px solid color-mix(in srgb, var(--overview-signal-color) 28%, #94a3b842);background:linear-gradient(165deg, color-mix(in srgb, var(--overview-signal-color) 12%, #0f172acc), #070f1ba3);min-width:0;min-height:88px;transition:border-color var(--overview-motion-state) var(--overview-ease), box-shadow var(--overview-motion-state) var(--overview-ease), transform var(--overview-motion-fast) var(--overview-ease);border-radius:16px;grid-template-columns:auto minmax(0,1fr);padding:14px 12px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 18px 36px -32px #020817eb}.overview-signal-card:after{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--overview-signal-color) 88%, white), transparent);content:"";opacity:.78;border-radius:999px;height:2px;animation:3.8s linear infinite overview-signal-flow;position:absolute;inset:auto 12px 10px;transform:translate(-42%)}.overview-signal-card--success{--overview-signal-color:var(--overview-green);--overview-signal-soft:#22c55e21}.overview-signal-card--warning{--overview-signal-color:var(--overview-amber);--overview-signal-soft:#f59e0b24}.overview-signal-card--danger{--overview-signal-color:var(--overview-red);--overview-signal-soft:#f43f5e26}.overview-signal-card:hover,.overview-signal-card:focus-within{border-color:color-mix(in srgb, var(--overview-signal-color) 48%, white);box-shadow:inset 0 1px 0 #ffffff1a, 0 22px 40px -32px color-mix(in srgb, var(--overview-signal-color) 46%, #020817f5);transform:translateY(-2px)}.overview-signal-card__icon{border:1px solid color-mix(in srgb, var(--overview-signal-color) 38%, transparent);color:#f8fbff;background:var(--overview-signal-soft);width:38px;height:38px;animation:overview-signal-icon 3s var(--overview-ease) infinite;border-radius:13px;place-items:center;font-size:16px;display:grid;box-shadow:0 0 0 3px #0f172a33}.overview-signal-card>div{gap:4px;min-width:0;display:grid}.overview-signal-card span:not(.overview-signal-card__icon){color:#bfdbfec7;font-size:11px;font-weight:780;line-height:1.2}.overview-signal-card strong{color:#fff;overflow-wrap:anywhere;font-size:21px;line-height:1}.overview-signal-card small{color:#e2e8f0eb;overflow-wrap:anywhere;font-size:12px;font-weight:650;line-height:1.45}.overview-hero__visual{background:linear-gradient(#ffffff0f,#ffffff05),linear-gradient(135deg,#0f172a70,#0f172a29);border:1px solid #94a3b824;border-radius:22px;align-self:stretch;align-items:stretch;min-height:236px;padding:20px 18px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,inset 0 0 0 1px #ffffff05}.overview-hero__visual-grid,.overview-hero__scanline,.overview-hero__orbital,.overview-hero__visual-beam,.overview-hero__visual-core{display:none;position:absolute}.overview-hero__visual-grid{opacity:.42;background:repeating-linear-gradient(90deg,#94a3b814 0 1px,#0000 1px 44px),repeating-linear-gradient(0deg,#94a3b814 0 1px,#0000 1px 44px);border-radius:18px;inset:14px}.overview-hero__scanline{background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--overview-state-color) 22%, transparent), transparent);opacity:.54;border-radius:18px;animation:6.2s linear infinite overview-vertical-scan;inset:12px 18px;transform:translateY(-56%)}.overview-hero__orbital{border:1px solid color-mix(in srgb, var(--overview-state-color) 30%, #94a3b82e);box-shadow:0 0 0 1px #ffffff05 inset, 0 0 30px -24px color-mix(in srgb, var(--overview-state-color) 56%, transparent);border-radius:999px;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-14deg)}.overview-hero__orbital--outer{width:clamp(168px,84%,260px);height:clamp(192px,92%,292px)}.overview-hero__orbital--middle{width:clamp(116px,58%,182px);height:clamp(138px,68%,214px)}.overview-hero__orbital--inner{width:clamp(62px,30%,96px);height:clamp(72px,34%,116px)}.overview-hero__visual-beam{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--overview-state-color) 82%, white), transparent);opacity:.64;border-radius:999px;height:1px;animation:5.2s linear infinite overview-trace-flow;left:16%;right:16%}.overview-hero__visual-beam--one{top:34%}.overview-hero__visual-beam--two{animation-delay:-1.8s;top:66%}.overview-hero__visual-core{background:var(--overview-state-color);width:14px;height:14px;box-shadow:0 0 0 8px var(--overview-state-soft), 0 0 30px color-mix(in srgb, var(--overview-state-color) 76%, transparent);border-radius:999px;top:50%;left:50%;transform:translate(-50%,-50%)}.overview-hero__visual-stack{z-index:1;align-content:center;justify-self:stretch;gap:var(--admin-space-12);min-height:100%;display:grid;position:relative}.overview-hero-pulse{--overview-pulse-color:var(--overview-cyan);border:1px solid color-mix(in srgb, var(--overview-pulse-color) 24%, #94a3b83d);background:linear-gradient(145deg, color-mix(in srgb, var(--overview-pulse-color) 12%, #0f172ad1), #070f1bd1);border-radius:16px;gap:6px;min-width:0;padding:14px 14px 14px 16px;display:grid;box-shadow:inset 0 1px #ffffff0f,0 16px 28px -28px #020817e6}.overview-hero-pulse--success{--overview-pulse-color:var(--overview-green)}.overview-hero-pulse--warning{--overview-pulse-color:var(--overview-amber)}.overview-hero-pulse--danger{--overview-pulse-color:var(--overview-red)}.overview-hero-pulse span{color:#dbeafed1;font-size:11px;font-weight:760}.overview-hero-pulse strong{color:#f8fbff;font-size:24px;line-height:1}.payment-hero--success{border-color:#22c55e3d}.payment-hero--success .payment-hero__status{color:var(--admin-text-success-strong);background:#dcfce7eb}.overview-hero--success{--overview-state-color:var(--overview-green);--overview-state-soft:#22c55e24}.payment-hero--warning{background:linear-gradient(135deg,#1f1306,#1e293b 64%,#0f172a);border-color:#fbbf2457}.payment-hero--warning .payment-hero__status{color:var(--admin-text-warning-strong);animation:overview-status-attention 2.8s var(--overview-ease) infinite;background:#fef3c7eb;box-shadow:0 0 0 3px #fbbf241f}.overview-hero--warning{--overview-state-color:var(--overview-amber);--overview-state-soft:#f59e0b26}.payment-hero--danger{background:linear-gradient(135deg,#220b12,#1e293b 62%,#0f172a);border-color:#f8717157}.payment-hero--danger .payment-hero__status{color:var(--admin-text-danger-strong);animation:overview-status-attention 2.2s var(--overview-ease) infinite;background:#fee2e2eb;box-shadow:0 0 0 3px #f8717124}.overview-hero--danger{--overview-state-color:var(--overview-red);--overview-state-soft:#f43f5e29}.overview-bot-panel{gap:var(--admin-space-10);background:linear-gradient(135deg, #fffffffa, #f0f9ffe0), var(--admin-bg-elevated);border-color:#7dd3fc33;display:grid;box-shadow:0 22px 54px -44px #0f172a70}.overview-bot-grid{gap:var(--admin-space-8);grid-template-columns:minmax(210px,1.25fr) repeat(3,minmax(160px,1fr));display:grid}.overview-bot-card{min-width:0;min-height:74px;padding:var(--admin-space-10);border-radius:var(--admin-radius-12);background:linear-gradient(135deg, #fffffff5, #f8fafcc7), var(--admin-bg-surface-muted);transition:border-color var(--overview-motion-state) var(--overview-ease), background-color var(--overview-motion-state) var(--overview-ease), box-shadow var(--overview-motion-state) var(--overview-ease), transform var(--overview-motion-fast) var(--overview-ease);border:1px solid #94a3b857;gap:4px;display:grid;position:relative;overflow:hidden}.overview-bot-card:after{content:"";opacity:0;height:2px;transition:opacity var(--overview-motion-state) var(--overview-ease);background:linear-gradient(90deg,#0000,#22d3ee9e,#0000);position:absolute;inset:0 0 auto;transform:translate(-70%)}.overview-bot-card--identity{border-color:color-mix(in srgb, var(--overview-cyan) 34%, var(--admin-border-default));background:linear-gradient(135deg, #ecfeffd1, #eef4ffeb), var(--admin-bg-surface)}.overview-bot-card:hover,.overview-bot-card:focus-within{border-color:color-mix(in srgb, var(--overview-cyan) 36%, var(--admin-border-default));transform:translateY(-2px);box-shadow:0 16px 36px -28px #082f494d}.overview-bot-card:hover:after,.overview-bot-card:focus-within:after{opacity:1;animation:2.8s linear infinite overview-signal-flow}.overview-bot-card span{color:var(--admin-text-muted);font-size:12px;font-weight:800}.overview-bot-card strong{color:var(--admin-text-default);overflow-wrap:anywhere;font-size:14px;line-height:1.25}.overview-bot-card .ant-typography-secondary{overflow-wrap:anywhere;font-size:12px;line-height:1.35;color:var(--admin-text-muted)!important}.overview-bot-actions{gap:var(--admin-space-8);flex-wrap:wrap;display:flex}.overview-bot-command-strip{align-items:center;gap:var(--admin-space-10);min-width:0;padding:var(--admin-space-10);border:1px solid color-mix(in srgb, var(--overview-teal) 32%, var(--admin-border-default));border-radius:var(--admin-radius-16);background:repeating-linear-gradient(90deg, #14b8a60f 0, #14b8a60f 1px, transparent 1px, transparent 42px), linear-gradient(135deg, #f0fdfad1, #f8fbfffa), var(--admin-bg-surface);box-shadow:var(--admin-shadow-sm);transition:border-color var(--overview-motion-state) var(--overview-ease), box-shadow var(--overview-motion-state) var(--overview-ease), transform var(--overview-motion-fast) var(--overview-ease);grid-template-columns:minmax(0,1fr) minmax(216px,auto) auto;display:grid;position:relative;overflow:hidden}.overview-bot-command-strip:after{content:"";opacity:.78;background:linear-gradient(90deg,#0000,#2dd4bfc7,#0000);border-radius:999px;height:2px;animation:4.2s linear infinite overview-trace-flow;position:absolute;inset:auto 12px 8px}.overview-bot-command-strip:hover,.overview-bot-command-strip:focus-within{border-color:color-mix(in srgb, var(--overview-teal) 46%, var(--admin-border-default));transform:translateY(-2px);box-shadow:0 18px 38px -30px #0f766e57}.overview-bot-command-strip__intro{align-items:center;gap:var(--admin-space-10);grid-template-columns:auto minmax(0,1fr);min-width:0;display:grid}.overview-bot-command-strip__icon{width:32px;height:32px;color:var(--admin-accent-tech);animation:overview-signal-icon 3.8s var(--overview-ease) infinite;background:linear-gradient(135deg,#ecfeff,#eef4ff);border:1px solid #0f766e2e;border-radius:12px;place-items:center;font-size:16px;display:grid}.overview-bot-command-strip__intro div{gap:3px;min-width:0;display:grid}.overview-bot-command-strip__eyebrow{font-size:12px;font-weight:800;color:var(--admin-accent-tech)!important}.overview-bot-command-strip__intro strong{color:var(--admin-text-default);font-size:14px;line-height:1.25}.overview-bot-command-strip__intro .ant-typography-secondary{overflow-wrap:anywhere;font-size:12px;line-height:1.4}.overview-bot-command-strip__metrics{grid-template-columns:repeat(4,minmax(48px,1fr));gap:6px;min-width:216px;display:grid}.overview-bot-command-strip__metrics span{border-radius:var(--admin-radius-12);text-align:center;min-width:0;transition:border-color var(--overview-motion-state) var(--overview-ease), background-color var(--overview-motion-state) var(--overview-ease), transform var(--overview-motion-fast) var(--overview-ease);background:#ffffffd1;border:1px solid #cbd5e1d1;gap:2px;padding:5px 7px;display:grid}.overview-bot-command-strip__metrics span:hover{border-color:color-mix(in srgb, var(--admin-accent-tech) 26%, var(--admin-border-default));background:#fffffff5;transform:translateY(-1px)}.overview-bot-command-strip__metrics strong{color:var(--admin-text-default);font-size:14px;line-height:1.1}.overview-bot-command-strip__metrics small{color:var(--admin-text-muted);font-size:11px;font-weight:750}.overview-page .surface-panel{padding:var(--admin-space-14,14px);background:linear-gradient(135deg, #fffffffa, #f8fafce6), var(--admin-bg-elevated);border-color:#94a3b85c;box-shadow:0 18px 52px -44px #0f172a6b}.overview-page .section-heading{margin-bottom:var(--admin-space-10)}.overview-page .section-heading h4.ant-typography{color:var(--admin-text-default);margin-bottom:2px;font-size:16px}.overview-page .section-heading .ant-typography-secondary{color:#334155db;font-size:12px;line-height:1.45}.overview-page .metric-card{--overview-metric-color:var(--overview-cyan);gap:var(--admin-space-6);min-height:92px;padding:var(--admin-space-12);border-color:color-mix(in srgb, var(--overview-metric-color) 26%, #94a3b87a);border-radius:var(--admin-radius-12);background:linear-gradient(145deg, #fffffffa, #eff6ffd6), var(--admin-bg-elevated);transition:border-color var(--overview-motion-state) var(--overview-ease), box-shadow var(--overview-motion-state) var(--overview-ease), transform var(--overview-motion-fast) var(--overview-ease);overflow:hidden;box-shadow:inset 0 1px #ffffffd6,0 16px 38px -34px #0f172a57}.overview-page .metric-card:before{background:linear-gradient(90deg, transparent, var(--overview-metric-color), transparent);content:"";opacity:.76;height:3px;animation:4.4s linear infinite overview-signal-flow;position:absolute;inset:0 0 auto;transform:translate(-42%)}.overview-page .metric-card--success{--overview-metric-color:var(--overview-green)}.overview-page .metric-card--warning{--overview-metric-color:var(--overview-amber)}.overview-page .metric-card--danger{--overview-metric-color:var(--overview-red)}.overview-page .metric-card:hover,.overview-page .metric-card:focus-within{border-color:color-mix(in srgb, var(--overview-metric-color) 44%, white);box-shadow:0 1px 0 #ffffffe6 inset, 0 20px 44px -32px color-mix(in srgb, var(--overview-metric-color) 40%, #0f172a6b);transform:translateY(-2px)}.overview-page .metric-card__icon{border-color:color-mix(in srgb, var(--overview-metric-color) 26%, white);width:28px;height:28px;color:var(--overview-metric-color);background:linear-gradient(135deg, color-mix(in srgb, var(--overview-metric-color) 12%, white), #ffffffeb);border-radius:10px;font-size:15px}.overview-page .metric-card__value{font-size:21px}.overview-page .metric-card__helper{font-size:12px;line-height:1.35}.overview-page .command-grid{gap:var(--admin-space-8);grid-template-columns:repeat(3,minmax(0,1fr))}.overview-page .command-card{--overview-command-color:var(--overview-cyan);align-items:start;gap:var(--admin-space-12);min-height:124px;padding:var(--admin-space-12);border-color:color-mix(in srgb, var(--overview-command-color) 28%, #94a3b86b);border-radius:var(--admin-radius-12);background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--overview-command-color) 5%, transparent) 0, color-mix(in srgb, var(--overview-command-color) 5%, transparent) 1px, transparent 1px, transparent 34px), linear-gradient(135deg, #fffffffa, #f8fafce0), var(--admin-bg-elevated);box-shadow:none;transition:border-color var(--overview-motion-state) var(--overview-ease), background-color var(--overview-motion-state) var(--overview-ease), box-shadow var(--overview-motion-state) var(--overview-ease), transform var(--overview-motion-fast) var(--overview-ease);grid-template-rows:minmax(0,1fr) auto;position:relative;overflow:hidden}.overview-page .command-card:after{background:linear-gradient(90deg, transparent, var(--overview-command-color), transparent);content:"";opacity:0;height:2px;transition:opacity var(--overview-motion-state) var(--overview-ease);border-radius:999px;position:absolute;inset:auto 10px 8px;transform:translate(-44%)}.overview-page .command-card:hover,.overview-page .command-card:focus-within{border-color:color-mix(in srgb, var(--overview-command-color) 44%, white);box-shadow:0 16px 34px -30px #0f172a52, 0 0 0 3px color-mix(in srgb, var(--overview-command-color) 8%, transparent);transform:translateY(-2px)}.overview-page .command-card:hover:after,.overview-page .command-card:focus-within:after{opacity:.78;animation:3.2s linear infinite overview-signal-flow}.overview-page .command-card--warning{--overview-command-color:var(--overview-amber);border-color:color-mix(in srgb, var(--admin-status-warning) 28%, var(--admin-border-default));background:linear-gradient(135deg, color-mix(in srgb, var(--admin-status-warning) 7%, transparent), #f8fafce0), var(--admin-bg-elevated)}.overview-page .command-card--danger{--overview-command-color:var(--overview-red);border-color:color-mix(in srgb, var(--admin-status-danger) 26%, var(--admin-border-default));background:linear-gradient(135deg, color-mix(in srgb, var(--admin-status-danger) 6%, transparent), #f8fafce0), var(--admin-bg-elevated)}.overview-page .command-card__index{color:color-mix(in srgb, var(--overview-command-color) 66%, var(--admin-text-subtle));letter-spacing:0;font-size:10px;font-weight:850;position:absolute;top:9px;right:11px}.overview-page .command-card__icon{border:1px solid color-mix(in srgb, var(--overview-command-color) 24%, white);width:30px;height:30px;color:color-mix(in srgb, var(--overview-command-color) 78%, var(--admin-text-default));background:color-mix(in srgb, var(--overview-command-color) 10%, white);box-shadow:0 0 0 3px color-mix(in srgb, var(--overview-command-color) 5%, transparent);border-radius:10px;flex:none;font-size:15px}.overview-page .command-card__main{align-items:start;gap:var(--admin-space-10);grid-template-columns:auto minmax(0,1fr);min-width:0;padding-right:18px;display:grid}.overview-page .command-card--warning .command-card__icon{border-color:color-mix(in srgb, var(--admin-status-warning) 24%, var(--admin-border-default));color:var(--admin-status-warning);background:color-mix(in srgb, var(--admin-status-warning) 9%, var(--admin-bg-surface))}.overview-page .command-card--danger .command-card__icon{border-color:color-mix(in srgb, var(--admin-status-danger) 22%, var(--admin-border-default));color:var(--admin-status-danger);background:color-mix(in srgb, var(--admin-status-danger) 8%, var(--admin-bg-surface))}.overview-page .command-card__copy{gap:2px;min-width:0;display:grid}.overview-page .command-card strong{overflow-wrap:anywhere;font-size:13px;line-height:1.28}.overview-page .command-card p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:0;font-size:12px;line-height:1.42;display:-webkit-box;overflow:hidden}.overview-page .command-card__action.ant-btn{border-radius:var(--admin-radius-8);width:min(128px,100%);min-height:30px;color:var(--admin-text-default);transition:border-color var(--overview-motion-state) var(--overview-ease), color var(--overview-motion-state) var(--overview-ease), background-color var(--overview-motion-state) var(--overview-ease), transform var(--overview-motion-fast) var(--overview-ease);background:#fffffff0;border-color:#cbd5e1f0;place-self:end;padding-inline:13px;font-size:12px;font-weight:750}.overview-page .command-card__action.ant-btn:hover,.overview-page .attention-item__action.ant-btn:hover{border-color:color-mix(in srgb, currentColor 24%, var(--admin-border-default));background:#fffffffa}.overview-page .command-card--warning .command-card__action.ant-btn,.overview-page .attention-item--warning .attention-item__action.ant-btn{border-color:color-mix(in srgb, var(--admin-status-warning) 34%, var(--admin-border-default));color:color-mix(in srgb, var(--admin-status-warning) 76%, var(--admin-text-default))}.overview-page .command-card--danger .command-card__action.ant-btn,.overview-page .attention-item--danger .attention-item__action.ant-btn{border-color:color-mix(in srgb, var(--admin-status-danger) 34%, var(--admin-border-default));color:color-mix(in srgb, var(--admin-status-danger) 78%, var(--admin-text-default))}.overview-page .command-card__action.ant-btn:active,.overview-page .attention-item__action.ant-btn:active,.overview-bot-command-strip .ant-btn:active,.overview-bot-actions .ant-btn:active{transform:scale(.98)}.overview-page .topology-layout{gap:var(--admin-space-12)}.overview-page .topology-canvas{border-radius:var(--admin-radius-12);height:460px}.overview-page .topology-notes{gap:var(--admin-space-8);padding:var(--admin-space-12);border-radius:var(--admin-radius-12)}.overview-page .overview-grid{gap:var(--admin-space-12);grid-template-columns:minmax(0,1fr)}.overview-page .health-summary-strip{gap:var(--admin-space-8);margin-bottom:var(--admin-space-12);grid-template-columns:repeat(4,minmax(120px,1fr));display:grid}.overview-page .health-summary-card{--overview-risk-color:var(--overview-cyan);min-width:0;min-height:74px;padding:var(--admin-space-10);border:1px solid color-mix(in srgb, var(--overview-risk-color) 20%, var(--admin-border-default));border-radius:var(--admin-radius-8);background:color-mix(in srgb, var(--admin-bg-surface-muted) 72%, var(--admin-bg-surface));transition:border-color var(--overview-motion-state) var(--overview-ease), background-color var(--overview-motion-state) var(--overview-ease), box-shadow var(--overview-motion-state) var(--overview-ease), transform var(--overview-motion-fast) var(--overview-ease);gap:2px;display:grid;position:relative;overflow:hidden}.overview-page .health-summary-card:after{background:linear-gradient(90deg, transparent, var(--overview-risk-color), transparent);content:"";opacity:0;border-radius:999px;height:2px;position:absolute;inset:auto 8px 7px;transform:translate(-44%)}.overview-page .health-summary-card--success{--overview-risk-color:var(--overview-green);border-color:color-mix(in srgb, var(--admin-status-success) 22%, var(--admin-border-default))}.overview-page .health-summary-card--warning{--overview-risk-color:var(--overview-amber);border-color:color-mix(in srgb, var(--admin-status-warning) 30%, var(--admin-border-default));background:color-mix(in srgb, var(--admin-status-warning) 6%, var(--admin-bg-surface))}.overview-page .health-summary-card--danger{--overview-risk-color:var(--overview-red);border-color:color-mix(in srgb, var(--admin-status-danger) 28%, var(--admin-border-default));background:color-mix(in srgb, var(--admin-status-danger) 6%, var(--admin-bg-surface))}.overview-page .health-summary-card--neutral{--overview-risk-color:var(--overview-violet)}.overview-page .health-summary-card--active{box-shadow:0 14px 30px -26px #0f172a57}.overview-page .health-summary-card--active:after{opacity:.7;animation:3.4s linear infinite overview-signal-flow}.overview-page .health-summary-card--active:is(.health-summary-card--warning,.health-summary-card--danger){animation:overview-risk-breathe 3.2s var(--overview-ease) infinite}.overview-page .health-summary-card:hover,.overview-page .health-summary-card:focus-within{border-color:color-mix(in srgb, var(--overview-risk-color) 36%, white);transform:translateY(-2px)}.overview-page .health-summary-card span{color:var(--admin-text-muted);font-size:12px;font-weight:750;line-height:1.32}.overview-page .health-summary-card strong{color:var(--admin-text-default);font-size:22px;line-height:1.1}.overview-page .health-summary-card small{min-width:0;color:var(--admin-text-muted);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:12px;font-weight:520;line-height:1.35;display:-webkit-box;overflow:hidden}.overview-page .overview-health-panel{overflow:hidden}.overview-page .overview-health-panel:focus{outline:none}.overview-page .overview-health-panel--focused{border-color:color-mix(in srgb, var(--admin-action-primary) 42%, var(--admin-border-default));box-shadow:0 0 0 3px color-mix(in srgb, var(--admin-action-primary) 14%, transparent), 0 18px 38px -30px #2563eb6b}.overview-page .health-table .ant-table{min-width:0}.overview-page .health-table .ant-table-container{border-radius:var(--admin-radius-12);border:1px solid #cbd5e1c7;overflow:hidden}.overview-page .health-table .ant-table-thead>tr>th,.overview-page .health-table .ant-table-tbody>tr>td{padding:12px}.overview-page .health-table .ant-table-tbody>tr>td{vertical-align:top;transition:background-color var(--overview-motion-state) var(--overview-ease), box-shadow var(--overview-motion-state) var(--overview-ease)}.overview-page .health-table .ant-table-thead>tr>th{color:var(--admin-text-muted);background:linear-gradient(#f8fbff,#f1f5f9);font-size:12px;font-weight:800}.overview-page .health-table .ant-space{max-width:100%}.overview-page .health-table .ant-space-item{min-width:0}.overview-page .health-component-cell{width:100%}.overview-page .health-component-cell .ant-typography{white-space:normal;overflow-wrap:anywhere}.overview-page .health-message-cell{gap:7px;min-width:0;max-width:100%;display:grid}.overview-page .health-message-title{color:var(--admin-text-default);white-space:normal;overflow-wrap:anywhere;font-size:13px;font-weight:750;line-height:1.45;display:block}.overview-page .health-detail-preview{overscroll-behavior:contain;border-radius:var(--admin-radius-8);color:#334155;background:linear-gradient(180deg, #ffffffc7, #f8fafce6), color-mix(in srgb, var(--admin-bg-surface-muted) 78%, white);white-space:pre-wrap;overflow-wrap:anywhere;scrollbar-width:thin;scrollbar-color:#64748b75 transparent;word-break:break-word;border:1px solid #cbd5e1d1;max-width:100%;max-height:118px;margin:0;padding:8px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px;line-height:1.55;display:block;overflow:auto}.overview-page .health-detail-preview:focus{outline:2px solid color-mix(in srgb, var(--admin-action-primary) 42%, white);outline-offset:2px}.overview-page .health-detail-preview::-webkit-scrollbar{width:8px;height:8px}.overview-page .health-detail-preview::-webkit-scrollbar-thumb{background:#64748b70 padding-box padding-box;border:2px solid #0000;border-radius:999px}.overview-page .health-detail-preview::-webkit-scrollbar-track{background:0 0}.overview-page .health-action-cell.ant-space{align-items:stretch;width:100%;display:flex}.overview-page .health-table .ant-btn-sm{width:100%;min-width:64px;padding-inline:8px}.overview-page .health-table .ant-popconfirm-open+.ant-btn-sm,.overview-page .health-table .ant-btn-sm.ant-btn-dangerous{min-width:64px}.overview-page .health-table-row--actionable>td{background:color-mix(in srgb, var(--admin-status-warning) 4%, var(--admin-bg-surface))}.overview-page .health-table-row--unhealthy>td{background:color-mix(in srgb, var(--admin-status-danger) 5%, var(--admin-bg-surface))}.overview-page .health-table-row--degraded>td{background:color-mix(in srgb, var(--admin-status-warning) 5%, var(--admin-bg-surface))}.overview-page .health-table-row--acknowledging>td{animation:overview-row-acknowledging 1.1s var(--overview-ease) infinite;background:color-mix(in srgb, var(--admin-action-primary) 7%, var(--admin-bg-surface))!important}.overview-page .attention-list{gap:var(--admin-space-10);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}.overview-page .attention-item{--overview-attention-color:var(--overview-amber);align-items:center;gap:var(--admin-space-10);min-height:78px;padding:var(--admin-space-10) var(--admin-space-12) var(--admin-space-10) var(--admin-space-16);border-radius:var(--admin-radius-12);animation:overview-attention-enter .34s var(--overview-ease) both;animation-delay:calc(var(--overview-attention-index,0) * 34ms);transition:background-color var(--overview-motion-state) var(--overview-ease), box-shadow var(--overview-motion-state) var(--overview-ease), transform var(--overview-motion-fast) var(--overview-ease);background:#ffffffb8;border:1px solid #e2e8f0eb;grid-template-columns:minmax(0,1fr) auto;display:grid;position:relative}.overview-page .attention-item:before{background:var(--overview-attention-color);width:3px;box-shadow:0 0 0 4px color-mix(in srgb, var(--overview-attention-color) 10%, transparent);content:"";animation:overview-attention-pulse 2.8s var(--overview-ease) infinite;border-radius:999px;position:absolute;top:10px;bottom:10px;left:8px}.overview-page .attention-item--warning{--overview-attention-color:var(--overview-amber);background:color-mix(in srgb, var(--admin-status-warning) 5%, var(--admin-bg-surface))}.overview-page .attention-item--danger{--overview-attention-color:var(--overview-red);background:color-mix(in srgb, var(--admin-status-danger) 5%, var(--admin-bg-surface))}.overview-page .attention-item:hover,.overview-page .attention-item:focus-within{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--overview-attention-color) 18%, transparent), 0 14px 30px -28px #0f172a47;transform:translateY(-2px)}.overview-page .attention-item__copy{gap:3px;min-width:0;display:grid}.overview-page .attention-item strong{font-size:13px;line-height:1.35}.overview-page .attention-item .ant-typography-secondary{overflow-wrap:anywhere;min-width:0;font-size:12px;line-height:1.4;display:block}.overview-page .attention-item__action.ant-btn{border-radius:var(--admin-radius-8);min-width:104px;min-height:30px;color:var(--admin-text-default);transition:border-color var(--overview-motion-state) var(--overview-ease), color var(--overview-motion-state) var(--overview-ease), background-color var(--overview-motion-state) var(--overview-ease), transform var(--overview-motion-fast) var(--overview-ease);background:#ffffffeb;border-color:#cbd5e1eb;justify-self:end;font-size:12px;font-weight:750}.overview-page .attention-empty{min-height:148px;padding:var(--admin-space-16)}.overview-page .overview-frontend-diagnostics-panel{gap:var(--admin-space-16);border-color:color-mix(in srgb, var(--overview-red) 16%, var(--admin-border-default));background:linear-gradient(135deg, #fffffffc, #f8fafceb 54%, #fff1f285), var(--admin-bg-elevated);display:grid;position:relative;box-shadow:inset 0 1px #ffffffe6,0 24px 52px -44px #0f172a6b}.overview-page .frontend-diagnostic-panel{gap:var(--admin-space-16);display:grid}.overview-page .frontend-diagnostic-panel__metrics{gap:var(--admin-space-12);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.overview-page .frontend-diagnostic-panel__empty{align-items:center;gap:var(--admin-space-14);min-height:132px;padding:var(--admin-space-18);border-radius:var(--admin-radius-16);background:linear-gradient(135deg, #f8fafcf5, #ecfdf59e), var(--admin-bg-surface-muted);border:1px dashed #94a3b8a3;grid-template-columns:auto minmax(0,1fr);display:grid}.overview-page .frontend-diagnostic-panel__empty .anticon{border-radius:var(--admin-radius-14);width:44px;height:44px;color:var(--admin-status-success);background:#dcfce7b8;border:1px solid #15803d29;place-items:center;font-size:24px;display:grid}.overview-page .frontend-diagnostic-panel__empty>div{gap:4px;display:grid}.overview-page .frontend-diagnostic-panel__issue-list{gap:var(--admin-space-12);display:grid}.overview-page .frontend-diagnostic-card{--frontend-diagnostic-accent:var(--overview-red,var(--admin-status-danger));gap:var(--admin-space-12);padding:var(--admin-space-16);border:1px solid color-mix(in srgb, var(--frontend-diagnostic-accent) 28%, var(--admin-border-default));border-radius:var(--admin-radius-16);background:linear-gradient(135deg, color-mix(in srgb, var(--frontend-diagnostic-accent) 6%, white), #fffffff5 46%, #f8fafce6), var(--admin-bg-surface);transition:border-color var(--overview-motion-state) var(--overview-ease), box-shadow var(--overview-motion-state) var(--overview-ease), transform var(--overview-motion-fast) var(--overview-ease);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffdb,0 18px 38px -34px #0f172a57}.overview-page .frontend-diagnostic-card:before{background:var(--frontend-diagnostic-accent);width:3px;box-shadow:0 0 0 4px color-mix(in srgb, var(--frontend-diagnostic-accent) 10%, transparent);content:"";border-radius:999px;position:absolute;inset:14px auto 14px 10px}.overview-page .frontend-diagnostic-card:after{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--frontend-diagnostic-accent) 52%, white), transparent);content:"";opacity:.78;height:2px;position:absolute;inset:0 0 auto}.overview-page .frontend-diagnostic-card:hover,.overview-page .frontend-diagnostic-card:focus-within{border-color:color-mix(in srgb, var(--frontend-diagnostic-accent) 42%, white);box-shadow:0 1px 0 #ffffffeb inset, 0 22px 46px -34px color-mix(in srgb, var(--frontend-diagnostic-accent) 22%, #0f172a57);transform:translateY(-1px)}.overview-page .frontend-diagnostic-card--warning{--frontend-diagnostic-accent:var(--overview-amber,var(--admin-status-warning))}.overview-page .frontend-diagnostic-card--info{--frontend-diagnostic-accent:var(--overview-cyan,var(--admin-accent-cyan))}.overview-page .frontend-diagnostic-card--fatal{--frontend-diagnostic-accent:#b91c1c}.overview-page .frontend-diagnostic-card--unknown{--frontend-diagnostic-accent:var(--overview-violet,var(--admin-accent-violet))}.overview-page .frontend-diagnostic-card__header{gap:var(--admin-space-16);padding-left:var(--admin-space-10);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.overview-page .frontend-diagnostic-card__title{gap:var(--admin-space-6);min-width:0;display:grid}.overview-page .frontend-diagnostic-card__eyebrow{align-items:center;gap:var(--admin-space-8);flex-wrap:wrap;display:flex}.overview-page .frontend-diagnostic-card__level-icon{border:1px solid color-mix(in srgb, var(--frontend-diagnostic-accent) 28%, white);border-radius:var(--admin-radius-8);width:26px;height:26px;color:var(--frontend-diagnostic-accent);background:color-mix(in srgb, var(--frontend-diagnostic-accent) 9%, white);place-items:center;font-size:14px;display:grid}.overview-page .frontend-diagnostic-card__eyebrow .ant-tag{border-radius:var(--admin-radius-8);margin-right:0;font-weight:750}.overview-page .frontend-diagnostic-card__eyebrow .ant-typography code{white-space:normal}.overview-page .frontend-diagnostic-card__title strong{color:var(--admin-text-default);overflow-wrap:anywhere;font-size:15px;line-height:1.35}.overview-page .frontend-diagnostic-card__actions{gap:var(--admin-space-8);flex-wrap:wrap;justify-content:flex-end;display:flex}.overview-page .frontend-diagnostic-card__actions .ant-btn{border-radius:var(--admin-radius-8);min-width:72px;font-weight:750}.overview-page .frontend-diagnostic-card__summary{padding-left:var(--admin-space-10);color:var(--admin-text-secondary);overflow-wrap:anywhere;margin-bottom:0;font-size:13px;line-height:1.6}.overview-page .frontend-diagnostic-card__action-hint{margin-left:var(--admin-space-10);border:1px solid color-mix(in srgb, var(--frontend-diagnostic-accent) 18%, #cbd5e1bd);border-left:3px solid var(--frontend-diagnostic-accent);border-radius:var(--admin-radius-12);overflow-wrap:anywhere;background:#f8fafcd1;padding:10px 12px 10px 14px;line-height:1.6;display:block}.overview-page .frontend-diagnostic-card__meta{gap:var(--admin-space-8);padding-left:var(--admin-space-10);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.overview-page .frontend-diagnostic-card__meta-item{border-radius:var(--admin-radius-12);background:#ffffffb8;border:1px solid #e2e8f0e0;align-content:start;gap:4px;min-width:0;min-height:64px;padding:10px 12px;display:grid}.overview-page .frontend-diagnostic-card__meta-item span{color:var(--admin-text-muted);font-size:12px;font-weight:760}.overview-page .frontend-diagnostic-card__meta-item strong{min-width:0;color:var(--admin-text-default);overflow-wrap:anywhere;font-size:13px;line-height:1.35}.overview-page .frontend-diagnostic-card__trail{gap:8px;display:grid}.overview-page .frontend-diagnostic-card__trail-item{border-radius:var(--admin-radius-12);background:#f8fafceb;gap:2px;padding:10px 12px;display:grid}.overview-page .frontend-diagnostic-card__trail-item strong{overflow-wrap:anywhere;font-size:13px;line-height:1.45}.overview-page .frontend-diagnostic-card__warning{margin-top:4px}.overview-page .frontend-diagnostic-card__footnote,.overview-page .frontend-diagnostic-panel__more{margin-left:var(--admin-space-10);color:var(--admin-text-secondary);padding-top:2px;font-size:12px;line-height:1.6}.overview-page .frontend-diagnostic-card__footnote{border-radius:var(--admin-radius-12);overflow-wrap:anywhere;background:#ffffffad;border:1px solid #e2e8f0e0;padding:10px 12px}.overview-page .frontend-diagnostic-card__footnote strong{color:var(--admin-text-default)}.frontend-diagnostic-drawer .ant-drawer-body{padding:var(--admin-space-18) var(--admin-space-20) 96px;background:linear-gradient(180deg, #f8fafceb, #fffffffa), var(--admin-bg-canvas)}.frontend-diagnostic-drawer .ant-drawer-header,.frontend-diagnostic-drawer .ant-drawer-footer{border-color:#e2e8f0eb}.frontend-diagnostic-drawer .ant-drawer-title{color:var(--admin-text-default);font-size:16px;line-height:1.35}.frontend-diagnostic-drawer .ant-drawer-footer{padding:var(--admin-space-12) var(--admin-space-20);background:#fffffff5}.frontend-diagnostic-detail{gap:var(--admin-space-18);display:grid}.frontend-diagnostic-detail__hero{--frontend-diagnostic-detail-accent:var(--overview-red,var(--admin-status-danger));align-items:center;gap:var(--admin-space-16);padding:var(--admin-space-18);border:1px solid color-mix(in srgb, var(--frontend-diagnostic-detail-accent) 28%, var(--admin-border-default));border-radius:var(--admin-radius-20);background:linear-gradient(135deg, color-mix(in srgb, var(--frontend-diagnostic-detail-accent) 7%, #fffffffa), #f8fafceb), var(--admin-bg-surface-muted);grid-template-columns:minmax(0,1fr) auto;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffdb,0 18px 40px -36px #0f172a61}.frontend-diagnostic-detail__hero:before{background:var(--frontend-diagnostic-detail-accent);content:"";width:4px;position:absolute;inset:0 auto 0 0}.frontend-diagnostic-detail__hero--warning{--frontend-diagnostic-detail-accent:var(--overview-amber,var(--admin-status-warning))}.frontend-diagnostic-detail__hero--info{--frontend-diagnostic-detail-accent:var(--overview-cyan,var(--admin-accent-cyan))}.frontend-diagnostic-detail__hero--fatal{--frontend-diagnostic-detail-accent:#b91c1c}.frontend-diagnostic-detail__hero--unknown{--frontend-diagnostic-detail-accent:var(--overview-violet,var(--admin-accent-violet))}.frontend-diagnostic-detail__hero-copy{gap:8px;min-width:0;display:grid}.frontend-diagnostic-detail__hero-top{gap:var(--admin-space-8);flex-wrap:wrap;align-items:center;display:flex}.frontend-diagnostic-detail__hero-top .ant-tag{border-radius:var(--admin-radius-8);margin-right:0;font-weight:750}.frontend-diagnostic-detail__hero-copy .ant-typography,.frontend-diagnostic-detail__hero-copy h4{overflow-wrap:anywhere;margin-bottom:0}.frontend-diagnostic-detail__hero-side{min-width:88px;min-height:76px;padding:var(--admin-space-12);border:1px solid color-mix(in srgb, var(--frontend-diagnostic-detail-accent) 18%, white);border-radius:var(--admin-radius-16);background:#ffffffb8;align-content:center;justify-items:center;gap:2px;display:grid}.frontend-diagnostic-detail__hero-side strong{font-size:28px;line-height:1}.frontend-diagnostic-detail__hero-side span{color:var(--admin-text-muted);font-size:12px}.frontend-diagnostic-detail__meta{gap:var(--admin-space-10);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.frontend-diagnostic-detail__meta article,.frontend-diagnostic-detail__row{border-radius:var(--admin-radius-14);background:#ffffffd6;border:1px solid #e2e8f0eb;align-content:start;gap:5px;min-width:0;min-height:70px;padding:12px 14px;display:grid}.frontend-diagnostic-detail__meta span,.frontend-diagnostic-detail__row span{color:var(--admin-text-muted);font-size:12px}.frontend-diagnostic-detail__meta strong,.frontend-diagnostic-detail__meta code,.frontend-diagnostic-detail__row strong,.frontend-diagnostic-detail__row code{min-width:0;color:var(--admin-text-default);overflow-wrap:anywhere;line-height:1.4}.frontend-diagnostic-detail__section{gap:var(--admin-space-12);display:grid}.frontend-diagnostic-detail__section+.frontend-diagnostic-detail__section{padding-top:var(--admin-space-4);border-top:1px solid #e2e8f0db}.frontend-diagnostic-detail__section-head{justify-content:space-between;gap:var(--admin-space-12);flex-wrap:wrap;align-items:center;display:flex}.frontend-diagnostic-detail__rows{gap:var(--admin-space-10);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.frontend-diagnostic-detail__note-grid{gap:var(--admin-space-10);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));display:grid}.frontend-diagnostic-detail__note-card{border-radius:var(--admin-radius-14);background:linear-gradient(180deg, #ffffffeb, #f8fafcd6), var(--admin-bg-surface-muted);border:1px solid #cbd5e1d1;align-content:start;gap:6px;min-width:0;padding:12px 14px;display:grid}.frontend-diagnostic-detail__note-card span{color:var(--admin-text-muted);font-size:12px;font-weight:700}.frontend-diagnostic-detail__note-card strong{overflow-wrap:anywhere;color:var(--admin-text-default);font-size:13px;line-height:1.6}.frontend-diagnostic-detail__exception-list,.frontend-diagnostic-detail__breadcrumb-list{gap:var(--admin-space-10);display:grid}.frontend-diagnostic-detail__exception,.frontend-diagnostic-detail__breadcrumb{gap:var(--admin-space-10);padding:var(--admin-space-14) var(--admin-space-14) var(--admin-space-14) var(--admin-space-18);border-radius:var(--admin-radius-16);background:#ffffffe0;border:1px solid #e2e8f0eb;display:grid;position:relative}.frontend-diagnostic-detail__breadcrumb:before{content:"";background:#94a3b875;border-radius:999px;width:3px;position:absolute;top:18px;bottom:18px;left:9px}.frontend-diagnostic-detail__exception-head{gap:3px;display:grid}.frontend-diagnostic-detail__exception-head strong,.frontend-diagnostic-detail__exception .ant-typography,.frontend-diagnostic-detail__breadcrumb strong{overflow-wrap:anywhere}.frontend-diagnostic-detail__frame-list{gap:8px;margin:0;padding-left:20px;display:grid}.frontend-diagnostic-detail__frame-list li{gap:2px;display:grid}.frontend-diagnostic-detail__frame-list span,.frontend-diagnostic-detail__frame-list small{color:var(--admin-text-secondary);overflow-wrap:anywhere}.frontend-diagnostic-detail__breadcrumb{grid-template-columns:minmax(0,1fr) auto;align-items:start}.frontend-diagnostic-detail__breadcrumb>div{gap:2px;display:grid}.frontend-diagnostic-detail__breadcrumb>span{color:var(--admin-text-muted);font-size:12px}.frontend-diagnostic-detail__empty{padding:var(--admin-space-14);border-radius:var(--admin-radius-14);color:var(--admin-text-muted);background:#f8fafcb8;border:1px dashed #94a3b88c}@keyframes overview-status-attention{0%,to{transform:translateY(0)}48%{transform:translateY(-1px)}}@keyframes overview-cockpit-scan{0%{transform:translate(-72%)}to{transform:translate(72%)}}@keyframes overview-vertical-scan{0%{transform:translateY(-72%)}to{transform:translateY(72%)}}@keyframes overview-radar-spin{to{transform:rotate(360deg)}}@keyframes overview-trace-flow{0%{transform:translate(-52%)}to{transform:translate(52%)}}@keyframes overview-signal-flow{0%{transform:translate(-56%)}to{transform:translate(56%)}}@keyframes overview-signal-pulse{0%,to{box-shadow:0 0 0 3px var(--overview-state-soft);opacity:.82}50%{box-shadow:0 0 0 6px var(--overview-state-soft);opacity:1}}@keyframes overview-signal-icon{0%,to{transform:translateY(0);box-shadow:0 0 0 2px #0f172a29}50%{box-shadow:0 0 0 2px #0f172a1f, 0 0 0 5px var(--overview-signal-soft,#22d3ee1a);transform:translateY(-1px)}}@keyframes overview-risk-breathe{0%,to{box-shadow:0 14px 30px -26px #0f172a57}50%{box-shadow:0 16px 34px -26px #0f172a61, 0 0 0 3px color-mix(in srgb, var(--overview-risk-color) 9%, transparent)}}@keyframes overview-attention-pulse{0%,to{opacity:.72;transform:scaleY(.82)}50%{opacity:1;transform:scaleY(1)}}@keyframes overview-row-acknowledging{0%,to{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--admin-action-primary) 0%, transparent)}50%{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--admin-action-primary) 18%, transparent)}}@keyframes overview-attention-enter{0%{opacity:.72;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (width<=1180px){.overview-hero{grid-template-columns:minmax(0,1fr) minmax(220px,280px)}.overview-hero__facts,.overview-hero__signals{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-hero__status{min-width:152px}.overview-page .command-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=960px){.overview-hero,.overview-hero__headline{grid-template-columns:minmax(0,1fr)}.overview-hero__visual{min-height:180px}.overview-hero__visual-stack{grid-template-columns:repeat(3,minmax(0,1fr));align-content:end;justify-self:stretch}.overview-hero-pulse{min-width:0}.overview-page .overview-grid{grid-template-columns:1fr}.overview-page .health-summary-strip,.overview-page .frontend-diagnostic-panel__metrics,.frontend-diagnostic-detail__meta,.frontend-diagnostic-detail__rows{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.overview-hero{min-height:auto;padding:var(--admin-space-16)}.overview-hero h3{font-size:24px}.overview-hero__facts,.overview-hero__signals,.overview-hero__visual-stack{grid-template-columns:minmax(0,1fr)}.overview-hero__visual{display:none}.overview-hero__status{min-width:0}.overview-page .command-grid{grid-template-columns:1fr}.overview-page .command-card{min-height:auto}.overview-page .overview-grid,.overview-page .health-summary-strip,.overview-page .frontend-diagnostic-panel__metrics,.overview-page .frontend-diagnostic-card__meta,.frontend-diagnostic-detail__meta,.frontend-diagnostic-detail__rows,.overview-page .frontend-diagnostic-card__header,.frontend-diagnostic-detail__hero,.frontend-diagnostic-detail__breadcrumb{grid-template-columns:minmax(0,1fr)}.overview-page .frontend-diagnostic-card__actions,.frontend-diagnostic-detail__hero-side{justify-content:flex-start;justify-items:start}.overview-page .attention-item{grid-template-columns:minmax(0,1fr);align-items:start;min-height:auto}.overview-page .attention-item__action.ant-btn{justify-self:start}}@media (width<=480px){.overview-page .attention-list{grid-template-columns:minmax(0,1fr);gap:0}.overview-page .frontend-diagnostic-card__actions,.overview-page .frontend-diagnostic-card__actions .ant-btn{width:100%}.overview-page .attention-item{min-height:auto}}@media (prefers-reduced-motion:reduce){.overview-page *,.overview-page :before,.overview-page :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.overview-signal-card:hover,.overview-signal-card:focus-within,.overview-bot-card:hover,.overview-bot-card:focus-within,.overview-bot-command-strip:hover,.overview-bot-command-strip:focus-within,.overview-bot-command-strip__metrics span:hover,.overview-page .metric-card:hover,.overview-page .metric-card:focus-within,.overview-page .command-card:hover,.overview-page .command-card:focus-within,.overview-page .health-summary-card:hover,.overview-page .health-summary-card:focus-within,.overview-page .attention-item:hover,.overview-page .attention-item:focus-within{transform:none}}.overview-bot-runtime-drawer .ant-drawer-body{padding-bottom:96px}.overview-bot-runtime{gap:var(--admin-space-20)}.overview-bot-runtime__summary{gap:var(--admin-space-12);padding:var(--admin-space-20);border:1px solid color-mix(in srgb, var(--admin-action-primary) 20%, var(--admin-border-default));border-radius:var(--admin-radius-16);background:linear-gradient(135deg, #f8fbfffa, #eef4ffd1), var(--admin-bg-surface-muted);box-shadow:var(--admin-shadow-sm);display:grid}.overview-bot-runtime__summary-heading{align-items:start;gap:var(--admin-space-12);grid-template-columns:auto minmax(0,1fr);display:grid}.overview-bot-runtime__summary-heading div{gap:var(--admin-space-4);min-width:0;display:grid}.overview-bot-runtime__summary strong{color:var(--admin-text-default);overflow-wrap:anywhere;font-size:20px;line-height:1.25}.overview-bot-runtime__summary p{color:var(--admin-text-muted);margin:0;font-weight:500}.overview-bot-runtime__facts{border:1px solid var(--admin-border-default);border-radius:var(--admin-radius-16);background:var(--admin-bg-surface);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.overview-bot-runtime__facts article{gap:var(--admin-space-4);min-width:0;padding:var(--admin-space-16);border-right:1px solid var(--admin-border-default);border-bottom:1px solid var(--admin-border-default);background:linear-gradient(#fff,#f8fafc);display:grid}.overview-bot-runtime__facts article:nth-child(2n){border-right:0}.overview-bot-runtime__facts article:nth-last-child(-n+2){border-bottom:0}.overview-bot-runtime__facts span,.overview-bot-runtime__row span,.overview-bot-runtime__eyebrow{color:var(--admin-text-muted);font-size:12px;font-weight:800}.overview-bot-runtime__facts strong,.overview-bot-runtime__row strong{min-width:0;color:var(--admin-text-default);overflow-wrap:anywhere;word-break:break-word;font-size:14px;line-height:1.55}.overview-bot-runtime__facts small{color:var(--admin-text-subtle);font-size:12px;font-weight:500;line-height:1.45}.overview-bot-runtime__section{gap:var(--admin-space-12);padding:var(--admin-space-20);border:1px solid var(--admin-border-default);border-radius:var(--admin-radius-16);background:#ffffffeb;display:grid}.overview-bot-runtime__section-header{gap:var(--admin-space-4);display:grid}.overview-bot-runtime__section-header .ant-typography-secondary{max-width:66ch;font-size:13px;line-height:1.55}.overview-bot-runtime__rows{display:grid}.overview-bot-runtime__row{gap:var(--admin-space-16);min-width:0;padding:var(--admin-space-12) 0;border-top:1px solid var(--admin-border-default);grid-template-columns:132px minmax(0,1fr);display:grid}.overview-bot-runtime__row:first-child{border-top:0;padding-top:0}.overview-bot-runtime__row:last-child{padding-bottom:0}.overview-bot-runtime__update-list{gap:var(--admin-space-10);display:grid}.overview-bot-runtime__update-item{align-items:start;gap:var(--admin-space-12);min-width:0;padding:var(--admin-space-12);border:1px solid color-mix(in srgb, var(--admin-action-primary) 12%, var(--admin-border-default));border-radius:var(--admin-radius-12);background:var(--admin-bg-surface-muted);grid-template-columns:minmax(132px,180px) minmax(0,1fr);display:grid}.overview-bot-runtime__update-item div{align-items:center;gap:6px var(--admin-space-8);flex-wrap:wrap;min-width:0;display:flex}.overview-bot-runtime__update-item strong{color:var(--admin-text-default);font-size:14px;line-height:1.35}.overview-bot-runtime__update-item code{max-width:100%;color:var(--admin-action-primary-strong);overflow-wrap:anywhere;background:#eef2f7;border:1px solid #cbd5e1e0;border-radius:6px;padding:2px 6px;font-family:Cascadia Mono,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:11px;font-weight:750;line-height:1.35}.overview-bot-runtime__update-item .ant-typography{color:var(--admin-text-muted);margin:0;font-size:13px;line-height:1.55}.overview-bot-runtime__empty{padding:var(--admin-space-16);border:1px dashed var(--admin-border-strong);border-radius:var(--admin-radius-12);background:var(--admin-bg-surface-muted);color:var(--admin-text-muted);font-weight:600}.overview-command-drawer .ant-drawer-body{background:linear-gradient(180deg, #f8fbffeb, #fff 36%), var(--admin-bg-surface);padding-bottom:96px}.exception-center-page{gap:16px}.exception-center-page .page-heading{gap:12px}.exception-center-page .page-heading .ant-typography{max-width:720px}.exception-center-summary-card{background:linear-gradient(180deg, #fffffffa, #f8fafcf0), var(--admin-bg-elevated);border:1px solid #cbd5e1d1;border-radius:20px;gap:14px;padding:18px;display:grid;box-shadow:0 16px 40px -34px #0f172a2e}.exception-center-summary-card--success{border-color:#22c55e3d}.exception-center-summary-card--warning{border-color:#f59e0b42}.exception-center-summary-card--danger{border-color:#ef44443d}.exception-center-summary-card__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.exception-center-summary-card h4.ant-typography{letter-spacing:-.03em;margin-bottom:0;font-size:28px;line-height:1.12}.exception-center-summary-card p.ant-typography{color:var(--ant-color-text-secondary);margin-bottom:0;line-height:1.6}.exception-center-summary-card__headline{gap:6px;max-width:760px;display:grid}.exception-center-summary-card__signals,.exception-source-overview{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.exception-issue-summary{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.exception-inline-stat{background:#f8fafcb3;border:1px solid #cbd5e1b8;border-radius:14px;gap:4px;padding:12px;display:grid}.exception-inline-stat span{color:var(--ant-color-text-secondary);font-size:12px;font-weight:700;line-height:1.2}.exception-inline-stat strong{color:var(--admin-text-default);font-size:22px;line-height:1.1}.exception-inline-stat--success{border-color:#22c55e33}.exception-inline-stat--warning{border-color:#f59e0b3d}.exception-inline-stat--danger{border-color:#ef444438}.exception-source-overview .exception-inline-stat,.exception-issue-summary .exception-inline-stat{gap:4px;padding:10px 12px}.exception-source-overview .exception-inline-stat strong{font-size:18px}.exception-issue-summary .exception-inline-stat strong{font-size:14px;line-height:1.45}.exception-issue-summary .exception-inline-stat{flex:142px;justify-content:space-between;align-self:flex-start;align-items:center;gap:10px;height:auto;min-height:42px;padding:8px 10px;display:inline-flex}.exception-issue-summary .exception-inline-stat--danger{background:#fffbfbdb;border-color:#f8717157}.exception-issue-summary .exception-inline-stat--success{background:#fafdfbdb;border-color:#22c55e2e}.exception-issue-summary .exception-inline-stat span,.exception-issue-summary .exception-inline-stat strong{white-space:nowrap}.exception-center-summary-card__attention{background:#ffffffd6;border:1px solid #cbd5e1bd;border-radius:16px;gap:8px;padding:14px 16px;display:grid}.exception-center-summary-card__attention .ant-typography{margin-bottom:0}.exception-center-summary-card__attention-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.exception-center-summary-card__attention-copy{gap:4px;display:grid}.exception-center-summary-card__attention-copy>strong{color:var(--admin-text-default);font-size:18px;line-height:1.2}.exception-center-summary-card__meta{flex-wrap:wrap;gap:8px;display:flex}.exception-center-summary-card__meta span{color:var(--ant-color-text-secondary);background:#f8fafccc;border:1px solid #cbd5e1bd;border-radius:999px;padding:5px 10px;font-size:12px}.exception-center-summary-card__attention p.ant-typography{font-size:13px}.exception-config-meta{gap:8px;display:grid}.exception-config-meta .ant-typography{margin-bottom:0;font-size:12px;line-height:1.5}.exception-config-key-list{flex-wrap:wrap;gap:8px;display:flex}.exception-config-key{color:var(--admin-text-default);background:#f8fafcf0;border:1px solid #cbd5e1db;border-radius:999px;align-items:center;padding:5px 10px;font-size:12px;line-height:1.2;display:inline-flex}.exception-center-workbench{grid-template-columns:minmax(0,1.2fr) minmax(320px,.88fr);align-items:start;gap:16px;display:grid}.exception-panel{background:linear-gradient(180deg, #fffffffa, #f8fafcf0), var(--admin-bg-elevated);border:1px solid #cbd5e1d1;border-radius:20px;grid-auto-rows:max-content;align-content:start;gap:14px;min-height:100%;padding:18px;display:grid;box-shadow:0 16px 40px -34px #0f172a2e}.exception-panel .section-heading{margin-bottom:0}.exception-panel .section-heading h4.ant-typography{margin-bottom:2px;font-size:18px}.exception-panel .section-heading .ant-typography-secondary{font-size:12px;line-height:1.5}.exception-issue-list{gap:10px;display:grid}.exception-source-list{background:#fff;border:1px solid #cbd5e1c7;border-radius:14px;gap:0;display:grid;overflow:hidden}.exception-source-list__head,.exception-source-row{grid-template-columns:minmax(220px,.78fr) minmax(360px,1.8fr) minmax(160px,.52fr);align-items:start;column-gap:14px;display:grid}.exception-source-list__head{color:var(--ant-color-text-secondary);background:#f8fafcd1;border-bottom:1px solid #e2e8f0e6;padding:9px 14px 8px 16px;font-size:12px;font-weight:700;line-height:1.2}.exception-source-row,.exception-issue-card{background:#fff;border:1px solid #cbd5e1c7;border-radius:18px;gap:12px;padding:14px 14px 14px 16px;display:grid}.exception-source-row{border-top:0;border-bottom:1px solid #e2e8f0db;border-left:4px solid #0000;border-right:0;border-radius:0;grid-template-columns:minmax(220px,.78fr) minmax(360px,1.8fr) minmax(160px,.52fr);grid-template-areas:"identity state action";align-items:start;gap:0 14px;min-height:0;padding:12px 14px 12px 12px}.exception-source-row:last-child{border-bottom:0}.exception-source-row--success{border-left-color:#34d399}.exception-source-row--warning{border-left-color:#fbbf24}.exception-source-row--danger{border-left-color:#fb7185}.exception-issue-card__title{gap:8px;min-width:0;display:grid}.exception-issue-card__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.exception-source-row__title{flex-wrap:wrap;align-items:baseline;gap:2px 6px;min-width:0;display:flex}.exception-source-row__title strong,.exception-issue-card__title strong{overflow-wrap:anywhere;color:var(--admin-text-default);font-size:14px;line-height:1.35}.exception-source-row__title strong{text-overflow:clip;white-space:normal;min-width:0;display:block;overflow:visible}.exception-source-row__eyebrow{white-space:nowrap;flex:none;font-size:12px;line-height:1.3}.exception-source-row__identity{grid-area:identity;gap:6px;min-width:0;display:grid}.exception-source-row__source-meta{min-width:0;color:var(--ant-color-text-secondary);flex-wrap:wrap;gap:4px 10px;font-size:12px;line-height:1.35;display:flex}.exception-source-row__source-meta span{overflow-wrap:anywhere;align-items:baseline;gap:3px;min-width:0;max-width:100%;display:inline-flex}.exception-source-row__source-meta b{color:var(--ant-color-text-secondary);font-weight:700}.exception-source-row__source-meta--danger{color:#dc2626;font-weight:800}.exception-source-row__state{grid-area:state;gap:6px;min-width:0;display:grid}.exception-source-row__state-head{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.exception-source-row__state-head .ant-tag{flex:none;margin-inline-end:0}.exception-source-row__message,.exception-issue-card__summary{color:var(--ant-color-text);line-height:1.5;margin-bottom:0!important}.exception-source-row__message{min-width:0;color:var(--ant-color-text-secondary);overflow-wrap:anywhere;text-overflow:clip;white-space:normal;font-size:13px;line-height:1.55;display:block;overflow:visible}.exception-source-row__issue-preview{gap:5px;margin:2px 0 0;padding:0;list-style:none;display:grid}.exception-source-row__issue-preview li{min-width:0;color:var(--admin-text-default);grid-template-columns:max-content minmax(0,1fr);align-items:baseline;gap:8px;font-size:12px;line-height:1.45;display:grid}.exception-source-row__issue-preview li>span:last-child{overflow-wrap:anywhere;min-width:0}.exception-source-row__issue-preview-tags{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.exception-source-row__issue-preview-tags .ant-tag{margin-inline-end:0}.exception-source-row__issue-preview-more{color:var(--ant-color-text-secondary)!important}.exception-source-row__action{grid-area:action;justify-content:flex-end;min-width:0;padding-top:0;display:flex}.exception-source-list__empty{color:#16a34a;align-items:flex-start;gap:10px;padding:16px;display:flex}.exception-source-list__empty>span[role=img]{margin-top:2px;font-size:18px}.exception-source-list__empty div{gap:2px;min-width:0;display:grid}.exception-source-list__empty strong{color:var(--admin-text-default)}.exception-source-row__action .exception-primary-action.ant-btn{max-width:100%;height:auto;min-height:28px;padding-inline:10px}.exception-source-row__action .exception-action-button.ant-btn{white-space:nowrap}.exception-source-row__action-text{text-align:right;text-overflow:clip;white-space:normal;font-size:12px;line-height:1.4;overflow:visible}.exception-source-row__action-text--danger{color:#dc2626!important}.exception-source-row__action-text--warning{color:#b45309!important}.exception-source-row__action-text--success{color:var(--ant-color-text-secondary)!important}.exception-issue-card__meta,.exception-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.exception-issue-card__meta article,.exception-detail-grid article{background:#f8fafcc7;border:1px solid #e2e8f0f5;border-radius:12px;gap:4px;padding:10px 12px;display:grid}.exception-issue-card__meta span,.exception-detail-grid span{color:var(--ant-color-text-secondary);font-size:12px;font-weight:700;line-height:1.2}.exception-issue-card__meta strong,.exception-detail-grid strong{overflow-wrap:anywhere;color:var(--admin-text-default);line-height:1.45}.exception-primary-action.ant-btn{max-width:100%;display:inline-flex;width:fit-content!important}.exception-action-button.ant-btn{max-width:100%;height:auto;min-height:30px;color:var(--admin-text-default);white-space:normal;background:linear-gradient(#fffffffa,#f8fafceb);border-color:#cbd5e1eb;border-radius:999px;justify-content:center;align-items:center;gap:5px;padding:4px 12px;font-weight:760;line-height:1.2;display:inline-flex;box-shadow:0 6px 16px -14px #0f172a57}.exception-action-button.ant-btn .ant-btn-icon{color:var(--ant-color-text-secondary);font-size:13px;display:inline-flex}.exception-action-button.ant-btn:hover,.exception-action-button.ant-btn:focus-visible{color:#0f172a;background:linear-gradient(#fff,#eff6ffeb);border-color:#3b82f661}.exception-action-button--source.ant-btn{background:linear-gradient(#fffffffa,#eff6ffdb);border-color:#60a5fa5c}.exception-action-button--source.ant-btn .ant-btn-icon{color:#2563eb}.exception-action-button--recovery.ant-btn{background:linear-gradient(#fffffffa,#fffbebe6);border-color:#f59e0b5c}.exception-action-button--recovery.ant-btn .ant-btn-icon{color:#b45309}.exception-action-button--resolve.ant-btn{background:linear-gradient(#fffffffa,#f0fdf4e6);border-color:#22c55e57}.exception-action-button--resolve.ant-btn .ant-btn-icon{color:#15803d}.exception-center-toolbar{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.exception-center-toolbar .ant-segmented{background:#f8fafceb;border:1px solid #e2e8f0d6;padding:2px}.exception-center-toolbar .ant-segmented-item{color:var(--ant-color-text-secondary);font-weight:650}.exception-center-toolbar .ant-segmented-item-selected{color:var(--admin-text-default);box-shadow:0 5px 14px -10px #0f172a61}.exception-center-page .ant-btn:focus-visible,.exception-center-toolbar .ant-segmented-item:focus-visible{outline-offset:2px;outline:2px solid #2563eb75}.exception-queue-source-filter{background:#f8fafcc7;border:1px solid #cbd5e1c2;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.exception-queue-source-filter .ant-typography{min-width:0;margin-bottom:0}.exception-issue-card{border-left:4px solid #94a3b857;border-radius:14px;gap:8px;padding:12px 14px}.exception-issue-card .ant-tag{margin-inline-end:0;font-weight:700}.exception-issue-card .ant-tag-red{color:#b91c1c;background:#fef2f2b8;border-color:#f8717175}.exception-issue-card .ant-tag-gold{color:#92400e;background:#fffbebb8;border-color:#f59e0b61}.exception-issue-card--resolved{opacity:.92;border-left-color:#34d399}.exception-issue-card__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.exception-issue-card__title{gap:5px}.exception-issue-card__title strong{font-size:15px;line-height:1.35}.exception-issue-card__summary{overflow-wrap:anywhere;font-size:13px;display:block;overflow:visible}.exception-issue-card__hint,.exception-issue-card__note{overflow-wrap:anywhere;text-overflow:clip;white-space:normal;font-size:12px;line-height:1.45;display:block;overflow:visible}.exception-issue-card__facts{min-width:0;color:var(--ant-color-text-secondary);flex-wrap:wrap;gap:6px 14px;font-size:12px;line-height:1.4;display:flex}.exception-issue-card__fact{overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:4px;min-width:0;max-width:100%;display:inline-flex}.exception-issue-card__facts b{color:var(--ant-color-text-secondary);flex:none;font-weight:700}.exception-issue-card__fact-value{overflow-wrap:anywhere;min-width:0;max-width:100%}.exception-queue-empty,.exception-queue-empty__next{gap:8px;display:grid}.exception-queue-empty__state,.exception-queue-empty__action{background:#ffffffd1;border:1px solid #cbd5e1c7;border-radius:14px;gap:8px;padding:12px 14px;display:grid}.exception-queue-empty__state{grid-template-columns:auto minmax(0,1fr);align-items:center}.exception-queue-empty__icon{color:#16a34a;background:#f0fdf4eb;border:1px solid #22c55e33;border-radius:12px;place-items:center;width:34px;height:34px;font-size:16px;display:grid}.exception-queue-empty__copy,.exception-queue-empty__action{gap:4px;display:grid}.exception-queue-empty__copy{flex-wrap:wrap;align-items:baseline;gap:3px 10px;display:flex}.exception-queue-empty__copy>.ant-typography:first-child{flex:100%}.exception-queue-empty__action{flex-direction:column;justify-content:space-between;min-height:0;display:flex}.exception-queue-empty__action-copy{flex-wrap:wrap;align-items:baseline;gap:3px 10px;display:flex}.exception-queue-empty__action-footer{justify-content:flex-end;align-items:flex-end;min-height:0;display:flex}.exception-queue-empty__copy .ant-typography,.exception-queue-empty__action .ant-typography{margin-bottom:0}.exception-queue-empty__copy strong,.exception-queue-empty__action strong{color:var(--admin-text-default);font-size:17px;line-height:1.2}.exception-queue-empty__copy p.ant-typography,.exception-queue-empty__action p.ant-typography{color:var(--ant-color-text-secondary);font-size:13px;line-height:1.45}.exception-queue-empty__action span{color:var(--ant-color-text-secondary);font-size:12px;font-weight:700}.exception-issue-card__note{font-size:12px;line-height:1.6}.exception-issue-card__hint{background:0 0;border:0;padding:0;line-height:1.45;display:block}.exception-issue-card__technical{overflow-wrap:anywhere;color:var(--ant-color-text-secondary);font-size:12px;line-height:1.6}.exception-issue-card__technical strong{color:var(--admin-text-default)}.exception-detail-stack{gap:16px;display:grid}.exception-detail-hero{gap:10px;display:grid}.exception-detail-hero .ant-typography{margin-bottom:0}.exception-detail-section{gap:10px;display:grid}.exception-detail-section__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.exception-detail-note-grid{gap:10px;display:grid}.exception-detail-note-card{background:#f8fafcc7;border:1px solid #cbd5e1d1;border-radius:12px;gap:6px;padding:12px 14px;display:grid}.exception-detail-note-card span{color:var(--ant-color-text-secondary);font-size:12px;font-weight:700;line-height:1.2}.exception-detail-note-card strong{overflow-wrap:anywhere;color:var(--admin-text-default);font-size:13px;line-height:1.6}.exception-detail-payload{color:#e2e8f0;white-space:pre-wrap;word-break:break-word;background:#0f172a;border-radius:14px;margin:0;padding:14px;font-size:12px;line-height:1.65;overflow:auto}@media (width<=1400px){.exception-center-workbench{grid-template-columns:minmax(0,1fr)}}@media (width<=1100px){.exception-source-list__head{display:none}.exception-source-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"identity action""state action";align-items:start;gap:6px 12px;min-height:64px;padding:10px 12px}.exception-source-row__identity{grid-area:identity}.exception-source-row__state{grid-area:state}.exception-source-row__action{grid-area:action}}@media (width<=960px){.exception-center-summary-card__head,.exception-center-summary-card__attention-head,.exception-issue-card__head,.exception-detail-section__head{flex-direction:column;align-items:flex-start}.exception-issue-card__actions{justify-content:flex-start}}@media (width<=720px){.exception-source-row{grid-template-columns:minmax(0,1fr);grid-template-areas:"identity""state""action";align-items:start}.exception-source-row__action{justify-content:flex-start}}@media (width<=640px){.exception-center-summary-card,.exception-panel,.exception-source-row,.exception-issue-card,.exception-queue-empty__state,.exception-queue-empty__action{padding:14px}.exception-center-toolbar{justify-content:flex-start}.exception-center-summary-card__signals,.exception-source-overview,.exception-issue-card__meta,.exception-detail-grid,.exception-queue-empty__state{grid-template-columns:minmax(0,1fr)}.exception-center-summary-card h4.ant-typography,.exception-center-summary-card__attention-copy>strong,.exception-queue-empty__copy strong,.exception-queue-empty__action strong{font-size:20px}}.command-matrix{gap:var(--admin-space-20)}.command-matrix-hero{align-items:center;gap:var(--admin-space-20);min-width:0;padding:var(--admin-space-20);border:1px solid color-mix(in srgb, var(--admin-action-primary) 18%, var(--admin-border-default));border-radius:var(--admin-radius-16);background:linear-gradient(135deg, #fffffffa, #eef4ffe0), var(--admin-bg-surface-muted);box-shadow:var(--admin-shadow-sm);grid-template-columns:minmax(0,1fr) auto;display:grid}.command-matrix-hero>div:first-child{gap:var(--admin-space-4);min-width:0;display:grid}.command-matrix-hero__eyebrow{font-size:12px;font-weight:850;color:var(--admin-action-primary)!important}.command-matrix-hero strong{color:var(--admin-text-default);font-size:24px;line-height:1.25}.command-matrix-hero p{max-width:68ch;color:var(--admin-text-muted);margin:0;font-weight:550;line-height:1.65}.command-matrix-hero__metrics{gap:var(--admin-space-8);grid-template-columns:repeat(2,minmax(78px,1fr));min-width:220px;display:grid}.command-matrix-hero__metrics span{border-radius:var(--admin-radius-12);text-align:center;background:#ffffffe0;border:1px solid #cbd5e1db;gap:2px;padding:10px 12px;display:grid}.command-matrix-hero__metrics strong{font-size:20px;line-height:1.1}.command-matrix-hero__metrics small{color:var(--admin-text-muted);font-size:12px;font-weight:800}.command-matrix-tab,.command-check-tab{gap:var(--admin-space-16);display:grid}.command-profile-grid{gap:var(--admin-space-12);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.command-profile-card{gap:var(--admin-space-12);min-width:0;padding:var(--admin-space-16);border:1px solid var(--admin-border-default);border-radius:var(--admin-radius-16);box-shadow:var(--admin-shadow-sm);background:#ffffffe6;display:grid}.command-profile-card div:first-child{gap:var(--admin-space-4);min-width:0;display:grid}.command-profile-card strong,.command-flow-step strong,.command-check-card strong{color:var(--admin-text-default);line-height:1.35}.command-profile-card .ant-typography-secondary,.command-flow-step .ant-typography-secondary,.command-check-card .ant-typography-secondary{overflow-wrap:anywhere;line-height:1.55}.command-chip-row{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.command-chip-row code,.command-matrix-command-cell code{max-width:100%;color:var(--admin-action-primary-strong);overflow-wrap:anywhere;background:#eef2f7;border:1px solid #cbd5e1e6;border-radius:7px;padding:3px 7px;font-family:Cascadia Mono,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;font-weight:800;line-height:1.35}.command-matrix-toolbar{justify-content:space-between;align-items:center;gap:var(--admin-space-12);display:flex}.command-matrix-command-cell{gap:var(--admin-space-4);min-width:0;display:grid}.command-matrix-command-cell code{width:max-content}.command-matrix-command-cell strong{color:var(--admin-text-default)}.command-matrix-command-cell .ant-typography-secondary{overflow-wrap:anywhere;max-width:44ch;line-height:1.55}.command-flow-grid{gap:var(--admin-space-12);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.command-flow-lane{min-width:0;padding:var(--admin-space-16);border:1px solid var(--admin-border-default);border-radius:var(--admin-radius-16);box-shadow:var(--admin-shadow-sm);background:#ffffffeb;gap:14px;display:grid}.command-flow-lane__header{gap:var(--admin-space-8);min-width:0;display:grid}.command-flow-lane__header .ant-typography-secondary{line-height:1.55}.command-flow-steps{gap:var(--admin-space-10);display:grid}.command-flow-step{gap:var(--admin-space-12);min-width:0;padding:var(--admin-space-12);border-radius:var(--admin-radius-12);background:linear-gradient(#fff,#f8fafc);border:1px solid #e2e8f0eb;grid-template-columns:auto minmax(0,1fr);display:grid}.command-flow-step__index{width:32px;height:32px;color:var(--admin-action-primary-strong);background:var(--admin-bg-surface-strong);border:1px solid #1d4ed82e;border-radius:10px;place-items:center;font-size:12px;font-weight:850;display:grid}.command-flow-step>div{gap:var(--admin-space-8);min-width:0;display:grid}.command-flow-lane--merchant .command-flow-step__index{color:var(--admin-accent-tech);background:#ecfeff;border-color:#0f766e38}.command-flow-lane--admin .command-flow-step__index{color:var(--admin-text-danger-strong);background:#fff1f2;border-color:#dc262633}.command-check-grid{gap:var(--admin-space-12);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.command-check-card{gap:var(--admin-space-10);min-width:0;padding:var(--admin-space-16);border:1px solid var(--admin-border-default);border-radius:var(--admin-radius-16);box-shadow:var(--admin-shadow-sm);background:#ffffffeb;display:grid}.command-check-card>div{align-items:center;gap:var(--admin-space-8);flex-wrap:wrap;min-width:0;display:flex}.cron-automation-page{gap:var(--admin-space-20);width:100%;max-width:min(1440px,100%);overflow-x:clip}.cron-automation-page>*{min-width:0}.cron-status-panel{align-items:stretch;gap:var(--admin-space-20);grid-template-columns:minmax(0,1fr);display:grid}.cron-status-panel__intro{align-content:center;gap:var(--admin-space-8);min-width:0;display:grid}.cron-status-panel__intro h3{color:var(--admin-text-default);margin:0}.cron-status-panel__intro p{max-width:760px;color:var(--admin-text-muted);overflow-wrap:anywhere;margin:0;line-height:1.68}.cron-status-panel__eyebrow{color:var(--admin-accent-tech);font-size:12px;font-weight:800}.cron-automation-page .page-heading p{overflow-wrap:anywhere;max-width:72ch}.cron-summary-strip{border:1px solid var(--admin-border-default);border-radius:var(--admin-radius-12);background:var(--admin-bg-surface-muted);grid-template-columns:repeat(5,minmax(0,1fr));min-width:0;max-width:100%;display:grid;overflow:hidden}.cron-summary-strip article{gap:var(--admin-space-4);min-width:0;padding:var(--admin-space-16);border-right:1px solid var(--admin-border-default);display:grid}.cron-summary-strip article:last-child{border-right:0}.cron-summary-strip span{min-width:0;color:var(--admin-text-subtle);overflow-wrap:anywhere;font-size:12px;font-weight:750}.cron-summary-strip strong{min-width:0;color:var(--admin-text-default);overflow-wrap:anywhere;font-size:24px;line-height:1}.cron-summary-strip strong.is-warning{color:var(--admin-text-warning-strong)}.cron-security-alert{border-color:color-mix(in srgb, var(--admin-action-primary) 18%, var(--admin-border-default));border-radius:var(--admin-radius-12)}.cron-issue-panel{gap:var(--admin-space-16);min-width:0;display:grid}.cron-issue-empty{align-items:center;gap:var(--admin-space-10);padding:var(--admin-space-12);border:1px solid color-mix(in srgb, var(--admin-status-success) 24%, var(--admin-border-default));border-radius:var(--admin-radius-8);color:var(--admin-text-success-strong);background:color-mix(in srgb, var(--admin-status-success) 7%, var(--admin-bg-surface));font-weight:700;display:flex}.cron-issue-empty--error{border-color:color-mix(in srgb, var(--admin-status-danger) 24%, var(--admin-border-default));color:var(--admin-text-danger-strong);background:color-mix(in srgb, var(--admin-status-danger) 7%, var(--admin-bg-surface))}.cron-issue-list{gap:var(--admin-space-8);display:grid}.cron-issue-item{align-items:center;gap:var(--admin-space-12);width:100%;padding:var(--admin-space-12);border:1px solid var(--admin-border-default);border-radius:var(--admin-radius-8);color:var(--admin-text-default);background:var(--admin-bg-surface);cursor:pointer;font:inherit;text-align:left;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.cron-issue-item:hover{border-color:var(--admin-border-strong);background:var(--admin-bg-surface-muted)}.cron-issue-item>svg{color:var(--admin-status-warning);font-size:18px}.cron-issue-item--danger>svg{color:var(--admin-status-danger)}.cron-issue-item span{gap:2px;min-width:0;display:grid}.cron-issue-item strong,.cron-issue-item small,.cron-issue-item em{overflow-wrap:anywhere}.cron-issue-item small{color:var(--admin-text-muted);font-size:12px;line-height:1.5}.cron-issue-item em{color:var(--admin-action-primary-strong);font-size:12px;font-style:normal;font-weight:800}.cron-table-panel{gap:var(--admin-space-16);min-width:0;display:grid}.cron-task-table{min-width:0;max-width:100%}.cron-task-table .ant-table{border:1px solid var(--admin-border-default);border-radius:var(--admin-radius-12);overflow:hidden}.cron-task-table .ant-table-container,.cron-task-table .ant-table-content{min-width:0}.cron-task-table .ant-table-thead>tr>th{color:var(--admin-text-subtle);background:var(--admin-bg-surface-muted);font-size:12px;font-weight:800}.cron-task-table .ant-table-tbody>tr>td{vertical-align:top}.cron-task-row--target>td{background:color-mix(in srgb, var(--admin-action-primary) 6%, var(--admin-bg-surface))!important}.cron-table-description,.cron-table-muted,.cron-table-key{max-width:100%;color:var(--admin-text-muted);overflow-wrap:anywhere;font-size:12px;line-height:1.5;display:block}.cron-table-description{max-width:34ch}.cron-value-text{min-width:0;max-width:100%;color:var(--admin-text-default);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.cron-value-tooltip .ant-tooltip-inner{overflow-wrap:anywhere;white-space:pre-wrap;word-break:break-word;max-width:min(760px,100vw - 32px);font-family:Cascadia Mono,SFMono-Regular,Consolas,Liberation Mono,monospace}.cron-value-tooltip{--admin-tooltip-max-width:min(760px, calc(100vw - 32px))}.cron-detail-grid .cron-value-text,.cron-token-context .cron-value-text{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;word-break:break-word;overflow:visible}.cron-detail-stack{gap:var(--admin-space-16);display:grid}.cron-detail-status{align-items:center;gap:var(--admin-space-16);padding:var(--admin-space-16);border:1px solid var(--admin-border-default);border-radius:var(--admin-radius-12);background:var(--admin-bg-surface-muted);grid-template-columns:minmax(0,1fr) auto;display:grid}.cron-detail-status h4{margin:var(--admin-space-8) 0 var(--admin-space-4)}.cron-detail-status p{color:var(--admin-text-muted);margin:0}.cron-detail-status>svg{color:var(--admin-text-subtle);font-size:28px}.cron-detail-status.is-success{border-color:color-mix(in srgb, var(--admin-status-success) 24%, var(--admin-border-default));background:color-mix(in srgb, var(--admin-status-success) 6%, var(--admin-bg-surface))}.cron-detail-status.is-warning{border-color:color-mix(in srgb, var(--admin-status-warning) 28%, var(--admin-border-default));background:color-mix(in srgb, var(--admin-status-warning) 7%, var(--admin-bg-surface))}.cron-detail-status.is-danger{border-color:color-mix(in srgb, var(--admin-status-danger) 28%, var(--admin-border-default));background:color-mix(in srgb, var(--admin-status-danger) 6%, var(--admin-bg-surface))}.cron-detail-actions{gap:var(--admin-space-8);flex-wrap:wrap;display:flex}.cron-detail-section{gap:var(--admin-space-8);display:grid}.cron-detail-section h5{color:var(--admin-text-default);margin:0}.cron-detail-grid,.cron-token-context{border:1px solid var(--admin-border-default);border-radius:var(--admin-radius-12);background:var(--admin-border-default);grid-template-columns:156px minmax(0,1fr);gap:1px;display:grid;overflow:hidden}.cron-detail-grid>span,.cron-detail-grid>.ant-typography,.cron-detail-grid>.cron-value-tooltip,.cron-token-context>span,.cron-token-context>.cron-value-tooltip{background:var(--admin-bg-surface);min-width:0;padding:10px 12px}.cron-detail-grid>span,.cron-token-context>span{color:var(--admin-text-muted);font-size:12px;font-weight:800}.cron-error-diagnostic{margin-top:var(--admin-space-4);overflow-wrap:anywhere;word-break:break-word;display:block}.cron-api-token-drawer-alert,.cron-token-context{margin-bottom:var(--admin-space-16)}.cron-random-token-button{margin:-4px 0 var(--admin-space-16)}.command-grid{gap:var(--admin-space-16);grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));display:grid}.command-card{align-items:center;gap:var(--admin-space-16);padding:var(--admin-space-20);border-radius:var(--admin-radius-16);box-shadow:var(--admin-shadow-md);background:#fffffff5;border:1px solid #cbd5e1c7;grid-template-columns:auto 1fr auto;display:grid}.command-card__icon{width:42px;height:42px;color:var(--admin-action-primary);background:linear-gradient(135deg,#eef4ff,#ecfeff);border-radius:14px;place-items:center;font-size:20px;display:grid}.command-card strong{margin-bottom:2px;font-size:16px;display:block}.command-card p{color:var(--admin-text-muted);margin-bottom:0;font-weight:500}.command-card--warning{border-color:color-mix(in srgb, var(--admin-status-warning) 28%, var(--admin-border-default))}.command-card--danger{border-color:color-mix(in srgb, var(--admin-status-danger) 22%, var(--admin-border-default))}.overview-grid{gap:var(--admin-space-16);grid-template-columns:minmax(0,1.55fr) minmax(340px,.85fr);align-items:start;display:grid}.health-tile-grid{gap:var(--admin-space-12);margin-bottom:var(--admin-space-16);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.health-tile{justify-content:space-between;align-items:start;gap:var(--admin-space-12);min-width:0;padding:var(--admin-space-16);border:1px solid var(--admin-border-default);border-radius:var(--admin-radius-16);background:linear-gradient(135deg,#fff,#f8fafc);display:flex}.health-tile>div{min-width:0}.health-tile strong{overflow-wrap:anywhere;margin-bottom:4px;display:block}.health-tile .ant-typography-secondary,.attention-item .ant-typography-secondary{overflow-wrap:anywhere;display:block;color:var(--admin-text-muted)!important}.health-tile .ant-typography-secondary{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.health-component-cell,.health-message-cell{min-width:0;max-width:100%}.health-component-cell .ant-typography-secondary{font-size:12px;font-weight:700;color:var(--admin-text-muted)!important}.health-message-cell{gap:var(--admin-space-4);display:grid}.health-message-title,.health-detail-preview{overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.health-message-title{color:var(--admin-text-default);-webkit-line-clamp:2;font-weight:650}.health-detail-preview{-webkit-line-clamp:2;max-width:68ch;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;line-height:1.55;color:var(--admin-text-muted)!important}.health-message-cell .ant-typography-secondary{overflow-wrap:anywhere}.health-table .ant-table-thead>tr>th{color:var(--admin-text-muted);font-size:12px;font-weight:800}.health-table .ant-table-tbody>tr>td{vertical-align:top}.health-table .ant-table-tbody>tr.health-table-row--degraded>td{background:color-mix(in srgb, var(--admin-status-warning) 5%, transparent)}.health-table .ant-table-tbody>tr.health-table-row--unhealthy>td{background:color-mix(in srgb, var(--admin-status-danger) 5%, transparent)}.health-table .ant-table-tbody>tr.health-table-row--unknown>td{background:var(--admin-bg-surface-muted)}.health-tile--healthy{border-color:color-mix(in srgb, var(--admin-status-success) 18%, var(--admin-border-default))}.health-tile--degraded{border-color:color-mix(in srgb, var(--admin-status-warning) 24%, var(--admin-border-default))}.health-tile--unhealthy{border-color:color-mix(in srgb, var(--admin-status-danger) 24%, var(--admin-border-default))}.health-detail-drawer .ant-drawer-body{padding:var(--admin-space-16);background:linear-gradient(180deg, #f8fafcf5, #eff4fcf0), var(--admin-bg-canvas)}.health-detail-drawer .ant-drawer-header{padding:14px var(--admin-space-16);background:#fffffff5;border-bottom-color:#cbd5e1b8}.health-detail-drawer .ant-drawer-title{color:var(--admin-text-default);font-size:15px;font-weight:800;line-height:1.35}.health-detail-drawer .ant-drawer-close{color:var(--admin-text-muted)}.health-detail-drawer .ant-drawer-footer{padding:var(--admin-space-10) var(--admin-space-16);background:#fffffffa;border-top-color:#cbd5e1b8}.health-drawer-stack{background:var(--admin-bg-surface);border:1px solid #cbd5e1db;border-radius:14px;gap:0;width:100%;display:grid;overflow:hidden;box-shadow:0 16px 38px -32px #0f172a70}.health-detail-hero{gap:var(--admin-space-12);padding:var(--admin-space-16);background:var(--admin-bg-surface);box-shadow:none;border:0;border-bottom:1px solid #cbd5e1b8;border-radius:0;display:grid}.health-detail-hero--degraded{background:linear-gradient(145deg, color-mix(in srgb, var(--admin-status-warning) 8%, #fff), var(--admin-bg-surface) 48%)}.health-detail-hero--unhealthy{background:linear-gradient(145deg, color-mix(in srgb, var(--admin-status-danger) 8%, #fff), var(--admin-bg-surface) 48%)}.health-detail-hero__top{align-items:start;gap:var(--admin-space-12);grid-template-columns:minmax(0,1fr) auto;display:grid}.health-detail-hero__copy{min-width:0}.health-detail-hero__top>.ant-tag{border-radius:999px;justify-self:start;min-height:24px;margin-inline-end:0;padding:2px 9px;font-size:12px;font-weight:800;line-height:1.35}.health-detail-hero__eyebrow{color:var(--admin-text-muted);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:800;line-height:1.25;display:block}.health-detail-hero h4.ant-typography{margin:var(--admin-space-4) 0 var(--admin-space-4);color:var(--admin-text-default);font-size:18px;line-height:1.25}.health-detail-hero .ant-typography{overflow-wrap:anywhere}.health-detail-hero__message.ant-typography{max-width:60ch;color:var(--admin-text-muted);margin-bottom:0;font-size:13px;line-height:1.55}.health-detail-action{gap:var(--admin-space-12);padding:var(--admin-space-12);background:#f8fafcd6;border:1px solid #cbd5e1bd;border-radius:10px;grid-template-columns:76px minmax(0,1fr);align-items:start;display:grid}.health-detail-action>span,.health-detail-meta-grid article>span{color:var(--admin-text-muted);letter-spacing:0;font-size:11px;font-weight:800;line-height:1.35}.health-detail-action>div{gap:2px;min-width:0;display:grid}.health-detail-action strong,.health-detail-meta-grid article>strong{min-width:0;color:var(--admin-text-default);overflow-wrap:anywhere;font-size:13px;line-height:1.45}.health-detail-action .ant-typography{overflow-wrap:anywhere;font-size:12px;line-height:1.45;color:var(--admin-text-muted)!important}.health-detail-action--actionable{border-color:color-mix(in srgb, var(--admin-status-warning) 26%, var(--admin-border-default));background:color-mix(in srgb, var(--admin-status-warning) 5%, #fff)}.health-detail-action--acknowledged{border-color:color-mix(in srgb, var(--admin-action-primary) 18%, var(--admin-border-default));background:color-mix(in srgb, var(--admin-action-primary) 5%, #fff)}.health-detail-action--stable{border-color:color-mix(in srgb, var(--admin-status-success) 16%, var(--admin-border-default));background:color-mix(in srgb, var(--admin-status-success) 4%, #fff)}.health-detail-meta-grid{background:var(--admin-bg-surface);border:0;border-bottom:1px solid #cbd5e1b8;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.health-detail-meta-grid article{min-width:0;padding:var(--admin-space-12) var(--admin-space-16);border-bottom:1px solid #cbd5e1b8;border-right:1px solid #cbd5e1b8;gap:3px;display:grid}.health-detail-meta-grid article:nth-child(2n){border-right:0}.health-detail-meta-grid article:nth-last-child(-n+2){border-bottom:0}.health-detail-meta-grid .ant-typography code{max-width:100%;color:var(--admin-action-primary-strong);overflow-wrap:anywhere;white-space:normal;background:#f1f5f9eb;border-color:#cbd5e1d6;border-radius:6px;padding:2px 6px;font-size:11px;font-weight:750;line-height:1.45;display:inline-block}.health-detail-meta-grid article:only-child,.health-detail-meta-grid article:nth-child(odd):last-child{border-bottom:0;border-right:0;grid-column:1/-1}.health-detail-section{gap:var(--admin-space-8);padding:var(--admin-space-16);background:var(--admin-bg-surface);border:0;border-radius:0;display:grid}.health-detail-section__head{justify-content:space-between;align-items:center;gap:var(--admin-space-12);display:flex}.health-detail-section__head .ant-typography{color:var(--admin-text-default);font-size:13px}.health-detail-code{max-height:360px;padding:var(--admin-space-12);color:#243247;overflow-wrap:anywhere;white-space:pre-wrap;background:linear-gradient(#f8fafcf5,#f1f5f9f5);border:1px solid #cbd5e1c7;border-radius:10px;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;line-height:1.55;overflow-y:auto}.health-detail-empty{padding:var(--admin-space-16);background:var(--admin-bg-surface-muted);text-align:center;border:0;border-radius:0}.health-drawer-footer{justify-content:space-between;align-items:center;gap:var(--admin-space-10);display:flex}.health-drawer-footer .ant-btn{border-radius:var(--admin-radius-8);min-width:88px;min-height:32px;padding-inline:var(--admin-space-12);font-weight:750}.health-drawer-footer .ant-space{margin-left:auto}.health-drawer-footer .ant-space .ant-btn{min-width:108px}.health-drawer-footer .ant-btn-primary{min-width:116px;box-shadow:none}.attention-list{gap:var(--admin-space-12);display:grid}.attention-item{gap:var(--admin-space-4);padding:var(--admin-space-16);border:1px solid var(--admin-border-default);border-radius:var(--admin-radius-12);background:var(--admin-bg-surface-muted);display:grid}.attention-item--warning{border-color:color-mix(in srgb, var(--admin-status-warning) 24%, var(--admin-border-default))}.attention-item--danger{border-color:color-mix(in srgb, var(--admin-status-danger) 24%, var(--admin-border-default))}.attention-empty{align-content:center;place-items:center;gap:var(--admin-space-8);min-height:210px;padding:var(--admin-space-24);border:1px dashed var(--admin-border-default);border-radius:var(--admin-radius-12);color:var(--admin-status-success);background:var(--admin-bg-surface-muted);text-align:center;display:grid}.attention-empty svg{font-size:28px}.payment-page{gap:var(--admin-space-14,14px);width:100%;max-width:none}.payment-page .page-heading h2{margin-bottom:2px}.payment-page .page-heading p{max-width:880px;color:var(--admin-text-muted);font-size:13px;line-height:1.55}.payment-status-strip{gap:var(--admin-space-14,14px);padding:var(--admin-space-12) var(--admin-space-14,14px);border:1px solid var(--admin-border-default);border-radius:var(--admin-radius-10,10px);background:var(--admin-bg-elevated);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;display:grid;box-shadow:0 1px #0f172a08,0 14px 32px -30px #0f172a57}.payment-status-strip--success{border-color:color-mix(in srgb, var(--admin-status-success) 22%, var(--admin-border-default));background:color-mix(in srgb, var(--admin-status-success) 6%, #f8fafc)}.payment-status-strip--warning{border-color:color-mix(in srgb, var(--admin-status-warning) 28%, var(--admin-border-default));background:color-mix(in srgb, var(--admin-status-warning) 9%, #f8fafc)}.payment-status-strip--danger{border-color:color-mix(in srgb, var(--admin-status-danger) 24%, var(--admin-border-default));background:color-mix(in srgb, var(--admin-status-danger) 7%, #f8fafc)}.payment-status-strip__eyebrow{align-items:center;gap:var(--admin-space-6,6px);color:var(--admin-text-muted);font-size:12px;font-weight:800;display:inline-flex}.payment-status-strip h3{color:var(--admin-text-default)!important;margin:3px 0 2px!important;font-size:18px!important;line-height:1.25!important}.payment-status-strip p{max-width:760px;color:var(--admin-text-muted);font-size:13px;font-weight:560;line-height:1.48;margin-bottom:0!important}.payment-status-strip__meta{justify-items:end;gap:2px;min-width:118px;display:grid}.payment-status-strip__meta span{color:var(--admin-text-muted);font-size:12px;font-weight:800}.payment-status-strip__meta strong{color:var(--admin-text-default);font-size:22px;line-height:1.05}.payment-status-strip__meta small{color:var(--admin-text-subtle);font-size:12px;font-weight:650}.payment-status-strip__actions{justify-content:flex-end;align-items:center;gap:var(--admin-space-8);flex:none;display:flex}.payment-status-strip__actions .ant-btn{height:34px}.payment-workspace-nav{justify-content:space-between;align-items:center;gap:var(--admin-space-12);padding:var(--admin-space-8) var(--admin-space-10);border:1px solid var(--admin-border-default);border-radius:var(--admin-radius-10,10px);background:color-mix(in srgb, var(--admin-bg-elevated) 88%, #f8fafc);display:flex;box-shadow:0 1px #0f172a08,0 12px 28px -30px #0f172a52}.payment-workspace-nav .ant-segmented{flex:none}.payment-workspace-nav .ant-segmented-item-label{align-items:center;min-height:32px;display:inline-flex}.payment-workspace-nav .ant-segmented-item-label>span{align-items:center;gap:7px;display:inline-flex}.payment-workspace-nav>.ant-typography{text-align:right;margin-left:auto;font-size:12px;font-weight:680;line-height:1.45;color:var(--admin-text-muted)!important}.payment-readiness-board{border:1px solid var(--admin-border-default);border-radius:var(--admin-radius-10,10px);background:var(--admin-bg-elevated);gap:0;padding:0;display:grid;overflow:hidden;box-shadow:0 1px #0f172a08,0 14px 34px -32px #0f172a57}.payment-readiness-board__header{justify-content:space-between;align-items:center;gap:var(--admin-space-12);padding:var(--admin-space-14,14px) var(--admin-space-16) var(--admin-space-12);background:0 0;border:0 solid #e2e8f0e0;border-bottom-width:1px;border-radius:0;display:flex}.payment-readiness-board__header .section-heading{margin-bottom:0}.payment-readiness-board__header .section-heading h4.ant-typography{margin-bottom:2px!important;font-size:20px!important;line-height:1.25!important}.payment-readiness-board__header .section-heading .ant-typography-secondary{font-size:13px;font-weight:650;line-height:1.45;color:var(--admin-text-muted)!important}.payment-readiness-board__hint{border-radius:var(--admin-radius-8);background:#ffffffeb;border:1px solid #cbd5e1db;flex:none;align-items:center;min-height:30px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex;color:var(--admin-text-muted)!important}.payment-readiness-grid{background:#e2e8f0db;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;display:grid}.payment-readiness-item{gap:3px var(--admin-space-8);min-width:0;min-height:78px;padding:var(--admin-space-12) var(--admin-space-14,14px);color:inherit;text-align:left;box-shadow:none;background:#fff;border:0;border-radius:0;grid-template-columns:26px minmax(0,1fr);align-content:center;display:grid}.payment-readiness-item--button{cursor:pointer;font:inherit;transition:border-color .16s,background-color .16s,box-shadow .16s}.payment-readiness-item--button:hover,.payment-readiness-item--button:focus-visible{border-color:color-mix(in srgb, var(--admin-action-primary) 32%, var(--admin-border-default));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--admin-action-primary) 16%, transparent);background:#f7fbff;outline:none}.payment-readiness-item__icon{width:26px;height:26px;color:var(--admin-action-primary);background:#dbeafeb8;border-radius:7px;grid-row:span 2;place-items:center;font-size:14px;display:grid}.payment-readiness-item__label{color:var(--admin-text-subtle);font-size:12px;font-weight:800}.payment-readiness-item strong{min-width:0;color:var(--admin-text-default);overflow-wrap:anywhere;font-size:19px;line-height:1.15}.payment-readiness-item p{color:var(--admin-text-muted);grid-column:1/-1;margin:2px 0 0;font-size:12px;font-weight:600;line-height:1.42}.payment-readiness-item--success .payment-readiness-item__icon{color:var(--admin-status-success);background:#dcfce7c7}.payment-readiness-item--warning .payment-readiness-item__icon{color:var(--admin-status-warning);background:#fef3c7cc}.payment-readiness-item--danger .payment-readiness-item__icon{color:var(--admin-status-danger);background:#fee2e2cc}.payment-readiness-item--danger{background:color-mix(in srgb, var(--admin-status-danger) 3%, #fff)}.payment-readiness-item--warning{background:color-mix(in srgb, var(--admin-status-warning) 4%, #fff)}.payment-local-test-alert.ant-alert{padding:var(--admin-space-10) var(--admin-space-14,14px);border-color:color-mix(in srgb, var(--admin-action-primary) 16%, var(--admin-border-default));border-radius:var(--admin-radius-10,10px);background:color-mix(in srgb, var(--admin-action-primary) 4%, #fff);align-items:center;box-shadow:0 1px #0f172a08,0 10px 24px -30px #0f172a47}.payment-local-test-alert .ant-alert-icon{color:var(--admin-action-primary);margin-inline-end:var(--admin-space-8);font-size:20px}.payment-local-test-alert .ant-alert-message{color:var(--admin-text-default);font-size:14px;font-weight:820;line-height:1.35}.payment-local-test-alert .ant-alert-description{color:var(--admin-text-muted);margin-top:2px;font-size:13px;font-weight:590;line-height:1.45}.payment-local-test-alert .ant-alert-action{margin-inline-start:var(--admin-space-16)}.payment-local-test-alert .ant-btn{height:32px;font-weight:760}.platform-payment-board{gap:var(--admin-space-12);min-width:0;padding:var(--admin-space-16);border-radius:var(--admin-radius-12);background:var(--admin-bg-elevated);box-shadow:var(--admin-shadow-sm);border:1px solid #cbd5e1c7;display:grid}.platform-payment-board__hero{gap:var(--admin-space-16);padding-bottom:var(--admin-space-12);border-bottom:1px solid #e2e8f0e0;grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);align-items:start;display:grid}.platform-payment-board__eyebrow{align-items:center;gap:var(--admin-space-8);font-size:12px;font-weight:850;display:inline-flex;color:var(--admin-text-subtle)!important}.platform-payment-board__hero h3{color:var(--admin-text-default)!important;margin:6px 0 4px!important;font-size:20px!important;line-height:1.25!important}.platform-payment-board__hero p{max-width:74ch;color:var(--admin-text-muted);font-size:13px;font-weight:600;line-height:1.65;margin-bottom:0!important}.platform-payment-board__summary{gap:var(--admin-space-8);grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;display:grid}.platform-payment-board__side{gap:var(--admin-space-10);min-width:0;display:grid}.platform-payment-board__summary article{min-width:0;min-height:70px;padding:var(--admin-space-10);border-radius:var(--admin-radius-8);background:#f8fafcdb;border:1px solid #cbd5e1d6;gap:5px;display:grid}.platform-payment-board__summary article.is-warning{border-color:color-mix(in srgb, var(--admin-status-warning) 34%, var(--admin-border-default));background:#fffbebbd}.platform-payment-board__summary span{color:var(--admin-text-subtle);font-size:11px;font-weight:850}.platform-payment-board__summary strong{color:var(--admin-text-default);overflow-wrap:anywhere;font-size:20px;line-height:1.1}.platform-payment-board__actions{justify-content:flex-end;gap:var(--admin-space-8);flex-wrap:wrap;display:flex}.platform-payment-board__state{justify-content:space-between;align-items:center;gap:var(--admin-space-12);padding:var(--admin-space-10) var(--admin-space-12);border-radius:var(--admin-radius-8);background:#f8fafcd1;border:1px solid #cbd5e1cc;display:flex}.platform-payment-board__state--success{border-color:color-mix(in srgb, var(--admin-status-success) 24%, var(--admin-border-default));background:#f0fdf4b3}.platform-payment-board__state--warning{border-color:color-mix(in srgb, var(--admin-status-warning) 24%, var(--admin-border-default));background:#fffbeb8f}.platform-payment-board__state--danger{border-color:color-mix(in srgb, var(--admin-status-danger) 26%, var(--admin-border-default));background:#fef2f2c7}.platform-payment-board__state>div{gap:3px;min-width:0;display:grid}.platform-payment-board__state strong{color:var(--admin-text-default);overflow-wrap:anywhere;font-size:14px;line-height:1.35}.platform-payment-board__state span{color:var(--admin-text-muted);overflow-wrap:anywhere;font-size:12px;font-weight:600;line-height:1.5}.platform-payment-board__state>.ant-tag{flex:none;width:fit-content;margin-inline-end:0;font-weight:750}.platform-payment-method-grid{gap:var(--admin-space-10);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.platform-payment-method{--platform-payment-method-accent:var(--admin-action-primary);--platform-payment-method-accent-strong:var(--admin-action-primary-strong);--platform-payment-method-border:color-mix(in srgb, var(--platform-payment-method-accent) 18%, var(--admin-border-default));--platform-payment-method-surface-start:color-mix(in srgb, var(--platform-payment-method-accent) 8%, #fbfdff);--platform-payment-method-surface-end:color-mix(in srgb, var(--platform-payment-method-accent) 3%, #f8fbff);--platform-payment-method-icon-bg:color-mix(in srgb, var(--platform-payment-method-accent) 11%, #fbfdff);--platform-payment-method-icon-border:color-mix(in srgb, var(--platform-payment-method-accent) 24%, var(--admin-border-default));gap:var(--admin-space-10);min-width:0;padding:var(--admin-space-14,14px);border:1px solid var(--platform-payment-method-border);border-radius:var(--admin-radius-12);background:linear-gradient(180deg, var(--platform-payment-method-surface-start) 0%, #fbfdff 34%, var(--platform-payment-method-surface-end) 100%);transition:border-color .16s,box-shadow .16s;display:grid;box-shadow:0 1px #0f172a08,0 18px 36px -34px #0f172a5c}.platform-payment-method--method-alipay{--platform-payment-method-accent:oklch(58% .21 257);--platform-payment-method-accent-strong:oklch(45% .19 257)}.platform-payment-method--method-wechat{--platform-payment-method-accent:oklch(58% .18 149);--platform-payment-method-accent-strong:oklch(43% .15 149)}.platform-payment-method--method-usdt{--platform-payment-method-accent:oklch(57% .15 181);--platform-payment-method-accent-strong:oklch(40% .12 181)}.platform-payment-method--danger{border-color:color-mix(in srgb, var(--admin-status-danger) 34%, var(--platform-payment-method-border));background:linear-gradient(180deg, color-mix(in srgb, var(--admin-status-danger) 5%, var(--platform-payment-method-surface-start)) 0%, #fbfdff 36%, var(--platform-payment-method-surface-end) 100%)}.platform-payment-method--method-default{--platform-payment-method-accent:var(--admin-action-primary);--platform-payment-method-accent-strong:var(--admin-action-primary-strong)}.platform-payment-method--success{border-color:color-mix(in srgb, var(--platform-payment-method-accent) 22%, var(--admin-border-default))}.platform-payment-method:hover{border-color:color-mix(in srgb, var(--platform-payment-method-accent) 26%, var(--admin-border-default));box-shadow:0 1px #0f172a0a,0 22px 44px -34px #0f172a6b}.platform-payment-method__identity{gap:var(--admin-space-10);grid-template-columns:40px minmax(0,1fr) auto;align-items:center;min-width:0;display:grid}.platform-payment-method .payment-method-icon{border-color:var(--platform-payment-method-icon-border);background:var(--platform-payment-method-icon-bg);width:40px;height:40px;color:var(--platform-payment-method-accent-strong);box-shadow:inset 0 1px 0 #ffffffc7, 0 10px 20px -16px color-mix(in srgb, var(--platform-payment-method-accent) 58%, #0f172a61);font-size:20px}.platform-payment-method .payment-method-icon__svg{width:24px;height:24px}.platform-payment-method__title{gap:2px;min-width:0;display:grid}.platform-payment-method__title strong{color:var(--platform-payment-method-accent-strong);overflow-wrap:anywhere;font-size:17px;font-weight:850;line-height:1.25}.platform-payment-method__title span{color:color-mix(in srgb, var(--platform-payment-method-accent) 45%, var(--admin-text-subtle));font-size:12px;font-weight:760}.platform-payment-method__status.ant-tag{border-radius:999px;align-self:start;margin-inline-end:0;padding:3px 8px;font-size:12px;font-weight:800;line-height:1.35}.platform-payment-method__route-summary{appearance:none;min-width:0;padding:var(--admin-space-10) var(--admin-space-12);border:1px solid color-mix(in srgb, var(--platform-payment-method-accent) 18%, var(--admin-border-default));border-radius:var(--admin-radius-8);background:color-mix(in srgb, var(--platform-payment-method-accent) 4%, #ffffffb8);color:inherit;font:inherit;text-align:left;grid-template-columns:minmax(0,1fr) auto;gap:5px;display:grid;box-shadow:inset 0 1px #ffffffb8}.platform-payment-method__route-summary--button{cursor:pointer;transition:border-color .16s cubic-bezier(.16,1,.3,1),background .16s cubic-bezier(.16,1,.3,1),box-shadow .16s cubic-bezier(.16,1,.3,1)}.platform-payment-method__route-summary--button:hover,.platform-payment-method__route-summary--button:focus-visible{border-color:color-mix(in srgb, var(--platform-payment-method-accent) 34%, var(--admin-border-default));background:color-mix(in srgb, var(--platform-payment-method-accent) 7%, #fff);box-shadow:inset 0 1px 0 #ffffffd1, 0 10px 20px -18px color-mix(in srgb, var(--platform-payment-method-accent) 34%, #0f172a3d);outline:none}.platform-payment-method__route-summary--button:focus-visible{box-shadow:inset 0 1px 0 #ffffffd1, 0 0 0 3px color-mix(in srgb, var(--platform-payment-method-accent) 14%, transparent)}.platform-payment-method__route-summary span,.platform-payment-method__switch-row>span,.platform-payment-method__select-row>span,.platform-payment-method__strategy-row>span{color:var(--admin-text-subtle);font-size:11px;font-weight:850;line-height:1.2}.platform-payment-method__route-summary-action{white-space:nowrap;grid-area:1/2;justify-self:end;align-items:center;gap:4px;font-size:11px;font-weight:820;display:inline-flex;color:var(--platform-payment-method-accent-strong)!important}.platform-payment-method__route-summary-label{grid-area:1/1}.platform-payment-method__switch-row>span{white-space:nowrap;align-items:center;gap:4px;min-width:0;display:inline-flex}.platform-payment-method__route-summary strong{color:color-mix(in srgb, var(--platform-payment-method-accent-strong) 34%, var(--admin-text-default));text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;font-size:15px;font-weight:850;line-height:1.25;overflow:hidden}.platform-payment-method__route-summary small{min-width:0;color:var(--admin-text-muted);text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;font-size:12px;font-weight:650;line-height:1.35;overflow:hidden}.platform-payment-method__controls{gap:var(--admin-space-8);padding:var(--admin-space-10);border:1px solid color-mix(in srgb, var(--platform-payment-method-accent) 12%, #e2e8f0e6);border-radius:var(--admin-radius-8);background:color-mix(in srgb, var(--platform-payment-method-accent) 3%, var(--admin-bg-surface-muted));display:grid}.platform-payment-method__inline-controls{gap:var(--admin-space-8);grid-template-columns:minmax(118px,.72fr) minmax(0,1.28fr);align-items:center;min-width:0;display:grid}.platform-payment-method__switch-row,.platform-payment-method__strategy-row,.platform-payment-method__select-row{gap:var(--admin-space-8);grid-template-columns:56px minmax(0,1fr);align-items:center;min-width:0;display:grid}.platform-payment-method__switch-row{align-items:center;min-height:26px}.platform-payment-method__switch-row .ant-switch{justify-self:start}.platform-payment-method__switch-row .ant-switch-checked{background:var(--platform-payment-method-accent)}.platform-payment-method__controls .ant-segmented{border-radius:var(--admin-radius-8);background:color-mix(in srgb, var(--platform-payment-method-accent) 5%, #e2e8f09e);border:1px solid #e2e8f0d1;width:fit-content;min-width:0;max-width:100%;padding:2px}.platform-payment-method__controls .ant-segmented-item-label{min-height:27px;padding-inline:11px;line-height:27px}.platform-payment-method__segmented-label{min-width:0;line-height:26px;display:block}.platform-payment-method__strategy-option--unavailable{cursor:not-allowed;pointer-events:auto}.platform-payment-method__strategy-option--unavailable .ant-segmented-item-label{color:var(--admin-text-subtle);cursor:not-allowed;pointer-events:auto}.platform-payment-method__segmented-label--disabled{cursor:not-allowed;opacity:.62;pointer-events:auto}.platform-payment-method__strategy-control{gap:5px;min-width:0;display:grid}.platform-payment-method__strategy-control .ant-segmented,.platform-payment-method__strategy-control .ant-segmented-group{width:100%}.platform-payment-method__strategy-control .ant-segmented-item{text-align:center;flex:1 1 0;min-width:0}.platform-payment-method__strategy-control .ant-segmented-item-label{width:100%}.platform-payment-method__controls .ant-select{min-width:0}.platform-payment-method__controls .ant-select-selector{border-radius:var(--admin-radius-8)!important;min-height:34px!important;box-shadow:none!important;border-color:#cbd5e1eb!important}.platform-payment-method__controls .ant-select-selection-item{font-size:13px;font-weight:720}.platform-payment-method__select-option{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.platform-payment-method__route-state{border-radius:var(--admin-radius-8);background:#f8fafca8;border:1px solid #cbd5e1c2;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.platform-payment-method__state-cell{min-width:0;min-height:76px;padding:var(--admin-space-10);color:var(--admin-text-default);text-align:left;background:0 0;border:0;border-right:1px solid #e2e8f0e0;border-radius:0;align-content:start;gap:4px;display:grid}.platform-payment-method__state-cell:last-child{border-right:0}.platform-payment-method__state-cell>span{min-width:0;color:var(--admin-text-subtle);align-items:center;gap:5px;font-size:11px;font-weight:850;line-height:1.2;display:inline-flex}.platform-payment-method__state-cell>span .anticon{flex:none;font-size:13px}.platform-payment-method__state-cell strong{min-width:0;color:var(--admin-text-default);overflow-wrap:anywhere;font-size:14px;font-weight:850;line-height:1.25}.platform-payment-method__state-cell small{min-width:0;color:var(--admin-text-muted);overflow-wrap:anywhere;font-size:11px;font-weight:650;line-height:1.35}.platform-payment-method__state-cell--button{cursor:pointer;width:100%;font:inherit;transition:background-color .16s,box-shadow .16s}.platform-payment-method__state-cell--button:hover,.platform-payment-method__state-cell--button:focus-visible{background:color-mix(in srgb, var(--admin-action-primary) 7%, #fbfdff);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--admin-action-primary) 22%, transparent);outline:none}.platform-payment-method__state-cell--success{background:color-mix(in srgb, var(--admin-status-success) 5%, transparent)}.platform-payment-method__state-cell--success>span,.platform-payment-method__state-cell--success>span .anticon{color:var(--admin-status-success)}.platform-payment-method__state-cell--warning{background:color-mix(in srgb, var(--admin-status-warning) 6%, transparent)}.platform-payment-method__state-cell--warning>span,.platform-payment-method__state-cell--warning>span .anticon{color:var(--admin-status-warning)}.platform-payment-method__state-cell--danger{background:color-mix(in srgb, var(--admin-status-danger) 5%, transparent)}.platform-payment-method__state-cell--danger>span,.platform-payment-method__state-cell--danger>span .anticon{color:var(--admin-status-danger)}.platform-payment-board__checks{gap:var(--admin-space-8);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.platform-payment-board__checks .payment-readiness-item{min-height:84px;padding:var(--admin-space-10);border-radius:var(--admin-radius-8);background:#fff;border:1px solid #cbd5e1db}.payment-console{gap:var(--admin-space-12);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.payment-console[hidden]{display:none}.payment-route-list,.payment-route-detail,.payment-editor{min-width:0}.payment-route-list.surface-panel{padding:var(--admin-space-14,14px);border-radius:var(--admin-radius-10,10px);background:color-mix(in srgb, var(--admin-bg-elevated) 96%, #f8fafc);box-shadow:0 1px #0f172a08,0 14px 34px -32px #0f172a52}.payment-route-list__header{justify-content:space-between;align-items:start;gap:var(--admin-space-12);margin-bottom:var(--admin-space-12);display:flex}.payment-console--channels .payment-route-list__header{align-items:stretch;gap:var(--admin-space-8);flex-direction:column}.payment-route-list__header .section-heading{margin-bottom:0}.payment-route-list__header .section-heading h4.ant-typography{margin-bottom:3px!important;font-size:20px!important;line-height:1.25!important}.payment-route-list__header .section-heading .ant-typography-secondary{font-size:12px;font-weight:630;line-height:1.45;color:var(--admin-text-muted)!important}.payment-route-list__tools{gap:var(--admin-space-6,6px);flex:none;justify-items:end;min-width:min(100%,560px);display:grid}.payment-console--channels .payment-route-list__tools{gap:var(--admin-space-6);justify-items:start;width:100%}.payment-route-list__tools>span{color:var(--admin-text-subtle);align-items:center;gap:6px;font-size:11px;font-weight:800;line-height:1.2;display:inline-flex}.payment-route-filter-bar{flex-wrap:wrap;justify-content:flex-start;gap:5px;max-width:100%;display:flex}.payment-route-filter-chip{--payment-route-filter-color:var(--admin-text-muted);--payment-route-filter-bg:#fff;--payment-route-filter-border:var(--admin-border-default);--payment-route-filter-count-bg:var(--admin-bg-surface-muted);--payment-route-filter-count-color:var(--admin-text-subtle);appearance:none;align-items:center;gap:var(--admin-space-6);border:1px solid var(--payment-route-filter-border);border-radius:var(--admin-radius-8);background:var(--payment-route-filter-bg);min-height:28px;color:var(--payment-route-filter-color);cursor:pointer;font:inherit;white-space:nowrap;padding:3px 5px 3px 8px;font-size:11px;font-weight:760;line-height:1.15;transition:border-color .16s,background-color .16s,box-shadow .16s,color .16s;display:inline-flex}.payment-route-filter-chip:hover,.payment-route-filter-chip:focus-visible{border-color:color-mix(in srgb, var(--admin-action-primary) 30%, var(--admin-border-default));color:var(--admin-action-primary-strong);box-shadow:0 0 0 3px color-mix(in srgb, var(--admin-action-primary) 10%, transparent);outline:none}.payment-route-filter-chip strong{background:var(--payment-route-filter-count-bg);min-width:19px;height:17px;color:var(--payment-route-filter-count-color);border-radius:999px;place-items:center;padding:0 6px;font-size:11px;font-weight:820;line-height:1;display:inline-grid}.payment-route-filter-chip--success{--payment-route-filter-count-bg:color-mix(in srgb, var(--admin-status-success) 9%, #fff);--payment-route-filter-count-color:var(--admin-text-success-strong)}.payment-route-filter-chip--warning{--payment-route-filter-count-bg:color-mix(in srgb, var(--admin-status-warning) 11%, #fff);--payment-route-filter-count-color:var(--admin-text-warning-strong)}.payment-route-filter-chip--danger{--payment-route-filter-count-bg:color-mix(in srgb, var(--admin-status-danger) 9%, #fff);--payment-route-filter-count-color:var(--admin-text-danger-strong)}.payment-route-filter-chip--selected{--payment-route-filter-color:var(--admin-action-primary-strong);--payment-route-filter-bg:color-mix(in srgb, var(--admin-action-primary) 6%, #fff);--payment-route-filter-border:color-mix(in srgb, var(--admin-action-primary) 38%, var(--admin-border-default));--payment-route-filter-count-bg:var(--admin-action-primary);--payment-route-filter-count-color:var(--admin-text-on-dark);box-shadow:inset 0 1px #ffffffb8,0 8px 18px -16px #1d4ed8b3}.payment-route-filter-chip--selected.payment-route-filter-chip--warning{--payment-route-filter-color:var(--admin-text-warning-strong);--payment-route-filter-bg:color-mix(in srgb, var(--admin-status-warning) 7%, #fff);--payment-route-filter-border:color-mix(in srgb, var(--admin-status-warning) 34%, var(--admin-border-default));--payment-route-filter-count-bg:var(--admin-status-warning)}.payment-route-filter-chip--selected.payment-route-filter-chip--danger{--payment-route-filter-color:var(--admin-text-danger-strong);--payment-route-filter-bg:color-mix(in srgb, var(--admin-status-danger) 7%, #fff);--payment-route-filter-border:color-mix(in srgb, var(--admin-status-danger) 34%, var(--admin-border-default));--payment-route-filter-count-bg:var(--admin-status-danger)}.payment-route-fingerprint{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:11px}.payment-channel-row.payment-channel-row--method-alipay,.payment-selected-summary--method-alipay,.payment-detail-stack--method-alipay{--payment-route-method-accent:oklch(58% .2 258);--payment-route-method-accent-strong:oklch(40% .17 258);--payment-route-method-accent-ink:oklch(31% .12 258);--payment-route-method-surface:color-mix(in srgb, var(--payment-route-method-accent) 4%, #fff);--payment-route-method-surface-hover:color-mix(in srgb, var(--payment-route-method-accent) 7%, #fff);--payment-route-method-surface-selected:color-mix(in srgb, var(--payment-route-method-accent) 12%, #fff);--payment-route-method-glow:#2563eb3d}.payment-channel-row.payment-channel-row--method-wechat,.payment-selected-summary--method-wechat,.payment-detail-stack--method-wechat{--payment-route-method-accent:oklch(58% .17 150);--payment-route-method-accent-strong:oklch(38% .13 150);--payment-route-method-accent-ink:oklch(29% .1 150);--payment-route-method-surface:color-mix(in srgb, var(--payment-route-method-accent) 4%, #fff);--payment-route-method-surface-hover:color-mix(in srgb, var(--payment-route-method-accent) 7%, #fff);--payment-route-method-surface-selected:color-mix(in srgb, var(--payment-route-method-accent) 11%, #fff);--payment-route-method-glow:#16a34a38}.payment-channel-row.payment-channel-row--method-usdt,.payment-selected-summary--method-usdt,.payment-detail-stack--method-usdt{--payment-route-method-accent:oklch(56% .14 183);--payment-route-method-accent-strong:oklch(36% .11 183);--payment-route-method-accent-ink:oklch(28% .09 183);--payment-route-method-surface:color-mix(in srgb, var(--payment-route-method-accent) 4%, #fff);--payment-route-method-surface-hover:color-mix(in srgb, var(--payment-route-method-accent) 7%, #fff);--payment-route-method-surface-selected:color-mix(in srgb, var(--payment-route-method-accent) 11%, #fff);--payment-route-method-glow:#0d948838}.payment-method-icon{border-radius:var(--admin-radius-8);width:32px;height:32px;color:var(--admin-text-muted);background:#f8fafc;border:1px solid #cbd5e1e0;place-items:center;font-size:18px;display:grid;box-shadow:inset 0 1px #ffffffb8}.payment-method-icon--alipay{color:#1677ff;background:#eff6ff;border-color:#2563eb3d}.payment-method-icon--wechat{color:#16a34a;background:#f0fdf4;border-color:#16a34a3d}.payment-method-icon--usdt{color:#0d9488;background:#ecfeff;border-color:#0d94883d}.payment-channel-list{gap:var(--admin-space-8);min-width:0;display:grid}.payment-channel-list__head{min-width:0;padding:0 var(--admin-space-14,14px);color:var(--admin-text-subtle);grid-template-columns:minmax(0,1fr) minmax(0,.92fr) minmax(132px,.48fr);gap:0;font-size:11px;font-weight:850;display:none}.payment-channel-list__head span{padding:0 var(--admin-space-10) var(--admin-space-6);min-width:0}.payment-channel-row{--payment-route-method-accent:var(--admin-action-primary);--payment-route-method-accent-strong:var(--admin-action-primary-strong);--payment-route-method-accent-ink:var(--admin-action-primary-strong);--payment-route-method-surface:var(--admin-bg-elevated);--payment-route-method-surface-hover:color-mix(in srgb, var(--admin-action-primary) 4%, #fff);--payment-route-method-surface-selected:color-mix(in srgb, var(--admin-action-primary) 10%, #fff);--payment-route-method-glow:#2563eb38;appearance:none;gap:var(--admin-space-8) var(--admin-space-10);isolation:isolate;width:100%;min-width:0;padding:var(--admin-space-10);border:1px solid color-mix(in srgb, var(--payment-route-method-accent) 20%, #cbd5e18f);border-radius:var(--admin-radius-10,10px);background:linear-gradient(118deg, #ffffffdb 0%, #ffffff42 28%, #fff0 52%), repeating-linear-gradient(132deg, #ffffff2e 0 1px, #fff0 1px 11px), linear-gradient(145deg, #ffffffb8 0%, color-mix(in srgb, var(--payment-route-method-surface) 68%, #ffffff70) 48%, color-mix(in srgb, var(--payment-route-method-accent) 14%, #ffffff5c) 100%);-webkit-backdrop-filter:blur(24px)saturate(1.24);backdrop-filter:blur(24px)saturate(1.24);color:inherit;cursor:default;font:inherit;text-align:left;grid-template-columns:minmax(0,1fr) auto;align-items:start;transition:transform .18s cubic-bezier(.16,1,.3,1),border-color .18s cubic-bezier(.16,1,.3,1),background .18s cubic-bezier(.16,1,.3,1),box-shadow .18s cubic-bezier(.16,1,.3,1);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffffffa,inset 1px 0 #ffffff8f,inset 0 -24px 54px #ffffff3d,0 1px 1px #0f172a09,0 18px 40px -30px #0f172a5c}.payment-channel-row:before{content:"";border-radius:inherit;background:linear-gradient(122deg, #ffffffe0 0%, #ffffff61 24%, #fff0 62%), linear-gradient(180deg, color-mix(in srgb, var(--payment-route-method-accent) 12%, transparent) 0%, transparent 58%);opacity:.84;pointer-events:none;transition:opacity .18s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.payment-channel-row:after{content:"";border-radius:calc(var(--admin-radius-10,10px) - 2px);pointer-events:none;border:1px solid #ffffff94;transition:border-color .18s cubic-bezier(.16,1,.3,1),box-shadow .18s cubic-bezier(.16,1,.3,1);position:absolute;inset:2px;box-shadow:inset 0 0 0 1px #fff3,inset 0 -1px #ffffff57}.payment-channel-row>*{z-index:1;position:relative}.payment-channel-row:hover,.payment-channel-row:focus-within{border-color:color-mix(in srgb, var(--payment-route-method-accent) 38%, var(--admin-border-default));background:linear-gradient(118deg, #ffffffe6 0%, #ffffff47 30%, #fff0 52%), repeating-linear-gradient(132deg, #fff3 0 1px, #fff0 1px 11px), linear-gradient(145deg, #ffffffc2 0%, color-mix(in srgb, var(--payment-route-method-surface-hover) 72%, #ffffff75) 48%, color-mix(in srgb, var(--payment-route-method-accent) 17%, #ffffff6b) 100%);outline:none;box-shadow:inset 0 1px #fffffffa,inset 1px 0 #ffffff9e,inset 0 -26px 58px #ffffff42,0 1px 1px #0f172a0d,0 20px 38px -30px #0f172a6b}.payment-channel-row:hover:before,.payment-channel-row:focus-within:before{opacity:.78}.payment-channel-row:focus-within:after{border-color:color-mix(in srgb, var(--payment-route-method-accent) 42%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--payment-route-method-accent) 14%, transparent)}.payment-channel-row__select{appearance:none;gap:var(--admin-space-4);min-width:0;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;padding:0;display:grid}.payment-channel-row__body{appearance:none;width:100%;min-width:0;min-height:118px;padding:var(--admin-space-12) var(--admin-space-14,14px) calc(var(--admin-space-12) + 28px);border:1px solid color-mix(in srgb, var(--payment-route-method-accent) 18%, #cbd5e19e);border-radius:var(--admin-radius-8);background:linear-gradient(116deg, #ffffffdb 0%, #ffffff42 30%, #fff0 52%), repeating-linear-gradient(135deg, #fff3 0 1px, #fff0 1px 12px), linear-gradient(180deg, #ffffff94 0%, color-mix(in srgb, var(--payment-route-method-accent) 9%, #f8fafc6b) 100%);-webkit-backdrop-filter:blur(18px)saturate(1.18);backdrop-filter:blur(18px)saturate(1.18);color:inherit;cursor:pointer;font:inherit;text-align:left;grid-column:1/-1;grid-template-columns:minmax(0,1fr);align-items:start;gap:0;transition:border-color .18s cubic-bezier(.16,1,.3,1),background .18s cubic-bezier(.16,1,.3,1),box-shadow .18s cubic-bezier(.16,1,.3,1);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffffff0,inset 1px 0 #ffffff75,inset 0 -1px #ffffff70,0 10px 22px -24px #0f172a52}.payment-channel-row__body:before{content:"";border-radius:calc(var(--admin-radius-8) - 1px);background:linear-gradient(135deg, #ffffff9e 0%, #ffffff2e 32%, #fff0 58%), linear-gradient(180deg, color-mix(in srgb, var(--payment-route-method-accent) 8%, transparent) 0%, transparent 60%);opacity:.74;pointer-events:none;transition:opacity .18s cubic-bezier(.16,1,.3,1);position:absolute;inset:1px}.payment-channel-row__body>*{z-index:1;position:relative}.payment-channel-row__body:hover,.payment-channel-row__body:focus-visible{border-color:color-mix(in srgb, var(--payment-route-method-accent) 34%, var(--admin-border-default));background:linear-gradient(116deg, #ffffffeb 0%, #ffffff52 30%, #fff0 52%), repeating-linear-gradient(135deg, #ffffff3d 0 1px, #fff0 1px 12px), linear-gradient(180deg, #ffffffa3 0%, color-mix(in srgb, var(--payment-route-method-accent) 12%, #f8fafc80) 100%);box-shadow:inset 0 1px 0 #fffffffa, inset 1px 0 0 #ffffff85, inset 0 -1px 0 #ffffff80, 0 10px 18px -18px color-mix(in srgb, var(--payment-route-method-accent) 30%, #0f172a4d);outline:none}.payment-channel-row__select:focus-visible{outline:none}.payment-channel-row--selected{border-color:color-mix(in srgb, var(--payment-route-method-accent) 68%, var(--admin-border-default));background:linear-gradient(118deg, #ffffffeb 0%, #ffffff4d 30%, #fff0 52%), repeating-linear-gradient(132deg, #ffffff3d 0 1px, #fff0 1px 10px), linear-gradient(145deg, #ffffffb8 0%, color-mix(in srgb, var(--payment-route-method-surface-selected) 78%, #ffffff6b) 48%, color-mix(in srgb, var(--payment-route-method-accent) 24%, #ffffff57) 100%);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--payment-route-method-accent) 42%, transparent), inset 0 1px 0 #fffffffa, inset 1px 0 0 #ffffffa8, inset 0 -30px 64px #ffffff4d, 0 1px 0 #0f172a0d, 0 0 0 2px color-mix(in srgb, var(--payment-route-method-accent) 16%, transparent), 0 22px 48px -28px color-mix(in srgb, var(--payment-route-method-accent) 46%, #0f172a5c)}.payment-channel-row--selected:before{opacity:.94}.payment-channel-row--selected:after{border-color:color-mix(in srgb, var(--payment-route-method-accent) 68%, transparent);box-shadow:inset 0 0 0 1px #ffffff7a, 0 0 0 3px color-mix(in srgb, var(--payment-route-method-accent) 14%, transparent)}.payment-channel-row--selected .payment-channel-row__body{border-color:color-mix(in srgb, var(--payment-route-method-accent) 44%, #cbd5e1a8);background:linear-gradient(116deg, #fffffff0 0%, #ffffff57 30%, #fff0 52%), repeating-linear-gradient(135deg, #ffffff47 0 1px, #fff0 1px 11px), linear-gradient(180deg, #ffffffa8 0%, color-mix(in srgb, var(--payment-route-method-accent) 17%, #f8fafc7a) 100%);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--payment-route-method-accent) 18%, transparent), inset 0 1px 0 #fffffffa, inset 1px 0 0 #ffffff94, inset 0 -1px 0 #ffffff8a}.payment-channel-row--selected .payment-channel-row__body:before{opacity:.9}.payment-channel-row--risk{--payment-route-method-surface:color-mix(in srgb, var(--admin-status-warning) 3%, #fff);border-color:color-mix(in srgb, var(--admin-status-warning) 24%, var(--admin-border-default))}.payment-channel-row--danger{--payment-route-method-surface:color-mix(in srgb, var(--admin-status-danger) 3%, #fff);border-color:color-mix(in srgb, var(--admin-status-danger) 24%, var(--admin-border-default))}.payment-channel-row--skeleton{cursor:default;min-height:126px;padding:var(--admin-space-16)}.payment-channel-row__identity{gap:var(--admin-space-8);grid-template-columns:34px minmax(0,1fr);align-items:center;min-width:0;display:grid}.payment-channel-row__identity .payment-method-icon{border-color:color-mix(in srgb, var(--payment-route-method-accent) 26%, var(--admin-border-default));background:color-mix(in srgb, var(--payment-route-method-accent) 8%, #fff);width:34px;height:34px;color:var(--payment-route-method-accent-strong);box-shadow:inset 0 1px 0 #ffffffc7, 0 10px 22px -18px color-mix(in srgb, var(--payment-route-method-accent) 62%, #0f172a57);transition:transform .18s cubic-bezier(.16,1,.3,1),border-color .18s cubic-bezier(.16,1,.3,1),background .18s cubic-bezier(.16,1,.3,1),box-shadow .18s cubic-bezier(.16,1,.3,1)}.payment-channel-row:hover .payment-method-icon,.payment-channel-row:focus-within .payment-method-icon,.payment-channel-row--selected .payment-method-icon{border-color:color-mix(in srgb, var(--payment-route-method-accent) 42%, var(--admin-border-default));background:color-mix(in srgb, var(--payment-route-method-accent) 13%, #fff);box-shadow:inset 0 1px 0 #ffffffd6, 0 10px 20px -18px var(--payment-route-method-glow)}.payment-channel-row__primary{gap:var(--admin-space-8);grid-template-columns:minmax(0,1fr) auto;align-items:start;min-width:0;display:grid}.payment-channel-row__identity>div,.payment-channel-row__status,.payment-channel-row__secondary,.payment-channel-row__footer{gap:var(--admin-space-4);min-width:0;display:grid}.payment-channel-row__method{flex-wrap:wrap;align-items:center;gap:5px;min-width:0;display:flex}.payment-channel-row__method strong{color:var(--payment-route-method-accent-strong);font-size:14px;font-weight:850;line-height:1.25}.payment-channel-row__method span,.payment-channel-row__route-pills span,.payment-channel-row__route-pills strong{min-width:0;min-height:22px;color:var(--admin-text-muted);overflow-wrap:anywhere;background:#f8fafceb;border:1px solid #cbd5e1d6;border-radius:7px;align-items:center;padding:2px 7px;font-size:11px;font-weight:780;line-height:1.2;display:inline-flex}.payment-channel-row__method span,.payment-channel-row__route-pills strong{border-color:color-mix(in srgb, var(--payment-route-method-accent) 22%, var(--admin-border-default));background:color-mix(in srgb, var(--payment-route-method-accent) 6%, #fff);color:var(--payment-route-method-accent-strong)}.payment-channel-row__provider,.payment-channel-row__channel,.payment-channel-row__status strong,.payment-channel-row__status span{overflow-wrap:anywhere;min-width:0}.payment-channel-row__provider{color:var(--admin-text-default);font-size:14px;font-weight:850;line-height:1.24}.payment-channel-row__channel{color:var(--admin-text-muted);font-size:12px;font-weight:650;line-height:1.28}.payment-channel-row__status{text-align:right;background:#ffffffa8;border:1px solid #cbd5e1bd;border-radius:999px;justify-self:end;align-items:center;gap:5px;min-width:0;max-width:100%;padding:3px 7px;display:inline-flex}.payment-channel-row__status-icon{width:18px;height:18px;color:var(--admin-text-subtle);background:var(--admin-bg-surface-muted);border-radius:999px;flex:none;place-items:center;font-size:11px;transition:background .18s cubic-bezier(.16,1,.3,1),color .18s cubic-bezier(.16,1,.3,1),transform .18s cubic-bezier(.16,1,.3,1);display:grid}.payment-channel-row--success .payment-channel-row__status-icon{color:var(--admin-status-success);background:color-mix(in srgb, var(--admin-status-success) 8%, #fff)}.payment-channel-row--warning .payment-channel-row__status-icon{color:var(--admin-status-warning);background:color-mix(in srgb, var(--admin-status-warning) 10%, #fff)}.payment-channel-row--danger .payment-channel-row__status-icon{color:var(--admin-status-danger);background:color-mix(in srgb, var(--admin-status-danger) 8%, #fff)}.payment-channel-row--selected .payment-channel-row__status-icon{color:var(--payment-route-method-accent-strong);background:color-mix(in srgb, var(--payment-route-method-accent) 11%, #fff)}.payment-channel-row__status>div:first-of-type{align-items:center;gap:4px;min-width:0;display:inline-flex}.payment-channel-row__status strong{color:var(--admin-text-default);white-space:nowrap;font-size:12px;font-weight:850;line-height:1.2}.payment-channel-row__status>div:first-of-type span{display:none}.payment-channel-row__route-pills{min-width:0;padding:var(--admin-space-6,6px) 0;flex-wrap:wrap;gap:5px;display:flex}.payment-channel-row__secondary{align-content:center;gap:var(--admin-space-6,6px);border:0;max-width:100%;padding:0;display:grid}.payment-channel-row__summary-line{gap:var(--admin-space-6,6px);grid-template-columns:36px minmax(0,1fr);align-items:baseline;min-width:0;display:grid}.payment-channel-row__summary-line small{color:var(--admin-text-subtle);font-size:11px;font-weight:760;line-height:1.35}.payment-channel-row__summary-line strong{min-width:0;color:var(--admin-text-default);overflow-wrap:anywhere;font-size:12px;font-weight:780;line-height:1.32}.payment-channel-row__summary-line--risk strong{color:var(--admin-text-success-strong)}.payment-channel-row--risk .payment-channel-row__summary-line--risk strong{color:var(--admin-text-warning-strong)}.payment-channel-row__summary-line--reference{padding-right:0}.payment-channel-row__summary-line--reference strong{color:var(--admin-text-muted);overflow-wrap:anywhere;white-space:normal;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:11.5px;font-weight:760}.payment-channel-row__footer{right:var(--admin-space-14,14px);bottom:var(--admin-space-12);align-content:end;justify-items:end;gap:var(--admin-space-4);max-width:min(210px,100% - 28px);color:var(--admin-text-subtle);border:0;grid-template-columns:minmax(0,1fr);padding:0;font-size:11px;line-height:1.2;position:absolute}.payment-channel-row__footer .payment-route-fingerprint{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.payment-channel-row__footer small{min-width:0;color:var(--admin-text-subtle);overflow-wrap:anywhere;text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:650;overflow:hidden}.payment-channel-row__actions{align-content:initial;justify-content:flex-end;align-self:start;align-items:center;gap:var(--admin-space-8);text-align:center;width:auto;min-width:0;padding-top:3px;display:flex}.payment-channel-row__action-head{justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.payment-channel-row__action-label{min-width:0;color:var(--admin-text-subtle);white-space:nowrap;justify-content:center;align-items:center;gap:4px;font-size:10.5px;font-weight:820;line-height:1.2;display:inline-flex}.payment-channel-row__actions .ant-switch{flex:none;min-width:28px}.payment-channel-row__actions--inactive{opacity:.72}.payment-channel-empty{border-radius:var(--admin-radius-12);background:#f8fafc9e;border:1px dashed #cbd5e1e6;place-items:center;min-height:220px;display:grid}@media (width>=1380px){.payment-console--channels{grid-template-columns:minmax(456px,.88fr) minmax(560px,1.12fr)}.payment-channel-row__identity{grid-template-columns:32px minmax(0,1fr)}.payment-channel-row__identity .payment-method-icon{width:32px;height:32px}.payment-route-detail{top:var(--admin-space-16);max-height:calc(100vh - var(--admin-space-24));padding-right:2px;position:sticky;overflow:auto}.payment-route-detail .section-heading{display:none}.payment-route-detail .payment-selected-summary,.payment-route-detail .payment-detail-stack,.payment-route-detail .payment-json-grid,.payment-route-detail .payment-config-json-structure__grid{grid-template-columns:minmax(0,1fr)}.payment-route-detail .payment-detail-grid,.payment-route-detail .payment-detail-section--wide .payment-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.payment-route-detail .payment-selected-summary__identity,.payment-route-detail .payment-selected-summary__facts,.payment-route-detail .payment-selected-summary__issues{grid-area:auto/1}.payment-route-detail .payment-selected-summary__facts{justify-content:flex-start}.payment-route-detail .payment-detail-section--wide,.payment-route-detail .payment-json-grid{grid-column:1}}.payment-page--compact{gap:var(--admin-space-14)}.payment-page--compact .payment-status-strip{grid-template-columns:minmax(0,1fr) auto}.payment-page--compact .payment-status-strip__actions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));justify-self:stretch;display:grid}.payment-page--compact .payment-status-strip__actions .ant-btn{width:100%}.payment-page--compact .payment-workspace-nav,.payment-page--compact .payment-readiness-board__header,.payment-page--compact .payment-route-list__header{flex-direction:column;align-items:stretch}.payment-page--compact .payment-workspace-nav{gap:var(--admin-space-10)}.payment-page--compact .payment-workspace-nav .ant-segmented,.payment-page--compact .payment-workspace-nav>.ant-typography{width:100%}.payment-page--compact .payment-workspace-nav .ant-segmented{overflow-x:auto}.payment-page--compact .payment-workspace-nav>.ant-typography{text-align:left;margin-left:0}.payment-page--compact .payment-readiness-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.payment-page--compact .payment-readiness-item{min-height:86px;padding:var(--admin-space-10)}.payment-page--compact .payment-readiness-board__hint{width:fit-content}.payment-page--compact .payment-route-list__tools{justify-items:start;width:100%}.payment-page--compact .payment-route-filter-bar{scrollbar-width:thin;flex-wrap:nowrap;justify-content:flex-start;width:100%;padding-bottom:2px;overflow-x:auto}.payment-page--compact .payment-channel-list__head{display:none}.payment-page--compact .payment-channel-row{grid-template-columns:minmax(0,1fr) auto}.payment-page--compact .payment-channel-row__actions{text-align:center;justify-content:flex-end;align-items:center;width:auto;min-width:0;padding-top:3px}.payment-page--compact .payment-channel-row__action-head{justify-content:flex-end;gap:6px}.payment-page--compact .payment-channel-row__secondary,.payment-page--compact .payment-selected-summary,.payment-page--compact .payment-detail-stack,.payment-page--compact .payment-detail-grid,.payment-page--compact .payment-json-grid,.payment-page--compact .payment-config-json-structure__grid{grid-template-columns:minmax(0,1fr)}.payment-page--compact .payment-selected-summary__identity,.payment-page--compact .payment-selected-summary__facts,.payment-page--compact .payment-selected-summary__issues{grid-area:auto/1}.payment-page--compact .payment-selected-summary__facts{justify-content:flex-start}.payment-page--narrow .payment-status-strip{grid-template-columns:minmax(0,1fr)}.payment-page--narrow .payment-status-strip__meta{justify-items:start}.payment-page--narrow .payment-readiness-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.payment-page--narrow .payment-route-list__header{margin-bottom:var(--admin-space-12)}.payment-page--narrow .payment-route-list__tools{gap:var(--admin-space-8)}.payment-page--narrow .payment-route-filter-bar{flex-wrap:wrap;overflow-x:visible}.payment-page--narrow .payment-route-filter-chip{flex:96px;justify-content:space-between;min-height:28px;padding:3px 5px 3px 9px}.payment-page--narrow .payment-channel-list__head{display:none}.payment-page--narrow .payment-channel-row,.payment-page--narrow .payment-channel-row__primary,.payment-page--narrow .payment-channel-row__secondary,.payment-page--narrow .payment-channel-row__footer{grid-template-columns:minmax(0,1fr)}.payment-page--narrow .payment-channel-row__identity{grid-template-columns:36px minmax(0,1fr)}.payment-page--narrow .payment-channel-row__identity .payment-method-icon{width:36px;height:36px}.payment-page--narrow .payment-channel-row__status{text-align:left;justify-self:start;min-width:0}.payment-page--narrow .payment-channel-row__actions{justify-content:flex-start;width:auto}.payment-page--narrow .payment-channel-row__action-head{justify-content:flex-start}.payment-selected-summary{--payment-selected-summary-accent:var(--payment-route-method-accent,var(--admin-action-primary));--payment-selected-summary-ink:var(--payment-route-method-accent-ink,var(--admin-action-primary-strong));gap:var(--admin-space-10) var(--admin-space-12);min-width:0;padding:var(--admin-space-12);border:1px solid color-mix(in srgb, var(--payment-selected-summary-accent) 18%, var(--admin-border-default));border-radius:var(--admin-radius-10,10px);background:var(--admin-bg-elevated);grid-template-columns:minmax(220px,.72fr) minmax(300px,1.28fr);align-items:start;display:grid;box-shadow:0 1px #0f172a08}.payment-selected-summary--success{border-color:color-mix(in srgb, var(--payment-selected-summary-accent) 18%, var(--admin-border-default))}.payment-selected-summary--danger{border-color:color-mix(in srgb, var(--admin-status-danger) 28%, var(--admin-border-default));background:color-mix(in srgb, var(--admin-status-danger) 2%, #fff)}.payment-selected-summary__heading{justify-content:space-between;align-items:center;gap:var(--admin-space-10);padding-bottom:var(--admin-space-6);border-bottom:1px solid color-mix(in srgb, var(--payment-selected-summary-accent) 8%, var(--admin-border-default));grid-column:1/-1;display:flex}.payment-selected-summary__heading>span{align-items:center;gap:var(--admin-space-6,6px);min-width:0;color:var(--payment-selected-summary-ink);font-size:12px;font-weight:850;display:inline-flex}.payment-selected-summary__identity{gap:var(--admin-space-10);grid-column:1;grid-template-columns:36px minmax(0,1fr);align-items:center;min-width:0;display:grid}.payment-selected-summary__identity .payment-method-icon{border-color:color-mix(in srgb, var(--payment-selected-summary-accent) 28%, var(--admin-border-default));background:color-mix(in srgb, var(--payment-selected-summary-accent) 13%, #fff);width:36px;height:36px;color:var(--payment-route-method-accent-strong,var(--admin-action-primary-strong));box-shadow:inset 0 1px #ffffffdb}.payment-selected-summary__identity>div{gap:3px;min-width:0;display:grid}.payment-selected-summary__identity strong{min-width:0;color:var(--payment-selected-summary-ink);overflow-wrap:anywhere;font-size:15px;font-weight:850;line-height:1.3}.payment-selected-summary__identity p{min-width:0;color:var(--admin-text-muted);overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:650;line-height:1.45}.payment-selected-summary__facts,.payment-selected-summary__issues{gap:var(--admin-space-6,6px)}.payment-selected-summary__facts{grid-area:2/2;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));align-self:stretch;display:grid}.payment-selected-summary__issues{flex-wrap:wrap;grid-column:1/-1;display:flex}.payment-selected-summary__issues span{min-width:0;min-height:22px;color:var(--admin-text-muted);overflow-wrap:anywhere;background:#ffffffdb;border:1px solid #cbd5e1e0;border-radius:7px;align-items:center;padding:2px 7px;font-size:11px;font-weight:700;display:inline-flex}.payment-selected-summary__fact{border-radius:var(--admin-radius-6);background:color-mix(in srgb, var(--admin-bg-surface-muted) 62%, #fff);border:1px solid #cbd5e1e0;align-content:center;gap:3px;min-width:0;min-height:44px;padding:7px 9px;display:grid}.payment-selected-summary__fact small{color:var(--admin-text-subtle);font-size:11px;font-weight:800;line-height:1.2}.payment-selected-summary__fact strong{min-width:0;color:var(--admin-text-default);overflow-wrap:anywhere;font-size:12.5px;font-weight:820;line-height:1.35}.payment-selected-summary__fact--primary{border-color:color-mix(in srgb, var(--payment-selected-summary-accent) 16%, var(--admin-border-default));background:color-mix(in srgb, var(--payment-selected-summary-accent) 4%, #fff)}.payment-selected-summary__fact--primary small,.payment-selected-summary__fact--primary strong{color:var(--payment-selected-summary-ink)}.payment-selected-summary__fact--success{border-color:color-mix(in srgb, var(--admin-status-success) 16%, var(--admin-border-default));background:color-mix(in srgb, var(--admin-status-success) 3%, #fff)}.payment-selected-summary__fact--success small,.payment-selected-summary__fact--success strong{color:var(--admin-text-success-strong)}.payment-selected-summary__fact--warning{border-color:color-mix(in srgb, var(--admin-status-warning) 18%, var(--admin-border-default));background:color-mix(in srgb, var(--admin-status-warning) 4%, #fff)}.payment-selected-summary__fact--warning small,.payment-selected-summary__fact--warning strong{color:var(--admin-text-warning-strong)}.payment-selected-summary__issues span{border-color:color-mix(in srgb, var(--admin-status-danger) 22%, var(--admin-border-default));color:#7f1d1d;background:#fff7f7}.payment-detail-stack{--payment-route-method-accent:var(--admin-action-primary);--payment-route-method-accent-strong:var(--admin-action-primary-strong);--payment-route-method-accent-ink:var(--admin-action-primary-strong);--payment-route-method-glow:#2563eb2e;gap:var(--admin-space-10);grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start;display:grid}.payment-detail-section{gap:var(--admin-space-9,9px);min-width:0;height:100%;padding:var(--admin-space-12);border:1px solid color-mix(in srgb, var(--admin-border-default) 88%, #fff);border-radius:var(--admin-radius-10,10px);background:var(--admin-bg-elevated);display:grid;position:relative;overflow:hidden;box-shadow:0 1px #0f172a08}.payment-detail-section:before{content:none}.payment-detail-section>*{z-index:1;position:relative}.payment-detail-section--wide{grid-column:1/-1}.payment-detail-section__header{justify-content:space-between;align-items:center;gap:var(--admin-space-10);min-width:0;padding-bottom:var(--admin-space-7,7px);border-bottom:1px solid #e2e8f0db;display:flex}.payment-detail-section__header>span{overflow-wrap:anywhere;min-width:0;color:var(--payment-route-method-accent-ink);font-size:13px;font-weight:850}.payment-detail-section__header>span:first-child{align-items:center;gap:7px;display:inline-flex}.payment-detail-grid{gap:var(--admin-space-7,7px);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));min-width:0;display:grid}.payment-detail-section--wide .payment-detail-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.payment-detail-item{min-width:0;padding:var(--admin-space-8) var(--admin-space-10);border:1px solid color-mix(in srgb, var(--admin-border-default) 82%, #fff);border-radius:var(--admin-radius-6);background:color-mix(in srgb, var(--admin-bg-surface-muted) 56%, #fff);gap:4px;transition:background .16s cubic-bezier(.16,1,.3,1),border-color .16s cubic-bezier(.16,1,.3,1),box-shadow .16s cubic-bezier(.16,1,.3,1);display:grid}.payment-detail-item:hover{border-color:color-mix(in srgb, var(--payment-route-method-accent) 16%, var(--admin-border-default));background:#fff;box-shadow:0 8px 18px -18px #0f172a47}.payment-detail-item--wide{grid-column:1/-1}.payment-detail-item span{color:var(--admin-text-subtle);font-size:11px;font-weight:780}.payment-detail-item strong{min-width:0;color:var(--admin-text-default);overflow-wrap:anywhere;font-size:13px;font-weight:750;line-height:1.45}.payment-detail-item--primary{border-color:color-mix(in srgb, var(--payment-route-method-accent) 18%, var(--admin-border-default));background:color-mix(in srgb, var(--payment-route-method-accent) 4%, #fff)}.payment-detail-item--primary span{color:var(--payment-route-method-accent-ink)}.payment-detail-item--primary strong{color:var(--payment-route-method-accent-ink);font-weight:850}.payment-detail-item--success{border-color:color-mix(in srgb, var(--admin-status-success) 18%, var(--admin-border-default));background:color-mix(in srgb, var(--admin-status-success) 3%, #fff)}.payment-detail-item--success span,.payment-detail-item--success strong{color:var(--admin-text-success-strong)}.payment-detail-item--warning{border-color:color-mix(in srgb, var(--admin-status-warning) 20%, var(--admin-border-default));background:color-mix(in srgb, var(--admin-status-warning) 4%, #fff)}.payment-detail-item--warning span,.payment-detail-item--warning strong{color:var(--admin-text-warning-strong)}.payment-detail-item--danger{border-color:color-mix(in srgb, var(--admin-status-danger) 20%, var(--admin-border-default));background:color-mix(in srgb, var(--admin-status-danger) 3%, #fff)}.payment-detail-item--danger span,.payment-detail-item--danger strong{color:var(--admin-text-danger-strong)}.payment-detail-item--code{background:color-mix(in srgb, var(--payment-route-method-accent) 3%, var(--admin-bg-surface-muted))}.copy-value{align-items:flex-start;gap:var(--admin-space-8);min-width:0;display:flex}.copy-value__text{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;flex:auto;min-width:0;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.55;color:inherit!important}.copy-value--compact .copy-value__text{white-space:normal}.copy-value__copy{flex:none}.payment-json-grid{gap:var(--admin-space-12);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.payment-config-inspector{border:1px solid color-mix(in srgb, var(--admin-border-default) 92%, #fff);border-radius:var(--admin-radius-12);background:linear-gradient(180deg, color-mix(in srgb, var(--admin-action-primary) 4%, #fff) 0%, #fff 132px);min-width:0;overflow:hidden;box-shadow:inset 0 1px #ffffffe0,0 18px 42px -34px #0f172a47}.payment-config-inspector__header{align-items:start;gap:var(--admin-space-10);border-bottom:1px solid color-mix(in srgb, var(--admin-border-default) 70%, transparent);grid-template-columns:minmax(0,1fr) auto;padding:13px 14px 10px;display:grid}.payment-config-inspector__header span{color:var(--admin-text-default);font-size:14px;font-weight:880;line-height:1.34;display:block}.payment-config-inspector__header p{max-width:64ch;color:var(--admin-text-muted);margin:4px 0 0;font-size:12px;font-weight:580;line-height:1.55}.payment-config-inspector__meta{flex-wrap:wrap;gap:6px;padding:10px 14px 0;display:flex}.payment-config-inspector__meta span{border:1px solid color-mix(in srgb, var(--admin-border-default) 78%, #fff);min-height:22px;color:var(--admin-text-muted);background:#ffffffc2;border-radius:999px;align-items:center;padding:2px 7px;font-size:11px;font-weight:760;line-height:1.3;display:inline-flex}.payment-config-field-list{gap:8px;padding:10px 12px 12px;display:grid}.payment-config-field{border:1px solid color-mix(in srgb, var(--admin-border-default) 82%, #fff);border-radius:var(--admin-radius-8);background:#ffffffd1;min-width:0;padding:10px 11px;transition:border-color .16s cubic-bezier(.16,1,.3,1),background .16s cubic-bezier(.16,1,.3,1),box-shadow .16s cubic-bezier(.16,1,.3,1),transform .16s cubic-bezier(.16,1,.3,1)}.payment-config-field:hover,.payment-config-field:focus-within{border-color:color-mix(in srgb, var(--admin-action-primary) 32%, var(--admin-border-default));background:#fff;transform:translateY(-1px);box-shadow:0 12px 28px -24px #0f172a57}.payment-config-field--extra{border-color:color-mix(in srgb, var(--admin-status-danger) 22%, var(--admin-border-default));background:linear-gradient(180deg, color-mix(in srgb, var(--admin-status-danger) 6%, #fff), #ffffffe6)}.payment-config-field__head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;display:grid}.payment-config-field__name{appearance:none;min-width:0;color:var(--admin-text-default);cursor:help;font:inherit;text-align:left;background:0 0;border:0;align-items:baseline;gap:7px;padding:0;display:flex}.payment-config-field__name span{color:var(--admin-text-default);flex:none;font-size:12px;font-weight:860;line-height:1.36}.payment-config-field__name code{min-width:0;color:var(--admin-text-subtle);overflow-wrap:anywhere;word-break:break-word;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:11px;font-weight:720;line-height:1.36}.payment-config-field__name:hover code,.payment-config-field__name:focus-visible code{color:var(--admin-action-primary-strong)}.payment-config-field__type{white-space:nowrap;border:1px solid color-mix(in srgb, var(--admin-border-default) 86%, #fff);background:var(--admin-bg-surface-muted);min-height:22px;color:var(--admin-text-muted);border-radius:999px;justify-content:center;align-items:center;padding:2px 7px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:11px;font-weight:820;line-height:1.25;display:inline-flex}.payment-config-field p{max-width:72ch;color:var(--admin-text-muted);margin:7px 0 0;font-size:12px;font-weight:560;line-height:1.52}.payment-config-field pre{color:var(--admin-text-default);white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;border:1px solid color-mix(in srgb, var(--admin-border-default) 76%, #fff);background:color-mix(in srgb, var(--admin-bg-surface-muted) 78%, #fff);border-radius:7px;max-height:132px;margin:8px 0 0;padding:8px 9px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.58;overflow:auto}.payment-config-field-list__empty{border:1px dashed color-mix(in srgb, var(--admin-border-default) 86%, #fff);border-radius:var(--admin-radius-8);color:var(--admin-text-muted);text-align:center;background:#ffffffad;padding:18px 12px;font-size:12px;font-weight:650}.payment-config-json-structure{border:1px solid color-mix(in srgb, var(--admin-border-default) 90%, #fff);border-radius:var(--admin-radius-10,10px);background:#fff;grid-column:1/-1;min-width:0;padding:11px 12px 12px;box-shadow:inset 0 1px #ffffffdb,0 16px 36px -34px #0f172a47}.payment-config-json-structure summary{width:fit-content;color:var(--admin-text-muted);cursor:pointer;font-size:12px;font-weight:780;line-height:1.45}.payment-config-json-structure summary:hover,.payment-config-json-structure summary:focus-visible{color:var(--admin-action-primary-strong)}.payment-config-json-structure__grid{gap:var(--admin-space-10);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:10px;display:grid}.payment-config-json-structure__grid section{min-width:0}.payment-config-json-structure__grid h5{color:var(--admin-text-subtle);margin:0;font-size:12px;font-weight:780;line-height:1.35}.payment-config-json-structure__empty{border:1px dashed color-mix(in srgb, var(--admin-border-default) 86%, #fff);border-radius:var(--admin-radius-8);background:color-mix(in srgb, var(--admin-bg-surface-muted) 76%, #fff);color:var(--admin-text-muted);text-align:center;margin:8px 0 0;padding:13px 10px;font-size:12px;font-weight:680;line-height:1.45}.payment-json-viewer{border:1px solid color-mix(in srgb, var(--admin-border-default) 78%, #fff);border-radius:var(--admin-radius-8);scrollbar-gutter:stable;background:#f8fafc;max-height:280px;margin:8px 0 0;padding:9px 10px;overflow:auto;font-size:12px!important;line-height:1.55!important}.payment-json-viewer,.payment-json-viewer *{box-sizing:border-box}.payment-json-viewer .w-rjv-inner,.payment-json-viewer .w-rjv-wrap,.payment-json-viewer .w-rjv-line{min-width:0}.payment-json-viewer .w-rjv-line{flex-wrap:wrap;align-items:baseline;gap:1px 4px;min-height:26px;padding:1px 0;display:flex}.payment-json-viewer .w-rjv-line.payment-json-viewer__line{column-gap:0}.payment-json-viewer__property-prefix{overflow-wrap:normal;white-space:nowrap;flex:none;align-items:baseline;max-width:100%;display:inline-flex}.payment-json-viewer .w-rjv-colon,.payment-json-viewer__colon{white-space:nowrap;flex:none;margin-right:4px!important}.payment-json-viewer__property-prefix+.w-rjv-value{flex:0 1 max-content;min-width:0}.payment-json-viewer .w-rjv-object-key,.payment-json-viewer .w-rjv-value{overflow-wrap:anywhere;word-break:normal;min-width:0;max-width:100%}.payment-json-viewer .w-rjv-object-key{white-space:nowrap;border-radius:5px;outline:none;font-weight:760}.payment-json-viewer__key--described{cursor:help;-webkit-text-decoration-color:color-mix(in srgb, var(--admin-action-primary) 48%, transparent);text-decoration-color:color-mix(in srgb, var(--admin-action-primary) 48%, transparent);text-underline-offset:3px;text-decoration-line:underline;text-decoration-style:dotted}.payment-json-viewer__key--described:hover,.payment-json-viewer__key--described:focus-visible{background:color-mix(in srgb, var(--admin-action-primary) 9%, #fff);color:var(--admin-action-primary-strong)!important}.payment-json-viewer__key--extra{background:color-mix(in srgb, var(--admin-status-danger) 8%, #fff);border-radius:5px;padding-inline:2px;color:var(--admin-status-danger)!important}.payment-json-viewer__value{flex:0 1 max-content;min-width:0;max-width:100%;color:inherit;cursor:pointer;font:inherit;line-height:inherit;text-align:left;background:0 0;border:0;border-radius:5px;align-items:baseline;padding:1px 3px;display:inline-flex}.payment-json-viewer__value:hover,.payment-json-viewer__value:focus-visible{background:color-mix(in srgb, var(--admin-action-primary) 9%, #fff);outline:none;color:var(--admin-action-primary-strong)!important}.payment-json-viewer__value-text{overflow-wrap:anywhere;word-break:normal;min-width:0}.payment-json-viewer__value--quoted{color:var(--w-rjv-type-string-color)}.payment-json-viewer .w-rjv-object-size{font-size:11px;font-weight:680;font-style:normal!important}.payment-json-viewer__arrow{opacity:.72;margin-right:3px}.payment-json-viewer__arrow:hover{opacity:1}.payment-editor{border-color:color-mix(in srgb, var(--admin-status-warning) 18%, var(--admin-border-default));background:linear-gradient(180deg, color-mix(in srgb, var(--admin-status-warning) 4%, #fff) 0%, #fff 34%, color-mix(in srgb, var(--admin-action-primary) 3%, #f8fafc) 100%);box-shadow:inset 0 1px #ffffffdb,0 22px 58px -44px #0f172a5c}.payment-route-detail,.payment-editor{gap:var(--admin-space-10);display:grid}.payment-detail-empty{place-items:center;min-height:220px;display:grid}.payment-route-detail .section-heading,.payment-editor .section-heading{margin-bottom:0}.payment-editor-briefing{gap:var(--admin-space-8);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.payment-editor-mode{--payment-editor-mode-accent:var(--admin-action-primary);border:1px solid color-mix(in srgb, var(--payment-editor-mode-accent) 24%, var(--admin-border-default));border-radius:var(--admin-radius-10,10px);background:color-mix(in srgb, var(--payment-editor-mode-accent) 18%, var(--admin-border-default));box-shadow:inset 0 1px 0 #ffffffe0, 0 14px 32px -30px color-mix(in srgb, var(--payment-editor-mode-accent) 36%, #0f172a38);grid-template-columns:minmax(0,1fr) minmax(360px,.72fr);align-items:stretch;gap:1px;display:grid;position:relative;overflow:hidden}.payment-editor-mode:before{content:"";z-index:1;background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--payment-editor-mode-accent) 72%, #fff), transparent);pointer-events:none;height:2px;animation:2.4s cubic-bezier(.16,1,.3,1) infinite payment-editor-mode-scan;position:absolute;top:0;left:0;right:0;transform:translate(-100%)}.payment-editor-mode--edit{--payment-editor-mode-accent:var(--admin-status-warning)}.payment-editor-mode--create{--payment-editor-mode-accent:var(--admin-status-success)}.payment-editor-mode__main,.payment-editor-mode__facts{background:color-mix(in srgb, var(--payment-editor-mode-accent) 7%, #fff);min-width:0}.payment-editor-mode__main{padding:var(--admin-space-12) var(--admin-space-14,14px);align-content:center;gap:6px;display:grid}.payment-editor-mode__state{border:1px solid color-mix(in srgb, var(--payment-editor-mode-accent) 24%, var(--admin-border-default));background:color-mix(in srgb, var(--payment-editor-mode-accent) 9%, #fff);width:fit-content;max-width:100%;color:color-mix(in srgb, var(--payment-editor-mode-accent) 78%, var(--admin-text-default));box-shadow:0 0 0 0 color-mix(in srgb, var(--payment-editor-mode-accent) 18%, transparent), inset 0 1px 0 #ffffffe6;border-radius:999px;align-items:center;gap:7px;padding:4px 8px;animation:1.85s cubic-bezier(.16,1,.3,1) infinite payment-editor-mode-pulse;display:inline-flex}.payment-editor-mode__state>span{width:7px;height:7px;box-shadow:0 0 0 4px color-mix(in srgb, var(--payment-editor-mode-accent) 13%, transparent);background:currentColor;border-radius:999px;flex:none;position:relative}.payment-editor-mode__state>span:after{content:"";border-radius:inherit;opacity:0;border:1px solid;animation:1.85s cubic-bezier(.16,1,.3,1) infinite payment-editor-mode-dot;position:absolute;inset:-5px;transform:scale(.72)}.payment-editor-mode__state strong{color:currentColor;white-space:nowrap;font-size:11px;font-weight:880;line-height:1.2}.payment-editor-mode__main>span{color:color-mix(in srgb, var(--payment-editor-mode-accent) 74%, var(--admin-text-default));font-size:12px;font-weight:860;line-height:1.25}.payment-editor-mode__main>strong{color:var(--admin-text-default);overflow-wrap:anywhere;font-size:18px;font-weight:900;line-height:1.22}.payment-editor-mode__main>small{color:var(--admin-text-muted);overflow-wrap:anywhere;font-size:12px;font-weight:680;line-height:1.38}.payment-editor-mode__facts{background:color-mix(in srgb, var(--payment-editor-mode-accent) 14%, var(--admin-border-default));grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.payment-editor-mode__facts span{min-width:0;padding:var(--admin-space-10) var(--admin-space-12);background:color-mix(in srgb, var(--payment-editor-mode-accent) 5%, #fff);align-content:center;gap:4px;display:grid}.payment-editor-mode__facts small{color:var(--admin-text-muted);font-size:11px;font-weight:760;line-height:1.25}.payment-editor-mode__facts strong{min-width:0;color:var(--admin-text-default);overflow-wrap:anywhere;font-size:12px;font-weight:820;line-height:1.28}@keyframes payment-editor-mode-scan{0%{opacity:0;transform:translate(-100%)}18%,72%{opacity:1}to{opacity:0;transform:translate(100%)}}@keyframes payment-editor-mode-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--payment-editor-mode-accent) 18%, transparent), inset 0 1px 0 #ffffffe6}52%{box-shadow:0 0 0 4px color-mix(in srgb, var(--payment-editor-mode-accent) 7%, transparent), inset 0 1px 0 #ffffffe6}}@keyframes payment-editor-mode-dot{0%{opacity:.62;transform:scale(.72)}74%,to{opacity:0;transform:scale(1.8)}}.payment-risk-panel{align-items:center;gap:var(--admin-space-8);min-width:0;min-height:0;padding:var(--admin-space-10);border:1px solid color-mix(in srgb, var(--admin-status-danger) 28%, var(--admin-border-default));border-radius:var(--admin-radius-10,10px);background:color-mix(in srgb, var(--admin-status-danger) 5%, #fff);grid-template-columns:28px minmax(0,1fr) auto;display:grid;position:relative;box-shadow:inset 0 1px #ffffffd6}.config-detail-risk{justify-content:space-between;align-items:start;gap:var(--admin-space-12);padding:13px var(--admin-space-14);border:1px solid color-mix(in srgb, var(--admin-status-danger) 24%, var(--admin-border-default));border-radius:var(--admin-radius-10,10px);background:color-mix(in srgb, var(--admin-status-danger) 4%, #fff);display:flex}.payment-risk-panel__icon{border:1px solid color-mix(in srgb, var(--admin-status-danger) 34%, #fff);border-radius:var(--admin-radius-6,6px);width:28px;height:28px;color:var(--admin-status-danger);background:color-mix(in srgb, var(--admin-status-danger) 9%, #fff);place-items:center;display:grid}.payment-risk-panel__content{min-width:0}.payment-risk-panel__tag{white-space:nowrap;margin-inline-end:0}.payment-risk-panel strong,.config-detail-risk strong{color:#7f1d1d;margin:2px 0 3px;font-size:13px;line-height:1.3;display:block}.payment-risk-panel p,.config-detail-risk p{color:#334155;margin-bottom:0;font-size:12px;font-weight:600;line-height:1.36}.payment-risk-panel__eyebrow,.config-detail-risk__eyebrow{color:var(--admin-status-danger);letter-spacing:0;font-size:11px;font-weight:800}.config-detail-summary{border:1px solid color-mix(in srgb, var(--admin-border-default) 86%, #fff);border-radius:var(--admin-radius-10,10px);background:color-mix(in srgb, var(--admin-border-default) 62%, #fff);gap:1px;gap:var(--admin-space-8);background:0 0;border:0;border-radius:0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:visible}.config-detail-summary article{min-width:0;min-height:44px;padding:var(--admin-space-8) var(--admin-space-10);background:color-mix(in srgb, var(--admin-bg-surface-muted) 58%, #fff);min-height:auto;padding:9px var(--admin-space-10);border-radius:0;border-radius:var(--admin-radius-8);border:1px solid #cbd5e1e0;gap:3px;display:grid;box-shadow:inset 0 1px #ffffffdb}.config-detail-summary span{color:var(--admin-text-muted);font-size:11px;font-weight:700}.config-detail-summary strong{min-width:0;color:var(--admin-text-default);overflow-wrap:anywhere;font-size:12px;line-height:1.25}.payment-draft-checks{border:1px solid color-mix(in srgb, var(--admin-border-default) 86%, #fff);border-radius:var(--admin-radius-10,10px);background:color-mix(in srgb, var(--admin-border-default) 62%, #fff);grid-template-columns:repeat(5,minmax(128px,1fr));gap:1px;display:grid;overflow:hidden}.payment-draft-check{--payment-draft-check-accent:var(--admin-action-primary);min-width:0;min-height:44px;padding:7px var(--admin-space-8);background:color-mix(in srgb, var(--payment-draft-check-accent) 4%, #fff);border:0;border-radius:0;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:7px;display:grid;box-shadow:inset 0 1px #ffffffe0}.payment-draft-check--success{--payment-draft-check-accent:var(--admin-status-success)}.payment-draft-check--warning{--payment-draft-check-accent:var(--admin-status-warning)}.payment-draft-check--primary{--payment-draft-check-accent:var(--admin-action-primary)}.payment-draft-check>span{border:1px solid color-mix(in srgb, var(--payment-draft-check-accent) 26%, var(--admin-border-default));border-radius:var(--admin-radius-6,6px);width:24px;height:24px;color:color-mix(in srgb, var(--payment-draft-check-accent) 78%, var(--admin-text-default));background:color-mix(in srgb, var(--payment-draft-check-accent) 9%, #fff);place-items:center;font-size:13px;display:grid}.payment-draft-check div{gap:2px;min-width:0;display:grid}.payment-draft-check small{color:var(--admin-text-subtle);font-size:10.5px;font-weight:850;line-height:1.15}.payment-draft-check strong{min-width:0;color:var(--admin-text-default);overflow-wrap:anywhere;font-size:12px;font-weight:820;line-height:1.25}.payment-editor .ant-collapse{border:1px solid color-mix(in srgb, var(--admin-border-default) 88%, #fff);border-radius:var(--admin-radius-8);background:#fff;overflow:hidden;box-shadow:0 1px #0f172a05}.payment-editor .ant-collapse-item{background:#fff;transition:background .18s cubic-bezier(.16,1,.3,1),box-shadow .18s cubic-bezier(.16,1,.3,1);border-color:color-mix(in srgb, var(--admin-action-primary) 5%, var(--admin-border-default))!important}.payment-editor .ant-collapse-item-active{background:color-mix(in srgb, var(--admin-action-primary) 2%, #fff);box-shadow:inset 0 1px #ffffffdb}.payment-editor .ant-collapse-header{outline:none;min-height:46px;font-weight:720;transition:background .18s cubic-bezier(.16,1,.3,1),box-shadow .18s cubic-bezier(.16,1,.3,1),color .18s cubic-bezier(.16,1,.3,1);padding:8px var(--admin-space-10) 8px var(--admin-space-12)!important;color:var(--admin-text-default)!important;align-items:center!important}.payment-editor .ant-collapse-header:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--admin-action-primary) 26%, transparent), inset 0 -1px 0 color-mix(in srgb, var(--admin-action-primary) 8%, transparent)}.payment-editor .ant-collapse-expand-icon{border-radius:var(--admin-radius-6,6px);width:22px;height:22px;color:color-mix(in srgb, var(--admin-action-primary) 18%, var(--admin-text-subtle));place-items:center;transition:background .18s cubic-bezier(.16,1,.3,1),color .18s cubic-bezier(.16,1,.3,1),transform .18s cubic-bezier(.16,1,.3,1);transform:none;display:grid!important}.payment-editor .ant-collapse-header:hover,.payment-editor .ant-collapse-item-active>.ant-collapse-header{background:color-mix(in srgb, var(--admin-action-primary) 4%, #fff);box-shadow:inset 0 -1px 0 color-mix(in srgb, var(--admin-action-primary) 8%, transparent)}.payment-editor .ant-collapse-header:hover .ant-collapse-expand-icon,.payment-editor .ant-collapse-item-active>.ant-collapse-header .ant-collapse-expand-icon{background:color-mix(in srgb, var(--admin-action-primary) 7%, #fff);color:var(--admin-action-primary-strong)}.payment-collapse-label{--payment-collapse-label-accent:var(--admin-action-primary);align-items:start;gap:var(--admin-space-8);grid-template-columns:22px minmax(0,1fr);min-width:0;display:grid}.payment-collapse-label--warning{--payment-collapse-label-accent:var(--admin-status-warning)}.payment-collapse-label--danger{--payment-collapse-label-accent:var(--admin-status-danger)}.payment-collapse-label__icon{border-radius:var(--admin-radius-6,6px);background:color-mix(in srgb, var(--payment-collapse-label-accent) 7%, #fff);width:22px;height:22px;color:color-mix(in srgb, var(--payment-collapse-label-accent) 72%, var(--admin-text-default));flex:none;place-items:center;font-size:13px;display:inline-grid}.payment-collapse-label__copy{align-items:start;gap:var(--admin-space-12);grid-template-columns:minmax(156px,max-content) minmax(0,1fr);min-width:0;display:grid}.payment-collapse-label__title-text{min-width:0;color:var(--admin-text-default);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:780;line-height:1.32;overflow:hidden}.payment-collapse-label__description{min-width:0;color:var(--admin-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;line-height:1.45;display:block;overflow:hidden}.payment-editor .ant-collapse-item-active .payment-collapse-label__description{color:var(--admin-text-muted)}.payment-editor .ant-collapse-content{border-top-color:color-mix(in srgb, var(--admin-status-warning) 13%, var(--admin-border-default))!important}.payment-editor .ant-collapse-content-box{background:color-mix(in srgb, var(--admin-bg-surface-muted) 44%, #fff);padding:var(--admin-space-10) var(--admin-space-12) var(--admin-space-12)!important}.payment-collapse-item--hidden{display:none}.payment-editor-form{gap:var(--admin-space-12);display:grid}.payment-editor .form-grid{gap:var(--admin-space-12) var(--admin-space-10);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.payment-editor .form-grid .ant-form-item{grid-column:span 4;min-width:0;margin-bottom:0}.payment-editor .form-grid .payment-form-item--span-4{grid-column:span 4}.payment-editor .form-grid .payment-form-item--span-2{grid-column:span 2}.payment-editor .form-grid .payment-form-item--span-3{grid-column:span 3}.payment-editor .form-grid .payment-form-item--span-5{grid-column:span 5}.payment-editor .form-grid .payment-form-item--span-6{grid-column:span 6}.payment-editor .form-grid .payment-form-item--span-7{grid-column:span 7}.payment-editor .form-grid .payment-form-item--span-8{grid-column:span 8}.payment-editor .form-grid .payment-form-item--span-9{grid-column:span 9}.payment-editor .form-grid .payment-form-item--wide,.payment-editor .form-grid .payment-form-item--sensitive{grid-column:1/-1}.payment-editor .form-grid .payment-form-section-break,.payment-editor .form-grid .payment-account-mode-summary,.payment-editor .form-grid .payment-account-summary{grid-column:1/-1;min-width:0}.payment-editor .form-grid .payment-account-mode-summary.payment-form-item--span-3{grid-column:span 3}.payment-form-section-break{border-bottom:1px solid color-mix(in srgb, var(--admin-border-default) 74%, transparent);place-items:start;gap:6px;margin-top:2px;padding:4px 0 10px;display:grid}.payment-form-section-break:first-child{margin-top:0}.payment-form-section-break strong{color:var(--admin-text-default);font-size:15px;font-weight:880;line-height:1.28}.payment-form-section-break span{min-width:0;color:var(--admin-text-muted);text-align:left;max-width:82ch;font-size:12px;font-weight:620;line-height:1.6}.payment-account-mode-summary{border:1px solid color-mix(in srgb, var(--admin-border-default) 82%, transparent);border-radius:var(--admin-radius-8);background:linear-gradient(180deg, color-mix(in srgb, var(--admin-bg-surface-muted) 42%, #fff), #fff);grid-template-columns:minmax(0,1fr);align-items:start;gap:5px;min-height:92px;padding:14px 16px;display:grid}.payment-account-mode-summary span{color:var(--admin-text-subtle);letter-spacing:0;font-size:11px;font-weight:850;line-height:1.35}.payment-account-mode-summary strong{color:var(--admin-text-default);font-size:16px;font-weight:840;line-height:1.28}.payment-account-mode-summary small{color:var(--admin-text-muted);overflow-wrap:anywhere;font-size:12px;font-weight:640;line-height:1.55}.payment-account-summary{border:1px solid color-mix(in srgb, var(--admin-action-primary) 18%, var(--admin-border-default));border-radius:var(--admin-radius-8);background:linear-gradient(180deg, color-mix(in srgb, var(--admin-action-primary) 2%, #fff), #fff);grid-template-columns:minmax(240px,1.05fr) minmax(0,1.75fr) minmax(150px,.55fr);align-items:start;gap:0;padding:0;display:grid;overflow:hidden}.payment-account-summary--empty{border-color:color-mix(in srgb, var(--admin-status-warning) 22%, var(--admin-border-default));background:color-mix(in srgb, var(--admin-status-warning) 5%, #fff);grid-template-columns:minmax(0,1fr)}.payment-account-summary__main,.payment-account-summary__facts{min-width:0}.payment-account-summary__main{background:color-mix(in srgb, var(--admin-action-primary) 4%, #fff);align-content:start;gap:5px;min-height:100%;padding:16px 18px;display:grid}.payment-account-summary__main span,.payment-account-summary__facts small{color:var(--admin-text-subtle);font-size:11px;font-weight:850;line-height:1.3}.payment-account-summary__main strong{color:var(--admin-text-default);overflow-wrap:anywhere;font-size:17px;font-weight:840;line-height:1.24}.payment-account-summary__main small{color:var(--admin-text-muted);overflow-wrap:anywhere;font-size:12px;font-weight:640;line-height:1.5}.payment-account-summary__facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:8px 0;display:grid}.payment-account-summary__facts>span{border-left:1px solid color-mix(in srgb, var(--admin-border-default) 72%, transparent);background:0 0;align-content:center;gap:6px;min-width:0;min-height:92px;padding:14px 18px;display:grid}.payment-account-summary__facts strong{color:var(--admin-text-default);overflow-wrap:anywhere;font-size:14px;font-weight:780;line-height:1.3}.payment-account-summary__facts .ant-tag{text-overflow:ellipsis;width:fit-content;max-width:100%;margin-inline-end:0;overflow:hidden}.payment-account-summary__actions{border-left:1px solid color-mix(in srgb, var(--admin-border-default) 72%, transparent);background:color-mix(in srgb, var(--admin-bg-surface-muted) 52%, #fff);justify-content:center;align-items:center;min-width:0;min-height:100%;padding:14px 16px;display:flex}.payment-account-summary__actions .ant-btn{white-space:normal;width:100%;min-width:0;font-weight:780}.payment-json-scope-note{border:1px solid color-mix(in srgb, var(--admin-action-primary) 16%, var(--admin-border-default));border-radius:var(--admin-radius-8);background:color-mix(in srgb, var(--admin-action-primary) 4%, #fff);gap:6px;padding:12px 14px;display:grid}.payment-json-scope-note strong{color:var(--admin-text-default);font-size:13px;font-weight:840;line-height:1.35}.payment-json-scope-note span{color:var(--admin-text-muted);overflow-wrap:anywhere;font-size:12px;font-weight:640;line-height:1.58}.payment-provider-account-modal .ant-modal-body{padding-top:10px}.payment-provider-account-modal__notice{border:1px solid color-mix(in srgb, var(--admin-status-warning) 24%, var(--admin-border-default));border-radius:var(--admin-radius-8);background:color-mix(in srgb, var(--admin-status-warning) 7%, #fff);gap:6px;margin-bottom:16px;padding:12px 14px;display:grid}.payment-provider-account-modal__notice strong{color:var(--admin-text-warning-strong);font-size:13px;font-weight:860;line-height:1.35}.payment-provider-account-modal__notice span{color:var(--admin-text-default);overflow-wrap:anywhere;font-size:12px;font-weight:640;line-height:1.58}.payment-provider-account-form__grid{grid-template-columns:minmax(0,1fr) minmax(160px,.42fr);gap:4px 16px;display:grid}.payment-provider-account-form__name,.payment-provider-account-form__json{min-width:0}.payment-provider-account-form__json{grid-column:1/-1}.payment-provider-account-form textarea{overflow-wrap:anywhere;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.payment-editor .ant-form-item-label{padding-bottom:4px;overflow:visible}.payment-editor .ant-form-item-label>label{width:100%;position:relative;overflow:visible;height:auto!important}.payment-editor .ant-form-item-label>label:before,.payment-editor .ant-form-item-label>label:after{display:none!important}.payment-field-label{min-width:0;max-width:100%;color:var(--admin-text-default);align-items:center;gap:6px;padding-left:10px;font-size:12px;font-weight:760;line-height:1.35;display:inline-flex;position:relative}.payment-field-label:before{content:"";background:color-mix(in srgb, var(--admin-text-subtle) 48%, transparent);border-radius:999px;width:4px;height:4px;position:absolute;top:.58em;left:0}.payment-field-label__text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.payment-field-help-trigger,.payment-inline-help-trigger{appearance:none;width:18px;height:18px;color:var(--admin-text-subtle);cursor:help;font:inherit;z-index:2;background:0 0;border:0;border-radius:999px;outline:none;flex:none;place-items:center;padding:0;transition:background .16s cubic-bezier(.16,1,.3,1),box-shadow .16s cubic-bezier(.16,1,.3,1),color .16s cubic-bezier(.16,1,.3,1),transform .16s cubic-bezier(.16,1,.3,1);display:inline-grid}.payment-inline-help-trigger{width:16px;height:16px;color:color-mix(in srgb, var(--admin-text-subtle) 84%, transparent)}.payment-field-help,.payment-inline-help-icon{font-size:13px}.payment-inline-help-icon{font-size:12px}.payment-field-help-trigger:hover,.payment-field-help-trigger:focus,.payment-field-help-trigger:focus-visible,.payment-inline-help-trigger:hover,.payment-inline-help-trigger:focus,.payment-inline-help-trigger:focus-visible{color:var(--admin-action-primary-strong);background:color-mix(in srgb, var(--admin-action-primary) 9%, #fff);box-shadow:0 0 0 3px color-mix(in srgb, var(--admin-action-primary) 10%, transparent);transform:translateY(-1px)}.payment-field-label--required .payment-field-label__text{color:color-mix(in srgb, var(--admin-status-danger) 24%, var(--admin-text-default));font-weight:880}.payment-field-label--required:before{background:color-mix(in srgb, var(--admin-status-danger) 82%, var(--admin-text-default));width:5px;height:5px;box-shadow:0 0 0 3px color-mix(in srgb, var(--admin-status-danger) 10%, transparent)}.payment-field-label--recommended .payment-field-label__text{color:color-mix(in srgb, var(--admin-status-warning) 28%, var(--admin-text-default));font-weight:820}.payment-field-label--recommended:before{background:color-mix(in srgb, var(--admin-status-warning) 78%, var(--admin-text-default))}.payment-field-help-trigger:hover .payment-field-help,.payment-field-help-trigger:focus .payment-field-help,.payment-field-help-trigger:focus-visible .payment-field-help,.payment-inline-help-trigger:hover .payment-inline-help-icon,.payment-inline-help-trigger:focus .payment-inline-help-icon,.payment-inline-help-trigger:focus-visible .payment-inline-help-icon{color:currentColor}.payment-field-help,.payment-inline-help-icon{transition:color .16s cubic-bezier(.16,1,.3,1),transform .16s cubic-bezier(.16,1,.3,1)}.payment-editor .ant-input,.payment-editor textarea.ant-input,.payment-editor .ant-input-number,.payment-editor .ant-select-selector{background:linear-gradient(#fff,#fbfdff);width:100%;min-width:0;min-height:34px;transition:border-color .16s cubic-bezier(.16,1,.3,1),box-shadow .16s cubic-bezier(.16,1,.3,1),background .16s cubic-bezier(.16,1,.3,1);box-shadow:inset 0 1px #ffffffdb,0 1px #0f172a05;border-color:color-mix(in srgb, var(--admin-border-strong) 90%, var(--admin-action-primary) 6%)!important;border-radius:var(--admin-radius-8)!important}.payment-editor .ant-select{width:100%}.payment-editor .ant-select-selector{position:relative;padding-inline-end:42px!important}.payment-editor .ant-select-selector:after{content:"";background:color-mix(in srgb, var(--admin-border-default) 76%, transparent);width:1px;position:absolute;top:6px;bottom:6px;right:34px}.payment-editor .ant-select .ant-select-selection-item,.payment-editor .ant-select .ant-select-selection-placeholder{white-space:normal;font-size:13px;font-weight:650;line-height:1.35!important}.payment-editor .ant-select-single .ant-select-selector{align-items:center;height:auto;min-height:34px}.payment-editor .ant-select-single .ant-select-selection-item,.payment-editor .ant-select-single .ant-select-selection-placeholder{text-overflow:clip;align-items:center;min-height:32px;padding-block:4px;display:flex;overflow:visible}.payment-editor .ant-select .ant-select-selection-placeholder{color:var(--admin-text-subtle)}.payment-editor .ant-select .ant-select-arrow{color:var(--admin-action-primary-strong);font-size:12px;transition:color .16s cubic-bezier(.16,1,.3,1),transform .16s cubic-bezier(.16,1,.3,1);right:12px}.payment-editor .ant-select-open .ant-select-arrow{color:var(--admin-action-primary);transform:rotate(180deg)}.payment-number-input{border:1px solid color-mix(in srgb, var(--admin-border-strong) 90%, var(--admin-action-primary) 6%);border-radius:var(--admin-radius-8);background:linear-gradient(#fff,#fbfdff);align-items:stretch;width:100%;min-width:0;transition:border-color .16s cubic-bezier(.16,1,.3,1),box-shadow .16s cubic-bezier(.16,1,.3,1),background .16s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:inset 0 1px #ffffffdb,0 1px #0f172a05}.payment-number-input:hover{border-color:color-mix(in srgb, var(--admin-action-primary) 48%, var(--admin-border-strong));background:#fff}.payment-number-input:focus-within{border-color:var(--admin-action-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--admin-action-primary) 12%, transparent), inset 0 1px 0 #ffffffe0;background:#fff}.payment-number-input__control{flex:auto;min-width:0;border-radius:calc(var(--admin-radius-8) - 1px) 0 0 calc(var(--admin-radius-8) - 1px)!important;box-shadow:none!important;background:0 0!important;border:0!important}.payment-number-input__control:hover,.payment-number-input__control.ant-input-number-focused{box-shadow:none!important;background:0 0!important;border-color:#0000!important}.payment-number-input__control .ant-input-number-input{height:32px;color:var(--admin-text-default);padding-inline:10px;font-size:13px;font-weight:680}.payment-number-input__unit{border-left:1px solid color-mix(in srgb, var(--admin-border-default) 86%, #fff);border-radius:0 calc(var(--admin-radius-8) - 1px) calc(var(--admin-radius-8) - 1px) 0;background:color-mix(in srgb, var(--admin-bg-surface-muted) 76%, #fff);min-height:34px;color:var(--admin-text-muted);white-space:nowrap;flex:none;justify-content:center;align-items:center;padding:0 10px;font-size:12px;font-weight:760;line-height:1.2;display:inline-flex}.payment-editor .ant-input:hover,.payment-editor textarea.ant-input:hover,.payment-editor .ant-input-number:not(.payment-number-input__control):hover,.payment-editor .ant-select:not(.ant-select-disabled):hover .ant-select-selector{background:#fff;border-color:color-mix(in srgb, var(--admin-action-primary) 48%, var(--admin-border-strong))!important}.payment-editor .ant-input:focus,.payment-editor textarea.ant-input:focus,.payment-editor .ant-input-focused,.payment-editor .ant-input-number-focused:not(.payment-number-input__control),.payment-editor .ant-select-focused .ant-select-selector{background:#fff;border-color:var(--admin-action-primary)!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--admin-action-primary) 12%, transparent), inset 0 1px 0 #ffffffe0!important}.payment-editor .ant-select-disabled .ant-select-selector{color:var(--admin-text-subtle);border-color:color-mix(in srgb, var(--admin-border-default) 76%, #fff)!important;background:color-mix(in srgb, var(--admin-bg-surface-muted) 74%, #fff)!important}.platform-payment-method__select-row .ant-select{width:100%}.platform-payment-method__select-row .ant-select-selector{min-height:36px;border-color:color-mix(in srgb, var(--admin-border-strong) 84%, var(--admin-action-primary) 10%)!important;border-radius:var(--admin-radius-8)!important;background:linear-gradient(#fff,#fbfdff)!important;padding-inline-end:42px!important;box-shadow:inset 0 1px #ffffffdb,0 1px #0f172a05!important}.platform-payment-method__select-row .ant-select-selector:after{content:"";background:color-mix(in srgb, var(--admin-border-default) 76%, transparent);width:1px;position:absolute;top:6px;bottom:6px;right:34px}.platform-payment-method__select-row .ant-select-selection-item,.platform-payment-method__select-row .ant-select-selection-placeholder{font-size:13px;font-weight:650;line-height:34px!important}.platform-payment-method__select-row .ant-select-arrow{color:var(--admin-action-primary-strong);transition:color .16s cubic-bezier(.16,1,.3,1),transform .16s cubic-bezier(.16,1,.3,1);right:12px}.platform-payment-method__select-row .ant-select-open .ant-select-arrow{color:var(--admin-action-primary);transform:rotate(180deg)}.payment-select-dropdown.ant-select-dropdown{border:1px solid color-mix(in srgb, var(--admin-border-default) 88%, #fff);border-radius:var(--admin-radius-10,10px);background:linear-gradient(180deg, #fffffffa, color-mix(in srgb, var(--admin-bg-surface-muted) 58%, #fff));padding:6px;box-shadow:inset 0 1px #ffffffeb,0 20px 50px -26px #0f172a57}.payment-select-dropdown .ant-select-item{min-height:34px;color:var(--admin-text-default);border-radius:7px;padding:7px 10px;font-size:13px;font-weight:650;line-height:1.35}.payment-select-dropdown .ant-select-item-option-content{text-overflow:ellipsis;min-width:0;overflow:hidden}.payment-select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled){background:color-mix(in srgb, var(--admin-action-primary) 7%, #fff)}.payment-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled){background:color-mix(in srgb, var(--admin-action-primary) 12%, #fff);color:var(--admin-action-primary-strong);font-weight:820}.payment-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled) .ant-select-item-option-state{color:var(--admin-action-primary)}.payment-select-dropdown .ant-empty-small{color:var(--admin-text-muted);margin:12px 0}.payment-editor .payment-form-item--sensitive textarea.ant-input,.payment-editor .payment-form-item--wide textarea.ant-input{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.55}.payment-editor textarea.ant-input{overflow-wrap:anywhere;word-break:break-word}.payment-form-item--long-text textarea.ant-input{font-family:inherit;font-size:13px;line-height:1.5;min-height:32px!important}.payment-form-item--sensitive{padding:var(--admin-space-10);border:1px solid color-mix(in srgb, var(--admin-status-warning) 20%, var(--admin-border-default));border-radius:var(--admin-radius-8);background:color-mix(in srgb, var(--admin-status-warning) 4%, #fff)}.payment-switch-form-item .ant-form-item-control-input-content{align-items:center;min-height:36px;display:flex}.payment-switch-form-item .ant-switch{box-shadow:0 8px 18px -16px #0f172a80}.payment-submit-panel,.drawer-submit-panel{justify-content:space-between;align-items:center;gap:var(--admin-space-12);min-width:0;padding:var(--admin-space-16);border:1px solid color-mix(in srgb, var(--admin-action-primary) 12%, var(--admin-border-default));border-radius:var(--admin-radius-8);background:linear-gradient(180deg, color-mix(in srgb, var(--admin-action-primary) 4%, #fff), color-mix(in srgb, var(--admin-bg-surface-muted) 72%, #fff));display:flex}.payment-submit-panel{z-index:auto;-webkit-backdrop-filter:none;backdrop-filter:none;grid-template-columns:minmax(260px,1fr) auto;display:grid;position:static;bottom:auto;box-shadow:inset 0 1px #ffffffeb,0 18px 42px -34px #0f172a57}.payment-submit-panel__content{gap:4px;min-width:0;display:grid}.payment-submit-panel__eyebrow{width:fit-content;color:var(--admin-text-warning-strong);align-items:center;gap:6px;font-size:12px;font-weight:820;line-height:1.2;display:inline-flex}.payment-submit-panel strong,.drawer-submit-panel strong{color:var(--admin-text-default);font-size:16px;font-weight:850;line-height:1.25}.payment-submit-panel__content>span:not(.payment-submit-panel__eyebrow),.drawer-submit-panel>div>span{color:var(--admin-text-muted);overflow-wrap:anywhere;font-size:13px;font-weight:550;line-height:1.45}.payment-submit-panel__actions{justify-content:flex-end;align-items:center;gap:var(--admin-space-8);min-width:max-content;display:flex}.payment-submit-panel__actions .ant-btn:only-child{min-width:160px}.payment-submit-panel__actions .ant-btn,.drawer-submit-panel .ant-btn{border-radius:var(--admin-radius-8);height:38px;font-weight:780}.payment-submit-panel__actions .ant-btn:not(.ant-btn-primary){border-color:color-mix(in srgb, var(--admin-border-strong) 82%, var(--admin-action-primary));color:var(--admin-text-default);background:#ffffffdb;box-shadow:0 10px 24px -24px #0f172a6b}.payment-submit-panel__actions .ant-btn:not(.ant-btn-primary):hover,.payment-submit-panel__actions .ant-btn:not(.ant-btn-primary):focus-visible{border-color:color-mix(in srgb, var(--admin-action-primary) 34%, var(--admin-border-strong));color:var(--admin-action-primary-strong)}.payment-submit-panel__actions .ant-btn-primary{min-width:132px;box-shadow:0 14px 28px -18px #1d4ed894;border-color:var(--admin-action-primary)!important;background:var(--admin-action-primary)!important;color:var(--admin-text-on-dark)!important}.payment-submit-panel__actions .ant-btn-primary:not(:disabled):not(.ant-btn-disabled):hover,.payment-submit-panel__actions .ant-btn-primary:not(:disabled):not(.ant-btn-disabled):focus-visible{border-color:var(--admin-action-primary-strong)!important;background:var(--admin-action-primary-strong)!important}.payment-change-confirm-modal{max-width:calc(100vw - 32px)}.payment-change-confirm-modal .ant-modal-content{flex-direction:column;max-height:calc(100vh - 48px);display:flex;overflow:hidden}.payment-change-confirm-modal .ant-modal-body,.payment-change-confirm-modal .ant-modal-confirm-body,.payment-change-confirm-modal .ant-modal-confirm-paragraph{min-width:0}.payment-change-confirm-modal .ant-modal-confirm-body-wrapper{flex-direction:column;min-height:0;max-height:calc(100vh - 88px);display:flex}.payment-change-confirm-modal .ant-modal-confirm-content{max-height:min(62vh,520px);padding-right:var(--admin-space-4,4px);overflow-y:auto}.payment-change-confirm-modal .ant-modal-confirm-btns{flex:none}.payment-change-confirm{gap:var(--admin-space-12);max-width:100%;display:grid}.payment-change-confirm__list{gap:var(--admin-space-8);padding:var(--admin-space-12);border:1px solid var(--admin-border-default);border-radius:var(--admin-radius-12);background:var(--admin-bg-surface-muted);display:grid}.payment-change-confirm__meta{gap:var(--admin-space-8);padding:var(--admin-space-12);border-radius:var(--admin-radius-12);background:var(--admin-bg-surface-muted);border:1px solid #cbd5e1db;display:grid}.payment-change-confirm__meta span{color:var(--admin-text-default);overflow-wrap:anywhere;font-size:13px;font-weight:700}.payment-change-confirm__list span{color:var(--admin-text-default);overflow-wrap:anywhere;font-size:13px;line-height:1.55}@media (width<=1360px){.payment-console{grid-template-columns:minmax(0,1fr)}.payment-readiness-grid,.platform-payment-board__checks{grid-template-columns:repeat(3,minmax(0,1fr))}.platform-payment-board__hero{grid-template-columns:minmax(0,1fr)}.platform-payment-method-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.payment-json-grid,.payment-config-json-structure__grid{grid-template-columns:minmax(0,1fr)}}@media (width<=960px){.payment-page{gap:var(--admin-space-12)}.payment-page .page-heading h2{font-size:26px!important}.payment-page .page-heading .ant-typography{margin-bottom:0}.payment-status-strip,.payment-workspace-nav,.platform-payment-board__header,.platform-payment-board__state,.payment-readiness-board__header,.payment-route-list__header,.payment-risk-panel,.payment-submit-panel{flex-direction:column;align-items:stretch}.payment-status-strip{gap:var(--admin-space-12);padding:var(--admin-space-14);grid-template-columns:minmax(0,1fr)}.payment-status-strip h3{font-size:18px!important}.payment-status-strip p{max-width:none;font-size:13px}.payment-readiness-board,.payment-readiness-board__header,.payment-readiness-item{padding:var(--admin-space-14)}.payment-status-strip__meta{place-items:end start;gap:2px var(--admin-space-8);grid-template-columns:auto minmax(0,1fr);min-width:0}.payment-status-strip__meta span,.payment-status-strip__meta small{grid-column:2}.payment-status-strip__meta strong{grid-row:1/span 2;font-size:22px}.payment-status-strip__actions{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;width:100%;display:grid}.payment-status-strip__actions .ant-btn,.payment-submit-panel .ant-btn{width:100%}.payment-form-section-break{flex-direction:column;align-items:flex-start;gap:2px}.payment-form-section-break span{text-align:left}.payment-account-mode-summary{grid-template-columns:minmax(0,1fr);align-items:start;min-height:auto}.payment-account-mode-summary span,.payment-account-mode-summary strong,.payment-account-mode-summary small{grid-area:auto}.payment-account-summary{grid-template-columns:minmax(0,1fr)}.payment-account-summary__main{padding-bottom:14px}.payment-account-summary__actions{border-top:1px solid color-mix(in srgb, var(--admin-border-default) 72%, transparent);border-left:0;justify-content:stretch}.payment-account-summary__actions .ant-btn{width:100%}.payment-provider-account-form__grid{grid-template-columns:minmax(0,1fr)}.payment-workspace-nav{gap:var(--admin-space-10);padding:var(--admin-space-8)}.payment-workspace-nav .ant-segmented,.payment-workspace-nav>.ant-typography{width:100%}.payment-workspace-nav .ant-segmented{overflow-x:auto}.payment-workspace-nav>.ant-typography{text-align:left;margin-left:0}.payment-readiness-grid,.platform-payment-board__checks,.platform-payment-method-grid,.payment-draft-checks,.payment-editor-mode,.payment-detail-stack,.payment-detail-grid,.payment-editor-briefing{grid-template-columns:minmax(0,1fr)}.payment-risk-panel{grid-template-columns:34px minmax(0,1fr);min-height:auto}.payment-editor-mode__facts{grid-template-columns:repeat(3,minmax(0,1fr))}.payment-account-summary__facts{grid-template-columns:repeat(auto-fit,minmax(148px,1fr));gap:0;padding:0}.payment-account-summary__facts>span{border-top:1px solid color-mix(in srgb, var(--admin-border-default) 72%, transparent);border-left:0;min-height:72px}.payment-risk-panel__tag{grid-column:2;justify-self:start}.payment-draft-checks{grid-template-columns:repeat(auto-fit,minmax(154px,1fr))}.payment-draft-check:last-child{grid-column:1/-1}.platform-payment-board{padding:var(--admin-space-12)}.platform-payment-board__hero{gap:var(--admin-space-10);padding-bottom:var(--admin-space-10)}.platform-payment-board__hero h3{font-size:19px!important}.platform-payment-board__hero p{font-size:12px;line-height:1.5}.platform-payment-board__summary{grid-template-columns:repeat(auto-fit,minmax(132px,1fr))}.platform-payment-board__summary article{min-height:58px;padding:var(--admin-space-8)}.platform-payment-board__summary strong{font-size:18px}.platform-payment-board__state{order:3}.platform-payment-method__controls{grid-template-columns:minmax(0,1fr)}.platform-payment-method__controls .ant-segmented{width:100%;overflow-x:auto}.platform-payment-board__actions{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;width:100%;display:grid}.platform-payment-board__actions .ant-btn{width:100%}.platform-payment-board__actions .ant-btn-dangerous{grid-column:1/-1}.payment-selected-summary{grid-template-columns:minmax(0,1fr)}.payment-selected-summary__identity,.payment-selected-summary__facts,.payment-selected-summary__issues{grid-area:auto/1}.payment-selected-summary__facts{justify-content:flex-start}.payment-config-field__head{grid-template-columns:minmax(0,1fr);place-items:start}.payment-config-field__name{flex-wrap:wrap}.payment-route-list__tools{justify-items:start;width:100%}.payment-route-filter-bar{scrollbar-width:thin;flex-wrap:nowrap;justify-content:flex-start;width:100%;padding-bottom:2px;overflow-x:auto}.payment-editor .form-grid{grid-template-columns:minmax(0,1fr)}.payment-editor .form-grid .ant-form-item,.payment-editor .form-grid .payment-form-item--span-2,.payment-editor .form-grid .payment-form-item--span-3,.payment-editor .form-grid .payment-form-item--span-4,.payment-editor .form-grid .payment-form-item--span-5,.payment-editor .form-grid .payment-form-item--span-6,.payment-editor .form-grid .payment-form-item--span-7,.payment-editor .form-grid .payment-form-item--span-8,.payment-editor .form-grid .payment-form-item--span-9,.payment-editor .form-grid .payment-form-item--wide,.payment-editor .form-grid .payment-form-item--sensitive{grid-column:1/-1}.payment-editor .ant-collapse-content-box{padding:var(--admin-space-12)!important}.payment-collapse-label__description{white-space:normal}.payment-submit-panel{align-items:center;gap:var(--admin-space-8);padding:var(--admin-space-10);-webkit-backdrop-filter:none;backdrop-filter:none;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:static;bottom:auto}.payment-submit-panel__content{grid-column:1/-1}.payment-submit-panel__actions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;min-width:0;display:grid}.payment-submit-panel .ant-btn{width:100%;min-width:0}.payment-submit-panel__actions .ant-btn:only-child{grid-column:1/-1}}@media (width<=520px){.payment-page .page-heading p,.payment-status-strip p,.payment-workspace-nav>.ant-typography,.payment-readiness-board__header .section-heading .ant-typography-secondary{overflow-wrap:anywhere;text-align:left;white-space:normal;max-width:100%;display:block}.payment-workspace-nav>.ant-typography,.payment-readiness-board__header .section-heading .ant-typography-secondary{display:none}.payment-workspace-nav{overflow:hidden}.payment-workspace-nav .ant-segmented{max-width:100%}.payment-page--compact .payment-status-strip__actions,.payment-status-strip__actions,.payment-page--compact .platform-payment-board__actions,.platform-payment-board__actions{grid-template-columns:minmax(0,1fr)}.payment-status-strip__actions .ant-btn,.platform-payment-board__actions .ant-btn,.payment-local-test-alert .ant-btn{min-width:0}.payment-local-test-alert.ant-alert{align-items:flex-start;gap:var(--admin-space-8);grid-template-columns:auto minmax(0,1fr);display:grid}.payment-local-test-alert .ant-alert-content{min-width:0}.payment-local-test-alert .ant-alert-message,.payment-local-test-alert .ant-alert-description{overflow-wrap:anywhere}.payment-local-test-alert .ant-alert-action{width:100%;margin-top:var(--admin-space-8);grid-column:1/-1;margin-inline-start:0}.payment-local-test-alert .ant-alert-action .ant-btn{width:100%}.payment-readiness-board{padding:var(--admin-space-10)}.payment-page--compact .payment-readiness-grid,.payment-page--narrow .payment-readiness-grid,.payment-readiness-grid{grid-template-columns:minmax(0,1fr)}.payment-readiness-item{min-height:72px;padding:var(--admin-space-10)}.payment-page--compact .payment-route-filter-bar,.payment-page--narrow .payment-route-filter-bar,.payment-route-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow-x:visible}.payment-route-filter-chip,.payment-page--narrow .payment-route-filter-chip{flex-basis:auto;justify-content:space-between;width:100%}.payment-field-label{flex-wrap:wrap;align-items:flex-start}.payment-editor-mode__facts{grid-template-columns:minmax(0,1fr)}.payment-field-label__text{white-space:normal}.payment-editor .ant-collapse-header{padding:10px 12px!important}.payment-form-item--sensitive{padding:var(--admin-space-10)}.payment-config-inspector__header{grid-template-columns:minmax(0,1fr)}.payment-config-field-list{padding:8px}.payment-config-field{padding:9px}.payment-config-field pre{font-size:11px}.payment-selected-summary__facts,.platform-payment-method__facts,.platform-payment-method__inline-controls{grid-template-columns:minmax(0,1fr)}.payment-editor .ant-collapse-header{min-height:56px;padding:9px var(--admin-space-10) 9px var(--admin-space-12)!important}.payment-collapse-label{grid-template-columns:22px minmax(0,1fr);align-items:start}.payment-collapse-label__copy{grid-template-columns:minmax(0,1fr);gap:2px}.payment-collapse-label__description{font-size:12px}.payment-draft-checks{grid-template-columns:minmax(0,1fr)}.payment-draft-check{min-height:54px}}@media (prefers-reduced-motion:reduce){.payment-channel-row,.payment-channel-row:before,.payment-channel-row:after,.payment-channel-row__identity .payment-method-icon,.payment-channel-row__status-icon,.payment-detail-item,.payment-config-field,.payment-editor .ant-collapse-header,.payment-editor .ant-input,.payment-editor textarea.ant-input,.payment-editor .ant-input-number,.payment-editor .ant-select-selector,.payment-editor-mode,.payment-editor-mode:before,.payment-editor-mode__state,.payment-editor-mode__state>span:after,.payment-field-help,.payment-field-help-trigger,.payment-inline-help-icon,.payment-inline-help-trigger,.payment-selected-summary{transition-duration:.01ms!important}.payment-channel-row:hover,.payment-channel-row:focus-within,.payment-channel-row--selected,.payment-channel-row:hover .payment-method-icon,.payment-channel-row:focus-within .payment-method-icon,.payment-channel-row--selected .payment-method-icon,.payment-channel-row--selected .payment-channel-row__status-icon,.payment-config-field:hover,.payment-config-field:focus-within,.payment-field-help-trigger:hover,.payment-field-help-trigger:focus-visible,.payment-inline-help-trigger:hover,.payment-inline-help-trigger:focus-visible{transform:none}.payment-editor-mode:before,.payment-editor-mode__state,.payment-editor-mode__state>span:after{animation:none!important}.payment-editor-mode:before{opacity:1;transform:none}}.drawer-submit-panel .ant-btn-primary:not(:disabled):not(.ant-btn-disabled):hover,.drawer-submit-panel .ant-btn-primary:not(:disabled):not(.ant-btn-disabled):focus-visible{border-color:var(--admin-action-primary-strong)!important;background:var(--admin-action-primary-strong)!important;color:var(--admin-text-on-dark)!important}.drawer-submit-panel .ant-btn-primary{border-color:var(--admin-action-primary)!important;background:var(--admin-action-primary)!important;color:var(--admin-text-on-dark)!important}.operations-page{gap:var(--admin-space-24)}.operations-page,.operations-page>*{min-width:0;max-width:100%}.operations-command-center{justify-content:space-between;align-items:end;gap:var(--admin-space-24);border-radius:var(--admin-radius-24);min-width:0;max-width:100%;min-height:156px;box-shadow:var(--admin-shadow-lg);background:linear-gradient(135deg,#fff,#f8fbff 50%,#eef6ff);border:1px solid #1d4ed838;padding:28px;display:flex;position:relative;overflow:hidden}.operations-command-center:after{content:"";border:1px solid #1d4ed81f;border-radius:999px;width:260px;height:260px;position:absolute;top:-88px;right:-72px}.operations-command-center h3{margin:var(--admin-space-4) 0;color:#07111f;letter-spacing:0}.operations-command-center p{color:#26364b;max-width:760px;margin-bottom:0;font-weight:550;line-height:1.72}.operations-command-center__eyebrow{color:var(--admin-action-primary);letter-spacing:.08em;font-size:12px;font-weight:800}.operations-command-center__rail{z-index:1;gap:var(--admin-space-12);grid-template-columns:repeat(2,minmax(110px,1fr));width:min(100%,300px);min-width:0;max-width:100%;display:grid;position:relative}.operations-command-center__rail span{padding:var(--admin-space-16);border-radius:var(--admin-radius-16);color:var(--admin-text-muted);background:#ffffffe0;border:1px solid #1d4ed82e;gap:4px;font-size:12px;font-weight:700;display:grid}.operations-command-center__rail strong{color:var(--admin-text-default);font-size:24px;line-height:1}.operations-control-strip{gap:var(--admin-space-16);grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;max-width:100%;display:grid}.operations-control-strip article{gap:var(--admin-space-12);min-width:0;max-width:100%;min-height:112px;padding:var(--admin-space-16);border-radius:var(--admin-radius-16);box-shadow:var(--admin-shadow-md);background:#fffffff5;border:1px solid #cbd5e1db;grid-template-columns:auto 1fr;align-items:start;display:grid}.operations-control-strip svg{width:38px;height:38px;color:var(--admin-action-primary);background:linear-gradient(135deg,#eef4ff,#ecfeff);border-radius:14px;padding:9px;display:block}.operations-control-strip strong{color:var(--admin-text-default);margin-bottom:5px;font-size:15px;display:block}.operations-control-strip span{color:var(--admin-text-muted);font-size:13px;font-weight:550;line-height:1.55}.operations-control-strip__risk{border-color:color-mix(in srgb, var(--admin-status-danger) 20%, var(--admin-border-default))!important}.operations-control-strip__risk svg{color:var(--admin-status-danger);background:#fff1f2}.operations-metrics{gap:var(--admin-space-16);grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;max-width:100%;display:grid}.operations-actions{gap:var(--admin-space-16);grid-template-columns:minmax(0,1.25fr) repeat(2,minmax(0,1fr));min-width:0;max-width:100%;display:grid}.operations-action-card{align-content:start;gap:var(--admin-space-8);min-width:0;max-width:100%;padding:var(--admin-space-16);border-radius:var(--admin-radius-16);box-shadow:var(--admin-shadow-sm);background:#fffffff5;border:1px solid #cbd5e1e6;display:grid}.operations-action-card strong{font-size:16px}.operations-action-card p{min-height:42px;margin-bottom:var(--admin-space-4);color:var(--admin-text-muted);font-weight:500;line-height:1.6}.operations-action-card--primary{border-color:color-mix(in srgb, var(--admin-action-primary) 18%, var(--admin-border-default));background:linear-gradient(135deg, color-mix(in srgb, var(--admin-action-primary) 8%, white), white 78%)}.operations-action-card--danger{border-color:color-mix(in srgb, var(--admin-status-danger) 18%, var(--admin-border-default));background:#fffffff5}.operations-query-panel{gap:var(--admin-space-12);display:grid}.operations-query-toolbar{justify-content:space-between;align-items:center;gap:var(--admin-space-12);display:flex}.operations-query-toolbar .ant-input-affix-wrapper{width:min(560px,100%)}.operations-query-meta{justify-content:space-between;align-items:center;min-height:22px;padding:0 2px;font-weight:600;display:flex}.operations-empty-state{border:1px dashed var(--admin-border-default);border-radius:var(--admin-radius-12);background:var(--admin-bg-surface-muted);place-items:center;min-height:220px;display:grid}.operations-supporting-grid{gap:var(--admin-space-12);grid-template-columns:repeat(2,minmax(0,220px));display:grid}.operations-supporting-grid article{align-items:center;gap:2px var(--admin-space-12);padding:var(--admin-space-16);border:1px solid var(--admin-border-default);border-radius:var(--admin-radius-12);background:var(--admin-bg-surface-muted);grid-template-columns:auto 1fr;display:grid}.operations-supporting-grid svg{color:var(--admin-action-primary);grid-row:span 2;font-size:22px}.operations-supporting-grid span{color:var(--admin-text-muted)}.operations-supporting-grid strong{font-size:20px}.operations-table--clickable .ant-table-tbody>tr{cursor:pointer}.operations-user-action-card{gap:var(--admin-space-12);min-width:0;max-width:100%;padding:var(--admin-space-16);border:1px solid var(--admin-border-default);border-radius:var(--admin-radius-12);background:var(--admin-bg-surface-muted);display:grid}.operations-user-action-card .section-heading{margin-bottom:0}.operations-user-action-card--danger{border-color:color-mix(in srgb, var(--admin-status-danger) 18%, var(--admin-border-default))}.operations-block-form{gap:var(--admin-space-12);min-width:0;display:grid}@media (width<=720px){.operations-command-center{padding:var(--admin-space-16);border-radius:var(--admin-radius-16)}.operations-command-center:after{display:none}.operations-command-center__rail{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.operations-command-center__rail span,.operations-control-strip article,.operations-action-card,.operations-user-action-card{padding:var(--admin-space-12);border-radius:var(--admin-radius-12)}.operations-control-strip article{grid-template-columns:minmax(0,1fr)}.operations-action-card p{min-height:0}}.platform-team-page{gap:var(--admin-space-24)}.platform-team-page,.platform-team-page>*{min-width:0;max-width:100%}.platform-team-toolbar{justify-content:space-between;align-items:center;gap:var(--admin-space-16);min-width:0;padding:var(--admin-space-20) var(--admin-space-24);border:1px solid var(--admin-border-default);border-radius:var(--admin-radius-16);background:linear-gradient(135deg, #fffffffa, #f0fdfab8), var(--admin-bg-surface);box-shadow:var(--admin-shadow-sm);display:flex}.platform-team-toolbar h3{margin:var(--admin-space-4) 0 0;letter-spacing:0}.platform-team-toolbar__eyebrow{color:var(--admin-accent-tech);font-size:12px;font-weight:800}.platform-team-metrics{gap:var(--admin-space-16);grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;display:grid}.platform-team-section{gap:var(--admin-space-14);min-width:0;padding:var(--admin-space-18);border:1px solid var(--admin-border-default);border-radius:var(--admin-radius-16);background:var(--admin-bg-surface);box-shadow:var(--admin-shadow-sm);display:grid}.platform-team-section .ant-table-wrapper{min-width:0}.platform-team-form-grid{gap:0 var(--admin-space-12);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.platform-team-ticket-drawer{width:100%}.platform-team-ticket-drawer .ant-descriptions{max-width:100%}.platform-team-page .mono{overflow-wrap:anywhere;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}@media (width<=1180px){.platform-team-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.platform-team-toolbar{flex-direction:column;align-items:stretch}.platform-team-toolbar .ant-space{width:100%}.platform-team-toolbar .ant-btn{flex:1}.platform-team-metrics,.platform-team-form-grid{grid-template-columns:1fr}.platform-team-section{padding:var(--admin-space-14)}}.config-page{max-width:none}.config-summary{align-items:end;gap:var(--admin-space-16);min-width:0;padding:var(--admin-space-16) var(--admin-space-20);border:1px solid var(--admin-border-default);border-radius:var(--admin-radius-12);box-shadow:var(--admin-shadow-sm);background:linear-gradient(135deg,#fff 0%,#f8fbff 100%);grid-template-columns:minmax(240px,.34fr) minmax(0,1fr);display:grid}.config-summary.is-attention{border-color:color-mix(in srgb, var(--admin-status-warning) 28%, var(--admin-border-default))}.config-summary.is-unavailable{border-color:color-mix(in srgb, var(--admin-status-danger) 28%, var(--admin-border-default))}.config-summary__title{gap:4px;min-width:0;display:grid}.config-summary__title>span{font-size:12px;font-weight:750;color:var(--admin-text-subtle)!important}.config-summary__title h2.ant-typography{color:var(--admin-text-default);margin:0;font-size:20px;line-height:1.25}.config-summary__title p.ant-typography{max-width:64ch;color:var(--admin-text-muted);margin-bottom:0;font-size:13px;font-weight:550;line-height:1.58}.config-summary__main{gap:var(--admin-space-10);min-width:0;display:grid}.config-summary__metrics{gap:var(--admin-space-10);grid-template-columns:repeat(5,minmax(0,1fr));min-width:0;display:grid}.config-summary-metric{min-width:0;border-inline-start:1px solid var(--admin-border-default);gap:4px;padding-inline-start:var(--admin-space-12);display:grid}.config-summary-metric span{color:var(--admin-text-subtle);font-size:12px;font-weight:700;line-height:1.15}.config-summary-metric strong{color:var(--metric-color,var(--admin-text-default));overflow-wrap:anywhere;font-size:18px;font-weight:850;line-height:1.05}.config-summary-metric--danger{--metric-color:var(--admin-text-danger-strong)}.config-summary-metric--warning{--metric-color:var(--admin-text-warning-strong)}.config-summary-metric--info{--metric-color:var(--admin-action-primary-strong)}.config-summary-metric--readonly{--metric-color:#5b21b6}.config-summary__status{gap:6px;min-width:0;display:grid}.config-summary__status span{color:var(--admin-text-muted);font-size:12px;font-weight:650;line-height:1.4}.config-summary__status strong{color:var(--admin-text-default);font-weight:820}.config-state-distribution{background:#0f172a1f;border:1px solid #cbd5e157;border-radius:999px;min-width:0;height:8px;display:flex;overflow:hidden}.config-state-distribution.is-empty span{background:#94a3b847;width:100%}.config-state-distribution__segment{min-width:0;transition:flex-grow .2s,flex-basis .2s,opacity .2s}.config-state-distribution__segment--configured{background:var(--admin-status-success)}.config-state-distribution__segment--defaulted{background:var(--admin-action-primary)}.config-state-distribution__segment--missing{background:var(--admin-status-warning)}.config-state-distribution__segment--invalid{background:var(--admin-status-danger)}.redis-topology-shell{gap:var(--admin-space-12);padding:var(--admin-space-16);display:grid}.redis-topology-shell__header{justify-content:space-between;align-items:start;gap:var(--admin-space-16);display:flex}.redis-topology-shell__toggle{gap:var(--admin-space-10);min-width:0;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;flex:auto;padding:0;display:grid}.redis-topology-shell__toggle:focus-visible{outline:2px solid color-mix(in srgb, var(--admin-action-primary) 40%, transparent);outline-offset:6px}.redis-topology-shell__toggle .section-heading{margin-bottom:0}.redis-topology-shell__summary{flex-wrap:wrap;gap:8px;display:flex}.redis-topology-shell__summary span{color:var(--admin-text-muted);background:#f8fafce0;border:1px solid #cbd5e1c7;border-radius:999px;align-items:center;padding:5px 9px;font-size:12px;font-weight:720;line-height:1.2;display:inline-flex}.redis-topology-shell__summary span.is-attention{border-color:color-mix(in srgb, var(--admin-status-warning) 32%, var(--admin-border-default));background:color-mix(in srgb, var(--admin-status-warning) 10%, #fff);color:var(--admin-text-warning-strong)}.redis-topology-shell__indicator{border-style:dashed!important}.redis-topology-shell.is-collapsed{gap:var(--admin-space-10)}.redis-topology-shell__body .redis-topology-panel{gap:var(--admin-space-14);background:0 0;border:0;padding:0}.redis-topology-shell__body .redis-topology-panel__header{display:none}.redis-topology-panel{gap:var(--admin-space-16);padding:var(--admin-space-20);border-color:color-mix(in srgb, var(--admin-action-primary) 10%, var(--admin-border-default));background:linear-gradient(180deg, #f8fafcb8, transparent 120px), var(--admin-bg-surface);display:grid}.redis-topology-panel__header{justify-content:space-between;align-items:start;gap:var(--admin-space-16);display:flex}.redis-topology-panel__header .section-heading{margin-bottom:0}.redis-topology-warnings{gap:var(--admin-space-8);padding:var(--admin-space-12);border:1px solid color-mix(in srgb, var(--admin-status-warning) 28%, var(--admin-border-default));border-radius:var(--admin-radius-12);background:#fff7ed;display:grid}.redis-topology-warnings span{color:#92400e;font-size:13px;font-weight:650;line-height:1.55}.redis-topology-layout{gap:var(--admin-space-16);grid-template-columns:minmax(280px,.68fr) minmax(0,1.32fr);align-items:start;display:grid}.redis-endpoint-list,.redis-usage-list{gap:var(--admin-space-10,10px);min-width:0;display:grid}.redis-topology-column-header{justify-content:space-between;align-items:center;gap:var(--admin-space-8);border-bottom:1px solid var(--admin-border-default);min-width:0;padding:0 2px 2px;display:flex}.redis-topology-column-header span{color:var(--admin-text-subtle);letter-spacing:0;font-size:11px;font-weight:820}.redis-topology-column-header strong{color:var(--admin-text-muted);overflow-wrap:anywhere;font-size:12px;font-weight:760}.redis-endpoint-card{gap:var(--admin-space-12);min-width:0;padding:var(--admin-space-12);border-radius:var(--admin-radius-8);background:var(--admin-bg-surface);border:1px solid #cbd5e1e6;transition:background-color .18s,border-color .18s,box-shadow .18s;display:grid}.redis-endpoint-card.is-selected{border-color:color-mix(in srgb, var(--admin-action-primary) 42%, var(--admin-border-default));background:color-mix(in srgb, var(--admin-action-primary) 5%, #fff);box-shadow:0 0 0 3px color-mix(in srgb, var(--admin-action-primary) 8%, transparent)}.redis-endpoint-card.is-related{border-color:color-mix(in srgb, var(--admin-action-primary) 18%, var(--admin-border-default));background:color-mix(in srgb, var(--admin-action-primary) 2%, #fff)}.redis-endpoint-card__toggle,.redis-usage-row__toggle{width:100%;min-width:0;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;padding:0;display:grid}.redis-endpoint-card__toggle{gap:var(--admin-space-12)}.redis-endpoint-card__toggle:hover strong,.redis-endpoint-card__toggle:focus-visible strong,.redis-usage-row__toggle:hover strong,.redis-usage-row__toggle:focus-visible strong{color:var(--admin-action-primary-strong)}.redis-endpoint-card__toggle:focus-visible,.redis-usage-row__toggle:focus-visible{outline:2px solid color-mix(in srgb, var(--admin-action-primary) 42%, transparent);outline-offset:4px}.redis-endpoint-card__title{align-items:center;gap:var(--admin-space-12);min-width:0;display:flex}.redis-endpoint-card__title>span{border-radius:var(--admin-radius-8);width:38px;height:38px;color:var(--admin-action-primary-strong);background:color-mix(in srgb, var(--admin-action-primary) 10%, #fff);flex:none;place-items:center;font-size:18px;display:grid}.redis-endpoint-card__title div{gap:3px;min-width:0;display:grid}.redis-endpoint-card strong{color:var(--admin-text-default);font-size:15px;line-height:1.3}.redis-endpoint-card small{color:var(--admin-text-subtle);font-size:12px;font-weight:700}.redis-endpoint-card code,.redis-usage-row code{min-width:0;color:var(--admin-action-primary-strong);overflow-wrap:anywhere;font-family:Cascadia Mono,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;font-weight:750}.redis-endpoint-card__footer{justify-content:space-between;align-items:center;gap:var(--admin-space-8);padding-top:var(--admin-space-8);border-top:1px solid var(--admin-border-default);display:flex}.redis-endpoint-card__footer span{color:var(--admin-text-muted);font-size:12px;font-weight:750}.redis-endpoint-usage-preview{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.redis-endpoint-usage-preview span{border-radius:var(--admin-radius-8);background:color-mix(in srgb, var(--admin-bg-surface-muted) 70%, #fff);max-width:100%;color:var(--admin-text-muted);border:1px solid #cbd5e1c2;align-items:center;gap:6px;padding:5px 8px;font-size:12px;line-height:1.25;display:inline-flex}.redis-endpoint-usage-preview strong{min-width:0;color:var(--admin-text-default);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:760;overflow:hidden}.redis-endpoint-usage-preview small{color:var(--admin-text-subtle);flex:none;font-size:11px;font-weight:760}.redis-topology-inline-key{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;font-family:Cascadia Mono,SFMono-Regular,Consolas,Liberation Mono,monospace;overflow:hidden;color:var(--admin-action-primary-strong)!important}.redis-topology-action-row{justify-content:flex-end;min-width:0;display:flex}.redis-topology-action.ant-btn{max-width:100%}.redis-endpoint-detail{gap:var(--admin-space-10);min-width:0;display:grid}.redis-endpoint-summary,.redis-usage-summary{gap:var(--admin-space-8);min-width:0;padding:var(--admin-space-10) var(--admin-space-12);border:1px solid var(--admin-border-default);border-radius:var(--admin-radius-8);background:var(--admin-bg-surface);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.redis-usage-summary{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}.redis-usage-summary__wide{grid-column:1/-1}.redis-endpoint-summary div,.redis-usage-summary div{gap:3px;min-width:0;display:grid}.redis-endpoint-summary dt,.redis-usage-summary dt{color:var(--admin-text-subtle);font-size:11px;font-weight:820;line-height:1.2}.redis-endpoint-summary dd,.redis-usage-summary dd{min-width:0;color:var(--admin-text-muted);margin:0;font-size:12px;font-weight:700;line-height:1.45}.redis-endpoint-detail__section{gap:var(--admin-space-8);min-width:0;padding:var(--admin-space-10);border-radius:var(--admin-radius-8);background:color-mix(in srgb, var(--admin-bg-surface-muted) 72%, #fff);border:1px solid #cbd5e1b8;display:grid}.redis-endpoint-detail__section-header{justify-content:space-between;align-items:center;gap:var(--admin-space-8);min-width:0;display:flex}.redis-endpoint-detail__section-header strong{color:var(--admin-text-default);font-size:13px;font-weight:820;line-height:1.3}.redis-endpoint-detail__section-header span{color:var(--admin-text-subtle);flex:none;font-size:12px;font-weight:760}.redis-usage-detail-empty{padding:var(--admin-space-10);border-radius:var(--admin-radius-8);color:var(--admin-text-muted);border:1px dashed #94a3b8b8;font-size:12px;font-weight:700}.redis-usage-detail-table{border-radius:var(--admin-radius-8);background:var(--admin-bg-surface);border:1px solid #cbd5e1d1;min-width:0;display:grid;overflow:hidden}.redis-usage-detail-table__head{display:none}.redis-usage-detail-table__row{gap:var(--admin-space-8);min-width:0;padding:var(--admin-space-10);border-top:1px solid #e2e8f0db;display:grid}.redis-usage-detail-table__row:first-of-type{border-top:0}.redis-usage-detail-table__row.is-highlighted{background:color-mix(in srgb, var(--admin-action-primary) 5%, #fff)}.redis-usage-detail-table__cell{min-width:0;color:var(--admin-text-muted);gap:4px;font-size:12px;font-weight:650;line-height:1.48;display:grid}.redis-usage-detail-table__cell:before{content:attr(data-label);color:var(--admin-text-subtle);font-size:11px;font-weight:820;line-height:1.2}.redis-usage-detail-table__cell--title strong{color:var(--admin-text-default);font-size:13px;font-weight:820;line-height:1.35}.redis-usage-detail-table__cell--title p{color:var(--admin-text-muted);margin:0;font-size:12px;font-weight:580;line-height:1.55}.redis-usage-detail-table__cell span,.redis-usage-detail-table__cell em{overflow-wrap:anywhere;min-width:0}.redis-usage-detail-table__cell em{color:var(--admin-text-subtle);font-style:normal;font-weight:760}.redis-usage-detail-table__cell--code code{color:var(--admin-action-primary-strong);overflow-wrap:anywhere;font-family:Cascadia Mono,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:11.5px;font-weight:760;line-height:1.45}.redis-usage-detail-table__cell--action{align-items:start}.redis-usage-detail-table__cell--action .ant-btn{width:fit-content;max-width:100%}.redis-topology-detail-section{gap:var(--admin-space-10);min-width:0;padding:var(--admin-space-12);border-radius:var(--admin-radius-8);background:color-mix(in srgb, var(--admin-bg-surface-muted) 48%, #fff);border:1px solid #cbd5e1c7;display:grid}.redis-topology-detail-section__header{justify-content:space-between;align-items:start;gap:var(--admin-space-12);min-width:0;display:flex}.redis-topology-detail-section__header .section-heading{margin-bottom:0}.redis-topology-detail-section__header>span{color:var(--admin-text-muted);background:var(--admin-bg-surface);border:1px solid #cbd5e1b8;border-radius:999px;flex:none;padding:4px 8px;font-size:12px;font-weight:760;line-height:1.25}@media (width>=1281px){.redis-usage-detail-table--wide .redis-usage-detail-table__head,.redis-usage-detail-table--wide .redis-usage-detail-table__row{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(0,.74fr) minmax(0,1fr) minmax(0,1.1fr) minmax(0,1.1fr) minmax(112px,.58fr);gap:0;display:grid}.redis-usage-detail-table--wide .redis-usage-detail-table__head{background:color-mix(in srgb, var(--admin-bg-surface-muted) 78%, #fff);border-bottom:1px solid #cbd5e1db}.redis-usage-detail-table--wide .redis-usage-detail-table__head span{min-width:0;color:var(--admin-text-subtle);padding:9px 10px;font-size:11px;font-weight:820;line-height:1.25}.redis-usage-detail-table--wide .redis-usage-detail-table__row{padding:0}.redis-usage-detail-table--wide .redis-usage-detail-table__cell{border-left:1px solid #e2e8f0db;padding:10px}.redis-usage-detail-table--wide .redis-usage-detail-table__cell:first-child{border-left:0}.redis-usage-detail-table--wide .redis-usage-detail-table__cell:before{display:none}}.redis-usage-row{gap:var(--admin-space-16);min-width:0;padding:var(--admin-space-14,14px) var(--admin-space-16);border-radius:var(--admin-radius-8);background:var(--admin-bg-surface);border:1px solid #cbd5e1e0;grid-template-columns:minmax(0,1fr) auto;transition:background-color .18s,border-color .18s,box-shadow .18s;display:grid}.redis-usage-row.is-selected{border-color:color-mix(in srgb, var(--admin-action-primary) 42%, var(--admin-border-default));background:color-mix(in srgb, var(--admin-action-primary) 4%, #fff);box-shadow:0 0 0 3px color-mix(in srgb, var(--admin-action-primary) 8%, transparent)}.redis-usage-row.is-related{border-color:color-mix(in srgb, var(--admin-action-primary) 18%, var(--admin-border-default));background:color-mix(in srgb, var(--admin-action-primary) 2%, #fff)}.redis-usage-row__toggle{gap:var(--admin-space-16);grid-template-columns:minmax(0,1fr) minmax(210px,.42fr)}.redis-usage-row__main{gap:var(--admin-space-8);min-width:0;display:grid}.redis-usage-row__main strong{color:var(--admin-text-default);font-size:15px;line-height:1.35}.redis-usage-row__main p{max-width:72ch;color:var(--admin-text-muted);margin:0;font-size:13px;font-weight:550;line-height:1.6}.redis-usage-row__meta{gap:var(--admin-space-8);flex-wrap:wrap;display:flex}.redis-usage-row__meta>span,.redis-status-light{min-width:0;color:var(--admin-text-muted);background:var(--admin-bg-surface-muted);border-radius:999px;align-items:center;padding:4px 8px;font-size:12px;font-weight:750;line-height:1.2;display:inline-flex}.redis-status-light{gap:6px}.redis-status-light>span{background:var(--admin-status-success);border-radius:999px;flex:none;width:7px;height:7px;padding:0}.redis-status-light.is-warning>span{background:var(--admin-status-warning)}.redis-usage-row__prefix{border-radius:var(--admin-radius-8);background:color-mix(in srgb, var(--admin-bg-surface-muted) 74%, white);border:1px solid #cbd5e1b8;align-content:start;gap:5px;min-width:0;padding:9px 10px;display:grid}.redis-usage-row__prefix span{color:var(--admin-text-subtle);font-size:11px;font-weight:800;line-height:1.2}.redis-usage-row__prefix code{word-break:break-word;font-size:11.5px;line-height:1.45}@media (width<=1280px){.redis-topology-layout,.redis-usage-row{grid-template-columns:minmax(0,1fr)}.redis-usage-row__toggle{grid-template-columns:minmax(0,1fr) minmax(180px,.36fr)}}@media (width<=720px){.redis-topology-shell__header,.redis-topology-shell__summary,.redis-topology-panel__header,.redis-topology-detail-section__header,.redis-topology-column-header{display:grid}.redis-endpoint-summary,.redis-usage-summary,.redis-usage-row__toggle{grid-template-columns:minmax(0,1fr)}}.config-layout{gap:var(--admin-space-16);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.config-workbench{gap:var(--admin-space-16);grid-template-columns:minmax(0,1fr) minmax(360px,clamp(400px,30vw,680px));align-items:start;min-width:0;display:grid}.config-scope-panel{gap:var(--admin-space-10);min-width:0;padding:var(--admin-space-12);display:grid;overflow:visible}.config-scope-panel__header{gap:var(--admin-space-10);grid-template-columns:minmax(0,1fr);align-items:start;min-width:0;display:grid}.config-scope-panel__primary{gap:var(--admin-space-10);min-width:0;display:grid}.config-scope-panel .section-heading{margin-bottom:0}.config-scope-panel .section-heading h4.ant-typography{margin-bottom:2px;font-size:15px;line-height:1.25}.config-scope-panel .section-heading .ant-typography-secondary{font-size:12px;line-height:1.35}.config-group-list{grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:6px;min-width:0;padding:0;display:grid;overflow:visible}.config-domain-card{border-radius:var(--admin-radius-8);min-width:0;min-height:54px;color:inherit;cursor:pointer;text-align:left;background:linear-gradient(#fff 0%,#f8fafc 100%);border:1px solid #cbd5e1d1;align-items:stretch;gap:6px;padding:8px;transition:background-color .18s,border-color .18s,box-shadow .18s,transform .18s;display:grid}.config-domain-card__main{justify-content:space-between;align-items:start;gap:var(--admin-space-8);min-width:0;display:flex}.config-domain-card:hover,.config-domain-card.is-active{border-color:#1d4ed857;transform:translateY(-1px);box-shadow:0 14px 26px -24px #0f172a61}.config-domain-card.is-active{background:linear-gradient(135deg,#eef4ff,#f8fbff)}.config-domain-card.has-attention{border-color:color-mix(in srgb, var(--admin-status-warning) 30%, var(--admin-border-default))}.config-domain-card.has-invalid{border-color:color-mix(in srgb, var(--admin-status-danger) 34%, var(--admin-border-default))}.config-domain-card .config-state-distribution{background:#94a3b824;border-color:#0000;height:4px}.config-domain-card__copy{gap:3px;min-width:0;display:grid}.config-domain-card__copy strong{color:var(--admin-text-default);overflow-wrap:anywhere;white-space:normal;font-size:12px;line-height:1.25;overflow:visible}.config-domain-card__copy small{color:var(--admin-text-subtle);font-size:11px;font-weight:700}.config-domain-card__count{color:var(--admin-text-default);flex:none;font-size:18px;font-weight:850;line-height:1}.config-scope-summary{padding:var(--admin-space-12);border:1px solid var(--admin-border-default);border-radius:var(--admin-radius-8);background:color-mix(in srgb, var(--admin-bg-surface-muted) 76%, white);align-content:start;gap:8px;display:grid}.config-scope-summary>strong{color:var(--admin-text-default);font-size:16px;line-height:1.25}.config-scope-summary p{color:var(--admin-text-muted);margin-bottom:0;font-size:12px;font-weight:500;line-height:1.45}.config-diagnostic-status{background:#ffffffdb;border:1px solid #cbd5e1c7;border-radius:12px;gap:10px;padding:10px;display:grid}.config-diagnostic-status--success{border-color:#22c55e3d}.config-diagnostic-status--warning{border-color:#f59e0b47}.config-diagnostic-status--danger{border-color:#ef444438}.config-diagnostic-status__head,.config-diagnostic-status__footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.config-diagnostic-status__copy{gap:3px;display:grid}.config-diagnostic-status__copy strong{color:var(--admin-text-default);font-size:14px;line-height:1.25}.config-diagnostic-status__pill{color:var(--admin-text-default);white-space:nowrap;background:#f8fafce0;border:1px solid #cbd5e1cc;border-radius:999px;align-items:center;padding:4px 8px;font-size:11px;font-weight:780;line-height:1.2;display:inline-flex}.config-diagnostic-status__loading{color:var(--admin-text-muted);align-items:center;gap:8px;font-size:12px;font-weight:600;display:inline-flex}.config-diagnostic-status__keys{flex-wrap:wrap;gap:6px;display:flex}.config-diagnostic-status__key{color:var(--admin-text-default);background:#f8fafce6;border:1px solid #cbd5e1d1;border-radius:999px;align-items:center;padding:4px 8px;font-size:11px;font-weight:720;line-height:1.2;display:inline-flex}.config-diagnostic-status__facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.config-diagnostic-status__facts article{background:#f8fafcc2;border:1px solid #e2e8f0eb;border-radius:10px;gap:3px;padding:8px;display:grid}.config-diagnostic-status__facts span{color:var(--admin-text-subtle);font-size:11px;font-weight:780;line-height:1.2}.config-diagnostic-status__facts strong{color:var(--admin-text-default);overflow-wrap:anywhere;font-size:12px;line-height:1.45}.config-diagnostic-status__link{color:var(--admin-action-primary-strong);font-size:12px;font-weight:720;text-decoration:none}.config-diagnostic-status__link:hover{text-underline-offset:3px;text-decoration:underline}.config-range-meta-strip{min-width:0;max-width:100%;color:var(--admin-text-muted);flex-wrap:wrap;align-items:baseline;gap:4px 0;line-height:1.45;display:inline-flex}.config-range-meta-strip__item{min-width:0;max-width:100%;line-height:inherit;align-items:baseline;gap:6px;display:inline-flex}.config-range-meta-strip__item+.config-range-meta-strip__item:before{background:var(--admin-border-default);content:"";width:1px;height:12px;margin:0 10px 0 2px;display:inline-block;transform:translateY(2px)}.config-range-meta-strip__item>span{color:var(--admin-text-subtle);white-space:nowrap;flex:none;font-size:12px;font-weight:800}.config-range-meta-strip__item code{min-width:0;color:var(--admin-text-muted);overflow-wrap:anywhere;font-family:Cascadia Mono,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;font-weight:720}.config-range-meta-strip__item em{color:var(--admin-text-subtle);white-space:nowrap;flex:none;font-size:12px;font-style:normal;font-weight:650}.config-range-meta-list{gap:7px;min-width:0;margin:2px 0 0;display:grid}.config-range-meta-list__item{grid-template-columns:58px minmax(0,1fr);align-items:baseline;gap:10px;min-width:0;display:grid}.config-range-meta-list__item dt{color:var(--admin-text-subtle);white-space:nowrap;font-size:12px;font-weight:780}.config-range-meta-list__item dd{flex-wrap:wrap;align-items:baseline;gap:4px 8px;min-width:0;margin:0;display:flex}.config-range-meta-list__item code{color:var(--admin-text-muted);overflow-wrap:anywhere;font-family:Cascadia Mono,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;font-weight:720;line-height:1.45}.config-range-meta-list__item em{color:var(--admin-text-subtle);font-size:12px;font-style:normal;font-weight:650;line-height:1.45}.config-scope-stats{border-top:1px solid var(--admin-border-default);grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding-top:6px;display:grid}.config-scope-stats span{gap:2px;display:grid}.config-scope-stats strong{color:var(--admin-text-default);font-size:15px;line-height:1}.config-scope-stats small{color:var(--admin-text-subtle);font-size:11px;font-weight:600}.config-main{min-width:0;padding:var(--admin-space-16);overflow:hidden}.config-toolbar{justify-content:space-between;align-items:center;gap:var(--admin-space-12);margin-bottom:var(--admin-space-12);padding:var(--admin-space-10,10px) var(--admin-space-12);border:1px solid var(--admin-border-default);border-radius:var(--admin-radius-12);background:var(--admin-bg-surface-muted);flex-wrap:wrap;display:flex}.config-toolbar .ant-input-affix-wrapper{flex:320px;max-width:520px}.config-filter-segmented{max-width:100%;overflow-x:auto}.config-table{min-width:0}.config-table .ant-table{color:var(--admin-text-default)}.config-table .ant-table-thead>tr>th{color:var(--admin-text-subtle);background:#f8fafc;padding:10px 12px;font-size:12px;font-weight:800}.config-table .config-row--attention td{background:color-mix(in srgb, var(--admin-status-warning) 4%, white)}.config-table .config-row--high-risk td{background:color-mix(in srgb, var(--admin-status-danger) 2%, white)}.config-table .config-row--defaulted td{background:color-mix(in srgb, var(--admin-action-primary) 3%, white)}.config-table .config-row--missing td{background:color-mix(in srgb, var(--admin-status-warning) 7%, white)}.config-table .config-row--invalid td{background:color-mix(in srgb, var(--admin-status-danger) 5%, white)}.config-table .config-row--readonly td{background:color-mix(in srgb, var(--admin-accent-violet) 3%, white)}.config-table .ant-table-tbody>tr:hover>td{background:color-mix(in srgb, var(--admin-action-primary) 5%, white)}.config-table .ant-table-tbody>tr.config-row--selected>td{background:color-mix(in srgb, var(--admin-action-primary) 8%, white);border-block-color:color-mix(in srgb, var(--admin-action-primary) 24%, var(--admin-border-default))}.config-table .ant-table-tbody>tr.config-row--selected>td:first-child{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--admin-action-primary) 22%, transparent)}.config-table .ant-table-tbody>tr{cursor:pointer}.config-table .ant-table-tbody>tr>td{vertical-align:middle;border-bottom-color:#e7edf5;padding:12px}.config-table-heading-with-help{align-items:center;gap:5px;display:inline-flex}.config-table-heading-with-help .anticon{color:var(--admin-text-subtle)}.config-inline-status{max-width:100%;color:var(--status-color,var(--admin-text-subtle));white-space:nowrap;align-items:center;gap:6px;font-size:12px;font-weight:780;line-height:1.2;display:inline-flex}.config-inline-status__icon{background:color-mix(in srgb, var(--status-color) 12%, #fff);width:18px;height:18px;color:var(--status-color);border-radius:999px;flex:none;place-items:center;font-size:12px;display:inline-grid}.config-inline-status--configured{--status-color:var(--admin-status-success)}.config-inline-status--defaulted{--status-color:var(--admin-action-primary)}.config-inline-status--missing{--status-color:var(--admin-text-warning-strong)}.config-inline-status--invalid{--status-color:var(--admin-text-danger-strong)}.config-risk-pill{border:1px solid var(--risk-pill-border,transparent);background:var(--risk-pill-bg,transparent);max-width:100%;color:var(--risk-pill-color,var(--admin-text-subtle));white-space:nowrap;cursor:help;border-radius:6px;align-items:center;gap:5px;padding:1px 6px;font-size:11px;font-weight:760;line-height:1.35;display:inline-flex}.config-risk-pill--high{--risk-pill-bg:color-mix(in srgb, var(--admin-status-danger) 8%, #fff);--risk-pill-border:color-mix(in srgb, var(--admin-status-danger) 22%, transparent);--risk-pill-color:var(--admin-text-danger-strong)}.config-risk-pill--medium{--risk-pill-bg:color-mix(in srgb, var(--admin-status-warning) 9%, #fff);--risk-pill-border:color-mix(in srgb, var(--admin-status-warning) 24%, transparent);--risk-pill-color:var(--admin-text-warning-strong)}.config-risk-pill--low{--risk-pill-bg:color-mix(in srgb, var(--admin-status-success) 7%, #fff);--risk-pill-border:color-mix(in srgb, var(--admin-status-success) 18%, transparent);--risk-pill-color:var(--admin-text-success-strong)}.config-risk-pill--readonly{--risk-pill-bg:color-mix(in srgb, var(--admin-accent-violet) 7%, #fff);--risk-pill-border:color-mix(in srgb, var(--admin-accent-violet) 18%, transparent);--risk-pill-color:#5b21b6}.config-name-cell{cursor:help;gap:3px;min-width:0;max-width:100%;display:grid}.config-name-cell>.ant-typography:first-child{color:var(--admin-text-default);overflow-wrap:normal;word-break:keep-all;font-size:13px;line-height:1.35}.config-effect-text{color:var(--admin-text-muted);white-space:nowrap;font-size:12px;font-weight:700}.config-value-cell{gap:2px;min-width:0;max-width:none;display:grid}.config-value-cell__primary{color:var(--admin-text-default);white-space:normal;overflow-wrap:anywhere;word-break:break-word;font-family:Cascadia Mono,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;font-weight:760;line-height:1.45;display:block;overflow:visible}.config-value-cell__primary.is-resource{color:var(--admin-action-primary-strong);font-family:inherit}.config-value-cell-link{max-width:100%;color:inherit;text-decoration:none;display:block}.config-value-cell-link:hover .config-value-cell__primary{text-underline-offset:3px;text-decoration:underline}.config-value-cell__secondary{white-space:normal;overflow-wrap:anywhere;word-break:break-word;font-size:11px;font-weight:650;line-height:1.4;display:block;overflow:visible}.config-key-text{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.config-key-text .ant-typography-copy{vertical-align:middle;justify-content:center;align-items:center;min-width:28px;min-height:28px;margin-inline-start:6px;display:inline-flex}@media (width<=720px){.config-scope-panel__header,.config-diagnostic-status__head,.config-diagnostic-status__footer{flex-direction:column;grid-template-columns:minmax(0,1fr);align-items:flex-start}.config-diagnostic-status__facts{grid-template-columns:minmax(0,1fr)}.config-key-text .ant-typography-copy{min-width:34px;min-height:34px;margin-inline-start:4px}}.config-name-tooltip{gap:5px;max-width:360px;display:grid}.config-name-tooltip strong{color:var(--admin-text-default);line-height:1.35}.config-name-tooltip span{color:var(--admin-text-muted);line-height:1.5}.config-name-tooltip code{overflow-wrap:anywhere;color:var(--admin-action-primary-strong);font-family:Cascadia Mono,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:11px}.ant-drawer-content{background:linear-gradient(#fff 0%,#f8fafc 100%)}.ant-drawer-body{overflow-x:hidden}.ant-descriptions .ant-descriptions-item-label{font-weight:800;color:var(--admin-text-muted)!important;background:#f8fafc!important}.ant-descriptions .ant-descriptions-item-content{color:var(--admin-text-default);font-weight:500}.mono{font-family:Cascadia Mono,SFMono-Regular,Consolas,Liberation Mono,monospace}.drawer-stack{gap:var(--admin-space-16);min-width:0;max-width:100%;display:grid}.drawer-stack .ant-descriptions-item-content{overflow-wrap:anywhere;min-width:0}.config-detail-panel{min-width:0;max-height:inherit;overscroll-behavior:contain;border:1px solid color-mix(in srgb, var(--admin-border-default) 84%, #0f172a14);border-radius:var(--admin-radius-16);scrollbar-gutter:stable;background:linear-gradient(#fff 0%,#fbfdff 100%);align-content:start;align-self:start;gap:0;padding:0;display:grid;overflow:hidden auto;box-shadow:0 24px 60px -46px #0f172a6b}.config-detail-anchor{top:var(--admin-space-16);min-width:0;max-height:calc(100vh - var(--admin-space-32));scroll-margin-top:calc(var(--admin-space-24) + 64px);position:sticky}.config-detail-panel--empty{align-content:center;min-height:280px}.config-detail-panel__header{justify-content:space-between;align-items:flex-start;gap:var(--admin-space-16);min-width:0;padding:14px var(--admin-space-16) 12px;border-bottom:1px solid color-mix(in srgb, var(--admin-border-default) 78%, transparent);background:#fff;display:flex}.config-detail-panel__identity{flex:auto;gap:5px;min-width:0;display:grid}.config-detail-panel__eyebrow{border:1px solid color-mix(in srgb, var(--admin-border-default) 78%, #0f172a0a);background:color-mix(in srgb, var(--admin-bg-surface-muted) 78%, white);width:fit-content;min-height:20px;color:var(--admin-text-subtle);letter-spacing:.03em;border-radius:999px;align-items:center;padding:0 8px;font-size:10px;font-weight:820;display:inline-flex}.config-detail-panel__identity strong{color:var(--admin-text-default);overflow-wrap:anywhere;font-size:23px;font-weight:860;line-height:1.12}.config-detail-panel__identity code{border:1px solid color-mix(in srgb, var(--admin-action-primary) 16%, var(--admin-border-default));background:color-mix(in srgb, var(--admin-action-primary) 8%, white);width:fit-content;min-height:24px;color:var(--admin-action-primary-strong);overflow-wrap:anywhere;border-radius:999px;align-items:center;padding:0 9px;font-size:11px;font-weight:760;line-height:1;display:inline-flex}.config-detail-panel__lede{color:var(--admin-text-subtle);flex-wrap:wrap;gap:4px 6px;margin:2px 0 0;font-size:11px;font-weight:740;line-height:1.35;display:inline-flex}.config-detail-panel__lede span[aria-hidden=true]{color:var(--admin-text-subtle)}.config-detail-panel__caption{border-left:2px solid color-mix(in srgb, var(--admin-action-primary) 18%, var(--admin-border-default));max-width:42ch;color:var(--admin-text-muted);overflow-wrap:anywhere;padding-left:10px;font-size:11px;font-weight:640;line-height:1.5;display:block}.config-detail-panel__badges{border:1px solid color-mix(in srgb, var(--admin-border-default) 78%, #0f172a0a);background:linear-gradient(#fffffff5,#f8fbffeb);border-radius:14px;flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:6px;max-width:46%;padding:6px 8px;display:flex;box-shadow:inset 0 1px #ffffffc2}.config-detail-panel__badges .config-inline-status,.config-detail-panel__badges .config-risk-pill{min-height:22px}.config-detail-panel .config-detail-summary,.config-current-panel,.config-detail-facts,.config-detail-panel .config-editor-card,.config-revisions-panel{margin:0 var(--admin-space-16) var(--admin-space-12)}.config-detail-panel .config-detail-summary{border-top:1px solid var(--admin-border-default);background:0 0;grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.config-detail-panel .config-detail-summary__item,.config-detail-panel .config-detail-summary__item dd{min-width:0}.config-detail-panel .config-detail-summary__item{align-items:center;gap:var(--admin-space-8);border:0;border-bottom:1px solid var(--admin-border-default);background:0 0;border-radius:0;grid-template-columns:86px minmax(0,1fr);margin:0;padding:6px 0;display:grid}.config-detail-panel .config-detail-summary__item:nth-child(2n){border-right:0}.config-detail-panel .config-detail-summary__item:nth-last-child(-n+2){border-bottom:1px solid var(--admin-border-default)}.config-detail-panel .config-detail-summary__item:last-child{border-bottom:0}.config-detail-panel .config-detail-summary dt{color:var(--admin-text-subtle);font-size:12px;font-weight:760;line-height:1.3}.config-detail-panel .config-detail-summary dd,.config-detail-panel .config-detail-summary__with-help{color:var(--admin-text-default);white-space:normal;overflow-wrap:anywhere;word-break:break-word;align-items:center;gap:5px;margin:0;font-size:12px;font-weight:760;line-height:1.35;display:inline-flex}.config-detail-summary__with-help .anticon{color:var(--admin-text-subtle)}.config-editor-card{min-width:0;padding:var(--admin-space-20);border:1px solid color-mix(in srgb, var(--admin-action-primary) 18%, var(--admin-border-default));border-radius:var(--admin-radius-16);background:linear-gradient(#fff 0%,#f8fafc 100%);position:relative;box-shadow:0 16px 38px -34px #0f172a5c}.config-editor-card--high{border-color:color-mix(in srgb, var(--admin-status-danger) 22%, var(--admin-border-default));background:linear-gradient(#fff 0%,snow 100%)}.config-editor-card--medium{border-color:color-mix(in srgb, var(--admin-status-warning) 22%, var(--admin-border-default));background:linear-gradient(#fff 0%,#fffaf0 100%)}.config-editor-card .section-heading{margin-bottom:var(--admin-space-16)}.config-editor-card .config-editor-form{min-width:0}.config-detail-panel .config-editor-card{border-radius:var(--admin-radius-16);border-width:1px;gap:6px;padding:12px;display:grid;box-shadow:0 18px 42px -34px #0f172a57}.config-editor-card__header{justify-content:space-between;align-items:flex-start;gap:var(--admin-space-8);border-bottom:1px solid var(--admin-border-default);min-width:0;padding-bottom:6px;display:flex}.config-editor-card__header>div{gap:2px;min-width:0;display:grid}.config-editor-card__header .config-risk-pill{flex:none}.config-editor-card__header strong{color:var(--admin-text-default);font-size:12px;font-weight:820}.config-editor-card__header span{color:var(--admin-text-muted);overflow-wrap:anywhere;font-size:11px;font-weight:640;line-height:1.35}.config-detail-panel .config-editor-form .ant-form-item{margin-bottom:7px}.config-detail-panel .config-editor-form .ant-form-item-label{padding-bottom:2px}.config-detail-panel .config-editor-form .ant-form-item-label>label{height:auto;color:var(--admin-text-subtle);font-size:11px;font-weight:750}.config-detail-panel .config-editor-form .ant-input,.config-detail-panel .config-editor-form textarea.ant-input,.config-detail-panel .config-editor-form .ant-input-number{width:100%;font-size:12px}.config-infra-guidance{gap:var(--admin-space-10);border:1px solid color-mix(in srgb, var(--admin-action-primary) 30%, var(--admin-border-default));border-radius:var(--admin-radius-8);background:linear-gradient(135deg, color-mix(in srgb, var(--admin-action-primary) 10%, transparent), color-mix(in srgb, var(--admin-bg-surface) 92%, transparent));grid-template-columns:auto minmax(0,1fr);min-width:0;padding:12px;display:grid}.config-infra-guidance__icon{border:1px solid color-mix(in srgb, var(--admin-action-primary) 26%, var(--admin-border-default));border-radius:var(--admin-radius-8);background:var(--admin-bg-surface);width:34px;height:34px;color:var(--admin-action-primary-strong);place-items:center;font-size:16px;display:grid}.config-infra-guidance__copy{gap:3px;min-width:0;display:grid}.config-infra-guidance__eyebrow{letter-spacing:0;font-size:11px;font-weight:820;color:var(--admin-action-primary-strong)!important}.config-infra-guidance__copy strong{color:var(--admin-text-default);font-size:13px;font-weight:850;line-height:1.35}.config-infra-guidance__copy span{color:var(--admin-text-muted);overflow-wrap:anywhere;font-size:12px;font-weight:640;line-height:1.55}.config-infra-guidance__actions{gap:var(--admin-space-8);flex-wrap:wrap;grid-column:2;min-width:0;margin-top:3px;display:flex}.config-infra-guidance__actions a{border:1px solid var(--admin-border-default);border-radius:var(--admin-radius-8);background:var(--admin-bg-surface);min-height:28px;color:var(--admin-text-default);align-items:center;padding:0 10px;font-size:12px;font-weight:760;text-decoration:none;display:inline-flex}.config-infra-guidance__actions a:first-child{border-color:var(--admin-action-primary);background:var(--admin-action-primary);color:#f8fbff}.config-infra-guidance__actions a:hover{border-color:var(--admin-action-primary);color:var(--admin-action-primary-strong)}.config-infra-guidance__actions a:first-child:hover{color:#f8fbff;filter:brightness(.98)}.config-resource-tooltip-popover .ant-tooltip-inner{background:var(--admin-bg-surface);width:min(340px,100vw - 32px);color:var(--admin-text-default);box-shadow:var(--admin-shadow-lg,0 18px 48px -28px #0f172a80);border:0;padding:0}.config-resource-tooltip-popover .ant-tooltip-arrow:before{background:var(--admin-bg-surface)}.config-resource-tooltip{border:1px solid var(--admin-border-default);border-radius:var(--admin-radius-10,10px);min-width:0;display:grid;overflow:hidden}.config-resource-tooltip__header{border-bottom:1px solid var(--admin-border-default);background:var(--admin-bg-surface-muted);gap:3px;min-width:0;padding:10px 12px;display:grid}.config-resource-tooltip__header strong{color:var(--admin-text-default);overflow-wrap:anywhere;font-size:12px;font-weight:800;line-height:1.35}.config-resource-tooltip__header span{color:var(--admin-text-muted);font-size:11px;font-weight:700}.config-resource-tooltip__list{margin:0;padding:8px 12px 10px;display:grid}.config-resource-tooltip__item{grid-template-columns:54px minmax(0,1fr);gap:8px;padding:4px 0;display:grid}.config-resource-tooltip__item dt{color:var(--admin-text-subtle);font-size:11px;font-weight:760}.config-resource-tooltip__item dd{min-width:0;color:var(--admin-text-default);overflow-wrap:anywhere;margin:0;font-size:11px;font-weight:680;line-height:1.4}.config-detail-panel .drawer-submit-panel{border:1px solid color-mix(in srgb, var(--admin-action-primary) 16%, var(--admin-border-default));border-radius:var(--admin-radius-12);background:linear-gradient(135deg, color-mix(in srgb, var(--admin-action-primary) 8%, white), color-mix(in srgb, var(--admin-bg-surface-strong) 40%, white));grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:6px;margin-top:0;padding:8px 10px;display:grid;box-shadow:inset 0 1px #ffffffc7}.config-detail-panel .drawer-submit-panel__copy{gap:2px;min-width:0;display:grid}.config-detail-panel .drawer-submit-panel__copy strong{font-size:12px}.config-detail-panel .drawer-submit-panel__copy span{overflow-wrap:anywhere;min-width:0;font-size:11px;line-height:1.35}.config-detail-panel .drawer-submit-panel__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;min-width:0;display:flex}.config-detail-panel .drawer-submit-panel__state{min-height:18px;color:var(--admin-text-subtle);white-space:nowrap;background:0 0;border:0;justify-content:flex-end;align-items:center;gap:5px;padding:0 2px;font-size:11px;font-weight:760;display:inline-flex}.config-detail-panel .drawer-submit-panel__state svg{width:13px;height:13px;color:var(--admin-action-primary)}.config-detail-panel .drawer-submit-panel__state--required{color:var(--admin-text-warning-strong)}.config-detail-panel .drawer-submit-panel__state--required svg{color:var(--admin-status-warning)}.config-detail-panel .drawer-submit-panel .ant-btn-primary{color:#f8fbff;min-width:108px;font-weight:780}.config-detail-panel .drawer-submit-panel .ant-btn-primary span{color:inherit}.magic-shine-border{width:100%;height:100%;padding:var(--border-width);border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;animation:admin-shine-border var(--duration) linear infinite;background-size:300% 300%;position:absolute;inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0)}@keyframes admin-shine-border{0%{background-position:0%}to{background-position:300%}}@media (prefers-reduced-motion:reduce){.magic-shine-border{animation:none}.config-domain-card{transition:none}}@media (width<=720px){.config-infra-guidance{grid-template-columns:1fr}.config-infra-guidance__actions{grid-column:1}}.config-editor-form .ant-form-item-label>label,.payment-editor-form .ant-form-item-label>label{color:var(--admin-text-default);font-weight:750}.config-editor-form .ant-form-item,.config-editor-form .ant-input,.config-editor-form textarea.ant-input{min-width:0;max-width:100%}.config-editor-form textarea.ant-input{overflow-wrap:anywhere;word-break:break-word}.config-unit-hint{color:var(--admin-text-muted);margin-top:4px;font-size:12px;font-weight:700;display:inline-flex}.config-change-alert{border-radius:var(--admin-radius-12)}.config-change-alert .ant-alert-content,.config-change-alert .ant-alert-message,.config-change-alert .ant-alert-description{overflow-wrap:anywhere;min-width:0}.config-current-panel{border:1px solid color-mix(in srgb, var(--admin-action-primary) 14%, var(--admin-border-default));border-radius:var(--admin-radius-16);background:linear-gradient(135deg,#f8fbfffa,#fffffff0);gap:8px;min-width:0;max-width:100%;padding:14px;display:grid;box-shadow:0 18px 42px -34px #0f172a42}.config-current-panel--configured{border-color:color-mix(in srgb, var(--admin-status-success) 22%, var(--admin-border-default))}.config-current-panel--defaulted{border-color:color-mix(in srgb, var(--admin-action-primary) 20%, var(--admin-border-default))}.config-current-panel--missing,.config-current-panel--invalid{border-color:color-mix(in srgb, var(--admin-status-warning) 22%, var(--admin-border-default))}.config-current-panel__toolbar{justify-content:space-between;align-items:center;gap:var(--admin-space-10);min-width:0;display:flex}.config-current-panel__toolbar>div{gap:4px;min-width:0;max-width:100%;display:grid}.config-inferred-value__label{font-size:11px;font-weight:820;color:var(--admin-text-subtle)!important}.config-current-panel__toolbar strong{min-width:0;max-width:100%;color:var(--admin-text-default);overflow-wrap:anywhere;word-break:break-word;font-size:14px;font-weight:820;line-height:1.32;display:block}.config-current-panel__toolbar span{color:var(--admin-text-muted);overflow-wrap:anywhere;font-size:11px;font-weight:650}.config-current-panel__actions{flex:none;justify-content:flex-end;display:flex}.config-copy-action.ant-btn{justify-content:center;align-items:center;min-height:28px;padding-inline:10px;font-size:12px;font-weight:760;line-height:1;display:inline-flex}.config-copy-action .ant-btn-icon{line-height:0}.config-current-panel__value-shell{border:1px solid color-mix(in srgb, var(--admin-border-default) 78%, #0f172a0f);border-radius:var(--admin-radius-12);background:linear-gradient(180deg, #ffffffe0, color-mix(in srgb, var(--admin-bg-surface-muted) 72%, white));min-width:0;max-width:100%;overflow:hidden}.config-current-panel__value{color:var(--admin-text-default);white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;margin:0;padding:11px 13px;font-family:Cascadia Mono,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:14px;font-weight:780;line-height:1.4}.config-detail-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}.config-detail-facts__item{border:1px solid color-mix(in srgb, var(--admin-border-default) 76%, #0f172a0a);border-radius:var(--admin-radius-12);background:linear-gradient(#ffffffe6,#f8fafcd6);gap:5px;min-width:0;padding:10px 12px;display:grid;box-shadow:inset 0 1px #ffffffb8}.config-detail-facts__item--wide{grid-column:1/-1}.config-detail-facts__item span{color:var(--admin-text-subtle);font-size:11px;font-weight:760}.config-detail-facts__item strong,.config-detail-facts__item code{min-width:0;color:var(--admin-text-default);overflow-wrap:anywhere;word-break:break-word;font-size:12px;font-weight:760;line-height:1.45}.config-detail-facts__item code{color:var(--admin-action-primary-strong);font-family:Cascadia Mono,SFMono-Regular,Consolas,Liberation Mono,monospace}.config-inferred-value{align-items:start;gap:4px var(--admin-space-8);border-top:1px dashed var(--admin-border-default);grid-template-columns:minmax(0,1fr) auto;min-width:0;padding-block-start:7px;display:grid}.config-inferred-value__main{gap:3px;min-width:0;display:grid}.config-inferred-value strong{min-width:0;color:var(--admin-text-default);overflow-wrap:anywhere;word-break:break-word;font-size:12px;line-height:1.35}.config-inferred-value__description{min-width:0;color:var(--admin-text-muted);overflow-wrap:anywhere;grid-column:1/-1;font-size:12px;font-weight:600;line-height:1.38}.config-inferred-value .ant-btn{flex:none}.config-current-list{gap:var(--admin-space-8);display:grid}.config-current-list__item{align-items:center;gap:var(--admin-space-10);border:1px solid var(--admin-border-default);border-radius:var(--admin-radius-8);background:var(--admin-bg-surface-muted);grid-template-columns:28px minmax(0,1fr);padding:8px 10px;display:grid}.config-current-list__item span{width:24px;height:24px;color:var(--admin-action-primary-strong);background:#e0ecff;border-radius:999px;place-items:center;font-size:12px;font-weight:800;display:grid}.config-current-list__item strong{min-width:0;color:var(--admin-text-default);overflow-wrap:anywhere;word-break:break-word;font-family:Cascadia Mono,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:13px}.config-current-list__empty{align-items:center;gap:var(--admin-space-8);border:1px dashed var(--admin-border-strong);border-radius:var(--admin-radius-12);min-height:54px;color:var(--admin-text-muted);padding:12px;font-weight:700;display:flex}.config-raw-value{border:0;border-top:1px dashed var(--admin-border-default);background:0 0;border-radius:0;min-width:0;padding:6px 0 0}.config-raw-value summary{border:1px solid var(--admin-border-default);min-height:22px;color:var(--admin-text-muted);cursor:pointer;background:#ffffffd1;border-radius:999px;align-items:center;gap:6px;padding:0 8px;font-size:11px;font-weight:780;display:inline-flex}.config-raw-value summary small{color:var(--admin-text-subtle);white-space:nowrap;font-size:10px;font-weight:700}.config-raw-value__body{border:1px solid var(--admin-border-default);border-radius:var(--admin-radius-8);background:color-mix(in srgb, var(--admin-bg-surface-muted) 78%, white);min-width:0;margin-top:6px;padding:8px 9px}.config-raw-value pre{color:var(--admin-text-default);white-space:pre-wrap;overflow-wrap:break-word;word-break:normal;background:0 0;border:0;margin:0;padding:0;font-size:10px;font-weight:680;line-height:1.4}.number-list-editor-form-item{margin-bottom:var(--admin-space-16)}.number-list-editor{gap:var(--admin-space-12);display:grid}.number-list-editor__header{justify-content:space-between;align-items:center;gap:var(--admin-space-12);border:1px solid var(--admin-border-default);border-radius:var(--admin-radius-12);background:var(--admin-bg-surface-muted);padding:10px 12px;display:flex}.number-list-editor__header span{color:var(--admin-text-muted);font-size:13px;font-weight:650}.number-list-editor__rows{gap:var(--admin-space-10);display:grid}.number-list-editor__row{align-items:start;gap:var(--admin-space-8);grid-template-columns:32px minmax(0,1fr) 36px;display:grid}.number-list-editor__row .ant-form-item{margin-bottom:0}.number-list-editor__index{border:1px solid var(--admin-border-default);border-radius:var(--admin-radius-8);width:32px;height:32px;color:var(--admin-text-muted);background:#fff;place-items:center;font-size:12px;font-weight:800;display:grid}.number-list-editor__empty{padding:var(--admin-space-12);border:1px dashed var(--admin-border-strong);border-radius:var(--admin-radius-12);background:#fff}.revision-list{border-top:1px solid var(--admin-border-default);background:var(--admin-bg-surface);gap:0;min-width:0;padding:4px 8px 6px;display:grid}.config-revisions-panel{border:1px solid color-mix(in srgb, var(--admin-border-default) 82%, #0f172a0d);background:linear-gradient(#fffffffa,#fafcfff5);border-radius:14px;gap:0;min-width:0;padding:0;display:grid;overflow:hidden;box-shadow:0 18px 42px -34px #0f172a3d}.config-revisions-panel__summary{cursor:pointer;background:linear-gradient(#f8fbffe6,#fffffff2);grid-template-columns:minmax(0,1fr);align-items:start;gap:6px;min-width:0;padding:8px 10px;list-style:none;display:grid}.config-revisions-panel__summary::-webkit-details-marker{display:none}.config-revisions-panel[open] .config-revisions-panel__latest,.config-revisions-panel:not([open]) .revision-list,.config-revisions-panel:not([open]) .ant-empty,.config-revisions-panel:not([open]) .ant-spin{display:none}.config-revisions-panel__header{align-items:start;gap:var(--admin-space-8);grid-template-columns:minmax(0,1fr) auto;min-width:0;display:grid}.config-revisions-panel__heading{flex-wrap:wrap;align-items:baseline;gap:8px;min-width:0;display:flex}.config-revisions-panel__controls{justify-self:end;align-items:center;gap:6px;min-width:0;padding-inline-start:8px;display:inline-flex}.config-revisions-panel__eyebrow{font-size:11px;font-weight:800;color:var(--admin-text-subtle)!important}.config-revisions-panel__header strong{color:var(--admin-text-default);font-size:13px;font-weight:840}.config-revisions-panel__count{color:var(--admin-text-muted);white-space:nowrap;background:0 0;border:0;border-radius:0;flex:none;align-items:center;padding:0;font-size:10px;font-weight:760;display:inline-flex}.config-revisions-panel__toggle{border:1px solid color-mix(in srgb, var(--admin-border-default) 76%, #0f172a0f);min-width:44px;min-height:22px;color:var(--admin-text-subtle);white-space:nowrap;background:#ffffffd1;border-radius:999px;justify-content:center;align-items:center;padding:0 8px;font-size:10px;font-weight:780;display:inline-flex}.config-revisions-panel__toggle:before{content:"展开"}.config-revisions-panel[open] .config-revisions-panel__toggle:before{content:"收起"}.config-revisions-panel__latest{border:1px solid color-mix(in srgb, var(--admin-action-primary) 14%, var(--admin-border-default));border-radius:var(--admin-radius-12);background:linear-gradient(#fffffff5,#f8fbffe0);gap:5px;min-width:0;padding:8px 10px;display:grid}.config-revisions-panel__latest span{align-items:center;gap:4px var(--admin-space-8);flex-wrap:wrap;min-width:0;display:flex}.config-revisions-panel__latest small,.revision-list__meta small{min-width:0;color:var(--admin-text-subtle);overflow-wrap:anywhere;align-items:center;gap:4px;font-size:11px;font-weight:700;display:inline-flex}.config-revisions-panel__latest em{min-width:0;color:var(--admin-text-default);overflow-wrap:anywhere;font-size:12px;font-style:normal;font-weight:680;line-height:1.4}.config-revisions-panel__empty-copy{color:var(--admin-text-muted);font-size:12px;font-weight:650;line-height:1.5}.config-revision-actor{border:1px solid #0000;border-radius:999px;align-items:center;min-height:22px;padding:0 9px;font-size:10px;font-weight:820;line-height:1;display:inline-flex}.config-revision-actor--system{border-color:color-mix(in srgb, var(--admin-action-primary) 20%, var(--admin-border-default));background:color-mix(in srgb, var(--admin-action-primary) 10%, white);color:var(--admin-action-primary-strong)}.config-revision-actor--manual{border-color:color-mix(in srgb, var(--admin-status-success) 20%, var(--admin-border-default));background:color-mix(in srgb, var(--admin-status-success) 10%, white);color:color-mix(in srgb, var(--admin-status-success) 72%, #0f172a)}.config-revision-actor--unknown{border-color:color-mix(in srgb, var(--admin-border-default) 82%, #0f172a0d);background:var(--admin-bg-surface-muted);color:var(--admin-text-muted)}.revision-list__item{background:0 0;grid-template-columns:16px minmax(0,1fr);gap:7px;min-width:0;padding:0;display:grid;position:relative}.config-revisions-panel .revision-list{overflow:visible}.revision-list__item:not(:last-child):after{background:color-mix(in srgb, var(--admin-action-primary) 18%, var(--admin-border-default));content:"";width:1px;position:absolute;top:18px;bottom:-8px;left:7px}.revision-list__meta{justify-content:space-between;align-items:center;gap:3px var(--admin-space-8);flex-wrap:wrap;min-width:0;display:flex}.revision-list__dot{z-index:1;border:2px solid var(--admin-bg-surface);background:var(--admin-action-primary-strong);width:8px;height:8px;box-shadow:0 0 0 1px color-mix(in srgb, var(--admin-action-primary) 32%, var(--admin-border-default));border-radius:999px;flex:none;justify-self:center;margin-top:13px;position:relative}.revision-list__body{border:1px solid color-mix(in srgb, var(--admin-border-default) 78%, #0f172a0a);border-radius:var(--admin-radius-12);background:linear-gradient(#fffffff5,#f8fafcd6);gap:5px;min-width:0;padding:8px 10px;display:grid;box-shadow:inset 0 1px #ffffffbd}.revision-list__reason{min-width:0;color:var(--admin-text-default);overflow-wrap:anywhere;font-size:12px;font-weight:650;line-height:1.38;margin-bottom:0!important}.revision-value-diff{gap:4px;min-width:0;padding-top:0;display:grid}.revision-value-diff summary{border:1px solid color-mix(in srgb, var(--admin-border-default) 78%, #0f172a0d);width:fit-content;min-height:22px;color:var(--admin-text-muted);cursor:pointer;background:#ffffffd1;border-radius:999px;align-items:center;padding:0 8px;font-size:10px;font-weight:780;list-style:none;display:inline-flex}.revision-value-diff summary::-webkit-details-marker{display:none}.revision-value-diff summary:hover{border-color:color-mix(in srgb, var(--admin-action-primary) 28%, var(--admin-border-default));color:var(--admin-action-primary-strong)}.revision-value-diff__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin-top:1px;display:grid}.revision-value-diff__item{border:1px solid color-mix(in srgb, var(--admin-border-default) 72%, #0f172a0a);background:#ffffffe0;border-radius:10px;gap:3px;min-width:0;padding:7px 8px;display:grid}.revision-value-diff__item--before{border-color:color-mix(in srgb, var(--admin-status-warning) 16%, var(--admin-border-default))}.revision-value-diff__item--after{border-color:color-mix(in srgb, var(--admin-status-success) 16%, var(--admin-border-default))}.revision-value-diff small{color:var(--admin-text-subtle);font-size:10px;font-weight:760;line-height:1.2}.revision-value-diff code{color:var(--admin-text-muted);white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;font-size:10px;line-height:1.3}@media (width<=720px){.revision-value-diff__grid{grid-template-columns:minmax(0,1fr)}}.form-grid{grid-template-columns:minmax(0,1.25fr) minmax(220px,.95fr);align-items:start;gap:10px;display:grid}.form-grid .ant-form-item{margin-bottom:0}:is(.form-grid .ant-form-item:has(textarea),.form-grid .ant-form-item:has(.ant-input-number)){min-width:0}.form-grid .ant-input-number,.drawer-stack .ant-input-number{width:100%}.operations-search{width:min(460px,100%);margin-bottom:16px}.form-actions{margin-top:var(--admin-space-20)}@media (width<=1240px){.config-workbench{grid-template-columns:minmax(0,1fr)}.config-detail-anchor{max-height:none;position:static}.config-detail-panel{max-height:none;overflow:visible}}@media (width<=1180px){.admin-header{flex-wrap:wrap;align-items:start;gap:8px 14px;height:auto;min-height:68px;padding-block:8px}.admin-header__primary{min-height:40px}.admin-header__actions{flex-wrap:wrap;justify-content:flex-start;width:100%;padding-bottom:1px;overflow-x:visible}.runtime-restart-notice,.runtime-status,.session-status,.admin-identity,.admin-header__logout-form{flex-shrink:0}}@media (width<=960px){.admin-content{padding:var(--admin-space-16)}.config-layout,.config-summary,.config-workbench,.config-detail-summary,.config-detail-facts,.command-check-grid,.command-flow-grid,.command-matrix-hero,.command-matrix-hero__metrics,.command-profile-grid,.redis-topology-layout,.redis-usage-row,.redis-usage-row__toggle,.command-grid,.cron-status-panel,.cron-summary-strip,.health-tile-grid,.overview-bot-command-strip,.overview-bot-grid,.overview-bot-runtime__facts,.operations-actions,.operations-command-center__rail,.operations-control-strip,.operations-metrics,.overview-grid,.payment-metrics,.payment-edit-context,.form-grid{grid-template-columns:minmax(0,1fr)}.page-heading--with-meta,.config-toolbar,.config-current-panel__toolbar,.config-detail-risk,.command-matrix-toolbar,.redis-topology-shell__header,.redis-topology-panel__header,.operations-command-center,.operations-query-toolbar,.overview-hero,.cron-status-panel,.payment-hero,.payment-risk-panel,.number-list-editor__header,.payment-submit-panel,.drawer-submit-panel,.health-detail-hero,.section-heading{flex-direction:column;align-items:start}.config-toolbar .ant-input-affix-wrapper{flex:0 auto;width:100%;max-width:none}.config-filter-segmented{width:100%}.config-detail-panel .drawer-submit-panel{grid-template-columns:minmax(0,1fr);align-items:stretch}.config-detail-panel .drawer-submit-panel__actions{width:100%}.config-scope-panel__header,.health-detail-action,.health-detail-hero__top,.overview-bot-command-strip__intro,.overview-bot-runtime__row,.overview-bot-runtime__summary-heading,.overview-bot-runtime__update-item,.config-risk-note{grid-template-columns:minmax(0,1fr)}.config-summary__metrics{grid-template-columns:repeat(auto-fit,minmax(88px,1fr))}.health-detail-meta-grid{grid-template-columns:minmax(0,1fr)}.health-detail-meta-grid article,.health-detail-meta-grid article:nth-child(2n),.health-detail-meta-grid article:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--admin-border-default)}.health-detail-meta-grid article:last-child{border-bottom:0}.overview-bot-runtime__facts article,.overview-bot-runtime__facts article:nth-child(2n){border-right:0}.overview-bot-runtime__facts article:nth-last-child(-n+2){border-bottom:1px solid var(--admin-border-default)}.overview-bot-runtime__facts article:last-child{border-bottom:0}.config-group-list{padding:0;display:grid;overflow-x:visible}.config-domain-card{flex-basis:auto}.config-detail-panel{max-height:none;position:static}.config-detail-panel__header{display:grid}.config-detail-panel__badges{justify-content:flex-start;max-width:none}.config-detail-panel .config-detail-summary,.config-detail-facts{grid-template-columns:minmax(0,1fr)}.config-detail-panel .config-detail-summary__item,.config-detail-panel .config-detail-summary__item:nth-child(2n),.config-detail-panel .config-detail-summary__item:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--admin-border-default)}.config-detail-panel .config-detail-summary__item:last-child{border-bottom:0}.config-current-panel__actions,.config-detail-risk__tags{justify-content:flex-start}.config-revisions-panel__header{grid-template-columns:minmax(0,1fr)}.config-revisions-panel__heading{flex-direction:column;align-items:flex-start}.config-revisions-panel__controls{justify-self:start;padding-inline-start:0}.operations-query-toolbar .ant-input-affix-wrapper{width:100%}.overview-bot-command-strip__metrics{width:100%;min-width:0}.overview-page .health-tile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-page .topology-canvas{height:420px}.overview-page .command-card .ant-btn{grid-column:auto}.command-matrix-toolbar{align-items:stretch}.operations-supporting-grid{grid-template-columns:minmax(0,1fr)}.cron-summary-strip{width:100%}.cron-summary-strip article{border-right:0;border-bottom:1px solid var(--admin-border-default)}.cron-summary-strip article:last-child{border-bottom:0}.cron-detail-grid,.cron-token-context{grid-template-columns:minmax(0,1fr)}}@media (width<=720px){.admin-sider{flex:0 0 56px!important;width:56px!important;min-width:56px!important;max-width:56px!important}.admin-brand{justify-content:center;min-height:56px;padding:0 8px}.admin-brand__mark{width:34px;height:34px}.admin-brand__copy,.admin-sider .ant-menu-title-content,.admin-sider .ant-menu-item-group-title,.admin-sider.ant-layout-sider-collapsed .ant-menu-title-content,.admin-sider.ant-layout-sider-collapsed .ant-menu-item-group-title{display:none}.admin-sider .ant-menu,.admin-sider.ant-layout-sider-collapsed .ant-menu{padding:8px 6px}.admin-sider .ant-menu-item,.admin-sider.ant-layout-sider-collapsed .ant-menu-item{justify-content:center;width:44px;height:38px;margin:3px 0;display:flex;padding-inline:0!important}.admin-sider .ant-menu-item .ant-menu-item-icon,.admin-sider.ant-layout-sider-collapsed .ant-menu-item .ant-menu-item-icon{margin-inline-end:0}.admin-header{flex-wrap:wrap;align-items:start;gap:8px;height:auto;min-height:64px;padding:10px 12px}.admin-header__primary,.admin-header__actions{width:100%;min-width:0}.admin-header__actions{flex-wrap:wrap;justify-content:flex-start;overflow-x:visible}.runtime-status{flex:132px;min-width:0;max-width:220px}.session-status{flex:184px;max-width:240px}.admin-identity{flex:240px;max-width:320px}.admin-content{padding:12px 10px}.page-heading h2{font-size:26px}.overview-hero,.payment-hero{max-width:100%;min-height:auto;padding:var(--admin-space-20)}.overview-page{gap:var(--admin-space-12)}.overview-page .surface-panel{padding:var(--admin-space-12)}.overview-page .health-tile-grid,.overview-page .command-card{grid-template-columns:minmax(0,1fr)}.overview-page .topology-canvas{height:380px}.overview-page .topology-notes{grid-template-columns:minmax(0,1fr)}.overview-bot-command-strip__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.cron-status-panel,.cron-issue-panel,.cron-table-panel{padding:var(--admin-space-12)}.cron-summary-strip{min-width:0}.cron-issue-item{grid-template-columns:auto minmax(0,1fr)}.cron-issue-item em{grid-column:2}.config-summary{padding:var(--admin-space-14,14px)}.config-summary__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.config-scope-panel,.config-main{padding:var(--admin-space-12)}.config-current-panel,.config-detail-facts,.config-detail-panel .config-editor-card,.config-revisions-panel{margin-inline:var(--admin-space-12)}.config-toolbar{align-items:stretch}.config-toolbar .ant-segmented{width:100%}.config-inferred-value{grid-template-columns:minmax(0,1fr)}.config-inferred-value .config-copy-action{justify-self:start}.config-detail-panel .drawer-submit-panel{grid-template-columns:minmax(0,1fr);align-items:stretch}.config-detail-panel .drawer-submit-panel__actions{flex-wrap:wrap;justify-content:flex-start;width:100%}.config-detail-panel .drawer-submit-panel__state{justify-content:flex-start}}@media (width<=520px){.admin-header{gap:7px;padding:8px 10px 10px}.admin-header__primary{grid-template-columns:36px minmax(0,1fr);gap:8px;min-height:36px;display:grid}.admin-header__menu{width:36px;height:36px}.admin-header__actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 38px;align-items:stretch;gap:6px;width:100%;display:grid}.admin-header__eyebrow,.runtime-status__label,.runtime-restart-notice__label{display:none}.admin-path{font-size:15px}.runtime-restart-notice{grid-area:4/1/auto/-1;justify-content:center;width:100%;min-width:0;height:34px;padding-inline:9px}.runtime-status,.session-status,.admin-identity,.admin-header__logout{background:#ffffffbd;border-color:#94a3b852;min-height:36px}.runtime-status{grid-area:2/1;gap:6px;width:100%;min-width:0;max-width:none;padding:5px 8px}.deployment-status{grid-area:2/1}.health-status{grid-area:2/2/auto/-1}.session-status{grid-area:3/1/auto/-1;width:100%;min-width:0;max-width:none}.runtime-status__icon{border-radius:7px;width:24px;height:24px;font-size:14px}.runtime-status__copy{gap:0}.runtime-status__value,.runtime-restart-notice__value{font-size:12px;line-height:1.1}.admin-identity{background:#ffffffdb;grid-area:1/1/auto/3;width:100%;min-width:0;max-width:none;min-height:46px;padding:5px 9px 5px 5px}.admin-identity__avatar.ant-avatar{width:34px;height:34px;line-height:34px}.admin-identity__name{font-size:13px}.admin-identity__meta{font-size:10px}.admin-header__logout-form{grid-area:1/3;align-self:stretch}.admin-header__logout{width:38px;height:46px;padding-inline:0}.admin-header__logout>span:not(.ant-btn-icon){display:none}}
