@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500;600&family=IBM+Plex+Sans:wght@400;500;600;700&family=Noto+Sans+SC:wght@400;500;600;700&display=swap";:root{color:#202724;background:#ecece5;font-family:IBM Plex Sans,Noto Sans SC,sans-serif;font-synthesis:none}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:#ecece5}button,input,textarea{font:inherit}.boot-screen,.state-panel{min-height:100vh;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:18px;background:#ecece5}.state-panel{min-height:360px;background:transparent}.brand-mark{width:42px;height:42px;display:grid;place-items:center;background:#d46936;color:#fff;border-radius:3px;font-size:21px;box-shadow:6px 6px #6c3421}.brand-mark.large{width:58px;height:58px;font-size:28px;box-shadow:8px 8px #0000003d}.eyebrow,.section-index,.page-code{font:600 11px/1.3 IBM Plex Mono,monospace;letter-spacing:.13em;text-transform:uppercase;color:#d46936}.login-shell{min-height:100vh;display:grid;grid-template-columns:minmax(420px,1.08fr) minmax(400px,.92fr);background:#101513}.login-brand{position:relative;overflow:hidden;padding:clamp(54px,8vw,120px);color:#f2f1e9;display:flex;flex-direction:column;justify-content:space-between;background:radial-gradient(circle at 15% 10%,rgba(212,105,54,.22),transparent 30%),linear-gradient(145deg,#18201d 0%,#0d1210 70%)}.login-brand:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.2;background-image:linear-gradient(rgba(255,255,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 1px);background-size:48px 48px}.login-brand>*{position:relative;z-index:1}.login-brand h1.ant-typography{margin:26px 0 22px;color:#f3f2eb;font-size:clamp(42px,5vw,76px);line-height:.98;letter-spacing:-.055em;max-width:720px}.login-brand p.ant-typography{color:#a9b1ad;max-width:540px;font-size:17px;line-height:1.8}.signal-grid{align-self:flex-end;display:grid;grid-template-columns:repeat(6,9px);gap:11px}.signal-grid i{width:9px;height:9px;background:#3c4742;border-radius:50%;animation:pulse 2.8s ease-in-out infinite}.signal-grid i:nth-child(3n){background:#d46936;animation-delay:.4s}.signal-grid i:nth-child(5n){background:#769b88;animation-delay:.8s}@keyframes pulse{50%{opacity:.35;transform:scale(.65)}}.login-panel{background:#f4f3ed;display:grid;place-items:center;padding:48px;border-left:1px solid #35403b}.login-form-wrap{width:min(420px,100%)}.login-form-wrap h2{margin:12px 0 4px;letter-spacing:-.03em}.login-form-wrap form{margin-top:34px}.login-form-wrap .ant-btn-primary{height:48px;margin-top:8px;box-shadow:4px 4px #733b25}.secure-note{color:#7a817e;margin-top:26px;font-size:12px;display:flex;gap:8px;align-items:center}.console-layout{min-height:100vh;background:#ecece5}.desktop-sider,.mobile-drawer .ant-drawer-body{background:#111714!important}.desktop-sider{border-right:1px solid #303a35;position:sticky!important;top:0;height:100vh}.console-brand{height:90px;padding:22px 18px;display:flex;align-items:center;gap:15px;color:#fff;overflow:hidden}.console-brand b{display:block;white-space:nowrap;font-size:15px;letter-spacing:.01em}.console-brand span{display:block;white-space:nowrap;margin-top:3px;color:#78837e;font:500 10px IBM Plex Mono,monospace;letter-spacing:.08em;text-transform:uppercase}.desktop-sider .ant-menu,.mobile-drawer .ant-menu{background:transparent;padding:14px 10px;border:0}.desktop-sider .ant-menu-item,.mobile-drawer .ant-menu-item{color:#929c97;height:44px;margin:5px 0}.desktop-sider .ant-menu-item-selected,.mobile-drawer .ant-menu-item-selected{color:#fff!important;background:#27322d!important;box-shadow:inset 3px 0 #d46936}.sider-footer{position:absolute;left:0;right:0;bottom:0;min-height:70px;padding:14px 18px;border-top:1px solid #29312e;display:flex;align-items:center;justify-content:space-between;color:#59635e;font:500 9px/1.6 IBM Plex Mono,monospace;letter-spacing:.08em}.sider-footer .ant-btn{color:#929c97}.mobile-drawer{display:none}.mobile-drawer .ant-drawer-body{padding:0;position:relative}.console-header{height:64px;padding:0 32px;display:flex;align-items:center;gap:20px;background:rgba(244,244,238,.92);border-bottom:1px solid #d4d5ce;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:sticky;top:0;z-index:10}.header-console-name{margin-right:auto}.mobile-menu{display:none}.console-content{padding:34px;max-width:1680px;width:100%;margin:0 auto}.page-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:28px}.page-heading h2{margin:0 0 4px;font-size:30px;letter-spacing:-.04em}.page-heading>span:not(.page-code){color:#707975}.page-code{color:#939a96}.page-body{animation:reveal .38s ease both}@keyframes reveal{0%{opacity:0;transform:translateY(7px)}}.page-body>.ant-table-wrapper,.page-body>.ant-alert,.page-body>.settings-grid{border:1px solid #d5d6cf}.toolbar{min-height:62px;padding:12px 16px;background:#fffdf8;border:1px solid #d5d6cf;border-bottom:0;display:flex;align-items:center;justify-content:space-between;gap:18px}.toolbar-copy{display:grid;gap:3px}.toolbar-copy>.ant-typography:last-child{font-size:12px;color:#8b928e}.mailbox-filters{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.mailbox-created-at{display:inline-block;white-space:nowrap}.dense-table .ant-table{font-size:13px}.dense-table .ant-table-thead>tr>th{padding:9px 10px!important;font-size:12px;white-space:nowrap}.dense-table .ant-table-tbody>tr>td{padding:9px 10px!important}.mailbox-context{min-width:0;display:flex;align-items:baseline;white-space:nowrap;overflow:hidden}.mailbox-context b,.mailbox-context span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mailbox-context b{flex:0 1 auto;color:#29312d}.mailbox-context span{flex:1 1 auto;color:#7d8581;font-size:12px}.mailbox-context.route b{max-width:115px}.user-identity-cell{display:flex;align-items:center;gap:11px;min-width:0}.user-avatar{width:34px;height:34px;flex:0 0 auto;display:grid;place-items:center;color:#fff;background:#587f6d;border-radius:50%;font:600 13px IBM Plex Mono,monospace}.user-avatar.admin{background:#d46936}.user-identity-cell>div{min-width:0}.user-name-line{display:flex;align-items:center;gap:7px;min-width:0}.user-name-line b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.role-pill{flex:0 0 auto;padding:1px 7px;border-radius:10px;font-size:10px;font-weight:600}.role-pill.admin{color:#9b401d;background:#fae5d9}.role-pill.user{color:#315746;background:#deebe4}.user-identity-cell small{display:flex;align-items:center;gap:5px;margin-top:3px;color:#808884;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-identity-cell small i{color:#bcc0bd;font-style:normal}.request-log-time{display:inline-block;white-space:nowrap;font:500 12px IBM Plex Mono,monospace}.request-cell,.request-caller,.request-error{min-width:0}.request-cell b{display:flex;align-items:center;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.request-cell .ant-tag{flex:0 0 auto;margin-right:7px}.request-cell span,.request-caller span{display:block;margin-top:3px;color:#89908c;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.request-caller b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.request-error b{display:block;color:#b84a43;font:600 11px IBM Plex Mono,monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.request-error span{display:block;margin-top:3px;color:#6f7672;font-size:12px;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-alert{margin-bottom:18px}.primary-cell{min-width:145px}.primary-cell b{display:block;color:#252c29;font-weight:600}.primary-cell span{display:block;color:#828985;font-size:12px;margin-top:3px;max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.api-key-display{min-width:320px}.api-key-display .ant-typography{max-width:100%;margin:0;word-break:break-all}.api-key-display>span{display:block;margin-top:5px;color:#818985;font-size:12px}.success-text{color:#39755f;font-weight:600}.error-text{color:#b84a43;font-weight:600}.form-alert{margin-bottom:22px}.switch-row{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:16px;background:#f2f2eb;border:1px solid #dedfd8}.switch-row .ant-form-item{margin:0}.instance-domains-card{margin-top:26px;border-color:#d5d6cf;background:#fffdf8}.instance-domains-card .ant-card-head{border-bottom-color:#dedfd8}.instance-domains-card .ant-card-head-title .anticon{margin-right:8px;color:#d46936}.embedded-alert{margin-top:16px}.embedded-table{margin-top:16px;border:1px solid #e1e2dc}.embedded-table .ant-table{background:transparent}.overview-grid{display:grid;gap:20px}.hero-card{border:0!important;background:#18201d!important;color:#fff;overflow:hidden;position:relative}.hero-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.13;background-image:linear-gradient(90deg,transparent 49px,#fff 50px),linear-gradient(transparent 49px,#fff 50px);background-size:50px 50px;-webkit-mask-image:linear-gradient(90deg,transparent 25%,#000);mask-image:linear-gradient(90deg,transparent 25%,#000)}.hero-card .ant-card-body{min-height:230px;padding:38px;display:flex;align-items:center;justify-content:space-between;position:relative;z-index:1}.hero-card h2{color:#f3f3ec;margin:12px 0 8px;font-size:34px;letter-spacing:-.04em}.hero-card p.ant-typography{color:#b7c2bd!important}.health-dial{width:140px;height:140px;flex:0 0 auto;border:10px solid #395d4e;border-right-color:#75a18e;border-radius:50%;display:grid;place-content:center;text-align:center;transform:rotate(-5deg);background:#1e2824;box-shadow:0 0 0 1px #52615a}.health-dial.warn{border-color:#6b402c;border-right-color:#d46936}.health-dial strong,.health-dial span{transform:rotate(5deg)}.health-dial strong{font:600 30px IBM Plex Mono,monospace}.health-dial span{color:#9ca8a2;font-size:11px}.metric-row{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.metric-row .ant-card{border:1px solid #d5d6cf}.metric-row .ant-statistic-content{color:#26302b;font-family:IBM Plex Mono,monospace}.metric-row .ant-statistic-content-prefix{color:#d46936;font-size:20px;margin-right:12px}.metric-row small{color:#8a918e;font:500 11px IBM Plex Sans,sans-serif}.metric-row .metric-danger{border-top:3px solid #b84a43}.flow-card{border:1px solid #d5d6cf}.flow-line{display:flex;align-items:center;gap:15px;padding:12px 8px}.flow-line>div{flex:1;min-width:130px}.flow-line>div>.anticon{color:#d46936;font-size:22px;display:block;margin-bottom:13px}.flow-line b,.flow-line span{display:block}.flow-line span{color:#818985;font-size:12px;margin-top:5px}.flow-line>i{height:1px;flex:.35;background:repeating-linear-gradient(90deg,#b9bdb9 0 5px,transparent 5px 9px)}.settings-grid{display:grid;grid-template-columns:1fr 1fr;gap:0;background:#fffdf8}.settings-grid>.ant-card{border:0;border-radius:0}.settings-grid>.ant-card:first-child{border-right:1px solid #d5d6cf}.settings-notice{grid-column:1 / -1;border-width:1px 0 0!important;border-radius:0}.policy-list{display:grid;gap:18px}.policy-list>div{display:flex;align-items:center;gap:14px}.policy-list .anticon{color:#d46936;font-size:20px}.policy-list b,.policy-list small{display:block}.policy-list small{margin-top:3px;color:#7c8580}.admin-settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.admin-setting-card{border:1px solid #d5d6cf;background:#fffdf8}.admin-setting-card .ant-card-head-title .anticon{margin-right:8px;color:#d46936}.admin-setting-card .ant-card-extra{font-size:12px}.admin-pop-card{background:#18221d;border-color:#26372d}.admin-pop-card .ant-card-head,.admin-pop-card .ant-card-head-title,.admin-pop-card .ant-card-body{color:#f3f3ec;border-bottom-color:#36463d}.admin-pop-card .ant-card-head-title .anticon{color:#9ac2a8}.admin-pop-card .ant-form-item-label>label{color:#d6e1d9}.admin-pop-card .ant-input-affix-wrapper,.admin-pop-card .ant-input{background:#22352b;border-color:#3c5748;color:#f3f3ec}.admin-pop-card .ant-input::placeholder,.admin-pop-card .ant-input-affix-wrapper input::placeholder{color:#91a298}.admin-pop-card .ant-input-password-icon{color:#b8c7bd}.admin-pop-card .ant-input-password-icon:hover{color:#f3f3ec}.admin-pop-status{display:flex;align-items:flex-start;gap:12px;margin-bottom:24px;padding:15px;border:1px solid #3c5748;background:#22352b}.admin-pop-status.not-ready{border-color:#6d5a39;background:#3b3324}.admin-pop-status b,.admin-pop-status small{display:block}.admin-pop-status small{margin-top:5px;color:#b8c7bd;line-height:1.6}.admin-pop-legacy-alert{margin-bottom:18px}.admin-pop-current{display:grid;grid-template-columns:minmax(130px,.7fr) minmax(180px,1.3fr) auto;align-items:center;gap:14px;margin-bottom:18px;padding:14px;border:1px solid #587263;background:rgba(154,194,168,.1)}.admin-pop-current>div span,.admin-pop-current small{display:block}.admin-pop-current small{margin-top:4px;color:#91a298;font-size:11px}.admin-pop-current .ant-typography{color:#eef5f0;overflow-wrap:anywhere}.admin-pop-current .ant-btn-link{padding:0;color:#a7d3b7}.admin-pop-helper{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px;padding:12px 14px;border-left:3px solid #9ac2a8;background:rgba(154,194,168,.08)}.admin-pop-helper .ant-typography{color:#c9d7ce;font-size:12px;line-height:1.6}.admin-pop-helper .ant-btn-link{flex:0 0 auto;height:auto;padding:0;color:#a7d3b7}.admin-pop-actions .ant-btn-default{color:#e6eee9;border-color:#587263;background:transparent}.admin-pop-actions .ant-btn-default:hover{color:#fff!important;border-color:#9ac2a8!important;background:rgba(154,194,168,.1)!important}.role-tag{margin-left:8px;vertical-align:1px}@media (max-width: 900px){.admin-settings-grid{grid-template-columns:1fr}}@media (max-width: 1100px){.metric-row{grid-template-columns:repeat(2,1fr)}.flow-line{display:grid;grid-template-columns:1fr 1fr;gap:24px}.flow-line>i{display:none}}@media (max-width: 800px){.login-shell{grid-template-columns:1fr}.login-brand{min-height:42vh;padding:42px 28px}.login-brand h1.ant-typography{font-size:42px}.signal-grid{display:none}.login-panel{padding:44px 24px}.desktop-sider{display:none}.mobile-drawer{display:block}.desktop-collapse{display:none}.mobile-menu{display:inline-flex}.console-header{height:60px;padding:0 16px}.console-header>.ant-badge{display:none}.console-content{padding:22px 14px}.page-heading{margin-bottom:20px}.page-heading h2{font-size:25px}.page-code{display:none}.toolbar{align-items:flex-start;flex-direction:column}.toolbar>.ant-space,.toolbar>.ant-btn{align-self:stretch}.toolbar>.ant-space .ant-btn{flex:1}.hero-card .ant-card-body{padding:28px;min-height:210px}.hero-card h2{font-size:27px}.health-dial{width:105px;height:105px;border-width:7px}.health-dial strong{font-size:23px}.settings-grid{grid-template-columns:1fr}.settings-grid>.ant-card:first-child{border-right:0;border-bottom:1px solid #d5d6cf}}@media (max-width: 560px){.header-console-name{font-size:10px}.metric-row{grid-template-columns:1fr}.hero-card .ant-card-body{display:block}.health-dial{margin-top:24px}.flow-line,.switch-row{grid-template-columns:1fr}}.user-login-shell{min-height:100vh;display:grid;grid-template-columns:minmax(420px,1fr) minmax(420px,.86fr);background:#101513}.user-login-shell.is-register{grid-template-columns:minmax(420px,1fr) minmax(420px,.86fr)}.user-login-aside{position:relative;overflow:hidden;padding:clamp(42px,7vw,100px);color:#f3f2eb;display:flex;flex-direction:column;justify-content:space-between;background:radial-gradient(circle at 80% 20%,rgba(118,155,136,.22),transparent 31%),linear-gradient(145deg,#18201d 0%,#0d1210 72%)}.user-login-shell.is-register .user-login-aside{padding:clamp(42px,7vw,100px)}.user-login-aside:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.18;background-image:linear-gradient(rgba(255,255,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:linear-gradient(120deg,#000,transparent 80%);mask-image:linear-gradient(120deg,#000,transparent 80%)}.user-login-aside>*{position:relative;z-index:1}.user-aside-top{display:flex;align-items:center;gap:18px}.user-intro-index{color:#d9865e!important;font:600 10px IBM Plex Mono,monospace;letter-spacing:.16em}.user-login-intro h1.ant-typography{margin:20px 0 22px;color:#f3f2eb;font-size:clamp(42px,5vw,74px);line-height:.98;letter-spacing:-.06em}.user-login-shell.is-register .user-login-intro h1.ant-typography{font-size:clamp(42px,5vw,74px)}.user-login-intro h1.ant-typography span{color:#d97748}.user-login-intro p.ant-typography{max-width:520px;color:#b4beb8;font-size:17px;line-height:1.8}.user-intro-points{display:grid;gap:12px;margin-top:30px;color:#9eaaa4;font-size:13px}.user-intro-points span{display:flex;align-items:center;gap:12px}.user-intro-points b{color:#d97748;font:600 10px IBM Plex Mono,monospace}.user-aside-foot{display:flex;justify-content:space-between;gap:20px;color:#78837e;font:600 10px IBM Plex Mono,monospace;letter-spacing:.12em}.user-login-panel{min-width:0;background:#f4f3ed;display:grid;place-items:center;padding:34px 48px;border-left:1px solid #35403b;overflow-y:auto}.user-login-shell.is-register .user-login-panel{padding:12px 40px}.user-login-form-wrap{width:min(430px,100%)}.user-login-form-wrap.register-mode{width:min(540px,100%)}.user-login-form-wrap h2{margin:10px 0 3px;letter-spacing:-.03em}.user-login-form-wrap.register-mode h2{font-size:32px}.user-login-form-wrap.register-mode>.ant-typography-secondary{font-size:14px}.user-login-form-wrap form{margin-top:24px}.user-login-form-wrap.register-mode form{margin-top:14px}.user-login-form-wrap .ant-btn-primary{height:48px;margin-top:8px;box-shadow:4px 4px #733b25}.user-login-form-wrap .register-code-button{min-width:136px;height:46px}.auth-mode-text{display:flex;align-items:center;justify-content:center;gap:5px;margin-top:12px;color:#747c78;font-size:13px}.auth-mode-text button{padding:0;color:#315746;background:transparent;border:0;cursor:pointer;font-weight:600}.auth-mode-text button:hover{color:#d46936;text-decoration:underline;text-underline-offset:3px}.register-form-grid{display:grid;grid-template-columns:1fr}.user-register-form .ant-form-item{margin-bottom:10px}.user-register-form .ant-form-item-label{padding-bottom:4px}.user-register-form .ant-form-item-label>label{height:22px;font-size:14px}.user-register-form .register-code-field{grid-column:auto}.user-register-form .ant-input-affix-wrapper{height:44px;min-height:44px;padding-block:0;font-size:14px}.user-register-form .ant-input-affix-wrapper>.ant-input{height:auto;min-height:0}.user-login-form-wrap .register-code-button{height:44px;font-size:14px}.user-login-form-wrap.register-mode .ant-btn-primary{height:46px;margin-top:12px;font-size:14px}.user-login-form-wrap.register-mode .auth-mode-text{margin-top:12px;font-size:13px}.secure-note{margin-top:14px}.user-console-layout{background:#ecece5}.user-console-brand .brand-mark{background:#769b88;box-shadow:6px 6px #304e40}.user-sider .ant-menu-item-selected{box-shadow:inset 3px 0 #769b88}.user-console-header .section-index{color:#39755f}.user-overview-grid{display:grid;gap:20px}.user-welcome-card{border:0!important;background:#1b2822!important;color:#fff;overflow:hidden;position:relative}.user-welcome-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.16;background-image:linear-gradient(90deg,transparent 49px,#fff 50px),linear-gradient(transparent 49px,#fff 50px);background-size:50px 50px;-webkit-mask-image:linear-gradient(90deg,transparent 20%,#000);mask-image:linear-gradient(90deg,transparent 20%,#000)}.user-welcome-card .ant-card-body{min-height:228px;padding:38px;display:flex;align-items:center;justify-content:space-between;gap:28px;position:relative;z-index:1}.user-welcome-card h2{color:#f3f3ec;margin:12px 0 8px;font-size:34px;letter-spacing:-.04em}.user-welcome-card p.ant-typography{color:#b7c2bd!important;max-width:640px}.user-welcome-card .ant-btn-default{background:transparent;border-color:#718f80;color:#d9e6dd}.user-welcome-badge{width:142px;height:142px;flex:0 0 auto;display:grid;align-content:center;justify-items:center;gap:7px;border:1px solid #567361;border-radius:50%;color:#d9e6dd;background:#22362c;transform:rotate(4deg)}.user-welcome-badge .anticon,.user-welcome-badge span,.user-welcome-badge b{transform:rotate(-4deg)}.user-welcome-badge .anticon{font-size:27px;color:#9ac2a8}.user-welcome-badge span{font-size:11px}.user-welcome-badge b{color:#9ac2a8;font:600 10px IBM Plex Mono,monospace;text-transform:uppercase}.user-stat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.user-stat-grid .ant-card{border:1px solid #d5d6cf}.user-stat-grid .ant-statistic-content{color:#26302b;font-family:IBM Plex Mono,monospace}.user-stat-grid .ant-statistic-content-prefix{color:#39755f;font-size:20px;margin-right:12px}.user-preflight-card{border:1px solid #d5d6cf}.user-preflight-card .ant-card-head{border-bottom-color:#dedfd8}.preflight-item{display:grid;grid-template-columns:35px 24px 1fr auto;align-items:center;gap:12px;min-height:68px;border-bottom:1px solid #e3e3dc}.preflight-item:last-child{border-bottom:0}.preflight-item>span{color:#a0a6a2;font:600 11px IBM Plex Mono,monospace}.preflight-item>.anticon{color:#8d9690;font-size:18px}.preflight-item.done>.anticon{color:#39755f}.preflight-item b,.preflight-item small{display:block}.preflight-item small{margin-top:4px;color:#858e89;font-size:12px}.user-auth-grid,.user-security-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.user-auth-grid>.ant-card,.user-security-grid>.ant-card{border:1px solid #d5d6cf;background:#fffdf8}.user-secret-card{background:#18221d!important;color:#fff;border:0!important}.user-secret-card .ant-card-head,.user-secret-card .ant-card-head-title,.user-secret-card .ant-card-body{color:#f3f3ec;border-bottom-color:#36463d}.user-secret-card .ant-card-head-title .anticon{color:#9ac2a8;margin-right:8px}.auth-status{display:flex;align-items:flex-start;gap:12px;padding:15px;border:1px solid #3c5748;background:#22352b}.auth-status.not-ready{border-color:#6d5a39;background:#3b3324}.auth-status-dot{width:9px;height:9px;margin-top:5px;flex:0 0 auto;border-radius:50%;background:#9ac2a8;box-shadow:0 0 0 5px #9ac2a81f}.not-ready .auth-status-dot{background:#dfb266;box-shadow:0 0 0 5px #dfb2661f}.auth-status b,.auth-status small{display:block}.auth-status small{margin-top:5px;color:#b8c7bd;line-height:1.6}.auth-connection-info{display:grid;gap:10px;margin-top:28px}.auth-connection-row{display:grid;grid-template-columns:76px minmax(0,1fr) 66px;align-items:center;gap:12px;min-height:36px}.connection-label{color:#9caea3;font-size:13px;white-space:nowrap}.connection-value{min-width:0;min-height:36px;padding:0 11px;display:flex;align-items:center;color:#d7f0df;border:1px solid #425d4d;background:#25382f}.connection-value code{min-width:0;overflow:hidden;color:inherit;background:transparent;font:500 12px/1.4 IBM Plex Mono,monospace;text-overflow:ellipsis;white-space:nowrap}.connection-select-value{padding:0;border:0;background:transparent}.connection-mailbox-select{width:100%;min-width:0}.connection-mailbox-select .ant-select-selector{height:36px!important;padding-inline:11px!important;align-items:center}.connection-mailbox-select .ant-select-selector{color:#edf3ee!important;background:#22352b!important;border-color:#486351!important}.connection-mailbox-select .ant-select-selection-item{color:#edf3ee!important}.user-secret-card .connection-copy-button{width:66px;padding-inline:0;justify-content:flex-start;color:#a7d3b7}.user-secret-card .connection-copy-button:disabled{color:#607268}.user-secret-card .connection-copy-button:hover{color:#d7f0df!important;background:#2c4437!important}.connection-placeholder{color:#94a49a}.auth-code-auto-panel{display:flex;align-items:flex-start;gap:14px;margin:22px 0;padding:20px;border:1px solid #ddd9c8;background:#f4f2e8}.auth-code-auto-panel>.anticon{width:42px;height:42px;flex:0 0 auto;display:grid;place-items:center;color:#fff;background:#39755f;font-size:19px}.auth-code-auto-panel b,.auth-code-auto-panel small{display:block}.auth-code-auto-panel small{margin-top:6px;color:#747c78;line-height:1.6}.user-auth-action-card .ant-btn-primary{min-width:190px;height:44px}.user-security-grid .ant-divider{border-color:#dedfd8}.credit-purchase-card{border:1px solid #d5d6cf;background:#fffdf8}.credit-purchase-card>.ant-card-head{min-height:62px;border-bottom-color:#dedfd8}.credit-purchase-card>.ant-card-body{padding:14px 18px 16px}.credit-purchase-card .ant-card-extra{font-size:12px}.credit-section-title{display:flex;align-items:center;gap:11px}.credit-section-title>.anticon{width:34px;height:34px;display:grid;place-items:center;color:#fff;background:#39755f;font-size:16px;border-radius:3px}.credit-section-title b,.credit-section-title span{display:block}.credit-section-title b{color:#25302a;font-size:16px}.credit-section-title span{margin-top:2px;color:#858d89;font-size:11px;font-weight:400}.credit-package-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.credit-package-card{min-height:94px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 15px;border:1px solid #d8ddd6;background:#f7f8f2;transition:border-color .2s ease,box-shadow .2s ease}.credit-package-card:hover{border-color:#9db6a7;box-shadow:0 7px 20px #273e3314}.credit-package-card.featured{border-color:#e2c2ad;background:#fff7f0}.credit-package-copy{min-width:0;display:flex;align-items:center;gap:22px}.credit-package-copy>div:first-child{min-width:110px}.credit-package-copy>div:first-child .ant-tag{margin-bottom:5px}.credit-package-name{display:block;overflow:hidden;color:#303b35;font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.credit-package-points{display:flex;align-items:baseline;gap:7px;white-space:nowrap}.credit-package-points strong{color:#26382e;font:600 28px/1 IBM Plex Mono,monospace;letter-spacing:-.06em}.credit-package-points span{color:#39755f;font-size:12px;font-weight:600}.credit-package-buy{flex:0 0 auto;min-width:105px}.credit-package-loading{min-height:94px;display:flex;align-items:center;justify-content:center;gap:10px}.credit-redeem-panel{margin-top:14px;border:1px solid #d6d8d1;border-left:4px solid #d46936;background:#fffdf8}.credit-redeem-panel>.ant-card-body{min-height:124px;display:grid;grid-template-columns:minmax(220px,.8fr) minmax(360px,1.45fr) minmax(190px,.55fr);align-items:center;gap:26px;padding:20px 24px}.credit-redeem-copy{display:flex;align-items:center;gap:13px}.credit-redeem-icon{width:42px;height:42px;flex:0 0 auto;display:grid;place-items:center;color:#fff;background:#d46936;border-radius:3px;box-shadow:4px 4px #eddbce}.credit-redeem-copy b,.credit-redeem-copy span{display:block}.credit-redeem-copy b{color:#28312d;font-size:17px}.credit-redeem-copy span{margin-top:4px;color:#808984;font-size:12px;line-height:1.5}.credit-redeem-form .ant-form-item{margin:0}.credit-redeem-form .ant-input,.credit-redeem-form .ant-input-affix-wrapper{background:#fff}.credit-redeem-form .ant-btn{min-width:108px}.credit-balance-inline{padding-left:22px;border-left:1px solid #dedfd8}.credit-balance-inline>span,.credit-balance-inline small{display:block;color:#858d89;font-size:11px}.credit-balance-inline>div{display:flex;align-items:baseline;gap:7px;margin:5px 0;color:#39755f}.credit-balance-inline>div>.anticon{font-size:17px}.credit-balance-inline strong{color:#26332c;font:600 27px/1 IBM Plex Mono,monospace;letter-spacing:-.05em}.credit-balance-inline em{color:#59645e;font-size:13px;font-style:normal}.credit-history-card{margin-top:14px;border:1px solid #d5d6cf;background:#fffdf8}.credit-history-card .ant-card-head{min-height:56px;border-bottom-color:#dedfd8}.credit-history-card .ant-card-head-title .anticon{margin-right:8px;color:#39755f}.credit-history-card .ant-card-body{padding:14px 18px 18px}.api-doc-page{display:grid;gap:16px}.api-doc-hero{position:relative;overflow:hidden;min-height:270px;display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);align-items:center;gap:42px;padding:38px 42px;color:#eef3ef;background:#17221d}.api-doc-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.12;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.12) 1px,transparent 1px);background-size:42px 42px;-webkit-mask-image:linear-gradient(90deg,transparent 18%,#000);mask-image:linear-gradient(90deg,transparent 18%,#000)}.api-doc-hero-copy,.api-base-card{position:relative;z-index:1}.api-doc-kicker{display:inline-flex;align-items:center;gap:8px;color:#9ac2a8;font:600 11px IBM Plex Mono,monospace;letter-spacing:.12em}.api-doc-hero h2.ant-typography{max-width:760px;margin:16px 0 10px;color:#f5f4ed;font-size:clamp(28px,3.2vw,43px);line-height:1.12;letter-spacing:-.05em}.api-doc-hero p.ant-typography{max-width:720px;margin-bottom:24px;color:#b5c2bb;line-height:1.8}.api-doc-hero .ant-btn-default{color:#dbe6df;border-color:#61786c;background:transparent}.api-doc-hero .ant-btn-default:hover{color:#fff!important;border-color:#9ac2a8!important;background:#273a31!important}.api-base-card{min-width:0;padding:24px;border:1px solid #40564a;border-left:4px solid #d46936;background:rgba(35,51,43,.86);box-shadow:12px 12px #070c0942}.api-base-card>span,.api-base-card>small{display:block}.api-base-card>span{margin-bottom:14px;color:#9eb1a6;font-size:12px}.api-base-card>span .anticon{margin-right:7px;color:#d88a62}.api-base-card>.ant-typography{display:flex;align-items:center;justify-content:space-between;max-width:100%;margin:0;padding:11px 12px;color:#d9f0e1;border:1px solid #466253;background:#1e3027;font:500 12px IBM Plex Mono,monospace;word-break:break-all}.api-base-card>small{margin-top:12px;color:#82948a;font-size:11px}.api-doc-steps{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #d5d6cf;background:#fffdf8}.api-doc-steps>div{min-height:92px;display:grid;grid-template-columns:30px 24px 1fr;align-content:center;align-items:center;gap:4px 11px;padding:16px 20px;border-right:1px solid #dedfd8}.api-doc-steps>div:last-child{border-right:0}.api-doc-steps>div>span{grid-row:1 / 3;color:#a4aaa6;font:600 10px IBM Plex Mono,monospace}.api-doc-steps .anticon{grid-row:1 / 3;color:#39755f;font-size:18px}.api-doc-steps b,.api-doc-steps small{grid-column:3}.api-doc-steps b{color:#29322d;font-size:14px}.api-doc-steps small{color:#828a85;font-size:11px}.api-doc-auth-card,.api-error-card{border:1px solid #d5d6cf;background:#fffdf8}.api-doc-auth-card .ant-card-head,.api-error-card .ant-card-head{min-height:56px;border-bottom-color:#dedfd8}.api-doc-auth-card .ant-card-head-title .anticon,.api-error-card .ant-card-head-title .anticon{margin-right:8px;color:#39755f}.api-auth-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.api-auth-grid>div{min-width:0;padding:14px;border-left:3px solid #8cac9a;background:#f3f5ef}.api-auth-grid .ant-typography{display:block;margin:0;overflow-wrap:anywhere;color:#305441;background:transparent;font-size:11px}.api-auth-grid span{display:block;margin-top:7px;color:#7b847f;font-size:11px}.api-doc-section{margin-top:4px}.api-doc-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin:6px 0 12px}.api-doc-section-head>div>span{color:#949b97;font:600 10px IBM Plex Mono,monospace;letter-spacing:.13em}.api-doc-section-head h3.ant-typography{margin:3px 0 0;color:#28312d;font-size:22px}.api-endpoint-collapse{border:1px solid #d5d6cf;border-radius:0;background:#fffdf8}.api-endpoint-collapse>.ant-collapse-item{border-bottom-color:#dedfd8}.api-endpoint-collapse>.ant-collapse-item>.ant-collapse-header{min-height:64px;align-items:center;padding:14px 18px}.api-endpoint-collapse .ant-collapse-content{border-top-color:#dedfd8;background:#f7f7f1}.api-endpoint-collapse .ant-collapse-content-box{padding:22px 24px 25px}.api-endpoint-label{min-width:0;display:grid;grid-template-columns:68px minmax(260px,.7fr) minmax(160px,1fr);align-items:center;gap:14px;width:100%}.api-endpoint-label>code{overflow:hidden;color:#29342e;font:600 12px IBM Plex Mono,monospace;text-overflow:ellipsis;white-space:nowrap}.api-endpoint-label>span{color:#69736e;font-size:13px}.api-method{width:62px;margin:0;padding:2px 0;border:0;text-align:center;font:700 10px IBM Plex Mono,monospace;letter-spacing:.05em}.api-method-post{color:#295a45;background:#dcebe2}.api-method-get{color:#285a74;background:#dcebf1}.api-method-delete{color:#9a412c;background:#f5e1da}.api-endpoint-content{display:grid;gap:16px}.api-endpoint-content>p.ant-typography{max-width:980px;margin:0;color:#606a65;line-height:1.75}.api-doc-auth-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.api-doc-auth-row>span{margin-right:3px;color:#7f8783;font-size:11px;font-weight:600}.api-doc-auth-row .ant-typography{margin:0;color:#375f4c;background:#edf2ed;font-size:11px}.api-param-table{overflow:hidden;border:1px solid #dcded7;background:#fffdf8}.api-param-row{display:grid;grid-template-columns:170px 100px 70px minmax(280px,1fr);min-height:42px;border-bottom:1px solid #e4e5df}.api-param-row:last-child{border-bottom:0}.api-param-row>*{min-width:0;display:flex;align-items:center;padding:9px 12px;color:#626b66;font-size:12px}.api-param-row>code{color:#315d48;font:600 11px IBM Plex Mono,monospace}.api-param-head{min-height:38px;background:#eef0e9}.api-param-head>span{color:#717a75;font-size:11px;font-weight:600}.api-doc-mapping-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.api-doc-mapping-card{overflow:hidden;border:1px solid #d9dcd4;background:#fffdf8}.api-doc-mapping-title{min-height:56px;display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:13px 15px;border-bottom:1px solid #dfe1da;background:#eef1ea}.api-doc-mapping-title b{color:#2e3a33;font-size:13px}.api-doc-mapping-title span{color:#818985;font-size:10px;text-align:right}.api-value-row{min-height:59px;display:grid;grid-template-columns:150px minmax(0,1fr);align-items:center;gap:12px;padding:10px 14px;border-bottom:1px solid #e5e6e0}.api-value-row:last-child{border-bottom:0}.api-value-row>.ant-typography{width:fit-content;max-width:100%;margin:0;color:#356049;background:#edf3ee;font:600 10px IBM Plex Mono,monospace;overflow-wrap:anywhere}.api-value-row b,.api-value-row span{display:block}.api-value-row b{color:#303a35;font-size:12px}.api-value-row span{margin-top:3px;color:#7b847f;font-size:10px;line-height:1.5}.api-doc-mapping-card.compact .api-value-row{min-height:54px}.api-code-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.api-doc-code-block{min-width:0;overflow:hidden;border:1px solid #34463d;background:#17211c}.api-doc-code-head{height:40px;padding:0 13px;display:flex;align-items:center;justify-content:space-between;color:#93a69b;border-bottom:1px solid #34463d;background:#202d27;font-size:11px}.api-doc-code-head>.ant-typography{margin:0;color:#9ac2a8;font-size:11px}.api-doc-code-block pre{max-height:380px;margin:0;padding:16px;overflow:auto;color:#dbe7df;font:500 11px/1.75 IBM Plex Mono,monospace;-moz-tab-size:2;tab-size:2;white-space:pre-wrap;word-break:break-word}.api-error-card>.ant-card-body{display:grid;gap:16px}.api-error-card>.ant-card-body>.api-doc-code-block{max-width:680px}.api-error-table{border:1px solid #dedfd8}@media (max-width: 900px){.user-login-shell,.user-login-shell.is-register{grid-template-columns:1fr}.user-login-aside{min-height:42vh;padding:42px 28px}.user-login-intro h1.ant-typography{font-size:44px}.user-login-panel{padding:44px 24px}.admin-pop-current{grid-template-columns:1fr auto}.admin-pop-current>div{grid-column:1 / -1}.user-auth-grid,.user-security-grid{grid-template-columns:1fr}.credit-redeem-panel>.ant-card-body{grid-template-columns:1fr;gap:18px}.credit-balance-inline{padding:16px 0 0;border-top:1px solid #dedfd8;border-left:0}.api-doc-hero{grid-template-columns:1fr;gap:28px;padding:32px}.api-doc-steps,.api-auth-grid{grid-template-columns:1fr}.api-doc-steps>div{border-right:0;border-bottom:1px solid #dedfd8}.api-doc-steps>div:last-child{border-bottom:0}.api-code-grid,.api-doc-mapping-grid{grid-template-columns:1fr}}@media (max-width: 680px){.user-login-aside{min-height:300px}.user-login-panel{padding:34px 20px}.register-form-grid{grid-template-columns:1fr}.user-register-form .register-code-field{grid-column:auto}.user-login-form-wrap .register-code-button{min-width:112px;padding-inline:12px}.user-stat-grid{grid-template-columns:1fr}.user-welcome-card .ant-card-body{display:block;padding:28px}.user-welcome-card h2{font-size:28px}.user-welcome-badge{margin-top:25px}.credit-package-grid{grid-template-columns:1fr}.credit-purchase-card .ant-card-extra{display:none}.credit-package-card{align-items:stretch;flex-direction:column}.credit-package-copy{justify-content:space-between;gap:12px}.credit-package-copy>div:first-child{min-width:0}.credit-package-buy{width:100%}.api-doc-hero{padding:26px 22px}.api-base-card{padding:18px;box-shadow:7px 7px #070c0942}.api-endpoint-collapse>.ant-collapse-item>.ant-collapse-header{padding:12px}.api-endpoint-collapse .ant-collapse-content-box{padding:17px 13px 20px}.api-endpoint-label{grid-template-columns:62px minmax(0,1fr);gap:7px 10px}.api-endpoint-label>span{grid-column:2}.api-param-table{overflow-x:auto}.api-param-row{min-width:650px}.api-value-row{grid-template-columns:132px minmax(0,1fr)}.preflight-item{grid-template-columns:28px 22px 1fr;gap:8px}.preflight-item .ant-btn{grid-column:3;justify-self:start;padding-left:0}.user-aside-foot{font-size:9px}.auth-connection-row{grid-template-columns:minmax(0,1fr) 58px;gap:7px 10px}.connection-label{grid-column:1 / -1}.user-secret-card .connection-copy-button{width:58px}}
