@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500;600&family=Inter:wght@400;500;600;700;800&family=Manrope:wght@600;700;800&display=swap";:root{--terminal-bg: #0b1326;--terminal-panel: #131b2e;--terminal-panel-soft: #0f1729;--terminal-panel-hover: #19233a;--terminal-border: #1c2942;--terminal-border-soft: rgba(67, 70, 84, .15);--terminal-text: #e2e8f0;--terminal-text-soft: #94a3b8;--terminal-text-muted: #64748b;--terminal-accent: #1d4fae;--terminal-accent-hover: #2b66d0;--terminal-accent-active: #163c84;--terminal-accent-soft: #12336f;--terminal-accent-border: rgba(113, 157, 255, .24);--terminal-accent-shadow: rgba(16, 43, 102, .34);--terminal-green: #22c55e;--font-display: "Manrope", "Inter", "Segoe UI", sans-serif;--font-body: "Inter", "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;--font-mono: "IBM Plex Mono", "SFMono-Regular", "Liberation Mono", Menlo, Consolas, monospace}*{margin:0;padding:0;box-sizing:border-box}html,body,#root{height:100%}body{font-family:var(--font-body);background:#f5f7fb;color:var(--terminal-text);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,select,textarea{font:inherit}.ant-typography,.ant-btn,.ant-input,.ant-select,.ant-breadcrumb,.ant-menu,.ant-table,.ant-form,.ant-statistic,.ant-modal,.ant-descriptions{font-family:var(--font-body)}.app-shell--terminal,.app-shell--terminal.ant-layout,.app-shell--terminal .ant-layout{background:var(--terminal-bg)}.app-shell__sider--terminal.ant-layout-sider{background:var(--terminal-bg)!important;border-right:1px solid var(--terminal-border)}.app-shell__brand--terminal{display:flex;align-items:center;gap:12px;min-height:84px;padding:24px}.app-shell__brand-icon,.app-shell__brand-mark{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:2px;background:var(--terminal-accent);color:#fff;font-family:Manrope,Segoe UI,sans-serif;font-size:12px;font-weight:800;letter-spacing:.08em}.app-shell__brand-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.app-shell__brand-title{color:#f8fafc;font-family:var(--font-display);font-size:16px;font-weight:800;letter-spacing:-.03em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-shell__brand-subtitle{color:var(--terminal-text-muted);font-family:var(--font-display);font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-shell__menu--terminal.ant-menu{background:transparent;color:var(--terminal-text-soft);border-inline-end:0!important;font-size:13px}.app-shell__menu--terminal.ant-menu .ant-menu-item,.app-shell__menu--terminal.ant-menu .ant-menu-submenu-title{width:calc(100% - 24px);height:38px;margin:0 12px 4px;line-height:38px;border-radius:2px;transition:background-color .2s ease,color .2s ease}.app-shell__menu--terminal.ant-menu .ant-menu-submenu-title{padding-inline:12px!important}.app-shell__menu--terminal.ant-menu .ant-menu-item{padding-inline-start:12px!important}.app-shell__menu--terminal.ant-menu .ant-menu-item .ant-menu-title-content,.app-shell__menu--terminal.ant-menu .ant-menu-submenu-title .ant-menu-title-content{font-family:var(--font-display);font-size:13px;font-weight:600;letter-spacing:.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-shell__menu--terminal.ant-menu .ant-menu-item:hover,.app-shell__menu--terminal.ant-menu .ant-menu-submenu-title:hover{background:var(--terminal-panel);color:#fff}.app-shell__menu--terminal.ant-menu .ant-menu-submenu-open>.ant-menu-submenu-title,.app-shell__menu--terminal.ant-menu .ant-menu-submenu-selected>.ant-menu-submenu-title{background:var(--terminal-panel);color:#fff}.app-shell__menu--terminal.ant-menu .ant-menu-sub.ant-menu-inline{background:transparent}.app-shell__menu--terminal.ant-menu .ant-menu-sub.ant-menu-inline .ant-menu-item{width:calc(100% - 52px);height:30px;margin:0 12px 4px 40px;padding-inline:12px!important;line-height:30px;font-family:var(--font-display);font-size:12px;font-weight:700;letter-spacing:.02em}.app-shell__menu--terminal.ant-menu .ant-menu-item-selected{background:var(--terminal-accent)!important;color:#fff!important}.app-shell__menu--terminal.ant-menu .ant-menu-item-selected:after{display:none}.app-shell__header--terminal{display:flex;align-items:center;gap:16px;padding:0 24px!important;background:var(--terminal-bg)!important;border-bottom:1px solid var(--terminal-border-soft)}.app-shell__trigger--terminal{color:var(--terminal-text-soft);font-size:18px;cursor:pointer}.app-shell__trigger--terminal:hover{color:#fff}.app-shell__user--terminal{color:var(--terminal-text);cursor:pointer;font-weight:600;max-width:min(360px,42vw);min-width:0;white-space:nowrap}.app-shell__user--terminal .ant-space-item:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis}.app-shell__user--terminal .ant-avatar{background:var(--terminal-panel);border:1px solid #334155}.app-shell__content--terminal{margin:0!important;padding:24px 24px 32px!important;background:var(--terminal-bg)!important;min-width:0;overflow:hidden}.app-shell__main--terminal{min-width:0}.app-shell__breadcrumb--terminal .ant-breadcrumb-link,.app-shell__breadcrumb--terminal .ant-breadcrumb-separator{color:var(--terminal-text-muted);font-size:13px;font-weight:600}.lending-terminal-page{color:var(--terminal-text);min-width:0}.lending-terminal-page>.ant-row:first-child{flex-wrap:nowrap}.lending-terminal-page>.ant-row:first-child>.ant-col:first-child{min-width:0}.lending-terminal-page>.ant-row:first-child>.ant-col:last-child{flex:0 0 auto;max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden}.lending-terminal-page>.ant-row:first-child .ant-space{flex-wrap:nowrap!important;white-space:nowrap}.lending-terminal-page__title.ant-typography{color:#f8fafc;font-family:var(--font-display);font-size:34px;font-weight:800;letter-spacing:-.04em;line-height:1.05;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lending-terminal-panel.ant-card{background:var(--terminal-panel);border:1px solid var(--terminal-border);border-radius:2px;box-shadow:0 16px 48px #02061747}.lending-terminal-panel>.ant-card-head{min-height:72px;padding:0 20px;background:#080f1f59;border-bottom-color:var(--terminal-border)}.lending-terminal-panel>.ant-card-head .ant-card-head-wrapper{align-items:center;gap:20px;min-width:0;flex-wrap:nowrap}.lending-terminal-panel>.ant-card-head .ant-card-head-title,.lending-terminal-panel>.ant-card-head .ant-card-extra{color:var(--terminal-text)}.lending-terminal-panel>.ant-card-head .ant-card-extra{margin-inline-start:20px;flex:0 1 auto;min-width:0;max-width:100%;overflow-x:auto;overflow-y:hidden;white-space:nowrap}.lending-terminal-panel>.ant-card-head .ant-card-extra .ant-space{flex-wrap:nowrap!important;white-space:nowrap}.lending-terminal-panel>.ant-card-head .ant-card-head-title{font-family:var(--font-display);font-size:16px;font-weight:800;letter-spacing:.08em;flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lending-terminal-panel>.ant-card-body{padding:20px}.lending-terminal-toolbar-form.ant-form-inline{display:flex;flex-wrap:nowrap;align-items:center;gap:10px;justify-content:flex-end;width:max-content;min-width:0;white-space:nowrap}.lending-terminal-toolbar-form.ant-form-inline .ant-form-item{margin-inline-end:0;margin-bottom:0}.lending-terminal-toolbar-form__item--search{min-width:320px}.lending-terminal-toolbar-form__item--search .ant-input-affix-wrapper{width:320px}.lending-terminal-toolbar-form__item--select .ant-select{width:154px;min-width:154px}.lending-terminal-toolbar-form__item--actions .ant-space{gap:8px!important;flex-wrap:nowrap!important;white-space:nowrap}.lending-terminal-toolbar-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;min-width:0;overflow-x:auto;overflow-y:hidden;white-space:nowrap}.lending-terminal-toolbar-meta>*{flex:0 0 auto}.lending-terminal-toolbar__meta.ant-typography{white-space:nowrap}.lending-terminal-panel .ant-form-item-label>label,.lending-terminal-panel .ant-typography,.lending-terminal-toolbar__meta.ant-typography,.lending-terminal-note.ant-typography{color:var(--terminal-text-soft)}.lending-terminal-panel .ant-form-item-label>label{font-size:12px;font-weight:700;letter-spacing:.02em}.lending-terminal-page .ant-input-affix-wrapper,.lending-terminal-page .ant-input,.lending-terminal-page .ant-picker,.lending-terminal-page .ant-select-selector,.lending-terminal-page .ant-select-selection-search-input,.lending-terminal-page .ant-select-selection-item,.lending-terminal-page .ant-picker-input>input,.lending-terminal-page .ant-select-selection-placeholder{background:var(--terminal-panel-soft)!important;color:var(--terminal-text)!important}.lending-terminal-page .ant-input-affix-wrapper,.lending-terminal-page .ant-input,.lending-terminal-page .ant-picker,.lending-terminal-page .ant-select-selector{border-color:var(--terminal-border)!important;border-radius:2px!important;box-shadow:none!important}.lending-terminal-page .ant-input-affix-wrapper,.lending-terminal-page .ant-picker,.lending-terminal-page .ant-select-selector,.lending-terminal-page .ant-input{min-height:38px}.lending-terminal-page .ant-input-affix-wrapper:hover,.lending-terminal-page .ant-input:hover,.lending-terminal-page .ant-picker:hover,.lending-terminal-page .ant-select-selector:hover{border-color:#2f4368!important}.lending-terminal-page .ant-input-prefix,.lending-terminal-page .ant-picker-suffix,.lending-terminal-page .ant-picker-separator,.lending-terminal-page .ant-picker-clear,.lending-terminal-page .ant-select-arrow,.lending-terminal-page .ant-select-clear{color:var(--terminal-text-muted)}.lending-terminal-toolbar-input.ant-input-affix-wrapper{height:38px;padding:0 12px;background:var(--terminal-panel-soft)!important}.lending-terminal-toolbar-input.ant-input-affix-wrapper .ant-input{background:transparent!important;color:var(--terminal-text)!important;font-size:12px;font-weight:500}.lending-terminal-toolbar-input.ant-input{height:38px;padding:0 12px;background:var(--terminal-panel-soft)!important;color:var(--terminal-text)!important;font-size:12px;font-weight:500;line-height:38px}.lending-terminal-toolbar-input.ant-input::placeholder{color:var(--terminal-text-muted)}.lending-terminal-toolbar-input.ant-input-affix-wrapper .ant-input::placeholder{color:var(--terminal-text-muted)}.lending-terminal-toolbar-input.ant-input-affix-wrapper .ant-input:-webkit-autofill,.lending-terminal-toolbar-input.ant-input-affix-wrapper .ant-input:-webkit-autofill:hover,.lending-terminal-toolbar-input.ant-input-affix-wrapper .ant-input:-webkit-autofill:focus,.lending-terminal-toolbar-input.ant-input-affix-wrapper .ant-input:-webkit-autofill:active{-webkit-text-fill-color:var(--terminal-text)!important;caret-color:var(--terminal-text);box-shadow:0 0 0 1000px var(--terminal-panel-soft) inset!important;-webkit-box-shadow:0 0 0 1000px var(--terminal-panel-soft) inset!important;transition:background-color 9999s ease-out 0s}.lending-terminal-toolbar-select.ant-select,.lending-terminal-toolbar-select.ant-select-single{height:38px}.lending-terminal-toolbar-select.ant-select-outlined:not(.ant-select-customize-input) .ant-select-selector,.lending-terminal-toolbar-select.ant-select .ant-select-selector{display:flex;align-items:center;height:38px!important;padding:0 12px!important;background:var(--terminal-panel-soft)!important;border:1px solid var(--terminal-border)!important;box-shadow:none!important}.lending-terminal-toolbar-select.ant-select-outlined:not(.ant-select-customize-input):hover .ant-select-selector,.lending-terminal-toolbar-select.ant-select-outlined:not(.ant-select-customize-input).ant-select-focused .ant-select-selector,.lending-terminal-toolbar-select.ant-select-outlined:not(.ant-select-customize-input).ant-select-open .ant-select-selector,.lending-terminal-toolbar-select.ant-select.ant-select-focused .ant-select-selector,.lending-terminal-toolbar-select.ant-select:hover .ant-select-selector{border-color:#2f4368!important;background:var(--terminal-panel-hover)!important}.lending-terminal-toolbar-select.ant-select .ant-select-selection-item,.lending-terminal-toolbar-select.ant-select .ant-select-selection-placeholder{font-size:12px;font-weight:600;color:var(--terminal-text)!important}.lending-terminal-toolbar-select.ant-select .ant-select-selection-placeholder,.lending-terminal-toolbar-select.ant-select .ant-select-arrow,.lending-terminal-toolbar-select.ant-select .ant-select-clear{color:var(--terminal-text-muted)!important}.lending-terminal-toolbar-select.ant-select .ant-select-selection-search-input{background:transparent!important;color:var(--terminal-text)!important}.lending-terminal-page .ant-select-selection-item,.lending-terminal-page .ant-select-selection-placeholder,.lending-terminal-page .ant-input{font-size:12px}.lending-terminal-dropdown.ant-select-dropdown,.lending-terminal-dropdown.ant-select-dropdown .ant-select-item{background:var(--terminal-panel-soft);color:var(--terminal-text)}.lending-terminal-dropdown.ant-select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled),.lending-terminal-dropdown.ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled){background:var(--terminal-panel-hover)}.lending-terminal-primary-button.ant-btn{display:inline-flex;align-items:center;justify-content:center;color:#f8fbff;background:linear-gradient(180deg,var(--terminal-accent-hover) 0%,var(--terminal-accent) 58%,var(--terminal-accent-active) 100%);border-color:var(--terminal-accent-border);border-radius:2px;white-space:nowrap;box-shadow:inset 0 1px #ffffff14,0 10px 24px var(--terminal-accent-shadow)}.lending-terminal-primary-button.ant-btn:hover,.lending-terminal-primary-button.ant-btn:focus{color:#fff!important;background:linear-gradient(180deg,#3a78e1 0%,var(--terminal-accent-hover) 56%,#1b4aa7 100%)!important;border-color:#85adff52!important;box-shadow:inset 0 1px #ffffff1a,0 12px 28px #14367f61!important}.lending-terminal-primary-button.ant-btn:active{background:linear-gradient(180deg,#204ea8 0%,var(--terminal-accent-active) 100%)!important;border-color:#5c85dd4d!important;box-shadow:inset 0 1px 1px #0000003d,0 6px 16px #0c1f4c47!important}.lending-terminal-secondary-button.ant-btn{display:inline-flex;align-items:center;justify-content:center;color:var(--terminal-text);background:var(--terminal-panel-soft);border-color:var(--terminal-border);border-radius:2px;white-space:nowrap;box-shadow:none}.lending-terminal-secondary-button.ant-btn:hover,.lending-terminal-secondary-button.ant-btn:focus{color:#fff!important;background:var(--terminal-panel-hover)!important;border-color:#2f4368!important}.lending-terminal-toolbar-button.ant-btn{height:38px;font-family:var(--font-display);padding:0 14px;font-size:12px;font-weight:700;letter-spacing:.04em}.lending-terminal-toolbar-button--refresh.ant-btn{min-width:112px}.lending-terminal-alert.ant-alert{background:#7f1d1d47;border-color:#f871713d}.lending-terminal-alert.ant-alert.ant-alert-warning{background:#92400e3d;border-color:#fbbf243d}.lending-terminal-alert.ant-alert.ant-alert-success{background:#1665343d;border-color:#4ade803d}.lending-terminal-alert.ant-alert.ant-alert-info{background:#0e749033;border-color:#22d3ee33}.lending-terminal-table.ant-table-wrapper .ant-spin-nested-loading,.lending-terminal-table.ant-table-wrapper .ant-spin-container,.lending-terminal-table.ant-table-wrapper .ant-table,.lending-terminal-table.ant-table-wrapper .ant-table-container,.lending-terminal-table.ant-table-wrapper .ant-table-body,.lending-terminal-table.ant-table-wrapper .ant-table-content{background:transparent}.lending-terminal-table.ant-table-wrapper .ant-table-thead>tr>th{background:var(--terminal-panel-soft);color:var(--terminal-text-muted);border-bottom:1px solid var(--terminal-border);font-family:var(--font-display);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;vertical-align:middle;white-space:nowrap}.lending-terminal-table.ant-table-wrapper .ant-table-thead>tr>th.ant-table-column-has-sorters:hover,.lending-terminal-table.ant-table-wrapper .ant-table-thead>tr>th.ant-table-cell:hover,.lending-terminal-table.ant-table-wrapper .ant-table-thead>tr>th.ant-table-column-sort{background:#0f1729eb!important;color:var(--terminal-text-soft)}.lending-terminal-table.ant-table-wrapper .ant-table-thead>tr>th .ant-table-column-sorters:hover,.lending-terminal-table.ant-table-wrapper .ant-table-thead>tr>th .ant-table-column-sorters:focus,.lending-terminal-table.ant-table-wrapper .ant-table-thead>tr>th .ant-table-column-sorters{background:transparent!important}.lending-terminal-table.ant-table-wrapper .ant-table-tbody>tr>td,.lending-terminal-table.ant-table-wrapper .ant-table-summary>tr>td{background:#172136;color:var(--terminal-text);border-bottom:1px solid rgba(28,41,66,.72);font-size:13px;font-weight:500;vertical-align:middle;white-space:nowrap}.lending-terminal-table.ant-table-wrapper .ant-table-tbody>tr.ant-table-expanded-row>td{background:#141d32}.lending-terminal-table.ant-table-wrapper .ant-table-thead>tr>th.ant-table-cell-fix-left,.lending-terminal-table.ant-table-wrapper .ant-table-thead>tr>th.ant-table-cell-fix-left-last,.lending-terminal-table.ant-table-wrapper .ant-table-thead>tr>th.ant-table-cell-fix-right,.lending-terminal-table.ant-table-wrapper .ant-table-thead>tr>th.ant-table-cell-fix-right-first,.lending-terminal-table.ant-table-wrapper .ant-table-thead>tr>th.ant-table-cell-fix,.lending-terminal-table.ant-table-wrapper .ant-table-thead>tr>th.ant-table-cell-fix-start,.lending-terminal-table.ant-table-wrapper .ant-table-thead>tr>th.ant-table-cell-fix-end{background:var(--terminal-panel-soft)!important;background-color:var(--terminal-panel-soft)!important;background-image:none!important;background-clip:padding-box}.lending-terminal-table.ant-table-wrapper .ant-table-tbody>tr>td.ant-table-cell-fix-left,.lending-terminal-table.ant-table-wrapper .ant-table-tbody>tr>td.ant-table-cell-fix-left-last,.lending-terminal-table.ant-table-wrapper .ant-table-tbody>tr>td.ant-table-cell-fix-right,.lending-terminal-table.ant-table-wrapper .ant-table-tbody>tr>td.ant-table-cell-fix-right-first,.lending-terminal-table.ant-table-wrapper .ant-table-tbody>tr>td.ant-table-cell-fix,.lending-terminal-table.ant-table-wrapper .ant-table-tbody>tr>td.ant-table-cell-fix-start,.lending-terminal-table.ant-table-wrapper .ant-table-tbody>tr>td.ant-table-cell-fix-end,.lending-terminal-table.ant-table-wrapper .ant-table-summary>tr>td.ant-table-cell-fix-left,.lending-terminal-table.ant-table-wrapper .ant-table-summary>tr>td.ant-table-cell-fix-left-last,.lending-terminal-table.ant-table-wrapper .ant-table-summary>tr>td.ant-table-cell-fix-right,.lending-terminal-table.ant-table-wrapper .ant-table-summary>tr>td.ant-table-cell-fix-right-first,.lending-terminal-table.ant-table-wrapper .ant-table-summary>tr>td.ant-table-cell-fix,.lending-terminal-table.ant-table-wrapper .ant-table-summary>tr>td.ant-table-cell-fix-start,.lending-terminal-table.ant-table-wrapper .ant-table-summary>tr>td.ant-table-cell-fix-end{background:#172136!important;background-color:#172136!important;background-image:none!important;background-clip:padding-box}.lending-terminal-table.ant-table-wrapper .ant-table-placeholder>td,.lending-terminal-table.ant-table-wrapper .ant-table-placeholder:hover>td{background:#141d32!important;border-bottom:1px solid rgba(28,41,66,.72)}.lending-terminal-table.ant-table-wrapper .ant-table-tbody>tr.ant-table-row:hover>td{background:#202c45}.lending-terminal-table.ant-table-wrapper .ant-table-tbody .ant-table-cell-row-hover{background:#202c45!important}.lending-terminal-table.ant-table-wrapper .ant-table-tbody>tr.ant-table-row:hover>td.ant-table-cell-fix-left,.lending-terminal-table.ant-table-wrapper .ant-table-tbody>tr.ant-table-row:hover>td.ant-table-cell-fix-left-last,.lending-terminal-table.ant-table-wrapper .ant-table-tbody>tr.ant-table-row:hover>td.ant-table-cell-fix-right,.lending-terminal-table.ant-table-wrapper .ant-table-tbody>tr.ant-table-row:hover>td.ant-table-cell-fix-right-first,.lending-terminal-table.ant-table-wrapper .ant-table-tbody>tr.ant-table-row:hover>td.ant-table-cell-fix,.lending-terminal-table.ant-table-wrapper .ant-table-tbody>tr.ant-table-row:hover>td.ant-table-cell-fix-start,.lending-terminal-table.ant-table-wrapper .ant-table-tbody>tr.ant-table-row:hover>td.ant-table-cell-fix-end,.lending-terminal-table.ant-table-wrapper .ant-table-tbody .ant-table-cell-row-hover.ant-table-cell-fix-left,.lending-terminal-table.ant-table-wrapper .ant-table-tbody .ant-table-cell-row-hover.ant-table-cell-fix-left-last,.lending-terminal-table.ant-table-wrapper .ant-table-tbody .ant-table-cell-row-hover.ant-table-cell-fix-right,.lending-terminal-table.ant-table-wrapper .ant-table-tbody .ant-table-cell-row-hover.ant-table-cell-fix-right-first,.lending-terminal-table.ant-table-wrapper .ant-table-tbody .ant-table-cell-row-hover.ant-table-cell-fix,.lending-terminal-table.ant-table-wrapper .ant-table-tbody .ant-table-cell-row-hover.ant-table-cell-fix-start,.lending-terminal-table.ant-table-wrapper .ant-table-tbody .ant-table-cell-row-hover.ant-table-cell-fix-end{background:#202c45!important;background-color:#202c45!important;background-image:none!important}.lending-terminal-table.ant-table-wrapper .ant-table-placeholder>td.ant-table-cell-fix-left,.lending-terminal-table.ant-table-wrapper .ant-table-placeholder>td.ant-table-cell-fix-left-last,.lending-terminal-table.ant-table-wrapper .ant-table-placeholder>td.ant-table-cell-fix-right,.lending-terminal-table.ant-table-wrapper .ant-table-placeholder>td.ant-table-cell-fix-right-first,.lending-terminal-table.ant-table-wrapper .ant-table-placeholder>td.ant-table-cell-fix,.lending-terminal-table.ant-table-wrapper .ant-table-placeholder>td.ant-table-cell-fix-start,.lending-terminal-table.ant-table-wrapper .ant-table-placeholder>td.ant-table-cell-fix-end,.lending-terminal-table.ant-table-wrapper .ant-table-placeholder:hover>td.ant-table-cell-fix-left,.lending-terminal-table.ant-table-wrapper .ant-table-placeholder:hover>td.ant-table-cell-fix-left-last,.lending-terminal-table.ant-table-wrapper .ant-table-placeholder:hover>td.ant-table-cell-fix-right,.lending-terminal-table.ant-table-wrapper .ant-table-placeholder:hover>td.ant-table-cell-fix-right-first,.lending-terminal-table.ant-table-wrapper .ant-table-placeholder:hover>td.ant-table-cell-fix,.lending-terminal-table.ant-table-wrapper .ant-table-placeholder:hover>td.ant-table-cell-fix-start,.lending-terminal-table.ant-table-wrapper .ant-table-placeholder:hover>td.ant-table-cell-fix-end{background:#141d32!important;background-color:#141d32!important;background-image:none!important}.lending-terminal-table.ant-table-wrapper .ant-table-ping-left .ant-table-cell-fix-left-last:after,.lending-terminal-table.ant-table-wrapper .ant-table-ping-left .ant-table-cell-fix-left-last:before,.lending-terminal-table.ant-table-wrapper .ant-table-ping-right .ant-table-cell-fix-right-first:after,.lending-terminal-table.ant-table-wrapper .ant-table-ping-right .ant-table-cell-fix-right-first:before{background:transparent}.lending-terminal-table.ant-table-wrapper .ant-table-ping-left .ant-table-cell-fix-left-last:after{border-inline-end:1px solid rgba(43,58,88,.8);box-shadow:12px 0 14px -12px #050a14b8}.lending-terminal-table.ant-table-wrapper .ant-table-ping-right .ant-table-cell-fix-right-first:before{border-inline-start:1px solid rgba(43,58,88,.8);box-shadow:-12px 0 14px -12px #050a14b8}.lending-terminal-table.ant-table-wrapper .ant-table-column-sort{background:#0f1729eb}.lending-terminal-table.ant-table-wrapper .ant-table-column-sorters{color:inherit}.lending-terminal-table.ant-table-wrapper .ant-table-column-sorter,.lending-terminal-table.ant-table-wrapper .ant-table-filter-trigger{color:var(--terminal-text-muted)}.lending-terminal-table.ant-table-wrapper .ant-table-column-sorter-up.active,.lending-terminal-table.ant-table-wrapper .ant-table-column-sorter-down.active{color:#8bb7ff}.lending-terminal-address-link,.lending-terminal-address-link.ant-typography{color:#8bb7ff!important;font-weight:600}.lending-terminal-address-link:hover,.lending-terminal-address-link.ant-typography:hover{color:#bfd6ff!important}.lending-terminal-address-text.ant-typography{color:var(--terminal-text);font-family:var(--font-mono);font-size:12.5px;letter-spacing:.01em}.lending-terminal-address-text.ant-typography .ant-typography-copy,.lending-terminal-table .ant-typography-copy{color:var(--terminal-text-muted)}.lending-terminal-position{max-width:100%;min-width:0}.lending-terminal-position__meta.ant-typography{display:block;max-width:100%;margin:0;color:var(--terminal-text-muted);font-size:11px;line-height:1.35}.lending-terminal-position__index.ant-typography{font-family:var(--font-mono);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lending-terminal-position__tooltip.ant-descriptions,.lending-terminal-position__tooltip .ant-descriptions-item-label,.lending-terminal-position__tooltip .ant-descriptions-item-content{color:var(--terminal-text)}.lending-terminal-asset-cell{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.lending-terminal-asset-sources{display:flex;flex-direction:column;align-items:flex-end;gap:2px;max-width:100%}.lending-terminal-asset-sources__item.ant-typography{margin:0;color:var(--terminal-text-muted);font-size:11px;line-height:1.3;text-align:right;white-space:normal}.lending-terminal-protocol{color:var(--terminal-text);font-weight:600;white-space:nowrap}.lending-terminal-protocol-logo{width:18px;height:18px;border-radius:4px;object-fit:cover}.lending-terminal-table.ant-table-wrapper .ant-table-summary .lending-terminal-summary-row>td{position:sticky;bottom:0;z-index:1;background:#0d1527!important}.lending-terminal-table.ant-table-wrapper .ant-table-summary .ant-table-cell-row-hover,.lending-terminal-table.ant-table-wrapper .ant-table-summary td:hover{background:#0d1527!important}.lending-terminal-summary-cell{color:var(--terminal-text-soft)!important;font-family:var(--font-display);font-size:12px;font-weight:700;letter-spacing:.04em;white-space:nowrap}.lending-terminal-summary-number{color:#f8fafc;font-family:var(--font-display);font-weight:700;text-align:right;white-space:nowrap}.lending-terminal-empty.ant-empty{margin-block:40px}.lending-terminal-empty .ant-empty-image{opacity:.7}.lending-terminal-empty .ant-empty-description{color:var(--terminal-text-muted)}.binance-terminal-warning-icon{color:#fbbf24}.binance-accounts-stat-row.ant-row{min-width:0}.binance-accounts-stat-card>.ant-card-body{min-height:112px;display:flex;align-items:center;padding-inline:30px}.binance-accounts-stat-card .ant-statistic{width:100%;min-width:0}.binance-accounts-stat-card .ant-statistic-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.binance-accounts-stat-card .ant-statistic-content{font-size:30px;line-height:1.15}.binance-accounts-filter-card>.ant-card-head{min-height:64px}.binance-accounts-filter-card>.ant-card-body{padding-top:18px;padding-bottom:24px;overflow-x:auto;overflow-y:hidden}.binance-accounts-filter-row.ant-row{width:max-content;min-width:0}.binance-accounts-filter-row .ant-col{min-width:0}.binance-accounts-filter-row .ant-form-item{margin-bottom:0}.binance-accounts-filter-row .ant-space{flex-wrap:nowrap!important;white-space:nowrap}.binance-accounts-table.ant-table-wrapper .ant-table-thead>tr>th{padding-top:14px;padding-bottom:14px}.binance-accounts-table.ant-table-wrapper .ant-table-tbody>tr>td,.binance-accounts-table.ant-table-wrapper .ant-table-summary>tr>td{padding-top:14px;padding-bottom:14px}.binance-accounts-table.ant-table-wrapper .ant-table-cell-fix-left,.binance-accounts-table.ant-table-wrapper .ant-table-cell-fix-left-last{box-shadow:12px 0 18px -16px #020617cc}.binance-terminal-expanded{display:flex;width:100%}.binance-terminal-expanded .ant-typography{color:var(--terminal-text)}.binance-terminal-nested-table{margin-top:10px}.binance-pnl-source-key.ant-typography{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;color:var(--terminal-text-muted)!important;font-family:var(--font-mono);font-size:11px;line-height:1.35;white-space:nowrap}.binance-pnl-label-cell{display:grid;min-width:0;max-width:100%;gap:6px}.binance-pnl-label-cell__main{display:flex;min-width:0;align-items:center;gap:8px;white-space:nowrap}.binance-pnl-label-cell__name.ant-typography{min-width:0;max-width:158px;overflow:hidden;color:var(--terminal-text-soft);text-overflow:ellipsis;white-space:nowrap}.binance-pnl-label-cell__name.ant-typography strong,.binance-pnl-label-cell__name.ant-typography.ant-typography strong{color:var(--terminal-text)}.binance-pnl-table.ant-table-wrapper .ant-table-tbody>tr>td,.binance-pnl-table.ant-table-wrapper .ant-table-summary>tr>td{padding-top:14px;padding-bottom:14px}.binance-pnl-table.ant-table-wrapper .ant-table-thead>tr>th{padding-top:14px;padding-bottom:14px}.binance-pnl-table.ant-table-wrapper .ant-table-cell-fix-right,.binance-pnl-table.ant-table-wrapper .ant-table-cell-fix-right-first{box-shadow:-12px 0 18px -16px #020617cc}.binance-pnl-table.ant-table-wrapper .ant-table-tbody>tr>td:last-child .ant-space{justify-content:center}.binance-pnl-table.ant-table-wrapper .ant-table-tbody>tr>td:last-child .ant-btn{width:34px;min-width:34px;height:34px;padding:0}.binance-pnl-number--positive.ant-typography{color:#4ade80!important}.binance-pnl-number--negative.ant-typography{color:#fca5a5!important}.binance-pnl-number-input.ant-input-number{width:100%;height:38px;background:var(--terminal-panel-soft);border-color:var(--terminal-border);border-radius:2px}.binance-pnl-number-input.ant-input-number:hover,.binance-pnl-number-input.ant-input-number-focused{border-color:#2f4368}.binance-pnl-number-input.ant-input-number .ant-input-number-input{height:36px;color:var(--terminal-text)}.binance-pnl-number-input.ant-input-number .ant-input-number-handler-wrap{background:var(--terminal-panel-soft)}.binance-pnl-month-profit-cell.ant-space{justify-content:flex-end;width:100%;min-width:0}.binance-pnl-month-profit-cell.ant-space .ant-space-item{min-width:0}.binance-pnl-month-profit-input.ant-input-number{width:112px;min-width:112px}.ant-input-number .ant-input-number-handler-wrap{display:none!important}.asset-usage-month-input.ant-input{width:148px}.asset-usage-stat-card>.ant-card-body{min-height:98px;display:flex;align-items:center}.asset-usage-stat-card .ant-statistic{width:100%;min-width:0}.asset-usage-stat-card .ant-statistic-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asset-usage-stat-card .ant-statistic-content{max-width:100%;overflow:hidden;font-size:28px;line-height:1.15;text-overflow:ellipsis}.asset-usage-scope.ant-typography,.asset-usage-scope-text.ant-typography,.asset-usage-user-id.ant-typography{color:var(--terminal-text-muted)!important}.asset-usage-scope.ant-typography,.asset-usage-user-id.ant-typography{font-family:var(--font-mono);font-size:11px}.asset-usage-scope-text.ant-typography{display:block;font-size:12px;line-height:1.45}.asset-usage-number-input.ant-input-number{width:100%;height:38px;background:var(--terminal-panel-soft);border-color:var(--terminal-border);border-radius:2px}.asset-usage-number-input.ant-input-number:hover,.asset-usage-number-input.ant-input-number-focused{border-color:#2f4368}.asset-usage-number-input.ant-input-number .ant-input-number-input{height:36px;color:var(--terminal-text);text-align:right}.asset-usage-number-input.ant-input-number .ant-input-number-handler-wrap{background:var(--terminal-panel-soft)}.asset-usage-note-input.ant-input{width:100%}.dashboard-finance-month-input.ant-input{width:148px}.dashboard-finance-stat-card>.ant-card-body{min-height:98px;display:flex;flex-direction:column;justify-content:center;align-items:stretch}.dashboard-finance-stat-card .ant-statistic{width:100%;min-width:0}.dashboard-finance-stat-card .ant-statistic-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-finance-stat-card .ant-statistic-content{max-width:100%;font-size:24px;line-height:1.15;white-space:normal;overflow-wrap:anywhere}.dashboard-finance-stat-card .ant-statistic-content-value{white-space:normal;overflow-wrap:anywhere}.dashboard-finance-key.ant-typography{color:var(--terminal-text-muted)!important;font-family:var(--font-mono);font-size:11px}.dashboard-finance-number-input.ant-input-number{width:100%;height:38px;background:var(--terminal-panel-soft);border-color:var(--terminal-border);border-radius:2px}.dashboard-finance-number-input--compact.ant-input-number{width:128px;min-width:128px}.dashboard-finance-number-input.ant-input-number:hover,.dashboard-finance-number-input.ant-input-number-focused{border-color:#2f4368}.dashboard-finance-number-input.ant-input-number .ant-input-number-input{height:36px;color:var(--terminal-text);text-align:right}.dashboard-finance-number-input.ant-input-number .ant-input-number-handler-wrap{background:var(--terminal-panel-soft)}.dashboard-finance-note-input.ant-input{width:100%}.dashboard-finance-textarea.ant-input{width:100%;min-width:280px;background:var(--terminal-panel-soft);border-color:var(--terminal-border);border-radius:2px;color:var(--terminal-text)}.dashboard-finance-textarea.ant-input:hover,.dashboard-finance-textarea.ant-input:focus{border-color:#2f4368;box-shadow:none}.dashboard-finance-chart-card>.ant-card-body{min-height:316px;overflow:hidden}.dashboard-finance-chart{width:100%;height:288px;min-width:0}.dashboard-finance-chart--wide{height:320px}.dashboard-finance-trend-card>.ant-card-body{min-height:384px}.dashboard-finance-side-card>.ant-card-body{min-height:384px}.dashboard-finance-chart--trend{height:360px}.dashboard-profit-chart-card>.ant-card-body{display:flex;min-height:316px;align-items:center;justify-content:center}.dashboard-finance-chart--profit{max-width:520px;height:260px;margin:0 auto}.dashboard-asset-allocation-card .solvbtc-category-chart{min-width:0;min-height:228px;align-items:center;padding-top:0}.dashboard-asset-allocation-card .solvbtc-category-donut{width:min(220px,100%)}.dashboard-asset-allocation-card .solvbtc-category-echarts{min-height:220px}.dashboard-asset-allocation-card .solvbtc-category-donut__center{padding:8px}.dashboard-asset-allocation-card .solvbtc-category-donut__center h4.ant-typography{font-size:14px;line-height:1.28}.dashboard-asset-allocation-card .solvbtc-range-legend{gap:7px;padding-top:0}.dashboard-asset-allocation-card .solvbtc-range-legend__row{min-height:36px;grid-template-columns:minmax(112px,1fr) minmax(92px,auto);gap:10px;padding:6px 9px}.dashboard-asset-allocation-card .solvbtc-range-legend__metrics{flex-direction:column;align-items:flex-end;min-width:0;gap:1px;line-height:1.15}.dashboard-asset-allocation-card .solvbtc-range-legend__metrics .ant-typography-secondary{overflow:visible;max-width:none;font-size:12px;text-overflow:clip}.dashboard-asset-allocation-card .solvbtc-range-legend__label .ant-typography{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-finance-trend-cell{width:100%;justify-content:flex-end}.dashboard-finance-monthly-cell{width:100%;align-items:flex-end}.dashboard-finance-monthly-value.ant-typography{display:block;width:100%;color:var(--terminal-text);font-weight:700;text-align:right;white-space:nowrap}.dashboard-finance-summary-value.ant-typography{display:block;color:var(--terminal-text);font-weight:700;text-align:right;white-space:nowrap}.dashboard-finance-borrow-currencies.ant-typography{display:block;max-width:180px;color:var(--terminal-muted);font-size:12px;line-height:1.25;text-align:right;white-space:normal;word-break:break-word}.dashboard-finance-currency-tooltip{margin:0;white-space:pre-wrap;word-break:break-word}.dashboard-finance-monthly-cell .lending-terminal-tag{margin-inline-end:0}.dashboard-finance-page .lending-terminal-table.ant-table-wrapper .ant-table-tbody>tr>td{padding-top:13px;padding-bottom:13px}.lending-terminal-table.ant-table-wrapper .ant-pagination{margin-top:20px}.lending-terminal-table.ant-table-wrapper .ant-pagination .ant-pagination-item,.lending-terminal-table.ant-table-wrapper .ant-pagination .ant-pagination-prev,.lending-terminal-table.ant-table-wrapper .ant-pagination .ant-pagination-next,.lending-terminal-table.ant-table-wrapper .ant-pagination .ant-pagination-options .ant-select-selector{background:var(--terminal-panel-soft);border-color:var(--terminal-border)}.lending-terminal-table.ant-table-wrapper .ant-pagination .ant-pagination-item a,.lending-terminal-table.ant-table-wrapper .ant-pagination .ant-pagination-prev button,.lending-terminal-table.ant-table-wrapper .ant-pagination .ant-pagination-next button,.lending-terminal-table.ant-table-wrapper .ant-pagination .ant-pagination-total-text,.lending-terminal-table.ant-table-wrapper .ant-pagination .ant-select-selection-item{color:var(--terminal-text-soft)}.lending-terminal-table.ant-table-wrapper .ant-pagination .ant-pagination-item-active{background:var(--terminal-accent);border-color:var(--terminal-accent)}.lending-terminal-table.ant-table-wrapper .ant-pagination .ant-pagination-item-active a{color:#fff}.lending-terminal-panel .ant-statistic{color:var(--terminal-text)}.lending-terminal-panel .ant-statistic .ant-statistic-title{color:var(--terminal-text-soft);font-family:var(--font-display);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.lending-terminal-panel .ant-statistic .ant-statistic-content,.lending-terminal-panel .ant-statistic .ant-statistic-content-prefix{color:#f8fafc;font-family:var(--font-display);font-weight:800}.lending-terminal-panel .ant-statistic .ant-statistic-content{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lending-terminal-panel .ant-statistic .ant-statistic-content-value{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:top;white-space:nowrap}.dashboard-finance-stat-card.lending-terminal-panel .ant-statistic .ant-statistic-content{overflow:visible;font-size:22px;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.dashboard-finance-stat-card.lending-terminal-panel .ant-statistic .ant-statistic-content-value{display:block;overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.finance-overview-card>.ant-card-body{min-height:118px;padding:22px 24px}.finance-overview-card__title{color:var(--terminal-text-muted);font-size:13px;font-weight:800;letter-spacing:0;text-transform:uppercase}.finance-overview-card__value{color:var(--terminal-text);font-family:var(--font-display);font-size:24px;font-weight:800;line-height:1.12}.finance-overview-card__value--positive{color:var(--terminal-green)}.finance-overview-card__value--negative{color:#f87171}.lending-terminal-panel .ant-card-head-title .ant-space,.lending-terminal-panel .ant-card-extra .ant-space{color:inherit}.lending-terminal-tag.ant-tag{display:inline-flex;align-items:center;max-width:100%;margin-inline-end:0;color:#8bb7ff;background:#0052d92e;border:1px solid rgba(0,82,217,.28);font-family:var(--font-display);font-size:11px;font-weight:700;letter-spacing:.03em;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.lending-terminal-tag--success.ant-tag{color:#4ade80;background:#22c55e24;border-color:#22c55e3d}.lending-terminal-tag--info.ant-tag{color:#60a5fa;background:#60a5fa24;border-color:#60a5fa3d}.lending-terminal-tag--warning.ant-tag{color:#fbbf24;background:#f59e0b24;border-color:#f59e0b3d}.project-terminal-warning-list{width:100%;max-width:100%;overflow:hidden}.project-terminal-warning-list .ant-space-item{max-width:100%}.project-terminal-warning-tag.ant-tag{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:top}.lending-terminal-tag--danger.ant-tag{color:#fca5a5;background:#ef44441f;border-color:#f871713d}.lending-terminal-danger-button.ant-btn{color:#fca5a5;background:#7f1d1d1f;border-color:#f871713d;box-shadow:none}.lending-terminal-danger-button.ant-btn:hover,.lending-terminal-danger-button.ant-btn:focus{color:#fecaca!important;background:#7f1d1d47!important;border-color:#f871715c!important}.lending-terminal-modal .ant-modal-content,.lending-terminal-modal .ant-modal-header{background:var(--terminal-panel)}.lending-terminal-modal .ant-modal-title,.lending-terminal-modal .ant-modal-close,.lending-terminal-modal .ant-typography,.lending-terminal-modal .ant-form-item-label>label{color:var(--terminal-text)}.lending-terminal-modal .ant-modal-title{font-family:var(--font-display);font-weight:800;letter-spacing:.04em}.lending-terminal-modal .ant-modal-close:hover{color:#fff}.lending-terminal-modal .ant-alert{background:#7f1d1d47;border-color:#f871713d}.farming-idle-wallet-modal .ant-modal-body{padding-top:10px}.farming-idle-wallet-summary.ant-typography{color:#a9b8cf;font-weight:700;letter-spacing:.02em}.farming-idle-wallet-table.lending-terminal-table.ant-table-wrapper .ant-table-tbody>tr>td{vertical-align:middle}.farming-idle-wallet-cell{display:flex;min-width:0;flex-direction:column;gap:7px}.farming-idle-wallet-name.ant-typography{color:#e7eefb;font-weight:800}.farming-idle-wallet-address.ant-typography{display:block;color:#9fb5d4;font-family:var(--font-mono);font-size:13px;line-height:1.45;white-space:normal;word-break:break-all}.farming-idle-wallet-address.ant-typography .ant-typography-copy{margin-left:8px;color:#72a7ff}.farming-idle-wallet-address.ant-typography .ant-typography-copy:hover,.farming-idle-wallet-address.ant-typography .ant-typography-copy:focus{color:#a7c6ff}.lending-terminal-drawer .ant-drawer-content,.lending-terminal-drawer .ant-drawer-header{background:var(--terminal-panel)}.lending-terminal-drawer .ant-drawer-header{border-bottom-color:var(--terminal-border)}.lending-terminal-drawer .ant-drawer-title,.lending-terminal-drawer .ant-drawer-close,.lending-terminal-drawer .ant-typography,.lending-terminal-drawer .ant-descriptions,.lending-terminal-drawer .ant-descriptions-item-label,.lending-terminal-drawer .ant-descriptions-item-content{color:var(--terminal-text)}.lending-terminal-drawer .ant-drawer-title{font-family:var(--font-display);font-weight:800;letter-spacing:.04em}.lending-terminal-drawer .ant-drawer-close:hover{color:#fff}.lending-terminal-drawer .ant-drawer-body{background:var(--terminal-panel)}.lending-terminal-code-block{margin:0;padding:12px 14px;overflow:auto;border:1px solid var(--terminal-border);border-radius:2px;background:#0c1425;color:#d7e3f4;font-family:var(--font-mono);font-size:12px;line-height:1.55;white-space:pre-wrap;word-break:break-all}.solvbtc-terminal-page .lending-terminal-picker.ant-picker{width:100%;height:38px;padding-inline:12px;background:var(--terminal-panel-soft)!important}.solvbtc-terminal-page .lending-terminal-picker.ant-picker .ant-picker-input>input{color:var(--terminal-text)!important;font-size:12px;font-weight:500}.solvbtc-terminal-page .lending-terminal-picker.ant-picker .ant-picker-input>input::placeholder{color:var(--terminal-text-muted)}.solvbtc-terminal-row{cursor:pointer}.solvbtc-scan-overview-table.ant-table-wrapper .ant-table{table-layout:fixed}.solvbtc-scan-overview-table.ant-table-wrapper .ant-table-thead>tr>th,.solvbtc-scan-overview-table.ant-table-wrapper .ant-table-tbody>tr>td,.solvbtc-scan-overview-table.ant-table-wrapper .ant-table-summary>tr>td{padding:6px 8px}.solvbtc-scan-balance-cell,.solvbtc-scan-balance-cell__main{width:100%;min-width:0}.solvbtc-scan-balance-cell__main>.ant-space-item:nth-child(2){min-width:0;flex:1}.solvbtc-scan-balance-cell__amount.ant-typography{max-width:100%;font-size:12px}.solvbtc-scan-action-button.ant-btn{width:24px;min-width:24px;padding-inline:0}.solvbtc-terminal-link-group{display:inline-flex;align-items:center;gap:8px}.solvbtc-terminal-link.ant-typography{font-size:12px;font-weight:600}.solvbtc-category-stat-panel>.ant-card-body{min-height:104px;display:flex;align-items:center}.solvbtc-category-stat-panel .ant-statistic-content{font-size:24px}.solvbtc-category-state{display:flex;min-height:280px;align-items:center;justify-content:center;gap:12px}.solvbtc-category-chart{display:flex;min-height:300px;align-items:flex-start;justify-content:center;padding-top:4px}.solvbtc-category-donut{position:relative;width:min(320px,76vw);aspect-ratio:1;border-radius:50%;box-shadow:inset 0 0 0 1px #94a3b829,0 18px 46px #02061752}.solvbtc-category-echarts{position:absolute;inset:0;width:100%;height:100%;min-height:280px}.solvbtc-category-donut:after{position:absolute;inset:27%;z-index:1;content:"";border:1px solid var(--terminal-border);border-radius:50%;background:var(--terminal-panel);box-shadow:inset 0 10px 24px #02061747;pointer-events:none}.solvbtc-category-donut__center{position:absolute;inset:27%;z-index:2;display:flex;min-width:0;align-items:center;justify-content:center;flex-direction:column;padding:12px;text-align:center;pointer-events:none}.solvbtc-category-donut__center .ant-typography{margin:0}.solvbtc-category-donut__center .ant-typography-secondary{color:var(--terminal-text-muted)!important;font-size:11px;font-weight:700}.solvbtc-category-donut__center h4.ant-typography{max-width:100%;margin-top:4px;color:#f8fafc;font-family:var(--font-display);font-size:18px;font-weight:800;overflow-wrap:anywhere}.solvbtc-category-swatch{display:inline-block;width:10px;height:10px;flex:0 0 auto;border-radius:50%;box-shadow:0 0 0 2px #f8fafc14}.solvbtc-category-summary-table.ant-table-wrapper{max-width:880px}.solvbtc-range-legend{display:grid;gap:8px;padding-top:4px}.solvbtc-range-legend__row{display:grid;min-height:40px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 10px;border:1px solid rgba(28,41,66,.72);border-radius:2px;background:#0f172a5c}.solvbtc-range-legend__label{min-width:0}.solvbtc-range-legend__label .ant-typography{color:var(--terminal-text);font-weight:700}.solvbtc-range-legend__metrics{display:inline-flex;align-items:baseline;justify-content:flex-end;gap:12px;white-space:nowrap}.solvbtc-range-legend__metrics .ant-typography{color:#e2e8f0}.solvbtc-range-legend__metrics .ant-typography-secondary{color:var(--terminal-text-muted)!important}.solvbtc-category-wallet-meta.ant-typography{color:var(--terminal-text-muted);font-size:11px;line-height:1.3}.solvbtc-category-chain-table.ant-table-wrapper{margin:-8px 0}.solvbtc-category-chain-table.ant-table-wrapper .ant-table{border:1px solid rgba(28,41,66,.72);border-radius:2px}.solvbtc-category-tooltip .ant-tooltip-inner .ant-typography{color:#e2e8f0}.solvbtc-echarts-tooltip{display:grid;gap:4px;color:#e2e8f0;font-family:var(--font-body);font-size:12px;line-height:1.45}.solvbtc-echarts-tooltip__title{display:inline-flex;align-items:center;gap:8px;color:#f8fafc;font-weight:800}.solvbtc-echarts-tooltip__title span{width:10px;height:10px;border-radius:50%;box-shadow:0 0 0 2px #f8fafc14}.solvbtc-terminal-drawer-state{display:flex;min-height:240px;align-items:center;justify-content:center}.solvbtc-terminal-detail-section{display:flex;flex-direction:column;gap:12px}.solvbtc-terminal-detail-section__title.ant-typography{margin:0;color:#f8fafc;font-family:var(--font-display);font-size:18px;font-weight:800}.solvbtc-terminal-descriptions .ant-descriptions-view{background:#0f1729;border:1px solid var(--terminal-border);border-radius:2px}.solvbtc-terminal-descriptions .ant-descriptions-row>th,.solvbtc-terminal-descriptions .ant-descriptions-row>td{border-bottom-color:#1c2942b8}.solvbtc-terminal-descriptions .ant-descriptions-item-label{width:190px;color:var(--terminal-text-muted)!important;font-family:var(--font-display);font-size:12px;font-weight:700;letter-spacing:.04em}.solvbtc-terminal-events-table.ant-table-wrapper .ant-table-expanded-row>td{background:#0c1425d9!important}.solvbtc-terminal-events-expanded{display:flex;flex-direction:column;gap:16px}.solvbtc-terminal-events-expanded__section{display:flex;flex-direction:column;gap:8px}.project-terminal-page{color:var(--terminal-text)}.project-terminal-project-select.ant-select{min-width:260px}.project-terminal-multi-select.ant-select{min-height:38px;height:auto}.project-terminal-multi-select.ant-select .ant-select-selector{min-height:38px!important;height:auto!important;padding-top:3px!important;padding-bottom:3px!important}.project-terminal-picker.ant-picker{width:100%;height:38px;padding-inline:12px;background:var(--terminal-panel-soft)!important;border-color:var(--terminal-border)!important;border-radius:2px!important;box-shadow:none!important}.project-terminal-picker.ant-picker .ant-picker-input>input{color:var(--terminal-text)!important;font-size:12px;font-weight:500}.project-terminal-number-input.ant-input-number{height:38px;background:var(--terminal-panel-soft);border-color:var(--terminal-border);border-radius:2px}.project-terminal-number-input.ant-input-number .ant-input-number-input{height:36px;color:var(--terminal-text)}.project-terminal-number-input.ant-input-number .ant-input-number-handler-wrap{background:var(--terminal-panel-soft)}.project-terminal-summary-card .ant-card-body{min-height:315px}.project-terminal-descriptions .ant-descriptions-view{background:#0f1729;border:1px solid var(--terminal-border);border-radius:2px}.project-terminal-descriptions .ant-descriptions-row>th,.project-terminal-descriptions .ant-descriptions-row>td{border-bottom-color:#1c2942b8}.project-terminal-descriptions .ant-descriptions-item-label{color:var(--terminal-text-muted)!important;font-family:var(--font-display);font-size:12px;font-weight:700;letter-spacing:.04em}.lending-terminal-panel .ant-descriptions,.lending-terminal-panel .ant-descriptions-item-label,.lending-terminal-panel .ant-descriptions-item-content{color:var(--terminal-text)}.login-terminal{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px;background:radial-gradient(circle at top left,rgba(0,82,217,.16),transparent 28%),radial-gradient(circle at bottom right,rgba(15,63,150,.18),transparent 24%),var(--terminal-bg)}.login-terminal__card{width:420px}.login-terminal__header{display:flex;align-items:center;gap:12px;margin-bottom:20px}.login-terminal__header .ant-typography{font-family:var(--font-display)}.permission-terminal-page .ant-tabs>.ant-tabs-nav{margin-bottom:20px}.permission-terminal-tabs>.ant-tabs-nav:before{border-bottom-color:var(--terminal-border)}.permission-terminal-tabs .ant-tabs-tab{color:var(--terminal-text-muted);font-family:var(--font-display);font-size:12px;font-weight:700;letter-spacing:.04em}.permission-terminal-tabs .ant-tabs-tab:hover,.permission-terminal-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#f8fafc}.permission-terminal-tabs .ant-tabs-ink-bar{background:var(--terminal-accent)}.permission-terminal-subpanel.ant-card>.ant-card-head{min-height:56px}.permission-terminal-toolbar .ant-form-item-label>label{color:var(--terminal-text-soft)}.permission-terminal-code.ant-typography{color:var(--terminal-text-soft);font-family:var(--font-mono);font-size:12px}.farming-yields-stat-card>.ant-card-body{min-height:98px;display:flex;align-items:center;padding-inline:16px}.farming-yields-page .farming-yields-stat-card .ant-statistic{width:100%;min-width:0}.farming-yields-page .farming-yields-stat-card .ant-statistic-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.farming-yields-page .farming-yields-stat-card .ant-statistic-content{max-width:100%;overflow:hidden;font-size:20px;line-height:1.15;text-overflow:ellipsis}.farming-yields-toolbar-form .lending-terminal-toolbar-form__item--search{min-width:260px}.farming-yields-toolbar-form .lending-terminal-toolbar-form__item--search .ant-input-affix-wrapper{width:260px}.farming-yields-number-cell{display:flex;min-width:0;align-items:flex-end;text-align:right}.farming-yields-number-cell.ant-typography{display:block}.farming-yields-number-cell .ant-typography-secondary,.farming-yields-warning-list .ant-typography-secondary{color:var(--terminal-text-muted)!important;font-size:11px}.farming-yields-page .lending-terminal-table.ant-table-wrapper .ant-table-tbody>tr>td,.farming-yields-page .lending-terminal-table.ant-table-wrapper .ant-table-summary>tr>td{padding-top:14px;padding-bottom:14px}.farming-yields-page .lending-terminal-summary-cell{white-space:nowrap}.farming-yields-page .lending-terminal-summary-row strong{display:inline-block;min-width:112px;white-space:nowrap}.farming-yields-summary-expand{width:48px;min-width:48px;max-width:48px;color:transparent!important}.farming-yields-warning-icon{color:#fbbf24}.farming-yields-info-icon{color:#60a5fa}.farming-yields-warning-list{max-width:100%}.farming-yields-warning-tag.ant-tag{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.farming-yields-row--partial>td:first-child{box-shadow:inset 3px 0 #f59e0bb8}.farming-yields-row--failed>td:first-child,.farming-yields-row--unsupported>td:first-child,.farming-yields-row--missing_market>td:first-child{box-shadow:inset 3px 0 #f87171b8}@media(max-width:1100px){.lending-terminal-toolbar-form.ant-form-inline{flex-wrap:nowrap;justify-content:flex-start}.lending-terminal-toolbar-meta{flex-direction:row;align-items:center}}.treasury-page{color:#e2e8f0}.treasury-page .ant-statistic .ant-statistic-title,.treasury-page .ant-typography-secondary{color:#94a3b8!important}.treasury-page .ant-alert{background:#152438;border-color:#2f4d68;color:#e2e8f0}.treasury-page .ant-alert-warning{background:#30281a;border-color:#765d2a}.treasury-page .ant-alert .ant-alert-message,.treasury-page .ant-alert .ant-alert-title,.treasury-page .ant-alert .ant-alert-description{color:#e2e8f0}.treasury-page .ant-tag{background:#172b3b;border-color:#2d526b;color:#cbd5e1}.treasury-page .ant-tag-green{background:#13372d;border-color:#25664f;color:#6ee7b7}.treasury-page .ant-tag-red{background:#3f222b;border-color:#713244;color:#fda4af}.treasury-page .ant-tag-gold,.treasury-page .ant-tag-orange{background:#382f1e;border-color:#75602c;color:#fcd34d}.treasury-page .ant-table-cell{font-variant-numeric:tabular-nums}.treasury-page .ant-table-expanded-row>.ant-table-cell{background:#111c2e}.treasury-modal .ant-form-item-label>label,.treasury-modal .ant-descriptions-item-label{color:#aebdd1}.treasury-modal .ant-modal-title,.treasury-modal .ant-descriptions-item-content{color:#e2e8f0}.solv-token-page,.solv-token-page>.ant-space-item{min-width:0;width:100%}.solv-token-page .ant-typography.ant-typography-secondary,.solv-token-page .ant-statistic-title{color:#a8b8cf}.solv-token-page .ant-statistic-content{color:#e2e8f0;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.solv-token-page .ant-table-cell{font-variant-numeric:tabular-nums}.solv-token-page .ant-table-cell a{white-space:nowrap}.solv-token-page .ant-card-head-wrapper{flex-wrap:wrap;gap:12px}.solv-token-modal .ant-form-item-label>label,.solv-token-modal .ant-typography{color:#cbd5e1}@media(max-width:767px){.app-shell--solv-token .app-shell__content--terminal{padding:16px 12px}.solv-token-page .ant-card-body{padding:16px}.solv-token-page .ant-card-head{padding:12px 16px}.solv-token-page h3.ant-typography{font-size:21px}.solv-token-page .ant-statistic-content{font-size:24px}}.solv-token-page .ant-table-thead>tr>th{color:#a8b8cf!important}.solv-token-page .ant-card-head-title{white-space:normal;flex:1 1 160px}
