.direct-recharge{--recharge-accent: #1677ff}.direct-recharge--wechat{--recharge-accent: #16a36a}.direct-recharge .ant-modal-content{padding:28px;border-radius:20px}.direct-recharge__header{display:flex;align-items:center;gap:12px;margin-bottom:26px;padding-right:26px}.direct-recharge__brand{display:grid;place-items:center;width:46px;height:46px;flex-shrink:0;border-radius:14px;background:#f0f6ff;color:var(--recharge-accent);font-size:30px}.direct-recharge--wechat .direct-recharge__brand{background:#eefaf4}.direct-recharge__header h2{margin:0 0 3px;color:#172033;font-size:20px;line-height:1.4;font-weight:650}.direct-recharge__header p{margin:0;color:#87909e;font-size:13px}.direct-recharge__body{display:grid;grid-template-columns:minmax(0,1fr) 282px;gap:24px}.direct-recharge__selection h3{margin:0 0 12px;font-size:13px;color:#596477;font-weight:500}.direct-recharge__amounts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%}.direct-recharge .direct-recharge__amounts .ant-radio-button-wrapper{height:52px;padding:0 8px;display:flex;align-items:center;justify-content:center;border:1px solid #e5e9f0;border-radius:10px;background:#fff;color:#293448;box-shadow:none;white-space:nowrap}.direct-recharge__amounts .ant-radio-button-wrapper:before{display:none}.direct-recharge__amounts strong{font-size:19px;font-weight:600}.direct-recharge__amounts span{font-size:12px}.direct-recharge .direct-recharge__amounts .ant-radio-button-wrapper-checked{border-color:var(--recharge-accent);color:var(--recharge-accent);background:#f0f6ff;box-shadow:0 0 0 1px var(--recharge-accent)}.direct-recharge--wechat .direct-recharge__amounts .ant-radio-button-wrapper-checked{background:#eefaf4}.direct-recharge__total{margin-top:24px;padding-top:18px;border-top:1px solid #edf0f4}.direct-recharge__total>span{color:#6f7a8b;font-size:12px}.direct-recharge__total>div{color:#172033;font-size:30px;font-weight:650;line-height:1.5;font-variant-numeric:tabular-nums}.direct-recharge__total>div>span{font-size:18px}.direct-recharge__credit{display:flex;align-items:center;gap:6px;color:#7e8897;font-size:12px;margin:6px 0 0}.direct-recharge__credit .anticon{color:#16a36a}.direct-recharge__payment{display:flex;flex-direction:column;align-items:center;gap:10px;min-width:0;padding:0 0 12px;border:1px solid #e9edf3;border-radius:14px;background:#fafbfd;overflow:hidden}.direct-recharge__code{width:280px;height:300px;max-width:100%;display:flex;align-items:center;justify-content:center;background:#fff}.direct-recharge__code iframe{display:block;border:0;max-width:100%}.direct-recharge__state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:20px;color:#87909e;font-size:13px;text-align:center}.direct-recharge__state>.anticon{font-size:36px}.direct-recharge__state .direct-recharge__success{color:#16a36a}.direct-recharge__scan{color:#596477;font-size:12px;margin:0}.direct-recharge__open.ant-btn{height:auto;padding:0;font-size:12px;white-space:normal}.direct-recharge__payment>.ant-alert{margin:0 10px}.direct-recharge__footer{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #edf0f4;padding-top:16px;margin-top:22px;color:#87909e;font-size:12px}.direct-recharge__footer a{margin-left:3px}.direct-recharge__footer .ant-btn{color:#6f7a8b;font-size:12px}@media (max-width: 600px){.direct-recharge .ant-modal-content{padding:22px 18px}.direct-recharge__header{margin-bottom:20px}.direct-recharge__body{grid-template-columns:minmax(0,1fr);gap:18px}.direct-recharge__amounts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.direct-recharge .direct-recharge__amounts .ant-radio-button-wrapper{height:44px}.direct-recharge__total{display:flex;align-items:center;justify-content:space-between;margin-top:14px;padding-top:10px}.direct-recharge__total>div{font-size:26px}.direct-recharge__credit{margin-top:0}.direct-recharge__footer{margin-top:18px;padding-top:12px}}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}/*!
  Theme: GitHub Dark
  Description: Dark theme as seen on github.com
  Author: github.com
  Maintainer: @Hirse
  Updated: 2021-05-15

  Outdated base version: https://github.com/primer/github-syntax-dark
  Current colors taken from GitHub's CSS
*/.hljs{color:#c9d1d9;background:#0d1117}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#ff7b72}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#d2a8ff}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-variable,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id{color:#79c0ff}.hljs-regexp,.hljs-string,.hljs-meta .hljs-string{color:#a5d6ff}.hljs-built_in,.hljs-symbol{color:#ffa657}.hljs-comment,.hljs-code,.hljs-formula{color:#8b949e}.hljs-name,.hljs-quote,.hljs-selector-tag,.hljs-selector-pseudo{color:#7ee787}.hljs-subst{color:#c9d1d9}.hljs-section{color:#1f6feb;font-weight:700}.hljs-bullet{color:#f2cc60}.hljs-emphasis{color:#c9d1d9;font-style:italic}.hljs-strong{color:#c9d1d9;font-weight:700}.hljs-addition{color:#aff5b4;background-color:#033a16}.hljs-deletion{color:#ffdcd7;background-color:#67060c}.xiaobei-avatar{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden;border-radius:50%;background:#e6f4ff;color:#1677ff;font-weight:600;border:1px solid #d7e7fa}.xiaobei-avatar img{width:100%;height:100%;object-fit:cover;display:block}.xiaobei-launcher.ant-btn{height:54px;padding:6px 14px 6px 7px;position:fixed;right:24px;bottom:24px;z-index:1500;box-shadow:0 5px 20px #1677ff24}.xiaobei-title{display:flex;align-items:center;gap:10px}.xiaobei-title small{display:block;font-weight:400;color:#7b899b;font-size:12px}.xiaobei-drawer .ant-drawer-body{padding:18px;display:flex;flex-direction:column;gap:12px;overflow:hidden}.xiaobei-greeting{white-space:pre-line;color:#42546b;font-size:13px;margin:0;line-height:1.6}.xiaobei-status{font-size:12px;display:flex;align-items:center;gap:7px;color:#708198;min-height:20px}.xiaobei-status[data-state=failed],.xiaobei-status[data-state=waiting_user]{color:#b66d14}.xiaobei-messages{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;padding-right:3px}.xiaobei-message{display:flex;align-items:flex-start;gap:9px;margin-bottom:16px;min-width:0}.xiaobei-message-content{flex:1;min-width:0}.xiaobei-message-name{font-size:12px;color:#728196;margin-bottom:5px;display:flex;justify-content:space-between;align-items:center}.xiaobei-bubble{background:#f5f7fa;border:1px solid #edf0f5;border-radius:0 12px 12px;padding:12px;overflow-wrap:anywhere;min-width:0}.xiaobei-user .xiaobei-bubble{background:#eaf4ff;border-color:#dbeafe;border-radius:12px}.xiaobei-user .xiaobei-message-name{color:#4776b5}.xiaobei-user-text{white-space:pre-wrap}.xiaobei-quick-questions{display:flex;gap:6px;flex-wrap:wrap}.xiaobei-quick-questions .ant-btn{font-size:12px;padding-inline:10px}.xiaobei-composer{flex-shrink:0;padding-top:4px}.xiaobei-compose-actions{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:8px}.xiaobei-compose-actions small{font-size:11px;color:#8995a3}.xiaobei-arrangements{font-size:12px;max-height:120px;overflow:auto;color:#65768b}.xiaobei-markdown{font-size:13px;line-height:1.7}.xiaobei-markdown p{margin:0 0 8px}.xiaobei-markdown p:last-child{margin-bottom:0}.xiaobei-markdown h1,.xiaobei-markdown h2,.xiaobei-markdown h3{font-size:15px;margin:10px 0 6px}.xiaobei-markdown ul,.xiaobei-markdown ol{padding-left:20px;margin:6px 0}.xiaobei-markdown blockquote{margin:8px 0;padding-left:10px;border-left:3px solid #c2dafa;color:#66788f}.xiaobei-markdown p code,.xiaobei-markdown li code,.xiaobei-markdown td code{background:#e9edf3;border-radius:4px;padding:1px 4px;font-size:12px;overflow-wrap:anywhere}.xiaobei-inline-link.ant-btn{padding:0;height:auto;font-size:inherit;white-space:normal;vertical-align:baseline}.xiaobei-table{overflow-x:auto;max-width:100%;margin:8px 0}.xiaobei-table table{border-collapse:collapse;white-space:normal;font-size:12px;width:100%}.xiaobei-table td,.xiaobei-table th{border:1px solid #dfe6ee;padding:6px 8px;min-width:65px}.xiaobei-table th{background:#edf3fa}@media (max-width:600px){.xiaobei-launcher.ant-btn{right:16px;bottom:16px;height:48px}.xiaobei-drawer .ant-drawer-body{padding:14px;gap:10px}.xiaobei-message{gap:7px}.xiaobei-compose-actions{flex-wrap:wrap}.xiaobei-bubble{padding:10px}}:root{--benchup-navy: #0B356B;--benchup-navy-600: #12458A;--benchup-teal: #0FAF9A;--benchup-primary: #2563EB;--benchup-primary-hover: #1D4ED8;--benchup-bg: #F6F8FB;--benchup-card: #FFFFFF;--benchup-text-primary: #172033;--benchup-text-secondary: #667085;--benchup-text-muted: #98A2B3;--benchup-border: #E4E7EC;--benchup-divider: #EEF1F5;--benchup-table-header-bg: #F9FAFB;--benchup-table-hover: #F8FAFC;--benchup-success: #16A34A;--benchup-warning: #F59E0B;--benchup-danger: #EF4444;--benchup-radius-btn: 8px;--benchup-radius-input: 8px;--benchup-radius-card: 12px;--benchup-radius-modal: 14px;--benchup-radius-tag: 6px;--benchup-shadow-card: 0 1px 2px rgba(16, 24, 40, .04);--benchup-shadow-card-hover: 0 6px 20px rgba(16, 24, 40, .07);--df-primary: var(--benchup-primary);--df-primary-hover: var(--benchup-primary-hover);--df-brand-green: #22C55E;--df-brand-green-light: #DCFCE7;--df-bg: var(--benchup-bg);--df-card: var(--benchup-card);--df-text-primary: var(--benchup-text-primary);--df-text-secondary: var(--benchup-text-secondary);--df-text-muted: var(--benchup-text-muted);--df-border: var(--benchup-border);--df-divider: var(--benchup-divider);--df-success: var(--benchup-success);--df-warning: var(--benchup-warning);--df-danger: var(--benchup-danger);--df-radius-btn: var(--benchup-radius-btn);--df-radius-input: var(--benchup-radius-input);--df-radius-card: var(--benchup-radius-card);--df-radius-modal: var(--benchup-radius-modal);--df-radius-tag: var(--benchup-radius-tag);--df-shadow-card: var(--benchup-shadow-card);--df-shadow-card-hover: var(--benchup-shadow-card-hover)}*{box-sizing:border-box}html,body,#root{margin:0;padding:0;min-height:100vh}body{background:var(--df-bg);color:var(--df-text-primary);font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,-apple-system,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px}.df-page-container{padding:24px 32px 40px;max-width:1600px;margin:0 auto}@media (max-width: 768px){.benchup-app-content .df-page-container{padding:12px 4px 32px;min-width:0}.benchup-app-content .ant-card{min-width:0}.benchup-app-content .ant-card-body{padding:16px}.benchup-app-content .ant-table-wrapper{max-width:100%;min-width:0}.benchup-app-content .ant-table-content{overflow-x:auto!important}.benchup-app-content .ant-table-content table{min-width:600px}.benchup-app-content .ant-tabs{min-width:0}.benchup-app-content .ant-space{flex-wrap:wrap}.benchup-app-content .ant-space-item{max-width:100%}.benchup-app-content .ant-card-head{padding:0 16px}.benchup-app-content .ant-card-head-wrapper{flex-wrap:wrap;gap:8px;padding:10px 0}.benchup-app-content .ant-card-head-title{white-space:normal}.ant-modal{max-width:calc(100vw - 24px);margin:12px auto}.ant-modal .ant-modal-content{padding:20px 16px}.ant-modal .ant-modal-body{overflow-x:auto}.benchup-app-content input,.benchup-app-content textarea,.benchup-login-form input{font-size:16px!important}.benchup-project-title{overflow-wrap:anywhere}.benchup-project-identity__content{min-width:0}}.df-card{background:var(--df-card);border:1px solid var(--df-border);border-radius:var(--df-radius-card);box-shadow:var(--df-shadow-card);transition:box-shadow .15s ease}.df-card:hover{box-shadow:var(--df-shadow-card-hover)}.df-brand-logo{height:34px;width:auto;object-fit:contain;display:block}.benchup-h1{font-size:24px;font-weight:600;line-height:1.3;color:var(--benchup-text-primary)}.benchup-h2{font-size:18px;font-weight:600;line-height:1.35;color:var(--benchup-text-primary)}.benchup-h3{font-size:16px;font-weight:600;line-height:1.4;color:var(--benchup-text-primary)}.benchup-subtitle{font-size:13px;color:var(--benchup-text-secondary)}.benchup-muted{font-size:12px;color:var(--benchup-text-muted)}.benchup-page-header{margin-bottom:20px}.benchup-page-header__row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.benchup-page-title{margin:0!important;font-size:22px!important;font-weight:600!important;color:var(--benchup-text-primary)!important}.benchup-page-header__desc{margin-top:4px;font-size:13px;color:var(--benchup-text-secondary)}.benchup-hero{position:relative;background:#fff;border:1px solid var(--benchup-border);border-radius:var(--benchup-radius-card);box-shadow:var(--benchup-shadow-card);padding:24px;overflow:hidden}.benchup-hero--texture:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(11,53,107,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(11,53,107,.03) 1px,transparent 1px);background-size:36px 36px;pointer-events:none}.benchup-hero>*{position:relative;z-index:1}.benchup-grid-texture{background-image:linear-gradient(rgba(11,53,107,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(11,53,107,.035) 1px,transparent 1px);background-size:40px 40px}.benchup-stat-card{background:#fff;border:1px solid var(--benchup-border);border-radius:var(--benchup-radius-card);box-shadow:var(--benchup-shadow-card);padding:16px 20px;transition:box-shadow .15s ease}.benchup-stat-card:hover{box-shadow:var(--benchup-shadow-card-hover)}.benchup-stat-card__value{font-size:26px;font-weight:600;line-height:1.2;color:var(--benchup-text-primary)}.benchup-stat-card__label{font-size:12px;color:var(--benchup-text-secondary);margin-top:4px}.benchup-section-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.benchup-section-header__title{font-size:16px;font-weight:600;color:var(--benchup-text-primary)}.benchup-section-header__desc{font-size:12px;color:var(--benchup-text-muted)}.benchup-table .ant-table-thead>tr>th{background:var(--benchup-table-header-bg);color:var(--benchup-text-secondary);font-weight:600;font-size:13px}.benchup-table .ant-table-tbody>tr>td{font-size:13px}.benchup-card{background:#fff;border:1px solid #E9EDF3;border-radius:var(--benchup-radius-card);box-shadow:var(--benchup-shadow-card);transition:box-shadow .15s ease}.benchup-card--hover:hover{box-shadow:var(--benchup-shadow-card-hover)}
