.distributor-shell{--distributor-background: #f3f6fb;--distributor-border: #e5e9f0;--distributor-content-max: 1920px;--distributor-sidebar-width: 248px;--distributor-page-gutter: max(clamp(24px, 10vw, 200px), calc((100vw - var(--distributor-content-max)) / 2));--distributor-header-gutter: max(clamp(16px, 2.5vw, 48px), calc((100vw - var(--distributor-content-max)) / 2 + 24px));position:relative;isolation:isolate;min-height:100vh;background:radial-gradient(ellipse 64% 48% at 4% 8%,rgb(132 180 255 / 46%),transparent 68%),radial-gradient(ellipse 58% 44% at 96% 10%,rgb(91 186 255 / 34%),transparent 68%),radial-gradient(ellipse 50% 42% at 8% 92%,rgb(98 178 255 / 26%),transparent 72%),radial-gradient(ellipse 62% 45% at 92% 92%,rgb(241 174 215 / 30%),transparent 70%),linear-gradient(145deg,#edf5ff,#f6f9ff 43%,#f9f5ff 72%,#fff7fa);background-attachment:fixed}.distributor-shell:before,.distributor-shell:after{position:fixed;z-index:0;content:"";pointer-events:none}.distributor-shell:before{width:min(54vw,980px);height:min(54vw,980px);top:8vh;right:-18vw;border-radius:50%;background:radial-gradient(circle,rgb(70 158 255 / 18%),transparent 68%)}.distributor-shell:after{width:min(58vw,1080px);height:min(34vw,640px);left:18vw;bottom:-22vw;border-radius:50%;background:radial-gradient(ellipse,rgb(164 119 255 / 18%),rgb(255 181 211 / 10%) 48%,transparent 72%)}.distributor-brand,.distributor-auth-brand{position:relative;z-index:1;display:flex;align-items:center;gap:11px}.distributor-brand-link{color:inherit;text-decoration:none}.distributor-brand-link:hover,.distributor-brand-link:focus-visible{color:inherit;text-decoration:none}.distributor-brand-link:focus-visible{outline:2px solid rgb(36 91 219 / 35%);outline-offset:4px;border-radius:12px}.distributor-brand-mark{width:36px;height:36px;display:block;flex:0 0 36px;filter:drop-shadow(0 4px 8px rgb(240 90 40 / 18%))}.distributor-brand-name{font-size:17px;font-weight:700;line-height:18px;letter-spacing:.2px}.distributor-brand-subtitle{color:#8f959e;font-size:11px;line-height:15px}.distributor-brand-context-divider{width:1px;height:28px;margin-left:16px;display:block;flex:0 0 1px;background:#d7dbe1}.distributor-brand-context{margin-left:16px;color:#24272c;font-size:18px;font-weight:650;line-height:28px;white-space:nowrap}.distributor-auth-shell{min-height:100vh;min-height:100dvh;position:relative;display:grid;place-items:center;overflow:hidden;background:url(/assets/ohub-enterprise-login-background-Lw8Ej2jt.webp) center / cover no-repeat}.distributor-auth-shell-admin{background-image:url(/assets/ohub-admin-login-background-CZjXOgD4.webp)}.distributor-auth-story{position:absolute;z-index:1;inset:0;overflow:hidden;padding:28px 36px;color:#fff;background:transparent;pointer-events:none}.distributor-auth-story .distributor-brand-name{color:#fff;font-size:46px;line-height:48px;letter-spacing:-1.2px}.distributor-auth-story .distributor-brand-subtitle{color:#ffffffd6;font-size:20px;line-height:26px;letter-spacing:.2px}.distributor-auth-panel{position:relative;z-index:2;width:100%;min-height:100vh;min-height:100dvh;padding:40px;display:grid;place-items:center}.distributor-auth-panel>.distributor-copyright{position:absolute;right:0;bottom:16px;left:0;padding:0 24px;pointer-events:none;color:#ffffffb8}.distributor-auth-panel>.distributor-copyright a{pointer-events:auto;color:#fff}.distributor-auth-card{position:relative;width:min(400px,100%);overflow:hidden;border:1px solid rgb(255 255 255 / 58%);background:#ffffffb8;box-shadow:0 24px 64px #08142a4d;backdrop-filter:blur(22px) saturate(145%);-webkit-backdrop-filter:blur(22px) saturate(145%)}.distributor-auth-card .ant-card-body{padding:clamp(28px,2.4vw,32px)}.distributor-auth-card h2{max-width:100%;margin:2px 0 20px!important;font-size:27px!important}.distributor-auth-language{position:absolute;z-index:2;top:clamp(20px,3vw,38px);right:clamp(20px,3vw,52px)}.distributor-auth-actions{display:flex;align-items:center;gap:10px}.distributor-admin-login-link.ant-btn{height:32px;min-height:32px;padding-inline:12px;border:1px solid transparent;border-radius:4px;color:#fff;background:transparent;box-shadow:none}.distributor-auth-actions .distributor-admin-login-link.ant-btn.ant-btn-link:hover,.distributor-auth-actions .distributor-admin-login-link.ant-btn.ant-btn-link:focus-visible{color:#fff!important;border-color:#ffffffe5;background:transparent}.distributor-auth-language .language-switcher{position:static;height:32px;padding:0 4px;box-sizing:border-box;color:#fff;border-color:transparent;border-radius:4px;background:transparent!important;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.distributor-auth-language .language-switcher .ant-select{height:30px;display:flex;align-items:center;color:#fff!important;background:transparent!important}.distributor-auth-language .language-switcher .ant-select-selector,.distributor-auth-language .language-switcher .ant-select:hover .ant-select-selector,.distributor-auth-language .language-switcher .ant-select-focused .ant-select-selector,.distributor-auth-language .language-switcher .ant-select-open .ant-select-selector{height:30px!important;min-height:30px!important;padding-inline:5px!important;color:#fff!important;border:0!important;background:transparent!important;background-color:transparent!important;box-shadow:none!important}.distributor-auth-language .language-switcher .ant-select-selection-item,.distributor-auth-language .language-switcher .ant-select-selection-placeholder{color:#fff!important;line-height:30px!important}.distributor-auth-language .language-switcher .ant-select-arrow,.distributor-auth-language .language-switcher>.anticon{color:#fff!important;opacity:1}.distributor-auth-language .language-switcher .ant-select-arrow .anticon,.distributor-auth-language .language-switcher .ant-select-arrow svg,.distributor-auth-language .language-switcher .ant-select-arrow svg path{color:#fff!important;fill:#fff!important;stroke:#fff!important}.password-shell.password-recovery-distributor{min-height:100vh;min-height:100dvh;position:relative;display:grid;place-items:center;overflow:hidden;padding:40px;background:url(/assets/ohub-login-background-f8UjIHIj.webp) center / cover no-repeat}.password-recovery-distributor>.recovery-language{position:absolute;z-index:2;top:clamp(20px,3vw,38px);right:clamp(20px,3vw,52px)}.password-recovery-distributor>.recovery-card{position:relative;z-index:1;width:min(400px,100%);margin:0;overflow:hidden;border:1px solid rgb(255 255 255 / 58%);background:#ffffffb8;box-shadow:0 24px 64px #08142a4d;backdrop-filter:blur(22px) saturate(145%);-webkit-backdrop-filter:blur(22px) saturate(145%)}.password-recovery-distributor>.recovery-card .ant-card-body{padding:clamp(28px,2.4vw,32px)}.password-recovery-distributor>.recovery-card .ant-input-affix-wrapper{background:#ffffffc7}.password-recovery-distributor>.distributor-copyright{position:absolute;z-index:2;right:0;bottom:16px;left:0;padding:0 24px;color:#ffffffd1;pointer-events:none}.password-recovery-distributor>.distributor-copyright a{color:#fff;pointer-events:auto}.distributor-auth-form{margin-top:22px}.distributor-auth-card .ant-form-item-label>label{font-size:15px}.distributor-auth-card .ant-input-affix-wrapper-lg{min-height:44px;padding-inline:13px}.distributor-auth-card .ant-input-affix-wrapper{background:#ffffffc7}.distributor-auth-card .ant-input{font-size:15px}.distributor-auth-card .ant-btn-lg{min-height:44px;font-size:16px}.distributor-topbar{position:sticky;top:0;z-index:20;height:64px;padding-inline:var(--distributor-header-gutter);display:grid;grid-template-columns:minmax(0,auto) minmax(0,1fr) minmax(0,auto);align-items:center;column-gap:clamp(12px,1.5vw,28px);border-bottom:1px solid rgb(184 204 233 / 58%);background:linear-gradient(110deg,#ffffffd1,#f6faffad 52%,#fffafeb8);box-shadow:0 10px 32px #33518014;backdrop-filter:blur(22px) saturate(155%);-webkit-backdrop-filter:blur(22px) saturate(155%)}.distributor-topbar .brand-link{flex:0 0 auto;min-width:0}.distributor-primary-navigation{min-width:0;width:100%;height:100%;overflow:hidden}.distributor-primary-navigation .ant-menu{width:100%;height:100%;min-width:0;border-bottom:0;background:transparent;line-height:63px;justify-content:center}.distributor-primary-navigation .ant-menu-item,.distributor-primary-navigation .ant-menu-submenu{padding-inline:14px}.distributor-account-controls{min-width:0;justify-self:end;display:flex;align-items:center;gap:10px}@media(max-width:1500px){.distributor-brand-subtitle{display:none}.distributor-primary-navigation .ant-menu-item,.distributor-primary-navigation .ant-menu-submenu{padding-inline:11px}}@media(max-width:1180px){.distributor-topbar{column-gap:8px}.distributor-primary-navigation .ant-menu-item,.distributor-primary-navigation .ant-menu-submenu{padding-inline:9px}}.distributor-account-controls .language-switcher{position:static;flex:0 0 auto;background:#f7f9fc}.distributor-account-identity{min-width:0;width:max-content;max-width:240px;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:0;line-height:1.2;text-align:right}.distributor-account-identity .topbar-account-primary-row{min-width:0;max-width:220px;display:flex;align-items:center;justify-content:flex-end;gap:6px}.distributor-account-identity .ant-tag{align-self:flex-end;margin-inline-end:0;padding-inline:7px;font-size:11px;line-height:18px;text-align:right}.distributor-account-identity .ant-typography{display:block;max-width:220px;font-size:15px;font-weight:600;line-height:19px;text-align:right}.distributor-account-identity .topbar-account-name.ant-typography{width:100%;max-width:220px;padding-inline-end:0}.distributor-account-identity .topbar-organization-name.ant-typography{width:100%;min-width:0;max-width:220px;padding-inline-end:0;color:#8b8f96;font-size:11px;font-weight:400;line-height:14px}.distributor-logout-button{height:34px}@media(max-width:1680px){.distributor-account-identity,.distributor-logout-button{display:none}.distributor-mobile-account-trigger{display:inline-flex;flex:0 0 auto}}.distributor-body{position:relative;z-index:1;min-height:calc(100vh - 64px);min-width:0;background:transparent}.distributor-sidebar{position:sticky!important;top:64px;align-self:flex-start;height:calc(100vh - 64px);max-height:calc(100vh - 64px);overflow-y:auto;padding:16px 0 150px;border-right:1px solid var(--distributor-border)}.distributor-sidebar .ant-layout-sider-children{position:relative;min-height:100%}.distributor-sidebar .ant-menu{padding-inline:10px;border-inline-end:0!important}.distributor-sidebar .ant-menu-item{width:100%;margin-inline:0}.distributor-sidebar-hint{position:absolute;right:18px;bottom:28px;left:18px;display:flex;align-items:flex-start;gap:8px;padding:12px;color:#6b7280;border:1px solid #dce8fb;border-radius:8px;background:#f4f8ff;font-size:12px;line-height:19px}.distributor-content{box-sizing:border-box;min-height:calc(100vh - 64px);min-width:0;padding:28px var(--distributor-page-gutter) 24px;display:flex;flex-direction:column;overflow:auto}.distributor-content-inner{flex:0 0 auto;width:min(100%,var(--distributor-content-max));margin-inline:auto}.distributor-content-inner .ant-card{overflow:hidden;border-color:#c9d7edb8;border-radius:18px;background:linear-gradient(145deg,#ffffffeb,#f9fcffc7);box-shadow:0 10px 30px #2f4c7912;backdrop-filter:blur(16px) saturate(125%);-webkit-backdrop-filter:blur(16px) saturate(125%);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.distributor-content-inner .ant-card:hover{border-color:#91b1e2c7;box-shadow:0 20px 44px #2d4d7f24;transform:translateY(-2px)}.distributor-content-inner .ant-card .ant-card-head{border-bottom-color:#d3deefb8;background:#fff3}.distributor-content-inner .ant-table-wrapper,.distributor-content-inner .ant-table,.distributor-content-inner .ant-table-container{background:transparent}.distributor-content-inner .ant-table-thead>tr>th{color:#536176;background:#eff5ffa8}.distributor-content-inner .ant-table-tbody>tr>td{border-bottom-color:#dbe4f1c2;background:#ffffff47}.distributor-content-inner .ant-table-tbody>tr:hover>td{background:#eff6ffb8!important}.distributor-copyright{position:relative;z-index:1;padding:14px 24px 18px;color:#9aa3b2;background:transparent;font-size:11px;line-height:16px;text-align:center}.distributor-content>.distributor-copyright{margin-top:auto;padding-bottom:0}.distributor-main{min-width:0;min-height:0;background:var(--distributor-background)}.distributor-main>.distributor-copyright{flex:0 0 24px;min-height:24px;margin:0;padding:4px 16px}.distributor-sidebar+.distributor-content>.distributor-copyright{transform:translate(calc(var(--distributor-sidebar-width) / -2))}.distributor-copyright a{color:inherit;text-decoration:underline;text-underline-offset:2px}@media(max-width:900px){.distributor-shell{--distributor-page-gutter: 14px}.distributor-topbar{column-gap:8px;padding-inline:10px}.distributor-topbar .brand-link{flex-basis:auto}.distributor-primary-navigation{width:100%}.distributor-primary-navigation .ant-menu-item,.distributor-primary-navigation .ant-menu-submenu{padding-inline:10px}.distributor-account-controls{gap:4px}.distributor-account-controls .language-switcher{padding-inline:3px}.distributor-account-identity,.distributor-logout-button,.distributor-sidebar{display:none}.distributor-mobile-account-trigger{display:inline-flex;flex:0 0 auto}.distributor-content{padding-top:20px;padding-bottom:58px}.distributor-sidebar+.distributor-content>.distributor-copyright{transform:none}.distributor-auth-shell{place-items:center}.distributor-auth-story{min-height:0;padding:24px}.distributor-auth-panel{padding:24px 16px 54px}.distributor-brand-subtitle,.distributor-brand-context-divider,.distributor-brand-context{display:none}}@media(min-width:901px){.distributor-topbar .distributor-brand-link{width:310px;flex:0 0 310px}.distributor-topbar .distributor-brand-link>div{width:150px;min-width:150px}.distributor-topbar .distributor-brand-subtitle{display:block}}.distributor-topbar .distributor-brand-subtitle{min-height:24px;white-space:pre-line;line-height:12px}.distributor-topbar .distributor-brand-link>div{transform:translateY(3px)}.distributor-primary-navigation>.ant-menu>.ant-menu-item,.distributor-primary-navigation>.ant-menu>.ant-menu-submenu{min-width:128px;width:max-content;flex:0 0 auto;display:inline-flex!important;align-items:center;justify-content:center!important;padding-inline:10px;text-align:center}.distributor-primary-navigation>.ant-menu>.ant-menu-item>.ant-menu-title-content,.distributor-primary-navigation>.ant-menu>.ant-menu-submenu>.ant-menu-submenu-title>.ant-menu-title-content{overflow:visible;flex:0 0 auto;white-space:nowrap;text-overflow:clip}.distributor-account-trigger.ant-btn{height:62px;padding:3px 8px;border-radius:2px;display:inline-flex;align-items:center;gap:7px;color:#30343a}.distributor-account-trigger.ant-btn:hover,.distributor-account-trigger.ant-btn:focus-visible{background:#f5f6f7}.distributor-account-trigger .distributor-account-identity{display:flex;pointer-events:none}.distributor-mobile-account-trigger{display:none}@media(max-width:1180px)and (min-width:901px){.distributor-primary-navigation>.ant-menu>.ant-menu-item,.distributor-primary-navigation>.ant-menu>.ant-menu-submenu{min-width:112px}}html:lang(ja) .distributor-primary-navigation>.ant-menu>.ant-menu-item,html:lang(ja) .distributor-primary-navigation>.ant-menu>.ant-menu-submenu{min-width:176px}@media(max-width:900px){.distributor-account-trigger{display:none!important}.distributor-mobile-account-trigger{display:inline-flex;flex:0 0 auto}}.distributor-shell{--distributor-background: #f5f6f7;--distributor-border: #dfe1e5;--distributor-page-gutter: max(clamp(24px, 4vw, 64px), calc((100vw - var(--distributor-content-max)) / 2 + 24px));--distributor-header-gutter: max(24px, calc((100vw - var(--distributor-content-max)) / 2 + 24px));background:var(--distributor-background);background-attachment:scroll;height:100vh;height:100dvh;min-height:0;overflow:hidden}html:lang(en) .distributor-shell{--distributor-sidebar-width: 304px}html:lang(ja) .distributor-shell{--distributor-sidebar-width: 280px}.distributor-shell:before,.distributor-shell:after{display:none}.distributor-brand,.distributor-auth-brand{gap:0}.distributor-brand-name{color:#111;font-size:23px;font-weight:700;line-height:24px;letter-spacing:-.65px}.distributor-brand-subtitle{color:#8b8f96;font-size:12px;letter-spacing:.15px}.distributor-brand-link:focus-visible{border-radius:2px;outline-color:#1677ff59}.distributor-topbar{position:relative;top:auto;width:100%;flex:0 0 64px;padding-inline:var(--distributor-header-gutter);column-gap:26px;border-bottom:1px solid var(--distributor-border);background:#fff;box-shadow:0 1px 2px #0000000a;backdrop-filter:none;-webkit-backdrop-filter:none}.distributor-primary-navigation .ant-menu{justify-content:flex-start;color:#2f3338;font-size:16px;font-weight:500}.distributor-primary-navigation .ant-menu-horizontal>.ant-menu-item,.distributor-primary-navigation .ant-menu-horizontal>.ant-menu-submenu{top:0;border-radius:0}.distributor-primary-navigation .ant-menu-horizontal>.ant-menu-item:after,.distributor-primary-navigation .ant-menu-horizontal>.ant-menu-submenu:after{right:12px;bottom:0;left:12px;border-bottom-width:2px}.distributor-primary-navigation .ant-menu-item-selected,.distributor-primary-navigation .ant-menu-submenu-selected{color:#1677ff!important}.distributor-account-controls{gap:8px}.distributor-account-controls .language-switcher,.distributor-logout-button{border-color:transparent;border-radius:2px;background:transparent;box-shadow:none}.distributor-account-controls .language-switcher:hover,.distributor-logout-button:hover{background:#f5f6f7}.distributor-account-identity .ant-typography{color:#30343a;font-size:14px;font-weight:500}.distributor-account-identity .ant-tag{border-radius:2px}.distributor-body{min-height:0;flex:1 1 auto;overflow:hidden;background:var(--distributor-background)}.distributor-sidebar{position:relative!important;top:auto;height:100%;max-height:100%;padding-top:12px;border-right-color:var(--distributor-border);background:#fff!important}.distributor-sidebar .ant-menu{padding-inline:14px}.distributor-sidebar .ant-menu-item{height:46px;margin-block:4px;padding-inline:14px!important;border-radius:4px;color:#3b3f45;font-size:15px;transition:color .14s ease,background-color .14s ease}.distributor-sidebar .ant-menu-item .ant-menu-item-icon{font-size:15px}.distributor-sidebar .ant-menu-item .ant-menu-title-content{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.distributor-sidebar .ant-menu-item:not(.ant-menu-item-selected):hover{color:#1f2328;background:#f5f6f7}.distributor-sidebar .ant-menu-item:focus,.distributor-sidebar .ant-menu-item:focus-visible{outline:none;box-shadow:none}.distributor-sidebar .ant-menu-item-selected{color:#1f2328;background:#f0f3f7;box-shadow:inset 0 0 0 1px #1677ff1a,0 1px 2px #1f23290d;font-weight:600}.distributor-sidebar .ant-menu-item-selected:hover{background:#e9eef5;box-shadow:inset 0 0 0 1px #1677ff24,0 2px 4px #1f23290f}.distributor-sidebar .ant-menu-item-selected:before{position:absolute;inset-block:7px;left:0;width:3px;border-radius:2px;background:#1677ff;content:""}.distributor-sidebar .ant-menu-item-selected:after{display:none}.distributor-sidebar-hint{border-color:#d8e7f8;border-radius:3px;background:#f2f7fd}.distributor-content{height:auto;min-height:0;flex:1 1 auto;padding:24px var(--distributor-page-gutter) 24px;background:var(--distributor-background);overflow-x:auto;overflow-y:auto;scrollbar-gutter:stable;overscroll-behavior:contain}.distributor-content-inner .ant-card{border-color:var(--distributor-border);border-radius:3px;background:#fff;box-shadow:0 1px 3px #0000000a;backdrop-filter:none;-webkit-backdrop-filter:none;transition:border-color .16s ease,box-shadow .16s ease}.distributor-content-inner .ant-card:hover{border-color:#b9c0c9;background:#fff;box-shadow:0 3px 10px #00000012;transform:none}.distributor-content-inner .ant-card .ant-card-head{min-height:52px;border-bottom-color:#ebecee;background:#fff}.distributor-content-inner .ant-table-thead>tr>th{color:#4f545c;border-bottom-color:var(--distributor-border);background:#f7f8fa;font-weight:600}.distributor-content-inner .ant-table-tbody>tr>td{border-bottom-color:#eceef1;background:#fff}.distributor-content-inner .ant-table-tbody>tr:hover>td{background:#f4f8fd!important}.distributor-content-inner .ant-btn:not(.ant-btn-link):not(.ant-btn-text),.distributor-content-inner .ant-input,.distributor-content-inner .ant-input-affix-wrapper,.distributor-content-inner .ant-select-selector,.distributor-content-inner .ant-input-number,.distributor-content-inner .ant-picker{border-radius:3px}.distributor-content-inner .ant-btn-primary{box-shadow:none}.distributor-content-inner .ant-tag{border-radius:2px}.distributor-auth-story{background:transparent}.distributor-auth-story .distributor-brand-name{color:#fff}.distributor-auth-card{border-radius:3px;box-shadow:0 24px 64px #08142a4d}.distributor-auth-card .ant-input-affix-wrapper,.distributor-auth-card .ant-btn{border-radius:3px}@media(max-width:900px){.distributor-shell{--distributor-page-gutter: 14px}.distributor-content{padding-top:20px}}:root{color:#1f2329;background:#f3f6fb;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}.csv-table-toolbar{display:flex;justify-content:flex-end;margin:0 0 12px}body{margin:0;min-width:320px;min-height:100vh}button,input,textarea,select{font:inherit}.ohub-loading{min-height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px}.ohub-loading.is-fullscreen{min-height:100vh;background:#f3f6fb}.ohub-loading.is-compact{min-height:96px;gap:10px}.ohub-loading-mark{position:relative;width:64px;height:64px;display:grid;place-items:center}.ohub-loading-mark img{width:34px;height:34px;display:block;border-radius:6px;box-shadow:0 4px 12px #05050524}.ohub-loading-mark.is-compact{width:36px;height:36px}.ohub-loading-mark.is-compact img{width:20px;height:20px;border-radius:4px}.ohub-loading-orbit{position:absolute;inset:0;animation:ohub-loading-rotate 1.15s linear infinite}.ohub-loading-orbit i{position:absolute;width:7px;height:7px;border-radius:50%;background:#1677ff;box-shadow:0 1px 4px #1677ff3d}.ohub-loading-orbit i:nth-child(1){top:0;left:28.5px}.ohub-loading-orbit i:nth-child(2){top:28.5px;right:0;opacity:.78}.ohub-loading-orbit i:nth-child(3){bottom:0;left:28.5px;opacity:.56}.ohub-loading-orbit i:nth-child(4){top:28.5px;left:0;opacity:.34}.ohub-loading-mark.is-compact .ohub-loading-orbit i{width:4px;height:4px}.ohub-loading-mark.is-compact .ohub-loading-orbit i:nth-child(1){top:0;left:16px}.ohub-loading-mark.is-compact .ohub-loading-orbit i:nth-child(2){top:16px;right:0}.ohub-loading-mark.is-compact .ohub-loading-orbit i:nth-child(3){bottom:0;left:16px}.ohub-loading-mark.is-compact .ohub-loading-orbit i:nth-child(4){top:16px;left:0}.ant-spin .ohub-loading-mark{display:inline-grid}@keyframes ohub-loading-rotate{to{transform:rotate(360deg)}}.ant-skeleton.ant-skeleton-active .ant-skeleton-title,.ant-skeleton.ant-skeleton-active .ant-skeleton-paragraph>li,.ant-skeleton.ant-skeleton-active .ant-skeleton-avatar,.ant-skeleton.ant-skeleton-active .ant-skeleton-button,.ant-skeleton.ant-skeleton-active .ant-skeleton-input,.ant-skeleton.ant-skeleton-active .ant-skeleton-image{background:linear-gradient(100deg,#edf3fb 22%,#dce9f8,#edf3fb 54%);background-size:300% 100%;animation:ohub-loading-shimmer 1.6s ease-in-out infinite}@keyframes ohub-loading-shimmer{0%{background-position:100% 0}to{background-position:0 0}}@media(prefers-reduced-motion:reduce){.ohub-loading-orbit{animation:none}.ant-skeleton.ant-skeleton-active .ant-skeleton-title,.ant-skeleton.ant-skeleton-active .ant-skeleton-paragraph>li,.ant-skeleton.ant-skeleton-active .ant-skeleton-avatar,.ant-skeleton.ant-skeleton-active .ant-skeleton-button,.ant-skeleton.ant-skeleton-active .ant-skeleton-input,.ant-skeleton.ant-skeleton-active .ant-skeleton-image{animation:none}}.auth-shell{min-height:100vh;display:grid;grid-template-columns:minmax(440px,44%) 1fr;background:#f7f9fc}.auth-story{position:relative;overflow:hidden;padding:38px 52px;display:flex;flex-direction:column;color:#fff;background:radial-gradient(circle at 18% 75%,rgb(255 137 70 / 28%),transparent 27%),linear-gradient(145deg,#173d98,#245bdb 55%,#1646b7)}.auth-geometry{position:absolute;inset:0;overflow:hidden;pointer-events:none}.auth-orbit{position:absolute;border:1px solid rgb(181 214 255 / 24%);border-radius:30%;transform-origin:center;animation:auth-orbit-spin 28s linear infinite}.auth-orbit-primary{width:480px;height:480px;top:15%;right:-70px;box-shadow:inset 0 0 80px #65a6ff0d}.auth-orbit-secondary{width:260px;height:260px;top:29%;right:122px;border-radius:42%;animation-duration:20s;animation-direction:reverse}.auth-network{position:absolute;width:min(46vw,480px);height:min(46vw,480px);top:14%;right:68px;overflow:visible;opacity:.46;filter:drop-shadow(0 0 12px rgb(122 192 255 / 20%))}.auth-network path{fill:none;stroke:#bedfff6b;stroke-width:1;stroke-dasharray:8 12;animation:auth-network-flow 13s linear infinite}.auth-network circle{fill:#d9efff;transform-box:fill-box;transform-origin:center;animation:auth-node-pulse 4s ease-in-out infinite}.auth-network circle:nth-of-type(2n){animation-delay:-1.4s}.auth-network circle:nth-of-type(3n){animation-delay:-2.6s}.auth-core{position:absolute;width:72px;height:72px;top:35%;right:224px;border:1px solid rgb(220 240 255 / 38%);border-radius:20px;background:radial-gradient(circle,rgb(218 241 255 / 24%) 0 9%,transparent 12%);box-shadow:0 0 42px #73bdff2b;animation:auth-core-float 7s ease-in-out infinite}@keyframes auth-orbit-spin{0%{transform:rotate(18deg)}to{transform:rotate(378deg)}}@keyframes auth-network-flow{to{stroke-dashoffset:-120}}@keyframes auth-node-pulse{0%,to{opacity:.35;transform:scale(.78)}50%{opacity:1;transform:scale(1.28)}}@keyframes auth-core-float{0%,to{transform:translate3d(0,-7px,0) rotate(0);opacity:.56}50%{transform:translate3d(-12px,10px,0) rotate(45deg);opacity:.9}}.auth-brand{display:flex;align-items:center;gap:11px;position:relative;z-index:1}.auth-story .brand-subtitle{color:#ffffffad}.auth-story-copy{margin:auto 0;max-width:min(720px,100%);position:relative;z-index:1}.auth-story-copy .eyebrow{color:#aecdff}.auth-story-copy h1{color:#fff;font-size:42px;line-height:1.2;margin:18px 0 20px}.auth-story-copy h1>span{display:block;white-space:nowrap}.auth-shell-enterprise .auth-story{color:#15233a;border-right:1px solid rgb(21 35 58 / 10%);background:linear-gradient(180deg,rgb(255 255 255 / 68%),transparent 34%),radial-gradient(circle at 18% 75%,rgb(36 91 219 / 7%),transparent 29%),#e9edf0}.auth-shell-enterprise .auth-story .brand-name{color:#15233a}.auth-shell-enterprise .auth-story .brand-subtitle{color:#15233a8f}.auth-shell-enterprise .auth-story-copy .eyebrow{color:#245bdb}.auth-shell-enterprise .auth-story-copy h1{color:#15233a}.auth-shell-enterprise .auth-orbit{border-color:#153b8c6b}.auth-shell-enterprise .auth-orbit-primary{box-shadow:inset 0 0 80px #245bdb0d}.auth-shell-enterprise .auth-network{opacity:.72;filter:drop-shadow(0 0 12px rgb(21 59 140 / 14%))}.auth-shell-enterprise .auth-network path{stroke:#153b8cdb}.auth-shell-enterprise .auth-network circle{fill:#153b8c}.auth-shell-enterprise .auth-core{border-color:#153b8c94;background:radial-gradient(circle,#153b8c 0 9%,rgb(21 59 140 / 12%) 12%,transparent 52%);box-shadow:0 0 38px #153b8c2b}.auth-panel{display:grid;place-items:center;padding:40px}.auth-card{position:relative;width:min(460px,100%);box-shadow:0 20px 60px #2336571f}.auth-card .ant-card-body{padding:clamp(36px,3vw,42px)}.auth-card h2{max-width:calc(100% - 118px);margin:2px 0 26px!important;font-size:32px!important}.password-card h2{margin:18px 0 6px!important}.auth-form{margin-top:30px}.auth-card .ant-form-item-label>label{font-size:15px}.auth-card .ant-input-affix-wrapper-lg{min-height:44px;padding-inline:13px}.auth-card .ant-input{font-size:15px}.auth-card .ant-btn-lg{min-height:44px;font-size:16px}.auth-forgot-row{display:flex;justify-content:flex-end;margin:-14px 0 8px}.auth-forgot-row .ant-btn{padding-inline:0}.auth-card-language{position:absolute;z-index:2;top:28px;right:28px}.auth-card-language .language-switcher{position:static;padding:4px 6px;background:#f7f9fc}.password-shell{min-height:100vh;padding:30px;display:flex;flex-direction:column;align-items:center;background:radial-gradient(circle at 50% 0%,rgb(36 91 219 / 10%),transparent 34%),#f3f6fb}.password-shell>.auth-brand{align-self:flex-start}.password-card{width:min(520px,100%);margin:auto;box-shadow:0 18px 50px #1f23291a}.password-card .ant-card-body{padding:42px}.password-icon{width:48px;height:48px;display:grid;place-items:center;border-radius:12px;color:#245bdb;background:#edf3ff;font-size:21px}.password-rules{margin-top:24px}.password-recovery-shell{position:relative}.password-recovery-enterprise>.global-copyright{position:absolute;right:0;bottom:16px;left:0;margin:0}.recovery-card{position:relative}.recovery-language{position:absolute;top:24px;right:24px}.recovery-language .language-switcher{position:static}.recovery-result{margin:26px 0 18px}.app-shell{min-height:100vh;background:#f3f6fb}.app-shell-distributor{position:relative;isolation:isolate;background:radial-gradient(ellipse 64% 48% at 4% 8%,rgb(132 180 255 / 46%),transparent 68%),radial-gradient(ellipse 58% 44% at 96% 10%,rgb(91 186 255 / 34%),transparent 68%),radial-gradient(ellipse 50% 42% at 8% 92%,rgb(98 178 255 / 26%),transparent 72%),radial-gradient(ellipse 62% 45% at 92% 92%,rgb(241 174 215 / 30%),transparent 70%),linear-gradient(145deg,#edf5ff,#f6f9ff 43%,#f9f5ff 72%,#fff7fa);background-attachment:fixed}.app-shell-distributor:before,.app-shell-distributor:after{position:fixed;z-index:0;content:"";pointer-events:none;filter:blur(1px)}.app-shell-distributor:before{width:min(54vw,980px);height:min(54vw,980px);top:8vh;right:-18vw;border-radius:50%;background:radial-gradient(circle,rgb(70 158 255 / 18%),transparent 68%)}.app-shell-distributor:after{width:min(58vw,1080px);height:min(34vw,640px);left:18vw;bottom:-22vw;border-radius:50%;background:radial-gradient(ellipse,rgb(164 119 255 / 18%),rgb(255 181 211 / 10%) 48%,transparent 72%)}.app-shell-distributor>.ant-layout,.app-shell-distributor .content{position:relative;z-index:1;background:transparent}.topbar{position:sticky;top:0;z-index:20;height:64px;padding-inline:max(clamp(16px,2.5vw,48px),calc((100vw - 1920px)/2 + 24px));display:grid;grid-template-columns:minmax(0,auto) minmax(0,1fr) minmax(0,auto);align-items:center;column-gap:clamp(12px,1.5vw,28px);border-bottom:1px solid #e5e9f0;box-shadow:0 1px 3px #1f23290a}.app-shell-distributor .console-topbar{border-bottom-color:#b8cce994;background:linear-gradient(110deg,#ffffffd1,#f6faffad 52%,#fffafeb8);box-shadow:0 10px 32px #33518014;backdrop-filter:blur(22px) saturate(155%);-webkit-backdrop-filter:blur(22px) saturate(155%)}.app-shell-distributor .primary-navigation .ant-menu-item,.app-shell-distributor .primary-navigation .ant-menu-submenu{transition:color .18s ease,background-color .18s ease}.app-shell-distributor .primary-navigation .ant-menu-item:hover,.app-shell-distributor .primary-navigation .ant-menu-submenu:hover{background:#ffffff6b}.app-shell-distributor .topbar-account-controls .language-switcher,.app-shell-distributor .desktop-logout-button{border-color:#b8cce9a8;background:#ffffff85;box-shadow:0 6px 18px #38547e0f;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.app-shell-distributor .desktop-account-controls .ant-tag{border-color:#7f97e22e;background:#ebf1ffb8;box-shadow:0 4px 14px #4865a30d}.console-topbar .brand-link{flex:0 0 auto;min-width:0}.primary-navigation{min-width:0;width:100%;height:100%;overflow:hidden}.primary-navigation .ant-menu{width:100%;height:100%;min-width:0;border-bottom:0;background:transparent;line-height:63px;justify-content:center}.primary-navigation .ant-menu-item,.primary-navigation .ant-menu-submenu{padding-inline:14px}.topbar-account-controls{min-width:0;justify-self:end;display:flex;align-items:center;gap:10px}.primary-navigation-more{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.account-menu-identity{min-width:150px;max-width:240px;display:flex;flex-direction:column;align-items:flex-start;gap:4px}.account-menu-identity .ant-typography{width:100%}.account-menu-identity .ant-tag{margin-inline-end:0}.topbar-account-controls .language-switcher{position:static;flex:0 0 auto;background:#f7f9fc}.desktop-account-controls{min-width:0;width:max-content;max-width:240px;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:0;line-height:1.2;text-align:right}.desktop-account-controls .topbar-account-primary-row{min-width:0;max-width:220px;display:flex;align-items:center;justify-content:flex-end;gap:6px}.desktop-account-controls .ant-tag{flex:0 0 auto;margin-inline-end:0;padding-inline:7px;font-size:11px;line-height:18px;text-align:right}.desktop-account-controls .ant-typography{display:block;max-width:220px;font-size:15px;font-weight:600;line-height:19px;text-align:right}.desktop-account-controls .topbar-account-name.ant-typography{min-width:0;max-width:170px;padding-inline-end:0}.desktop-account-controls .topbar-organization-name.ant-typography{width:100%;min-width:0;max-width:220px;padding-inline-end:0;color:#8b8f96;font-size:11px;font-weight:400;line-height:14px}.enterprise-credit-table .enterprise-credit-usage-column,.enterprise-credit-table .enterprise-credit-scope-column{white-space:nowrap}.desktop-logout-button{height:34px}.brand,.delivery-brand{display:flex;align-items:center;gap:11px}.brand-link{color:inherit;text-decoration:none}.brand-home-button{appearance:none;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.brand-link:hover,.brand-link:focus-visible{color:inherit;text-decoration:none}.brand-link:focus-visible{outline:2px solid rgb(36 91 219 / 35%);outline-offset:4px;border-radius:12px}.brand-mark{width:36px;height:36px;display:block;flex:0 0 36px;filter:drop-shadow(0 4px 8px rgb(240 90 40 / 18%))}.brand-name{line-height:18px;font-size:17px;font-weight:700;letter-spacing:.2px}.brand-subtitle{color:#8f959e;font-size:11px;line-height:15px}.enterprise-brand-name{max-width:250px;overflow:hidden;text-overflow:ellipsis;color:#173d98;font-size:14px;line-height:17px;white-space:nowrap}@media(max-width:1680px){.desktop-account-controls,.desktop-logout-button{display:none}.mobile-account-trigger{display:inline-flex;flex:0 0 auto}}@media(max-width:1500px){.console-topbar .brand-subtitle{display:none}.primary-navigation .ant-menu-item,.primary-navigation .ant-menu-submenu{padding-inline:11px}}@media(max-width:1180px){.topbar{column-gap:8px}.enterprise-brand-name{max-width:180px;font-size:12px}.primary-navigation .ant-menu-item,.primary-navigation .ant-menu-submenu{padding-inline:9px}.primary-navigation-more>span:last-child{display:none}}.enterprise-registration-page{min-height:100vh;display:flex;flex-direction:column;background:radial-gradient(circle at 10% 0%,rgb(36 91 219 / 11%),transparent 28%),#f3f6fb}.enterprise-registration-header{min-height:72px;padding:0 max(24px,calc((100vw - 1280px)/2));display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid #e5e9f0;background:#ffffffeb;box-shadow:0 1px 3px #1f23290a}.enterprise-registration-header .language-switcher{position:static;flex:0 0 auto}.enterprise-registration-content{width:min(calc(100% - 32px),640px);margin:auto;padding:48px 0 72px}.enterprise-registration-form-card{border:1px solid #e4e9f1;box-shadow:0 22px 70px #2336571f}.enterprise-registration-form-card .ant-card-body{padding:42px}.enterprise-registration-form-card h2{margin:8px 0 2px!important}.registration-enterprise-name{display:block;margin-bottom:24px;font-size:15px}.enterprise-registration-form-card .ant-alert{margin-bottom:16px}.enterprise-registration-form-card .ant-form{margin-top:24px}.registration-password-hint{display:block;margin:-10px 0 22px;font-size:12px}.registration-loading{min-height:280px;display:grid;place-items:center}.enterprise-registration-card{margin:0 0 18px}.enterprise-registration-card .ant-card-body{display:flex;align-items:center;justify-content:space-between;gap:28px}.enterprise-registration-card-copy{min-width:0;flex:1}.enterprise-registration-card-copy h4{margin:4px 0 2px!important}.enterprise-registration-link-row{max-width:760px;margin-top:16px;display:flex;align-items:center;gap:10px}.enterprise-registration-link-row .ant-typography{min-width:0;flex:1;margin:0;padding:8px 10px;border-radius:7px;background:#f7f9fc}.sidebar{min-height:calc(100vh - 64px);border-right:1px solid #e5e9f0;padding:16px 0;position:relative}.console-sidebar{position:sticky!important;top:64px;height:calc(100vh - 64px);min-height:0;align-self:flex-start;overflow-y:auto;overscroll-behavior:contain}.sidebar .ant-menu{border-inline-end:0!important;padding:0 10px}.sidebar .ant-menu-item{margin-inline:0;width:100%}.secondary-navigation{min-height:1px}.sidebar-account-dock{position:absolute;left:18px;right:18px;bottom:58px;padding:10px;border:1px solid #e1e6ee;border-radius:9px;background:#fff;box-shadow:0 5px 16px #1f23290d}.sidebar-account-meta{min-width:0;display:flex;align-items:center;gap:7px;margin-bottom:9px}.sidebar-account-meta .ant-tag{flex:0 0 auto;max-width:104px;margin-inline-end:0;overflow:hidden;text-overflow:ellipsis}.sidebar-account-meta .ant-typography{min-width:0;flex:1;font-size:13px}.sidebar-account-dock .ant-btn{height:30px;color:#4e5969}.content{padding:28px max(clamp(40px,10vw,200px),calc((100vw - 1920px)/2)) 64px;overflow:auto}.content-inner{width:min(100%,1920px);margin-inline:auto}.content-inner-secondary{box-sizing:border-box;min-height:420px;padding:28px 32px;border:1px solid #dfe1e5;border-radius:3px;background:#fff;box-shadow:0 1px 3px #0000000a}.content-inner-secondary .account-settings-shell-content>.account-settings-card{border:0;background:transparent;box-shadow:none}.content-inner-secondary .account-settings-shell-content>.account-settings-card>.ant-card-body{min-height:0;padding:0}.app-shell-distributor .content{position:relative;padding-top:36px}.app-shell-distributor .content-inner{position:relative;z-index:1}.app-shell-distributor .page-heading{margin-bottom:26px}.app-shell-distributor .page-heading h2{color:#111c31;font-size:30px;font-weight:680;letter-spacing:-.45px}.app-shell-distributor .eyebrow{color:#285fd7;letter-spacing:1.8px}.app-shell-distributor .content-inner .ant-card{overflow:hidden;border-color:#c9d7edb8;border-radius:18px;background:linear-gradient(145deg,#ffffffeb,#f9fcffc7);box-shadow:0 10px 30px #2f4c7912;backdrop-filter:blur(16px) saturate(125%);-webkit-backdrop-filter:blur(16px) saturate(125%);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.app-shell-distributor .content-inner .ant-card:hover{border-color:#91b1e2c7;box-shadow:0 20px 44px #2d4d7f24;transform:translateY(-2px)}.app-shell-distributor .content-inner .ant-card .ant-card-head{border-bottom-color:#d3deefb8;background:#fff3}.app-shell-distributor .content-inner .ant-table-wrapper,.app-shell-distributor .content-inner .ant-table,.app-shell-distributor .content-inner .ant-table-container{background:transparent}.app-shell-distributor .content-inner .ant-table-thead>tr>th{color:#536176;background:#eff5ffa8}.app-shell-distributor .content-inner .ant-table-tbody>tr>td{border-bottom-color:#dbe4f1c2;background:#ffffff47}.app-shell-distributor .content-inner .ant-table-tbody>tr:hover>td{background:#eff6ffb8!important}.app-shell-distributor .content-inner .ant-btn:not(.ant-btn-link):not(.ant-btn-text),.app-shell-distributor .content-inner .ant-input,.app-shell-distributor .content-inner .ant-input-affix-wrapper,.app-shell-distributor .content-inner .ant-select-selector,.app-shell-distributor .content-inner .ant-input-number{border-radius:10px}.page-heading{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:22px}.page-heading .ant-typography{margin:0}.page-heading h2{margin:4px 0 5px!important;font-size:26px}.page-heading:not(.audit-detail-heading){margin-bottom:0;justify-content:flex-end}.page-heading:not(.audit-detail-heading)>:first-child{display:none}.page-heading:not(.audit-detail-heading)>:not(:first-child){margin-bottom:16px}.api-key-wallet-card .ant-card-body{padding:20px 36px 22px}.personal-credit-request-card{margin-top:16px}.api-key-wallet-metrics{margin-bottom:14px}.api-key-wallet-metric{display:flex;flex-direction:column;gap:6px}.api-key-wallet-metric h3.ant-typography{margin:0;font-size:26px;line-height:1.25}.api-key-wallet-log-title.ant-typography,.enterprise-wallet-log-title.ant-typography{margin:22px 0 12px;font-size:18px}.enterprise-wallet-equation-term{position:relative}.enterprise-wallet-equation .metric-card{height:126px}.enterprise-wallet-equation .metric-card .ant-card-body{padding:14px 18px}.enterprise-wallet-equation .metric-value{margin-top:5px}.distributor-credit-equation>.ant-col{display:flex}.distributor-credit-equation .metric-card{width:100%;height:auto;min-height:126px}.distributor-credit-equation .metric-detail{display:block;flex-shrink:0;min-height:0;margin-top:4px;overflow:visible;overflow-wrap:break-word;-webkit-line-clamp:unset}.enterprise-wallet-equation-operator{position:absolute;z-index:2;top:50%;right:-16px;display:none;width:32px;color:#737d8c;font-size:34px;font-weight:500;line-height:1;text-align:center;transform:translateY(-50%)}.signed-credit-amount{display:inline-flex;align-items:baseline;gap:3px;font-variant-numeric:tabular-nums;white-space:nowrap}.signed-credit-amount-sign{min-width:.7em;font-weight:700}.signed-credit-amount-increase{color:#008f5d}.signed-credit-amount-decrease{color:#d4380d}.signed-credit-amount-neutral{color:#5e636b}@media(min-width:1200px){.enterprise-wallet-equation-operator{display:block}}.api-key-table-cell{position:relative;overflow:hidden}.api-key-reveal-cell{width:100%;height:32px}.api-key-reveal-control{width:100%;border-radius:8px}.api-key-reveal-control .ant-input{flex:1 1 auto;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-variant-ligatures:none}.member-page-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px}.member-tertiary-tabs{margin:-8px 0 16px}.member-tertiary-tabs .ant-tabs-nav{margin:0}.member-tertiary-tabs .ant-tabs-content-holder{display:none}.enterprise-registration-card{margin-bottom:16px}.member-table-toolbar{width:100%;margin-bottom:16px;display:flex;align-items:center;justify-content:space-between;gap:16px}.member-filter-controls{min-width:0}.member-table-toolbar .member-page-actions{flex:0 0 auto}.member-seat-summary{min-height:32px;padding:0 4px;display:inline-flex;align-items:center;gap:6px;color:#6b7280;font-size:13px;white-space:nowrap}.member-seat-summary>.anticon{color:#6b7280;font-size:14px}.member-seat-summary strong{color:#24272c;font-size:13px;font-variant-numeric:tabular-nums}.eyebrow{color:#245bdb;font-size:11px;font-weight:700;letter-spacing:1.5px}.phase-tag{margin:0}.status-alert{margin-bottom:16px}.metric-card{height:164px;overflow:hidden;border:1px solid #e4e9f0;box-shadow:0 8px 24px #1f23290d}.metric-card-clickable,.dashboard-clickable-card{cursor:pointer}.metric-card-clickable:focus-visible,.dashboard-clickable-card:focus-visible{outline:3px solid rgb(36 91 219 / 24%);outline-offset:3px}.metric-card .ant-card-body{position:relative;height:100%;display:flex;flex-direction:column;padding:18px 20px}.metric-card-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.metric-label{color:#6b7280;font-size:14px;line-height:22px;overflow-wrap:anywhere}.metric-value{margin-top:8px;color:#101828;font-size:26px;font-weight:650;line-height:34px;letter-spacing:-.4px;word-break:break-word}.balance-with-conversion{cursor:help;text-decoration:underline dotted rgb(75 102 145 / 48%);text-underline-offset:4px}.balance-with-conversion:focus-visible{border-radius:4px;outline:2px solid #5b7fea;outline-offset:3px}.dashboard-metric-unit{margin-inline-start:8px;color:#6b7280;font-size:.58em;font-weight:500;letter-spacing:0}.balance-conversion-tooltip{display:grid;gap:2px}.balance-conversion-tooltip strong,.balance-conversion-tooltip span{display:block}.balance-conversion-tooltip span{color:#ffffffb8;font-size:11px}.metric-value-danger{color:#d92d20}.metric-detail{min-height:44px;margin-top:auto;overflow:hidden;color:#8a94a6;font-size:13px;line-height:22px;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.metric-detail .ant-btn-link{height:22px;padding:0}.metric-link{width:fit-content;height:auto;margin:2px 0 0;padding:0}.metric-card-action{position:absolute;right:14px;bottom:8px}.metric-card-action .ant-btn-link{height:24px;padding-inline:6px;font-weight:600}.metric-icon{flex:0 0 auto;width:36px;height:36px;border:1px solid transparent;border-radius:9px;display:grid;place-items:center;font-size:17px}.metric-icon.blue{color:#245bdb;border-color:#dbe7ff;background:#edf3ff}.metric-icon.cyan{color:#07858a;border-color:#c8f2ee;background:#e9fbf8}.metric-icon.orange{color:#c76209;border-color:#f9e4c5;background:#fff6e8}.metric-icon.purple{color:#6941c6;border-color:#e6dcff;background:#f3efff}.metric-icon.green{color:#2f8b69;border-color:#d5ebdf;background:#f1f9f5}.section-row{margin-top:16px}.section-row .ant-card{height:100%;border:1px solid #e8ebf0;box-shadow:0 5px 18px #1f23290a}.model-store-workspace{position:relative;padding-bottom:132px}.tokens-market-card,.tokens-market-card.ant-card{overflow:hidden;border:1px solid #e3dcf0;border-radius:16px;background:#fff;box-shadow:0 14px 38px #412a6912}.tokens-market-card .ant-card-head{min-height:62px;border-bottom-color:#ebe6f3;background:linear-gradient(90deg,#fbf9ff,#fff 72%)}.tokens-market-card .ant-card-head-title{color:#272033;font-size:17px}.tokens-market-card .ant-card-head-title .anticon{color:#7548be}.tokens-market-card .ant-card-extra .ant-typography{color:#786f84}.model-featured-section,.model-featured-section.ant-card{background:radial-gradient(circle at 8% 15%,rgb(123 88 201 / 10%),transparent 26%),linear-gradient(135deg,#faf8ff,#f5f8ff 52%,#fff)}.model-featured-rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(520px,52%);gap:18px;overflow-x:auto;padding:2px 2px 10px;scroll-snap-type:x proximity;scrollbar-color:#cfc1e6 transparent}.model-featured-rail>*{scroll-snap-align:start}.model-featured-banner{min-width:0;min-height:220px;padding:14px;overflow:hidden;border:1px solid #dcd4e9;border-radius:20px;display:flex;background-position:center;background-size:cover;box-shadow:0 14px 34px #3026491a}.model-featured-banner-panel{width:min(50%,320px);min-width:270px;min-height:192px;margin-left:auto;padding:16px;border:1px solid rgb(255 255 255 / 78%);border-radius:16px;display:flex;flex-direction:column;background:#ffffffe8;box-shadow:0 12px 32px #1e264924;backdrop-filter:blur(12px) saturate(135%);-webkit-backdrop-filter:blur(12px) saturate(135%)}.model-featured-banner .model-market-card-title{margin-top:12px}.model-featured-banner .model-market-card-title h3{font-size:18px;line-height:24px}.model-featured-banner .model-market-card-tags{margin-top:8px}.model-featured-banner-price{margin-top:auto;padding-top:8px}.tokens-market-toolbar{display:flex;gap:12px;align-items:center;margin-bottom:16px}.tokens-market-toolbar .ant-input-affix-wrapper{flex:1;min-width:240px;height:46px;padding-inline:14px;color:#342a43;border-color:#ddd5e9;border-radius:10px;background:#fff}.tokens-market-toolbar .ant-input-affix-wrapper:hover,.tokens-market-toolbar .ant-input-affix-wrapper-focused{border-color:#9471ce;box-shadow:0 0 0 2px #8151c81f}.tokens-market-toolbar .ant-input,.tokens-market-toolbar .ant-input::placeholder{color:#8a8295;background:transparent}.tokens-market-toolbar .ant-input{color:#342a43;font-size:15px}.tokens-category-tabs{flex:0 0 auto;min-height:46px;padding:2px;border:0;border-radius:8px;background:transparent;display:flex;gap:4px;align-items:stretch}.tokens-category-tabs button{min-width:66px;padding:0 15px;border:1px solid transparent;border-radius:8px;appearance:none;color:#5f6673;background:transparent;box-shadow:none;font:inherit;font-size:15px;line-height:38px;white-space:nowrap;cursor:pointer;transition:color .14s ease,border-color .14s ease,background-color .14s ease,box-shadow .14s ease}.tokens-category-tabs button:hover{color:#2f6fe4;background:#f3f7ff}.tokens-category-tabs button:focus-visible{outline:2px solid #75a3f4;outline-offset:1px}.tokens-category-tabs button.is-active,.tokens-category-tabs button.is-active:hover,.tokens-category-tabs button.is-active:active,.tokens-category-tabs button.is-active:focus{color:#2468dd;border-color:#bfd3f6;background:#edf4ff;box-shadow:0 3px 10px #2f6fe41a}.model-market-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.employee-authorized-model-grid{width:100%;margin-top:2px}.employee-model-toolbar{margin-bottom:0}.upstream-model-toolbar{margin-top:18px}.employee-model-toolbar,.upstream-model-toolbar{gap:8px}.employee-model-toolbar .ant-input-affix-wrapper,.upstream-model-toolbar .ant-input-affix-wrapper{height:38px;border-color:#e7e9ee;background:#ffffffad;box-shadow:none}.employee-model-toolbar .tokens-category-tabs,.upstream-model-toolbar .tokens-category-tabs{min-height:38px;gap:2px}.employee-model-toolbar .tokens-category-tabs button,.upstream-model-toolbar .tokens-category-tabs button{min-width:58px;padding-inline:12px;font-size:14px;line-height:32px}.employee-model-toolbar .tokens-category-tabs button:hover,.upstream-model-toolbar .tokens-category-tabs button:hover{background:#f7f8fa}.employee-model-toolbar .tokens-category-tabs button.is-active,.employee-model-toolbar .tokens-category-tabs button.is-active:hover,.upstream-model-toolbar .tokens-category-tabs button.is-active,.upstream-model-toolbar .tokens-category-tabs button.is-active:hover{color:#5276b3;border-color:#d8e2f1;background:#f3f6fa;box-shadow:none}.model-market-card{position:relative;min-width:0;min-height:326px;overflow:hidden;border:1px solid #e4e0e9;border-radius:18px;display:flex;flex-direction:column;background:#fff;box-shadow:0 7px 22px #2d1f3e0a;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.model-market-card:hover{border-color:#c8bdd7;box-shadow:0 16px 34px #39265317;transform:translateY(-2px)}.model-market-card-content{min-height:326px;padding:22px;display:flex;flex:1;flex-direction:column;background:linear-gradient(155deg,#fff 70%,#fcfbfe)}.model-market-card-kicker{min-width:0;display:flex;align-items:center;gap:9px;color:#544c5d;font-size:13px;font-weight:700}.model-vendor-logo{flex:0 0 auto;width:34px;height:34px;border:1px solid #e4ddec;border-radius:10px;display:inline-grid;place-items:center;color:#19151d;background:#faf9fc}.model-vendor-logo svg{width:22px;height:22px;display:block}.model-vendor-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.model-featured-badge{margin-left:auto;display:inline-flex;align-items:center;gap:4px;color:#7a43b5;font-size:12px;white-space:nowrap}.model-featured-badge .anticon{color:#d45e87}.model-market-card-kicker>.ant-btn{margin-left:auto}.model-featured-badge+.ant-btn{margin-left:2px}.model-market-card-title{margin-top:24px}.model-market-card-title h3{margin:0;overflow:hidden;color:#211b28;font-size:20px;line-height:28px;text-overflow:ellipsis;white-space:nowrap}.model-market-card-title code{display:block;margin-top:4px;overflow:hidden;color:#8a8195;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.model-id-line{min-width:0;margin-top:4px;display:flex;align-items:center;gap:2px}.model-id-line code{min-width:0;margin-top:0}.model-id-line .ant-btn{flex:0 0 auto;width:20px;min-width:20px;height:20px;padding:0;color:#82768e;font-size:12px}.model-id-line .ant-btn .anticon{font-size:12px}.model-id-line .ant-btn:hover{color:#4e7ed8;background:#eef4ff}.model-market-card-description{min-height:42px;margin:11px 0 0;overflow:hidden;color:#716879;display:-webkit-box;font-size:13px;line-height:21px;-webkit-box-orient:vertical;-webkit-line-clamp:2;cursor:default}.model-market-card-description:focus-visible{border-radius:4px;outline:2px solid #75a3f4;outline-offset:2px}.model-market-card-tags{min-height:28px;margin-top:16px;display:flex;flex-wrap:wrap;gap:7px}.model-market-card-tags .ant-tag{min-height:28px;margin:0;padding:2px 10px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:#4f4954;border-color:#d8d4dc;background:#fff;line-height:20px;text-align:center}.model-market-card-pricing{margin-top:auto;padding-top:22px}.tokens-market-add-button.ant-btn-primary{width:38px;min-width:38px;height:38px;border-color:#e7e0f3;color:#6b3bc2;background:#f3effb;box-shadow:none}.tokens-market-add-button.ant-btn-primary:not(:disabled):hover,.tokens-market-add-button.ant-btn-primary:not(:disabled):focus{border-color:#bda5df;color:#fff;background:#7444bd}.tokens-market-add-button.ant-btn-primary:not(:disabled):active{border-color:#5c299e;color:#fff;background:#5c299e}.tokens-market-add-button.ant-btn-primary:disabled{color:#a996c4;border-color:#e5deed;background:#f2eef6}.model-price-lines{display:grid;gap:2px}.model-price-line{min-height:42px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;align-items:center;border-bottom:1px solid #f0ecf3}.model-price-line:last-child{border-bottom:0}.model-price-label{min-width:0;overflow:hidden;color:#716979;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.model-price-points{color:#2b2432;font-size:13px;font-weight:750;text-align:right;white-space:nowrap}.model-price-points{cursor:help}.model-price-points em{margin-left:4px;color:#756b80;font-size:10px;font-style:normal;font-weight:600}.model-price-label{cursor:help}.model-price-line small{grid-column:1 / -1;margin-top:-6px;color:#9a91a5;font-size:11px;text-align:right;white-space:nowrap}.model-price-tier-tooltip{width:max-content;min-width:min(260px,calc(100vw - 64px));max-width:min(380px,calc(100vw - 64px));display:grid;gap:9px}.model-price-tier-row{display:grid;grid-template-columns:minmax(min-content,max-content) max-content;justify-content:start;gap:3px clamp(16px,2vw,24px);align-items:center}.model-price-tier-row span{color:#665d70;font-size:12px;word-break:keep-all}.model-price-tier-row strong{color:#2b2432;font-size:12px;white-space:nowrap}.model-price-details{margin-top:4px;padding-top:4px;border-top:1px solid #eee9f3}.model-price-details summary{width:fit-content;margin-left:auto;color:#7045b4;font-size:13px;font-weight:600;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}.model-price-details summary::-webkit-details-marker{display:none}.model-price-details summary span{margin-left:5px;color:#94899f;font-size:11px}.model-price-details[open] summary{margin-bottom:4px}.model-price-extra{display:grid;gap:2px}.model-price-unavailable{color:#93899e}.tokens-library-remove-button.ant-btn{width:38px;min-width:38px;height:38px;color:#288669;border-color:#d7ede5;background:#eef8f4}.tokens-library-remove-button.ant-btn:hover,.tokens-library-remove-button.ant-btn:focus{color:#8c365c;border-color:#e5bfd0;background:#fff5f8}.enterprise-model-dock{position:fixed;z-index:100;right:0;bottom:0;left:224px;width:auto;min-height:72px;padding:12px 14px;border:1px solid rgb(200 185 224 / 78%);border-radius:18px 0 0;display:flex;align-items:center;gap:16px;background:#ffffffeb;box-shadow:0 18px 54px #301f4e2e;backdrop-filter:blur(18px) saturate(145%);-webkit-backdrop-filter:blur(18px) saturate(145%)}.enterprise-model-dock-heading{flex:0 0 auto;display:flex;align-items:center;gap:10px}.enterprise-model-dock-icon{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,#6840ad,#8c66c8);box-shadow:0 7px 18px #6840ad3d;font-size:18px}.enterprise-model-dock-heading strong,.enterprise-model-dock-heading small{display:block}.enterprise-model-dock-heading strong{color:#2d2437;font-size:14px}.enterprise-model-dock-heading strong span{min-width:22px;margin-left:7px;padding:1px 7px;border-radius:999px;display:inline-block;color:#6941c6;background:#f0e9fa;text-align:center}.enterprise-model-dock-heading small{max-width:285px;margin-top:2px;color:#877d91;font-size:11px;line-height:16px}.enterprise-model-dock-expand.ant-btn{flex:0 0 auto;color:#695b77;background:#f6f3f9}.enterprise-model-dock-expand.ant-btn:hover{color:#54338d;background:#eee8f6}.enterprise-model-dock-list{min-width:0;flex:1;overflow-x:auto;display:flex;align-items:center;gap:8px;padding:3px 2px 6px;scrollbar-width:thin;scrollbar-color:#d3c5e7 transparent}.enterprise-model-dock.is-expanded{max-height:min(420px,52vh);align-items:flex-start}.enterprise-model-dock.is-expanded .enterprise-model-dock-list{max-height:min(330px,42vh);overflow-x:hidden;overflow-y:auto;flex-wrap:wrap;align-content:flex-start}.enterprise-model-capsule{flex:0 0 auto;min-height:42px;max-width:260px;padding:5px 5px 5px 7px;border:1px solid #e0d7eb;border-radius:999px;display:flex;align-items:center;gap:8px;color:#41364d;background:#faf8fd;font-size:13px;font-weight:650;cursor:default;transition:border-color .14s ease,background-color .14s ease,box-shadow .14s ease}.enterprise-model-capsule:hover,.enterprise-model-capsule:focus-visible{border-color:#bda6dc;background:#fff;box-shadow:0 7px 20px #4f34741f;outline:none}.enterprise-model-capsule>span:nth-child(2){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.enterprise-model-capsule .model-vendor-logo{width:28px;height:28px;border-radius:50%}.enterprise-model-capsule .model-vendor-logo svg{width:18px;height:18px}.enterprise-model-capsule button{width:28px;height:28px;padding:0;border:0;border-radius:50%;display:grid;place-items:center;color:#8b8096;background:transparent;cursor:pointer}.enterprise-model-capsule button:hover,.enterprise-model-capsule button:focus-visible{color:#8b2f5d;background:#fbeef4;outline:none}.enterprise-model-capsule button:disabled{cursor:wait;opacity:.55}.enterprise-model-dock-empty{color:#91889a;font-size:13px}.library-model-detail{width:min(360px,calc(100vw - 48px));display:grid;gap:14px}.library-model-detail-meta{display:grid;gap:7px}.library-model-detail-meta span{display:grid;grid-template-columns:100px minmax(0,1fr);gap:10px;color:#4d4358;font-size:12px}.library-model-detail-meta strong{color:#8b8096;font-weight:600}.library-model-detail-meta code{overflow:hidden;color:#6f45b0;text-overflow:ellipsis;white-space:nowrap}.enabled-models-workspace{display:grid;gap:16px}.enabled-models-section.ant-card{min-height:260px}.enabled-model-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.enabled-model-overview{margin-bottom:18px;padding:18px;border:1px solid #e1d9eb;border-radius:18px;display:flex;justify-content:flex-start;background:linear-gradient(135deg,#fbf9ff,#fff 48%,#f8fbff);box-shadow:0 8px 24px #3022460d}.enabled-model-count{min-height:108px;padding:18px;border:1px solid #ded2ed;border-radius:14px;display:flex;align-items:center;gap:14px;background:#fff}.enabled-model-count>span{width:44px;height:44px;border-radius:13px;display:grid;place-items:center;color:#2b886a;background:#eaf7f2;font-size:20px}.enabled-model-count div{display:grid;gap:2px}.enabled-model-count strong{color:#251d2e;font-size:30px;line-height:36px}.enabled-model-count small{color:#7d7387;font-size:13px;word-break:keep-all;text-wrap:balance}.enabled-model-count-compact{width:fit-content;min-width:0;max-width:100%;height:46px;min-height:46px;margin-bottom:18px;padding:6px 12px;gap:10px;border-color:#e7e1ec;background:#fafcff}.enabled-model-controls{margin-bottom:18px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:center}.enabled-model-controls .enabled-model-count-compact,.enabled-model-controls .enabled-model-toolbar{margin-bottom:0}.enabled-model-count-compact>span{width:32px;height:32px;border-radius:9px;font-size:15px}.enabled-model-count.enabled-model-count-compact>div{display:flex;align-items:center;gap:9px}.enabled-model-count-compact small{padding-right:0;line-height:20px;white-space:nowrap;text-align:left;text-wrap:nowrap}.enabled-model-count-compact strong{min-width:28px;height:28px;margin:0;padding:0 8px;border:1px solid #dce5f7;border-radius:999px;display:inline-grid;place-items:center;color:#315fba;background:#f0f5ff;font-size:15px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1;text-align:center}.enabled-model-rankings{width:min(620px,100%);min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.model-usage-ranking-card{min-width:0;padding:14px;border:1px solid #e7e1ec;border-radius:14px;background:#ffffffe5}.model-usage-ranking-card header{margin-bottom:11px;display:flex;justify-content:space-between;gap:8px;align-items:center}.model-usage-ranking-card header strong{color:#342a3e;font-size:14px;white-space:nowrap;word-break:keep-all}.model-usage-ranking-card header span{color:#948a9d;font-size:11px;white-space:nowrap}.model-usage-ranking-card>.ant-btn{height:26px;margin:6px 0 -4px auto;padding:0;display:block;font-size:12px}.model-usage-ranking-list{display:grid;gap:9px}.model-usage-ranking-row{min-width:0;display:grid;grid-template-columns:22px 24px minmax(0,1fr) auto;gap:4px 7px;align-items:center}.model-usage-ranking-index{width:22px;height:22px;border-radius:7px;display:grid;place-items:center;color:#597099;background:#f1f4f8;font-size:11px;font-weight:700}.model-usage-ranking-row .model-vendor-logo{width:24px;height:24px;border-radius:7px}.model-usage-ranking-row .model-vendor-logo svg{width:16px;height:16px}.model-usage-ranking-name{min-width:0;overflow:hidden;color:#3e3447;font-size:12px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.model-usage-ranking-row>strong{color:#6b48a5;font-size:11px;white-space:nowrap}.model-usage-ranking-track{grid-column:3 / -1;height:4px;overflow:hidden;border-radius:999px;background:#edf0f6}.model-usage-ranking-track i{height:100%;border-radius:inherit;display:block;background:linear-gradient(90deg,#386fdb,#789df1)}.model-usage-detail-window{margin:-4px 0 14px;color:#918699;font-size:12px}.ant-modal-body>.model-usage-ranking-list{max-height:min(520px,65vh);padding-right:4px;overflow-y:auto;gap:13px}.ant-modal-body>.model-usage-ranking-list .model-usage-ranking-row{grid-template-columns:28px 30px minmax(0,1fr) auto}.ant-modal-body>.model-usage-ranking-list .model-usage-ranking-index{width:28px;height:28px}.ant-modal-body>.model-usage-ranking-list .model-vendor-logo{width:30px;height:30px}.ant-modal-body>.model-usage-ranking-list .model-usage-ranking-name{font-size:13px}.enabled-model-usage{min-width:0;display:grid;gap:10px}.enabled-model-usage-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.enabled-model-usage-heading strong{color:#352a40;font-size:14px}.enabled-model-usage-heading span{color:#8a8094;font-size:12px}.enabled-model-usage-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.enabled-model-usage-list article{min-width:0;min-height:76px;padding:11px 12px;border:1px solid #ebe5f1;border-radius:12px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:7px 10px;align-items:center;background:#ffffffe0}.enabled-model-usage-list .model-vendor-logo{width:30px;height:30px}.enabled-model-usage-list .model-vendor-logo svg{width:19px;height:19px}.enabled-model-usage-model{min-width:0;display:grid;gap:1px}.enabled-model-usage-model strong,.enabled-model-usage-model code{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.enabled-model-usage-model strong{color:#352c3d;font-size:13px}.enabled-model-usage-model code{color:#93899d;font-size:10px}.enabled-model-usage-values{grid-column:1 / -1;display:flex;justify-content:space-between;gap:8px;color:#74697e;font-size:11px}.enabled-model-usage-values strong{color:#5e3da1}.enabled-model-usage-empty{min-height:76px;border:1px dashed #dfd7e8;border-radius:12px;display:flex;align-items:center;justify-content:center;gap:8px;color:#8a8094;background:#ffffff94;font-size:13px}.enabled-model-card{position:relative;min-width:0;min-height:310px;overflow:hidden;padding:22px;border:1px solid #e4e0e9;border-radius:18px;display:flex;flex-direction:column;background:linear-gradient(155deg,#fff 70%,#fcfbfe);box-shadow:0 7px 22px #2d1f3e0a;transition:border-color .16s ease,box-shadow .16s ease,opacity .16s ease,transform .16s ease}.enabled-model-card:hover{border-color:#c8bdd7;box-shadow:0 16px 34px #39265317;transform:translateY(-2px)}.enabled-model-card.is-disabled{opacity:.72;background:#faf9fb}.enabled-model-card.is-disabled:hover{opacity:1}.enabled-model-card-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.enabled-model-toggle.ant-btn{height:32px;padding-inline:11px;color:#6a6371;border:1px solid #e2dde6;border-radius:999px;background:#f7f5f8;font-size:12px}.enabled-model-toggle.ant-btn.is-enabled{color:#258265;border-color:#d9eee6;background:#edf8f4}.enabled-model-toggle.ant-btn:not(:disabled):hover{color:#6738b5;border-color:#c9b6e5;background:#f8f4fe}.enabled-model-toggle.ant-btn.is-enabled:not(:disabled):hover{color:#9a3f66;border-color:#e8c4d3;background:#fff5f8}.enabled-model-card-title{min-width:0;margin-top:24px}.enabled-model-card-title h3{margin:0 0 5px;overflow:hidden;color:#2f2639;font-size:20px;line-height:27px;text-overflow:ellipsis;white-space:nowrap}.enabled-model-card-title code{display:block;overflow:hidden;color:#8a7c96;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.enabled-model-card .model-market-card-tags{margin-top:16px}.enabled-model-card-pricing{margin-top:auto;padding-top:22px}.balance-store-card{max-width:1180px;border-color:#e5ddf2;box-shadow:0 12px 34px #4f2c7514}.balance-store-wallet-summary.ant-card{max-width:1180px;margin-bottom:16px;border-color:#ddd1ee;background:linear-gradient(135deg,#fbf9ff,#fff);box-shadow:0 8px 24px #4f2c7512}.balance-store-wallet-summary .ant-card-body{min-height:88px;padding:18px 22px;display:flex;align-items:center;justify-content:space-between;gap:24px}.balance-store-wallet-value{display:flex;align-items:center;gap:14px}.balance-store-wallet-icon{width:42px;height:42px;border-radius:11px;display:grid;place-items:center;color:#7043bd;background:#f0e9fb;font-size:20px}.balance-store-wallet-value>div{display:grid;gap:2px}.balance-store-wallet-value strong{color:#211b29;font-size:25px;line-height:1.2}.balance-store-wallet-value .dashboard-metric-unit{margin-left:6px;color:#71677c;font-size:13px;font-weight:600}.balance-store-wallet-summary .ant-btn-link{padding-inline:8px;font-weight:650}.balance-store-card .ant-card-body{display:grid;gap:24px}.balance-store-field{display:grid;gap:10px}.balance-store-field .ant-input-number{width:100%}.balance-amount-options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding-top:10px}.balance-amount-options button{position:relative;min-height:244px;padding:24px 20px 18px;border:1px solid #ded6eb;border-radius:14px;appearance:none;display:flex;flex-direction:column;gap:12px;align-items:stretch;justify-content:flex-start;text-align:left;color:#344054;background:#fff;font:inherit;cursor:pointer;box-shadow:0 8px 22px #3622500a;transition:color .14s ease,border-color .14s ease,background-color .14s ease,box-shadow .14s ease,transform .14s ease}.balance-amount-options button:hover{color:#6941c6;border-color:#ad91d6;background:#fbf9ff;box-shadow:0 12px 28px #4d2d7617;transform:translateY(-2px)}.balance-amount-options button:focus-visible{outline:2px solid #8c5dd3;outline-offset:2px}.balance-amount-options button.is-selected{color:#5d35ae;border-color:#8c5dd3;background:linear-gradient(155deg,#fbf9ff,#f5f0ff);box-shadow:0 0 0 2px #8c5dd31a,0 14px 30px #4d2d761a}.balance-amount-options button.is-recommended{border-color:#c9b6e8;background:linear-gradient(155deg,#fff 58%,#fbf8ff)}.balance-package-recommended{position:absolute;top:-12px;right:18px;margin:0;border:0;border-radius:999px;padding:2px 12px;font-weight:700;box-shadow:0 5px 12px #643ba22e}.balance-package-name{color:#332a3e;font-size:18px;font-weight:750;word-break:keep-all;text-wrap:balance}.balance-amount-options button.is-selected .balance-package-name{color:#6034b4}.balance-package-amount{display:grid;gap:0;padding-bottom:14px;border-bottom:1px solid #eee8f4}.balance-package-amount strong{color:#211b29;font-size:clamp(24px,2vw,32px);line-height:1.15;letter-spacing:-.03em}.balance-package-amount span{margin-top:5px;color:#8a7e99;font-size:12px;font-weight:600}.balance-amount-options button p{min-height:42px;margin:0;color:#71677c;font-size:13px;line-height:21px;overflow-wrap:normal;word-break:normal;word-break:auto-phrase;text-wrap:balance}.balance-package-action{min-height:38px;margin-top:auto;border-radius:9px;display:flex;gap:7px;align-items:center;justify-content:center;color:#6540a7;background:#f4effb;font-size:13px;font-weight:700}.balance-amount-options button.is-selected .balance-package-action{color:#fff;background:linear-gradient(135deg,#7547c4,#936bd2)}.balance-amount-options button.balance-package-starter .balance-package-action{color:#31517a;border:1px solid #d8e5f2;background:linear-gradient(135deg,#f2f7fc,#e5eff9)}.balance-amount-options button.balance-package-starter.is-selected .balance-package-action{color:#fff;border-color:#4d72a1;background:linear-gradient(135deg,#375b87,#597ca8);box-shadow:0 7px 16px #375b8738}.balance-amount-options button.balance-package-standard .balance-package-action{color:#fff;background:linear-gradient(135deg,#7342c7,#9a69dd);box-shadow:0 7px 16px #7342c733}.balance-amount-options button.balance-package-professional{border-color:#dec16f;background:linear-gradient(155deg,#fffdf7 54%,#fff6da);box-shadow:0 10px 28px #b78b271c}.balance-amount-options button.balance-package-professional:hover,.balance-amount-options button.balance-package-professional.is-selected{color:#79550c;border-color:#cfa638;background:linear-gradient(155deg,#fffef9 40%,#fff1c6);box-shadow:0 0 0 2px #dec16f29,0 12px 30px #b78b272e}.balance-amount-options button.balance-package-professional .balance-package-name{color:#7a570f}.balance-amount-options button.balance-package-professional .balance-package-action,.balance-amount-options button.balance-package-professional.is-selected .balance-package-action{color:#60430b;border:1px solid #e1bd5c;background:linear-gradient(135deg,#fff0b8,#e3bd58 58%,#f7dc8f);box-shadow:0 0 18px #e1bd5c61,inset 0 1px #ffffffb3}.balance-amount-options button.balance-custom-package .balance-package-action{color:#536070;border:1px dashed #cdd3dc;background:#f6f8fa}.balance-amount-options button.balance-custom-package.is-selected .balance-package-action{color:#fff;border-style:solid;border-color:#6f7784;background:linear-gradient(135deg,#596372,#7c8796)}.balance-custom-package strong{min-height:54px;color:#282130;font-size:22px;line-height:28px}.balance-custom-amount{margin-top:2px}.payment-method-grid,.payment-method-grid .ant-row{width:100%}.payment-method-grid .ant-radio-button-wrapper{width:100%;height:76px;padding:0 18px;display:flex;gap:13px;align-items:center;border:1px solid #e2d9ef;border-radius:12px;color:#41374c;background:#fff;font-size:14px;font-weight:650;box-shadow:0 6px 18px #402b5b0a;transition:color .15s ease,border-color .15s ease,background-color .15s ease,box-shadow .15s ease,transform .15s ease}.payment-method-grid .ant-radio-button-wrapper:before{display:none}.payment-method-grid .ant-radio-button-wrapper:hover{color:#6941c6;border-color:#b399d8;transform:translateY(-1px)}.payment-method-grid .ant-radio-button-wrapper-checked{color:#6941c6;border-color:#8c5dd3;background:#f6f1ff;box-shadow:0 0 0 2px #8c5dd31a,0 9px 22px #4c306f14}.payment-method-grid .ant-radio-button-wrapper-disabled,.payment-method-grid .ant-radio-button-wrapper-disabled:hover{color:#a9a3af;border-color:#ebe7ee;background:#f7f7f8;box-shadow:none;cursor:not-allowed;transform:none}.payment-method-icon{flex:0 0 auto;width:34px;height:34px;border-radius:9px;display:grid;place-items:center;background:#f2eef7;font-size:24px}.payment-paypay-logo{width:22px;height:22px;fill:currentColor}.payment-method-card .payment-method-icon{color:#3468c0;background:#edf3ff}.payment-method-paypay .payment-method-icon{color:#ff003c;background:#fff0f3}.payment-method-bank .payment-method-icon{color:#6950a1;background:#f2edfa}.payment-method-alipay .payment-method-icon{color:#1677ff;background:#edf5ff}.payment-method-wechat .payment-method-icon{color:#07c160;background:#ebf9f1}.payment-method-other .payment-method-icon{color:#9b96a1;background:#efeff1}@media(max-width:1024px){.balance-amount-options{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.balance-store-card .ant-card-body{gap:20px;padding:20px 16px}.balance-amount-options{grid-template-columns:1fr}.balance-amount-options button{min-height:218px}}.audit-enterprise-table-shell{overflow:hidden;border:1px solid #e4e9f0;border-radius:3px;background:#ffffffeb;box-shadow:0 8px 24px #1f23290a}.audit-enterprise-toolbar{padding:16px;border-bottom:1px solid #edf0f4;display:grid;grid-template-columns:minmax(260px,1fr) 180px minmax(280px,auto) auto;gap:10px;align-items:center}.audit-enterprise-toolbar .ant-input-affix-wrapper,.audit-enterprise-toolbar .ant-select-selector,.audit-enterprise-toolbar .ant-picker,.audit-enterprise-toolbar .ant-btn{min-height:38px}.audit-enterprise-table-shell .ant-table-wrapper{padding:0 16px 8px}.audit-enterprise-table-shell .ant-table-thead>tr>th{color:#586274;background:#f7f9fc;font-size:13px;white-space:nowrap}.audit-enterprise-table-shell .ant-table-tbody>tr>td{vertical-align:middle}.audit-enterprise-table-shell .log-account-identity{width:100%}.audit-enterprise-table-shell .enterprise-verified-name{width:100%;min-width:0}.audit-enterprise-table-shell .enterprise-verified-name>.ant-typography{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.audit-enterprise-identity{min-width:0}.audit-enterprise-identity>.ant-typography{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.audit-enterprise-identity>div{margin-top:4px;overflow-wrap:anywhere}.audit-enterprise-table-shell .balance-conversion{white-space:nowrap}.audit-enterprise-table-shell .metric-link{padding-inline:0}.audit-enterprise-balance-cell{display:flex;flex-direction:column;align-items:center}.audit-enterprise-balance-cell .metric-link{display:flex;justify-content:center;height:auto;margin-top:5px;font-size:12px;line-height:1.35}.audit-detail-heading{position:relative;min-height:58px;display:flex;align-items:center;justify-content:center}.audit-detail-heading .audit-detail-back.ant-btn{position:absolute;top:50%;left:0;transform:translateY(-50%);height:38px;margin:0;padding-inline:4px 10px}.audit-enterprise-context-pill{width:fit-content;max-width:100%;min-height:54px;padding:8px 26px;border:1px solid rgb(194 213 242 / 72%);border-radius:999px;display:flex;align-items:center;justify-content:center;background:#ffffffb3;box-shadow:0 6px 18px #2a508c12;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.audit-enterprise-context-pill .log-account-identity{width:100%;min-width:0;align-items:center;text-align:center}.audit-enterprise-context-pill .enterprise-verified-name{width:100%;justify-content:center}.audit-enterprise-context-pill .enterprise-verified-name,.audit-enterprise-context-pill .identity-public-id{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.audit-enterprise-context-pill .identity-public-id{display:block;margin-top:2px}@media(max-width:1000px){.audit-enterprise-toolbar{grid-template-columns:minmax(220px,1fr) 180px}}@media(max-width:620px){.audit-enterprise-toolbar{grid-template-columns:1fr}.audit-enterprise-toolbar .ant-picker{width:100%}.audit-detail-heading{align-items:center;flex-direction:column;gap:8px}.audit-detail-heading .audit-detail-back.ant-btn{position:static;align-self:flex-start;transform:none}.audit-enterprise-context-pill{max-width:100%;border-radius:14px}}.role-dashboard{margin-top:16px}.role-dashboard>.ant-row:first-child{margin-bottom:0}.dashboard-static-row .metric-card,.dashboard-window-metrics .metric-card{height:100%}.dashboard-static-row .metric-detail{min-height:36px}.dashboard-window-row{min-height:48px;display:flex;align-items:center;justify-content:flex-start;padding-inline:20px}.dashboard-window-controls{width:100%;display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:12px}.dashboard-window-controls .ant-picker{min-width:390px}.dashboard-primary-row .ant-card,.dashboard-breakdown-row .ant-card{height:100%;border:1px solid #e4e9f0;box-shadow:0 8px 24px #1f23290a}.dashboard-employee-breakdown-row>.ant-col{display:flex}.dashboard-employee-breakdown-row>.ant-col>.ant-card,.dashboard-employee-window-metrics{width:100%}.dashboard-employee-window-metrics{display:grid;grid-template-rows:repeat(2,minmax(0,1fr));gap:16px}.dashboard-employee-window-metrics .metric-card{height:100%}.dashboard-primary-row .ant-card-head-title>div,.dashboard-breakdown-row .ant-card-head-title>div{display:flex;flex-direction:column;gap:2px}.dashboard-primary-row .ant-card-head-title>.dashboard-card-title-inline{flex-direction:row;align-items:baseline;gap:10px}.dashboard-primary-row .ant-card-head-title>.dashboard-insight-title{width:100%;flex-direction:row;align-items:center;justify-content:center;gap:8px}.dashboard-primary-row .ant-card-head-title .ant-typography,.dashboard-breakdown-row .ant-card-head-title .ant-typography{font-size:12px;font-weight:400}.dashboard-trend{min-height:242px;padding:4px 4px 0}.dashboard-trend svg{display:block;width:100%;height:205px;overflow:visible}.dashboard-grid-line{stroke:#eef1f6;stroke-width:1}.dashboard-trend-line{fill:none;stroke:#245bdb;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.dashboard-trend-point{cursor:default;outline:none}.dashboard-trend-hit{fill:transparent}.dashboard-trend-dot{fill:#fff;stroke:#245bdb;stroke-width:2.5;transition:r .16s ease,fill .16s ease}.dashboard-trend-point:hover .dashboard-trend-dot,.dashboard-trend-point:focus .dashboard-trend-dot{r:5px;fill:#245bdb}.dashboard-axis{position:relative;height:22px;color:#98a2b3;font-size:11px}.dashboard-axis span{position:absolute;top:0;transform:translate(-50%);white-space:nowrap}.dashboard-axis span:first-child{transform:none}.dashboard-axis span:last-child{transform:translate(-100%)}.dashboard-trend-tooltip{width:350px;padding:3px 2px;color:#172033}.dashboard-trend-tooltip .ant-typography{color:inherit}.dashboard-tooltip-title{display:block;margin-bottom:10px;color:#101828;font-size:14px}.dashboard-tooltip-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.dashboard-tooltip-metrics>div{padding:9px 10px;border:1px solid #e5eaf2;border-radius:8px;background:#f7f9fc}.dashboard-tooltip-metrics span,.dashboard-tooltip-section>span{display:block;margin-bottom:4px;color:#7b879d;font-size:12px}.dashboard-tooltip-metrics strong{display:block;color:#172033;font-size:14px}.dashboard-tooltip-metrics small{color:#8a94a6;font-size:11px}.dashboard-tooltip-section{margin-top:10px}.dashboard-tooltip-ranking{display:flex;flex-direction:column;gap:5px}.dashboard-tooltip-ranking>div{display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:7px}.dashboard-tooltip-ranking>div>span:first-child{width:20px;height:20px;display:grid;place-items:center;border-radius:5px;color:#245bdb;background:#edf3ff;font-size:11px;font-weight:700}.dashboard-tooltip-ranking .ant-typography{min-width:0;font-size:12px}.dashboard-tooltip-ranking strong{color:#536076;font-size:12px;font-variant-numeric:tabular-nums}.dashboard-insights{min-height:224px;display:flex;flex-direction:column;justify-content:center;gap:15px}.dashboard-insights>div{display:grid;grid-template-columns:26px 1fr;gap:8px;align-items:start;padding:10px 12px;border-radius:9px;background:#f7f9fc;line-height:21px}.dashboard-insights>div>.anticon{margin-top:3px;color:#245bdb}.dashboard-insights .dashboard-insight-warning{background:#fff8eb}.dashboard-insights .dashboard-insight-warning>.anticon{color:#c76209}.dashboard-ranked-list{min-height:226px;display:flex;flex-direction:column;justify-content:center;gap:13px}.dashboard-ranked-row{display:grid;grid-template-columns:24px minmax(0,1fr) auto;gap:10px;align-items:center}.dashboard-rank{width:22px;height:22px;display:grid;place-items:center;border-radius:7px;color:#536076;background:#f0f3f8;font-size:11px;font-weight:700}.dashboard-ranked-main{min-width:0}.dashboard-ranked-copy{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:6px}.dashboard-ranked-name{display:flex;min-width:0;align-items:center;gap:8px}.dashboard-ranked-name .ant-typography{min-width:0}.dashboard-ranked-identity{align-items:flex-start;flex-direction:column;gap:0}.dashboard-ranked-subject-link{max-width:100%;height:auto;padding:0;color:#172033;line-height:18px;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.dashboard-ranked-public-id{color:#98a2b3;font-size:12px;line-height:15px}.dashboard-ranked-public-id .ant-typography-actions{margin-inline-start:3px}.dashboard-ranked-public-id .identity-copy-icon{color:#8c8c8c}.dashboard-ranked-name .model-vendor-logo{width:27px;height:27px;flex:0 0 27px;border-radius:8px}.dashboard-ranked-name .model-vendor-logo svg{width:17px;height:17px}.dashboard-ranked-copy>.ant-typography:last-child{flex:0 0 auto;font-size:12px}.dashboard-ranked-row>.ant-tag{margin-inline-end:0;white-space:nowrap}.dashboard-bar{height:6px;overflow:hidden;border-radius:999px;background:#edf1f7}.dashboard-bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#245bdb,#6f8ff0)}.dashboard-ranking-detail-modal .ledger-table-card{margin-top:20px}.enterprise-verified-name{display:inline-flex;align-items:center;gap:6px}.enterprise-verified-icon{color:#73c8aa;font-size:16px}@media(max-width:860px){.dashboard-window-controls{align-items:stretch;flex-direction:column}.dashboard-window-controls .ant-picker{width:100%;min-width:0}}.milestone-list,.role-list{display:flex;flex-direction:column}.milestone{min-height:68px;display:flex;align-items:center;gap:12px;border-bottom:1px solid #f0f1f3}.milestone:last-child,.role-row:last-child{border-bottom:0}.milestone-index{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#f0f2f5;color:#8f959e;font-size:12px;font-weight:700}.milestone-index.done{color:#fff;background:#245bdb}.milestone-copy{flex:1;display:flex;flex-direction:column;gap:3px}.role-row{min-height:54px;display:grid;grid-template-columns:10px 1fr auto;align-items:center;gap:10px;border-bottom:1px solid #f0f1f3}.role-dot{width:7px;height:7px;border-radius:50%;background:#245bdb;box-shadow:0 0 0 4px #edf3ff}.summary-stat h2{margin:8px 0!important}.upstream-details{border:1px solid #d9eadf;box-shadow:0 5px 18px #1f23290a}.upstream-details-pending{border-color:#d8e2f1}.upstream-model-grid,.channel-status-alert{margin-top:18px}.model-tags{display:flex;flex-direction:column;gap:12px;margin-top:18px;padding-top:18px;border-top:1px solid #f0f1f3}.model-tags>div{display:flex;flex-wrap:wrap;gap:7px 3px}.model-tags>.upstream-model-pending{min-height:108px;align-items:center;justify-content:center;gap:9px;border:1px dashed #d6deea;border-radius:12px;background:#f8fafdc7;color:#8b96a8}.upstream-security-alert{margin-bottom:18px}.panel-title-row{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px}.panel-title-row h3{margin:0 0 4px!important}.panel-alert,.table-alert{margin-top:20px}.drawer-form{margin-top:24px}.empty-action{min-height:390px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:12px}.empty-action h3{margin:4px 0 0!important}.empty-action>.ant-typography{max-width:480px}.empty-action .ant-btn{margin-top:12px}.empty-action-icon{width:64px;height:64px;border-radius:18px;display:grid;place-items:center;color:#245bdb;background:#edf3ff;font-size:28px}.delivery-link-box{margin:22px 0 14px;padding:14px;display:flex;flex-direction:column;gap:12px;border-radius:8px;background:#f5f7fa}.delivery-link-box .ant-typography{overflow-wrap:anywhere}.delivery-page{min-height:100vh;padding:34px;display:flex;flex-direction:column;align-items:center;background:radial-gradient(circle at 50% 0%,rgb(36 91 219 / 12%),transparent 35%),#f3f6fb}.delivery-brand{align-self:flex-start;display:flex;align-items:center;gap:12px}.delivery-card{width:min(620px,100%);margin:auto;box-shadow:0 18px 55px #1f23291c}.delivery-card .ant-card-body{padding:42px}.delivery-card h2{margin:18px 0 8px!important}.delivery-shield{width:52px;height:52px;display:grid;place-items:center;float:right;border-radius:14px;color:#245bdb;background:#edf3ff;font-size:23px}.delivery-warning{margin:24px 0}.credential-values{margin-top:20px}.credential-values code{word-break:break-all}.delivery-page-foot{margin-top:auto;padding-top:20px;font-size:12px}.permission-checkboxes{display:grid;grid-template-columns:1fr 1fr;gap:10px 16px}.permission-checkboxes .ant-checkbox-wrapper{margin-inline-start:0}.drawer-password-field{margin-top:22px}.optional-record-collapse{margin-bottom:22px}.optional-record-collapse .ant-collapse-content-box{padding-bottom:0!important}.form-row-space{display:flex;width:100%}.form-row-space .ant-space-item{flex:1}.form-row-space .ant-select,.form-row-space .ant-input-number{width:100%}.enterprise-member-table .ant-table-cell{vertical-align:middle;padding-inline:12px}.enterprise-member-role-stack .ant-tag{margin-inline-end:0}.enterprise-member-role-stack{transform:translate(-10px)}.enterprise-member-account{display:flex;width:100%;min-width:0}.enterprise-member-account .ant-space-item,.enterprise-member-account .ant-typography{display:block;width:100%;min-width:0;max-width:100%}.enterprise-member-secondary{font-size:13px}.enterprise-member-role,.enterprise-member-number,.enterprise-member-scope,.enterprise-member-status,.enterprise-member-actions{white-space:nowrap;word-break:keep-all}.enterprise-member-number{font-variant-numeric:tabular-nums}.enterprise-member-manager{display:block;max-width:100%}.enterprise-member-status{align-items:flex-start}.enterprise-member-status .ant-tag{margin-inline-end:0;white-space:normal}.enterprise-member-actions{display:flex;flex-wrap:wrap;align-items:center;gap:6px}@media(max-width:900px){.auth-shell{grid-template-columns:1fr}.auth-story{min-height:245px;padding:28px}.auth-shell-enterprise .auth-story{border-right:0;border-bottom:1px solid rgb(21 35 58 / 10%)}.auth-story-copy{margin:42px 0 22px}.auth-story-copy h1{font-size:30px}.auth-network{width:300px;height:300px;top:-20px;right:0}.auth-orbit-primary{width:310px;height:310px;top:-48px;right:-28px}.auth-orbit-secondary,.auth-core{display:none}.auth-panel{padding:24px 16px}.panel-title-row{flex-direction:column;gap:16px}.delivery-page{padding:22px 14px}.delivery-card .ant-card-body{padding:26px}.sidebar{display:none}.content{padding:20px 14px 58px}.content-inner-secondary{padding:22px 20px}.app-shell-distributor .content{padding-top:24px}.brand-subtitle{display:none}.topbar{column-gap:8px;padding-inline:10px}.console-topbar .brand-link{flex-basis:auto}.primary-navigation{width:100%}.primary-navigation .ant-menu-item,.primary-navigation .ant-menu-submenu{padding-inline:10px}.topbar-account-controls{gap:4px}.topbar-account-controls .language-switcher{padding-inline:3px}.desktop-account-controls,.desktop-logout-button{display:none}.mobile-account-trigger{display:inline-flex;flex:0 0 auto}.page-heading{align-items:flex-start;gap:12px}.enterprise-brand-name{max-width:180px;font-size:12px}.enterprise-registration-header{padding-inline:16px}.enterprise-registration-content{padding:28px 0 48px}.enterprise-registration-form-card .ant-card-body{padding:26px 20px}.enterprise-registration-card .ant-card-body,.enterprise-registration-link-row{align-items:stretch;flex-direction:column}}@media(min-width:901px){.console-topbar .brand-link{width:190px;flex:0 0 190px}.console-topbar .brand-subtitle{display:block}}.console-topbar .brand-subtitle{min-height:24px;white-space:pre-line;line-height:12px}.console-topbar .brand-link>div{transform:translateY(3px)}.primary-navigation>.ant-menu>.ant-menu-item,.primary-navigation>.ant-menu>.ant-menu-submenu{min-width:128px;width:max-content;flex:0 0 auto;display:inline-flex!important;align-items:center;justify-content:center!important;padding-inline:10px;text-align:center}.app-shell-enterprise .primary-navigation>.ant-menu>.ant-menu-item,.app-shell-enterprise .primary-navigation>.ant-menu>.ant-menu-submenu{min-width:160px}.primary-navigation>.ant-menu>.ant-menu-item>.ant-menu-title-content,.primary-navigation>.ant-menu>.ant-menu-submenu>.ant-menu-submenu-title>.ant-menu-title-content{overflow:visible;flex:0 0 auto;white-space:nowrap;text-overflow:clip}.desktop-account-trigger.ant-btn{height:62px;padding:3px 8px;border-radius:2px;display:inline-flex;align-items:center;gap:7px;color:#30343a}.desktop-account-trigger.ant-btn:hover,.desktop-account-trigger.ant-btn:focus-visible{background:#f5f6f7}.desktop-account-trigger .desktop-account-controls{display:flex;pointer-events:none}.mobile-account-trigger{display:none}.topbar-account-avatar{flex:0 0 auto;color:#fff;background:#1677ff}.account-actions-overlay .ant-dropdown-menu{width:210px;padding:6px;border:1px solid #d9dce1;border-radius:2px;background:#fff;box-shadow:0 8px 24px #00000024}.account-actions-overlay .ant-dropdown-menu-item{min-height:42px;padding-inline:12px;border-radius:2px;font-size:14px}@media(max-width:1180px)and (min-width:901px){.primary-navigation>.ant-menu>.ant-menu-item,.primary-navigation>.ant-menu>.ant-menu-submenu{min-width:112px}.app-shell-enterprise .primary-navigation>.ant-menu>.ant-menu-item,.app-shell-enterprise .primary-navigation>.ant-menu>.ant-menu-submenu{min-width:128px}}html:lang(ja) .primary-navigation>.ant-menu>.ant-menu-item,html:lang(ja) .primary-navigation>.ant-menu>.ant-menu-submenu{min-width:176px}@media(max-width:900px){.desktop-account-trigger{display:none!important}.mobile-account-trigger{display:inline-flex;flex:0 0 auto}}@media(max-width:520px){.auth-story-copy h1>span{white-space:normal}}@media(prefers-reduced-motion:reduce){.auth-orbit,.auth-network path,.auth-network circle,.auth-core{animation:none}.app-shell-distributor .content-inner .ant-card{transition:none}.app-shell-distributor .content-inner .ant-card:hover{transform:none}}.language-switcher{position:fixed;left:20px;bottom:16px;z-index:1100;display:flex;align-items:center;gap:4px;padding:3px 5px;color:#7b8492;border:1px solid #e4e9f1;border-radius:7px;background:#ffffffe0;box-shadow:none}.language-switcher .ant-select{width:66px}.language-switcher-ja-JP .ant-select{width:84px}.language-switcher-en-US .ant-select{width:54px}.language-switcher .ant-select-selector{padding-inline:7px!important;border-color:transparent!important;background:transparent!important;box-shadow:none!important}.language-switcher.language-switcher-compact{position:static;padding:0;border:0;border-radius:2px;background:transparent}.language-switcher-compact .language-switcher-trigger.ant-btn{width:auto;min-width:64px;height:36px;padding-inline:10px;color:#30343a;border-radius:2px;font-size:17px}.language-switcher-compact .language-switcher-current{font-size:14px;font-weight:500;line-height:20px;white-space:nowrap}.language-switcher-compact .language-switcher-trigger.ant-btn:hover,.language-switcher-compact .language-switcher-trigger.ant-btn:focus-visible{color:#1677ff;background:#f5f6f7}.language-switcher-overlay .ant-dropdown-menu{width:144px;padding:6px;border-radius:2px}.language-switcher-overlay .ant-dropdown-menu-item{min-height:38px;padding-inline:14px;border-radius:2px}.model-copy-tag{display:inline-flex;align-items:center;gap:3px;padding-inline:9px 2px}.model-copy-button.ant-btn{width:20px;min-width:20px;height:20px;padding:0;color:#87909d}.model-copy-button.ant-btn:hover{color:#245bdb;background:#245bdb14}.global-copyright{position:relative;z-index:10;width:100%;min-height:24px;margin-top:-24px;padding:2px 16px;background:transparent;color:#a1a8b3;font-size:11px;line-height:16px;text-align:center;text-shadow:0 1px 2px rgb(255 255 255 / 92%);pointer-events:none}.global-copyright a{color:inherit;pointer-events:auto}.app-footer-content{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:2px 14px;text-align:center;font-family:inherit}.app-footer-version{font-family:inherit;font-variant-numeric:tabular-nums}.credit-balance-row{margin-bottom:18px}.credit-balance-alert{margin-bottom:12px}.credit-balance-row .ant-card,.credit-balance-row .ant-card-body{height:100%}.install-guide{display:flex;flex-direction:column;gap:16px}.install-hero{position:relative;overflow:hidden;padding:20px 24px;border:1px solid #ddd3ec;border-radius:16px;display:flex;align-items:center;background:radial-gradient(circle at 77% 0%,rgb(113 56 189 / 20%),transparent 32%),radial-gradient(circle at 100% 100%,rgb(85 117 213 / 13%),transparent 34%),linear-gradient(135deg,#fbf9ff,#f5f2fb 52%,#f8faff);box-shadow:0 14px 36px #38235812}.install-hero:after{position:absolute;width:230px;height:230px;right:18%;top:-150px;border:1px solid rgb(117 72 190 / 17%);border-radius:50%;content:""}.install-hero-content{position:relative;z-index:1;min-width:0}.install-hero h2.ant-typography{margin:9px 0 4px;color:#282033;font-size:22px;line-height:1.3}.install-hero .ant-typography{max-width:720px;margin-bottom:0;color:#6d6478;font-size:13px;line-height:20px}.install-hero-tag.ant-tag{margin:0;padding:3px 9px;color:#6840ac;border-radius:999px;background:#eee8f7;font-size:12px;font-weight:650}.install-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:start}.install-builder,.install-code-card{min-width:0}.install-builder{display:grid;gap:12px}.install-step-card.ant-card,.install-code-card.ant-card{border:1px solid #e4deeb;border-radius:16px;box-shadow:0 9px 28px #3221520d}.install-step-card .ant-card-body{padding:20px}.install-step-card .ant-typography-secondary{margin:9px 0 16px;color:#82798d;line-height:22px}.install-step-label{display:flex;align-items:center;gap:10px}.install-step-label>span:first-child{width:28px;height:28px;border-radius:9px;display:grid;place-items:center;color:#fff;background:#7138bd;box-shadow:0 5px 12px #582b9533;font-size:13px;font-weight:750}.install-step-label>.ant-typography{color:#342a40;font-size:15px}.install-field-label.ant-typography{display:block;margin:16px 0 9px;color:#4a4055;font-size:13px}.install-category-grid,.install-device-grid{display:grid;gap:9px}.install-category-grid,.install-device-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.install-category,.install-device{min-width:0;min-height:54px;padding:10px 13px;border:1px solid #e4ddea;border-radius:11px;display:flex;align-items:center;gap:9px;color:#61576d;background:#fff;text-align:left;cursor:pointer;transition:.15s ease}.install-category>span:nth-child(2),.install-device>strong{min-width:0;flex:1;color:#342a40;font-size:13px}.install-category small{min-width:24px;padding:2px 6px;border-radius:999px;color:#756b7f;background:#f2eef6;text-align:center}.install-category:hover:not(:disabled),.install-device:hover{border-color:#bba7d8;background:#fbf9ff}.install-category:focus-visible,.install-device:focus-visible{outline:2px solid #9d77d7;outline-offset:2px}.install-category.selected,.install-device.selected{color:#6037a3;border-color:#9c78d1;background:#f5f1fb;box-shadow:inset 0 0 0 1px #7138bd14}.install-category:disabled{opacity:.48;cursor:not-allowed}.install-device>.anticon:last-child{color:#7545bb}.install-model-select{width:100%}.install-model-select .ant-select-selector{border-color:#ddd4e8!important;border-radius:10px!important}.install-model-summary{margin-top:12px;padding:13px 14px;border:1px solid #ece6f2;border-radius:12px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;background:#faf9fc}.install-model-summary .ant-typography-ellipsis{max-width:100%}.install-model-summary>.model-vendor-logo{width:38px;height:38px;border-radius:3px;background:#fff}.install-model-summary>.model-vendor-logo svg{width:24px;height:24px}.install-model-icon,.install-key-state-icon{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;color:#6b42ae;background:#eee8f7;font-size:17px}.install-loading,.install-empty-model{min-height:74px;border:1px dashed #ded6e7;border-radius:11px;display:grid;place-items:center;color:#8b8295;background:#fbfafc}.install-method-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(138px,1fr));gap:9px}.install-method{min-width:0;min-height:76px;padding:12px;border:1px solid #e4ddea;border-radius:11px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;color:#61576d;background:#fff;text-align:left;cursor:pointer;transition:.15s ease}.install-method:hover{border-color:#bba7d8;background:#fbf9ff}.install-method:focus-visible{outline:2px solid #9d77d7;outline-offset:2px}.install-method.selected{color:#6037a3;border-color:#9c78d1;background:#f5f1fb;box-shadow:inset 0 0 0 1px #7138bd14}.install-method>.anticon:first-child{font-size:17px}.install-method>.anticon:last-child{color:#7545bb}.install-application-logo{width:22px;height:22px;display:inline-grid;place-items:center;align-self:center;flex:0 0 22px}.install-application-logo svg,.install-application-logo img{width:22px;height:22px;display:block;overflow:visible}.install-application-logo img{object-fit:contain}.install-application-logo-curl svg{width:23px;height:21px}.install-application-logo-openclaw svg{width:24px;height:24px}.install-application-logo-hermes img{width:24px;height:24px}.install-method strong,.install-method small{display:block;overflow-wrap:anywhere}.install-method strong{color:#342a40;font-size:14px}.install-method small{margin-top:3px;color:#958b9f;font-size:10px;line-height:14px}.install-method-custom strong,.install-method-custom small{text-wrap:balance;overflow-wrap:normal}.install-key-state{padding:14px;border:1px solid #e6e0eb;border-radius:12px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;background:#faf9fb}.install-key-select{width:100%}.install-key-select .ant-select-selection-item,.install-key-select .ant-select-item-option-content{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.install-key-state.ready{border-color:#cce8dc;background:#f4faf7}.install-key-state.ready .install-key-state-icon{color:#26785c;background:#dff2e9}.install-key-state .ant-typography-secondary{margin:0;font-size:12px;line-height:18px}.install-key-state .ant-tag{margin:0}.install-code-card.ant-card{position:static;max-width:100%;overflow:hidden;border-color:#d9d0e6}.install-code-card .ant-card-body{min-width:0;padding:0 0 20px}.install-code-heading{padding:22px 24px 18px;border-bottom:1px solid #ece7f1;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;background:linear-gradient(90deg,#fbf9ff,#fff)}.install-code-heading h4.ant-typography{margin:5px 0 0;color:#30273a}.install-code-heading .ant-tag{margin:0;border-radius:999px}.install-code-group{max-width:calc(100% - 40px);margin:18px 20px 0}.install-code-prompt{display:flex;flex-direction:column;gap:3px;padding:0 3px}.install-code-prompt .ant-typography{margin:0}.install-code-prompt .ant-typography-secondary{color:#81778c;font-size:12px;line-height:18px}.install-code-section{max-width:100%;margin-top:10px;overflow:hidden;border:1px solid #2a3445;border-radius:12px;background:#101827}.install-code-bar{min-height:42px;padding:5px 8px 5px 15px;display:flex;align-items:center;justify-content:space-between;color:#aebbd0;background:#192335;font-size:12px}.install-code-bar .ant-btn{color:#cbd6e8}.install-code-bar .ant-btn:disabled{color:#637087}.install-code{max-height:360px;margin:0;padding:18px;overflow:auto;color:#e7eefb;background:#101827;font:14px/1.7 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;white-space:pre}.install-code-locked code{opacity:.58;filter:blur(.3px)}.install-run-hint{margin:16px 22px 0;padding:11px 13px;border-radius:10px;display:flex;align-items:flex-start;gap:9px;color:#61566d;background:#f6f3f9;font-size:13px;line-height:20px}.install-run-hint .anticon{margin-top:2px;color:#7447b7}.install-security-note.ant-typography{margin:14px 22px 20px;color:#8b8295;font-size:12px;line-height:19px}.install-security-note .anticon{margin-right:5px}.install-manual-card.ant-card,.install-faq-card.ant-card{min-width:0;border:1px solid var(--ohub-border, #e4e9f0);border-radius:3px;box-shadow:none}.install-faq-card{margin-top:20px}.install-manual-card h4.ant-typography,.install-faq-card h4.ant-typography{margin-top:0}.install-manual-fields{display:grid;gap:16px;margin-bottom:20px}.install-manual-field{min-width:0;display:grid;gap:6px}.install-manual-field label{font-weight:600}.install-manual-field-value{display:flex;gap:8px;min-width:0}.install-manual-field-value>.ant-input,.install-manual-field-value>.ant-input-affix-wrapper{flex:1;min-width:0}.install-manual-field-value>.ant-btn{flex-shrink:0}.install-faq-card .ant-collapse-item+.ant-collapse-item{border-top:1px solid var(--ohub-border, #e4e9f0)}.install-faq-card .ant-collapse-content .ant-typography{margin-bottom:0}.install-request-example{margin-top:24px;padding-top:20px;border-top:1px solid var(--ohub-border, #e4e9f0)}.install-request-example .install-code-section{margin-bottom:16px}.install-request-example .install-manual-field-value>.ant-tag{align-self:center;margin:0}.install-request-result{margin-top:16px}@media(max-width:1500px){.model-market-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1280px){.model-market-grid,.enabled-model-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.enabled-model-overview{grid-template-columns:1fr}.enabled-model-controls{grid-template-columns:1fr;align-items:stretch}.enterprise-model-dock-heading small{display:none}}@media(max-width:900px){.member-table-toolbar{align-items:stretch;flex-direction:column}.member-table-toolbar .member-page-actions{justify-content:flex-start}.tokens-market-toolbar{flex-direction:column;align-items:stretch}.tokens-category-tabs{align-self:flex-start}.model-featured-rail{grid-auto-columns:minmax(460px,calc(100vw - 68px))}.enabled-model-rankings{grid-template-columns:1fr}.enterprise-model-dock{right:0;bottom:0;left:0;width:auto;border-radius:18px 18px 0 0}.balance-amount-options,.install-method-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.model-store-workspace{padding-bottom:158px}.tokens-market-card .ant-card-head-wrapper{align-items:flex-start;flex-direction:column;gap:3px}.tokens-market-card .ant-card-extra{margin-inline-start:0}.tokens-category-tabs{width:100%;overflow-x:auto}.tokens-category-tabs button{min-width:max-content;flex:1}.model-featured-rail{grid-auto-columns:minmax(286px,calc(100vw - 68px))}.model-featured-banner{min-height:240px;padding:12px}.model-featured-banner-panel{width:100%;min-width:0;min-height:216px;background:#ffffffe0}.model-market-grid,.enabled-model-grid,.enabled-model-usage-list{grid-template-columns:1fr}.enterprise-model-dock{min-height:96px;align-items:stretch;flex-direction:column;gap:8px}.enterprise-model-dock-heading{justify-content:space-between}.enterprise-model-dock-heading small{display:none}.member-page-actions{width:100%;flex-wrap:wrap}.install-hero{padding:18px 16px}.install-hero h2.ant-typography{font-size:20px}.install-method-grid,.install-category-grid,.install-device-grid{grid-template-columns:1fr}.install-key-state{grid-template-columns:auto minmax(0,1fr)}.install-key-state>.ant-btn,.install-key-state>.ant-tag{grid-column:1 / -1;justify-self:stretch;text-align:center}.install-code-heading{align-items:flex-start;flex-direction:column}}.query-detail-link{height:auto;padding:0;text-decoration:underline;text-underline-offset:3px}.query-detail-title{margin-top:24px!important}.credit-log-error{margin-bottom:16px}.query-detail-content{padding:16px;border:1px solid #e8ecf2;border-radius:3px;background:#f8fafc;white-space:pre-wrap;overflow-wrap:anywhere}.ledger-filter-bar{display:grid;grid-template-columns:minmax(260px,1.6fr) minmax(170px,.8fr) minmax(150px,.7fr) minmax(260px,1fr) auto;gap:12px;align-items:center;padding:16px 0 20px}.ledger-filter-bar-without-enterprise{grid-template-columns:minmax(260px,1.6fr) minmax(150px,.7fr) minmax(260px,1fr) auto}.ledger-filter-bar>.ant-input-group-wrapper,.ledger-filter-bar>.ant-select,.ledger-filter-bar>.ant-picker{width:100%}.operation-log-toolbar{display:grid;grid-template-columns:minmax(240px,1fr) 160px minmax(310px,.9fr) auto;gap:10px;align-items:center;margin:14px 0}.operation-log-toolbar>.ant-input-group-wrapper,.operation-log-toolbar>.ant-select,.operation-log-toolbar>.ant-picker{width:100%}.operation-log-table .ant-table-cell{overflow:hidden}.operation-log-table .ant-table-cell:last-child{white-space:nowrap}@media(max-width:900px){.operation-log-toolbar{grid-template-columns:1fr 160px}.operation-log-toolbar>.ant-picker{grid-column:1 / -1}}@media(max-width:560px){.operation-log-toolbar{grid-template-columns:1fr}.operation-log-toolbar>.ant-picker{grid-column:auto}}.ledger-table-card .ant-table-wrapper{border:1px solid rgba(95,119,160,.12);border-radius:3px;overflow:hidden}.compact-copy-text{display:inline-flex;max-width:100%;align-items:center;gap:4px;white-space:nowrap}.compact-copy-value{min-width:0;overflow:hidden;color:#4f5868;font-variant-numeric:tabular-nums;text-overflow:ellipsis}.compact-copy-text .ant-typography-copy,.compact-copy-icon{flex:0 0 auto;color:#8c8c8c!important}.ledger-table-card .ant-table-cell{overflow:hidden}.usage-log-table .ant-table-cell{padding-inline:12px!important}.ledger-table-card .ant-table-cell:last-child{white-space:nowrap}.enterprise-credit-search{width:min(320px,42vw)}.customer-list-search{width:min(520px,100%);margin-bottom:16px}@media(max-width:1180px){.ledger-filter-bar,.ledger-filter-bar-without-enterprise{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.enterprise-credit-card .ant-card-head-wrapper{flex-direction:column;align-items:stretch}.enterprise-credit-card .ant-card-extra{width:100%;margin-inline-start:0;padding-top:0;padding-bottom:16px}.enterprise-credit-search{width:100%}.ledger-filter-bar,.ledger-filter-bar-without-enterprise{grid-template-columns:minmax(0,1fr)}}.password-account-row{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:20px 0;padding:14px 16px;border:1px solid #e8ecf2;border-radius:3px;background:#f8fafc}.password-account-row>div{display:flex;min-width:0;flex-direction:column;gap:4px}.account-settings-layout{display:grid;grid-template-columns:240px minmax(0,1fr);align-items:start;gap:32px}.account-settings-navigation{position:sticky;top:84px;min-width:0}.account-settings-navigation .ant-menu{padding:0;border-inline-end:0!important;background:transparent}.account-settings-navigation .ant-menu-item{width:100%;height:38px;margin:2px 0;padding-inline:14px!important;border-radius:4px;color:#3b3f45;font-size:15px}.account-settings-navigation .ant-menu-item .ant-menu-item-icon{font-size:15px}.account-settings-navigation .ant-menu-item-selected{color:#1f2328;background:#e8eaed;font-weight:600}.account-settings-navigation .ant-menu-item-selected:before{position:absolute;inset-block:7px;left:0;width:3px;border-radius:2px;background:#1677ff;content:""}.account-settings-navigation .ant-menu-item-selected:after{display:none}.account-settings-card{min-width:0}.account-settings-card .ant-card-body{min-height:420px;padding:28px 32px}.account-settings-form{width:min(100%,560px)}.account-identity-summary{margin-bottom:24px;overflow:hidden;border:1px solid #e4eaf2;border-radius:3px;background:#f8fafc}.account-identity-primary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:0;background:#fff}.account-identity-primary.is-account-only{grid-template-columns:minmax(0,1fr)}.account-identity-primary>div{display:flex;min-width:0;min-height:86px;padding:14px 22px;flex-direction:column;justify-content:center;gap:6px}.account-identity-primary .ant-typography,.account-public-identifier .ant-typography{margin:0;overflow-wrap:anywhere}.account-identity-primary .ant-typography-secondary,.account-public-identifier .ant-typography-secondary{font-size:14px;line-height:20px}.account-identity-primary .account-identity-value,.account-public-identifier .account-login-name{display:block;color:#182236;font-size:18px;font-weight:600;line-height:26px}.account-public-identifiers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border-top:1px solid #e4eaf2;background:#fff}.account-public-identifier{display:flex;align-items:center;justify-content:space-between;min-width:0;min-height:86px;gap:12px;padding:14px 22px}.account-public-identifier+.account-public-identifier{border-left:1px solid #e4eaf2}.account-public-identifier>div{display:flex;min-width:0;flex-direction:column;justify-content:center;gap:6px}.account-login-name{min-width:0;overflow-wrap:anywhere}.account-login-name .identity-copy-icon{color:#8c8c8c}.account-settings-alert{margin-bottom:18px}.email-binding-status{display:flex;align-items:flex-start;gap:16px;margin-bottom:24px;padding:18px;border:1px solid #e4eaf2;border-radius:3px;background:#f8fafc}.email-binding-status-icon{width:44px;height:44px;display:grid;flex:0 0 44px;place-items:center;border-radius:3px;color:#667085;background:#fff;font-size:20px}.email-binding-status.is-bound .email-binding-status-icon{color:#178765;background:#eaf8f3}.email-binding-status h4{margin:3px 0 2px!important;overflow-wrap:anywhere}.email-binding-reminder{position:fixed;z-index:1200;right:22px;bottom:18px;width:min(520px,calc(100vw - 32px));display:flex;align-items:center;justify-content:space-between;gap:18px;padding:13px 14px 13px 18px;border:1px solid #d7e3f8;border-radius:3px;background:#fffffff5;box-shadow:0 14px 42px #1f355c2e;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.email-binding-reminder-actions{display:flex;flex:0 0 auto;align-items:center;gap:4px}@media(max-width:640px){.account-settings-layout{grid-template-columns:1fr;gap:18px}.account-settings-navigation{position:static}.account-settings-card .ant-card-body{padding:22px 18px}.account-identity-primary,.account-public-identifiers{grid-template-columns:1fr}.account-public-identifier+.account-public-identifier{border-top:1px solid #e4eaf2;border-left:0}.email-binding-reminder{right:16px;bottom:12px;align-items:flex-start;flex-direction:column}}@media(max-width:520px){.dashboard-primary-row .ant-card-head{align-items:flex-start}.dashboard-primary-row .ant-card-head-wrapper{align-items:flex-start;gap:10px}.dashboard-primary-row .ant-card-extra{padding-top:1px}.dashboard-trend-tooltip{width:min(310px,calc(100vw - 52px))}.dashboard-tooltip-metrics{grid-template-columns:1fr}}.log-account-identity{display:inline-flex;min-width:0;flex-direction:column;align-items:flex-start;gap:2px;line-height:1.35}.log-account-identity>.ant-typography:last-child{color:#8c8c8c;font-size:12px}.identity-detail-trigger{max-width:100%;padding:0;border:0;color:inherit;background:transparent;cursor:pointer;font:inherit;text-align:start}.identity-detail-trigger .ant-typography{color:inherit;transition:color .18s ease}.identity-detail-trigger:hover .ant-typography,.identity-detail-trigger:focus-visible .ant-typography{color:#245bdb;text-decoration:underline;text-underline-offset:3px}.identity-public-id .ant-typography-copy,.identity-public-id .ant-typography-copy:hover,.identity-public-id .ant-typography-copy:focus,.identity-public-id .ant-typography-copy-success{color:#8c8c8c!important}.identity-copy-button,.identity-copy-button:hover,.identity-copy-button:focus{color:#8c8c8c!important}.identity-public-id{display:inline-flex;max-width:100%;align-items:center;white-space:nowrap}.identity-public-id .ant-typography-actions{display:inline-flex;flex:0 0 auto;align-items:center}.management-detail-modal{max-width:calc(100vw - 64px)}.management-detail-modal .ant-modal-body{max-height:calc(100vh - 190px);overflow:auto;padding-right:6px}.detail-account-editor{display:grid;gap:12px}.detail-account-editor-heading{display:flex;align-items:flex-start;gap:16px}.detail-inline-edit-form .ant-form-item{margin-bottom:0}.detail-inline-edit-form .ant-input{width:min(360px,52vw)}.enterprise-model-settings-section{margin-top:28px;padding-top:22px;border-top:1px solid #e5e9f0}.enterprise-admin-security-section{margin-top:24px}.enterprise-admin-security-actions .ant-btn{width:120px;height:34px;justify-content:center}.enterprise-model-marketplace-modal{max-width:calc(100vw - 48px)}.enterprise-model-marketplace-modal .ant-modal-body{max-height:calc(100vh - 170px);overflow:auto}.enterprise-model-marketplace-toolbar{display:grid;grid-template-columns:minmax(260px,1fr) auto;gap:14px;align-items:center;margin:18px 0}.enterprise-model-marketplace-layout{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(300px,.8fr);gap:18px;align-items:stretch}.enterprise-model-marketplace-catalog,.enterprise-model-selection-box{min-width:0;border:1px solid #e5eaf2;border-radius:14px;background:#fbfcfe;padding:16px}.enterprise-model-marketplace-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.enterprise-model-marketplace-heading .ant-typography{margin:0}.enterprise-model-capsule-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-height:430px;overflow:auto;padding-right:4px}.enterprise-model-choice{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:10px 12px;border:1px solid #e2e8f1;border-radius:999px;background:#fff;transition:border-color .2s ease,background .2s ease}.enterprise-model-choice.is-selected{border-color:#91b9ff;background:#f0f6ff}.enterprise-model-choice .model-vendor-logo,.enterprise-model-selected-capsule .model-vendor-logo{width:30px;height:30px;flex:0 0 30px;border-radius:50%}.enterprise-model-choice .model-vendor-logo svg,.enterprise-model-selected-capsule .model-vendor-logo svg{width:18px;height:18px}.enterprise-model-choice-copy{display:grid;min-width:0;line-height:1.25}.enterprise-model-choice-copy .ant-typography:last-child{font-size:12px}.enterprise-model-choice-action.ant-btn{min-width:76px;height:32px;padding-inline:13px;border-radius:999px;box-shadow:none}.enterprise-model-choice.is-selected .enterprise-model-choice-action.ant-btn{border-color:#b8d0f7;background:#e7f0ff;color:#245ec7}.enterprise-model-choice:not(.is-selected) .enterprise-model-choice-action.ant-btn-primary{border-color:#2f66dc;background:#2f66dc}.enterprise-model-policy-summary{min-height:48px}.enterprise-model-policy-summary-heading{display:flex;align-items:center;justify-content:flex-start;gap:16px;margin-bottom:12px}.enterprise-model-policy-summary-heading .ant-typography{margin:0}.enterprise-model-readonly-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.enterprise-model-readonly-list.is-collapsed{display:grid}.enterprise-model-readonly-list.is-collapsed .enterprise-model-readonly-capsule:nth-child(n+4){display:none}.enterprise-model-policy-summary-toggle-row{display:flex;justify-content:center;margin-top:12px}.enterprise-model-policy-summary-toggle.ant-btn{height:32px;padding-inline:16px;border-color:#d6e2f1;border-radius:999px;background:#f5f8fd;color:#45658f;box-shadow:none}.enterprise-model-policy-summary-toggle.ant-btn:hover,.enterprise-model-policy-summary-toggle.ant-btn:focus-visible{border-color:#a9c7f5;background:#edf4ff;color:#245ec7}.enterprise-model-readonly-capsule{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;min-width:0;padding:8px 12px;border:1px solid #dfe6f0;border-radius:999px;background:#f8fafc}.enterprise-model-readonly-capsule .model-vendor-logo{width:28px;height:28px;flex:0 0 28px;border-radius:50%}.enterprise-model-readonly-capsule .model-vendor-logo svg{width:17px;height:17px}.enterprise-model-readonly-copy{display:grid;min-width:0;line-height:1.25}.enterprise-model-readonly-copy .ant-typography:last-child{font-size:12px}.enterprise-model-selection-box{display:flex;flex-direction:column}.enterprise-model-selection-list{display:flex;min-height:180px;max-height:330px;flex:1;flex-direction:column;gap:8px;overflow:auto;margin-bottom:16px}.enterprise-model-selected-capsule{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:7px 8px 7px 10px;border:1px solid #dce5f2;border-radius:999px;background:#fff}.enterprise-model-marketplace-empty{display:grid;min-height:240px;place-items:center}@media(max-width:768px){.management-detail-modal{max-width:calc(100vw - 24px)}.management-detail-modal .ant-modal-body{max-height:calc(100vh - 150px)}.enterprise-model-marketplace-toolbar,.enterprise-model-marketplace-layout,.enterprise-model-capsule-grid,.enterprise-model-readonly-list{grid-template-columns:1fr}.enterprise-model-readonly-list.is-collapsed .enterprise-model-readonly-capsule:nth-child(n+2){display:none}}:root{--ohub-brand: #ff6a00;--ohub-primary: #1677ff;--ohub-primary-strong: #0064c8;--ohub-text: #181818;--ohub-text-secondary: #73777f;--ohub-border: #dfe1e5;--ohub-border-light: #ebecee;--ohub-layout: #f5f6f7;color:var(--ohub-text);background:var(--ohub-layout)}body{background:var(--ohub-layout)}.app-shell,.app-shell>.ant-layout,.content{background:var(--ohub-layout)}.app-shell{height:100vh;height:100dvh;min-height:0;overflow:hidden}.app-shell>.ant-layout{min-height:0;flex:1 1 auto;overflow:hidden}.topbar{position:relative;top:auto;width:100%;flex:0 0 64px;height:64px;padding-inline:max(24px,calc((100vw - 1920px)/2 + 24px));column-gap:26px;border-bottom-color:var(--ohub-border);background:#fff;box-shadow:0 1px 2px #0000000a}.brand,.delivery-brand{gap:10px}.brand-name{color:#111;font-size:23px;font-weight:700;line-height:24px;letter-spacing:-.65px}.enterprise-brand-name{color:var(--ohub-primary-strong)}.brand-subtitle{color:#8b8f96;font-size:12px;letter-spacing:.15px}.brand-link:focus-visible{border-radius:2px;outline-color:#1677ff59}.primary-navigation .ant-menu{justify-content:flex-start;color:#2f3338;font-size:16px;font-weight:500}.primary-navigation .ant-menu-horizontal>.ant-menu-item,.primary-navigation .ant-menu-horizontal>.ant-menu-submenu{top:0;border-radius:0}.primary-navigation .ant-menu-horizontal>.ant-menu-item:after,.primary-navigation .ant-menu-horizontal>.ant-menu-submenu:after{right:12px;bottom:0;left:12px;border-bottom-width:2px}.primary-navigation .ant-menu-item-selected,.primary-navigation .ant-menu-submenu-selected{color:var(--ohub-primary)!important}.topbar-account-controls{gap:8px}.topbar-account-controls .language-switcher,.desktop-logout-button{border-color:transparent;border-radius:2px;background:transparent;box-shadow:none}.topbar-account-controls .language-switcher:hover,.desktop-logout-button:hover{background:#f5f6f7}.desktop-account-controls .ant-typography{color:#30343a;font-size:14px;font-weight:500}.desktop-account-controls .ant-tag{border-radius:2px}.sidebar{padding-top:12px;border-right-color:var(--ohub-border);background:#fff!important}.sidebar .ant-menu{padding-inline:14px}.sidebar .ant-menu-item{height:46px;margin-block:4px;padding-inline:14px!important;border-radius:4px;color:#3b3f45;font-size:15px;transition:color .14s ease,background-color .14s ease}.sidebar .ant-menu-item .ant-menu-item-icon{font-size:15px}.sidebar .ant-menu-item .ant-menu-title-content{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sidebar .ant-menu-item:not(.ant-menu-item-selected):hover{color:#1f2328;background:#f5f6f7}.sidebar .ant-menu-item:focus,.sidebar .ant-menu-item:focus-visible{outline:none;box-shadow:none}.sidebar .ant-menu-item-selected{color:#1f2328;background:#f0f3f7;box-shadow:inset 0 0 0 1px #1677ff1a,0 1px 2px #1f23290d;font-weight:600}.sidebar .ant-menu-item-selected:hover{background:#e9eef5;box-shadow:inset 0 0 0 1px #1677ff24,0 2px 4px #1f23290f}.sidebar .ant-menu-item-selected:before{position:absolute;inset-block:7px;left:0;width:3px;border-radius:2px;background:var(--ohub-primary);content:""}.sidebar .ant-menu-item-selected:after{display:none}.console-sidebar{position:relative!important;top:auto;height:100%;max-height:100%}.content{height:auto;min-height:0;padding:24px max(clamp(24px,4vw,64px),calc((100vw - 1920px)/2 + 24px)) 0;flex:1 1 auto;overflow-x:auto;overflow-y:auto;scrollbar-gutter:stable;overscroll-behavior:contain}.console-main{height:100%;min-width:0;min-height:0;background:var(--ohub-layout)}.console-main>.global-copyright{flex:0 0 auto;width:100%;min-height:24px;margin:0;padding:6px 16px 2px}.page-heading,.page-heading:not(.audit-detail-heading){min-height:52px;margin:0 0 18px;padding:0 0 14px;align-items:center;justify-content:space-between;border-bottom:0}.page-heading:not(.audit-detail-heading)>:first-child{display:block}.page-heading:not(.audit-detail-heading)>:not(:first-child){margin-bottom:0}.page-heading .eyebrow{display:none}.page-heading h2,.app-shell-distributor .page-heading h2{margin:0!important;color:var(--ohub-text);font-size:24px;font-weight:600;letter-spacing:0}.content-inner .ant-card{border-color:var(--ohub-border);border-radius:3px;background:#fff;box-shadow:0 1px 3px #0000000a}.content-inner :where(.metric-card,.dashboard-primary-row .ant-card,.dashboard-breakdown-row .ant-card,.model-featured-section,.tokens-market-card,.install-step-card,.balance-store-wallet-summary){transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.content-inner :where(.metric-card,.dashboard-primary-row .ant-card,.dashboard-breakdown-row .ant-card,.model-featured-section,.tokens-market-card,.install-step-card,.balance-store-wallet-summary):hover{border-color:#d7e3f5;box-shadow:0 14px 36px #254e8c24;transform:translateY(-2px)}@media(prefers-reduced-motion:reduce){.content-inner :where(.metric-card,.dashboard-primary-row .ant-card,.dashboard-breakdown-row .ant-card,.model-featured-section,.tokens-market-card,.install-step-card,.balance-store-wallet-summary){transition:border-color .18s ease,box-shadow .18s ease}.content-inner :where(.metric-card,.dashboard-primary-row .ant-card,.dashboard-breakdown-row .ant-card,.model-featured-section,.tokens-market-card,.install-step-card,.balance-store-wallet-summary):hover{transform:none}}.content-inner .ant-card .ant-card-head{min-height:52px;border-bottom-color:var(--ohub-border-light);border-radius:3px 3px 0 0;background:#fff}.content-inner .ant-card .ant-card-head-title{color:#24272c;font-weight:600}.metric-card{height:154px;border-top:2px solid var(--ohub-primary)!important;box-shadow:0 1px 3px #0000000a}.metric-card-orange{border-top-color:var(--ohub-brand)!important}.metric-card-green{border-top-color:#00a870!important}.metric-card-purple{border-top-color:#7b61d1!important}.metric-card-cyan{border-top-color:#00a6a6!important}.metric-card .ant-card-body{padding:17px 20px}.metric-label{color:#5e636b}.metric-value{color:#171a1f;font-size:28px}.metric-icon{width:34px;height:34px;border-radius:2px}.metric-icon.blue{color:var(--ohub-primary);border-color:#cfe3ff;background:#edf5ff}.metric-icon.orange{color:var(--ohub-brand);border-color:#ffd8bf;background:#fff4ec}.metric-icon.green{color:#008f5d;border-color:#c8eadc;background:#eefaf5}.metric-icon.cyan{border-color:#c9eaea;background:#edfafa}.metric-icon.purple{border-color:#ddd5f5;background:#f4f1fc}.section-row .ant-card,.dashboard-primary-row .ant-card,.dashboard-breakdown-row .ant-card{box-shadow:0 1px 3px #0000000a}.dashboard-window-row{border-color:var(--ohub-border);border-radius:3px;background:#fff;box-shadow:none}.dashboard-page-heading{min-height:0!important;margin-bottom:0!important;padding-bottom:0!important;border-bottom:0!important}.dashboard-page-heading .dashboard-scope-toggle{margin:0}.dashboard-scope-toggle{width:fit-content;margin:0 0 14px auto;padding:4px;display:flex;align-items:center;justify-content:flex-end;border:1px solid var(--ohub-border);border-radius:4px;background:#fff;box-shadow:0 1px 3px #0000000d}.dashboard-scope-toggle .ant-segmented{min-width:148px;background:#f4f5f7}.dashboard-scope-toggle .ant-segmented-item{min-width:70px;text-align:center}.dashboard-window-scope{margin-top:16px;padding:14px;border:1px solid var(--ohub-border);border-radius:3px;background:#fff}.dashboard-window-scope .dashboard-window-row{min-height:48px;padding-inline:12px;border:0}.dashboard-window-scope .dashboard-window-controls .ant-picker{border:1px solid #c9cdd4;background:#fff;box-shadow:none}.dashboard-window-scope .dashboard-window-controls .ant-picker:hover{border-color:#8a9199}.dashboard-window-scope .dashboard-window-controls .ant-picker-focused{border-color:var(--ohub-primary);box-shadow:0 0 0 1px #1677ff1f}.dashboard-insights>div,.dashboard-tooltip-metrics>div{border-radius:2px;background:#f7f8fa}.dashboard-rank{border-radius:2px}.dashboard-bar span{background:var(--ohub-primary)}.dashboard-trend-line,.dashboard-trend-dot{stroke:var(--ohub-primary)}.dashboard-trend-point:hover .dashboard-trend-dot,.dashboard-trend-point:focus .dashboard-trend-dot{fill:var(--ohub-primary)}.content-inner .ant-table-thead>tr>th{color:#4f545c;border-bottom-color:var(--ohub-border);background:#f7f8fa;font-weight:600}.content-inner .ant-table-container,.distributor-content-inner .ant-table-container{border-radius:3px!important}.content-inner .ant-table-thead>tr:first-child>th:first-child,.distributor-content-inner .ant-table-thead>tr:first-child>th:first-child{border-start-start-radius:3px!important}.content-inner .ant-table-thead>tr:first-child>th:last-child,.distributor-content-inner .ant-table-thead>tr:first-child>th:last-child{border-start-end-radius:3px!important}.content-inner .ant-table-tbody>tr>td{border-bottom-color:#eceef1}.content-inner .ant-table-tbody>tr:hover>td{background:#f4f8fd!important}.content-inner .ant-btn:not(.ant-btn-link):not(.ant-btn-text),.content-inner .ant-input,.content-inner .ant-input-affix-wrapper,.content-inner .ant-select-selector,.content-inner .ant-input-number,.content-inner .ant-picker{border-radius:3px}.content-inner .ant-btn-primary{box-shadow:none}.content-inner .ant-alert{border-radius:3px}.content-inner .ant-tag{border-radius:2px}.api-key-action-buttons{width:240px;display:grid;grid-template-columns:repeat(2,116px);gap:6px 8px}.api-key-action-buttons .ant-btn{width:116px;height:28px;padding-inline:8px}html:lang(ja) .api-key-action-buttons .ant-btn{gap:6px;padding-inline:6px}html:lang(ja) .api-key-action-buttons .ant-btn-icon{flex-shrink:0}.api-key-action-buttons .api-key-action-primary,.api-key-action-buttons .api-key-action-primary:hover,.api-key-action-buttons .api-key-action-primary:focus-visible{color:#fff;border-color:#1677ff;background:#1677ff}.api-key-action-buttons .api-key-action-danger,.api-key-action-buttons .api-key-action-danger:hover,.api-key-action-buttons .api-key-action-danger:focus-visible{color:#fff;border-color:#ff4d4f;background:#ff4d4f}.install-hero,.install-step-card.ant-card,.install-code-card.ant-card,.install-category,.install-device,.install-model-select .ant-select-selector,.install-model-summary,.install-loading,.install-empty-model,.install-method,.install-key-state,.install-code-section,.install-run-hint{border-radius:3px!important}.install-step-label>span:first-child,.install-model-icon,.install-key-state-icon{border-radius:3px}.install-hero-tag.ant-tag,.install-category small,.install-code-heading .ant-tag{border-radius:2px}.install-hero{border-color:#cfe0f5;background:radial-gradient(circle at 78% 0%,rgb(22 119 255 / 10%),transparent 34%),linear-gradient(135deg,#f8fbff,#f3f8ff 54%,#fff);box-shadow:0 1px 3px #0000000a}.install-hero:after{border-color:#1677ff24}.install-hero h2.ant-typography,.install-step-label>.ant-typography,.install-category>span:nth-child(2),.install-device>strong,.install-method strong,.install-code-heading h4.ant-typography{color:var(--ohub-text)}.install-hero .ant-typography,.install-step-card .ant-typography-secondary,.install-method,.install-security-note.ant-typography{color:var(--ohub-text-secondary)}.install-hero-tag.ant-tag{color:#0958d9;background:#eaf3ff}.install-step-card.ant-card,.install-code-card.ant-card,.install-category,.install-device,.install-method{border-color:var(--ohub-border);box-shadow:none}.install-step-label>span:first-child{background:var(--ohub-primary);box-shadow:none}.install-category small{color:#53657a;background:#edf2f7}.install-category:hover:not(:disabled),.install-device:hover,.install-method:hover{border-color:#69a9f5;background:#f7fbff}.install-category:focus-visible,.install-device:focus-visible,.install-method:focus-visible{outline-color:var(--ohub-primary)}.install-category.selected,.install-device.selected,.install-method.selected{color:#0958d9;border-color:var(--ohub-primary);background:#edf5ff;box-shadow:inset 0 0 0 1px #1677ff12}.install-device>.anticon:last-child,.install-method>.anticon:last-child{color:var(--ohub-primary)}.install-model-select .ant-select-selector{border-color:#c9cdd4!important}.install-model-summary{border-color:#dfe5ec;background:#f7f9fc}.install-loading,.install-empty-model{border-color:#cfd8e3;color:#727b86;background:#f8fafc}.install-code-card.ant-card{border-color:var(--ohub-border)}.install-code-heading{border-bottom-color:var(--ohub-border);background:linear-gradient(90deg,#f5f9ff,#fff)}.install-run-hint{color:#4f5d6b;background:#f3f7fb}.install-run-hint .anticon{color:var(--ohub-primary)}.auth-shell{background:#f5f6f7}.auth-story{background:linear-gradient(180deg,rgb(255 255 255 / 5%),transparent 36%),linear-gradient(145deg,#075cbd,#0b72dc 58%,#0057ad)}.auth-story .brand-name{color:#fff}.auth-card,.password-card,.enterprise-registration-form-card{border-radius:3px;box-shadow:0 12px 36px #0000001f}.auth-card .ant-input-affix-wrapper,.auth-card .ant-btn,.password-card .ant-input-affix-wrapper,.password-card .ant-btn{border-radius:3px}@media(max-width:900px){.content{padding:20px 14px 0}.page-heading,.page-heading:not(.audit-detail-heading){min-height:44px;margin-bottom:14px;padding-bottom:10px}.page-heading h2,.app-shell-distributor .page-heading h2{font-size:21px}}.enterprise-audit-filters{margin-bottom:16px;width:100%}.enterprise-audit-metrics{margin:20px 0 24px}.enterprise-audit-metrics>.ant-col{display:flex}.enterprise-audit-metrics .metric-card{width:100%;height:auto}.enterprise-audit-panel .ant-table-cell{overflow-wrap:anywhere;vertical-align:middle;padding-inline:10px}.enterprise-audit-panel .ant-tag{white-space:normal;margin-inline-end:0}.enterprise-audit-summary{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
