@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color:#252832;background:#f4f6f8;font-family:Inter Variable,Inter,PingFang SC,Microsoft YaHei,Microsoft YaHei UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;--admin-canvas: #F4F6F8;--admin-surface: #FFFFFF;--admin-surface-muted: #F8F9FB;--admin-text: #252832;--admin-text-secondary: #6B7280;--admin-border: #E6E9EF;--admin-primary: #6D5CE8;--admin-primary-soft: #F0EEFF;--admin-success: #168A4A;--admin-danger: #D83A4A;--admin-warning: #B86508;--admin-info: #2563A6}*{box-sizing:border-box}html,body,#root{min-height:100%}body{margin:0;min-width:320px;min-height:100vh;color:var(--admin-text);background:var(--admin-canvas)}button,input,textarea,select{font:inherit}::selection{color:var(--admin-text);background:#dcd8ff}:focus-visible{outline:2px solid rgba(109,92,232,.48);outline-offset:2px}*{scrollbar-color:#B8BDC8 #EEF0F4;scrollbar-width:thin}.brand-lockup,.admin-brand{display:flex;align-items:center;font-size:var(--ant-font-size-lg);font-weight:760;letter-spacing:-.02em}.auth-shell{display:grid;min-height:100dvh;place-items:center;padding:32px;background:var(--admin-canvas)}.auth-panel{display:grid;width:min(100%,460px);min-width:0;place-items:center}.auth-card{width:100%;padding:28px 30px 24px;border:1px solid var(--admin-border);border-radius:12px;background:var(--admin-surface);box-shadow:0 18px 48px #2528321a}.auth-shell--wide .auth-panel{width:min(100%,760px)}.auth-brand-topline{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:40px;padding-bottom:16px;border-bottom:1px solid var(--admin-border)}.auth-environment{padding:4px 9px;border:1px solid var(--admin-border);border-radius:999px;color:var(--admin-text-secondary);background:var(--admin-surface-muted);font-size:12px;font-weight:650}.auth-card-header h2{margin:0 0 8px;color:var(--admin-text);font-size:24px;letter-spacing:-.02em}.auth-card-header .ant-typography{margin:0;color:var(--admin-text-secondary);line-height:1.6}.auth-card>.ant-alert{margin-top:18px}.auth-card form{margin-top:24px}.auth-card .ant-form-item-label>label{color:var(--admin-text-secondary);font-weight:650}.auth-card .ant-input-affix-wrapper,.auth-card .ant-input{min-height:38px}.auth-back{margin:16px 0 0 -10px;color:var(--admin-text-secondary)}.verification-steps{margin:22px 0}.verification-loading{margin-top:22px}.setup-grid{display:grid;grid-template-columns:204px minmax(0,1fr);gap:16px;align-items:stretch;margin-top:22px}.setup-qr,.setup-secret{min-width:0;padding:14px;border:1px solid var(--admin-border);border-radius:8px;background:var(--admin-surface-muted)}.setup-qr{display:grid;justify-items:center;gap:10px;text-align:center}.setup-qr .ant-typography{color:var(--admin-text-secondary);font-size:12px;line-height:1.5}.setup-secret{display:grid;align-content:start;gap:14px}.setup-secret .ant-alert{padding:12px}.secret-copy-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.secret-copy-row code{min-width:0;padding:10px;overflow-wrap:anywhere;border:1px solid var(--admin-border);border-radius:8px;color:var(--admin-text);background:var(--admin-surface);font-family:var(--ant-font-family-code);font-weight:700}.verification-form{display:grid;gap:12px;margin-top:22px}.verification-label{display:flex;align-items:center;gap:8px;color:var(--admin-text-secondary);font-weight:650}.desktop-required{display:grid;min-height:100dvh;place-items:center;padding:24px;background:var(--admin-canvas)}.desktop-required-panel{width:min(100%,460px);padding:30px;border:1px solid var(--admin-border);border-radius:12px;background:var(--admin-surface);box-shadow:0 18px 48px #2528321a}.desktop-required-icon{display:block;margin:64px 0 20px;color:var(--admin-primary);font-size:24px}.desktop-required-icon svg{width:40px;height:40px}.desktop-required-panel h2{margin:0 0 10px;color:var(--admin-text);font-size:24px;letter-spacing:-.02em}.desktop-required-panel .ant-typography{max-width:44ch;margin-bottom:0;color:var(--admin-text-secondary);font-size:14px;line-height:1.7}.admin-layout{min-width:0;min-height:100dvh;background:var(--admin-canvas)}.admin-layout>.ant-layout,.admin-content,.managed-page{min-width:0}.admin-sider{position:sticky!important;top:0;height:100dvh;border-right:1px solid var(--admin-border);background:var(--admin-surface)!important}.admin-brand{height:52px;padding:0 18px;border-bottom:1px solid var(--admin-border);color:var(--admin-text);white-space:nowrap}.admin-brand-wordmark{font-size:var(--ant-font-size-lg);font-weight:780}.admin-sider .ant-menu{padding:10px 8px;border:0;background:transparent}.admin-sider .ant-menu-item,.admin-sider .ant-menu-submenu-title{margin-inline:0;width:100%}.admin-sider .ant-menu-submenu-title{color:#6f7583;font-size:12px;font-weight:700}.admin-header{position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;height:52px;padding:0 18px!important;border-bottom:1px solid var(--admin-border);background:var(--admin-surface)!important}.admin-header .ant-avatar{color:var(--admin-primary);background:var(--admin-primary-soft);font-weight:700}.user-copy{display:grid;text-align:right;line-height:1.2}.user-copy .ant-typography:last-child{margin-top:2px;font-size:12px}.admin-context-header{position:sticky;top:52px;z-index:9;display:flex;align-items:center;min-height:40px;padding:6px 20px;border-bottom:1px solid var(--admin-border);background:var(--admin-surface)}.admin-context-header .ant-breadcrumb{flex:none}.admin-content{padding:16px 20px 24px;background:var(--admin-canvas)}.admin-page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:12px}.admin-page-header__copy{display:grid;min-width:0;gap:3px}.admin-page-header__copy h2{margin:0;color:var(--admin-text);font-size:22px;letter-spacing:-.02em}.admin-page-header__copy>.ant-typography{margin:0;line-height:1.5}.admin-page-header__actions{display:flex;flex:none;align-items:center;gap:8px}.admin-list-surface{border-color:var(--admin-border);box-shadow:none}.admin-list-surface>.ant-card-body{display:grid;gap:12px}.admin-list-surface__tabs .ant-tabs-nav{margin:0}.admin-list-toolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:10px 16px}.admin-list-toolbar__filters,.admin-list-toolbar__actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.admin-list-toolbar__filters{flex:1 1 640px;min-width:0}.admin-list-toolbar__actions{flex:none;justify-content:flex-end}.admin-list-toolbar__filters>.ant-input-search{flex:1 1 220px;width:auto;max-width:320px}.admin-list-toolbar__filters>.ant-select{flex:0 1 180px;width:180px;max-width:220px}.admin-list-surface__content{min-width:0}.admin-list-surface__content .ant-table-wrapper{overflow:hidden;border-radius:8px}.overview-page .ant-card,.operations-panel{border-color:var(--admin-border);box-shadow:none}.overview-worker .ant-card-head{min-height:40px}.overview-worker .ant-card-head-title,.overview-worker .ant-card-extra{padding-block:8px}.overview-worker-strip{display:flex;align-items:center;gap:8px 24px;min-width:0;color:var(--admin-text-secondary);font-size:12px;font-variant-numeric:tabular-nums}.overview-worker-strip strong{color:var(--admin-text);font-weight:650}.overview-metrics-board{margin-top:10px}.overview-metrics-board .ant-card-head{min-height:40px}.overview-metrics-board .ant-card-head-title{padding-block:8px}.overview-metrics-board .ant-card-body{padding:0}.overview-metric-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.overview-metric{position:relative;min-width:0;min-height:82px;padding:12px 14px;border-right:1px solid var(--admin-border);border-bottom:1px solid var(--admin-border)}.overview-metric:nth-child(5n){border-right:0}.overview-metric .ant-statistic-title{margin-bottom:3px;color:var(--admin-text-secondary);font-size:12px}.overview-metric .ant-statistic-content{color:var(--admin-text);font-size:22px;font-variant-numeric:tabular-nums}.overview-metric .ant-btn{position:absolute;right:10px;bottom:7px;height:24px;padding-inline:0;font-size:12px}.overview-metric--danger{background:color-mix(in srgb,var(--admin-danger) 4%,var(--admin-surface))}.overview-metric--danger .ant-statistic-content{color:var(--admin-danger)}.overview-metric--warning{background:color-mix(in srgb,var(--admin-warning) 4%,var(--admin-surface))}.overview-worker{border-color:var(--admin-border)}.overview-worker .ant-card-body{padding:9px 14px}.overview-scope-line{display:flex;align-items:center;gap:20px;padding:9px 14px;font-size:12px}.overview-activity-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px}.overview-activity-grid .ant-card-head{min-height:40px}.overview-activity-grid .ant-card-head-title{padding-block:8px}.overview-activity-grid .ant-card-body{padding:4px 14px}.overview-activity-grid .ant-list-item{padding-block:9px}.overview-secondary{margin-top:12px}.tag-row{display:flex;flex-wrap:wrap;gap:6px}.admin-status{display:inline-flex;align-items:center;gap:6px;min-height:22px;padding:2px 8px;border-radius:999px;font-size:12px;font-weight:650;line-height:18px;white-space:nowrap}.admin-status__dot{width:6px;height:6px;border-radius:50%;background:currentColor}.admin-status--success{color:#137743;background:#eaf7f0}.admin-status--info{color:#245f9e;background:#ebf3fc}.admin-status--warning{color:#9a5708;background:#fff4e5}.admin-status--error{color:#c32d3d;background:#fdecef}.admin-status--neutral{color:#606775;background:#eff1f4}.app-loading{display:grid;min-height:100dvh;place-items:center;background:var(--admin-canvas)}.route-loading{display:grid;min-height:45vh;place-items:center;align-content:center;gap:12px;color:var(--admin-text-secondary)}.high-risk-dialog{width:100%}.high-risk-target{display:grid;gap:4px;padding:10px 12px;border:1px solid var(--admin-border);border-radius:8px;background:var(--admin-surface-muted)}.high-risk-target .ant-typography:last-child{overflow-wrap:anywhere}.high-risk-impact-list{display:flex;flex-wrap:wrap;gap:6px 18px}.plan-status-dialog{width:100%}.plan-status-summary .ant-descriptions-item-label{width:92px;color:var(--admin-text-secondary)}.plan-status-summary .ant-descriptions-item-content{min-width:0;overflow-wrap:anywhere}.plan-status-dialog .ant-alert-description{line-height:1.65}.audit-filter-form{display:block}.audit-filter-form .admin-list-toolbar__filters{display:grid;grid-template-columns:minmax(300px,2fr) repeat(3,minmax(112px,1fr))}.audit-filter-form .ant-form-item{min-width:0;margin:0}.audit-filter-form .ant-input,.audit-filter-form .ant-select,.audit-filter-form .ant-picker{width:100%!important}.audit-filter-time-range{grid-column:span 2}.audit-technical-meta{display:grid;grid-template-columns:minmax(120px,.35fr) minmax(0,1fr);gap:6px 12px;padding:10px 12px;border-top:1px solid var(--admin-border);color:var(--admin-text-secondary);font-size:12px}.audit-technical-meta .ant-typography{margin:0;overflow-wrap:anywhere;font-size:12px}.worker-rpc-usage-page{min-width:0}.worker-rpc-header-status{display:grid;justify-items:end;gap:2px;font-size:12px;font-variant-numeric:tabular-nums}.worker-rpc-scope-line{display:flex;align-items:center;gap:12px 24px;margin-bottom:10px;padding:9px 12px;border:1px solid var(--admin-border);border-radius:8px;background:var(--admin-surface);font-size:12px}.worker-rpc-metrics-board{margin-bottom:10px;border-color:var(--admin-border);box-shadow:none}.worker-rpc-metrics-board>.ant-card-body{padding:0}.worker-rpc-metric-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.worker-rpc-metric{min-width:0;min-height:82px;padding:12px 14px;border-right:1px solid var(--admin-border)}.worker-rpc-metric:last-child{border-right:0}.worker-rpc-metric .ant-statistic-title{margin-bottom:4px;color:var(--admin-text-secondary);font-size:12px}.worker-rpc-metric .ant-statistic-content{color:var(--admin-text);font-size:22px;font-variant-numeric:tabular-nums}.worker-rpc-metric--danger{background:color-mix(in srgb,var(--admin-danger) 4%,var(--admin-surface))}.worker-rpc-metric--danger .ant-statistic-content{color:var(--admin-danger)}.worker-rpc-filter-grid{display:grid;grid-template-columns:repeat(4,minmax(132px,1fr));gap:8px 10px;width:100%}.worker-rpc-filter-grid .ant-form-item{min-width:0;margin:0}.worker-rpc-filter-grid .ant-form-item-label{padding-bottom:3px}.worker-rpc-filter-grid .ant-form-item-label>label{height:auto;color:var(--admin-text-secondary);font-size:12px;font-weight:650}.worker-rpc-filter-grid .ant-select,.worker-rpc-filter-grid .ant-picker{width:100%}.worker-rpc-custom-range{grid-column:span 2}.worker-rpc-list-surface .admin-list-surface__status{display:grid;gap:8px}.worker-rpc-cell-stack{display:grid;gap:2px;min-width:0}.worker-rpc-cell-stack span,.worker-rpc-cell-stack code{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.worker-rpc-cell-stack code{color:var(--admin-text-secondary);font-family:var(--ant-font-family-code);font-size:12px}.worker-rpc-list-surface .ant-table-cell{font-variant-numeric:tabular-nums}.worker-rpc-detail-modal .ant-modal-content{padding:18px 20px}.worker-rpc-detail-modal .ant-modal-header{margin-bottom:12px}.worker-rpc-detail-sections{display:grid;gap:10px}.worker-rpc-detail-section{min-width:0;padding:10px 12px;border:1px solid var(--admin-border);border-radius:8px;background:var(--admin-surface)}.worker-rpc-detail-section>h5.ant-typography{margin:0 0 8px;color:var(--admin-text);font-size:14px}.worker-rpc-detail-section .ant-descriptions-item{padding-bottom:5px}.worker-rpc-detail-section .ant-descriptions-item-label{color:var(--admin-text-secondary);font-size:12px}.worker-rpc-detail-section .ant-descriptions-item-content{min-width:0;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.worker-rpc-technical .ant-descriptions-item-content{font-family:var(--ant-font-family-code);font-size:12px}.worker-rpc-error-summary{max-height:180px;margin:0;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--admin-text);font-family:var(--ant-font-family-code);font-size:12px;line-height:1.6}.permission-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%}.permission-groups .ant-card{min-width:0;border-color:var(--admin-border);box-shadow:none}.permission-groups .ant-card-head{min-height:40px;padding-inline:12px;background:var(--admin-surface-muted)}.permission-groups .ant-card-head-title{padding-block:9px}.permission-groups .ant-card-body,.permission-groups .ant-checkbox-group{display:grid;gap:8px;padding:12px}.permission-groups .ant-card-body .ant-checkbox-group{padding:0}.permission-groups .ant-checkbox-wrapper{margin-inline-start:0}.permission-select-toolbar{display:flex;justify-content:flex-end;margin-bottom:8px}.menu-permission-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 12px;width:100%;padding:10px 12px;border:1px solid var(--admin-border);border-radius:8px;background:var(--admin-surface-muted)}.user-subscriptions-page .ant-table-cell{vertical-align:middle}.ant-table-cell{font-variant-numeric:tabular-nums}.technical-reference,.technical-reference .ant-typography{font-family:var(--ant-font-family-code);font-size:12px;font-variant-numeric:tabular-nums}.subscription-technical-snapshot,.operations-panel pre{font-family:var(--ant-font-family-code);font-variant-numeric:tabular-nums}.subscription-primary{display:grid;gap:3px;min-width:0}.subscription-primary .ant-tag{width:max-content;margin-inline-end:0}.subscription-secondary{max-width:320px;color:var(--admin-text-secondary);font-size:12px;overflow-wrap:anywhere}.subscription-period{display:grid;gap:4px;white-space:nowrap}.subscription-period-label{display:inline-block;width:34px;margin-right:5px;color:var(--admin-text-secondary);font-size:12px}.subscription-row-actions{white-space:nowrap}.subscription-detail-modal .ant-modal{max-width:calc(100vw - 32px)}.subscription-detail-modal .ant-modal-content{padding:18px}.subscription-modal-section{min-width:0;padding:11px 13px;border:1px solid var(--admin-border);border-radius:10px;background:var(--admin-surface)}.subscription-modal-section>h5{margin:0 0 8px}.subscription-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.subscription-detail-grid>.subscription-modal-section{height:100%}.subscription-entitlements{display:grid;gap:10px}.subscription-entitlement-list{display:grid;gap:8px}.subscription-entitlement-item{display:grid;gap:6px;padding:11px 12px;border-radius:8px;background:var(--admin-surface-muted)}.subscription-entitlement-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.subscription-entitlement-scope,.subscription-entitlement-identity{font-size:12px;overflow-wrap:anywhere}.subscription-entitlement-rules .ant-tag{margin-inline-end:0}.subscription-entitlement-change-list{display:grid;gap:8px}.subscription-entitlement-change{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:8px;background:var(--admin-surface-muted)}.subscription-entitlement-change>div{display:grid;gap:3px;min-width:0}.subscription-entitlement-change .ant-tag{flex:none;margin-inline-end:0}.subscription-snapshot-card{display:grid;align-content:start;gap:10px;min-width:0;padding:14px;border-radius:10px;background:var(--admin-surface-muted)}.subscription-snapshot-card .ant-alert,.subscription-modal-section .ant-alert{margin-bottom:4px}.subscription-technical-snapshot{max-height:320px;margin:0;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--admin-text);font-size:12px}.subscription-order-detail>.ant-space-item{min-width:0}.subscription-order-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.subscription-order-detail-grid>.subscription-modal-section{height:100%}.subscription-order-detail-loading{display:grid;min-height:240px;place-items:center;color:var(--admin-text-secondary)}.subscription-order-detail-modal .ant-descriptions-item-label{width:118px;color:var(--admin-text-secondary)}@media(max-width:900px){.subscription-detail-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.subscription-order-detail-grid{grid-template-columns:minmax(0,1fr)}.subscription-order-detail-modal .ant-modal-content{padding:18px}.subscription-order-detail-modal .ant-descriptions-view table{display:block}.subscription-order-detail-modal .ant-descriptions-view tbody{display:grid;grid-template-columns:minmax(0,1fr)}.subscription-order-detail-modal .ant-descriptions-view tr{display:contents}.subscription-order-detail-modal .ant-descriptions-item{display:grid;grid-template-columns:110px minmax(0,1fr);padding-bottom:10px}}.payment-operations-page{display:grid;width:100%;gap:12px}.worker-summary{position:sticky;top:102px;z-index:8;border-color:var(--admin-border);box-shadow:0 10px 28px #2528321a}.worker-summary .ant-card-body{padding:14px 18px}.worker-summary .worker-summary-status.ant-alert{background:var(--admin-surface)}.operations-panel{border-color:var(--admin-border);background:var(--admin-surface)}.payment-workspace .ant-card-body{padding-top:8px}.payment-workspace .ant-table-cell{vertical-align:middle}.abnormal-disposition-target{display:grid;grid-template-columns:minmax(0,1fr) 220px auto;gap:16px;align-items:center;padding:16px;border-radius:12px;background:var(--admin-surface-muted)}.abnormal-disposition-target>div{display:grid;gap:3px;min-width:0}.abnormal-disposition-target>div .ant-typography{overflow-wrap:anywhere}.operations-panel pre{max-height:240px;margin:8px 0 0;overflow:auto;white-space:pre-wrap}.operation-form{margin-top:16px}.settings-workspace .ant-card-body{padding:24px}.settings-publication-summary{display:flex;flex-wrap:wrap;gap:8px 28px;margin-bottom:24px;padding:12px 14px;border-radius:12px;background:var(--admin-surface-muted)}.settings-section+.settings-section{margin-top:24px;padding-top:24px;border-top:1px solid var(--admin-border)}.settings-section h4,.settings-diff h4{margin:0 0 16px;color:var(--admin-text);font-size:var(--ant-font-size-lg)}.settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.settings-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.settings-grid .ant-input-number{width:100%}.settings-advanced{margin-top:24px}.settings-advanced .ant-collapse-content-box{padding-top:18px!important}.settings-diff{margin-top:24px;padding:18px;border-radius:12px;background:var(--admin-surface-muted)}.settings-diff ul{display:grid;gap:8px;margin:0;padding-inline-start:20px}.settings-publish{display:flex;justify-content:flex-end;margin-top:20px}.admin-user-detail-modal .ant-modal{max-width:calc(100vw - 32px)}.admin-user-detail-modal .ant-modal-content{padding:18px}.admin-user-detail-modal .ant-modal-header{margin-bottom:10px}.admin-user-detail-modal .ant-card{border-color:var(--admin-border)}.admin-user-detail-modal .ant-card-head{min-height:38px;padding-inline:12px;background:var(--admin-surface-muted)}.admin-user-detail-modal .ant-card-head-title{padding-block:8px;font-weight:700}.admin-user-detail-modal .ant-card-body{padding:12px}.admin-user-detail-modal .ant-descriptions-item-content{min-width:0;overflow-wrap:anywhere}.admin-user-detail-modal .ant-input-password{width:min(100%,360px)}.platform-user-row-actions{white-space:nowrap}.platform-user-detail-modal .ant-modal{max-width:calc(100vw - 32px)}.platform-user-detail-modal .ant-modal-content{padding:18px}.platform-user-detail-modal .ant-modal-header{margin-bottom:10px}.platform-user-detail>.ant-space-item,.platform-user-relations>.ant-space-item{min-width:0}.platform-user-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.platform-user-summary-card{min-width:0;border-color:var(--admin-border)}.platform-user-summary-card .ant-card-head{min-height:38px;padding-inline:12px;background:var(--admin-surface-muted)}.platform-user-summary-card .ant-card-head-title{padding-block:8px;font-weight:700}.platform-user-summary-card .ant-card-body{padding:11px 12px}.platform-user-summary-card .ant-descriptions-item-label{width:104px;color:var(--admin-text-secondary)}.platform-user-section,.platform-user-recovery{border-color:var(--admin-border)}.platform-user-section .ant-card-head,.platform-user-recovery .ant-card-head{min-height:38px;padding-inline:12px;background:var(--admin-surface-muted)}.platform-user-section .ant-card-head-title,.platform-user-recovery .ant-card-head-title{padding-block:8px;font-weight:700}.platform-user-section .ant-card-body,.platform-user-recovery .ant-card-body{padding:12px}.platform-user-section .ant-table-wrapper{overflow:hidden}.platform-user-section .ant-table-cell{vertical-align:middle}.platform-user-section .ant-typography code{white-space:nowrap}.platform-user-subscription-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.platform-user-subscription-panel{min-width:0;padding:11px 12px;border-radius:8px;background:var(--admin-surface-muted)}.platform-user-subscription-panel h5{margin:0 0 8px}.platform-user-subscription-meta{display:grid;grid-template-columns:88px minmax(0,1fr);gap:8px 12px;align-items:center}.platform-user-subscription-meta .ant-tag{width:fit-content;margin-inline-end:0}.platform-user-wallet-bind-grid{display:grid;grid-template-columns:180px minmax(0,1fr);gap:12px;align-items:start}.platform-user-wallet-bind-grid>.ant-space{grid-column:1/-1}.platform-user-wallet-management>.ant-card-body>h5{margin:16px 0 8px}.generic-technical-meta{display:grid;gap:7px;padding-top:10px;border-top:1px solid var(--admin-border)}.generic-technical-meta>.ant-typography{font-size:12px}.generic-technical-meta .ant-descriptions-item{padding-bottom:4px}.resource-detail-modal .ant-modal{max-width:calc(100vw - 32px)}.resource-detail-modal .ant-modal-content{padding:20px}.resource-detail-modal .ant-modal-header{margin-bottom:14px}.resource-detail-section{min-width:0}.resource-detail-section-title.ant-typography{margin:0 0 10px;color:var(--admin-text);font-size:14px;font-weight:700}.resource-detail-section .ant-descriptions-item{padding-bottom:7px}.resource-detail-section .ant-descriptions-item-label{width:118px;color:var(--admin-text-secondary)}.resource-detail-section .ant-descriptions-item-content{min-width:0;color:var(--admin-text);overflow-wrap:anywhere}.resource-detail-long-value{min-width:0;overflow-wrap:anywhere;word-break:break-word}.resource-detail-tags{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.resource-detail-tags .ant-tag{max-width:100%;margin:0;overflow-wrap:anywhere;white-space:normal}.resource-detail-locales{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 12px;width:100%}.resource-detail-locales>div{display:grid;grid-template-columns:78px minmax(0,1fr);gap:8px;align-items:start;min-width:0}.resource-detail-locales .ant-tag{width:fit-content;margin:0}.resource-detail-copy-block{display:grid;gap:8px;width:100%}.resource-detail-copy-actions{display:flex;justify-content:flex-end}.feature-fee-details{display:grid;gap:10px;width:100%}.feature-fee-chain{overflow:hidden;border-color:var(--admin-border);background:var(--admin-surface)}.feature-fee-chain .ant-card-head{min-height:38px;padding-inline:12px;background:var(--admin-surface-muted)}.feature-fee-chain .ant-card-head-title,.feature-fee-chain .ant-card-extra{padding-block:8px}.feature-fee-chain .ant-card-body{padding:0}.feature-fee-rule{min-width:0;padding:11px 12px;border-top:1px solid var(--admin-border)}.feature-fee-rule:first-child{border-top:0}.feature-fee-rule-title{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-bottom:8px}.feature-fee-rule-title .ant-tag{margin:0}.feature-fee-rule .ant-descriptions-item-label{width:84px;color:var(--admin-text-secondary)}.feature-fee-rule .ant-descriptions-item-content{min-width:0;overflow-wrap:anywhere}.feature-fee-tier-section{display:grid;gap:7px;margin-top:8px;padding-top:8px;border-top:1px solid var(--admin-border)}.feature-fee-tiers{display:grid;gap:5px}.feature-fee-tier{display:grid;grid-template-columns:minmax(180px,1.4fr) minmax(90px,.6fr) minmax(80px,.5fr);gap:8px;padding:6px 8px;border-radius:6px;background:var(--admin-surface-muted);font-size:12px}.audit-detail-modal .ant-modal-content{padding:18px}.audit-detail-modal .ant-modal-header{margin-bottom:10px}.audit-detail-modal .ant-card-head{min-height:36px}.audit-detail-modal .ant-card-head-title{padding-block:7px}.audit-detail-modal .ant-card-body{padding:10px 12px}.audit-detail-modal pre{max-height:220px;margin:0;overflow:auto;white-space:pre-wrap;font-family:var(--ant-font-family-code);font-size:12px}.platform-user-recovery-grid{display:grid;grid-template-columns:180px minmax(280px,1fr) auto;gap:12px;align-items:center}.feature-config-modal .ant-modal{max-width:calc(100vw - 32px)}.feature-config-modal .ant-modal-content{padding:24px}.feature-basic-grid{display:grid;grid-template-columns:minmax(220px,1.35fr) minmax(220px,1.35fr) minmax(100px,.55fr) minmax(120px,.65fr);gap:12px}.feature-basic-grid .ant-form-item{margin-bottom:12px}.feature-fee-section{margin-top:4px}.feature-fee-toolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:12px}.feature-fee-toolbar h5{margin:0 0 2px}.feature-fee-paste-error{margin-bottom:12px}.feature-manual-paste{margin:0 0 16px;padding:14px;border:1px solid var(--admin-border);border-radius:8px;background:var(--admin-surface-muted)}.feature-manual-paste-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:10px}.feature-manual-paste-header .ant-typography{margin-bottom:0}.feature-protocol-chain-summary{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;min-height:36px;margin-bottom:12px;padding:7px 12px;border:1px solid var(--admin-border);border-radius:8px;background:var(--admin-surface-muted)}.feature-protocol-chain-summary-item{display:inline-flex;align-items:baseline;white-space:nowrap}.feature-fee-table-scroll{overflow-x:auto;border:1px solid var(--admin-border);border-radius:12px;background:var(--admin-surface)}.feature-fee-table{min-width:1320px}.feature-fee-header,.feature-fee-row{display:grid;grid-template-columns:minmax(100px,.65fr) minmax(160px,1fr) minmax(120px,.78fr) minmax(340px,2fr) minmax(130px,.8fr) minmax(340px,2fr) 48px;gap:10px;align-items:center}.feature-fee-header{padding:10px 12px;color:var(--admin-text-secondary);background:var(--admin-surface-muted);font-size:12px;font-weight:750}.feature-chain-group+.feature-chain-group{border-top:1px solid var(--admin-border)}.feature-fee-row{padding:12px}.feature-fee-row .ant-select,.feature-fee-row .ant-input{width:100%}.feature-chain-row{background:var(--admin-surface)}.subscription-protocol-groups{display:flex;flex-direction:column;gap:12px}.subscription-protocol-group+.subscription-protocol-group{padding-top:12px;border-top:1px solid var(--admin-border)}.subscription-protocol-header{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%}.subscription-protocol-header .ant-tag{margin-inline-end:0}.subscription-protocol-chains{width:100%;margin-top:8px}.subscription-feature-config{overflow:hidden;border:1px solid var(--admin-border);border-radius:12px;background:var(--admin-surface)}.subscription-feature-config-header{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:48px;padding:8px 12px;background:var(--admin-surface-muted)}.subscription-feature-config-header>strong{color:var(--admin-text);font-size:14px}.subscription-feature-empty{padding:18px 12px;border-top:1px solid var(--admin-border);text-align:center}.subscription-fee-table-scroll{overflow-x:auto;border-top:1px solid var(--admin-border);background:var(--admin-surface)}.subscription-fee-table{min-width:1240px}.subscription-fee-header,.subscription-fee-row{display:grid;grid-template-columns:minmax(150px,.9fr) minmax(124px,.72fr) minmax(120px,.7fr) minmax(250px,1.45fr) minmax(180px,1fr) minmax(210px,1.2fr) minmax(72px,.4fr);gap:10px;align-items:center}.subscription-fee-header{padding:9px 12px;color:var(--admin-text-secondary);background:var(--admin-surface-muted);font-size:12px;font-weight:750}.subscription-fee-row{min-height:52px;padding:10px 12px}.subscription-fee-row>[role=cell]{min-width:0}.subscription-fee-row .ant-input,.subscription-fee-row .ant-select{width:100%}.subscription-chain-group+.subscription-chain-group{border-top:1px solid var(--admin-border)}.subscription-chain-row{background:var(--admin-surface)}.subscription-dex-row{position:relative;border-top:1px dashed var(--admin-border);background:var(--admin-surface-muted)}.subscription-dex-row:before{position:absolute;top:0;bottom:0;left:7px;width:1px;content:"";background:var(--admin-border)}.subscription-fee-value,.subscription-inherited-config{display:grid;gap:3px;min-width:0}.subscription-fee-value .ant-typography,.subscription-inherited-config .ant-typography{margin:0;overflow-wrap:anywhere;font-size:12px;line-height:1.35}.subscription-fee-actions{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.subscription-fee-actions .ant-select{flex:1 1 130px;width:auto;min-width:130px}.subscription-tier-editor{display:grid;gap:6px;width:100%}.subscription-tier-row{display:grid;grid-template-columns:repeat(4,minmax(72px,1fr));gap:4px}.subscription-fee-type{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.subscription-fee-popover{width:min(560px,72vw);max-height:520px;overflow-y:auto}.subscription-detail-title{display:block;margin-bottom:12px;font-size:14px}.subscription-detail-section+.subscription-detail-section{margin-top:14px;padding-top:14px;border-top:1px solid var(--admin-border)}.subscription-detail-heading{display:block;margin-bottom:8px;color:var(--admin-text)}.subscription-detail-descriptions .ant-descriptions-item{padding-bottom:5px}.subscription-detail-descriptions .ant-descriptions-item-label{width:132px;color:var(--admin-text-secondary)}.subscription-detail-descriptions .ant-descriptions-item-content{min-width:0;overflow-wrap:anywhere}.subscription-detail-value{color:var(--admin-text);overflow-wrap:anywhere}.subscription-detail-tiers{margin-top:8px}.subscription-detail-tier-table{margin-top:6px;overflow:hidden;border:1px solid var(--admin-border);border-radius:8px}.subscription-detail-tier-header,.subscription-detail-tier-row{display:grid;grid-template-columns:repeat(4,minmax(76px,1fr));gap:8px;padding:7px 9px}.subscription-detail-tier-header{color:var(--admin-text-secondary);background:var(--admin-surface-muted);font-size:12px;font-weight:700}.subscription-detail-tier-row+.subscription-detail-tier-row{border-top:1px solid var(--admin-border)}.feature-dex-row{position:relative;padding-left:14px;border-top:1px dashed var(--admin-border);background:var(--admin-surface-muted)}.feature-dex-row:before{position:absolute;top:0;bottom:0;left:7.5px;width:1px;content:"";background:var(--admin-border)}.feature-dex-marker{display:flex;align-items:center}.feature-default-rule-pending{display:grid;gap:4px}.feature-row-actions{display:flex;align-items:center;justify-content:center}.feature-action-trigger{width:32px;min-width:32px;padding-inline:0}.feature-fee-value-tiered{align-self:stretch}.feature-editor-save{margin-top:16px}.localized-name-editor{margin:8px 0 20px;padding:16px;border:1px solid var(--admin-border);border-radius:8px}.localized-name-toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px}.localized-name-row{display:grid;grid-template-columns:minmax(200px,.35fr) minmax(280px,1fr) auto;gap:10px;align-items:center}@media(max-width:720px){.localized-name-row{grid-template-columns:1fr}.localized-name-row .ant-btn{justify-self:start}}@media(min-width:1024px)and (max-width:1199px){.admin-content{padding:14px 16px 22px}.admin-context-header{padding-inline:16px}.audit-filter-form .admin-list-toolbar__filters,.worker-rpc-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.permission-groups{grid-template-columns:minmax(0,1fr)}.overview-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.overview-metric:nth-child(5n){border-right:1px solid var(--admin-border)}.overview-metric:nth-child(4n){border-right:0}.overview-health-grid{grid-template-columns:minmax(0,1fr)}.settings-grid--three{grid-template-columns:repeat(2,minmax(0,1fr))}.abnormal-disposition-target{grid-template-columns:minmax(0,1fr) minmax(180px,.55fr)}.abnormal-disposition-target>.ant-btn,.abnormal-disposition-target>.ant-space{grid-column:1/-1;justify-self:end}}@media(max-width:720px){.platform-user-detail-modal .ant-modal-content{padding:18px}.platform-user-wallet-bind-grid{grid-template-columns:minmax(0,1fr)}.platform-user-wallet-bind-grid>.ant-space{grid-column:auto;align-items:stretch;flex-direction:column}.platform-user-wallet-management .platform-user-wallet-bind-grid>.ant-space .ant-btn{width:100%}.platform-user-recovery-grid{grid-template-columns:1fr}.feature-config-modal .ant-modal-content{padding:18px}.feature-basic-grid{grid-template-columns:1fr 1fr}.feature-fee-toolbar{align-items:flex-start}}@media(max-width:900px){.platform-user-summary-grid,.platform-user-subscription-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:560px){.user-copy{display:none}.admin-header{padding:0 12px!important}}.dex-logo{display:block;width:32px;height:32px;border-radius:8px;object-fit:contain}.dex-logo-placeholder{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:var(--ant-color-fill-secondary, var(--admin-surface-muted));color:var(--ant-color-text-secondary, var(--admin-text-secondary));font-size:12px;font-weight:700}.ant-modal.subscription-assignment-modal{max-width:calc(100vw - 32px)}.subscription-assignment-modal .ant-spin-container{display:grid;gap:16px}.subscription-assignment-section{min-width:0}.subscription-assignment-section>h5,.subscription-assignment-section-heading h5{margin:0 0 9px;font-size:14px}.subscription-assignment-section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.subscription-assignment-info .ant-descriptions-item-label{color:var(--admin-text-secondary)}.subscription-assignment-info .ant-descriptions-item-content{min-width:0;color:var(--admin-text);overflow-wrap:anywhere}.subscription-assignment-settings{padding:14px;border:1px solid var(--admin-border);border-radius:10px;background:var(--admin-surface-muted)}.subscription-assignment-choice-field{width:100%}.subscription-assignment-choice-group{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:8px}.subscription-assignment-choice-field>.subscription-assignment-choice-group{display:grid;width:100%}.subscription-assignment-choice-group .ant-radio-button-wrapper{display:grid;align-content:center;height:auto;min-height:58px;padding:9px 12px;border:1px solid var(--admin-border);border-radius:8px;line-height:1.35}.subscription-assignment-choice-group .ant-radio-button-wrapper:before{display:none}.subscription-assignment-choice-group .ant-radio-button-wrapper>span:last-child{display:grid;gap:3px}.subscription-assignment-choice-group .ant-radio-button-wrapper span span{color:var(--admin-text-secondary);font-size:12px}.subscription-assignment-choice-group .ant-radio-button-wrapper-checked span span{color:inherit;opacity:.78}.subscription-assignment-direct-fields{display:grid;grid-template-columns:minmax(180px,.5fr) minmax(0,1fr);gap:0 12px}.subscription-assignment-direct-fields .ant-form-item:last-child{grid-column:1/-1}.subscription-assignment-context{margin-bottom:12px}.subscription-assignment-result{display:grid;grid-template-columns:minmax(210px,auto) minmax(180px,1fr) auto;align-items:center;gap:12px 20px;padding:12px 14px;border:1px solid var(--admin-border);border-radius:8px;background:var(--admin-surface)}.subscription-assignment-result-summary{display:flex;align-items:flex-start;min-width:0;gap:9px}.subscription-assignment-result-icon{flex:none;margin-top:2px;color:var(--admin-success);font-size:14px}.subscription-assignment-result-copy{display:grid;min-width:0;gap:3px}.subscription-assignment-result-copy h5{margin:0;color:var(--admin-text);font-size:14px;line-height:1.4}.subscription-assignment-result-note{font-size:12px;line-height:1.5}.subscription-assignment-result-meta{display:flex;align-items:center;min-width:0;flex-wrap:wrap;gap:4px 8px}.subscription-assignment-result-label{font-size:12px;white-space:nowrap}.subscription-assignment-result-meta .technical-reference{min-width:0}.subscription-assignment-result-actions{display:flex;justify-content:flex-end;gap:4px}.subscription-assignment-result-actions .ant-btn{padding-inline:6px}@media(max-width:720px){.subscription-assignment-choice-group,.subscription-assignment-direct-fields{grid-template-columns:minmax(0,1fr)}.subscription-assignment-direct-fields .ant-form-item:last-child{grid-column:auto}.subscription-assignment-result{grid-template-columns:minmax(0,1fr)}.subscription-assignment-result-actions{width:100%;align-items:stretch;flex-direction:column}.subscription-assignment-result-actions .ant-space-item,.subscription-assignment-result-actions .ant-btn{width:100%}}
