@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Noto+Sans+SC:wght@400;500;600;700&family=Orbitron:wght@500;600;700;800&family=Space+Grotesk:wght@500;600;700&family=Space+Mono:wght@400;700&display=swap";:root{--select-surface: #fff;--select-text: #111;--select-border: #e6e7e9;--select-hover: #f5f7fa;--select-active: #eef5ff;--select-accent: #0067ff}:root[data-theme=dark],:root[data-theme=defi-dark]{--select-surface: #191a22;--select-text: #fff;--select-border: #343744;--select-hover: #242630;--select-active: #202e49;--select-accent: #79aaff}@supports (appearance: base-select){:root body select,:root body select::picker(select){appearance:base-select}:root body select{display:inline-flex;align-items:center;gap:12px;min-width:0;min-height:32px;padding:0 12px;border:1px solid var(--select-border);border-radius:20px!important;color:var(--select-text);background:var(--select-surface);cursor:pointer}:root body select:disabled{opacity:.55;cursor:not-allowed}:root body select:open{border-color:var(--select-border)!important;outline:none;box-shadow:none!important}:root body select::picker-icon{width:6px;height:6px;margin:0 2px 3px auto;border-right:1px solid currentColor;border-bottom:1px solid currentColor;color:#8a8f99;content:"";transform:rotate(45deg)}:root body select:open::picker-icon{margin-bottom:-3px;transform:rotate(225deg)}:root body select::picker(select){min-width:anchor-size(width);max-width:calc(100vw - 24px);max-height:min(320px,60vh);margin:4px 0;padding:10px 0;overflow-y:auto;border:1px solid var(--select-border);border-radius:12px;color:var(--select-text);background:var(--select-surface);box-shadow:0 4px 16px #0000001a}:root body select option{display:flex;min-height:28px;align-items:center;gap:12px;padding:4px 10px;border-radius:0;font-size:14px;line-height:20px}:root body select option:hover,:root body select option:focus-visible{outline:none;background:var(--select-hover)}:root body select option+option{margin-block-start:2px}:root body select option:checked{color:var(--select-accent);background:var(--select-active)}:root body select option::checkmark{order:1;margin-left:auto;color:var(--select-accent);content:"✓"}}:root body :is(.invoice-select__menu,.usage-status-menu,.api-status-menu,.market-sort-menu,.customer-select__menu,.data-board-select-popup,.app-select-menu){padding:10px 0!important;border:1px solid var(--select-border)!important;border-radius:12px!important;background:var(--select-surface)!important;box-shadow:0 4px 16px #0000001a!important}:root body :is(.invoice-select__menu,.usage-status-menu,.api-status-menu,.market-sort-menu,.customer-select__menu,.app-select-menu){display:grid;gap:2px;top:calc(100% + 4px);max-height:min(320px,60vh);overflow-y:auto}:root body .data-board-select-popup .ant-select-item+.ant-select-item{margin-top:2px}:root body .api-status-menu{width:100%}:root body :is(.invoice-select__menu,.usage-status-menu,.api-status-menu,.market-sort-menu,.app-select-menu)>button,:root body .data-board-select-popup .ant-select-item{min-height:28px;height:auto;padding:4px 10px;border:0;border-radius:0!important;color:var(--select-text);background:transparent;font-size:14px;font-weight:400;line-height:20px}:root body :is(.invoice-select__menu,.usage-status-menu,.api-status-menu,.market-sort-menu,.customer-select__menu,.app-select-menu)>button:is(:hover,:focus-visible),:root body .data-board-select-popup .ant-select-item-option-active{outline:none;background:var(--select-hover)!important}:root body :is(.invoice-select__menu,.usage-status-menu,.api-status-menu,.market-sort-menu,.customer-select__menu,.app-select-menu)>button[aria-selected=true],:root body .data-board-select-popup .ant-select-item-option-selected{color:var(--select-accent)!important;background:var(--select-active)!important}:root[data-theme] body.defi-theme :is(.invoice-select__menu,.usage-status-menu,.api-status-menu,.market-sort-menu)>button[aria-selected=true] span{color:var(--select-accent)!important}:root body :is(.invoice-select__menu,.usage-status-menu,.api-status-menu,.market-sort-menu)>button[aria-selected=true]:not(:has(>svg)):after{flex:0 0 auto;margin-left:10px;color:var(--select-accent);content:"✓"}:root body :is(.invoice-select__trigger,.usage-status-filter,.market-select)[aria-expanded=true]>svg:last-child,:root body .data-board-filter-select.ant-select-open .ant-select-suffix svg{transform:rotate(180deg)}:root body :is(.invoice-select__trigger,.usage-status-filter,.api-status-select,.market-select)[aria-expanded=true]{border-color:var(--select-border)!important;box-shadow:none!important}:root body .customer-select__option{padding-inline:10px;border-radius:0}:root:not([data-theme=dark]):not([data-theme=defi-dark]) :is(body.defi-theme,.portal-provider) [data-has-value=true]:not(:disabled),:root:not([data-theme=dark]):not([data-theme=defi-dark]) :is(body.defi-theme,.portal-provider) [data-has-value=true]:not(:disabled) span,:root:not([data-theme=dark]):not([data-theme=defi-dark]) :is(body.defi-theme,.portal-provider) select:has(>option:checked:not([value=""])):not(:disabled),:root:not([data-theme=dark]):not([data-theme=defi-dark]) body.defi-theme .data-board-filter-select:not(.ant-select-disabled) .ant-select-content-has-value{color:#111!important}:root :is(body.defi-theme,.portal-provider) table:not(.usage-date-calendars table,.ant-picker-panel table)>:is(thead,tbody,tfoot)>tr>:first-child{padding-left:12px}@media(hover:hover){:root :is(body.defi-theme,.portal-provider,.portal-auth,.model-form-scope) :is(input:not([type=hidden],[type=range]),textarea,select,[aria-haspopup=listbox],[role=combobox],.usage-date-filter,.api-status-select,.invoice-select__trigger,.market-select,.market-search,.invoice-order-search,.table-search,.model-input-unit,.profile-password-field>div,.wallet-custom-amount__input,.api-expire-picker,.api-expire-row>button,.api-model-list>button,.api-row-actions>button,.btn.secondary,.usage-reset):not(:disabled,[aria-disabled=true],:has(input:disabled,select:disabled,textarea:disabled)):hover{border-color:#0067ff!important}}:root{font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,sans-serif;color:#000;background:#f7f8fa;font-synthesis:none;--blue: #3370ff;--blue-hover: #245bdb;--line: #e8eaf0;--muted: #8f959e}html,body,#root{margin:0;min-width:1100px;min-height:100%}body{margin:0}button,input,select,textarea{font:inherit}button{color:inherit}.model-vendor-icon{display:grid;width:30px;height:30px;flex:0 0 30px;place-items:center;overflow:hidden;border:1px solid #eaeaeb;border-radius:9px;background:#fff}.model-vendor-icon img{display:block;width:20px;height:20px;object-fit:contain;transform-origin:center}.model-vendor-icon--compact{width:22px;height:22px;flex-basis:22px;border-radius:6px}.model-vendor-icon--compact img{width:15px;height:15px}.model-vendor-icon--large{width:36px;height:36px;flex-basis:36px;border-radius:10px}.model-vendor-icon--large img{width:24px;height:24px}.model-vendor-icon--fallback{color:#687386;font-family:Inter,PingFang SC,sans-serif;font-size:13px;font-weight:600;line-height:1}.model-vendor-icon--compact.model-vendor-icon--fallback{font-size:10px}.model-vendor-icon--large.model-vendor-icon--fallback{font-size:15px}.app-shell{display:grid;grid-template-columns:224px minmax(0,1fr);grid-template-rows:56px minmax(calc(100vh - 56px),auto);min-height:100vh;background:#f7f8fa}.global-header{position:sticky;top:0;z-index:20;grid-column:1 / -1;height:56px;padding:0 24px;display:flex;align-items:center;justify-content:space-between;background:#fff;border-bottom:1px solid #edf0f5}.brand{display:inline-flex;align-items:center;gap:8px;color:#000;font-size:16px;font-weight:700;text-decoration:none}.brand img{width:27px;height:27px;object-fit:contain}.global-actions{display:flex;align-items:center;gap:30px;font-size:13px}.global-actions>a{color:#4e5969;text-decoration:none}.global-actions>a:hover{color:var(--blue)}.portal-context{color:#4e5969}.account-menu{position:relative}.account-pill{width:172px;height:36px;padding:3px 12px 3px 4px;display:flex;align-items:center;gap:8px;border:0;border-radius:16px;background:#f4f4f5;cursor:pointer;font-size:14px}.account-pill>span:nth-child(2){min-width:0;flex:1;overflow:hidden;color:#111;font-family:PingFang SC,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:22px;text-overflow:ellipsis;white-space:nowrap}.avatar{width:28px;height:28px;flex:0 0 28px;display:grid;place-items:center;border-radius:50%;background:#1468f4;color:#fff}.account-pill .avatar{font-family:PingFang SC,sans-serif;font-size:13px;font-style:normal;font-weight:500;line-height:22px}.chevron{width:10px;height:10px;flex:0 0 10px;color:#666;transition:transform .15s ease}.chevron.open{transform:rotate(180deg)}.account-dropdown{position:absolute;z-index:40;top:37px;right:0;width:268px;padding:0 14px;background:#fff;border:1px solid #e5e6eb;border-radius:16px;box-shadow:0 10px 28px #1f232924}.account-dropdown-user{min-height:0;padding:18px 0;display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;align-items:center;border-bottom:1px solid #edf0f5}.account-dropdown-user>div{min-width:0;display:grid;gap:5px}.account-dropdown-user b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500}.account-dropdown-user>div span{color:#8f959e;font-size:10px}.account-dropdown-links{padding:4px 0;display:grid;border-bottom:1px solid #edf0f5}.account-dropdown-links a{height:34px;padding:0 3px;display:flex;align-items:center;gap:11px;color:#000;border-radius:6px;text-decoration:none;font-size:12px}.account-dropdown-links a:hover{background:#f7f8fa}.account-dropdown>button{width:100%;height:auto;margin-top:0;padding:16px 3px;display:flex;align-items:center;gap:11px;color:#000;text-align:left;background:transparent;border:0;border-radius:6px;cursor:pointer;font-size:12px}.account-menu-icon{width:15px;height:15px;flex:0 0 15px;fill:none;stroke:#646a73;stroke-width:1.45;stroke-linecap:round;stroke-linejoin:round}.account-menu-icon--logout{width:16px;height:16px;flex:0 0 16px;color:#666;stroke:none}.account-dropdown>button:hover{background:#f7f8fa}.account-dropdown>button:disabled{opacity:.45;cursor:not-allowed}.sidebar{position:sticky;top:56px;align-self:start;height:calc(100vh - 56px);padding:16px 12px 12px;background:#fff;border-right:1px solid #edf0f5;display:flex;flex-direction:column}.sidebar nav{display:grid;flex:1;align-content:start;gap:4px;min-height:0;overflow-y:auto}.sidebar nav .nav-group{display:grid}.sidebar nav .nav-group>summary{height:36px;padding:0 12px;display:flex;align-items:center;gap:12px;border-radius:6px;color:#25282d;font-size:13px;font-weight:500;cursor:pointer;list-style:none}.sidebar nav .nav-group>summary::-webkit-details-marker{display:none}.sidebar nav .nav-group>summary:hover{background:#f4f5f7}.sidebar nav .nav-group>summary:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.sidebar nav .nav-group>summary i{width:18px;color:#86909c;font-style:normal}.sidebar nav .nav-group>summary i svg{width:15px;height:15px;display:block;margin:auto;fill:none;stroke:currentColor;stroke-width:1.45;stroke-linecap:round;stroke-linejoin:round}.sidebar nav .nav-group-chevron{margin-left:auto;color:#a4a9b0;font-size:18px;line-height:1;transition:transform .15s ease}.sidebar nav .nav-group[open] .nav-group-chevron{transform:rotate(90deg)}.sidebar nav .nav-group-items{display:grid;gap:2px}.sidebar nav .nav-group-items a,.sidebar nav .nav-group-items .nav-disabled{height:32px;padding-left:42px}.sidebar nav a,.sidebar nav .nav-disabled{height:36px;padding:0 12px;display:flex;align-items:center;gap:12px;border-radius:6px;color:#4e5969;text-decoration:none;font-size:13px}.sidebar nav a i,.sidebar nav .nav-disabled i{width:18px;color:#86909c;font-style:normal;font-size:16px;text-align:center}.sidebar nav a i svg,.sidebar nav .nav-disabled i svg{width:15px;height:15px;display:block;margin:auto;fill:none;stroke:currentColor;stroke-width:1.45;stroke-linecap:round;stroke-linejoin:round}.sidebar nav a.active{color:var(--blue);background:#eef4ff;font-weight:500}.sidebar nav :is(a,.nav-disabled) i svg.overview-menu-icon{width:16px;height:16px;stroke-width:1}.sidebar nav a.active i{color:var(--blue)}.sidebar nav .nav-disabled{opacity:.4;cursor:not-allowed}.sidebar-footer{margin-top:auto;padding:12px;color:#c0c4cc;display:flex;justify-content:space-between;font-size:11px}.workspace-main{min-width:0;background:#f7f8fa}.content{min-height:calc(100vh - 56px)}.page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:18px}.page-header h1{margin:0;font-size:20px;line-height:32px;font-weight:600}.page-header p{margin:4px 0 0;color:#86909c;font-size:13px}.eyebrow{margin-bottom:3px;color:var(--blue);font-size:11px;font-weight:600}.btn{min-height:34px;padding:0 16px;border:0;border-radius:5px;cursor:pointer;font-size:13px;font-weight:500;transition:.15s ease}.btn.primary{color:#fff;background:var(--blue)}.btn.primary:hover{background:var(--blue-hover)}.btn.secondary{color:#4e5969;background:#fff;border:1px solid #dcdfe6}.btn:disabled{opacity:.45;cursor:not-allowed}.action-bar{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.pending-action{position:relative;display:inline-flex;align-items:center}.pending-action small{position:absolute;top:calc(100% + 4px);right:0;color:#a8abb2;font-size:10px;white-space:nowrap}.section-heading{margin:22px 0 10px;display:flex;align-items:center;justify-content:space-between;gap:16px}.section-heading h3{margin:0;font-size:15px}.count-pill{min-width:22px;height:22px;margin-left:6px;padding:0 7px;display:inline-grid;place-items:center;color:#245bdb;background:#eef4ff;border-radius:11px;font-size:11px;font-weight:600;vertical-align:middle}.count-pill-group{display:flex;align-items:center;gap:6px;flex-shrink:0}.section-heading p{margin:4px 0 0;color:#86909c;font-size:12px}.governance-section+.governance-section{margin-top:28px;padding-top:2px;border-top:1px solid #e9ecf2}.governance-model-selector{min-height:64px;margin-bottom:10px;padding:10px 14px;display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid #dfe5f0;border-left:3px solid var(--blue);border-radius:9px;background:#fff}.governance-model-selector label{min-width:min(520px,60%);display:flex;align-items:center;gap:12px}.governance-model-selector label>span{flex:0 0 auto;color:#646a73;font-size:12px;font-weight:600}.governance-model-selector select{width:100%;height:38px;padding:0 34px 0 12px;border:1px solid #d9dee8;border-radius:7px;outline:none;background:#f8f9fb;color:#000;font-size:12px}.governance-model-selector select:focus-visible{border-color:var(--blue);box-shadow:0 0 0 3px #3370ff1f}.modal-section{margin-top:16px;padding:18px 20px;border:1px solid #edf0f5;border-radius:10px;background:#fff}.modal-section h3{margin:0 0 14px;font-size:14px}.table-muted{color:#a0a6b1}.review-note-meta{margin-bottom:14px;padding:12px 14px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-radius:8px;background:#f6f8fc;color:#7b8492;font-size:12px}.review-note-meta strong{color:#343a46;font-weight:500}.review-note-content{min-height:120px;padding:16px;border:1px solid #e5e9f0;border-radius:8px;background:#fff;color:#343a46;font-size:13px;line-height:1.8;overflow-wrap:anywhere;white-space:pre-wrap}.feature-actions{margin-top:16px;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.panel{background:#fff;border:1px solid #edf0f5;border-radius:10px;padding:20px;box-shadow:none}.derived-fields-card{margin-bottom:18px;padding:14px 16px;display:grid;gap:5px;background:#f7f9fc;border:1px solid #e6ebf2;border-radius:8px}.derived-fields-card>span{color:#86909c;font-size:11px}.derived-fields-card strong{font-size:14px}.derived-fields-card p{margin:0;color:#646a73;font-size:12px;line-height:1.6}.price-editor{margin-bottom:18px;border:1px solid #e6ebf2;border-radius:8px;overflow:hidden}.price-editor-heading{min-height:44px;padding:0 14px;display:flex;align-items:center;justify-content:space-between;background:#f7f9fc;border-bottom:1px solid #e6ebf2;font-size:12px}.price-editor-heading span{color:#86909c}.price-row{padding:14px;display:grid;grid-template-columns:minmax(120px,1fr) minmax(150px,1fr) minmax(150px,1fr);gap:12px;align-items:end}.price-row+.price-row{border-top:1px solid #edf0f5}.price-row>div:first-child{min-height:58px;display:grid;align-content:center;gap:5px}.price-row>div:first-child strong{font-size:13px}.price-row>div:first-child span{color:#86909c;font-size:11px}.capability-note{margin-bottom:14px;padding:12px 16px;display:flex;align-items:center;gap:14px;color:#646a73;background:#f7f9fc;border:1px solid #e6ebf2;border-radius:8px;font-size:12px}.capability-note strong{color:#000;white-space:nowrap}.capability-note span:last-child{margin-left:auto;color:#8a5a00}.table-wrap{overflow:auto}.table-toolbar{min-height:50px;margin:-8px -4px 8px;padding:0 4px;display:flex;align-items:center;justify-content:space-between;gap:12px}.table-search{width:min(360px,100%);height:36px;padding:0 12px;display:flex;align-items:center;gap:8px;color:#86909c;border:1px solid #dfe3e8;border-radius:18px}.table-toolbar-actions{display:flex;flex-shrink:0;gap:8px;margin-left:auto}.table-search input{min-width:0;flex:1;height:32px;border:0;outline:none;background:transparent;font-size:12px}.table-error{flex:1;min-height:38px;padding:6px 8px 6px 12px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:#d54941;background:#fff1f0;border-radius:6px;font-size:12px}table{width:100%;border-collapse:collapse;font-size:12px}th,td{height:48px;padding:0 12px;text-align:left;border-bottom:1px solid #f0f1f4;white-space:nowrap}th{height:40px;color:#646a73;background:#f7f8fa;font-weight:500}.table-actions{display:flex;align-items:center;gap:6px}.table-actions .btn{min-height:28px;padding:0 10px;font-size:12px}.status-badge{display:inline-flex;min-height:22px;padding:0 8px;align-items:center;border-radius:11px;color:#646a73;background:#f2f3f5;font-size:11px}.status-badge.success{color:#18794e;background:#e8f8f0}.status-badge.warning{color:#9a6700;background:#fff7d6}.status-badge.info{color:#175cd3;background:#eff8ff}.status-badge.danger{color:#d54941;background:#fff1f0}.empty{height:160px;color:#a8abb2;text-align:center}.skeleton-row td span{width:78%;height:12px;display:block;border-radius:6px;background:linear-gradient(90deg,#f2f3f5 25%,#fafafa,#f2f3f5 65%);background-size:200% 100%;animation:skeleton 1.2s infinite linear}.table-pagination{min-height:52px;padding-top:12px;display:flex;justify-content:space-between;align-items:center;color:#86909c;border-top:1px solid #f0f1f4;font-size:12px}.table-pagination>div{display:flex;align-items:center;gap:10px}.table-pagination .btn{min-height:28px;padding:0 10px}@keyframes skeleton{to{background-position:-200% 0}}.field{display:grid;gap:7px;margin:15px 0;color:#646a73;font-size:13px}.field input,.field select,.field textarea{width:100%;height:40px;padding:0 12px;color:#000;background:#fff;border:1px solid #dfe3e8;border-radius:5px;outline:none}.field textarea{min-height:160px;height:auto;padding:10px 12px;resize:vertical;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.55}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--blue);box-shadow:0 0 0 2px #3370ff1a}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px}.form-grid .full{grid-column:1 / -1}.check-grid{margin:10px 0 18px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.check-option{min-height:40px;padding:0 12px;display:flex;align-items:center;gap:8px;border:1px solid #e5e6eb;border-radius:6px;font-size:12px}.check-option input{width:14px;height:14px}.form-help{margin:-8px 0 14px;color:#a8abb2;font-size:11px;line-height:1.5}.operation-panel{margin-top:18px}.operation-panel>h3{margin:0 0 6px}.operation-panel>p{color:var(--muted)}.operation-panel .button{margin-top:4px}.operation-message{margin:12px 0 0;padding:10px 12px;color:#245b2d!important;background:#f0f9eb;border-radius:6px}.notice{padding:10px 12px;margin:12px 0;color:#52688f;background:#f0f4ff;border-radius:6px;font-size:12px}.notice.danger{color:#d54941;background:#fff1f0}.article-editor-top{display:inline-flex;align-items:center;gap:8px;margin:0 0 20px;font-size:14px}.article-preview{margin-top:18px;padding:20px;border:1px solid #e2e6ec;border-radius:12px;background:#f8fafc}.article-preview h2{margin:12px 0}.article-preview div{line-height:1.8;white-space:pre-wrap}:root[data-theme=dark] .article-preview{border-color:#303640;background:#11151b}.overlay{position:fixed;z-index:100;inset:0;display:flex;justify-content:flex-end;background:#1f23297a}.overlay.centered{align-items:center;justify-content:center}.modal{width:min(800px,calc(100vw - 48px));max-height:calc(100dvh - 80px);display:flex;flex-direction:column;overflow:hidden;border-radius:16px;background:#fff;box-shadow:0 24px 80px #1118273d;animation:modal-in .18s ease-out}.modal--lg{width:min(960px,calc(100vw - 48px))}.modal-header{flex:0 0 auto;padding:24px;display:flex;align-items:flex-start;justify-content:space-between;gap:20px;border-bottom:1px solid #eaeaea}.modal-header h2,.confirm-dialog h2{margin:0;color:#111;font-size:16px;font-weight:500;line-height:22px}.modal-header p{margin:6px 0 0;color:#666;font-size:14px;line-height:22px}.modal-close{display:grid;width:24px;height:24px;flex:0 0 24px;place-items:center;padding:0;border:0;background:transparent;color:#999;font-size:24px;line-height:1;cursor:pointer}.modal-close:hover{color:#333}.modal-close:disabled{opacity:.5;cursor:default}.modal-body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:24px}.modal-footer{flex:0 0 auto;padding:24px;display:flex;justify-content:flex-end;align-items:center;gap:12px;border-top:1px solid #eaeaea;background:#fff}.modal-footer .btn{height:32px;min-height:32px;padding:0 16px;border-radius:16px;font-size:14px}.confirm-dialog{width:440px;padding:24px;background:#fff;border-radius:10px;box-shadow:0 18px 60px #1f23293d}.confirm-dialog-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.confirm-dialog-header .icon-button{margin:-6px -6px 0 0}.confirm-dialog p{margin:10px 0 24px;color:#646a73;font-size:13px;line-height:1.7}.danger-button{color:#fff;background:#f54a68}.danger-button:hover{background:#df3656}@keyframes modal-in{0%{transform:translateY(12px) scale(.98);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.actions,.auth-links{display:flex;align-items:center;gap:12px;margin-top:18px}.auth-links{justify-content:space-between}.disabled-hint{color:#a8abb2;font-size:12px}pre{overflow:auto}.record-details{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px}.record-details>div{min-height:64px;padding:12px 0;border-bottom:1px solid #f0f1f4}.record-details dt{margin-bottom:8px;color:#86909c;font-size:12px}.record-details dd{margin:0;color:#000;font-size:13px;overflow-wrap:anywhere}.record-model-value{display:inline-flex;max-width:100%;align-items:center;gap:8px}.record-model-value>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.structured-value{color:#4e5969;background:#f7f8fa;white-space:normal}.portal-auth{position:relative;min-height:100vh;overflow:hidden;background:#edf5ff}.portal-auth-visual{position:absolute;inset:0;overflow:hidden;padding:24px;color:#000}.portal-auth-visual .brand{position:relative;z-index:3;gap:8px}.portal-auth-visual .brand img{width:27px;height:27px}.portal-auth-copy{position:absolute;z-index:1;left:50%;top:35%;width:680px;transform:translate(-50%,-50%);text-align:center}.portal-auth-copy span{display:inline-flex;padding:7px 12px;color:#3370ff;border:1px solid rgba(51,112,255,.22);border-radius:16px;background:#ffffffb8;font-size:12px}.portal-auth-copy h1{margin:20px 0 14px;font-size:42px;line-height:1.25;letter-spacing:-1.5px}.portal-auth-copy p{margin:0;color:#646a73;font-size:14px;line-height:1.8}.portal-auth-form{position:relative;z-index:4;min-height:100vh;display:grid;place-items:center;padding:48px 24px;background:transparent}.portal-auth-card{width:min(440px,100%);min-height:0;padding:24px;border:1px solid #eaeaeb;border-radius:16px;background:#fff;box-shadow:0 4px 40px #002d6f1a;font-family:PingFang SC,Microsoft YaHei,Noto Sans SC,sans-serif}.portal-auth-card .portal-label{margin-bottom:10px;color:#0067ff;font-size:12px;font-weight:500;line-height:18px}.portal-auth-card h2{margin:0 0 10px;color:#111;font-size:20px;font-weight:500;line-height:26px;text-align:center}.portal-auth-card>p{margin:0 0 24px;color:#999;font-size:14px;font-weight:400;line-height:20px}.portal-auth-card>p,.portal-auth-card .portal-label{text-align:center}.portal-auth-card form{display:grid;gap:24px}.portal-auth-card .btn{width:100%;height:42px;margin-top:0;padding:0 16px;border-radius:22px;font-size:14px;font-weight:500;box-shadow:none}.portal-auth-card .field{gap:8px;margin:0;color:#111;font-size:14px;font-weight:400;line-height:20px}.portal-auth-card :is(input,select,textarea){height:40px;color:#111;border:1px solid #eaeaeb;border-radius:24px;background:#fff}.portal-auth .field :is(input,select,textarea):focus{outline:0;border-color:#0067ff;box-shadow:none}.portal-auth-note{margin-top:22px;color:#999;text-align:center;font-size:12px;font-weight:400;line-height:18px}@media(max-width:900px){.portal-auth-visual{display:none}.portal-auth-form{background:#edf5ff}}.session-loading{min-height:100vh;display:grid;place-items:center;color:#86909c}@media(max-width:1180px){html,body,#root{min-width:900px}.app-shell{grid-template-columns:196px minmax(0,1fr)}.content{padding:20px}.portal-auth-card{transform:scale(.94)}.governance-model-selector{align-items:stretch;flex-direction:column}.governance-model-selector label{min-width:0}}.geetest_float{width:100%;height:200px!important}.captcha-dialog-overlay{position:fixed;z-index:200;inset:0;display:flex;align-items:center;justify-content:center;padding:24px;background:#0f172a8c}.captcha-dialog{position:relative;display:flex;flex-direction:column;gap:14px;width:min(384px,94vw);padding:16px;border:1px solid #e6eaf2;border-radius:16px;background:#fff;color:#0f172a;box-shadow:0 18px 48px #0f172a47}.captcha-dialog__header{display:flex;align-items:center;justify-content:space-between;gap:12px}.captcha-dialog__header strong{font-size:15px;font-weight:600}.captcha-dialog__actions{display:flex;align-items:center;gap:6px}.captcha-dialog__refresh,.captcha-dialog__close{display:grid;width:24px;height:24px;place-items:center;padding:0;border:0;border-radius:8px;color:#64748b;background:none;font-size:16px;line-height:1;cursor:pointer}.captcha-dialog__close{font-size:20px}.captcha-dialog__close:hover{color:#0f172a;background:#f1f5f9}.captcha-dialog__refresh:disabled{cursor:default;opacity:.5}.captcha-dialog__body{display:flex;align-items:center;justify-content:center;min-height:200px}.captcha-dialog__geetest [class*=geetest_holder]{margin-right:auto;margin-left:auto}.captcha-dialog__error{margin:0}:root[data-theme=dark] .captcha-dialog__error,:root[data-theme=defi-dark] .captcha-dialog__error{color:#ff9a92;background:#d5494129}.captcha-dialog__status{margin:0;color:#64748b}.captcha-dialog__switch{margin:0;text-align:center}.captcha-dialog__switch button{padding:0;border:0;background:none;color:#2563eb;cursor:pointer}.captcha-dialog__switch button:disabled{cursor:default;opacity:.6}.captcha-dialog__body [class*=gocaptcha-module_wrapper]{width:auto!important;padding:0!important}.captcha-dialog__body [class*=gocaptcha-module_wrapper]>[class*=gocaptcha-module_header]{display:none}:root[data-theme=dark] .captcha-dialog,:root[data-theme=defi-dark] .captcha-dialog{border-color:#2b323d;background:#171b22;color:#e6ebf3}:root[data-theme=dark] .captcha-dialog__refresh,:root[data-theme=defi-dark] .captcha-dialog__refresh,:root[data-theme=dark] .captcha-dialog__close,:root[data-theme=defi-dark] .captcha-dialog__close,:root[data-theme=dark] .captcha-dialog__status,:root[data-theme=defi-dark] .captcha-dialog__status{color:#93a1b5}:root[data-theme=dark] .captcha-dialog__switch button,:root[data-theme=defi-dark] .captcha-dialog__switch button{color:#78a9ff}.chart-usage-tooltip{box-sizing:border-box;min-width:min(260px,calc(100vw - 26px));max-width:min(360px,calc(100vw - 26px));padding:14px 16px;color:var(--select-text);font-family:PingFang SC,sans-serif;font-size:14px;line-height:20px}.chart-usage-tooltip__date{margin-bottom:8px;padding-bottom:12px;border-bottom:1px solid var(--select-border);font-weight:500}.chart-usage-tooltip__row{display:grid;grid-template-columns:3px minmax(0,1fr) auto;align-items:center;gap:10px;padding:5px 0}.chart-usage-tooltip__row>i{width:3px;height:14px;border-radius:2px}.chart-usage-tooltip__name{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.chart-usage-tooltip__value{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.chart-usage-tooltip__total{grid-template-columns:minmax(0,1fr) auto;margin-top:8px;padding:12px 0 0;border-top:1px solid var(--select-border)}.user-tooltip.ant-tooltip{max-width:min(340px,calc(100vw - 24px));filter:none}body.defi-theme .user-tooltip__content{box-sizing:border-box;padding:12px;border:1px solid #e5e5e5;border-radius:10px;box-shadow:0 4px 16px #00000014;color:#111;background:#fff;font-size:14px;font-weight:400;line-height:20px;white-space:normal;overflow-wrap:anywhere}:root[data-theme$=dark] body.defi-theme .user-tooltip__content{border-color:#334155;color:#cbd5e1;background:#162033}:root{--performance-p50: #2563eb;--performance-p75: #0d9488;--performance-p90: #b45309;--performance-p95: #9333ea;--performance-p99: #dc2626;--performance-text: #475569;--performance-border: #e2e8f0}:root[data-theme$=dark]{--performance-p50: #60a5fa;--performance-p75: #2dd4bf;--performance-p90: #fbbf24;--performance-p95: #c084fc;--performance-p99: #fb7185;--performance-text: #cbd5e1;--performance-border: #334155}.model-performance{min-width:0;margin:0;color:var(--defi-text)}.model-performance__heading{display:flex;gap:16px;align-items:end;justify-content:space-between;margin-bottom:20px}.model-performance h3,.model-performance h4{margin:0;font-style:normal;color:var(--defi-text)}.model-performance h3{font-size:20px}.model-performance__heading p,.model-performance__period,.model-performance__caption{margin:8px 0 0;font-size:12px;line-height:1.7;color:var(--defi-muted)}.model-performance__summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--defi-border-soft);border-bottom:1px solid var(--defi-border-soft)}.model-performance__summary article{min-width:0;padding:20px 12px}.model-performance__summary span,.model-performance__summary small{display:block;color:var(--defi-muted);font-size:11px;line-height:1.7}.model-performance__summary strong{display:block;margin:10px 0;font-size:clamp(18px,1.7vw,27px);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.model-performance__caption{margin:16px 0}.model-performance__charts{display:grid;gap:16px}.model-performance__chart{min-width:0;position:relative;padding:20px 12px 8px;border:1px solid var(--defi-border-soft);border-radius:12px;background:var(--defi-bg-alt)}.model-performance__chart header{display:flex;justify-content:space-between;gap:12px;align-items:baseline;margin-bottom:8px}.model-performance__chart .model-performance__caption{margin:0 0 16px}.model-performance__chart h4{display:flex;align-items:center;gap:6px;font-size:16px}.model-performance__chart header span{font-size:11px;color:var(--defi-muted)}.model-performance__canvas{height:260px;width:100%}.model-performance__empty{margin:0;font-size:12px;line-height:1.8;color:var(--defi-muted)}.model-performance__state{padding:32px 0;color:var(--defi-muted)}.model-performance__method{margin:20px 0;color:var(--defi-muted);font-size:12px;line-height:1.9}.model-performance__method summary{cursor:pointer;width:fit-content}.model-performance__method li{margin:6px 0}.market-performance-controls{display:flex;flex-wrap:wrap;gap:16px;align-items:end;margin:24px 0}.market-performance-controls label{display:grid;gap:8px;font-size:12px;color:var(--defi-muted)}.model-performance summary:focus-visible{outline:2px solid var(--performance-p50);outline-offset:3px}body.defi-theme .market-main--detail{width:100%;min-width:0;height:100%;min-height:0;overflow-y:auto}body.defi-theme .market-main--detail .market-detail-metrics article{min-width:0}body.defi-theme .market-main--detail .market-detail-metrics article strong,body.defi-theme .market-main--detail .market-detail-metrics article:last-child strong{overflow-wrap:anywhere;white-space:normal}body.defi-theme .market-main--detail .market-detail-body{display:grid;grid-template-columns:150px minmax(0,1fr);gap:28px;align-items:start}body.defi-theme .market-main--detail .market-detail-tabs{position:sticky;top:16px;width:auto;flex-direction:column;margin:0}body.defi-theme .market-main--detail .market-detail-tabs button{white-space:nowrap}body.defi-theme .market-main--detail .market-detail-section{scroll-margin-top:16px}body.defi-theme .market-main--detail .market-detail-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}body.defi-theme .market-main--detail .market-detail-metrics em{font-size:12px;color:var(--defi-muted)}body.defi-theme .market-suppliers__table table{min-width:1050px}body.defi-theme .market-suppliers small{display:block;font-weight:400;font-size:10px;color:var(--defi-muted)}:root[data-theme=defi-dark] body.defi-theme .market-shell--detail .market-main,:root[data-theme=defi-dark] body.defi-theme .market-shell--detail .market-detail-page,:root[data-theme=defi-dark] body.defi-theme .market-shell--detail .market-detail-page__content{background:var(--defi-bg)}:root[data-theme=defi-dark] body.defi-theme .market-shell--detail :is(.market-suppliers,.market-detail-metrics article){background:var(--defi-bg-alt);border-color:var(--defi-border-soft)}:root[data-theme=defi-dark] body.defi-theme .market-page:has(.market-shell--detail) .site-header{background:var(--defi-bg-alt)}:root[data-theme=defi-dark] body.defi-theme .market-shell--detail :is(.market-detail-hero h2,.market-detail-description,.market-detail-metrics strong,.market-detail-section h3,.market-detail-tabs button){color:var(--defi-text)}:root[data-theme=defi-dark] body.defi-theme .market-shell--detail .market-detail-metrics{background:transparent}:root[data-theme=defi-dark] body.defi-theme .market-shell--detail .market-detail-vendor{background:var(--defi-primary-wash);color:var(--defi-secondary)}.model-performance__label{display:flex;align-items:center;gap:6px;font-size:11px;line-height:1.7;color:var(--defi-muted)}.performance-tip{display:inline-flex;position:relative;flex:0 0 auto;align-items:center;line-height:0;vertical-align:middle}.performance-tip>button{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:0;cursor:pointer;background:transparent;border-radius:50%}.performance-tip__icon{display:block;width:14px;height:14px;flex:0 0 auto}:root[data-theme$=dark] .performance-tip__icon{filter:brightness(0) invert(1)}.performance-tip>button:focus-visible{outline:2px solid var(--performance-p50);outline-offset:2px}.performance-tip__content{position:fixed;z-index:1000;width:min(340px,calc(100vw - 24px));max-height:min(400px,calc(100vh - 24px));overflow-y:auto}.model-uptime{padding:24px;border:1px solid var(--defi-border-soft);border-radius:12px;background:var(--defi-bg-alt)}.model-uptime strong{display:block;font-size:clamp(18px,2vw,28px);overflow-wrap:anywhere}.model-uptime p,.model-uptime small{color:var(--defi-muted);font-size:12px;line-height:1.8}@media(max-width:1000px){.model-performance__summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){body.defi-theme .market-main--detail .market-detail-body{grid-template-columns:minmax(0,1fr);gap:16px}body.defi-theme .market-main--detail .market-detail-tabs{top:0;z-index:10;flex-direction:row;gap:4px;padding:8px 0;background:var(--defi-bg)}body.defi-theme .market-main--detail .market-detail-tabs button{padding:0 10px;font-size:12px}body.defi-theme .market-main--detail .market-detail-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.model-performance__heading,.model-performance__chart header{display:grid}.model-performance__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.model-performance__summary article{padding:16px 8px}.model-performance__canvas{height:230px}.market-performance-controls label{min-width:0;flex:1 1 120px}body.defi-theme .market-main--detail .market-detail-hero{grid-template-columns:44px minmax(0,1fr)}body.defi-theme .market-main--detail .market-detail-hero>.model-vendor-icon{width:44px;height:44px}body.defi-theme .market-main--detail .market-detail-hero .market-detail-api{grid-column:2;justify-self:start;white-space:nowrap}body.defi-theme .market-main--detail .market-detail-identity{min-width:0}body.defi-theme .market-main--detail .market-detail-hero h2{overflow-wrap:anywhere;white-space:normal;font-size:20px}body.defi-theme .market-main--detail .market-detail-metrics article:last-child strong{font-size:14px}}.feedback-page,.feedback-detail-page,.feedback-modal{--feedback-text: #111;--feedback-muted: #666;--feedback-placeholder: #999;--feedback-border: #eaeaeb;font-family:initial}:root[data-theme=defi-dark] :is(.feedback-page,.feedback-detail-page,.feedback-modal){--feedback-text: #fff;--feedback-muted: #a6adb8;--feedback-placeholder: #8a8f99;--feedback-border: #343744}:root[data-theme] body.defi-theme :is(.feedback-page,.feedback-detail-page,.feedback-modal) :where(h1,h2,p,span,strong,time,label,button,input,textarea,small,th,td){font-family:initial}.feedback-page{display:flex;box-sizing:border-box;min-width:0;padding:24px;flex-direction:column;border:0;border-radius:16px;background:var(--defi-card);box-shadow:none;color:var(--feedback-text)}:root[data-theme] body.defi-theme .dashboard-main>.feedback-page{border-radius:16px}:root[data-theme] body.defi-theme .dashboard-main .feedback-page .feedback-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:32px}:root[data-theme] body.defi-theme .dashboard-main .feedback-heading .feedback-list-hint{margin:8px 0 0}.feedback-heading>div{min-width:0}:root[data-theme] body.defi-theme .dashboard-main .feedback-heading .workspace-page-title{color:var(--feedback-text);font-family:inherit;font-size:16px;font-weight:500}.feedback-list-hint,.feedback-empty{margin-bottom:0;color:var(--feedback-muted);font-size:14px;line-height:20px}.feedback-page .feedback-primary,.feedback-detail-page .feedback-primary,.feedback-modal .feedback-primary{display:inline-flex;flex:none;align-items:center;justify-content:center;height:32px;padding:0 16px;border:0;border-radius:16px;background:#0067ff;box-shadow:0 2px 4px #0000001a;color:#fff;font-size:14px;font-weight:400;line-height:22px;white-space:nowrap;cursor:pointer}.feedback-page .feedback-heading .feedback-primary{padding-inline:12px}:is(.feedback-detail-page,.feedback-modal) .feedback-primary{border-radius:22px;box-shadow:none}.feedback-primary:not(:disabled):hover{background:var(--blue-hover)}.feedback-primary:disabled{cursor:not-allowed;opacity:.5}.feedback-alert{padding:10px 14px;border:1px solid rgba(220,53,69,.35);border-radius:12px;background:#dc35450f;color:#c12b2b;font-size:13px;line-height:20px}:root[data-theme=defi-dark] .feedback-alert{border-color:#754536;background:#332019;color:#ff9b79}.feedback-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px}.feedback-grid>.feedback-empty{grid-column:1 / -1;padding:48px 20px;text-align:center}.feedback-tile{display:grid;gap:10px;text-align:left;border:1px solid #eef1f5;border-radius:16px;background:#f7f9fc;padding:18px;color:var(--defi-text);cursor:pointer;transition:border-color .18s ease,background .18s ease}.feedback-tile:hover{border-color:var(--blue-hover);background:#f2f7ff}:root[data-theme=defi-dark] .feedback-tile{border-color:#2d303a;background:#171820}:root[data-theme=defi-dark] .feedback-tile:hover{border-color:#0067ff;background:#1b2334}.feedback-tile__top{display:flex;align-items:center;justify-content:space-between;gap:8px}.feedback-tile strong{font-size:16px;line-height:1.45;overflow-wrap:anywhere}.feedback-type,.feedback-number,.feedback-tile time{color:var(--defi-muted);font-size:12px;line-height:18px}.feedback-status{display:inline-block;font-style:normal;padding:1px 6px;border:0;border-radius:10px;font-size:14px;font-weight:400;line-height:18px;color:#666;background:#f1f3f6}.feedback-status[data-status=pending]{color:#b25b00;background:#fff7df}.feedback-status[data-status=processing]{color:#2f6bff;background:#eaf2ff}.feedback-status[data-status=waiting_user]{color:#c2410c;background:#fff1e8}.feedback-status[data-status=resolved]{color:#087443;background:#e9f8f0}:root[data-theme=defi-dark] body.defi-theme .feedback-page .feedback-status{color:#a6adb8!important;background:#272933}:root[data-theme=defi-dark] body.defi-theme .feedback-page .feedback-status[data-status=pending]{color:#e6c273!important;background:#302717}:root[data-theme=defi-dark] body.defi-theme .feedback-page .feedback-status[data-status=processing]{color:#82b1ff!important;background:#182d4b}:root[data-theme=defi-dark] body.defi-theme .feedback-page .feedback-status[data-status=waiting_user]{color:#ff9b79!important;background:#332019}:root[data-theme=defi-dark] body.defi-theme .feedback-page .feedback-status[data-status=resolved]{color:#79d6aa!important;background:#153126}.feedback-reply{display:grid;gap:10px;margin-top:20px}.feedback-reply textarea,.feedback-modal .feedback-modal__body :where(input,textarea){box-sizing:border-box;width:100%;min-width:0;border:1px solid #eaeaeb;border-radius:12px;padding:10px 12px;outline:0;background:#fff;color:var(--defi-text);font-size:14px;line-height:20px}:root[data-theme=defi-dark] .feedback-reply textarea,:root[data-theme=defi-dark] .feedback-modal .feedback-modal__body :where(input,textarea){border-color:#343744;background:#0f1017;color:#fff}.feedback-reply textarea::placeholder,.feedback-modal .feedback-modal__body :where(input,textarea)::placeholder{color:#a6adb8}:root[data-theme=defi-dark] .feedback-reply textarea::placeholder,:root[data-theme=defi-dark] .feedback-modal .feedback-modal__body :where(input,textarea)::placeholder{color:#8a8f99}.feedback-reply textarea{min-height:90px;resize:vertical}.feedback-modal__body textarea{min-height:140px;resize:vertical}.feedback-modal :where(h1,h2,p,span,strong,time,label,button,input,textarea){font-family:initial}:root[data-theme=defi-dark] .feedback-modal{border-color:#30333e;background:#11121a;color:#fff;box-shadow:-24px 0 60px #00000080}.feedback-modal__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:24px 24px 20px;border-bottom:1px solid #f0f0f1}:root[data-theme=defi-dark] .feedback-modal__head,:root[data-theme=defi-dark] .feedback-modal__footer{border-color:#2d303a}.feedback-modal__head .feedback-status{margin-bottom:8px}.feedback-modal__head h2{margin:0;color:var(--defi-text);font-size:16px;font-weight:700;line-height:22px;overflow-wrap:anywhere}.feedback-modal__head p{margin:6px 0 0;color:var(--defi-muted);font-size:12px;line-height:18px}.feedback-modal__head button{display:grid;flex:none;place-items:center;width:28px;height:28px;border:0;border-radius:12px;background:transparent;color:var(--defi-text);cursor:pointer}.feedback-modal__head button:hover{color:#0067ff}:root[data-theme=defi-dark] .feedback-modal__head button{color:#fff}.feedback-modal__body{overflow-y:auto;padding:22px 24px}.feedback-modal__body label,.feedback-modal__body .feedback-field{display:grid;gap:7px;color:var(--defi-text);font-size:14px;line-height:20px}.feedback-modal__body label+label,.feedback-modal__body .feedback-field+label{margin-top:16px}.feedback-modal .feedback-modal__body .invoice-select__trigger{height:44px;border-radius:12px;font-family:initial;font-size:14px;line-height:20px}.feedback-modal .feedback-modal__body .invoice-select__menu{top:50px;border-radius:12px}.feedback-modal .feedback-modal__body .invoice-select__menu button{font-family:initial;font-size:14px}:root[data-theme=defi-dark] .feedback-modal .feedback-modal__body .invoice-select__trigger{border-color:#343744;background:#0f1017;color:#fff}.feedback-modal__footer{display:flex;justify-content:flex-end;gap:10px;padding:16px 24px;border-top:1px solid #f0f0f1}.feedback-modal__footer button:not(.feedback-primary){display:inline-flex;align-items:center;justify-content:center;height:34px;padding:0 16px;border:1px solid #eaeaeb;border-radius:16px;background:#fff;color:#111;font-size:14px;line-height:20px;cursor:pointer}.feedback-modal__footer button:not(.feedback-primary):hover{border-color:var(--blue-hover);color:#0067ff}@media(max-width:680px){:root[data-theme] body.defi-theme .dashboard-main .feedback-page .feedback-heading{align-items:stretch;flex-direction:column}.feedback-heading .feedback-primary{width:100%}}.feedback-heading h1,.feedback-detail-page h2{letter-spacing:0}.feedback-table{width:100%;min-width:860px;border-collapse:collapse;table-layout:fixed;color:var(--defi-text);font-size:14px}.feedback-table th:nth-child(1){width:27.23%}.feedback-table th:nth-child(2){width:19.91%}.feedback-table th:nth-child(3){width:14.46%}.feedback-table th:nth-child(4){width:15.54%}.feedback-table th:nth-child(5){width:14.64%}.feedback-table th:nth-child(6){width:8.22%}.feedback-page .feedback-table th{height:34px;padding:0 0 8px;vertical-align:bottom}.feedback-page .feedback-table td{height:56px;padding:0;line-height:20px}.feedback-page .feedback-table td:not(:last-child){padding-right:16px}:root[data-theme] body.defi-theme .feedback-page .feedback-table th{color:var(--feedback-muted)!important}.feedback-page .feedback-table .feedback-empty{height:180px;color:var(--feedback-muted);text-align:center}.feedback-page .feedback-table .feedback-detail-link{padding:6px 0;border:0;border-radius:4px;background:transparent;color:var(--blue);font-size:14px;line-height:20px;text-align:left;text-decoration:none;text-underline-offset:2px;cursor:pointer}.feedback-page .feedback-table .feedback-detail-link:hover{color:var(--blue-hover);text-decoration:underline}.feedback-page .feedback-table .feedback-detail-link:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.feedback-detail-page{display:grid;grid-template-columns:minmax(0,700fr) minmax(360px,444fr);align-items:start;gap:24px;min-width:0;color:var(--feedback-text)}.feedback-detail-page .feedback-back{grid-column:1 / -1;justify-self:start;display:inline-flex;align-items:center;gap:8px;min-height:22px;margin:0;padding:0;border:0;background:transparent;color:var(--feedback-text);font-size:16px;font-weight:500;line-height:22px;cursor:pointer}.feedback-back:hover{color:#0067ff}.feedback-reply-card,.feedback-thread-card{box-sizing:border-box;min-width:0;border-radius:16px;background:var(--defi-card);padding:24px}.feedback-reply-card h2,.feedback-thread-card h2{margin:0;color:var(--feedback-text);font-size:16px;font-weight:400;line-height:22px}.feedback-reply-card .feedback-alert{margin-top:18px}.feedback-reply-card textarea{display:block;box-sizing:border-box;width:100%;min-height:161px;margin-top:16px;padding:12px;resize:vertical;border:1px solid var(--feedback-border);border-radius:12px;outline:0;background:transparent;color:var(--feedback-text);font-size:14px;line-height:20px}.feedback-reply-actions{display:flex;justify-content:flex-end;margin-top:32px}.feedback-closed{margin:24px 0 0;color:var(--feedback-muted);font-size:14px;line-height:20px}.feedback-thread-card>h2{padding-bottom:24px;border-bottom:1px solid var(--feedback-border)}.feedback-thread{display:block}.feedback-thread article{display:grid;grid-template-columns:44px minmax(0,1fr);gap:16px;min-width:0;padding:24px 0;border-bottom:1px solid var(--feedback-border);border-radius:0;background:transparent}.feedback-thread article:last-child{border-bottom:0;padding-bottom:0}.feedback-thread article>div{min-width:0}.feedback-avatar{display:grid;place-items:center;width:44px;height:44px;margin-top:2px;border-radius:50%;background:#eaf2ff;color:#0067ff;font-size:14px;font-weight:500;line-height:22px}.feedback-thread strong{display:block;font-size:16px;font-weight:500;line-height:22px}.feedback-thread time{display:block;margin-top:4px;color:var(--feedback-muted);font-size:14px;line-height:20px}.feedback-thread p{margin:12px 0 0;color:var(--feedback-text);font-size:14px;line-height:20px;overflow-wrap:anywhere;white-space:pre-wrap}.feedback-thread>.feedback-empty{padding:64px 0;text-align:center}@media(max-width:1100px){.feedback-detail-page{grid-template-columns:minmax(0,1fr)}}@media(max-width:680px){.feedback-reply-card,.feedback-thread-card{padding:18px}.feedback-thread article{grid-template-columns:38px minmax(0,1fr);gap:12px}.feedback-avatar{width:38px;height:38px}}.feedback-modal-backdrop{position:fixed;inset:0;z-index:80;display:grid;place-items:center;overflow-y:auto;padding:24px;background:#0009}.feedback-modal{display:flex;box-sizing:border-box;flex-direction:column;width:min(460px,100%);max-height:calc(100vh - 48px);max-height:calc(100dvh - 48px);overflow:hidden;border-radius:16px;background:#fff;color:var(--feedback-text);box-shadow:0 20px 48px #0f172a1f}.feedback-modal__head{display:flex;position:relative;flex:none;align-items:flex-start;justify-content:space-between;gap:16px;padding:24px 24px 0}.feedback-modal__head h2{margin:0;color:var(--feedback-text);font-size:16px;font-weight:500;line-height:22px}.feedback-modal__head p{margin:8px 0 0;color:var(--feedback-muted);font-size:14px;line-height:20px}.feedback-modal__head>button{position:absolute;top:24px;right:24px;display:grid;flex:none;place-items:center;width:16px;height:16px;padding:0;border:0;background:transparent;color:var(--feedback-muted);cursor:pointer}.feedback-modal__body{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;min-height:0;overflow-y:auto;padding:20px 24px 0}.feedback-modal__body label,.feedback-modal__body .feedback-field,.feedback-upload-field{display:grid;gap:8px;min-width:0;color:var(--feedback-text);font-size:14px;line-height:20px;margin:0}.feedback-modal__body :where(input,textarea){box-sizing:border-box;width:100%;min-width:0;border:1px solid var(--feedback-border);border-radius:16px;outline:0;background:#fff;color:var(--feedback-text);font-size:14px;line-height:20px}.feedback-modal__body input{height:40px;padding:0 12px;border-radius:24px}.feedback-modal__body textarea{min-height:140px;padding:12px;resize:vertical;border-radius:16px}.feedback-modal .invoice-select__trigger{height:40px;padding-inline:12px;border-color:#eaeaeb;border-radius:24px;background:#fff;color:#111;font-size:14px}:root[data-theme] body.defi-theme :is(.feedback-modal .feedback-modal__body,.feedback-detail-page .feedback-reply-card) :is(input,textarea){border-color:var(--feedback-border);color:var(--feedback-text)}.feedback-modal .invoice-select__menu{top:46px;border-radius:12px}.feedback-upload{display:grid;place-items:center;width:80px;height:80px;padding:0;flex:none;border:1px dashed #dfdfe0;border-radius:17px;background:#fff;color:#666;cursor:pointer}.feedback-upload-field{gap:12px}.feedback-modal__body>.feedback-upload-field{margin-bottom:4px}.feedback-reply-card .feedback-upload-field{margin-top:24px}.feedback-reply-card .feedback-upload{width:40px;height:40px;border-radius:50%}.feedback-reply-card .feedback-upload-row{gap:16px}.feedback-reply-card .feedback-upload-chips{gap:12px}.feedback-reply-card .feedback-upload-chip{min-height:40px;border-color:#dfdfe0;border-radius:20px;font-size:14px}.feedback-upload:disabled{cursor:not-allowed;opacity:1}.feedback-upload-row{display:flex;flex-direction:column;align-items:flex-start;min-width:0;width:100%;gap:10px}.feedback-upload-chips{display:flex;flex-wrap:wrap;align-items:center;min-width:0;width:100%;gap:10px}.feedback-upload-chip{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:8px 12px;border:1px solid #eaeaeb;border-radius:12px;background:#f7f8fa;color:#111;font-size:13px;min-width:0;box-sizing:border-box}.feedback-upload-chip>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feedback-upload-chip>:is(svg,button){flex:none}.feedback-upload-chip button{display:grid;place-items:center;padding:0;border:0;background:transparent;color:#666;cursor:pointer}.feedback-upload-hint,.feedback-upload-error{color:var(--feedback-placeholder);font-size:12px;line-height:16px}.feedback-upload-error{color:#d4380d}.feedback-attachment{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:6px 10px;border:1px solid #eaeaeb;border-radius:12px;background:#f7f8fa;color:#0067ff;font-size:13px;cursor:pointer}.feedback-attachment span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feedback-attachment-thumb{display:block;width:80px;height:80px;padding:0;border:1px solid #eaeaeb;border-radius:12px;overflow:hidden;background:#f7f8fa;cursor:pointer}.feedback-attachment-thumb img{display:block;width:100%;height:100%;object-fit:cover}.feedback-attachments{display:flex;flex-wrap:wrap;align-items:flex-start;margin-top:16px;gap:8px}.feedback-avatar.is-staff{background:#eef5ff;color:#2f6bff}.feedback-modal__footer{display:flex;justify-content:flex-end;gap:12px;flex:none;padding:24px}.feedback-modal__footer button{display:inline-flex;align-items:center;justify-content:center;height:32px;padding:0 16px;border-radius:24px;font-size:14px;line-height:22px;cursor:pointer}.feedback-modal__footer button:not(.feedback-primary){padding-inline:15px;border:1px solid #eaeaeb;background:#fff;color:#111}:root[data-theme=defi-dark] .feedback-modal{background:#11121a;color:#fff}:root[data-theme=defi-dark] .feedback-modal :where(h2,label,span){color:#fff}:root[data-theme=defi-dark] .feedback-modal__head p{color:#a6adb8}:root[data-theme=defi-dark] .feedback-modal__body :where(input,textarea),:root[data-theme=defi-dark] .feedback-modal .invoice-select__trigger,:root[data-theme=defi-dark] .feedback-upload{border-color:#343744;background:#0f1017;color:#fff}:root[data-theme=defi-dark] .feedback-modal__footer button:not(.feedback-primary){border-color:#343744;background:#1a1b23;color:#fff}:root[data-theme=defi-dark] .feedback-upload-chip,:root[data-theme=defi-dark] .feedback-attachment,:root[data-theme=defi-dark] .feedback-attachment-thumb{border-color:#343744;background:#0f1017;color:#fff}:root[data-theme=defi-dark] .feedback-upload-chip button{color:#a6adb8}:root[data-theme] body.defi-theme :is(.feedback-page .feedback-heading,.feedback-detail-page,.feedback-modal) :is(h1,h2,strong){color:var(--feedback-text)!important}:root[data-theme] body.defi-theme :is(.feedback-detail-page .feedback-reply-card,.feedback-modal .feedback-modal__body) :is(input,textarea)::placeholder,:root[data-theme] body.defi-theme :is(.feedback-detail-page,.feedback-modal) .feedback-upload-hint{color:var(--feedback-placeholder)!important}:root[data-theme=defi-dark] body.defi-theme :is(.feedback-list-hint,.feedback-thread time,.feedback-closed,.feedback-empty,.feedback-modal__head p){color:var(--feedback-muted)!important}:root[data-theme=defi-dark] body.defi-theme .feedback-detail-page .feedback-avatar{background:#16233a;color:#82b1ff!important}:root[data-theme] body.defi-theme :is(.feedback-detail-page,.feedback-modal) .feedback-upload-error{color:var(--defi-danger)!important}@media(max-width:520px){.feedback-modal-backdrop{padding:12px}.feedback-modal{max-height:calc(100vh - 24px);max-height:calc(100dvh - 24px)}.feedback-modal__head,.feedback-modal__body,.feedback-modal__footer{padding-left:18px;padding-right:18px}.feedback-modal__head>button{right:18px}}:root{color-scheme:light;--bg: #f7f9ff;--panel: #ffffff;--text: #111;--text-body: #333;--muted: #000;--line: #e7edf7;--line-soft: #edf1f8;--blue-hover: #0067ff;--blue: #0067ff;--blue-strong: #3d7bff;--blue-soft: #eef4ff;--shadow: 0 18px 40px rgba(66, 96, 150, .08);--shadow-soft: 0 10px 24px rgba(62, 94, 156, .06);--content-width: 1280px;--content-gutter: 160px}*{box-sizing:border-box}html,body,#root{min-width:320px}html{scroll-behavior:smooth}body{margin:0;min-width:320px;font-family:Inter,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Noto Sans SC,system-ui,sans-serif;background:#fff;color:var(--text)}button,input{font:inherit}button{border:0;background:none;color:inherit;cursor:pointer}button:focus-visible,a:focus-visible{outline:2px solid rgba(34,113,255,.45);outline-offset:2px}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}#root{min-height:100vh}.home-notice{position:relative;z-index:10;display:grid;align-items:center;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;width:100%;padding:16px;border-radius:14px;border:1px solid #e4eaf2;background:#f0f6ff;margin-bottom:32px}.home-notice__icon{font-size:24px}.home-notice__body{display:flex;flex-direction:row;align-items:center}.home-notice__title{margin:0;display:block;color:#0067ff;font-size:14px;font-weight:700}.home-notice__divider{color:#0067ff;font-size:14px}.home-notice .notice-content{color:#0067ff;font-size:14px;font-weight:400}.home-notice__close{color:#000;font-size:24px;border-radius:50%}.home-notice__close:hover{color:var(--blue-hover);background:#7aa9ff14}.home-notice__error{margin:6px 0 0;color:#d14343;font-size:12px}@media(max-width:1212px){.home-notice{width:calc(100% - 32px)}}:root[data-theme=dark] .home-notice{color:#fff;background:#0d111a;border-color:#263141;box-shadow:0 8px 20px #0000003d}:root[data-theme=dark] .home-notice__close{color:#fff}.theme-toggle{position:fixed;right:28px;bottom:28px;z-index:90;display:grid;width:46px;height:46px;place-items:center;border:1px solid #e2e5eb;border-radius:50%;color:var(--muted);background:#fff;box-shadow:0 12px 30px #26354e2e;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;transition:color .16s ease,border-color .16s ease,background .16s ease,transform .16s ease}.theme-toggle:hover{border-color:var(--blue-hover);color:#0067ff;background:#f3f7ff;transform:translateY(-2px) rotate(8deg)}.theme-toggle.is-dragging,.theme-toggle.is-dragging:hover{cursor:grabbing;transform:none;transition:none}.theme-toggle{display:none!important}.page{min-height:100vh;overflow-x:hidden;background:#fff}.shell{width:min(var(--content-width),calc(100% - var(--content-gutter)));margin-inline:auto}.topbar{width:100%;height:64px;min-height:64px;margin-inline:0;padding-inline:24px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #eaeaeb}.brand,.footer-brand{display:flex;align-items:center;gap:10px}.brand-logo{display:block;width:24px;height:24px;object-fit:contain}.brand-name{font-size:16px;font-weight:600;letter-spacing:0;color:#000}.topbar-actions{display:flex;align-items:center;gap:24px}.top-link{padding:0;color:#000;font-family:PingFang SC,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.top-link:hover{color:#0067ff}.top-link.active{color:#0067ff;font-weight:600}.home-console-link{display:inline-flex;align-items:center;justify-content:center;height:32px;padding:0 18px;border-radius:16px;background:#0067ff;color:#fff;font-size:14px;line-height:20px}.auth-error{margin:0;color:#ff4d4f;font-family:PingFang SC,sans-serif;font-size:12px;line-height:18px}small.auth-error{display:block;margin-top:6px}.auth-divider{display:flex;align-items:center;gap:20px;margin-top:32px;color:#666;font-family:PingFang SC,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.auth-divider:before,.auth-divider:after{flex:1;height:1px;background:#eaeaeb;content:""}.auth-socials{display:flex;justify-content:center;gap:12px;margin-top:20px}.auth-socials button{display:grid;width:40px;height:40px;place-items:center;padding:0;border-radius:50%;background:#f4f4f5;color:var(--muted)}.dashboard-page{width:100%;height:100vh;height:100dvh;min-height:0;background:#f7f8fb;color:#000;overflow:hidden}.dashboard-topbar{position:relative;z-index:70;display:flex;align-items:center;justify-content:space-between;height:60px;padding:0 18px;border-bottom:1px solid #eaeaeb;background:#fff}.dashboard-nav{display:flex;align-items:center;gap:22px;color:#000;font-family:PingFang SC,sans-serif;font-size:14px;line-height:18px}.dashboard-nav>a:hover{color:#0067ff}.dashboard-nav>a.active{color:#0067ff;font-weight:650}.dashboard-account{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;border-radius:50%;background:#0067ff;cursor:pointer}.dashboard-account .dashboard-account__avatar{width:28px;height:28px;flex:0 0 28px;font-family:PingFang SC,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:1}.dashboard-account-wrap{position:relative}.dashboard-account-wrap .dashboard-account-menu{position:absolute;top:calc(100% + 8px);right:0;z-index:60;width:288px;max-width:calc(100vw - 32px);padding:0 14px;overflow:hidden;border:1px solid #e6e7e9;border-radius:16px;background:#fff;box-shadow:0 8px 24px #121c2d24}.dashboard-account-menu__head{display:grid;grid-template-columns:32px minmax(0,1fr);gap:12px;align-items:center;padding:18px 2px;border-bottom:1px solid #eaeaeb}.dashboard-account-menu__head>.dashboard-account-menu__avatar{width:32px;height:32px;font-size:12px}.dashboard-account-menu strong{display:block;overflow:hidden;color:#000;font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:20px;white-space:nowrap;text-overflow:ellipsis}.dashboard-account-menu em,.user-summary em{display:block;margin-top:2px;color:#666;font-family:PingFang SC,sans-serif;font-size:12px;font-style:normal;line-height:18px}.dashboard-account-menu>:is(a,button){display:flex;align-items:center;gap:10px;width:calc(100% + 28px);height:36px;margin-inline:-14px;padding:0 16px;border-radius:0;color:#000;font-family:PingFang SC,sans-serif;font-size:14px;line-height:20px}.dashboard-account-menu>:is(a,button):is(:hover,:focus-visible){--account-menu-icon-color: currentColor;color:#0067ff;background:#e5f0ff}.dashboard-account-menu>a:first-of-type{margin-top:8px}.dashboard-account-menu>button{position:relative;margin-block:8px}.dashboard-account-menu>button:before{position:absolute;inset:-8px 14px auto;border-top:1px solid #eaeaeb;content:""}.dashboard-account-menu>:is(a,button)>svg{width:16px;height:16px;flex:0 0 auto;color:var(--account-menu-icon-color, #666)}.logout-confirm-backdrop{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:24px;background:#0000006b}.logout-confirm{display:flex;flex-direction:column;justify-content:space-between;position:relative;width:min(460px,calc(100vw - 48px));min-height:162px;padding:24px;border-radius:12px;background:#fff;color:#000;box-shadow:0 16px 36px #11182729}.logout-confirm h2{margin:0 24px 8px 0;color:#000;font-family:PingFang SC,sans-serif;font-size:14px;font-weight:500;line-height:20px}.logout-confirm p{margin:0;color:#666;font-family:PingFang SC,sans-serif;font-size:12px;line-height:18px}.logout-confirm__close{position:absolute;top:16px;right:16px;display:grid;width:18px;height:18px;place-items:center;padding:0;color:var(--muted)}.logout-confirm__actions{display:flex;justify-content:flex-end;gap:12px;margin-top:22px}.logout-confirm__actions button{min-width:54px;height:28px;padding:0 14px;border-radius:14px;font-family:PingFang SC,sans-serif;font-size:12px;line-height:18px}.logout-confirm__actions button:first-child{border:1px solid #eaeaeb;background:#fff;color:#000}.logout-confirm__actions button:last-child{background:#e0004d;color:#fff}.dashboard-shell{display:grid;grid-template-columns:224px minmax(0,1fr);height:calc(100vh - 60px);height:calc(100dvh - 60px);min-height:0;overflow:hidden}.dashboard-sidebar{display:flex;gap:8px;flex-direction:column;min-height:0;overflow-x:hidden;overflow-y:auto;padding:18px 12px;border-right:1px solid #eaeaeb;background:#fff}.dashboard-menu-item{display:flex;align-items:center;gap:8px;width:100%;padding:8px 12px;border-radius:16px;color:#000;font-family:PingFang SC,sans-serif;font-size:14px;line-height:18px}.dashboard-menu-item svg{flex:0 0 auto;color:inherit}.dashboard-menu-item svg [stroke]{stroke:currentColor}.dashboard-menu-item svg [fill="#666666"]{fill:currentColor}.dashboard-menu-item.is-active{background:#f0f6ff;color:#0067ff}.dashboard-menu-dot{width:8px;height:8px;margin-left:auto;border-radius:50%;background:#ff4d4f}.dashboard-main{min-height:0;padding:24px;overflow:auto}.dashboard-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;margin-bottom:24px;border-radius:12px;background:#fff}.dashboard-stat{position:relative;min-width:0;min-height:132px;padding:24px}.dashboard-stat+.dashboard-stat:before{position:absolute;left:0;top:40px;width:1px;height:70px;background:#eaeaeb;content:""}.dashboard-stat__label{display:flex;align-items:center;gap:10px;color:#666;font-family:PingFang SC,sans-serif;font-size:14px;line-height:22px}.dashboard-stat__icon{display:grid;width:28px;height:28px;flex-shrink:0;place-items:center;border-radius:50%}.dashboard-stat em{display:block;color:var(--muted);font-family:PingFang SC,sans-serif;font-size:12px;font-style:normal;line-height:20px}.dashboard-stat strong{display:block;margin:16px 0 8px;color:#000;font-family:Inter,sans-serif;font-size:20px;font-weight:500;line-height:32px}.dashboard-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,32%);gap:20px}.dashboard-card{border-radius:12px;background:#fff}.dashboard-usage{min-height:416px;padding:24px 24px 26px}.dashboard-card__head{display:flex;align-items:center;flex-wrap:wrap;gap:18px}.dashboard-filter{display:flex;min-width:0;align-items:center;gap:14px;color:#000;font-family:PingFang SC,sans-serif;font-size:14px;line-height:18px}.dashboard-filter>span{flex:0 0 auto;white-space:nowrap}.dashboard-filter .usage-date-filter{flex:0 1 auto;width:auto;padding:0 12px;max-width:100%;overflow:hidden}.usage-date-filter{height:34px;border-radius:16px;font-family:PingFang SC,sans-serif;font-size:14px;line-height:18px;display:inline-flex;align-items:center;justify-content:center;gap:9px;min-width:0;padding:0 12px;border:1px solid #eaeaeb;background:#fff;color:#000;white-space:nowrap}.usage-date-filter>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.usage-date-filter>:is(svg,span:nth-of-type(2)){flex:0 0 auto}.usage-date-popover{--usage-date-surface: #fff;--usage-date-border: #e6e7e9;--usage-date-text: #111;--usage-date-muted: #999;--usage-date-range-bg: #eef5ff;--usage-date-header-height: 40px;max-width:calc(100vw - 32px)}.usage-date-popover :is(.ant-popover-inner,.ant-popover-container){padding:0;border:1px solid var(--usage-date-border);border-radius:16px;background:var(--usage-date-surface);box-shadow:0 4px 16px #0000001f}.usage-date-popover-content{display:flex;gap:32px;width:788px;max-width:calc(100vw - 34px);padding:19px 19px 19px 9px;overflow-x:auto;border-radius:16px;color:var(--usage-date-text);background:var(--usage-date-surface)}.usage-date-shortcuts{display:flex;flex:0 0 76px;flex-direction:column;gap:16px;width:76px;padding-top:3px}.usage-date-shortcuts button{display:flex;align-items:center;width:100%;height:24px;padding:0 10px;border-radius:12px;color:var(--usage-date-text);font-family:PingFang SC,sans-serif;font-size:14px;line-height:18px;text-align:left}.usage-date-shortcuts button.is-active,.usage-date-shortcuts button:hover{background:#0067ff0f;color:#0067ff}.usage-date-picker-main{flex:0 0 650px;min-width:0}.usage-date-picker-head{display:grid;grid-template-columns:repeat(2,1fr);gap:32px;margin-bottom:16px}.usage-date-picker-head>div{display:flex;align-items:center;gap:12px}.usage-date-picker-head span{flex:0 0 auto;color:var(--usage-date-text);font-family:PingFang SC,sans-serif;font-size:14px;line-height:18px}.usage-date-picker-head strong{flex:0 0 auto;width:auto;height:30px;padding:0 19px;border:1px solid var(--usage-date-border);border-radius:16px;color:var(--usage-date-text);font-family:Inter,PingFang SC,sans-serif;font-size:14px;font-weight:400;line-height:28px;text-align:left;white-space:nowrap}.usage-date-calendars{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.usage-date-calendar-group{display:grid;grid-template-columns:minmax(0,1fr) 96px;overflow:hidden;border:1px solid var(--usage-date-border);border-radius:8px}.usage-date-calendars .ant-picker-calendar{width:100%;min-width:0;border:0;border-radius:0;background:var(--usage-date-surface)}.usage-date-calendars .ant-picker-calendar .ant-picker-panel{border:0}.usage-date-calendars .ant-picker-calendar .ant-picker-panel .ant-picker-body{padding:0 8px 8px}.usage-date-calendars .ant-picker-calendar .ant-picker-content{height:auto;table-layout:fixed}.usage-date-calendars .ant-picker-calendar .ant-picker-content th{height:30px;padding:0;border:0;color:var(--usage-date-muted);font-family:PingFang SC,sans-serif;font-size:12px;font-weight:400;line-height:18px;text-align:center;vertical-align:middle}.usage-date-calendars .ant-picker-calendar .ant-picker-content td{position:relative;height:30px;padding:0;border:0;text-align:center}.usage-date-calendars .ant-picker-cell:not(.ant-picker-cell-in-view){visibility:hidden;pointer-events:none}.usage-date-calendars tr:not(:has(.ant-picker-cell-in-view)):has(td){display:none}.usage-calendar-header{display:grid;grid-template-columns:28px minmax(0,1fr) 28px;align-items:center;height:var(--usage-date-header-height);padding:0 8px}.usage-calendar-header>button{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;color:#666}.usage-calendar-header>button>svg{display:block;flex:0 0 14px;width:14px;height:14px}.usage-date-popover .usage-calendar-month-picker.ant-picker{justify-self:center;width:110px;min-width:0;height:30px;padding:0 8px;border:0!important;border-radius:15px!important;outline:none;background:transparent!important;box-shadow:none!important;cursor:pointer}.usage-date-popover .usage-calendar-month-picker.ant-picker:is(:hover,:focus-within){background:var(--usage-date-range-bg)!important}.usage-date-popover .usage-calendar-month-picker .ant-picker-input>input{padding:0;border:0!important;border-radius:0;outline:none;background:transparent!important;box-shadow:none!important;color:var(--usage-date-text);font-family:Inter;font-size:14px;font-weight:400;line-height:20px;text-align:center;cursor:pointer}.usage-calendar-month-picker .ant-picker-suffix{margin-inline-start:4px;color:var(--usage-date-text)}.usage-calendar-month-popup.ant-picker-dropdown{z-index:1100}.usage-date-popover .usage-calendar-month-popup .ant-picker-panel-container{overflow:hidden;border:1px solid var(--usage-date-border);border-radius:16px;background:var(--usage-date-surface)!important;box-shadow:0 4px 16px #0000001f}.usage-date-popover .usage-calendar-month-popup :is(.ant-picker-panel,.ant-picker-month-panel,.ant-picker-year-panel,.ant-picker-decade-panel){width:272px;border:0;background:var(--usage-date-surface)!important;box-shadow:none}.usage-date-popover .usage-calendar-month-popup .ant-picker-header{align-items:center;height:44px;padding:0 12px;border-bottom:1px solid var(--usage-date-border)}.usage-date-popover .usage-calendar-month-popup .ant-picker-header button{height:28px;border-radius:14px;color:var(--usage-date-text)}.usage-date-popover .usage-calendar-month-popup .ant-picker-header button:hover{background:var(--usage-date-range-bg)}.usage-date-popover .usage-calendar-month-popup .ant-picker-body{padding:8px 12px 12px}.usage-date-popover .usage-calendar-month-popup .ant-picker-content{height:auto;border-collapse:separate;border-spacing:0}.usage-date-popover .usage-calendar-month-popup .ant-picker-content td{height:44px;padding:6px 0;border:0;background:transparent;text-align:center}.usage-date-popover .usage-calendar-month-popup.ant-picker-dropdown .ant-picker-cell .ant-picker-cell-inner{display:grid;place-items:center;width:64px;height:32px;margin:0 auto;padding:0;border-radius:16px;color:var(--usage-date-text);background:transparent;font-size:13px;font-variant-numeric:tabular-nums;letter-spacing:0;line-height:32px;transition:background-color .16s ease,color .16s ease}.usage-date-popover .usage-calendar-month-popup .ant-picker-cell-inner:before{content:none}.usage-date-popover .usage-calendar-month-popup.ant-picker-dropdown .ant-picker-cell:not(.ant-picker-cell-disabled):hover .ant-picker-cell-inner{color:var(--usage-date-text)!important;background:color-mix(in srgb,var(--usage-date-border) 45%,var(--usage-date-surface))!important}.usage-date-popover .usage-calendar-month-popup.ant-picker-dropdown .ant-picker-cell.ant-picker-cell-in-view.ant-picker-cell-selected .ant-picker-cell-inner{color:#0067ff!important;background:var(--usage-date-range-bg)!important}.usage-date-calendars .ant-picker-calendar-mode-switch{display:none}.usage-calendar-date{position:relative;z-index:1;display:grid;place-items:center;width:20px;height:20px;margin:0 auto;padding:0;border-radius:50%;color:var(--usage-date-text);font-family:Inter,PingFang SC,sans-serif;font-size:12px;font-variant-numeric:tabular-nums;letter-spacing:0}.usage-calendar-number{display:block;font-variant-numeric:normal}.usage-date-calendars .ant-picker-cell-disabled .usage-calendar-date{opacity:.35}.usage-calendar-date.is-range{color:#0067ff}.usage-calendar-date.is-edge{background:#0067ff;color:#fff}.usage-date-calendars td:has(.usage-calendar-date:is(.is-range,.is-start,.is-end)):before{position:absolute;inset:50% 0 auto;height:20px;background:var(--usage-date-range-bg);transform:translateY(-50%);content:""}.usage-date-calendars td:first-child:before{border-radius:10px 0 0 10px}.usage-date-calendars td:last-child:before{border-radius:0 10px 10px 0}.usage-date-calendars td:has(.usage-calendar-date.is-start):before{left:50%}.usage-date-calendars td:has(.usage-calendar-date.is-end):before{right:50%}.usage-date-calendars td:has(.usage-calendar-date.is-start.is-end):before{display:none}.usage-time-selector{position:relative;min-height:0;overflow:hidden;border-left:1px solid var(--usage-date-border);background:var(--usage-date-surface)}.usage-time-current{display:grid;grid-template-columns:repeat(2,1fr);align-items:center;height:var(--usage-date-header-height);color:var(--usage-date-text);text-align:center;font-family:PingFang SC;font-size:12px;font-style:normal;font-weight:400;line-height:18px}.usage-time-scrolls{position:absolute;inset:var(--usage-date-header-height) 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:minmax(0,1fr);min-height:0;overflow:hidden}.usage-time-scrolls>div{position:relative;height:100%;min-height:0;padding:3px 0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:transparent transparent;scrollbar-gutter:stable both-edges}.usage-time-scrolls>div.is-scrolling{scrollbar-color:#aab2bf transparent}.usage-time-scrolls>div:after{display:block;height:calc(100% - 30px);content:""}.usage-time-selector button{display:grid;place-items:center;width:100%;height:30px;padding:0;color:var(--usage-date-text);font-family:Inter,PingFang SC,sans-serif;font-size:12px;line-height:18px}.usage-time-selector button:disabled{cursor:not-allowed}.usage-time-selector button:disabled span{opacity:.35}.usage-time-selector button span{display:grid;place-items:center;width:24px;height:24px;border-radius:50%}.usage-date-popover .usage-time-selector button:is(.is-active,:hover):not(:disabled) span{color:#0067ff!important;background:#0067ff14}.usage-date-popover .usage-time-selector button:hover:not(:disabled) span{color:#000!important}.usage-date-picker-footer{display:flex;justify-content:flex-end;gap:12px;padding-top:20px}.usage-date-picker-footer button{height:28px;padding:0 12px;border-radius:14px;font-family:PingFang SC,sans-serif;font-size:12px;line-height:18px}.usage-date-picker-footer button:first-child{border:1px solid var(--usage-date-border);background:var(--usage-date-surface);color:var(--usage-date-text)}.usage-date-picker-footer button:last-child{background:#0067ff;color:#fff}:root[data-theme=dark] :where(.usage-date-filter){border-color:#344154;color:var(--muted);background:#111824}.dashboard-segment{display:flex;flex:0 0 auto;height:34px;padding:2px;border-radius:17px;background:#f4f4f5}.dashboard-segment button{min-width:54px;padding:0 14px;border-radius:15px;color:#666;font-size:14px}.dashboard-segment .is-active{background:#0067ff;color:#fff}.dashboard-usage__total{display:block;margin-top:36px;color:#111;font-family:PingFang SC,sans-serif;font-size:24px;font-style:normal;font-weight:500;line-height:32px}.dashboard-chart{width:100%;height:240px;margin-top:28px}.dashboard-models{min-height:416px;padding:24px 20px}.dashboard-models__title{display:flex;align-items:center;gap:10px;margin-bottom:18px}.dashboard-models__title strong{color:#000;font-family:PingFang SC,sans-serif;font-size:14px;font-weight:500;line-height:20px}.dashboard-models__title span{color:#666;font-family:PingFang SC,sans-serif;font-size:12px;line-height:18px}.dashboard-model-list{display:grid;gap:20px}.dashboard-model-row{position:relative;display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:48px;padding-bottom:12px;border-bottom:3px solid var(--defi-elevated, #f4f5f5)}.dashboard-model-row div{display:flex;align-items:center;flex-wrap:wrap;column-gap:12px;row-gap:2px;min-width:0}.dashboard-model-row strong{display:block;min-width:0;overflow:hidden;color:#000;font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:18px;white-space:nowrap;text-overflow:ellipsis}.dashboard-model-row em{display:block;min-width:0;margin-top:0;overflow:hidden;color:var(--muted);font-family:Inter,sans-serif;font-size:14px;font-style:normal;white-space:nowrap;text-overflow:ellipsis}.dashboard-model-row i{position:absolute;left:0;bottom:-3px;width:52%;height:3px;border-radius:2px}.dashboard-model-row b{color:#000;font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:18px}.data-board-page{display:grid;gap:20px;min-width:0}.data-board-card{overflow:hidden;border-radius:16px;background:#fff}.data-board-summary{padding:24px}.data-board-head,.data-board-chart-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.data-board-head{align-items:center;margin-bottom:24px}.data-board-filters{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.data-board-filter-field{display:inline-flex;align-items:center;gap:8px;color:#666;font-family:PingFang SC,sans-serif;font-size:14px}.data-board-head h1{margin:0;color:#000;font-family:PingFang SC,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:22px}.data-board-chart-head h2{margin:0;color:#000;font-family:PingFang SC,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:22px}.data-board-metrics{display:grid;grid-template-columns:repeat(5,20%);width:100%}.data-board-metric{position:relative;box-sizing:border-box;width:100%;min-width:0;padding:0 clamp(18px,2vw,32px)}.data-board-metric:first-child{padding-left:0}.data-board-metric+.data-board-metric:before{position:absolute;left:0;top:20px;width:1px;height:56px;background:#eaeaeb;content:""}.data-board-metric__label{display:flex;align-items:center;gap:10px;color:#666;font-family:PingFang SC,sans-serif;font-size:14px;line-height:22px}.data-board-metric__icon{display:grid;width:28px;height:28px;flex-shrink:0;place-items:center;border-radius:50%}.data-board-metric__icon--blue{background:#eaf2ff;color:#0067ff}.data-board-metric__icon--yellow{background:#fff2d8;color:#f5a623}.data-board-metric__icon--purple{background:#f2eaff;color:#9b51ff}.data-board-metric__icon--pink{background:#ffeaf5;color:#ff65b5}.data-board-metric__icon--cyan{background:#dcf7ff;color:#28bfe8}.data-board-metric strong{display:block;margin-top:16px;overflow-wrap:anywhere;color:#000;font-family:Inter,sans-serif;font-size:20px;font-weight:500;line-height:26px}.data-board-metric em{display:block;margin-top:8px;color:var(--muted);font-family:PingFang SC,sans-serif;font-size:12px;font-style:normal;line-height:18px}.data-board-chart-card{padding:24px}.data-board-chart-head{margin-bottom:24px}.data-board-chart-head span{display:block;margin-top:6px;color:var(--muted);font-family:PingFang SC,sans-serif;font-size:12px;line-height:18px}.data-board-segment{display:flex;flex:0 0 auto;height:32px;padding:2px;border-radius:16px;background:#f4f4f5}.data-board-segment button{min-width:54px;padding:0 12px;border-radius:14px;color:#666;font-family:PingFang SC,sans-serif;font-size:14px;line-height:18px}.data-board-segment--wide button{min-width:78px}.data-board-segment button.is-active{background:#fff;color:#111;box-shadow:0 1px 3px #0000001a}.data-board-echart{width:100%;height:278px;image-rendering:auto}.data-board-tooltip{--data-board-tooltip-border: #e6e8ef;display:flex;flex-direction:column;box-sizing:border-box;width:240px;max-width:calc(100vw - 24px);max-height:min(360px,calc(100dvh - 32px));padding:12px;color:#000;font-family:Inter,PingFang SC,sans-serif;font-size:12px;line-height:20px}.data-board-tooltip strong{display:block;flex:0 0 auto;margin-bottom:8px;padding-bottom:12px;border-bottom:1px solid var(--data-board-tooltip-border);font-size:12px;font-weight:500}.data-board-tooltip__body{min-height:0;max-height:240px;overflow-y:auto;overscroll-behavior:contain}.data-board-tooltip p{display:grid;grid-template-columns:2px minmax(0,1fr) auto;align-items:center;gap:8px;margin:0}.data-board-tooltip__row{padding:3px 0}.data-board-tooltip p.data-board-tooltip__total{flex:0 0 auto;grid-template-columns:minmax(0,1fr) auto;margin-top:8px;padding-top:12px;border-top:1px solid var(--data-board-tooltip-border)}.data-board-tooltip span{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.data-board-tooltip b{font-weight:400;white-space:nowrap;font-variant-numeric:tabular-nums}.data-board-tooltip__row>i{display:block;width:2px;height:12px}@media(max-width:900px){.data-board-head,.data-board-chart-head{flex-wrap:wrap}.data-board-metrics{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:24px}.data-board-metric{padding-inline:16px}.data-board-metric:nth-child(3n+1){padding-left:0}.data-board-metric:nth-child(3n+1):before{display:none}}@media(max-width:560px){.data-board-chart-card{padding:16px}.data-board-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.data-board-metric:nth-child(n){padding-inline:12px}.data-board-metric:nth-child(odd){padding-left:0}.data-board-metric:nth-child(n):before{display:block}.data-board-metric:nth-child(odd):before{display:none}.data-board-segment--wide{max-width:100%;height:auto;min-height:32px;flex-wrap:wrap}}.data-board-select-popup.ant-select-dropdown{box-sizing:border-box;padding:8px 0;border:1px solid #e6e7e9;border-radius:12px;background:#fff;box-shadow:0 4px 16px #0000001a}.data-board-select-popup .ant-select-item{min-height:40px;padding:0 16px;color:#000;font-family:PingFang SC,sans-serif;font-size:14px;line-height:40px}.data-board-select-popup.ant-select-dropdown .ant-select-item-option-content{display:flex;align-items:center;justify-content:space-between;overflow:visible}.data-board-select-popup .ant-select-item-option-state{display:none}.data-board-select-popup .ant-select-item-option-selected{background:#eaf2ff!important;color:#0067ff;font-weight:400}:root body :is(.invoice-select__menu,.usage-status-menu,.api-status-menu,.market-sort-menu)[role=listbox]>button[aria-selected=true]:after,:root body .data-board-select-popup .ant-select-item-option-selected .ant-select-item-option-content:after{flex:none;box-sizing:border-box;width:6px;height:11px;margin-left:10px;border-right:2px solid #0067ff;border-bottom:2px solid #0067ff;content:"";transform:rotate(45deg)}@supports (appearance: base-select){:root body select option::checkmark{flex:none;box-sizing:border-box;width:6px;height:11px;border-right:2px solid #0067ff;border-bottom:2px solid #0067ff;content:"";transform:rotate(45deg)}}.data-board-filter-select .ant-select-suffix{color:var(--muted)}.data-board-filter-select.ant-select{width:auto;min-width:96px;height:34px!important;padding:0 12px!important;border:1px solid #eaeaeb!important;border-radius:16px!important;background:#fff!important;box-shadow:none!important}.data-board-filter-select.ant-select:hover,.data-board-filter-select.ant-select.ant-select-focused{border-color:#d8d8dc!important;box-shadow:none!important}.data-board-filter-select .ant-select-content,.data-board-filter-select .ant-select-input{color:#666;font-family:initial;font-size:14px;line-height:20px}.data-board-filter-select .ant-select-input{background:transparent!important;border:0!important;box-shadow:none!important;outline:none!important}.wallet-page{display:grid;align-content:start;gap:24px;min-height:calc(100vh - 96px)}.wallet-card{box-sizing:border-box;padding:24px;border-radius:12px;background:#fff}.wallet-card h2{color:#000;font-family:PingFang SC,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:22px;margin:0}.wallet-summary{min-height:166px;padding:28px 32px 24px}.wallet-summary h1{margin:0 0 28px;color:#000;font-family:PingFang SC;font-size:16px;font-style:normal;font-weight:700;line-height:22px}.wallet-recharge h2{margin:0;color:#666;font-family:PingFang SC;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.wallet-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.wallet-stat{position:relative;box-sizing:border-box;width:100%;min-width:0;padding:0 clamp(18px,2vw,32px)}.wallet-stat:first-child{padding-left:0}.wallet-stat+.wallet-stat:before{position:absolute;left:0;top:40px;width:1px;height:70px;background:#eaeaeb;content:""}.wallet-stat__label{display:flex;align-items:center;gap:10px;color:#666;font-family:PingFang SC,sans-serif;font-size:14px;line-height:22px}.wallet-stat__icon{display:grid;width:28px;height:28px;flex-shrink:0;place-items:center;border-radius:50%}.wallet-stat__icon--blue{background:#eaf2ff;color:#0067ff}.wallet-stat__icon--yellow{background:#fff2d8;color:#f5a623}.wallet-stat__icon--purple{background:#f2eaff;color:#9b51ff}.wallet-stat__icon--pink{background:#ffeaf5;color:#ff65b5}.wallet-stat__icon--cyan{background:#dcf7ff;color:#28bfe8}.wallet-stat strong{display:block;margin-top:16px;color:#000;font-family:Inter,sans-serif;font-size:20px;font-weight:500;line-height:26px}.wallet-stat em{display:block;margin-top:8px;color:var(--muted);font-family:PingFang SC,sans-serif;font-size:12px;font-style:normal;line-height:18px}.wallet-recharge{overflow:hidden;padding:0}.wallet-recharge__head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:28px 32px 16px}.wallet-recharge__eyebrow{display:block;margin-bottom:5px;color:#111;font-family:PingFang SC;font-size:16px;font-style:normal;font-weight:500;line-height:22px}.wallet-recharge__status{display:inline-flex;flex:0 0 auto;align-items:center;gap:6px;height:30px;padding:0 12px;border-radius:8px;color:#009959;background:#e6f5ef;font-family:PingFang SC,sans-serif;font-size:12px;line-height:16px}.wallet-recharge__body{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:48px;padding:0 32px 32px}.wallet-recharge__main{min-width:0;padding:0}.wallet-bank-transfer{padding:0 24px 32px}.wallet-bank-transfer__hint{margin:0;padding:24px 32px;color:#666;font-family:PingFang SC,sans-serif;font-size:14px;line-height:22px}.wallet-bank-transfer__card{max-width:720px;overflow:hidden;border:1px solid #e6ebf2;border-radius:14px;background:#fff;box-shadow:0 1px 2px #0f172a0a}.wallet-bank-transfer__card-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;border-bottom:1px solid #eef2f7;background:linear-gradient(180deg,#f7faff,#fff)}.wallet-bank-transfer__card-head>div{display:flex;flex-direction:column;gap:3px;min-width:0}.wallet-bank-transfer__card-head strong{color:#333;font-family:PingFang SC,sans-serif;font-size:14px;font-weight:600;line-height:22px}.wallet-bank-transfer__card-head span{color:#666;font-family:PingFang SC,sans-serif;font-size:14px;font-weight:400;line-height:22px}.wallet-bank-transfer .wallet-bank-transfer__copy-all{flex:0 0 auto;padding:7px 16px;border:1px solid #0067ff;border-radius:8px;color:#0067ff;background:#fff;font-family:PingFang SC,sans-serif;font-size:14px;font-weight:400;cursor:pointer}.wallet-bank-transfer .wallet-bank-transfer__copy-all:hover{background:#eaf2ff}.wallet-bank-transfer .wallet-bank-transfer__copy-name{display:inline-flex;align-items:center;flex:0 0 auto;gap:6px;padding:5px 14px;border:1px solid #bcd7ff;border-radius:999px;color:#0067ff;background:#fff;font-family:PingFang SC,sans-serif;font-size:14px;font-weight:500;cursor:pointer}.wallet-bank-transfer .wallet-bank-transfer__copy-name:hover{border-color:#0067ff;background:#eaf2ff}.wallet-bank-transfer__list{display:grid;margin:0}.wallet-bank-transfer__row{display:grid;grid-template-columns:96px minmax(0,1fr);gap:16px;align-items:center;padding:15px 22px}.wallet-bank-transfer__row+.wallet-bank-transfer__row{border-top:1px dashed #eef2f7}.wallet-bank-transfer__row dt{color:#666;font-family:PingFang SC,sans-serif;font-size:14px;font-weight:400;line-height:22px}.wallet-bank-transfer__row dd{display:flex;align-items:center;gap:16px;margin:0;color:#333;font-family:PingFang SC,sans-serif;font-size:14px;font-weight:400;line-height:22px;word-break:break-all}.wallet-bank-transfer .wallet-bank-transfer__retry{flex:0 0 auto;padding:4px 12px;border:1px solid #d6e0ee;border-radius:999px;color:#666;background:#fff;font-family:PingFang SC,sans-serif;font-size:14px;font-weight:400;cursor:pointer}.wallet-bank-transfer .wallet-bank-transfer__retry:hover{border-color:#0067ff;color:#0067ff;background:#f5f9ff}.wallet-bank-transfer .wallet-bank-transfer__retry{margin-left:10px}.wallet-bank-transfer__notes{max-width:720px;margin-top:20px;padding:20px 22px;border:1px solid #e5e6eb;border-radius:14px;background:#f7f8fa}.wallet-bank-transfer__notes h4{margin:0 0 12px;color:#333;font-family:PingFang SC,sans-serif;font-size:14px;font-weight:600;line-height:22px}.wallet-bank-transfer__notes ol{margin:0;padding-left:20px;color:#666;font-family:PingFang SC,sans-serif;font-size:14px;font-weight:400;line-height:24px}.wallet-bank-transfer__notes li+li{margin-top:8px}.wallet-bank-transfer__foot{margin:12px 0 0;color:#666;font-family:PingFang SC,sans-serif;font-size:14px;font-weight:400;line-height:22px}.wallet-recharge-section+.wallet-recharge-section{margin-top:30px}.wallet-recharge-section__title{display:flex;align-items:flex-start;gap:10px;margin-bottom:16px}.wallet-recharge-section__title>span{display:grid;flex:0 0 auto;width:22px;height:22px;place-items:center;border-radius:50%;color:#0067ff;background:#eaf2ff;font-family:Inter,sans-serif;font-size:12px;font-weight:600;line-height:16px}.wallet-recharge-section__title h3{margin:1px 0 0;color:#000;font-family:PingFang SC,sans-serif;font-size:14px;font-weight:500;line-height:18px}.wallet-amount-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.wallet-amount-grid button{display:grid;align-content:center;justify-items:start;min-width:0;height:118px;padding:24px 20px;border:1px solid #e7e9ee;border-radius:16px;background:#fff;color:#000;text-align:left;transition:border-color .16s ease,color .16s ease,box-shadow .16s ease}.wallet-amount-grid button:hover{border-color:var(--blue-hover)}.wallet-amount-grid button.is-active{border-color:#0067ff;color:#0067ff;box-shadow:inset 0 0 0 1px #0067ff}.wallet-amount-grid strong{font-family:Inter,sans-serif;font-size:18px;font-weight:500;line-height:24px}.wallet-amount-grid span{margin-top:4px;overflow:hidden;color:var(--muted);font-family:PingFang SC,sans-serif;font-size:14px;line-height:22px;text-overflow:ellipsis;white-space:nowrap}.wallet-custom-amount{display:grid;grid-template-columns:minmax(240px,352px) auto;align-items:center;column-gap:22px;row-gap:12px;margin-top:28px;color:#000;font-family:PingFang SC,sans-serif;font-size:14px;line-height:22px}.wallet-custom-amount>span:first-child{grid-column:1 / -1;font-weight:500}.wallet-custom-amount__input{display:inline-flex;align-items:center;width:362px;padding:0;border:0;background:transparent}.wallet-custom-amount__input b{display:none}.wallet-custom-amount__input input{box-sizing:border-box;display:inline-flex;width:362px;min-height:48px;padding:8px 12px;justify-content:center;align-items:center;gap:118px;border:1px solid #e4e6eb;border-radius:24px;outline:0;color:#000;background:#fff;font-family:PingFang SC,sans-serif;font-size:14px;line-height:22px}.wallet-custom-amount__input input::placeholder{color:#6b7280}.wallet-custom-amount em{color:#666;font-size:14px;font-style:normal}.wallet-channel-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.wallet-channel{display:flex;align-items:center;min-width:0;min-height:74px;gap:12px;padding:18px 12px;border:1px solid #e7e9ee;border-radius:12px;color:#000;background:#fff;text-align:left;transition:border-color .16s ease,color .16s ease,box-shadow .16s ease}.wallet-channel:hover,.wallet-channel.is-active{border-color:#0067ff;color:#0067ff;box-shadow:inset 0 0 0 1px #0067ff}.wallet-channel__marker{display:grid;flex:0 0 auto;width:28px;height:28px;place-items:center;border-radius:6px;color:#fff;font-family:PingFang SC,sans-serif;font-size:14px;font-weight:600}.wallet-channel--alipay .wallet-channel__marker{background:#0067ff}.wallet-channel--wechat .wallet-channel__marker{background:#07c160}.wallet-channel__copy{min-width:0;flex:1}.wallet-channel__copy strong{display:block;color:#000;font-family:PingFang SC,sans-serif;font-size:14px;font-weight:500;line-height:20px}.wallet-channel>em{flex:0 0 auto;padding:3px 7px;border-radius:6px;color:#996000;background:#fff5dc;font-family:PingFang SC,sans-serif;font-size:12px;font-style:normal;line-height:14px}.wallet-checkout{display:flex;min-width:0;min-height:560px;margin-top:38px;flex-direction:column;align-self:start;padding:28px 38px 30px;border:1px solid #e7e9ee;border-radius:16px;background:#fff}.wallet-checkout__amount>span{color:#666;font-family:PingFang SC,sans-serif;font-size:14px;line-height:22px}.wallet-checkout__amount>strong{display:block;margin-top:18px;color:#000;font-family:Inter,sans-serif;font-size:36px;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:0;line-height:44px}.wallet-checkout__details{display:grid;gap:0;margin:28px 0;padding-top:18px;border-top:1px solid #e8ebf0}.wallet-checkout__details>div{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:0;font-family:PingFang SC,sans-serif;font-size:14px;line-height:22px}.wallet-checkout__details dt{color:#666}.wallet-checkout__details dd{margin:0;color:#000;text-align:right}.wallet-checkout__submit{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;height:46px;margin-top:auto;border:0;border-radius:23px;color:var(--muted);background:#e7edf5;font-family:PingFang SC,sans-serif;font-size:14px;line-height:22px;cursor:not-allowed}.wallet-checkout__notice{display:flex;align-items:flex-start;gap:7px;margin:18px 0 0;color:var(--muted);font-family:PingFang SC,sans-serif;font-size:12px;line-height:20px}.wallet-checkout__notice svg{flex:0 0 auto;margin-top:2px}.wallet-checkout__notice a{color:#0067ff;text-decoration:underline;text-underline-offset:2px}.profile-page{display:grid;align-content:start;gap:24px;min-height:calc(100vh - 96px)}.profile-card{min-height:0;height:auto;padding:24px;border-radius:16px;background:#fff}.user-summary{display:flex;align-items:center;gap:16px}.user-summary__avatar{width:44px;height:44px;font-size:18px}.user-avatar{display:grid;flex-shrink:0;place-items:center;border-radius:50%;background:#0067ff;color:#fff;font-family:Inter,sans-serif;font-weight:500;line-height:1}.user-summary strong{display:block;color:#000;font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:20px}.profile-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.profile-stat{min-width:0;padding:0 34px;border-left:1px solid #eaeaeb}.profile-stat:first-child{padding-left:0;border-left:0}.profile-stat__label{display:flex;align-items:center;gap:10px;color:#666;font-family:PingFang SC,sans-serif;font-size:14px;line-height:22px}.profile-stat__icon{display:grid;width:28px;height:28px;flex-shrink:0;place-items:center;border-radius:50%}.profile-stat__icon--blue{background:#eaf2ff;color:#0067ff}.profile-stat__icon--purple{background:#f2eaff;color:#9b51ff}.profile-stat__icon--pink{background:#ffeaf5;color:#ff65b5}.profile-stat strong{display:block;margin:16px 0 8px;color:#000;font-family:Inter,sans-serif;font-size:20px;font-weight:500;line-height:32px}.profile-stat em{display:block;margin-top:0;color:var(--muted);font-family:PingFang SC,sans-serif;font-size:12px;font-style:normal;line-height:20px}.profile-security h2,.profile-sessions h2{margin:0;color:#1a1a1a;font-family:PingFang SC,sans-serif;font-size:16px;font-weight:500;line-height:24px}.profile-security p,.profile-sessions p{margin:4px 0 0;color:gray;font-family:PingFang SC,sans-serif;font-size:14px;line-height:20px}.profile-balance-alert>em{display:block;margin-top:10px;color:#0067ff;font-size:12px;font-style:normal}.profile-balance-alert .auth-error,.api-rename-confirm .auth-error{display:block;margin:12px 0 0}.profile-switch{display:inline-flex;align-items:center;gap:8px;margin-left:auto;border:0;background:transparent;color:#666;font-size:14px}.profile-switch>span{position:relative;width:38px;height:22px;border-radius:11px;background:#d6d9de;transition:background .2s}.profile-switch>span:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0003;transition:transform .2s}.profile-switch.is-on{color:#0067ff}.profile-switch.is-on>span{background:#0067ff}.profile-switch.is-on>span:after{transform:translate(16px)}.profile-switch:disabled{cursor:wait;opacity:.65}.profile-alert-threshold-edit{margin-top:14px;padding:0;border:0;background:transparent;color:#0067ff;font-family:PingFang SC,sans-serif;font-size:13px;line-height:20px}.profile-alert-threshold-edit:hover:not(:disabled){text-decoration:underline}.profile-alert-threshold-edit:disabled{color:#9bb4dd;cursor:wait}.profile-password-field .bind-email-send{width:auto;height:auto;padding:0;color:#0067ff;font-family:PingFang SC,sans-serif;font-size:13px;line-height:20px;white-space:nowrap}.profile-password-field .bind-email-send:disabled{color:#9bb4dd;cursor:not-allowed}.bind-email-hint{margin:0;color:#16b978;font-family:PingFang SC,sans-serif;font-size:12px;line-height:18px}.profile-page .profile-primary-action{display:flex;width:fit-content;align-items:center;justify-content:center;gap:8px;height:32px;margin-top:16px;padding:0 12px;border:0;border-radius:999px;background:#0067ff;color:#fff;box-shadow:0 2px 4px #0000001a;font-family:PingFang SC,sans-serif;font-size:14px;line-height:20px}.profile-page .profile-primary-action:hover:not(:disabled){background:var(--blue-hover)}.profile-page .profile-primary-action>span{display:flex;align-self:stretch;align-items:center;line-height:1}.profile-page .profile-primary-action>svg{display:block;flex-shrink:0}.profile-page .profile-primary-action:disabled{cursor:wait;opacity:.65}.profile-sessions header{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:24px}.profile-sessions header button{display:inline-flex;align-items:center;flex-shrink:0;gap:8px;height:32px;padding:0 14px;border:1px solid #eaeaeb;border-radius:999px;color:#1a1a1a;background:transparent;font-family:PingFang SC,sans-serif;font-size:14px;line-height:20px;white-space:nowrap}.profile-session{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:20px;align-items:center;min-height:122px;padding-block:24px;border-top:1px solid #eaeaeb}.profile-session:first-child{border-top:0}.profile-session__icon{display:grid;width:40px;height:40px;place-items:center;border-radius:12px;background:#f4f4f5;color:gray}.profile-session__body{min-width:0}.profile-session strong{display:flex;align-items:center;flex-wrap:wrap;gap:8px;color:#1a1a1a;font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:22px}.profile-session i{display:inline-flex;flex-shrink:0;height:20px;align-items:center;padding:0 8px;border-radius:999px;background:#eaf2ff;color:#0067ff;font-family:PingFang SC,sans-serif;font-size:14px;font-style:normal;line-height:16px}.profile-session p{display:flex;flex-wrap:wrap;column-gap:20px;row-gap:4px;margin-top:6px;overflow-wrap:anywhere}.profile-session>button{display:inline-flex;align-items:center;justify-content:center;min-width:60px;height:32px;padding:0 14px;border:1px solid #eaeaeb;border-radius:999px;color:#1a1a1a;background:transparent;font-family:PingFang SC,sans-serif;font-size:14px;line-height:20px;white-space:nowrap}.profile-password-backdrop{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:24px;background:#0000006b}.profile-password-modal{position:relative;display:flex;width:min(498px,calc(100vw - 48px));padding:24px 26px 26px;flex-direction:column;gap:24px;border-radius:16px;background:#fff;color:#000}.profile-password-modal header{display:grid;gap:10px}.profile-password-modal h2{margin:0;color:#000;font-family:PingFang SC,sans-serif;font-size:16px;font-weight:500;line-height:22px}.profile-password-modal p{margin:0;color:#666;font-family:PingFang SC,sans-serif;font-size:14px;line-height:20px}.profile-password-close{position:absolute;top:24px;right:24px;display:grid;width:20px;height:20px;place-items:center;padding:0;color:var(--muted)}.profile-password-form{display:grid;gap:24px}.profile-password-field{display:grid;gap:10px;color:#000;font-family:PingFang SC,sans-serif;font-size:14px;line-height:20px}.profile-password-field>div{display:flex;height:44px;align-items:center;gap:8px;padding:0 12px;border:1px solid #e6e7e9;border-radius:22px;background:#fff}.profile-password-field input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:#000;font-family:PingFang SC,sans-serif;font-size:14px;line-height:20px;box-shadow:none}.profile-password-field button{display:grid;width:24px;height:24px;place-items:center;padding:0}.password-rule{color:#666;font-family:PingFang SC,sans-serif;font-size:12px;line-height:18px}.password-rule p{margin:0}.password-rule ul{display:grid;gap:4px;margin:8px 0 0;padding:0;list-style:none}.password-rule li:before{margin-right:6px;content:"○"}.password-rule li.is-ok{color:#16b978}.password-rule li.is-ok:before{content:"✓"}.profile-password-modal footer{display:flex;justify-content:flex-end;gap:14px}.profile-password-modal footer button{height:36px;padding:0 18px;border-radius:18px;font-family:PingFang SC,sans-serif;font-size:14px;line-height:20px}.profile-password-modal footer button:first-child{border:1px solid #eaeaeb;color:#000}.profile-password-modal footer button:last-child{background:#0067ff;color:#fff}.market-page{--market-header-height: 64px;width:100%;height:100vh;height:100dvh;min-height:0;overflow:hidden;background:#f7f8fb;color:#000}.market-page--authenticated{--market-header-height: 60px}.market-shell{display:grid;grid-template-columns:1.3fr 8fr;width:100%;max-width:100vw;height:calc(100vh - var(--market-header-height));height:calc(100dvh - var(--market-header-height));min-height:0;overflow:hidden}.market-sidebar{width:100%;min-width:0;overflow-y:auto;overflow-x:hidden;padding:24px;border-right:1px solid #eaeaeb;background:#fff}.market-filter-head{display:flex;align-items:center;justify-content:space-between;min-width:0}.market-filter-head strong{color:#000;font-family:PingFang SC,sans-serif;font-size:16px;font-weight:500;line-height:18px}.market-filter-head button{display:inline-flex;align-items:center;gap:4px;color:#666;font-family:PingFang SC,sans-serif;font-size:14px;line-height:16px}.market-filter-section{min-width:0;padding:0 0 10px;margin-top:18px;border-bottom:1px solid #eaeaeb}.market-filter-section>button{display:flex;align-items:center;justify-content:space-between;width:calc(100% + 16px);height:34px;margin:0 -8px;padding:0 8px;border-radius:8px;color:#111;font-family:PingFang SC,sans-serif;font-size:14px;line-height:18px;transition:color .15s ease,background .15s ease}.market-filter-section>button:hover{background:#f9fafb}.market-filter-section>button svg{transition:transform .16s ease}.market-filter-section>button[aria-expanded=true] svg{transform:rotate(180deg)}.market-filter-section>button span{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.market-filter-section>button svg,.market-filter-options button svg{flex-shrink:0}.market-filter-options{display:grid;gap:6px;min-width:0;margin-top:8px}.market-filter-options button{display:flex;align-items:center;justify-content:space-between;width:calc(100% + 6px);min-width:0;min-height:32px;margin:0 -8px 0 2px;overflow:hidden;padding:0 8px;border-radius:7px;color:#333;font-family:PingFang SC,sans-serif;font-size:14px;line-height:20px;text-align:left;transition:color .15s ease,background .15s ease}.market-filter-options button:hover{color:var(--text-body);background:#f9fafb}.market-filter-options button span{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.market-filter-options .market-filter-option-meta{display:inline-flex;flex:0 0 auto;align-items:center;gap:6px;margin-left:8px;overflow:visible}.market-filter-option-meta small{display:inline-flex;min-width:20px;height:18px;align-items:center;justify-content:center;padding:0 5px;border-radius:999px;color:var(--muted);background:#eef1f5;font-size:12px}.market-filter-options button.is-active{color:#0067ff;background:#eef5ff}.market-main{display:flex;min-width:0;flex-direction:column;overflow-y:auto;overflow-x:hidden;padding:36px 24px 64px;background:linear-gradient(135deg,#e7f1fff5,#f7f4fff5 44%,#fbfbfd 72%)}.market-hero{text-align:center}.market-hero h1{margin:0 0 18px;color:#000;font-family:PingFang SC,sans-serif;font-size:32px;font-weight:600;line-height:42px}.market-hero p{margin:6px 0 0;color:#666;font-family:PingFang SC,sans-serif;font-size:14px;line-height:22px}.market-toolbar{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:22px}.market-search,.market-select,.market-view-toggle{height:30px;border:1px solid #e4e7ef;border-radius:15px;background:#fff}.market-search{display:flex;align-items:center;gap:8px;width:220px;padding:0 12px;border-radius:16px;color:var(--muted)}.market-search input{width:100%;min-width:0;border:0;outline:0;color:#000;font-family:PingFang SC,sans-serif;font-size:14px}.market-search input::placeholder{color:#666}.market-select{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:128px;padding:0 14px;color:#000;font-family:PingFang SC,sans-serif;font-size:12px}.market-select__label{display:flex;align-items:center;gap:8px;font-size:14px}.market-select span{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.market-select.is-open>svg:last-child{transform:rotate(180deg)}.market-select>svg:last-child{flex:0 0 auto;transition:transform .16s ease}.market-sort-wrap{position:relative;width:160px}.market-sort-wrap .market-select{width:100%;justify-content:space-between}.market-sort-menu{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:40;overflow:hidden;padding:8px 0;border:1px solid #e6e7e9;border-radius:12px;background:#fff;box-shadow:0 4px 16px #0000001a}.market-sort-menu button{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;height:40px;padding:0 16px;color:#000;font-family:PingFang SC,sans-serif;font-size:14px;line-height:20px;text-align:left}.market-sort-menu button.is-active{background:#eaf2ff;color:#0067ff}.market-view-toggle{display:flex;align-items:center;padding:2px}.market-view-toggle button.is-active{background:#0067ff;color:#fff}.market-view-toggle button{display:grid;width:26px;height:24px;place-items:center;border-radius:12px;color:#666}.market-results-content{display:flex;width:100%;min-height:0;flex:0 0 auto;flex-direction:column;min-width:0;margin:28px auto 0;padding-bottom:24px}.rankings-page{min-height:100vh;min-height:100dvh;color:var(--text-body);background:radial-gradient(circle at 12% 0%,rgba(44,112,255,.1),transparent 28%),linear-gradient(180deg,#fbfcff,#f5f7fb)}.rankings-shell{width:min(var(--content-width),calc(100% - var(--content-gutter)));margin:0 auto;padding:64px 0 96px}.rankings-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:48px;max-width:none}.rankings-hero>span{display:inline-flex;align-items:center;gap:7px;color:#536783;font-size:12px;font-weight:600;letter-spacing:.08em}.rankings-hero>span svg{color:#0067ff}.rankings-hero h1{margin:14px 0 0;color:#000;font-size:clamp(34px,5vw,54px);font-weight:650;letter-spacing:-.04em;line-height:1.12}.rankings-hero p{margin:16px 0 0;color:var(--muted);font-size:16px;line-height:28px}.rankings-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:36px}.rankings-summary article{display:grid;grid-template-columns:1fr auto;gap:7px 16px;padding:18px 20px;border:1px solid #e3e8f1;border-radius:14px;background:#ffffffc7;box-shadow:0 10px 30px #42526e0d}.rankings-summary span{align-self:center;color:var(--muted);font-size:12px}.rankings-summary strong{grid-row:span 2;color:var(--text-body);font-family:Inter,PingFang SC,sans-serif;font-size:24px;line-height:32px}.rankings-summary em{color:var(--muted);font-size:12px;font-style:normal}.rankings-board{min-width:0;overflow:hidden;border:1px solid #e1e6ef;border-radius:18px;background:#fffffff0;box-shadow:0 22px 60px #3c4e6e14}.rankings-board__head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:26px 28px 22px;border-bottom:1px solid #edf0f5}.rankings-board__head>div>span{color:#0067ff;font-size:12px;font-weight:650;letter-spacing:.08em}.rankings-board__head h2{margin:7px 0 0;color:var(--text-body);font-size:24px;line-height:30px}.rankings-search{display:flex;align-items:center;gap:8px;width:min(230px,40%);height:38px;padding:0 12px;border:1px solid #dfe4ec;border-radius:10px;color:var(--muted);background:#fafbfc}.rankings-search input{width:100%;min-width:0;border:0;outline:0;color:var(--text-body);background:transparent;font-size:14px}.rankings-list{margin:0;padding:8px 18px;list-style:none}.rankings-list li+li{border-top:1px solid #f0f2f6}.rankings-list li>button{display:grid;grid-template-columns:38px 36px minmax(150px,1fr) minmax(170px,.7fr) 18px;gap:12px;align-items:center;width:100%;min-width:0;padding:15px 10px;border-radius:10px;text-align:left;transition:background .15s ease}.rankings-list li>button:hover{background:#f7f9fd}.rankings-list__position{color:var(--muted);font-family:Inter,sans-serif;font-size:14px;font-weight:700;text-align:center}.rankings-list__position.is-1{color:#cb8b0d}.rankings-list__position.is-2{color:var(--muted)}.rankings-list__position.is-3{color:#b66b3d}.rankings-list__identity,.rankings-list__usage{display:grid;min-width:0}.rankings-list__identity strong,.rankings-list__identity small{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.rankings-list__identity strong{color:var(--text-body);font-size:14px}.rankings-list__identity small{margin-top:3px;color:var(--muted);font-size:14px}.rankings-list__usage{gap:7px}.rankings-list__usage strong{color:var(--muted);font-family:Inter,PingFang SC,sans-serif;font-size:14px;font-weight:600}.rankings-list li>button>svg{color:var(--muted)}.rankings-board>footer{padding:13px 28px 16px;border-top:1px solid #edf0f5;color:var(--muted);font-size:12px;text-align:right}.rankings-state{display:grid;justify-items:center;gap:14px;padding:72px 24px;color:var(--muted);font-size:14px}.rankings-state p{margin:0}.rankings-state button{padding:8px 14px;border-radius:8px;color:#0067ff;background:#eaf1ff}.rankings-state--error{color:#d64c35}.rankings-hero>div:first-child{max-width:780px}.rankings-hero__note{display:flex;gap:9px;align-items:center;margin-top:20px;padding:0;border:0;background:transparent}.rankings-hero__note span{color:var(--muted);font-size:12px;font-weight:700;letter-spacing:.1em}.rankings-hero__note strong{color:var(--text-body);font-size:12px;font-weight:600}.rankings-hero__note small{color:var(--muted);font-size:12px}.rankings-hero__note small:before{margin-right:9px;color:var(--muted);content:"·"}.rankings-anchor-nav{position:sticky;z-index:60;top:calc(var(--site-header-height, 66px) + 12px);display:flex;gap:4px;width:fit-content;margin:40px auto 18px;padding:5px;border:1px solid #e1e7f0;border-radius:999px;background:#ffffffdb;box-shadow:0 8px 24px #2c3e6014;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.rankings-anchor-nav a{display:flex;align-items:center;gap:7px;padding:8px 13px;border-radius:999px;color:var(--muted);font-size:12px;font-weight:600}.rankings-anchor-nav a:hover{color:#0067ff;background:#edf3ff}.rankings-chart-card{min-width:0;overflow:hidden;border:1px solid #e1e6ef;border-radius:16px;background:#fffffff0;box-shadow:0 16px 44px #3c4e6e0f;scroll-margin-top:calc(var(--site-header-height, 66px) + 76px)}.rankings-chart-card--wide{display:grid;grid-template-columns:240px minmax(0,1fr);align-items:stretch}.rankings-chart-head{padding:24px 24px 20px}.rankings-chart-card--wide .rankings-chart-head{border-right:1px solid #edf0f5}.rankings-chart-head>span{color:#0067ff;font-size:12px;font-weight:750;letter-spacing:.12em}.rankings-chart-head h2{margin:8px 0 0;color:var(--text-body);font-size:18px;line-height:26px}.rankings-chart-head p{margin:5px 0 0;color:var(--muted);font-size:12px;line-height:18px}.rankings-chart-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px}.rankings-chart-grid .rankings-chart-head{padding-bottom:4px}.rankings-echart{width:100%}.rankings-echart--bar{height:360px}.rankings-echart--pie,.rankings-echart--line{height:280px}.rankings-board{margin-top:16px;scroll-margin-top:calc(var(--site-header-height, 66px) + 76px)}.rankings-list-head{display:grid;grid-template-columns:54px minmax(220px,1fr) minmax(120px,.45fr) minmax(150px,.4fr) 18px;gap:14px;padding:11px 28px;border-bottom:1px solid #edf0f5;color:var(--muted);font-size:14px;font-weight:700;letter-spacing:.08em}.rankings-list{padding:0 18px}.rankings-list li>button{grid-template-columns:54px minmax(220px,1fr) minmax(120px,.45fr) minmax(150px,.4fr) 18px;gap:14px;padding:14px 10px}.rankings-list__identity{display:flex;align-items:center;gap:12px}.rankings-list__identity>span{display:grid;min-width:0}.rankings-list__vendor{overflow:hidden;color:var(--muted);font-size:14px;white-space:nowrap;text-overflow:ellipsis}.rankings-list__usage{gap:3px}.rankings-list__usage small{color:var(--muted);font-size:14px}.market-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;width:100%;margin:0}.market-model-card{display:flex;min-height:158px;padding:18px;flex-direction:column;justify-content:space-between;border-radius:14px;background:#ffffffeb}.market-model-card__top{display:grid;grid-template-columns:34px minmax(0,1fr) auto 24px;gap:10px;align-items:start}.market-model-card__top strong,.market-model-card__bottom strong{display:block;overflow:hidden;color:#000;font-family:Inter,sans-serif;font-size:14px;font-weight:600;line-height:18px;white-space:nowrap;text-overflow:ellipsis}.market-model-card__top>div>span{display:block;overflow:hidden;margin-top:3px;color:#666;font-family:Inter,sans-serif;font-size:14px;line-height:15px;white-space:nowrap;text-overflow:ellipsis}.market-model-card__vendor{display:inline-flex;align-items:center;width:fit-content;max-width:100%;margin-top:4px;overflow:hidden;padding:1px 8px;border-radius:999px;color:#4f6b95;background:#eef3fb;font-family:PingFang SC,sans-serif;font-size:14px;line-height:16px;white-space:nowrap;text-overflow:ellipsis}.market-model-card__top button{display:inline-flex;align-items:center;justify-content:center;height:24px;border:1px solid #eaeaeb;border-radius:12px;color:#000;font-family:PingFang SC,sans-serif;font-size:14px;line-height:18px}.market-model-card__top button:last-child{width:24px;padding:0;color:var(--muted)}.market-model-card__top>.model-vendor-icon,.market-detail-head>.model-vendor-icon{display:grid;justify-self:center;align-self:start;margin-top:0}.market-table-card td .model-vendor-icon{display:grid;color:var(--muted);font-size:14px}.market-model-card__bottom{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:end;margin-top:16px}.market-model-card__bottom a{color:#0067ff;font-family:PingFang SC,sans-serif;font-size:14px}.market-model-card__bottom span{margin-right:8px;color:var(--muted);font-family:Inter,sans-serif;font-size:14px;line-height:15px}.market-model-card__bottom dl{display:grid;grid-template-columns:repeat(3,auto);gap:14px;margin:0}.market-model-card__bottom dt{color:var(--muted);font-family:PingFang SC,sans-serif;font-size:14px;line-height:15px}.market-model-card__bottom dd{margin:5px 0 0;color:#000;font-family:Inter,sans-serif;font-size:14px;line-height:15px}.market-model-card__bottom dd i{display:inline-block;width:3px;height:8px;margin-left:2px;border-radius:2px;background:#16d47f;vertical-align:bottom}.market-model-card__bottom dd i:nth-child(2){height:12px;background:#ffb020}.market-model-card__bottom dd i:nth-child(3){height:16px;background:#16d47f}.market-table-card{display:flex;width:100%;height:auto;min-height:0;box-sizing:border-box;margin:0;overflow:visible;padding:24px;flex:0 0 auto;flex-direction:column;border-radius:14px;background:#fffffff2}.market-table-scroll{width:100%;min-height:0;flex:0 0 auto;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;border:0;border-radius:inherit inherit 0 0;background:transparent}.market-table-card table{width:100%;min-width:1080px;border-collapse:collapse;table-layout:fixed}.market-table-card th{position:sticky;top:0;z-index:1;height:44px;padding:0 14px;background:#f8fafc;color:#666;text-align:left;font-family:PingFang SC,sans-serif;font-size:14px;font-weight:400;line-height:18px}.market-table-column--model{width:15%}.market-table-column--vendor{width:9%}.market-table-column--type{width:10%}.market-table-column--price{width:15%}.market-table-column--endpoint{width:8%}.market-table-column--group{width:10%}.market-table-column--actions{width:15%}.market-table-card thead tr,.market-table-card tbody tr{border-bottom:1px solid #eaeaeb}.market-table-card tbody tr:hover{background:#f8faff}.market-table-card td{height:68px;padding:0 14px;color:#000;text-align:left;vertical-align:middle;font-family:Inter,PingFang SC,sans-serif;font-size:14px;line-height:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.market-table-card th:last-child,.market-table-card td:last-child{padding-right:14px}.market-model-cell{display:flex;min-width:0;align-items:center;gap:8px}.market-model-cell>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.market-table-card td a{color:#0067ff;font-weight:500}.market-table-card td strong,.market-table-card td span{display:block}.market-table-card td.market-value-cell strong,.market-table-card td.market-value-cell span{width:100%;line-height:18px}.market-table-card td.market-value-cell strong{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.market-table-card td.market-value-cell span{margin-top:2px}.market-table-card td span{color:var(--muted);font-size:14px}.app-pagination{--pagination-control-height: 24px;box-sizing:border-box;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;width:100%;flex:0 0 auto;margin-top:auto;padding-top:24px;color:var(--muted);font-family:PingFang SC,sans-serif;font-size:14px;font-weight:400}.app-pagination button,.app-pagination__page-size{display:inline-flex;flex-shrink:0;min-width:var(--pagination-control-height);height:var(--pagination-control-height);align-items:center;justify-content:center;box-sizing:border-box;gap:4px;padding:0 8px;border:1px solid #e0e4ec;border-radius:999px;background:#fff;color:var(--muted);font:inherit;font-size:14px;line-height:1;text-align:center;transition:border-color .15s ease,color .15s ease,background .15s ease,box-shadow .15s ease}.app-pagination button.app-pagination__arrow{padding-inline:0}.app-pagination .app-pagination__page{padding-inline:5px}.app-pagination__total{flex-shrink:0;margin-right:4px}.app-pagination__number,.app-pagination__page-size>span{display:inline-flex;align-items:center;justify-content:center;line-height:1;font-variant-numeric:tabular-nums}.app-pagination button:not(:disabled):hover{border-color:var(--blue-hover);color:#0067ff;background:#f5f8ff}.app-pagination button:disabled{border-color:#edf0f4;color:var(--muted);background:#f8f9fb;cursor:default}.app-pagination button.is-active{border-color:#0067ff;color:#0067ff;background:transparent}.app-pagination i{color:var(--muted);font-style:normal}.app-pagination__page-size{margin-left:4px}:root body .app-pagination select.app-pagination__page-size{height:var(--pagination-control-height);min-height:var(--pagination-control-height);padding:0 8px;cursor:pointer}.market-empty{width:min(100%,984px);margin:28px auto 0;color:var(--muted);text-align:center;font-family:PingFang SC,sans-serif;font-size:14px;line-height:18px}.market-table-actions{display:flex;align-items:center;gap:6px;white-space:nowrap}.market-table-detail,.market-table-api{height:30px;padding:0 11px;border:1px solid #eaeaeb;border-radius:8px;color:#000;font-family:PingFang SC,sans-serif;font-size:14px;line-height:18px}.market-table-api{border-color:#c9dbfb;color:#0067ff;background:#f5f9ff}.market-table-detail:hover{border-color:#cfd5df;background:#f7f8fb}.market-table-api:hover{border-color:var(--blue-hover);background:#edf5ff}.market-detail-backdrop{position:fixed;inset:0;z-index:90;display:flex;justify-content:flex-end;background:#0000007a}.market-detail-modal{width:424px;max-width:calc(100vw - 24px);height:100vh;overflow:hidden;background:#fff;color:#000}.market-detail-modal__scroll{height:100%;overflow-y:auto;padding:28px 20px 30px}.market-detail-head{display:grid;grid-template-columns:30px minmax(0,1fr) 24px;gap:12px;align-items:start;margin-bottom:22px}.market-detail-head h2{display:flex;align-items:center;gap:7px;margin:0;color:#000;font-family:Inter,sans-serif;font-size:14px;font-weight:600;line-height:20px}.market-detail-head h2 button,.market-detail-close{display:grid;place-items:center;color:var(--muted)}.market-detail-head h2 button{width:16px;height:16px;padding:0}.market-detail-head p{margin:3px 0 0;color:#666;font-family:Inter,PingFang SC,sans-serif;font-size:12px;line-height:18px}.market-detail-head a,.market-detail-info-card a{color:#0067ff}.market-detail-close{width:24px;height:24px;padding:0}.market-detail-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));height:28px;margin-bottom:22px;padding:2px;border-radius:14px;background:#f4f4f5}.market-detail-tabs button{border-radius:13px;color:#666;font-family:PingFang SC,sans-serif;font-size:12px;line-height:18px}.market-detail-tabs button.is-active{background:#fff;color:#000;box-shadow:0 1px 4px #1118270f}.market-detail-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;margin-bottom:24px;border:1px solid #eaeaeb;border-radius:12px;background:#fff}.market-detail-metrics article{min-width:0;min-height:42px;padding:10px 12px;border-left:1px solid #eaeaeb}.market-detail-metrics article:first-child{border-left:0}.market-detail-metrics span,.market-detail-metrics em,.market-detail-subtitle,.market-detail-note{color:var(--muted);font-family:PingFang SC,sans-serif;font-size:12px;font-style:normal;line-height:16px}.market-detail-metrics strong{display:block;margin:4px 0;color:#111;font-family:Inter,sans-serif;font-size:12px;font-weight:500}.market-detail-metrics em{display:block;margin-top:2px}.market-detail-metrics .is-warning strong{color:#ff8a00}.market-detail-section{margin-top:26px}.market-detail-section h3{display:flex;align-items:center;gap:8px;margin:0 0 14px;color:#000;font-family:PingFang SC,sans-serif;font-size:14px;font-weight:600;line-height:18px}.market-detail-section h3:before{width:2px;height:14px;border-radius:2px;background:#0067ff;content:""}.market-detail-subtitle{margin:0 0 10px}.market-detail-price-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.market-detail-info-card{min-height:56px;padding:12px 14px;border:1px solid #eaeaeb;border-radius:12px;background:#fff}.market-detail-info-card span{display:block;margin-bottom:4px;color:var(--muted);font-family:PingFang SC,sans-serif;font-size:12px;line-height:16px}.market-detail-info-card strong,.market-detail-info-card a{color:#000;font-family:Inter,PingFang SC,sans-serif;font-size:12px;font-weight:600;line-height:18px}.market-detail-info-card a{color:#0067ff}.market-detail-info-card em{color:var(--muted);font-style:normal;font-weight:400}.market-detail-pill-row{display:flex;flex-wrap:wrap;gap:6px}.market-detail-pill-row i,.market-detail-table td>i,.market-detail-table td b{display:inline-grid;min-height:18px;place-items:center;padding:0 7px;border-radius:9px;background:#f4f4f5;color:var(--text-body);font-style:normal;font-weight:400;font-size:14px}.market-detail-info-card .market-detail-pill-row i{max-width:100%;overflow-wrap:anywhere;text-align:left}.market-detail-table{overflow:hidden;margin-top:10px;border:1px solid #eaeaeb;border-radius:12px;background:#fff}.market-detail-table table{width:100%;border-collapse:collapse}.market-detail-table th,.market-detail-table td{height:34px;padding:0 6px;border-top:1px solid #f0f0f1;color:#666;text-align:left;font-family:Inter,PingFang SC,sans-serif;font-size:14px;font-weight:400;line-height:16px;white-space:nowrap}.market-detail-table th{border-top:0;color:var(--muted);background:#fff}.market-detail-table td{color:#000}.market-detail-table small{display:block;padding:8px 12px 12px;color:var(--muted);font-family:PingFang SC,sans-serif;font-size:14px;line-height:16px}.market-health{display:flex;align-items:flex-end;gap:2px;color:#19c87a}.market-health i{width:2px;height:12px;border-radius:2px;background:#16d47f}.market-health i:nth-child(3n){height:15px}.market-health i:nth-child(4n){height:9px}.market-health i:nth-child(17){background:#ffb020}.market-health b{margin-left:5px;color:#19c87a;font-family:Inter,sans-serif;font-size:12px;font-weight:600}.market-detail-chart{width:100%;height:184px}.market-detail-chart--availability{height:176px}.market-api-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.market-api-pills,.market-code-tabs{display:flex;align-items:center;padding:2px;border-radius:12px;background:#f4f4f5}.market-api-pills button,.market-code-tabs button{height:20px;padding:0 9px;border-radius:10px;color:#666;font-family:Inter,PingFang SC,sans-serif;font-size:12px;line-height:14px}.market-api-pills button.is-active,.market-code-tabs button.is-active{background:#fff;color:#000;box-shadow:0 1px 3px #1118270f}.market-code-block{height:172px;margin:0;overflow:auto;padding:14px 16px;border:1px solid #eaeaeb;border-radius:12px;background:#fff;color:#666;font-family:SFMono-Regular,Consolas,monospace;font-size:12px;line-height:16px}.market-detail-note{margin:10px 0 0}.market-detail-copybox{padding:14px 16px;border:1px solid #eaeaeb;border-radius:12px;color:#666;font-family:PingFang SC,sans-serif;font-size:12px;line-height:18px}@media(max-width:640px){.market-detail-modal{width:min(424px,100vw);max-width:100vw}.market-detail-modal__scroll{padding-inline:16px}.market-detail-price-grid{grid-template-columns:1fr}}.usage-log-card{display:flex;width:100%;box-sizing:border-box;min-height:calc(100vh - 96px);padding:28px 28px 24px;flex-direction:column;border-radius:16px;background:#fff}.usage-log-card h1{margin:0 0 24px;color:#000;font-family:PingFang SC,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:22px}.usage-log-toolbar{display:grid;grid-template-columns:320px minmax(180px,1fr) 160px 180px auto;gap:14px;align-items:center;margin-bottom:24px}.usage-filter-actions{display:flex;flex:0 0 auto;align-items:center;gap:16px}.usage-filter-actions>:is(.usage-search,.usage-reset){flex:0 0 60px;width:60px}.usage-log-toolbar>input,.usage-status-filter,.usage-search,.usage-reset{height:34px;border-radius:16px;font-family:PingFang SC,sans-serif;font-size:14px;line-height:18px}.usage-log-toolbar>input{min-width:0;padding:0 18px;border:1px solid #eaeaeb;outline:0;color:#000}.usage-status-filter{display:flex;width:100%;min-width:0;align-items:center;justify-content:space-between;padding:0 14px 0 18px;border:1px solid #eaeaeb;outline:0;background:#fff;color:#000;text-align:left;cursor:pointer}.usage-status-select{position:relative;min-width:0;height:34px}.usage-status-filter.is-open{border-color:#9bbcff;box-shadow:none}.usage-status-menu{position:absolute;top:40px;left:0;z-index:30;display:grid;width:100%;gap:4px;padding:6px;border:1px solid #e5e8ef;border-radius:16px;background:#fff;box-shadow:0 12px 30px #1a264424}.usage-status-menu button{display:flex;height:32px;align-items:center;justify-content:space-between;padding:0 10px;border-radius:16px;color:#000;font-family:PingFang SC,sans-serif;font-size:14px;text-align:left}.usage-status-menu button:hover,.usage-status-menu button.is-active{background:#eef5ff;color:#0067ff}.usage-model-filter__label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.usage-model-menu{width:max-content;min-width:100%;max-width:min(480px,80vw);max-height:320px;overflow-x:hidden;overflow-y:auto}.usage-model-option{display:flex;min-width:0;flex:1 1 auto;align-items:center;gap:8px}.usage-model-option__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.usage-model-option__vendor{flex:0 0 auto;margin-left:auto;color:var(--muted);font-size:12px;white-space:nowrap}.usage-model-empty{padding:8px 10px;color:var(--muted);font-size:13px}.usage-log-toolbar>input::placeholder{color:var(--muted)}.usage-search{padding:0;border:0;border-radius:16px;background:#0067ff;box-shadow:1px 1px 6px #0000001f;color:#fff;font-family:initial;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.usage-reset{padding:0;border:1px solid #eaeaeb;border-radius:16px;background:#fff;box-shadow:1px 1px 6px #0000001f;color:#111;font-family:initial;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.usage-table-wrap{min-height:0;flex:1}.usage-table{width:100%;border-collapse:collapse;table-layout:fixed}.usage-table th:nth-child(1){width:14%}.usage-table th:nth-child(2){width:9%}.usage-table th:nth-child(3){width:20%}.usage-table th:nth-child(4){width:11%}.usage-table th:nth-child(5){width:11%}.usage-table th:nth-child(6){width:13%}.usage-table th:nth-child(7){width:11%}.usage-table th:nth-child(8){width:11%}.usage-table-wrap--diagnostics{overflow-x:auto}.usage-table--diagnostics{min-width:1500px;table-layout:auto}.usage-table--diagnostics th:nth-child(n){width:auto}.usage-table--diagnostics td.usage-request-diagnostics{min-width:240px;max-width:300px;white-space:normal;overflow-wrap:anywhere}.usage-table td strong{display:block;max-width:100%;overflow:hidden;color:#000;font-size:14px;font-weight:400;line-height:18px;text-overflow:ellipsis}.usage-table td span{display:block;max-width:100%;overflow:hidden;color:var(--muted);font-size:14px;line-height:18px;text-overflow:ellipsis}.usage-consume{color:#16b978!important;font-family:PingFang SC,sans-serif}.usage-table td .usage-status{display:inline-flex;width:auto;max-width:none;align-items:center;justify-content:center;padding:3px 8px;overflow:visible;border:0;border-radius:999px;background:#f4f5f7;color:var(--muted);font-size:14px;font-weight:400;line-height:14px}.usage-table td .usage-status--succeeded{border-color:#b9e5ce;background:#e9f8f0;color:#087443}.usage-table td .usage-status--failed{border-color:#efc0c0;background:#fff0f0;color:#c12b2b}.usage-table td .usage-status--processing{border-color:#bfd2ff;background:#eaf2ff;color:#0067ff}.usage-model-name{display:inline-flex!important;align-items:center;gap:8px;color:#000!important;font-size:14px!important}.usage-table td .model-vendor-icon{display:grid;max-width:none;color:var(--muted);font-size:12px}.usage-table td em{color:#16b978;font-style:normal}.usage-table td em.is-slow{color:#ff4d4f}.api-key-card{position:relative;display:flex;flex-direction:column;min-width:0;width:100%;box-sizing:border-box;min-height:calc(100vh - var(--site-header-height) - 48px);min-height:calc(100dvh - var(--site-header-height) - 48px);padding:24px;border-radius:20px;background:#fff}.api-key-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:8px}.api-key-head-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:12px 16px;min-width:0}.api-key-head-actions>.api-create{flex-shrink:0}.api-key-head .api-base-url{display:inline-flex;align-items:center;gap:8px;min-width:0;max-width:100%;height:32px;padding:0 12px;border:1px solid var(--defi-border-soft, var(--line));border-radius:16px;background:transparent;color:var(--defi-text, #000);font-size:14px;line-height:20px;cursor:pointer}.api-base-url:hover{border-color:#0067ff}.api-base-url__label,.api-base-url>svg{flex-shrink:0;color:var(--muted)}.api-base-url__value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.api-key-head h1{margin:0;color:#000;font-family:PingFang SC,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:22px}.api-toast{position:fixed;top:8px;left:50%;z-index:120;display:grid;grid-template-columns:auto minmax(0,1fr) 20px;align-items:center;gap:10px;min-width:192px;height:40px;padding:0 12px;transform:translate(-50%);border:1px solid #b8ead5;border-radius:22px;background:#effbf5;color:#15a66a;font-family:PingFang SC,sans-serif;font-size:14px;font-style:normal;font-weight:400;box-shadow:0 8px 20px #11182714}.api-toast--danger{border:1px solid #ffd9e4;background:#fff5f8;color:#d90b49;text-align:left}.api-toast__icon{flex:0 0 auto;display:block;width:21px;height:21px;align-self:center}.api-toast--danger .api-toast__icon{width:16px;height:16px}.api-toast span{display:flex;height:100%;align-items:center;text-align:left}.api-toast button{display:grid;width:20px;height:20px;place-items:center;align-self:center;padding:0;color:var(--muted);transform:translateY(1px)}.api-toast.api-toast--keys{grid-template-columns:auto minmax(0,1fr) 16px;gap:8px;width:200px;min-width:200px;max-width:calc(100vw - 32px);height:36px;padding:0 12px;border-color:#c7eadb;border-radius:999px;background:#f1fbf7;color:#009959;font-family:initial;box-shadow:none}.api-toast--keys .api-toast__icon{width:24px;height:24px}.api-toast--keys>span{line-height:20px}.api-toast.api-toast--keys.api-toast--danger{border-color:#ffd2df;background:#fff5f8;color:#ff004d}.api-toast--keys.api-toast--danger .api-toast__icon{width:16px;height:16px}.api-toast--keys button{width:16px;height:16px;color:#999;transform:none}.api-secret-banner{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px;padding:16px;border:1px solid #c7eadb;border-radius:16px;background:#f2fcf8}.api-secret-banner__content{min-width:0;flex:1}.api-secret-banner__title{display:flex;align-items:center;gap:2px;min-height:20px}.api-secret-banner__title img{display:block;flex:0 0 21px;transform:translateY(1px)}.api-secret-banner__title strong{color:#000;font-family:PingFang SC,sans-serif;font-size:14px;font-weight:500;line-height:20px}.api-secret-banner p{margin:6px 0 8px;color:#666;font-family:PingFang SC,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.api-secret-banner__secret{display:inline-flex;box-sizing:border-box;align-items:center;gap:10px;width:fit-content;max-width:100%;padding:5px 12px;border:1px solid #c7eadb;border-radius:16px;background:#fff}.api-secret-banner code{display:block;min-width:0;padding:0;border:0;background:transparent;color:#666;font-family:Avenir,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px;word-break:break-all}.api-secret-banner__secret button{display:grid;width:14px;height:14px;flex:0 0 14px;place-items:center;padding:0;border:0;background:transparent}.api-secret-banner__secret svg{display:block}.api-secret-banner__actions{display:flex;align-items:center;flex-shrink:0}.api-secret-banner__actions button{display:inline-grid;width:21px;align-items:center;height:21px;place-items:center;padding:0;border:0;background:transparent;color:#666}.api-create{display:inline-flex;align-items:center;gap:5px;height:32px;padding:0 16px;border:0;border-radius:16px;background:#0067ff;box-shadow:1px 1px 6px #0000001f;color:#fff;font-family:initial;font-size:14px;font-weight:400;line-height:20px}.api-key-toolbar{display:grid;grid-template-columns:repeat(2,240px) 100px repeat(2,60px);gap:16px;align-items:center;margin-bottom:24px}.api-key-toolbar>:where(.usage-search,.usage-reset),.usage-filter-actions>:where(.usage-search,.usage-reset),.billing-toolbar>:where(.usage-search,.usage-reset){height:32px}.api-key-toolbar input,.api-status-select,.usage-log-toolbar .usage-status-filter,.billing-toolbar .usage-status-filter{height:36px;border:1px solid #eaeaeb;border-radius:16px;background:#fff;color:#666;font-family:initial;font-size:14px;line-height:20px}.api-key-toolbar input{min-width:0;padding:0 12px;outline:0}.api-key-toolbar input::placeholder{color:#666}.api-status-select,.usage-log-toolbar .usage-status-filter,.billing-toolbar .usage-status-filter{display:inline-flex;align-items:center;justify-content:space-between;width:100%;padding:0 12px;color:#666;text-align:left}.api-status-filter,.usage-log-toolbar .usage-status-select,.billing-toolbar .usage-status-select{position:relative;height:36px;min-width:0}.api-status-select span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.api-status-select svg{flex-shrink:0;transition:transform .16s ease}.api-status-select.is-open svg{transform:rotate(180deg)}.api-status-select.is-selected:not(.is-open){padding-right:30px}.api-status-clear{position:absolute;top:50%;right:10px;display:grid;width:14px;height:14px;place-items:center;padding:0;transform:translateY(-50%);border:1px solid #d7dbe3;border-radius:50%;color:var(--muted)}.api-status-menu{position:absolute;top:40px;left:0;z-index:30;width:124px;padding:8px 0;border:1px solid #eceef3;border-radius:16px;background:#fff;box-shadow:0 14px 28px #11182724}.api-status-menu button{display:flex;align-items:center;justify-content:space-between;width:100%;height:36px;padding:0 14px;border-radius:16px;color:#000;font-family:initial;font-size:14px;line-height:20px;text-align:left}.api-status-menu button:hover{color:#0067ff;background:#eef5ff}.api-status-menu button.is-active{background:#eaf2ff;color:#0067ff}.api-table-wrap,.usage-table-wrap,.feedback-table-wrap{width:100%;min-width:0;overflow-x:auto}.api-table-wrap::-webkit-scrollbar,.usage-table-wrap::-webkit-scrollbar,.feedback-table-wrap::-webkit-scrollbar{height:6px}.api-table-wrap::-webkit-scrollbar-thumb,.usage-table-wrap::-webkit-scrollbar-thumb,.feedback-table-wrap::-webkit-scrollbar-thumb{border-radius:999px;background:#e3e3e3}.api-selection-bar{display:flex;align-items:center;justify-content:space-between;min-height:56px;margin:8px 0 16px;padding:10px 12px 10px 16px;border:1px solid #eaeaeb;border-radius:12px;background:#f5f9ff;color:#333;font-family:initial;font-size:14px;line-height:20px}.api-selection-bar>div{display:flex;align-items:center;gap:12px}.api-selection-bar button{display:inline-flex;align-items:center;gap:5px;justify-content:center;min-width:80px;height:32px;padding:0 16px;border:1px solid #eaeaeb;border-radius:16px;background:#fff;color:#333;font-size:14px;line-height:20px}.api-selection-bar button svg{flex-shrink:0;color:#888}.api-selection-bar button.is-danger{border-color:#ff004d;color:#ff004d}.api-selection-bar button.is-danger svg{color:inherit}.api-delete-confirm-backdrop{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:24px;background:#000000b8}.api-delete-confirm{position:relative;width:min(460px,calc(100vw - 68px));min-height:180px;padding:24px;border-radius:16px;background:#fff;color:#000}.api-delete-confirm h2{color:#000;font-family:initial;font-size:16px;font-style:normal;font-weight:700;line-height:22px;margin:0}.api-delete-confirm p{margin:8px 0 0;color:#666;font-family:initial;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.api-delete-confirm p:nth-child(3){margin-top:12px;margin-bottom:24px}.api-delete-confirm__close{position:absolute;top:24px;right:24px;display:grid;width:16px;height:16px;place-items:center;padding:0;color:#666}.api-delete-confirm__actions{position:absolute;right:24px;bottom:24px;display:flex;gap:18px}.api-delete-confirm__actions button{min-width:60px;height:32px;padding:5px 16px;border-radius:16px;font-family:initial;font-size:14px}.api-delete-confirm__actions button:first-child{border:1px solid #eaeaeb;background:#fff;color:#000}.api-delete-confirm__actions button:last-child{background:#e0004d;color:#fff}.api-delete-confirm__actions button:disabled{opacity:.6;cursor:not-allowed}.api-rename-confirm{padding-bottom:76px}.api-rename-confirm .api-modal-field{margin-top:0}.api-rename-confirm .api-delete-confirm__actions button:last-child{background:#0067ff}.api-rename-confirm .dashboard-error{margin:12px 0 0}.api-use-key-confirm{display:flex;flex-direction:column;width:min(760px,calc(100vw - 48px));max-height:min(86vh,780px);padding-bottom:76px}.api-use-key-confirm p.api-use-key-desc{margin:8px 0 0;color:#666;font-family:initial;font-size:13px;line-height:20px}.api-use-key-tabs{display:flex;flex:0 0 auto;gap:20px;margin-top:16px;border-bottom:1px solid #eceef3;overflow-x:auto}.api-use-key-tabs--os{gap:16px;margin-top:0;border-bottom:0}.api-use-key-tabs button{flex:0 0 auto;padding:8px 1px;border-bottom:2px solid transparent;color:#666;font-family:initial;font-size:13px;line-height:18px;white-space:nowrap}.api-use-key-tabs button.is-active{border-bottom-color:#0067ff;color:#0067ff}.api-use-key-tabs--os button{border-bottom:0}.api-use-key-blocks{display:flex;flex:1 1 auto;flex-direction:column;gap:16px;min-height:0;margin-top:16px;overflow-y:auto}.api-use-key-block{display:flex;flex-direction:column;gap:6px}.api-use-key-confirm p.api-use-key-hint{display:flex;align-items:center;gap:6px;margin:0;color:#b26a00;font-family:initial;font-size:12px;line-height:16px}.api-use-key-confirm p.api-use-key-note{flex:0 0 auto;margin:16px 0 0;padding:12px;border:1px solid #cfe0ff;border-radius:10px;background:#f2f7ff;color:#1f5fbf;font-family:initial;font-size:12px;line-height:18px}.api-use-key-confirm .docs-code-card__head span{display:inline-flex;align-items:center;height:42px;color:#aab2c0;font-family:SFMono-Regular,Consolas,monospace;font-size:12px}.api-use-key-confirm .docs-code-card__head button.api-use-key-copy{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:8px;background:#2b3038;color:#e6e8ec;font-size:12px}.docs-code-card__head button.api-use-key-copy:hover{background:#3a4049}.api-use-key-confirm .api-delete-confirm__actions button{background:#0067ff;color:#fff}.api-table{width:100%;min-width:1320px;border-collapse:collapse;table-layout:auto}.api-table-col--select{width:38px}.api-table-col--name{width:128px}.api-table-col--key{width:224px}.api-table-col--models{width:96px}.api-table-col--quota{width:128px}.api-table-col--created{width:160px}.api-table-col--used{width:146px}.api-table-col--expires{width:1%}.api-table-col--actions{width:364px}.api-key-quota{font-size:14px;line-height:20px}.api-key-quota__amount{overflow:hidden;margin-bottom:4px;white-space:nowrap;text-overflow:ellipsis}.api-key-quota__track{width:42px;max-width:100%;height:3px;overflow:hidden;border-radius:3px;background:#e5e5e5;color:#0067ff}.api-key-quota__track.is-exhausted{color:#f2386b}.api-key-quota__fill{height:100%;border-radius:inherit;background:currentColor}.api-table th,.usage-table th,.feedback-table th{height:34px;padding:0 12px;background:transparent;color:var(--muted);text-align:left;font-family:initial;font-size:14px;font-weight:400;line-height:18px;border-bottom:1px solid #f0f0f1}.api-table tbody tr.is-selected{background:#fff}.api-table td,.usage-table td,.feedback-table td{height:56px;padding:7px 12px;border-bottom:1px solid #eaeaeb;color:#111;vertical-align:middle;font-family:initial;font-size:14px;line-height:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.api-key-name{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;line-height:20px}.api-key-name__text{max-width:100%;overflow:hidden;text-overflow:ellipsis}.api-model-count{padding:0;color:#0067ff;font:inherit;white-space:nowrap}.api-model-count:hover,.api-model-count:focus-visible{text-decoration:underline;text-underline-offset:3px}.api-row-actions{display:flex;align-items:center;gap:6px;white-space:nowrap}.api-row-actions button{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;box-sizing:border-box;height:28px;padding:3px 11px;border:1px solid #eaeaeb;border-radius:16px;background:var(--defi-bg-alt, #fff);color:inherit;font-size:14px;font-weight:400;line-height:20px}:root[data-theme=defi-dark] .api-row-actions button{border-color:var(--defi-border-soft)}.api-row-actions button:not(:disabled):hover{border-color:#0067ff;color:#0067ff}.api-row-actions button:focus-visible{outline:2px solid #0067ff;outline-offset:2px}.api-row-actions button:disabled{color:var(--muted);cursor:not-allowed}.api-radio{display:grid;width:16px;height:16px;place-items:center;padding:0;border:1px solid #d7dbe3;border-radius:50%;background:#fff}.api-radio.is-selected{border-color:#0067ff;background:#0067ff}.api-radio.is-selected:after{width:5px;height:3px;border-left:1px solid #fff;border-bottom:1px solid #fff;transform:translateY(-1px) rotate(-45deg);content:""}.api-status{display:inline-flex;align-items:center;height:18px;padding:0 8px;border-radius:10px;font-family:PingFang SC,sans-serif;font-size:14px;line-height:18px}.api-status--enabled{background:#def6c7;color:#2f671d}.api-status--disabled{background:#ffeaf0;color:#ff4d73}.api-status--expired{background:#fff7df;color:#b25b00}.api-status--used{background:#f2f2f2;color:#666}.api-status--active{background:#eaf8df;color:#3d7a24}.api-status--revoked{background:#fff0f3;color:#d92d59}.api-key-value{display:inline-flex;align-items:center;gap:8px;width:100%;max-width:100%;overflow:hidden;text-overflow:ellipsis}.api-key-value__text{min-width:0;overflow:hidden;color:var(--text-body);font-family:SFMono-Regular,Consolas,monospace;font-size:14px;letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis}.api-key-value button{display:inline-grid;place-items:center;color:var(--muted)}.api-key-value button{flex:0 0 auto;width:18px;height:18px}.api-key-value button:disabled{color:var(--muted);cursor:not-allowed}@media(max-width:1100px){.api-key-toolbar{grid-template-columns:repeat(2,minmax(0,1fr)) 100px repeat(2,60px)}}@media(max-width:720px){.api-key-card{padding:20px}.api-key-toolbar{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.api-key-toolbar>input{grid-column:1 / -1}.api-key-toolbar>.api-status-filter{grid-column:1 / -1}.api-selection-bar{height:auto;flex-wrap:wrap;gap:12px;padding:12px}.api-selection-bar>div{flex-wrap:wrap}}@media(max-width:560px){.api-key-card{min-height:calc(100dvh - var(--site-header-height) - 24px);padding:16px}.api-key-head{flex-wrap:wrap}}.api-modal-backdrop{position:fixed;inset:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:24px;background:#00000080}.api-modal{display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(700px,100%);max-height:calc(100dvh - 48px);overflow:hidden;border-radius:16px;background:#fff;color:#000}.api-modal__head{display:flex;align-items:center;justify-content:space-between;margin:0;padding:23px 24px;border-bottom:1px solid #eaeaeb}.api-modal__head h2{margin:0;color:#000;font-family:initial;font-size:16px;font-weight:700;line-height:22px}.api-modal__head p{margin:7px 0 0;color:#666;font-family:PingFang SC,sans-serif;font-size:12px;line-height:18px}.api-modal__head button{display:grid;width:24px;height:24px;place-items:center;padding:0;color:#666}.api-modal__body{overflow-y:auto;overscroll-behavior:contain;padding:24px}.api-modal-section{position:relative;margin-top:40px}.api-modal-section:first-child{margin-top:0}.api-modal-section h3{position:relative;margin:0;padding-left:8px;color:#000;font-family:PingFang SC,sans-serif;font-size:14px;font-weight:500;line-height:20px}.api-modal-section h3:before{position:absolute;left:0;top:4px;width:2px;height:12px;background:#0067ff;content:""}.api-modal-section>p{margin:8px 0 24px;padding-left:8px;color:#888;font-family:PingFang SC,sans-serif;font-size:14px;line-height:20px}.api-modal-field{display:grid;gap:9px;margin-top:16px;color:#000;font-family:PingFang SC,sans-serif;font-size:14px;line-height:18px}.api-modal-field input,.api-modal-field textarea{width:100%;border:1px solid #eaeaeb;border-radius:16px;outline:0;color:#666;font-family:initial;font-size:14px;line-height:20px}.api-modal-field input{height:34px;padding:0 14px}.api-modal-field textarea{height:96px;padding:13px 14px;resize:none}.api-modal-field input::placeholder,.api-modal-field textarea::placeholder{color:#666}.api-modal-field em{color:var(--muted);font-style:normal;font-size:12px;line-height:16px}.api-modal .api-modal-field{gap:8px;line-height:20px}.api-modal-section>h3+.api-modal-field{margin-top:20px}.api-modal .api-modal-field>input{height:36px;padding:0 12px}.api-quota-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:24px}.api-quota-fields .api-modal-field{min-width:0;margin-top:0}.api-modal-section>.api-quota-hint{margin:8px 0 0;padding:0;font-size:12px;line-height:16px}.api-model-selection{min-width:0;padding:12px;border:1px solid #eaeaeb;border-radius:16px}.api-model-selection-head.api-switch-row{display:flex;align-items:center;justify-content:space-between;min-width:0;min-height:24px;gap:12px;color:#888;font-size:14px}.api-model-selection-head.api-switch-row>span{overflow:hidden;margin:0;font-size:14px;line-height:20px;text-overflow:ellipsis;white-space:nowrap;color:#888}.api-model-selection-actions{display:flex;flex-shrink:0;align-items:center;gap:12px}.api-model-selection-actions .api-model-selection-count{color:#aaa;font-size:12px;line-height:16px}.api-model-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px}.api-model-list>button{display:grid;grid-template-columns:minmax(0,1fr) 16px;align-items:center;min-width:0;min-height:48px;gap:12px;padding:11px 12px;border:1px solid #eaeaeb;border-radius:12px;background:#fff;text-align:left}.api-model-list>button:hover{border-color:var(--blue-hover)}.api-model-list>button.is-active{border-color:#eaeaeb;background:#fff}.api-model-list>button span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#000;font-size:14px;line-height:20px}.api-model-list>button .api-model-option-main{display:flex;min-width:0;align-items:center;gap:8px}.api-model-list>button .api-model-option-main>span{min-width:0}.api-model-list>button .api-model-option-main .model-vendor-icon{display:grid;width:24px;height:24px;flex:0 0 24px;border:1px solid #eaeaeb;border-radius:6px;background:#fff;color:var(--muted);font-size:12px}.api-model-list>button .api-model-option-check{display:grid;width:14px;height:14px;place-items:center;justify-self:end;border:1px solid #ccc;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0000001f}.api-model-list>button .api-model-option-check.is-selected{border-color:#0067ff;background:#0067ff;color:#fff}.api-model-option-check svg{color:#fff}.api-expire-row{position:relative;display:grid;grid-template-columns:minmax(0,1fr) repeat(4,80px);gap:12px}.api-expire-row>button{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:36px;border:1px solid #eaeaeb;border-radius:16px;background:#fff;color:#000;font-family:initial;font-size:14px;line-height:20px}.api-expire-row>button.is-active{background:#f9fafb;color:#000}.api-expire-picker.ant-picker{min-width:0;height:36px;padding:0 12px;border:1px solid #eaeaeb;border-radius:16px;background:#fff;box-shadow:none}.api-expire-picker .ant-picker-input>input{height:auto;padding:0;border:0;border-radius:0;background:transparent;color:#666;font-family:initial;font-size:14px;line-height:20px}.api-expire-picker-dropdown .ant-picker-cell{height:36px;padding:3px 0;text-align:center;vertical-align:middle}.api-expire-picker-dropdown .ant-picker-cell .ant-picker-cell-inner{display:inline-flex;min-width:24px;height:24px;box-sizing:border-box;align-items:center;justify-content:center;line-height:1}.ant-picker-dropdown{z-index:100}.api-switch-row{display:grid;grid-template-columns:max-content 28px 1fr;align-items:center;gap:6px 10px}.api-switch-row strong{display:block;color:#000;font-family:PingFang SC,sans-serif;font-size:14px;font-weight:400;line-height:20px}.api-switch-row span{display:block;grid-column:1 / -1;color:#888;font-family:PingFang SC,sans-serif;font-size:12px;line-height:16px}.api-switch-row button{position:relative;flex-shrink:0;width:28px;height:16px;padding:0;border-radius:999px;background:#dcdde1}.api-switch-row button:after{position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:50%;background:#fff;transition:transform .16s ease;content:""}.api-switch-row button.is-on{background:#0067ff}.api-switch-row button.is-on:after{transform:translate(12px)}.api-modal__footer{display:flex;justify-content:flex-end;gap:10px;padding:24px;border-top:1px solid #eaeaeb;background:#fff}.api-modal__footer button{height:32px;padding:0 16px;border-radius:16px;font-family:PingFang SC,sans-serif;font-size:14px;line-height:20px}.api-modal__footer button:first-child{border:1px solid #eaeaeb;background:#fff;color:#000;box-shadow:0 1px 4px #0000001f}.api-modal__footer button:last-child{background:#0067ff;color:#fff}.api-modal__footer button:disabled{cursor:wait;opacity:.6}@media(max-width:640px){.api-modal-backdrop{padding:16px}.api-modal{max-height:calc(100dvh - 32px)}.api-modal__head{padding-inline:20px}.api-modal__body,.api-modal__footer{padding:20px}.api-expire-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.api-expire-picker.ant-picker{grid-column:1 / -1}.api-quota-fields{grid-template-columns:1fr;gap:16px}}.content{display:flex;flex-direction:column;gap:80px;padding-bottom:0}.content>.section{margin-top:0}.hero{position:relative;padding:78px 0 42px}.hero-background{display:block;position:absolute;left:50%;top:-5px;width:1367px;max-width:none;height:540px;transform:translate(-50%);z-index:0;object-fit:fill;pointer-events:none;-webkit-user-select:none;user-select:none}.hero-copy{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;text-align:center}.hero-copy h1{margin:0}.hero-copy h1 span{display:block;color:#111;font-family:PingFang SC,sans-serif;font-size:48px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:0}.hero-copy h1 strong{display:block;margin-top:6px;color:#0067ff;font-family:PingFang SC,sans-serif;font-size:48px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:0}.hero-copy p{margin:18px 0 0;color:#333;text-align:center;font-family:PingFang SC,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:22px}.hero-actions{display:flex;align-items:center;gap:20px;margin-top:32px}.primary-button,.ghost-button,.section-link{display:inline-flex;align-items:center;justify-content:center;gap:8px}.primary-button,.ghost-button{height:44px;padding:0 24px;border:1px solid #fff;border-radius:12px;box-shadow:4px 4px 10px #0067ff26;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;text-align:center;font-family:PingFang SC,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.primary-button{background:linear-gradient(90deg,#0067ff 0% 100%)}.ghost-button{background:linear-gradient(90deg,#ffffff8c 0% 100%);color:#0067ff}.metrics{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,max-content);column-gap:165px;justify-content:center;margin-top:94px}.metric{text-align:center}.metric strong{display:block;background:linear-gradient(90deg,#0168ff,#7f54ff);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-family:PingFang SC,sans-serif;font-size:32px;font-style:normal;font-weight:600;line-height:40px}.metric span{display:block;margin-top:16px;color:#333;text-align:center;font-family:PingFang SC,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.section--benefits:after{display:block;width:min(1440px,100vw);height:1px;margin-left:50%;transform:translate(-50%);background:linear-gradient(90deg,#0067ff00,#0067ff4d 51.1262%,#0067ff00);content:""}.center-title{margin:0 0 83px;color:#000;text-align:center;font-family:PingFang SC,sans-serif;font-size:24px;font-style:normal;font-weight:500;line-height:normal}.benefit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.benefit-card{position:relative;min-width:0;min-height:216px;padding:43px 24px 0 25px}.benefit-card:before{position:absolute;top:0;left:0;width:1px;height:216px;border-radius:999px;background:linear-gradient(180deg,#0067ff00,#0067ff4d 51.1262%,#0067ff00);content:""}.benefit-icon{display:block;width:36px;height:36px}.benefit-card h3{margin:28px 0 0;color:#000;font-family:PingFang SC,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:22px}.benefit-card p{margin:10px 0 0;color:#000;font-family:PingFang SC,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.section-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:18px}.section-head h2{display:flex;color:#000;font-family:PingFang SC;font-size:20px;font-style:normal;font-weight:500;line-height:26px}.section-head p{margin:8px 0 0;color:#000;font-family:PingFang SC,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.section-link{padding:0;color:#000;font-family:PingFang SC,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.section-link svg{flex-shrink:0}#models{position:relative;isolation:isolate;aspect-ratio:1198 / 435;padding:118px 0 88px}#models:before{position:absolute;inset:0 auto 0 50%;z-index:-1;width:100vw;transform:translate(-50%);background:linear-gradient(180deg,#fff0 52%,#ffffffb8 82%,#fff),url(/assets/bg2-Cz9wre6H.png) center top / 100% auto no-repeat;content:""}.model-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.model-card{display:flex;flex-direction:column;justify-content:space-between;min-width:0;min-height:142px;padding:20px 20px 18px;overflow:hidden;border:1px solid #fff;border-radius:16px;background:linear-gradient(90deg,#ffffff94,#ffffff75);box-shadow:-2px -2px 8px #ffffff80,2px 4px 12px #0067ff14;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer;transition:transform .18s ease,box-shadow .18s ease}.model-card:hover,.model-card:focus-visible{transform:translateY(-2px);box-shadow:-2px -2px 8px #ffffff80,2px 8px 20px #0067ff29}.model-card:focus-visible{outline:2px solid #0067ff;outline-offset:2px}.model-card__top{display:flex;align-items:center;gap:14px}.model-card__logo{display:grid;width:44px;height:44px;flex:0 0 44px;border-radius:14px;border:0;box-shadow:none}.model-card__logo.model-vendor-icon--large img{width:28px;height:28px}.model-card--peach .model-card__logo,.model-card--ice .model-card__logo,.model-card--violet .model-card__logo{box-shadow:none}.model-card__top h3{margin:0;font-size:14px;font-weight:700;color:#000}.model-card__top p{margin:4px 0 0;font-size:14px;color:#000}.model-card__footer{position:relative;display:flex;align-items:flex-end;justify-content:space-between;gap:14px;margin-top:20px;padding-top:20px}.model-card__footer:before{position:absolute;top:0;left:-20px;width:calc(100% + 40px);height:1px;background:linear-gradient(90deg,#fff0,#fff 51.4366%,#fff0);content:""}.model-card__footer span{display:block;font-size:14px;color:#000}.model-card__footer strong{display:block;margin-top:8px;font-size:14px;font-weight:600;color:#000}.trend--up strong{color:#35b96a}.trend--down strong{color:#ff6378}.model-highlight{position:relative;display:flex;min-width:0;overflow:hidden;border:1px solid #e7e9ee;border-radius:16px;color:inherit;background:#fff;text-decoration:none;transition:box-shadow .18s ease}.model-highlight:hover,.model-highlight:focus-visible{box-shadow:0 14px 32px #1d2a441f}.model-highlight img{width:100%;object-fit:cover}.model-highlight--featured{min-height:390px;flex-direction:column}.model-highlight--featured img{height:232px}.model-highlight__body{position:relative;flex:1;padding:20px 22px 18px}.model-highlight__body>span{display:block;margin-bottom:10px;color:var(--muted);font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.model-highlight__body h3{max-width:360px;margin:0;color:#000;font-size:20px;font-weight:600;line-height:1.3;letter-spacing:0}.model-highlight__body p{margin:9px 0 0;color:var(--muted);font-size:14px;line-height:1.5}.model-highlight__body>svg{position:absolute;right:20px;bottom:18px;color:#000}.model-highlight--blue .model-highlight__body{background:#f4f7ff}.model-highlight--orange .model-highlight__body{background:#fff5ed}.model-highlight--dark .model-highlight__body{background:#f3f4f6}.model-highlight--light .model-highlight__body{background:#f7f7f6}.model-carousel{position:relative}.model-carousel__viewport{display:flex;gap:14px;height:360px;overflow:hidden}.model-carousel__viewport .model-highlight{flex:0 0 48px;height:100%;min-height:0;flex-direction:column;border:0;border-radius:8px;cursor:pointer;transition:flex-basis .52s cubic-bezier(.22,1,.36,1),box-shadow .18s ease}.model-carousel__viewport .model-highlight img{position:absolute;inset:0;width:100%;height:100%;min-height:0;object-fit:cover;transition:transform .52s cubic-bezier(.22,1,.36,1),filter .18s ease}.model-carousel__viewport .model-highlight__body{position:absolute;inset:auto 0 0;z-index:1;padding:28px 32px 24px;color:#fff;background:linear-gradient(180deg,#0000,#0a1122b8);opacity:0;transform:translateY(10px);transition:opacity .22s ease,transform .22s ease}.model-carousel__viewport .model-highlight__body h3{max-width:520px;color:#fff;font-size:24px}.model-carousel__viewport .model-highlight__body p,.model-carousel__viewport .model-highlight__body>span,.model-carousel__viewport .model-highlight__body>svg{color:#fff}.model-carousel__viewport .model-highlight.is-active{flex-basis:calc(100% - 380px);box-shadow:0 18px 44px #1423462e}.model-carousel__viewport .model-highlight.is-active img{transform:scale(1.02)}.model-carousel__viewport .model-highlight.is-active .model-highlight__body{opacity:1;transform:translateY(0)}.model-carousel__viewport .model-highlight.is-peek-1{flex-basis:194px}.model-carousel__viewport .model-highlight.is-peek-2{flex-basis:96px}.model-carousel__viewport .model-highlight.is-peek-3{flex-basis:48px}.model-carousel__controls{display:none;align-items:center;justify-content:space-between;margin-top:8px}.model-carousel__dots{display:flex;gap:7px}.model-carousel__dots button{width:7px;height:7px;padding:0;border-radius:50%;background:#d2d5dc}.model-carousel__dots button[aria-pressed=true]{width:22px;border-radius:5px;background:#171923}.model-carousel__arrows{display:flex;gap:8px}.model-carousel__arrows button{display:grid;width:34px;height:34px;place-items:center;border:1px solid #dfe2e8;border-radius:50%;background:#fff}.getting-started{display:grid;grid-template-columns:minmax(240px,.72fr) minmax(0,1.8fr);gap:56px;padding:88px 0;scroll-margin-top:80px}.getting-started__intro>span{color:#0067ff;font-size:12px;font-weight:700;letter-spacing:.12em}.getting-started__intro h2{margin:14px 0 0;color:#000;font-size:32px;line-height:1.3}.getting-started__intro p{margin:14px 0 0;color:#000;font-size:14px;line-height:1.8}.getting-started__intro button,.guide-card button{display:inline-flex;align-items:center;gap:6px;color:#0067ff}.getting-started__intro button{margin-top:24px;font-size:14px;font-weight:600}.getting-started__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.guide-card{min-width:0;padding:22px;border:1px solid #e9edf5;border-radius:16px;background:linear-gradient(145deg,#fff,#f8faff);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.guide-card:hover{border-color:var(--blue-hover);box-shadow:0 14px 34px #0047b317;transform:translateY(-2px)}.guide-card__icon{display:grid;width:40px;height:40px;margin-bottom:18px;place-items:center;border-radius:12px;color:#000;background:#eaf2ff}.guide-card>span{color:#000;font-size:12px}.guide-card h3{margin:7px 0 0;color:#000;font-size:16px}.guide-card p{min-height:44px;margin:9px 0 0;color:#000;font-size:14px;line-height:1.65}.guide-card button{margin-top:18px;font-size:14px;font-weight:600}.section--process{position:relative;isolation:isolate;padding:80px 0;overflow:visible}.section--process:before,.section--process:after{position:absolute;inset:0 calc(50% - 50vw);z-index:-1;pointer-events:none;content:""}.section--process:before{background:linear-gradient(rgba(213,217,226,.24) 1px,transparent 1px),linear-gradient(90deg,rgba(213,217,226,.24) 1px,transparent 1px),linear-gradient(180deg,#fff,#ffffffad 18% 82%,#fff);background-size:82px 82px,82px 82px,100% 100%}.section--process:after{background-image:linear-gradient(90deg,transparent,rgba(71,179,209,.62) 40%,rgba(71,88,209,.62) 60%,transparent),linear-gradient(90deg,transparent,rgba(88,209,71,.48) 40%,rgba(71,209,146,.48) 60%,transparent),linear-gradient(90deg,transparent,rgba(71,209,156,.5) 40%,rgba(71,171,209,.5) 60%,transparent),linear-gradient(90deg,transparent,rgba(133,71,209,.54) 40%,rgba(209,71,193,.54) 60%,transparent),linear-gradient(90deg,transparent,rgba(209,101,71,.5) 40%,rgba(209,193,71,.5) 60%,transparent);background-position:-420px 0,calc(100% + 360px) 82px,22% 164px,-480px 246px,calc(100% + 400px) 328px;background-repeat:no-repeat;background-size:380px 1px,320px 1px,460px 1px,410px 1px,360px 1px;animation:process-line-flow 8s linear infinite}@keyframes process-line-flow{to{background-position:calc(100% + 420px) 0,-360px 82px,72% 164px,calc(100% + 480px) 246px,-400px 328px}}@media(prefers-reduced-motion:reduce){.section--process:after{animation:none}}:root[data-theme=dark] .profile-session>button{border-color:#61303d;color:#ff8ca5;background:#241319}:root[data-theme=dark] .profile-session>button:hover{border-color:#9e4058;color:#ffb0c1;background:#351821}:root[data-theme=dark] .profile-session>button:focus-visible{outline-color:#ff6584b3}:root[data-theme=dark] .dashboard-page{background:#08090b}:root[data-theme=dark] .dashboard-topbar{border-color:#202329;background:#0a0b0df0;box-shadow:0 1px #ffffff05;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}:root[data-theme=dark] .dashboard-topbar .brand-name,:root[data-theme=dark] .dashboard-nav a{color:var(--muted)}:root[data-theme=dark] .dashboard-nav a:hover{color:#fff}:root[data-theme=dark] .dashboard-nav>a.active{color:#78a9ff}:root[data-theme=dark] .dashboard-sidebar{border-color:#202329;background:#0d0f12}:root[data-theme=dark] .dashboard-menu-item{color:var(--muted)}:root[data-theme=dark] .dashboard-menu-item:hover{color:#fff;background:#17191e}:root[data-theme=dark] .dashboard-menu-item.is-active{color:#75a7ff;background:#17243a;box-shadow:inset 0 0 0 1px #548cec29}:root[data-theme=dark] .dashboard-main{background:radial-gradient(circle at 48% -18%,rgba(50,104,200,.12),transparent 34rem),#08090b}:root[data-theme=dark] .dashboard-filter,:root[data-theme=dark] .dashboard-usage__total,:root[data-theme=dark] .dashboard-models__title strong,:root[data-theme=dark] .dashboard-model-row strong,:root[data-theme=dark] .dashboard-model-row b{color:#fff}:root[data-theme=dark] .dashboard-stat em,:root[data-theme=dark] .dashboard-models__title span,:root[data-theme=dark] .dashboard-model-row em,:root[data-theme=dark] .dashboard-empty{color:var(--muted)}:root[data-theme=dark] .dashboard-stats,:root[data-theme=dark] .dashboard-card{border:1px solid #24272e;background:linear-gradient(145deg,#131519,#101216);box-shadow:0 18px 40px #0000002e}:root[data-theme=dark] .dashboard-stat+.dashboard-stat:before,:root[data-theme=dark] .dashboard-model-row{border-color:#292c33}:root[data-theme=dark] .dashboard-stat__label{color:var(--muted)}:root[data-theme=dark] .dashboard-stat strong{color:#fff}:root[data-theme=dark] .dashboard-segment,:root[data-theme=dark] .data-board-segment{border:0;background:#0b0d10}:root[data-theme=dark] .dashboard-segment button,:root[data-theme=dark] .data-board-segment button{color:var(--muted)}:root[data-theme=dark] .dashboard-segment button:hover,:root[data-theme=dark] .data-board-segment button:hover{color:#fff}:root[data-theme=dark] .dashboard-segment .is-active,:root[data-theme=dark] .data-board-segment button.is-active{color:#fff;background:#3d7bff;box-shadow:0 5px 14px #2367dc47}:root[data-theme=dark] .data-board-card{border:0;background:#151d29;box-shadow:none}:root[data-theme=dark] .data-board-head h1,:root[data-theme=dark] .data-board-chart-head h2,:root[data-theme=dark] .data-board-metric strong{color:#fff}:root[data-theme=dark] .data-board-chart-head span,:root[data-theme=dark] .data-board-metric em{color:var(--muted)}:root[data-theme=dark] .data-board-metric+.data-board-metric:before{background:#292c33}:root[data-theme=dark] .data-board-metric__label{color:var(--muted)}:root[data-theme=dark] .data-board-metric__icon--blue{color:#74a7ff;background:#172842}:root[data-theme=dark] .data-board-metric__icon--yellow{color:#f4be5b;background:#302717}:root[data-theme=dark] .data-board-metric__icon--purple{color:#b494ff;background:#272039}:root[data-theme=dark] .data-board-metric__icon--pink{color:#f083bd;background:#341d2b}:root[data-theme=dark] .data-board-metric__icon--cyan{color:#62a9e8;background:#142c34}:root[data-theme=dark] .data-board-truncated{border-color:#5d4d27;color:#e4ba68;background:#2a2417}:root[data-theme=dark] .data-board-filter-select.ant-select{border-color:#333740!important;color:#fff;background:#181a1f!important}:root[data-theme=dark] :where(.data-board-filter-select .ant-select-content,.data-board-filter-select .ant-select-input){color:#fff}:root[data-theme=dark] .data-board-select-popup.ant-select-dropdown{border-color:#333740;background:#181a1f;box-shadow:0 18px 42px #0000006b}:root[data-theme=dark] .data-board-select-popup .ant-select-item{color:var(--muted)}:root[data-theme=dark] .data-board-select-popup .ant-select-item-option-active{background:#22262d}:root[data-theme=dark] .data-board-select-popup .ant-select-item-option-selected{color:#79aaff;background:#17243a!important}:root[data-theme=dark] .api-key-card{border:1px solid #24272e;background:linear-gradient(145deg,#131519,#101216);box-shadow:0 18px 42px #0003}:root[data-theme=dark] .api-key-head h1,:root[data-theme=dark] .api-table td,:root[data-theme=dark] .api-key-value__text{color:#fff}:root[data-theme=dark] .api-key-toolbar input,:root[data-theme=dark] .api-status-select{border-color:#30343c;color:#fff;background:#17191e}:root[data-theme=dark] .api-key-toolbar input:focus,:root[data-theme=dark] .api-status-select:focus-visible{border-color:#4d7fcf;box-shadow:0 0 0 3px #0067ff21;outline:0}:root[data-theme=dark] .api-key-toolbar input::placeholder,:root[data-theme=dark] .api-table th{color:var(--muted)}:root[data-theme=dark] .api-status-menu{border-color:#30343c;background:#191b20;box-shadow:0 18px 42px #00000075}:root[data-theme=dark] .api-status-menu button{color:var(--muted)}:root[data-theme=dark] .api-status-menu button:hover{background:#24272e}:root[data-theme=dark] .api-status-menu button.is-active{color:#78a9ff;background:#17243a}:root[data-theme=dark] .api-table tbody tr{border-color:#25282f}:root[data-theme=dark] .api-table tbody tr:hover,:root[data-theme=dark] .api-table tbody tr.is-selected{background:#171a20}:root[data-theme=dark] .api-radio{border-color:#464b55;background:#15171b}:root[data-theme=dark] .api-status--active,:root[data-theme=dark] .api-status--enabled{color:#75d5a5;background:#153126}:root[data-theme=dark] .api-status--revoked,:root[data-theme=dark] .api-status--disabled{color:#ff829f;background:#371a24}:root[data-theme=dark] .api-status--expired{color:#eac36f;background:#342a17}:root[data-theme=dark] .api-status--used{color:var(--muted);background:#262930}:root[data-theme=dark] .api-selection-bar{border-color:#30343c;color:var(--muted);background:#17191e}:root[data-theme=dark] .api-selection-bar button{border-color:#383c45;color:var(--muted);background:#111317}:root[data-theme=dark] .api-secret-banner{border-color:#285641;background:#12271e}:root[data-theme=dark] .api-secret-banner__title strong{color:#dcf8e9}:root[data-theme=dark] .api-secret-banner p{color:#95bba8}:root[data-theme=dark] .api-secret-banner__secret{border-color:#2d6249;background:#0d1914}:root[data-theme=dark] .api-secret-banner code{color:#bde6d1}:root[data-theme=dark] .api-modal{border-left:1px solid #2a2d34;color:#fff;background:#101216;box-shadow:-24px 0 60px #00000075}:root[data-theme=dark] .api-modal__head,:root[data-theme=dark] .api-modal__footer{border-color:#292c33;background:#101216}:root[data-theme=dark] .api-modal__head h2,:root[data-theme=dark] .api-modal-section h3,:root[data-theme=dark] .api-modal-field,:root[data-theme=dark] .api-switch-row strong{color:#fff}:root[data-theme=dark] .api-modal__head p,:root[data-theme=dark] .api-modal-section>p,:root[data-theme=dark] .api-modal-field em,:root[data-theme=dark] .api-switch-row span,:root[data-theme=dark] .api-model-selection-head{color:var(--muted)}:root[data-theme=dark] .api-modal-field input,:root[data-theme=dark] .api-modal-field textarea,:root[data-theme=dark] .api-expire-picker.ant-picker,:root[data-theme=dark] .api-expire-row>button{border-color:#333740;color:#fff;background:#181a1f}:root[data-theme=dark] .api-modal-field input:focus,:root[data-theme=dark] .api-modal-field textarea:focus,:root[data-theme=dark] .api-expire-picker.ant-picker-focused{border-color:#4d7fcf;box-shadow:0 0 0 3px #0067ff21}:root[data-theme=dark] .api-expire-picker .ant-picker-input>input{color:#fff}:root[data-theme=dark] .api-expire-row>button:hover,:root[data-theme=dark] .api-expire-row>button.is-active{border-color:var(--blue-hover);color:var(--blue-hover);background:#17243a}:root[data-theme=dark] .api-model-list>button{border-color:#2d3138;background:#15171b}:root[data-theme=dark] .api-model-list>button:hover{border-color:var(--blue-hover);background:#181e27}:root[data-theme=dark] .api-model-list>button.is-active{border-color:#4e82d4;background:#17243a;box-shadow:inset 0 0 0 1px #5289e11f}:root[data-theme=dark] .api-model-list>button span{color:#fff}:root[data-theme=dark] .api-model-list>button small{color:var(--muted)}:root[data-theme=dark] .api-modal__footer button:first-child{border-color:#363a43;color:var(--muted);background:#181a1f}:root[data-theme=dark] .api-delete-confirm,:root[data-theme=dark] .logout-confirm,:root[data-theme=dark] .dashboard-account-menu{border:1px solid #30343c;color:#fff;background:#15171b}:root[data-theme=dark] :where(.api-delete-confirm,.logout-confirm) p,:root[data-theme=dark] .dashboard-account-menu em{color:var(--muted)}:root[data-theme=dark] :where(.api-delete-confirm__actions,.logout-confirm__actions) button:first-child{border-color:#383c45;color:var(--muted);background:#1b1d22}:root[data-theme=dark] .api-use-key-tabs{border-bottom-color:#30343c}:root[data-theme=dark] .api-use-key-tabs button{color:var(--muted)}:root[data-theme=dark] .api-use-key-tabs button.is-active{border-bottom-color:#6da3ff;color:#8db8ff}:root[data-theme=dark] .api-use-key-confirm p.api-use-key-note{border-color:#2f4568;background:#17263a;color:#8db8ff}:root[data-theme=dark] .api-use-key-confirm p.api-use-key-hint{color:#d7a14a}:root[data-theme=dark] .ant-picker-dropdown .ant-picker-panel-container,:root[data-theme=dark] .ant-picker-dropdown .ant-picker-panel,:root[data-theme=dark] .ant-picker-dropdown .ant-picker-date-panel{border-color:#30343c;color:var(--muted);background:#181a1f}:root[data-theme=dark] .ant-picker-dropdown :where(.ant-picker-header,.ant-picker-content th,.ant-picker-cell-in-view,.ant-picker-header button){color:var(--muted)}:root[data-theme=dark] .ant-picker-dropdown .ant-picker-cell:not(.ant-picker-cell-in-view){color:var(--muted)}:root[data-theme=dark] .ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-selected .ant-picker-cell-inner,:root[data-theme=dark] .ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-range-start .ant-picker-cell-inner,:root[data-theme=dark] .ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-range-end .ant-picker-cell-inner{color:#000!important;background:#3d7bff!important}:root[data-theme=dark] .ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-in-range .ant-picker-cell-inner{color:#fff!important}:root[data-theme=dark] .ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-in-range:before{background:#3d7bff2e!important}:root[data-theme=dark] .ant-picker-dropdown :where(.ant-picker-time-panel,.ant-picker-time-panel-column,.ant-picker-footer){border-color:#30343c;background:#181a1f}:root[data-theme=dark] .ant-picker-dropdown .ant-picker-time-panel-cell-inner{color:#fff!important}:root[data-theme=dark] .ant-picker-dropdown .ant-picker-cell-in-view:hover .ant-picker-cell-inner,:root[data-theme=dark] .ant-picker-dropdown .ant-picker-time-panel-cell:hover .ant-picker-time-panel-cell-inner{background:#22262d}:root[data-theme=dark] .ant-picker-dropdown .ant-picker-time-panel-cell-selected .ant-picker-time-panel-cell-inner{color:#fff!important;background:#3d7bff!important}:root[data-theme=dark] .ant-picker-dropdown .ant-picker-footer .ant-picker-today-btn{color:var(--muted)}:root[data-theme=dark] .data-board-tooltip{--data-board-tooltip-border: #30343c;color:#fff}.process-grid{display:flex;width:100%;gap:0;justify-content:space-evenly;align-items:flex-start}.process-card{display:grid;grid-template-columns:28px minmax(0,1fr);align-content:start;column-gap:12px;flex:0 1 400px;width:100%;min-width:0;min-height:246px;padding:28px 0 24px;position:relative}.step-number{width:28px;height:28px;border-radius:50%;background:#e6eefc;color:#7a8ab0;display:grid;place-items:center;font-size:12px;font-weight:600}.process-card h3{align-self:center;margin:0;font-size:14px;font-weight:500;color:#000}.process-card p{grid-column:1 / -1;width:100%;margin:12px 0 0;font-size:14px;line-height:20px;color:#000}.mini-icon-row{grid-column:1 / -1;display:flex;width:100%;gap:16px;margin-top:28px}.mini-icon{width:30px;height:30px;border-radius:10px;display:grid;place-items:center;background:#fff;border:1px solid #eef1f7;color:var(--muted);box-shadow:var(--shadow-soft)}.ledger-list{grid-column:1 / -1;margin-top:28px;display:grid;width:100%;gap:16px}.ledger-row{display:grid;grid-template-columns:96px minmax(0,1fr) auto;gap:18px;align-items:center;min-height:48px;padding:9px 12px;border-radius:12px;background:#f9fafa;color:#666;font-family:Poppins,Inter,PingFang SC,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.ledger-bar{height:4px;border-radius:999px;background:#eef2f8;overflow:hidden}.ledger-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#3a80ff,#8bb1ff)}.ledger-row strong{font-size:14px;color:#666;font-weight:400;line-height:18px}.key-fields{grid-column:1 / -1;margin-top:28px;display:grid;width:100%;gap:16px}.key-field{min-height:48px;border-radius:12px;background:#f9fafa;display:flex;align-items:center;padding:9px 12px;color:#666;font-family:Poppins,Inter,PingFang SC,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:18px}.key-field--masked{letter-spacing:3px;color:#666}.blog-empty{display:grid;min-height:120px;margin:6px 0 0;place-items:center;border-bottom:1px solid #edf1f6;color:var(--muted);font-size:14px}.footer.shell{width:100vw;height:189px;margin:80px 0 0 calc(50% - 50vw);padding:40px 80px;border-top:1px solid #eaeaeb;background:#fff}.footer p{margin:23px 0;color:#666;font-family:PingFang SC,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.footer small{display:block;color:var(--muted);font-family:Inter,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:18px}.footer .brand-name{color:#000;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:22px}@media(max-width:1080px){:root{--content-gutter: 48px}.topbar{width:100%}.hero-copy h1 span,.hero-copy h1 strong{font-size:48px}}@media(max-width:860px){#models{aspect-ratio:auto;padding:72px 0 64px}.topbar{flex-direction:column;align-items:flex-start;gap:14px;height:auto;min-height:64px;padding-block:16px}.topbar-actions{gap:18px;flex-wrap:wrap}.hero{padding-top:58px}.hero-background{top:-64px}.hero-copy h1 span{font-size:40px}.hero-copy h1 strong{font-size:48px}.metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:72px}.benefit-grid,.model-grid{grid-template-columns:1fr}.process-grid{flex-direction:column;justify-content:flex-start}.getting-started{grid-template-columns:1fr;gap:32px;padding:64px 0}.process-card{flex:0 1 auto}.benefit-card{min-height:216px;padding:43px 24px 0 25px}.section-head{flex-direction:column;align-items:flex-start}.model-carousel__viewport{height:auto;overflow-x:auto;padding:2px 2px 12px;scroll-snap-type:x mandatory;overscroll-behavior-x:contain}.model-carousel__viewport .model-highlight,.model-carousel__viewport .model-highlight.is-active,.model-carousel__viewport .model-highlight.is-peek-1,.model-carousel__viewport .model-highlight.is-peek-2,.model-carousel__viewport .model-highlight.is-peek-3{flex:0 0 86%;height:auto;min-height:330px;scroll-snap-align:start}.model-carousel__viewport .model-highlight img{position:static;height:176px;min-height:176px}.model-carousel__viewport .model-highlight__body{position:relative;inset:auto;padding:16px 16px 14px;color:inherit;background:#fff;opacity:1;transform:none}.model-carousel__viewport .model-highlight__body h3{color:#000;font-size:16px}.model-carousel__viewport .model-highlight__body p,.model-carousel__viewport .model-highlight__body>span,.model-carousel__viewport .model-highlight__body>svg{color:var(--muted)}.process-card+.process-card{border-left:0;border-top:1px solid #edf1f7}}@media(max-width:600px){#models{padding:56px 0 52px}:root{--content-gutter: 32px}.topbar{width:100%}.topbar-actions{gap:14px}.hero{padding-top:40px}.hero-background{top:-79px}.hero-copy h1 span,.hero-copy h1 strong{font-size:32px}.hero-copy p{font-size:12px}.hero-actions{width:100%;flex-direction:column}.getting-started__grid{grid-template-columns:1fr}.getting-started__intro h2{font-size:24px}.primary-button,.ghost-button{width:100%}.metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 10px;padding:0;margin-top:60px}.metric strong{font-size:24px}.metric span{font-size:12px}.section--benefits .center-title{margin-bottom:56px;font-size:24px}.model-card,.process-card{padding:20px 18px}.model-highlight--featured{min-height:350px}.model-highlight--featured img{height:190px}.model-highlight__body{padding:16px 16px 14px}.model-highlight__body p{margin-top:6px;font-size:12px}.model-carousel__viewport .model-highlight{flex-basis:86%;min-height:330px}.model-carousel__viewport .model-highlight img{height:176px;min-height:176px}}.home-model-empty{margin:32px 0 0;color:var(--muted);text-align:center;font-size:14px}.usage-active-filter{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:-8px 0 20px;padding:10px 14px;border:1px solid #cfe0ff;border-radius:10px;color:#285a9f;background:#f4f8ff;font-size:12px}.usage-active-filter code{overflow-wrap:anywhere}.usage-active-filter button{flex:0 0 auto;color:#0067ff;font-weight:600}.market-model-api{width:fit-content;padding:0!important;border:0!important;color:#0067ff!important;font-size:12px!important}.docs-page{min-height:100vh;color:#000;background:#fff}.docs-layout{display:grid;grid-template-columns:224px minmax(0,1fr) 168px;gap:42px;width:100%;margin:0;padding-right:32px}.docs-sidebar,.docs-toc{position:sticky;top:var(--site-header-height, 66px);align-self:start;height:calc(100vh - var(--site-header-height, 66px));overflow-y:auto}.docs-sidebar{padding:28px 12px 32px;border-right:1px solid #ededf0;--docs-scrollbar-thumb: #e6e9ee;scrollbar-width:thin;scrollbar-color:var(--docs-scrollbar-thumb) transparent}.docs-sidebar:is(:hover,:focus-within){--docs-scrollbar-thumb: #dce1e8}@supports selector(::-webkit-scrollbar){.docs-sidebar{scrollbar-width:auto;scrollbar-color:auto}}.docs-sidebar::-webkit-scrollbar{width:5px}.docs-sidebar::-webkit-scrollbar-track{background:transparent}.docs-sidebar::-webkit-scrollbar-thumb{border-radius:8px;background:var(--docs-scrollbar-thumb)}.docs-sidebar::-webkit-scrollbar-button{display:none}.docs-sidebar__title{display:block;margin-bottom:18px;color:#000;font-size:16px}.docs-search{display:flex;align-items:center;gap:8px;height:34px;margin-bottom:24px;padding:0 11px;border:1px solid #e5e7eb;border-radius:8px;color:var(--muted);background:#fafafa}.docs-search input{width:100%;min-width:0;border:0;outline:0;color:#000;background:transparent;font-size:12px}.docs-nav-group{display:grid;gap:10px;margin-top:24px}.docs-nav-group:first-child{margin-top:0}.docs-nav-group h2{margin:0;padding:0 10px;color:var(--muted);font-size:14px;font-weight:500;letter-spacing:.04em}.docs-nav-group a{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:34px;padding:0 10px;border-radius:7px;color:var(--text-body);font-size:14px;line-height:20px;transition:color .15s ease,background .15s ease}.docs-nav-group a:hover{color:var(--text-body);background:#f9fafb}.docs-nav-group a.is-active{color:#0067ff;background:#eef5ff}.docs-live-source{display:flex;align-items:flex-start;gap:7px;margin:28px 0 0;padding:14px 10px 0;border-top:1px solid #ededf0;color:#63816f;font-size:12px;line-height:17px}.docs-article{min-width:0;padding:52px 0 96px}.docs-article-head{padding-bottom:32px;border-bottom:1px solid #ededf0}.docs-eyebrow{color:#0067ff;font-size:12px;font-weight:500}.docs-article-head h1{margin:8px 0 12px;color:#000;font-size:32px;font-weight:600;line-height:44px}.docs-article-head>p{max-width:660px;margin:0;color:var(--muted);font-size:16px;line-height:26px}.docs-contract-badge{display:inline-flex;align-items:center;gap:5px;margin-top:18px;padding:4px 9px;border-radius:999px;color:#137c51;background:#e9f8f1;font-size:12px;font-weight:600}.docs-section{padding-top:42px;scroll-margin-top:80px}.docs-section h2{margin:0 0 12px;color:#000;font-size:20px;font-weight:600;line-height:32px}.docs-section>p{margin:0 0 20px;color:var(--muted);font-size:14px;line-height:24px}.docs-legal-date{display:block;margin-top:18px;color:var(--muted);font-size:12px}.docs-legal-notice{margin:28px 0 0;padding:14px 16px;border:1px solid #d8e5fb;border-radius:10px;color:#49617f;background:#f6f9ff;font-size:14px;line-height:22px}.docs-legal-section{padding-top:34px}.docs-legal-section>p{margin-bottom:12px;color:var(--muted);font-size:14px;line-height:26px;text-align:justify}.docs-legal-section>p:last-child{margin-bottom:0}.docs-requirements{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.docs-requirements>a,.docs-requirements>div{display:grid;grid-template-columns:26px minmax(0,1fr) auto;gap:10px;align-items:start;min-height:96px;padding:14px;border:1px solid #e6e7ea;border-radius:10px}.docs-requirements>a:hover{border-color:var(--blue-hover);background:#fbfdff}.docs-requirements b{display:grid;width:24px;height:24px;place-items:center;border-radius:50%;color:#0067ff;background:#edf4ff;font-size:12px}.docs-requirements span{display:block;color:#333;font-size:14px;font-weight:700}.docs-requirements p{margin:7px 0 0;color:#333;font-size:14px;font-weight:400;line-height:20px}.docs-api-facts{margin:0;overflow:hidden;border:1px solid #e7e9ee;border-radius:12px}.docs-api-facts>div{display:grid;grid-template-columns:150px minmax(0,1fr);border-top:1px solid #eef0f3}.docs-api-facts>div:first-child{border-top:0}.docs-api-facts dt,.docs-api-facts dd{min-width:0;margin:0;padding:12px 14px;font-size:12px;line-height:20px}.docs-api-facts dt{color:var(--muted);background:#fafbfc}.docs-api-facts dd{border-left:1px solid #eef0f3;color:#000}.docs-api-facts code{white-space:normal;overflow-wrap:anywhere}.docs-code-card{overflow:hidden;border:1px solid #30343b;border-radius:11px;background:#15181d}.docs-code-card__head{display:flex;align-items:center;justify-content:space-between;min-height:42px;padding:0 10px 0 14px;border-bottom:1px solid #2b3038}.docs-code-card__head>div{display:flex;align-items:stretch;min-height:42px;gap:18px}.docs-code-card__head button{padding:0;color:#aab2c0;font-size:12px}.docs-code-card__head button.is-active{border-bottom:2px solid #6da3ff;color:#fff}.docs-code-card pre{margin:0;overflow:auto;padding:20px;color:#e6e8ec;font-family:SFMono-Regular,Consolas,monospace;font-size:12px;line-height:20px}.docs-endpoint-list,.docs-model-list,.docs-protocol-grid{display:grid;gap:10px}.docs-endpoint-list a{display:grid;grid-template-columns:50px minmax(180px,1fr) minmax(130px,.8fr) 18px;align-items:center;gap:12px;min-height:48px;padding:0 14px;border:1px solid #e7e9ee;border-radius:10px}.docs-endpoint-list a:hover{border-color:var(--blue-hover);background:#f8fbff}.docs-endpoint-list b{color:#167b52;font-size:14px}.docs-endpoint-list code{color:#0067ff;font-size:14px}.docs-model-list article{display:grid;grid-template-columns:minmax(220px,1.3fr) minmax(120px,.8fr) minmax(150px,.8fr) auto;align-items:center;gap:16px;padding:14px 16px;border:1px solid #e7e9ee;border-radius:10px}.docs-model-list article.is-selected{border-color:#8db6ff;background:#f5f9ff}.docs-model-list article>div{min-width:0}.docs-model-list strong,.docs-model-list code{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.docs-model-list strong{color:#000;font-size:14px}.docs-model-list code,.docs-model-list span,.docs-model-list small{color:var(--muted);font-size:14px;line-height:18px}.docs-model-api-link,.docs-primary-link{display:inline-flex;align-items:center;gap:5px;width:fit-content;min-height:30px;padding:0 11px;border-radius:8px;color:#0067ff;background:#f5f9ff;font-size:12px;font-weight:600;white-space:nowrap}.docs-model-api-link{border:1px solid #c9dbfb}.docs-primary-link{min-height:36px;color:#fff;background:#0067ff}.docs-selected-model{display:inline-block;margin:0 0 12px;padding:7px 10px;border-radius:7px;color:#315d96;background:#eef5ff;overflow-wrap:anywhere}.docs-protocol-grid>article{display:grid;gap:10px;padding:16px;border:1px solid #e2e7ef;border-radius:12px;background:#fbfcfe}.docs-protocol-grid>article>strong{color:#000;font-size:14px}.docs-protocol-grid>article>code{color:#0067ff;font-size:12px}.docs-form-error{color:#c0394b!important}.docs-toc{padding:52px 0 32px}.docs-toc>strong,.docs-toc>a,.docs-toc>span,.docs-toc>small{display:block;font-size:14px;line-height:24px}.docs-toc>strong{margin-bottom:8px;color:var(--text-body)}.docs-toc>a,.docs-toc>span{color:var(--muted)}.docs-toc>span{margin-top:18px;padding-top:14px;border-top:1px solid #ededf0}.docs-toc>small{color:var(--muted);overflow-wrap:anywhere}:root[data-theme=dark]{color-scheme:dark;--bg: #08090b;--panel: #111317;--text: #fff;--text-body: #fff;--muted: #fff;--line: #292d34;--line-soft: #1d2026;--blue: #7aa9ff;--blue-strong: #3d7bff;--blue-soft: #16294d;--shadow: 0 18px 40px rgba(0, 0, 0, .42);--shadow-soft: 0 10px 24px rgba(0, 0, 0, .32)}:root[data-theme=dark] body,:root[data-theme=dark] .page,:root[data-theme=dark] .docs-page,:root[data-theme=dark] .dashboard-page,:root[data-theme=dark] .market-page{color:#fff;background:#0d111a}:root[data-theme=dark] .page{background:radial-gradient(circle at 50% 5%,rgba(31,111,255,.12),transparent 32rem),linear-gradient(180deg,#0b1018,#0d131d 46%,#0a0f17)}:root[data-theme=dark] .topbar,:root[data-theme=dark] .dashboard-topbar,:root[data-theme=dark] .dashboard-sidebar{border-color:#263141;background:#111823f5}:root[data-theme=dark] :where(.brand-name,.top-link,.hero-copy h1 span,.center-title,.section-head h2,.benefit-card h3,.model-card__top h3,.model-card__footer strong,.getting-started__intro h2,.guide-card h3,.process-card h3,.docs-sidebar__title,.docs-article-head h1,.docs-section h2){color:#fff}:root[data-theme=dark] .top-link.active{color:#78a9ff}:root[data-theme=dark] :where(.hero-copy p,.section-head p,.benefit-card p,.getting-started__intro p,.guide-card p,.process-card p,.docs-article-head>p,.docs-section>p,.docs-toc>a){color:#fff}:root[data-theme=dark] .hero-background{display:none}:root[data-theme=dark] .hero{isolation:isolate}:root[data-theme=dark] .hero:before{position:absolute;inset:-65px calc(50% - 50vw) -24px;z-index:0;background:radial-gradient(ellipse at 50% 22%,rgba(49,124,255,.24),transparent 38%),radial-gradient(ellipse at 50% 86%,rgba(119,75,255,.12),transparent 46%),linear-gradient(rgba(0,103,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(0,103,255,.08) 1px,transparent 1px);background-size:auto,auto,64px 64px,64px 64px;-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 72%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,#000 72%,transparent 100%);pointer-events:none;content:""}:root[data-theme=dark] .hero-copy h1 strong,:root[data-theme=dark] .metric strong{background:linear-gradient(100deg,#63a6ff,#8b7cff 58%,#c28cff);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}:root[data-theme=dark] .primary-button{border-color:#77abff94;background:linear-gradient(100deg,#0067ff,#6657e9);box-shadow:0 10px 28px #1967eb47}:root[data-theme=dark] .ghost-button{border-color:#354765;color:#b8d3ff;background:#121c2bb8;box-shadow:0 10px 28px #00000038}:root[data-theme=dark] .metric span{color:#fff}:root[data-theme=dark] .section--benefits:after,:root[data-theme=dark] .benefit-card:before{opacity:.72}:root[data-theme=dark] .section-link,:root[data-theme=dark] .getting-started__intro button,:root[data-theme=dark] .guide-card button{color:#7af}:root[data-theme=dark] .section-link path{stroke:currentColor}:root[data-theme=dark] .theme-toggle{border-color:#344052;color:var(--muted);background:#1a2230}:root[data-theme=dark] .theme-toggle:hover{border-color:var(--blue-hover);color:#ffc857;background:#202c3e}.legal-page{min-height:100vh;background:#f7f9fc;color:#000}.legal-page__header{display:flex;align-items:center;justify-content:space-between;max-width:960px;margin:0 auto;padding:28px 24px}.legal-page__brand{color:#000;font-size:20px;font-weight:700;text-decoration:none}.legal-page__back{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:14px;text-decoration:none}.legal-page__back:hover{color:#0067ff}.legal-document{max-width:880px;margin:0 auto 64px;padding:56px 72px 72px;border:1px solid #e4eaf2;border-radius:20px;background:#fff;box-shadow:0 16px 48px #1f34500f}.legal-document__eyebrow{margin:0 0 14px;color:#0067ff;font-size:12px;font-weight:700;letter-spacing:.12em}.legal-document h1{margin:0;font-size:32px;line-height:1.25}.legal-document__date{margin:12px 0 28px;color:var(--muted);font-size:14px}.legal-document__intro,.legal-document section p{color:var(--muted);font-size:16px;line-height:1.9}.legal-document__intro{margin-bottom:36px}.legal-document section{margin-top:32px}.legal-document h2{margin:0 0 12px;color:#000;font-size:20px}.legal-document section p{margin:8px 0}:root[data-theme=defi-dark] body.defi-theme .legal-page{background:#101722;color:#fff}:root[data-theme=defi-dark] body.defi-theme .legal-page__brand,:root[data-theme=defi-dark] body.defi-theme .legal-document h2{color:#fff}:root[data-theme=defi-dark] body.defi-theme .legal-page__back,:root[data-theme=defi-dark] body.defi-theme .legal-document__date,:root[data-theme=defi-dark] body.defi-theme .legal-document__intro,:root[data-theme=defi-dark] body.defi-theme .legal-document section p{color:var(--muted)}:root[data-theme=defi-dark] body.defi-theme .legal-document{border-color:#283548;background:#182230;box-shadow:none}@media(max-width:640px){.legal-page__header{padding:20px 16px}.legal-document{margin:0 12px 32px;padding:36px 24px 44px;border-radius:16px}.legal-document h1{font-size:32px}}:root[data-theme=defi-dark] body.defi-theme .auth-divider{color:var(--muted)}:root[data-theme=defi-dark] body.defi-theme .auth-divider:before,:root[data-theme=defi-dark] body.defi-theme .auth-divider:after{background:#2c3747}:root[data-theme=defi-dark] body.defi-theme .auth-socials button{color:var(--muted);background:#202a38}:root[data-theme=dark] :where(.model-card,.guide-card,.mini-icon,.key-field){border-color:#2c3747;background:linear-gradient(145deg,#192332f5,#0f1621f5)}:root[data-theme=dark] :where(.model-card,.guide-card):hover{border-color:var(--blue-hover);box-shadow:0 18px 38px #00000047,0 0 0 1px #4c8beb14}:root[data-theme=dark] .model-card__logo{border:0;box-shadow:none}:root[data-theme=dark] .model-card--peach .model-card__logo{box-shadow:none}:root[data-theme=dark] .model-card--ice .model-card__logo{box-shadow:none}:root[data-theme=dark] .model-card--violet .model-card__logo{box-shadow:none}:root[data-theme=dark] #models:before{background:radial-gradient(ellipse at 50% 42%,rgba(43,105,207,.2),transparent 54%),linear-gradient(180deg,transparent 0%,rgba(16,24,37,.72) 45%,transparent 100%)}:root[data-theme=dark] .model-card__top p,:root[data-theme=dark] .model-card__footer span,:root[data-theme=dark] .guide-card>span{color:#fff}:root[data-theme=dark] .model-highlight{border-color:#2b3748;background:#121a26}:root[data-theme=dark] .model-carousel__viewport .model-highlight.is-active{box-shadow:0 20px 48px #00000061,0 0 0 1px #6b9eef1f}:root[data-theme=dark] .model-carousel__dots button{background:#3a4658}:root[data-theme=dark] .model-carousel__dots button[aria-pressed=true]{background:#75a8ff}:root[data-theme=dark] .model-carousel__arrows button{border-color:#344155;color:var(--muted);background:#151e2b}:root[data-theme=dark] .model-carousel__viewport .model-highlight__body{background:linear-gradient(180deg,transparent 0%,rgba(5,10,18,.92) 100%)}:root[data-theme=dark] .model-carousel__viewport .model-highlight__body h3,:root[data-theme=dark] .model-carousel__viewport .model-highlight__body p,:root[data-theme=dark] .model-carousel__viewport .model-highlight__body>span,:root[data-theme=dark] .model-carousel__viewport .model-highlight__body>svg{color:#fff}.enterprise-landing{min-height:100vh;overflow:hidden;background:#fff}.enterprise-landing>main{color:#000}.enterprise-landing-hero{display:grid;grid-template-columns:minmax(360px,.9fr) minmax(520px,1.1fr);gap:72px;align-items:center;width:min(var(--content-width),calc(100% - var(--content-gutter)));min-height:650px;margin-inline:auto;padding:88px 0 82px}.enterprise-landing-hero__copy>span{display:inline-flex;align-items:center;gap:7px;padding:7px 11px;border:1px solid #dce7fb;border-radius:999px;color:#0067ff;background:#f7faff;font-size:12px;font-weight:650}.enterprise-landing-hero__copy h1{margin:24px 0 0;color:#000;font-size:clamp(46px,5vw,68px);font-weight:650;line-height:1.07;letter-spacing:-.055em}.enterprise-landing-hero__copy h1 strong{color:#0067ff;font-weight:inherit}.enterprise-landing-hero__copy>p{max-width:580px;margin:24px 0 0;color:var(--muted);font-size:16px;line-height:1.75}.enterprise-landing-hero__actions{display:flex;gap:12px;margin-top:32px}.enterprise-cta-primary,.enterprise-cta-secondary{display:inline-flex;min-height:46px;align-items:center;justify-content:center;gap:8px;padding:0 22px;border-radius:10px;font-size:14px;font-weight:650;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.enterprise-cta-primary{color:#fff;background:#0067ff;box-shadow:0 12px 24px #141a2629}.enterprise-cta-primary:hover{background:var(--blue-hover);box-shadow:0 14px 30px #176ff238;transform:translateY(-2px)}.enterprise-cta-secondary{border:1px solid #dfe4eb;color:var(--text-body);background:#fff}.enterprise-cta-secondary:hover{border-color:#bdc8d8;background:#f7f9fc}.enterprise-routing-demo{position:relative;padding:18px;border:1px solid #dfe5ed;border-radius:20px;background:#fff;box-shadow:0 34px 80px #23375824}.enterprise-routing-demo:before{position:absolute;inset:-60px;z-index:-1;border-radius:50%;background:radial-gradient(circle,rgba(43,118,255,.14),transparent 67%);content:""}.enterprise-routing-demo__head,.enterprise-routing-demo__foot{display:flex;align-items:center;justify-content:space-between}.enterprise-routing-demo__head{padding:0 2px 14px;border-bottom:1px solid #edf0f4;color:var(--muted);font-size:12px}.enterprise-routing-demo__head span{display:flex;align-items:center;gap:7px}.enterprise-routing-demo__head i{width:7px;height:7px;border-radius:50%;background:#28ae62;box-shadow:0 0 0 4px #28ae621c}.enterprise-routing-demo__head strong{color:#278753;font-weight:600}.enterprise-routing-demo__flow{display:grid;grid-template-columns:minmax(140px,.8fr) 84px minmax(210px,1.3fr);gap:16px;align-items:center;padding:24px 0}.enterprise-routing-demo__request{display:grid;gap:8px;padding:18px 14px;border:1px solid #e2e7ef;border-radius:12px;background:#f8fafc}.enterprise-routing-demo__request code{overflow:hidden;color:var(--text-body);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.enterprise-routing-demo__request span{color:var(--muted);font-size:12px}.enterprise-routing-demo__hub{position:relative;display:grid;width:72px;height:72px;place-items:center;justify-self:center;border:1px solid #bcd3fa;border-radius:18px;color:#0067ff;background:#edf4ff;box-shadow:0 10px 24px #176ff221}.enterprise-routing-demo__hub:before,.enterprise-routing-demo__hub:after{position:absolute;top:50%;width:18px;height:1px;background:#b9c9e1;content:""}.enterprise-routing-demo__hub:before{right:100%}.enterprise-routing-demo__hub:after{left:100%}.enterprise-routing-demo__hub span{margin-top:-14px;font-size:12px;font-weight:700}.enterprise-routing-demo__models{display:grid;gap:7px}.enterprise-routing-demo__models>a{display:grid;grid-template-columns:31px minmax(0,1fr) 16px;gap:9px;align-items:center;min-height:48px;padding:7px 9px;border:1px solid #e5e9f0;border-radius:10px;background:#fff;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.enterprise-routing-demo__models>a:hover{border-color:var(--blue-hover);box-shadow:0 8px 18px #2659a417;transform:translate(3px)}.enterprise-routing-demo__models>a>span{display:grid;width:31px;height:31px;place-items:center;border-radius:9px;color:#0067ff;background:#edf4ff;font-size:12px;font-weight:700}.enterprise-routing-demo__models div{min-width:0}.enterprise-routing-demo__models strong,.enterprise-routing-demo__models small{display:block}.enterprise-routing-demo__models strong{color:var(--text-body);font-size:12px}.enterprise-routing-demo__models small{margin-top:2px;overflow:hidden;color:var(--muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.enterprise-routing-demo__models svg{color:var(--muted)}.enterprise-routing-demo__foot{gap:10px;padding:13px 4px 0;border-top:1px solid #edf0f4}.enterprise-routing-demo__foot span{display:flex;align-items:center;gap:4px;color:var(--muted);font-size:12px}.enterprise-routing-demo__foot svg{color:#2aaa61}.enterprise-industries{display:flex;gap:44px;align-items:center;justify-content:center;min-height:88px;padding:20px 48px;overflow:hidden;border-block:1px solid #ebeff4;color:var(--muted);background:#fafbfc}.enterprise-industries span{flex:0 0 auto;font-size:14px;font-weight:600;letter-spacing:.06em}.enterprise-capability-section,.enterprise-control-section{width:min(var(--content-width),calc(100% - var(--content-gutter)));margin-inline:auto;padding:112px 0}.enterprise-section-heading{max-width:660px;margin:0 auto 48px;text-align:center}.enterprise-section-heading>span,.enterprise-production-section>div:first-child>span{color:#0067ff;font-size:12px;font-weight:700;letter-spacing:.14em}.enterprise-section-heading h2,.enterprise-production-section h2,.enterprise-final-cta h2{margin:13px 0 0;color:#000;font-size:clamp(32px,3.5vw,44px);font-weight:650;line-height:1.2;letter-spacing:-.04em}.enterprise-section-heading p{margin:14px 0 0;color:var(--muted);font-size:16px;line-height:1.7}.enterprise-capability-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.enterprise-capability-card{display:block;padding:20px;border:1px solid #e1e6ee;border-radius:16px;background:#fff;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.enterprise-capability-card:hover{border-color:var(--blue-hover);box-shadow:0 20px 40px #2337581a;transform:translateY(-5px)}.enterprise-capability-card__visual{display:grid;grid-template-columns:40px minmax(0,1fr);gap:12px;align-items:center;min-height:132px;margin-bottom:22px;padding:18px;border-radius:12px;background:#f3f7fd}.enterprise-capability-card__visual>span{display:grid;width:40px;height:40px;place-items:center;border-radius:11px;color:#0067ff;background:#fff;box-shadow:0 8px 18px #284e891a}.enterprise-capability-card__visual>strong{color:var(--text-body);font-size:14px}.enterprise-capability-card__visual>div{display:flex;grid-column:1 / -1;gap:5px;align-items:end;height:38px}.enterprise-capability-card__visual i{flex:1;border-radius:3px 3px 0 0;background:#9fbeee}.enterprise-capability-card__visual i:nth-child(1){height:36%}.enterprise-capability-card__visual i:nth-child(2){height:66%}.enterprise-capability-card__visual i:nth-child(3){height:52%}.enterprise-capability-card__visual i:nth-child(4){height:88%}.enterprise-capability-card--violet .enterprise-capability-card__visual{background:#f7f4ff}.enterprise-capability-card--violet .enterprise-capability-card__visual>span{color:#7357dc}.enterprise-capability-card--violet .enterprise-capability-card__visual i{background:#baaaf0}.enterprise-capability-card--green .enterprise-capability-card__visual{background:#f0faf5}.enterprise-capability-card--green .enterprise-capability-card__visual>span{color:#27915b}.enterprise-capability-card--green .enterprise-capability-card__visual i{background:#8fd1ad}.enterprise-capability-card>span{color:var(--muted);font-size:12px;font-weight:700;letter-spacing:.11em}.enterprise-capability-card h3{margin:9px 0 0;color:var(--text-body);font-size:18px}.enterprise-capability-card>p{min-height:63px;margin:10px 0 0;color:var(--muted);font-size:14px;line-height:1.65}.enterprise-capability-card>em{display:flex;gap:5px;align-items:center;margin-top:18px;color:#0067ff;font-size:12px;font-style:normal;font-weight:600}.enterprise-production-section{display:grid;grid-template-columns:minmax(300px,.75fr) minmax(500px,1.25fr);gap:72px;align-items:center;padding:106px max(calc(var(--content-gutter) / 2),calc((100% - var(--content-width)) / 2));background:#111722}.enterprise-production-section h2{color:#fff}.enterprise-production-section>div:first-child>p{margin:19px 0 0;color:var(--muted);font-size:16px;line-height:1.75}.enterprise-production-section>div:first-child>a{display:inline-flex;gap:7px;align-items:center;margin-top:25px;color:#79aaff;font-size:14px;font-weight:600}.enterprise-production-panel{padding:22px;border:1px solid #303b4d;border-radius:17px;background:#171f2c;box-shadow:0 24px 60px #0000003d}.enterprise-production-panel>header{display:flex;align-items:center;justify-content:space-between;padding-bottom:18px;border-bottom:1px solid #2b3545;color:var(--muted);font-size:12px}.enterprise-production-panel>header em{padding:4px 8px;border-radius:999px;color:#70d99c;background:#2baa5f21;font-size:12px;font-style:normal}.enterprise-production-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px}.enterprise-production-stats article{padding:14px;border:1px solid #2d384a;border-radius:10px;background:#131b27}.enterprise-production-stats span,.enterprise-production-stats strong,.enterprise-production-stats small{display:block}.enterprise-production-stats span{color:var(--muted);font-size:12px}.enterprise-production-stats strong{margin-top:9px;color:#fff;font-size:14px}.enterprise-production-stats small{margin-top:5px;color:var(--muted);font-size:12px}.enterprise-production-chart{display:flex;gap:8px;align-items:end;height:120px;margin-top:16px;padding:18px 14px 0;border-radius:10px;background:linear-gradient(180deg,rgba(47,112,220,.1),transparent)}.enterprise-production-chart i{flex:1;border-radius:4px 4px 0 0;background:linear-gradient(180deg,#4b8df2,#235ab4)}.enterprise-production-chart i:nth-child(1){height:31%}.enterprise-production-chart i:nth-child(2){height:42%}.enterprise-production-chart i:nth-child(3){height:37%}.enterprise-production-chart i:nth-child(4){height:59%}.enterprise-production-chart i:nth-child(5){height:54%}.enterprise-production-chart i:nth-child(6){height:73%}.enterprise-production-chart i:nth-child(7){height:67%}.enterprise-production-chart i:nth-child(8){height:88%}.enterprise-control-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid #e3e8ef;border-radius:16px;background:#e3e8ef}.enterprise-control-grid article{min-height:190px;padding:28px;background:#fff}.enterprise-control-grid svg{color:#0067ff}.enterprise-control-grid h3{margin:24px 0 0;color:var(--text-body);font-size:16px}.enterprise-control-grid p{margin:9px 0 0;color:var(--muted);font-size:12px;line-height:1.65}.enterprise-final-cta{display:flex;flex-direction:column;align-items:center;padding:104px 24px 112px;border-top:1px solid #edf0f4;text-align:center;background:radial-gradient(circle at 50% 20%,rgba(42,116,244,.1),transparent 40%)}.enterprise-final-cta>span{color:#0067ff;font-size:12px;font-weight:650}.enterprise-final-cta>p{margin:15px 0 0;color:var(--muted);font-size:14px}.enterprise-final-cta>div{display:flex;gap:12px;margin-top:28px}:root[data-theme=dark] .enterprise-landing{background:#0c121b}:root[data-theme=dark] .enterprise-landing-hero__copy h1,:root[data-theme=dark] .enterprise-section-heading h2,:root[data-theme=dark] .enterprise-final-cta h2,:root[data-theme=dark] .enterprise-capability-card h3,:root[data-theme=dark] .enterprise-control-grid h3{color:#fff}:root[data-theme=dark] .enterprise-landing-hero__copy>p,:root[data-theme=dark] .enterprise-section-heading p,:root[data-theme=dark] .enterprise-capability-card>p,:root[data-theme=dark] .enterprise-control-grid p,:root[data-theme=dark] .enterprise-final-cta>p{color:var(--muted)}:root[data-theme=dark] .enterprise-landing-hero__copy>span{border-color:#29456d;background:#121e2e}:root[data-theme=dark] .enterprise-routing-demo,:root[data-theme=dark] .enterprise-routing-demo__models>a,:root[data-theme=dark] .enterprise-capability-card,:root[data-theme=dark] .enterprise-control-grid article{border-color:#2c394b;background:#151e2b}:root[data-theme=dark] .enterprise-routing-demo__head,:root[data-theme=dark] .enterprise-routing-demo__foot{border-color:#2b3748}:root[data-theme=dark] .enterprise-routing-demo__request,:root[data-theme=dark] .enterprise-capability-card__visual{border-color:#2b394d;background:#111a27}:root[data-theme=dark] .enterprise-routing-demo__request code,:root[data-theme=dark] .enterprise-routing-demo__models strong,:root[data-theme=dark] .enterprise-capability-card__visual>strong{color:var(--muted)}:root[data-theme=dark] .enterprise-routing-demo__models>a>span,:root[data-theme=dark] .enterprise-routing-demo__hub,:root[data-theme=dark] .enterprise-capability-card__visual>span{border-color:#31558a;color:#72a7ff;background:#192b43}:root[data-theme=dark] .enterprise-cta-secondary{border-color:#344257;color:var(--muted);background:#172131}:root[data-theme=dark] .enterprise-industries,:root[data-theme=dark] .enterprise-final-cta{border-color:#263244;background-color:#101823}:root[data-theme=dark] .enterprise-control-grid{border-color:#2c394b;background:#2c394b}@media(max-width:960px){.enterprise-landing-hero{grid-template-columns:1fr;gap:56px}.enterprise-capability-grid{grid-template-columns:1fr}.enterprise-capability-card{display:grid;grid-template-columns:minmax(230px,.8fr) minmax(0,1.2fr);column-gap:24px}.enterprise-capability-card__visual{grid-row:1 / 6;margin:0}.enterprise-production-section{grid-template-columns:1fr;gap:48px}.enterprise-control-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.enterprise-landing-hero{min-height:0;padding:56px 0 64px}.enterprise-landing-hero__copy h1{font-size:40px}.enterprise-landing-hero__copy>p{font-size:16px}.enterprise-landing-hero__actions,.enterprise-final-cta>div{flex-direction:column}.enterprise-routing-demo__flow{grid-template-columns:1fr}.enterprise-routing-demo__hub:before,.enterprise-routing-demo__hub:after{display:none}.enterprise-routing-demo__foot{flex-wrap:wrap}.enterprise-industries{justify-content:flex-start;overflow-x:auto}.enterprise-capability-section,.enterprise-control-section{padding:76px 0}.enterprise-capability-card{display:block}.enterprise-capability-card__visual{margin-bottom:22px}.enterprise-production-section{padding:76px 14px}.enterprise-production-stats,.enterprise-control-grid{grid-template-columns:1fr}.enterprise-final-cta{padding:78px 18px 86px}}.enterprise-page{min-height:100vh;background:radial-gradient(circle at 12% 12%,rgba(122,169,255,.11),transparent 28%),linear-gradient(180deg,#f8faff,#f4f7fb)}.enterprise-shell{display:grid;grid-template-columns:minmax(300px,.82fr) minmax(520px,1.18fr);gap:72px;width:min(var(--content-width),calc(100% - var(--content-gutter)));margin-inline:auto;padding:80px 0 96px}.enterprise-intro{align-self:start;padding-top:24px}.enterprise-contact-back{display:flex;gap:6px;align-items:center;width:fit-content;margin-bottom:28px;color:var(--muted);font-size:12px;font-weight:600}.enterprise-contact-back:hover{color:#0067ff}.enterprise-eyebrow{display:inline-flex;align-items:center;gap:7px;color:#0067ff;font-size:14px;font-weight:650;letter-spacing:.04em}.enterprise-intro>h1{margin:20px 0 0;color:#000;font-size:clamp(38px,4vw,56px);font-weight:650;line-height:1.14;letter-spacing:-.045em}.enterprise-intro>p:not(.enterprise-privacy){max-width:520px;margin:22px 0 0;color:var(--muted);font-size:16px;line-height:1.75}.enterprise-benefits{display:grid;gap:22px;margin-top:46px}.enterprise-benefits article{display:grid;grid-template-columns:42px minmax(0,1fr);gap:15px;align-items:start}.enterprise-benefits article>span{display:grid;width:42px;height:42px;place-items:center;border:1px solid #dce8fb;border-radius:12px;color:#0067ff;background:#ffffffd1;box-shadow:0 8px 20px #2c589c12}.enterprise-benefits h2{margin:0;color:#000;font-size:16px;font-weight:650;line-height:1.45}.enterprise-benefits p{margin:5px 0 0;color:var(--muted);font-size:14px;line-height:1.65}.enterprise-privacy{display:flex;align-items:center;gap:7px;margin:42px 0 0;color:var(--muted);font-size:12px}.enterprise-application{display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(218,225,236,.92);border-radius:22px;background:#fffffff0;box-shadow:0 30px 70px #2d456c1f}.enterprise-application>header{padding:34px 38px 26px;border-bottom:1px solid #edf0f5}.enterprise-application>header>span{color:#0067ff;font-size:12px;font-weight:700;letter-spacing:.13em}.enterprise-application>header h2{margin:10px 0 0;color:#000;font-size:28px;font-weight:650;letter-spacing:-.025em}.enterprise-application>header p{margin:9px 0 0;color:var(--muted);font-size:14px;line-height:1.6}.enterprise-form{display:flex;flex:1;flex-direction:column;padding:30px 38px 38px}.enterprise-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.enterprise-form label{display:grid;gap:9px;min-width:0}.enterprise-form label>span{color:var(--text-body);font-size:14px;font-weight:600}.enterprise-form label em{color:#ff4d4f;font-style:normal}.enterprise-form__requirements{grid-column:1 / -1}.enterprise-form input,.enterprise-form textarea{width:100%;height:46px;padding:0 14px;border:1px solid #dce2eb;border-radius:10px;outline:none;color:var(--text-body);background:#fbfcfe;font:inherit;font-size:14px;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.enterprise-form textarea{height:auto;min-height:120px;padding:12px 14px;line-height:1.6;resize:vertical}.enterprise-form input:focus,.enterprise-form textarea:focus{background:#fff}.enterprise-form input::placeholder,.enterprise-form textarea::placeholder{color:var(--muted)}.enterprise-form__actions{display:flex;justify-content:flex-end;margin-top:auto;padding-top:28px}.enterprise-form__error{margin:18px 0 0;padding:11px 14px;border:1px solid #f1c9cf;border-radius:10px;color:#b3263a;background:#fdf2f4;font-size:13px;line-height:1.5}.enterprise-primary-button{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:8px;padding:0 22px;border-radius:10px;color:#fff;background:#0067ff;font-size:14px;font-weight:600;box-shadow:0 10px 20px #176ff233;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.enterprise-primary-button:hover{background:var(--blue-hover);transform:translateY(-1px)}.enterprise-primary-button:disabled{cursor:not-allowed;opacity:.68;box-shadow:none;transform:none}.enterprise-interface-notice{display:flex;gap:11px;align-items:flex-start;margin-top:22px;padding:14px 15px;border:1px solid #bfe3cc;border-radius:11px;color:#178448;background:#f1fbf5}.enterprise-interface-notice svg{flex:0 0 auto;margin-top:1px}.enterprise-interface-notice strong{display:block;font-size:14px}.enterprise-interface-notice p{margin:4px 0 0;color:#568069;font-size:12px;line-height:1.5}@media(max-width:960px){.enterprise-shell{grid-template-columns:1fr;gap:42px;padding-top:48px}.enterprise-intro{padding-top:0}.enterprise-benefits{grid-template-columns:repeat(3,minmax(0,1fr))}.enterprise-benefits article{grid-template-columns:1fr}}@media(max-width:640px){.enterprise-shell{width:min(100% - 28px,760px);padding:38px 0 64px}.enterprise-intro>h1{font-size:32px}.enterprise-benefits{grid-template-columns:1fr;margin-top:34px}.enterprise-benefits article{grid-template-columns:42px minmax(0,1fr)}.enterprise-application>header{padding:28px 22px 22px}.enterprise-application>header h2{font-size:24px}.enterprise-form{padding:24px 22px 28px}.enterprise-form__grid{grid-template-columns:1fr}.enterprise-primary-button{width:100%}}:root[data-theme=dark] .getting-started{position:relative}:root[data-theme=dark] .getting-started:before{position:absolute;inset:32px calc(50% - 50vw);z-index:0;border-block:1px solid rgba(73,92,119,.2);background:linear-gradient(90deg,transparent,rgba(24,35,51,.68) 18%,rgba(24,35,51,.68) 82%,transparent);pointer-events:none;content:""}:root[data-theme=dark] .getting-started>*{position:relative;z-index:1}:root[data-theme=dark] .step-number{color:#9fc2ff;background:#1b3151;box-shadow:inset 0 0 0 1px #6c9eeb38}:root[data-theme=dark] .ledger-row,:root[data-theme=dark] .key-field{border:1px solid #263346;color:var(--muted);background:#0e1622d1}:root[data-theme=dark] .ledger-row strong,:root[data-theme=dark] .key-field--masked{color:var(--muted)}:root[data-theme=dark] .ledger-bar{background:#2a3546}:root[data-theme=dark] .ledger-bar i{background:linear-gradient(90deg,#3988ff,#8a75ff)}:root[data-theme=dark] .section--process:before{background:linear-gradient(rgba(74,88,110,.2) 1px,transparent 1px),linear-gradient(90deg,rgba(74,88,110,.2) 1px,transparent 1px);background-size:82px 82px,82px 82px;-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 18%,#000 82%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,#000 18%,#000 82%,transparent 100%)}:root[data-theme=dark] .blog-empty{border-color:#273141;color:var(--muted)}:root[data-theme=dark] .guide-card__icon{color:#fff;background:#172a47}:root[data-theme=dark] .model-card__footer:before{background:linear-gradient(90deg,transparent,#334155 51%,transparent)}:root[data-theme=dark] .home-model-empty{color:var(--muted)}:root[data-theme=dark] .blog-item{border-bottom-color:#2b3748}:root[data-theme=dark] .blog-item__main h3{color:#fff}:root[data-theme=dark] .blog-item__main p,:root[data-theme=dark] .blog-item__time{color:#9aa4b2}:root[data-theme=dark] .article-modal>article{color:#fff;background:#121a26}:root[data-theme=dark] .footer{border-color:#273141;background:#080d15e0}:root[data-theme=dark] .footer p,:root[data-theme=dark] .footer small{color:var(--muted)}:root[data-theme=dark] :where(.docs-sidebar,.docs-article-head,.docs-live-source,.docs-toc>span){border-color:#293343}:root[data-theme=dark] .docs-page{background:radial-gradient(circle at 52% 0,rgba(39,104,211,.09),transparent 30rem),#0d111a}:root[data-theme=dark] .docs-sidebar{--docs-scrollbar-thumb: #374151}:root[data-theme=dark] .docs-sidebar:is(:hover,:focus-within){--docs-scrollbar-thumb: #414d60}:root[data-theme=dark] .docs-search{color:var(--muted);box-shadow:inset 0 1px #ffffff05}:root[data-theme=dark] .docs-search input::placeholder{color:var(--muted)}:root[data-theme=dark] .docs-nav-group h2{color:var(--muted)}:root[data-theme=dark] .docs-live-source{color:#79b89b}:root[data-theme=dark] .docs-eyebrow,:root[data-theme=dark] :where(.docs-endpoint-list code,.docs-protocol-grid>article>code){color:#78aaff}:root[data-theme=dark] .docs-contract-badge{color:#83d6ad;background:#173426;box-shadow:inset 0 0 0 1px #5bbf8c2e}:root[data-theme=dark] .docs-legal-date{color:var(--muted)}:root[data-theme=dark] .docs-legal-notice{border-color:#29476f;color:#a9c7f3;background:#111d2d}:root[data-theme=dark] .docs-legal-section>p{color:var(--muted)}:root[data-theme=dark] .docs-requirements>a,:root[data-theme=dark] .docs-requirements>div{border-color:#2d3849;background:linear-gradient(145deg,#151d2af5,#101722f5)}:root[data-theme=dark] .docs-requirements>a:hover{border-color:var(--blue-hover);background:#17243a}:root[data-theme=dark] .docs-requirements b{color:#a5c6ff;background:#1b3152}:root[data-theme=dark] .docs-requirements span{color:#fff}:root[data-theme=dark] .docs-requirements p,:root[data-theme=dark] :where(.docs-model-list code,.docs-model-list span,.docs-model-list small){color:var(--muted)}:root[data-theme=dark] :where(.docs-search,.docs-api-facts,.docs-endpoint-list a,.docs-model-list article,.docs-protocol-grid>article){border-color:#2d3849;background:#141b27}:root[data-theme=dark] :where(.docs-endpoint-list a,.docs-model-list article,.docs-protocol-grid>article){box-shadow:0 8px 24px #00000014}:root[data-theme=dark] .docs-endpoint-list a:hover{border-color:var(--blue-hover);background:#17243a}:root[data-theme=dark] .docs-endpoint-list b{color:#75d3a6}:root[data-theme=dark] .docs-model-list article.is-selected{border-color:#4c76ad;background:#17263a}:root[data-theme=dark] :where(.docs-search input,.docs-api-facts dd,.docs-model-list strong,.docs-protocol-grid strong){color:#fff}:root[data-theme=dark] .docs-nav-group a{color:var(--muted)}:root[data-theme=dark] .docs-nav-group a:hover{color:var(--muted);background:#1a2636}:root[data-theme=dark] .docs-nav-group a.is-active{color:#fff;background:#242630}:root[data-theme=dark] :where(.docs-api-facts>div,.docs-api-facts dd){border-color:#293343}:root[data-theme=dark] .docs-api-facts dt{color:var(--muted);background:#111822}:root[data-theme=dark] .docs-code-card{border-color:#39465a;background:#0b1018;box-shadow:0 14px 32px #0003}:root[data-theme=dark] .docs-code-card__head{border-color:#2b3544;background:#111824}:root[data-theme=dark] .docs-code-card pre{color:var(--muted)}:root[data-theme=dark] .docs-model-api-link{border-color:#3f6396;color:#8db8ff;background:#17263a}:root[data-theme=dark] .docs-model-api-link:hover{border-color:var(--blue-hover);background:#1b3150}:root[data-theme=dark] .docs-primary-link{color:#fff;background:linear-gradient(100deg,#0067ff,#5b55df);box-shadow:0 8px 20px #1967eb38}:root[data-theme=dark] .docs-selected-model{color:#9bc0ff;background:#172a47}:root[data-theme=dark] .docs-section>p code{color:#9bc0ff}:root[data-theme=dark] .docs-form-error{color:#ff929e!important}:root[data-theme=dark] .docs-toc>strong{color:var(--muted)}:root[data-theme=dark] :where(.docs-toc>a,.docs-toc>span){color:var(--muted)}:root[data-theme=dark] .docs-toc>a:hover{color:var(--blue-hover)}:root[data-theme=dark] .docs-toc>small{color:var(--muted)}:root[data-theme=dark] .docs-page .docs-sidebar,:root[data-theme=dark] .docs-page .docs-api-facts dd{border-color:#293343}:root[data-theme=dark] .dashboard-main,:root[data-theme=dark] .market-main{background:#0d131d}:root[data-theme=dark] :where(.dashboard-nav,.dashboard-menu-item){color:var(--muted)}:root[data-theme=dark] .dashboard-menu-item.is-active{color:#78aaff;background:#172a47}:root[data-theme=dark] :where(.dashboard-stats,.dashboard-card,.data-board-card,.usage-log-card,.api-key-card,.profile-card){border-color:#283445;color:#fff;background:#151d29}:root[data-theme=dark] .wallet-card{background:#151d29}:root[data-theme=dark] .wallet-stat+.wallet-stat:before{background:#292c33}:root[data-theme=dark] .wallet-checkout__details,:root[data-theme=dark] .wallet-checkout__details>div{border-color:#2a3546}:root[data-theme=dark] .wallet-amount-grid,:root[data-theme=dark] .wallet-channel-grid{background:#1a2230}:root[data-theme=dark] .wallet-amount-grid button,:root[data-theme=dark] .wallet-channel{color:var(--muted);background:transparent}:root[data-theme=dark] .wallet-amount-grid button:hover,:root[data-theme=dark] .wallet-amount-grid button.is-active,:root[data-theme=dark] .wallet-channel:hover,:root[data-theme=dark] .wallet-channel.is-active{color:var(--blue-hover);background:#111824}:root[data-theme=dark] .wallet-custom-amount__input input{border-color:#344154;color:#fff;background:#111824}:root[data-theme=dark] .wallet-recharge__status{color:#efc36e;background:#302817}:root[data-theme=dark] .wallet-channel>em{color:#efc36e;background:#302817}:root[data-theme=dark] .wallet-checkout__submit{color:var(--muted);background:#273243}:root[data-theme=dark] :where(.wallet-amount-grid span,.wallet-custom-amount em,.wallet-checkout__amount>span,.wallet-checkout__details dt,.wallet-checkout__notice){color:var(--muted)}:root[data-theme=dark] .wallet-checkout__details dd{color:var(--muted)}:root[data-theme=dark] .wallet-stat__icon--blue{color:#74a7ff;background:#172842}:root[data-theme=dark] .wallet-stat__icon--yellow{color:#f4be5b;background:#302717}:root[data-theme=dark] .wallet-stat__icon--purple{color:#b494ff;background:#272039}:root[data-theme=dark] .wallet-stat__icon--pink{color:#f083bd;background:#341d2b}:root[data-theme=dark] .wallet-stat__icon--cyan{color:#62a9e8;background:#142c34}:root[data-theme=dark] :where(.dashboard-page,.market-page,.usage-log-card,.api-key-card,.wallet-page,.profile-page) :where(h1,h2,h3,strong,th,td,label){color:#fff}:root[data-theme=dark] :where(.dashboard-filter button,.usage-log-toolbar input,.usage-status-filter,.usage-status-menu,.api-key-toolbar input,.api-key-toolbar button,.api-status-menu,.wallet-field input,.wallet-field select,.profile-password-field input){border-color:#344154;color:var(--muted);background:#111824}:root[data-theme=dark] :where(.usage-table,.api-table,.wallet-table,.market-table-card,.market-detail-table){color:var(--muted);background:#151d29}:root[data-theme=dark] :where(.usage-table th,.usage-table td,.api-table th,.api-table td,.market-detail-table th,.market-detail-table td){border-color:#293546;background:transparent}:root[data-theme=dark] :where(.api-modal,.market-detail-modal,.profile-password-modal,.api-delete-confirm,.logout-confirm,.dashboard-account-menu){border-color:#303c4e;color:#fff;background:#151d29;box-shadow:0 20px 48px #0000006b}:root[data-theme=dark] :where(.api-modal input,.api-modal select,.api-modal textarea,.profile-password-modal input){border-color:#354256;color:#fff;background:#0f1621}:root[data-theme=dark] .market-main{background:radial-gradient(circle at 18% 0%,rgba(31,80,145,.2),transparent 36%),radial-gradient(circle at 82% 8%,rgba(89,55,142,.14),transparent 32%),#0d131d}:root[data-theme=dark] .market-sidebar{border-color:#263346;background:#101722}:root[data-theme=dark] .market-filter-head strong,:root[data-theme=dark] .market-filter-section>button,:root[data-theme=dark] .market-hero h1{color:#fff}:root[data-theme=dark] .market-filter-head button,:root[data-theme=dark] .market-hero p,:root[data-theme=dark] .market-filter-options button,:root[data-theme=dark] .market-empty{color:var(--muted)}:root[data-theme=dark] .market-filter-section{border-color:#263346}:root[data-theme=dark] .market-filter-section>button:hover{background:#1a2636}:root[data-theme=dark] .market-filter-options button:hover{color:var(--muted);background:#1a2636}:root[data-theme=dark] .market-filter-options button.is-active{color:#fff;background:#242630}:root[data-theme=dark] .market-filter-options button.is-active .market-filter-option-meta small{color:inherit}:root[data-theme=dark] .market-search,:root[data-theme=dark] .market-select,:root[data-theme=dark] .market-view-toggle{border-color:#344156;color:var(--muted);background:#151e2b}:root[data-theme=dark] .market-search input{color:#fff;background:transparent}:root[data-theme=dark] .market-search input::placeholder{color:var(--muted)}:root[data-theme=dark] .market-sort-menu{border-color:#344156;background:#151e2b;box-shadow:0 14px 34px #00000061}:root[data-theme=dark] .market-sort-menu button{color:var(--muted)}:root[data-theme=dark] .market-sort-menu button:hover{background:#1c2838}:root[data-theme=dark] .market-sort-menu button.is-active{color:#82b1ff;background:#182d4b}:root[data-theme=dark] .market-view-toggle button{color:var(--muted)}:root[data-theme=dark] .market-view-toggle button.is-active{color:#fff;background:#2878f0}:root[data-theme=dark] .market-model-card{border:1px solid #2b384b;background:linear-gradient(145deg,#182230fa,#121b27fa);box-shadow:0 12px 28px #00000029}:root[data-theme=dark] .rankings-page{color:#fff;background:radial-gradient(circle at 12% 0%,rgba(44,112,255,.14),transparent 28%),linear-gradient(180deg,#0d131d,#101722)}:root[data-theme=dark] :where(.rankings-hero h1,.rankings-summary strong,.rankings-board__head h2,.rankings-list__identity strong){color:#fff}:root[data-theme=dark] :where(.rankings-hero p,.rankings-summary span,.rankings-list__usage strong){color:var(--muted)}:root[data-theme=dark] .rankings-summary article,:root[data-theme=dark] .rankings-board{border-color:#2b384b;background:#141d2af5;box-shadow:none}:root[data-theme=dark] .rankings-board__head,:root[data-theme=dark] .rankings-list li+li,:root[data-theme=dark] .rankings-board>footer{border-color:#283445}:root[data-theme=dark] .rankings-search{border-color:#344155;color:var(--muted);background:#111925}:root[data-theme=dark] .rankings-search input{color:#fff}:root[data-theme=dark] .rankings-state button{color:#8bb5ff;background:#172a47}:root[data-theme=dark] .rankings-list li>button:hover{background:#182333}:root[data-theme=dark] .rankings-hero__note,:root[data-theme=dark] .rankings-anchor-nav,:root[data-theme=dark] .rankings-chart-card{border-color:#2b384b;background:#141d2af0;box-shadow:none}:root[data-theme=dark] .rankings-hero__note strong,:root[data-theme=dark] .rankings-chart-head h2{color:#fff}:root[data-theme=dark] .rankings-anchor-nav a,:root[data-theme=dark] .rankings-list__vendor{color:var(--muted)}:root[data-theme=dark] .rankings-anchor-nav a:hover{color:var(--blue-hover);background:#1a2b47}:root[data-theme=dark] .rankings-chart-card--wide .rankings-chart-head,:root[data-theme=dark] .rankings-list-head{border-color:#283445}:root[data-theme=dark] .market-model-card:hover{border-color:var(--blue-hover);box-shadow:0 16px 36px #0000003d}:root[data-theme=dark] .market-model-card__top strong,:root[data-theme=dark] .market-model-card__bottom strong,:root[data-theme=dark] .market-model-card__bottom dd{color:#fff}:root[data-theme=dark] .market-model-card__top>div>span,:root[data-theme=dark] .market-model-card__bottom span,:root[data-theme=dark] .market-model-card__bottom dt{color:var(--muted)}:root[data-theme=dark] .market-model-api{color:#82b1ff}:root[data-theme=dark] .market-model-card__top button,:root[data-theme=dark] .market-table-detail,:root[data-theme=dark] .market-table-api{border-color:#3a475a;color:var(--muted);background:#111a26}:root[data-theme=dark] .market-table-api{border-color:#355d91;color:#82b1ff;background:#17263a}:root[data-theme=dark] .market-model-card__top button:hover,:root[data-theme=dark] .market-table-detail:hover,:root[data-theme=dark] .market-table-api:hover{border-color:var(--blue-hover);color:var(--blue-hover);background:#18283e}:root[data-theme=dark] .market-table-card{border:1px solid #2b384b;background:#141d2af7;box-shadow:0 14px 34px #00000029}:root[data-theme=dark] .market-table-card thead tr,:root[data-theme=dark] .market-table-card tbody tr{border-color:#293648}:root[data-theme=dark] .market-table-card tbody tr:hover{background:#192536}:root[data-theme=dark] .market-table-card th,:root[data-theme=dark] .market-table-card td span{color:var(--muted)}:root[data-theme=dark] .market-table-card th{background:#141d2a}:root[data-theme=dark] .market-table-card td{color:#fff}:root[data-theme=dark] .usage-active-filter{border-color:#355175;color:#a9c7f3;background:#17263a}:root[data-theme=dark] .dashboard-error{border-color:#754536;color:#ff9b79;background:#332019}@media(max-width:1280px){.market-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1120px){.docs-layout{grid-template-columns:224px minmax(0,1fr);gap:32px}.docs-toc{display:none}.usage-log-toolbar{grid-template-columns:minmax(260px,1fr) minmax(160px,1fr) 160px}.wallet-recharge__body{grid-template-columns:1fr}.wallet-checkout{min-height:0;margin-top:0}.wallet-amount-grid,.wallet-channel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:860px){.market-page{height:auto;min-height:100vh;min-height:100dvh;overflow:visible}.market-shell{height:auto;min-height:0}}@media(max-width:760px){.market-page{height:auto;min-height:100vh;min-height:100dvh;overflow:visible}.market-shell{display:block;height:auto;min-height:0;overflow:visible}.market-sidebar{width:100%;max-height:none;overflow:visible;padding:20px 18px;border-right:0;border-bottom:1px solid #eaeaeb}.market-main{min-height:620px;overflow:visible;padding:32px 18px 88px}.market-hero h1{font-size:28px;line-height:38px}.market-toolbar{flex-wrap:wrap}.market-search{width:100%}.market-sort-wrap{flex:1 1 150px;width:auto}.market-grid{grid-template-columns:1fr}.rankings-hero{align-items:stretch;flex-direction:column;gap:24px}.rankings-hero__note{flex-basis:auto}.rankings-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.rankings-chart-card--wide{display:block}.rankings-chart-card--wide .rankings-chart-head{border-right:0}.rankings-chart-grid{grid-template-columns:1fr}.rankings-list-head{display:none}.rankings-board__head{align-items:stretch;flex-direction:column}.rankings-search{width:100%}.rankings-list li>button{grid-template-columns:32px minmax(0,1fr) minmax(100px,.45fr) 18px}.rankings-list__vendor{display:none}.market-table-card{padding:24px}.usage-log-toolbar{grid-template-columns:1fr}.market-detail-modal{width:100%}.app-pagination{justify-content:flex-end}.docs-layout{display:block;padding-inline:20px}.docs-sidebar{position:static;width:100%;height:auto;max-height:360px;padding:20px 0;border-right:0;border-bottom:1px solid #ededf0}.docs-article{padding:36px 0 72px}.docs-article-head h1{font-size:28px;line-height:38px}.docs-requirements,.docs-api-facts>div,.docs-model-list article{grid-template-columns:1fr}.docs-api-facts dd{border-top:1px solid #eef0f3;border-left:0}.docs-endpoint-list a{grid-template-columns:46px minmax(0,1fr) 16px}.docs-endpoint-list a span{display:none}.usage-active-filter{align-items:flex-start;flex-direction:column}.wallet-recharge__body{grid-template-columns:1fr}}@media(max-width:600px){.rankings-shell{padding:42px 0 72px}.rankings-summary article,.rankings-board__head{padding-inline:18px}.rankings-anchor-nav{position:sticky;top:calc(var(--site-header-height, 66px) + 8px);width:100%;box-sizing:border-box;justify-content:center;overflow-x:auto}.rankings-anchor-nav a{flex:0 0 auto}.rankings-echart--bar{height:330px}.rankings-list li>button{grid-template-columns:28px minmax(0,1fr) 18px;gap:9px}.rankings-list__usage{display:none}.rankings-list{padding-inline:8px}.theme-toggle{right:max(18px,env(safe-area-inset-right));bottom:max(18px,env(safe-area-inset-bottom));width:42px;height:42px}.wallet-card,.wallet-summary,.wallet-recharge__head,.wallet-checkout{padding:18px}.wallet-recharge__body{padding:0 18px 18px}.wallet-bank-transfer{padding:18px}.wallet-bank-transfer__card-head{flex-direction:column;align-items:flex-start;gap:10px}.wallet-bank-transfer__row{grid-template-columns:1fr;gap:6px}.wallet-recharge__head{align-items:flex-start;flex-direction:column;gap:14px}.wallet-stats,.wallet-channel-grid{grid-template-columns:1fr}.wallet-stat{padding:18px 0 0}.wallet-stat:before{position:static;display:block;width:auto;height:1px;margin-bottom:18px}.wallet-stat:first-child{padding-top:0}.wallet-stat:first-child:before{display:none}.wallet-amount-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wallet-custom-amount{grid-template-columns:1fr;gap:7px}.wallet-custom-amount__input,.wallet-custom-amount__input input{box-sizing:border-box;width:100%}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media(max-width:1600px){.dashboard-card__head{align-items:center;flex-wrap:nowrap;gap:12px}.dashboard-filter{flex:0 1 auto;min-width:0}.usage-log-toolbar{grid-template-areas:"date model status" "key actions actions";grid-template-columns:minmax(280px,1.4fr) minmax(180px,1fr) minmax(160px,.8fr)}.usage-log-toolbar>:nth-child(1){grid-area:date;min-width:0}.usage-log-toolbar>:nth-child(2){grid-area:model}.usage-log-toolbar>:nth-child(3){grid-area:status}.usage-log-toolbar>.usage-key-select{grid-area:key;min-width:0}.usage-log-toolbar>.usage-filter-actions{grid-area:actions}}@media(max-width:720px){.usage-log-toolbar{grid-template-areas:"date" "model" "status" "key" "actions";grid-template-columns:minmax(0,1fr)}}:root[data-theme=dark] .market-detail-modal{border-left:1px solid #2a3039;color:#fff;background:#0f1217;box-shadow:-24px 0 60px #0000007a}:root[data-theme=dark] .market-detail-head h2,:root[data-theme=dark] .market-detail-section h3,:root[data-theme=dark] .market-api-toolbar strong{color:#fff}:root[data-theme=dark] .market-detail-head p,:root[data-theme=dark] .market-detail-subtitle,:root[data-theme=dark] .market-detail-note,:root[data-theme=dark] .market-detail-metrics span,:root[data-theme=dark] .market-detail-metrics em,:root[data-theme=dark] .market-detail-info-card span,:root[data-theme=dark] .market-detail-info-card em,:root[data-theme=dark] .market-detail-table small{color:var(--muted)}:root[data-theme=dark] .market-detail-close,:root[data-theme=dark] .market-detail-head h2 button{color:var(--muted)}:root[data-theme=dark] .market-detail-close:hover,:root[data-theme=dark] .market-detail-head h2 button:hover{color:#fff}:root[data-theme=dark] .market-detail-tabs,:root[data-theme=dark] .market-api-pills,:root[data-theme=dark] .market-code-tabs{border:1px solid #282e37;background:#090c10}:root[data-theme=dark] .market-detail-tabs button,:root[data-theme=dark] .market-api-pills button,:root[data-theme=dark] .market-code-tabs button{color:var(--muted)}:root[data-theme=dark] .market-detail-tabs button:hover,:root[data-theme=dark] .market-api-pills button:hover,:root[data-theme=dark] .market-code-tabs button:hover{color:#fff}:root[data-theme=dark] .market-detail-tabs button.is-active,:root[data-theme=dark] .market-api-pills button.is-active,:root[data-theme=dark] .market-code-tabs button.is-active{color:#fff;background:#286fdd;box-shadow:0 4px 12px #1a5cc447}:root[data-theme=dark] .market-detail-metrics{border-color:#2a3039;background:linear-gradient(145deg,#171b22,#12161c);box-shadow:0 12px 28px #00000029}:root[data-theme=dark] .market-detail-metrics article{border-color:#2a3039}:root[data-theme=dark] .market-detail-metrics strong,:root[data-theme=dark] .market-detail-info-card strong{color:#fff}:root[data-theme=dark] .market-detail-info-card{border-color:#2b323c;background:linear-gradient(145deg,#171b22,#12161c);box-shadow:inset 0 1px #ffffff06}:root[data-theme=dark] .market-detail-info-card:hover{border-color:var(--blue-hover);background:#181e27}:root[data-theme=dark] .market-detail-info-card a,:root[data-theme=dark] .market-detail-head a{color:#7cabff}:root[data-theme=dark] .market-detail-pill-row i,:root[data-theme=dark] .market-detail-table td>i,:root[data-theme=dark] .market-detail-table td b{color:var(--muted);background:#252b34;box-shadow:inset 0 0 0 1px #303844}:root[data-theme=dark] .market-detail-table{border-color:#2b323c;background:#13171d}:root[data-theme=dark] .market-detail-table th{color:var(--muted);background:#181d25}:root[data-theme=dark] .market-detail-table td{border-color:#292f38;color:var(--muted);background:#13171d}:root[data-theme=dark] .market-code-block{border-color:#2b3440;color:var(--muted);background:#090c11;box-shadow:inset 0 1px #ffffff05}:root[data-theme=dark] .market-detail-copybox{border-color:#2b323c;color:var(--muted);background:#151a21}:root[data-theme=dark] .dashboard-account-menu{border-color:#303640;background:linear-gradient(145deg,#191d24,#13171d);box-shadow:0 20px 48px #0000007a}:root[data-theme=dark] .dashboard-account-menu__head{border-color:#2d333d}:root[data-theme=dark] .dashboard-account-menu strong{color:#fff}:root[data-theme=dark] .dashboard-account-menu em{color:var(--muted)}:root[data-theme=dark] .dashboard-account-menu>:is(a,button){color:var(--muted)}:root[data-theme=dark] .dashboard-account-menu>:is(a,button):is(:hover,:focus-visible){color:#fff;background:#242630}:root[data-theme=dark] .dashboard-account-menu>:is(a,button):focus-visible{outline-color:#659dffa6;outline-offset:0}:root[data-theme=dark] .dashboard-account-menu>button:before{border-top-color:#2d333d}:root[data-theme=dark] .dashboard-account-menu>button{color:#ff8da5}.blog-list{display:flex;flex-direction:column;gap:24px}.blog-item{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:24px 0;border:0;border-bottom:1px solid #eaeaeb;color:inherit;background:transparent;text-align:left;cursor:pointer}.blog-item__main{display:flex;min-width:0;flex-direction:column;gap:8px}.blog-item__main h3{margin:0;color:#111;font-size:16px;line-height:1.5}.blog-item__main p{margin:0;color:#999;font-size:14px;line-height:1.7;white-space:pre-wrap}.blog-item__time{flex:0 0 auto;color:#999;font-size:14px;line-height:1.5}.article-modal{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:24px;background:#090c12ad}.article-modal>article{position:relative;width:min(760px,100%);max-height:86vh;overflow:auto;padding:34px;border-radius:20px;color:#000;background:#fff;box-shadow:0 28px 80px #0000004d}.article-modal__close{position:absolute;top:12px;right:16px;border:0;color:inherit;background:transparent;font-size:28px;cursor:pointer}.article-modal__body{margin-top:22px;line-height:1.9;white-space:pre-wrap}:root[data-theme=defi-dark] body.defi-theme .article-modal>article{border-color:#303640;color:#fff;background:#171b22}@media(max-width:760px){.article-modal>article{padding:26px 20px}}.wallet-checkout__submit--active{color:#fff;background:#0067ff;box-shadow:1px 1px 6px #0000001f;cursor:pointer}.wallet-checkout__submit--active:hover:not(:disabled){background:var(--blue-hover)}.wallet-checkout__submit--active:disabled{cursor:not-allowed;opacity:.7}.wallet-checkout__secondary{width:100%;height:36px;margin-top:8px;border:1px solid var(--line);border-radius:9px;color:var(--text);background:transparent;font-family:PingFang SC,sans-serif;font-size:12px;cursor:pointer}.wallet-checkout__secondary:hover{border-color:var(--blue);color:var(--blue)}.wallet-qr{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.wallet-qr>span{color:var(--muted);font-family:PingFang SC,sans-serif;font-size:12px}.wallet-qr>strong{color:var(--text);font-family:PingFang SC,sans-serif;font-size:20px}.wallet-qr .wallet-checkout__details{width:100%;margin-top:4px}.wallet-qr--result{padding:24px 0;color:var(--text)}.wallet-qr--result svg{color:var(--blue)}.wallet-qr--result strong{font-size:16px}.wallet-qr--result p{margin:0;color:var(--muted);font-family:PingFang SC,sans-serif;font-size:12px}.wallet-orders{display:grid;gap:12px}.wallet-orders table{width:100%;border-collapse:collapse;font-family:PingFang SC,sans-serif;font-size:14px}.wallet-orders th,.wallet-orders td{padding:10px 8px;text-align:left;border-bottom:1px solid var(--line-soft);color:var(--text);white-space:nowrap}.wallet-orders th{color:var(--muted);font-weight:500}.wallet-orders__empty{margin:0;color:var(--muted);font-family:PingFang SC,sans-serif;font-size:12px}.billing-head{display:flex;align-items:flex-start;justify-content:space-between}.billing-head p a,.wallet-orders__empty a{color:var(--blue);text-decoration:none}.billing-head p a:hover,.wallet-orders__empty a:hover{text-decoration:underline}.wallet-modal-backdrop{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:24px;background:#0000007a}.wallet-modal{position:relative;box-sizing:border-box;width:min(620px,calc(100vw - 48px));max-height:calc(100vh - 48px);overflow:auto;padding:32px;border-radius:20px;color:#111;background:#fff;box-shadow:0 28px 80px #0000003d}.wallet-modal__close{position:absolute;top:22px;right:28px;width:24px;height:24px;border:0;color:#777;background:transparent;font-size:26px;line-height:20px;cursor:pointer}.wallet-modal__head h2,.wallet-success-head h2{margin:0;color:#111;font-family:PingFang SC,sans-serif;font-size:20px;font-weight:600;line-height:28px}.wallet-modal__head p,.wallet-success-head p{margin:10px 0 0;color:#666;font-family:PingFang SC,sans-serif;font-size:14px;line-height:22px}.wallet-modal__info-card,.wallet-modal__tip{box-sizing:border-box;margin-top:24px;padding:16px;border:1px solid #e7e9ee;border-radius:12px;color:#666;background:#fafbff;font-family:PingFang SC,sans-serif;font-size:14px;line-height:22px}.wallet-modal__info-card strong,.wallet-modal__info-card span{display:block}.wallet-modal__info-card strong{margin-bottom:6px;color:#111;font-size:15px;font-weight:400}.wallet-modal__check-list{display:grid;gap:22px;margin-top:26px}.wallet-modal__check-list>div,.wallet-modal__success-line{display:flex;align-items:flex-start;gap:12px}.wallet-modal__check-list svg,.wallet-modal__success-line svg{flex:0 0 auto;color:#12b981;margin-top:2px}.wallet-modal__check-list strong,.wallet-modal__check-list em{display:block;font-family:PingFang SC,sans-serif;font-style:normal}.wallet-modal__check-list strong{font-weight:400;color:#222;font-size:15px;line-height:22px}.wallet-modal__check-list em{margin-top:4px;color:#777;font-size:14px;line-height:22px}.wallet-modal__footer{display:flex;justify-content:flex-end;gap:12px;margin-top:28px}.wallet-modal__primary,.wallet-modal__secondary{display:inline-flex;align-items:center;justify-content:center;min-width:96px;height:40px;padding:0 22px;border-radius:20px;font-family:PingFang SC,sans-serif;font-size:14px;line-height:20px;text-decoration:none;cursor:pointer}.wallet-modal__primary{border:0;color:#fff;background:#0067ff}.wallet-modal__primary:hover:not(:disabled){background:var(--blue-hover)}.wallet-modal__primary:disabled{cursor:not-allowed;opacity:.62}.wallet-modal__secondary{border:1px solid #e4e6eb;color:#333;background:#fff}.wallet-modal-field{display:grid;gap:10px;margin-top:24px;color:#222;font-family:PingFang SC,sans-serif;font-size:14px;line-height:22px}.wallet-modal-field span b{color:#ff4d4f;font-weight:500}.wallet-modal-field input{box-sizing:border-box;width:100%;height:52px;padding:0 16px;border:1px solid #e4e6eb;border-radius:26px;color:#111;background:#fff;font-family:PingFang SC,sans-serif;font-size:14px;outline:0}.wallet-modal-field input.is-invalid{border:1px solid #d90b49;color:#111;box-shadow:none}.wallet-modal-field em{color:#ff3b6b;font-style:normal;font-size:12px;line-height:18px}.wallet-modal__alert{display:grid;gap:4px;margin-top:24px;padding:16px;border:1px solid #ffd4df;border-radius:12px;color:#b24c6a;background:#fff3f7;font-family:PingFang SC,sans-serif}.wallet-modal__alert strong{color:#d90b49;font-weight:400;font-size:14px;line-height:22px}.wallet-modal__alert span{font-size:12px;line-height:20px}.wallet-modal__tip--muted{margin-top:16px;color:#777}.wallet-modal-agree{display:flex;align-items:flex-start;gap:10px;margin-top:22px;color:#333;font-family:PingFang SC,sans-serif;font-size:14px;line-height:22px}.wallet-modal-agree input{width:18px;height:18px;margin-top:2px;accent-color:#0067ff}.wallet-modal-agree a{color:#0067ff;text-decoration:none}.wallet-modal__success-line{margin-top:24px;padding:14px 16px;border:1px solid #beeeda;border-radius:12px;color:#0ca66b;background:#eafaf4;font-family:PingFang SC,sans-serif;font-size:14px;line-height:22px}.wallet-order-summary{overflow:hidden;margin:26px 0 0;border:1px solid #e7e9ee;border-radius:14px;font-family:PingFang SC,sans-serif}.wallet-order-summary>div{display:flex;justify-content:space-between;gap:18px;padding:12px 20px;color:#333;font-size:14px;line-height:22px}.wallet-order-summary dt{color:#666}.wallet-order-summary dd{margin:0;color:#111;text-align:right}.wallet-order-summary__total{align-items:center;margin-top:4px;background:#fafbff}.wallet-order-summary__total dd{font-family:Inter,sans-serif;font-size:24px;font-weight:700;line-height:32px}.wallet-modal--qr{width:min(680px,calc(100vw - 48px))}.wallet-qr-modal__body{display:grid;grid-template-columns:288px minmax(0,1fr);gap:48px;margin-top:28px}.wallet-qr-modal__code{display:grid;width:220px;height:220px;place-items:center;border:1px solid #e7e9ee;border-radius:16px;background:#fff}.wallet-qr-modal__code .ant-qrcode{border:0}.wallet-qr-modal__timer{display:flex;justify-content:center;align-items:center;margin-top:18px;padding:11px 14px;border-radius:10px;color:#d46b08;background:#fff4d8;font-family:PingFang SC,sans-serif;font-size:14px;line-height:20px}.wallet-qr-modal__timer svg{margin-right:6px}.wallet-qr-modal__copy span,.wallet-qr-modal__copy strong{display:block}.wallet-qr-modal__copy span{color:#111;font-family:PingFang SC,sans-serif;font-size:18px;line-height:26px}.wallet-qr-modal__copy strong{margin-top:12px;color:#0067ff;font-family:Inter,sans-serif;font-size:34px;line-height:42px}.wallet-qr-modal__copy ol{display:grid;gap:14px;margin:40px 0 0;padding-left:20px;color:#666;font-family:PingFang SC,sans-serif;font-size:14px;line-height:22px}.wallet-modal--success{width:min(620px,calc(100vw - 48px))}.wallet-success-head{display:grid;justify-items:center;margin-top:28px;text-align:center}.wallet-success-head svg{color:#0ca66b}.wallet-success-head h2{margin-top:22px}@media(max-width:700px){.wallet-modal{padding:26px 20px}.wallet-qr-modal__body{grid-template-columns:1fr;gap:24px}.wallet-qr-modal__code{width:100%;height:auto;aspect-ratio:1}.wallet-modal__footer{flex-wrap:wrap}.wallet-modal__primary,.wallet-modal__secondary{flex:1 1 auto}}:root[data-theme] body.defi-theme .wallet-modal .wallet-modal__alert strong{color:#d90b49!important}:root[data-theme] body.defi-theme .wallet-modal .wallet-modal-field span b{color:#ff4d4f!important}:root[data-theme] body.defi-theme .wallet-modal .wallet-modal-field input.is-invalid{border:1px solid #d90b49!important;color:#111}:root[data-theme] body.defi-theme .wallet-modal .wallet-qr-modal__copy strong{color:#0067ff!important}.experience-page{height:100vh;height:100dvh;overflow:hidden;background:var(--defi-bg);color:var(--defi-text)}.experience-page[data-experience-layout=conversation-v2]{isolation:isolate}.experience-sidebar__title{padding:0 12px 10px;color:var(--defi-text);font-size:16px;font-weight:600}.experience-menu-item__count{margin-left:auto;color:var(--muted);font-size:12px;font-style:normal}.experience-page .theme-toggle{right:28px;bottom:24%}.experience-alert,.experience-inline-error{color:var(--defi-danger);font-size:14px}.experience-alert{position:absolute;z-index:6;top:14px;left:50%;width:min(720px,calc(100% - 40px));margin:0;padding:10px 12px;border:0;background:none;color:var(--defi-danger);transform:translate(-50%)}.experience-workspace{display:flex;flex-direction:column;width:min(980px,100%);height:100%;min-height:0;margin:0 auto}.experience-conversation{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto}.experience-empty{display:grid;height:100%;padding:12vh 24px 24px;place-content:center;justify-items:center;text-align:center}.experience-empty h1{margin:0;color:var(--defi-text);font-size:clamp(27px,3vw,34px);font-weight:650;letter-spacing:-.045em}.experience-conversation__actions{position:sticky;z-index:3;top:0;display:flex;justify-content:flex-end;padding:18px 7px 0;pointer-events:none}.experience-conversation__actions button{display:grid;width:34px;height:34px;padding:0;place-items:center;border:0;border-radius:var(--defi-radius);background:transparent;color:var(--muted);cursor:pointer;pointer-events:auto;transition:background .16s ease,color .16s ease}.experience-conversation__actions button:hover{background:var(--defi-elevated);color:var(--defi-text)}.experience-messages{width:min(860px,100%);margin:0 auto;padding:4px 22px 28px}.experience-message{animation:experience-message-in .22s ease-out both}.experience-message.assistant{display:grid;grid-template-columns:30px minmax(0,1fr);gap:13px;padding:20px 0 28px}.experience-message.user{display:flex;justify-content:flex-end;padding:14px 0 18px}.experience-message__avatar{display:grid;width:30px;height:30px;place-items:center;border-radius:var(--defi-radius)}.experience-message__avatar .model-vendor-icon{border-color:transparent!important}.experience-message__body{min-width:0}.experience-message.user .experience-message__body{max-width:min(680px,82%);padding:10px 14px;border-radius:var(--defi-radius-lg);background:var(--defi-elevated)}.experience-message strong{display:block;margin:5px 0 9px;color:var(--muted);font-size:12px;font-weight:600}.experience-message p{margin:0;color:var(--defi-text);font-size:14px;line-height:1.82;overflow-wrap:anywhere;white-space:pre-wrap}.experience-message.user p{line-height:1.65}.experience-message details{margin:0 0 12px;color:var(--muted)}.experience-message details summary{display:inline-flex;align-items:center;min-height:30px;padding:0 10px;border:1px solid var(--defi-border-soft);border-radius:var(--defi-radius);background:var(--defi-bg-alt);cursor:pointer;font-size:12px;list-style-position:inside}.experience-message details p{margin-top:9px;padding-left:11px;border-left:2px solid var(--defi-border);color:var(--muted);font-size:12px;line-height:1.7}.experience-suggestions{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0 24px 12px}.experience-suggestions button{padding:8px 12px;border:1px solid var(--defi-border-soft);border-radius:var(--defi-radius);background:var(--defi-bg-alt);color:var(--muted);font-size:12px;cursor:pointer;transition:border-color .16s ease,color .16s ease,background .16s ease}.experience-suggestions button:hover{border-color:var(--defi-primary);background:var(--defi-primary-wash);color:var(--defi-primary)}.experience-composer{position:relative;display:flex;flex:0 0 auto;align-items:center;gap:10px;margin:0 24px 16px}.experience-composer__controls{display:flex;flex:0 0 auto;min-width:0;align-items:center;gap:8px}.experience-page .experience-composer__input{flex:1 1 auto;min-width:0;height:46px;padding:11px 18px;border:1px solid var(--defi-border);border-radius:23px;outline:0;resize:none;overflow-y:auto;background:var(--defi-bg-alt);color:var(--defi-text);font:inherit;font-size:14px;line-height:22px}.experience-page .experience-composer__input::placeholder{color:var(--muted);opacity:1}.experience-page .experience-composer__input:disabled{cursor:not-allowed}.experience-page .experience-composer__input:focus-visible{outline:0;border-color:var(--defi-primary)}.experience-workspace.is-routing .experience-composer__input{border-color:var(--defi-primary)}.experience-page .experience-parameter-control{display:inline-flex;min-width:0;height:46px;align-items:center;border:1px solid var(--defi-border-soft);border-radius:23px;background:var(--defi-bg-alt);color:var(--text-body)}.experience-model-select .invoice-select__trigger{gap:8px;height:46px;padding:0 16px 0 10px;border-color:var(--defi-border-soft);border-radius:23px;background:var(--defi-bg-alt);color:var(--text-body);font-size:12px}.experience-model-select .invoice-select__trigger:hover{border-color:var(--defi-primary)}.experience-model-select .invoice-select__trigger svg{color:var(--muted)}.experience-model-select .model-vendor-icon{border-color:transparent!important}.experience-model-select .invoice-select__label{max-width:200px}.experience-model-select .invoice-select__menu{top:auto;bottom:calc(100% + 8px);width:max-content;min-width:100%;max-width:320px;max-height:320px;overflow-y:auto}.experience-parameter-control{gap:6px;padding:0 16px;cursor:pointer;font-size:12px;transition:background .16s ease,color .16s ease}.experience-parameter-control:hover,.experience-parameter-control.active{border-color:var(--defi-primary);background:var(--defi-primary-wash);color:var(--defi-primary)}.experience-composer__meta{flex:0 0 auto;min-width:0;color:var(--muted);font-size:12px;white-space:nowrap}.experience-composer__action{display:flex;flex:0 0 auto;align-items:center}.experience-send,.experience-stop{border:0;cursor:pointer}.experience-send{display:grid;width:46px;height:46px;padding:0;place-items:center;border-radius:23px;background:var(--defi-primary);color:#fff;transition:background .16s ease,transform .16s ease}.experience-send:hover:not(:disabled){background:var(--blue-hover);transform:translateY(-1px)}.experience-send:disabled{background:var(--defi-border-soft);color:var(--muted);cursor:not-allowed}.experience-stop{display:inline-flex;align-items:center;gap:6px;padding:8px 11px;border-radius:var(--defi-radius);background:transparent;color:var(--defi-danger)}.experience-inline-error{margin:-5px 27px 12px}.video-messages{padding-bottom:34px}.video-parameters{position:absolute;z-index:8;bottom:calc(100% + 8px);left:10px;width:min(440px,calc(100% - 20px));padding:17px;border:1px solid var(--defi-border);border-radius:var(--defi-radius-lg);background:var(--defi-card);box-shadow:var(--defi-glow);animation:experience-popover-in .16s ease-out both}.video-parameters__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:0 2px 13px}.video-parameters__heading>div{display:grid;gap:3px}.video-parameters__heading strong{color:var(--defi-text);font-size:14px}.video-parameters__heading span,.video-parameters>p{color:var(--muted);font-size:12px}.video-parameters__heading em{color:var(--defi-primary);font-size:14px;font-style:normal;font-weight:650;white-space:nowrap}.video-parameters__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.video-parameters__grid label{display:grid;gap:6px;color:var(--muted);font-size:12px}.video-parameters select{box-sizing:border-box;width:100%;height:36px;padding:0 9px;border:1px solid var(--defi-border-soft);border-radius:var(--defi-radius);outline:0;background:var(--defi-bg);color:var(--defi-text);font:inherit;font-size:12px}.video-parameters select:focus{border-color:var(--defi-primary);background:var(--defi-card)}.video-audio{display:flex;align-items:center;gap:7px;margin-top:13px;color:var(--muted);font-size:12px}.video-audio input{margin:0;accent-color:var(--defi-primary)}.video-parameters>p{margin:12px 2px 0}.video-result__processing{display:flex;align-items:center;gap:13px;min-height:72px}.video-route-orbit{display:grid;width:46px;height:46px;flex:0 0 auto;place-items:center;border-radius:50%;background:var(--defi-primary-wash);color:var(--defi-primary);box-shadow:0 0 0 7px #0067ff0a;animation:experience-pulse 1.8s ease-in-out infinite}.video-result__processing h2,.video-result__notice h2{margin:0 0 6px;color:var(--text-body);font-size:16px;font-weight:600}.video-result__processing span{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:12px}.video-result__success{width:min(100%,700px)}.video-result__success video{display:block;width:100%;max-height:54vh;border-radius:var(--defi-radius-lg);background:#111;box-shadow:var(--defi-shadow)}.video-result__meta{display:flex;justify-content:space-between;gap:14px;margin-top:12px;color:var(--muted);font-size:12px}.video-result__meta span{display:inline-flex;align-items:center;gap:6px;color:#218b61}.video-result__success a,.video-result__notice button{display:inline-flex;align-items:center;justify-content:center;gap:7px;margin-top:12px;padding:8px 11px;border:1px solid var(--defi-border-soft);border-radius:var(--defi-radius);background:var(--defi-bg-alt);color:var(--defi-primary);font-size:12px;text-decoration:none;cursor:pointer}.video-result__notice{display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;max-width:620px;color:var(--muted)}.video-result__notice>svg{margin-top:1px;color:var(--defi-secondary)}.video-result__notice.failed>svg{color:var(--defi-danger)}.video-result__notice p{font-size:14px;line-height:1.7}.video-result__notice button{grid-column:2;justify-self:start;margin-top:0}.experience-page .experience-composer textarea:focus-visible{outline:0}.experience-page button:focus-visible,.experience-page select:focus-visible,.experience-page a:focus-visible{outline:2px solid var(--defi-primary);outline-offset:2px}@keyframes experience-message-in{0%{opacity:0;transform:translateY(5px)}}@keyframes experience-popover-in{0%{opacity:0;transform:translateY(5px) scale(.985)}}@keyframes experience-pulse{50%{transform:scale(1.04);box-shadow:0 0 0 12px #0067ff06}}@media(prefers-reduced-motion:reduce){.experience-message,.video-parameters,.video-route-orbit{animation:none}.experience-send{transition:none}}@media(max-width:900px){.experience-shell{grid-template-columns:1fr;grid-template-rows:54px minmax(0,1fr)}.experience-sidebar{position:relative;z-index:4;flex-direction:row;align-items:center;padding:8px 16px;border-right:0;border-bottom:1px solid var(--defi-border-soft);box-shadow:none}.experience-sidebar__title{padding:0 8px 0 0}.experience-menu-item{width:auto}.experience-menu-item__count{display:none}.experience-main{padding:0 18px}}@media(max-width:620px){.experience-page .dashboard-topbar{padding-inline:12px}.experience-page .dashboard-nav{gap:12px}.experience-page .dashboard-nav>a:nth-of-type(n+3){display:none}.experience-page .theme-toggle{top:126px;right:12px;bottom:auto;width:40px;height:40px}.experience-sidebar__title span{font-size:16px;display:none}.experience-main{padding:0 10px}.experience-empty{padding:10vh 16px 20px}.experience-empty h1{font-size:24px}.experience-messages{padding-inline:4px}.experience-message.user .experience-message__body{max-width:88%}.experience-message.assistant{gap:10px}.experience-suggestions{flex-wrap:nowrap;justify-content:flex-start;margin-inline:0;overflow-x:auto}.experience-suggestions button{flex:0 0 auto}.experience-composer{margin:0 0 10px}.experience-composer__controls{flex:0 1 auto;overflow-x:auto}.experience-model-select,.experience-parameter-control{flex:0 0 auto}.experience-model-select .invoice-select__label{max-width:120px}.experience-composer__meta{display:none}.experience-inline-error{margin-inline:4px}.video-parameters{bottom:calc(100% + 8px);left:0;width:100%}.video-parameters__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.video-result__meta{flex-direction:column;gap:5px}}.settings-surface{min-height:520px;padding:0 24px 24px;background:#fff;border:1px solid #edf0f5;border-radius:10px}.settings-head{min-height:78px;display:flex;align-items:center;border-bottom:1px solid #edf0f5}.settings-head h2{margin:0;font-size:16px}.settings-head p{margin:6px 0 0;color:var(--muted);font-size:12px}.setting-row{min-height:94px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #edf0f5}.setting-row>div:first-child{display:grid;gap:7px}.setting-row b{font-size:14px}.setting-row span{color:var(--muted);font-size:12px}.setting-row>select{width:220px;height:36px;padding:0 10px;background:#fff;border:1px solid #dfe3e8;border-radius:6px;font-size:12px}.choice-pills{display:flex;padding:3px;background:#f2f3f5;border-radius:6px}.choice-pills button{height:30px;padding:0 14px;color:var(--muted);background:transparent;border:0;border-radius:4px;font-size:12px}.choice-pills button.active{color:#0067ff;background:#fff;box-shadow:0 1px 4px #1f232914}.settings-actions{min-height:70px;display:flex;align-items:center;justify-content:flex-end;gap:16px}.settings-actions>span{margin-right:auto;color:var(--muted);font-size:12px}.auth-boot{min-height:100vh;display:flex;align-items:center;justify-content:center;color:var(--muted);font-size:14px}.auth-notice{margin:0;color:#7aa9ff;font-size:12px}.auth-hint{display:block;margin-top:6px;color:var(--muted);font-size:12px}.dashboard-error{margin:0 0 12px;padding:10px 14px;color:#d4380d;background:#fff2e8;border:1px solid #ffbb96;border-radius:16px;font-size:12px}.dashboard-empty{margin:0;padding:24px 0;color:var(--muted);font-size:12px;text-align:center}.usage-table tr.is-clickable{cursor:pointer}.usage-table tr.is-clickable:hover{background:#f7f9ff}.usage-page-note{margin-left:auto;color:var(--muted);font-size:12px}.data-board-truncated{margin:0 0 12px;padding:8px 12px;color:#d46b08;background:#fff7e6;border:1px solid #ffd591;border-radius:6px;font-size:12px}.market-detail-warning{padding:8px 12px;color:#d46b08;background:#fff7e6;border:1px solid #ffd591;border-radius:16px;margin-bottom:16px}.market-availability--available{color:#389e0d}.market-availability--degraded{color:#d46b08}.market-availability--unavailable{color:#cf1322}.market-detail-id{display:inline-block;color:var(--muted);border-radius:4px;font-size:12px;word-break:break-all}.market-main,.market-table-card{display:flex;flex-direction:column}:root{--defi-primary: #0067ff;--defi-secondary: #7aa9ff;--defi-accent: #10b981;--defi-pink: #ff1493;--defi-orange: #ff6600;--defi-warning: #ffff00;--defi-danger: #ff4d6d;--defi-bg: #0a0a0f;--defi-bg-alt: #0d0d15;--defi-card: rgba(15, 15, 25, .92);--defi-elevated: #151521;--defi-text: #ffffff;--defi-muted: #ffffff;--defi-subtle: #ffffff;--defi-border: rgba(0, 103, 255, .3);--defi-border-soft: rgba(139, 139, 154, .24);--defi-grid: rgba(0, 103, 255, .045);--defi-primary-wash: rgba(0, 103, 255, .12);--defi-secondary-wash: rgba(122, 169, 255, .1);--defi-on-accent: #000;--defi-heading: "Orbitron", "Noto Sans SC", sans-serif;--defi-body: "Space Mono", "Noto Sans SC", monospace;--defi-gradient: linear-gradient( 135deg, var(--defi-primary), var(--defi-secondary) );--defi-glow: 0 0 24px rgba(0, 103, 255, .18), inset 0 0 20px rgba(0, 103, 255, .04);--defi-shadow: 0 24px 70px rgba(0, 0, 0, .46);--defi-radius: 4px;--defi-radius-lg: 6px;--defi-section-gap: 150px;--defi-heading-gap: 32px;--defi-grid-gap: 24px;color-scheme:dark}:root:is([data-theme=light],[data-theme=defi-light]){--defi-primary: #0067ff;--defi-secondary: #7aa9ff;--defi-accent: #10b981;--defi-pink: #a855f7;--defi-orange: #f97316;--defi-warning: #b7791f;--defi-danger: #dc3545;--defi-bg: #f7f7f8;--defi-bg-alt: #ffffff;--defi-card: #ffffff;--defi-elevated: #f1f2f4;--defi-text: #000;--defi-muted: #111;--defi-subtle: #333;--defi-border: #e2e8f0;--defi-border-soft: #e5e7eb;--defi-grid: transparent;--defi-primary-wash: rgba(0, 103, 255, .12);--defi-secondary-wash: rgba(122, 169, 255, .1);--defi-on-accent: #ffffff;--defi-heading: "Space Grotesk", "Noto Sans SC", sans-serif;--defi-body: "DM Sans", "Noto Sans SC", sans-serif;--defi-gradient: #0067ff;--defi-glow: 0 10px 30px rgba(17, 24, 39, .08);--defi-shadow: 0 20px 50px rgba(17, 24, 39, .1);--defi-radius: 8px;--defi-radius-lg: 14px;color-scheme:light}.defi-theme-scope{display:contents}:root[data-theme=defi-dark] body.defi-theme :where(.mini-icon-row,.mini-icon,.getting-started__intro,.getting-started__intro h2,.getting-started__intro p,.benefit-card,.benefit-card h3,.benefit-card p,.guide-card,.guide-card h3,.guide-card p,.guide-card>span,.process-card,.process-card h3,.process-card p,.model-card,.model-card__top h3,.model-card__top p,.model-card__footer,.model-card__footer span,.section-head h2,.section-head p){color:#fff}html,body,#root{min-width:320px;min-height:100%}body.defi-theme{--text-body: var(--defi-subtle);--muted: var(--defi-muted);margin:0;overflow-x:hidden;background:linear-gradient(var(--defi-grid) 1px,transparent 1px),linear-gradient(90deg,var(--defi-grid) 1px,transparent 1px),radial-gradient(circle at 20% 8%,var(--defi-primary-wash),transparent 28rem),radial-gradient(circle at 84% 24%,var(--defi-secondary-wash),transparent 26rem),var(--defi-bg);background-size:50px 50px,50px 50px,auto,auto,auto;color:var(--defi-text);font-family:var(--defi-body)}.defi-theme *,.defi-theme *:before,.defi-theme *:after{box-sizing:border-box}.defi-theme :where(h1,h2,h3,h4,h5,h6,.brand-name){color:var(--defi-text);font-weight:500}.defi-theme :where(button,input,textarea,select){font:inherit}.defi-theme :where(button,a,select,input[type=checkbox],input[type=radio],input[type=range]):focus-visible{outline:2px solid var(--defi-primary);outline-offset:2px}.defi-theme :where(.topbar,.dashboard-topbar){z-index:50;border-color:var(--defi-border);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.defi-theme .topbar{position:sticky;top:0;width:100%;height:66px;padding-inline:max(28px,calc((100vw - 1240px)/2));border-width:0 0 1px;border-style:solid}.defi-theme .dashboard-topbar{border-width:0 0 1px;border-style:solid}.defi-theme .brand-logo{width:24px;height:24px;border-radius:var(--defi-radius);background:transparent;filter:brightness(0) invert(1);box-shadow:none}.defi-theme .brand-name{color:var(--defi-text);font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:22px}.defi-theme :where(.top-link,.dashboard-nav a){color:var(--defi-muted);font-size:12px;letter-spacing:.08em;transition:color .18s ease,background .18s ease,box-shadow .18s ease,text-shadow .18s ease}.defi-theme :where(.top-link,.dashboard-nav a):hover,.defi-theme :where(.top-link,.dashboard-nav a).active{color:var(--defi-primary);text-shadow:0 0 10px rgba(0,103,255,.45)}.defi-theme .theme-toggle{display:grid;width:44px;height:44px;place-items:center;border:1px solid var(--defi-border);border-radius:50%;color:var(--defi-primary);background:var(--defi-card);box-shadow:var(--defi-shadow),var(--defi-glow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.defi-theme .theme-toggle:hover{border-color:var(--defi-primary);color:var(--blue-hover);background:var(--defi-elevated)}.defi-theme :where(.enterprise-cta-secondary,.btn.secondary,.api-status-clear){border:1px solid var(--defi-primary);border-radius:var(--defi-radius);color:var(--defi-primary);background:transparent;box-shadow:none;font-weight:700}.defi-theme :where(.enterprise-cta-secondary,.btn.secondary,.api-status-clear):hover{color:var(--defi-primary);background:#0067ff14;box-shadow:0 0 18px #0067ff2e}:root[data-theme] body.defi-theme .usage-search{border:0;border-radius:16px;background:#0067ff;box-shadow:1px 1px 6px #0000001f;color:#fff;font-family:initial;font-size:14px;font-style:normal;font-weight:400;line-height:20px}:root[data-theme] body.defi-theme .usage-reset{border:1px solid #eaeaeb;border-radius:16px;background:#fff;box-shadow:1px 1px 6px #0000001f;color:#111;font-family:initial;font-size:14px;font-style:normal;font-weight:400;line-height:20px}:root[data-theme=defi-dark] body.defi-theme .usage-reset{border-color:#343744;background:#1a1b23;color:#fff}:root[data-theme] body.defi-theme .usage-log-card :where(.usage-log-toolbar>input,.usage-status-filter){color:#666}:root[data-theme] body.defi-theme .usage-log-card .usage-log-toolbar>input::placeholder{color:#666}.defi-theme :where(.benefit-card,.model-card,.guide-card,.process-card,.model-highlight,.dashboard-stat,.dashboard-card,.data-board-card,.wallet-stat,.profile-card,.profile-stat,.api-key-card,.usage-log-card,.rankings-chart-card,.rankings-board,.market-model-card,.market-table-card,.market-detail-info-card,.enterprise-routing-demo,.enterprise-capability-card,.enterprise-production-panel,.enterprise-control-card,.enterprise-application,.experience-message__body,.video-parameters,.panel){border:1px solid var(--defi-border);border-radius:var(--defi-radius-lg);background:var(--defi-card);color:var(--defi-text);box-shadow:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.defi-theme :where(.benefit-card,.model-card,.guide-card,.process-card,.model-highlight,.dashboard-stat,.dashboard-card,.data-board-card,.profile-card,.rankings-chart-card,.market-model-card,.enterprise-capability-card,.enterprise-control-card){transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.defi-theme :where(.benefit-card,.model-card,.guide-card,.process-card,.model-highlight,.dashboard-stat,.dashboard-card,.data-board-card,.profile-card,.rankings-chart-card,.market-model-card,.enterprise-capability-card,.enterprise-control-card):hover{border-color:var(--defi-primary);box-shadow:var(--defi-glow)}.defi-theme :where(.logout-confirm,.api-delete-confirm,.profile-password-modal,.api-modal,.market-detail-modal,.api-status-menu,.usage-status-menu,.market-sort-menu,.dashboard-account-menu){border:1px solid var(--defi-border);border-radius:var(--defi-radius-lg);background:var(--defi-card);color:var(--defi-text);box-shadow:var(--defi-shadow),0 0 30px #0067ff14;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.defi-theme :where(.logout-confirm-backdrop,.api-delete-confirm-backdrop,.profile-password-backdrop,.api-modal-backdrop,.market-detail-backdrop){background:#05050acc;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.defi-theme :where(input,textarea,select,.usage-search,.rankings-search,.market-search,.profile-password-field,.enterprise-form input,.enterprise-form textarea,.enterprise-form select,.api-modal-field input,.api-modal-field textarea,.api-expire-picker,.data-board-filter-select,.wallet-custom-amount__input,.experience-composer textarea){border:1px solid var(--defi-border-soft);border-radius:var(--defi-radius);background:var(--defi-bg);color:var(--defi-text);box-shadow:none}.defi-theme :where(input,textarea,select)::placeholder{color:var(--defi-subtle)}.defi-theme :is(input:not([type=checkbox],[type=radio],[type=range]),textarea):focus{outline:none;box-shadow:none!important}:root[data-theme] body.defi-theme .usage-log-card :where(.usage-status-filter,.usage-search):focus-within,:root[data-theme] body.defi-theme .usage-log-card .usage-status-filter.is-open{box-shadow:none}.defi-theme :where(.usage-table-wrap,.market-table-scroll){overflow:auto}.defi-theme :where(.api-table-wrap,.usage-table-wrap,.market-table-scroll){border:1px solid var(--defi-border);border-radius:var(--defi-radius-lg);background:var(--defi-card)}.defi-theme :where(table,.api-table,.usage-table){color:var(--defi-text);background:transparent;font-size:14px}.defi-theme table :is(small,code){font-size:14px}.defi-theme :where(th,.api-table th,.usage-table th){border-color:var(--defi-border-soft);color:var(--defi-primary);background:var(--defi-bg-alt);font-size:14px;font-weight:700;letter-spacing:.07em}.defi-theme :where(td,.api-table td,.usage-table td){border-color:var(--defi-border-soft);color:var(--defi-text);background:transparent}.defi-theme :where(.api-table tbody tr:hover td,.usage-table tbody tr:hover td,.feedback-table tbody tr:hover td){background:#0067ff09}.defi-theme :where(.dashboard-error){border:1px solid rgba(255,77,109,.45);border-radius:var(--defi-radius);color:#ff839b;background:#ff4d6d14}:root[data-theme] body.defi-theme :where(.experience-alert,.experience-inline-error){color:var(--defi-danger)!important}:root[data-theme] body.defi-theme .auth-error{color:#ff4d4f!important}.defi-theme :where(.dashboard-empty,.market-empty,.home-model-empty,.blog-empty,.experience-empty){color:var(--defi-muted)}.defi-theme .auth-boot{color:var(--defi-primary);background:var(--defi-bg)}.defi-theme .page{background:transparent;color:var(--defi-text)}.defi-theme .page .shell{width:min(1180px,calc(100% - 48px))}.defi-theme .page>.topbar.shell{width:100%;margin-inline:0}.defi-theme :where(.center-title,.section-head h2,.getting-started__intro h2){color:var(--defi-text);font-family:var(--defi-heading);font-weight:800;letter-spacing:.04em}.defi-theme .center-title{margin-bottom:var(--defi-heading-gap);font-size:32px}.defi-theme .section-head{margin-bottom:var(--defi-heading-gap)}.defi-theme .section-head h2{margin:0;font-size:28px}.defi-theme :where(.section-head p,.benefit-card p,.guide-card p,.process-card p,.getting-started__intro p){color:var(--defi-text)}.defi-theme :where(.section-link,.guide-card button,.getting-started__intro button){color:var(--defi-primary);font-weight:700}.defi-theme :where(.benefit-grid,.model-grid,.getting-started__grid,.process-grid){gap:var(--defi-grid-gap)}.defi-theme :where(.benefit-card,.model-card,.guide-card,.process-card){padding:26px}.defi-theme .benefit-card:before,.defi-theme .section--benefits:after,.defi-theme #models:before,.defi-theme .section--process:before,.defi-theme .section--process:after{display:none}.defi-theme .benefit-icon{filter:none}.defi-theme .benefit-icon stop:first-child{stop-color:var(--defi-primary)}.defi-theme .benefit-icon stop:last-child{stop-color:var(--defi-secondary)}.defi-theme .benefit-icon [fill=white]{fill:var(--defi-on-accent)}.defi-theme .benefit-icon [stroke=white]{stroke:var(--defi-on-accent)}.defi-theme :where(.benefit-card h3,.model-card__top h3,.guide-card h3,.process-card h3){color:var(--defi-text)}.defi-theme #models{aspect-ratio:auto;padding:0}.defi-theme .model-card__logo,.defi-theme .guide-card__icon,.defi-theme .mini-icon{border-radius:var(--defi-radius);color:var(--defi-text);background:var(--defi-bg);box-shadow:none}.defi-theme .model-card__logo{border:0}.defi-theme .guide-card__icon,.defi-theme .mini-icon{border:1px solid var(--defi-border)}.defi-theme .model-card__footer:before{background:var(--defi-border-soft)}.defi-theme :where(.model-card__top p,.model-card__footer span,.guide-card>span){color:var(--defi-text)}.defi-theme .trend--up strong{color:var(--defi-accent);text-shadow:0 0 8px rgba(57,255,20,.35)}.defi-theme .model-carousel__viewport{gap:14px;padding:10px}.defi-theme .model-carousel__viewport .model-highlight{border:1px solid var(--defi-border);border-radius:var(--defi-radius-lg)}.defi-theme .model-carousel__viewport .model-highlight.is-active{box-shadow:var(--defi-glow)}.defi-theme .getting-started,.defi-theme .section--process{padding:0}.defi-theme .getting-started__intro>span{color:var(--defi-primary)}.defi-theme .step-number{color:var(--defi-on-accent);background:var(--defi-gradient)}.defi-theme :where(.ledger-row,.key-field){border:1px solid var(--defi-border-soft);border-radius:var(--defi-radius);color:var(--defi-muted);background:var(--defi-bg)}.defi-theme .ledger-bar{background:var(--defi-elevated)}.defi-theme .ledger-bar i{background:linear-gradient(90deg,var(--defi-primary),var(--defi-accent))}.defi-theme :where(.dashboard-page,.data-board-page,.wallet-page,.profile-page){background:transparent;color:#111}.defi-theme .dashboard-sidebar{border-color:var(--defi-border);background:var(--defi-bg-alt)}.defi-theme .dashboard-menu-item{border:1px solid transparent;border-radius:16px;color:var(--defi-muted);font-family:PingFang SC,sans-serif;font-size:14px;line-height:18px}.defi-theme .dashboard-menu-item :where(svg,path,circle,rect){stroke:currentColor}.defi-theme .dashboard-menu-item svg [fill]:not([fill=none]){fill:currentColor}.defi-theme .dashboard-menu-item:hover{color:var(--defi-text);background:var(--defi-card)}.defi-theme .dashboard-menu-item.is-active{border-color:var(--defi-primary);color:var(--defi-primary);background:#0067ff14;box-shadow:inset 3px 0 0 var(--defi-primary),0 0 14px #0067ff14}.defi-theme .dashboard-main{background:transparent}:root:is([data-theme=light],[data-theme=defi-light]) body.defi-theme .dashboard-main{background:#fafafc!important}.defi-theme :where(.dashboard-stat__label,.profile-stat__label,.dashboard-card p,.dashboard-empty){color:var(--defi-muted)}.defi-theme .dashboard-stat__icon{border:1px solid var(--defi-border);border-radius:var(--defi-radius);background:var(--defi-bg)}.defi-theme :where(.dashboard-filter,.dashboard-segment,.data-board-segment,.api-status-filter,.market-view-toggle){border:1px solid var(--defi-border-soft);border-radius:var(--defi-radius);background:var(--defi-bg)}.defi-theme :where(.dashboard-filter,.dashboard-segment,.data-board-segment,.api-status-filter,.market-view-toggle) button{color:var(--defi-muted)}.defi-theme :where(.dashboard-filter,.dashboard-segment,.data-board-segment,.api-status-filter,.market-view-toggle) button[aria-pressed=true],.defi-theme :where(.dashboard-filter,.dashboard-segment,.data-board-segment,.api-status-filter,.market-view-toggle) button.is-active{color:#000;background:var(--defi-gradient)}.defi-theme .dashboard-model-row{border-color:var(--defi-border-soft)}.defi-theme :where(.data-board-head,.wallet-summary,.api-key-head,.usage-log-toolbar) :where(h1,h2){color:var(--defi-text);font-family:var(--defi-heading)}.defi-theme :where(.data-board-truncated,.wallet-recharge__eyebrow,.wallet-checkout__notice,.profile-session span,.api-key-value__text,.usage-active-filter){color:var(--defi-muted)}.defi-theme :where(.wallet-amount-grid button,.wallet-channel-grid button){border:1px solid var(--defi-border-soft);border-radius:var(--defi-radius);color:var(--defi-text);background:var(--defi-bg)}.defi-theme :where(.wallet-amount-grid button,.wallet-channel-grid button):hover,.defi-theme :where(.wallet-amount-grid button,.wallet-channel-grid button)[aria-pressed=true]{border-color:var(--defi-primary);color:var(--defi-primary);background:#0067ff12;box-shadow:0 0 14px #0067ff17}.defi-theme .wallet-channel__marker{border-color:var(--defi-border)}.defi-theme [aria-pressed=true] .wallet-channel__marker{border-color:var(--defi-accent);background:var(--defi-accent);box-shadow:0 0 10px #39ff1459}.defi-theme :where(.profile-session,.api-selection-bar,.api-secret-banner){border-color:var(--defi-border-soft);border-radius:var(--defi-radius);color:var(--defi-text)}.defi-theme .api-use-key-confirm p.api-use-key-desc{color:var(--defi-muted)}:root[data-theme=defi-dark] body.defi-theme .api-use-key-tabs{border-bottom-color:var(--defi-border)}:root[data-theme=defi-dark] body.defi-theme .api-use-key-tabs button{color:var(--defi-muted)}:root[data-theme=defi-dark] body.defi-theme .api-use-key-tabs button.is-active{border-bottom-color:var(--defi-primary);color:var(--defi-primary)}:root[data-theme=defi-dark] body.defi-theme .api-use-key-note{border-color:var(--defi-border);background:#0067ff1f;color:var(--defi-primary)}:root[data-theme=defi-dark] body.defi-theme .api-use-key-hint{color:var(--defi-warning)}body.defi-theme .market-page{background:#f7f8fb url(/assets/bg2-Cz9wre6H.png) center top / cover no-repeat;color:var(--defi-text)}.defi-theme :where(.market-shell,.market-main){background:transparent}body.defi-theme .market-main{background:linear-gradient(rgba(0,103,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(0,103,255,.035) 1px,transparent 1px),var(--defi-bg);background-size:44px 44px}.defi-theme .market-sidebar{border-color:var(--defi-border);background:var(--defi-bg-alt)}body.defi-theme :where(.market-filter-head strong,.market-filter-section>button,.market-select,.market-model-card__top strong,.market-model-card__bottom strong,.market-model-card__bottom dd){color:var(--defi-text);font-family:var(--defi-body)}body.defi-theme :where(.market-filter-head button,.market-model-card__top>div>span,.market-model-card__bottom span,.market-model-card__bottom dt){color:var(--defi-muted);font-family:var(--defi-body)}body.defi-theme .market-filter-section{border-color:var(--defi-border-soft)}body.defi-theme .market-filter-section>button:hover{color:var(--defi-text);background:#0067ff12}.defi-theme .market-hero{border:0;border-radius:0;background:transparent;box-shadow:none}.defi-theme .market-hero h1{color:var(--defi-text);font-family:var(--defi-heading);font-weight:800}.defi-theme :where(.market-hero p){color:var(--defi-muted)}.defi-theme .market-filter-options button{border-radius:var(--defi-radius);color:#333}.defi-theme .market-filter-options button:hover,.defi-theme .market-filter-options button[aria-pressed=true],.defi-theme .market-filter-options button.is-active{color:var(--defi-primary);background:#0067ff12}body.defi-theme .market-filter-option-meta small{color:#333;background:var(--defi-elevated)}body.defi-theme .market-table-card .market-table-scroll{border:0;border-radius:inherit inherit 0 0;background:transparent}body.defi-theme .market-table-card th{border-color:var(--defi-border-soft);color:var(--defi-muted);background:var(--defi-bg-alt)}body.defi-theme .market-table-card td{color:var(--defi-text)}body.defi-theme .market-table-card td :where(strong,span){color:inherit}body.defi-theme .market-table-card :where(thead tr,tbody tr){border-color:var(--defi-border-soft)}body.defi-theme .market-table-card tbody tr:hover{background:#0067ff09}body.defi-theme :where(.market-search,.market-select,.market-view-toggle){border-color:var(--defi-border-soft);background:var(--defi-bg-alt)}body.defi-theme .market-select__label{border:0;border-radius:0;background:transparent;box-shadow:none}body.defi-theme .market-select.is-open{border-color:var(--defi-primary);color:var(--defi-primary)}:root[data-theme=defi-dark] body.defi-theme .market-select{border-color:#2b2d38;color:var(--muted);background:#171821}:root[data-theme=defi-dark] body.defi-theme .market-select__label svg,:root[data-theme=defi-dark] body.defi-theme .market-select>svg:last-child{color:var(--muted)}:root[data-theme=defi-dark] body.defi-theme .market-select.is-open{border-color:#393c49;color:var(--muted);background:#191a24;box-shadow:none}:root[data-theme=defi-dark] body.defi-theme .market-sort-menu{border-color:#2c2f3a;border-radius:10px;color:var(--muted);background:#181922;box-shadow:0 12px 28px #00000047;-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-theme=defi-dark] body.defi-theme .market-sort-menu button{height:36px;color:var(--muted);background:transparent}:root[data-theme=defi-dark] body.defi-theme .market-sort-menu button:hover{color:var(--muted);background:#20222d}:root[data-theme=defi-dark] body.defi-theme .market-sort-menu button.is-active{color:#fff;background:#242631}body.defi-theme .market-search,body.defi-theme .market-view-toggle{border-radius:16px}body.defi-theme .market-search:focus-within{border-color:var(--defi-border-soft);box-shadow:none}body.defi-theme .market-search input:focus,body.defi-theme .market-search input:focus-visible{border:0;outline:none;box-shadow:none}body.defi-theme .market-search input{color:var(--defi-text);background:transparent}body.defi-theme .market-model-card{border-color:var(--defi-border);background:var(--defi-card)}:root[data-theme=defi-dark] body.defi-theme .market-model-card__vendor{color:#a8c4ea;background:#0067ff2e}:root[data-theme=defi-dark] body.defi-theme .market-model-card__top>.model-vendor-icon{--model-vendor-icon-bg: #1b2330;--model-vendor-icon-border: rgba(255, 255, 255, .14);--model-vendor-icon-filter: invert(1) hue-rotate(180deg);border-color:#ffffff24;background:#1b2330}:root[data-theme=defi-dark] body.defi-theme .market-model-card__top>.model-vendor-icon.model-vendor-icon--fallback{color:#c9d3e3}body.defi-theme .market-model-card__top button{border-color:var(--defi-border-soft);color:var(--defi-muted);background:transparent}body.defi-theme .market-model-card__bottom a{color:var(--defi-primary)}.defi-theme :where(.market-model-card__bottom,.market-detail-tabs,.market-detail-section,.market-detail-head){border-color:var(--defi-border-soft)}.defi-theme :where(.market-model-api,.market-table-api,.market-detail-copybox,.market-code-block){border:1px solid var(--defi-border-soft);border-radius:var(--defi-radius);color:var(--defi-primary);background:var(--defi-bg)}.defi-theme .market-detail-tabs button[aria-selected=true]{border-color:var(--defi-primary);color:var(--defi-primary)}:root[data-theme=defi-dark] body.defi-theme .market-table-detail,:root[data-theme=defi-dark] body.defi-theme .market-table-api{border-color:#3b3f4d;color:var(--muted);background:#181923;box-shadow:inset 0 1px #ffffff09}:root[data-theme=defi-dark] body.defi-theme .market-table-api{border-color:#0067ff7a;color:#7fb3ff;background:#0067ff17}:root[data-theme=defi-dark] body.defi-theme .market-table-detail:hover{border-color:#696d7d;color:#fff;background:#252733}:root[data-theme=defi-dark] body.defi-theme .market-table-api:hover{border-color:var(--defi-primary);color:#fff;background:#0067ff29;box-shadow:0 0 16px #0067ff1f}:root[data-theme=defi-dark] body.defi-theme .market-detail-backdrop{background:#020207c7}:root[data-theme=defi-dark] body.defi-theme .market-detail-modal{border-width:0 0 0 1px;border-color:var(--defi-border);border-radius:0;color:var(--defi-text);background:radial-gradient(circle at 100% 0,rgba(0,103,255,.07),transparent 18rem),#0c0c13;box-shadow:-24px 0 64px #00000094}:root[data-theme=defi-dark] body.defi-theme :where(.market-detail-head h2,.market-detail-section h3,.market-api-toolbar strong,.market-detail-metrics strong,.market-detail-info-card strong){color:#fff}:root[data-theme=defi-dark] body.defi-theme :where(.market-detail-head p,.market-detail-subtitle,.market-detail-note,.market-detail-metrics span,.market-detail-metrics em,.market-detail-info-card span){color:var(--muted)}:root[data-theme=defi-dark] body.defi-theme .market-detail-id{color:var(--muted)}:root[data-theme=defi-dark] body.defi-theme .market-detail-close,:root[data-theme=defi-dark] body.defi-theme .market-detail-head h2 button{color:var(--muted)}:root[data-theme=defi-dark] body.defi-theme .market-detail-close:hover,:root[data-theme=defi-dark] body.defi-theme .market-detail-head h2 button:hover{color:var(--defi-primary);background:var(--defi-primary-wash)}:root[data-theme=defi-dark] body.defi-theme .market-detail-tabs{border:0;background:transparent}:root[data-theme=defi-dark] body.defi-theme .market-detail-tabs button{color:var(--muted)}:root[data-theme=defi-dark] body.defi-theme .market-detail-tabs button:hover{color:#fff}:root[data-theme=defi-dark] body.defi-theme .market-detail-tabs button.is-active{color:var(--defi-on-accent);background:var(--defi-primary);box-shadow:0 0 14px #0067ff2e}:root[data-theme=defi-dark] body.defi-theme .market-detail-metrics{border-color:#2b2d38;background:#12131b;box-shadow:inset 0 1px #ffffff06}:root[data-theme=defi-dark] body.defi-theme .market-detail-metrics article{border-color:#2b2d38}:root[data-theme=defi-dark] body.defi-theme .market-detail-info-card{border-color:#2c2e39;background:linear-gradient(145deg,#151620,#111219);box-shadow:inset 0 1px #ffffff06}:root[data-theme=defi-dark] body.defi-theme .market-detail-info-card:hover{border-color:var(--blue-hover);background:#181a24}:root[data-theme=defi-dark] body.defi-theme .market-detail-pill-row i{color:var(--muted);background:#22242e;box-shadow:inset 0 0 0 1px #323541}:root[data-theme=defi-dark] body.defi-theme .market-detail-copybox{border-color:#30323e;color:var(--muted);background:#11121a}:root[data-theme=defi-dark] body.defi-theme .market-detail-copybox code{color:#8cb8ff}:root[data-theme=defi-dark] body.defi-theme .market-detail-section h3:before{background:var(--defi-primary);box-shadow:0 0 8px #0067ff80}.defi-theme .page-header{width:min(1180px,calc(100% - 48px));margin:72px auto 24px}.defi-theme .page-header h1{color:var(--defi-text);font-family:var(--defi-heading);font-size:32px}.defi-theme :where(.page-header p,.record-details dt){color:var(--defi-muted)}.defi-theme .panel{width:min(1180px,calc(100% - 48px));margin-inline:auto}.defi-theme .record-details>div{border-color:var(--defi-border-soft)}.defi-theme .record-details dd{color:var(--defi-text)}.defi-theme .structured-value{color:var(--defi-primary);background:var(--defi-bg)}.defi-theme .rankings-page{background:transparent}.defi-theme .rankings-hero{border:0;border-radius:0;background:radial-gradient(circle at 82% 40%,rgba(122,169,255,.1),transparent 15rem)}.defi-theme .rankings-hero h1{font-family:var(--defi-heading);font-weight:800}.defi-theme :where(.rankings-hero p,.rankings-hero__note,.rankings-summary span,.rankings-list__vendor){color:var(--defi-muted)}.defi-theme :where(.rankings-summary strong,.rankings-list__usage strong){color:var(--defi-accent);text-shadow:0 0 8px rgba(57,255,20,.3)}.defi-theme .rankings-anchor-nav{border:1px solid var(--defi-border);border-radius:var(--defi-radius);background:color-mix(in srgb,var(--defi-card) 92%,transparent);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.defi-theme .rankings-anchor-nav a:hover{color:var(--defi-primary)}.defi-theme :where(.rankings-list-head,.rankings-list>*){border-color:var(--defi-border-soft)}.defi-theme :where(.enterprise-landing,.enterprise-page){background:transparent;color:var(--defi-text)}.defi-theme .enterprise-landing-hero{position:relative;overflow:hidden;background:linear-gradient(rgba(0,103,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(0,103,255,.04) 1px,transparent 1px);background-size:50px 50px}.defi-theme .enterprise-landing-hero:before{position:absolute;top:12%;right:8%;width:400px;height:400px;border-radius:50%;background:var(--defi-secondary);opacity:.08;filter:blur(120px);pointer-events:none;content:""}.defi-theme .enterprise-landing-hero__copy>span{border-color:var(--defi-border);color:var(--defi-primary);background:#0067ff0f;box-shadow:inset 0 0 18px #0067ff0a}.defi-theme .enterprise-landing-hero__copy h1{font-size:clamp(44px,4.2vw,58px);letter-spacing:-.045em}.defi-theme :where(.enterprise-landing-hero h1,.enterprise-intro h1,.enterprise-section-heading h2,.enterprise-final-cta h2){color:var(--defi-text);font-family:var(--defi-heading);font-weight:800}.defi-theme .enterprise-landing-hero__copy h1 strong{color:var(--defi-primary);text-shadow:var(--defi-glow);white-space:nowrap}.defi-theme :where(.enterprise-landing-hero p,.enterprise-intro p,.enterprise-section-heading p,.enterprise-capability-card p,.enterprise-control-card p){color:var(--defi-muted)}.defi-theme :where(.enterprise-routing-demo__hub,.enterprise-routing-demo__request,.enterprise-routing-demo__models>*){border-color:var(--defi-border);border-radius:var(--defi-radius);background:var(--defi-bg)}.defi-theme .enterprise-routing-demo{border-color:var(--defi-border);border-radius:var(--defi-radius-lg);background:#0f0f19f0;box-shadow:0 28px 72px #0000006b,var(--defi-glow-soft)}.defi-theme :where(.enterprise-routing-demo__head,.enterprise-routing-demo__foot){border-color:var(--defi-border-soft);color:var(--defi-muted)}.defi-theme .enterprise-routing-demo__request{border-color:var(--defi-border);background:var(--defi-bg)}.defi-theme .enterprise-routing-demo__request code{color:var(--defi-primary)}.defi-theme .enterprise-routing-demo__models>a{border-color:var(--defi-border-soft);background:var(--defi-bg-alt)}.defi-theme .enterprise-routing-demo__models>a:hover{border-color:var(--defi-primary);box-shadow:var(--defi-glow-soft)}.defi-theme .enterprise-routing-demo__models>a>span{color:var(--defi-primary);background:#0067ff14}.defi-theme .enterprise-routing-demo__models strong{color:var(--defi-text)}.defi-theme :where(.enterprise-routing-demo__models small,.enterprise-routing-demo__models svg){color:var(--defi-muted)}.defi-theme .enterprise-routing-demo__hub{color:#000;background:var(--defi-gradient)}.defi-theme .enterprise-industries{border-color:var(--defi-border);color:var(--defi-muted);background:linear-gradient(90deg,rgba(0,103,255,.05),transparent 28%,transparent 72%,rgba(122,169,255,.05)),var(--defi-bg-alt)}.defi-theme .enterprise-industries span{color:var(--defi-muted);font-family:var(--defi-heading);text-transform:uppercase}.defi-theme :where(.enterprise-production-section,.enterprise-control-section,.enterprise-final-cta){background:var(--defi-bg-alt)}.defi-theme .enterprise-production-chart i{background:linear-gradient(90deg,var(--defi-primary),var(--defi-accent))}.defi-theme .enterprise-eyebrow{color:var(--defi-primary)}:root[data-theme=defi-dark] body.defi-theme :where(.enterprise-landing-hero__copy>p,.enterprise-section-heading p,.enterprise-capability-card>span,.enterprise-capability-card>p,.enterprise-control-card p,.enterprise-routing-demo__head,.enterprise-routing-demo__foot,.enterprise-routing-demo__models small,.enterprise-routing-demo__models svg,.enterprise-industries,.enterprise-industries span,.enterprise-production-section>div:first-child>p,.enterprise-production-panel>header,.enterprise-production-stats span,.enterprise-production-stats small,.enterprise-final-cta>p,.enterprise-intro>p:not(.enterprise-privacy),.enterprise-benefits p,.enterprise-privacy,.enterprise-application>header p,.enterprise-form label>span,.enterprise-form input::placeholder,.enterprise-form textarea::placeholder,.enterprise-interface-notice p){color:#fff}:root[data-theme=defi-dark] body.defi-theme .enterprise-form input,:root[data-theme=defi-dark] body.defi-theme .enterprise-form textarea{border-color:var(--defi-border-soft);color:#fff;background:var(--defi-bg)}:root[data-theme=defi-dark] body.defi-theme .enterprise-application>header{border-bottom-color:#293548}:root[data-theme=defi-dark] body.defi-theme .enterprise-benefits article>span{border-color:#2d466a;background:#182639db}:root[data-theme=defi-dark] body.defi-theme .enterprise-interface-notice{border-color:#28583d;color:#74d49a;background:#19533333}:root[data-theme=defi-dark] body.defi-theme .enterprise-interface-notice p{color:#8eb9a0}:root[data-theme=defi-light] body.defi-theme :where(.enterprise-landing-hero__copy>p,.enterprise-section-heading p,.enterprise-capability-card>span,.enterprise-capability-card>p,.enterprise-control-card p,.enterprise-routing-demo__head,.enterprise-routing-demo__foot,.enterprise-routing-demo__models small,.enterprise-routing-demo__models svg,.enterprise-industries,.enterprise-industries span,.enterprise-production-section>div:first-child>p,.enterprise-final-cta>p,.enterprise-intro>p:not(.enterprise-privacy),.enterprise-benefits p,.enterprise-privacy,.enterprise-application>header p,.enterprise-form label>span){color:#000}:root[data-theme=defi-light] body.defi-theme .enterprise-production-section h2,:root[data-theme=defi-light] body.defi-theme .enterprise-production-section>div:first-child>p,:root[data-theme=defi-light] body.defi-theme .enterprise-production-panel>header,:root[data-theme=defi-light] body.defi-theme .enterprise-production-stats span,:root[data-theme=defi-light] body.defi-theme .enterprise-production-stats strong,:root[data-theme=defi-light] body.defi-theme .enterprise-production-stats small{color:#000}:root[data-theme=defi-light] body.defi-theme .enterprise-production-panel{border-color:#e5e7eb;background:#fff;box-shadow:0 18px 40px #1f293714}:root[data-theme=defi-light] body.defi-theme .enterprise-production-stats article{border-color:#e5e7eb;background:#f8fafc}.defi-theme .experience-page{background:transparent;color:var(--defi-text)}.defi-theme :where(.experience-sidebar__title,.video-parameters__heading){color:var(--defi-text);font-family:var(--defi-heading)}.defi-theme .experience-message.user .experience-message__body{border-color:var(--defi-primary);background:#0067ff0f}.defi-theme .experience-message__avatar{border-radius:var(--defi-radius);color:#000;background:var(--defi-gradient)}.defi-theme :where(.experience-suggestions button,.video-audio button){border:1px solid var(--defi-border-soft);border-radius:var(--defi-radius);color:var(--defi-muted);background:var(--defi-bg)}.defi-theme :where(.experience-suggestions button,.video-audio button):hover{border-color:var(--defi-primary);color:var(--defi-primary)}.defi-theme .experience-stop{border-color:#ff4d6d66;color:var(--defi-danger);background:#ff4d6d14}body.defi-theme .experience-send{border-radius:23px}.defi-theme .video-route-orbit{border-color:var(--defi-primary);box-shadow:0 0 30px #0067ff38}.defi-theme :where(.ant-picker,.ant-select-selector,.ant-input,.ant-input-number,.ant-btn-default){border-color:var(--defi-border-soft)!important;border-radius:var(--defi-radius)!important;color:var(--defi-text)!important;background:var(--defi-bg)!important;box-shadow:none!important}.defi-theme .ant-btn-primary{border:0!important;border-radius:var(--defi-radius)!important;color:#000!important;background:var(--defi-gradient)!important;box-shadow:none!important}@media(max-width:700px){.defi-theme .enterprise-landing-hero__copy h1 strong{white-space:normal}.defi-theme .page .shell{width:min(100% - 28px,1180px)}.defi-theme .topbar{position:relative;flex-direction:row;align-items:center;min-height:60px;padding:10px 14px}.defi-theme .topbar-actions{width:auto}.defi-theme .topbar-actions .top-link{display:none}.defi-theme .center-title,.defi-theme .getting-started__intro h2{font-size:28px}.defi-theme .section-head h2{font-size:24px}.defi-theme :where(.benefit-grid,.model-grid,.getting-started__grid){grid-template-columns:1fr}.defi-theme :where(.page-header,.panel){width:calc(100% - 28px)}}@media(prefers-reduced-motion:reduce){.defi-theme *,.defi-theme *:before,.defi-theme *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}body.defi-theme,body.defi-theme #root{min-height:100vh;background-color:var(--defi-bg);color:var(--defi-text)}body.defi-theme h1,body.defi-theme h2,body.defi-theme h3,body.defi-theme h4,body.defi-theme h5,body.defi-theme h6{color:var(--defi-text);font-family:var(--defi-heading)}.defi-theme .page-header h1{color:var(--defi-text)}body.defi-theme .rankings-shell{padding:72px 0 112px}body.defi-theme .rankings-summary{gap:20px;margin-top:32px}body.defi-theme .rankings-summary article,body.defi-theme .rankings-anchor-nav{border:1px solid var(--defi-border);background:var(--defi-card);box-shadow:var(--defi-glow)}body.defi-theme .rankings-hero__note{border:0;background:transparent;box-shadow:none}body.defi-theme .rankings-summary :where(strong,span,em),body.defi-theme .rankings-hero__note :where(strong,span,small),body.defi-theme .rankings-chart-head :where(h2,p),body.defi-theme .rankings-board__head h2,body.defi-theme .rankings-list__identity strong,body.defi-theme .rankings-list__usage strong{color:var(--defi-text)}body.defi-theme .rankings-summary :where(span,em),body.defi-theme .rankings-hero__note :where(span,small),body.defi-theme .rankings-chart-head p{color:var(--defi-muted)}body.defi-theme .rankings-hero__note strong{color:color-mix(in srgb,var(--defi-text) 68%,var(--defi-muted))}body.defi-theme .rankings-chart-grid{gap:24px;margin-top:24px}body.defi-theme .rankings-board{margin-top:24px}body.defi-theme .rankings-list li+li,body.defi-theme .rankings-board__head,body.defi-theme .rankings-list-head,body.defi-theme .rankings-board>footer,body.defi-theme .rankings-chart-card--wide .rankings-chart-head{border-color:var(--defi-border-soft)}body.defi-theme .rankings-list li>button:hover,body.defi-theme .rankings-anchor-nav a:hover{color:var(--defi-primary);background:var(--defi-primary-wash)}body.defi-theme .rankings-list__usage small{color:var(--defi-muted);background:transparent}body.defi-theme .enterprise-capability-section,body.defi-theme .enterprise-control-section{padding-block:124px}body.defi-theme :where(.enterprise-capability-grid,.enterprise-control-grid){gap:24px}body.defi-theme .enterprise-control-grid{overflow:visible;border:0;border-radius:0;background:transparent}body.defi-theme .enterprise-production-section{margin-block:20px;padding-block:96px;border-block:1px solid var(--defi-border-soft)}body.defi-theme .enterprise-capability-card,body.defi-theme .enterprise-control-card,body.defi-theme .enterprise-production-panel{padding:28px}body.defi-theme .enterprise-capability-card{--enterprise-capability-tone: var(--defi-primary);border-color:var(--defi-border);background:var(--defi-card)}body.defi-theme .enterprise-capability-card--violet{--enterprise-capability-tone: var(--defi-secondary)}body.defi-theme .enterprise-capability-card--green{--enterprise-capability-tone: var(--defi-accent)}body.defi-theme .enterprise-capability-card__visual{border:1px solid color-mix(in srgb,var(--enterprise-capability-tone) 30%,var(--defi-border-soft));background:color-mix(in srgb,var(--enterprise-capability-tone) 9%,var(--defi-bg))}body.defi-theme .enterprise-capability-card__visual>span{border:1px solid color-mix(in srgb,var(--enterprise-capability-tone) 36%,var(--defi-border-soft));color:var(--enterprise-capability-tone);background:var(--defi-bg-alt);box-shadow:none}body.defi-theme .enterprise-capability-card__visual>strong,body.defi-theme .enterprise-capability-card h3{color:var(--defi-text)}body.defi-theme .enterprise-capability-card__visual i{background:color-mix(in srgb,var(--enterprise-capability-tone) 72%,var(--defi-elevated))}body.defi-theme .enterprise-capability-card>span{color:color-mix(in srgb,var(--enterprise-capability-tone) 72%,var(--defi-muted))}body.defi-theme .enterprise-capability-card>p{color:var(--defi-muted)}body.defi-theme .enterprise-capability-card>em{color:var(--enterprise-capability-tone)}body.defi-theme .enterprise-capability-card:hover{border-color:var(--enterprise-capability-tone);box-shadow:0 18px 42px color-mix(in srgb,var(--enterprise-capability-tone) 14%,transparent);transform:translateY(-3px)}body.defi-theme .enterprise-control-card{border:1px solid var(--defi-border);border-radius:var(--defi-radius-lg);background:var(--defi-card);color:var(--defi-text);box-shadow:none}body.defi-theme .enterprise-control-card svg,body.defi-theme .enterprise-section-heading>span{color:var(--defi-primary)}body.defi-theme .enterprise-control-card h3{color:var(--defi-text)}body.defi-theme .enterprise-control-card p{color:var(--defi-muted)}body.defi-theme .market-main{padding:54px 32px 72px;background:transparent}body.defi-theme .market-results-content{margin-top:28px}body.defi-theme .market-grid{gap:20px}body.defi-theme .market-model-card{min-width:0;padding:20px}body.defi-theme .market-model-card__top>div,body.defi-theme .market-model-card__bottom>:first-child{min-width:0}body.defi-theme .market-model-card__top>div>span{overflow:hidden;text-overflow:ellipsis}body.defi-theme .experience-workspace{width:min(1040px,100%)}body.defi-theme .experience-empty h1,body.defi-theme .experience-message p,body.defi-theme .experience-message strong{color:var(--defi-text)}body.defi-theme .experience-message strong,body.defi-theme .experience-message details,body.defi-theme .experience-message details p{color:var(--defi-muted)}body.defi-theme .experience-message details summary,body.defi-theme .experience-suggestions button,body.defi-theme .experience-parameter-control,body.defi-theme .video-parameters{border-color:var(--defi-border-soft);color:var(--defi-muted);background:var(--defi-bg-alt)}body.defi-theme .experience-composer textarea{color:var(--defi-text)}:root[data-theme=defi-dark] body.defi-theme .experience-model-select .invoice-select__trigger{border-color:var(--defi-border-soft);background:var(--defi-bg-alt)}:root[data-theme=defi-dark] body.defi-theme .experience-model-select .model-vendor-icon{--model-vendor-icon-bg: #1b2330;--model-vendor-icon-border: rgba(255, 255, 255, .14);--model-vendor-icon-filter: invert(1) hue-rotate(180deg)}body.defi-theme .dashboard-main{padding:24px;scrollbar-gutter:stable}:root[data-theme] body.defi-theme .dashboard-main .workspace-page-title{display:block;flex:0 0 auto;margin:0;color:var(--defi-text);font-family:initial;font-size:16px;font-style:normal;font-weight:500;line-height:1;letter-spacing:normal}:root:is([data-theme=light],[data-theme=defi-light]) body.defi-theme .dashboard-main :is(.workspace-page-title,.profile-page>.user-summary strong){color:#111!important}body.defi-theme .profile-page>.user-summary strong{font-size:16px}:root[data-theme] body.defi-theme .dashboard-main .workspace-page-heading{display:flex;align-items:flex-start;margin:0 0 24px}:root[data-theme] body.defi-theme .dashboard-main :is(.usage-log-card,.api-key-card)>.workspace-page-heading{margin-bottom:16px}:root[data-theme] body.defi-theme .dashboard-main :is(.api-key-head,.billing-head).workspace-page-heading{margin-bottom:0}@media(max-width:560px){:root[data-theme] body.defi-theme .dashboard-main .api-key-head.workspace-page-heading{margin-bottom:16px}}:root[data-theme] body.defi-theme .dashboard-main .workspace-page-heading p{margin:24px 0 0}:root[data-theme] body.defi-theme .dashboard-main>:is(.usage-log-card,.api-key-card,.feedback-page){min-height:calc(100dvh - var(--site-header-height) - 48px);padding:24px;border-radius:20px;background:var(--defi-card)}:root[data-theme] body.defi-theme .dashboard-main>:is(.wallet-page,.data-board-page)>:first-child{padding:24px;border-radius:16px}body.defi-theme .usage-log-card{min-height:calc(100vh - 124px);padding:24px;border:1px solid var(--defi-border);border-radius:var(--defi-radius-lg);background:var(--defi-card)}body.defi-theme .usage-log-card h1{margin-bottom:28px;color:var(--defi-text);font-family:var(--defi-heading);font-size:16px;font-weight:700;line-height:22px}body.defi-theme .usage-log-toolbar{display:flex;flex-wrap:nowrap;gap:16px;margin-bottom:24px}@media(max-width:1100px){body.defi-theme .usage-log-toolbar{flex-wrap:wrap}}body.defi-theme .usage-log-toolbar>:first-child{flex:0 1 auto}body.defi-theme .usage-log-toolbar>input{flex:1 1 180px}body.defi-theme .usage-status-select{flex:0 1 170px}body.defi-theme .usage-model-select{flex:0 1 240px}body.defi-theme .usage-key-select{flex:0 1 200px}body.defi-theme :where(.usage-search,.usage-reset){flex:0 0 82px}body.defi-theme :where(.usage-log-toolbar>input,.usage-status-filter){border-color:var(--defi-border-soft);color:var(--defi-text);background:var(--defi-bg-alt)}body.defi-theme .usage-table-wrap{overflow-x:auto;border-color:var(--defi-border-soft)}body.defi-theme .usage-table{min-width:1080px}body.defi-theme .usage-table th{color:var(--defi-muted)}body.defi-theme .usage-table td,body.defi-theme .usage-model-name{color:var(--defi-text)!important}body.defi-theme .usage-model-name{min-width:0;max-width:100%}body.defi-theme .usage-model-label{display:block;min-width:0;color:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.defi-theme .wallet-page{gap:20px}body.defi-theme .wallet-card{border:0;border-radius:12px;background:var(--defi-card)}body.defi-theme .wallet-summary{padding:24px!important}body.defi-theme .wallet-recharge__head{padding:24px}body.defi-theme .wallet-recharge__main{padding:0}body.defi-theme .wallet-stats{gap:0}body.defi-theme .wallet-stat{border:0;border-radius:0;background:transparent;box-shadow:none!important;padding:0 clamp(18px,2vw,32px)}body.defi-theme .wallet-stat:first-child{padding-left:0}body.defi-theme .wallet-stat+.wallet-stat:before{background:var(--defi-border-soft)}body.defi-theme :where(.wallet-summary h1,.wallet-recharge h2,.wallet-recharge-section__title h3,.wallet-stat strong,.wallet-amount-grid strong,.wallet-channel__copy strong,.wallet-checkout__amount>strong,.wallet-checkout__details dd){color:var(--defi-text)}body.defi-theme :where(.wallet-stat__label,.wallet-stat em,.wallet-amount-grid span,.wallet-custom-amount em,.wallet-checkout__amount>span,.wallet-checkout__details dt,.wallet-checkout__notice){color:var(--defi-muted)}body.defi-theme .wallet-recharge__eyebrow{color:#111;font-family:PingFang SC;font-size:16px;font-style:normal;font-weight:500;line-height:22px}body.defi-theme .wallet-recharge h2{color:#666;font-family:PingFang SC;font-size:14px;font-style:normal;font-weight:400;line-height:20px}body.defi-theme .wallet-recharge__body{grid-template-columns:minmax(0,1fr) 340px;gap:48px;padding:0 32px 32px}body.defi-theme .wallet-recharge__head,body.defi-theme .wallet-checkout,body.defi-theme .wallet-checkout__details,body.defi-theme .wallet-checkout__details>div{border-color:var(--defi-border-soft)}body.defi-theme .wallet-checkout{background:var(--defi-bg-alt)}body.defi-theme .wallet-amount-grid,body.defi-theme .wallet-channel-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}body.defi-theme .wallet-amount-grid button,body.defi-theme .wallet-channel,body.defi-theme .wallet-custom-amount__input{border-color:var(--defi-border-soft);color:var(--defi-text);background:var(--defi-bg-alt)}body.defi-theme .wallet-amount-grid button:hover,body.defi-theme .wallet-amount-grid button.is-active,body.defi-theme .wallet-channel:hover,body.defi-theme .wallet-channel.is-active{border-color:var(--defi-primary);color:var(--defi-primary);background:var(--defi-primary-wash);box-shadow:inset 0 0 0 1px var(--defi-primary)}body.defi-theme .wallet-amount-grid button.is-active,body.defi-theme .wallet-amount-grid button.is-active strong,body.defi-theme .wallet-amount-grid button.is-active span{color:#0067ff!important}body.defi-theme .wallet-channel{border-radius:12px}body.defi-theme .wallet-custom-amount__input input{color:var(--defi-text)}body.defi-theme .wallet-checkout__submit:disabled{border-color:var(--defi-border-soft);color:var(--defi-subtle);background:var(--defi-elevated)}body.defi-theme :where(.wallet-summary h1,.wallet-recharge h2,.wallet-recharge-section__title h3){letter-spacing:0}:root[data-theme=defi-light] body.defi-theme .wallet-bank-transfer__card{border-color:#e6ebf2;background:#fff}:root[data-theme=defi-light] body.defi-theme .wallet-bank-transfer__card-head{border-bottom-color:#eef2f7;background:linear-gradient(180deg,#f7faff,#fff)}:root[data-theme=defi-light] body.defi-theme .wallet-bank-transfer__card-head strong{color:#333!important}:root[data-theme=defi-light] body.defi-theme .wallet-bank-transfer__card-head span,:root[data-theme=defi-light] body.defi-theme .wallet-bank-transfer__row dt,:root[data-theme=defi-light] body.defi-theme .wallet-bank-transfer__hint{color:#666!important}:root[data-theme=defi-light] body.defi-theme .wallet-bank-transfer__row dd{color:#333!important}:root[data-theme=defi-light] body.defi-theme .wallet-bank-transfer__retry{border-color:#d6e0ee;color:#666!important;background:#fff}:root[data-theme=defi-light] body.defi-theme .wallet-bank-transfer .wallet-bank-transfer__copy-all{border-color:#0067ff;color:#0067ff!important;background:#fff}:root[data-theme=defi-light] body.defi-theme .wallet-bank-transfer .wallet-bank-transfer__copy-name,:root[data-theme=defi-light] body.defi-theme .wallet-bank-transfer .wallet-bank-transfer__copy-name span{color:#0067ff!important}:root[data-theme=defi-light] body.defi-theme .wallet-bank-transfer .wallet-bank-transfer__copy-name{border-color:#bcd7ff;background:#fff}:root[data-theme=defi-light] body.defi-theme .wallet-bank-transfer .wallet-bank-transfer__copy-name:hover{border-color:#0067ff;background:#eaf2ff}:root[data-theme=defi-light] body.defi-theme .wallet-bank-transfer__notes{border-color:#e5e6eb;background:#f7f8fa}:root[data-theme=defi-light] body.defi-theme .wallet-bank-transfer__notes h4{color:#333!important}:root[data-theme=defi-light] body.defi-theme .wallet-bank-transfer__notes ol,:root[data-theme=defi-light] body.defi-theme .wallet-bank-transfer__foot{color:#666!important}:root[data-theme=defi-dark] body.defi-theme .wallet-bank-transfer__card{border-color:#2a3546;background:#1a2230}:root[data-theme=defi-dark] body.defi-theme .wallet-bank-transfer__card-head{border-bottom-color:#2a3546;background:#111824}:root[data-theme=defi-dark] body.defi-theme .wallet-bank-transfer__card-head strong{color:#f5f5f5!important}:root[data-theme=defi-dark] body.defi-theme .wallet-bank-transfer__card-head span,:root[data-theme=defi-dark] body.defi-theme .wallet-bank-transfer__row dt,:root[data-theme=defi-dark] body.defi-theme .wallet-bank-transfer__hint{color:#9aa6b8!important}:root[data-theme=defi-dark] body.defi-theme .wallet-bank-transfer__row+.wallet-bank-transfer__row{border-top-color:#2a3546}:root[data-theme=defi-dark] body.defi-theme .wallet-bank-transfer__row dd{color:#f5f5f5!important}:root[data-theme=defi-dark] body.defi-theme .wallet-bank-transfer__retry{border-color:#344154;color:#82b1ff!important;background:#111824}:root[data-theme=defi-dark] body.defi-theme .wallet-bank-transfer .wallet-bank-transfer__copy-all{border-color:#344154;color:#82b1ff!important;background:#111824}:root[data-theme=defi-dark] body.defi-theme .wallet-bank-transfer .wallet-bank-transfer__retry:hover,:root[data-theme=defi-dark] body.defi-theme .wallet-bank-transfer .wallet-bank-transfer__copy-all:hover{border-color:var(--blue-hover);color:var(--blue-hover)!important;background:#1a2230}:root[data-theme=defi-dark] body.defi-theme .wallet-bank-transfer .wallet-bank-transfer__copy-name,:root[data-theme=defi-dark] body.defi-theme .wallet-bank-transfer .wallet-bank-transfer__copy-name span{color:#82b1ff!important}:root[data-theme=defi-dark] body.defi-theme .wallet-bank-transfer .wallet-bank-transfer__copy-name{border-color:#344154;background:#111824}:root[data-theme=defi-dark] body.defi-theme .wallet-bank-transfer .wallet-bank-transfer__copy-name:hover{border-color:var(--blue-hover);background:#1a2230}:root[data-theme=defi-dark] body.defi-theme .wallet-bank-transfer__notes{border-color:#2a3546;background:#111824}:root[data-theme=defi-dark] body.defi-theme .wallet-bank-transfer__notes h4{color:#f5f5f5!important}:root[data-theme=defi-dark] body.defi-theme .wallet-bank-transfer__notes ol,:root[data-theme=defi-dark] body.defi-theme .wallet-bank-transfer__foot{color:#9aa6b8!important}:root:is([data-theme=light],[data-theme=defi-light]) .defi-theme .brand-name{text-shadow:none}:root:is([data-theme=light],[data-theme=defi-light]) .defi-theme :where(.topbar,.dashboard-topbar){border-color:#eaeaeb;background:#fffffff0}:root[data-theme=defi-light] body.defi-theme{background:radial-gradient(circle at 78% 8%,rgba(0,103,255,.055),transparent 28rem),var(--defi-bg)}:root:is([data-theme=light],[data-theme=defi-light]) .defi-theme :where(*){text-shadow:none}:root:is([data-theme=light],[data-theme=defi-light]) .defi-theme :where(h1,h2,h3,h4,h5,h6,.brand-name){letter-spacing:-.025em}:root:is([data-theme=light],[data-theme=defi-light]) .defi-theme .brand-logo{filter:none}:root:is([data-theme=light],[data-theme=defi-light]) .defi-theme :where(.top-link,.dashboard-nav a){color:var(--defi-muted);letter-spacing:0}.defi-theme .enterprise-cta-primary,:root:is([data-theme=light],[data-theme=defi-light]) .defi-theme .enterprise-cta-primary,.defi-theme .enterprise-primary-button,:root:is([data-theme=light],[data-theme=defi-light]) .defi-theme .enterprise-primary-button{border-color:var(--defi-primary);color:#fff;background:var(--defi-primary);box-shadow:none}.defi-theme .enterprise-cta-primary:hover,:root:is([data-theme=light],[data-theme=defi-light]) .defi-theme .enterprise-cta-primary:hover,.defi-theme .enterprise-primary-button:hover,:root:is([data-theme=light],[data-theme=defi-light]) .defi-theme .enterprise-primary-button:hover{border-color:var(--blue-hover);color:#fff;background:var(--blue-hover);box-shadow:0 0 18px #0067ff47}:root[data-theme=defi-light] body.defi-theme :where(.enterprise-cta-secondary,.btn.secondary,.api-status-clear){border-color:var(--defi-border-soft);color:var(--defi-text);background:#fff}:root[data-theme=defi-light] body.defi-theme :where(.benefit-card,.model-card,.guide-card,.process-card,.model-highlight,.dashboard-stat,.dashboard-card,.data-board-card,.wallet-stat,.profile-card,.api-key-card,.usage-log-card,.rankings-chart-card,.rankings-board,.market-table-card,.market-detail-info-card,.enterprise-routing-demo,.enterprise-capability-card,.enterprise-production-panel,.enterprise-control-card,.enterprise-application,.experience-message__body,.video-parameters,.panel){border-color:var(--defi-border-soft);border-radius:14px;background:#fff;color:var(--defi-text);box-shadow:0 10px 30px #1118270e}:root[data-theme=defi-light] body.defi-theme :where(.benefit-card,.model-card,.guide-card,.process-card,.model-highlight,.dashboard-stat,.dashboard-card,.data-board-card,.profile-card,.rankings-chart-card,.enterprise-capability-card,.enterprise-control-card):hover{border-color:var(--blue-hover);box-shadow:0 14px 36px #0067ff1f}:root[data-theme=defi-light] body.defi-theme :where(input,textarea,select,.usage-search,.rankings-search,.market-search,.profile-password-field,.enterprise-form input,.enterprise-form textarea,.enterprise-form select,.api-modal-field input,.api-modal-field textarea,.api-expire-picker,.data-board-filter-select,.wallet-custom-amount__input,.experience-composer textarea){border-color:var(--defi-border-soft);color:var(--defi-text);background:#fff}:root[data-theme=defi-light] body.defi-theme .enterprise-landing-hero{border-color:var(--defi-border-soft);background:radial-gradient(circle at 82% 18%,rgba(0,103,255,.09),transparent 22rem),#f7f7f8;box-shadow:none}:root[data-theme=defi-light] body.defi-theme .rankings-hero{background:transparent;box-shadow:none}:root[data-theme=defi-light] body.defi-theme .enterprise-landing-hero:before{background:#0067ff;opacity:.055}:root[data-theme=defi-light] body.defi-theme .enterprise-landing-hero{background:transparent}:root[data-theme=defi-light] body.defi-theme .enterprise-landing-hero__copy>span{border-color:#c7dbff;color:#0067ff;background:#eaf2ff;box-shadow:none}:root[data-theme=defi-light] body.defi-theme .enterprise-landing-hero__copy h1 strong{color:#0067ff}:root[data-theme=defi-light] body.defi-theme .enterprise-routing-demo{border-color:var(--defi-border-soft);background:#fff;box-shadow:0 20px 48px #1118271a}:root[data-theme=defi-light] body.defi-theme :where(.enterprise-routing-demo__request,.enterprise-routing-demo__models>a){border-color:var(--defi-border-soft);color:var(--defi-text);background:#f9fafb}:root[data-theme=defi-light] body.defi-theme .enterprise-routing-demo__request code{color:#0067ff}:root[data-theme=defi-light] body.defi-theme .enterprise-routing-demo__hub{color:#fff;background:#0067ff;box-shadow:0 12px 24px #0067ff38}:root[data-theme=defi-light] body.defi-theme .enterprise-industries{border-color:var(--defi-border-soft);background:transparent}:root[data-theme=defi-light] body.defi-theme :where(.enterprise-production-section,.enterprise-control-section,.enterprise-final-cta){background:#f3f4f6}:root[data-theme=defi-light] body.defi-theme .rankings-anchor-nav,:root[data-theme=defi-light] body.defi-theme .rankings-summary article{border-color:var(--defi-border-soft);background:#fff;box-shadow:0 10px 28px #1118270f}:root[data-theme=defi-light] body.defi-theme .rankings-list li>button:hover,:root[data-theme=defi-light] body.defi-theme .rankings-anchor-nav a:hover{color:#0067ff;background:#eaf2ff}:root[data-theme=defi-light] body.defi-theme .market-main{background:transparent}:root[data-theme=defi-light] body.defi-theme .market-sidebar{border-color:var(--defi-border-soft);background:#fff}:root[data-theme=defi-light] body.defi-theme .market-filter-section>button:hover,:root[data-theme=defi-light] body.defi-theme .market-filter-options button:hover{background:#f8fafc}:root[data-theme=defi-light] body.defi-theme .market-filter-options button.is-active{color:#0067ff;background:#eef5ff}:root[data-theme=defi-light] body.defi-theme .market-filter-options button.is-active .market-filter-option-meta small{color:#0067ff;background:#eaf2ff}:root[data-theme=defi-light] body.defi-theme :where(.market-search,.market-select,.market-view-toggle,.market-model-card__top button){border-color:var(--defi-border-soft);color:var(--defi-muted);background:#fff}:root[data-theme=defi-light] body.defi-theme :where(.market-view-toggle button.is-active){color:#fff;background:#0067ff}:root[data-theme=defi-light] body.defi-theme .experience-parameter-control:hover,:root[data-theme=defi-light] body.defi-theme .experience-parameter-control.active{border-color:var(--blue-hover);color:#0067ff;background:#eaf2ff}:root[data-theme=defi-light] body.defi-theme .experience-message.user .experience-message__body{border-color:transparent;color:#fff;background:#0067ff}:root[data-theme=defi-light] body.defi-theme .experience-message.user p{color:#fff}:root[data-theme=defi-light] body.defi-theme :where(.usage-log-card,.wallet-stat,.wallet-checkout,.wallet-amount-grid button,.wallet-channel,.wallet-custom-amount__input){border-color:var(--defi-border-soft);background:#fff}:root[data-theme=defi-light] body.defi-theme .wallet-card{border:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}:root[data-theme=defi-light] body.defi-theme .usage-table-wrap{background:#fff}:root[data-theme=defi-light] body.defi-theme :where(.wallet-amount-grid button:hover,.wallet-channel:hover){background:#f9fafb}:root[data-theme=defi-light] body.defi-theme .wallet-amount-grid button.is-active,:root[data-theme=defi-light] body.defi-theme .wallet-channel.is-active{border-color:#0067ff;color:#0067ff;background:#fff;box-shadow:inset 0 0 0 1px #0067ff}:root:is([data-theme=light],[data-theme=defi-light]) .defi-theme .theme-toggle{border-color:var(--defi-border-soft);color:#0067ff;background:#fff;box-shadow:0 12px 28px #1118271f}@media(min-width:1024px)and (max-width:1280px){body.defi-theme .dashboard-main{padding:24px}body.defi-theme .wallet-recharge__body{grid-template-columns:1fr}body.defi-theme .wallet-checkout{min-height:0;margin-top:0}body.defi-theme .market-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}:root{--site-header-height: 56px}.defi-theme .site-header{position:sticky;top:0;z-index:80;display:flex;width:100%;max-width:none;height:var(--site-header-height);min-height:var(--site-header-height);margin:0;padding:0 24px;flex-direction:row;align-items:center;justify-content:space-between;gap:32px;border-width:0 0 1px;border-style:solid}.defi-theme .site-header .brand{flex:0 0 auto}.defi-theme .site-header .brand-name{font-size:16px}@media(max-width:700px){.defi-theme .site-header{padding-inline:14px}}.defi-theme .site-header__nav{display:flex;min-width:0;margin-left:auto;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:24px}.defi-theme .site-header__nav>:where(a,.top-link){position:relative;flex:0 0 auto;padding:8px 0;font-size:14px;white-space:nowrap}.defi-theme .site-header__nav>.top-link:is(.active,:hover){color:#0067ff;background:transparent;box-shadow:none;font-weight:400;text-shadow:none}.defi-theme .site-header__account{flex:0 0 auto}body.defi-theme .dashboard-shell{height:calc(100vh - var(--site-header-height));height:calc(100dvh - var(--site-header-height))}body.defi-theme .market-page{--market-header-height: var(--site-header-height)}@media(min-width:901px)and (max-width:1200px){.defi-theme .site-header{padding-inline:24px;gap:22px}.defi-theme .site-header__nav{gap:14px}}:root:is([data-theme=light],[data-theme=defi-light]) body.defi-theme .dashboard-menu-item:not(.is-active):not(:hover){color:#111}:root:is([data-theme=light],[data-theme=defi-light]) body.defi-theme .dashboard-menu-item:not(.is-active):not(:hover) svg{color:#666}:root:is([data-theme=light],[data-theme=defi-light]) body.defi-theme .dashboard-menu-item:hover:not(.is-active){background:#f7f8fa}:root[data-theme] body.defi-theme .dashboard-menu-item:is(.is-active,:hover),:root[data-theme] body.defi-theme .dashboard-menu-item:is(.is-active,:hover) :is(span,svg){color:#0067ff!important}body.defi-theme .dashboard-menu-item.is-active{border-color:transparent;background:#f0f6ff;box-shadow:none;font-weight:400}body.defi-theme .dashboard-overview{display:grid;gap:20px;min-width:0}body.defi-theme .dashboard-page .dashboard-sidebar{gap:4px}body.defi-theme .dashboard-page .dashboard-menu-item{padding-block:6px}body.defi-theme .dashboard-overview .dashboard-stats{gap:0;margin:0;overflow:hidden;border-radius:16px;background:var(--defi-card)}body.defi-theme .profile-page .profile-stats{gap:0;margin:0;overflow:hidden;border-radius:20px;background:var(--defi-card)}body.defi-theme .profile-page .profile-stat{min-height:132px;padding:24px;border:0;border-radius:0;background:transparent}body.defi-theme .profile-page .profile-stat+.profile-stat{background-image:linear-gradient(var(--defi-border-soft),var(--defi-border-soft));background-repeat:no-repeat;background-position:left 44px;background-size:1px 56px}body.defi-theme .profile-page .profile-stat strong{margin:14px 0 2px}body.defi-theme .dashboard-overview .dashboard-stat{min-height:144px;padding:24px;border-radius:0;background:transparent}body.defi-theme .dashboard-overview .dashboard-stat strong{margin:16px 0 8px;line-height:26px}body.defi-theme .dashboard-overview .dashboard-stat em{font-size:12px;font-weight:400;line-height:18px}body.defi-theme .dashboard-overview .dashboard-stat+.dashboard-stat:before{top:44px;height:56px;background:var(--defi-border-soft)}body.defi-theme .dashboard-overview .dashboard-grid{gap:20px;grid-template-columns:minmax(0,2fr) minmax(300px,1fr)}body.defi-theme .dashboard-overview .dashboard-card{min-width:0;min-height:414px;padding:24px;border-radius:16px}body.defi-theme .dashboard-overview .dashboard-card__head{flex-wrap:wrap;gap:16px}body.defi-theme .dashboard-overview .dashboard-filter{max-width:100%}body.defi-theme .dashboard-overview .dashboard-filter .usage-date-filter{height:36px;line-height:20px}:root[data-theme] body.defi-theme .usage-date-filter--date-only{width:auto;padding-inline:10px}body.defi-theme .dashboard-overview .dashboard-usage__total{margin-top:32px}body.defi-theme .dashboard-overview .dashboard-chart{margin-top:24px}body.defi-theme .dashboard-overview .dashboard-models__title{margin-bottom:27px}body.defi-theme .dashboard-overview .dashboard-model-row{min-height:47px}:root[data-theme=defi-light] body.defi-theme .dashboard-overview .dashboard-stat__label,:root[data-theme=defi-light] body.defi-theme .dashboard-overview .dashboard-stat__label>span{color:#666!important}:root[data-theme=defi-light] body.defi-theme .dashboard-overview .dashboard-models__title span{color:#999!important}:root[data-theme=defi-light] body.defi-theme .dashboard-overview :is(.dashboard-stat strong,.dashboard-usage__total,.dashboard-models__title strong,.dashboard-model-row strong,.dashboard-model-row b){color:#111!important}:root[data-theme=defi-light] body.defi-theme .dashboard-overview .dashboard-model-row{border-bottom-color:#f4f5f5}:root[data-theme=defi-light] body.defi-theme .dashboard-overview .dashboard-stat em,:root[data-theme=defi-light] body.defi-theme .dashboard-overview .dashboard-model-row em{color:#999!important}body.defi-theme .dashboard-overview .dashboard-stat,body.defi-theme .dashboard-overview .dashboard-card,body.defi-theme .profile-page .profile-stat{border:0!important;box-shadow:none!important}body.defi-theme .dashboard-overview .dashboard-filter{border:0!important;background:transparent!important}:root:is([data-theme=light],[data-theme=defi-light]) body.defi-theme .dashboard-overview .dashboard-filter>span{color:#111!important}body.defi-theme .dashboard-overview strong.dashboard-usage__total{font-family:PingFang SC,sans-serif}body.defi-theme .dashboard-overview .dashboard-stat__icon{border:0!important;background:transparent!important}:root[data-theme] body.defi-theme .usage-log-card :where(.usage-date-filter){color:#666}:root[data-theme] body.defi-theme .usage-date-popover .usage-calendar-header button:hover,:root[data-theme] body.defi-theme .usage-date-popover .usage-calendar-header button:active,:root[data-theme] body.defi-theme .usage-date-popover .usage-calendar-header button.is-selected{color:var(--defi-primary);background:transparent}.defi-theme :where(.usage-date-filter){border:1px solid var(--defi-border-soft);border-radius:var(--defi-radius);color:var(--defi-muted);background:var(--defi-bg)}.defi-theme :where(.usage-date-filter):hover{border-color:var(--defi-primary)}body.defi-theme :where(.usage-date-filter){border-color:var(--defi-border-soft);color:var(--defi-text);background:var(--defi-bg-alt)}body.defi-theme .dashboard-overview .usage-date-filter{border-color:#eaeaeb;border-radius:32px;background:#fff!important}body.defi-theme .dashboard-overview .usage-date-filter span{color:#111!important}:root[data-theme=defi-dark] body.defi-theme .dashboard-overview .usage-date-filter{border-color:#343744!important;background:#171820!important}:root[data-theme] body.defi-theme .dashboard-overview .usage-date-filter:hover{border-color:#0067ff!important}:root[data-theme=defi-dark] body.defi-theme .dashboard-overview .usage-date-filter span{color:#fff!important}:root[data-theme=defi-dark] body.defi-theme :where(.usage-date-filter){border-color:#343744;color:var(--muted);background:#171820;box-shadow:none}:root[data-theme=defi-dark] body.defi-theme :where(.usage-date-filter):focus-within{border-color:#575b6a;box-shadow:0 0 0 2px #8b8f9e1a}:root[data-theme=defi-dark] body.defi-theme .usage-date-popover{--usage-date-surface: #14151d;--usage-date-border: #30333e;--usage-date-text: #fff;--usage-date-muted: #fff;--usage-date-range-bg: rgba(0, 103, 255, .18)}:root[data-theme=defi-dark] body.defi-theme .usage-date-popover .ant-popover-container{background:#14151d;box-shadow:0 16px 36px #0000006b}:root[data-theme=defi-dark] body.defi-theme .usage-date-popover .usage-date-shortcuts button:is(.is-active,:hover){color:var(--blue-hover)!important;background:#0067ff2e}body.defi-theme .data-board-page .usage-date-filter{border-radius:16px}body.defi-theme .usage-log-card :where(.usage-date-filter){border-radius:16px}:root[data-theme] body.defi-theme .usage-date-popover :where(.ant-popover-inner,.ant-popover-container){border-radius:16px!important}:root[data-theme] body.defi-theme .usage-date-popover,:root[data-theme] body.defi-theme .usage-date-popover *{font-family:Arial,PingFang SC,Microsoft YaHei,sans-serif}:root[data-theme] body.defi-theme .usage-log-card :where(.usage-date-filter){font-size:14px;line-height:20px}body.defi-theme .dashboard-overview .dashboard-segment{height:36px;border:0;border-radius:18px;background:#f4f5f5}body.defi-theme .dashboard-overview .dashboard-segment button{min-width:64px;padding-inline:14px;border-radius:16px;color:#666!important;background:transparent;box-shadow:none}body.defi-theme .dashboard-overview .dashboard-segment button:hover{color:var(--blue-hover)!important;background:transparent}body.defi-theme .dashboard-overview .dashboard-segment button.is-active,body.defi-theme .dashboard-overview .dashboard-segment button[aria-pressed=true]{color:#fff!important;background:#0067ff;box-shadow:none}:root[data-theme=defi-dark] body.defi-theme .dashboard-menu-item.is-active,:root[data-theme=defi-dark] body.defi-theme .dashboard-menu-item.is-active span{color:#0067ff!important}:root[data-theme=defi-dark] body.defi-theme .dashboard-menu-item.is-active{box-shadow:none!important;background:#0067ff24!important}:root[data-theme=defi-dark] body.defi-theme .dashboard-overview .dashboard-segment{background:#1b1d27!important}:root[data-theme=defi-dark] body.defi-theme .dashboard-overview .dashboard-segment button{color:var(--muted)!important}:root[data-theme=defi-dark] body.defi-theme .dashboard-overview .dashboard-segment button:hover{color:var(--blue-hover)!important}:root[data-theme=defi-dark] body.defi-theme .dashboard-overview .dashboard-segment button.is-active,:root[data-theme=defi-dark] body.defi-theme .dashboard-overview .dashboard-segment button[aria-pressed=true]{color:#fff!important;background:#0067ff!important}@media(max-width:860px){body.defi-theme .dashboard-page .dashboard-shell{grid-template-columns:140px minmax(0,1fr)}body.defi-theme .dashboard-overview .dashboard-grid{grid-template-columns:minmax(0,1fr)}body.defi-theme .dashboard-overview .dashboard-stats{grid-template-columns:1fr}body.defi-theme .dashboard-overview .dashboard-stat+.dashboard-stat:before{top:0;left:24px;width:calc(100% - 48px);height:1px}}@media(max-width:560px){body.defi-theme .dashboard-page .dashboard-shell{grid-template-columns:52px minmax(0,1fr)}body.defi-theme .dashboard-page .dashboard-sidebar{padding-inline:4px}body.defi-theme .dashboard-page .dashboard-menu-item{justify-content:center;padding-inline:0}body.defi-theme .dashboard-page .dashboard-menu-item>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}body.defi-theme .dashboard-overview .dashboard-filter{flex-wrap:wrap}}body.defi-theme .data-board-segment{border:0!important;border-radius:16px!important;background:#f4f4f5!important}body.defi-theme .data-board-segment button{border-radius:14px;color:gray!important;background:transparent;box-shadow:none}body.defi-theme .data-board-segment button:hover{color:#000!important;background:transparent}body.defi-theme .data-board-segment button.is-active,body.defi-theme .data-board-segment button[aria-pressed=true]{color:#111!important;background:#fff;box-shadow:0 1px 3px #0000001a}:root[data-theme=defi-dark] body.defi-theme .data-board-segment{background:#1b1d27!important}:root[data-theme=defi-dark] body.defi-theme .data-board-segment button{color:var(--muted)!important}:root[data-theme=defi-dark] body.defi-theme .data-board-segment button:hover{color:#fff!important}:root[data-theme=defi-dark] body.defi-theme .data-board-segment button.is-active,:root[data-theme=defi-dark] body.defi-theme .data-board-segment button[aria-pressed=true]{color:#fff!important;background:#303440!important}:root:is([data-theme=light],[data-theme=defi-light]) body.defi-theme .data-board-metric__label>span:last-child{color:#666!important}:root:is([data-theme=light],[data-theme=defi-light]) body.defi-theme :is(.data-board-chart-head>div>span,.data-board-metric em){color:#999!important}:root:is([data-theme=dark],[data-theme=defi-dark]) body.defi-theme .data-board-tooltip{--data-board-tooltip-border: #343744;color:#fff}body.defi-theme .profile-page{gap:24px}body.defi-theme .profile-page>.user-summary{margin-block:0;gap:12px}body.defi-theme .profile-page .profile-hero{padding:0;border:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}body.defi-theme .profile-page .profile-card{border:0!important;border-radius:20px;box-shadow:none!important}body.defi-theme .profile-page .profile-security{padding:24px;border-radius:16px}body.defi-theme .profile-page .profile-sessions{padding-bottom:0;border-radius:16px}body.defi-theme .profile-page .profile-session-list{border-top:1px solid var(--defi-border-soft)}body.defi-theme .profile-page .profile-session{border-radius:0;background:transparent}:root[data-theme=defi-light] body.defi-theme .profile-page{--defi-border-soft: #eaeaeb}:root[data-theme=defi-light] body.defi-theme .profile-page :is(.profile-session p,.profile-info-row__body p,.profile-session__icon){color:gray!important}:root[data-theme=defi-light] body.defi-theme .profile-page :is(.profile-stat__label,.profile-stat__label>span:not(.profile-stat__icon)){color:#666!important;font-size:14px;font-weight:400}:root[data-theme=defi-light] body.defi-theme .profile-page .profile-stat em{color:#999!important;font-size:12px;font-weight:400}:root[data-theme=defi-light] body.defi-theme .profile-page .profile-session>button{border-color:#eaeaeb;color:#111;background:#fff}body.defi-theme .profile-info-row{display:flex;align-items:center;gap:12px}body.defi-theme .profile-info-row__body{min-width:0}body.defi-theme .profile-info-row__body h2{margin:0;color:#111;font-family:PingFang SC,sans-serif;font-size:16px;font-weight:500;line-height:22px}body.defi-theme .profile-info-row__body p{margin:4px 0 0;color:#666;font-family:PingFang SC,sans-serif;font-size:14px;line-height:20px}body.defi-theme .profile-info-row__body p a{color:var(--defi-primary)}body.defi-theme .profile-info-row__badge{display:inline-flex;align-items:center;justify-content:center;min-width:70px;height:30px;margin-left:auto;padding:0 16px;border-radius:999px;color:#0a7d33;background:#e6f7ec;font-family:PingFang SC,sans-serif;font-size:14px;line-height:22px;white-space:nowrap}body.defi-theme .profile-info-row__badge--pending{color:#d47a16;background:#fff0c8}body.defi-theme button.profile-info-row__badge{border:0;cursor:pointer}body.defi-theme button.profile-info-row__badge:hover{background:#ffe6a6}body.defi-theme button.profile-info-row__badge:focus-visible{outline:2px solid var(--defi-primary);outline-offset:2px}:root[data-theme=defi-dark] body.defi-theme .profile-info-row__body h2{color:var(--defi-text)}:root[data-theme=defi-dark] body.defi-theme .profile-info-row__body p{color:var(--defi-muted)}:root[data-theme=defi-dark] body.defi-theme .profile-info-row__badge{color:#4ade80;background:#10b98129}:root[data-theme=defi-dark] body.defi-theme .profile-info-row__badge--pending{color:#fbbf24;background:#f59e0b2e}:root[data-theme=defi-dark] body.defi-theme button.profile-info-row__badge:hover{background:#f59e0b47}:root[data-theme=defi-dark] body.defi-theme .profile-switch:not(.is-on){color:var(--defi-muted)}body.defi-theme .profile-password-field{border:0!important;background:transparent!important;box-shadow:none!important}body.defi-theme .profile-password-field>div{border:0!important;background:#f4f5f5!important;box-shadow:none!important}body.defi-theme .profile-password-field input{border:0!important;background:transparent!important;box-shadow:none!important}body.defi-theme .profile-password-field:focus-within,body.defi-theme .profile-password-field>div:focus-within,body.defi-theme .profile-password-field input:focus{border:0!important;box-shadow:none!important}body.defi-theme .profile-password-field>div:focus-within{background:#eef4ff!important}:root[data-theme=defi-dark] body.defi-theme .password-rule li.is-ok{color:#34d399!important}:root[data-theme=defi-dark] body.defi-theme .profile-password-field>div{background:#1b1d27!important}:root[data-theme=defi-dark] body.defi-theme .profile-password-field>div:focus-within{background:#202a3d!important}@media(max-width:860px){body.defi-theme .profile-page .profile-stats{grid-template-columns:1fr}body.defi-theme .profile-page .profile-stat+.profile-stat{background-position:24px top;background-size:calc(100% - 48px) 1px}}@media(max-width:560px){body.defi-theme .profile-page .profile-card:not(.profile-hero){padding:20px}body.defi-theme .profile-page .profile-sessions{padding-bottom:0}body.defi-theme .profile-page .profile-sessions header{flex-wrap:wrap;gap:16px}body.defi-theme .profile-page .profile-info-row{gap:8px}body.defi-theme .profile-page .profile-info-row__badge{padding-inline:8px}body.defi-theme .profile-page .profile-session{column-gap:12px;padding-block:24px}body.defi-theme .profile-page .profile-session>button{padding-inline:10px}}:root[data-theme=defi-dark] body.defi-theme :where(.dashboard-overview .dashboard-stats,.dashboard-overview .dashboard-card,.profile-page .profile-card,.profile-page .profile-stats){border-color:#2d303a;color:#fff;background:#11121a;box-shadow:none}:root[data-theme=defi-dark] body.defi-theme :where(.user-summary strong,.dashboard-stat strong,.profile-stat strong,.dashboard-card__head,.dashboard-usage__total,.dashboard-models__title strong,.dashboard-model-row strong,.dashboard-model-row b,.profile-security h2,.profile-sessions h2,.profile-session strong){color:#fff}:root[data-theme=defi-dark] body.defi-theme :where(.dashboard-stat__label,.dashboard-stat em,.dashboard-card p,.dashboard-models__title span,.dashboard-model-row em,.profile-stat__label,.profile-stat em,.profile-security p,.profile-sessions p,.profile-session p){color:var(--muted)}:root[data-theme=defi-dark] body.defi-theme .dashboard-overview .dashboard-stat__icon,:root[data-theme=defi-dark] body.defi-theme .profile-page .profile-stat__icon{border:0;border-radius:50%;background:#1b1d27!important}:root[data-theme=defi-dark] body.defi-theme :is(.dashboard-overview .dashboard-stat__icon,.profile-page .profile-stat__icon) svg rect:first-child{fill:transparent}:root[data-theme=defi-dark] body.defi-theme :is(.dashboard-overview .dashboard-stat__icon,.profile-page .profile-stat__icon) svg [stroke]{stroke:currentColor}:root[data-theme=defi-dark] body.defi-theme .dashboard-overview .dashboard-stat:nth-child(1) .dashboard-stat__icon{color:#8eb6ff}:root[data-theme=defi-dark] body.defi-theme .dashboard-overview .dashboard-stat:nth-child(2) .dashboard-stat__icon{color:#c49aff}:root[data-theme=defi-dark] body.defi-theme .dashboard-overview .dashboard-stat:nth-child(3) .dashboard-stat__icon{color:#ff8bca}:root[data-theme=defi-dark] body.defi-theme .dashboard-overview .dashboard-model-row,:root[data-theme=defi-dark] body.defi-theme .profile-session{border-color:#2d303a}:root[data-theme=defi-dark] body.defi-theme .profile-page .profile-stat__icon--blue{color:#8eb6ff}:root[data-theme=defi-dark] body.defi-theme .profile-page .profile-stat__icon--purple{color:#c49aff}:root[data-theme=defi-dark] body.defi-theme .profile-page .profile-stat__icon--pink{color:#ff8bca}:root[data-theme=defi-dark] body.defi-theme .profile-primary-action{color:var(--muted);background:#1f4f7a}:root[data-theme=defi-dark] body.defi-theme .profile-primary-action:hover:not(:disabled){background:var(--blue-hover)}:root[data-theme=defi-dark] body.defi-theme .profile-session{color:var(--muted)}:root[data-theme=defi-dark] body.defi-theme .profile-session__icon{color:var(--muted);background:#22242e}:root[data-theme=defi-dark] body.defi-theme .profile-session i{color:#a9c9ff;background:#1a2639}:root[data-theme=defi-dark] body.defi-theme .profile-session>button{border-color:#4b3039;color:#ff9dad;background:#21151a}:root[data-theme=defi-dark] body.defi-theme .profile-session>button:hover{border-color:#74414d;color:#ffc2cc;background:#301b22}:root[data-theme=defi-dark] body.defi-theme .profile-password-modal{border-color:#30333e;color:#fff;background:#11121a}:root[data-theme=defi-dark] body.defi-theme .profile-password-modal :where(h2,label){color:#fff}:root[data-theme=defi-dark] body.defi-theme .profile-password-modal :where(p,em){color:var(--muted)}:root[data-theme=defi-dark] body.defi-theme .profile-password-field>div{border-color:#343744;background:#0d0e14}:root[data-theme=defi-dark] body.defi-theme :where(.usage-log-card,.api-key-card,.data-board-card,.wallet-stat,.profile-card){border-color:#2d303a;color:#fff;background:#11121a;box-shadow:none}:root[data-theme=defi-dark] body.defi-theme .wallet-card{border:0;background:#11121a}:root[data-theme=defi-dark] body.defi-theme :where(.usage-log-card h1,.api-key-head h1,.data-board-head h1,.data-board-chart-head h2,.data-board-metric strong,.wallet-card h2,.wallet-stat strong,.wallet-recharge-section__title h3,.wallet-checkout__amount strong,.wallet-checkout__details dd){color:#fff}:root[data-theme=defi-dark] body.defi-theme :where(.data-board-chart-head span,.data-board-metric em,.wallet-stat__label,.wallet-stat em,.wallet-amount-grid span,.wallet-custom-amount em,.wallet-checkout__amount>span,.wallet-checkout__details dt,.wallet-checkout__notice){color:var(--muted)}:root[data-theme=defi-dark] body.defi-theme .wallet-recharge__eyebrow{color:var(--defi-text)}:root[data-theme=defi-dark] body.defi-theme .wallet-recharge__head h2{color:var(--defi-muted)}:root[data-theme=defi-dark] body.defi-theme :where(.usage-log-toolbar input,.usage-status-filter,.api-key-toolbar input,.api-status-select,.wallet-custom-amount__input,.profile-password-field>div){border-color:#343744;color:var(--muted);background:#171820;box-shadow:none}:root[data-theme=defi-dark] body.defi-theme :where(.usage-log-toolbar input,.api-key-toolbar input,.wallet-custom-amount__input input,.profile-password-field input)::placeholder{color:var(--muted)}:root[data-theme=defi-dark] body.defi-theme :where(.usage-log-toolbar input,.usage-status-filter,.api-key-toolbar input,.api-status-select):focus-within{border-color:#575b6a;box-shadow:0 0 0 2px #8b8f9e1a}:root[data-theme=defi-dark] body.defi-theme .api-status-clear{border-color:#3a3d48;color:var(--muted);background:#1a1b23;box-shadow:none}:root[data-theme=defi-dark] body.defi-theme .api-status-clear:hover{border-color:#565a68;color:#fff;background:#242630}:root[data-theme=defi-dark] body.defi-theme .usage-table-wrap{border-color:#2d303a;background:#0f1017}:root[data-theme=defi-dark] body.defi-theme .usage-table th{border-color:#2a2d36;color:var(--muted);background:#171820}:root[data-theme=defi-dark] body.defi-theme .usage-table td{border-color:#262933;color:var(--muted);background:#0f1017}:root[data-theme=defi-dark] body.defi-theme .usage-table tbody tr:hover td{background:#171922}:root[data-theme=defi-dark] body.defi-theme .usage-table td :where(span,em){color:var(--muted)}:root[data-theme=defi-dark] body.defi-theme .usage-status-menu{border-color:#343744;background:#191a22;box-shadow:0 16px 36px #0000006b}:root[data-theme=defi-dark] body.defi-theme .usage-status-menu button{color:var(--muted)}:root[data-theme=defi-dark] body.defi-theme .usage-status-menu button:hover{background:#242630}:root[data-theme=defi-dark] body.defi-theme .usage-status-menu button.is-active{color:#fff;background:#2a2d37}:root[data-theme=defi-dark] body.defi-theme .usage-model-menu .model-vendor-icon{--model-vendor-icon-bg: #1b2330;--model-vendor-icon-border: rgba(255, 255, 255, .14);--model-vendor-icon-filter: invert(1) hue-rotate(180deg);border-color:#ffffff24;background:#1b2330}:root[data-theme=defi-dark] body.defi-theme .usage-model-menu .model-vendor-icon--fallback{color:#c9d3e3}:root[data-theme=defi-dark] body.defi-theme .usage-table td .usage-status--succeeded{color:#79d6aa;background:#153126}:root[data-theme=defi-dark] body.defi-theme .usage-table td .usage-status--failed{color:#ff91a6;background:#351a23}:root[data-theme=defi-dark] body.defi-theme .usage-table td .usage-status--processing{color:#e6c273;background:#302717}:root[data-theme=defi-dark] body.defi-theme .usage-date-popover .ant-popover-inner,:root[data-theme=defi-dark] body.defi-theme :where(.usage-date-popover-content,.usage-date-picker-head,.usage-date-calendar-group,.usage-time-selector,.usage-date-picker-footer){border-color:#30333e;color:var(--muted);background:#14151d}:root[data-theme=defi-dark] body.defi-theme .usage-date-popover :where(.ant-picker-calendar,.ant-picker-panel,.ant-picker-body){color:var(--muted);background:#14151d}:root[data-theme=defi-dark] body.defi-theme .usage-date-popover :where(.ant-picker-content th,.usage-calendar-header,.usage-time-current){color:var(--muted)}:root[data-theme=defi-dark] body.defi-theme .usage-date-popover .ant-popover-container{border-radius:8px;background:#14151d;box-shadow:0 16px 36px #0000006b}:root[data-theme=defi-dark] body.defi-theme .usage-date-popover :where(.usage-date-shortcuts,.usage-time-current){border-color:#30333e}:root[data-theme=defi-dark] body.defi-theme .usage-date-popover .usage-date-picker-head strong{border-color:#343744}:root[data-theme=defi-dark] body.defi-theme .usage-date-popover .usage-calendar-date.is-range{color:#8eb6ff!important}:root[data-theme=defi-dark] body.defi-theme .usage-date-popover .usage-time-selector button.is-active,:root[data-theme=defi-dark] body.defi-theme .usage-date-popover .usage-time-selector button:hover{color:var(--blue-hover)!important;background:#0067ff2e}:root[data-theme=defi-dark] body.defi-theme .usage-date-popover .usage-date-calendars td:has(.usage-calendar-date.is-range){background-image:linear-gradient(0deg,#0067ff2e,#0067ff2e);background-repeat:no-repeat;background-position:center;background-size:100% 30px}:root[data-theme=defi-dark] body.defi-theme .usage-date-popover .usage-date-calendars td:has(.usage-calendar-date.is-start){background-image:linear-gradient(90deg,transparent 50%,rgba(0,103,255,.18) 50%);background-repeat:no-repeat;background-position:center;background-size:100% 30px}:root[data-theme=defi-dark] body.defi-theme .usage-date-popover .usage-date-calendars td:has(.usage-calendar-date.is-end){background-image:linear-gradient(90deg,rgba(0,103,255,.18) 50%,transparent 50%);background-repeat:no-repeat;background-position:center;background-size:100% 30px}:root[data-theme=defi-dark] body.defi-theme .usage-date-popover .usage-date-calendars td:has(.usage-calendar-date.is-start.is-end){background-image:none}:root[data-theme=defi-dark] body.defi-theme .usage-date-popover .usage-date-picker-footer button:first-child{border-color:#343744!important;color:var(--muted)!important;background:#1f212b!important}:root[data-theme=defi-dark] body.defi-theme :is(.api-table-wrap,.feedback-table-wrap){border-color:#2d303a;background:#0f1017}:root[data-theme=defi-dark] body.defi-theme .api-table th{border-color:#2a2d36;color:var(--muted);background:#171820}:root[data-theme=defi-dark] body.defi-theme :is(.api-table,.feedback-table) td{border-color:#262933;color:var(--muted);background:#0f1017}:root[data-theme=defi-dark] body.defi-theme .api-table tbody tr:hover td,:root[data-theme=defi-dark] body.defi-theme .feedback-table tbody tr:hover td,:root[data-theme=defi-dark] body.defi-theme .market-table-card tbody tr:hover,:root[data-theme=defi-dark] body.defi-theme .api-table tbody tr.is-selected td{background:#171922}:root[data-theme=defi-dark] body.defi-theme .api-status-menu{border-color:#343744;background:#191a22;box-shadow:0 16px 36px #0000006b}:root[data-theme=defi-dark] body.defi-theme .api-status-menu button{color:var(--muted)}:root[data-theme=defi-dark] body.defi-theme .api-status-menu button:hover{background:#242630}:root[data-theme=defi-dark] body.defi-theme .api-status-menu button.is-active{color:#fff;background:#2a2d37}:root[data-theme=defi-dark] body.defi-theme .api-radio{border-color:#4b4e5a;background:#15161d}:root[data-theme=defi-dark] body.defi-theme :where(.api-status--active,.api-status--enabled){color:#79d6aa;background:#153126}:root[data-theme=defi-dark] body.defi-theme :where(.api-status--revoked,.api-status--disabled){color:#ff91a6;background:#351a23}:root[data-theme=defi-dark] body.defi-theme .api-status--expired{color:#e6c273;background:#302717}:root[data-theme=defi-dark] body.defi-theme .api-status--used{color:var(--muted);background:#272933}:root[data-theme=defi-dark] body.defi-theme :where(.api-selection-bar,.api-secret-banner){border-color:#343744;color:var(--muted);background:#171820}:root[data-theme=defi-dark] body.defi-theme .api-secret-banner{border-color:#28523f;background:#12251d}:root[data-theme=defi-dark] body.defi-theme .api-secret-banner__secret{border-color:#32634d;color:#cbe8d9;background:#0c1813}:root[data-theme=defi-dark] body.defi-theme .api-modal{border-color:#30333e;color:#fff;background:#11121a;box-shadow:-24px 0 60px #00000080}:root[data-theme=defi-dark] body.defi-theme :where(.api-modal__head,.api-modal__footer){border-color:#2d303a;background:#11121a}:root[data-theme=defi-dark] body.defi-theme :where(.api-modal-field input,.api-modal-field textarea,.api-expire-picker.ant-picker,.api-expire-row>button,.api-model-list>button){border-color:#343744;color:var(--muted);background:#171820}:root[data-theme=defi-dark] body.defi-theme .api-model-list>button:hover{border-color:#555968;background:#20222b}:root[data-theme=defi-dark] body.defi-theme .api-model-list>button.is-active{border-color:#606574;background:#272a34;box-shadow:none}:root[data-theme=defi-dark] body.defi-theme .data-board-metric+.data-board-metric:before{background:#2d303a}:root[data-theme=defi-dark] body.defi-theme .data-board-metric__label{color:var(--muted)}:root[data-theme=defi-dark] body.defi-theme .data-board-metric__icon--blue{color:#8eb6ff;background:#19253a}:root[data-theme=defi-dark] body.defi-theme .data-board-metric__icon--yellow{color:#e7c36f;background:#302817}:root[data-theme=defi-dark] body.defi-theme .data-board-metric__icon--purple{color:#c49aff;background:#282039}:root[data-theme=defi-dark] body.defi-theme .data-board-metric__icon--pink{color:#f28abe;background:#341d2b}:root[data-theme=defi-dark] body.defi-theme .data-board-metric__icon--cyan{color:#74b0e9;background:#142c34}:root[data-theme=defi-dark] body.defi-theme .data-board-truncated{border-color:#5e4f2c;color:#e7c576;background:#2b2417}:root[data-theme=defi-dark] body.defi-theme .data-board-filter-select.ant-select{border-color:#343744!important;color:var(--muted)!important;background:#171820!important;box-shadow:none!important}:root[data-theme=defi-dark] body.defi-theme :where(.data-board-filter-select .ant-select-content,.data-board-filter-select .ant-select-input){color:var(--muted)!important}:root[data-theme=defi-dark] body.defi-theme :where(.wallet-checkout,.wallet-checkout__details,.wallet-checkout__details>div){border-color:#2d303a}:root[data-theme=defi-dark] body.defi-theme .wallet-recharge__head{border-color:var(--defi-border-soft)}:root[data-theme=defi-dark] body.defi-theme .wallet-checkout{background:#0f1017}:root[data-theme=defi-dark] body.defi-theme :where(.wallet-amount-grid button,.wallet-channel,.wallet-custom-amount__input){border-color:#343744;color:var(--muted);background:#171820;box-shadow:none}:root[data-theme=defi-dark] body.defi-theme :where(.wallet-amount-grid button:hover,.wallet-amount-grid button.is-active,.wallet-channel:hover,.wallet-channel.is-active){border-color:#5a5e6d;color:#fff;background:#242630;box-shadow:inset 0 0 0 1px #5a5e6d}:root[data-theme=defi-dark] body.defi-theme .wallet-recharge__status,:root[data-theme=defi-dark] body.defi-theme .wallet-channel>em{border-color:#5e4f2c;color:#e7c576;background:#2b2417}:root[data-theme=defi-dark] body.defi-theme .wallet-checkout__submit:disabled{border-color:#2b2d3a;color:var(--muted);background:#242630}:root[data-theme=defi-dark] :where(.ant-picker-dropdown .ant-picker-panel-container,.ant-picker-dropdown .ant-picker-panel,.ant-picker-dropdown .ant-picker-date-panel,.data-board-select-popup.ant-select-dropdown){border-color:#343744;color:var(--muted);background:#191a22;box-shadow:0 18px 42px #00000075}:root[data-theme=defi-dark] .ant-picker-dropdown :where(.ant-picker-header,.ant-picker-content th,.ant-picker-cell-in-view,.ant-picker-header button){color:var(--muted)}:root[data-theme=defi-dark] .ant-picker-dropdown :where(.ant-picker-time-panel,.ant-picker-time-panel-column,.ant-picker-footer){border-color:#343744;background:#191a22}:root[data-theme=defi-dark] .ant-picker-dropdown .ant-picker-time-panel-cell-inner{color:#fff!important}:root[data-theme=defi-dark] .ant-picker-dropdown .ant-picker-cell-in-view:hover .ant-picker-cell-inner,:root[data-theme=defi-dark] .ant-picker-dropdown .ant-picker-time-panel-cell:hover .ant-picker-time-panel-cell-inner{background:#242630}:root[data-theme=defi-dark] .ant-picker-dropdown .ant-picker-time-panel-cell-selected .ant-picker-time-panel-cell-inner{color:#fff!important;background:#414654!important}:root[data-theme=defi-dark] .ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-selected .ant-picker-cell-inner,:root[data-theme=defi-dark] .ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-range-start .ant-picker-cell-inner,:root[data-theme=defi-dark] .ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-range-end .ant-picker-cell-inner{color:#000!important;background:#414654!important}:root[data-theme=defi-dark] .ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-in-range .ant-picker-cell-inner{color:#fff!important}:root[data-theme=defi-dark] .ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-in-range:before{background:#41465499!important}:root[data-theme=defi-dark] .ant-picker-dropdown .ant-picker-footer .ant-picker-today-btn{color:var(--muted)}:root[data-theme=defi-dark] .data-board-select-popup .ant-select-item{color:var(--muted)}:root[data-theme=defi-dark] .data-board-select-popup .ant-select-item-option-active{background:#242630}:root[data-theme=defi-dark] .data-board-select-popup .ant-select-item-option-selected{color:#fff;background:#2a2d37!important}:root[data-theme=defi-dark] body.defi-theme :where(.api-modal__head h2,.api-modal-section h3,.api-modal-field,.api-switch-row strong,.api-model-list>button span){color:#fff}:root[data-theme=defi-dark] body.defi-theme :where(.api-modal__head p,.api-modal-section>p,.api-modal-field em,.api-switch-row span,.api-model-selection-head,.api-model-list>button small){color:var(--muted)}:root[data-theme=defi-dark] body.defi-theme :where(.api-modal__footer button:first-child,.profile-password-modal footer button:first-child){border-color:#3a3d48;color:var(--muted);background:#1a1b23}:root[data-theme=defi-dark] body.defi-theme .usage-active-filter{border-color:#3b4658;color:var(--muted);background:#19212d}:root[data-theme=defi-dark] body.defi-theme :where(.wallet-amount-grid strong,.wallet-channel__copy strong){color:#fff}:root:is([data-theme=dark],[data-theme=defi-dark]) .defi-theme .dashboard-account-menu{border-color:#30333e;color:#fff;background:#15161e;box-shadow:0 20px 48px #0000007a}:root:is([data-theme=dark],[data-theme=defi-dark]) .defi-theme .dashboard-account-menu__head,:root:is([data-theme=dark],[data-theme=defi-dark]) .defi-theme .dashboard-account-menu>button:before{border-color:#2d303a}:root:is([data-theme=dark],[data-theme=defi-dark]) .defi-theme .dashboard-account-menu :where(strong,a){color:#fff}:root:is([data-theme=dark],[data-theme=defi-dark]) .defi-theme .dashboard-account-menu :is(em,a>svg,button>svg){color:var(--account-menu-icon-color, var(--muted))}:root:is([data-theme=dark],[data-theme=defi-dark]) .defi-theme .dashboard-account-menu>:where(a,button):is(:hover,:focus-visible){color:#fff;background:#242630}.defi-theme .dashboard-account-menu__head>div,.defi-theme .user-summary__body{min-width:0}.defi-theme .user-summary__body>strong{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.defi-theme .account-identity-meta{display:flex;align-items:center;gap:8px;margin-top:4px}.defi-theme .account-identity-meta>em{margin:0}:root[data-theme] .defi-theme .account-identity-meta .account-realname-badge{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:auto;height:18px;margin:0;padding:0 6px;border:0;border-radius:9px;color:#0067ff!important;background:var(--defi-primary-wash);font-size:11px;line-height:18px;white-space:nowrap}:root[data-theme] .defi-theme .account-identity-meta button.account-realname-badge:hover{background:#0067ff33}:root[data-theme] .defi-theme .account-identity-meta .account-realname-badge.is-verified{color:#009959!important;background:#0099591f}:root[data-theme=defi-dark] body.defi-theme .api-expire-picker.ant-picker{border-color:#3a3d48;color:#fff;background:#171820}:root[data-theme=defi-dark] body.defi-theme .api-expire-picker.ant-picker:hover{border-color:#555966}:root[data-theme=defi-dark] body.defi-theme .api-expire-picker.ant-picker-focused{border-color:#6d7282;box-shadow:0 0 0 2px #82889a29}:root[data-theme=defi-dark] body.defi-theme .api-expire-picker .ant-picker-input>input{color:#fff!important;background:transparent!important}:root[data-theme=defi-dark] body.defi-theme .api-expire-picker .ant-picker-input>input::placeholder{color:var(--muted)!important}:root[data-theme=defi-dark] body.defi-theme .api-expire-picker :where(.ant-picker-suffix,.ant-picker-clear){color:var(--muted)}:root[data-theme=defi-dark] body.defi-theme .api-expire-picker .ant-picker-clear{background:#171820}:root[data-theme=defi-dark] body.defi-theme .api-expire-row>button{border-color:#3a3d48;color:var(--muted);background:#191a22}:root[data-theme=defi-dark] body.defi-theme .api-expire-row>button:hover{border-color:#555966;color:#fff;background:#242630}:root[data-theme=defi-dark] body.defi-theme .api-expire-row>button.is-active{border-color:#686d7c;color:#fff;background:#2a2d37;box-shadow:inset 0 0 0 1px #ffffff0a}:root[data-theme] body.defi-theme .api-expire-picker-dropdown{--api-date-surface: #fff;--api-date-border: #eaeaeb;--api-date-text: #000;--api-date-muted: #666;--api-date-disabled: #bbb;--api-date-hover: #eef5ff;--api-date-scrollbar: #d4d7dd}:root:is([data-theme=dark],[data-theme=defi-dark]) body.defi-theme .api-expire-picker-dropdown{--api-date-surface: #191a22;--api-date-border: #343744;--api-date-text: #fff;--api-date-muted: #c1c4cd;--api-date-disabled: #656977;--api-date-hover: #242e42;--api-date-scrollbar: #555966}:root[data-theme] body.defi-theme .api-expire-picker-dropdown .ant-picker-panel-container{overflow:hidden;border:1px solid var(--api-date-border);border-radius:16px;background:var(--api-date-surface);box-shadow:0 4px 16px #0000001f}:root[data-theme] body.defi-theme .api-expire-picker-dropdown :is(.ant-picker-panel,.ant-picker-date-panel,.ant-picker-time-panel,.ant-picker-time-panel-column,.ant-picker-footer){border-color:var(--api-date-border);color:var(--api-date-text);background:var(--api-date-surface);box-shadow:none}:root[data-theme] body.defi-theme .api-expire-picker-dropdown .ant-picker-header{height:44px;border-color:var(--api-date-border);color:var(--api-date-text)}:root[data-theme] body.defi-theme .api-expire-picker-dropdown .ant-picker-header button{color:var(--api-date-muted)!important}:root[data-theme] body.defi-theme .api-expire-picker-dropdown .ant-picker-header-view button{color:var(--api-date-text)!important;font-weight:600}:root[data-theme] body.defi-theme .api-expire-picker-dropdown .ant-picker-header button:hover{color:#0067ff!important}:root[data-theme] body.defi-theme .api-expire-picker-dropdown table{margin:0;border:0}:root[data-theme] body.defi-theme .api-expire-picker-dropdown :is(th,td){border:0;background:transparent;font-size:14px;font-weight:400;letter-spacing:normal}:root[data-theme] body.defi-theme .api-expire-picker-dropdown th{height:32px;padding:0;color:var(--api-date-muted)!important}:root[data-theme] body.defi-theme .api-expire-picker-dropdown .ant-picker-cell{color:var(--api-date-disabled)!important}:root[data-theme] body.defi-theme .api-expire-picker-dropdown .ant-picker-cell-in-view{color:var(--api-date-text)!important}:root[data-theme] body.defi-theme .api-expire-picker-dropdown .ant-picker-cell-inner{border-radius:8px}:root[data-theme] body.defi-theme .api-expire-picker-dropdown .ant-picker-cell-today .ant-picker-cell-inner:before{border-color:#0067ff;border-radius:8px}:root[data-theme] body.defi-theme .api-expire-picker-dropdown .ant-picker-time-panel-cell-inner{padding:0;border-radius:8px;color:var(--api-date-text)!important;background:transparent;text-align:center}:root[data-theme] body.defi-theme .api-expire-picker-dropdown .ant-picker-cell:not(.ant-picker-cell-disabled):hover .ant-picker-cell-inner,:root[data-theme] body.defi-theme .api-expire-picker-dropdown .ant-picker-time-panel-cell:not(.ant-picker-time-panel-cell-disabled):hover .ant-picker-time-panel-cell-inner{background:var(--api-date-hover)}:root[data-theme] body.defi-theme .api-expire-picker-dropdown .ant-picker-cell-selected .ant-picker-cell-inner,:root[data-theme] body.defi-theme .api-expire-picker-dropdown .ant-picker-time-panel-cell-selected .ant-picker-time-panel-cell-inner{color:#fff!important;background:#0067ff!important}:root[data-theme] body.defi-theme .api-expire-picker-dropdown .ant-picker-cell-disabled .ant-picker-cell-inner,:root[data-theme] body.defi-theme .api-expire-picker-dropdown .ant-picker-time-panel-cell-disabled .ant-picker-time-panel-cell-inner{color:var(--api-date-disabled)!important;background:transparent}:root[data-theme] body.defi-theme .api-expire-picker-dropdown .ant-picker-cell-disabled:before{background:transparent}:root[data-theme] body.defi-theme .api-expire-picker-dropdown .ant-picker-time-panel-column{scrollbar-width:thin;scrollbar-color:var(--api-date-scrollbar) transparent}:root[data-theme] body.defi-theme .api-expire-picker-dropdown .ant-picker-time-panel-column::-webkit-scrollbar-thumb{border-radius:4px;background:var(--api-date-scrollbar)}:root[data-theme] body.defi-theme .api-expire-picker-dropdown .ant-picker-footer{padding:8px 12px}:root[data-theme] body.defi-theme .api-expire-picker-dropdown .ant-picker-now-btn{color:#0067ff!important;font-size:14px}:root[data-theme] body.defi-theme .api-expire-picker-dropdown .ant-picker-ok button{height:32px;padding:0 16px;border:0;border-radius:16px;color:#fff;background:#0067ff;box-shadow:none;font-size:14px}:root[data-theme] body.defi-theme .api-expire-picker-dropdown .ant-picker-ok button:hover:not(:disabled){background:var(--blue-hover)}:root[data-theme] body.defi-theme .api-expire-picker-dropdown .ant-picker-ok button:disabled,:root[data-theme] body.defi-theme .api-expire-picker-dropdown .ant-picker-ok button:disabled span{color:var(--api-date-disabled)!important;background:var(--api-date-hover)}:root[data-theme=defi-dark] body.defi-theme :where(.rankings-hero p,.rankings-hero__note,.rankings-hero__note span,.rankings-hero__note strong,.rankings-hero__note small,.rankings-summary span,.rankings-summary em,.rankings-anchor-nav a,.rankings-chart-head h2,.rankings-chart-head p,.rankings-board__head h2,.rankings-search,.rankings-search input,.rankings-list-head,.rankings-list__position,.rankings-list__identity strong,.rankings-list__identity small,.rankings-list__vendor,.rankings-list__usage small,.rankings-list li>button>svg,.rankings-board>footer,.rankings-state){color:#fff}:root[data-theme=defi-dark] body.defi-theme .rankings-search{border-color:var(--defi-border-soft);background:var(--defi-bg)}:root[data-theme=defi-light] body.defi-theme :where(.rankings-hero p,.rankings-hero__note,.rankings-hero__note span,.rankings-hero__note strong,.rankings-hero__note small,.rankings-summary span,.rankings-summary em,.rankings-anchor-nav a,.rankings-chart-head h2,.rankings-chart-head p,.rankings-board__head h2,.rankings-search,.rankings-search input,.rankings-list-head,.rankings-list__position,.rankings-list__identity strong,.rankings-list__identity small,.rankings-list__vendor,.rankings-list__usage small,.rankings-list li>button>svg,.rankings-board>footer,.rankings-state){color:#000}:root[data-theme=defi-light] body.defi-theme .rankings-search{border-color:#dfe4ec;background:#fff}:root[data-theme] body.defi-theme .rankings-search input{padding:0;border:0;border-radius:0;outline:none;background:transparent;box-shadow:none}:root[data-theme] body.defi-theme .rankings-search:focus-within{border-color:var(--defi-primary);box-shadow:none}:root:is([data-theme=dark],[data-theme=defi-dark]) body.defi-theme :where(.market-page,.market-filter-head strong,.market-filter-head button,.market-filter-section>button,.market-hero h1,.market-hero p,.market-search input,.market-search input::placeholder,.market-select,.market-select__label,.market-sort-menu,.market-sort-menu button,.market-view-toggle button,.market-model-card__top strong,.market-model-card__top>div>span,.market-model-card__top button,.market-model-card__bottom strong,.market-model-card__bottom span,.market-model-card__bottom dt,.market-model-card__bottom dd,.market-table-card th,.market-table-card td,.market-table-card td strong,.market-table-card td span,.market-empty,.market-detail-head h2,.market-detail-head p,.market-detail-id,.market-detail-close,.market-detail-tabs button,.market-detail-subtitle,.market-detail-note,.market-detail-metrics span,.market-detail-metrics em,.market-detail-metrics strong,.market-detail-info-card span,.market-detail-info-card strong,.market-detail-section h3,.market-detail-pill-row i,.market-detail-table th,.market-detail-table td,.market-detail-table small,.market-detail-table td>i,.market-detail-table td b,.market-api-toolbar strong,.market-api-pills button,.market-code-tabs button,.market-table-detail,.market-select__label svg,.market-select>svg:last-child,.market-detail-head h2 button,.market-detail-info-card em){color:#fff!important}:root:is([data-theme=dark],[data-theme=defi-dark]) body.defi-theme .market-detail-tabs button.is-active,:root:is([data-theme=dark],[data-theme=defi-dark]) body.defi-theme .market-view-toggle button.is-active{color:var(--defi-on-accent)!important}:root:is([data-theme=dark],[data-theme=defi-dark]) body.defi-theme :where(.market-model-card__bottom a,.market-model-api,.market-table-api,.market-detail-head a,.market-detail-info-card a,.market-detail-copybox,.market-code-block,.market-detail-copybox code){color:var(--defi-primary)!important}:root:is([data-theme=light],[data-theme=defi-light]) body.defi-theme .market-view-toggle button.is-active{color:#fff!important}:root:is([data-theme=light],[data-theme=defi-light]) body.defi-theme .rankings-anchor-nav a:hover,:root:is([data-theme=light],[data-theme=defi-light]) body.defi-theme .market-sort-menu button.is-active,:root:is([data-theme=light],[data-theme=defi-light]) body.defi-theme .market-sort-menu button.is-active :where(span,svg),:root:is([data-theme=light],[data-theme=defi-light]) body.defi-theme .market-filter-options button.is-active,:root:is([data-theme=light],[data-theme=defi-light]) body.defi-theme .market-filter-options button.is-active>span,:root:is([data-theme=light],[data-theme=defi-light]) body.defi-theme .market-filter-options button.is-active .market-filter-option-meta small{color:#0067ff!important}:root:is([data-theme=light],[data-theme=defi-light]) body.defi-theme :where(.market-model-card__bottom a,.market-model-api,.market-table-api,.market-detail-head a,.market-detail-info-card a,.market-detail-copybox,.market-code-block,.market-detail-copybox code){color:var(--defi-primary)!important}:root[data-theme=defi-light] body.defi-theme :where(h1,h2,h3,h4,h5,h6,strong,b):not(.market-page *){color:#000!important}:root[data-theme=defi-light] body.defi-theme :where(small,time,em,[class*=muted],[class*=subtitle],[class*=description],[class*=empty]):not(.market-page *){color:#666!important}:root[data-theme=defi-light] body.defi-theme :where(input,textarea):not(.market-page input,.market-page textarea)::placeholder{color:#666!important;opacity:1}:root[data-theme=defi-dark] body.defi-theme :where(h1,h2,h3,h4,h5,h6,p,span,a,li,dt,dd,label,legend,th,td,caption,summary,figcaption,blockquote,strong,b,button,input,textarea,select,option,code,pre,time,em,i,small){color:#fff!important}:root[data-theme=defi-dark] body.defi-theme :where(input,textarea)::placeholder{color:#fff!important;opacity:1}:root[data-theme] body.defi-theme .enterprise-form label em{color:#ff4d4f!important}:root[data-theme=defi-light] body.defi-theme :where(.market-filter-options,.market-filter-options *){color:#333!important}:root[data-theme=defi-dark] body.defi-theme :where(.market-filter-options,.market-filter-options *){color:#fff!important}:root[data-theme=defi-dark] body.defi-theme .market-filter-options button:hover,:root[data-theme=defi-dark] body.defi-theme .market-filter-options button:hover :where(span){color:var(--defi-primary)!important}:root[data-theme=defi-dark] body.defi-theme .market-filter-options button.is-active,:root[data-theme=defi-dark] body.defi-theme .market-filter-options button.is-active :where(span){color:#fff!important;background:#242630}:root[data-theme] .defi-theme .site-header__nav>.top-link:is(.active,:hover){color:#0067ff!important}:root[data-theme=defi-light] body.defi-theme :where(a[class*=primary],button[class*=primary],[class*=submit--active]){color:#fff!important}:root[data-theme=defi-light] body.defi-theme :where([class*=error],[class*=danger]){color:#b42318!important}:root[data-theme=defi-light] body.defi-theme :where([class*=success]){color:#067647!important}:root[data-theme=defi-light] body.defi-theme :where([class*=warning]){color:#93370d!important}:root[data-theme=dark] .defi-theme :where(.topbar,.dashboard-topbar){border-color:var(--defi-border);background:color-mix(in srgb,var(--defi-bg) 93%,transparent);box-shadow:0 8px 32px #0000003d}:root[data-theme=dark] .defi-theme .site-header__nav>:where(a,.top-link){color:var(--defi-muted)}:root[data-theme=dark] .defi-theme .theme-toggle{border-color:var(--defi-border);color:var(--defi-primary);background:var(--defi-card)}:root[data-theme=dark] .defi-theme .theme-toggle:hover{border-color:var(--defi-primary);color:var(--blue-hover);background:var(--defi-elevated)}body.defi-theme .usage-log-card :where(.usage-log-toolbar>input,.usage-search,.usage-status-menu),:root[data-theme] body.defi-theme .usage-log-card{border-radius:16px}:root[data-theme] body.defi-theme .usage-log-card{border:0;box-shadow:none}:root[data-theme] body.defi-theme .usage-log-card,:root[data-theme] body.defi-theme .usage-log-card *{font-family:initial}:root[data-theme] body.defi-theme .usage-log-card :where(.usage-log-toolbar>input,.usage-status-filter){font-size:14px;line-height:20px}:root[data-theme] body.defi-theme .usage-log-card .usage-status-menu{box-shadow:none}:root[data-theme] body.defi-theme .usage-log-card .usage-table td .usage-status{border:0}:root[data-theme] body.defi-theme .api-modal-backdrop{background:#00000080;-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-theme] body.defi-theme .api-modal{border:0;border-radius:16px;background:#fff;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-theme=defi-dark] body.defi-theme .api-modal{background:#11121a}:root[data-theme] body.defi-theme .api-modal .api-model-selection{border-color:#eaeaeb;background:#fff}:root[data-theme=defi-dark] body.defi-theme .api-modal .api-model-selection{border-color:#343744;background:#171820}:root[data-theme=defi-light] body.defi-theme .api-modal .api-modal-field em,:root[data-theme=defi-light] body.defi-theme .api-modal .api-quota-hint{color:#aaa!important}:root[data-theme] body.defi-theme .api-key-card{border:0;border-radius:16px;box-shadow:none}:root[data-theme=defi-light] body.defi-theme .api-key-card{--muted: #666;--defi-border-soft: #eaeaeb}:root[data-theme] body.defi-theme :is(.api-key-card .api-table-wrap,.usage-log-card .usage-table-wrap,.feedback-table-wrap){border:0;border-radius:0;box-shadow:none}:root[data-theme] body.defi-theme .app-pagination{--pagination-text: #8a8a8a;color:var(--pagination-text)}:root[data-theme=defi-dark] body.defi-theme .app-pagination{--pagination-text: #fff}:root[data-theme] body.defi-theme .app-pagination :where(button,.app-pagination__page-size){border-color:var(--select-border);color:var(--pagination-text)!important;background:var(--select-surface);box-shadow:none}:root[data-theme] body.defi-theme .app-pagination :is(.app-pagination__number,.app-pagination__page-size>span){color:inherit!important}:root[data-theme] body.defi-theme .app-pagination button:not(:disabled,.is-active):hover{border-color:#0067ff;color:#0067ff!important;background:var(--select-hover)}:root[data-theme] body.defi-theme .app-pagination button.is-active{color:#0067ff!important;background:transparent;border-color:#0067ff;box-shadow:none}:root[data-theme] body.defi-theme .app-pagination button.app-pagination__arrow{border-color:transparent;background:transparent}:root[data-theme] body.defi-theme .api-status-menu{box-shadow:none}:root[data-theme] body.defi-theme .api-key-card .api-status-filter{border:0;background:transparent;box-shadow:none}:root[data-theme] body.defi-theme .api-key-card .api-status-menu button.is-active{color:#0067ff;background:#eaf2ff}:root[data-theme=defi-dark] body.defi-theme .api-key-card .api-status-menu button.is-active{color:#fff;background:#2a2d37}:root[data-theme] body.defi-theme .api-key-card :where(.api-key-toolbar input,.api-status-select,.api-status-menu,.api-create,.api-selection-bar button,.api-secret-banner,.api-secret-banner__secret),:root[data-theme] body.defi-theme .api-status-menu,:root[data-theme] body.defi-theme .api-modal :where(.api-modal-field input,.api-modal-field textarea,.api-expire-row>button,.api-expire-picker,.api-modal__footer button),:root[data-theme] body.defi-theme :where(.api-delete-confirm,.api-delete-confirm__actions button){border-radius:16px}:root[data-theme] body.defi-theme .api-key-toolbar :where(input,.api-status-select,.usage-search,.usage-reset),:root[data-theme] body.defi-theme :is(.usage-log-toolbar,.billing-toolbar,.invoice-toolbar) :where(.usage-status-filter,.usage-date-filter,.usage-search,.usage-reset){border-radius:999px}:root[data-theme] body.defi-theme :is(.usage-log-toolbar,.billing-toolbar,.invoice-toolbar) .usage-date-filter{height:36px}:root[data-theme=defi-dark] body.defi-theme :is(.usage-log-toolbar,.billing-toolbar,.invoice-toolbar) .usage-date-filter{background:#171820}:root:is([data-theme=light],[data-theme=defi-light]) body.defi-theme :is(.usage-log-toolbar,.billing-toolbar,.invoice-toolbar){--defi-border-soft: #eaeaeb;--select-border: #eaeaeb;--select-text: #666666}:root[data-theme] body.defi-theme .api-key-card .api-selection-bar{border-radius:12px}:root[data-theme=defi-light] body.defi-theme .api-key-card .api-secret-banner{border-color:#c7eadb}:root[data-theme=defi-light] body.defi-theme .api-modal .api-model-list>button.is-active{border-color:#eaeaeb;background:#fff;box-shadow:none}:root[data-theme] body.defi-theme .api-selection-bar button.is-danger{color:#ff004d!important}:root[data-theme] body.defi-theme .api-toast--keys :where(span){color:#009959!important}:root[data-theme] body.defi-theme .api-toast--keys.api-toast--danger,:root[data-theme] body.defi-theme .api-toast--keys.api-toast--danger span{color:#ff004d!important}:root[data-theme] body.defi-theme .api-toast--keys button{color:#999!important}:root[data-theme] body.defi-theme .api-modal .api-model-option-main .model-vendor-icon--fallback{color:#000!important}:root[data-theme] body.defi-theme .api-modal .api-expire-picker.ant-picker{border-radius:16px!important}:root[data-theme] body.defi-theme .api-modal .api-expire-picker.ant-picker{border-color:#eaeaeb!important;background:#fff!important}:root[data-theme=defi-dark] body.defi-theme .api-modal .api-expire-picker.ant-picker{border-color:#343744!important;background:#171820!important}:root[data-theme] body.defi-theme .api-key-card :where(.api-key-toolbar input,.api-status-select),:root[data-theme] body.defi-theme .api-modal :where(.api-modal-field input,.api-modal-field textarea,.api-expire-picker .ant-picker-input>input){color:#666;font-size:14px;font-weight:400;line-height:20px}:root[data-theme] body.defi-theme .api-key-card .api-key-toolbar input::placeholder,:root[data-theme] body.defi-theme .api-modal :where(.api-modal-field input::placeholder,.api-modal-field textarea::placeholder){color:#666}:root[data-theme] body.defi-theme :is(.api-key-card .api-table,.usage-log-card .usage-table,.feedback-table) :where(th,td){border:0;border-bottom:1px solid var(--defi-border-soft)}:root[data-theme] body.defi-theme :is(.api-key-card .api-table,.usage-log-card .usage-table,.feedback-table) th{color:var(--muted);background:transparent}:root:is([data-theme=light],[data-theme=defi-light]) body.defi-theme :is(.api-key-card .api-table,.usage-log-card .usage-table,.feedback-table){--defi-text: #111}:root[data-theme=defi-light] body.defi-theme :is(.usage-log-card .usage-table,.feedback-table){--muted: #8a8a8a;--defi-border-soft: #eaeaeb}:root[data-theme] body.defi-theme .api-key-card .api-status{gap:4px;padding:0;border:0;background:transparent}:root[data-theme] body.defi-theme .api-key-card .api-status:before{width:4px;height:4px;flex:0 0 auto;border-radius:50%;background:currentColor;content:""}:root[data-theme] body.defi-theme .api-key-card :is(.api-status--active,.api-status--enabled){color:#46992b!important}:root[data-theme] body.defi-theme .api-key-card :is(.api-status--revoked,.api-status--disabled){color:#d90b49!important}:root[data-theme] body.defi-theme .api-key-card .api-status--expired{color:#cc6800!important}:root[data-theme] body.defi-theme .api-key-card .api-status--used{color:#666!important}:root[data-theme] body.defi-theme .api-key-card .api-create{border:0;border-radius:16px;background:#0067ff;box-shadow:1px 1px 6px #0000001f;color:#fff;font-family:initial;font-size:14px;font-weight:400;line-height:20px}:root[data-theme] body.defi-theme .api-key-card .api-create:hover{background:var(--blue-hover)}:root[data-theme] body.defi-theme .api-key-card,:root[data-theme] body.defi-theme .api-key-card *,:root[data-theme] body.defi-theme .api-modal,:root[data-theme] body.defi-theme .api-modal *,:root[data-theme] body.defi-theme .api-expire-picker-dropdown,:root[data-theme] body.defi-theme .api-expire-picker-dropdown *,:root[data-theme] body.defi-theme .api-delete-confirm,:root[data-theme] body.defi-theme .api-delete-confirm *{font-family:initial}:root[data-theme=defi-dark] body.defi-theme .api-delete-confirm__actions button:first-child{border-color:#343744;color:#fff!important;background:#1b1d22}:root[data-theme] body.defi-theme .data-board-card{border:0!important;border-radius:16px;box-shadow:none!important}:root[data-theme] body.defi-theme .data-board-card:hover{border-color:transparent!important;box-shadow:none!important;transform:none!important}body.defi-theme .wallet-custom-amount__input{border:0;border-radius:0;background:transparent;box-shadow:none}body.defi-theme .wallet-custom-amount__input input{border:1px solid var(--defi-border-soft);border-radius:24px;color:var(--defi-text);background:#fff}body.defi-theme .wallet-custom-amount__input:focus-within{border:0;box-shadow:none}:root[data-theme=defi-dark] body.defi-theme .wallet-custom-amount__input input{border-color:#343744;color:#fff;background:#171820}:root[data-theme] body.defi-theme .wallet-custom-amount__input input:focus,:root[data-theme] body.defi-theme .wallet-custom-amount.is-selected input{border-color:var(--defi-primary);box-shadow:none}:root[data-theme=defi-dark] body.defi-theme .wallet-modal-backdrop{background:#05050acc}:root[data-theme=defi-dark] body.defi-theme .wallet-modal{border:1px solid #2d303a;color:var(--defi-text);background:#11121a;box-shadow:0 28px 80px #0009}:root[data-theme=defi-dark] body.defi-theme .wallet-modal__close{color:var(--defi-muted)}:root[data-theme=defi-dark] body.defi-theme .wallet-modal__close svg path{stroke:currentColor}:root[data-theme=defi-dark] body.defi-theme .wallet-modal__info-card,:root[data-theme=defi-dark] body.defi-theme .wallet-modal__tip{border-color:#2d303a;color:var(--defi-muted);background:#171820}:root[data-theme=defi-dark] body.defi-theme .wallet-modal__secondary{border-color:#343744;color:var(--defi-text)!important;background:#1a1b23}:root[data-theme=defi-dark] body.defi-theme .wallet-modal-field input{border-color:#343744;color:var(--defi-text)!important;background:#171820}:root[data-theme=defi-dark] body.defi-theme .wallet-modal-field input:focus{border-color:#575b6a;box-shadow:0 0 0 2px #8b8f9e1a}:root[data-theme=defi-dark] body.defi-theme .wallet-modal-field em{color:#ff3b6b!important}:root[data-theme=defi-dark] body.defi-theme .wallet-modal__alert{border-color:#ff4d6d73;color:#ffb3c2;background:#ff4d6d14}:root[data-theme=defi-dark] body.defi-theme .wallet-modal__alert strong{color:#ff839b!important}:root[data-theme=defi-dark] body.defi-theme .wallet-modal__alert span{color:#ffb3c2!important}:root[data-theme=defi-dark] body.defi-theme .wallet-modal-agree a{color:var(--defi-primary)!important}:root[data-theme=defi-dark] body.defi-theme .wallet-modal__success-line{border-color:#10b98159;color:#34d399;background:#10b9811a}:root[data-theme=defi-dark] body.defi-theme .wallet-modal__success-line span{color:#34d399!important}:root[data-theme=defi-dark] body.defi-theme .wallet-order-summary{border-color:#2d303a}:root[data-theme=defi-dark] body.defi-theme .wallet-order-summary__total{background:#171820}:root[data-theme=defi-dark] body.defi-theme .wallet-qr-modal__code{border-color:#2d303a;background:#fff}:root[data-theme=defi-dark] body.defi-theme .wallet-qr-modal__timer{color:#e7c576;background:#2b2417}:root[data-theme=defi-dark] body.defi-theme .wallet-qr-modal__timer svg path{fill:currentColor}:root[data-theme=defi-dark] body.defi-theme .wallet-success-head svg{color:#34d399}:root[data-theme=defi-dark] body.defi-theme .wallet-modal .notice,:root[data-theme=defi-dark] body.defi-theme .wallet-modal .notice.danger{border:1px solid rgba(255,77,109,.45);color:#ff839b;background:#ff4d6d14}:root[data-theme=defi-dark] body.defi-theme .invoice-select__trigger{border-color:#343744;color:var(--defi-text);background:#171820}:root[data-theme=defi-dark] body.defi-theme .invoice-select__trigger:focus,:root[data-theme=defi-dark] body.defi-theme .invoice-select.is-open .invoice-select__trigger{border-color:#575b6a;box-shadow:0 0 0 2px #8b8f9e1a}:root[data-theme=defi-dark] body.defi-theme .invoice-select__trigger:disabled{border-color:#2d303a;color:var(--muted);background:#12131a}:root[data-theme=defi-dark] body.defi-theme .invoice-select__trigger svg{color:var(--muted)}:root[data-theme=defi-dark] body.defi-theme .invoice-select__menu{border-color:#343744;background:#191a22;box-shadow:0 16px 36px #0000006b}:root[data-theme=defi-dark] body.defi-theme .invoice-select__menu button{color:var(--muted)}:root[data-theme=defi-dark] body.defi-theme .invoice-select__menu button:hover,:root[data-theme=defi-dark] body.defi-theme .invoice-select__menu button.is-active{color:#fff;background:#242630}body.defi-theme .market-shell{grid-template-columns:300px minmax(0,1fr)}body.defi-theme .market-sidebar{padding:36px 32px}body.defi-theme .market-main{padding:24px;background:#f7f8fb url(/assets/bg2-Cz9wre6H.png) center top / cover no-repeat}body.defi-theme .market-hero h1{margin-bottom:12px;font-size:42px;line-height:1.2}body.defi-theme .market-hero p{margin-top:8px;font-size:18px;line-height:1.5}body.defi-theme .market-hero__count{margin-top:12px}body.defi-theme .market-toolbar{margin-top:42px;gap:16px}body.defi-theme .market-search,body.defi-theme .market-select,body.defi-theme .market-view-toggle{height:46px;border-radius:24px}body.defi-theme .market-search{width:340px;padding-inline:18px}body.defi-theme .market-search input,body.defi-theme .market-select__label{font-size:16px}body.defi-theme .market-sort-wrap{width:228px}body.defi-theme .market-select{min-width:100%;padding-inline:18px}body.defi-theme .market-view-toggle{padding:3px}body.defi-theme .market-view-toggle button{width:40px;height:38px;border-radius:20px}body.defi-theme .market-results-content{margin-top:42px}body.defi-theme .market-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}body.defi-theme .market-model-card{border-radius:22px;box-shadow:0 10px 28px #2f436a14}body.defi-theme .market-model-card__top{grid-template-columns:44px minmax(0,1fr) 30px;gap:16px}body.defi-theme .market-model-card__top strong{font-size:14px;line-height:26px}body.defi-theme .market-model-card__vendor{margin-top:8px;padding:3px 10px;font-size:14px;line-height:22px}body.defi-theme .market-model-card__top>div>span{margin-top:12px;font-size:16px;line-height:22px}body.defi-theme .market-model-card__top>div>span:last-child{margin-top:0}body.defi-theme .market-model-card__top>div>span:nth-of-type(n+3){display:none}body.defi-theme .market-model-card__top>button:last-child{width:30px;height:30px;border-radius:15px}body.defi-theme .market-model-card__bottom{margin-top:28px}body.defi-theme .market-model-card__bottom>div>span{margin-right:16px;font-size:14px}body.defi-theme .market-model-api{font-size:16px}body.defi-theme .market-model-card__facts{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px}body.defi-theme .market-model-card__facts dt{font-size:14px}body.defi-theme .market-model-card__facts dd{margin-top:10px;font-size:14px}body.defi-theme .market-model-card__modalities dd{display:flex;align-items:center;gap:8px}body.defi-theme .market-modality-icon{display:block;width:18px;height:18px;flex:0 0 auto}body.defi-theme .market-model-card__modalities b{color:#8b919b;font-weight:400}body.defi-theme .market-table-card{padding:28px;border-radius:22px}body.defi-theme .market-table-card table{min-width:1240px}body.defi-theme .market-table-card th{height:54px;font-size:14px}body.defi-theme .market-table-card td{height:74px;font-size:14px}body.defi-theme .market-table-column--model{width:15%}body.defi-theme .market-table-column--vendor{width:9%}body.defi-theme .market-table-column--type{width:12%}body.defi-theme .market-table-column--price{width:9%}body.defi-theme .market-table-column--endpoint,body.defi-theme .market-table-column--context{width:8%}body.defi-theme .market-table-column--group{width:13%}body.defi-theme .market-table-column--actions{width:16%}body.defi-theme .market-detail-page{min-height:100%;position:relative}body.defi-theme .market-detail-page__content{width:100%;max-width:none;color:var(--defi-text);background:transparent}body.defi-theme .market-detail-page__scroll{padding:0 0 40px}body.defi-theme .market-detail-head{grid-template-columns:auto 40px minmax(0,1fr) auto;gap:12px;align-items:center;margin-bottom:20px}body.defi-theme .market-detail-back{display:inline-flex;align-items:center;gap:4px;padding:0;color:var(--defi-text);background:transparent;font-size:14px;line-height:20px}body.defi-theme .market-detail-head>.model-vendor-icon{width:40px;height:40px;border-radius:10px}body.defi-theme .market-detail-head p{font-size:12px;line-height:18px}body.defi-theme .market-detail-description{margin:0 0 16px;color:var(--defi-muted);font-size:14px;line-height:22px}body.defi-theme .market-detail-api{position:static;display:flex;width:fit-content;min-width:0;height:auto;margin:0 0 24px auto;padding:0;border:0;border-radius:0;color:#0067ff;background:transparent;font-size:12px;line-height:18px}body.defi-theme .market-detail-metrics{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:28px;border-radius:12px}body.defi-theme .market-detail-metrics article{min-height:96px;padding:16px 18px;border-left:1px solid var(--defi-border-soft)}body.defi-theme .market-detail-metrics span,body.defi-theme .market-detail-metrics em{color:#666;font-size:16px;line-height:24px}body.defi-theme .market-detail-metrics strong{margin-top:8px;font-size:18px;line-height:26px}body.defi-theme .market-detail-modalities{display:flex;align-items:center;gap:8px}body.defi-theme .market-detail-modalities b{color:var(--defi-muted);font-weight:400}body.defi-theme .market-detail-body{display:grid;grid-template-columns:144px minmax(0,1fr);gap:28px;align-items:start}body.defi-theme .market-detail-tabs{position:static;display:flex;width:144px;height:auto;margin:0;padding:0;flex-direction:column;gap:8px;border:0;border-radius:0;background:transparent}body.defi-theme .market-detail-tabs button{display:inline-flex;height:40px;align-items:center;gap:8px;padding:0 14px;border-radius:20px;color:#333;text-align:left;font-size:14px;line-height:20px}body.defi-theme .market-detail-tabs button svg{flex:0 0 auto}body.defi-theme .market-detail-tabs button.is-active{color:#0067ff;background:#edf4ff;box-shadow:none}body.defi-theme .market-detail-sections{min-width:0}body.defi-theme .market-detail-section{margin:0;padding-top:0;scroll-margin-top:12px}body.defi-theme .market-detail-section+.market-detail-section{margin-top:40px}body.defi-theme .market-detail-section h3{display:flex;align-items:center;gap:8px;margin:0;color:#111;font-family:PingFang SC,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:22px}body.defi-theme .market-detail-section h3 svg{flex:0 0 auto}body.defi-theme .market-detail-section h3:before{display:none}body.defi-theme .market-detail-section-desc{margin:12px 0 0;color:#666;font-family:PingFang SC,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:22px}body.defi-theme .market-detail-info-card,body.defi-theme .market-detail-table,body.defi-theme .market-detail-copybox{border-radius:12px}body.defi-theme .market-suppliers{margin-top:24px;padding:16px 16px 0;border:1px solid #eaeaeb;border-radius:12px;background:#fff}body.defi-theme .market-suppliers .market-empty{margin:0 auto 16px}body.defi-theme .market-suppliers__table{overflow-x:auto}body.defi-theme .market-suppliers__table table{width:100%;border-collapse:collapse}body.defi-theme .market-suppliers__table th,body.defi-theme .market-suppliers__table td{padding:0 10px;border-top:1px solid #f0f0f1;border-bottom:0;color:#111;font-family:PingFang SC,sans-serif;font-size:14px;font-weight:400;line-height:20px;white-space:nowrap}body.defi-theme .market-suppliers__table th{border-top:0;color:#8a8f99}body.defi-theme .market-suppliers__table th.is-right,body.defi-theme .market-suppliers__table td.is-right{text-align:right}body.defi-theme .market-suppliers__table th button{display:inline-flex;align-items:center;gap:4px;padding:0;color:inherit;font:inherit}body.defi-theme .market-suppliers__name{color:#111}@media(max-width:1200px){body.defi-theme .market-grid,body.defi-theme .market-detail-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){body.defi-theme .market-shell{grid-template-columns:1fr}body.defi-theme .market-sidebar{display:none}body.defi-theme .market-main{padding:32px 16px 48px}body.defi-theme .market-grid{grid-template-columns:1fr}body.defi-theme .market-toolbar{flex-wrap:wrap}body.defi-theme .market-search,body.defi-theme .market-sort-wrap{width:100%}body.defi-theme .market-detail-body{grid-template-columns:1fr;gap:20px}body.defi-theme .market-detail-tabs{position:static;width:100%;flex-direction:row}body.defi-theme .market-detail-api{position:static;margin:0 0 24px auto}}body.defi-theme .market-model-card__bottom>div:first-child{min-width:0;white-space:nowrap}body.defi-theme .market-model-card__bottom>div>span,body.defi-theme .market-model-api{font-size:14px}body.defi-theme .market-model-card__facts{gap:12px}body.defi-theme .market-model-card__facts dt,body.defi-theme .market-model-card__facts dd{font-size:14px}body.defi-theme .market-model-card__modalities dd{gap:4px}body.defi-theme .market-detail-metrics article:last-child strong{white-space:nowrap;font-size:20px}body.defi-theme .market-hero h1{font-size:32px}body.defi-theme .market-hero p,body.defi-theme .market-search input,body.defi-theme .market-select__label,body.defi-theme .market-model-card__top>div>span,body.defi-theme .market-model-api,body.defi-theme .market-model-card__bottom>div>span,body.defi-theme .market-model-card__facts dt,body.defi-theme .market-model-card__facts dd,body.defi-theme .market-table-card th,body.defi-theme .market-table-card td{font-size:14px}body.defi-theme .market-model-card__top strong{font-size:14px;line-height:22px}body.defi-theme .market-model-card__vendor{font-size:14px;line-height:20px}body.defi-theme .market-detail-head h2{font-size:16px;line-height:22px}body.defi-theme .market-detail-head p,body.defi-theme .market-detail-metrics span,body.defi-theme .market-detail-metrics em{font-size:12px;line-height:18px}body.defi-theme .market-detail-description{font-size:14px;line-height:22px}body.defi-theme .market-detail-metrics strong{font-size:18px;line-height:26px}body.defi-theme .market-detail-section h3{font-size:16px;line-height:22px}@media(max-width:1400px)and (min-width:761px){body.defi-theme .market-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}body.defi-theme .market-model-card__top>div>span+span{margin-top:8px}body.defi-theme .market-model-card__top>div>span+span{margin-top:0}body.defi-theme .market-model-card{padding:26px 28px}body.defi-theme .market-model-card__header{display:grid;grid-template-columns:34px minmax(0,1fr) 30px;gap:12px;align-items:start}body.defi-theme .market-model-card__header>.model-vendor-icon{width:34px;height:34px;margin:0;align-self:start}body.defi-theme .market-model-card__identity{display:flex;min-width:0;flex-direction:column;gap:4px}body.defi-theme .market-model-card__title{overflow:hidden;color:#111;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:20px;white-space:nowrap;text-overflow:ellipsis}body.defi-theme .market-model-card__vendor{width:fit-content;max-width:100%;margin:0;padding:1px 8px;color:#4f6b95;font-family:PingFang SC,sans-serif;font-size:14px;font-weight:400;line-height:18px}body.defi-theme .market-model-card__copy{display:grid;width:30px;height:30px;place-items:center;border:1px solid #eaeaeb;border-radius:50%;color:#666}body.defi-theme .market-model-card__prices{display:flex;margin:12px 0 0 46px;flex-direction:column}body.defi-theme .market-model-card__price{color:#666;font-family:PingFang SC,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}body.defi-theme .market-model-card__footer{display:flex;min-width:0;margin-left:46px;flex-direction:column;align-items:stretch;gap:40px;margin-top:auto}body.defi-theme .market-model-card__billing{display:flex;min-width:0;align-items:center;gap:10px}body.defi-theme .market-model-card__billing-label{color:#111;font-family:PingFang SC,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px;white-space:nowrap}body.defi-theme .market-model-card__billing .market-model-api{border:0;color:#0067ff;font-family:PingFang SC,sans-serif;font-size:14px;line-height:18px;padding:0;background:transparent;white-space:nowrap}body.defi-theme .market-model-card__facts{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;margin:0}body.defi-theme .market-model-card__facts dt{color:#999;font-family:PingFang SC,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}body.defi-theme .market-model-card__facts dd{display:flex;align-items:center;gap:4px;margin:4px 0 0;color:#666;font-family:PingFang SC,sans-serif;font-size:14px;font-weight:400;line-height:18px}body.defi-theme .market-model-card__context{min-width:38px}body.defi-theme .market-detail-head{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-bottom:16px}body.defi-theme .market-detail-hero{display:grid;grid-template-columns:56px minmax(0,1fr) auto;gap:12px;align-items:start}body.defi-theme .market-detail-hero>.model-vendor-icon{width:56px;height:56px;border-radius:14px}body.defi-theme .market-detail-identity{display:flex;min-width:0;flex-direction:column;align-items:flex-start}body.defi-theme .market-detail-vendor{display:inline-flex;width:fit-content;max-width:100%;padding:0 6px;border-radius:24px;color:#335e9e;background:#edeffa;font-family:Inter,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:16px}body.defi-theme .market-detail-hero h2{display:flex;min-width:0;align-items:center;gap:7px;margin:6px 0 0;overflow:hidden;color:#111;font-family:Inter,sans-serif;font-size:24px;font-style:normal;font-weight:500;line-height:32px;white-space:nowrap;text-overflow:ellipsis}body.defi-theme .market-detail-hero .market-detail-api{align-self:start;margin:0;padding:5px 12px;border-radius:16px;color:#fff;background:#0067ff;box-shadow:0 2px 4px #0000001a;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:22px;text-align:right}body.defi-theme .market-detail-description{margin:20px 0 0;color:#333;font-family:PingFang SC,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px}body.defi-theme .market-detail-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;overflow:visible;margin:16px 0 0;border:0;border-radius:0;background:transparent}body.defi-theme .market-detail-metrics article,body.defi-theme .market-detail-metrics article:first-child{min-height:78px;box-sizing:border-box;padding:12px;border:1px solid #eaeaeb;border-radius:14px;background:#fff}body.defi-theme .market-detail-divider{margin:32px 0;border-top:1px solid #eaeaeb}@media(max-width:1200px){body.defi-theme .market-detail-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}body.defi-theme .market-model-card{border:0;border-radius:16px;background:#fff;box-shadow:none}body.defi-theme .market-model-card:hover{border-radius:16px;background:#fff;box-shadow:0 4px 16px #0000001a}:root[data-theme] body.defi-theme .market-main--detail,body.defi-theme .market-detail-page,body.defi-theme .market-detail-page__content{background:#fafafc}:root[data-theme] body.defi-theme .market-detail-page .market-suppliers{background:#fff}.usage-log-card .billing-head{align-items:center}.usage-log-card .billing-head h1,body.defi-theme .usage-log-card .billing-head h1{margin:0}.billing-hint{margin:0 0 24px;font-size:14px}.billing-toolbar{display:grid;grid-template-columns:max-content 180px 180px repeat(2,60px);gap:12px;align-items:center;margin-bottom:24px}.billing-table th:nth-child(1){width:20%}.billing-table th:nth-child(2){width:26%}.billing-table th:nth-child(3){width:12%}.billing-table th:nth-child(4){width:14%}.billing-table th:nth-child(5){width:14%}.billing-table th:nth-child(6){width:14%}.usage-log-card .billing-table th{font-size:14px;font-weight:400}.usage-log-card .billing-table td{height:56px;font-size:14px}.usage-log-card .billing-table .usage-status{font-size:14px}.billing-head h2{font-size:16px;font-weight:700;line-height:22px}.invoice-head-action{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border:0;border-radius:16px;background:#0067ff;box-shadow:0 2px 4px #0000001a;color:#fff;font-size:14px;line-height:22px}.invoice-head-action>svg{width:16px;height:16px}.invoice-head-action:hover{background:var(--blue-hover)}.invoice-select{position:relative}.invoice-select__trigger{display:flex;width:100%;height:36px;box-sizing:border-box;align-items:center;justify-content:space-between;gap:8px;padding:0 14px;border:1px solid #eaeaeb;border-radius:24px;color:#000;background:#fff;font-size:14px;text-align:left}.invoice-select__trigger svg{flex:0 0 auto;color:var(--muted)}.invoice-select__value{display:flex;min-width:0;align-items:center;gap:8px}.invoice-select__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.invoice-select.is-open .invoice-select__trigger{border-color:#9bbcff;box-shadow:0 0 0 3px #0067ff14}.invoice-select__trigger:disabled{color:#666;background:#f7f9fc;cursor:not-allowed}.invoice-select__menu{position:absolute;top:42px;left:0;z-index:30;display:grid;width:100%;padding:6px;border:1px solid #e5e8ef;border-radius:12px;background:#fff;box-shadow:0 12px 30px #1a264424}.invoice-select__menu button{display:flex;height:32px;align-items:center;justify-content:space-between;gap:8px;padding:0 10px;border-radius:8px;color:#000;font-size:14px;text-align:left}.invoice-select__menu button:hover,.invoice-select__menu button.is-active{background:#eef5ff;color:#0067ff}.invoice-page,.invoice-wizard,.invoice-success-dialog,.invoice-detail-modal,.invoice-title-dialog{position:relative;font-family:PingFang SC,sans-serif;--surface: var(--defi-card, #fff);--surface-soft: color-mix(in srgb, var(--defi-card, #fff) 95%, var(--defi-text, #000) 5%);--text: var(--defi-text, #111);--muted: #666;--subtle: #999;--line-soft: var(--defi-border-soft, #eaeaeb)}:root[data-theme=defi-dark] :is(.invoice-page,.invoice-wizard,.invoice-success-dialog,.invoice-title-dialog,.invoice-detail-modal){--muted: #b5b2c3}:root[data-theme=defi-light] :is(.invoice-page,.invoice-wizard,.invoice-success-dialog,.invoice-title-dialog,.invoice-detail-modal){--text: #111;--line-soft: #eaeaeb}body.defi-theme .api-delete-confirm-backdrop:has(>:is(.invoice-wizard,.invoice-success-dialog,.invoice-title-dialog,.invoice-detail-modal)){padding:16px;background:#0009;-webkit-backdrop-filter:none;backdrop-filter:none}body.defi-theme .api-delete-confirm-backdrop:has(>.invoice-title-dialog){z-index:101}body.defi-theme .dashboard-main:has(>.invoice-page){scrollbar-gutter:auto}body.defi-theme .invoice-page{min-height:0;gap:20px;color:var(--text, #17181a)}body.defi-theme .invoice-page>.wallet-card{border-radius:16px}:root[data-theme] body.defi-theme .dashboard-main>.invoice-page>.invoice-page__head{min-height:22px;margin:0 0 4px;padding:0!important}:root[data-theme] body.defi-theme .dashboard-main .invoice-page__head .workspace-page-title{min-height:22px}body.defi-theme .invoice-page .invoice-overview{padding:24px}.invoice-title-manage{grid-column:2;grid-row:1;justify-self:end;height:32px;padding:0 12px;border:0;border-radius:16px;color:#fff;background:#0067ff;box-shadow:0 2px 4px #0000001a;font-size:14px;line-height:22px}.invoice-title-manage:hover{background:var(--blue-hover)}.invoice-summary-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:70px auto;gap:16px 0;position:relative;min-height:108px;margin:0}.invoice-summary-cards article{display:grid;gap:12px;align-content:start;padding:0}.invoice-summary-cards article:first-child{grid-row:1 / 3;gap:8px}.invoice-summary-cards:before{position:absolute;top:20px;bottom:20px;left:50%;border-left:1px solid var(--line-soft);content:""}.invoice-summary-cards article:nth-child(2){display:flex;grid-column:2;grid-row:2;padding-left:36px;align-items:center;flex-wrap:wrap;gap:6px 10px}.invoice-summary-cards article:last-child{grid-column:2;grid-row:1;gap:16px;padding-left:36px}.invoice-summary-cards span,.invoice-summary-cards small{color:var(--muted);font-size:12px;font-weight:400;line-height:18px}.invoice-summary-cards article:first-child>strong{margin-top:8px}.invoice-summary-cards strong{color:var(--text, #111);font-family:Inter,Arial,sans-serif;font-size:20px;font-weight:500;line-height:26px}.invoice-summary-cards article:nth-child(2) strong{font-size:15px;line-height:22px}.invoice-summary-cards .invoice-summary-label{display:flex;align-items:center;gap:10px;color:var(--muted);font-size:14px;font-weight:400;line-height:20px}.invoice-summary-label>svg{flex:0 0 auto}.invoice-summary-cards .invoice-summary-icon{display:grid;flex:0 0 auto;width:28px;height:28px;place-items:center;border-radius:50%;color:#b55cff;background:#f2e5ff}.invoice-tabs{display:flex;grid-column:1;grid-row:1;gap:36px}.invoice-tabs button{position:relative;display:inline-flex;align-items:flex-start;gap:4px;height:29px;padding:0 0 7px;border:0;color:var(--muted, #737b87);background:transparent;font-size:16px;font-weight:400;line-height:22px}.invoice-tabs__count{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;margin-top:3px;padding:0 4px;border-radius:24px;color:var(--muted);background:var(--line-soft);font-family:Inter,Arial,sans-serif;font-size:10px;line-height:12px}.invoice-tabs button.is-active{color:var(--text, #111)}.invoice-tabs button.is-active:after{position:absolute;right:0;bottom:0;left:0;height:1px;background:#0067ff;content:""}body.defi-theme .invoice-page .wallet-orders{grid-template-columns:minmax(0,1fr) auto;align-content:start;gap:24px 16px;min-width:0;min-height:652px;padding:24px}.invoice-page .wallet-orders>:not(.invoice-tabs,.invoice-title-manage){grid-column:1 / -1}.invoice-toolbar{display:grid;grid-template-columns:minmax(180px,240px) minmax(0,max-content) 60px 60px;gap:12px;align-items:center;margin:-4px 0 2px}.invoice-toolbar--records{grid-template-columns:180px minmax(0,max-content) 60px 60px}.invoice-order-search{display:flex;min-width:0;align-items:center;gap:6px;height:36px;padding:0 12px;border:1px solid var(--line-soft);border-radius:999px;color:var(--muted);background:var(--surface)}.invoice-order-search>img{flex:0 0 auto;width:16px;height:16px;object-fit:none;object-position:left center}.invoice-order-search:focus-within{border-color:#0067ff}:root[data-theme] body.defi-theme .invoice-page .invoice-order-search input{min-width:0;height:34px;padding:0;border:0;background:transparent;box-shadow:none;outline:none}.invoice-toolbar .usage-date-filter{width:360px;max-width:100%;justify-content:flex-start;gap:12px;padding:0 12px;font-size:14px;font-weight:400;line-height:20px;text-align:left}.invoice-toolbar .usage-date-filter>svg:last-child{margin-left:auto}:root[data-theme=defi-light] body.defi-theme .invoice-toolbar .usage-date-filter{color:#333}:root[data-theme=defi-light] body.defi-theme .invoice-toolbar .usage-date-filter>svg{color:#666}:root[data-theme] body.defi-theme :is(.invoice-toolbar input,.invoice-toolbar select,.invoice-contact-grid input){width:100%;height:36px;box-sizing:border-box;padding:0 12px;border:1px solid var(--line-soft, #e1e5ec);border-radius:12px;color:var(--text, #25272b);background:var(--surface, #fff);font-size:14px;line-height:20px}:root[data-theme] body.defi-theme .invoice-page .invoice-toolbar :is(input,select){border-radius:999px}.invoice-toolbar>button:not(.usage-date-filter),.invoice-selection-bar button,.invoice-wizard__footer button,.invoice-success-dialog footer button{display:inline-flex;height:32px;align-items:center;justify-content:center;gap:6px;padding:0 15px;border:1px solid #0067ff;border-radius:22px;color:#fff;background:#0067ff;font-size:14px;font-weight:400;line-height:22px}.invoice-toolbar>button.is-secondary,.invoice-wizard__footer button.is-secondary,.invoice-success-dialog footer button:first-child{border-color:var(--line-soft, #dfe3ea);color:var(--text, #34373c);background:var(--surface, #fff)}.invoice-page :is(.invoice-toolbar>button:not(.usage-date-filter),.invoice-selection-bar button){padding:0 12px}.invoice-page button:disabled,.invoice-wizard button:disabled,.invoice-success-dialog button:disabled{cursor:not-allowed;opacity:.5}.invoice-table-wrap{min-width:0;width:100%;overflow-x:auto}.invoice-page table{width:100%;border-collapse:collapse}.invoice-page th,.invoice-page td{padding:13px 12px;border-bottom:1px solid var(--line-soft, #edf0f4);font-size:14px;line-height:20px;text-align:left;white-space:nowrap}.invoice-page th{color:var(--muted);background:transparent;font-size:14px;font-weight:400;line-height:18px}.invoice-page td{color:var(--text, #30333a)}.invoice-page td small{display:block;margin-top:2px;color:var(--muted);font-size:14px;line-height:18px}.invoice-page .invoice-record-table td{height:56px;padding-top:8px;padding-bottom:8px}.invoice-record-table :is(th,td):first-child{padding-left:0}.invoice-record-table :is(th,td):last-child{padding-right:0}.invoice-record-table :is(th,td):nth-child(4){text-align:right}.invoice-page .invoice-order-table{min-width:900px;table-layout:fixed}.invoice-page .invoice-order-table th{padding:10px 12px 7px}.invoice-page .invoice-order-table td{height:56px;box-sizing:border-box;padding:16px 12px}.invoice-page .invoice-order-table :is(th,td):first-child{width:26px;padding-left:0;padding-right:10px}.invoice-order-table :is(th,td):nth-child(2){width:19.4%;overflow:hidden;text-overflow:ellipsis}.invoice-order-table :is(th,td):nth-child(3){width:19.4%}.invoice-order-table :is(th,td):nth-child(4){width:12.9%;text-align:right}.invoice-order-table :is(th,td):nth-child(5){width:18.7%;text-align:right}.invoice-page .invoice-order-table :is(th,td):last-child{text-align:right;padding-right:7.8%}.invoice-order-table td:nth-child(2),.invoice-order-table td:nth-child(3){font-family:Inter,Arial,sans-serif}.invoice-order-table tr.is-selected td{background:transparent}:root[data-theme] body.defi-theme :is(.invoice-order-table input[type=checkbox],.invoice-acknowledge input,.invoice-title-dialog__check input){appearance:none;position:relative;display:inline-grid;width:16px;height:16px;flex:0 0 auto;margin:0;padding:0;place-items:center;vertical-align:middle;border:1px solid #d4d4d4;border-radius:50%;background:var(--surface, #fff);cursor:pointer}:root[data-theme] body.defi-theme :is(.invoice-order-table input[type=checkbox],.invoice-acknowledge input,.invoice-title-dialog__check input):checked{border-color:#0067ff;background:#0067ff}:is(.invoice-acknowledge input,.invoice-title-dialog__check input):checked:after{width:7px;height:4px;margin-top:-2px;border-bottom:1.5px solid #fff;border-left:1.5px solid #fff;transform:rotate(-45deg);content:""}:root[data-theme] body.defi-theme .invoice-order-table input[type=checkbox]{border-color:#cbcbcc;box-shadow:0 1px 3px #00000014}:root[data-theme] body.defi-theme .invoice-order-table input[type=checkbox]:checked{border-color:#0067ff;background:#0067ff url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='7.50833'%20height='5.33895'%20viewBox='0%200%207.50833%205.33895'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='Group%2046'%3e%3cpath%20id='Vector%209'%20d='M0.5%202.66937L2.66948%204.83884'%20stroke-linecap='round'%20stroke='white'/%3e%3cpath%20id='Vector%2010'%20d='M7.00833%200.5L2.66938%204.83895'%20stroke-linecap='round'%20stroke='white'/%3e%3c/g%3e%3c/svg%3e") center / 7.51px 5.34px no-repeat}:is(.invoice-order-table input[type=checkbox],.invoice-acknowledge input,.invoice-title-dialog__check input):focus-visible{outline:2px solid #8bb4ff;outline-offset:3px}.invoice-selection-bar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 24px;margin-top:0;padding:0;background:transparent;color:var(--muted, #69727f);font-size:14px;line-height:20px}.invoice-selection-bar>span:nth-child(2) strong{color:var(--text);font-size:16px;font-weight:500;line-height:28px}.invoice-selection-bar>span:nth-child(2){line-height:28px}.invoice-selection-bar>span{grid-column:1}.invoice-selection-bar button{grid-column:2;grid-row:1 / 3;justify-self:end;border:0;border-radius:16px;box-shadow:0 2px 4px #0000001a}.invoice-status{display:inline-flex;align-items:center;padding:1px 6px;border-radius:999px;font-size:14px;line-height:18px}.invoice-record-actions{display:flex;align-items:center;gap:12px}.invoice-status--sent,.invoice-status--available{color:#2f671d;background:#def6c7}.invoice-status--pending{color:#b25b00;background:#fff7df}.invoice-kind{display:inline-flex;align-items:center;padding:1px 6px;border-radius:999px;font-size:14px;line-height:18px}.invoice-kind--vat_normal{color:#0067ff;background:#e5f0ff}.invoice-kind--vat_special{color:#b25b00;background:#fff7df}:root[data-theme=defi-light] .invoice-page{--text: #111;--muted: #666;--line-soft: #eaeaeb}:root[data-theme=defi-light] .invoice-tabs__count{background:#e8e9eb}.invoice-record-action{padding:0;border:0;color:#0067ff;background:transparent;font-size:14px;line-height:20px}.invoice-record-action:hover{text-decoration:underline}.invoice-error{margin:0 0 12px;padding:10px 14px;border-radius:8px;color:#a4341f;background:#fdecea;font-size:13px}.invoice-field-hint{margin:12px 0 0;color:#c76b13;font-size:13px}.invoice-wizard{display:flex;width:min(600px,calc(100vw - 32px));max-height:calc(100dvh - 32px);flex-direction:column;overflow:hidden;border-radius:16px;color:var(--text);background:var(--surface)}.invoice-wizard>h2{margin:24px 48px 8px 24px;font-size:16px;font-weight:500;line-height:22px}.invoice-wizard>p{margin:0 24px;color:var(--muted);font-size:14px;line-height:20px}.invoice-wizard__close,.invoice-success-dialog__close{position:absolute;top:24px;right:24px;display:grid;width:16px;height:22px;place-items:center;padding:0;border:0;color:var(--muted);background:transparent}.invoice-wizard__close>svg,.invoice-success-dialog__close>svg{width:16px;height:16px}.invoice-wizard__steps{display:flex;flex-shrink:0;justify-content:center;margin:24px 24px 0;padding:0;list-style:none}.invoice-wizard__steps li{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:13px;line-height:18px}.invoice-wizard__steps li:after{width:40px;height:1px;margin:0 8px;background:var(--line-soft);content:""}.invoice-wizard__steps li:last-child:after{display:none}.invoice-wizard__steps i{display:grid;width:18px;height:18px;flex:0 0 auto;place-items:center;border:1px solid #aaa;border-radius:50%;font-size:12px;font-style:normal;line-height:16px}.invoice-wizard__steps li.is-active i{border-color:#0067ff;background:transparent}.invoice-wizard__steps li.is-active:after{background:#0067ff}.invoice-wizard__body{min-height:0;padding:32px 24px 0;overflow:auto}.invoice-wizard__body h3{margin:0 0 12px;font-size:14px;font-weight:400;line-height:20px}.invoice-wizard__summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:24px;border:1px solid var(--line-soft);border-radius:12px}.invoice-wizard__summary span{display:grid;gap:8px;padding:14px 12px;color:var(--muted);font-size:12px}.invoice-wizard__summary span+span{border-left:1px solid var(--line-soft)}.invoice-wizard__summary strong{font-size:14px;font-weight:500;overflow-wrap:anywhere}.invoice-wizard table{width:100%;border-collapse:collapse;font-size:14px;line-height:20px;white-space:nowrap}.invoice-wizard :is(th,td){padding:12px 8px;border-bottom:1px solid var(--line-soft);text-align:left}.invoice-wizard th{font-size:14px;font-weight:400;line-height:18px;color:var(--muted)}.invoice-kind-grid,.invoice-title-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.invoice-kind-grid button,.invoice-title-choice-grid button{position:relative;display:grid;min-width:0;min-height:78px;align-content:start;gap:6px;padding:16px 12px 16px 38px;border:1px solid var(--line-soft);border-radius:12px;color:var(--text);background:var(--surface);text-align:left;overflow-wrap:anywhere}.invoice-kind-grid button:before,.invoice-title-choice-grid button:before{position:absolute;top:18px;left:12px;width:16px;height:16px;border:1px solid #cbcbcc;border-radius:50%;content:""}.invoice-kind-grid button.is-active:before,.invoice-title-choice-grid button.is-active:before{border-color:#0067ff;background:#0067ff}.invoice-kind-grid button.is-active:after,.invoice-title-choice-grid button.is-active:after{position:absolute;top:23px;left:17px;width:7px;height:4px;border-bottom:1.5px solid #fff;border-left:1.5px solid #fff;transform:rotate(-45deg);content:""}.invoice-kind-grid strong,.invoice-title-choice-grid strong{font-size:14px;font-weight:400;line-height:20px}.invoice-kind-grid small,.invoice-title-choice-grid small{color:var(--muted);font-size:14px;line-height:20px}.invoice-title-choice-grid button:has(.invoice-title-choice-default) strong{padding-right:24px}.invoice-title-choice-default{position:absolute;top:0;right:0;padding:1px 8px;border-radius:0 11px 0 6px;color:#0067ff;background:#e5f0ff;font-size:14px;line-height:20px}.invoice-wizard__title-head{display:flex;align-items:center;justify-content:space-between;margin:24px 0 12px}.invoice-wizard__title-head h3{margin:0}.invoice-wizard__title-head button{display:inline-flex;align-items:center;gap:4px;height:28px;padding:0 10px;border:1px solid #0067ff;border-radius:16px;color:#0067ff;background:transparent;font-size:12px}.invoice-contact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:32px}.invoice-contact-grid label{display:grid;gap:12px;color:var(--text);font-size:14px;line-height:20px}:root[data-theme] body.defi-theme .invoice-contact-grid input{height:44px}.invoice-confirm-card{padding:16px;border:1px solid var(--line-soft);border-radius:16px}.invoice-confirm-card h3{margin-bottom:24px;font-weight:500}.invoice-confirm-card dl{display:grid;grid-template-columns:118px minmax(0,1fr);align-items:center;gap:16px;margin:0;font-size:14px;line-height:20px}.invoice-confirm-card dt{color:var(--muted)}.invoice-confirm-card dd{min-width:0;margin:0;color:var(--text);overflow-wrap:anywhere}.invoice-confirm-card .invoice-kind{padding:4px 12px;font-size:14px;line-height:20px}.invoice-acknowledge{display:flex;gap:10px;align-items:flex-start;margin-top:20px;color:var(--muted);font-size:14px;line-height:20px}:root[data-theme] body.defi-theme .invoice-acknowledge>input[type=checkbox]{margin-top:2px}.invoice-wizard__footer{display:flex;flex-shrink:0;justify-content:flex-end;gap:12px;padding:24px}.invoice-wizard>.invoice-error{margin:16px 24px 0}.invoice-success-dialog{width:min(460px,calc(100vw - 32px));max-height:calc(100dvh - 32px);min-height:328px;padding:24px;overflow-y:auto;border-radius:16px;color:var(--text);background:var(--surface);text-align:center}.invoice-success-dialog .invoice-success-dialog__title{margin:0 24px 36px 0;font-size:16px;font-weight:500;line-height:22px;text-align:left}.invoice-success-dialog>svg{display:block;width:32px;height:32px;margin:0 auto;color:#009959}.invoice-success-dialog h3{margin:16px 0;font-size:16px;font-weight:500;line-height:22px}.invoice-success-dialog p{margin:0;color:var(--muted);font-size:14px;line-height:20px;overflow-wrap:anywhere}.invoice-success-dialog p strong{display:inline-block;margin-top:8px;font-weight:400}.invoice-success-dialog footer{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:24px}:root[data-theme] body.defi-theme :is(.invoice-page,.invoice-wizard,.invoice-success-dialog) :is(h1,h2,h3,strong){color:var(--text)!important}:root[data-theme] body.defi-theme .invoice-page :is(th,td small,.invoice-tabs button,.invoice-summary-label,.invoice-selection-bar>span,.invoice-toolbar>.is-secondary),:root[data-theme] body.defi-theme .invoice-wizard :is(p,small,th,dt,.invoice-acknowledge,.invoice-wizard__summary span),:root[data-theme] body.defi-theme .invoice-success-dialog :is(p,p strong){color:var(--muted)!important}:root[data-theme] body.defi-theme .invoice-tabs button.is-active{color:var(--text)!important}:root[data-theme=defi-light] body.defi-theme .invoice-page .invoice-tabs button.is-active{color:#111!important}:root[data-theme] body.defi-theme .invoice-summary-cards small{color:var(--subtle)!important}:root[data-theme] body.defi-theme .invoice-summary-cards article:nth-child(2)>span{color:var(--muted)!important}:root[data-theme] body.defi-theme .invoice-order-search input::placeholder{color:var(--muted)!important}:root[data-theme] body.defi-theme .invoice-contact-grid input::placeholder{color:var(--subtle)!important}:root[data-theme] body.defi-theme :is(.invoice-wizard,.invoice-success-dialog) :is(.is-secondary,footer button:first-child){color:var(--text)!important}:root[data-theme] body.defi-theme :is(.invoice-title-manage,.invoice-head-action,.invoice-selection-bar button,.invoice-toolbar>button:not(.is-secondary,.usage-date-filter),.invoice-wizard__footer button:not(.is-secondary),.invoice-success-dialog footer button:last-child){color:#fff!important}:root[data-theme] body.defi-theme :is(.invoice-wizard__steps li.is-active,.invoice-wizard__steps li.is-active i,.invoice-wizard__steps li.is-active span,.invoice-wizard__title-head button,.invoice-title-choice-default,.invoice-record-action,.invoice-kind--vat_normal){color:#0067ff!important}:root[data-theme] body.defi-theme :is(.invoice-wizard__steps li:not(.is-active),.invoice-wizard__steps li:not(.is-active) span,.invoice-wizard__steps li:not(.is-active) i){color:var(--muted)!important}:root[data-theme] body.defi-theme .invoice-summary-cards .invoice-summary-icon{color:#b55cff!important}:root[data-theme] body.defi-theme :is(.invoice-status--available,.invoice-status--sent){color:#2f671d!important}:root[data-theme] body.defi-theme :is(.invoice-status--pending,.invoice-kind--vat_special){color:#b25b00!important}:root[data-theme] body.defi-theme :is(.invoice-wizard,.invoice-title-dialog) p.invoice-error{color:#a4341f!important}:root[data-theme] body.defi-theme .invoice-wizard p.invoice-field-hint{color:#c76b13!important}.invoice-detail-modal{display:flex;width:min(920px,calc(100vw - 40px));max-height:calc(100dvh - 48px);flex-direction:column;overflow:hidden;border-radius:16px;color:var(--text, #25282d);background:var(--surface, #fff);box-shadow:0 24px 70px #14203838}.invoice-detail-modal__head{display:flex;flex-shrink:0;align-items:flex-start;justify-content:space-between;gap:20px;padding:24px;border-bottom:1px solid var(--line-soft, #e9ecf1)}.invoice-detail-modal__head h2{margin:0 0 8px;font-size:16px;font-weight:500;line-height:22px}.invoice-detail-modal__head p{margin:0;color:var(--muted);font-size:14px;line-height:20px}.invoice-detail-modal__head>button{display:grid;width:16px;height:22px;flex:0 0 auto;place-items:center;padding:0;border:0;color:var(--muted, #7e8794);background:transparent}.invoice-detail-modal__head>button svg{width:16px;height:16px}.invoice-detail-modal__body{flex:1 1 auto;min-height:0;padding:24px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.invoice-detail-state{margin:0;color:var(--muted, #7f8793);font-size:14px;text-align:center}.invoice-detail-section+.invoice-detail-section{margin-top:24px}.invoice-detail-section h3{margin:0 0 12px;font-size:14px;font-weight:500;line-height:20px}.invoice-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;border:1px solid var(--line-soft, #e5e9ef);border-radius:12px;overflow:hidden}.invoice-detail-grid>div{min-width:0;padding:12px;border-bottom:1px solid var(--line-soft, #edf0f4)}.invoice-detail-grid>div:nth-child(odd){border-right:1px solid var(--line-soft, #edf0f4)}.invoice-detail-grid>div:last-child{grid-column:1 / -1;border-right:0;border-bottom:0}.invoice-detail-grid dt{margin-bottom:4px;color:var(--muted);font-size:12px;line-height:18px}.invoice-detail-grid dd{margin:0;color:var(--text);font-size:14px;line-height:20px;overflow-wrap:anywhere}.invoice-detail-orders{overflow-x:auto;border:1px solid var(--line-soft, #e5e9ef);border-radius:12px}.invoice-detail-orders table{width:100%;min-width:620px;border-collapse:collapse}.invoice-detail-orders :is(th,td){padding:12px;border-bottom:1px solid var(--line-soft);background:transparent;font-weight:400;text-align:left;white-space:nowrap}.invoice-detail-orders th{height:40px;font-size:14px;line-height:18px}.invoice-detail-orders td{height:56px;font-size:14px;line-height:20px}.invoice-detail-orders :is(th,td):last-child{text-align:right}.invoice-detail-orders tbody tr:last-child td{border-bottom:0}:root[data-theme] body.defi-theme .invoice-detail-modal :is(h2,h3,dd,td){color:var(--text)!important}:root[data-theme] body.defi-theme .invoice-detail-modal :is(.invoice-detail-modal__head p,dt,th){color:var(--muted)!important}.invoice-detail-modal__footer{display:flex;flex-shrink:0;justify-content:flex-end;padding:16px 24px;border-top:1px solid var(--line-soft, #e9ecf1)}.invoice-detail-modal__footer button{height:32px;padding:0 16px;border:1px solid var(--line-soft, #dfe3ea);border-radius:16px;color:var(--text, #34373c);background:var(--surface, #fff);font-size:14px;line-height:22px}@media(max-width:1120px){.billing-toolbar{grid-template-columns:minmax(0,360px) 160px 160px repeat(2,60px)}.invoice-toolbar{grid-template-columns:minmax(0,1fr) minmax(0,2fr) 60px 60px}}@media(max-width:860px){.billing-toolbar,.invoice-toolbar{grid-template-columns:1fr}.invoice-summary-cards{grid-template-columns:1fr;grid-template-rows:none}.invoice-summary-cards:before{display:none}.invoice-summary-cards article:nth-child(n){grid-column:auto;grid-row:auto;padding-left:0;border:0}.invoice-summary-cards article+article{padding-top:16px;border-top:1px solid var(--line-soft, #e9ebef)}}@media(max-width:640px){body.defi-theme .invoice-page .wallet-orders{grid-template-columns:minmax(0,1fr);min-height:0}.invoice-title-manage{grid-column:1;grid-row:2;justify-self:start}.invoice-selection-bar{grid-template-columns:minmax(0,1fr)}.invoice-selection-bar button{grid-column:1;grid-row:auto;justify-self:start;margin-top:8px}.invoice-wizard__steps{margin-right:16px;margin-left:16px}.invoice-wizard__steps li{gap:5px;font-size:11px}.invoice-wizard__steps li:after{margin:0 5px}.invoice-wizard__body{padding:18px 16px}.invoice-wizard__footer{padding:14px 16px}.invoice-confirm-card dl{grid-template-columns:1fr;gap:4px}.invoice-confirm-card dd{margin-bottom:8px}.invoice-detail-modal{width:calc(100vw - 32px);max-height:calc(100dvh - 32px)}.invoice-detail-modal__head,.invoice-detail-modal__body,.invoice-detail-modal__footer{padding-right:16px;padding-left:16px}.invoice-detail-grid{grid-template-columns:1fr}.invoice-detail-grid>div:nth-child(odd){border-right:0}}@media(max-width:480px){.invoice-wizard__summary,.invoice-kind-grid,.invoice-title-choice-grid,.invoice-contact-grid{grid-template-columns:1fr}.invoice-wizard__summary span+span{border-top:1px solid var(--line-soft);border-left:0}.invoice-wizard__steps li:after{width:16px}}@media(max-width:560px){body.defi-theme .invoice-page :is(.invoice-overview,.wallet-orders){padding:16px}.invoice-tabs{gap:24px}}.invoice-title-page{font-family:PingFang SC,sans-serif;--invoice-title-text: #111;--invoice-title-muted: #666;--invoice-title-surface: #fff;--invoice-title-selected: #f7f7fc;--invoice-title-border: #e8e8ed;display:flex;min-width:0;min-height:calc(100dvh - var(--site-header-height) - 48px);flex-direction:column}body.defi-theme .dashboard-main:has(>.invoice-title-page){scrollbar-gutter:auto}:root[data-theme] body.defi-theme .invoice-title-page .invoice-title-page__head{display:flex;align-items:center;min-height:22px;gap:8px;margin:0 0 24px}.invoice-title-page__back{display:inline-flex;align-items:center;gap:8px;min-height:22px;padding:0;border:0;color:var(--invoice-title-text);background:transparent;cursor:pointer}.invoice-title-page__back>svg{flex:none;color:var(--invoice-title-muted)}:root[data-theme] body.defi-theme .invoice-title-page .invoice-title-page__back>span{color:inherit!important}:root[data-theme] body.defi-theme .invoice-title-page .invoice-title-page__back:hover,:root[data-theme] body.defi-theme .invoice-title-page .invoice-title-page__back:hover>svg{color:#0067ff!important}:root[data-theme] body.defi-theme .invoice-title-page__head .workspace-page-title{min-height:22px;margin:0;color:var(--invoice-title-text);font-family:PingFang SC,sans-serif;font-size:16px;font-weight:500;line-height:22px}.invoice-title-panel{flex:1;padding:24px;border-radius:16px;background:var(--invoice-title-surface)}.invoice-title-panel__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:32px}.invoice-title-panel__head h2{margin:0;color:var(--invoice-title-text);font-size:16px;font-weight:500;line-height:22px}.invoice-title-panel__head p{margin:8px 0 0;color:var(--invoice-title-muted);font-size:14px;line-height:20px}.invoice-title-add{flex:0 0 auto;height:32px;padding:0 12px;border:0;border-radius:16px;color:#fff;background:#0067ff;box-shadow:0 2px 4px #0000001a;font-family:PingFang SC,sans-serif;font-size:14px;line-height:22px;cursor:pointer}.invoice-title-add:hover{background:var(--blue-hover)}.invoice-title-empty{margin:0;padding:40px 0;color:var(--invoice-title-muted);font-family:PingFang SC,sans-serif;font-size:14px;text-align:center}.invoice-title-cards{display:flex;flex-direction:column;gap:16px;margin:0;padding:0;list-style:none}.invoice-title-card{position:relative;display:flex;min-height:212px;padding:19px 15px;flex-direction:column;border:1px solid var(--invoice-title-border);border-radius:12px;background:var(--invoice-title-surface)}.invoice-title-card.is-default{border-color:#0067ff;background:var(--invoice-title-selected)}.invoice-title-card__top{display:flex;align-items:flex-start;min-height:20px;justify-content:space-between;gap:12px}.invoice-title-card__badge{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;height:20px;padding:1px 10px;border-radius:10px;font-size:14px;line-height:18px}.invoice-title-card__badge--enterprise{color:#2f671d;background:#def6c7}.invoice-title-card__badge--individual{color:#b25b00;background:#fff7df}.invoice-title-card__actions{position:absolute;top:23px;right:23px;display:flex;align-items:center;gap:10px}.invoice-title-card__edit,.invoice-title-card__delete{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:80px;height:32px;padding:0 15px;border:1px solid #eaeaeb;border-radius:16px;background:var(--invoice-title-surface);font-family:PingFang SC,sans-serif;font-size:14px;line-height:20px;cursor:pointer}.invoice-title-card__edit{color:var(--invoice-title-text)}.invoice-title-card__edit svg{width:12px;height:12px;flex:none;color:var(--invoice-title-muted)}.invoice-title-card__delete{color:#d90b49}.invoice-title-card__edit:hover{background:#f5f6f8}.invoice-title-card__delete:not(:disabled):hover{background:#fdf4f3}.invoice-title-card__delete:disabled{opacity:.5;cursor:not-allowed}.invoice-title-card__name{display:block;margin:14px 0 8px;color:var(--invoice-title-text);font-size:14px;font-weight:500;line-height:20px;overflow-wrap:anywhere}.invoice-title-card__rows{display:flex;flex-direction:column;gap:8px;margin:0}.invoice-title-card__rows div{display:flex;gap:12px;font-size:14px;line-height:20px}.invoice-title-card__rows dt{flex:0 0 80px;color:var(--invoice-title-muted)}.invoice-title-card__rows dd{margin:0;color:var(--invoice-title-text);word-break:break-all}.invoice-title-card__foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:14px}.invoice-title-card__status{display:inline-flex;align-items:center;gap:8px;color:var(--invoice-title-text);font-size:14px;line-height:20px}.invoice-title-card__status svg{flex:0 0 auto}.invoice-title-card__status--ok svg{color:#009959;filter:drop-shadow(0 1px 3px rgba(0,0,0,.08))}.invoice-title-card__status--warn svg{color:#cc6800}.invoice-title-card__default,.invoice-title-card__setdefault{position:absolute;right:-1px;bottom:-1px;display:inline-flex;align-items:center;justify-content:center;min-width:64px;height:24px;padding:3px 8px;border:0;border-radius:12px 0;font-family:PingFang SC,sans-serif;font-size:14px;line-height:18px}.invoice-title-card__default{color:#fff;background:#0067ff}.invoice-title-card__setdefault{color:#b5b2c3;background:#f7f7fa;cursor:pointer}.invoice-title-card__setdefault:hover{color:#0067ff}:root[data-theme] body.defi-theme .invoice-title-page :is(.invoice-title-panel__head p,.invoice-title-empty,.invoice-title-card__rows dt){color:var(--invoice-title-muted)!important}:root[data-theme] body.defi-theme .invoice-title-page :is(.workspace-page-title,.invoice-title-panel__head h2,.invoice-title-card__name,.invoice-title-card__rows dd,.invoice-title-card__edit,.invoice-title-card__status){color:var(--invoice-title-text)!important}:root[data-theme] body.defi-theme .invoice-title-page :is(.invoice-title-add,.invoice-title-card__default){color:#fff!important}:root[data-theme] body.defi-theme .invoice-title-card__badge--enterprise{color:#2f671d!important}:root[data-theme] body.defi-theme .invoice-title-card__badge--individual{color:#b25b00!important}:root[data-theme] body.defi-theme .invoice-title-card__delete{color:#d90b49!important}:root[data-theme] body.defi-theme .invoice-title-card__setdefault{color:#b5b2c3!important}:root[data-theme] body.defi-theme .invoice-title-card__setdefault:hover{color:#0067ff!important}:root[data-theme=defi-dark] .invoice-title-page{--invoice-title-text: #fff;--invoice-title-muted: #b5b2c3;--invoice-title-surface: var(--defi-card);--invoice-title-selected: #151b2b;--invoice-title-border: var(--defi-border-soft)}:root[data-theme=defi-dark] .invoice-title-card__setdefault{background:var(--defi-elevated)}.invoice-title-dialog{width:min(676px,calc(100vw - 32px));max-height:calc(100dvh - 32px);padding:24px;overflow-y:auto;border-radius:16px;color:var(--text);background:var(--surface)}.invoice-title-dialog__close{position:absolute;top:24px;right:24px;display:grid;width:16px;height:22px;padding:0;place-items:center;border:0;color:var(--muted);background:transparent;cursor:pointer}.invoice-title-dialog__close>svg{width:16px;height:16px}.invoice-title-dialog h2{margin:0 24px 0 0;font-size:16px;font-weight:500;line-height:22px}.invoice-title-dialog__desc{margin:8px 0 0;color:var(--muted);font-size:14px;line-height:20px}.invoice-title-dialog__tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:30px 0 24px;padding:2px;border-radius:18px;background:var(--surface-soft)}.invoice-title-dialog__tabs button{height:32px;border:0;border-radius:16px;color:var(--muted);background:transparent;font-size:14px;line-height:20px;cursor:pointer}.invoice-title-dialog__tabs button.is-active{color:var(--text);background:var(--surface);box-shadow:0 1px 3px #0000001a}.invoice-title-dialog__field{display:block;min-width:0;margin-top:24px}.invoice-title-dialog__tabs+.invoice-title-dialog__field{margin-top:0}.invoice-title-dialog__field>span{display:block;margin-bottom:12px;color:var(--text);font-size:14px;line-height:20px}.invoice-title-dialog__field>span i{margin-right:2px;color:#d90b49;font-style:normal}.invoice-title-dialog__field>span em{margin-left:4px;color:var(--subtle);font-size:11px;font-style:normal;font-weight:400}:root[data-theme] body.defi-theme .invoice-title-dialog__field input{width:100%;height:44px;padding:0 12px;border:1px solid var(--line-soft);border-radius:24px;color:var(--text);background:var(--surface);font-size:14px;line-height:20px}.invoice-title-dialog__field input:focus{outline:1px solid #0067ff;outline-offset:-1px}.invoice-title-dialog__field input::placeholder{color:#999}.invoice-title-dialog__section{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:24px 0 0}.invoice-title-dialog__section-bar{display:inline-block;width:2px;height:12px;border-radius:2px;background:#0067ff}.invoice-title-dialog__section strong{font-size:14px;font-weight:500;line-height:20px}.invoice-title-dialog__section small{margin-left:12px;color:var(--subtle);font-size:12px;line-height:20px}.invoice-title-dialog__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px;margin-top:20px}.invoice-title-dialog__grid .invoice-title-dialog__field{margin-top:0}.invoice-title-dialog__check{display:flex;align-items:center;gap:10px;margin-top:24px;color:var(--muted);font-size:14px;line-height:20px;cursor:pointer}.invoice-title-dialog__foot{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}.invoice-title-dialog__cancel,.invoice-title-dialog__save{height:32px;padding:0 16px;border-radius:22px;font-size:14px;line-height:22px;cursor:pointer}.invoice-title-dialog__cancel{padding:0 15px;border:1px solid var(--line-soft);color:var(--text);background:var(--surface)}.invoice-title-dialog__save{border:0;color:#fff;background:#0067ff}.invoice-title-dialog__foot button:disabled{cursor:not-allowed;opacity:.5}:root[data-theme] body.defi-theme .invoice-title-dialog :is(h2,strong,.invoice-title-dialog__field>span,input,.invoice-title-dialog__cancel){color:var(--text)!important}:root[data-theme] body.defi-theme .invoice-title-dialog :is(.invoice-title-dialog__desc,.invoice-title-dialog__tabs button,.invoice-title-dialog__check){color:var(--muted)!important}:root[data-theme] body.defi-theme .invoice-title-dialog :is(.invoice-title-dialog__section small,.invoice-title-dialog__field em){color:var(--subtle)!important}:root[data-theme] body.defi-theme .invoice-title-dialog__tabs button:is(.is-active,:hover){color:var(--text)!important}:root[data-theme] body.defi-theme .invoice-title-dialog .invoice-title-dialog__field i{color:#d90b49!important}:root[data-theme] body.defi-theme .invoice-title-dialog .invoice-title-dialog__save{color:#fff!important}:root[data-theme] body.defi-theme .invoice-title-dialog .invoice-title-dialog__field input::placeholder{color:#999!important}:root[data-theme=defi-light] .invoice-title-dialog{--surface-soft: #f4f4f5}@media(max-width:720px){.invoice-title-panel{padding:16px}.invoice-title-panel__head,.invoice-title-card__top{flex-wrap:wrap}.invoice-title-card__actions{position:static;margin-left:auto}}@media(max-width:560px){.invoice-title-page{min-height:calc(100dvh - var(--site-header-height) - 24px)}.invoice-title-dialog{padding:20px 16px}.invoice-title-dialog__close{top:20px;right:16px}.invoice-title-dialog__grid{grid-template-columns:minmax(0,1fr)}.invoice-title-dialog__section small{flex-basis:100%;margin-left:10px}}body.defi-theme .dashboard-main:has(>.wallet-page--design){scrollbar-gutter:auto}body.defi-theme .wallet-page--design>.wallet-card{border-radius:16px}:root[data-theme] body.defi-theme .dashboard-main .wallet-summary>.workspace-page-heading{margin-bottom:32px}body.defi-theme .wallet-page--design .wallet-stats{grid-template-columns:minmax(0,366fr) minmax(0,390fr) minmax(0,364fr)}body.defi-theme .wallet-page--design .wallet-stat{padding-inline:32px 0}body.defi-theme .wallet-page--design .wallet-stat:first-child{padding-left:0}body.defi-theme .wallet-page--design .wallet-stat__label{line-height:20px}body.defi-theme .wallet-page--design .wallet-stat__icon--blue{background:#eff1ff}body.defi-theme .wallet-page--design .wallet-stat__icon--purple{background:#f2e5ff}body.defi-theme .wallet-page--design .wallet-stat__icon img{display:block;width:28px;height:28px}body.defi-theme .wallet-page--design .wallet-stat__icon--blue img{width:13.6112px;height:11.6667px}body.defi-theme .wallet-page--design .wallet-stat__icon--purple img{width:11.2px;height:9.2px}body.defi-theme .wallet-page--design .wallet-stat+.wallet-stat:before{top:20px;height:56px}body.defi-theme .wallet-page--design .wallet-recharge__head{padding:24px 24px 16px}body.defi-theme .wallet-page--design .wallet-recharge__eyebrow{margin-bottom:6px}:root[data-theme=defi-light] body.defi-theme .wallet-page--design .wallet-recharge__head h2{color:#666!important}body.defi-theme .wallet-page--design .wallet-recharge{padding:0}body.defi-theme .wallet-recharge__actions{display:flex;align-items:center;gap:16px}body.defi-theme .wallet-recharge__bank-toggle{padding:0;border:0;color:var(--defi-muted);background:transparent;font-size:12px;cursor:pointer}body.defi-theme .wallet-page--design .wallet-recharge__status{height:28px;border-radius:999px;font-size:14px;line-height:20px}body.defi-theme .wallet-recharge__lock{display:grid;flex:0 0 auto;place-items:center;width:14px;height:14px}body.defi-theme .wallet-page--design .wallet-recharge__body{grid-template-columns:minmax(0,1fr) 260px;gap:24px;padding:8px 24px 24px}body.defi-theme .wallet-page--design :is(.wallet-amount-grid,.wallet-channel-grid){gap:16px}body.defi-theme .wallet-page--design .wallet-custom-amount{grid-template-columns:minmax(0,calc((100% - 32px) / 3)) minmax(0,1fr);column-gap:16px;row-gap:8px;margin-top:24px;line-height:20px}body.defi-theme .wallet-page--design .wallet-amount-grid button{height:94px;padding:20px 19px}body.defi-theme .wallet-page--design .wallet-amount-grid strong{font-size:16px;font-weight:500;line-height:22px}body.defi-theme .wallet-page--design .wallet-amount-grid span{max-width:100%;min-width:0;line-height:20px}body.defi-theme .wallet-page--design .wallet-custom-amount__input,body.defi-theme .wallet-page--design .wallet-custom-amount__input input{width:100%}body.defi-theme .wallet-page--design .wallet-custom-amount__input input{min-height:36px;height:36px;padding-block:7px;line-height:20px}body.defi-theme .wallet-page--design .wallet-custom-amount__input{position:relative}body.defi-theme .wallet-page--design .wallet-custom-amount__input:after{position:absolute;top:50%;right:12px;width:14px;height:14px;background:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='14'%20height='14'%20viewBox='0%200%2014%2014'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='Open'%3e%3cpath%20id='Vector'%20d='M4%209L7%2012L10%209'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke='%23666666'/%3e%3cpath%20id='Vector_2'%20d='M4%205L7%202L10%205'%20stroke-linecap='round'%20stroke-linejoin='round'%20stroke='%23666666'/%3e%3c/g%3e%3c/svg%3e") center / 14px 14px no-repeat;pointer-events:none;transform:translateY(-50%);content:""}body.defi-theme .wallet-page--design .wallet-custom-amount__input input::-webkit-inner-spin-button{opacity:0}body.defi-theme .wallet-page--design .wallet-recharge-section+.wallet-recharge-section{margin-top:34px}body.defi-theme .wallet-page--design .wallet-recharge-section__title>span{display:flex;align-items:center;justify-content:center;width:16px;height:16px;margin-top:0;border:1px solid currentColor;color:var(--defi-muted);background:transparent;font-weight:400;line-height:1}body.defi-theme .wallet-page--design .wallet-recharge-section__title{align-items:center;min-height:20px;gap:8px}body.defi-theme .wallet-page--design .wallet-recharge-section__title h3{margin:0;font-weight:500;line-height:20px}:root[data-theme=defi-light] body.defi-theme .wallet-page--design .wallet-recharge-section__title>span{color:#666!important}body.defi-theme .wallet-channel-label{margin:0 0 8px;font-size:14px;line-height:20px}body.defi-theme .wallet-page--design .wallet-checkout{align-self:stretch;min-height:446px;margin-top:36px;padding:19px;border-radius:16px;background:var(--defi-card)}body.defi-theme .wallet-page--design .wallet-checkout__amount>span{display:block;line-height:20px}body.defi-theme .wallet-page--design .wallet-checkout__amount>strong{margin-top:16px;font-size:32px;font-weight:500;line-height:38px}body.defi-theme .wallet-page--design .wallet-checkout__details{margin:20px 0 24px;padding-top:11px}body.defi-theme .wallet-page--design .wallet-checkout__details>div{padding:8px 0;line-height:20px}body.defi-theme .wallet-page--design .wallet-channel{min-height:56px;padding:16px 11px;gap:8px;border-radius:12px}body.defi-theme .wallet-page--design .wallet-channel__copy strong{font-weight:400}body.defi-theme .wallet-page--design .wallet-channel>img{flex:0 0 auto;width:20px;height:20px}body.defi-theme .wallet-page--design .wallet-checkout__submit{flex:0 0 auto;height:32px;margin-top:0;border-radius:23px;font-size:14px;font-weight:400;line-height:22px}body.defi-theme .wallet-page--design .wallet-checkout__submit--active{box-shadow:0 2px 4px #0000001a}body.defi-theme .wallet-page--design .wallet-checkout__notice{margin-top:16px;line-height:18px}:root[data-theme=defi-light] body.defi-theme .wallet-modal-backdrop:has(>:is(.wallet-modal--intro,.wallet-modal--realname)){background:#0009}body.defi-theme .wallet-modal-backdrop:has(>.wallet-modal--realname){padding:16px}body.defi-theme :is(.wallet-modal--intro,.wallet-modal--realname){width:min(460px,calc(100vw - 32px));padding:24px;box-shadow:none;border-radius:16px}body.defi-theme .wallet-modal--intro .wallet-modal__close{top:20px;right:20px}body.defi-theme .wallet-modal--realname .wallet-modal__close{display:grid;place-items:center;top:24px;right:24px;width:16px;height:16px;padding:0}body.defi-theme .wallet-modal--realname .wallet-modal__close svg{width:16px;height:16px}body.defi-theme :is(.wallet-modal--intro,.wallet-modal--realname) .wallet-modal__head h2{padding-right:28px;font-size:16px;font-weight:500;line-height:22px}body.defi-theme :is(.wallet-modal--intro,.wallet-modal--realname) .wallet-modal__head p{margin-top:8px;line-height:20px}body.defi-theme :is(.wallet-modal--intro,.wallet-modal--realname) :is(.wallet-modal__info-card,.wallet-modal__tip){margin-top:20px;padding:12px;background:var(--defi-bg-alt);line-height:20px}body.defi-theme .wallet-modal--intro .wallet-modal__info-card{padding-block:11px}body.defi-theme .wallet-modal--intro .wallet-modal__info-card strong{margin-bottom:4px;font-size:14px;font-weight:500}body.defi-theme .wallet-modal--intro .wallet-modal__info-card span{font-size:13px}body.defi-theme .wallet-modal--intro .wallet-modal__check-list{gap:20px;margin-top:24px}body.defi-theme .wallet-modal--intro .wallet-modal__check-list>div{gap:8px}body.defi-theme .wallet-modal--intro .wallet-modal__check-list :is(strong,em){line-height:20px}body.defi-theme .wallet-modal--intro .wallet-modal__check-list strong{font-size:14px}body.defi-theme .wallet-modal--intro .wallet-modal__check-list em{margin-top:3px;font-size:13px}body.defi-theme :is(.wallet-modal--intro,.wallet-modal--realname) .wallet-modal__footer{margin-top:24px}body.defi-theme :is(.wallet-modal--intro,.wallet-modal--realname) :is(.wallet-modal__primary,.wallet-modal__secondary){min-width:0;height:32px;padding-inline:16px}body.defi-theme .wallet-modal--realname .wallet-modal-field{gap:8px;margin-top:24px;line-height:20px}body.defi-theme .wallet-modal--realname .wallet-modal-field input{height:40px;padding-inline:11px;border-radius:24px;line-height:20px}body.defi-theme .wallet-modal--realname .wallet-modal__tip{margin-top:24px;padding:11px}body.defi-theme .wallet-modal--realname .wallet-modal-agree{gap:8px;margin-top:24px;line-height:20px}body.defi-theme .wallet-modal--realname .wallet-modal-agree input{appearance:none;flex-shrink:0;width:14px;height:14px;margin:3px 1px 0;border:1px solid #0067ff;border-radius:50%;background:transparent;box-shadow:0 1px 3px #00000014;cursor:pointer}body.defi-theme .wallet-modal--realname .wallet-modal-agree input:checked{background:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='6.78602'%20height='4.85685'%20viewBox='0%200%206.78602%204.85685'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='Group%2046'%3e%3cpath%20id='Vector%209'%20d='M0.5%202.42768L2.42842%204.3561'%20stroke-linecap='round'%20stroke='%230067FF'/%3e%3cpath%20id='Vector%2010'%20d='M6.28602%200.5L2.42918%204.35685'%20stroke-linecap='round'%20stroke='%230067FF'/%3e%3c/g%3e%3c/svg%3e") center / 6.786px 4.857px no-repeat}body.defi-theme .wallet-modal--realname .wallet-modal__primary{border-radius:22px;line-height:22px}:root[data-theme=defi-light] body.defi-theme .wallet-modal--realname :is(.wallet-modal__head h2,.wallet-modal-field>span,.wallet-modal-agree>span){color:#111!important}:root[data-theme] body.defi-theme .wallet-modal--realname .wallet-modal-field b{color:#d90b49!important}:root[data-theme=defi-light] body.defi-theme .wallet-modal--realname .wallet-modal-field input::placeholder{color:#999!important}:root[data-theme=defi-light] body.defi-theme .wallet-modal--realname .wallet-modal-field input:not(.is-invalid){border-color:#eaeaeb}:root[data-theme=defi-light] body.defi-theme .wallet-modal--realname .wallet-modal__tip{border-color:#ebebed}body.defi-theme .wallet-page--design button:focus-visible{outline:2px solid #0067ff;outline-offset:3px}:root[data-theme=defi-light] body.defi-theme .wallet-page--design :is(.wallet-amount-grid button,.wallet-channel,.wallet-custom-amount__input input,.wallet-checkout,.wallet-checkout__details){border-color:#eaeaeb}:root[data-theme] body.defi-theme .wallet-page--design .wallet-custom-amount__input input:focus{border-color:var(--defi-primary);outline:0}:root[data-theme=defi-light] body.defi-theme .wallet-page--design :is(.wallet-amount-grid button,.wallet-channel){background:#fff;box-shadow:none}:root[data-theme=defi-light] body.defi-theme .wallet-page--design :is(.wallet-amount-grid button,.wallet-channel):is(.is-active,:hover){border-color:#0067ff}:root[data-theme=defi-light] body.defi-theme .wallet-page--design :is(.wallet-checkout__amount>span,.wallet-checkout__notice,.wallet-checkout__notice span){color:#666!important}:root[data-theme=defi-light] body.defi-theme .wallet-page--design :is(.workspace-page-title,.wallet-stat strong,.wallet-recharge__eyebrow,.wallet-channel-label,.wallet-channel__copy strong,.wallet-checkout__amount>strong){color:#111!important}:root[data-theme=defi-light] body.defi-theme .wallet-page--design :is(.wallet-checkout__details dt,.wallet-checkout__details dd,.wallet-custom-amount em){color:#333!important}:root[data-theme=defi-light] body.defi-theme .wallet-modal--intro :is(.wallet-modal__head h2,strong){color:#111!important}:root[data-theme=defi-light] body.defi-theme .wallet-modal--intro :is(.wallet-modal__head p,.wallet-modal__info-card span,.wallet-modal__check-list em){color:#666!important}:root[data-theme=defi-light] body.defi-theme :is(.wallet-modal--intro,.wallet-modal--realname) :is(.wallet-modal__info-card,.wallet-modal__tip){background:#fafafc}:root[data-theme=defi-light] body.defi-theme .wallet-recharge__status{color:#009959!important;background:#e6f5ef}:root[data-theme=defi-light] body.defi-theme .wallet-checkout__notice a{color:inherit}:root[data-theme=defi-light] body.defi-theme .wallet-page--design :is(.wallet-stat__label,.wallet-stat__label>span:not(.wallet-stat__icon)){color:#666!important;font-size:14px;font-weight:400}:root[data-theme=defi-light] body.defi-theme .wallet-page--design .wallet-stat em{color:#999!important;font-size:12px;font-weight:400}:root[data-theme=defi-light] body.defi-theme .wallet-page--design .wallet-stat+.wallet-stat:before{background:#eaeaeb}:root[data-theme=defi-light] body.defi-theme .wallet-page--design .wallet-custom-amount>span:first-child{color:#111!important;font-size:14px;font-weight:400}:root[data-theme=defi-light] body.defi-theme .wallet-page--design .wallet-recharge-section__title h3{color:#111!important}:root[data-theme=defi-light] body.defi-theme .wallet-page--design .wallet-amount-grid strong{color:#111!important}:root[data-theme=defi-light] body.defi-theme .wallet-page--design .wallet-amount-grid span{color:#666!important;font-size:14px;font-weight:400}:root[data-theme=defi-light] body.defi-theme .wallet-page--design .wallet-amount-grid button.is-active :is(strong,span){color:#0067ff!important}:root[data-theme=defi-dark] body.defi-theme .wallet-page--design .wallet-custom-amount__input:after{filter:brightness(0) invert(1)}@media(max-width:1280px){body.defi-theme .wallet-page--design .wallet-recharge__body{grid-template-columns:1fr}body.defi-theme .wallet-page--design .wallet-checkout{min-height:0;margin-top:0}}@media(max-width:600px){body.defi-theme .wallet-page--design .wallet-stats{grid-template-columns:1fr}body.defi-theme .wallet-page--design :is(.wallet-amount-grid,.wallet-channel-grid){grid-template-columns:repeat(2,minmax(0,1fr))}body.defi-theme .wallet-page--design .wallet-custom-amount{grid-template-columns:1fr}body.defi-theme .wallet-page--design .wallet-recharge__head{flex-direction:row;flex-wrap:wrap}body.defi-theme .wallet-page--design .wallet-stat{padding:18px 0 0}body.defi-theme .wallet-page--design .wallet-stat:first-child{padding-top:0}body.defi-theme .wallet-page--design .wallet-stat+.wallet-stat:before{top:0;height:1px}}@media(max-width:560px){body.defi-theme .wallet-page--design .wallet-recharge__head{padding:16px}body.defi-theme .wallet-page--design .wallet-recharge__body{gap:24px;padding:8px 16px 16px}}@font-face{font-family:Market Inter;src:url(/assets/InterVariable-DiVDrmQJ.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap}:root[data-theme] body.defi-theme .market-page{--market-surface: #fff;--market-detail-bg: #fafafc;--market-text: #222;--market-muted: #808080;--market-subtle: #aaa;--market-border: #eaeaeb;--market-tag-bg: #f3f5fc;--market-tag-text: #4e77b5;background:var(--market-detail-bg)}:root[data-theme] body.defi-theme .market-page .market-shell{display:grid;grid-template-columns:240px minmax(0,1fr);max-width:none;margin:0}:root[data-theme] body.defi-theme .market-page .market-sidebar{display:block;padding:26px 24px;border-color:var(--market-border);background:var(--market-surface)}:root[data-theme] body.defi-theme .market-page .market-filter-head strong{color:var(--market-text);font-size:14px;line-height:20px}:root[data-theme] body.defi-theme .market-page .market-filter-head button{color:#666;font-size:12px}:root[data-theme] body.defi-theme .market-page .market-filter-head svg{width:11px;height:11px}:root[data-theme] body.defi-theme .market-page .market-filter-description{margin:8px 0 10px;color:var(--market-muted);font-size:12px;line-height:18px}:root[data-theme] body.defi-theme .market-page .market-filter-section{margin-top:0;padding:0;border-color:var(--market-border)}:root[data-theme] body.defi-theme .market-page .market-filter-section>button{width:100%;height:52px;margin:0;padding:0;border-radius:0;color:var(--market-text);font-size:14px;line-height:20px}:root[data-theme] body.defi-theme .market-page .market-filter-section>button svg{width:14px;height:14px;color:var(--market-subtle);transform:rotate(-90deg)}:root[data-theme] body.defi-theme .market-page .market-filter-section>button[aria-expanded=true] svg{transform:rotate(0)}:root[data-theme] body.defi-theme .market-page .market-filter-section>button:hover{color:#0067ff;background:transparent}:root[data-theme] body.defi-theme .market-page .market-filter-section>button:hover svg{color:inherit}:root[data-theme] body.defi-theme .market-page .market-filter-options{margin:0 0 12px}:root[data-theme] body.defi-theme .market-page .market-filter-options button{width:100%;min-height:30px;margin:0;font-size:12px}:root[data-theme] body.defi-theme .market-page .market-main{width:100%;min-height:0;padding:40px 24px 24px;background:radial-gradient(ellipse at 0 0,#eaf1fc 0%,transparent 65%),radial-gradient(ellipse at 100% 0,#f3effc 0%,transparent 65%),var(--market-detail-bg);background-size:100% 600px;background-repeat:no-repeat}:root[data-theme] body.defi-theme .market-page .market-main>:is(.market-hero,.market-toolbar,.market-price-note,.market-results-content){flex:0 0 auto}:root[data-theme] body.defi-theme .market-page .market-hero{padding:0}:root[data-theme] body.defi-theme .market-page .market-hero h1{margin:0;color:#111;font-size:36px;font-weight:600;line-height:48px}:root[data-theme] body.defi-theme .market-page .market-hero p{margin:4px 0 0;color:var(--market-muted);font-size:16px;line-height:24px}:root[data-theme] body.defi-theme .market-page .market-hero .market-hero__count{margin-top:16px}:root[data-theme] body.defi-theme .market-page .market-toolbar{gap:12px;margin-top:18px;flex-wrap:wrap}:root[data-theme] body.defi-theme .market-page .market-price-note{margin:12px 0 0;color:var(--market-muted);font-size:12px;line-height:20px;text-align:center}:root[data-theme] body.defi-theme .market-page :is(.market-search,.market-select,.market-view-toggle){height:36px;border:1px solid var(--market-border);border-radius:20px;background:var(--market-surface)}:root[data-theme] body.defi-theme .market-page :is(.market-search,.market-select,.market-view-toggle):hover{border-color:#0067ff}:root[data-theme] body.defi-theme .market-page .market-search{width:260px;gap:10px;padding-inline:14px}:root[data-theme] body.defi-theme .market-page .market-search input{padding:0;font-size:14px;line-height:20px}:root[data-theme] body.defi-theme .market-page .market-search input::placeholder{color:var(--market-muted)}:root[data-theme] body.defi-theme .market-page :is(.market-search,.market-select,.market-view-toggle) svg{width:14px;height:14px;flex:0 0 auto}:root[data-theme] body.defi-theme .market-page .market-sort-wrap{width:150px}:root[data-theme] body.defi-theme .market-page .market-select{padding-inline:12px}:root[data-theme] body.defi-theme .market-page .market-select__label{gap:8px;color:var(--market-text);font-size:14px}:root[data-theme] body.defi-theme .market-page .market-view-toggle{padding:2px}:root[data-theme] body.defi-theme .market-page .market-view-toggle button{width:30px;height:30px;border-radius:50%;color:#777}:root[data-theme] body.defi-theme .market-page .market-view-toggle button:not(.is-active):hover{color:#0067ff;background:transparent}:root[data-theme] body.defi-theme .market-page .market-view-toggle button.is-active{color:#fff;background:#0067ff}:root[data-theme] body.defi-theme .market-page .market-results-content{margin-top:31px}:root[data-theme] body.defi-theme .market-page .market-results-content:has(.market-table-card){margin-top:27px}:root[data-theme] body.defi-theme .market-page .market-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}:root[data-theme] body.defi-theme .market-page .market-model-card{min-height:248px;padding:20px;justify-content:flex-start;border:0;border-radius:16px;background:var(--market-surface);box-shadow:none;cursor:pointer}:root[data-theme] body.defi-theme .market-page .market-model-card:hover{border-radius:16px;background:var(--market-surface);box-shadow:0 5px 14px #18203314}:root[data-theme] body.defi-theme .market-page .market-model-card__header{grid-template-columns:40px minmax(0,1fr) 28px;gap:12px}:root[data-theme] body.defi-theme .market-page .market-model-card__header>.model-vendor-icon{width:40px;height:40px;border-radius:12px}:root[data-theme] body.defi-theme .market-page .market-model-card__header>.model-vendor-icon img{width:24px;height:24px}:root[data-theme] body.defi-theme .market-page .market-model-card__identity{gap:4px}:root[data-theme] body.defi-theme .market-page .market-model-card__title{color:var(--market-text);font-size:14px;line-height:20px}:root[data-theme] body.defi-theme .market-page .market-model-card__vendor{padding:0 6px;color:var(--market-tag-text);background:var(--market-tag-bg);font-size:14px;line-height:20px}:root[data-theme] body.defi-theme .market-page .market-model-card__copy{width:28px;height:28px;padding:0;border-color:var(--market-border);color:var(--market-muted);background:transparent;opacity:0}:root[data-theme] body.defi-theme .market-page .market-model-card:is(:hover,:focus-within) .market-model-card__copy{opacity:1}:root[data-theme] body.defi-theme .market-page .market-model-card__copy:hover{color:#111}:root[data-theme] body.defi-theme .market-page .market-model-card__copy svg{width:14px;height:14px}:root[data-theme] body.defi-theme .market-page .market-model-card__prices{margin:12px 0 0 52px}:root[data-theme] body.defi-theme .market-page .market-model-card__price{color:var(--market-muted);font-size:14px;line-height:20px;overflow-wrap:anywhere}:root[data-theme] body.defi-theme .market-page .market-model-card__footer{flex:1;gap:20px;margin:12px 0 0 52px}:root[data-theme] body.defi-theme .market-page .market-model-card__billing{gap:12px;flex-wrap:wrap}:root[data-theme] body.defi-theme .market-page .market-model-card__billing-label{color:var(--market-text);font-size:14px;line-height:20px}:root[data-theme] body.defi-theme .market-page .market-model-card__billing .market-model-api{font-size:14px;line-height:20px}:root[data-theme] body.defi-theme .market-page .market-model-card__facts{gap:12px;margin-top:auto}:root[data-theme] body.defi-theme .market-page .market-model-card__facts dt{color:var(--market-text);font-size:14px;line-height:18px}:root[data-theme] body.defi-theme .market-page .market-model-card__facts dd{gap:4px;margin-top:8px;color:#666;font-size:14px;line-height:18px}:root[data-theme] body.defi-theme .market-page .market-model-card__context{text-align:right}:root[data-theme] body.defi-theme .market-page .market-model-card__context dt{color:var(--market-subtle)}:root[data-theme] body.defi-theme .market-page .market-model-card__context dd{justify-content:flex-end}:root[data-theme] body.defi-theme .market-page .market-modality-icon{width:18px;height:18px}:root[data-theme] body.defi-theme .market-page .market-table-card{padding:12px 20px 32px;border:0;border-radius:16px;background:var(--market-surface);box-shadow:none}:root[data-theme] body.defi-theme .market-page .market-table-card table{min-width:1100px}:root[data-theme] body.defi-theme .market-page .market-table-card th{height:34px;color:var(--market-muted);font-size:14px;background:transparent}:root[data-theme] body.defi-theme .market-page .market-table-card td{height:64px;color:var(--market-text);font-size:14px;line-height:20px}:root[data-theme] body.defi-theme .market-page .market-table-card :is(th,td){padding-inline:8px;border-color:var(--market-border)}:root[data-theme] body.defi-theme .market-page .market-table-card :is(th,td):first-child{padding-left:0}:root[data-theme] body.defi-theme .market-page .market-table-card :is(th,td):last-child{padding-right:0}:root[data-theme] body.defi-theme .market-page .market-table-card td span{color:inherit;font-size:inherit}:root[data-theme] body.defi-theme .market-page .market-table-card :is(thead tr,tbody tr){border-color:var(--market-border)}:root[data-theme] body.defi-theme .market-page .market-table-card td .model-vendor-icon{width:24px;height:24px;flex:0 0 auto;border-radius:6px}:root[data-theme] body.defi-theme .market-page .market-table-card td .model-vendor-icon img{width:18px;height:18px}:root[data-theme] body.defi-theme .market-page .market-model-cell{gap:6px}:root[data-theme] body.defi-theme .market-page .market-table-column--model{width:16%}:root[data-theme] body.defi-theme .market-page .market-table-column--vendor{width:8%}:root[data-theme] body.defi-theme .market-page .market-table-column--type{width:11%}:root[data-theme] body.defi-theme .market-page .market-table-column--price{width:8.5%}:root[data-theme] body.defi-theme .market-page .market-table-column--endpoint{width:7.5%}:root[data-theme] body.defi-theme .market-page .market-table-column--context{width:8%}:root[data-theme] body.defi-theme .market-page .market-table-column--group{width:13%}:root[data-theme] body.defi-theme .market-page .market-table-column--actions{width:11%}:root[data-theme] body.defi-theme .market-page .market-table-actions{gap:8px}:root[data-theme] body.defi-theme .market-page :is(.market-table-api,.market-table-detail){height:28px;padding-inline:7px;border:1px solid var(--market-border);border-radius:16px;color:var(--market-text);background:transparent;font-size:14px;line-height:18px}:root[data-theme] body.defi-theme .market-page .market-pagination{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:12px;padding-top:32px}:root[data-theme] body.defi-theme .market-page .app-pagination{gap:8px;font-size:14px}:root[data-theme] body.defi-theme .market-page .market-shell--detail{grid-template-columns:minmax(0,1fr);--market-text: #111;--market-muted: #666;--market-subtle: #999}:root[data-theme] body.defi-theme .market-page .market-main--detail{padding-top:24px;background:var(--market-detail-bg);font-family:Market Inter,PingFang SC,Microsoft YaHei,sans-serif}:root[data-theme] body.defi-theme .market-page .market-shell--detail :is(.market-detail-hero h2,.market-detail-vendor,.market-detail-api,.market-detail-description,.market-detail-section h3,.market-detail-section-desc,.market-suppliers__table th,.market-suppliers__table td){font-family:inherit}:root[data-theme] body.defi-theme .market-page .market-shell--detail .market-sidebar{display:none}:root[data-theme] body.defi-theme .market-page :is(.market-detail-page,.market-detail-page__content){background:transparent}:root[data-theme] body.defi-theme .market-page .market-detail-page__scroll{padding-bottom:32px}:root[data-theme] body.defi-theme .market-page .market-detail-head{margin:0 0 31px;padding:0;border:0}:root[data-theme] body.defi-theme .market-page .market-detail-back{gap:8px;max-width:100%;color:var(--market-text);font-size:16px;line-height:22px}:root[data-theme] body.defi-theme .market-page .market-detail-back:hover,:root[data-theme] body.defi-theme .market-page .market-detail-back:hover :is(span,svg){color:#0067ff!important}:root[data-theme] body.defi-theme .market-page .market-detail-back span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}:root[data-theme] body.defi-theme .market-page .market-detail-back svg{flex:0 0 auto}:root[data-theme] body.defi-theme .market-page .market-detail-hero{grid-template-columns:32px minmax(0,1fr) auto;min-height:34px;gap:12px;align-items:center}:root[data-theme] body.defi-theme .market-page .market-detail-hero>.model-vendor-icon{width:32px;height:32px;border-radius:8px}:root[data-theme] body.defi-theme .market-page .market-detail-hero>.model-vendor-icon img{width:24px;height:24px}:root[data-theme] body.defi-theme .market-page .market-detail-identity{flex-direction:row;align-items:center;flex-wrap:wrap;gap:10px}:root[data-theme] body.defi-theme .market-page .market-detail-hero h2{display:block;max-width:100%;margin:0;color:var(--market-text);font-size:24px;line-height:32px}:root[data-theme] body.defi-theme .market-page .market-detail-vendor{padding:2px 6px;color:#335e9e;background:#edeffa;font-size:12px;line-height:16px}:root[data-theme] body.defi-theme .market-page .market-detail-copy{display:grid;width:20px;height:20px;place-items:center;padding:0;color:var(--market-muted);background:transparent}:root[data-theme] body.defi-theme .market-page .market-detail-copy svg{width:14px;height:14px}:root[data-theme] body.defi-theme .market-page .market-detail-copy:hover{color:#111!important}:root[data-theme] body.defi-theme .market-page .market-detail-hero .market-detail-api{align-self:center;padding:6px 12px;border-radius:18px;font-size:14px;line-height:20px;white-space:nowrap}:root[data-theme] body.defi-theme .market-page .market-detail-description{min-height:68px;margin:20px 0 0;color:#333;font-size:14px;line-height:20px}:root[data-theme] body.defi-theme .market-page .market-detail-description p{display:-webkit-box;overflow:hidden;margin:0;-webkit-line-clamp:2;-webkit-box-orient:vertical}:root[data-theme] body.defi-theme .market-page .market-detail-description.is-expanded p{display:block;overflow:visible}:root[data-theme] body.defi-theme .market-page .market-detail-description button{display:flex;width:fit-content;align-items:center;gap:4px;margin-top:12px;padding:0;color:#666;font-size:12px;line-height:16px}:root[data-theme] body.defi-theme .market-page .market-detail-description.is-expanded button svg{transform:rotate(180deg)}:root[data-theme] body.defi-theme .market-page .market-detail-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:32px}:root[data-theme] body.defi-theme .market-page .market-detail-metrics :is(article,article:first-child){min-height:110px;padding:16px;border:1px solid var(--market-border);border-radius:14px;background:var(--market-surface)}:root[data-theme] body.defi-theme .market-page .market-detail-metrics span{color:var(--market-muted);font-size:14px;line-height:20px}:root[data-theme] body.defi-theme .market-page .market-detail-metrics strong{margin:8px 0 0;color:var(--market-text);font-size:16px;line-height:24px}:root[data-theme] body.defi-theme .market-page .market-detail-metrics em{display:block;overflow:hidden;margin-top:8px;color:#999;font-size:12px;line-height:16px;white-space:nowrap;text-overflow:ellipsis}:root[data-theme] body.defi-theme .market-page .market-detail-modalities{gap:6px}:root[data-theme] body.defi-theme .market-page .market-detail-divider{margin:32px 0 25px;border-color:var(--market-border)}:root[data-theme] body.defi-theme .market-page .market-detail-body{grid-template-columns:130px minmax(0,1fr);gap:40px}:root[data-theme] body.defi-theme .market-page .market-detail-tabs{width:auto;top:16px;gap:10px}:root[data-theme] body.defi-theme .market-page .market-detail-tabs button{height:32px;padding-inline:12px;gap:8px;color:var(--market-text);border-radius:18px;font-size:14px}:root[data-theme] body.defi-theme .market-page .market-detail-tabs button.is-active{color:#0067ff;background:#e5f0ff}:root[data-theme] body.defi-theme .market-page .market-detail-tabs button svg{width:16px;height:16px}:root[data-theme] body.defi-theme .market-page .market-detail-sections{padding-top:6px}:root[data-theme] body.defi-theme .market-page .market-detail-section h3{gap:8px;color:var(--market-text);font-size:16px;line-height:24px}:root[data-theme] body.defi-theme .market-page .market-detail-section h3>svg{display:block;width:16px;height:16px;flex:0 0 16px;color:#111}:root[data-theme] body.defi-theme .market-page .market-detail-section-desc{margin-top:12px;color:var(--market-muted);font-size:14px;line-height:22px}:root[data-theme] body.defi-theme .market-page .market-detail-section+.market-detail-section{margin-top:32px}:root[data-theme] body.defi-theme .market-page .market-supplier-panel{margin-top:10px;padding:19px;border:1px solid var(--market-border);border-radius:16px}:root[data-theme] body.defi-theme .market-page .market-performance-controls{gap:16px;margin:0 0 12px;align-items:center;justify-content:flex-end}:root[data-theme] body.defi-theme .market-page .market-performance-controls label{display:flex;min-width:0;align-items:center;flex-wrap:nowrap;gap:8px;color:#666;font-size:14px;line-height:20px}:root[data-theme] body.defi-theme .market-page .market-quantile-control{display:flex;min-width:0;align-items:center;gap:8px;margin:0;padding:0;border:0}:root[data-theme] body.defi-theme .market-page .market-quantile-control legend{float:left;width:auto;margin:0;padding:0;color:#666;font-size:14px;line-height:20px}:root[data-theme] body.defi-theme .market-page .market-quantile-options{display:flex;padding:2px;border:1px solid var(--market-border);border-radius:16px;background:#f4f4f5}:root[data-theme] body.defi-theme .market-page .market-quantile-options label{position:relative;display:block;flex:0 0 auto}:root[data-theme] body.defi-theme .market-page .market-quantile-options input{position:absolute;width:1px;height:1px;opacity:0}:root[data-theme] body.defi-theme .market-page .market-quantile-options span{display:grid;width:44px;height:26px;place-items:center;border-radius:14px;color:#666;font-size:14px;line-height:20px;cursor:pointer}:root[data-theme] body.defi-theme .market-page .market-quantile-options label:hover span,:root[data-theme] body.defi-theme .market-page .market-quantile-options input:checked+span{color:#0067ff!important}:root[data-theme] body.defi-theme .market-page .market-quantile-options input:checked+span{background:#fff;box-shadow:1px 1px 3px #0000001a}:root[data-theme] body.defi-theme .market-page .market-quantile-options input:focus-visible+span{outline:2px solid #0067ff;outline-offset:2px}:root[data-theme] body.defi-theme .market-page .market-suppliers{margin:0;padding:12px 19px;border-color:var(--market-border);border-radius:14px;background:var(--market-surface)}:root[data-theme] body.defi-theme .market-page .market-suppliers>.market-empty{display:grid;width:100%;min-height:34px;margin:0;place-items:center}:root[data-theme] body.defi-theme .market-page .market-suppliers__table table{min-width:1000px}:root[data-theme] body.defi-theme .market-page .market-suppliers__table :is(th,td){height:54px;padding:8px;color:var(--market-text);border-color:var(--market-border);font-size:14px;line-height:20px}:root[data-theme] body.defi-theme .market-page .market-suppliers__table th{height:40px;color:#666;font-size:14px;background:transparent}:root[data-theme] body.defi-theme .market-page .market-suppliers__table :is(th,td):first-child{padding-left:0}:root[data-theme] body.defi-theme .market-page .market-suppliers__table :is(th,td):last-child{padding-right:0}:root[data-theme] body.defi-theme .market-page .market-suppliers__table th button{background:transparent}:root[data-theme] body.defi-theme .market-page .market-supplier-heading{display:inline-flex;align-items:center;gap:4px;vertical-align:middle}:root[data-theme] body.defi-theme .market-page .market-suppliers__table small{color:#999;font-size:14px}:root[data-theme] body.defi-theme .market-page .market-suppliers .performance-tip>button{width:18px;height:18px;padding:0}:root[data-theme] body.defi-theme .market-page .model-performance__heading{margin-bottom:20px}:root[data-theme] body.defi-theme .market-page .model-performance__heading :is(p,.model-performance__period){color:#666;font-size:14px;line-height:22px}:root[data-theme] body.defi-theme .market-page .model-performance__summary{gap:20px;padding:19px;border:1px solid var(--market-border);border-radius:16px}:root[data-theme] body.defi-theme .market-page .model-performance__summary article{padding:16px;border:1px solid var(--market-border);border-radius:14px;background:var(--market-surface)}:root[data-theme] body.defi-theme .market-page .model-performance__label{color:#666;font-size:12px;line-height:20px}:root[data-theme] body.defi-theme .market-page .model-performance__summary strong{margin:6px 0;color:var(--market-text);font-size:24px;font-weight:500;line-height:32px}:root[data-theme] body.defi-theme .market-page .model-performance__summary strong.model-performance__missing{font-size:16px;font-weight:400}:root[data-theme] body.defi-theme .market-page .model-performance__summary small{color:#999;font-size:12px;line-height:16px}:root[data-theme] body.defi-theme .market-page .model-performance__chart{padding:19px;border-color:var(--market-border);border-radius:16px;background:var(--market-surface)}:root[data-theme] body.defi-theme .market-page :is(.model-performance__chart h4,.model-uptime strong){color:var(--market-text);font-size:16px;line-height:24px}:root[data-theme] body.defi-theme .market-page :is(.model-performance__chart header span,.model-performance__empty,.model-uptime p,.model-uptime small){color:var(--market-muted);font-size:14px;line-height:22px}:root[data-theme] body.defi-theme .market-page .model-uptime{padding:20px;border-color:var(--market-border);border-radius:16px;background:var(--market-surface)}:root[data-theme$=dark] body.defi-theme .market-page{--market-surface: #162033;--market-detail-bg: #0f1726;--market-text: #fff;--market-muted: #c4ccda;--market-subtle: #9aa6ba;--market-border: #2d394c;--market-tag-bg: #1c3151;--market-tag-text: #a8c4ea}:root[data-theme$=dark] body.defi-theme .market-page .market-main{background:var(--market-detail-bg)}:root[data-theme$=dark] body.defi-theme .market-page .market-shell--detail{--market-text: #fff;--market-muted: #c4ccda;--market-subtle: #9aa6ba}:root[data-theme$=dark] body.defi-theme .market-page :is(.market-hero h1,.market-detail-description,.market-model-card__facts dd){color:var(--market-text)}:root[data-theme$=dark] body.defi-theme .market-page .market-model-card__copy:hover{color:var(--market-text)}:root[data-theme$=dark] body.defi-theme .market-page .market-detail-tabs button.is-active{color:#8dbbff!important;background:#1c3151;box-shadow:none}:root[data-theme$=dark] body.defi-theme .market-page .market-detail-vendor{color:var(--market-tag-text)!important;background:var(--market-tag-bg)}:root[data-theme$=dark] body.defi-theme .market-page :is(.market-detail-description button,.market-performance-controls label,.market-quantile-control legend,.market-quantile-options span,.market-suppliers__table th,.model-performance__heading p,.model-performance__period,.model-performance__label){color:var(--market-muted)!important}:root[data-theme$=dark] body.defi-theme .market-page :is(.market-detail-metrics em,.market-suppliers__table small,.model-performance__summary small){color:var(--market-subtle)!important}:root[data-theme$=dark] body.defi-theme .market-page .market-quantile-options{background:var(--market-detail-bg)}@media(max-width:1200px){:root[data-theme] body.defi-theme .market-page .market-grid{grid-template-columns:repeat(2,minmax(0,1fr))}:root[data-theme] body.defi-theme .market-page .market-toolbar{flex-wrap:wrap}:root[data-theme] body.defi-theme .market-page .market-detail-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}:root[data-theme] body.defi-theme .market-page .market-detail-body{grid-template-columns:120px minmax(0,1fr);gap:24px}:root[data-theme] body.defi-theme .market-page .model-performance__summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){:root[data-theme] body.defi-theme .market-page .market-shell{grid-template-columns:minmax(0,1fr)}:root[data-theme] body.defi-theme .market-page .market-sidebar{display:none}:root[data-theme] body.defi-theme .market-page .market-main{padding:28px 16px}:root[data-theme] body.defi-theme .market-page .market-hero h1{font-size:30px}:root[data-theme] body.defi-theme .market-page .market-hero p{font-size:14px}:root[data-theme] body.defi-theme .market-page .market-grid{grid-template-columns:minmax(0,1fr)}:root[data-theme] body.defi-theme .market-page .market-search{width:100%}:root[data-theme] body.defi-theme .market-page .market-sort-wrap{width:140px}:root[data-theme] body.defi-theme .market-page .market-detail-body{grid-template-columns:minmax(0,1fr);gap:20px}:root[data-theme] body.defi-theme .market-page .market-detail-tabs{position:static;flex-direction:row;flex-wrap:wrap}:root[data-theme] body.defi-theme .market-page .market-detail-sections{padding-top:0}:root[data-theme] body.defi-theme .market-page .market-detail-tabs button{padding-inline:10px;font-size:12px}:root[data-theme] body.defi-theme .market-page .market-detail-hero{grid-template-columns:32px minmax(0,1fr)}:root[data-theme] body.defi-theme .market-page .market-detail-hero .market-detail-api{grid-column:2;justify-self:start}:root[data-theme] body.defi-theme .market-page .market-detail-hero h2{font-size:22px;overflow-wrap:anywhere;white-space:normal}:root[data-theme] body.defi-theme .market-page .market-detail-metrics{gap:12px}:root[data-theme] body.defi-theme .market-page .market-supplier-panel{padding:12px}:root[data-theme] body.defi-theme .market-page .market-performance-controls{justify-content:flex-start;gap:12px}:root[data-theme] body.defi-theme .market-page .market-quantile-control{flex:1 1 100%;flex-wrap:wrap}:root[data-theme] body.defi-theme .market-page .market-quantile-options{max-width:100%}:root[data-theme] body.defi-theme .market-page .market-quantile-options span{width:40px}:root[data-theme] body.defi-theme .market-page .model-performance__heading{align-items:flex-start;flex-direction:column;gap:8px}:root[data-theme] body.defi-theme .market-page .model-performance__summary{gap:12px;padding:12px}:root[data-theme] body.defi-theme .market-page .model-performance__summary article{padding:12px}:root[data-theme] body.defi-theme .market-page .model-performance__summary strong:not(.model-performance__missing){font-size:20px}}.auth-page{display:grid;grid-template-columns:41.666667% minmax(0,1fr);min-height:100vh;min-height:100dvh;background:#fff;color:#111;color-scheme:light;font-family:PingFang SC,Microsoft YaHei,sans-serif;font-size:14px;line-height:20px}.auth-page__aside{display:flex;flex-direction:column;min-width:0;padding:64px 62px 36px 64px;background:#004ec2 url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='600'%20height='1024'%20viewBox='0%200%20600%201024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='Mask%20group'%3e%3cmask%20id='mask0_0_9'%20style='mask-type:alpha'%20maskUnits='userSpaceOnUse'%20x='0'%20y='0'%20width='600'%20height='1024'%3e%3crect%20id='Rectangle%204395'%20width='600'%20height='1024'%20fill='%23004EC2'/%3e%3c/mask%3e%3cg%20mask='url(%23mask0_0_9)'%3e%3cg%20id='Ellipse%20732'%20filter='url(%23filter0_f_0_9)'%3e%3ccircle%20cx='88.5'%20cy='153.5'%20r='258.5'%20fill='%233F56FF'/%3e%3c/g%3e%3cg%20id='Ellipse%20730'%20filter='url(%23filter1_f_0_9)'%3e%3cellipse%20cx='615.452'%20cy='519.831'%20rx='288.5'%20ry='355'%20transform='rotate(-29.3439%20615.452%20519.831)'%20fill='%2358D2FF'/%3e%3c/g%3e%3cg%20id='Ellipse%20731'%20filter='url(%23filter2_f_0_9)'%3e%3cellipse%20cx='43'%20cy='1053.5'%20rx='313'%20ry='230.5'%20fill='%2358D2FF'/%3e%3c/g%3e%3c/g%3e%3c/g%3e%3cdefs%3e%3cfilter%20id='filter0_f_0_9'%20x='-570'%20y='-505'%20width='1317'%20height='1317'%20filterUnits='userSpaceOnUse'%20color-interpolation-filters='sRGB'%3e%3cfeFlood%20flood-opacity='0'%20result='BackgroundImageFix'/%3e%3cfeBlend%20mode='normal'%20in='SourceGraphic'%20in2='BackgroundImageFix'%20result='shape'/%3e%3cfeGaussianBlur%20stdDeviation='200'%20result='effect1_foregroundBlur_0_9'/%3e%3c/filter%3e%3cfilter%20id='filter1_f_0_9'%20x='-190.368'%20y='-320.47'%20width='1611.64'%20height='1680.6'%20filterUnits='userSpaceOnUse'%20color-interpolation-filters='sRGB'%3e%3cfeFlood%20flood-opacity='0'%20result='BackgroundImageFix'/%3e%3cfeBlend%20mode='normal'%20in='SourceGraphic'%20in2='BackgroundImageFix'%20result='shape'/%3e%3cfeGaussianBlur%20stdDeviation='250'%20result='effect1_foregroundBlur_0_9'/%3e%3c/filter%3e%3cfilter%20id='filter2_f_0_9'%20x='-770'%20y='323'%20width='1626'%20height='1461'%20filterUnits='userSpaceOnUse'%20color-interpolation-filters='sRGB'%3e%3cfeFlood%20flood-opacity='0'%20result='BackgroundImageFix'/%3e%3cfeBlend%20mode='normal'%20in='SourceGraphic'%20in2='BackgroundImageFix'%20result='shape'/%3e%3cfeGaussianBlur%20stdDeviation='250'%20result='effect1_foregroundBlur_0_9'/%3e%3c/filter%3e%3c/defs%3e%3c/svg%3e") center / 100% 100% no-repeat;color:#fff}.auth-aside__brand{display:block;flex-shrink:0;width:161px;height:40px}.auth-aside__brand img{width:161px;height:39px}.auth-aside__content{margin-top:clamp(48px,calc(50dvh - 364px),148px)}.auth-page .auth-aside__title{margin:0;color:#fff;font:500 40px/56px PingFang SC,Microsoft YaHei,sans-serif;letter-spacing:0}.auth-aside__description{max-width:441px;margin:20px 0 0;color:#ffffffb3;font-size:14px;font-weight:500;line-height:22px}.auth-aside__features{display:grid;gap:16px;margin:56px 0 0;padding:0;list-style:none}.auth-aside__features li{position:relative;display:flex;align-items:center;gap:12px;min-height:64px;padding:16px;border-radius:16px;background:#ffffff0f;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:16px;line-height:22px}@property --auth-aside-border-angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.auth-aside__features li:before{position:absolute;inset:0;padding:1px;border-radius:inherit;background:conic-gradient(from var(--auth-aside-border-angle),#ffffff00,#ffffff99 70deg,#ffffff00 140deg);content:"";pointer-events:none;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:auth-aside-border-flow 6s linear infinite}.auth-aside__features li:nth-child(2):before{animation-delay:-2s}.auth-aside__features li:nth-child(3):before{animation-delay:-4s}@keyframes auth-aside-border-flow{to{--auth-aside-border-angle: 360deg}}@media(prefers-reduced-motion:reduce){.auth-aside__features li:before{animation:none;--auth-aside-border-angle: 70deg}}.auth-aside__features img{flex-shrink:0;width:18px;height:18px}.auth-aside__links{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:20px;margin-top:auto;padding-top:64px;font-weight:500;line-height:22px}.auth-aside__links a{color:#fffc;text-decoration:underline;text-underline-offset:2px}.auth-aside__links a:hover{color:#fff}.auth-aside__links span{width:1px;height:12px;background:#ffffff4d}.auth-page__main{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;justify-items:center;min-width:0;padding:48px 32px 48px 60px}.auth-page__panel{width:412px;max-width:100%}.auth-page__brand{display:flex;align-items:center;justify-content:center;gap:12px;width:max-content;height:40px;margin:0 auto;color:#000}.auth-page__brand img{width:40.416px;height:40px;object-fit:contain}.auth-page__brand span{font-family:Avenir,Inter,sans-serif;font-size:24px;font-weight:800;line-height:34px}.auth-page .auth-form{display:grid;gap:24px;margin:48px 0 0}.auth-page .auth-form>label{display:grid;gap:8px}.auth-page .auth-form label>span,.auth-page .auth-label-row>span{color:#111;font:inherit}.auth-page .auth-label-row{display:flex;align-items:center;justify-content:space-between}.auth-page .auth-label-row a{color:#666;font-size:12px;line-height:18px}.auth-page .auth-input{display:flex;align-items:center;height:48px;overflow:hidden;border:1px solid #eaeaeb;border-radius:24px;background:#f9fafb}.auth-page .auth-input:focus-within{border-color:#0067ff}.auth-page .auth-input.has-error{border-color:#ff4d4f}.auth-page .auth-input input{width:100%;min-width:0;height:100%;padding:0 16px;appearance:none;border:0;outline:0;background:transparent;color:#111;font:inherit}.auth-page .auth-input input::placeholder{color:#999;opacity:1}.auth-page .auth-phone-prefix{display:inline-flex;align-items:center;flex-shrink:0;gap:4px;height:100%;padding:0 12px 0 16px;border:0;color:#111;font:inherit}.auth-page .auth-phone-prefix img{width:14px;height:14px}.auth-page .auth-phone-prefix+input{padding-left:0}.auth-page .auth-input--code button{flex-shrink:0;padding:0 16px;color:#0067ff;font:inherit;white-space:nowrap}.auth-page .auth-input--code button:disabled{color:#999;opacity:1;cursor:default}.auth-page .auth-password-toggle{display:grid;width:46px;height:100%;flex-shrink:0;place-items:center;padding:0}.auth-page .auth-password-toggle img{width:16px;height:12px;object-fit:contain}.auth-page .password-rule{margin:-16px 0 0;color:#666;font-size:12px;line-height:18px}.auth-page .password-rule p{margin:0}.auth-page__consent{display:flex;align-items:flex-start;gap:8px;min-height:36px;color:#666;font-size:12px;line-height:18px}.auth-page__consent input{flex:0 0 14px;width:14px;height:14px;margin:2px 0 0;appearance:none;border:1px solid #cbcbcc;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000014;cursor:pointer}.auth-page__consent input:checked{border-color:#0067ff;background:#0067ff url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='7.50491'%20height='5.33895'%20viewBox='0%200%207.50491%205.33895'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='Group%2046'%3e%3cpath%20id='Vector%209'%20d='M0.5%202.66937L2.66948%204.83884'%20stroke-linecap='round'%20stroke='white'/%3e%3cpath%20id='Vector%2010'%20d='M7.00491%200.5L2.66596%204.83895'%20stroke-linecap='round'%20stroke='white'/%3e%3c/g%3e%3c/svg%3e") center / 8px 6px no-repeat}.auth-page .auth-form .auth-page__consent label{display:inline;cursor:pointer}.auth-page__consent a,.auth-page__switch a{color:#0067ff}.auth-page .auth-submit{height:44px;margin-top:8px;border-radius:22px;background:#0067ff;color:#fff;font-size:16px;font-weight:500;line-height:22px}.auth-page .auth-submit:hover:not(:disabled){background:var(--blue-hover)}.auth-page .auth-submit:disabled{opacity:.6;cursor:default}.auth-page__switch{margin:16px 0 0;color:#666;text-align:center;font-size:14px;line-height:20px}.auth-page .auth-form .auth-page__switch{margin:-8px 0 0}.auth-page .auth-method-link{justify-self:center;margin:0;padding:0;color:#999;font-size:14px;line-height:20px;text-decoration:underline;text-underline-offset:2px}.auth-page .auth-error,.auth-page .auth-notice,.auth-page .auth-hint{text-align:left;font-size:12px;line-height:18px}.defi-theme .site-header__nav>.site-header__login{display:inline-flex;align-items:center;justify-content:center;width:68px;height:32px;padding:0;border-radius:16px;background:#0067ff;color:#fff;font-size:14px;line-height:20px}@media(min-width:761px)and (max-width:1279px){.auth-page__aside{padding-right:24px;padding-left:24px}.auth-page .auth-aside__title{font-size:clamp(26px,2.78vw,36px);line-height:1.4}.auth-aside__features li{font-size:14px}}@media(max-width:760px){.auth-page{grid-template-columns:minmax(0,1fr)}.auth-page__aside{display:none}.auth-page__main{padding:40px 24px}}
