.api-center[data-v-a3d1eaa0]{display:grid;gap:20px;color:#dcecff}.api-hero[data-v-a3d1eaa0]{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,520px);gap:22px;overflow:hidden;border:1px solid rgb(68 207 255 / 24%);border-radius:12px;padding:clamp(24px,3vw,42px);background:linear-gradient(90deg,rgb(70 188 255 / 16%) 1px,transparent 1px) 0 0 / 40px 40px,linear-gradient(rgb(70 188 255 / 12%) 1px,transparent 1px) 0 0 / 40px 40px,radial-gradient(circle at 82% 18%,rgb(50 226 255 / 23%),transparent 30%),linear-gradient(135deg,#061321,#0b2140 56%,#071521);box-shadow:0 22px 60px #04193729}.api-eyebrow[data-v-a3d1eaa0],.api-panel__header span[data-v-a3d1eaa0],.model-detail-panel>span[data-v-a3d1eaa0],.key-create-panel>span[data-v-a3d1eaa0],.log-detail-panel>span[data-v-a3d1eaa0]{margin:0 0 10px;color:#5ee4ff;font-size:12px;font-weight:900;letter-spacing:0}.api-hero h1[data-v-a3d1eaa0]{margin:0;color:#fff;font-size:clamp(34px,4vw,58px);line-height:1.05}.api-hero p[data-v-a3d1eaa0]:not(.api-eyebrow){max-width:760px;margin:14px 0 0;color:#b8c9df;font-size:16px;line-height:1.8}.api-hero__metrics[data-v-a3d1eaa0]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.api-hero__metrics article[data-v-a3d1eaa0],.api-panel[data-v-a3d1eaa0],.token-stat-grid article[data-v-a3d1eaa0]{min-width:0;border:1px solid rgb(85 193 255 / 22%);border-radius:10px;background:#071526b8;box-shadow:inset 0 0 30px #3cc4ff14}.api-hero__metrics article[data-v-a3d1eaa0]{display:grid;align-content:center;gap:8px;min-height:150px;padding:18px}.api-hero__metrics span[data-v-a3d1eaa0],.api-hero__metrics small[data-v-a3d1eaa0]{color:#8db4d8}.api-hero__metrics strong[data-v-a3d1eaa0]{color:#fff;font-size:clamp(24px,3vw,34px)}.api-tabs[data-v-a3d1eaa0]{display:flex;flex-wrap:wrap;gap:10px}.api-tabs a[data-v-a3d1eaa0]{display:inline-flex;min-height:44px;align-items:center;gap:8px;border:1px solid rgb(83 173 255 / 18%);border-radius:8px;padding:0 16px;color:#244565;background:#fff;font-weight:900}.api-tabs a.router-link-active[data-v-a3d1eaa0]{color:#fff;background:linear-gradient(135deg,#087cff,#19bfd6);box-shadow:0 14px 28px #148fe633}.api-console-grid[data-v-a3d1eaa0]{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,340px);gap:18px}.api-section-grid[data-v-a3d1eaa0]{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:18px}.api-panel[data-v-a3d1eaa0]{overflow:hidden;color:#dcecff;background:linear-gradient(90deg,rgb(48 155 255 / 8%) 1px,transparent 1px) 0 0 / 32px 32px,linear-gradient(rgb(48 155 255 / 7%) 1px,transparent 1px) 0 0 / 32px 32px,#071426}.api-panel__header[data-v-a3d1eaa0]{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:18px;border-bottom:1px solid rgb(87 183 255 / 16%)}.api-panel h2[data-v-a3d1eaa0]{margin:0;color:#fff;font-size:20px}.api-panel__header button[data-v-a3d1eaa0],.api-table button[data-v-a3d1eaa0],.key-table article button[data-v-a3d1eaa0],.sdk-panel button[data-v-a3d1eaa0],.api-modal__panel button[data-v-a3d1eaa0]{min-height:34px;border-radius:7px;padding:0 14px;color:#fff;background:linear-gradient(135deg,#0d86ff,#18bfd6);font-weight:900}.api-panel__header button[data-v-a3d1eaa0]:disabled{cursor:not-allowed;opacity:.7}.api-search[data-v-a3d1eaa0]{display:flex;min-width:min(260px,100%);height:40px;align-items:center;gap:8px;border:1px solid rgb(105 202 255 / 26%);border-radius:8px;padding:0 12px;background:#ffffff12}.api-search input[data-v-a3d1eaa0],.playground-panel textarea[data-v-a3d1eaa0],.playground-panel select[data-v-a3d1eaa0],.key-create-panel input[data-v-a3d1eaa0],.key-create-panel select[data-v-a3d1eaa0]{width:100%;border:1px solid rgb(105 202 255 / 26%);border-radius:7px;outline:0;color:#eaf6ff;background:#ffffff12}.api-search input[data-v-a3d1eaa0]{border:0;background:transparent}.api-table[data-v-a3d1eaa0]{overflow-x:auto;padding:0 18px 18px}.api-table__head[data-v-a3d1eaa0],.api-table button[data-v-a3d1eaa0],.key-table article[data-v-a3d1eaa0]{display:grid;gap:12px;min-width:760px;align-items:center}.model-table .api-table__head[data-v-a3d1eaa0],.model-table button[data-v-a3d1eaa0]{grid-template-columns:minmax(170px,1.4fr) 90px 100px 90px 150px}.key-table .api-table__head[data-v-a3d1eaa0],.key-table article[data-v-a3d1eaa0]{grid-template-columns:120px minmax(170px,1.3fr) 90px 70px 120px 110px 80px}.log-table .api-table__head[data-v-a3d1eaa0],.log-table button[data-v-a3d1eaa0]{grid-template-columns:120px minmax(140px,1fr) 120px 110px 90px}.api-table__head[data-v-a3d1eaa0]{margin-top:18px;border-radius:8px;padding:12px 14px;color:#80a9cc;background:#ffffff0f;font-size:13px;font-weight:900}.api-table button[data-v-a3d1eaa0],.key-table article[data-v-a3d1eaa0]{width:100%;border-bottom:1px solid rgb(87 183 255 / 12%);padding:14px;color:#dcecff;background:transparent;text-align:left}.api-table button.active[data-v-a3d1eaa0],.api-table button[data-v-a3d1eaa0]:hover{background:#2b9dff24}.api-status[data-v-a3d1eaa0],.log-status[data-v-a3d1eaa0]{display:inline-flex;width:max-content;align-items:center;gap:6px;border-radius:999px;padding:5px 10px;color:#44ffca;background:#44ffca1a;font-size:12px;font-weight:900}.api-status i[data-v-a3d1eaa0],.model-detail-panel dd i[data-v-a3d1eaa0]{width:8px;height:8px;border-radius:50%;background:#44ffca;box-shadow:0 0 16px #44ffca}.log-status.failed[data-v-a3d1eaa0]{color:#ff8a8a;background:#ff62621f}.model-detail-panel[data-v-a3d1eaa0],.key-create-panel[data-v-a3d1eaa0],.log-detail-panel[data-v-a3d1eaa0],.sdk-panel[data-v-a3d1eaa0],.architecture-panel[data-v-a3d1eaa0],.policy-panel[data-v-a3d1eaa0]{display:grid;align-content:start;gap:14px;padding:18px}.model-detail-panel dl[data-v-a3d1eaa0]{display:grid;gap:12px;margin:0}.model-detail-panel dl div[data-v-a3d1eaa0]{display:grid;gap:6px;border-bottom:1px solid rgb(87 183 255 / 14%);padding-bottom:10px}.model-detail-panel dt[data-v-a3d1eaa0]{color:#80a9cc;font-size:12px}.model-detail-panel dd[data-v-a3d1eaa0]{display:flex;min-width:0;gap:8px;margin:0;overflow-wrap:anywhere;color:#fff;font-weight:900}.playground-panel[data-v-a3d1eaa0],.response-panel[data-v-a3d1eaa0],.chart-panel[data-v-a3d1eaa0],.docs-panel[data-v-a3d1eaa0],.route-rule-panel[data-v-a3d1eaa0]{min-height:320px}.playground-panel label[data-v-a3d1eaa0],.key-create-panel label[data-v-a3d1eaa0]{display:grid;gap:8px;padding:0 18px 16px;color:#b8d4eb;font-weight:900}.playground-panel textarea[data-v-a3d1eaa0]{min-height:148px;padding:12px;resize:vertical}.playground-controls[data-v-a3d1eaa0]{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.8fr);gap:12px}.playground-panel select[data-v-a3d1eaa0],.key-create-panel input[data-v-a3d1eaa0],.key-create-panel select[data-v-a3d1eaa0]{min-height:38px;padding:0 12px}.playground-controls strong[data-v-a3d1eaa0]{color:#5ee4ff}.response-panel pre[data-v-a3d1eaa0],.log-detail-panel pre[data-v-a3d1eaa0],.docs-panel pre[data-v-a3d1eaa0]{min-height:240px;margin:0;overflow:auto;padding:18px;color:#dcecff;white-space:pre-wrap}.stream-dot[data-v-a3d1eaa0]{color:#44ffca;font-weight:900}.key-table code[data-v-a3d1eaa0]{overflow:hidden;color:#5ee4ff;text-overflow:ellipsis}.key-create-panel[data-v-a3d1eaa0]{gap:18px}.token-stat-grid[data-v-a3d1eaa0]{display:grid;grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.token-stat-grid article[data-v-a3d1eaa0]{position:relative;display:grid;min-height:128px;overflow:hidden;padding:20px;isolation:isolate;background:linear-gradient(135deg,rgb(55 217 255 / 16%),transparent 42%),radial-gradient(circle at var(--metric-position) 0%,rgb(68 255 202 / 20%),transparent 34%),linear-gradient(180deg,#071526f5,#05101ff0)}.token-stat-grid article[data-v-a3d1eaa0]:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,transparent,rgb(94 228 255 / 22%),transparent) -80% 0 / 42% 100% no-repeat,linear-gradient(90deg,rgb(94 228 255 / 10%) 1px,transparent 1px) 0 0 / 36px 36px;content:""}.token-stat-card__copy[data-v-a3d1eaa0]{display:grid;gap:9px;align-content:center}.token-stat-grid article>i[data-v-a3d1eaa0]{position:absolute;right:18px;bottom:18px;width:74px;height:34px;border:1px solid rgb(68 255 202 / 18%);border-radius:999px 999px 10px 10px;background:linear-gradient(90deg,transparent 0 12%,rgb(68 255 202 / 76%) 12% 18%,transparent 18% 32%,rgb(55 217 255 / 84%) 32% 42%,transparent 42% 58%,rgb(68 255 202 / 62%) 58% 68%,transparent 68%),#ffffff0d;box-shadow:0 0 28px #37d9ff2e;opacity:.9}.token-stat-grid span[data-v-a3d1eaa0],.token-stat-grid small[data-v-a3d1eaa0]{color:#8db4d8}.token-stat-grid strong[data-v-a3d1eaa0]{color:#fff;font-size:clamp(25px,2.4vw,34px);line-height:1;text-shadow:0 0 18px rgb(55 217 255 / 22%)}.chart-panel[data-v-a3d1eaa0]{position:relative}.chart-panel[data-v-a3d1eaa0]:after{position:absolute;inset:auto 18px 0;height:1px;background:linear-gradient(90deg,transparent,rgb(68 255 202 / 34%),transparent);content:""}.bar-chart[data-v-a3d1eaa0]{display:grid;grid-template-columns:46px minmax(0,1fr);gap:12px;min-height:272px;padding:12px 20px 24px}.chart-scale[data-v-a3d1eaa0]{display:grid;grid-template-rows:repeat(4,1fr);align-items:start;padding-top:2px;color:#5f85a7;font-size:11px;font-weight:800}.bar-chart__plot[data-v-a3d1eaa0]{position:relative;display:grid;grid-template-columns:repeat(12,minmax(18px,1fr));align-items:end;gap:clamp(8px,1.2vw,16px);min-width:0;border-bottom:1px solid rgb(95 174 255 / 20%);background:linear-gradient(rgb(95 174 255 / 9%) 1px,transparent 1px) 0 0 / 100% 25%,linear-gradient(90deg,rgb(95 174 255 / 7%) 1px,transparent 1px) 0 0 / 8.333% 100%}.bar-chart__plot[data-v-a3d1eaa0]:before,.bar-chart__plot[data-v-a3d1eaa0]:after{position:absolute;right:0;left:0;pointer-events:none;content:""}.bar-chart__plot[data-v-a3d1eaa0]:before{bottom:0;height:42%;background:radial-gradient(ellipse at 50% 100%,rgb(68 255 202 / 16%),transparent 68%),linear-gradient(180deg,#36d9ff14,#0a84ff0a)}.bar-chart__plot[data-v-a3d1eaa0]:after{bottom:50%;height:2px;background:linear-gradient(90deg,#44ffca00,#44ffcab3,#37d9ff70,#44ffca00);box-shadow:0 0 18px #44ffca57}.bar-chart__plot>span[data-v-a3d1eaa0]{position:relative;z-index:1;display:grid;justify-items:center;align-items:end;justify-self:center;min-width:0;width:min(44px,72%);height:var(--bar-height);min-height:36px;border:1px solid rgb(115 232 255 / 18%);border-radius:999px 999px 8px 8px;background:linear-gradient(180deg,#64f4ffdb,#1db0f5db 42%,#0a84ffd1),linear-gradient(90deg,rgb(255 255 255 / 18%),transparent 42%);box-shadow:0 12px 28px #0a84ff24,inset 0 1px #ffffff52;opacity:.9;transition:filter .16s ease,opacity .16s ease,transform .16s ease}.bar-chart__plot>span.is-peak[data-v-a3d1eaa0],.bar-chart__plot>span.is-current[data-v-a3d1eaa0],.bar-chart__plot>span[data-v-a3d1eaa0]:hover{filter:saturate(1.18) brightness(1.08);opacity:1;transform:translateY(-2px)}.bar-chart__plot>span.is-peak[data-v-a3d1eaa0]{background:linear-gradient(180deg,#8dfff3,#38d8ff 46%,#0a84ff),linear-gradient(90deg,rgb(255 255 255 / 24%),transparent 42%);box-shadow:0 0 28px #44ffca47,inset 0 1px #ffffff5c}.bar-chart__plot>span.is-current[data-v-a3d1eaa0]{border-color:#44ffca70;box-shadow:0 0 30px #44ffca42,inset 0 1px #ffffff5c}.bar-chart__plot>span[data-v-a3d1eaa0]:after{position:absolute;inset:0 16% auto;height:42%;border-radius:inherit;background:linear-gradient(180deg,rgb(255 255 255 / 24%),transparent);content:""}.bar-chart__plot b[data-v-a3d1eaa0]{position:absolute;top:-26px;border:1px solid rgb(94 228 255 / 22%);border-radius:999px;padding:4px 7px;color:#dff9ff;background:#051224d1;font-size:11px;line-height:1;white-space:nowrap;box-shadow:0 8px 20px #0000002e}.bar-chart__plot small[data-v-a3d1eaa0]{position:absolute;bottom:-22px;color:#6f96b8;font-size:10px;font-weight:800;white-space:nowrap}.line-chart[data-v-a3d1eaa0]{position:relative;display:grid;grid-template-columns:repeat(12,minmax(16px,1fr));align-items:end;gap:6px;min-height:260px;margin:0 20px 22px;padding-top:34px;border-bottom:1px solid rgb(95 174 255 / 20%);background:linear-gradient(rgb(95 174 255 / 10%) 1px,transparent 1px) 0 0 / 100% 25%,linear-gradient(90deg,rgb(95 174 255 / 8%) 1px,transparent 1px) 0 0 / 16.666% 100%}.line-chart[data-v-a3d1eaa0]:before{position:absolute;right:0;bottom:0;left:0;height:56%;background:linear-gradient(180deg,rgb(68 255 202 / 14%),transparent);clip-path:polygon(0 68%,9% 62%,18% 56%,27% 48%,36% 50%,45% 40%,54% 30%,63% 26%,72% 22%,81% 12%,90% 8%,100% 0,100% 100%,0 100%);content:""}.line-chart span[data-v-a3d1eaa0]{position:relative;display:grid;justify-items:center;height:var(--point-height);min-height:28px;z-index:1}.line-chart span[data-v-a3d1eaa0]:before{width:2px;height:100%;border-radius:999px;background:linear-gradient(180deg,#44ffcab3,#148cff1f);content:""}.line-chart b[data-v-a3d1eaa0]{position:absolute;top:-6px;width:12px;height:12px;border:2px solid #071426;border-radius:50%;background:#44ffca;box-shadow:0 0 18px #44ffca99}.line-chart small[data-v-a3d1eaa0]{position:absolute;top:-28px;color:#a7ffed;font-size:10px;font-weight:900;opacity:0;transform:translateY(4px);transition:opacity .16s ease,transform .16s ease}.line-chart span:hover small[data-v-a3d1eaa0]{opacity:1;transform:translateY(0)}.chart-panel h2[data-v-a3d1eaa0],.model-share-panel h2[data-v-a3d1eaa0],.policy-panel h2[data-v-a3d1eaa0],.sdk-panel h2[data-v-a3d1eaa0],.architecture-panel h2[data-v-a3d1eaa0]{padding:18px 18px 0}.model-share-panel article[data-v-a3d1eaa0]{display:grid;grid-template-columns:120px minmax(0,1fr) 52px;align-items:center;gap:12px;margin:0 18px 12px;border:1px solid rgb(87 183 255 / 12%);border-radius:8px;padding:12px;background:#ffffff0a}.model-share-panel article span[data-v-a3d1eaa0]{min-width:0;color:#e5f5ff;overflow-wrap:anywhere}.model-share-panel article strong[data-v-a3d1eaa0]{color:#fff;text-align:right}.model-share-panel i[data-v-a3d1eaa0]{position:relative;height:12px;overflow:hidden;border-radius:999px;background:linear-gradient(90deg,rgb(255 255 255 / 14%) 1px,transparent 1px) 0 0 / 18px 100%,#ffffff17}.model-share-panel b[data-v-a3d1eaa0]{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,hsl(var(--share-hue) 96% 50%),#37d9ff,#44ffca);box-shadow:0 0 20px #37d9ff3d}.route-rule-panel article[data-v-a3d1eaa0],.policy-panel article[data-v-a3d1eaa0],.architecture-panel article[data-v-a3d1eaa0]{display:grid;gap:6px;margin:0 18px 12px;border:1px solid rgb(87 183 255 / 14%);border-radius:8px;padding:14px;background:#ffffff0d}.policy-panel article[data-v-a3d1eaa0]{grid-template-columns:22px minmax(0,1fr);align-items:center}.sdk-panel button[data-v-a3d1eaa0]{display:inline-flex;align-items:center;justify-content:flex-start;gap:8px;background:#ffffff12}.sdk-panel strong[data-v-a3d1eaa0]{color:#5ee4ff}.api-modal[data-v-a3d1eaa0]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:grid;place-items:center;padding:20px;background:#051224a8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.api-modal__panel[data-v-a3d1eaa0]{display:grid;gap:18px;width:min(520px,100%);border:1px solid rgb(85 193 255 / 28%);border-radius:10px;padding:20px;color:#dcecff;background:#071426}.api-modal__panel header[data-v-a3d1eaa0],.api-modal__panel footer[data-v-a3d1eaa0]{display:flex;justify-content:space-between;gap:12px}.api-modal__panel h2[data-v-a3d1eaa0],.api-modal__panel p[data-v-a3d1eaa0]{margin:0}.api-modal__panel p[data-v-a3d1eaa0]{color:#b8c9df;line-height:1.8}.api-modal__panel footer[data-v-a3d1eaa0]{justify-content:flex-end}.api-modal__panel button[data-v-a3d1eaa0]:first-child{color:#dcecff;background:#ffffff1a}.api-toast[data-v-a3d1eaa0]{position:fixed;left:50%;bottom:28px;z-index:100;transform:translate(-50%);border-radius:8px;padding:12px 18px;color:#fff;background:#0a84ff;box-shadow:0 16px 34px #0a84ff47;font-weight:900}@media(max-width:1180px){.api-hero[data-v-a3d1eaa0],.api-console-grid[data-v-a3d1eaa0],.api-section-grid[data-v-a3d1eaa0]{grid-template-columns:1fr}}@media(max-width:760px){.api-hero__metrics[data-v-a3d1eaa0],.token-stat-grid[data-v-a3d1eaa0],.playground-controls[data-v-a3d1eaa0]{grid-template-columns:1fr}.api-panel__header[data-v-a3d1eaa0]{align-items:stretch;flex-direction:column}.api-search[data-v-a3d1eaa0]{min-width:0}.bar-chart[data-v-a3d1eaa0]{grid-template-columns:1fr;min-height:220px;padding-top:8px}.chart-scale[data-v-a3d1eaa0]{display:none}.bar-chart__plot[data-v-a3d1eaa0],.line-chart[data-v-a3d1eaa0]{min-height:210px}.bar-chart__plot small[data-v-a3d1eaa0]{display:none}.model-share-panel article[data-v-a3d1eaa0]{grid-template-columns:minmax(90px,.8fr) minmax(0,1fr) 46px;margin-right:14px;margin-left:14px}}.agent-content-page[data-v-05d3c467]{min-width:0}.agent-toast[data-v-05d3c467]{position:fixed;top:86px;right:28px;z-index:160;margin:0;border:1px solid #dfe5f2;border-radius:8px;padding:12px 16px;color:#182052;background:#fff;box-shadow:0 14px 36px #161e4629;font-weight:900}.agent-management-panel[data-v-05d3c467]{min-height:calc(100vh - 126px);overflow:hidden;border:1px solid #dfe5f2;border-radius:10px;background:#fff;box-shadow:0 12px 30px #22508c0d}.agent-management-header[data-v-05d3c467]{display:grid;grid-template-columns:1fr auto 1fr;min-height:58px;align-items:center;gap:16px;border-bottom:1px solid #e8edf6;padding:0 20px}.agent-management-header h1[data-v-05d3c467]{margin:0;color:#151a3d;font-size:18px;font-weight:900}.agent-type-tabs[data-v-05d3c467]{display:inline-flex;justify-self:center;border-radius:7px;padding:4px;background:#f4f5fa}.agent-type-tabs button[data-v-05d3c467]{min-width:62px;height:34px;border-radius:6px;color:#626780;background:transparent;font-weight:800}.agent-type-tabs button.active[data-v-05d3c467]{color:#161a3f;background:#fff;box-shadow:0 1px 4px #191e4614}.agent-header-actions[data-v-05d3c467]{display:flex;justify-content:flex-end;gap:12px}.text-action[data-v-05d3c467],.pay-action[data-v-05d3c467],.create-action[data-v-05d3c467]{display:inline-flex;height:36px;align-items:center;justify-content:center;gap:8px;border-radius:6px;padding:0 14px;font-weight:900}.text-action[data-v-05d3c467]{color:#252b53;background:transparent}.text-action .app-icon[data-v-05d3c467]{width:17px;height:17px}.pay-action[data-v-05d3c467]{border:1px solid #dfe5f2;color:#242950;background:#fff}.pay-action strong[data-v-05d3c467]{color:#1677ff;font-size:20px;line-height:1}.create-action[data-v-05d3c467]{color:#fff;background:#6257f6}.agent-management-body[data-v-05d3c467]{display:grid;min-height:calc(100vh - 184px);grid-template-rows:1fr auto;padding:clamp(26px,4vw,72px) clamp(18px,8vw,300px) 28px}.agent-empty[data-v-05d3c467]{display:grid;align-content:center;justify-items:center;gap:8px;min-height:330px;text-align:center}.empty-cube[data-v-05d3c467]{position:relative;width:220px;height:160px;background:linear-gradient(30deg,transparent 48%,#edf0f7 49% 51%,transparent 52%) 0 0 / 48px 28px,linear-gradient(150deg,transparent 48%,#edf0f7 49% 51%,transparent 52%) 0 0 / 48px 28px;opacity:.9}.empty-cube span[data-v-05d3c467],.empty-cube i[data-v-05d3c467],.empty-cube b[data-v-05d3c467]{position:absolute;display:block;width:32px;height:32px;border:1px solid #d8ddf0;background:#fff;transform:rotate(30deg) skewY(-30deg)}.empty-cube span[data-v-05d3c467]{top:66px;left:88px;border-color:#8884ff}.empty-cube i[data-v-05d3c467]{top:80px;left:110px}.empty-cube b[data-v-05d3c467]{top:52px;left:116px}.agent-empty h2[data-v-05d3c467]{margin:0;color:#182052;font-size:18px}.agent-empty p[data-v-05d3c467]{margin:8px 0 0;color:#7b809e}.agent-empty .agent-flow-cards[data-v-05d3c467]{width:min(1080px,100%);margin-top:clamp(44px,8vh,120px)}.agent-flow-cards[data-v-05d3c467]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.agent-flow-cards article[data-v-05d3c467]{min-width:0;border-radius:8px;padding:12px;background:#f7f7fb}.agent-flow-cards header[data-v-05d3c467]{display:flex;align-items:center;gap:10px;margin-bottom:10px}.agent-flow-cards header span[data-v-05d3c467]{display:inline-grid;width:20px;height:20px;place-items:center;border-radius:50%;color:#6257f6;background:#eeecff;font-weight:900}.agent-flow-cards header strong[data-v-05d3c467]{color:#1d234f;font-size:14px}.step-image[data-v-05d3c467]{position:relative;height:156px;overflow:hidden;border:1px solid #e4e1fb;border-radius:8px;background:radial-gradient(circle at 92% 12%,#eeeaff 0 26%,transparent 27%),linear-gradient(135deg,#f4f1ff,#fff 58%,#fff3fb)}.step-image--workflow[data-v-05d3c467]{background:radial-gradient(circle,#e1e7f5 1px,transparent 1px) 0 0 / 14px 14px,linear-gradient(135deg,#fff,#f8fbff)}.step-image--workflow[data-v-05d3c467]:before,.step-image--workflow[data-v-05d3c467]:after{position:absolute;top:72px;width:34%;height:2px;background:linear-gradient(90deg,#8d8cff,#7ad6c3);content:""}.step-image--workflow[data-v-05d3c467]:before{left:24%;transform:rotate(18deg)}.step-image--workflow[data-v-05d3c467]:after{right:20%;transform:rotate(-12deg)}.step-image--highcode[data-v-05d3c467]{background:radial-gradient(circle at 22% 88%,rgb(255 228 245 / 70%),transparent 28%),linear-gradient(135deg,#f4f1ff,#fff 62%,#f7f4ff)}.step-image--highcode[data-v-05d3c467]:after{position:absolute;right:28px;bottom:26px;display:grid;width:92px;min-height:82px;place-items:center;border:1px solid #8f86ff;border-radius:5px;color:#343a62;background:#fff;box-shadow:0 12px 24px #5a52b224;content:"部署\a工具\a网关";font-size:12px;line-height:1.8;white-space:pre}.step-image--workflow .mock-sheet--left[data-v-05d3c467],.step-image--workflow .mock-sheet--right[data-v-05d3c467]{width:34%;min-width:100px;transform:none}.step-image--workflow .mock-sheet--left[data-v-05d3c467]{left:28px}.step-image--workflow .mock-sheet--right[data-v-05d3c467]{right:26px}.step-image--highcode .mock-sheet--left[data-v-05d3c467]{width:52%;transform:none}.step-image--highcode .mock-sheet--right[data-v-05d3c467]{width:38%}.mock-sheet[data-v-05d3c467]{position:absolute;border-radius:6px;background:#fff;box-shadow:0 12px 28px #5653af21}.mock-sheet--left[data-v-05d3c467]{bottom:18px;left:34px;width:42%;min-width:118px;padding:13px;transform:rotate(-6deg)}.mock-sheet--right[data-v-05d3c467]{right:32px;bottom:18px;width:46%;min-width:128px;padding:13px}.mock-sheet strong[data-v-05d3c467]{display:block;color:#20264f;font-size:12px}.mock-sheet p[data-v-05d3c467]{margin:8px 0;color:#7b80a0;font-size:11px}.mock-sheet i[data-v-05d3c467],.mock-sheet span[data-v-05d3c467]{display:block;height:8px;margin-top:7px;border-radius:999px;background:#ecebff}.agent-list-view[data-v-05d3c467]{align-self:start;display:grid;gap:18px}.agent-list-toolbar[data-v-05d3c467]{display:flex;align-items:center;justify-content:space-between;gap:14px}.agent-list-toolbar label[data-v-05d3c467]{display:flex;width:min(300px,100%);height:36px;align-items:center;gap:8px;border:1px solid #dfe5f2;border-radius:6px;padding:0 12px;color:#9096ad;background:#fff}.agent-list-toolbar input[data-v-05d3c467]{width:100%;border:0;outline:0;color:#252b53;background:transparent}.agent-list-toolbar>div[data-v-05d3c467]{display:flex;align-items:center;gap:10px}.agent-list-toolbar button[data-v-05d3c467]{min-height:32px;color:#252b53;background:transparent}.agent-app-grid[data-v-05d3c467]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,340px));gap:16px}.agent-created-card[data-v-05d3c467]{display:grid;gap:14px;min-height:166px;border:1px solid #dfe5f2;border-radius:8px;padding:18px;background:#fff;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease}.agent-created-card[data-v-05d3c467]:hover{border-color:#b9b5ff;box-shadow:0 10px 24px #46487814}.agent-created-card header[data-v-05d3c467]{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px}.app-avatar[data-v-05d3c467]{display:inline-grid;width:34px;height:34px;place-items:center;overflow:hidden;border-radius:8px;color:#fff;background:linear-gradient(135deg,#9d8dff,#6257f6);font-size:16px}.app-avatar img[data-v-05d3c467],.avatar-button img[data-v-05d3c467]{width:100%;height:100%;object-fit:cover}.agent-created-card header strong[data-v-05d3c467]{min-width:0;overflow:hidden;color:#171a3f;font-size:17px;text-overflow:ellipsis;white-space:nowrap}.agent-created-card header em[data-v-05d3c467]{color:#20b486;font-size:13px;font-style:normal;font-weight:900}.agent-created-card header em[data-v-05d3c467]:before{display:inline-block;width:7px;height:7px;margin-right:6px;border-radius:50%;background:#57c99b;content:""}.agent-created-card header em.unpublished[data-v-05d3c467]{color:#8a90aa}.agent-created-card dl[data-v-05d3c467]{display:grid;gap:7px;margin:0}.agent-created-card dl div[data-v-05d3c467]{display:grid;grid-template-columns:74px minmax(0,1fr);gap:8px}.agent-created-card dt[data-v-05d3c467]{color:#7d849f}.agent-created-card dd[data-v-05d3c467]{min-width:0;margin:0;overflow:hidden;color:#6f7696;text-overflow:ellipsis;white-space:nowrap}.agent-created-card time[data-v-05d3c467]{color:#6f7696;font-size:13px}.agent-created-card footer[data-v-05d3c467]{display:flex;flex-wrap:wrap;gap:8px;border-top:1px solid #edf0f7;padding-top:12px}.agent-created-card footer button[data-v-05d3c467]{min-height:28px;border-radius:5px;padding:0 9px;color:#6257f6;background:#f1efff;font-size:12px;font-weight:900}.agent-created-card footer .publish-mini[data-v-05d3c467]{color:#fff;background:#6257f6}.agent-stage-panel[data-v-05d3c467]{overflow:hidden;border:1px solid #dfe5f2;border-radius:8px;background:#fff}.agent-stage-panel>header[data-v-05d3c467]{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #edf0f7;padding:16px 18px}.agent-stage-panel>header span[data-v-05d3c467]{color:#6257f6;font-size:13px;font-weight:900}.agent-stage-panel h2[data-v-05d3c467]{margin:4px 0 0;color:#171a3f;font-size:18px}.agent-stage-panel>header button[data-v-05d3c467]{color:#5d6380;background:transparent}.agent-config-preview[data-v-05d3c467]{display:grid;grid-template-columns:112px minmax(0,1fr) minmax(260px,.34fr);min-height:460px}.agent-config-preview nav[data-v-05d3c467]{display:grid;align-content:start;gap:8px;border-right:1px solid #edf0f7;padding:16px}.agent-config-preview nav button[data-v-05d3c467]{display:flex;min-height:42px;align-items:center;gap:8px;border-radius:6px;padding:0 10px;color:#252b53;background:transparent;font-weight:900;white-space:nowrap}.agent-config-preview nav button span[data-v-05d3c467]{min-width:0;white-space:nowrap}.agent-config-preview nav .app-icon[data-v-05d3c467]{width:17px;height:17px}.agent-config-preview nav button.active[data-v-05d3c467]{background:#f0f2f8}.agent-config-preview section[data-v-05d3c467]{padding:18px}.config-tab-panel[data-v-05d3c467]{display:grid;align-content:start;gap:18px}.config-section-head[data-v-05d3c467]{display:flex;align-items:center;justify-content:space-between;gap:16px}.config-section-head strong[data-v-05d3c467],.config-section-head small[data-v-05d3c467]{display:block}.config-section-head small[data-v-05d3c467]{margin-top:6px;color:#7d849f}.config-section-head button[data-v-05d3c467]{min-height:34px;flex:0 0 auto;border-radius:6px;padding:0 12px;color:#fff;background:#6257f6;font-weight:900}.config-row[data-v-05d3c467]{display:flex;align-items:center;justify-content:space-between;gap:14px}.config-row span[data-v-05d3c467]{border:1px solid #dfe5f2;border-radius:6px;padding:8px 14px;color:#252b53}.agent-config-preview textarea[data-v-05d3c467]{width:100%;min-height:180px;border:1px solid #dfe5f2;border-radius:8px;outline:0;padding:14px;color:#252b53;resize:vertical}.config-list[data-v-05d3c467]{display:grid;gap:12px}.config-list article[data-v-05d3c467]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;border-radius:10px;padding:16px 18px;background:#f6f9fe}.inline-config-panel[data-v-05d3c467]{display:grid;grid-column:1 / -1;gap:12px;border-top:1px solid #e5ebf5;margin-top:4px;padding-top:14px}.inline-config-panel label[data-v-05d3c467]{display:grid;grid-template-columns:minmax(0,160px) minmax(0,1fr) auto;align-items:center;gap:12px;color:#252b53;font-weight:900}.inline-config-panel input[type=text][data-v-05d3c467],.inline-config-panel input[data-v-05d3c467]:not([type]){width:100%;height:34px;border:1px solid #dfe5f2;border-radius:6px;outline:0;padding:0 10px;color:#252b53;background:#fff}.inline-config-panel input[type=range][data-v-05d3c467]{width:100%}.inline-config-panel>button[data-v-05d3c467]{justify-self:start;min-width:88px;color:#fff;background:#6257f6;box-shadow:none}.inline-config-panel ul[data-v-05d3c467]{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.inline-config-panel li[data-v-05d3c467]{border:1px solid #dfe5f2;border-radius:999px;padding:5px 10px;color:#6257f6;background:#fff;font-size:13px;font-weight:900}.inline-config-panel em[data-v-05d3c467]{min-width:34px;border-radius:6px;padding:5px 8px;color:#6257f6;background:#fff;font-style:normal;text-align:center}.config-list small[data-v-05d3c467]{display:block;margin-top:4px;color:#7d849f}.config-list button[data-v-05d3c467]{min-width:54px;min-height:32px;border-radius:6px;color:#6257f6;background:#fff;box-shadow:inset 0 0 0 1px #e0e5f2;font-weight:900;white-space:nowrap}.memory-setting[data-v-05d3c467],.reply-setting[data-v-05d3c467]{display:grid;gap:14px;border-radius:10px;padding:18px;background:#f6f9fe}.memory-setting label[data-v-05d3c467],.reply-setting label[data-v-05d3c467]{display:grid;grid-template-columns:minmax(0,180px) minmax(0,1fr) auto;align-items:center;gap:12px;color:#252b53;font-weight:900}.reply-setting label[data-v-05d3c467]{grid-template-columns:minmax(0,1fr) auto}.memory-setting input[type=range][data-v-05d3c467]{width:100%}.memory-setting em[data-v-05d3c467]{min-width:34px;border-radius:6px;padding:5px 8px;color:#6257f6;background:#fff;font-style:normal;text-align:center}.agent-config-preview aside[data-v-05d3c467]{display:grid;align-content:center;justify-items:center;gap:12px;border-left:1px solid #edf0f7;padding:18px;background:#f7f8fc;text-align:center}.agent-config-preview aside small[data-v-05d3c467]{color:#7d849f}.chat-input[data-v-05d3c467]{width:100%;min-height:86px;margin-top:80px;border:1px solid #dfe5f2;border-radius:8px;padding:14px;color:#8b90aa;background:#fff;text-align:left}.agent-stage-cards[data-v-05d3c467]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:18px}.agent-stage-cards article[data-v-05d3c467]{display:grid;gap:10px;border:1px solid #edf0f7;border-radius:8px;padding:16px;background:#fbfcff}.agent-stage-cards p[data-v-05d3c467]{margin:0;color:#6f7696;line-height:1.65}.agent-stage-cards button[data-v-05d3c467]{justify-self:start;min-height:32px;border-radius:6px;padding:0 12px;color:#fff;background:#6257f6;font-weight:900}.agent-table[data-v-05d3c467]{align-self:start;overflow:hidden;border:1px solid #e8edf6;border-radius:8px}.agent-table__head[data-v-05d3c467],.agent-table article[data-v-05d3c467]{display:grid;grid-template-columns:minmax(180px,1fr) 90px 110px 90px 80px;gap:14px;align-items:center;padding:13px 16px}.agent-table__head[data-v-05d3c467]{color:#7b809e;background:#f8f9fc;font-size:13px;font-weight:900}.agent-table article[data-v-05d3c467]{border-top:1px solid #edf0f7}.agent-table strong[data-v-05d3c467],.agent-table small[data-v-05d3c467]{display:block}.agent-table small[data-v-05d3c467]{margin-top:6px;color:#7f86a2}.agent-table em[data-v-05d3c467]{color:#18a978;font-style:normal}.agent-table button[data-v-05d3c467]{min-height:30px;border-radius:5px;color:#6257f6;background:#eeecff;font-weight:900}.agent-modal-shell[data-v-05d3c467]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:grid;place-items:center;padding:24px;background:#090c1e7a}.agent-create-modal[data-v-05d3c467],.agent-pay-modal[data-v-05d3c467]{overflow:hidden;border-radius:8px;background:#fff;box-shadow:0 24px 80px #12153047}.agent-create-modal[data-v-05d3c467]{width:min(960px,100%)}.agent-create-modal>header[data-v-05d3c467],.agent-create-modal>footer[data-v-05d3c467],.agent-pay-modal header[data-v-05d3c467],.agent-pay-modal footer[data-v-05d3c467]{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e8edf6;padding:18px 22px}.agent-create-modal h2[data-v-05d3c467],.agent-pay-modal h2[data-v-05d3c467]{margin:0;font-size:18px}.agent-create-modal header button[data-v-05d3c467],.agent-pay-modal header button[data-v-05d3c467]{color:#343a5f;background:transparent;font-size:26px}.agent-create-body[data-v-05d3c467]{display:grid;grid-template-columns:280px minmax(0,1fr);min-height:560px}.agent-create-body aside[data-v-05d3c467]{display:grid;align-content:start;gap:16px;border-right:1px solid #e8edf6;padding:26px 20px}.agent-create-body aside>span[data-v-05d3c467]{color:#7f86a2}.agent-create-body aside button[data-v-05d3c467]{display:grid;grid-template-columns:34px minmax(0,1fr) 18px;grid-template-rows:auto auto;column-gap:10px;row-gap:6px;align-items:center;min-height:82px;border:1px solid #dfe5f2;border-radius:6px;padding:14px;color:#30355f;background:#fff;text-align:left}.agent-create-body aside button.active[data-v-05d3c467]{border-color:#6257f6;box-shadow:inset 0 0 0 1px #6257f6}.agent-create-body aside i[data-v-05d3c467],.avatar-button[data-v-05d3c467]{display:inline-grid;width:30px;height:30px;place-items:center;border-radius:6px;color:#fff;background:linear-gradient(135deg,#9384ff,#6257f6);font-style:normal}.agent-create-body aside i[data-v-05d3c467]{grid-row:1 / 3}.agent-create-body aside strong[data-v-05d3c467],.agent-create-body aside small[data-v-05d3c467]{display:block;grid-column:2;min-width:0}.agent-create-body aside small[data-v-05d3c467]{color:#858ba6;font-size:13px;line-height:1.45}.agent-create-body aside em[data-v-05d3c467],.agent-version-grid button i[data-v-05d3c467]{width:16px;height:16px;border:1px solid #d9ddea;border-radius:50%}.agent-create-body aside em[data-v-05d3c467]{grid-column:3;grid-row:1 / 3;align-self:center}.agent-create-body aside button.active em[data-v-05d3c467],.agent-version-grid button.active i[data-v-05d3c467]{border:5px solid #6257f6}.agent-create-form[data-v-05d3c467]{display:grid;align-content:start;gap:18px;padding:26px 22px}.agent-create-banner[data-v-05d3c467]{min-height:108px;border-radius:6px;padding:22px;background:radial-gradient(circle at 82% 34%,#c8dcff 0 8%,transparent 9%),linear-gradient(90deg,#fff 0,#fff 52%,#fbfbff 52%),linear-gradient(#f0f1fb 1px,transparent 1px) 0 0 / 18px 18px}.agent-create-banner h3[data-v-05d3c467]{margin:0 0 8px}.agent-create-banner p[data-v-05d3c467]{max-width:560px;margin:0;color:#686f91;line-height:1.65}.agent-version-grid>strong[data-v-05d3c467]{display:block;margin-bottom:10px}.agent-version-grid>div[data-v-05d3c467]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.agent-version-grid button[data-v-05d3c467]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;min-height:118px;border:1px solid #dfe5f2;border-radius:6px;padding:16px;background:#fff;text-align:left}.agent-version-grid button.active[data-v-05d3c467]{border-color:#6257f6}.agent-version-grid span[data-v-05d3c467]{font-weight:900}.agent-version-grid em[data-v-05d3c467]{justify-self:start;border-radius:4px;padding:2px 6px;color:#6257f6;background:#eeecff;font-style:normal}.agent-version-grid p[data-v-05d3c467]{grid-column:1 / -1;margin:0;color:#626887;line-height:1.65}.agent-create-form label[data-v-05d3c467]{position:relative;display:grid;gap:8px;color:#252b53;font-weight:900}.agent-create-form input[data-v-05d3c467],.agent-create-form textarea[data-v-05d3c467]{width:100%;border:1px solid #dfe5f2;border-radius:6px;outline:0;padding:0 12px;color:#252b53;background:#fff}.agent-create-form input[data-v-05d3c467]{height:36px}.agent-create-form textarea[data-v-05d3c467]{min-height:76px;padding-top:10px;resize:vertical}.agent-create-form label small[data-v-05d3c467]{position:absolute;right:12px;bottom:8px;color:#8a90aa;font-weight:400}.avatar-button[data-v-05d3c467]{border:0;overflow:hidden;cursor:pointer}.avatar-button span[data-v-05d3c467]{display:inline-grid;width:100%;height:100%;place-items:center}.avatar-input[data-v-05d3c467]{display:none}.agent-create-modal>footer[data-v-05d3c467]{justify-content:flex-end;gap:12px;border-top:1px solid #e8edf6;border-bottom:0}.agent-create-modal footer button[data-v-05d3c467]{min-height:36px;border-radius:6px;padding:0 16px;color:#252b53;background:#fff;box-shadow:inset 0 0 0 1px #dfe5f2;font-weight:900}.agent-create-modal footer .create-action[data-v-05d3c467]{color:#fff;background:#6257f6;box-shadow:none}.agent-guide-drawer[data-v-05d3c467]{position:fixed;right:26px;bottom:26px;z-index:100;display:grid;grid-template-rows:auto auto minmax(0,1fr);width:min(410px,calc(100vw - 32px));max-height:min(600px,calc(100vh - 80px));overflow:hidden;border:1px solid #dfe5f2;border-radius:8px;background:#fff;box-shadow:0 18px 50px #1c1f3d29}.agent-guide-drawer header[data-v-05d3c467]{display:flex;align-items:center;justify-content:space-between;padding:14px 18px}.agent-guide-drawer h2[data-v-05d3c467]{margin:0;font-size:16px}.agent-guide-drawer header button[data-v-05d3c467]{color:#343a5f;background:transparent;font-size:22px}.agent-guide-drawer label[data-v-05d3c467]{display:flex;align-items:center;gap:8px;margin:0 18px 12px;border:1px solid #e3e7f1;border-radius:6px;padding:0 10px}.agent-guide-drawer input[data-v-05d3c467]{width:100%;height:34px;border:0;outline:0}.agent-guide-drawer>div[data-v-05d3c467]{overflow-y:auto;padding:0 18px 18px;color:#252b53;line-height:1.75}.agent-guide-drawer h3[data-v-05d3c467]{border-top:1px solid #edf0f7;margin:18px 0 10px;padding-top:18px}.agent-pay-modal[data-v-05d3c467]{width:min(680px,100%)}.agent-pay-modal h2 em[data-v-05d3c467]{margin-left:8px;border-radius:4px;padding:3px 8px;color:#8d91aa;background:#f1f2f6;font-size:13px;font-style:normal}.agent-pay-modal main[data-v-05d3c467]{max-height:380px;overflow-y:auto;padding:24px 70px;line-height:1.9}.agent-pay-modal main h3[data-v-05d3c467]{text-align:center}.agent-pay-modal main strong[data-v-05d3c467]{display:block;text-align:right}.agent-pay-modal footer[data-v-05d3c467]{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;border-top:1px solid #e8edf6;border-bottom:0}.agent-pay-modal footer label[data-v-05d3c467]{display:flex;align-items:center;gap:8px;color:#5b607e}.agent-pay-modal footer button[data-v-05d3c467]{min-height:36px;border-radius:6px;padding:0 16px;color:#252b53;background:#fff;box-shadow:inset 0 0 0 1px #dfe5f2}.agent-pay-modal footer button[data-v-05d3c467]:disabled{cursor:not-allowed;opacity:.5}@media(max-width:1180px){.agent-management-header[data-v-05d3c467]{grid-template-columns:1fr;padding:16px}.agent-type-tabs[data-v-05d3c467],.agent-header-actions[data-v-05d3c467]{justify-self:start}.agent-management-body[data-v-05d3c467]{padding-inline:22px}}@media(max-width:860px){.agent-flow-cards[data-v-05d3c467],.agent-version-grid>div[data-v-05d3c467],.agent-create-body[data-v-05d3c467]{grid-template-columns:1fr}.agent-create-body[data-v-05d3c467]{max-height:calc(100vh - 140px);overflow-y:auto}}@media(max-width:640px){.agent-type-tabs[data-v-05d3c467],.agent-header-actions[data-v-05d3c467],.agent-table__head[data-v-05d3c467],.agent-table article[data-v-05d3c467],.agent-pay-modal footer[data-v-05d3c467]{display:grid;grid-template-columns:1fr}.text-action[data-v-05d3c467],.pay-action[data-v-05d3c467],.create-action[data-v-05d3c467]{width:100%}.agent-management-body[data-v-05d3c467]{min-height:auto;padding:18px 12px}.agent-empty[data-v-05d3c467]{min-height:260px}.agent-pay-modal main[data-v-05d3c467]{padding:18px}}:root{color:#101a33;background:#f7fbff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Microsoft YaHei,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;margin:0;overflow-x:hidden}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important}button,input,textarea{font:inherit}button{border:0;cursor:pointer}a{color:inherit;text-decoration:none}.app-layout{display:grid;grid-template-columns:clamp(260px,18vw,300px) minmax(0,1fr);min-height:100vh;background:radial-gradient(circle at 72% 0%,rgb(87 177 255 / 14%),transparent 30%),radial-gradient(circle at 18% 28%,rgb(111 232 218 / 10%),transparent 25%),linear-gradient(180deg,#fbfeff,#f7fbff)}.app-icon{width:20px;height:20px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}.sidebar{position:sticky;top:0;display:flex;height:100vh;flex-direction:column;gap:20px;padding:28px 16px 22px;overflow-y:auto;color:#1d3557;background:radial-gradient(circle at 18% 4%,rgb(67 154 255 / 18%),transparent 23%),radial-gradient(circle at 96% 36%,rgb(92 221 211 / 12%),transparent 18%),linear-gradient(180deg,#f9fcff,#eef7ff 55%,#eaf4ff);box-shadow:inset -1px 0 #3e7ec41a,18px 0 40px #205d960d}.brand{display:flex;align-items:center;gap:12px;padding:4px 10px 18px}.brand__logo{display:inline-grid;width:48px;height:48px;place-items:center;border-radius:14px;color:#fff;background:linear-gradient(135deg,#4da4ff,#2167ff 62%,#73e3ff);font-size:20px;font-weight:900;box-shadow:0 14px 34px #2d79ff5c}.brand strong,.brand small{display:block}.brand strong{font-size:20px}.brand small{margin-top:4px;color:#6d85a4;font-size:12px}.sidebar__nav{display:grid;gap:8px}.side-link{display:grid;grid-template-columns:36px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:12px;border-radius:10px;color:#34516e;background:transparent;transition:background .16s ease,color .16s ease,transform .16s ease}.side-link:hover,.side-link.router-link-active{color:#fff;background:linear-gradient(135deg,#35a7ff,#337dff);box-shadow:0 14px 28px #2f8dff2e;transform:translate(2px)}.compute-service{display:grid;gap:20px;color:#dcecff}.compute-service__hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,240px);gap:20px;min-height:220px;overflow:hidden;border:1px solid rgb(63 185 255 / 24%);border-radius:12px;padding:clamp(24px,3vw,42px);background:linear-gradient(90deg,rgb(46 143 255 / 16%) 1px,transparent 1px) 0 0 / 42px 42px,linear-gradient(rgb(46 143 255 / 12%) 1px,transparent 1px) 0 0 / 42px 42px,radial-gradient(circle at 82% 12%,rgb(35 226 255 / 24%),transparent 30%),linear-gradient(135deg,#071426,#0c2142 58%,#071522);box-shadow:0 22px 60px #04193729}.compute-service__hero:after{position:absolute;right:34px;bottom:-46px;width:min(38vw,360px);aspect-ratio:1;border:1px solid rgb(111 219 255 / 24%);border-radius:50%;background:repeating-conic-gradient(from 22deg,rgb(72 195 255 / 18%) 0 8deg,transparent 8deg 18deg);content:"";opacity:.75}.compute-service__eyebrow,.compute-create-panel header span{margin:0 0 10px;color:#5ee4ff;font-size:12px;font-weight:900;letter-spacing:0}.compute-service__hero h1{margin:0;color:#fff;font-size:clamp(34px,4vw,58px);line-height:1.05}.compute-service__hero p:not(.compute-service__eyebrow){max-width:760px;margin:14px 0 0;color:#b8c9df;font-size:16px;line-height:1.8}.compute-service__status{position:relative;z-index:1;display:grid;align-content:center;justify-items:center;gap:6px;min-height:160px;border:1px solid rgb(102 220 255 / 28%);border-radius:10px;background:#0514269e;box-shadow:inset 0 0 30px #3cc4ff1a}.compute-service__status span{width:14px;height:14px;border-radius:50%;background:#44ffca;box-shadow:0 0 20px #44ffca}.compute-service__status strong{color:#fff;font-size:44px}.compute-service__status small{color:#8db4d8}.compute-service__tabs,.compute-filter-row,.instance-actions,.option-row,.compute-create-panel footer{display:flex;flex-wrap:wrap;gap:10px}.compute-service__tabs a{display:inline-flex;min-height:44px;align-items:center;gap:8px;border:1px solid rgb(83 173 255 / 18%);border-radius:8px;padding:0 16px;color:#244565;background:#fff;font-weight:900}.compute-service__tabs a.router-link-active{color:#fff;background:linear-gradient(135deg,#087cff,#19bfd6);box-shadow:0 14px 28px #148fe633}.compute-search-panel,.model-recommend-panel,.gpu-product-card,.instance-table-panel,.instance-detail-panel,.monitor-distribution,.cluster-chart-panel,.compute-create-panel{border:1px solid #dbeeff;border-radius:10px;background:#fffffff2;box-shadow:0 16px 38px #225c9614}.compute-search-panel{display:grid;grid-template-columns:minmax(240px,1fr) minmax(240px,360px);gap:16px;padding:22px;color:#173052}.compute-search-panel h2,.model-recommend-panel h2,.instance-table-panel h2,.instance-detail-panel h2,.monitor-distribution h2,.cluster-chart-panel h2{margin:0;color:#10213c;font-size:20px}.compute-search-panel p,.instance-table-panel p,.instance-detail-panel p{margin:8px 0 0;color:#637895;line-height:1.7}.compute-search-panel label{display:flex;min-width:0;height:44px;align-items:center;gap:8px;border:1px solid #cae4ff;border-radius:8px;padding:0 14px;background:#f7fbff}.compute-search-panel input{width:100%;border:0;outline:0;color:#132846;background:transparent}.compute-filter-row{grid-column:1 / -1}.compute-filter-row button,.choice-grid button,.option-row button,.instance-actions button,.instance-table-panel header button,.gpu-product-card button,.compute-create-panel footer button{min-height:34px;border-radius:7px;padding:0 14px;color:#22506f;background:#edf7ff;font-weight:900}.compute-filter-row button.active,.choice-grid button.active,.compute-create-panel footer button:last-child,.instance-table-panel header button,.gpu-product-card button{color:#fff;background:linear-gradient(135deg,#0d86ff,#18bfd6)}.compute-market__layout,.monitor-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,320px);gap:20px;margin-top:20px}.gpu-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.gpu-product-card{display:grid;gap:18px;min-width:0;padding:20px;color:#203654}.gpu-product-card__top{display:grid;gap:8px}.gpu-product-card__top span,.gpu-product-card dt,.model-recommend-panel small,.resource-pool-grid small,.instance-stat-grid small{color:#7088a6;font-size:12px}.gpu-product-card__top strong{color:#10213c;font-size:28px}.gpu-product-card dl,.instance-detail-panel dl{display:grid;gap:10px;margin:0}.gpu-product-card dl div,.instance-detail-panel dl div{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid #edf4fb;padding-bottom:8px}.gpu-product-card dd,.instance-detail-panel dd{margin:0;color:#10213c;font-weight:900}.gpu-product-card__price strong{color:#0a84ff;font-size:26px}.gpu-product-card__price span{color:#7088a6}.model-recommend-panel{display:grid;align-content:start;gap:14px;padding:20px;color:#10213c}.model-recommend-panel article{display:grid;gap:6px;border:1px solid #e2f0ff;border-radius:8px;padding:14px;background:linear-gradient(135deg,#f8fcff,#eef8ff)}.model-recommend-panel strong{color:#0b82ff}.instance-stat-grid,.resource-pool-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.instance-stat-grid article,.resource-pool-grid article{display:grid;gap:8px;min-width:0;border:1px solid #dbeeff;border-radius:10px;padding:18px;color:#203654;background:#fff}.instance-stat-grid strong,.resource-pool-grid strong{color:#0b82ff;font-size:30px}.instance-table-panel,.instance-detail-panel{margin-top:18px;color:#203654}.instance-table-panel header,.instance-detail-panel header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px}.instance-table{overflow-x:auto;padding:0 20px 20px}.instance-table__head,.instance-table article{display:grid;grid-template-columns:minmax(160px,1.2fr) 130px 130px 100px 120px minmax(220px,1.2fr);gap:14px;min-width:900px;align-items:center}.instance-table__head{border-radius:8px;padding:12px 14px;color:#6f829d;background:#f4f9ff;font-size:13px;font-weight:900}.instance-table article{border-bottom:1px solid #eef4fb;padding:14px}.instance-table strong,.instance-table small{display:block}.instance-table small{margin-top:4px;color:#7a90ab}.instance-status{width:max-content;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:900}.instance-status--running{color:#00876a;background:#e2fbf3}.instance-status--stopped{color:#697d96;background:#eef3f8}.instance-status--error{color:#d33232;background:#fff0f0}.instance-status--maintenance{color:#b36b00;background:#fff5df}.instance-detail-panel code{border-radius:7px;padding:9px 12px;color:#5ee4ff;background:#071426}.instance-detail-grid{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);gap:18px;padding:0 20px 20px}.mini-chart-grid,.cluster-chart-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.mini-metric{display:grid;gap:14px;min-width:0;border:1px solid #dbeeff;border-radius:8px;padding:14px;color:#203654;background:linear-gradient(135deg,#fff,#f3faff)}.mini-metric div{display:flex;justify-content:space-between;gap:12px}.mini-metric span{color:#657d9c;font-size:13px;font-weight:900}.mini-metric strong{color:#0a84ff}.mini-metric section{display:grid;grid-template-columns:repeat(12,1fr);align-items:end;gap:4px;height:74px}.mini-metric i{border-radius:999px 999px 0 0;background:linear-gradient(180deg,#37d9ff,#0a84ff)}.monitor-distribution,.cluster-chart-panel{padding:20px;color:#203654}.host-management-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,320px);gap:18px;padding:0 20px 20px}.host-table{padding:0}.host-table .instance-table__head,.host-table article{grid-template-columns:minmax(160px,1.2fr) 140px 130px 100px 140px minmax(150px,.9fr)}.host-usage{display:grid;grid-template-columns:minmax(70px,1fr) 44px;align-items:center;gap:8px}.host-usage i{height:8px;overflow:hidden;border-radius:999px;background:#e7f2ff}.host-usage b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#0a84ff,#37d9ff)}.host-usage em{color:#0a84ff;font-style:normal;font-weight:900}.host-detail-card{display:grid;align-content:start;gap:14px;border:1px solid #dbeeff;border-radius:10px;padding:18px;background:linear-gradient(90deg,rgb(46 143 255 / 9%) 1px,transparent 1px) 0 0 / 30px 30px,linear-gradient(rgb(46 143 255 / 8%) 1px,transparent 1px) 0 0 / 30px 30px,#f8fcff}.host-detail-card>span{color:#0a84ff;font-size:12px;font-weight:900}.host-detail-card h2{margin:0;color:#10213c}.host-detail-card dl{display:grid;gap:10px;margin:0}.host-detail-card div{display:grid;gap:4px;border-bottom:1px solid #e4f0fb;padding-bottom:9px}.host-detail-card dt{color:#7088a6;font-size:12px}.host-detail-card dd{min-width:0;margin:0;overflow:hidden;color:#203654;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.monitor-distribution{display:grid;align-content:start;gap:16px}.monitor-distribution div{display:grid;grid-template-columns:84px minmax(0,1fr) 54px;align-items:center;gap:10px}.monitor-distribution i{height:10px;overflow:hidden;border-radius:999px;background:#e7f2ff}.monitor-distribution b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#0a84ff,#37d9ff)}.cluster-chart-panel h2{margin-bottom:16px}.compute-create-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;padding:20px;background:#0512249e;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.compute-create-panel{display:grid;gap:18px;width:min(840px,100%);max-height:calc(100vh - 40px);overflow:auto;padding:22px;color:#203654}.compute-create-panel header{display:flex;justify-content:space-between;gap:16px}.compute-create-panel header h2{margin:4px 0 0;color:#10213c}.compute-create-panel header button{width:34px;height:34px;border-radius:7px;color:#5f7188;background:#eef6ff;font-size:22px}.compute-create-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.compute-create-grid label{display:grid;gap:8px;font-weight:900}.compute-create-grid input,.compute-create-grid select{width:100%;height:40px;border:1px solid #cfe4fa;border-radius:7px;padding:0 12px;outline:0;color:#10213c;background:#f8fcff}.option-row{align-items:center}.option-row span{display:inline-grid;width:42px;height:34px;place-items:center;border-radius:7px;color:#0a84ff;background:#edf7ff;font-weight:900}.choice-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.create-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 18px;border:1px solid #cfe9ff;border-radius:8px;padding:14px;background:#f5fbff}.create-summary strong{grid-column:1 / -1;color:#10213c}.compute-create-panel footer{justify-content:flex-end}.compute-service-toast{position:fixed;left:50%;bottom:28px;z-index:90;transform:translate(-50%);border-radius:8px;padding:12px 18px;color:#fff;background:#0a84ff;box-shadow:0 16px 34px #0a84ff47;font-weight:900}@media(max-width:1180px){.compute-market__layout,.monitor-layout,.host-management-layout,.instance-detail-grid{grid-template-columns:1fr}.instance-stat-grid,.resource-pool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.compute-service__hero,.compute-search-panel,.compute-create-grid,.choice-grid,.create-summary,.mini-chart-grid,.cluster-chart-grid{grid-template-columns:1fr}.compute-service__hero{min-height:0}.instance-stat-grid,.resource-pool-grid{grid-template-columns:1fr}.instance-table-panel header,.instance-detail-panel header{align-items:stretch;flex-direction:column}}.side-link--button{width:100%;text-align:left}.side-link__icon{display:inline-grid;width:36px;height:36px;place-items:center;border:1px solid rgb(51 135 255 / 14%);border-radius:9px;color:#2c8cff;background:#ffffffb8}.side-link:hover .side-link__icon,.side-link.router-link-active .side-link__icon{border-color:#ffffff47;color:#fff;background:#ffffff29}.side-link__text{min-width:0}.side-link__text strong,.side-link__text small{display:block}.side-link__text strong{font-size:16px;line-height:1.2}.side-link__text small{margin-top:5px;overflow:hidden;color:#7c91aa;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.side-link:hover small,.side-link.router-link-active small{color:#e4f2ff}.side-link__arrow{color:#9bb2c9;font-size:22px}.side-subnav{display:grid;gap:6px;margin:-2px 0 4px 48px}.side-subnav a{display:flex;min-height:34px;align-items:center;gap:8px;padding:7px 10px;border-radius:8px;color:#5d7088;font-size:13px;font-weight:800}.side-subnav a.router-link-active,.side-subnav a:hover{color:#2187f5;background:#ffffffc7}.side-subnav .app-icon{width:15px;height:15px}.guide-card{margin-top:auto;padding:16px;border:1px solid rgb(68 147 226 / 12%);border-radius:10px;background:#ffffffa8;box-shadow:0 14px 28px #2a76c212}.guide-card__header{display:flex;justify-content:space-between;gap:12px;margin-bottom:10px}.guide-card span{color:#7a8fa8}.guide-card p{margin:10px 0 0;color:#5d7088;font-size:13px;line-height:1.55}.guide-card progress{width:100%;height:8px;overflow:hidden;border:0;border-radius:999px}.guide-card progress::-webkit-progress-bar{background:#dbeeff}.guide-card progress::-webkit-progress-value{background:linear-gradient(90deg,#4aa3ff,#74e6ff)}.guide-card__button{width:100%;min-height:38px;margin-top:14px;border-radius:8px;color:#fff;background:linear-gradient(135deg,#35a7ff,#337dff);font-weight:800;box-shadow:0 12px 24px #2f8dff2e}.guide-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;place-items:center;padding:24px}.guide-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 28% 18%,rgb(72 178 255 / 20%),transparent 26%),#08122475;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.guide-modal__panel{position:relative;display:grid;width:min(880px,100%);max-height:min(720px,calc(100vh - 48px));overflow:hidden;border:1px solid rgb(156 212 255 / 26%);border-radius:14px;background:linear-gradient(135deg,#fffffff5,#f4fafff0),repeating-linear-gradient(90deg,rgb(55 142 255 / 5%) 0 1px,transparent 1px 48px);box-shadow:0 28px 80px #09295242}.guide-modal__header,.guide-modal__footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 22px}.guide-modal__header{border-bottom:1px solid #e4f0fb}.guide-modal__header span{color:#1f3d61;font-size:18px;font-weight:900}.guide-modal__header button{display:inline-grid;width:34px;height:34px;place-items:center;border-radius:8px;color:#5d7088;background:#eef7ff;font-size:22px;line-height:1}.guide-modal__body{display:grid;grid-template-columns:minmax(210px,.72fr) minmax(0,1.28fr);min-height:420px}.guide-modal__steps{display:grid;align-content:start;gap:10px;padding:22px;border-right:1px solid #e4f0fb;background:linear-gradient(180deg,#ecf7ffd6,#ffffff85)}.guide-modal__steps button{display:grid;gap:5px;min-height:64px;padding:12px;border:1px solid rgb(73 155 255 / 14%);border-radius:8px;color:#34516e;background:#ffffffb8;text-align:left}.guide-modal__steps span{color:#7c91aa;font-size:12px}.guide-modal__steps strong{font-size:15px}.guide-modal__steps button.is-active,.guide-modal__steps button.is-done{color:#fff;background:linear-gradient(135deg,#35a7ff,#337dff);box-shadow:0 12px 24px #2f8dff29}.guide-modal__steps button.is-active span,.guide-modal__steps button.is-done span{color:#e8f5ff}.guide-modal__content{position:relative;display:grid;align-content:center;padding:clamp(28px,4vw,48px);overflow:hidden}.guide-modal__content:before{position:absolute;right:clamp(18px,4vw,44px);bottom:clamp(18px,4vw,38px);width:180px;height:180px;border:1px solid rgb(61 155 255 / 18%);border-radius:50%;background:linear-gradient(rgb(52 140 255 / 9%) 1px,transparent 1px) 0 0 / 28px 28px,linear-gradient(90deg,rgb(52 140 255 / 9%) 1px,transparent 1px) 0 0 / 28px 28px;content:"";opacity:.72}.guide-modal__icon{display:inline-grid;width:58px;height:58px;place-items:center;border-radius:14px;color:#fff;background:linear-gradient(135deg,#35a7ff,#20c7a7);box-shadow:0 16px 34px #2093dc33}.guide-modal__eyebrow{margin-top:22px;color:#258dff;font-size:13px;font-weight:900}.guide-modal__content h2{margin:10px 0;color:#17385d;font-size:clamp(28px,3vw,42px);line-height:1.12}.guide-modal__content strong{color:#29415f;font-size:18px}.guide-modal__content p{max-width:560px;margin:14px 0 0;color:#5d7088;line-height:1.8}.guide-modal__action{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.guide-modal__action a,.guide-modal__action button,.guide-modal__footer button{display:inline-flex;min-height:40px;align-items:center;justify-content:center;border-radius:8px;padding:0 16px;font-weight:800}.guide-modal__action a,.guide-modal__footer button:last-child{color:#fff;background:linear-gradient(135deg,#35a7ff,#337dff);box-shadow:0 12px 24px #2f8dff29}.guide-modal__action button,.guide-modal__footer button:first-child{color:#34516e;background:#eaf5ff}.guide-modal__footer{border-top:1px solid #e4f0fb}.guide-modal__footer button:disabled{cursor:not-allowed;opacity:.48}.workspace{min-width:0;overflow-x:hidden}.topbar{position:sticky;top:0;z-index:5;display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,350px);min-height:78px;align-items:start;gap:16px;padding:12px 18px 12px 24px;border-bottom:1px solid #e9f2fb;background:#ffffffe5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.topbar__nav{display:flex;align-items:flex-start;flex-wrap:wrap;gap:clamp(3px,.32vw,8px);min-width:0;overflow:visible}.topbar__nav a,.topbar-more>button{position:relative;display:inline-flex;min-height:40px;align-items:center;gap:clamp(3px,.22vw,5px);border:0;padding:0 clamp(1px,.18vw,4px);color:#20324b;background:transparent;font-size:clamp(11px,.68vw,13px);font-weight:700;white-space:nowrap}.topbar__nav .app-icon,.topbar-more .app-icon{width:clamp(13px,.85vw,17px);height:clamp(13px,.85vw,17px);flex:0 0 auto}.topbar__nav a.router-link-active,.topbar-more.active>button,.topbar-more>button:hover{color:#1d83ff}.topbar__nav a.router-link-active:after,.topbar-more.active>button:after{position:absolute;right:0;bottom:0;left:0;height:3px;border-radius:999px 999px 0 0;background:#1d83ff;content:""}.topbar-more{position:relative}.topbar-more>button small{color:#7b8ba0;font-size:13px;line-height:1}.topbar-more__menu{position:absolute;top:calc(100% + 8px);right:0;z-index:30;display:grid;min-width:172px;gap:4px;border:1px solid #dceeff;border-radius:10px;padding:8px;background:#fffffffa;box-shadow:0 20px 55px #1b2f5529}.topbar-more__menu a{min-height:36px;justify-content:flex-start;gap:8px;border-radius:7px;padding:0 10px;color:#284461;font-size:13px}.topbar-more__menu a.router-link-active,.topbar-more__menu a:hover{color:#fff;background:linear-gradient(135deg,#35a7ff,#337dff)}.topbar-more__menu a:after{display:none}.search-box{display:flex;width:100%;min-width:0;align-items:center;gap:10px;padding:0 16px;border:1px solid #ecf1f8;border-radius:999px;background:#fff;box-shadow:0 10px 24px #2a70be0d}.search-box .app-icon{color:#9aa8ba;width:18px;height:18px}.search-box input{width:100%;height:42px;border:0;outline:0;color:#24324a;background:transparent}.content{padding:clamp(18px,1.8vw,30px)}.home-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,40%);gap:24px;align-items:stretch}.hero-panel{position:relative;min-height:clamp(420px,28vw,520px);padding:clamp(30px,2.4vw,48px) clamp(22px,2vw,34px) 30px;overflow:hidden;border:1px solid #e4f0fb;border-radius:14px;background:radial-gradient(circle at 78% 16%,rgb(93 185 255 / 15%),transparent 30%),linear-gradient(135deg,#fffffffa,#f9fdfff0);box-shadow:0 16px 38px #286aaa0f}.hero-panel__copy{position:relative;z-index:2;max-width:540px}.hero-panel h1{margin:0 0 12px;color:#0a1733;font-size:clamp(34px,2.8vw,46px);line-height:1.1}.hero-panel h1 span{margin-left:12px;color:#1f8fff}.hero-panel p{margin:0;color:#23324b;font-size:clamp(17px,1.4vw,22px)}.hero-tags{display:flex;flex-wrap:wrap;gap:16px;margin-top:28px;color:#334762;font-weight:700}.hero-tags span{display:inline-flex;align-items:center;gap:6px;color:#29415f}.hero-tags .app-icon{width:17px;height:17px;color:#258dff}.hero-visual{position:absolute;top:16px;right:28px;width:clamp(260px,38%,520px);max-width:560px;height:210px;overflow:hidden;border-radius:22px;mask-image:radial-gradient(ellipse at center,#000 48%,rgb(0 0 0 / 82%) 62%,transparent 82%);-webkit-mask-image:radial-gradient(ellipse at center,#000 48%,rgb(0 0 0 / 82%) 62%,transparent 82%)}.hero-panel__image{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.prompt-box{position:absolute;right:28px;bottom:28px;left:28px;z-index:2;border:1px solid #c7e4fb;border-radius:14px;background:#ffffffeb;box-shadow:0 16px 38px #2a84d814}.prompt-box textarea{width:100%;height:104px;padding:20px;resize:none;border:0;outline:0;color:#263a56;background:transparent}.prompt-box__actions{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-top:1px solid #edf3fb}.prompt-box__footer{display:flex;align-items:center;justify-content:center;gap:10px;min-width:0;padding:0 14px 13px;border-top:1px solid #edf3fb}.think-toggle{display:inline-flex;align-items:center;gap:8px;min-width:0;color:#23324b;font-size:13px;font-weight:700}.think-toggle input{position:absolute;opacity:0;pointer-events:none}.think-toggle i{position:relative;display:inline-block;width:34px;height:18px;border-radius:999px;background:#eef3f8;box-shadow:inset 0 0 0 1px #e4edf6;transition:background .16s ease}.think-toggle i:after{position:absolute;top:3px;left:3px;width:12px;height:12px;border-radius:50%;background:#fff;box-shadow:0 2px 6px #2b496b2e;content:"";transition:transform .16s ease}.think-toggle input:checked+i{background:#d8edff}.think-toggle input:checked+i:after{transform:translate(16px);background:#2d96ff}.prompt-tools{position:relative;display:flex;min-width:0;align-items:center;justify-content:center;gap:6px;max-width:100%;overflow:visible;flex-wrap:wrap}.prompt-tools button,.prompt-more__menu button{display:inline-flex;align-items:center;gap:5px;min-width:0;min-height:30px;padding:0 10px;border-radius:999px;color:#506176;background:#f3f9ff;font-size:13px;white-space:nowrap}.prompt-tools>button{max-width:128px}.prompt-tools button.prompt-tool--selected{padding-right:7px;color:#2187f5;background:#e8f4ff;box-shadow:inset 0 0 0 1px #abd7ff,0 8px 18px #2d8cff1f;font-weight:800}.prompt-tools button.prompt-tool--selected .app-icon{color:#2187f5}.prompt-tool--selected .prompt-tool__close{display:inline-grid;width:16px;height:16px;margin-left:2px;place-items:center;border-radius:50%;color:#5e93c4;background:#fff;font-size:13px;line-height:1}.prompt-more{position:relative;display:inline-flex}.prompt-more__trigger.active{color:#238dff;background:#eaf5ff;box-shadow:inset 0 0 0 1px #cfe7ff}.prompt-more__menu{position:absolute;right:0;bottom:calc(100% + 10px);z-index:8;display:grid;grid-template-columns:repeat(2,max-content);gap:8px;min-width:240px;padding:12px;border:1px solid #dcecff;border-radius:14px;background:#fffffff5;box-shadow:0 18px 42px #2368af24;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.prompt-more__menu:after{position:absolute;right:24px;bottom:-6px;width:12px;height:12px;border-right:1px solid #dcecff;border-bottom:1px solid #dcecff;background:#fffffff5;content:"";transform:rotate(45deg)}.prompt-more__menu button{justify-content:flex-start;min-height:34px;border-radius:10px;background:#f5faff}.prompt-tools .app-icon{width:15px;height:15px;color:#62a6e8}.send-button{display:inline-grid;width:42px;height:42px;flex:0 0 auto;place-items:center;border-radius:50%;color:#208cff;background:#fff;box-shadow:inset 0 0 0 1px #d5eaff,0 10px 20px #2d8cff1f}.send-button .app-icon{width:21px;height:21px;stroke-width:2.2}.home-aside{display:grid;gap:24px}.panel{min-width:0;border:1px solid #e5f0fa;border-radius:12px;background:#ffffffeb;box-shadow:0 14px 34px #286aaa0d}.panel-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px clamp(16px,1.4vw,24px) 10px}.panel-header h2{margin:0;color:#17233c;font-size:1rem;line-height:1.25}.panel-header button{flex:0 0 auto;color:#5e83ad;background:transparent;font-size:13px;white-space:nowrap}.quick-entry-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px 12px;padding:20px clamp(16px,1.4vw,24px) 26px}.quick-entry{display:grid;justify-items:center;gap:10px;min-width:0;color:#23324b;background:transparent}.quick-entry strong{max-width:100%;overflow:hidden;color:#14213a;font-size:clamp(13px,.85vw,16px);line-height:1.25;text-align:center;text-overflow:ellipsis;white-space:nowrap}.entry-icon{display:inline-grid;width:48px;height:48px;place-items:center;border-radius:14px;color:#2587ff;background:#edf7ff;box-shadow:inset 0 0 0 1px #3290ff1a,0 10px 22px #2d8cff1f}.entry-icon--red{color:#ff745f;background:#fff2ef}.entry-icon--violet,.entry-icon--purple{color:#7d6dff;background:#f3f1ff}.entry-icon--cyan{color:#1eb7d4;background:#edfcff}.entry-icon--green{color:#20b989;background:#effcf8}.entry-icon--indigo{color:#4c7cff;background:#f1f5ff}.entry-icon--slate{color:#657489;background:#f4f7fb}.notice-list,.data-list,.recent-list{display:grid;gap:13px;margin:0;padding:14px clamp(16px,1.4vw,24px) 24px;list-style:none}.notice-marquee{height:120px;overflow:hidden;margin-top:4px}.notice-marquee:hover .notice-list{animation-play-state:paused}.notice-list{gap:9px;padding-top:8px;animation:notice-scroll 14s linear infinite}@keyframes notice-scroll{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.notice-list li{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:24px;padding:6px 14px;border-radius:8px;color:#4b5c73;font-size:13px;cursor:pointer;transition:all .16s ease}.notice-list li:hover{color:#238dff;background:#238dff14}.notice-list li:before{position:absolute;left:0;color:#b9c5d4;content:"-";font-size:16px;line-height:1}.recent-list li{min-width:0}.recent-list li a{display:grid;grid-template-columns:30px minmax(0,1fr) auto auto 18px;align-items:center;gap:10px;color:#4b5c73}.notice-list span,.recent-list span,.recent-list a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recent-list li a>.app-icon{width:16px;height:16px;color:#86a4c5}.notice-list em{color:#ff5b57;font-size:11px;font-style:normal;font-weight:800}.notice-list time{min-width:44px;color:#aeb9c8;font-size:12px;text-align:right}.recent-list time,.recent-list small{color:#a3afbf;font-size:12px}.dashboard-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:18px;margin-top:24px}.dashboard-grid>.panel{min-width:0}.data-panel{position:relative}.data-panel--open{z-index:12}.data-list li{display:grid;grid-template-columns:clamp(34px,2.6vw,44px) minmax(0,1fr);align-items:center;gap:10px}.data-list strong,.data-more-list strong,.data-list small,.data-more-list small,.data-list em,.data-more-list em{display:block}.data-list strong,.data-more-list strong{overflow:hidden;color:#23324b;font-size:14px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.data-list small{margin-top:4px;overflow:hidden;color:#8b99ab;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.data-more-list small{display:-webkit-box;margin-top:4px;overflow:hidden;color:#8b99ab;font-size:12px;line-height:1.45;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.data-list em,.data-more-list em{margin-top:5px;color:#6bb79f;font-size:12px;font-style:normal}.data-more-popover{position:absolute;top:58px;right:14px;left:14px;z-index:20;overflow:hidden;border:1px solid #dcecff;border-radius:12px;background:#fffffffa;box-shadow:0 20px 48px #2266aa2e;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.data-more-popover__header{display:grid;grid-template-columns:minmax(0,1fr) auto 28px;align-items:center;gap:10px;padding:12px 12px 10px;border-bottom:1px solid #edf3fb}.data-more-popover__header strong{overflow:hidden;color:#17233c;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.data-more-popover__header span{color:#7d8da2;font-size:12px}.data-more-popover__header button{display:inline-grid;width:28px;height:28px;place-items:center;border-radius:8px;color:#6c7d92;background:#f3f8ff;font-size:18px;line-height:1}.data-more-list{display:grid;gap:11px;max-height:390px;margin:0;padding:13px 12px 14px;overflow-y:auto;overscroll-behavior:contain;list-style:none}.data-more-list li{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:flex-start;gap:10px;min-height:52px;padding:10px;border:1px solid #eef4fb;border-radius:10px;background:#fbfdff;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease}.data-more-list li:hover{border-color:#d8eaff;background:#f5faff;transform:translateY(-1px)}.data-more-list b{align-self:center;color:#2f8cff;font-size:12px;white-space:nowrap}.data-dot{display:inline-grid;width:clamp(32px,2.2vw,38px);height:clamp(32px,2.2vw,38px);place-items:center;border-radius:50%;color:#fff;background:linear-gradient(135deg,#57d8d0,#36a8ff);font-size:15px;font-weight:900;box-shadow:0 8px 18px #298bf51f}.data-dot .app-icon{width:18px;height:18px}.data-dot--qwen{background:radial-gradient(circle at 35% 30%,rgb(255 255 255 / 48%),transparent 24%),linear-gradient(135deg,#8d79ff,#5b6dff)}.data-dot--gpt{background:radial-gradient(circle at 34% 32%,rgb(255 255 255 / 48%),transparent 24%),linear-gradient(135deg,#55d7b2,#28b98e)}.data-dot--claude{color:#fff;background:radial-gradient(circle at 34% 32%,rgb(255 255 255 / 55%),transparent 24%),linear-gradient(135deg,#ffd15a,#f3a833)}.data-dot--wenxin{border-radius:10px;background:radial-gradient(circle at 30% 26%,rgb(255 255 255 / 50%),transparent 22%),linear-gradient(135deg,#46a4ff,#2c74ff);transform:rotate(45deg)}.data-dot--wenxin>span{transform:rotate(-45deg)}.data-dot--training{color:#fff;background:linear-gradient(135deg,#71e1d2,#43bfd2)}.data-dot--custom{color:#fff;background:linear-gradient(135deg,#938cff,#7467f2)}.data-dot--agent-blue{background:linear-gradient(135deg,#48aaff,#2f78ff)}.data-dot--agent-green{background:linear-gradient(135deg,#65dfc1,#3fb99e)}.data-dot--agent-amber{background:linear-gradient(135deg,#ffd15a,#f2ad38)}.data-dot--agent-purple{background:linear-gradient(135deg,#a391ff,#7b6af2)}.data-dot--finance,.data-dot--legal,.data-dot--market-app,.data-dot--ppt-app{width:clamp(34px,2.4vw,38px);height:clamp(34px,2.4vw,38px);border-radius:10px}.data-dot--finance{background:linear-gradient(135deg,rgb(255 255 255 / 50%),transparent 32%),linear-gradient(135deg,#8bd6ff,#3c8cff)}.data-dot--legal{background:linear-gradient(135deg,rgb(255 255 255 / 45%),transparent 32%),linear-gradient(135deg,#ffd36b,#c99036)}.data-dot--market-app{background:linear-gradient(135deg,rgb(255 255 255 / 48%),transparent 32%),linear-gradient(135deg,#65dfc1,#2db6d0)}.data-dot--ppt-app{background:linear-gradient(135deg,rgb(255 255 255 / 46%),transparent 32%),linear-gradient(135deg,#ff8b52,#f25635)}.online-panel{padding-bottom:22px;overflow:hidden}.muted{display:block;padding:6px 0 0;color:#9aa8ba;font-size:12px}.section-hero button{min-height:36px;padding:0 18px;border-radius:8px;color:#fff;background:linear-gradient(135deg,#2f9cff,#246cff);font-weight:700}.online-hero{display:grid;grid-template-columns:clamp(48px,3.5vw,58px) minmax(0,1fr);align-items:center;gap:clamp(10px,.8vw,12px);padding:8px clamp(14px,1.2vw,18px) 14px}.online-orb{position:relative;display:inline-grid;width:clamp(46px,3.2vw,56px);height:clamp(46px,3.2vw,56px);place-items:center;border-radius:20px;color:#fff;background:radial-gradient(circle at 68% 25%,rgb(255 255 255 / 52%),transparent 26%),linear-gradient(135deg,#35c8ff,#347aff);box-shadow:0 16px 34px #3082ff3d}.online-orb:after{position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;border:1px solid rgb(53 170 255 / 22%);border-radius:24px;content:""}.online-orb .app-icon{width:27px;height:27px}.online-hero strong,.online-hero small{display:block}.online-hero strong{margin:4px 0;color:#10213c;font-size:clamp(24px,1.65vw,34px);line-height:1}.online-hero small{color:#2eb18c;font-size:12px}.online-radar{display:grid;grid-template-columns:repeat(24,minmax(0,1fr));height:68px;align-items:end;gap:clamp(2px,.35vw,5px);margin:4px clamp(14px,1.2vw,18px) 16px;padding:clamp(8px,.8vw,10px);border-radius:14px;background:linear-gradient(180deg,#ebf8ffcc,#f6fbffe5),repeating-linear-gradient(90deg,transparent 0 18px,rgb(74 161 255 / 9%) 18px 19px)}.online-radar span{width:100%;min-width:0;border-radius:999px 999px 0 0;background:linear-gradient(180deg,#36c8ff,#347dff);opacity:.82}.online-radar span:nth-child(4n){height:34%}.online-radar span:nth-child(4n+1){height:58%}.online-radar span:nth-child(4n+2){height:82%}.online-radar span:nth-child(4n+3){height:46%}.online-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:0 clamp(14px,1.2vw,18px) 14px}.online-stats article{min-width:0;padding:10px clamp(6px,.7vw,8px);border:1px solid #e7f1fb;border-radius:12px;background:#fbfdff}.online-stats span,.online-stats small{display:block;color:#8190a4;font-size:11px}.online-stats strong{margin:5px 0 2px;overflow:hidden;color:#16233e;font-size:clamp(15px,.8vw,18px);line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.online-stats small{color:#25b58d}.online-status{display:grid;gap:8px;margin:0 clamp(14px,1.2vw,18px);padding:12px;border-radius:14px;color:#5d7088;background:linear-gradient(135deg,#f3faff,#fff);font-size:12px}.online-status span{display:flex;align-items:center;gap:8px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.online-status i{width:8px;height:8px;border-radius:50%;background:#29c7a7;box-shadow:0 0 0 4px #29c7a71f}.online-detail-shell,.dialog-shell{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;min-width:0;min-height:0;padding:clamp(12px,2vw,28px);overflow:hidden;background:linear-gradient(135deg,#09162ab8,#0d223a94),radial-gradient(circle at 20% 20%,rgb(47 140 255 / 24%),transparent 32%);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.notice-detail-shell{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;padding:28px;background:linear-gradient(135deg,#09162ab8,#0d223a94),radial-gradient(circle at 20% 20%,rgb(47 140 255 / 24%),transparent 32%);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.notice-detail{width:min(520px,100%);max-height:calc(100vh - 56px);overflow:hidden;border:1px solid rgb(167 211 255 / 28%);border-radius:16px;color:#eaf5ff;background:linear-gradient(135deg,#102646f5,#0d1c34f5),repeating-linear-gradient(90deg,rgb(102 182 255 / 6%) 0 1px,transparent 1px 58px);box-shadow:0 30px 80px #00122c6b}.notice-detail__header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 24px;border-bottom:1px solid rgb(157 207 255 / 16%)}.notice-detail__header h2{margin:0;color:#fff;font-size:18px}.notice-detail__header .close-button{display:inline-grid;width:32px;height:32px;place-items:center;border-radius:8px;color:#91aeca;background:#ffffff14;font-size:24px;line-height:1;transition:all .16s ease}.notice-detail__header .close-button:hover{color:#fff;background:#ffffff29}.notice-detail__body{padding:24px;max-height:320px;overflow-y:auto}.notice-content{color:#c8d9ed}.notice-tag{display:inline-block;margin-bottom:12px;padding:4px 12px;border-radius:999px;color:#fff;background:linear-gradient(135deg,#ff6b6b,#ff5252);font-size:12px;font-weight:800}.notice-content h3{margin:0 0 14px;color:#fff;font-size:20px;line-height:1.4}.notice-content time{display:block;margin-bottom:16px;color:#86a4c5;font-size:13px}.notice-description{margin-bottom:20px}.notice-description p{margin:0;line-height:1.8;font-size:15px}.notice-meta{display:flex;align-items:center;gap:16px;padding-top:16px;border-top:1px solid rgb(157 207 255 / 12%);color:#86a4c5;font-size:12px}.notice-detail__footer{padding:18px 24px;border-top:1px solid rgb(157 207 255 / 16%)}.notice-detail__footer .confirm-button{width:100%;min-height:40px;border-radius:10px;color:#fff;background:linear-gradient(135deg,#35a7ff,#337dff);font-weight:800;transition:all .16s ease}.notice-detail__footer .confirm-button:hover{background:linear-gradient(135deg,#48b4ff,#438cff);box-shadow:0 10px 24px #35a7ff47}.notice-item{cursor:pointer;transition:color .16s ease}.notice-item:hover{color:#238dff}.online-detail{display:flex;min-width:0;min-height:0;width:min(1180px,100%);max-height:calc(100dvh - clamp(24px,4vw,56px));flex-direction:column;overflow:hidden;border:1px solid rgb(167 211 255 / 28%);border-radius:16px;color:#eaf5ff;background:linear-gradient(135deg,#102646f5,#0d1c34f5),repeating-linear-gradient(90deg,rgb(102 182 255 / 6%) 0 1px,transparent 1px 58px);box-shadow:0 30px 80px #00122c6b}.online-detail__header{flex:0 0 auto;display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:clamp(18px,2.2vw,28px) clamp(18px,2.3vw,30px) 18px;border-bottom:1px solid rgb(157 207 255 / 16%)}.detail-kicker{display:block;margin-bottom:8px;color:#5be0d0;font-size:12px;font-weight:900;letter-spacing:0}.online-detail__header h2{margin:0;color:#fff;font-size:30px}.online-detail__header p{margin:10px 0 0;color:#9eb8d6}.online-detail__actions{display:flex;align-items:center;gap:12px;white-space:nowrap}.online-detail__actions span{display:inline-flex;align-items:center;gap:8px;color:#8feadc;font-size:13px;font-weight:800}.online-detail__actions i{width:8px;height:8px;border-radius:50%;background:#39e0bd;box-shadow:0 0 0 5px #39e0bd24}.online-detail__actions button{min-height:36px;padding:0 16px;border:1px solid rgb(145 197 255 / 22%);border-radius:8px;color:#d9ecff;background:#ffffff14;font-weight:800}.online-detail__metrics{flex:0 0 auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:18px clamp(18px,2.3vw,30px)}.online-detail__metrics article,.detail-panel{border:1px solid rgb(138 196 255 / 16%);background:#ffffff0f;box-shadow:inset 0 1px #ffffff14}.online-detail__metrics article{padding:18px;border-radius:12px}.online-detail__metrics span,.online-detail__metrics small{display:block;color:#91aeca;font-size:12px}.online-detail__metrics strong{display:block;margin:9px 0 7px;color:#fff;font-size:clamp(22px,2vw,28px);line-height:1}.online-detail__metrics small{color:#64d7c8}.online-detail__body{display:grid;grid-template-columns:minmax(330px,.95fr) minmax(420px,1.35fr);gap:16px;min-height:0;padding:0 clamp(18px,2.3vw,30px) clamp(18px,2.3vw,30px);overflow-y:auto;overscroll-behavior:contain}.detail-panel{min-width:0;min-height:clamp(220px,26vh,260px);overflow:hidden;border-radius:14px}.detail-panel header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 18px 10px}.detail-panel h3{margin:0;color:#f7fbff;font-size:16px}.detail-panel header span{color:#86a4c5;font-size:12px}.online-map{position:relative;height:clamp(210px,27vh,270px);margin:0 18px 18px;overflow:hidden;border-radius:12px;background:linear-gradient(180deg,#143960c7,#0d203aeb),linear-gradient(#24527f 1px,transparent 1px) 0 0 / 100% 44px,linear-gradient(90deg,#24527f 1px,transparent 1px) 0 0 / 58px 100%}.online-map__ring{position:absolute;border:1px solid rgb(117 190 255 / 20%);border-radius:50%;transform:translate(-50%,-50%)}.online-map__ring--one{top:52%;left:54%;width:230px;height:230px}.online-map__ring--two{top:52%;left:54%;width:130px;height:130px}.online-map__node{position:absolute;display:grid;min-width:86px;gap:3px;padding:9px 11px;border:1px solid color-mix(in srgb,var(--node-color) 55%,transparent);border-radius:10px;background:#091930d1;box-shadow:0 12px 28px #000c2047;transform:translate(-50%,-50%)}.online-map__node i{position:absolute;top:10px;right:10px;width:8px;height:8px;border-radius:50%;background:var(--node-color);box-shadow:0 0 0 5px color-mix(in srgb,var(--node-color) 18%,transparent)}.online-map__node strong{color:#fff;font-size:13px}.online-map__node small{color:#9fc4e7;font-size:12px}.traffic-chart{position:relative;height:clamp(210px,27vh,270px);margin:0 18px 18px;border-radius:12px;background:linear-gradient(180deg,#133054c7,#0a1b34e0),linear-gradient(#254b74 1px,transparent 1px) 0 22px / 100% 46px}.traffic-chart svg{position:absolute;top:26px;right:18px;bottom:68px;left:18px;width:calc(100% - 36px);height:calc(100% - 94px)}.traffic-chart polyline{fill:none;stroke:#5be0d0;stroke-linecap:round;stroke-linejoin:round;stroke-width:4;filter:drop-shadow(0 10px 14px rgb(91 224 208 / 22%))}.traffic-bars{position:absolute;right:18px;bottom:18px;left:18px;display:flex;height:clamp(48px,8vh,64px);align-items:end;gap:5px}.traffic-bars span{flex:1;min-width:4px;border-radius:999px 999px 0 0;background:linear-gradient(180deg,#48aaff,#255fff);opacity:.7}.node-list,.live-event-list{display:grid;gap:10px;margin:0;padding:8px 18px 18px;list-style:none}.node-list li{display:grid;grid-template-columns:minmax(0,1fr) minmax(80px,120px) auto;align-items:center;gap:12px;padding:12px;border-radius:10px;background:#ffffff0d}.node-list strong,.node-list small{display:block}.node-list strong{color:#fff;font-size:14px}.node-list small{margin-top:4px;color:#91aeca;font-size:12px}.node-load{height:7px;overflow:hidden;border-radius:999px;background:#ffffff1a}.node-load i{display:block;height:100%;border-radius:inherit}.node-list em{color:#79e0cf;font-size:12px;font-style:normal;white-space:nowrap}.live-event-list li{display:grid;grid-template-columns:10px minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px;border-radius:10px;background:#ffffff0d}.tool-dialog,.recent-dialog{display:flex;min-width:0;width:min(860px,100%);max-height:calc(100dvh - clamp(24px,4vw,56px));flex-direction:column;overflow:hidden;border:1px solid rgb(167 211 255 / 28%);border-radius:16px;color:#eaf5ff;background:linear-gradient(135deg,#102646f5,#0d1c34f5),repeating-linear-gradient(90deg,rgb(102 182 255 / 6%) 0 1px,transparent 1px 58px);box-shadow:0 30px 80px #00122c6b}.dialog-header{display:flex;flex:0 0 auto;align-items:flex-start;justify-content:space-between;gap:18px;padding:clamp(18px,2.4vw,28px);border-bottom:1px solid rgb(157 207 255 / 16%)}.dialog-header h2{margin:0;color:#fff;font-size:clamp(22px,2vw,28px)}.dialog-header p{margin:8px 0 0;color:#9eb8d6}.dialog-header .close-button{display:inline-grid;width:36px;height:36px;flex:0 0 auto;place-items:center;border:1px solid rgb(145 197 255 / 22%);border-radius:9px;color:#d9ecff;background:#ffffff14;font-size:24px;line-height:1}.tool-dialog__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:14px;min-height:0;padding:clamp(16px,2.2vw,24px);overflow-y:auto}.tool-dialog__grid button{display:grid;justify-items:start;gap:10px;min-width:0;padding:16px;border:1px solid rgb(138 196 255 / 16%);border-radius:12px;color:#dcecff;background:#ffffff0f;text-align:left}.tool-dialog__grid strong,.tool-dialog__grid small{min-width:0;max-width:100%}.tool-dialog__grid strong{overflow:hidden;color:#fff;text-overflow:ellipsis;white-space:nowrap}.tool-dialog__grid small{color:#9eb8d6;line-height:1.5}.recent-download-list{display:grid;gap:10px;min-height:0;margin:0;padding:clamp(16px,2.2vw,24px);overflow-y:auto;list-style:none}.recent-download-list li,.recent-download-list a{min-width:0}.recent-download-list a{display:grid;grid-template-columns:34px minmax(0,1fr) auto 20px;align-items:center;gap:12px;padding:12px;border:1px solid rgb(138 196 255 / 16%);border-radius:12px;color:#dcecff;background:#ffffff0f}.recent-download-list strong,.recent-download-list small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recent-download-list strong{color:#fff;font-size:14px}.recent-download-list small,.recent-download-list em{color:#9eb8d6;font-size:12px;font-style:normal}.recent-download-list a>.app-icon{width:18px;height:18px;color:#68d8ff}.event-dot{width:8px;height:8px;margin-top:5px;border-radius:50%}.event-dot--good{background:#39e0bd}.event-dot--info{background:#48aaff}.event-dot--warn{background:#ffbd4a}.live-event-list strong,.live-event-list small{display:block}.live-event-list strong{color:#fff;font-size:14px}.live-event-list small{margin-top:4px;color:#91aeca;font-size:12px;line-height:1.5}.live-event-list time{color:#86a4c5;font-size:12px;white-space:nowrap}.analytics-grid{display:grid;grid-template-columns:minmax(280px,1.05fr) minmax(340px,1.25fr) minmax(260px,.8fr);gap:18px;margin-top:18px}.analytics-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:22px clamp(16px,1.4vw,24px) 8px}.analytics-header h2{margin:0;color:#17233c;font-size:18px;white-space:nowrap}.usage-tabs{display:inline-flex;flex:0 0 auto;flex-wrap:wrap;gap:6px;padding:3px;max-width:100%;overflow:visible;border-radius:999px;background:#f4f9ff}.usage-tabs button{min-height:28px;padding:0 clamp(8px,.75vw,12px);border-radius:999px;color:#8494a9;background:transparent;font-size:12px;font-weight:700}.usage-tabs button.active{color:#238dff;background:#fff;box-shadow:0 8px 18px #2d8cff1a}.usage-date-range{display:flex;gap:10px;padding:10px clamp(16px,1.4vw,24px) 0}.usage-date-range label{display:inline-flex;min-width:min(180px,100%);align-items:center;gap:8px;padding:8px 10px;border:1px solid #e3eef9;border-radius:10px;background:#fbfdff}.usage-date-range span{flex:0 0 auto;color:#72839a;font-size:12px;font-weight:700;white-space:nowrap}.usage-date-range input{min-width:0;width:136px;border:0;outline:0;color:#20324b;background:transparent;font-size:13px}.stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:16px clamp(16px,1.4vw,24px) 24px}.stat-grid article{min-width:0;padding:14px 12px;border-radius:10px;background:#f7faff}.stat-grid span,.stat-grid small{display:block;color:#8190a4;word-break:keep-all}.stat-grid strong{display:block;margin:12px 0 6px;overflow:hidden;color:#14213a;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.stat-grid small{color:#33aa83;font-size:12px}.compute-monitor{display:grid;grid-template-columns:minmax(0,1.35fr) 220px;gap:18px;padding:14px clamp(16px,1.4vw,24px) 24px}@media(max-width:1500px){.analytics-grid{grid-template-columns:minmax(280px,.9fr) minmax(360px,1.1fr)}.recent-panel{grid-column:1 / -1}.compute-monitor{grid-template-columns:1fr}.compute-summary{grid-template-columns:92px minmax(0,1fr)}.compute-layout-grid,.compute-layout-grid--bottom,.tools-layout-grid,.tools-bottom-grid,.tool-workbench,.model-market-grid,.model-benchmark-grid,.solution-blueprint,.solution-delivery-grid,.apps-market-layout,.apps-scenario-grid,.skills-canvas,.skills-bottom-grid,.enterprise-grid,.data-dashboard-grid{grid-template-columns:1fr}}.line-chart{display:grid;grid-template-columns:36px minmax(0,1fr);min-height:170px}.y-axis{display:flex;flex-direction:column;justify-content:space-between;padding:8px 8px 24px 0;color:#9aa8ba;font-size:11px}.line-stage{position:relative;min-width:0;border-left:1px solid #edf3fb;border-bottom:1px solid #edf3fb;background:linear-gradient(#eef5fd 1px,transparent 1px) 0 20px / 100% 42px,linear-gradient(90deg,#f1f6fc 1px,transparent 1px) 0 0 / 60px 100%}.line-stage svg{position:absolute;top:8px;right:0;bottom:26px;left:0;width:100%;height:calc(100% - 34px)}.line-stage polyline{fill:none;stroke:#278cff;stroke-linecap:round;stroke-linejoin:round;stroke-width:4;filter:drop-shadow(0 8px 10px rgb(39 140 255 / 18%))}.x-axis{position:absolute;right:0;bottom:2px;left:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));color:#a0acbd;font-size:clamp(9px,.62vw,10px)}.x-axis span{min-width:0;text-align:center;white-space:nowrap}.compute-summary{display:grid;grid-template-columns:94px minmax(0,1fr);align-items:center;gap:18px}.donut-chart{width:92px;height:92px;border-radius:50%;background:conic-gradient(#4a9cff 0,#4a9cff 42%,#7b6dff 42%,#7b6dff 64%,#54d6c0 64%,#54d6c0 82%,#ffc95a 82%,#ffc95a);box-shadow:inset 0 0 0 23px #fff,0 14px 28px #2d79ff1a}.compute-summary ul{display:grid;gap:8px;margin:0;padding:0;color:#738196;list-style:none}.compute-summary li{display:grid;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:8px;font-size:12px}.compute-summary i{width:8px;height:8px;border-radius:50%}.compute-summary strong{color:#5c6b80}.recent-icon{display:inline-grid;width:26px;height:26px;place-items:center;border-radius:7px;color:#2d8cff;background:#eef7ff}.recent-icon .app-icon{width:15px;height:15px}.recent-icon--red{color:#ff745f;background:#fff2ef}.recent-icon--amber{color:#d99a22;background:#fff8e8}.recent-icon--violet{color:#7d6dff;background:#f3f1ff}.section-hero{display:flex;align-items:center;justify-content:space-between;gap:32px;min-height:230px;padding:38px;border:1px solid #e6eef8;border-radius:16px;background:radial-gradient(circle at 88% 20%,rgb(37 141 255 / 20%),transparent 28%),linear-gradient(135deg,#fff,#f7fbff);box-shadow:0 18px 44px #1d407312}.eyebrow{margin:0 0 10px;color:#268dff;font-size:13px;font-weight:900;letter-spacing:0}.section-hero h1{margin:0 0 14px;color:#101a33;font-size:40px}.section-hero p{max-width:760px;margin:0;color:#58687e;font-size:17px;line-height:1.8}.section-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:20px}.metric-card{padding:24px;border:1px solid #e6eef8;border-radius:12px;background:#fff;box-shadow:0 14px 34px #2245730f}.metric-card span,.metric-card strong{display:block}.metric-card span{color:#8190a4}.metric-card strong{margin-top:8px;color:#17233c;font-size:26px}.section-body{display:grid;grid-template-columns:360px minmax(0,1fr);gap:18px;margin-top:20px}.action-panel,.roadmap-panel{align-self:start}.action-list{display:grid;gap:12px;padding:18px 24px 24px}.action-list button{min-height:44px;border-radius:10px;color:#1f6ec9;background:#eef6ff;font-weight:800}.capability-panel{grid-row:span 2}.capability-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:18px 24px 24px}.capability-grid article{min-height:148px;padding:20px;border:1px solid #edf2f8;border-radius:12px;background:#f8fbff}.capability-grid span{display:inline-grid;width:38px;height:38px;margin-bottom:14px;place-items:center;border-radius:10px;color:#fff;background:linear-gradient(135deg,#2d98ff,#72d9ff);font-size:13px;font-weight:900}.capability-grid strong{display:block;color:#18243d;font-size:18px}.capability-grid p,.roadmap-panel li{color:#68778c;line-height:1.7}.roadmap-panel ol{display:grid;gap:12px;margin:0;padding:16px 28px 24px 44px}.compute-page{display:grid;gap:20px;min-width:0}.compute-hero-panel{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,360px);gap:24px;align-items:center;min-width:0;padding:clamp(28px,3vw,48px);overflow:hidden;border:1px solid #e4f0fb;border-radius:14px;background:radial-gradient(circle at 82% 18%,rgb(68 174 255 / 20%),transparent 28%),radial-gradient(circle at 18% 92%,rgb(74 223 207 / 12%),transparent 26%),linear-gradient(135deg,#fff,#f7fcff);box-shadow:0 18px 44px #286aaa12}.compute-hero-panel__copy{position:relative;z-index:1;min-width:0}.compute-hero-panel h1{margin:0 0 14px;color:#0a1733;font-size:clamp(36px,3.2vw,56px);line-height:1.05}.compute-hero-panel p:not(.eyebrow){max-width:760px;margin:0;color:#4e6078;font-size:clamp(15px,1.1vw,18px);line-height:1.8}.compute-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.compute-hero-actions button,.config-list button{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:8px;padding:0 18px;border-radius:10px;color:#fff;background:linear-gradient(135deg,#35a7ff,#337dff);font-weight:800;box-shadow:0 14px 26px #2f8dff33}.compute-hero-actions .ghost{color:#2079d8;background:#eef7ff;box-shadow:inset 0 0 0 1px #d5eaff}.compute-live-card{position:relative;display:grid;min-height:260px;place-items:center;overflow:hidden;border:1px solid rgb(68 147 226 / 13%);border-radius:16px;background:radial-gradient(circle at 50% 42%,rgb(45 140 255 / 22%),transparent 30%),linear-gradient(145deg,#ffffffd6,#eff9ffe0)}.compute-live-value{position:relative;z-index:2;display:grid;justify-items:center;gap:8px;min-width:0;padding-top:18px;text-align:center}.compute-chip{position:absolute;top:18px;left:18px;display:inline-flex;align-items:center;gap:8px;color:#1f8c75;font-size:12px;font-weight:900}.compute-chip span{width:8px;height:8px;border-radius:50%;background:#29c7a7;box-shadow:0 0 0 5px #29c7a71f}.compute-live-value strong{color:#0a1733;font-size:clamp(56px,6vw,86px);line-height:1}.compute-live-value small{color:#64768e;font-weight:800}.compute-orbit{position:absolute;top:54%;left:50%;width:min(220px,68%);aspect-ratio:1;border:1px solid rgb(51 135 255 / 16%);border-radius:50%;opacity:.68;transform:translate(-50%,-50%)}.compute-orbit i{position:absolute;top:50%;left:50%;width:6px;height:20px;border-radius:999px;background:linear-gradient(180deg,#38b8ff,#2d6cff);transform-origin:0 0;opacity:.72}.compute-dialog{display:flex;width:min(720px,100%);max-height:calc(100dvh - clamp(24px,4vw,56px));flex-direction:column;overflow:hidden;border:1px solid rgb(167 211 255 / 28%);border-radius:16px;color:#eaf5ff;background:linear-gradient(135deg,#102646f5,#0d1c34f5),repeating-linear-gradient(90deg,rgb(102 182 255 / 6%) 0 1px,transparent 1px 58px);box-shadow:0 30px 80px #00122c6b}.compute-dialog--wide{width:min(920px,100%)}.compute-form-grid,.monitor-detail-grid,.monitor-pool-list{display:grid;gap:14px;min-height:0;padding:clamp(16px,2.2vw,24px);overflow-y:auto}.compute-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.compute-form-grid label{display:grid;gap:8px;min-width:0}.compute-form-grid span{color:#9eb8d6;font-size:12px;font-weight:800}.compute-form-grid input,.compute-form-grid select{width:100%;min-width:0;height:42px;padding:0 12px;border:1px solid rgb(145 197 255 / 22%);border-radius:10px;outline:0;color:#eaf5ff;background:#ffffff14}.compute-form-grid option{color:#17233c}.compute-dialog__footer{display:flex;justify-content:flex-end;gap:12px;padding:16px clamp(16px,2.2vw,24px) clamp(16px,2.2vw,24px);border-top:1px solid rgb(157 207 255 / 16%)}.compute-dialog__footer button{min-height:38px;padding:0 18px;border-radius:10px;color:#fff;background:linear-gradient(135deg,#35a7ff,#337dff);font-weight:800}.compute-dialog__footer .ghost{color:#d9ecff;background:#ffffff14}.monitor-detail-grid{grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));overflow:visible}.monitor-detail-grid article{min-width:0;padding:18px;border:1px solid rgb(138 196 255 / 16%);border-radius:12px;background:#ffffff0f}.monitor-detail-grid small,.monitor-detail-grid strong,.monitor-detail-grid span{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.monitor-detail-grid small{color:#91aeca}.monitor-detail-grid strong{margin:8px 0;color:#fff;font-size:clamp(24px,2vw,30px)}.monitor-detail-grid span{color:#64d7c8;font-size:12px}.monitor-pool-list{padding-top:0}.monitor-pool-list article{display:grid;grid-template-columns:minmax(0,160px) minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:12px;border-radius:10px;background:#ffffff0f}.monitor-pool-list span,.monitor-pool-list em{overflow:hidden;color:#dcecff;text-overflow:ellipsis;white-space:nowrap}.monitor-pool-list i{height:8px;overflow:hidden;border-radius:999px;background:#ffffff1a}.monitor-pool-list b{display:block;height:100%;border-radius:inherit}.monitor-pool-list em{color:#64d7c8;font-size:12px;font-style:normal}.compute-toast{position:fixed;right:clamp(16px,2vw,28px);bottom:clamp(16px,2vw,28px);z-index:120;max-width:min(360px,calc(100vw - 32px));padding:12px 16px;border:1px solid rgb(116 218 255 / 24%);border-radius:10px;color:#fff;background:linear-gradient(135deg,#195da0f5,#1596b4f0);box-shadow:0 18px 42px #195da03d;font-size:13px;font-weight:800}.tools-page{display:grid;gap:20px;min-width:0}.tools-hero-panel{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,380px);gap:24px;align-items:center;min-width:0;padding:clamp(28px,3vw,48px);overflow:hidden;border:1px solid #e4f0fb;border-radius:14px;background:radial-gradient(circle at 84% 18%,rgb(73 180 255 / 20%),transparent 30%),radial-gradient(circle at 16% 88%,rgb(79 223 204 / 13%),transparent 26%),linear-gradient(135deg,#fff,#f7fcff);box-shadow:0 18px 44px #286aaa12}.tools-hero-copy{position:relative;z-index:1;min-width:0}.tools-hero-copy h1{margin:0 0 14px;color:#0a1733;font-size:clamp(36px,3.2vw,56px);line-height:1.05}.tools-hero-copy p:not(.eyebrow){max-width:780px;margin:0;color:#4e6078;font-size:clamp(15px,1.1vw,18px);line-height:1.8}.tools-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.tools-hero-actions button,.tool-card footer button,.tool-flow-list button,.tool-detail-footer button{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:8px;padding:0 16px;border-radius:10px;color:#fff;background:linear-gradient(135deg,#35a7ff,#337dff);font-weight:800;box-shadow:0 14px 26px #2f8dff2e}.tools-hero-actions .ghost,.tool-card footer .ghost{color:#2079d8;background:#eef7ff;box-shadow:inset 0 0 0 1px #d5eaff}.tools-command-panel{position:relative;display:grid;min-height:280px;place-items:center;overflow:hidden;border:1px solid rgb(68 147 226 / 13%);border-radius:16px;background:radial-gradient(circle at 50% 42%,rgb(45 140 255 / 22%),transparent 30%),linear-gradient(145deg,#ffffffd6,#eff9ffe0)}.tools-command-panel strong,.tools-command-panel small,.tools-command-panel em{position:relative;z-index:2;display:block}.tools-command-panel strong{color:#0a1733;font-size:clamp(54px,5vw,82px);line-height:1}.tools-command-panel small{margin-top:-36px;color:#64768e;font-weight:800}.tools-command-panel em{display:inline-flex;align-items:center;gap:8px;color:#209b80;font-size:12px;font-style:normal;font-weight:800}.tools-command-panel em i{width:8px;height:8px;border-radius:50%;background:#29c7a7;box-shadow:0 0 0 5px #29c7a71f}.tools-command-panel__scan{position:absolute;top:34px;right:34px;bottom:34px;left:34px;display:grid;grid-template-columns:repeat(3,1fr);gap:10px;opacity:.55}.tools-command-panel__scan span{border:1px solid rgb(51 135 255 / 16%);border-radius:14px;background:linear-gradient(135deg,rgb(57 172 255 / 18%),transparent),#ffffff6b}.tools-metrics-grid,.tools-layout-grid,.tools-bottom-grid{display:grid;gap:18px;min-width:0}.tools-metrics-grid{grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr))}.tools-metrics-grid article{display:grid;grid-template-columns:46px minmax(0,1fr);gap:14px;align-items:center;min-width:0;padding:20px;border:1px solid #e5f0fa;border-radius:12px;background:#ffffffeb;box-shadow:0 14px 34px #286aaa0d}.tools-metrics-grid small,.tools-metrics-grid strong,.tools-metrics-grid em{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tools-metrics-grid small{color:#8190a4}.tools-metrics-grid strong{margin:6px 0;color:#14213a;font-size:clamp(22px,1.8vw,30px)}.tools-metrics-grid em{color:#28aa87;font-size:12px;font-style:normal}.tools-metric-icon{display:inline-grid;width:46px;height:46px;place-items:center;border-radius:12px;color:#238dff;background:#eef7ff}.tools-metric-icon--cyan{color:#18adc9;background:#ecfcff}.tools-metric-icon--violet{color:#786bff;background:#f3f1ff}.tools-metric-icon--green{color:#1eb985;background:#effcf8}.tools-layout-grid{grid-template-columns:minmax(0,1fr) minmax(320px,.36fr)}.tools-bottom-grid{grid-template-columns:minmax(360px,1.15fr) minmax(320px,.85fr)}.tools-panel-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:22px clamp(16px,1.4vw,24px) 10px}.tools-panel-header h2{margin:0;color:#17233c;font-size:18px}.tools-panel-header p{margin:6px 0 0;color:#8190a4}.tools-filter-tabs{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.tools-filter-tabs button{min-height:30px;padding:0 12px;border-radius:999px;color:#74869e;background:#f4f9ff;font-size:12px;font-weight:800}.tools-filter-tabs button.active{color:#238dff;background:#fff;box-shadow:inset 0 0 0 1px #cfe7ff,0 8px 18px #2d8cff1a}.tools-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr));gap:14px;padding:16px clamp(16px,1.4vw,24px) 24px}.tool-card{display:grid;gap:12px;min-width:0;padding:16px;border:1px solid #edf2f8;border-radius:12px;background:radial-gradient(circle at 88% 12%,rgb(54 167 255 / 12%),transparent 30%),#f8fbff}.tool-card__icon{display:inline-grid;width:44px;height:44px;place-items:center;border-radius:12px;color:#238dff;background:#edf7ff}.tool-card__icon--red,.tool-card__icon--amber{color:#ff745f;background:#fff2ef}.tool-card__icon--violet,.tool-card__icon--indigo{color:#7d6dff;background:#f3f1ff}.tool-card__icon--cyan{color:#1eb7d4;background:#edfcff}.tool-card__icon--green{color:#20b989;background:#effcf8}.tool-card__icon--slate{color:#657489;background:#f4f7fb}.tool-card strong,.tool-card p,.tool-card li{min-width:0}.tool-card strong{display:block;color:#17233c;font-size:16px}.tool-card p{display:-webkit-box;min-height:44px;margin:6px 0 0;overflow:hidden;color:#68778c;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:2}.tool-card ul{display:grid;gap:7px;margin:0;padding:0;list-style:none}.tool-card li{overflow:hidden;color:#8190a4;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.tool-card footer{display:flex;gap:8px;min-width:0}.tool-card footer button{flex:1;min-height:34px;box-shadow:none}.tools-side-stack{display:grid;align-content:start;gap:18px;min-width:0}.tool-ranking-list,.tool-flow-list{display:grid;gap:12px;margin:0;padding:16px clamp(16px,1.4vw,24px) 24px}.tool-ranking-list{list-style:none}.tool-ranking-list li,.tool-flow-list article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:12px;border-radius:12px;background:#f7faff}.tool-ranking-list li>span,.tool-flow-list article>span{display:inline-grid;width:30px;height:30px;place-items:center;border-radius:9px;color:#238dff;background:#eaf5ff;font-weight:900}.tool-ranking-list strong,.tool-ranking-list small,.tool-flow-list strong,.tool-flow-list small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tool-ranking-list strong,.tool-flow-list strong{color:#17233c}.tool-ranking-list small,.tool-flow-list small{margin-top:4px;color:#8190a4;font-size:12px}.tool-ranking-list em{color:#28aa87;font-size:12px;font-style:normal;font-weight:800;white-space:nowrap}.tool-flow-list button{min-height:30px;padding:0 12px;box-shadow:none}.tools-trend-chart{padding:16px clamp(16px,1.4vw,24px) 24px}.tools-trend-line{position:relative;min-height:280px;overflow:hidden;border-left:1px solid #edf3fb;border-bottom:1px solid #edf3fb;border-radius:0 0 10px;background:linear-gradient(#eef5fd 1px,transparent 1px) 0 22px / 100% 48px,linear-gradient(90deg,#f1f6fc 1px,transparent 1px) 0 0 / 68px 100%}.tools-trend-line svg{position:absolute;top:20px;right:0;bottom:78px;left:0;width:100%;height:calc(100% - 98px)}.tools-trend-line polyline{fill:none;stroke:#278cff;stroke-linecap:round;stroke-linejoin:round;stroke-width:5;filter:drop-shadow(0 10px 14px rgb(39 140 255 / 18%))}.tools-trend-bars{position:absolute;right:18px;bottom:18px;left:18px;display:flex;height:64px;align-items:end;gap:8px}.tools-trend-bars span{flex:1;min-width:4px;border-radius:999px 999px 0 0;background:linear-gradient(180deg,#67d8ff,#337dff)}.governance-grid{display:grid;gap:12px;padding:16px clamp(16px,1.4vw,24px) 24px}.governance-grid article{display:grid;grid-template-columns:38px minmax(0,1fr);gap:10px 12px;align-items:center;min-width:0;padding:14px;border-radius:12px;background:#f7faff}.governance-grid .app-icon{grid-row:span 2;color:#238dff}.governance-grid strong,.governance-grid small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.governance-grid strong{color:#17233c}.governance-grid small{color:#8190a4;font-size:12px}.tool-detail-dialog{display:flex;width:min(720px,100%);max-height:calc(100dvh - clamp(24px,4vw,56px));flex-direction:column;overflow:hidden;border:1px solid rgb(167 211 255 / 28%);border-radius:16px;color:#eaf5ff;background:linear-gradient(135deg,#102646f5,#0d1c34f5),repeating-linear-gradient(90deg,rgb(102 182 255 / 6%) 0 1px,transparent 1px 58px);box-shadow:0 30px 80px #00122c6b}.tool-detail-dialog--wide{width:min(900px,100%)}.tool-detail-body,.tool-flow-form,.tool-center-list{display:grid;gap:14px;min-height:0;padding:clamp(16px,2.2vw,24px);overflow-y:auto}.tool-detail-body{grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr))}.tool-detail-body article{min-width:0;padding:16px;border:1px solid rgb(138 196 255 / 16%);border-radius:12px;background:#ffffff0f}.tool-detail-body small,.tool-detail-body strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tool-detail-body small{color:#91aeca}.tool-detail-body strong{margin-top:8px;color:#fff;font-size:clamp(22px,2vw,28px)}.tool-flow-form{grid-template-columns:repeat(3,minmax(0,1fr))}.tool-flow-form label{display:grid;gap:8px;min-width:0}.tool-flow-form span{color:#9eb8d6;font-size:12px;font-weight:800}.tool-flow-form input,.tool-flow-form select{width:100%;min-width:0;height:42px;padding:0 12px;border:1px solid rgb(145 197 255 / 22%);border-radius:10px;outline:0;color:#eaf5ff;background:#ffffff14}.tool-flow-form option{color:#17233c}.tool-detail-footer{display:flex;justify-content:flex-end;gap:12px;padding:16px clamp(16px,2.2vw,24px) clamp(16px,2.2vw,24px);border-top:1px solid rgb(157 207 255 / 16%)}.tool-center-list article{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:12px;border-radius:12px;background:#ffffff0f}.tool-center-list strong,.tool-center-list small,.tool-center-list em{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tool-center-list strong{color:#fff}.tool-center-list small,.tool-center-list em{color:#9eb8d6;font-size:12px;font-style:normal}.tool-studio-page,.market-page,.solution-page{display:grid;gap:20px;min-width:0}.tool-studio-hero,.model-market-hero,.solution-hero{display:flex;align-items:center;justify-content:space-between;gap:24px;min-width:0;padding:clamp(28px,3vw,44px);border:1px solid #e4f0fb;border-radius:14px;background:radial-gradient(circle at 88% 16%,rgb(73 180 255 / 18%),transparent 28%),linear-gradient(135deg,#fff,#f7fcff);box-shadow:0 18px 44px #286aaa12}.tool-studio-hero h1,.model-market-hero h1,.solution-hero h1{margin:0 0 12px;color:#0a1733;font-size:clamp(34px,3vw,52px);line-height:1.08}.tool-studio-hero p:not(.eyebrow),.model-market-hero p:not(.eyebrow),.solution-hero p:not(.eyebrow){max-width:760px;margin:0;color:#4e6078;line-height:1.8}.tool-studio-actions{display:flex;flex-wrap:wrap;gap:12px}.tool-studio-actions button,.solution-hero button,.model-list-header button,.model-card-list button{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:8px;padding:0 16px;border-radius:10px;color:#fff;background:linear-gradient(135deg,#35a7ff,#337dff);font-weight:800}.tool-studio-actions .ghost{color:#2079d8;background:#eef7ff}.tool-workbench{display:grid;grid-template-columns:180px minmax(0,1fr) minmax(340px,.34fr);gap:18px;min-width:0}.tool-category-rail{display:grid;align-content:start;gap:10px;padding:12px;border:1px solid #e5f0fa;border-radius:12px;background:#ffffffeb}.tool-category-rail button{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:44px;padding:0 10px;border-radius:10px;color:#48627e;background:transparent;font-weight:800}.tool-category-rail button.active{color:#fff;background:linear-gradient(135deg,#35a7ff,#337dff)}.tool-category-rail span,.tool-category-rail em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tool-category-rail em{font-size:12px;font-style:normal}.tool-focus-panel,.tool-ops-panel{min-width:0}.tool-focus-panel{border:1px solid #e5f0fa;border-radius:12px;background:#ffffffeb}.tool-focus-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px clamp(16px,1.4vw,24px) 10px}.tool-focus-header span{color:#268dff;font-size:12px;font-weight:900}.tool-focus-header h2{margin:4px 0 0;color:#17233c}.tool-focus-header strong{color:#0a1733;font-size:clamp(28px,2.4vw,40px)}.tool-focus-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:14px;padding:16px clamp(16px,1.4vw,24px) 24px}.tool-studio-card{display:grid;gap:12px;min-width:0;padding:16px;border:1px solid #edf2f8;border-radius:12px;background:#f8fbff}.tool-studio-card p{display:-webkit-box;margin:6px 0 0;overflow:hidden;color:#68778c;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:2}.tool-studio-card dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}.tool-studio-card dl div{padding:10px;border-radius:9px;background:#fff}.tool-studio-card dt,.tool-studio-card dd{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tool-studio-card dt{color:#8190a4;font-size:12px}.tool-studio-card dd{margin-top:4px;color:#17233c;font-weight:900}.tool-studio-card footer,.tool-flow-timeline article{display:flex;gap:8px}.tool-studio-card footer button{flex:1;min-height:34px;border-radius:9px;color:#fff;background:#2f8cff;font-weight:800}.tool-studio-card footer .ghost{color:#2079d8;background:#eef7ff}.tool-ops-panel{display:grid;align-content:start;gap:18px}.tool-flow-timeline{display:grid;gap:12px;padding:16px clamp(16px,1.4vw,24px) 24px}.tool-flow-timeline article{display:grid;grid-template-columns:34px minmax(0,1fr) 54px;align-items:center;min-width:0;padding:12px;border-radius:12px;background:#f7faff}.tool-flow-timeline article>span{display:inline-grid;width:32px;height:32px;flex:0 0 auto;place-items:center;border-radius:9px;color:#238dff;background:#eaf5ff;font-weight:900}.tool-flow-timeline div{min-width:0}.tool-flow-timeline strong,.tool-flow-timeline small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tool-flow-timeline button{min-height:30px;min-width:52px;padding:0 12px;border-radius:8px;color:#fff;background:#2f8cff;font-weight:800;white-space:nowrap}.tool-load-chart{display:flex;height:130px;align-items:end;gap:7px;padding:18px 22px}.tool-load-chart span{flex:1;border-radius:999px 999px 0 0;background:linear-gradient(180deg,#67d8ff,#337dff)}.tool-load-meta{display:flex;justify-content:space-between;gap:12px;padding:0 22px 20px;color:#6f8197;font-size:12px}.tool-chat-page{display:grid;gap:18px;min-height:calc(100vh - 138px)}.tool-chat-header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;border:1px solid #dbeeff;border-radius:12px;padding:18px;background:linear-gradient(90deg,rgb(46 143 255 / 8%) 1px,transparent 1px) 0 0 / 38px 38px,linear-gradient(rgb(46 143 255 / 7%) 1px,transparent 1px) 0 0 / 38px 38px,#fff;box-shadow:0 16px 38px #225c9614}.tool-chat-header>a,.tool-chat-input button{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:8px;border-radius:8px;padding:0 14px;color:#2079d8;background:#eef7ff;font-weight:900}.tool-chat-header>div{display:flex;min-width:0;align-items:center;gap:14px}.tool-chat-header h1{margin:2px 0 3px;overflow:hidden;color:#10213c;font-size:clamp(24px,2.2vw,34px);text-overflow:ellipsis;white-space:nowrap}.tool-chat-header small{display:block;overflow:hidden;color:#6d83a0;text-overflow:ellipsis;white-space:nowrap}.tool-chat-header>strong{border-radius:999px;padding:7px 12px;color:#00876a;background:#e2fbf3;font-size:12px}.tool-chat-layout{display:grid;grid-template-columns:minmax(230px,300px) minmax(0,1fr);gap:18px;min-height:min(720px,calc(100vh - 220px))}.tool-chat-side,.tool-chat-main{min-width:0;border:1px solid #dbeeff;border-radius:12px;background:#fffffff0;box-shadow:0 16px 38px #225c9614}.tool-chat-side{display:grid;align-content:start;gap:18px;padding:18px}.tool-chat-side h2{margin:0;color:#10213c}.tool-chat-side dl{display:grid;gap:10px;margin:0}.tool-chat-side dl div{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid #e7f1fb;padding-bottom:10px}.tool-chat-side dt{color:#7088a6}.tool-chat-side dd{margin:0;color:#10213c;font-weight:900}.tool-chat-suggestions{display:grid;gap:10px}.tool-chat-suggestions button{min-height:42px;border:1px solid #dbeeff;border-radius:8px;padding:10px 12px;color:#244565;background:#f6fbff;font-weight:800;text-align:left}.tool-chat-suggestions button:hover{border-color:#8ed0ff;color:#0a84ff;background:#eef8ff}.tool-chat-main{display:grid;grid-template-rows:minmax(0,1fr) auto;overflow:hidden}.tool-chat-messages{display:grid;align-content:start;gap:14px;overflow-y:auto;padding:clamp(18px,2vw,28px);background:radial-gradient(circle at 80% 0%,rgb(55 181 255 / 12%),transparent 28%),linear-gradient(180deg,#fbfdff,#f4faff)}.tool-chat-message{display:grid;gap:6px;max-width:min(720px,86%)}.tool-chat-message--user{justify-self:end}.tool-chat-message span{color:#66809e;font-size:12px;font-weight:900}.tool-chat-message--user span{text-align:right}.tool-chat-message p{margin:0;border:1px solid #dbeeff;border-radius:10px;padding:13px 15px;color:#203654;background:#fff;line-height:1.7;box-shadow:0 10px 20px #225c960d}.tool-chat-message--user p{color:#fff;background:linear-gradient(135deg,#0d86ff,#18bfd6)}.tool-chat-input{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;border-top:1px solid #e2effb;padding:14px;background:#fff}.tool-chat-input input{width:100%;min-height:44px;border:1px solid #cfe4fa;border-radius:8px;outline:0;padding:0 14px;color:#10213c;background:#f8fcff}.tool-chat-input button{color:#fff;background:linear-gradient(135deg,#0d86ff,#18bfd6)}.model-compare-strip{display:grid;grid-template-columns:repeat(4,minmax(92px,1fr));gap:12px;min-width:min(440px,100%)}.model-compare-strip article,.model-card-list article,.solution-industry-tabs button,.delivery-roadmap article,.case-list article{cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease}.model-compare-strip article{display:grid;justify-items:center;gap:8px;padding:16px;border:1px solid #dcecff;border-radius:12px;background:#ffffffc2}.model-compare-strip article.active,.model-card-list article.active{border-color:#9bd1ff;background:#eef7ff}.model-compare-strip span,.model-card-list article>span{display:inline-grid;width:44px;height:44px;place-items:center;border-radius:12px;color:#fff;background:linear-gradient(135deg,#45b6ff,#337dff);font-weight:900}.model-market-grid{display:grid;grid-template-columns:210px minmax(0,1fr) minmax(280px,.38fr);gap:18px}.model-filter-list,.model-card-list,.model-process,.solution-module-grid,.delivery-roadmap,.case-list{display:grid;gap:12px;padding:16px clamp(16px,1.4vw,24px) 24px}.model-filter-list button{min-height:42px;border-radius:10px;color:#48627e;background:#f4f9ff;font-weight:800}.model-filter-list button.active{color:#fff;background:linear-gradient(135deg,#35a7ff,#337dff)}.model-list-header{display:flex;justify-content:space-between;gap:16px;padding:22px clamp(16px,1.4vw,24px) 10px}.model-list-header h2{margin:0;color:#17233c}.model-list-header p{margin:6px 0 0;color:#8190a4}.model-card-list article{display:grid;grid-template-columns:48px minmax(0,1fr) auto auto;align-items:center;gap:12px;min-width:0;padding:14px;border:1px solid #edf2f8;border-radius:12px;background:#f8fbff}.model-card-list strong,.model-card-list small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.model-card-list em{color:#2f8cff;font-style:normal;font-weight:900;white-space:nowrap}.model-detail-card{display:grid;justify-items:start;gap:12px;padding:16px clamp(16px,1.4vw,24px) 24px}.model-detail-card>span{display:inline-grid;width:62px;height:62px;place-items:center;border-radius:16px;color:#fff;background:linear-gradient(135deg,#45b6ff,#337dff);font-size:24px;font-weight:900}.model-detail-card h2{margin:0}.model-detail-card p{margin:0;color:#68778c;line-height:1.7}.model-detail-card dl{display:grid;width:100%;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}.model-detail-card dl div{padding:12px;border-radius:10px;background:#f7faff}.model-detail-card dt,.model-detail-card dd{margin:0}.model-detail-card dt{color:#8190a4;font-size:12px}.model-detail-card dd{margin-top:5px;color:#17233c;font-weight:900}.model-benchmark-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:18px}.model-radar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:18px clamp(16px,1.4vw,24px) 24px}.model-radar span{display:grid;justify-items:center;gap:10px}.model-radar i{display:block;width:72px;height:72px;border-radius:50%;background:radial-gradient(circle,#ffffff 0 48%,transparent 50%),conic-gradient(#35a7ff 0 var(--level),#e8f1fb var(--level) 100%)}.model-process article,.delivery-roadmap article,.case-list article{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;padding:14px;border-radius:12px;background:#f7faff}.model-process article>span,.delivery-roadmap article>span{display:inline-grid;width:42px;height:42px;place-items:center;border-radius:12px;color:#238dff;background:#eaf5ff;font-weight:900}.solution-industry-tabs{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:12px}.solution-industry-tabs button{display:inline-flex;min-height:54px;align-items:center;justify-content:center;gap:10px;border:1px solid #e5f0fa;border-radius:12px;color:#34516e;background:#fff;font-weight:900}.solution-industry-tabs button.active{color:#fff;background:linear-gradient(135deg,#35a7ff,#337dff)}.solution-blueprint,.solution-delivery-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:18px}.solution-main-card{padding:clamp(24px,2.8vw,40px);background:radial-gradient(circle at 86% 18%,rgb(64 174 255 / 16%),transparent 28%),#fff}.solution-main-card>span{color:#268dff;font-weight:900}.solution-main-card h2{margin:10px 0 12px;color:#0a1733;font-size:clamp(26px,2.2vw,38px)}.solution-main-card p{color:#5d6f86;line-height:1.8}.solution-kpis{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.solution-kpis strong{padding:10px 14px;border-radius:999px;color:#2079d8;background:#eef7ff}.solution-module-grid{grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr))}.solution-module-grid article{display:grid;gap:10px;padding:16px;border-radius:12px;background:#f7faff}.solution-module-grid .app-icon,.case-list .app-icon{color:#238dff}.solution-module-grid strong,.solution-module-grid small,.delivery-roadmap strong,.delivery-roadmap small,.case-list span{overflow:hidden;text-overflow:ellipsis}.solution-module-grid small,.delivery-roadmap small{color:#8190a4;line-height:1.6}.apps-market-page,.skills-page{display:grid;gap:20px;min-width:0}.apps-market-hero,.skills-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.62fr);gap:24px;align-items:center;padding:clamp(28px,3vw,44px);border:1px solid #e4f0fb;border-radius:16px;background:radial-gradient(circle at 86% 16%,rgb(73 180 255 / 18%),transparent 28%),radial-gradient(circle at 16% 86%,rgb(67 221 205 / 10%),transparent 26%),linear-gradient(135deg,#fff,#f7fcff);box-shadow:0 18px 44px #286aaa12}.skills-hero{grid-template-columns:minmax(0,1fr) auto}.apps-market-hero h1,.skills-hero h1{margin:0 0 12px;color:#0a1733;font-size:clamp(36px,3.2vw,54px);line-height:1.06}.apps-market-hero p:not(.eyebrow),.skills-hero p:not(.eyebrow){max-width:760px;margin:0;color:#4e6078;line-height:1.8}.apps-hero-showcase{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.apps-hero-showcase article{display:grid;justify-items:center;gap:9px;min-width:0;padding:16px;border:1px solid #dcecff;border-radius:14px;background:#ffffffc2}.apps-hero-showcase strong,.apps-hero-showcase small{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-market-icon,.skill-node-icon{display:inline-grid;width:46px;height:46px;place-items:center;border-radius:13px;color:#238dff;background:#edf7ff}.app-market-icon--red,.app-market-icon--amber,.skill-node-icon--amber{color:#ff745f;background:#fff2ef}.app-market-icon--cyan{color:#1eb7d4;background:#edfcff}.app-market-icon--violet,.skill-node-icon--violet{color:#7d6dff;background:#f3f1ff}.app-market-icon--green,.skill-node-icon--green{color:#20b989;background:#effcf8}.apps-market-layout{display:grid;grid-template-columns:160px minmax(0,1fr) minmax(260px,.36fr);gap:18px}.apps-filter-panel{display:grid;align-content:start;gap:10px;padding:12px;border:1px solid #e5f0fa;border-radius:12px;background:#fff}.apps-filter-panel button{min-height:42px;border-radius:10px;color:#48627e;background:#f4f9ff;font-weight:900}.apps-filter-panel button.active{color:#fff;background:linear-gradient(135deg,#35a7ff,#337dff)}.apps-grid-panel{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr));gap:14px;min-width:0}.market-app-card{display:grid;gap:14px;min-width:0;padding:18px;border:1px solid #e5f0fa;border-radius:14px;background:radial-gradient(circle at 86% 10%,rgb(49 153 255 / 12%),transparent 28%),#fff;box-shadow:0 14px 34px #286aaa0d}.market-app-card p{display:-webkit-box;margin:6px 0 0;overflow:hidden;color:#68778c;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:2}.market-app-card dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0}.market-app-card dl div{padding:10px;border-radius:10px;background:#f7faff}.market-app-card dt,.market-app-card dd{margin:0}.market-app-card dt{color:#8190a4;font-size:12px}.market-app-card dd{margin-top:5px;color:#17233c;font-weight:900}.market-app-card button,.skills-hero button,.skill-card button,.skill-market-list button{min-height:36px;border-radius:10px;color:#fff;background:linear-gradient(135deg,#35a7ff,#337dff);font-weight:900}.app-insight-stack,.app-scenario-list,.skill-market-list,.skills-stat-list{display:grid;gap:12px;padding:16px clamp(16px,1.4vw,24px) 24px}.app-insight-stack article,.app-scenario-list article,.skill-market-list article{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:14px;border-radius:12px;background:#f7faff}.app-insight-stack article{grid-template-columns:1fr}.app-insight-stack strong{color:#0a1733;font-size:28px}.app-scenario-list .app-icon,.skill-market-list .app-icon{color:#238dff}.apps-scenario-grid,.skills-bottom-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.6fr);gap:18px}.app-install-flow{display:grid;gap:12px;padding:16px clamp(16px,1.4vw,24px) 24px}.app-install-flow span,.skill-policy-grid span{padding:14px;border-radius:12px;color:#2079d8;background:#eef7ff;font-weight:900}.skills-canvas{display:grid;grid-template-columns:260px minmax(0,1fr) minmax(240px,.32fr);gap:18px}.skills-pipeline,.skills-map-panel{display:grid;gap:14px;min-width:0}.skills-pipeline article{display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px;padding:16px;border:1px solid #e5f0fa;border-radius:14px;background:#fff}.skills-pipeline span{display:inline-grid;width:42px;height:42px;place-items:center;border-radius:12px;color:#238dff;background:#eaf5ff;font-weight:900}.skills-map-panel{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr))}.skill-card{display:grid;gap:12px;padding:18px;border:1px solid #e5f0fa;border-radius:16px;background:radial-gradient(circle at 90% 12%,rgb(49 153 255 / 12%),transparent 28%),#fff;box-shadow:0 14px 34px #286aaa0d}.skill-card header,.skill-card footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.skill-card p{display:-webkit-box;margin:0;overflow:hidden;color:#68778c;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:2}.skill-card em{color:#28aa87;font-size:12px;font-style:normal;font-weight:900}.skill-card footer span{color:#8190a4;font-size:12px}.skills-stat-list article{padding:14px;border-radius:12px;background:#f7faff}.skills-stat-list strong{display:block;margin-top:6px;color:#0a1733;font-size:28px}.skill-policy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px clamp(16px,1.4vw,24px) 24px}.enterprise-page{display:grid;gap:20px;min-width:0}.enterprise-hero,.about-hero{display:flex;align-items:center;justify-content:space-between;gap:24px;min-width:0;padding:clamp(28px,3vw,44px);border:1px solid #e4f0fb;border-radius:16px;background:radial-gradient(circle at 88% 16%,rgb(73 180 255 / 18%),transparent 28%),linear-gradient(135deg,#fff,#f7fcff);box-shadow:0 18px 44px #286aaa12}.enterprise-hero h1,.about-hero h1{margin:0 0 12px;color:#0a1733;font-size:clamp(36px,3vw,54px);line-height:1.06}.enterprise-hero p:not(.eyebrow),.about-hero p:not(.eyebrow){max-width:760px;margin:0;color:#4e6078;line-height:1.8}.enterprise-hero button{display:inline-flex;min-height:42px;align-items:center;gap:8px;padding:0 16px;border-radius:10px;color:#fff;background:linear-gradient(135deg,#35a7ff,#337dff);font-weight:900}.private-topology,.help-quick-grid,.data-kpi-grid,.about-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:14px}.private-topology article,.help-quick-grid article,.data-kpi-grid article,.about-metrics article{display:grid;gap:10px;min-width:0;padding:20px;border:1px solid #e5f0fa;border-radius:14px;background:#fff;box-shadow:0 14px 34px #286aaa0d}.private-topology .app-icon,.help-quick-grid .app-icon,.career-list .app-icon{color:#238dff}.enterprise-grid,.data-dashboard-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);gap:18px}.enterprise-list,.deploy-checklist,.ticket-panel,.career-list{display:grid;gap:12px;padding:16px clamp(16px,1.4vw,24px) 24px}.enterprise-list article,.career-list article{display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px;align-items:center;padding:14px;border-radius:12px;background:#f7faff}.enterprise-list article>span{display:inline-grid;width:42px;height:42px;place-items:center;border-radius:12px;color:#238dff;background:#eaf5ff;font-size:12px;font-weight:900}.enterprise-list strong,.enterprise-list small,.career-list span{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.enterprise-list small{margin-top:4px;color:#8190a4}.deploy-checklist label{display:flex;align-items:center;gap:10px;padding:13px;border-radius:12px;background:#f7faff;color:#34516e;font-weight:800}.help-search{display:flex;width:min(420px,100%);align-items:center;gap:10px;padding:0 16px;border:1px solid #ecf1f8;border-radius:999px;background:#fff}.help-search input{width:100%;height:44px;min-width:0;border:0;outline:0;background:transparent}.help-quick-grid button,.ticket-panel button{min-height:36px;border-radius:10px;color:#fff;background:#2f8cff;font-weight:900}.ticket-panel input,.ticket-panel select{width:100%;min-width:0;height:42px;padding:0 12px;border:1px solid #e3eef9;border-radius:10px;outline:0;background:#fbfdff}.data-kpi-grid article strong,.about-metrics article strong{color:#0a1733;font-size:clamp(28px,2.5vw,40px)}.data-kpi-grid span,.about-metrics span{color:#8190a4}.data-kpi-grid small{color:#28aa87}.data-bar-chart{display:flex;height:280px;align-items:end;gap:9px;padding:20px clamp(16px,1.4vw,24px) 24px}.data-bar-chart span{flex:1;min-width:5px;border-radius:999px 999px 0 0;background:linear-gradient(180deg,#67d8ff,#337dff)}.about-brand-mark{display:inline-grid;width:clamp(96px,10vw,140px);aspect-ratio:1;place-items:center;border-radius:28px;color:#fff;background:linear-gradient(135deg,#4da4ff,#2167ff 62%,#73e3ff);font-size:clamp(34px,4vw,58px);font-weight:900;box-shadow:0 20px 44px #2d79ff42}.about-story{display:grid;gap:12px;padding:16px clamp(16px,1.4vw,24px) 24px;color:#5d6f86;line-height:1.85}.about-story p{margin:0}.compute-metrics-grid,.compute-layout-grid{display:grid;gap:18px;min-width:0}.compute-metrics-grid{grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr))}.compute-metrics-grid article{display:grid;grid-template-columns:46px minmax(0,1fr);gap:14px;align-items:center;min-width:0;padding:20px;border:1px solid #e5f0fa;border-radius:12px;background:#ffffffeb;box-shadow:0 14px 34px #286aaa0d}.compute-metrics-grid small,.compute-metrics-grid strong,.compute-metrics-grid em{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.compute-metrics-grid small{color:#8190a4}.compute-metrics-grid strong{margin:6px 0;color:#14213a;font-size:clamp(22px,1.8vw,30px)}.compute-metrics-grid em{color:#28aa87;font-size:12px;font-style:normal}.compute-metric-icon{display:inline-grid;width:46px;height:46px;place-items:center;border-radius:12px;color:#238dff;background:#eef7ff}.compute-metric-icon--cyan{color:#18adc9;background:#ecfcff}.compute-metric-icon--violet{color:#786bff;background:#f3f1ff}.compute-metric-icon--green{color:#1eb985;background:#effcf8}.compute-layout-grid{grid-template-columns:minmax(0,1.35fr) minmax(320px,.85fr)}.compute-layout-grid--bottom{grid-template-columns:minmax(360px,1.1fr) minmax(320px,.9fr)}.resource-table,.schedule-board,.config-list{display:grid;gap:12px;padding:16px clamp(16px,1.4vw,24px) 24px}.resource-table article{display:grid;grid-template-columns:minmax(150px,1fr) minmax(120px,.8fr) auto auto;align-items:center;gap:14px;min-width:0;padding:14px;border-radius:12px;background:#f7faff}.resource-table strong,.resource-table small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.resource-table strong{color:#17233c}.resource-table small,.schedule-board small,.config-list small{margin-top:4px;color:#8190a4}.resource-bar{height:8px;overflow:hidden;border-radius:999px;background:#e8f1fb}.resource-bar i{display:block;height:100%;border-radius:inherit}.resource-table em,.resource-table b{color:#5d7088;font-size:12px;font-style:normal;white-space:nowrap}.resource-table b{color:#238dff}.schedule-board article,.config-list article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:14px;border-radius:12px;background:#f7faff}.schedule-dot{width:10px;height:10px;border-radius:50%}.schedule-dot--good{background:#29c7a7}.schedule-dot--info{background:#2f8cff}.schedule-dot--warn{background:#ffb83f}.schedule-board strong,.schedule-board small,.config-list strong,.config-list small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.schedule-board strong,.config-list strong{color:#17233c}.schedule-board em{color:#2b8cff;font-size:12px;font-style:normal;white-space:nowrap}.compute-trend-chart{display:grid;grid-template-columns:42px minmax(0,1fr);min-height:280px;padding:16px clamp(16px,1.4vw,24px) 24px}.compute-trend-axis{display:flex;flex-direction:column;justify-content:space-between;padding:8px 8px 28px 0;color:#9aa8ba;font-size:11px}.compute-trend-stage{position:relative;min-width:0;overflow:hidden;border-left:1px solid #edf3fb;border-bottom:1px solid #edf3fb;border-radius:0 0 8px;background:linear-gradient(#eef5fd 1px,transparent 1px) 0 22px / 100% 48px,linear-gradient(90deg,#f1f6fc 1px,transparent 1px) 0 0 / 64px 100%}.compute-trend-stage svg{position:absolute;top:22px;right:0;bottom:74px;left:0;width:100%;height:calc(100% - 96px)}.compute-trend-stage polyline{fill:none;stroke:#278cff;stroke-linecap:round;stroke-linejoin:round;stroke-width:5;filter:drop-shadow(0 10px 14px rgb(39 140 255 / 18%))}.compute-bars{position:absolute;right:16px;bottom:18px;left:16px;display:flex;height:64px;align-items:end;gap:7px}.compute-bars span{flex:1;min-width:4px;border-radius:999px 999px 0 0;background:linear-gradient(180deg,#67d8ff,#337dff)}.config-list article{grid-template-columns:46px minmax(0,1fr) auto}.config-list article>span{display:inline-grid;width:46px;height:46px;place-items:center;border-radius:12px;color:#fff;background:linear-gradient(135deg,#42b8ff,#337dff);font-weight:900}.config-list button{min-height:34px;padding:0 14px;border-radius:9px;box-shadow:none}@media(max-width:1700px){.topbar{grid-template-columns:minmax(0,1fr) 300px}.topbar__nav a{gap:4px}}@media(max-width:1500px){.topbar{grid-template-columns:minmax(0,1fr) 260px;gap:10px;padding-inline:16px}.topbar__nav{row-gap:4px}.topbar__nav a{min-height:32px;font-size:12px}.search-box{padding-inline:12px}.search-box input{font-size:13px}}@media(max-width:1440px){.home-grid{grid-template-columns:minmax(0,1fr) minmax(340px,36%)}.hero-panel h1{font-size:clamp(32px,2.5vw,42px)}.hero-panel p{font-size:clamp(16px,1.25vw,20px)}.hero-tags{gap:12px}.prompt-tools{justify-content:flex-start}.prompt-tools button{padding:0 8px;font-size:12px}}@media(max-width:1220px){.topbar{grid-template-columns:1fr}.search-box{max-width:520px}.home-grid{grid-template-columns:1fr}.hero-panel{min-height:500px}.hero-visual{width:38%}.analytics-grid{grid-template-columns:1fr}.recent-panel{grid-column:auto}.dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.online-panel{grid-column:span 2}.compute-hero-panel{grid-template-columns:1fr}.compute-live-card{min-height:220px}.tools-hero-panel{grid-template-columns:1fr}.tools-command-panel{min-height:220px}.tool-studio-hero,.model-market-hero,.solution-hero,.apps-market-hero,.skills-hero,.enterprise-hero,.about-hero{display:grid;grid-template-columns:1fr}.model-compare-strip{min-width:0}}@media(max-width:900px){.app-layout{grid-template-columns:1fr}.sidebar{position:static;height:auto}.sidebar__nav{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-card{margin-top:0}.guide-modal{padding:12px}.guide-modal__panel{max-height:calc(100vh - 24px);border-radius:12px}.guide-modal__body{grid-template-columns:1fr;min-height:0;overflow-y:auto}.guide-modal__steps{grid-template-columns:repeat(2,minmax(0,1fr));border-right:0;border-bottom:1px solid #e4f0fb}.guide-modal__steps button{min-height:58px}.guide-modal__content{min-height:360px}.topbar{position:static;grid-template-columns:1fr;min-height:auto;padding:18px}.topbar__nav a{min-height:44px}.search-box{width:100%;max-width:none}.content{padding:20px}.section-body{grid-template-columns:1fr}.online-detail{max-height:calc(100vh - 32px)}.online-detail__header{display:grid}.online-detail__metrics,.online-detail__body{grid-template-columns:repeat(2,minmax(0,1fr))}.resource-table article{grid-template-columns:minmax(0,1fr) auto}.resource-bar{grid-column:1 / -1}.resource-table em{grid-column:1}.tool-chat-header,.tool-chat-layout,.tool-chat-input{grid-template-columns:1fr}.tool-chat-header{align-items:stretch}.tool-chat-header>strong{width:max-content}.tool-chat-message{max-width:100%}}@media(max-width:720px){.sidebar__nav,.quick-entry-grid,.dashboard-grid,.section-metrics,.capability-grid,.stat-grid{grid-template-columns:1fr}.brand strong{font-size:17px}.side-link{grid-template-columns:34px minmax(0,1fr)}.side-link__arrow{display:none}.hero-panel{min-height:560px;padding:28px 20px}.hero-panel h1,.section-hero h1{font-size:30px}.hero-panel p,.section-hero p{font-size:16px}.hero-visual{top:130px;right:10px;left:10px;width:auto;max-width:none;height:170px}.prompt-box{right:16px;bottom:16px;left:16px}.prompt-box__footer{grid-template-columns:1fr}.prompt-tools{flex-wrap:wrap}.send-button{justify-self:end}.online-panel{grid-column:auto}.section-hero{display:grid;padding:24px}.online-detail-shell{padding:12px}.online-detail__header,.online-detail__metrics,.online-detail__body{padding-right:16px;padding-left:16px}.online-detail__metrics,.online-detail__body{grid-template-columns:1fr}.online-detail__header h2{font-size:24px}.analytics-header{display:grid}.usage-tabs{justify-self:start}.usage-date-range label,.usage-date-range input{width:100%}.node-list li{grid-template-columns:1fr}.compute-hero-panel{padding:24px 20px}.compute-hero-actions,.compute-hero-actions button{width:100%}.compute-metrics-grid article,.schedule-board article,.config-list article{grid-template-columns:1fr}.compute-trend-chart{grid-template-columns:1fr;min-height:260px}.compute-trend-axis{display:none}.compute-orbit{top:54%;left:50%;width:min(200px,74%)}.compute-form-grid,.monitor-pool-list article{grid-template-columns:1fr}.compute-dialog__footer{display:grid}.compute-dialog__footer button{width:100%}.tools-hero-panel{padding:24px 20px}.tools-hero-actions,.tools-hero-actions button{width:100%}.tools-panel-header{display:grid}.tools-filter-tabs{justify-content:flex-start}.tool-card footer,.tool-detail-footer{display:grid}.tool-flow-form,.tool-center-list article{grid-template-columns:1fr}.tools-trend-line{min-height:240px}.tool-category-rail,.model-compare-strip,.model-radar,.apps-hero-showcase,.skill-policy-grid,.tool-studio-card dl,.model-detail-card dl{grid-template-columns:1fr}.model-card-list article,.tool-flow-timeline article{grid-template-columns:1fr}.tool-studio-actions,.tool-studio-actions button,.solution-hero button,.skills-hero button,.enterprise-hero button,.model-list-header,.model-list-header button{width:100%}.model-list-header{display:grid}}.training-page{display:grid;gap:20px;min-width:0}.training-shell{display:grid;gap:18px;min-width:0}.training-header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:clamp(28px,3vw,42px);border:1px solid #e4f0fb;border-radius:14px;background:radial-gradient(circle at 88% 14%,rgb(73 180 255 / 18%),transparent 28%),linear-gradient(135deg,#fff,#f7fcff);box-shadow:0 18px 44px #286aaa12}.training-header h1{margin:0 0 12px;color:#0a1733;font-size:clamp(34px,3vw,50px);line-height:1.08}.training-header p:not(.eyebrow){max-width:760px;margin:0;color:#4e6078;line-height:1.8}.training-header button,.training-toolbar button,.training-primary,.training-form-grid button,.training-import-box button{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:8px;border-radius:9px;padding:0 16px;color:#fff;background:linear-gradient(135deg,#35a7ff,#337dff);font-weight:900;box-shadow:0 12px 24px #2f8dff24}.training-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:8px;border:1px solid #e4f0fb;border-radius:12px;background:#fffc}.training-tabs a{display:flex;min-height:46px;align-items:center;justify-content:center;gap:8px;border-radius:9px;color:#4e6078;font-weight:900}.training-tabs a.router-link-active,.training-tabs a:hover{color:#fff;background:linear-gradient(135deg,#35a7ff,#337dff)}.training-grid{display:grid;gap:18px;min-width:0}.training-grid--data,.training-grid--models,.training-grid--two{grid-template-columns:minmax(0,1fr) minmax(280px,.42fr)}.training-grid--tuning{grid-template-columns:minmax(280px,.8fr) minmax(360px,1fr)}.training-detail-panel{grid-column:1 / -1}.training-toolbar{display:flex;gap:10px;padding:14px clamp(16px,1.4vw,24px)}.training-toolbar input,.training-form-grid input,.training-form-grid select{width:100%;min-width:0;height:40px;border:1px solid #dcebf8;border-radius:9px;outline:0;padding:0 12px;color:#263a56;background:#fbfdff}.training-card-list{overflow:hidden}.training-data-row,.training-model-card,.training-eval-row{display:grid;min-width:0;align-items:center;gap:12px;margin:0 clamp(16px,1.4vw,24px) 12px;padding:14px;border:1px solid #edf4fb;border-radius:10px;background:#fbfdff}.training-data-row{grid-template-columns:76px minmax(0,1fr) auto}.training-data-row strong,.training-data-row small,.training-model-card strong,.training-model-card small,.training-eval-row strong,.training-eval-row small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.training-data-row small,.training-model-card small,.training-eval-row small{margin-top:5px;color:#8190a4}.training-data-row em,.training-eval-row em{color:#1eb985;font-size:12px;font-style:normal;font-weight:900}.training-thumb{position:relative;display:grid;width:76px;height:54px;place-items:center;overflow:hidden;border:1px solid #d8eafa;border-radius:8px;color:#2f8cff;background:linear-gradient(#eaf5ff 1px,transparent 1px) 0 0 / 100% 18px,linear-gradient(90deg,#eaf5ff 1px,transparent 1px) 0 0 / 24px 100%,#fff;font-size:12px}.training-thumb span,.training-preview span{position:absolute;top:10px;right:10px;bottom:10px;left:10px;border-radius:6px;background:#2f8cff29}.training-side-panel{align-self:start;overflow:hidden}.training-checks,.training-import-box,.training-form-grid,.training-detail-body{display:grid;gap:12px;padding:16px clamp(16px,1.4vw,24px) 24px}.training-checks label{display:flex;align-items:center;gap:10px;padding:12px;border-radius:10px;color:#34516e;background:#f7fbff;font-weight:800}.training-stepper{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:16px clamp(16px,1.4vw,24px) 0}.training-stepper span{padding:11px 12px;border-radius:10px;color:#8190a4;background:#f3f8fe;font-size:13px;font-weight:900;text-align:center}.training-stepper span.active{color:#fff;background:linear-gradient(135deg,#35a7ff,#337dff)}.training-form-grid label{display:grid;gap:7px;color:#34516e;font-size:13px;font-weight:900}.training-primary{margin:0 clamp(16px,1.4vw,24px) 24px}.training-table{display:grid;gap:10px;padding:16px clamp(16px,1.4vw,24px) 24px}.training-table button{display:grid;grid-template-columns:minmax(160px,1fr) minmax(120px,.75fr) 70px auto;gap:12px;align-items:center;min-height:52px;padding:0 14px;border:1px solid #edf4fb;border-radius:10px;color:#34516e;background:#fbfdff;text-align:left}.training-table button.active,.training-table button:hover{border-color:#2f8cff3d;background:#eef7ff}.training-table span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.training-table em{justify-self:end;font-size:12px;font-style:normal;font-weight:900}.status-success{color:#1eb985}.status-running{color:#2f8cff}.training-detail-tabs{display:flex;flex-wrap:wrap;gap:8px;padding:14px clamp(16px,1.4vw,24px) 0}.training-detail-tabs button{min-height:34px;border-radius:8px;padding:0 14px;color:#5d7088;background:#f2f7fc;font-weight:900}.training-detail-tabs button.active{color:#fff;background:linear-gradient(135deg,#35a7ff,#337dff)}.training-detail-body dl,.training-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:12px;margin:0}.training-detail-body dl div,.training-metrics article{padding:14px;border-radius:10px;background:#f7fbff}.training-detail-body dt{color:#8190a4;font-size:12px}.training-detail-body dd{margin:6px 0 0;color:#17233c;font-weight:900}.training-detail-body pre{max-height:220px;margin:0;overflow:auto;border-radius:10px;padding:14px;color:#d8efff;background:#10203a;line-height:1.7}.training-metrics span{color:#8190a4;font-size:12px}.training-metrics strong{display:block;margin-top:6px;color:#17233c;font-size:24px}.training-output{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px;border-radius:10px;background:#f7fbff}.training-output button,.training-model-card button{min-height:34px;border-radius:8px;padding:0 12px;color:#2187f5;background:#eaf5ff;font-weight:900}.training-model-card{grid-template-columns:44px minmax(0,1fr) auto auto}.training-model-card>span{display:inline-grid;width:44px;height:44px;place-items:center;border-radius:12px;color:#fff;background:linear-gradient(135deg,#35a7ff,#20c7a7);font-weight:900}.training-import-box p{margin:0;color:#5d7088;line-height:1.7}.training-eval-row{grid-template-columns:minmax(0,1fr) 90px auto}.training-eval-row>span{color:#17233c;font-size:22px;font-weight:900;text-align:right}.training-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:130;display:grid;place-items:center;padding:20px}.training-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#08122475;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.training-modal__panel{position:relative;width:min(560px,100%);overflow:hidden;border:1px solid rgb(156 212 255 / 26%);border-radius:14px;background:#fff;box-shadow:0 28px 80px #09295242}.training-modal__panel header,.training-modal__panel footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;border-bottom:1px solid #e4f0fb}.training-modal__panel footer{justify-content:flex-end;border-top:1px solid #e4f0fb;border-bottom:0}.training-modal__panel header button{width:34px;height:34px;border-radius:8px;color:#5d7088;background:#eef7ff;font-size:20px}.training-modal__panel footer button{min-height:38px;border-radius:8px;padding:0 16px;color:#34516e;background:#eaf5ff;font-weight:900}.training-modal__panel footer button:last-child{color:#fff;background:linear-gradient(135deg,#35a7ff,#337dff)}.training-preview-panel{width:min(820px,100%)}.training-preview{position:relative;min-height:420px;padding:32px;overflow:hidden;background:linear-gradient(#edf5fd 1px,transparent 1px) 0 20px / 100% 44px,linear-gradient(90deg,#edf5fd 1px,transparent 1px) 0 0 / 70px 100%,#fbfdff}.training-preview p{position:relative;width:min(460px,100%);margin:0;padding:18px;border:1px solid #dcebf8;border-radius:10px;color:#34516e;background:#ffffffdb;line-height:1.7}@media(max-width:1100px){.training-grid--data,.training-grid--models,.training-grid--two,.training-grid--tuning{grid-template-columns:1fr}}@media(max-width:760px){.training-header{display:grid}.training-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.training-data-row,.training-model-card,.training-eval-row,.training-table button{grid-template-columns:1fr}.training-table em,.training-eval-row>span{justify-self:start;text-align:left}.training-stepper{grid-template-columns:1fr}}.training-console{min-width:0;color:#1f2a44}.console-card{min-height:calc(100vh - 126px);overflow:hidden;border:1px solid #dfe7f2;border-radius:8px;background:#fff}.console-header{display:flex;min-height:64px;align-items:center;justify-content:space-between;gap:16px;padding:0 20px;border-bottom:1px solid #e4eaf3}.console-header>strong{color:#17213d;font-size:16px;font-weight:900}.breadcrumb-link{padding:0;color:#17213d;background:transparent;font-weight:900}.breadcrumb-link:hover{color:#3154ff}.console-actions{display:flex;align-items:center;gap:14px}.console-actions button{min-height:34px;border-radius:6px;padding:0 14px;color:#202b4a;background:transparent;font-weight:900}.console-actions button:last-child{color:#fff;background:#6254e8}.dataset-switch{position:absolute;left:50%;top:14px;display:inline-flex;padding:6px;border-radius:6px;background:#f4f5f9;transform:translate(-50%)}.dataset-console{position:relative}.dataset-switch button{min-height:28px;border-radius:5px;padding:0 14px;color:#68708a;background:transparent;font-weight:900}.dataset-switch button.active{color:#17213d;background:#fff}.console-filter{display:flex;gap:8px;min-height:65px;align-items:center;padding:0 20px;border-bottom:1px solid #e4eaf3}.console-filter select,.console-filter label{width:280px;height:34px;border:1px solid #d9e1ed;border-radius:5px;color:#77809a;background:#fff}.console-filter select{padding:0 12px}.console-filter label{display:flex;align-items:center;gap:8px;padding:0 12px}.console-filter input{width:100%;min-width:0;border:0;outline:0;color:#1f2a44}.console-filter .app-icon{width:16px;height:16px}.console-table{min-width:0}.console-table__head,.console-table__row{display:grid;align-items:center;min-width:0;border-bottom:1px solid #e4eaf3}.dataset-table .console-table__head,.dataset-table .console-table__row{grid-template-columns:minmax(150px,1.35fr) minmax(112px,1fr) 90px 90px minmax(110px,1fr) minmax(110px,1fr) minmax(120px,1fr) minmax(120px,1fr) minmax(170px,1.2fr) minmax(170px,1.1fr)}.task-table .console-table__head,.task-table .console-table__row{grid-template-columns:minmax(180px,1.25fr) 90px minmax(180px,1.2fr) minmax(120px,.9fr) minmax(110px,.85fr) minmax(110px,.85fr) 90px minmax(170px,1fr) minmax(150px,.95fr)}.model-console-table .console-table__head,.model-console-table .console-table__row{grid-template-columns:minmax(240px,1.45fr) minmax(150px,1fr) minmax(170px,1.05fr) minmax(140px,.9fr) minmax(110px,.75fr) minmax(160px,.95fr) minmax(160px,.95fr)}.eval-console-table .console-table__head,.eval-console-table .console-table__row{grid-template-columns:minmax(180px,1.3fr) minmax(190px,1.2fr) minmax(160px,1fr) minmax(130px,.9fr) 90px 110px minmax(160px,1fr) 140px}.compression-console-table .console-table__head,.compression-console-table .console-table__row{grid-template-columns:minmax(180px,1.3fr) minmax(190px,1.2fr) minmax(140px,.95fr) minmax(130px,.9fr) 90px 110px minmax(160px,1fr) 140px}.console-table__head{min-height:40px;color:#5f6883;background:#fbfcfe;font-size:13px}.console-table__head span,.console-table__row span{min-width:0;padding:0 20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.console-table__row{min-height:84px;width:100%;color:#202b4a;background:#fff;text-align:left}.console-table__row:hover{background:#fbfdff}.console-table__row strong{color:#3154ff;font-size:14px}.console-table__row small{display:block;margin-top:8px;color:#7b849d}.console-table__row em,.console-table__row b{display:inline-flex;min-height:22px;align-items:center;border-radius:4px;padding:0 8px;background:#f0f2f6;color:#68708a;font-style:normal}.console-table__row b{color:#1677ff;background:#e8f3ff}.ok-dot{display:inline-block;width:14px;height:14px;margin-right:5px;border-radius:50%;vertical-align:-2px;background:#43b883}.table-actions{display:flex;gap:10px}.table-actions a{color:#3154ff;font-weight:800}.table-actions .muted-action{color:#a9b1c3}.priority-tag{color:#ff4d4f!important;background:#fff0f0!important}.deploy-icons{display:inline-flex;gap:8px}.deploy-icons i{display:inline-grid;width:18px;height:18px;place-items:center;border-radius:4px;color:#6254e8;background:#eeecff;font-size:11px;font-style:normal}.count-text{margin-left:8px;color:#8790aa;font-weight:500}.tuning-filter,.model-filter{justify-content:flex-start}.tuning-filter .filter-reset{margin-left:auto;min-height:34px;border:1px solid #d9e1ed;border-radius:6px;padding:0 14px;color:#202b4a;background:#fff;font-weight:900}.console-empty{display:grid;min-height:520px;place-items:center;align-content:center;color:#17213d;grid-column:1 / -1;border-bottom:0}.empty-cube,.empty-badge{width:112px;height:88px;margin-bottom:16px;opacity:.72;background:linear-gradient(30deg,transparent 48%,#edf1f8 49% 51%,transparent 52%) 0 0 / 28px 28px,linear-gradient(150deg,transparent 48%,#edf1f8 49% 51%,transparent 52%) 0 0 / 28px 28px}.console-pagination{display:flex;justify-content:flex-end;gap:12px;padding:16px 20px}.console-pagination button,.console-pagination span,.console-pagination select{display:inline-flex;min-height:32px;align-items:center;justify-content:center;border:1px solid #d9e1ed;border-radius:6px;padding:0 12px;color:#202b4a;background:#fff}.console-pagination .page-number{min-width:34px;padding:0;color:#202b4a;text-align:center}.center-toast{position:fixed;left:50%;top:50%;z-index:180;min-width:150px;transform:translate(-50%,-50%);border-radius:10px;padding:14px 22px;color:#fff;background:#157ea8;box-shadow:0 18px 46px #157ea842;font-weight:900;text-align:center}.cloud-drive{display:grid;gap:20px;color:#dcecff}.cloud-drive__hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,460px);gap:22px;overflow:hidden;border:1px solid rgb(74 202 255 / 26%);border-radius:12px;padding:clamp(24px,3vw,42px);background:linear-gradient(90deg,rgb(83 222 255 / 13%) 1px,transparent 1px) 0 0 / 44px 44px,linear-gradient(rgb(83 222 255 / 10%) 1px,transparent 1px) 0 0 / 44px 44px,radial-gradient(circle at 84% 16%,rgb(37 232 255 / 22%),transparent 32%),linear-gradient(135deg,#071426,#0c2543 58%,#071522);box-shadow:0 22px 60px #04193729}.cloud-drive__hero p{margin:0 0 10px;color:#5ee4ff;font-size:12px;font-weight:900;letter-spacing:0}.cloud-drive__hero h1{margin:0;color:#fff;font-size:clamp(34px,4vw,58px);line-height:1.05}.cloud-drive__hero span{display:block;max-width:760px;margin-top:14px;color:#b8c9df;line-height:1.8}.cloud-drive__hero dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0}.cloud-drive__hero dl div{border:1px solid rgb(102 220 255 / 22%);border-radius:10px;padding:18px;background:#05142694}.cloud-drive__hero dt,.cloud-drive__info dt{color:#8db4d8;font-size:12px}.cloud-drive__hero dd{margin:8px 0 0;color:#fff;font-size:26px;font-weight:900}.cloud-drive__shell{display:grid;grid-template-columns:230px minmax(0,1fr) 280px;gap:18px;align-items:start}.cloud-drive__main{min-width:0}.cloud-drive__nav,.cloud-drive__info,.drive-panel{border:1px solid #dbeeff;border-radius:10px;color:#203654;background:#fffffff5;box-shadow:0 16px 38px #225c9614}.cloud-drive__nav{position:sticky;top:20px;display:grid;gap:8px;padding:14px}.cloud-drive__nav label{display:flex;height:40px;align-items:center;gap:8px;border:1px solid #cae4ff;border-radius:8px;padding:0 10px;background:#f7fbff}.cloud-drive__nav input{min-width:0;width:100%;border:0;outline:0;background:transparent}.cloud-drive__nav a{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:38px;border-radius:8px;padding:0 10px;color:#56708e;font-weight:900}.cloud-drive__nav a.router-link-active,.cloud-drive__nav a:hover{color:#fff;background:linear-gradient(135deg,#087cff,#19bfd6)}.cloud-drive__nav small{font-size:11px}.cloud-drive__tree{display:grid;gap:8px;margin-top:8px;border-top:1px solid #edf4fb;padding-top:14px}.cloud-drive__tree strong{color:#10213c}.cloud-drive__tree button{display:flex;align-items:center;gap:8px;min-height:30px;color:#5f7188;background:transparent;text-align:left}.cloud-drive__tree span{width:9px;height:9px;border-radius:50%;background:#b9cee5}.cloud-drive__tree span.active{background:#0a84ff;box-shadow:0 0 14px #0a84ff8c}.drive-panel{min-width:0;overflow:hidden}.drive-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:18px;border-bottom:1px solid #edf4fb}.drive-toolbar strong{display:block;color:#10213c;font-size:20px}.drive-toolbar span{display:block;margin-top:4px;color:#7088a6}.drive-toolbar>div:last-child,.drive-actions,.drive-toolbar>button,.dataset-grid aside>div,.recycle-list article>div{display:flex;flex-wrap:wrap;gap:8px}.drive-toolbar button,.drive-actions button,.team-detail label,.share-list button,.recycle-list button,.dataset-grid button,.permission-grid select,.drive-context-menu button,.drive-modal__panel button{min-height:34px;border-radius:7px;padding:0 12px;color:#22506f;background:#edf7ff;font-weight:900}.drive-toolbar button:first-child,.drive-modal__panel footer button:last-child,.dataset-grid button:first-child{color:#fff;background:linear-gradient(135deg,#0d86ff,#18bfd6)}.drive-dropzone{display:grid;min-height:128px;margin:18px;place-items:center;align-content:center;gap:8px;border:1px dashed #9bc8f5;border-radius:10px;color:#203654;background:linear-gradient(90deg,rgb(10 132 255 / 8%) 1px,transparent 1px) 0 0 / 32px 32px,linear-gradient(rgb(10 132 255 / 7%) 1px,transparent 1px) 0 0 / 32px 32px,#f7fbff}.drive-dropzone.dragging{border-color:#0a84ff;background-color:#eef8ff}.drive-table{overflow-x:auto;padding:0 18px 18px}.drive-table__head,.drive-table article{display:grid;grid-template-columns:minmax(220px,1.4fr) 90px 90px 150px 100px minmax(210px,1.1fr);gap:14px;min-width:920px;align-items:center}.drive-table__head{border-radius:8px;padding:12px 14px;color:#6f829d;background:#f4f9ff;font-size:13px;font-weight:900}.drive-table article{border-bottom:1px solid #eef4fb;padding:14px;cursor:pointer}.drive-table article.selected{background:#f5fbff}.drive-table article>span:first-child{display:flex;min-width:0;align-items:center;gap:8px}.drive-table strong,.drive-card-grid strong{min-width:0;overflow:hidden;color:#10213c;text-overflow:ellipsis;white-space:nowrap}.drive-table b{border-radius:999px;padding:5px 9px;font-size:12px}.sync-done{color:#00876a;background:#e2fbf3}.sync-syncing{color:#0a73d8;background:#e8f4ff}.sync-local{color:#b36b00;background:#fff5df}.drive-card-grid,.team-layout,.dataset-grid,.permission-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;padding:18px}.drive-card-grid article,.team-project,.team-detail,.share-list article,.recycle-list article,.dataset-grid article,.dataset-grid aside,.storage-ring,.storage-row,.permission-grid article{min-width:0;border:1px solid #e2f0ff;border-radius:8px;padding:16px;background:linear-gradient(135deg,#fff,#f3faff)}.drive-card-grid article{display:grid;gap:10px;cursor:pointer}.team-project,.dataset-grid article{display:grid;gap:8px;cursor:pointer}.team-project.active,.dataset-grid article.active{border-color:#0a84ff;box-shadow:inset 0 0 0 1px #0a84ff}.team-project span,.team-project small,.drive-card-grid span,.drive-card-grid small,.share-list span,.recycle-list small,.dataset-grid span,.dataset-grid small,.capacity-panel small{color:#7088a6}.team-detail,.dataset-grid aside{display:grid;align-content:start;gap:12px}.team-detail dl,.dataset-grid dl,.cloud-drive__info dl{display:grid;gap:10px;margin:0}.team-detail dl div,.dataset-grid dl div,.cloud-drive__info dl div{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid #edf4fb;padding-bottom:8px}.team-detail dd,.dataset-grid dd,.cloud-drive__info dd{margin:0;color:#10213c;font-weight:900}.team-detail label{justify-content:flex-start}.share-list,.recycle-list,.storage-layout{display:grid;gap:12px;padding:18px}.share-list article{display:grid;grid-template-columns:minmax(160px,1fr) minmax(240px,1.4fr) minmax(180px,1fr) auto;gap:12px;align-items:center}.share-list code{min-width:0;overflow:hidden;border-radius:6px;padding:8px 10px;color:#5ee4ff;background:#071426;text-overflow:ellipsis;white-space:nowrap}.recycle-list article{display:flex;align-items:center;justify-content:space-between;gap:12px}.recycle-list strong,.recycle-list small{display:block}.storage-layout{grid-template-columns:minmax(220px,300px) minmax(0,1fr);align-items:center}.storage-ring{display:grid;min-height:240px;place-items:center;align-content:center;gap:8px}.storage-ring i{width:150px;aspect-ratio:1;border-radius:50%;background:conic-gradient(#0a84ff calc(var(--percent) * 1%),#dbeeff 0);box-shadow:inset 0 0 0 28px #fff}.storage-ring strong{color:#0a84ff;font-size:36px}.storage-row{display:grid;grid-column:2;grid-template-columns:100px minmax(0,1fr) 80px;align-items:center;gap:12px}.storage-row i,.capacity-panel i{height:10px;overflow:hidden;border-radius:999px;background:#e7f2ff}.storage-row b,.capacity-panel b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#0a84ff,#37d9ff)}.permission-grid article{display:grid;gap:10px}.permission-grid select,.drive-modal__panel input,.drive-modal__panel select{width:100%;border:1px solid #cfe4fa;outline:0;color:#10213c;background:#f8fcff}.cloud-drive__info{position:sticky;top:20px;display:grid;gap:14px;padding:18px}.cloud-drive__info>.app-icon{width:44px;height:44px;color:#0a84ff}.cloud-drive__info h2{margin:0;overflow-wrap:anywhere;color:#10213c;font-size:20px}.capacity-panel{display:grid;gap:10px;border-top:1px solid #edf4fb;padding-top:16px}.capacity-panel strong{color:#0a84ff;font-size:22px}.drive-context-menu{position:fixed;z-index:120;display:grid;min-width:150px;gap:6px;border:1px solid #dbeeff;border-radius:8px;padding:8px;color:#203654;background:#fff;box-shadow:0 20px 55px #1b2f552e}.drive-context-menu button{justify-content:flex-start;text-align:left}.drive-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:130;display:grid;place-items:center;padding:20px;background:#0512249e;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.drive-modal__panel{display:grid;gap:16px;width:min(460px,100%);border:1px solid #dbeeff;border-radius:10px;padding:20px;color:#203654;background:#fff;box-shadow:0 24px 70px #1b2f552e}.drive-modal__panel header,.drive-modal__panel footer{display:flex;justify-content:space-between;gap:12px}.drive-modal__panel label{display:grid;gap:8px;font-weight:900}.drive-modal__panel input,.drive-modal__panel select{height:38px;border-radius:7px;padding:0 10px}.model-square{min-height:calc(100vh - 126px);margin:-28px;color:#151f49;background:#fff}.model-square__top{position:sticky;top:0;z-index:20;display:grid;grid-template-columns:180px minmax(0,1fr);align-items:center;gap:20px;min-height:62px;border-bottom:1px solid #e8ebf5;padding:0 20px;background:#fffffff0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.model-filter-sidebar header{margin-bottom:12px}.model-filter-sidebar strong{color:#121848;font-size:15px}.model-filter-sidebar button{width:100%;min-height:32px;justify-content:flex-start;overflow:hidden;border-color:#e5e9f4;border-radius:7px;padding:0 10px;color:#27305d;background:#fbfcff;font-weight:700;text-align:left;text-overflow:ellipsis;white-space:nowrap}.model-filter-sidebar button.active,.model-filter-sidebar button:hover{border-color:#7668ff;color:#6254f4;background:#f6f4ff;box-shadow:0 8px 18px #6254f41a}.model-purchase-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:140;display:grid;place-items:center;padding:20px;background:#0c122c73;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.model-purchase-panel{display:grid;gap:18px;width:min(520px,100%);border:1px solid #e4e7f4;border-radius:12px;padding:22px;color:#151f49;background:#fff;box-shadow:0 28px 80px #12184838}.model-purchase-panel header,.model-purchase-panel footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.model-purchase-panel header span{color:#6254f4;font-size:12px;font-weight:900}.model-purchase-panel header strong{display:block;margin-top:4px;font-size:20px}.model-purchase-panel header button{width:34px;height:34px;border-radius:8px;color:#6d7390;background:#f3f5fa;font-size:20px}.model-purchase-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.model-purchase-options button{display:grid;gap:8px;min-height:112px;border:1px solid #e4e7f4;border-radius:10px;padding:14px;color:#202858;background:#fbfcff;text-align:left}.model-purchase-options button.active{border-color:#6254f4;background:#f7f5ff;box-shadow:inset 0 0 0 1px #6254f4}.model-purchase-options span{color:#747b98}.model-purchase-options em{color:#6254f4;font-style:normal;font-weight:900}.model-purchase-panel dl{display:grid;gap:10px;margin:0;border-radius:10px;padding:14px;background:#f8f9fd}.model-purchase-panel dl div{display:flex;justify-content:space-between;gap:12px}.model-purchase-panel dt{color:#747b98}.model-purchase-panel dd{margin:0;color:#151f49;font-weight:900}.model-purchase-panel footer button{min-height:36px;border-radius:8px;padding:0 16px;color:#28305f;background:#f3f5fa;font-weight:900}.model-purchase-panel footer button:last-child{color:#fff;background:#6254f4}.model-square__brand{color:#11194a;font-size:18px;font-weight:900}.model-square__tabs{display:flex;justify-content:center}.model-square__tabs a{min-height:38px;min-width:86px;border-radius:8px;padding:0 16px;color:#6b7190;font-weight:900;display:inline-flex;align-items:center;justify-content:center}.model-square__tabs a.active{color:#1e2364;background:#f4f5fb;box-shadow:inset 0 0 0 1px #f0f1f8}.model-square__tools{display:flex;justify-content:flex-end;gap:12px}.model-square__tools button,.model-promo button,.model-detail-hero>button{min-height:36px;border-radius:7px;padding:0 14px;color:#5a4bff;background:transparent;font-weight:900}.model-square__tools button{display:inline-flex;align-items:center;gap:6px}.model-square__tools button.primary,.model-detail-hero>button{color:#fff;background:#6254f4;box-shadow:0 10px 24px #6254f438}.model-square__notice{margin:0;border-bottom:1px solid #f6edc9;padding:10px 20px;color:#202858;background:#fff9df;font-size:13px}.model-featured-page{width:min(960px,calc(100% - 48px));margin:56px auto 90px}.model-promo{display:grid;grid-template-columns:78px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:42px;border:1px solid #e6e2ff;border-radius:6px;padding:0 22px;background:linear-gradient(90deg,#fbfbff,#fff)}.model-promo span{display:inline-grid;width:52px;height:36px;place-items:center;transform:rotate(15deg);border-radius:6px;color:#ff5792;background:#fff;box-shadow:0 10px 24px #6254f41f;font-weight:900}.model-promo strong{color:#25306b}.model-featured-group{margin-top:26px}.model-featured-group header{display:flex;align-items:baseline;gap:18px;margin-bottom:20px}.model-featured-group h2{margin:0;color:#121848;font-size:18px}.model-featured-group header span{color:#697091}.model-featured-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.featured-model-card{display:grid;min-width:0;gap:10px;border:0;border-radius:8px;padding:26px 30px;color:#17205a;background:#fafbff;text-align:left;transition:transform .16s ease,box-shadow .16s ease}.featured-model-card.large{padding:0;background:transparent}.featured-model-card:hover{transform:translateY(-2px);box-shadow:0 18px 36px #212a591f}.featured-model-card__cover{display:grid;height:158px;align-items:center;overflow:hidden;border-radius:7px;padding:0 36px;color:#fff;background:linear-gradient(135deg,#d8d1ff,#5368ff);font-size:30px;font-weight:900}.cover-max{background:radial-gradient(circle at 82% 10%,rgb(255 255 255 / 55%),transparent 32%),linear-gradient(135deg,#eee9ff,#5663ff)}.cover-plus{background:linear-gradient(90deg,rgb(255 255 255 / 14%) 1px,transparent 1px) 0 0 / 34px 34px,linear-gradient(135deg,#efe0ff,#4b6aff)}.cover-horse{background:radial-gradient(circle at 30% 70%,rgb(255 220 116 / 70%),transparent 24%),radial-gradient(circle at 66% 46%,rgb(129 70 255 / 70%),transparent 28%),linear-gradient(135deg,#03142f,#071038 48%,#14042a)}.featured-model-card>strong{color:#141c54;font-size:16px}.featured-model-card>span{color:#5e6688;line-height:1.7}.model-all-page{display:grid;grid-template-columns:292px minmax(0,1fr);min-height:calc(100vh - 104px)}.model-filter-sidebar{border-right:1px solid #e6eaf4;padding:22px 18px 48px;background:#fbfcff}.model-filter-sidebar section+section{margin-top:30px}.model-filter-sidebar header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.model-filter-sidebar strong{color:#171e52}.model-filter-sidebar section>div{display:flex;flex-wrap:wrap;gap:8px}.model-filter-sidebar button{min-height:28px;border:1px solid #e0e5f2;border-radius:5px;padding:0 9px;color:#28305f;background:#fff}.model-filter-sidebar button.active,.model-filter-sidebar button:hover{border-color:#6254f4;color:#6254f4;background:#f6f4ff}.model-filter-sidebar{display:grid;align-content:start;gap:16px;padding:18px 16px 48px;background:linear-gradient(180deg,#fbfcff,#f7f9fd)}.model-filter-sidebar section{border:1px solid #edf0f7;border-radius:10px;padding:14px;background:#fff}.model-filter-sidebar section+section{margin-top:0}.model-filter-sidebar header .app-icon{display:none}.model-filter-sidebar section>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.model-filter-sidebar button{width:100%;min-height:32px;justify-content:flex-start;overflow:hidden;border-color:#e5e9f4;border-radius:7px;padding:0 10px;background:#fbfcff;font-weight:700;text-align:left;text-overflow:ellipsis;white-space:nowrap}.model-all-content{min-width:0;padding:16px 20px 60px}.model-all-toolbar{display:grid;grid-template-columns:auto minmax(240px,300px) minmax(150px,auto) minmax(150px,auto);align-items:center;gap:16px;margin-bottom:20px}.model-all-toolbar>div{display:flex;gap:9px;color:#151d52;font-weight:900}.model-all-toolbar>div span{color:#8c93b3;font-weight:500}.model-all-toolbar label{display:flex;min-height:32px;align-items:center;gap:8px;border:1px solid #e0e5f2;border-radius:5px;padding:0 12px}.model-all-toolbar input,.model-all-toolbar select,.model-detail-hero select{width:100%;border:0;outline:0;color:#28305f;background:transparent}.model-all-toolbar select{min-height:32px}.model-list-grid{display:grid;grid-template-columns:repeat(4,minmax(230px,1fr));gap:20px}.model-list-card{position:relative;display:grid;grid-template-columns:46px minmax(0,1fr);gap:14px;min-height:164px;border:1px solid #e4e8f2;border-radius:6px;padding:20px;color:#222b62;background:#fff;text-align:left}.model-list-card:hover{border-color:#6b5cff;box-shadow:0 18px 36px #4644a01f}.model-list-card__logo{display:inline-grid;width:42px;height:42px;place-items:center;border-radius:8px;color:#6254f4;background:#f5f4ff;font-weight:900}.model-list-card strong,.model-list-card small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.model-list-card p{display:-webkit-box;min-height:42px;overflow:hidden;margin:10px 0 12px;color:#717898;line-height:1.6;-webkit-box-orient:vertical;-webkit-line-clamp:2}.model-list-card em{position:absolute;top:0;right:0;border-radius:0 6px;padding:4px 8px;color:#6b5cff;background:#f0edff;font-style:normal;font-weight:900}.model-empty-state{display:grid;min-height:360px;place-items:center;align-content:center;gap:12px;border:1px dashed #dfe4f2;border-radius:12px;color:#68718f;background:linear-gradient(90deg,rgb(98 84 244 / 5%) 1px,transparent 1px) 0 0 / 34px 34px,linear-gradient(rgb(98 84 244 / 4%) 1px,transparent 1px) 0 0 / 34px 34px,#fbfcff}.model-empty-state .app-icon{width:42px;height:42px;color:#6254f4}.model-empty-state strong{color:#151f49;font-size:18px}.model-empty-state p{max-width:360px;margin:0;text-align:center}.model-empty-state button{min-height:34px;border-radius:8px;padding:0 14px;color:#fff;background:#6254f4;font-weight:900}.model-chip-row{display:flex;flex-wrap:wrap;gap:7px}.model-chip-row span{border-radius:4px;padding:4px 7px;color:#697091;background:#f2f4f8;font-size:12px;font-weight:800}.model-detail-page{width:min(1100px,calc(100% - 72px));margin:28px auto 70px}.model-detail-page__back,.model-chat-room__back{display:inline-flex;align-items:center;gap:8px;margin-bottom:18px;color:#6254f4;font-weight:900}.model-detail-hero{display:grid;grid-template-columns:minmax(0,1fr) 130px;gap:24px;align-items:start}.model-detail-hero label{display:grid;grid-template-columns:72px minmax(180px,240px);align-items:center;gap:12px;color:#121848;font-weight:900}.model-detail-hero select{height:34px;border:1px solid #e0e5f2;border-radius:5px;padding:0 10px}.model-detail-hero h1{margin:26px 0 10px;color:#121848;font-size:26px}.model-detail-hero p{margin:0 0 14px;color:#414a78;line-height:1.8}.model-detail-section{margin-top:34px}.model-detail-section h2{margin:0 0 18px;color:#121848;font-size:16px}.model-capability-grid,.model-price-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}.model-capability-grid article header{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid #e2e6f1;padding-bottom:10px;color:#6c7392}.model-capability-grid p{display:flex;justify-content:space-between;margin:0;border-bottom:1px solid #e2e6f1;padding:12px 0;color:#475071}.model-capability-grid b{color:#464866}.model-price-grid article{display:grid;grid-template-columns:minmax(120px,1fr) 80px 90px 120px;align-items:center;gap:12px;border-bottom:1px solid #e2e6f1;padding:10px 0}.model-price-grid em{width:max-content;border-radius:4px;padding:4px 7px;color:#ff7a1a;background:#fff0dc;font-style:normal;font-weight:900}.model-price-grid strong{color:#121848}.model-price-grid small{color:#7b829e}.model-chat-room{display:grid;min-height:calc(100vh - 126px);align-content:start;padding-top:82px}.model-chat-room__back{margin-left:32px}.model-chat-room__center{width:min(820px,calc(100% - 48px));margin:0 auto;text-align:center}.model-chat-room h1{display:flex;align-items:center;justify-content:center;gap:12px;margin:0 0 28px;color:#17205a;font-size:24px}.model-chat-room h1 span{color:#6254f4}.model-chat-room h1 small{font-size:24px}.model-chat-box{border:1px solid #e0e5f2;border-radius:7px;background:#fff;box-shadow:0 24px 60px #3841701a}.model-chat-box textarea{width:100%;min-height:70px;border:0;outline:0;resize:vertical;padding:16px;color:#17205a}.model-chat-box footer{display:grid;grid-template-columns:auto minmax(0,1fr) 34px;align-items:center;gap:12px;padding:0 8px 8px 14px}.model-chat-box footer>div{display:flex;gap:8px}.model-chat-box button{min-height:32px;border-radius:6px;padding:0 12px;color:#222b62;background:#fff;font-weight:900}.model-chat-box button.mode{color:#6254f4;background:#f3f1ff}.model-chat-box span{color:#949bb8;font-size:12px;text-align:right}.model-chat-box button.send{width:32px;padding:0;color:#fff;background:#d7d8e6}.model-chat-messages{display:grid;gap:12px;margin-top:24px;text-align:left}.model-chat-messages article{border-radius:8px;padding:14px;background:#f7f8fc}.model-chat-messages article.user{background:#f2f0ff}@media(max-width:1380px){.model-list-grid{grid-template-columns:repeat(3,minmax(230px,1fr))}}@media(max-width:1080px){.model-square__top,.model-all-page,.model-all-toolbar,.model-detail-hero,.model-capability-grid,.model-price-grid{grid-template-columns:1fr}.model-square__tabs,.model-square__tools{justify-content:flex-start}.model-list-grid,.model-featured-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.model-square{margin:-20px}.model-featured-page,.model-detail-page{width:calc(100% - 32px)}.model-list-grid,.model-featured-cards,.model-chat-box footer{grid-template-columns:1fr}.model-price-grid article{grid-template-columns:1fr}}@media(max-width:1280px){.cloud-drive__shell{grid-template-columns:220px minmax(0,1fr)}.cloud-drive__info{position:static;grid-column:1 / -1}}@media(max-width:980px){.cloud-drive__hero,.cloud-drive__shell,.storage-layout{grid-template-columns:1fr}.cloud-drive__nav{position:static}.storage-row{grid-column:auto}.share-list article{grid-template-columns:1fr}}@media(max-width:640px){.cloud-drive__hero dl,.drive-card-grid,.team-layout,.dataset-grid,.permission-grid{grid-template-columns:1fr}.drive-toolbar,.recycle-list article{align-items:stretch;flex-direction:column}.drive-toolbar>div:last-child{width:100%}.drive-toolbar button{flex:1 1 120px}.storage-row{grid-template-columns:1fr}}.cloud-drive .drive-panel{border-color:#7ac8ff57;background:linear-gradient(180deg,#fffffffa,#f6fbfffa),#fff}.cloud-drive .drive-toolbar{min-height:86px;border-bottom:1px solid #e5f1ff;background:radial-gradient(circle at 94% 0%,rgb(44 196 255 / 16%),transparent 34%),linear-gradient(135deg,#fff,#f3faff)}.cloud-drive .drive-toolbar strong{letter-spacing:0}.cloud-drive .drive-toolbar button{box-shadow:none;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.cloud-drive .drive-toolbar button:hover,.drive-actions button:hover,.drive-card-grid article:hover,.team-project:hover,.dataset-grid article:hover{transform:translateY(-1px);box-shadow:0 12px 24px #1e7cd21f}.drive-dropzone{grid-template-columns:48px minmax(0,1fr);justify-items:start;min-height:108px;place-items:center start;margin:16px 18px 0;padding:18px 22px;text-align:left}.drive-dropzone .app-icon{width:42px;height:42px;border-radius:12px;padding:9px;color:#0a84ff;background:#fff;box-shadow:0 12px 28px #0a84ff24}.drive-dropzone strong,.drive-dropzone span{grid-column:2}.drive-dropzone strong{color:#10213c;font-size:17px}.drive-table{padding-top:18px}.drive-table__head,.drive-table article{grid-template-columns:minmax(190px,1.5fr) 86px 86px 142px 84px minmax(168px,.95fr);min-width:760px}.drive-table__head{color:#54708f;background:#eef6ff}.drive-table article{border-bottom-color:#e8f1fb;background:#fff}.drive-table article:hover{background:#f8fcff}.drive-actions{flex-wrap:nowrap}.drive-actions button{min-height:30px;padding:0 10px;white-space:nowrap}.cloud-drive__nav{border-color:#7ac8ff57;background:radial-gradient(circle at 100% 0%,rgb(44 196 255 / 16%),transparent 32%),#fff}.cloud-drive__nav a{min-height:40px}.cloud-drive__nav a.router-link-active,.cloud-drive__nav a:hover{box-shadow:0 12px 24px #1e7cd224}.cloud-drive__tree{grid-template-columns:repeat(2,minmax(0,1fr))}.cloud-drive__tree strong{grid-column:1 / -1}.cloud-drive__tree button{border-radius:8px;padding:0 8px}.cloud-drive__tree button:hover{background:#f3f9ff}@media(max-width:1280px){.cloud-drive__shell{grid-template-columns:1fr}.cloud-drive__nav{position:static;grid-template-columns:minmax(220px,1.2fr) repeat(4,minmax(120px,1fr));align-items:center}.cloud-drive__nav a{min-width:0}.cloud-drive__tree{grid-column:1 / -1;grid-template-columns:repeat(5,minmax(110px,1fr))}.drive-table__head,.drive-table article{min-width:0}}@media(max-width:900px){.cloud-drive__nav{grid-template-columns:1fr}.cloud-drive__tree{grid-template-columns:repeat(2,minmax(0,1fr))}.drive-table__head,.drive-table article{grid-template-columns:minmax(170px,1.4fr) 78px 84px 118px}.drive-table__head span:nth-child(5),.drive-table__head span:nth-child(6),.drive-table article>span:nth-child(5),.drive-table article>span:nth-child(6){display:none}}@media(max-width:620px){.drive-dropzone{grid-template-columns:1fr;justify-items:center;text-align:center}.drive-dropzone strong,.drive-dropzone span{grid-column:auto}.drive-table__head,.drive-table article{grid-template-columns:minmax(160px,1fr) 72px 92px}.drive-table__head span:nth-child(3),.drive-table article>span:nth-child(3){display:none}}.data-flow-console{padding:20px}.data-flow-toolbar{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:18px;border:1px solid #e4eaf3;border-radius:8px;padding:18px;background:#fbfcff}.data-flow-toolbar strong{color:#17213d;font-size:16px}.data-flow-toolbar p{margin:6px 0 0;color:#707894}.data-flow-toolbar button{min-height:34px;border-radius:6px;padding:0 14px;color:#fff;background:#6254e8;font-weight:900}.flow-table .console-table__head,.flow-table .console-table__row{grid-template-columns:minmax(180px,1.3fr) minmax(160px,1fr) minmax(220px,1.4fr) 110px 170px 140px}.tuning-empty{display:grid;min-height:320px;place-items:center;align-content:center;color:#17213d}.tuning-empty span{margin-top:10px;color:#707894}.tuning-guide{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;width:min(1060px,calc(100% - 48px));margin:20px auto 42px}.tuning-guide article{min-width:0;border-radius:8px;padding:16px;background:#f8f8fc}.tuning-guide article>span{display:inline-grid;width:22px;height:22px;place-items:center;border-radius:50%;color:#615cff;background:#ebeaff;font-weight:900}.tuning-guide strong{margin-left:8px}.tuning-guide p{color:#5f6883;line-height:1.7}.guide-shot{height:180px;border:1px solid #dedcff;border-radius:7px;background:linear-gradient(#ffffff 24px,transparent 24px),linear-gradient(90deg,#f1efff 18%,transparent 18%),#faf9ff;box-shadow:inset 0 0 0 18px #6254e80d}.create-training-console{min-height:calc(100vh - 126px)}.create-training-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;min-height:calc(100vh - 206px)}.create-training-form{display:grid;align-content:start;gap:42px;padding:42px min(11vw,200px) 86px}.create-training-form section{display:grid;gap:20px}.create-training-form h2{margin:0;color:#17213d;font-size:16px}.create-training-form label{position:relative;display:grid;gap:10px;color:#202b4a;font-weight:900}.create-training-form input,.create-training-form select{height:34px;border:1px solid #d9e1ed;border-radius:5px;padding:0 12px;outline:0}.create-training-form label small{position:absolute;right:12px;bottom:8px;color:#8b94ad;font-weight:400}.priority-line{display:grid;grid-template-columns:40px repeat(4,minmax(100px,1fr)) 40px;align-items:center;gap:14px}.priority-line button{height:66px;border:1px solid transparent;border-radius:5px;color:#69728e;background:transparent;font-weight:900}.priority-line button.active{border-color:#6254e8;color:#ff4d4f;background:#fff}.method-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.method-grid button{display:grid;gap:10px;min-height:76px;border:1px solid #d9e1ed;border-radius:5px;padding:16px;color:#202b4a;background:#fff;text-align:left}.method-grid button.active{border-color:#6254e8;box-shadow:inset 0 0 0 1px #6254e8}.method-grid small{color:#8b94ad}.training-summary{padding:28px 20px;border-left:1px solid #e4eaf3;background:#fbfcff}.training-summary strong{display:block;margin-bottom:22px}.training-summary dl{display:grid;gap:0;margin:0 0 46px}.training-summary dl div{display:flex;justify-content:space-between;gap:14px;padding:15px 0;border-bottom:1px solid #e4eaf3}.training-summary dt{color:#8790aa}.training-summary dd{margin:0;color:#202b4a}.training-summary em{color:#ff6a00;font-style:normal;font-weight:900}.create-training-footer{position:sticky;bottom:0;display:flex;gap:12px;padding:16px min(11vw,200px);border-top:1px solid #e4eaf3;background:#fff}.create-training-footer button{min-height:34px;border-radius:6px;padding:0 18px;color:#202b4a;background:#fff;font-weight:900}.create-training-footer button:first-child{color:#fff;background:#6254e8}.task-detail-drawer{position:fixed;right:22px;top:92px;z-index:40;width:min(520px,calc(100vw - 44px));border:1px solid #dfe7f2;border-radius:8px;background:#fff;box-shadow:0 24px 70px #1b2f552e}.task-detail-drawer header,.task-detail-drawer nav{display:flex;justify-content:space-between;gap:10px;padding:14px 18px;border-bottom:1px solid #e4eaf3}.task-detail-drawer header button,.task-detail-drawer nav button{border-radius:5px;padding:0 10px;background:#f4f6fa}.task-detail-drawer nav button.active{color:#fff;background:#6254e8}.task-detail-body{padding:18px}.task-detail-body dl{display:grid;gap:12px;margin:0}.task-detail-body dl div,.task-output{padding:14px;border-radius:6px;background:#f8faff}.task-detail-body dt{color:#8b94ad}.task-detail-body dd{margin:6px 0 0;font-weight:900}.task-detail-body pre{max-height:260px;overflow:auto;margin:0;border-radius:6px;padding:14px;color:#dcecff;background:#111d33}.dataset-preview-panel{width:min(820px,100%)}.dataset-preview-body,.dataset-detail-body{min-height:420px;padding:42px;background:linear-gradient(#eef2fa 1px,transparent 1px) 0 0 / 100% 46px,linear-gradient(90deg,#eef2fa 1px,transparent 1px) 0 0 / 70px 100%,#fbfcff}.dataset-detail-body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.dataset-detail-card{border:1px solid #d9e1ed;border-radius:8px;padding:18px;background:#fff}.dataset-detail-card h3{margin:0 0 14px;color:#17213d;font-size:15px}.dataset-detail-card dl{display:grid;gap:12px;margin:0}.dataset-detail-card div{display:grid;grid-template-columns:92px minmax(0,1fr);gap:12px}.dataset-detail-card dt{color:#8b94ad}.dataset-detail-card dd{min-width:0;margin:0;overflow:hidden;color:#202b4a;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.dataset-preview-card{display:grid;width:min(420px,100%);gap:12px;padding:24px;border:1px solid #d9e1ed;border-radius:8px;background:#fff}.dataset-detail-body .dataset-preview-card{grid-column:1 / -1}.guide-modal-panel,.confirm-modal-panel{width:min(560px,100%)}.guide-modal-body{display:grid;gap:14px;padding:20px}.guide-modal-body article{display:grid;grid-template-columns:34px minmax(0,1fr);gap:12px;border:1px solid #e4eaf3;border-radius:8px;padding:14px;background:#fbfcff}.guide-modal-body span{display:inline-grid;width:28px;height:28px;place-items:center;border-radius:50%;color:#6254e8;background:#eeecff;font-weight:900}.guide-modal-body p,.confirm-modal-panel p{margin:6px 0 0;color:#5f6883;line-height:1.7}.confirm-modal-panel>p{padding:20px}.create-dataset-console{min-height:calc(100vh - 126px)}.create-dataset-layout{display:grid;grid-template-columns:minmax(0,1fr) 210px;min-height:calc(100vh - 206px)}.create-dataset-form{display:grid;align-content:start;gap:42px;padding:42px min(18vw,360px) 86px min(12vw,260px)}.create-dataset-form section{display:grid;gap:18px}.create-dataset-form h2{margin:0 0 8px;color:#17213d;font-size:16px}.create-dataset-form label{position:relative;display:grid;gap:10px;color:#202b4a;font-weight:900}.create-dataset-form label i{color:#ff4d4f;font-style:normal}.create-dataset-form input,.create-dataset-form textarea{width:100%;min-width:0;border:1px solid #d9e1ed;border-radius:5px;outline:0;padding:0 12px;color:#202b4a;background:#fff}.create-dataset-form .visually-hidden,.training-form-grid .visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.create-dataset-form input{height:34px}.create-dataset-form textarea{min-height:54px;resize:vertical;padding-top:10px}.create-dataset-form label small{position:absolute;right:12px;bottom:8px;color:#8b94ad;font-weight:400}.field-title{color:#202b4a;font-size:14px}.field-title em{margin-left:8px;border-radius:4px;padding:3px 8px;color:#26a66f;background:#dff7e9;font-style:normal}.dataset-type-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.dataset-type-grid button,.format-row>button{position:relative;display:grid;gap:16px;min-height:102px;border:1px solid #d9e1ed;border-radius:5px;padding:18px;color:#202b4a;background:#fff;text-align:left}.dataset-type-grid button:after,.format-row>button:after{position:absolute;top:18px;right:18px;width:16px;height:16px;border:1px solid #d9e1ed;border-radius:50%;content:""}.dataset-type-grid button.active,.format-row>button.active{border-color:#6254e8;box-shadow:inset 0 0 0 1px #6254e8}.dataset-type-grid button.active:after,.format-row>button.active:after{border:5px solid #6254e8}.dataset-type-grid small,.format-row>button small{color:#707894;line-height:1.6}.dataset-format-box{display:grid;gap:18px;padding:18px 20px;border-radius:5px;background:#f7f7fa}.format-row{display:grid;grid-template-columns:76px repeat(3,minmax(190px,1fr));gap:12px;align-items:center}.format-row>strong{grid-row:1 / span 2}.format-row>button{display:flex;min-height:50px;align-items:center;justify-content:flex-start;padding:0 48px 0 18px;word-break:keep-all;white-space:nowrap}.format-row--radio{grid-template-columns:76px repeat(3,auto);justify-content:start}.format-row--radio label,.inline-radios label{display:inline-flex;align-items:center;gap:8px;color:#202b4a;font-weight:900}.dataset-format-box p,.upload-tip{margin:-8px 0 0 76px;color:#8b94ad;line-height:1.7}.dataset-format-box a,.sample-links a{color:#6254e8;font-weight:900}.dataset-format-box>a{margin-left:76px}.sample-links{display:flex;flex-wrap:wrap;gap:14px 22px;align-items:center;margin-left:76px}.sample-links strong{flex:0 0 auto}.inline-radios{display:flex;flex-wrap:wrap;gap:20px}.inline-radios input,.format-row--radio input{width:16px;height:16px;accent-color:#6254e8}.upload-drop{display:grid;width:100%;min-height:150px;place-items:center;align-content:center;gap:8px;border:1px dashed #b8c5d8;border-radius:5px;color:#202b4a;background:#fbfcff}.upload-drop:hover{border-color:#6254e8;background:#fbfbff}.model-upload-drop{display:grid;min-height:118px;place-items:center;align-content:center;gap:8px;border:1px dashed #b8c5d8;border-radius:8px;color:#202b4a;background:#fbfcff}.model-upload-drop:hover{border-color:#6254e8;background:#fbfbff}.model-upload-drop span{display:inline-grid;width:38px;height:38px;place-items:center;border-radius:10px;background:#fff;font-size:20px}.model-upload-drop small{color:#6f7893}.upload-drop span{display:inline-grid;width:42px;height:42px;place-items:center;border-radius:10px;color:#202b4a;background:#fff;font-size:22px;box-shadow:0 6px 18px #1b2f550f}.upload-drop small{color:#6f7893}.uploaded-file{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:64px;border:1px solid #d9e1ed;border-radius:5px;padding:10px 14px}.uploaded-file>span{width:34px;height:42px;border-radius:6px;background:#7165ea}.uploaded-file strong,.uploaded-file small{display:block}.uploaded-file small{margin-top:4px;color:#8b94ad}.uploaded-file button{color:#8b94ad;background:transparent}.dataset-anchor{display:grid;align-content:start;gap:18px;padding:44px 0 0 20px;border-left:1px solid #e4eaf3}.dataset-anchor a{min-height:24px;border-left:2px solid transparent;padding-left:16px;color:#202b4a;font-weight:800}.dataset-anchor a.active{border-color:#6254e8;color:#6254e8}.create-dataset-footer{position:sticky;bottom:0;display:flex;gap:12px;padding:16px min(18vw,360px) 16px min(12vw,260px);border-top:1px solid #e4eaf3;background:#fff}.create-dataset-footer button{min-height:34px;border-radius:6px;padding:0 18px;color:#202b4a;background:#fff;font-weight:900}.create-dataset-footer button:first-child{color:#fff;background:#6254e8}.console-header strong button{border:0;padding:0;color:inherit;background:transparent;font:inherit;cursor:pointer}.create-model-console{min-height:calc(100vh - 126px)}.create-model-layout{display:grid;grid-template-columns:minmax(0,1fr) 210px;min-height:calc(100vh - 206px)}.create-model-form{display:grid;align-content:start;gap:32px;padding:42px min(18vw,360px) 86px min(12vw,260px)}.create-model-form section{display:grid;gap:18px}.create-model-form h2{margin:0 0 4px;color:#17213d;font-size:15px}.create-model-form h2 b,.create-model-form label b{color:#ff4d4f;font-weight:900}.create-model-form h2 em{margin-left:8px;border-radius:4px;padding:3px 8px;color:#27a36a;background:#dcf8eb;font-size:13px;font-style:normal}.create-model-form label{position:relative;display:grid;gap:10px;color:#202b4a;font-weight:900}.create-model-form input,.create-model-form select{width:100%;height:34px;border:1px solid #d9e1ed;border-radius:5px;padding:0 12px;color:#202b4a;background:#fff;outline:0}.create-model-form label small{position:absolute;right:12px;bottom:8px;color:#8b94ad;font-weight:400}.create-model-form .radio-line{display:flex;align-items:center;gap:8px;width:max-content}.create-model-form .radio-line input{width:16px;height:16px;accent-color:#6254e8}.oss-auth-banner{display:flex;align-items:center;justify-content:center;height:32px;border-radius:3px;color:#77819b;background:#f6f7fb}.oss-auth-banner button{border:0;padding:0 0 0 4px;color:#6254e8;background:transparent;font-weight:900}.create-model-form p{max-width:760px;margin:0;color:#202b4a;line-height:1.8}.create-model-anchor{display:grid;align-content:start;gap:18px;padding:42px 24px;border-left:1px solid #e4eaf3;background:#fbfcff}.create-model-anchor a{color:#202b4a;font-weight:800;text-decoration:none}.create-model-anchor a:first-child{color:#6254e8}.create-model-footer{position:sticky;bottom:0;display:flex;gap:12px;padding:16px min(18vw,360px) 16px min(12vw,260px);border-top:1px solid #e4eaf3;background:#fff}.create-model-footer button{min-height:34px;border-radius:6px;padding:0 18px;color:#202b4a;background:#fff;font-weight:900}.create-model-footer button:first-child{color:#fff;background:#6254e8}@media(max-width:1100px){.dataset-table,.task-table,.model-console-table,.eval-console-table,.compression-console-table{overflow-x:auto}.dataset-table .console-table__head,.dataset-table .console-table__row{min-width:1320px}.create-training-layout,.create-dataset-layout,.create-model-layout{grid-template-columns:1fr}.dataset-anchor,.create-model-anchor{display:none}.training-summary{border-left:0;border-top:1px solid #e4eaf3}.tuning-guide{grid-template-columns:1fr}.format-row{grid-template-columns:76px repeat(2,minmax(190px,1fr))}.format-row>strong{grid-row:span 2}}@media(max-width:760px){.console-header,.console-filter,.create-training-footer{align-items:stretch;flex-direction:column;height:auto;padding:14px}.dataset-switch{position:static;transform:none;margin:12px 14px}.console-filter select,.console-filter label{width:100%}.create-training-form{padding:24px}.create-dataset-form,.create-model-form,.create-model-footer,.create-dataset-footer{padding-right:24px;padding-left:24px}.priority-line,.method-grid,.dataset-type-grid,.format-row,.format-row--radio{grid-template-columns:1fr}.dataset-format-box p,.dataset-format-box>a,.sample-links{margin-left:0}}
