.api-key-table-wrap{overflow-x:auto;scrollbar-gutter:stable}.api-key-table{width:100%;min-width:1280px;table-layout:fixed}.api-key-table th,.api-key-table td{padding-left:14px;padding-right:14px;vertical-align:middle;white-space:nowrap;word-break:keep-all}.api-key-table th:nth-child(1){width:190px}.api-key-table th:nth-child(2){width:220px}.api-key-table th:nth-child(3){width:150px}.api-key-table th:nth-child(4){width:270px}.api-key-table th:nth-child(5){width:105px}.api-key-table th:nth-child(6){width:75px}.api-key-table th:nth-child(7){width:145px}.api-key-table th:nth-child(8){width:145px}.api-key-table th:nth-child(9){width:220px}.api-key-table th:last-child,.api-key-table td:last-child{position:sticky;right:0;z-index:2;background:#fff;box-shadow:-10px 0 14px -14px #140f2d8c}.api-key-table thead th:last-child{z-index:3;background:#fafafe}.api-key-name{overflow:hidden;text-overflow:ellipsis}.api-key-identifier{display:flex;align-items:center;gap:5px;white-space:nowrap}.api-key-identifier code{white-space:nowrap}.api-key-scopes{display:block;max-width:330px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.api-key-grants{display:block;max-width:190px;overflow:hidden;text-overflow:ellipsis}.modal.modal-wide{width:min(760px,100%);max-height:calc(100vh - 40px);overflow-y:auto}.api-key-all-access{display:flex;align-items:center;gap:9px;padding:13px 14px;margin-bottom:18px;border:1px solid #bfe8d2;border-radius:10px;background:#f0fbf5;color:#23724a;font-size:13px;line-height:1.5}.api-key-all-access svg{flex:0 0 auto}.api-key-resource-section{margin-bottom:18px;padding:15px;border:1px solid var(--line);border-radius:12px;background:#fafafe}.api-key-resource-head,.api-key-resource-title{display:flex;align-items:center;justify-content:space-between;gap:12px}.api-key-resource-head>span{font-size:13px;font-weight:700}.api-key-resource-head>span b{color:#e14d5a}.api-key-resource-head small,.api-key-resource-title span{color:var(--muted);font-size:12px}.api-key-resource-search{width:100%;height:40px;margin:11px 0 13px;padding:0 12px;border:1px solid var(--line);border-radius:8px;background:#fff}.api-key-resource-group+.api-key-resource-group{margin-top:14px;padding-top:14px;border-top:1px solid var(--line)}.api-key-resource-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;max-height:210px;margin-top:9px;overflow-y:auto}.api-key-resource-list.agent-list{max-height:165px}.api-key-resource-option{display:flex;align-items:flex-start;gap:9px;min-width:0;padding:10px;border:1px solid #e5e2ef;border-radius:9px;background:#fff;cursor:pointer}.api-key-resource-option:has(input:checked){border-color:var(--purple);background:#f4f1ff}.api-key-resource-option input{margin-top:3px;accent-color:var(--purple)}.api-key-resource-option span{min-width:0}.api-key-resource-option b,.api-key-resource-option small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.api-key-resource-option b{font-size:13px}.api-key-resource-option small{margin-top:3px;color:var(--muted);font-size:11px}.api-key-resource-empty{grid-column:1 / -1;margin:8px 0;color:var(--muted);text-align:center}@media(max-width:680px){.api-key-resource-list{grid-template-columns:1fr}.api-key-resource-head{align-items:flex-start;flex-direction:column}}.api-key-actions{display:table-cell;white-space:nowrap}.api-key-actions .text-action,.api-key-actions .danger-link{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:30px;margin-right:6px;padding:0 10px;border:1px solid #d8d1ff;border-radius:7px;background:#fff;color:var(--purple);font-size:12px;line-height:1;white-space:nowrap;transition:border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease}.api-key-actions .text-action:hover:not(:disabled),.api-key-actions .text-action:focus-visible{border-color:var(--purple);background:#f5f2ff;box-shadow:0 0 0 3px #6941f21c}.api-key-actions .danger-link{border-color:#ffd6d9;color:#d94855}.api-key-actions .revoke-action:hover:not(:disabled),.api-key-actions .revoke-action:focus-visible{border-color:#f2aeb5;background:#fff6f6;box-shadow:0 0 0 3px #d9485517}.api-key-actions .delete-action{margin-right:0;border-color:#ffb9bf;background:#fff8f8;color:#c83240}.api-key-actions .delete-action:hover:not(:disabled),.api-key-actions .delete-action:focus-visible{border-color:#d94855;background:#ffecee;box-shadow:0 0 0 3px #d948551c}.api-key-actions button:disabled{cursor:not-allowed;opacity:.48}.copy-success{color:var(--green);font-size:12px;white-space:nowrap}.api-key-edit-note{margin-top:2px;font-size:13px}.major-keys-page.commerce-data-page .api-key-table-wrap{border:1px solid #2a2a2f;background:#111113}.major-keys-page.commerce-data-page .api-key-table th:last-child,.major-keys-page.commerce-data-page .api-key-table td:last-child{background:#111113;border-left:1px solid #2a2a2f;box-shadow:none}.major-keys-page.commerce-data-page .api-key-table thead th:last-child{background:#0d0d0f}.major-keys-page.commerce-data-page .api-key-actions .text-action,.major-keys-page.commerce-data-page .api-key-actions .danger-link{color:#f4f4f5;background:#17171a;border-color:#34343a;box-shadow:none;transition:border-color .16s ease,filter .16s ease}.major-keys-page.commerce-data-page .api-key-actions .text-action:hover:not(:disabled),.major-keys-page.commerce-data-page .api-key-actions .danger-link:hover:not(:disabled){color:#f4f4f5;background:#17171a;border-color:#a78bfa;filter:brightness(1.1);box-shadow:none}.major-keys-page.commerce-data-page .api-key-all-access,.major-keys-page.commerce-data-page .api-key-resource-section,.major-keys-page.commerce-data-page .api-key-resource-option,.major-keys-page.commerce-data-page .api-key-resource-search{color:#f4f4f5;background:#111113;border-color:#2a2a2f}.major-keys-page.commerce-data-page .api-key-resource-option:has(input:checked){background:#211b31;border-color:#a78bfa}.major-keys-page.commerce-data-page .api-key-resource-option input{accent-color:#a78bfa}.major-market-page .filter-bar .type-tabs{min-width:0;overflow-x:auto;scrollbar-width:thin}.major-market-page .filter-bar .type-tabs>button{flex-shrink:0;white-space:nowrap;padding-inline:16px}.major-market-page .market-agent-card .model-logo svg{width:23px;height:23px}.major-market-page .market-agent-card-bottom{gap:14px}.major-market-page .market-agent-card-bottom strong{font-size:13px;line-height:1.45}.major-market-page .market-agent-card-bottom span{display:grid;gap:2px;max-width:160px;line-height:1.4;text-align:right}.major-market-page .market-agent-card-bottom span b{color:var(--green);font-size:12px}.major-market-page .market-agent-card-bottom span small{color:var(--muted);font-size:11px}.major-market-page .market-agent-api-notice{display:flex;align-items:center;gap:9px;margin:-4px 0 16px;padding:11px 13px;color:var(--muted);background:var(--card);border:1px solid var(--line);border-radius:9px;font-size:13px}.major-market-page .market-agent-api-notice svg{flex-shrink:0;color:#b7791f}.major-pricing-page .pricing-table>.major-pricing-empty{display:block;padding:40px 24px;text-align:center}.major-pricing-page .major-pricing-empty h2{margin:0 0 12px;font-size:20px}.major-pricing-page .major-pricing-empty p{margin:0 0 20px;color:var(--muted)}.privacy-page .privacy-hero dl>div{background:var(--card)}.privacy-page .privacy-hero dl>div dt{color:var(--muted)}.privacy-page .privacy-hero dl>div dd{color:var(--ink)}.major-commercial-page .notice-bar{color:var(--muted)}.major-state-page .state-stage .spec-list{width:min(100%,520px);margin-inline:auto}.major-state-page .state-stage .spec-list>div{gap:20px}.major-keys-page .notice-bar{color:var(--muted)}.major-billing-page .billing-cards>.balance-card{background:var(--card)!important;border-color:var(--line)}html[data-theme=dark] .console-page .console-layout .panel-head{background:var(--surface);color:var(--ink)}.console-page .status-chip.unavailable{color:var(--muted)}.account-settings-page .profile-row>span:last-child{display:grid;gap:8px;min-width:0}.account-settings-page .xl-avatar{flex-shrink:0}.account-settings-page .settings-note b{color:var(--ink)}.account-settings-page .settings-note>svg{color:#a6c9b9}.assistant-page .ai-compose textarea{min-width:0;background:var(--card);color:var(--ink)}.assistant-page .ai-compose textarea::placeholder{color:var(--muted)}.assistant-page .assistant-workspace{grid-template-rows:minmax(0,1fr)}.assistant-page .assistant-guide{min-height:0;overflow-y:auto}@media(max-width:600px){.major-keys-page .api-key-table th:last-child,.major-keys-page .api-key-table td:last-child{position:static;box-shadow:none}.major-tasks-page .toolbar{flex-wrap:wrap;gap:12px}.major-tasks-page .page-head{align-items:stretch}.tasks-head-actions,.tasks-pagination,.task-output-actions{flex-wrap:wrap}.tasks-head-actions button{flex:1 1 150px}.tasks-pagination span{order:-1;width:100%;text-align:center}.major-tasks-page .segmented{flex-shrink:0}.major-tasks-page .segmented button,.major-billing-page .billing-chart-head>button{white-space:nowrap;flex-shrink:0}.major-tasks-page .search-small{width:100%;min-width:0;margin-left:0}.major-commercial-page .table-wrap{overflow-x:auto}.major-commercial-page table{min-width:650px}.major-commercial-page th{white-space:nowrap}.major-market-page .hero-title{flex-wrap:wrap;gap:12px}.major-market-page .hero-title h2{font-size:28px;line-height:1.25}.major-market-page .hero-title>span{white-space:nowrap;flex-shrink:0}}.console-page.console-compact-page .console-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:560px}.console-page.console-compact-page .console-layout .response-panel{grid-column:auto}.console-page.console-compact-page .console-model-picker{position:relative;width:min(620px,100%);margin-bottom:18px;z-index:5}.console-page.console-compact-page .console-model-trigger{width:100%;display:flex;align-items:center;gap:12px;text-align:left;padding:12px 14px;background:var(--card);color:var(--ink);border:1px solid var(--line);border-radius:10px}.console-page.console-compact-page .console-model-trigger>span:nth-child(2),.console-page.console-compact-page .console-model-options button>span:nth-child(2){display:grid;gap:3px;min-width:0;flex:1}.console-page.console-compact-page .console-model-trigger small,.console-page.console-compact-page .console-model-options small{display:block;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px}.console-page.console-compact-page .console-model-trigger b,.console-page.console-compact-page .console-model-options b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.console-page.console-compact-page .console-model-trigger>svg,.console-page.console-compact-page .model-logo{flex-shrink:0}.console-page.console-compact-page .console-model-popover{position:absolute;top:calc(100% + 6px);left:0;width:100%;background:var(--floating);color:var(--ink);border:1px solid var(--line);border-radius:12px;box-shadow:0 12px 28px #0005;overflow:hidden}.console-page.console-compact-page .console-model-search{display:flex;align-items:center;gap:8px;padding:10px;border-bottom:1px solid var(--line)}.console-page.console-compact-page .console-model-search input{width:100%;min-width:0;border:0;border-radius:6px;padding:9px;color:var(--ink);background:var(--card)}.console-page.console-compact-page .console-model-search button{display:grid;place-items:center;flex-shrink:0;width:32px;height:32px;border:1px solid var(--line);border-radius:6px;color:var(--ink);background:var(--card)}.console-page.console-compact-page .console-model-options{max-height:min(320px,40dvh);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.console-page.console-compact-page .console-model-options button{display:flex;align-items:center;gap:10px;width:100%;padding:11px 12px;border:0;border-bottom:1px solid var(--line);text-align:left;background:var(--floating);color:var(--ink)}.console-page.console-compact-page .console-model-options button.highlighted{background:var(--card);box-shadow:inset 3px 0 var(--purple)}.console-page.console-compact-page .console-model-options [aria-selected=true]>svg{flex-shrink:0;color:var(--purple)}.console-page.console-compact-page .console-picker-message{padding:14px;margin:0;color:var(--muted)}.console-page.console-compact-page .console-picker-count{display:block;padding:9px 12px;border-top:1px solid var(--line);color:var(--muted)}@media(max-width:760px){.console-page.console-compact-page .console-layout{display:block;max-height:none}.console-page.console-compact-page .console-layout .response-panel{min-height:360px}.console-page.console-compact-page .console-model-options{max-height:36dvh}}.commerce-data-page{--commerce-bg: #09090b;--commerce-panel: #111113;--commerce-panel-raised: #17171a;--commerce-line: #2a2a2f;--commerce-text: #f4f4f5;--commerce-muted: #a1a1aa;--commerce-accent: #a78bfa;color:var(--commerce-text);background:var(--commerce-bg)}.commerce-data-page .data-page-head{border-bottom:1px solid var(--commerce-line)}.commerce-data-page .data-page-head h1{color:var(--commerce-text)}.commerce-data-page .data-page-head p{color:var(--commerce-muted)}.commerce-data-page .eyebrow{color:var(--commerce-accent)}.commerce-data-page .content-panel,.commerce-data-page .console-layout,.commerce-data-page .pricing-table,.commerce-data-page .table-wrap,.commerce-data-page .billing-card,.commerce-data-page .balance-card{border-color:var(--commerce-line);background:var(--commerce-panel);box-shadow:none}.commerce-data-page button,.commerce-data-page input,.commerce-data-page textarea,.commerce-data-page select{font:inherit}.commerce-data-page button:focus-visible,.commerce-data-page input:focus-visible,.commerce-data-page textarea:focus-visible,.commerce-data-page select:focus-visible,.commerce-data-page [tabindex]:focus-visible{outline:2px solid var(--commerce-accent);outline-offset:2px}.commerce-data-page .primary{background:var(--commerce-accent);color:#17131f;border-color:var(--commerce-accent);box-shadow:none}.commerce-data-page .secondary,.commerce-data-page .text-action{background:var(--commerce-panel-raised);color:var(--commerce-text);border-color:var(--commerce-line);box-shadow:none}.commerce-data-page .primary:hover:not(:disabled),.commerce-data-page .secondary:hover:not(:disabled),.commerce-data-page .text-action:hover:not(:disabled){filter:brightness(1.1);border-color:var(--commerce-accent);transform:none;box-shadow:none}.commerce-data-page .commerce-model-logo,.commerce-data-page .model-logo{color:var(--commerce-accent);background:#211b31;border:1px solid #3f345a;box-shadow:none}.commerce-data-page .toolbar,.commerce-data-page .segmented,.commerce-data-page .commercial-tabs{border-color:var(--commerce-line);background:transparent}.commerce-data-page .segmented button,.commerce-data-page .commercial-tabs button{color:var(--commerce-muted);background:transparent}.commerce-data-page .segmented button.active,.commerce-data-page .commercial-tabs button.active{color:var(--commerce-text);background:var(--commerce-panel-raised);box-shadow:inset 0 -2px var(--commerce-accent)}.commerce-data-page .search-small,.commerce-data-page .filter-select,.commerce-data-page input,.commerce-data-page textarea,.commerce-data-page select{color:var(--commerce-text);background:var(--commerce-panel-raised);border-color:var(--commerce-line)}.commerce-data-page input::placeholder,.commerce-data-page textarea::placeholder{color:#777780}.commerce-data-page table{color:var(--commerce-text);background:var(--commerce-panel)}.commerce-data-page th{color:var(--commerce-muted);background:#0d0d0f;border-color:var(--commerce-line)}.commerce-data-page td{border-color:var(--commerce-line)}.commerce-data-page tbody tr:hover{background:#17171a}.commerce-data-page .task-status,.commerce-data-page .status-chip,.commerce-data-page .success-text,.commerce-data-page .warn-text{color:var(--commerce-text);background:var(--commerce-panel-raised);border:1px solid var(--commerce-line)}.commerce-data-page .task-status:before,.commerce-data-page .status-chip i{background:var(--commerce-accent)}.commerce-data-page .error-box,.commerce-data-page .notice-bar,.commerce-data-page .operation-feedback,.commerce-data-page .empty-page{color:var(--commerce-muted);background:var(--commerce-panel);border-color:var(--commerce-line);box-shadow:none}.commerce-data-page .error-box b,.commerce-data-page .empty-page h3{color:var(--commerce-text)}.console-page.console-compact-page .console-model-trigger,.console-page.console-compact-page .console-model-popover,.console-page.console-compact-page .console-model-options button,.console-page.console-compact-page .console-model-search input,.console-page.console-compact-page .console-model-search button{background:var(--commerce-panel);border-color:var(--commerce-line);box-shadow:none}.console-page.console-compact-page .console-model-trigger:hover{border-color:var(--commerce-accent);filter:brightness(1.08)}.console-page.console-compact-page .console-model-options button.highlighted{background:var(--commerce-panel-raised);box-shadow:inset 3px 0 var(--commerce-accent)}.console-page.console-compact-page .console-layout{border-color:var(--commerce-line)}.console-page.console-compact-page .console-layout>*{border-color:var(--commerce-line);background:var(--commerce-panel)}.console-page.console-compact-page pre,.console-page.console-compact-page code{color:#e4e4e7;background:#0b0b0d}.major-billing-page .billing-cards>*,.major-billing-page .billing-range-metrics>div{background:var(--commerce-panel);border:1px solid var(--commerce-line);box-shadow:none}.major-billing-page .billing-cards strong,.major-billing-page .billing-range-metrics strong,.major-commercial-page td:nth-child(3),.major-pricing-page .pricing-table strong{color:var(--commerce-text)}.major-billing-page .usage-trend-chart{background:#0d0d0f;border:1px solid var(--commerce-line);border-radius:10px}.major-billing-page .recharts-cartesian-grid line{stroke:#29292e}.major-billing-page .recharts-legend-item-text{color:var(--commerce-muted)!important}.major-pricing-page .pricing-head,.major-pricing-page .pricing-table>div{border-color:var(--commerce-line);background:var(--commerce-panel)}.major-pricing-page .pricing-head{background:#0d0d0f;color:var(--commerce-muted)}.major-pricing-page .pricing-table>div:hover:not(.pricing-head){background:var(--commerce-panel-raised)}:root{font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,-apple-system,sans-serif;color:#f4f5f7;background:#0b0c0f;font-synthesis:none;color-scheme:dark;--ui-bg: #0b0c0f;--ui-surface-1: #111318;--ui-surface-2: #171a20;--ui-surface-3: #1d2129;--ui-text-1: #f4f5f7;--ui-text-2: #c4c8d0;--ui-text-3: #8e95a3;--ui-border: #2a2f38;--ui-border-strong: #3a414d;--ui-accent: #a78bfa;--ui-accent-hover: #b79dfb;--ui-accent-pressed: #9272e8;--ui-accent-soft: rgba(167, 139, 250, .12);--ui-success: #48b884;--ui-warning: #d5a44e;--ui-danger: #e06c75;--ui-info: #72a7d8;--ui-overlay: rgba(0, 0, 0, .72);--ui-image-scrim: linear-gradient(180deg, transparent 45%, rgba(0, 0, 0, .78) 100%);--ui-space-1: 8px;--ui-space-2: 16px;--ui-space-3: 24px;--ui-space-4: 32px;--ui-space-5: 40px;--ui-space-6: 48px;--ui-radius-xs: 4px;--ui-radius-sm: 8px;--ui-radius-md: 12px;--ui-radius-lg: 16px;--ui-radius-pill: 999px;--ui-shadow-popover: 0 12px 32px rgba(0, 0, 0, .28);--ui-shadow-modal: 0 24px 64px rgba(0, 0, 0, .42);--ui-motion-fast: .12s;--ui-motion-panel: .18s;--ui-ease: cubic-bezier(.2, .8, .2, 1);--ui-content-max: 1440px;--ui-reading-max: 880px;--page: var(--ui-bg);--surface: var(--ui-surface-1);--card: var(--ui-surface-2);--floating: var(--ui-surface-3);--ink: var(--ui-text-1);--muted: var(--ui-text-2);--subtle: var(--ui-text-3);--line: var(--ui-border);--soft: var(--ui-surface-2);--purple: var(--ui-accent);--purple-2: var(--ui-accent-hover);--green: var(--ui-success);--danger: var(--ui-danger)}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}button{cursor:pointer}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid rgba(104,66,245,.18);outline-offset:2px}.app{min-height:100vh}.header{height:76px;background:#fff;border-bottom:1px solid var(--line);display:flex;align-items:center;padding:0 max(28px,calc((100vw - 1320px)/2));position:sticky;top:0;z-index:20}.brand{border:0;background:transparent;display:flex;align-items:center;gap:10px;color:var(--ink);font-size:22px;padding:0;white-space:nowrap}.brand-mark{width:34px;height:30px;color:var(--purple);display:grid;place-items:center}.brand-mark svg{width:32px;height:32px}.top-nav{display:flex;align-self:stretch;align-items:center;margin-left:68px;gap:34px}.top-nav button{height:100%;border:0;background:transparent;color:#303044;display:flex;align-items:center;gap:5px;position:relative}.top-nav button svg{width:14px}.top-nav button.active{color:var(--purple);font-weight:600}.top-nav button.active:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:var(--purple);border-radius:3px 3px 0 0}.header-actions{margin-left:auto;display:flex;align-items:center;gap:14px}.balance,.avatar-button{border:0;background:transparent;display:flex;align-items:center;gap:7px;color:#55576b}.balance b{color:var(--ink)}.balance svg{color:var(--purple)}.icon-button{width:38px;height:38px;border:0;background:transparent;border-radius:9px;display:grid;place-items:center;position:relative}.icon-button:hover{background:var(--soft)}.icon-button svg{width:20px;height:20px}.notification-badge{position:absolute;top:2px;right:1px;min-width:17px;height:17px;padding:0 4px;border:2px solid white;border-radius:999px;background:#d62954;color:#fff;font-size:9px;font-weight:800;line-height:13px;text-align:center}.icon-button i{position:absolute;width:7px;height:7px;border-radius:50%;background:#ff4164;right:7px;top:7px;border:2px solid white}.avatar-button{color:var(--ink)}.avatar{width:32px;height:32px;border-radius:50%;background:#ebe6ff;color:var(--purple-2);display:grid;place-items:center;font-weight:700;overflow:hidden;flex:0 0 auto}.avatar img{width:100%;height:100%;display:block;object-fit:cover}.popover{position:fixed;z-index:30;background:#fff;border:1px solid var(--line);box-shadow:0 18px 50px #1e194624;border-radius:14px;padding:8px}.popover button{border:0;background:transparent}.nav-pop{top:68px;left:31%;width:280px}.docs-pop{top:68px;left:43%;width:270px}.notice-pop{top:68px;right:90px;width:330px}.account-pop{top:68px;right:28px;width:240px}.nav-pop>button,.docs-pop>button,.account-pop>button{display:flex;width:100%;align-items:center;gap:12px;padding:12px;border-radius:9px;text-align:left;color:var(--ink)}.nav-pop>button:hover,.docs-pop>button:hover,.account-pop>button:hover{background:var(--soft)}.nav-pop svg,.docs-pop svg{color:var(--purple);width:22px}.popover span{display:flex;flex-direction:column;gap:3px}.popover small,.account-card small{color:var(--muted)}.popover-title{display:flex;justify-content:space-between;padding:10px;font-weight:700}.popover-title button{color:var(--purple);font-size:13px}.notice{display:flex;gap:10px;padding:12px 10px;border-top:1px solid var(--line)}.notice svg{color:var(--purple);margin-top:2px}.notice.is-read{opacity:.68}.account-card{display:flex;gap:10px;align-items:center;padding:12px;border-bottom:1px solid var(--line);margin-bottom:5px}.avatar.large{width:42px;height:42px}main{width:min(1320px,calc(100% - 48px));margin:0 auto;padding:48px 0 72px;min-height:calc(100vh - 76px)}.market-intro{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:38px}.market-intro h1{font-size:44px;letter-spacing:-1.5px;line-height:1.15;margin:0 0 15px}.market-intro h1 span{color:var(--purple-2)}.market-intro p,.page-head p{margin:0;color:var(--muted);font-size:16px}.search-block{width:470px}.search-block label,.model-selector label,.docs-nav label,.search-small{height:52px;border:1px solid var(--line);border-radius:10px;background:#fff;display:flex;align-items:center;padding:0 16px;gap:10px}.search-block input,.model-selector input,.docs-nav input,.search-small input{border:0;outline:0;width:100%;background:transparent}.search-block small{display:block;color:#9294a4;margin-top:10px}.filter-bar{height:64px;border:1px solid var(--line);border-radius:10px;background:#fff;display:flex;align-items:center;padding:0 14px;margin-bottom:20px}.type-tabs{display:flex;align-self:stretch}.type-tabs button{border:0;background:transparent;display:flex;align-items:center;gap:8px;padding:0 25px;color:#3e4052;position:relative}.type-tabs button+button:before{content:"";position:absolute;left:0;width:1px;height:18px;background:var(--line)}.type-tabs button.active{color:var(--purple);font-weight:700}.type-tabs button.active:after{content:"";position:absolute;bottom:0;left:22px;right:22px;height:3px;background:var(--purple)}.filter-bar select{margin-left:auto;border:1px solid var(--line);height:40px;border-radius:8px;padding:0 35px 0 12px;background:#fff}.hero-model{height:380px;border-radius:14px;background-size:cover;background-position:center;overflow:hidden;color:#fff}.hero-copy{height:100%;padding:40px;display:flex;flex-direction:column}.vendor{display:flex;align-items:center;gap:9px;font-weight:600}.model-logo{width:46px;height:46px;border-radius:11px;color:#fff;display:grid;place-items:center;font-style:normal;font-weight:800;flex:0 0 auto}.model-logo.pink{background:#ff315f;width:38px;height:38px}.hero-title{display:flex;align-items:center;gap:15px;margin-top:26px}.hero-title h2{font-size:40px;margin:0}.hero-title span,.detail-tags span{border:1px solid rgba(255,255,255,.25);padding:5px 9px;border-radius:6px;color:#c9bcff}.hero-copy>p{font-size:17px;max-width:640px;color:#edecfa}.capabilities{display:flex;gap:10px;margin-top:14px}.capabilities span{background:#ffffff1a;padding:10px 14px;border-radius:7px}.hero-bottom{margin-top:auto;display:flex;justify-content:space-between;align-items:end}.hero-bottom strong{font-size:29px;color:#ff7a7f;margin-left:8px}.hero-bottom em{color:#3de29a;font-style:normal;margin-left:18px}.hero-bottom>div:last-child{display:flex;gap:12px}.primary,.secondary,.ghost-dark,.danger-button{border:0;border-radius:9px;height:44px;padding:0 20px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:600}.primary{background:var(--purple);color:#fff}.primary:hover{background:var(--purple-2)}.secondary{background:#fff;border:1px solid var(--line);color:var(--ink)}.ghost-dark{background:#ffffff0f;border:1px solid rgba(255,255,255,.35);color:#fff}.danger-button{background:var(--danger);color:#fff}.full{width:100%}.section-title{display:flex;align-items:center;justify-content:space-between;margin:36px 0 16px}.section-title h2{margin:0;font-size:22px}.section-title span{color:var(--muted)}.model-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.model-card{border:1px solid var(--line);background:#fff;border-radius:12px;padding:22px;text-align:left;min-height:185px;color:var(--ink);transition:.2s}.model-card:hover{transform:translateY(-2px);border-color:#cfc5ff;box-shadow:0 12px 30px #35286e17}.model-card-top{display:flex;gap:12px;align-items:center}.model-card-top>span:nth-child(2){display:flex;flex-direction:column;gap:3px}.model-card-top b{font-size:17px}.model-card-top small,.model-card p{color:var(--muted)}.model-card-top>svg{margin-left:auto}.model-card p{line-height:1.65;margin:18px 0}.model-card-bottom{display:flex;justify-content:space-between;align-items:center}.model-card-bottom span{font-size:13px;color:var(--muted)}.model-card-bottom i{display:inline-block;width:7px;height:7px;background:var(--green);border-radius:50%}.page-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:34px}.page-head h1{font-size:38px;margin:7px 0 8px;letter-spacing:-.8px}.eyebrow{color:var(--purple);font-weight:700;font-size:12px;letter-spacing:1.4px}.status-chip{color:var(--green);background:#effaf5;padding:9px 12px;border-radius:8px}.status-chip i{display:inline-block;width:7px;height:7px;background:var(--green);border-radius:50%;margin-right:7px}.back-link,.text-action,.danger-link,.inline-icon{border:0;background:transparent}.back-link{display:flex;gap:7px;align-items:center;color:var(--muted);margin-bottom:24px;padding:0}.model-detail-head{background:#111329 url(/assets/minimax-h3-wave.png) right center/55% 100% no-repeat;color:#fff;border-radius:14px;padding:38px;display:flex;justify-content:space-between;align-items:center}.detail-ident{display:flex;gap:20px;max-width:760px}.model-logo.xl{width:68px;height:68px;font-size:24px}.vendor-line{color:#c6c4d7}.vendor-line span{margin-left:10px;background:#ffffff1a;padding:4px 7px;border-radius:5px}.detail-ident h1{font-size:38px;margin:7px 0}.detail-ident p{color:#dddbea}.detail-tags{display:flex;gap:8px;margin-top:15px}.detail-tags span{font-size:13px}.detail-tags .online{color:#62e1a6}.detail-action{min-width:180px;display:flex;flex-direction:column;align-items:flex-end;gap:8px}.detail-action>span{color:#bbb9ca}.detail-action strong{font-size:23px}.subtabs{border-bottom:1px solid var(--line);display:flex;gap:28px;margin:25px 0}.subtabs button{border:0;background:transparent;padding:15px 2px;position:relative}.subtabs button.active{color:var(--purple);font-weight:700}.subtabs button.active:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:var(--purple)}.detail-layout{display:grid;grid-template-columns:1fr 340px;gap:22px}.content-panel,.side-panel{background:#fff;border:1px solid var(--line);border-radius:12px;padding:28px}.content-panel h2,.side-panel h3{margin-top:0}.content-panel>p{color:var(--muted);line-height:1.8}.feature-list{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.h3-capability-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 24px}.h3-capability-grid article{display:grid;grid-template-columns:38px minmax(0,1fr);gap:12px;padding:16px;border:1px solid var(--line);border-radius:10px;background:#fcfbff}.h3-capability-grid article>span{width:38px;height:38px;display:grid;place-items:center;border-radius:9px;color:var(--purple);background:#eeeaff}.h3-capability-grid article p{margin:5px 0 9px;color:var(--muted);font-size:13px;line-height:1.55}.h3-capability-grid article code{color:#6754ba;font-size:11px}@media(max-width:760px){.h3-capability-grid{grid-template-columns:1fr}.capabilities{flex-wrap:wrap}}.feature-list>div{padding:18px;background:var(--soft);border-radius:9px}.feature-list svg{color:var(--purple);width:23px}.feature-list b{display:block;margin:11px 0 5px}.feature-list p{font-size:13px;color:var(--muted);margin:0}.side-panel ol{list-style:none;padding:0}.side-panel li{display:flex;align-items:center;gap:10px;padding:13px 0;border-bottom:1px solid var(--line)}.side-panel li span{width:25px;height:25px;border-radius:50%;background:#ebe7ff;color:var(--purple);display:grid;place-items:center}.side-panel button{border:0;background:transparent;color:var(--purple);display:flex;gap:7px;margin-top:18px}.tab-content{max-width:900px}.spec-list{margin-top:24px;border-top:1px solid var(--line)}.spec-list>div{display:flex;justify-content:space-between;padding:17px 0;border-bottom:1px solid var(--line)}.success-text{color:var(--green)}.console-layout{display:grid;grid-template-columns:250px minmax(360px,1fr) minmax(330px,.9fr);border:1px solid var(--line);border-radius:14px;background:#fff;min-height:650px;overflow:hidden}.console-layout>section,.console-layout>aside{padding:22px}.model-selector{border-right:1px solid var(--line)}.model-selector h3{margin:0 0 15px}.model-selector label{height:42px;margin-bottom:15px}.model-selector>button{width:100%;border:0;background:transparent;padding:10px;border-radius:9px;display:flex;align-items:center;gap:9px;text-align:left}.model-selector>button.active{background:#f0edff}.model-selector>button>span:nth-child(2){display:flex;flex-direction:column;gap:2px}.model-selector small{color:var(--muted)}.model-selector>button>svg{margin-left:auto;color:var(--purple)}.model-logo.small{width:34px;height:34px;border-radius:8px}.request-panel{border-right:1px solid var(--line)}.panel-head{display:flex;justify-content:space-between;align-items:start;margin-bottom:25px}.panel-head h2{margin:5px 0 0}.panel-head p{color:var(--muted);margin:4px 0}.panel-head code{background:var(--soft);padding:7px;border-radius:6px}.field{display:flex;flex-direction:column;gap:8px;margin-bottom:17px}.field span{font-size:14px;font-weight:600}.field b{color:#ef3b55}.field input,.field textarea,.field select{border:1px solid var(--line);border-radius:8px;background:#fff;padding:12px;resize:none}.field textarea{height:135px;line-height:1.6}.field-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.cost-line{display:flex;justify-content:space-between;margin:18px 0;color:var(--muted)}.cost-line strong{color:var(--ink)}.primary:disabled{opacity:.7}.spinner{width:16px;height:16px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.response-panel{background:#fafafe}.empty-state,.response-success{text-align:center;padding:110px 20px}.empty-state svg,.response-success>svg{width:45px;height:45px;color:#aaa7bd}.empty-state p,.response-success p{color:var(--muted)}.response-success>svg{color:var(--green)}.response-success pre{text-align:left;background:#171829;color:#d9d7ec;padding:18px;border-radius:9px;line-height:1.7}.toolbar{display:flex;justify-content:space-between;margin-bottom:18px}.tasks-head-actions,.tasks-pagination,.task-output-actions{display:flex;align-items:center;gap:10px}.tasks-pagination{justify-content:center;margin-top:18px}.tasks-pagination span,.task-output-actions span{color:var(--muted);font-size:13px}.task-detail-loading{min-height:150px;display:flex;align-items:center;justify-content:center;gap:12px;color:var(--muted)}.task-detail-specs code{max-width:65%;overflow-wrap:anywhere;text-align:right}.task-result-section{margin:22px 0}.task-result-section h3{margin:0 0 10px}.task-result-section pre{max-height:260px;margin:0;padding:14px;overflow:auto;border:1px solid var(--line);border-radius:9px;background:var(--soft);color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere}.segmented{background:var(--soft);border-radius:9px;padding:4px;display:flex}.segmented button{border:0;background:transparent;padding:8px 16px;border-radius:7px}.segmented button.active{background:#fff;box-shadow:0 2px 7px #14122d14;color:var(--purple)}.search-small{height:42px;width:300px}.table-wrap{background:#fff;border:1px solid var(--line);border-radius:12px;overflow:hidden}table{width:100%;border-collapse:collapse}th{text-align:left;color:var(--muted);font-size:12px;font-weight:600;background:#fafafe;padding:14px 18px}td{padding:18px;border-top:1px solid var(--line);font-size:14px}td small.block{display:block;color:var(--muted);margin-top:4px}.task-status{padding:5px 8px;border-radius:6px}.task-status.已完成{background:#eaf8f1;color:var(--green)}.task-status.处理中{background:#f0edff;color:var(--purple)}.task-status.失败{background:#fff0f2;color:var(--danger)}.text-action{color:var(--purple);padding:4px 7px}.danger-link{color:var(--danger);padding:4px}.inline-icon{padding:3px;color:var(--muted);vertical-align:middle}.inline-icon svg{width:16px}.notice-bar{background:#fff8e8;border:1px solid #f3dfaa;color:#7b6324;border-radius:9px;padding:14px 16px;display:flex;gap:10px;margin-bottom:18px}.docs-page{width:min(1420px,calc(100% - 48px))}.docs-layout{display:grid;grid-template-columns:220px minmax(500px,760px) 180px;gap:42px;justify-content:center}.docs-nav{border-right:1px solid var(--line);padding-right:22px}.docs-nav label{height:40px;margin-bottom:14px}.docs-nav>button{display:block;width:100%;border:0;background:transparent;padding:10px 12px;text-align:left;border-radius:7px;color:#55576b}.docs-nav>button.active{background:#f0edff;color:var(--purple);font-weight:600}.doc-article h1{font-size:38px;margin:9px 0}.doc-article .lead{font-size:18px;color:var(--muted);line-height:1.75}.doc-article h2{margin-top:34px}.doc-article p{color:#56596c;line-height:1.8}.code-block{background:#171829;color:#dddced;border-radius:11px;overflow:hidden;margin:20px 0}.code-block>div{display:flex;justify-content:space-between;border-bottom:1px solid #303149;padding:10px 15px}.code-block button{border:0;background:transparent;color:#c7c3d9;display:flex;gap:6px}.code-block pre{padding:18px;overflow:auto;line-height:1.8}.doc-callout{display:flex;gap:12px;background:#f0edff;border-radius:10px;padding:18px;color:#4c3ea2}.toc{border-left:1px solid var(--line);padding-left:20px;display:flex;flex-direction:column;gap:12px;font-size:13px}.toc span{font-weight:700}.toc a{color:var(--muted)}.billing-cards{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:18px;margin-bottom:22px}.billing-cards>div{border:1px solid var(--line);background:#fff;border-radius:12px;padding:24px;display:flex;flex-direction:column;gap:8px}.billing-cards strong{font-size:30px}.billing-cards small{color:var(--muted)}.balance-card{background:#171829 url(/assets/minimax-h3-wave.png) right/cover!important;color:#fff}.balance-card small{color:#d0cede!important}.usage-bars{height:210px;display:flex;align-items:end;gap:25px;padding-top:20px}.usage-bars>div{height:100%;flex:1;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:8px}.usage-bars span{display:block;width:100%;max-width:55px;background:var(--purple);border-radius:7px 7px 2px 2px}.usage-bars small{color:var(--muted)}.billing-chart-head{align-items:center;margin-bottom:20px}.billing-range-toolbar{display:flex;align-items:end;gap:12px;padding:18px 0 20px;border-top:1px solid var(--line)}.billing-range-toolbar label{display:flex;flex-direction:column;gap:7px;color:var(--muted);font-size:12px;font-weight:600}.billing-range-toolbar input{width:170px;height:42px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--ink);padding:0 12px}.billing-query{height:42px}.billing-presets{display:flex;gap:7px;margin-left:4px}.billing-presets button{height:42px;min-width:70px;padding:0 14px;border:1px solid var(--line);border-radius:8px;background:#fff;color:#55576b}.billing-presets button.active{border-color:#cbbfff;background:#f0edff;color:var(--purple);font-weight:700}.billing-range-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:20px}.billing-range-metrics>div{min-height:96px;border:1px solid var(--line);border-radius:10px;padding:18px 20px;display:flex;flex-direction:column;gap:8px}.billing-range-metrics small{color:var(--muted);font-weight:600}.billing-range-metrics strong{font-size:24px}.usage-trend-chart{width:100%;height:340px}.billing-chart-tooltip{min-width:176px;border:1px solid #e4e0f2;border-radius:10px;background:#fffffffa;box-shadow:0 14px 34px #1e194624;padding:13px 14px}.billing-chart-tooltip b{display:block;margin-bottom:10px}.billing-chart-tooltip span{display:grid;grid-template-columns:8px 1fr auto;align-items:center;gap:7px;color:var(--muted);font-size:12px;padding:4px 0}.billing-chart-tooltip span strong{color:var(--ink)}.billing-chart-tooltip i{width:7px;height:7px;border-radius:50%}.billing-chart-tooltip i.spend{background:var(--purple)}.billing-chart-tooltip i.calls{background:#a8a9b8}.simple-list>div{display:flex;justify-content:space-between;padding:16px 0;border-bottom:1px solid var(--line)}.payment-method{display:flex;align-items:center;gap:13px}.payment-method>svg{width:34px;height:34px;color:var(--purple)}.payment-method span{display:flex;flex-direction:column}.payment-method small{color:var(--muted)}.payment-method button{margin-left:auto}.pricing-table{background:#fff;border:1px solid var(--line);border-radius:13px;overflow:hidden}.pricing-table>div{display:grid;grid-template-columns:2fr 1fr 1.2fr 1fr .7fr;align-items:center;padding:17px 24px;border-top:1px solid var(--line)}.pricing-table .pricing-head{border:0;background:#fafafe;color:var(--muted);font-size:12px}.pricing-table>div>span:first-child{display:grid;grid-template-columns:42px 1fr;align-items:center}.pricing-table small{grid-column:2;color:var(--muted)}.settings-layout{display:grid;grid-template-columns:230px minmax(500px,720px);gap:30px}.settings-layout>aside{display:flex;flex-direction:column;gap:4px}.settings-layout>aside button{border:0;background:transparent;text-align:left;padding:12px;border-radius:8px}.settings-layout>aside button.active{background:#f0edff;color:var(--purple);font-weight:600}.settings-form>p{color:var(--muted);margin-bottom:28px}.profile-row{display:flex;align-items:center;gap:15px;margin-bottom:25px}.xl-avatar{width:70px;height:70px;font-size:22px}.avatar-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.avatar-actions button{min-height:36px;padding:7px 14px}.avatar-file-input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.avatar-progress{display:block;width:min(300px,100%);height:6px;margin-top:10px;overflow:hidden;border-radius:999px;background:var(--line)}.avatar-progress i{display:block;height:100%;border-radius:inherit;background:var(--purple);transition:width .16s ease}.avatar-error{display:block;color:var(--danger, #b42318)!important;margin-top:8px}.avatar-save-state{display:block;margin-top:8px;color:var(--muted)}.avatar-save-state.pending{color:#8a5b00;font-weight:600}.avatar-save-state.uploading{color:var(--purple);font-weight:600}.settings-action-bar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:24px;padding-top:24px;border-top:1px solid var(--line)}.settings-action-bar>span{color:var(--muted);font-size:13px;line-height:1.5}.settings-action-bar>button{flex:0 0 auto;min-height:44px;padding-inline:22px}.documentation-release-preview{display:grid;gap:16px}.documentation-release-preview>header,.documentation-release-preview>footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.documentation-release-preview>header>span:last-child,.documentation-release-preview small{color:var(--muted)}.documentation-release-preview h3{margin:0}.documentation-release-preview pre{min-height:220px;max-height:48vh;margin:0;padding:18px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--line);border-radius:10px;background:var(--card, #f7f7fa);color:inherit;font:14px/1.7 ui-monospace,Cascadia Code,monospace}.toggle-row{display:flex;justify-content:space-between;align-items:center;padding:17px 0;border-bottom:1px solid var(--line)}.toggle-row span{display:flex;flex-direction:column}.toggle-row small{color:var(--muted);margin-top:4px}.toggle{width:44px;height:24px;border:0;background:#d9d9e3;border-radius:20px;position:relative}.toggle:after{content:"";position:absolute;width:18px;height:18px;border-radius:50%;background:#fff;left:3px;top:3px;transition:.2s}.toggle.on{background:var(--purple)}.toggle.on:after{left:23px}footer{border-top:1px solid var(--line);padding:30px max(28px,calc((100vw - 1320px)/2));display:flex;align-items:center;gap:22px;background:#fff;color:var(--muted)}footer .brand{font-size:17px}footer nav{margin-left:auto;display:flex;gap:16px}footer nav button{border:0;background:transparent;color:var(--muted)}footer small{margin-left:20px}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#110e257a;z-index:50;display:grid;place-items:center;padding:20px}.modal{width:min(480px,100%);background:#fff;border-radius:16px;box-shadow:0 30px 90px #0f0b2840;padding:26px}.modal-head{display:flex;justify-content:space-between;align-items:start;border-bottom:1px solid var(--line);padding-bottom:18px;margin-bottom:22px}.modal-head h2{margin:5px 0 0}.modal-form{display:flex;flex-direction:column}.form-label{font-weight:600;margin-bottom:10px}.amount-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:18px}.amount-grid button{border:1px solid var(--line);background:#fff;padding:13px;border-radius:8px}.amount-grid button.active{border-color:var(--purple);background:#f0edff;color:var(--purple)}.pay-choice{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-bottom:20px}.pay-choice button{height:48px;border:1px solid var(--line);background:#fff;border-radius:8px;display:flex;align-items:center;gap:8px;padding:0 14px}.pay-choice button.active{border-color:var(--purple);color:var(--purple)}.pay-choice button svg:last-child{margin-left:auto}.modal-note{text-align:center;color:var(--muted);margin-top:12px}.success-modal,.confirm-modal{text-align:center}.success-modal>svg,.confirm-modal>svg{width:52px;height:52px;color:var(--green)}.confirm-modal>svg{color:#e09b22}.confirm-modal>div{display:flex;justify-content:flex-end;gap:10px;margin-top:25px}.support-options{display:flex;flex-direction:column;gap:10px}.support-options>button{border:1px solid var(--line);background:#fff;border-radius:10px;padding:16px;display:flex;align-items:center;gap:13px;text-align:left}.support-options>button>svg:first-child{width:28px;height:28px;color:var(--purple)}.support-options>button>svg:last-child{margin-left:auto}.support-options span{display:flex;flex-direction:column}.support-options small{color:var(--muted)}@media(max-width:900px){.top-nav{display:none}.header{padding:0 18px}.header-actions .balance{display:none}main{width:calc(100% - 28px);padding-top:30px}.market-intro{display:block}.search-block{width:100%;margin-top:25px}.filter-bar{overflow:auto}.type-tabs button{padding:0 14px}.model-grid{grid-template-columns:1fr}.hero-model{height:auto;min-height:420px}.hero-bottom{display:block}.hero-bottom>div:last-child{margin-top:18px}.console-layout,.detail-layout,.docs-layout,.settings-layout{grid-template-columns:1fr}.settings-action-bar{align-items:stretch;flex-direction:column;gap:16px;margin-top:24px;padding-top:20px}.settings-action-bar>button{width:100%}.model-selector,.request-panel{border-right:0;border-bottom:1px solid var(--line)}.docs-nav,.toc{display:none}.billing-cards{grid-template-columns:1fr}.billing-range-toolbar{align-items:stretch;flex-wrap:wrap}.billing-range-toolbar label,.billing-range-toolbar input{width:100%}.billing-range-toolbar label{flex:1 1 210px}.billing-query{flex:1 1 100%}.billing-presets{width:100%;overflow-x:auto;margin-left:0}.billing-range-metrics{grid-template-columns:1fr}.usage-trend-chart{min-width:680px}.content-panel:has(.usage-trend-chart){overflow-x:auto}.market-intro h1{font-size:36px}.model-detail-head{display:block}.detail-action{align-items:flex-start;margin-top:25px}.feature-list{grid-template-columns:1fr}.table-wrap,.pricing-table{overflow:auto}.pricing-table>div{min-width:850px}footer{display:block}footer nav{margin:18px 0;flex-wrap:wrap}}.support-center{display:grid;gap:18px}.support-history{border-top:1px solid var(--line);padding-top:14px;display:grid;gap:8px}.support-history>h3,.support-history>p{margin:0}.support-history>p,.support-history .detail-line small{color:var(--muted)}.support-history .detail-line>span{display:grid;gap:3px;min-width:0}.support-history .detail-line small{font-weight:400}.support-history .support-ticket-row{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;color:inherit;text-align:left;border:0;border-bottom:1px solid var(--line);border-radius:0;padding:12px 2px;display:grid;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:12px}.support-ticket-row:hover,.support-ticket-row:focus-visible{background:color-mix(in srgb,var(--primary) 6%,transparent)}.support-ticket-detail,.support-thread,.support-admin-actions{display:grid;gap:14px}.support-ticket-meta,.support-action-row{display:flex;flex-wrap:wrap;gap:8px}.support-ticket-meta span{border:1px solid var(--line);border-radius:999px;padding:5px 9px;color:var(--muted);font-size:12px}.support-message,.support-thread article{border:1px solid var(--line);border-radius:12px;padding:12px}.support-message small,.support-thread time,.support-empty-copy{color:var(--muted)}.support-message p,.support-thread h3,.support-thread article p,.support-empty-copy{margin:0}.support-thread article>div{display:flex;justify-content:space-between;gap:12px;margin-bottom:7px}.support-thread article p,.support-message p{white-space:pre-wrap;overflow-wrap:anywhere}.support-admin-actions label{display:grid;gap:7px}.support-admin-actions textarea{min-height:110px;resize:vertical}.support-closed-notice{display:grid;gap:4px;padding:12px;border:1px solid var(--line);border-radius:12px;background:color-mix(in srgb,var(--muted) 7%,transparent)}.support-closed-notice span{color:var(--muted);font-size:13px}.support-detail-state{display:grid;gap:12px}.wp06-surface,.wp06-auth,.wp06-support{--wp06-bg: #09090b;--wp06-panel: #111113;--wp06-raised: #18181b;--wp06-line: #2b2b31;--wp06-text: #f4f4f5;--wp06-muted: #a1a1aa;--wp06-accent: #a78bfa;color:var(--wp06-text);background-color:var(--wp06-bg);background-image:none}.wp06-surface :is(.content-panel,.settings-nav,.settings-note,.state-stage,.assistant-guide,.assistant-chat,.assistant-guide-section,.assistant-safety,.ai-message),.wp06-auth :is(.auth-panel,.auth-box,.admin-auth-card,.auth-security),.wp06-support :is(.support-message,.support-thread article,.support-closed-notice){color:var(--wp06-text);background-color:var(--wp06-panel);background-image:none;border-color:var(--wp06-line);box-shadow:none}.wp06-surface :is(p,small,label,.muted,.settings-empty),.wp06-auth :is(p,small,label,.auth-links),.wp06-support :is(p,small,time,.support-empty-copy){color:var(--wp06-muted)}.wp06-surface :is(h1,h2,h3,h4,b,strong),.wp06-auth :is(h1,h2,h3,b,strong),.wp06-support :is(h1,h2,h3,b,strong){color:var(--wp06-text)}.wp06-surface :is(input,textarea,select),.wp06-auth :is(input,textarea,select),.wp06-support :is(input,textarea,select){color:var(--wp06-text);background-color:var(--wp06-raised);background-image:none;border-color:var(--wp06-line);box-shadow:none}.wp06-surface :is(input,textarea)::placeholder,.wp06-auth :is(input,textarea)::placeholder,.wp06-support :is(input,textarea)::placeholder{color:#71717a}.wp06-surface :is(.primary,.ai-send),.wp06-auth :is(.primary,button[type=submit]),.wp06-support .primary{color:#17131f;background-color:var(--wp06-accent);background-image:none;border-color:var(--wp06-accent);box-shadow:none}.wp06-surface :is(.secondary,.text-action,.settings-nav button),.wp06-auth :is(.secondary,.admin-auth-back),.wp06-support :is(button,.support-ticket-meta span){color:var(--wp06-text);background-color:var(--wp06-raised);background-image:none;border-color:var(--wp06-line);box-shadow:none}.wp06-surface :is(.settings-nav button.active,.assistant-starters button),.wp06-auth a,.wp06-support .support-ticket-meta span{color:var(--wp06-accent)}.wp06-surface :is(button,a,input,textarea,select):focus-visible,.wp06-auth :is(button,a,input,textarea,select):focus-visible,.wp06-support :is(button,a,input,textarea,select):focus-visible{outline-color:var(--wp06-accent);box-shadow:none}.wp06-surface button:hover:not(:disabled),.wp06-auth button:hover:not(:disabled),.wp06-support button:hover:not(:disabled){border-color:var(--wp06-accent);filter:brightness(1.08);box-shadow:none;transform:none}.wp06-surface :is(.auth-alert,.error-box,.operation-feedback),.wp06-auth .auth-alert,.wp06-support :is(.form-error,.support-closed-notice){color:var(--wp06-muted);background-color:var(--wp06-panel);background-image:none;border-color:var(--wp06-line)}@media(prefers-reduced-motion:reduce){.wp06-surface *,.wp06-auth *,.wp06-support *{transition-duration:.01ms!important;animation-duration:.01ms!important}}.mobile-menu{display:none;border:0;background:transparent;width:38px;height:38px}.model-card-bottom{align-items:flex-start;gap:12px}.model-card-bottom strong{color:var(--purple-2);font-size:13px;line-height:1.5;max-width:75%}.model-card-bottom span{white-space:nowrap}.mobile-pop{top:68px;right:18px;width:220px}.mobile-pop button{display:block;width:100%;border:0;background:transparent;text-align:left;padding:11px;border-radius:7px}.mobile-pop button:hover{background:var(--soft)}.price-breakdown>div,.timeline>div{display:flex;justify-content:space-between;padding:17px 0;border-bottom:1px solid var(--line)}.timeline>div{justify-content:flex-start;gap:14px}.timeline i{width:10px;height:10px;border-radius:50%;background:var(--purple);margin-top:6px}.timeline span{display:flex;flex-direction:column;gap:5px}.timeline small{color:var(--muted)}.empty-page,.state-stage{border:1px dashed #d8d6e5;border-radius:14px;background:#fff;text-align:center;padding:90px 20px}.empty-page>svg,.state-stage>svg{width:50px;height:50px;color:#aaa7bd}.empty-page p,.state-stage p{color:var(--muted)}.error-box{display:flex;gap:12px;background:#fff0f2;color:#9e2d3a;border-radius:9px;padding:15px;margin:18px 0}.error-box span{display:flex;flex-direction:column;gap:3px}.endpoint{display:flex;align-items:center;border:1px solid var(--line);border-radius:9px;overflow:hidden;margin:22px 0}.endpoint b{background:var(--purple);color:#fff;padding:12px 15px}.endpoint code{padding:12px 15px}.doc-steps{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.doc-steps li{background:var(--soft);border-radius:9px;padding:15px;display:flex;align-items:center;gap:10px}.doc-steps li span{width:25px;height:25px;border-radius:50%;display:grid;place-items:center;background:#e7e1ff;color:var(--purple);font-weight:700}.doc-table{border:1px solid var(--line);border-radius:9px;overflow:hidden}.doc-table>div{display:grid;grid-template-columns:1.2fr 1fr .8fr 2fr}.doc-table>div>*{padding:11px 13px;border-top:1px solid var(--line)}.doc-table>div:first-child>*{border-top:0;background:#fafafe}.no-docs{display:block;padding:16px;color:var(--muted);text-align:center}.commercial-tabs{display:flex;gap:24px;border-bottom:1px solid var(--line);margin:-10px 0 24px}.commercial-tabs button{border:0;background:transparent;padding:14px 3px;position:relative;white-space:nowrap}.commercial-tabs button.active{color:var(--purple);font-weight:700}.commercial-tabs button.active:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:var(--purple)}.coupon-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.coupon-grid>div{border:1px solid var(--line);background:#fff;border-radius:12px;padding:24px;display:flex;align-items:center;gap:16px}.coupon-grid>div>svg{width:40px;height:40px;color:var(--purple)}.coupon-grid span{display:flex;flex-direction:column;gap:6px}.coupon-grid small{color:var(--muted)}.coupon-grid button{margin-left:auto}.coupon-grid .used{opacity:.6}.payment-add{margin-top:22px}.security-card{display:flex;align-items:center;gap:12px;padding:18px;background:var(--soft);border-radius:9px;margin:22px 0}.security-card>svg{width:30px;height:30px;color:var(--green)}.security-card span{display:flex;flex-direction:column}.security-card small{color:var(--muted)}.security-card button{margin-left:auto}.model-detail-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,1.25fr);gap:32px}.detail-ident{min-width:0;max-width:none}.detail-ident>div{min-width:0}.detail-ident h1,.vendor-line,.detail-tags span{white-space:nowrap;word-break:keep-all}.detail-tags{flex-wrap:wrap;align-items:center}.detail-action{min-width:0}.detail-action strong{width:100%;text-align:right;line-height:1.55;overflow-wrap:anywhere}.account-settings-page .settings-layout{grid-template-columns:220px minmax(0,1fr);align-items:start}.account-settings-page .settings-layout>aside,.account-settings-page .settings-form{background:#fff;border:1px solid var(--line);border-radius:12px}.account-settings-page .settings-layout>aside{padding:10px}.account-settings-page .settings-form{min-height:410px}.settings-note,.settings-section-head,.session-list>div{display:flex;align-items:center}.session-list b{display:flex;align-items:center;gap:8px}.current-session-chip{padding:2px 7px;border-radius:999px;background:#eefbf5;color:#13865a;font-size:11px;font-style:normal;font-weight:700}.current-session-label{color:#13865a;font-size:13px;font-weight:700}.session-list-toggle{margin-top:14px}.settings-note{gap:12px;padding:16px;border:1px solid #d8eee3;border-radius:9px;background:#f3fbf7;color:#157b50}.settings-note>svg{width:26px;height:26px}.settings-note span,.session-list span{display:flex;flex-direction:column;gap:4px}.settings-note small,.session-list small,.settings-section-head p{color:var(--muted)}.settings-section-head{justify-content:space-between;gap:18px;margin:28px 0 12px}.settings-section-head h2,.settings-section-head p{margin:0}.settings-section-head p{margin-top:5px}.settings-empty{padding:24px;text-align:center;color:var(--muted);border:1px dashed var(--line);border-radius:9px}.session-list>div{justify-content:space-between;gap:20px;padding:16px 0;border-bottom:1px solid var(--line)}@media(max-width:900px){.model-detail-head{grid-template-columns:1fr}.detail-ident h1,.vendor-line{white-space:normal}.detail-action strong{text-align:left}.account-settings-page .settings-layout{grid-template-columns:1fr}.account-settings-page .settings-layout>aside{flex-direction:row;overflow-x:auto}.account-settings-page .settings-layout>aside button{white-space:nowrap}}.state-tabs{width:max-content;margin-bottom:24px}.state-stage{min-height:430px;display:flex;flex-direction:column;align-items:center;justify-content:center}.large-spinner{width:48px;height:48px;border:4px solid #e5e1f5;border-top-color:var(--purple);border-radius:50%;animation:spin .8s linear infinite}.chat-box>div:first-child{display:flex;gap:10px;align-items:center;margin-bottom:20px}.chat-box p{background:var(--soft);padding:12px;border-radius:9px;margin:0}.auth-shell{min-height:100vh;display:grid;grid-template-columns:1fr 1fr}.auth-brand{padding:50px max(50px,8vw);background:#15162d url(/assets/minimax-h3-wave.png) center/cover;color:#fff;display:flex;flex-direction:column;justify-content:space-between}.auth-brand .brand{color:#fff}.auth-brand h1{font-size:58px;line-height:1.1;margin:16px 0}.auth-brand h1 b{color:#b7a5ff}.auth-brand p{color:#d5d2e6;max-width:520px;font-size:17px;line-height:1.7}.auth-panel{display:grid;place-items:center;padding:40px;background:#fff}.auth-box{width:min(420px,100%)}.auth-box h2{font-size:34px;margin:0 0 8px}.auth-box>p{color:var(--muted);margin-bottom:30px}.auth-links{display:flex;justify-content:space-between;margin-top:20px}.auth-links button{border:0;background:transparent;color:var(--purple)}.auth-box .success-modal>svg{width:52px;height:52px;color:var(--purple)}@media(max-width:900px){.mobile-menu{display:grid;place-items:center}.avatar-button{display:none}.model-grid,.coupon-grid{grid-template-columns:1fr}.docs-nav{display:block;border-right:0;border-bottom:1px solid var(--line);padding:0 0 18px}.docs-nav>button{display:inline-block;width:auto}.doc-steps{grid-template-columns:1fr}.doc-table{overflow:auto}.doc-table>div{min-width:650px}.auth-shell{grid-template-columns:1fr}.auth-brand{display:none}.commercial-tabs{overflow:auto}.header-actions{gap:5px}}@media(max-width:900px){.docs-page{width:calc(100% - 28px);overflow:hidden}.docs-layout{min-width:0;justify-content:stretch}.docs-layout>*{min-width:0}.docs-nav{display:flex;align-items:center;overflow-x:auto;gap:4px}.docs-nav label{flex:0 0 180px;margin:0 8px 0 0}.docs-nav>button{flex:0 0 auto}.doc-article{min-width:0}.doc-article pre{max-width:100%}}@media(max-width:600px){.market-intro{margin-bottom:26px}.market-intro h1{font-size:34px;letter-spacing:-1px}.search-block small{line-height:1.7}.filter-bar{height:58px;overflow-x:auto!important;overflow-y:hidden!important;padding:0;scrollbar-width:none}.filter-bar::-webkit-scrollbar,.docs-nav::-webkit-scrollbar{display:none}.type-tabs{flex:0 0 auto;height:58px}.type-tabs button{flex:0 0 72px;white-space:nowrap;padding:0 12px}.type-tabs button+button:before{display:none}.filter-bar select{flex:0 0 120px;margin:0 10px;height:38px}.hero-model{min-height:560px;background-position:62% center}.hero-copy{padding:30px 24px}.hero-title{align-items:flex-start}.hero-title h2{font-size:38px}.hero-title span{margin-top:5px}.capabilities{flex-wrap:wrap}.capabilities span{padding:8px 10px}.hero-bottom>div:first-child{font-size:13px}.hero-bottom strong{font-size:24px}.hero-bottom>div:last-child{display:grid;grid-template-columns:1fr 1fr}.hero-bottom button{padding:0 12px}.page-head{display:block}.page-head>div+*{margin-top:18px}.commercial-tabs{margin-top:0}.state-tabs{width:100%;overflow:auto}.state-tabs button{white-space:nowrap}}.pay-choice.single{grid-template-columns:1fr}.wechat-payment{display:flex;flex-direction:column;gap:18px}.payment-status-banner{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-radius:10px}.payment-status-banner.pending{background:#fff7e7;color:#8b6414}.payment-status-banner.expired{background:#fff0f2;color:#c73549}.payment-status-banner span{font-weight:700}.payment-status-banner b{font-size:13px}.wechat-pay-main{display:grid;grid-template-columns:190px 1fr;gap:22px;align-items:center}.wechat-qr{width:190px;height:190px;border:1px solid #dfe2e8;border-radius:14px;padding:14px;background:#fff;position:relative;box-shadow:0 8px 24px #1e233214}.qr-pattern{display:grid;grid-template-columns:repeat(11,1fr);width:100%;height:100%;gap:2px}.qr-pattern i{background:transparent;border-radius:1px}.qr-pattern i.dark{background:#151820}.wechat-qr>strong{position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);width:46px;height:46px;border:5px solid white;background:#19b65b;color:#fff;border-radius:10px;display:grid;place-items:center;font-size:12px}.wechat-qr.is-expired .qr-pattern{opacity:.16}.wechat-qr>em{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-style:normal;font-weight:700;color:#c73549;background:#ffffffb8;border-radius:14px}.wechat-pay-copy small{color:var(--muted)}.wechat-pay-copy h3{font-size:30px;margin:4px 0 10px}.wechat-pay-copy p{font-size:13px;line-height:1.65;color:var(--muted);margin:0 0 12px}.wechat-pay-copy dl{margin:0}.wechat-pay-copy dl>div{display:flex;justify-content:space-between;gap:16px;padding:7px 0;border-top:1px solid var(--line);font-size:12px}.wechat-pay-copy dt{color:var(--muted)}.wechat-pay-copy dd{margin:0;font-weight:600;overflow-wrap:anywhere}.payment-check-message{display:flex;align-items:center;gap:8px;padding:11px 13px;border-radius:9px;background:#f5f3ff;color:#5940c7;font-size:13px}.payment-actions{display:flex;justify-content:flex-end;gap:10px}.payment-actions button{min-width:130px}.wechat-payment>.modal-note{display:block;margin-top:-6px}@media(max-width:600px){.wechat-pay-main{grid-template-columns:1fr}.wechat-qr{margin:auto}.payment-actions{display:grid;grid-template-columns:1fr 1fr}.payment-actions button{min-width:0}}.auth-form{display:grid;gap:16px}.verify-row{display:grid;grid-template-columns:1fr 132px;gap:10px}.verify-row .secondary{white-space:nowrap;padding:0 14px}.password-field{position:relative}.password-field input{width:100%;padding-right:48px}.password-field>button{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:34px;height:34px;display:grid;place-items:center;border:0;background:transparent;color:#77738b;border-radius:8px}.password-field>button:hover{background:#f1efff;color:var(--purple)}.password-field svg{width:19px;height:19px}.auth-alert{display:flex;align-items:flex-start;gap:8px;padding:11px 12px;border-radius:10px;font-size:13px;line-height:1.5}.auth-alert svg{flex:0 0 auto;width:18px;height:18px;margin-top:1px}.auth-alert.error{background:#fff1f1;color:#bb2b38;border:1px solid #ffd6da}.auth-alert.success{background:#ecfaf4;color:#157a55;border:1px solid #c8efdf}.auth-security{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:28px;color:#77738b;font-size:12px}.auth-security svg{width:17px;height:17px;color:var(--purple)}.admin-auth-shell{min-height:100vh;display:grid;place-items:center;padding:32px;background:radial-gradient(circle at 20% 15%,rgba(111,65,255,.24),transparent 28%),linear-gradient(135deg,#111226,#1c173a 55%,#101322)}.admin-auth-card{width:min(440px,100%);padding:38px;background:#fff;border:1px solid rgba(255,255,255,.35);border-radius:18px;box-shadow:0 30px 90px #00000052}.admin-auth-brand{display:flex;align-items:center;gap:11px;margin-bottom:34px}.admin-auth-brand>svg{width:38px;height:38px;padding:9px;color:#fff;background:linear-gradient(135deg,#7c54ff,#5632e8);border-radius:10px}.admin-auth-brand div{display:grid}.admin-auth-brand b{font-size:18px}.admin-auth-brand small{font-size:9px;letter-spacing:1.1px;color:#88849a}.admin-auth-card h1{font-size:32px;margin:7px 0}.admin-auth-card>p{color:var(--muted);margin:0 0 26px}.admin-auth-card form{display:grid;gap:17px}.admin-auth-card .primary{display:flex;align-items:center;justify-content:center;gap:8px}.admin-auth-card .primary svg{width:18px;height:18px}.remember-row{display:flex;align-items:center;gap:8px;font-size:13px;color:#676278}.remember-row input{accent-color:var(--purple)}.remember-row button{margin-left:auto;border:0;background:transparent;color:var(--purple)}.admin-auth-back{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;margin-top:16px;border:0;background:transparent;color:#676278}.admin-auth-back svg{width:17px;height:17px}.admin-auth-checking{text-align:center}.admin-auth-checking .large-spinner{margin:0 auto 22px}@media(max-width:600px){.auth-panel{padding:24px}.auth-box h2{font-size:30px}.verify-row{grid-template-columns:1fr}.verify-row .secondary{height:44px}.admin-auth-shell{padding:18px}.admin-auth-card{padding:28px 22px}.remember-row{align-items:flex-start;flex-wrap:wrap}.remember-row button{margin-left:0;width:100%;text-align:left;padding-left:24px}}.ai-fab{position:fixed;right:26px;bottom:26px;z-index:45;height:50px;padding:0 18px;border:0;border-radius:25px;background:linear-gradient(135deg,#7050f4,#8b6cff);color:#fff;display:flex;align-items:center;gap:9px;font-weight:700;box-shadow:0 12px 30px #5a3fcf52;cursor:pointer}.ai-fab svg{width:21px;height:21px}.ai-fab:hover{transform:translateY(-2px);box-shadow:0 15px 34px #5a3fcf61}.ai-assistant{position:fixed;right:26px;bottom:88px;z-index:44;width:400px;height:min(680px,calc(100vh - 120px));background:#fff;border:1px solid #e5e2ef;border-radius:18px;box-shadow:0 24px 70px #1a183333;overflow:hidden;display:grid;grid-template-rows:auto auto 1fr auto auto}.ai-head{display:flex;align-items:center;gap:11px;padding:17px 18px;border-bottom:1px solid var(--line);background:linear-gradient(135deg,#faf9ff,#f4f0ff)}.ai-head>svg{width:38px;height:38px;padding:9px;border-radius:11px;background:var(--purple);color:#fff}.ai-head>span{display:flex;flex-direction:column;flex:1}.ai-head small{color:var(--muted);margin-top:2px}.ai-head button{width:34px;height:34px;border:0;border-radius:8px;background:transparent;display:grid;place-items:center;cursor:pointer}.ai-head button:hover{background:#ece8fb}.ai-context{display:flex;align-items:flex-start;gap:8px;padding:10px 16px;background:#fbfaff;color:#625d76;font-size:12px;line-height:1.5;border-bottom:1px solid #efedf5}.ai-context svg{width:16px;height:16px;color:var(--purple);flex:0 0 auto;margin-top:1px}.ai-messages{overflow:auto;padding:16px;display:flex;flex-direction:column;gap:12px;background:#f9f9fc}.ai-message{max-width:86%;padding:11px 13px;border-radius:13px;line-height:1.58;font-size:14px;white-space:pre-line}.ai-message.assistant{align-self:flex-start;background:#fff;border:1px solid var(--line);border-top-left-radius:4px}.ai-message.user{align-self:flex-end;background:var(--purple);color:#fff;border-top-right-radius:4px}.ai-message-actions{display:flex;flex-wrap:wrap;gap:7px;margin-top:9px}.ai-message-actions button{border:1px solid #dcd5fb;background:#f6f3ff;color:var(--purple);padding:7px 9px;border-radius:7px;font-size:12px;cursor:pointer}.ai-message-actions button:hover{background:#ece6ff}.ai-message p{margin:0}.ai-message p+p{margin-top:2px}.ai-message-actions button{display:flex;align-items:center;gap:5px}.ai-message-actions svg{width:13px;height:13px}.ai-quick{padding:10px 14px;display:flex;gap:7px;overflow-x:auto;border-top:1px solid var(--line);scrollbar-width:none}.ai-quick::-webkit-scrollbar{display:none}.ai-quick button{white-space:nowrap;border:1px solid var(--line);background:#fff;border-radius:17px;padding:7px 10px;color:#57526b;font-size:12px;cursor:pointer}.ai-quick button:hover{border-color:#b8a9f5;color:var(--purple)}.ai-compose{padding:11px 13px;border-top:1px solid var(--line);background:#fff}.ai-compose>div{display:flex;align-items:flex-end;gap:8px}.ai-compose textarea{flex:1;resize:none;min-height:40px;max-height:88px;border:1px solid var(--line);border-radius:10px;padding:10px 11px;font:inherit;outline:none}.ai-compose textarea:focus{border-color:#9f8bef;box-shadow:0 0 0 3px #f0ecff}.ai-compose button{width:40px;height:40px;border:0;border-radius:10px;background:var(--purple);color:#fff;display:grid;place-items:center;cursor:pointer}.ai-compose button:disabled{opacity:.45;cursor:not-allowed}.ai-compose>small{display:block;text-align:center;color:#9a96a9;font-size:10px;margin-top:7px}.typing-dots{display:flex;gap:4px;align-items:center;height:20px}.typing-dots i{width:5px;height:5px;border-radius:50%;background:#918aa8;animation:aiDot 1s infinite}.typing-dots i:nth-child(2){animation-delay:.14s}.typing-dots i:nth-child(3){animation-delay:.28s}@keyframes aiDot{0%,60%,to{transform:translateY(0);opacity:.45}30%{transform:translateY(-4px);opacity:1}}.ai-footer{display:flex;align-items:center;justify-content:space-between;padding:9px 14px;border-top:1px solid var(--line);background:#fff}.ai-footer button{display:flex;align-items:center;gap:5px;border:0;background:transparent;color:#777287;font-size:11px;cursor:pointer}.ai-footer button:hover{color:var(--purple)}.ai-footer svg{width:14px;height:14px}@media(max-width:600px){.ai-fab{right:14px;bottom:14px;width:48px;height:48px;padding:0;justify-content:center}.ai-fab span{display:none}.ai-assistant{left:10px;right:10px;bottom:72px;width:auto;height:calc(100vh - 92px);max-height:700px;border-radius:15px}.ai-head{padding:14px}.ai-messages{padding:13px}.ai-quick{padding:9px 11px}.ai-message{max-width:90%}}.top-nav>button>svg{width:16px;height:16px}.assistant-page{padding-bottom:44px}.assistant-workspace{display:grid;grid-template-columns:270px minmax(0,1fr);height:clamp(620px,calc(100dvh - 250px),760px);min-height:620px;border:1px solid var(--line);border-radius:16px;overflow:hidden;background:#fff;box-shadow:0 12px 40px #1f1a420f}.assistant-guide{display:flex;flex-direction:column;padding:20px;background:#faf9fd;border-right:1px solid var(--line)}.assistant-guide-head{display:flex;align-items:center;gap:11px;padding-bottom:20px;border-bottom:1px solid var(--line)}.assistant-guide-head>span{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;color:#fff;background:linear-gradient(135deg,#6743ef,#9079ff)}.assistant-guide-head>span svg{width:22px;height:22px}.assistant-guide-head>div{display:flex;flex-direction:column;gap:3px}.assistant-guide-head small{color:var(--muted)}.assistant-guide-head i{display:inline-block;width:7px;height:7px;margin-right:5px;border-radius:50%;background:#20b976}.assistant-guide-section{display:flex;flex-direction:column;gap:6px;margin-top:22px}.assistant-guide-section>small{padding:0 8px 6px;color:#9792a5;font-size:11px;font-weight:700;letter-spacing:.08em}.assistant-guide-section button{width:100%;display:flex;align-items:center;gap:9px;border:0;background:transparent;padding:10px 8px;border-radius:8px;text-align:left;color:#464155;cursor:pointer}.assistant-guide-section button:hover{background:#efebff;color:var(--purple)}.assistant-guide-section button>span{width:20px;height:20px;display:grid;place-items:center;border-radius:6px;background:#eee9ff;color:var(--purple);font-size:11px;font-weight:700}.assistant-guide-section button>svg:first-child{width:18px;height:18px;color:var(--purple)}.assistant-guide-section button>svg:last-child{width:14px;height:14px;margin-left:auto}.assistant-safety{display:flex;gap:9px;align-items:flex-start;margin-top:auto;padding:13px;border-radius:10px;background:#f1edff;color:var(--purple)}.assistant-safety>svg{width:19px;height:19px;flex:0 0 auto}.assistant-safety span{display:flex;flex-direction:column;gap:3px}.assistant-safety small{color:#756d8e;line-height:1.45}.assistant-chat{min-width:0;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;background:#fbfbfd;overflow:hidden}.assistant-chat-head{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:#fff;border-bottom:1px solid var(--line)}.assistant-chat-head>div{display:flex;align-items:center;gap:10px}.assistant-chat-head>div>svg{width:30px;height:30px;padding:7px;border-radius:9px;background:#eee9ff;color:var(--purple)}.assistant-chat-head span{display:flex;flex-direction:column;gap:2px}.assistant-chat-head small{color:var(--muted);font-size:11px}.assistant-chat-head>button{display:flex;align-items:center;gap:6px;border:1px solid var(--line);background:#fff;border-radius:8px;padding:8px 10px;color:#696477;cursor:pointer}.assistant-chat-head>button:hover{border-color:#b8a9f5;color:var(--purple)}.assistant-chat-head>button svg{width:15px;height:15px}.assistant-chat .ai-messages{min-height:0;padding:28px 32px;background:#fbfbfd;overflow-x:hidden;overflow-y:scroll;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#a997f4 #efecf8;scroll-behavior:smooth}.assistant-chat .ai-messages::-webkit-scrollbar{width:10px}.assistant-chat .ai-messages::-webkit-scrollbar-track{margin:8px 0;border-radius:999px;background:#efecf8}.assistant-chat .ai-messages::-webkit-scrollbar-thumb{min-height:48px;border:2px solid #efecf8;border-radius:999px;background:#a997f4}.assistant-chat .ai-messages::-webkit-scrollbar-thumb:hover{background:#795cf0}.assistant-chat .ai-message{max-width:72%;font-size:14px;overflow-wrap:anywhere;word-break:break-word}.assistant-chat .ai-message p{white-space:pre-wrap}.assistant-chat .ai-compose{padding:14px 24px;position:relative;z-index:1;box-shadow:0 -8px 22px #1f1a420a}.assistant-chat .ai-compose textarea{min-height:58px}.assistant-chat .ai-compose button{width:46px;height:46px}.assistant-starters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 24px 14px;background:#fbfbfd}.assistant-starters button{display:flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:9px;background:#fff;padding:10px 12px;color:#5c566d;text-align:left;cursor:pointer}.assistant-starters button:hover{border-color:#b8a9f5;color:var(--purple)}.assistant-starters svg{width:16px;height:16px;flex:0 0 auto;color:var(--purple)}@media(max-width:900px){.assistant-workspace{grid-template-columns:1fr;height:min(720px,calc(100dvh - 180px));min-height:560px}.assistant-guide{display:none}.assistant-chat{min-height:0}.assistant-chat .ai-message{max-width:86%}}@media(max-width:600px){.assistant-page{width:calc(100% - 28px)}.assistant-workspace{border-radius:12px;height:calc(100dvh - 132px);min-height:520px}.assistant-chat{min-height:0}.assistant-chat-head{padding:13px}.assistant-chat-head small{display:none}.assistant-chat .ai-messages{padding:18px 14px}.assistant-chat .ai-message{max-width:92%}.assistant-starters{grid-template-columns:1fr;padding:0 12px 10px}.assistant-chat .ai-compose{padding:11px 12px}}.admin-shell{min-height:100vh;background:#f6f7fb;color:#17162a;display:grid;grid-template-columns:238px minmax(0,1fr)}.admin-section-enter{animation:adminSectionIn .18s ease-out}@keyframes adminSectionIn{0%{opacity:.55;transform:translateY(4px)}to{opacity:1;transform:none}}.admin-navigation-toast{position:fixed;right:28px;bottom:26px;z-index:180;display:flex;align-items:center;gap:9px;padding:12px 16px;border:1px solid #dcd6ff;border-radius:11px;color:#5134cc;background:#fff;box-shadow:0 12px 35px #1f184829;font-size:13px;font-weight:700}.admin-navigation-toast svg{width:18px;height:18px;color:#20a66e}.admin-sidebar{position:sticky;top:0;height:100vh;background:#17172d;color:#d9d8e7;padding:20px 14px 14px;display:flex;flex-direction:column}.admin-brand{display:flex;align-items:center;gap:11px;padding:4px 10px 22px}.admin-brand>span{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:linear-gradient(135deg,#7657f6,#9d86ff);color:#fff}.admin-brand>span svg{width:20px}.admin-brand>div{display:flex;flex-direction:column}.admin-brand b{font-size:17px;color:#fff}.admin-brand small{font-size:9px;letter-spacing:.14em;color:#8f8da7;margin-top:2px}.admin-sidebar nav{display:flex;flex-direction:column;gap:3px;overflow:auto}.admin-sidebar nav button{height:42px;display:flex;align-items:center;gap:10px;padding:0 12px;border:0;border-radius:8px;background:transparent;color:#aaa8bc;text-align:left;cursor:pointer}.admin-sidebar nav button svg{width:18px;height:18px}.admin-sidebar nav button:hover{background:#24243e;color:#fff}.admin-sidebar nav button.active{background:#6c4bf0;color:#fff;font-weight:700}.admin-user{display:flex;align-items:center;gap:9px;padding:14px 8px 0;margin-top:auto;border-top:1px solid #2c2c45}.admin-user>div{min-width:0;display:flex;flex:1;flex-direction:column}.admin-user b{color:#fff;font-size:12px}.admin-user small{overflow:hidden;text-overflow:ellipsis;color:#858299;font-size:10px}.admin-user>button{border:0;background:transparent;color:#aaa8bc;cursor:pointer}.admin-main{min-width:0}.admin-top{height:78px;background:#fff;border-bottom:1px solid #e5e6ed;padding:0 30px;display:flex;align-items:center;justify-content:space-between}.admin-top h1{font-size:22px;margin:3px 0 0}.admin-top small{color:#8d899d}.admin-top>div:last-child{display:flex;align-items:center;gap:10px}.admin-top label{width:310px;height:38px;border:1px solid #dedfe7;border-radius:9px;display:flex;align-items:center;padding:0 11px}.admin-top label svg{width:17px;color:#8e8a9e}.admin-top input{width:100%;border:0;outline:0;padding-left:8px}.admin-exit{height:38px;border:1px solid #dedfe7;border-radius:8px;background:#fff;padding:0 12px;display:flex;align-items:center;gap:7px;cursor:pointer}.admin-content{max-width:1900px;margin:0 auto;padding:26px 30px 50px}.admin-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:18px}.admin-metrics>div{background:#fff;border:1px solid #e5e6ed;border-radius:12px;padding:18px}.admin-metrics span{display:flex;align-items:center;justify-content:space-between;color:#777386;font-size:12px}.admin-metrics span svg{width:17px;color:#7657f6}.admin-metrics strong{display:block;font-size:27px;margin:10px 0 5px}.admin-metrics small{color:#23a66f}.admin-metrics .warn-text{color:#e17736}.admin-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(300px,1fr);gap:18px;margin-bottom:18px}.admin-panel{background:#fff;border:1px solid #e5e6ed;border-radius:12px;padding:20px;margin-bottom:18px}.admin-panel>h2{font-size:17px;margin:0 0 16px}.admin-panel>p{color:#777386;line-height:1.65}.admin-panel-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.admin-panel-head h2{font-size:17px;margin:0 0 4px}.admin-panel-head p{font-size:12px;color:#8d899a;margin:0}.admin-panel-head>div:last-child{display:flex;gap:8px}.admin-panel-head button,.admin-panel-head>button,.route-card button,.kb-row button,.role-row button{height:34px;display:inline-flex;align-items:center;gap:6px;border:1px solid #dedfe7;background:#fff;border-radius:7px;padding:0 10px;cursor:pointer}.admin-panel-head button.primary{background:#6c4bf0;color:#fff;border-color:#6c4bf0}.admin-bars{height:230px;display:flex;align-items:flex-end;gap:24px;padding:24px 12px 0}.admin-bars>div{height:100%;flex:1;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:8px}.admin-bars span{width:100%;max-width:38px;border-radius:6px 6px 2px 2px;background:linear-gradient(180deg,#7858f6,#a38ef9)}.admin-bars small{color:#8d899a}.health-list>div,.kb-row,.role-row,.audit-row{display:flex;align-items:center;gap:10px;padding:13px 0;border-bottom:1px solid #efeff4}.health-list>div>i{width:9px;height:9px;border-radius:50%;background:#22b978}.health-list>div>i.warn{background:#f2a33c}.health-list span,.kb-row span,.role-row span,.audit-row span{display:flex;flex-direction:column;gap:3px;flex:1}.health-list small,.kb-row small,.role-row small,.audit-row small{color:#8c8899}.health-list strong{font-size:12px}.admin-table{border:1px solid #e8e8ef;border-radius:9px;overflow:hidden}.admin-tr{display:grid;grid-template-columns:repeat(5,minmax(100px,1fr)) 74px;align-items:center;min-height:52px;border-top:1px solid #efeff4;padding:0 13px;gap:10px}.admin-tr:first-child{border-top:0}.admin-th{min-height:42px;background:#fafafe;color:#777386}.admin-tr span,.admin-tr b{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-tr>button{border:0;background:transparent;color:#6747e8;cursor:pointer}.admin-filters{display:flex;gap:9px;margin-bottom:14px}.admin-filters label{height:36px;display:flex;align-items:center;border:1px solid #dedfe7;border-radius:8px;padding:0 10px}.admin-filters label svg{width:16px;color:#9995a5}.admin-filters input{border:0;outline:0;padding-left:7px}.admin-filters select{border:1px solid #dedfe7;border-radius:8px;background:#fff;padding:0 10px}.route-card{display:flex;align-items:center;gap:12px;padding:15px 0;border-bottom:1px solid #efeff4}.route-card>span{display:flex;flex-direction:column;gap:4px;flex:1}.route-card small{color:#8d899a}.route-card em{font-size:11px;background:#eee9ff;color:#6747e8;border-radius:12px;padding:4px 8px;font-style:normal}.kb-row>svg,.role-row>svg{width:32px;height:32px;padding:7px;border-radius:8px;background:#eee9ff;color:#6747e8}.kb-row button,.role-row button{height:30px}.audit-row>i{width:9px;height:9px;border-radius:50%;background:#7657f6}.admin-panel .toggle-row{padding:15px 0}.no-model-result{display:block;padding:18px 8px;color:#8d899a;text-align:center}.admin-top>div:last-child{position:relative}.admin-env{height:38px;border:1px solid #dedfe7;border-radius:8px;background:#fff;padding:0 9px;color:#393548}.admin-notices{position:absolute;z-index:50;right:100px;top:50px;width:330px;background:#fff;border:1px solid #e4e2ec;border-radius:12px;box-shadow:0 18px 50px #1c183d2e;overflow:hidden}.admin-notices>div{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid #ecebf1}.admin-notices>div button{border:0;background:transparent}.admin-notices>button{width:100%;display:flex;gap:10px;align-items:flex-start;padding:14px 16px;border:0;border-bottom:1px solid #f0eff4;background:#fff;text-align:left;cursor:pointer}.admin-notices>button:hover{background:#faf9ff}.admin-notices>button>svg{width:20px;color:#7657f6}.admin-notices span{display:flex;flex-direction:column;gap:4px}.admin-notices small{color:#8d899a}.admin-empty{text-align:center;padding:65px 20px;color:#8d899a}.admin-empty>svg{width:38px;height:38px}.admin-empty h3{color:#29263a}.admin-empty button{border:1px solid #dedfe7;background:#fff;border-radius:7px;padding:8px 12px;cursor:pointer}.admin-row-action>summary{height:30px;display:flex;align-items:center;gap:4px;border:0;background:transparent;color:#6747e8;cursor:pointer;list-style:none}.admin-row-action>summary::-webkit-details-marker{display:none}.admin-row-action>summary svg{width:13px}.admin-row-action[open]>summary svg{transform:rotate(180deg)}.admin-shell .modal-actions{position:sticky;bottom:-26px;z-index:3;margin:0 -2px;padding:16px 2px 2px;background:#fff;box-shadow:0 -10px 18px #ffffffeb}@media(max-width:760px){.admin-shell{grid-template-columns:minmax(0,1fr)!important;min-height:100vh;width:100%}.admin-shell>.admin-sidebar{display:none}.admin-shell>.admin-main{display:block;width:100%;min-width:0}.admin-top{height:auto;min-height:64px;padding:12px 16px}.admin-top>div:first-child small,.admin-top select,.admin-top label,.admin-top .admin-exit span{display:none}.admin-top h1{font-size:18px}.admin-content{padding:18px 14px 36px}}.admin-shell .modal{width:min(820px,calc(100vw - 40px));max-height:88vh;overflow:auto}.admin-modal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.admin-modal-grid .field.wide,.modal-form>.field.wide{grid-column:1/-1}.admin-modal-grid .field textarea,.modal-form>.field.wide textarea{height:90px}.modal-tip{display:flex;align-items:flex-start;gap:8px;margin:2px 0 17px;padding:12px 14px;border-radius:8px;background:#f5f2ff;color:#5946b9;font-size:12px;line-height:1.55}.modal-tip svg{width:17px;flex:0 0 auto}.modal-actions{display:flex;justify-content:flex-end;gap:9px;padding-top:18px;border-top:1px solid #ecebf1}.modal-actions button{height:40px;padding:0 18px;border:1px solid #dedfe7;border-radius:8px;background:#fff}.modal-actions button.primary{background:#6c4bf0;border-color:#6c4bf0;color:#fff}.admin-checks{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:14px;margin-bottom:16px;background:#fafafe;border:1px solid #ecebf1;border-radius:9px}.admin-checks label,.permission-matrix label,.export-check{display:flex;align-items:center;gap:8px;font-size:13px}.price-preview{display:flex;justify-content:space-between;align-items:center;padding:14px;margin-bottom:17px;border-radius:9px;background:#effaf5;color:#177b54}.permission-matrix{display:grid;grid-template-columns:1fr 1fr;gap:11px;padding:15px;margin-bottom:17px;border:1px solid #e5e3ec;border-radius:9px}.permission-matrix>b{grid-column:1/-1}.sync-review{text-align:center;padding:8px 0 18px}.sync-review>svg{width:50px;height:50px;padding:12px;border-radius:50%;background:#f0edff;color:#6c4bf0}.sync-review p{color:#777386}.sync-review>div{display:flex;justify-content:space-between;padding:13px 0;border-bottom:1px solid #ecebf1;text-align:left}.export-check{margin:0 0 18px}.detail-modal{display:flex;flex-direction:column}.detail-status{display:flex;align-items:center;gap:12px;padding:15px;border-radius:10px;background:#effaf5;margin-bottom:12px}.detail-status>svg{width:28px;color:#22a66f}.detail-status>span{display:flex;flex-direction:column;gap:3px}.detail-status small{color:#5f806f}.detail-line{display:flex;justify-content:space-between;gap:20px;padding:13px 4px;border-bottom:1px solid #ecebf1}.detail-line span{color:#777386}.audit-note{display:flex;align-items:center;gap:8px;margin:16px 0;padding:12px;border-radius:8px;background:#fafafe;color:#777386;font-size:12px}.audit-note svg{width:17px;color:#6c4bf0}.confirm-modal>.field{text-align:left}.confirm-modal>.field textarea{height:85px}.confirm-modal>.field+div{margin-top:12px}@media(max-width:760px){.admin-shell .modal{width:calc(100vw - 24px);padding:20px}.admin-modal-grid,.permission-matrix,.admin-checks{grid-template-columns:1fr}.permission-matrix>b{grid-column:auto}}.admin-table{overflow:visible}.admin-tr{position:relative}.admin-row-action{position:relative;display:flex;justify-content:flex-end}.admin-row-action>button{height:30px;display:flex;align-items:center;gap:4px;border:0;background:transparent;color:#6747e8;cursor:pointer}.admin-row-action>button svg{width:13px}.admin-row-menu{position:absolute;z-index:45;right:0;top:34px;width:142px;padding:6px;background:#fff;border:1px solid #e4e2ec;border-radius:9px;box-shadow:0 14px 36px #1c183d29}.admin-row-menu button{width:100%;height:34px;display:flex;align-items:center;gap:8px;border:0;border-radius:6px;padding:0 9px;background:#fff;color:#393548;cursor:pointer;text-align:left}.admin-row-menu button:hover{background:#f7f5ff;color:#6747e8}.admin-row-menu button svg{width:15px}.admin-row-menu button.danger{color:#d44747}.admin-expand-trigger{min-width:70px;height:34px;display:inline-flex;align-items:center;justify-content:flex-end;gap:5px;justify-self:end;border:0;background:transparent;color:#6747e8;font-weight:700;cursor:pointer}.admin-expand-trigger svg{width:14px;transition:transform .18s ease}.admin-expand-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.admin-tr.is-expanded{background:#f8f6ff;box-shadow:inset 3px 0 #7557f3}.admin-inline-manager{display:grid;grid-template-columns:minmax(240px,.72fr) minmax(0,2.28fr);border-top:1px solid #ded8fb;border-bottom:1px solid #ded8fb;background:linear-gradient(110deg,#fbfaff,#f8f6ff)}.admin-inline-summary{padding:24px;border-right:1px solid #e6e1f7}.admin-inline-summary>div{min-width:0}.admin-inline-mark{width:42px;height:42px;display:grid;place-items:center;margin-bottom:14px;border-radius:12px;color:#fff;background:linear-gradient(145deg,#7657f6,#5b3ddd);box-shadow:0 8px 20px #6747e833}.admin-inline-mark svg{width:21px;height:21px}.admin-inline-summary h3{margin:0;color:#242031;font-size:17px}.admin-inline-summary p{margin:5px 0 18px;color:#7c7689;font-size:12px;overflow-wrap:anywhere}.admin-inline-summary dl{margin:0}.admin-inline-summary dl>div{padding:10px 0;border-top:1px solid #ece8f7}.admin-inline-summary dt{margin-bottom:5px;color:#8b8598;font-size:11px}.admin-inline-summary dd{margin:0;color:#4f495c;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.admin-inline-summary dd i{width:7px;height:7px;display:inline-block;margin-right:7px;border-radius:50%;background:#20aa70}.admin-inline-actions{min-width:0;padding:22px 26px 24px}.admin-inline-actions section+section{margin-top:20px;padding-top:18px;border-top:1px solid #e5e0f3}.admin-inline-actions h4{margin:0 0 11px;color:#373142;font-size:13px}.admin-inline-actions section>div{display:grid;grid-template-columns:repeat(3,minmax(180px,1fr));gap:10px}.admin-inline-actions button{min-width:0;min-height:74px;display:grid;grid-template-columns:34px minmax(0,1fr);grid-template-rows:auto auto;column-gap:10px;align-items:center;padding:12px 14px;border:1px solid #e0dceb;border-radius:9px;background:#ffffffdb;color:#35303f;text-align:left;cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease}.admin-inline-actions button:hover{transform:translateY(-1px);border-color:#b9a9f5;background:#fff}.admin-inline-actions button>span{grid-row:1 / 3;width:34px;height:34px;display:grid;place-items:center;border-radius:8px;color:#694ce6;background:#f0edff}.admin-inline-actions button svg{width:17px;height:17px}.admin-inline-actions button b{align-self:end;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-inline-actions button small{align-self:start;margin-top:3px;color:#8a8495;font-size:11px;line-height:1.35}.admin-inline-actions button.danger{border-color:#f0d5d5}.admin-inline-actions button.danger>span{color:#d44848;background:#fff0f0}@media(max-width:1180px){.admin-inline-manager{grid-template-columns:220px minmax(0,1fr)}.admin-inline-actions section>div{grid-template-columns:repeat(2,minmax(180px,1fr))}}.admin-global-search{position:relative}.admin-search-results{position:absolute;z-index:60;left:0;right:0;top:46px;padding:7px;background:#fff;border:1px solid #e4e2ec;border-radius:11px;box-shadow:0 18px 50px #1c183d2e}.admin-search-results>small{display:block;padding:7px 9px;color:#8d899a}.admin-search-results>button{width:100%;display:flex;align-items:center;gap:9px;padding:9px;border:0;border-radius:7px;background:#fff;text-align:left;cursor:pointer}.admin-search-results>button:hover{background:#f7f5ff}.admin-search-results>button>svg{width:19px;color:#6747e8}.admin-search-results span{display:flex;flex-direction:column;gap:2px}.admin-search-results b{font-size:12px}.admin-search-results small{font-size:10px;color:#8d899a}.confirm-modal{text-align:center;padding:8px 4px 2px}.confirm-modal>svg{width:52px;height:52px;padding:12px;border-radius:50%;background:#fff1f1;color:#d44747}.confirm-modal h3{margin:14px 0 7px}.confirm-modal p{max-width:420px;margin:0 auto 20px;color:#777386;line-height:1.65}.confirm-modal>div{display:flex;justify-content:flex-end;gap:9px}.confirm-modal button{height:38px;padding:0 16px;border:1px solid #dedfe7;border-radius:8px;background:#fff;cursor:pointer}.confirm-modal .primary{border-color:#6747e8;background:#6747e8;color:#fff}.confirm-modal .primary:hover,.confirm-modal .primary:focus-visible{border-color:#5638d7;background:#5638d7;color:#fff}.confirm-modal .danger-button{border-color:#d44747;background:#d44747;color:#fff}.primary:active,.primary:focus,.primary:focus-visible{color:#fff}.primary:active{background:#5031ce}.primary:disabled{background:#a99af0;color:#fff;cursor:not-allowed}.admin-trend-canvas{display:block;width:100%;height:238px;cursor:crosshair}.admin-chart{padding:0;overflow:hidden;border-color:#e2e0ec;box-shadow:0 10px 30px #3127580b}.admin-trend-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:21px 22px 17px;border-bottom:1px solid #efedf5}.admin-trend-eyebrow{display:block;margin-bottom:5px;color:#7658ee;font-size:10px;font-weight:800;letter-spacing:.12em}.admin-trend-head h2{margin:0 0 5px;font-size:18px;letter-spacing:-.01em}.admin-trend-head p{margin:0;color:#858092;font-size:12px}.admin-period-tabs{display:inline-flex;gap:3px;padding:4px;border:1px solid #e5e2ee;border-radius:10px;background:#f7f6fa}.admin-period-tabs button{min-width:43px;height:31px;padding:0 11px;border:0;border-radius:7px;background:transparent;color:#777184;font-weight:700;cursor:pointer}.admin-period-tabs button:hover{color:#5f43d8;background:#efecfb}.admin-period-tabs button.active{color:#fff;background:#6847eb;box-shadow:0 4px 10px #6847eb38}.admin-period-tabs button:focus-visible{outline:3px solid rgba(104,71,235,.22);outline-offset:2px}.admin-trend-summary{display:grid;grid-template-columns:1fr 1fr minmax(170px,.85fr);gap:1px;margin:0 22px;padding:17px 0;border-bottom:1px solid #efedf5}.admin-trend-summary>div{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;column-gap:10px;min-width:0;padding:2px 18px 2px 0}.admin-trend-summary>div+div{padding-left:18px;border-left:1px solid #ece9f3}.admin-trend-summary i{grid-row:1 / 3;width:10px;height:10px;border:3px solid #6847eb;border-radius:50%;box-shadow:0 0 0 5px #6847eb17}.admin-trend-summary i.revenue{border-color:#b49cf8;box-shadow:0 0 0 5px #b49cf826}.admin-trend-summary span{color:#5f5969;font-size:12px;font-weight:700}.admin-trend-summary span small{display:block;margin-top:3px;color:#aaa5b3;font-size:10px;font-weight:500}.admin-trend-summary strong{color:#201c2d;font-size:19px;letter-spacing:-.02em}.admin-trend-summary em{grid-column:3;color:#16935d;font-size:11px;font-style:normal;font-weight:800}.admin-trend-summary .admin-trend-highlight{grid-template-columns:1fr auto;padding-right:0;background:#faf9ff;border-radius:9px}.admin-trend-highlight>small{grid-column:1 / -1;color:#8a8495;font-size:10px}.admin-trend-plot{position:relative;padding:12px 15px 0 10px}.admin-trend-foot{display:flex;justify-content:space-between;gap:16px;padding:13px 22px 15px;border-top:1px solid #efedf5;color:#716b7c;font-size:11px}.admin-trend-foot span{display:flex;align-items:center;gap:7px}.admin-trend-foot span i{width:7px;height:7px;border-radius:50%;background:#22a56c;box-shadow:0 0 0 4px #22a56c1a}.admin-trend-foot b{color:#514a5d}.legend{display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:4px}.legend.purple{background:#6d4bf2}.legend.lilac{background:#d8ceff}@media(max-width:1100px){.admin-shell{grid-template-columns:76px minmax(0,1fr)}.admin-brand>div,.admin-sidebar nav button:not(.active){font-size:0}.admin-sidebar nav button{justify-content:center}.admin-sidebar nav button.active{font-size:0}.admin-user>div{display:none}.admin-top label{display:none}.admin-metrics{grid-template-columns:repeat(2,1fr)}.admin-grid{grid-template-columns:1fr}}@media(max-width:760px){.admin-trend-head{flex-direction:column}.admin-period-tabs{width:100%}.admin-period-tabs button{flex:1}.admin-trend-summary{grid-template-columns:1fr 1fr}.admin-trend-summary .admin-trend-highlight{grid-column:1 / -1;margin-top:12px;padding:12px;border-left:0}.admin-trend-foot{align-items:flex-start;flex-direction:column}}.hero-model{position:relative;isolation:isolate;border:1px solid rgba(124,101,255,.34);background-image:linear-gradient(90deg,#05071be6,#06081d9e 48%,#0908201f),url(/assets/minimax-h3-wave.png);background-size:cover;background-position:center;background-repeat:no-repeat;box-shadow:0 22px 60px #2d236933}.hero-copy{position:relative;z-index:1}.hero-copy>p{color:#f5f4ffe0}.hero-title span{background:#ffffff14;border-color:#ffffff38;color:#d9d2ff}.capabilities span{border:1px solid rgba(255,255,255,.12);background:#ffffff17}.ghost-dark{background:#ffffff14}.header{height:84px;padding:0 28px;background:#fffffff5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.header-inner{width:min(1336px,100%);height:100%;margin:0 auto;display:flex;align-items:center;min-width:0}.header-inner>.brand{flex:0 0 auto;font-size:22px}.header-inner .brand-mark{width:36px;height:36px}.header-inner .brand-mark svg{width:34px;height:34px}.top-nav{align-self:stretch;margin-left:clamp(28px,3vw,46px);gap:5px;min-width:0}.top-nav>button{height:100%;padding:0 15px;gap:4px;border-radius:0;color:#4f4b5d;font-size:14px;font-weight:500;white-space:nowrap}.top-nav>button:hover{color:var(--purple);background:linear-gradient(180deg,transparent 25%,rgba(109,75,242,.045))}.top-nav>button.active{color:var(--purple);font-weight:700}.top-nav>button.active:after{left:15px;right:15px;height:3px}.top-nav>button>svg{width:15px;height:15px}.header-actions{flex:0 0 auto;gap:9px;margin-left:auto;padding-left:14px}.header-actions .balance{height:40px;padding:0 13px;border-radius:10px;background:#f6f4fb;font-size:13px}.header-actions .avatar-button{height:42px;padding:0 8px;font-size:13px}.header-actions .avatar-button>svg{width:13px}.header-actions .icon-button,.header-actions .mobile-menu{width:40px;height:40px}.nav-pop,.docs-pop,.notice-pop,.account-pop{top:80px}.site-footer{display:block;padding:0;border-top:1px solid #e8e6ef;background:#fff;color:#686373}.site-footer-main{width:min(1320px,calc(100% - 56px));margin:0 auto;padding:48px 0 38px;display:grid;grid-template-columns:minmax(260px,1fr) minmax(470px,1.35fr);gap:clamp(50px,9vw,140px)}.site-footer-brand{max-width:390px}.site-footer-brand .brand{color:#211d2d;font-size:19px}.site-footer-brand p{max-width:360px;margin:17px 0;color:#827d8b;font-size:13px;line-height:1.75}.site-footer-brand>span{display:inline-flex;align-items:center;gap:7px;padding:7px 10px;border-radius:8px;background:#f1faf5;color:#37805b;font-size:11px}.site-footer-brand>span i{width:7px;height:7px;border-radius:50%;background:#32b675}.site-footer-links{margin:0;display:grid;grid-template-columns:repeat(3,minmax(120px,1fr));gap:34px}.site-footer-links section{display:flex;flex-direction:column;align-items:flex-start;gap:11px}.site-footer-links b{margin-bottom:4px;color:#272330;font-size:12px}.site-footer-links button,.site-footer-bottom button,.site-footer-bottom a{margin:0;padding:2px 0;border:0;background:transparent;color:#777281;font-size:12px;text-align:left}.site-footer-links button:hover,.site-footer-bottom button:hover,.site-footer-bottom a:hover{color:var(--purple)}.site-footer-bottom{width:min(1320px,calc(100% - 56px));min-height:58px;margin:0 auto;border-top:1px solid #efedf3;display:flex;align-items:center;justify-content:space-between;gap:20px}.site-footer-bottom small{margin:0;color:#9a95a1;font-size:11px}.site-footer-bottom>div{display:flex;gap:22px}.site-footer-legal{min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:8px 18px!important}.site-footer-compliance{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px 15px;color:#827d8b;font-size:11px}.site-footer-compliance a,.site-footer-compliance i{display:inline-flex;align-items:center;gap:5px;color:inherit;font-style:normal;text-decoration:none}.site-footer-compliance a:hover{color:var(--purple)}.site-footer-compliance svg{width:14px;height:14px}.admin-system-grid .admin-compliance-panel{grid-column:1 / -1}.admin-compliance-form{margin-top:20px;display:grid;grid-template-columns:1fr 1fr;gap:0 22px}.admin-compliance-form .toggle-row{grid-column:1 / -1}.admin-compliance-form .field small{color:#8b8593;font-size:11px}.admin-compliance-preview{margin-top:8px;padding:16px 18px;border:1px solid #e7e2ee;border-radius:10px;background:#faf9fc}.admin-compliance-preview>span{display:block;margin-bottom:9px;color:#756e80;font-size:11px;font-weight:700}.admin-compliance-preview>div{display:flex;align-items:center;flex-wrap:wrap;gap:10px 18px}.admin-compliance-preview b{color:#282331}.admin-compliance-preview em{display:inline-flex;align-items:center;gap:5px;color:#706979;font-style:normal}.admin-compliance-preview svg{width:15px;height:15px;color:#6040cf}.admin-compliance-preview small{color:#8d8795}.admin-compliance-actions{margin-top:18px;display:flex;justify-content:flex-end;gap:10px}.admin-compliance-actions button{min-height:40px;padding:0 15px;border:1px solid #ddd7e6;border-radius:8px;background:#fff}.admin-compliance-actions button.primary{border-color:var(--purple);background:var(--purple);color:#fff}@media(max-width:1180px){.top-nav{margin-left:18px}.top-nav>button{padding:0 9px;font-size:12px}.top-nav>button.active:after{left:9px;right:9px}.header-actions .balance{display:none}.site-footer-main{gap:48px}}@media(max-width:900px){.header{height:68px;padding:0 18px}.header-inner>.brand{font-size:19px}.header-inner>.top-nav,.header-actions .balance,.header-actions .avatar-button{display:none}.header-actions{gap:4px;padding-left:0}.mobile-menu{display:grid;place-items:center}.mobile-pop{top:61px;right:14px;width:min(260px,calc(100vw - 28px));padding:8px;border-radius:13px}.mobile-pop button{padding:12px 13px;color:#393544}.site-footer-main{width:min(100% - 36px,720px);padding:36px 0 28px;grid-template-columns:1fr;gap:32px}.site-footer-brand{max-width:470px}.site-footer-links{grid-template-columns:repeat(3,1fr)}.site-footer-bottom{width:calc(100% - 36px)}.admin-compliance-form{grid-template-columns:1fr}.admin-compliance-form .toggle-row{grid-column:auto}}@media(max-width:600px){.header{height:64px;padding:0 16px}.header-inner>.brand{font-size:18px}.header-inner .brand-mark,.header-inner .brand-mark svg{width:29px;height:29px}.site-footer-main{width:calc(100% - 32px);padding:30px 0 22px;gap:28px}.site-footer-brand p{margin:13px 0}.site-footer-links{grid-template-columns:1fr 1fr;gap:26px 20px}.site-footer-links section:last-child{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr;gap:10px 20px}.site-footer-links section:last-child b{grid-column:1 / -1}.site-footer-bottom{width:calc(100% - 32px);padding:16px 0 22px;display:block}.site-footer-bottom>div{margin-top:12px;gap:15px;flex-wrap:wrap}.site-footer-legal{display:flex!important;margin:0!important}}.console-page{width:min(1520px,calc(100% - 40px));padding-top:28px}.console-page .page-head{align-items:center;margin-bottom:20px;padding:0 2px}.console-page .page-head h1{font-size:32px;margin:4px 0 5px}.console-page .page-head p{font-size:14px}.console-page .status-chip{border:1px solid #cceede;border-radius:999px;font-size:13px;font-weight:650}.console-page .console-layout{grid-template-columns:292px minmax(500px,1.05fr) minmax(420px,.95fr);min-height:720px;max-height:calc(100vh - 190px);border-color:#e2e4ed;border-radius:16px;box-shadow:0 18px 50px #18162d12;overflow:hidden}.console-page .console-layout>section,.console-page .console-layout>aside{min-width:0;padding:24px}.console-page .model-selector{display:flex;flex-direction:column;overflow:hidden;background:#fbfbfd}.console-page .model-selector h3{font-size:16px}.console-page .model-selector label{flex:0 0 auto;background:#fff;border-color:#dedfe9}.console-page .model-selector>button{position:relative;flex:0 0 auto;min-height:64px;padding:10px 11px;border:1px solid transparent}.console-page .model-selector>button:hover{background:#f3f1fb}.console-page .model-selector>button.active{background:#f0edff;border-color:#d8d0ff;box-shadow:0 4px 12px #6842f514}.console-page .model-selector>button>span:nth-child(2){min-width:0;overflow:hidden}.console-page .model-selector>button b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.console-page .model-selector>button small{display:-webkit-box;overflow:hidden;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.console-page .model-selector,.console-page .request-panel,.console-page .response-panel{overflow-y:auto;scrollbar-width:thin;scrollbar-color:#d8d4e8 transparent}.console-page .request-panel{background:#fff}.console-page .response-panel{background:#f7f7fb}.console-page .panel-head{position:sticky;top:-24px;z-index:2;margin:-24px -24px 22px;padding:22px 24px 17px;border-bottom:1px solid #e8e8f0;background:#fffffff5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.console-page .response-panel .panel-head{background:#f7f7fbf5}.console-page .panel-head h2{font-size:20px}.console-page .panel-head code{max-width:230px;overflow:hidden;color:#55536a;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.console-page .field input,.console-page .field textarea,.console-page .field select{border-color:#dcdde7;transition:border-color .18s,box-shadow .18s}.console-page .field input:focus,.console-page .field textarea:focus,.console-page .field select:focus{border-color:#8065f4;box-shadow:0 0 0 3px #6842f51a;outline:0}.console-page .cost-line{align-items:flex-start;gap:18px;padding:13px 14px;border:1px solid #e6e2fb;border-radius:10px;background:#f8f6ff;font-size:13px}.console-page .cost-line span{flex:0 0 auto;padding-top:1px}.console-page .cost-line strong{display:-webkit-box;overflow:hidden;line-height:1.5;text-align:right;-webkit-box-orient:vertical;-webkit-line-clamp:3}.console-page .primary.full{height:48px;border-radius:10px;box-shadow:0 8px 18px #6842f533}.console-page .empty-state,.console-page .response-success{padding:96px 8px 24px}.console-page .response-success p{overflow-wrap:anywhere}.console-page .response-success pre{max-height:460px;overflow:auto;border:1px solid #2c2d44;box-shadow:0 12px 28px #1414271f;font-size:12px;line-height:1.65;text-align:left;white-space:pre-wrap;word-break:break-word}@media(max-width:1180px){.console-page .console-layout{grid-template-columns:250px minmax(420px,1fr);max-height:none}.console-page .response-panel{grid-column:1 / -1;min-height:420px;border-top:1px solid var(--line)}}@media(max-width:760px){.console-page{width:calc(100% - 24px);padding-top:22px}.console-page .page-head{align-items:flex-start;gap:14px}.console-page .console-layout{display:block}.console-page .model-selector{max-height:360px;border-right:0;border-bottom:1px solid var(--line)}.console-page .request-panel{border-right:0}.console-page .panel-head{position:static}.console-page .field-row{grid-template-columns:1fr}}.catalog-error-state,.catalog-empty-state{min-height:220px;border:1px solid #e7e3f1;border-radius:14px;background:#fff;display:flex;align-items:center;justify-content:center;gap:18px;padding:34px;text-align:left}.catalog-error-state>svg,.catalog-empty-state>svg{width:42px;height:42px;color:#e04a5f}.catalog-error-state h3,.catalog-empty-state h3{margin:0 0 7px}.catalog-error-state p,.catalog-empty-state p{margin:0;color:#777287}.catalog-error-state button{margin-left:auto}.catalog-empty-state{flex-direction:column;text-align:center}.catalog-empty-state>svg{color:#8c87a0}.catalog-empty-state+.model-grid,.catalog-error-state+.model-grid{display:none}@media(max-width:640px){.catalog-error-state{flex-direction:column;text-align:center}.catalog-error-state button{margin-left:0}}.copy-feedback{margin:10px 0;color:#5f5a72;font-size:14px}.form-error.copy-feedback{color:#b62f45}.published-doc-article{min-width:0}.published-doc-content{margin:18px 0 0;padding:24px;overflow:auto;border:1px solid var(--line);border-radius:12px;background:#fff;color:#303044;font-family:DM Sans,Noto Sans SC,sans-serif;font-size:14px;line-height:1.85;white-space:pre-wrap;overflow-wrap:anywhere}.wp06-surface.docs-page{color:#f4f4f5;background-color:#09090b;background-image:none}.wp06-surface.docs-page :is(.docs-nav,.docs-article,.published-doc-content,.doc-code,.doc-callout){color:#f4f4f5;background-color:#111113;background-image:none;border-color:#2b2b31;box-shadow:none}.wp06-surface.docs-page :is(p,small,.no-docs){color:#a1a1aa}.wp06-surface.docs-page :is(h1,h2,h3,h4,b,strong,code){color:#f4f4f5}.wp06-surface.docs-page :is(.docs-nav button.active,a){color:#a78bfa}.wp06-surface.docs-page :is(button,a,input):focus-visible{outline-color:#a78bfa;box-shadow:none}.wp06-surface.docs-page button:hover:not(:disabled){border-color:#a78bfa;filter:brightness(1.08);transform:none;box-shadow:none}.privacy-page{width:min(1120px,calc(100% - 40px));margin:0 auto;padding:56px 0 80px;color:#17152d}.privacy-hero{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:48px;padding:44px;border:1px solid #e7e4f3;border-radius:24px;background:linear-gradient(135deg,#f6f3ff,#fff 62%);box-shadow:0 18px 50px #3a2a7812}.privacy-hero>div>span{font-size:12px;font-weight:800;letter-spacing:.14em;color:#6545f5}.privacy-hero h1{margin:10px 0 12px;font-size:44px;line-height:1.1}.privacy-hero p{max-width:650px;margin:0;color:#68647b;line-height:1.8}.privacy-hero dl{display:grid;gap:10px;margin:0}.privacy-hero dl div{display:flex;justify-content:space-between;gap:20px;padding:13px 16px;border:1px solid #ece9f5;border-radius:12px;background:#ffffffd1}.privacy-hero dt{color:#777287}.privacy-hero dd{margin:0;font-weight:700;text-align:right}.privacy-layout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:36px;margin-top:36px}.privacy-toc{position:sticky;top:96px;align-self:start;display:grid;gap:4px;padding:18px;border:1px solid #ebe8f2;border-radius:16px;background:#fff}.privacy-toc b{padding:7px 10px 12px}.privacy-toc a{padding:9px 10px;border-radius:8px;color:#625e72;text-decoration:none;font-size:14px}.privacy-toc a:hover,.privacy-toc a:focus-visible{color:#5c3df2;background:#f4f1ff}.privacy-content{min-width:0}.privacy-summary{padding:24px 26px;border-radius:16px;background:#17152d;color:#fff}.privacy-summary b{color:#9b87ff}.privacy-summary p{margin:8px 0 0;line-height:1.8;color:#dedbea}.privacy-section{display:grid;grid-template-columns:44px minmax(0,1fr);gap:12px;padding:30px 0;border-bottom:1px solid #ebe8f2;scroll-margin-top:90px}.privacy-section>span{color:#765cf5;font-size:13px;font-weight:800}.privacy-section h2{margin:0 0 12px;font-size:22px}.privacy-section p,.privacy-section li{color:#666177;line-height:1.85}.privacy-section p,.privacy-section ul{margin:0}.privacy-section ul{padding-left:20px}.privacy-section li+li{margin-top:7px}.privacy-actions{margin-top:34px;padding:28px;border-radius:18px;background:#f5f2ff}.privacy-actions h2{margin:0 0 8px;font-size:22px}.privacy-actions p{margin:0;color:#68647b}.privacy-actions>div:last-child{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.privacy-actions button{min-height:42px;padding:0 18px}@media(max-width:800px){.privacy-page{width:min(100% - 28px,1120px);padding-top:28px}.privacy-hero{grid-template-columns:1fr;gap:26px;padding:28px}.privacy-hero h1{font-size:36px}.privacy-layout{grid-template-columns:1fr}.privacy-toc{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}.privacy-toc b{grid-column:1/-1}.privacy-section{grid-template-columns:32px minmax(0,1fr)}}@media(max-width:520px){.privacy-hero{padding:22px}.privacy-hero dl div{display:grid;gap:4px}.privacy-hero dd{text-align:left}.privacy-toc,.privacy-section{grid-template-columns:1fr}.privacy-actions>div:last-child{display:grid}.privacy-actions button{width:100%}}.legal-document-content{max-width:840px;margin:36px auto 0}.auth-terms-field{gap:8px}.auth-terms-field>label{display:flex;align-items:flex-start;gap:8px}.auth-terms-links{display:flex;flex-wrap:wrap;gap:4px 10px;padding-left:24px}.auth-terms-links a{color:#6545f5;text-decoration:none}.auth-terms-links a:hover,.auth-terms-links a:focus-visible{text-decoration:underline}.privacy-page{--policy-bg: #09090b;--policy-panel: #111113;--policy-raised: #18181b;--policy-line: #2b2b31;--policy-text: #f4f4f5;--policy-muted: #a1a1aa;--policy-accent: #a78bfa;color:var(--policy-text);background-color:var(--policy-bg)}.privacy-page .privacy-hero,.privacy-page .privacy-toc,.privacy-page .privacy-summary,.privacy-page .privacy-actions{color:var(--policy-text);background-color:var(--policy-panel);background-image:none;border-color:var(--policy-line);box-shadow:none}.privacy-page .privacy-hero dl div{color:var(--policy-text);background-color:var(--policy-raised);border-color:var(--policy-line)}.privacy-page :is(p,li,dt,.privacy-actions p,.privacy-summary p){color:var(--policy-muted)}.privacy-page :is(h1,h2,b,dd){color:var(--policy-text)}.privacy-page :is(.privacy-hero>div>span,.privacy-section>span,.privacy-summary b,.privacy-toc a:hover,.privacy-toc a:focus-visible){color:var(--policy-accent)}.privacy-page .privacy-section{border-color:var(--policy-line)}.privacy-page .privacy-toc a{color:var(--policy-muted)}.privacy-page .privacy-toc a:hover,.privacy-page .privacy-toc a:focus-visible{background-color:var(--policy-raised)}.privacy-page .primary{color:#17131f;background-color:var(--policy-accent);background-image:none;border-color:var(--policy-accent);box-shadow:none}.privacy-page .secondary{color:var(--policy-text);background-color:var(--policy-raised);background-image:none;border-color:var(--policy-line);box-shadow:none}.privacy-page button:hover:not(:disabled){border-color:var(--policy-accent);filter:brightness(1.08);transform:none;box-shadow:none}.privacy-page :is(button,a):focus-visible{outline-color:var(--policy-accent);box-shadow:none}.auth-terms-links a{color:var(--policy-accent, #a78bfa)}@media(prefers-reduced-motion:reduce){.privacy-page *{transition-duration:.01ms!important;animation-duration:.01ms!important}}html[data-theme=dark] .product-bible-grid article{border:1px solid var(--line);background:var(--card)}html[data-theme=dark] .quality-report>div{border-top:1px solid var(--line)}html[data-theme=dark] .quality-report>div svg{color:var(--muted)}html[data-theme=dark] .quality-report>div b{color:var(--muted)}html[data-theme=dark] .aa-action-dialog-intro,html[data-theme=dark] .aa-action-checks span{border:1px solid var(--line);background:var(--surface);color:var(--ink)}html[data-theme=dark] .aa-action-checks span.warning{border-color:var(--line);background:var(--card)}html[data-theme=dark] .aa-action-summary span{border:1px solid var(--line);background:var(--surface)}html[data-theme=dark] .aa-action-summary small{color:var(--muted)}html[data-theme=dark] .aa-action-summary b,html[data-theme=dark] .aa-action-form label{color:var(--ink)}html[data-theme=dark] .aap-operation-body>p{border:1px solid var(--line);background:var(--surface);color:var(--ink)}html[data-theme=dark] .aap-operation-summary span{border:1px solid var(--line);background:var(--surface)}html[data-theme=dark] .aap-operation-summary small{color:var(--muted)}html[data-theme=dark] .aap-operation-summary b,html[data-theme=dark] .aap-operation-field,html[data-theme=dark] .aap-operation-body-grid label{color:var(--ink)}html[data-theme=dark] .aa-run-log-dialog article{border:1px solid var(--line);background:var(--surface)}html[data-theme=dark] .aa-run-log-dialog article>span{background:var(--card)}html[data-theme=dark] .aa-run-log-dialog article small,html[data-theme=dark] .aa-run-log-dialog article time{color:var(--muted)}html[data-theme=dark] .aap-operation-error{border:1px solid var(--line);background:var(--surface)}html[data-theme=dark] .aap-category-panel .aap-head{background:linear-gradient(135deg,var(--surface) 0%,var(--surface) 100%)}html[data-theme=dark] .aap-category-panel .aap-category-summary em,html[data-theme=dark] .aap-category-section-head p{color:var(--muted)}html[data-theme=dark] .aap-category-section-head>span{background:var(--card)}html[data-theme=dark] .aap-category-panel .aap-category-grid>article{background:var(--surface)}html[data-theme=dark] .aap-category-panel .aap-category-grid>article:hover{border-color:var(--line)}html[data-theme=dark] .aap-category-panel .aap-category-grid>article>.aap-category-card-head{border-bottom:1px solid var(--line);background:var(--surface)}html[data-theme=dark] .aap-category-card-head small,html[data-theme=dark] .aap-category-card-head p{color:var(--muted)}html[data-theme=dark] .aap-category-card-head>i{background:var(--card)}html[data-theme=dark] .aap-category-members>span{border:1px solid var(--line);background:var(--surface)}html[data-theme=dark] .aap-category-members span>small{background:var(--card)}html[data-theme=dark] .aap-category-members .empty{color:var(--muted)}html[data-theme=dark] .aap-category-stats>span{background:var(--surface)}html[data-theme=dark] .aap-category-stats small{color:var(--muted)}html[data-theme=dark] .aap-category-stats b{color:var(--ink)}html[data-theme=dark] .aap-category-panel .aap-category-grid>article>.aap-category-actions{border-top:1px solid var(--line)!important;background:var(--surface)!important;color:var(--ink)!important}html[data-theme=dark] .aap-category-actions button.edit{border-color:var(--line);background:var(--surface)}html[data-theme=dark] .aap-panel{border:1px solid var(--line);background:var(--surface)}html[data-theme=dark] .aap-head{border-bottom:1px solid var(--line)}html[data-theme=dark] .aap-head p{color:var(--muted)}html[data-theme=dark] .aap-head button,html[data-theme=dark] .aap-panel button{border:1px solid var(--line);background:var(--surface)}html[data-theme=dark] .aap-metrics{background:var(--surface)}html[data-theme=dark] .aap-metric{border:1px solid var(--line);background:var(--surface)}html[data-theme=dark] .aap-metric>span{background:var(--card)}html[data-theme=dark] .aap-metric.green>span{background:var(--card)}html[data-theme=dark] .aap-metric.orange>span{background:var(--card)}html[data-theme=dark] .aap-metric.red>span{background:var(--surface)}html[data-theme=dark] .aap-metric.blue>span{background:var(--card)}html[data-theme=dark] .aap-metric small,html[data-theme=dark] .aap-metric em{color:var(--muted)}html[data-theme=dark] .aap-toolbar{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}html[data-theme=dark] .aap-toolbar label{border:1px solid var(--line)}html[data-theme=dark] .aap-toolbar>div{border:1px solid var(--line)}html[data-theme=dark] .aap-toolbar select{background:var(--surface)}html[data-theme=dark] .aap-toolbar>span{color:var(--muted)}html[data-theme=dark] .aap-version-grid>article{border:1px solid var(--line)}html[data-theme=dark] .aap-version-grid article>header{border-bottom:1px solid var(--line);background:var(--surface)}html[data-theme=dark] .aap-version-grid header small{color:var(--muted)}html[data-theme=dark] .aap-version-grid code{color:var(--muted)}html[data-theme=dark] .aap-version-grid header>i.active{background:var(--card)}html[data-theme=dark] .aap-version-grid header>i.testing{background:var(--card)}html[data-theme=dark] .aap-version-info span{background:var(--surface)}html[data-theme=dark] .aap-version-info small{color:var(--muted)}html[data-theme=dark] .aap-version-grid footer{border-top:1px solid var(--line)}html[data-theme=dark] .aap-secret{border:1px solid var(--line);background:var(--card)}html[data-theme=dark] .aap-secret code{background:var(--surface);color:var(--ink)}html[data-theme=dark] .aap-secret small{color:var(--muted)}html[data-theme=dark] .aap-client-list>.head,html[data-theme=dark] .aap-audit-list>.head{color:var(--muted)}html[data-theme=dark] .aap-client-list>article{border-top:1px solid var(--line)}html[data-theme=dark] .aap-client-list article>span:first-child i{background:var(--card)}html[data-theme=dark] .aap-client-list em{background:var(--card)}html[data-theme=dark] .aap-client-list small{color:var(--muted)}html[data-theme=dark] .aap-empty>span{background:var(--card)}html[data-theme=dark] .aap-empty p{color:var(--muted)}html[data-theme=dark] .aap-category-summary{background:var(--surface)}html[data-theme=dark] .aap-category-summary>div{border:1px solid var(--line);background:var(--surface)}html[data-theme=dark] .aap-category-summary small{color:var(--muted)}html[data-theme=dark] .aap-category-grid>article{border:1px solid var(--line)}html[data-theme=dark] .aap-category-grid header small{color:var(--muted)}html[data-theme=dark] .aap-category-grid header>i{background:var(--card)}html[data-theme=dark] .aap-category-grid>article>p{color:var(--muted)}html[data-theme=dark] .aap-category-grid>article>div span{background:var(--surface)}html[data-theme=dark] .aap-category-grid small{color:var(--muted)}html[data-theme=dark] .aap-category-grid footer{border-top:1px solid var(--line)}html[data-theme=dark] .aap-cost-layout>section,html[data-theme=dark] .aap-cost-layout>aside{border:1px solid var(--line)}html[data-theme=dark] .aap-cost-layout header{border-bottom:1px solid var(--line)}html[data-theme=dark] .aap-cost-layout header small{color:var(--muted)}html[data-theme=dark] .aap-cost-layout>section>article{border-bottom:1px solid var(--line)}html[data-theme=dark] .aap-cost-layout article>div small{color:var(--muted)}html[data-theme=dark] .aap-cost-layout article>div i{background:var(--card)}html[data-theme=dark] .aap-cost-layout article>aside small{color:var(--muted)}html[data-theme=dark] .aap-cost-layout>aside>div{border-bottom:1px solid var(--line)}html[data-theme=dark] .aap-cost-layout>aside small{color:var(--muted)}html[data-theme=dark] .aap-audit-banner{border:1px solid var(--line);background:var(--card)}html[data-theme=dark] .aap-audit-banner small{color:var(--muted)}html[data-theme=dark] .aap-audit-list>article{border-top:1px solid var(--line)}html[data-theme=dark] .aap-audit-list time small{color:var(--muted)}html[data-theme=dark] .aap-audit-list i.red{background:var(--surface)}html[data-theme=dark] .aap-audit-list i.orange,html[data-theme=dark] .aap-audit-list i.purple,html[data-theme=dark] .aap-audit-list i.green{background:var(--card)}html[data-theme=dark] .aap-audit-list em.red{background:var(--surface)}html[data-theme=dark] .aap-audit-list em.orange,html[data-theme=dark] .aap-audit-list em.green,html[data-theme=dark] .aap-audit-list em.purple{background:var(--card)}html[data-theme=dark] .aap-dialog{background:var(--surface)}html[data-theme=dark] .aap-dialog>header{border-bottom:1px solid var(--line)}html[data-theme=dark] .aap-dialog>header button{background:var(--card)}html[data-theme=dark] .aap-dialog input,html[data-theme=dark] .aap-dialog select{border:1px solid var(--line)}html[data-theme=dark] .aap-dialog label small{color:var(--muted)}html[data-theme=dark] .aap-scope-preview span,html[data-theme=dark] .aap-security-note{background:var(--card)}html[data-theme=dark] .aap-dialog>footer{border-top:1px solid var(--line)}html[data-theme=dark] .aap-audit-detail dl>div{border-bottom:1px solid var(--line)}html[data-theme=dark] .aap-version-grid footer{background:var(--surface)!important}html[data-theme=dark] .aa-shell .aa-admin-flow-node{border:1px solid var(--line);background:var(--surface)}html[data-theme=dark] .aa-shell .aa-admin-flow-node>header{background:var(--surface);border-bottom:1px solid var(--line)}html[data-theme=dark] .aa-shell .aa-admin-flow-node>header small{color:var(--muted)}html[data-theme=dark] .aa-flow-sockets{background:var(--surface)}html[data-theme=dark] .aa-flow-sockets>div{border-bottom:1px solid var(--line)}html[data-theme=dark] .aa-flow-sockets>div>i{background:var(--card)}html[data-theme=dark] .aa-flow-sockets>div.input>i,html[data-theme=dark] .aa-flow-sockets>div.output>i{background:var(--surface)}html[data-theme=dark] .aa-flow-sockets>div small{color:var(--muted)}html[data-theme=dark] .aa-flow-sockets>div>em{background:var(--card);color:var(--muted)}html[data-theme=dark] .aa-flow-sockets>div.processor>em{background:var(--card)}html[data-theme=dark] .aa-shell .aa-admin-flow-node>footer{border-top:1px solid var(--line)!important;background:var(--surface)!important}html[data-theme=dark] .aa-shell .aa-admin-flow-node>footer span,html[data-theme=dark] .aa-shell .aa-admin-flow-node>footer em{background:var(--card)}html[data-theme=dark] .aa-shell .aa-admin-flow-node>footer em{background:var(--card)}html[data-theme=dark] .aa-shell .aa-admin-flow-node.approval>footer em{background:var(--card)}html[data-theme=dark] .aa-run-console{border:1px solid var(--line);background:var(--surface)}html[data-theme=dark] .aa-run-console>header{border-bottom:1px solid var(--line)}html[data-theme=dark] .aa-run-console>header p{color:var(--muted)}html[data-theme=dark] .aa-run-console>header button{border:1px solid var(--line);background:var(--surface)}html[data-theme=dark] .aa-run-metrics{background:var(--surface)}html[data-theme=dark] .aa-run-metrics article{border:1px solid var(--line);background:var(--surface)}html[data-theme=dark] .aa-run-metrics article>span{background:var(--card)}html[data-theme=dark] .aa-run-metrics article:nth-child(2)>span{background:var(--card)}html[data-theme=dark] .aa-run-metrics article:nth-child(3)>span{background:var(--surface)}html[data-theme=dark] .aa-run-metrics article:nth-child(4)>span{background:var(--card)}html[data-theme=dark] .aa-run-metrics small,html[data-theme=dark] .aa-run-metrics em{color:var(--muted)}html[data-theme=dark] .aa-run-toolbar{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}html[data-theme=dark] .aa-run-toolbar label{border:1px solid var(--line)}html[data-theme=dark] .aa-run-toolbar>div{border:1px solid var(--line)}html[data-theme=dark] .aa-run-toolbar select{background:var(--surface)}html[data-theme=dark] .aa-run-toolbar>span{color:var(--muted)}html[data-theme=dark] .aa-run-list-head{color:var(--muted)}html[data-theme=dark] .aa-run-list>article{border-top:1px solid var(--line)}html[data-theme=dark] .aa-run-list>article.selected{background:var(--surface)}html[data-theme=dark] .aa-run-identity small,html[data-theme=dark] .aa-run-identity em,html[data-theme=dark] .aa-run-current small,html[data-theme=dark] .aa-run-time small{color:var(--muted)}html[data-theme=dark] .aa-run-progress>i,html[data-theme=dark] .aa-run-cost>i{background:var(--card)}html[data-theme=dark] .aa-run-actions button{border:1px solid var(--line);background:var(--surface)}html[data-theme=dark] .aa-run-drawer{background:var(--surface)}html[data-theme=dark] .aa-run-drawer>header{border-bottom:1px solid var(--line)}html[data-theme=dark] .aa-run-drawer>header p{color:var(--muted)}html[data-theme=dark] .aa-run-drawer>header button{background:var(--card)}html[data-theme=dark] .aa-run-drawer-summary{background:var(--surface)}html[data-theme=dark] .aa-run-drawer-summary span{border:1px solid var(--line);background:var(--surface)}html[data-theme=dark] .aa-run-drawer-summary small{color:var(--muted)}html[data-theme=dark] .aa-run-drawer>section>div{border-bottom:1px solid var(--line)}html[data-theme=dark] .aa-run-drawer>section>div>i{background:var(--card)}html[data-theme=dark] .aa-run-drawer>section>div>i.succeeded{background:var(--card)}html[data-theme=dark] .aa-run-drawer>section>div>i.failed{background:var(--surface)}html[data-theme=dark] .aa-run-drawer>section small{color:var(--muted)}html[data-theme=dark] .aa-run-drawer>footer{border-top:1px solid var(--line)}html[data-theme=dark] .aa-run-drawer>footer button{border:1px solid var(--line);background:var(--surface)}html[data-theme=dark] .aa-shell button,html[data-theme=dark] .aa-modal button{background:var(--surface);color:var(--ink)}html[data-theme=dark] .aa-shell button:hover,html[data-theme=dark] .aa-modal button:hover{border-color:var(--line);background:var(--surface)}html[data-theme=dark] .aa-tabs button{color:var(--muted)}html[data-theme=dark] .aa-metric{background:var(--surface)}html[data-theme=dark] .aa-metric-icon,html[data-theme=dark] .aa-metric-icon.green,html[data-theme=dark] .aa-metric-icon.orange,html[data-theme=dark] .aa-metric-icon.blue,html[data-theme=dark] .aa-metric-icon.red{background:var(--card)}html[data-theme=dark] .aa-metric em{color:var(--muted)}html[data-theme=dark] .aa-panel{background:var(--surface)}html[data-theme=dark] .aa-alert{border-bottom:1px solid var(--line)!important}html[data-theme=dark] .aa-alert small,html[data-theme=dark] .aa-alert em{color:var(--muted)}html[data-theme=dark] .aa-filter-reset{background:var(--surface)!important}html[data-theme=dark] .aa-empty-filter{color:var(--muted)}html[data-theme=dark] .aa-empty-filter b{color:var(--ink)}html[data-theme=dark] .aa-toolbar>select,html[data-theme=dark] .aa-toolbar>input,html[data-theme=dark] .aa-form select,html[data-theme=dark] .aa-form input,html[data-theme=dark] .aa-form textarea,html[data-theme=dark] .aa-form-grid select,html[data-theme=dark] .aa-form-grid input,html[data-theme=dark] .aa-form-grid textarea,html[data-theme=dark] .aa-inspector select,html[data-theme=dark] .aa-inspector input{background:var(--surface)}html[data-theme=dark] .aa-tr,html[data-theme=dark] .aa-table button.aa-tr{border-bottom:1px solid var(--line);background:var(--surface);color:var(--ink)}html[data-theme=dark] .aa-table button.aa-tr:hover,html[data-theme=dark] .aa-tr:hover{background:var(--surface)}html[data-theme=dark] .aa-th{background:var(--card)!important;color:var(--muted)}html[data-theme=dark] .aa-agent-name small{color:var(--muted)}html[data-theme=dark] .aa-pill,html[data-theme=dark] .aa-pill.orange,html[data-theme=dark] .aa-pill.red,html[data-theme=dark] .aa-pill.purple,html[data-theme=dark] .aa-pill.blue{background:var(--card)}html[data-theme=dark] .aa-pill.gray{background:var(--card);color:var(--muted)}html[data-theme=dark] .aa-workflow-status-btn{border:1px solid var(--line);background:var(--surface);color:var(--ink)}html[data-theme=dark] .aa-workflow-status-btn.warning,html[data-theme=dark] .aa-workflow-status-btn.success{background:var(--surface);border-color:var(--line)}html[data-theme=dark] .aa-workflow-dialog-summary{background:var(--surface);border:1px solid var(--line)}html[data-theme=dark] .aa-workflow-dialog-summary.success{background:var(--card);border-color:var(--line)}html[data-theme=dark] .aa-workflow-dialog-summary b{color:var(--ink)}html[data-theme=dark] .aa-workflow-dialog-summary p{color:var(--muted)}html[data-theme=dark] .aa-workflow-dialog-list{border:1px solid var(--line)}html[data-theme=dark] .aa-workflow-dialog-list span+span{border-top:1px solid var(--line)}html[data-theme=dark] .aa-workflow-dialog-list small{color:var(--muted)}html[data-theme=dark] .aa-workflow-field{color:var(--ink)}html[data-theme=dark] .aa-workflow-field textarea{border:1px solid var(--line)}html[data-theme=dark] .aa-check-grid>div{border:1px solid var(--line)}html[data-theme=dark] .aa-check-grid small{color:var(--muted)}html[data-theme=dark] .aa-check-grid em{background:var(--card)}html[data-theme=dark] .aa-workflow-tip{background:var(--card);border:1px solid var(--line)}html[data-theme=dark] .aa-workflow-tip.danger{background:var(--surface);border-color:var(--line)}html[data-theme=dark] .aa-workflow-form-grid label{color:var(--ink)}html[data-theme=dark] .aa-workflow-form-grid select,html[data-theme=dark] .aa-workflow-form-grid input{border:1px solid var(--line);background:var(--surface);color:var(--ink)}html[data-theme=dark] .aa-workflow-form-grid small{color:var(--muted)}html[data-theme=dark] .aa-workflow-check{border:1px solid var(--line)}html[data-theme=dark] .aa-workflow-check small{color:var(--muted)}html[data-theme=dark] .aa-workflow-check.confirm{background:var(--surface);border-color:var(--line)}html[data-theme=dark] .aa-action-menu{border:1px solid var(--line);background:var(--surface)}html[data-theme=dark] .aa-action-menu header{border-bottom:1px solid var(--line)}html[data-theme=dark] .aa-action-menu header b{color:var(--ink)}html[data-theme=dark] .aa-action-menu header small{color:var(--muted)}html[data-theme=dark] .aa-action-menu button{color:var(--ink)}html[data-theme=dark] .aa-action-menu button:hover,html[data-theme=dark] .aa-action-menu button.danger:hover{background:var(--surface)}html[data-theme=dark] .aa-settings-layout>nav button{color:var(--ink)}html[data-theme=dark] .aa-settings-layout>nav button.active{background:var(--card)}html[data-theme=dark] .aa-switch-line{border:1px solid var(--line);background:var(--surface);color:var(--ink)}html[data-theme=dark] .aa-setting-section{border-bottom:1px solid var(--line)}html[data-theme=dark] .aa-setting-section>p{color:var(--muted)}html[data-theme=dark] .aa-access-options button.active{background:var(--surface)}html[data-theme=dark] .aa-access-options button small{color:var(--muted)}html[data-theme=dark] .aa-permission-row{border-bottom:1px solid var(--line)}html[data-theme=dark] .aa-permission-row small{color:var(--muted)}html[data-theme=dark] .aa-form-note{background:var(--card)}html[data-theme=dark] .aa-status-hero{border:1px solid var(--line);background:var(--surface)}html[data-theme=dark] .aa-status-hero>span.warning{background:var(--card)}html[data-theme=dark] .aa-status-hero>span.success{background:var(--card)}html[data-theme=dark] .aa-status-hero p{color:var(--muted)}html[data-theme=dark] .aa-status-transition>span{border:1px solid var(--line);background:var(--surface)}html[data-theme=dark] .aa-status-transition small{color:var(--muted)}html[data-theme=dark] .aa-status-section{border-top:1px solid var(--line)}html[data-theme=dark] .aa-choice-grid button small{color:var(--muted)}html[data-theme=dark] .aa-choice-grid button.active{background:var(--card)}html[data-theme=dark] .aa-choice-grid button.active.danger{background:var(--surface)}html[data-theme=dark] .aa-version-summary>span{border:1px solid var(--line);background:var(--surface)}html[data-theme=dark] .aa-version-summary small{color:var(--muted)}html[data-theme=dark] .aa-export-form>section{border-bottom:1px solid var(--line)}html[data-theme=dark] .aa-export-form section>p{color:var(--muted)}html[data-theme=dark] .aa-format-options button.active{background:var(--card)}html[data-theme=dark] .aa-format-options small{color:var(--muted)}html[data-theme=dark] .aa-form .aa-export-fields label{border:1px solid var(--line);background:var(--surface)}html[data-theme=dark] .aa-export-summary{background:var(--card)}html[data-theme=dark] .aa-export-summary small{color:var(--muted)}html[data-theme=dark] .aa-column-list{border:1px solid var(--line)}html[data-theme=dark] .aa-column-list>div{border-bottom:1px solid var(--line);background:var(--surface);color:var(--muted)}html[data-theme=dark] .aa-column-list>div.visible{background:var(--surface);color:var(--ink)}html[data-theme=dark] .aa-column-list label small{color:var(--muted)}html[data-theme=dark] .aa-security-note,html[data-theme=dark] .aa-retention{background:var(--surface)}html[data-theme=dark] .aa-progress:before{background:var(--card)}html[data-theme=dark] .aa-budget:before{background:var(--card)}html[data-theme=dark] .aa-category-row{border-bottom:1px solid var(--line)}html[data-theme=dark] .aa-category-row.head{background:var(--card);color:var(--muted)}html[data-theme=dark] .aa-switch i{background:var(--card)}html[data-theme=dark] .aa-switch i:after{background:var(--surface)}html[data-theme=dark] .aa-chart-grid{background:repeating-linear-gradient(to bottom,var(--card) 0,var(--card) 1px,transparent 1px,transparent 42px)}html[data-theme=dark] .aa-trend-chart{background:var(--surface)}html[data-theme=dark] .aa-chart-legend{border-bottom:1px solid var(--line);background:linear-gradient(180deg,var(--surface) 0%,var(--surface) 100%)}html[data-theme=dark] .aa-chart-legend>span{color:var(--muted)}html[data-theme=dark] .aa-chart-legend b{color:var(--ink)}html[data-theme=dark] .aa-chart-legend em,html[data-theme=dark] .aa-chart-legend em.down{background:var(--card)}html[data-theme=dark] .aa-chart-legend>small{color:var(--muted)}html[data-theme=dark] .aa-risk>div{border-bottom:1px solid var(--line)}html[data-theme=dark] .aa-risk small{color:var(--muted)}html[data-theme=dark] .aa-risk>div>i{background:var(--card)}html[data-theme=dark] .aa-drawer{background:var(--surface)}html[data-theme=dark] .aa-drawer>footer{background:var(--surface)}html[data-theme=dark] .aa-drawer button.danger,html[data-theme=dark] .aa-modal button.danger{border-color:var(--line);background:var(--surface)}html[data-theme=dark] .aa-health-card{background:var(--surface)}html[data-theme=dark] .aa-detail dt{color:var(--muted)}html[data-theme=dark] .aa-run-summary{background:var(--card)}html[data-theme=dark] .aa-timeline>i{background:var(--card);color:var(--muted)}html[data-theme=dark] .aa-timeline.done>i{background:var(--card)}html[data-theme=dark] .aa-timeline.active>i{background:var(--card)}html[data-theme=dark] .aa-timeline small,html[data-theme=dark] .aa-timeline em{color:var(--muted)}html[data-theme=dark] .aa-workflow{background:var(--surface)}html[data-theme=dark] .aa-node-library h4{color:var(--muted)}html[data-theme=dark] .aa-node-library button.active{background:var(--card)}html[data-theme=dark] .aa-node-library button>em{background:var(--card);color:var(--muted)}html[data-theme=dark] .aa-node-library button.active>em{background:var(--card)}html[data-theme=dark] .aa-node-results-head{color:var(--muted)}html[data-theme=dark] .aa-node-results-head span{background:var(--card)}html[data-theme=dark] .aa-node-results>button{border:1px solid var(--line);background:var(--surface)}html[data-theme=dark] .aa-node-results>button:hover{border-color:var(--line);background:var(--surface)}html[data-theme=dark] .aa-node-results>button small{color:var(--muted)}html[data-theme=dark] .aa-node-results>p{color:var(--muted)}html[data-theme=dark] .aa-picker-summary{color:var(--ink)}html[data-theme=dark] .aa-picker-summary small{color:var(--muted)}html[data-theme=dark] .aa-node-picker-grid>button.active{background:var(--card)}html[data-theme=dark] .aa-node-picker-grid small{color:var(--muted)}html[data-theme=dark] .aa-node-config-panel{border:1px solid var(--line);background:var(--surface)}html[data-theme=dark] .aa-node-config-panel small{color:var(--muted)}html[data-theme=dark] .aa-node-config-panel>label:not(.aa-workflow-check){color:var(--ink)}html[data-theme=dark] .aa-node-config-panel>label:not(.aa-workflow-check) input{border:1px solid var(--line);background:var(--surface)}html[data-theme=dark] .aa-layout-note{background:var(--card)}html[data-theme=dark] .aa-layout-note small{color:var(--muted)}html[data-theme=dark] .aa-layout-choices>button.active,html[data-theme=dark] .aa-direction-grid>button.active{background:var(--card)}html[data-theme=dark] .aa-layout-choices small{color:var(--muted)}html[data-theme=dark] .aa-align-preview{background:var(--card)}html[data-theme=dark] .aa-direction-grid small{color:var(--muted)}html[data-theme=dark] .aa-layout-settings{border:1px solid var(--line)}html[data-theme=dark] .aa-layout-settings select{border:1px solid var(--line);background:var(--surface)}html[data-theme=dark] .aa-layout-settings>small{color:var(--muted)}html[data-theme=dark] .aa-layout-scale{color:var(--muted)}html[data-theme=dark] .aa-canvas-wrap>header{background:var(--surface)}html[data-theme=dark] .aa-canvas{background-color:var(--surface);background-image:radial-gradient(var(--card) 1px,transparent 1px)}html[data-theme=dark] .aa-canvas-label{border:1px solid var(--line)}html[data-theme=dark] .aa-canvas-label span{color:var(--ink)}html[data-theme=dark] .aa-canvas-label small{color:var(--muted)}html[data-theme=dark] .aa-node{border:1px solid var(--line)!important;background:var(--surface)!important;color:var(--ink)!important}html[data-theme=dark] .aa-node:hover{background:var(--surface)!important}html[data-theme=dark] .aa-node>header{background:var(--card)}html[data-theme=dark] .aa-node.green>header{background:var(--card)}html[data-theme=dark] .aa-node.orange>header{background:var(--card)}html[data-theme=dark] .aa-node.blue>header{background:var(--card)}html[data-theme=dark] .aa-node.pink>header{background:var(--surface)}html[data-theme=dark] .aa-node header>span{background:var(--card)}html[data-theme=dark] .aa-node header em{color:var(--muted)}html[data-theme=dark] .aa-node-field{background:var(--surface)}html[data-theme=dark] .aa-node-image,html[data-theme=dark] .aa-node-preview{background:var(--card)}html[data-theme=dark] .aa-minimap{border:1px solid var(--line)}html[data-theme=dark] .aa-minimap-title{color:var(--muted)}html[data-theme=dark] .aa-minimap-map{background-color:var(--surface);background-image:radial-gradient(var(--card) 1px,transparent 1px)}html[data-theme=dark] .aa-zoom{border:1px solid var(--line)}html[data-theme=dark] .aa-zoom-value{color:var(--ink)}html[data-theme=dark] .aa-fit-button{border-color:var(--line)!important;background:var(--surface)!important}html[data-theme=dark] .aa-canvas-wrap>footer{background:var(--surface)}html[data-theme=dark] .aa-inspector{background:var(--surface)}html[data-theme=dark] .aa-inspector>label,html[data-theme=dark] .aa-inspector .aa-field-pair label{color:var(--ink)}html[data-theme=dark] .aa-cost-box,html[data-theme=dark] .aa-modal{background:var(--surface)}html[data-theme=dark] .aa-modal>footer{background:var(--surface)}html[data-theme=dark] .aa-modal>footer .aa-autosave{color:var(--muted)}html[data-theme=dark] .aa-client-builder>aside{background:var(--surface)}html[data-theme=dark] .aa-client-builder>aside button{color:var(--muted)}html[data-theme=dark] .aa-client-builder>aside button.active{background:var(--card)}html[data-theme=dark] .aa-client-builder>aside i{background:var(--card)}html[data-theme=dark] .aa-client-builder>aside small{color:var(--muted)}html[data-theme=dark] .aa-scope-grid label{border:1px solid var(--line);background:var(--surface)}html[data-theme=dark] .aa-scope-grid label.active{background:var(--surface)}html[data-theme=dark] .aa-scope-grid small{color:var(--muted)}html[data-theme=dark] .aa-review-grid{border:1px solid var(--line)}html[data-theme=dark] .aa-review-grid span{border-bottom:1px solid var(--line)}html[data-theme=dark] .aa-review-grid span:nth-child(odd){border-right:1px solid var(--line)}html[data-theme=dark] .aa-review-grid small{color:var(--muted)}html[data-theme=dark] .aa-alert-action>header{border:1px solid var(--line);background:var(--surface)}html[data-theme=dark] .aa-alert-action>header small{color:var(--muted)}html[data-theme=dark] .aa-alert-action-form>label{color:var(--ink)}html[data-theme=dark] .aa-alert-action-form select,html[data-theme=dark] .aa-alert-action-form input,html[data-theme=dark] .aa-alert-action-form textarea{border:1px solid var(--line);background:var(--surface)}html[data-theme=dark] .aa-alert-detail-grid{border:1px solid var(--line)}html[data-theme=dark] .aa-alert-detail-grid span{border-bottom:1px solid var(--line)}html[data-theme=dark] .aa-alert-detail-grid span:nth-child(odd){border-right:1px solid var(--line)}html[data-theme=dark] .aa-alert-detail-grid small{color:var(--muted)}html[data-theme=dark] .aa-alert-center-summary span{border:1px solid var(--line);background:var(--surface)}html[data-theme=dark] .aa-alert-center-summary small{color:var(--muted)}html[data-theme=dark] .aa-alert-center-toolbar select,html[data-theme=dark] .aa-alert-center-toolbar button{border:1px solid var(--line);background:var(--surface)}html[data-theme=dark] .aa-alert-center-list{border:1px solid var(--line)}html[data-theme=dark] .aa-alert-center-list>header{background:var(--surface);color:var(--muted)}html[data-theme=dark] .aa-alert-center-list>label+label{border-top:1px solid var(--line)}html[data-theme=dark] .aa-alert-center-list small,html[data-theme=dark] .aa-alert-center-list em{color:var(--muted)}html[data-theme=dark] .aa-wizard>aside{background:var(--surface)}html[data-theme=dark] .aa-wizard>aside button>i{background:var(--card)}html[data-theme=dark] .aa-wizard>aside small{color:var(--muted)}html[data-theme=dark] .aa-form-grid label,html[data-theme=dark] .aa-form label{color:var(--ink)}html[data-theme=dark] .aa-form label.aa-permission-row{border-bottom:1px solid var(--line)}html[data-theme=dark] .aa-form label.aa-permission-row:hover{background:var(--surface)}html[data-theme=dark] .aa-form label.aa-permission-row b{color:var(--ink)}html[data-theme=dark] .aa-form label.aa-permission-row small,html[data-theme=dark] .aa-field-list-head{color:var(--muted)}html[data-theme=dark] .aa-field-row:hover{border-color:var(--line);background:var(--surface)}html[data-theme=dark] .aa-field-row>svg:first-child{color:var(--muted)}html[data-theme=dark] .aa-editor-confirm{color:var(--ink)}html[data-theme=dark] .aa-workflow-summary small{color:var(--muted)}html[data-theme=dark] .aa-publish-check .warn,html[data-theme=dark] .aa-publish-check .passed,html[data-theme=dark] .aa-test-score,html[data-theme=dark] .aa-radio-row button.active{background:var(--card)}html[data-theme=dark] .aa-market-preview header button.active{background:var(--card)}html[data-theme=dark] .aa-toast{border:1px solid var(--line);background:var(--card)}html[data-theme=dark] .aa-checkboxes,html[data-theme=dark] .aa-checkboxes label{border:1px solid var(--line);background:var(--surface)}html[data-theme=dark] .aa-checkboxes label:hover{border-color:var(--line)}html[data-theme=dark] .aa-checkboxes label.selected{background:var(--surface)}html[data-theme=dark] .aa-checkboxes label>i{background:var(--card)}html[data-theme=dark] .aa-checkboxes label>i.green{background:var(--card)}html[data-theme=dark] .aa-checkboxes label>i.red{background:var(--surface)}html[data-theme=dark] .aa-checkboxes label>i.orange{background:var(--card)}html[data-theme=dark] .aa-checkboxes label>i.blue{background:var(--card)}html[data-theme=dark] .aa-checkboxes label b{color:var(--ink)}html[data-theme=dark] .aa-checkboxes label em{color:var(--muted)}html[data-theme=dark] .aa-event-check{border:1px solid var(--line);background:var(--surface)}html[data-theme=dark] .aa-field-invalid>input,html[data-theme=dark] .aa-field-invalid>textarea{background:var(--surface)!important}html[data-theme=dark] .aa-test-delivery{background:var(--card)}html[data-theme=dark] .aa-dialog-section{color:var(--ink)}html[data-theme=dark] .aa-dialog-section>p,html[data-theme=dark] .aa-section-head p{color:var(--muted)}html[data-theme=dark] .aa-record-table{border:1px solid var(--line)}html[data-theme=dark] .aa-record-row{border-top:1px solid var(--line)}html[data-theme=dark] .aa-record-row.head{background:var(--surface);color:var(--muted)}html[data-theme=dark] .aa-sort-list>div{border:1px solid var(--line);background:var(--surface)}html[data-theme=dark] .aa-sort-list i{background:var(--card)}html[data-theme=dark] .aa-sort-list small{color:var(--muted)}html[data-theme=dark] .aa-segmented{background:var(--card)}html[data-theme=dark] .aa-segmented button.active{background:var(--surface)}html[data-theme=dark] .aa-market-preview{border:1px solid var(--line);background:linear-gradient(135deg,var(--surface),var(--card))}html[data-theme=dark] .aa-market-preview p{color:var(--muted)}html[data-theme=dark] .aa-approval-summary,html[data-theme=dark] .aa-run-identity{border:1px solid var(--line);background:var(--surface)}html[data-theme=dark] .aa-approval-summary small,html[data-theme=dark] .aa-run-identity small,html[data-theme=dark] .aa-run-identity p{color:var(--muted)}html[data-theme=dark] .aa-mini-metrics span{background:var(--surface)}html[data-theme=dark] .aa-mini-metrics small{color:var(--muted)}html[data-theme=dark] .aa-timeline>div:not(:last-child):after{background:var(--card)}html[data-theme=dark] .aa-timeline small{color:var(--muted)}html[data-theme=dark] .aa-check-grid label{border:1px solid var(--line)}html[data-theme=dark] .aa-check-grid small,html[data-theme=dark] .aa-run-control-head p{color:var(--muted)}html[data-theme=dark] .aa-run-control-head button.active{border-color:var(--line);background:var(--surface)}html[data-theme=dark] .aa-run-batch{border:1px solid var(--line);background:var(--surface)}html[data-theme=dark] .aa-run-batch>span{color:var(--muted)}html[data-theme=dark] .aa-empty-state{color:var(--muted)}html[data-theme=dark] .aa-drawer-tabs{background:var(--card)}html[data-theme=dark] .aa-drawer-tabs button.active,html[data-theme=dark] .aa-run-kpis span{background:var(--surface)}html[data-theme=dark] .aa-run-kpis small{color:var(--muted)}html[data-theme=dark] .aa-run-step{border-bottom:1px solid var(--line)}html[data-theme=dark] .aa-run-step>i{background:var(--card);color:var(--muted)}html[data-theme=dark] .aa-run-step small,html[data-theme=dark] .aa-run-step em,html[data-theme=dark] .aa-node-detail-list small,html[data-theme=dark] .aa-node-detail-list em{color:var(--muted)}html[data-theme=dark] .aa-log-view{border:1px solid var(--line)}html[data-theme=dark] .aa-log-view span{color:var(--muted)}html[data-theme=dark] .aa-action-zone{border-top:1px solid var(--line)}html[data-theme=dark] .aa-admin-flow-studio{border:1px solid var(--line);background:var(--surface)}html[data-theme=dark] .aa-admin-flow-studio>header{border-bottom:1px solid var(--line)}html[data-theme=dark] .aa-admin-flow-studio>header p{color:var(--muted)}html[data-theme=dark] .aa-admin-flow-studio>header button,html[data-theme=dark] .aa-admin-flow-toolbar button{border:1px solid var(--line);background:var(--surface)}html[data-theme=dark] .aa-admin-flow-agents{border-bottom:1px solid var(--line);background:var(--surface)}html[data-theme=dark] .aa-admin-flow-agents button{border:1px solid var(--line);background:var(--surface)}html[data-theme=dark] .aa-admin-flow-agents button.active{background:var(--surface)}html[data-theme=dark] .aa-admin-flow-agents small{color:var(--muted)}html[data-theme=dark] .aa-admin-flow-toolbar{border-bottom:1px solid var(--line)}html[data-theme=dark] .aa-admin-flow-toolbar span{color:var(--muted)}html[data-theme=dark] .aa-admin-flow-viewport{background-color:var(--surface);background-image:radial-gradient(var(--card) 1px,transparent 1px)}html[data-theme=dark] .aa-admin-flow-node{border:1px solid var(--line);background:var(--surface)}html[data-theme=dark] .aa-admin-flow-node>header{border-bottom:1px solid var(--line)}html[data-theme=dark] .aa-admin-flow-node>header>span{background:var(--card)}html[data-theme=dark] .aa-admin-flow-node>header small{color:var(--muted)}html[data-theme=dark] .aa-admin-flow-node>p{color:var(--muted)}html[data-theme=dark] .aa-admin-flow-node>footer span,html[data-theme=dark] .aa-admin-flow-node>footer em{background:var(--card);color:var(--muted)}html[data-theme=dark] .aa-admin-flow-node>footer em{background:var(--card)}html[data-theme=dark] .aa-admin-flow-node.approval>footer em{background:var(--card)}html[data-theme=dark] .aa-admin-flow-node .port{background:var(--surface)}html[data-theme=dark] .aa-admin-flow-inspector{border-left:1px solid var(--line);background:var(--surface)}html[data-theme=dark] .aa-admin-flow-inspector>header{border-bottom:1px solid var(--line)}html[data-theme=dark] .aa-admin-flow-inspector dl>div{border-bottom:1px solid var(--line)}html[data-theme=dark] .aa-admin-flow-inspector dt{color:var(--muted)}html[data-theme=dark] .aa-admin-flow-inspector section{border-bottom:1px solid var(--line)}html[data-theme=dark] .aa-admin-flow-inspector section p{color:var(--muted)}html[data-theme=dark] .aa-admin-flow-inspector>button{border:1px solid var(--line);background:var(--surface)}html[data-theme=dark] .aa-admin-flow-studio>footer{border-top:1px solid var(--line);color:var(--muted)}html[data-theme=dark] .agent-modal.agent-delete-modal{border:1px solid var(--line)}html[data-theme=dark] .agent-delete-modal>header>button{color:var(--muted)}html[data-theme=dark] .agent-delete-modal>header>button:hover{background:var(--card);color:var(--ink)}html[data-theme=dark] .agent-delete-confirm>span{background:var(--surface)}html[data-theme=dark] .agent-delete-confirm h3{color:var(--ink)}html[data-theme=dark] .agent-delete-confirm>p{color:var(--muted)}html[data-theme=dark] .agent-delete-warning{border:1px solid var(--line);background:var(--surface)}html[data-theme=dark] .agent-delete-warning small{color:var(--muted)}html[data-theme=dark] .agent-delete-actions button:first-child{border:1px solid var(--line);background:var(--surface);color:var(--ink)}html[data-theme=dark] .agent-delete-actions button:first-child:hover{background:var(--card);border-color:var(--line)}html[data-theme=dark] .agent-detail-content .agent-workflow-readonly{background-color:var(--surface);background-image:radial-gradient(var(--card) 1px,transparent 1px)}html[data-theme=dark] .agent-detail-node-inspector{border:1px solid var(--line);background:var(--surface)}html[data-theme=dark] .agent-detail-node-inspector>header{border-bottom:1px solid var(--line);background:var(--surface)}html[data-theme=dark] .agent-detail-node-inspector>header>span{background:var(--card)}html[data-theme=dark] .agent-detail-node-inspector article{border:1px solid var(--line);background:var(--surface)}html[data-theme=dark] .agent-detail-node-inspector article small{color:var(--muted)}html[data-theme=dark] .agent-detail-node-inspector>footer{border-top:1px solid var(--line)!important;background:var(--surface)!important;color:var(--muted)!important}html[data-theme=dark] .agent-modal-body>footer,html[data-theme=dark] .agent-modal-body form>footer{background:var(--surface)!important}html[data-theme=dark] .aap-dialog>footer{background:var(--surface)!important}html[data-theme=dark] .aa-modal>footer{background:var(--surface)!important}html[data-theme=dark] .discovery-intro p,html[data-theme=dark] .discovery-grid p{color:var(--muted)}html[data-theme=dark] .discovery-grid footer small{color:var(--muted)}html[data-theme=dark] .discovery-dialog p,html[data-theme=dark] .discovery-dialog dd,html[data-theme=dark] .discovery-no-results,html[data-theme=dark] .ahc-page .ahc-back{color:var(--muted)}html[data-theme=dark] .ahc-toolbar nav{color:var(--muted)}html[data-theme=dark] .ahc-grid p,html[data-theme=dark] .ahc-empty,html[data-theme=dark] .ahc-detail p,html[data-theme=dark] .ahc-detail dt,html[data-theme=dark] .ahc-confirm-overlay p,html[data-theme=dark] .ah-file-drop small,html[data-theme=dark] .ah-help,html[data-theme=dark] .ah-upload-list small,html[data-theme=dark] .ah-style-grid small,html[data-theme=dark] .ah-template-detail dt,html[data-theme=dark] .ah-template-detail p,html[data-theme=dark] .ah-new-project-form label{color:var(--muted)}html[data-theme=dark] .ah-new-project-form>small{color:var(--muted)}html[data-theme=dark] .ah-agent-options small,html[data-theme=dark] .ah-draft-summary p,html[data-theme=dark] .ah-upload-guidance p{color:var(--muted)}html[data-theme=dark] .ah-resource-grid article>svg{color:var(--muted)}html[data-theme=dark] .ah-resource-grid small{color:var(--muted)}html[data-theme=dark] .ah-creation>footer small{color:var(--muted)}html[data-theme=dark] .ai-model-library.required>header strong{background:var(--card)}html[data-theme=dark] .ai-required-model-grid>article{border:1px solid var(--line);background:var(--surface)}html[data-theme=dark] .ai-required-model-grid>article.complete{border-color:var(--line);background:var(--surface)}html[data-theme=dark] .ai-required-model-grid>article.missing{border-color:var(--line);background:var(--surface)}html[data-theme=dark] .ai-required-model-grid>article>header>span{background:var(--card)}html[data-theme=dark] .ai-required-model-grid>article>header b em{background:var(--card)}html[data-theme=dark] .ai-required-model-grid>article>header small{color:var(--muted)}html[data-theme=dark] .ai-required-model-grid label>span{color:var(--muted)}html[data-theme=dark] .ai-required-model-grid select{border:1px solid var(--line);background:var(--surface);color:var(--ink)}html[data-theme=dark] .ai-required-model-selected{background:var(--surface)}html[data-theme=dark] .ai-required-model-selected small{color:var(--muted)}html[data-theme=dark] .ai-model-validation.error,html[data-theme=dark] .ai-model-validation.success{background:var(--card)}html[data-theme=dark] .planner-dialog dt{color:var(--muted)}html[data-theme=dark] .agent-creation-mode-tabs{border:1px solid var(--line);background:var(--card)}html[data-theme=dark] .agent-quick-exit{border:1px solid var(--line);background:var(--surface);color:var(--ink)}html[data-theme=dark] .agent-quick-exit:hover{background:var(--surface)}html[data-theme=dark] .agent-creation-mode-tabs button.active{background:var(--surface)!important}html[data-theme=dark] .agent-quick-output-settings,html[data-theme=dark] .agent-quick-content-settings{border:1px solid var(--line);background:var(--surface)}html[data-theme=dark] .agent-quick-output-settings{background:linear-gradient(180deg,var(--surface) 0%,var(--surface) 100%)}html[data-theme=dark] .agent-quick-output-settings>header p{color:var(--muted)}html[data-theme=dark] .agent-quick-output-settings>header>span{background:var(--card)}html[data-theme=dark] .agent-cost-empty{border:1px dashed var(--line);background:var(--surface)}html[data-theme=dark] .agent-cost-empty>strong{color:var(--ink)}html[data-theme=dark] .agent-cost-empty>p{color:var(--muted)}html[data-theme=dark] .agent-cost-empty>button:disabled{background:var(--card);color:var(--muted)}html[data-theme=dark] .agent-reference-link-input{border:1px solid var(--line);background:var(--surface)}html[data-theme=dark] .agent-reference-link-input>input{background:var(--surface)!important}html[data-theme=dark] .agent-reference-link-input>small{color:var(--muted)!important}html[data-theme=dark] .agent-reference-link-input>i{color:var(--muted)}html[data-theme=dark] .agent-reference-link-input>i:before,html[data-theme=dark] .agent-reference-link-input>i:after{background:var(--card)}html[data-theme=dark] .agent-budget-adjust-button{border:1px solid var(--line);background:var(--surface)}html[data-theme=dark] .agent-budget-adjust-button:hover{background:var(--surface)}html[data-theme=dark] .agent-quick-stages span{border:1px solid var(--line);background:var(--surface);color:var(--ink)}html[data-theme=dark] .agent-results-center{border:1px solid var(--line);background:var(--surface)}html[data-theme=dark] .agent-results-head{border-bottom:1px solid var(--line)}html[data-theme=dark] .agent-results-head p{color:var(--muted)}html[data-theme=dark] .agent-results-summary strong{background:var(--card)}html[data-theme=dark] .agent-results-toolbar{border-bottom:1px solid var(--line);background:var(--surface)}html[data-theme=dark] .agent-results-toolbar>label{color:var(--ink)}html[data-theme=dark] .agent-results-toolbar button{border:1px solid var(--line);background:var(--surface);color:var(--ink)}html[data-theme=dark] .agent-result-card{border:1px solid var(--line);background:var(--surface)}html[data-theme=dark] .agent-result-card:hover{border-color:var(--line)}html[data-theme=dark] .agent-result-preview{background:var(--card)}html[data-theme=dark] .agent-result-preview img,html[data-theme=dark] .agent-result-preview video{background:var(--card)}html[data-theme=dark] .agent-result-preview>span{background:var(--card)}html[data-theme=dark] .agent-result-media-state{background:var(--card)!important;color:var(--muted)!important}html[data-theme=dark] .agent-result-card-body>header>span{background:var(--card)}html[data-theme=dark] .agent-result-card-body>footer button{border:1px solid var(--line);background:var(--surface);color:var(--ink)}html[data-theme=dark] .agent-result-card-body>footer button:hover{border-color:var(--line);background:var(--surface)}html[data-theme=dark] .agent-results-empty{color:var(--muted)}html[data-theme=dark] .agent-results-empty b{color:var(--ink)}html[data-theme=dark] .agent-output-viewer{background:var(--surface)}html[data-theme=dark] .agent-output-viewer>header,html[data-theme=dark] .agent-output-edit-dialog>header{border-bottom:1px solid var(--line)}html[data-theme=dark] .agent-output-viewer>header p,html[data-theme=dark] .agent-output-edit-dialog>header p{color:var(--muted)}html[data-theme=dark] .agent-output-viewer>header button,html[data-theme=dark] .agent-output-edit-dialog>header button{background:var(--card)}html[data-theme=dark] .agent-output-viewer>footer,html[data-theme=dark] .agent-output-edit-dialog>footer{border-top:1px solid var(--line)}html[data-theme=dark] .agent-output-viewer>footer span{color:var(--muted)}html[data-theme=dark] .agent-output-viewer>footer button,html[data-theme=dark] .agent-output-edit-dialog>footer button{border:1px solid var(--line);background:var(--surface)}html[data-theme=dark] .agent-output-edit-dialog{background:var(--surface)}html[data-theme=dark] .agent-output-edit-body>label{color:var(--ink)}html[data-theme=dark] .agent-output-edit-body textarea{border:1px solid var(--line)}html[data-theme=dark] .agent-output-edit-scope,html[data-theme=dark] .agent-output-edit-quote{border:1px solid var(--line);background:var(--surface)}html[data-theme=dark] .agent-output-edit-scope p,html[data-theme=dark] .agent-output-edit-hint,html[data-theme=dark] .agent-output-edit-quote p,html[data-theme=dark] .agent-results-head p{color:var(--muted)}html[data-theme=dark] .agent-results-summary{border:1px solid var(--line);background:var(--surface)}html[data-theme=dark] .agent-results-summary span{color:var(--muted)}html[data-theme=dark] .agent-results-summary span+span{border-left:1px solid var(--line)}html[data-theme=dark] .agent-result-card-body>header small{color:var(--muted)}html[data-theme=dark] .agent-result-card-body dt{color:var(--muted)}html[data-theme=dark] .agent-results-head>.agent-results-summary>span:last-child{background:var(--surface)}html[data-theme=dark] .agent-results-head>.agent-results-summary>span:last-child>strong{background:var(--card)}html[data-theme=dark] .agent-results-head>.agent-results-summary>span:last-child:hover{background:var(--surface)}html[data-theme=dark] .agent-result-card-body>footer>.agent-result-action:disabled{color:var(--muted);background:var(--surface)}html[data-theme=dark] .v2-admin-governance,html[data-theme=dark] .v2-admin-runtime-content{color:var(--ink);background:var(--surface)}html[data-theme=dark] .v2-admin-governance button,html[data-theme=dark] .v2-admin-runtime-content button{border:1px solid var(--line);color:var(--ink);background:var(--surface)}html[data-theme=dark] .v2-admin-governance button:hover:not(:disabled),html[data-theme=dark] .v2-admin-runtime-content button:hover:not(:disabled){background:var(--card)}html[data-theme=dark] .v2-admin-governance .active,html[data-theme=dark] .v2-admin-runtime-content .active{border-color:var(--line);background:var(--card)}html[data-theme=dark] .v2-admin-governance p,html[data-theme=dark] .v2-admin-runtime-content p,html[data-theme=dark] .v2-admin-governance small,html[data-theme=dark] .v2-admin-runtime-content small{color:var(--muted)}html[data-theme=dark] .governance-workspaces,html[data-theme=dark] .runtime-content-navigation{border-bottom:1px solid var(--line)}html[data-theme=dark] .governance-workspaces button span{background:var(--card)}html[data-theme=dark] .governance-agent-catalog,html[data-theme=dark] .governance-release-policy,html[data-theme=dark] .governance-workflow-layout,html[data-theme=dark] .governance-version-layout,html[data-theme=dark] .governance-skill-layout>section,html[data-theme=dark] .skill-contract-inspector,html[data-theme=dark] .runtime-run-list,html[data-theme=dark] .homepage-content-surface{background:var(--surface);border:1px solid var(--line)}html[data-theme=dark] .governance-agent-catalog>header>span{color:var(--muted)}html[data-theme=dark] .governance-release-policy ol{color:var(--muted)}html[data-theme=dark] .v2-admin-governance th,html[data-theme=dark] .v2-admin-runtime-content th{background:var(--surface);color:var(--muted)}html[data-theme=dark] .v2-admin-governance td,html[data-theme=dark] .v2-admin-runtime-content td{border-bottom:1px solid var(--line)}html[data-theme=dark] .skill-contract-inspector h4{color:var(--muted)}html[data-theme=dark] .skill-contract-inspector pre,html[data-theme=dark] .content-preview-detail pre{background:var(--surface);border:1px solid var(--line);color:var(--muted)}html[data-theme=dark] .admin-empty{color:var(--muted)}html[data-theme=dark] .admin-empty>svg{color:var(--muted)}html[data-theme=dark] .admin-empty h3{color:var(--muted)}html[data-theme=dark] .runtime-metric-row>article{border:1px solid var(--line);background:var(--surface)}html[data-theme=dark] .runtime-metric-row strong{color:var(--ink)}html[data-theme=dark] .runtime-metric-row span{color:var(--muted)}html[data-theme=dark] .content-publication-note{background:var(--card);color:var(--muted)}html[data-theme=dark] .skill-draft-dialog,html[data-theme=dark] .content-draft-dialog,html[data-theme=dark] .content-publication-dialog{border:1px solid var(--line);background:var(--surface)}html[data-theme=dark] .admin-operation-backdrop label{color:var(--muted)}html[data-theme=dark] .admin-operation-backdrop input:not([type=checkbox]),html[data-theme=dark] .admin-operation-backdrop select,html[data-theme=dark] .admin-operation-backdrop textarea{border:1px solid var(--line);color:var(--ink);background:var(--surface)}html[data-theme=dark] .admin-operation-backdrop footer{border-top:1px solid var(--line)}html[data-theme=dark] .admin-error{border:1px solid var(--line);background:var(--surface)}html[data-theme=dark] .content-preview-detail dl>div{border-bottom:1px solid var(--line)}html[data-theme=dark] .activity-editor-fields,html[data-theme=dark] .featured-work-editor-fields,html[data-theme=dark] .capability-editor-fields{border:1px solid var(--line);background:var(--surface)}html[data-theme=dark] .admin-home-card-preview p,html[data-theme=dark] .canvas-heading span{color:var(--muted)}html[data-theme=dark] .graph-node>p{color:var(--muted)}html[data-theme=dark] .graph-node>.node-port{color:var(--muted)}html[data-theme=dark] .graph-node>footer{color:var(--muted)}html[data-theme=dark] .node-image-well,html[data-theme=dark] .comic-node-preview{color:var(--muted)}html[data-theme=dark] .product-review-note{color:var(--muted)!important}html[data-theme=dark] .reference-rights-card>p{color:var(--muted)}html[data-theme=dark] .store-identity-card legend,html[data-theme=dark] .evidence-status{color:var(--muted)}html[data-theme=dark] .comic-top>nav{color:var(--muted)}html[data-theme=dark] .character-reference>svg{color:var(--muted)}html[data-theme=dark] .v2-hero>p,html[data-theme=dark] .v2-section p{color:var(--muted)}html[data-theme=dark] .v2-picker small{color:var(--muted)}html[data-theme=dark] .v2-canvas article p{color:var(--muted)}html[data-theme=dark] .v2-inspect label{color:var(--muted)}html[data-theme=dark] .v2-inspect section{color:var(--muted)}html[data-theme=dark] .v2-status small,html[data-theme=dark] .v2-confirm p,html[data-theme=dark] .v2-project-unavailable small,html[data-theme=dark] .v2-business-form label,html[data-theme=dark] .v2-inspect input[readonly],html[data-theme=dark] .v2-more,html[data-theme=dark] .v2-stepper span,html[data-theme=dark] .v2-canvas-stage small,html[data-theme=dark] .v2-inspector-lead p span{color:var(--muted)}html[data-theme=dark] .agent-detail-content .agent-flow-canvas{background:var(--surface);border-color:var(--line)}html[data-theme=dark] .agent-workflow-readonly{background-color:var(--surface);background-image:linear-gradient(rgba(95,99,116,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(95,99,116,.035) 1px,transparent 1px),radial-gradient(var(--card) 1px,transparent 1px)}html[data-theme=dark] .agent-flow-node>header{background:linear-gradient(180deg,var(--surface),var(--surface))}html[data-theme=dark] .agent-flow-node.stage-2>header>span{background:var(--card)}html[data-theme=dark] .agent-flow-node.stage-3>header>span{background:var(--surface)}html[data-theme=dark] .agent-flow-node.stage-4>header>span{background:var(--card)}html[data-theme=dark] .agent-flow-node.stage-5>header>span{background:var(--card)}html[data-theme=dark] .agent-flow-node>header b{color:var(--ink)}html[data-theme=dark] .agent-flow-node>footer span{background:var(--card)}html[data-theme=dark] .agent-detail-content .agent-flow-canvas>footer{background:var(--surface)}html[data-theme=dark] .ai-workflow-fullscreen-button{border-color:var(--line)!important;background:var(--surface)!important}html[data-theme=dark] .ai-workflow-fullscreen-button:hover{background:var(--card)!important}html[data-theme=dark] .ai-workflow-editor.fullscreen{border:1px solid var(--line)}html[data-theme=dark] .agent-detail-content .agent-flow-canvas{border:1px solid var(--line);background:var(--surface)}html[data-theme=dark] .agent-detail-content .agent-flow-canvas>header{border-bottom:1px solid var(--line)}html[data-theme=dark] .agent-detail-content .agent-flow-canvas>header>div>span{background:var(--card)}html[data-theme=dark] .agent-detail-content .agent-flow-canvas>header small{color:var(--muted)}html[data-theme=dark] .agent-detail-content .agent-flow-canvas>header aside button{border:1px solid var(--line);background:var(--surface);color:var(--ink)}html[data-theme=dark] .agent-workflow-readonly{background-color:var(--surface);background-image:radial-gradient(var(--card) 1px,transparent 1px)}html[data-theme=dark] .agent-flow-node{border:1px solid var(--line);background:var(--surface)}html[data-theme=dark] .agent-flow-node>header{border-bottom:1px solid var(--line)}html[data-theme=dark] .agent-flow-node>header>span{background:var(--card)}html[data-theme=dark] .agent-flow-node>header small{color:var(--muted)}html[data-theme=dark] .agent-flow-node>header em{background:var(--card)}html[data-theme=dark] .agent-flow-node>p{color:var(--muted)}html[data-theme=dark] .agent-flow-node>footer span{background:var(--card);color:var(--muted)}html[data-theme=dark] .agent-node-port{background:var(--surface)}html[data-theme=dark] .agent-detail-content .agent-flow-canvas>footer{background:var(--surface);border-top:1px solid var(--line);color:var(--muted)}html[data-theme=dark] .agent-step-preview{border:1px solid var(--line);background:var(--surface)}html[data-theme=dark] .agent-step-preview>header{border-bottom:1px solid var(--line);background:linear-gradient(135deg,var(--surface),var(--surface))}html[data-theme=dark] .agent-step-preview>header p{color:var(--muted)}html[data-theme=dark] .agent-step-preview>header>i{background:var(--card);color:var(--muted)}html[data-theme=dark] .agent-step-preview-grid>section{border:1px solid var(--line);background:var(--surface)}html[data-theme=dark] .agent-step-preview-grid small{color:var(--muted)}html[data-theme=dark] .agent-step-preview-grid p{color:var(--ink)}html[data-theme=dark] .agent-step-dependency{background:var(--card)}html[data-theme=dark] .agent-step-dependency small{color:var(--muted)}html[data-theme=dark] .agent-step-preview>footer{border-top:1px solid var(--line)}html[data-theme=dark] .agent-step-preview>footer button{border:1px solid var(--line);background:var(--surface);color:var(--ink)}html[data-theme=dark] .agent-workspace-dialog{border:1px solid var(--line);background:var(--surface)}html[data-theme=dark] .agent-workspace-dialog>header{border-bottom:1px solid var(--line)}html[data-theme=dark] .agent-workspace-dialog>header button{background:var(--card)}html[data-theme=dark] .agent-workspace-dialog>ol{color:var(--ink)}html[data-theme=dark] .agent-workspace-dialog dl>div{background:var(--surface)}html[data-theme=dark] .agent-workspace-dialog dt{color:var(--muted)}html[data-theme=dark] .agent-dialog-models>span{background:var(--card)}html[data-theme=dark] .agent-dialog-models>p{color:var(--muted)}html[data-theme=dark] .agent-workspace-dialog>footer{border-top:1px solid var(--line)}html[data-theme=dark] .agent-cost-detail-button{border:1px solid var(--line);background:var(--surface)}html[data-theme=dark] .agent-quote-summary{background:linear-gradient(135deg,var(--surface),var(--surface))}html[data-theme=dark] .agent-quote-summary span,html[data-theme=dark] .agent-quote-summary small{color:var(--muted)}html[data-theme=dark] .agent-quote-lines article{border:1px solid var(--line);background:var(--surface)}html[data-theme=dark] .agent-quote-lines article span{background:var(--card);color:var(--ink)}html[data-theme=dark] .agent-quote-lines article p{color:var(--ink)}html[data-theme=dark] .agent-quote-lines article small{color:var(--muted)}html[data-theme=dark] .agent-budget-notice{background:var(--card)}html[data-theme=dark] .agent-connected-error>button{border:1px solid var(--line);background:var(--surface)}html[data-theme=dark] .agent-budget-intro,html[data-theme=dark] .agent-budget-fields label{color:var(--ink)}html[data-theme=dark] .agent-budget-fields input{border:1px solid var(--line)}html[data-theme=dark] .agent-budget-rules{background:var(--surface);color:var(--muted)}html[data-theme=dark] .agent-budget-rules b{color:var(--ink)}html[data-theme=dark] .agent-budget-dialog>footer button:not(.agent-primary){background:var(--card);color:var(--ink)}html[data-theme=dark] .agent-workspace,html[data-theme=dark] .agent-process-panel{background:var(--surface)}html[data-theme=dark] .agent-progress{background:var(--card)}html[data-theme=dark] .agent-step-sidebar>button{color:var(--ink)}html[data-theme=dark] .agent-step-sidebar>button:hover{background:var(--card)}html[data-theme=dark] .agent-step-sidebar>button.active{background:var(--card)}html[data-theme=dark] .agent-step-sidebar>button>span{border:1px solid var(--line);background:var(--surface)}html[data-theme=dark] .agent-step-sidebar>button.done>span{background:var(--card);border-color:var(--line)}html[data-theme=dark] .agent-step-sidebar>button small{color:var(--muted)}html[data-theme=dark] .agent-recent>div,html[data-theme=dark] .agent-recent>button:not(.agent-new-task){border-bottom:1px solid var(--line)}html[data-theme=dark] .agent-recent>div small,html[data-theme=dark] .agent-recent>button:not(.agent-new-task) small{color:var(--muted)}html[data-theme=dark] .agent-new-task{background:var(--surface);color:var(--ink)}html[data-theme=dark] .agent-workspace-top nav button{color:var(--muted)}html[data-theme=dark] .agent-workspace-top aside button{color:var(--muted)}html[data-theme=dark] .agent-work-canvas{background:var(--surface)}html[data-theme=dark] .agent-status{background:var(--card);color:var(--muted)}html[data-theme=dark] .agent-status.green,html[data-theme=dark] .agent-status.orange,html[data-theme=dark] .agent-connected-notice{background:var(--card)}html[data-theme=dark] .agent-connected-error{background:var(--surface)}html[data-theme=dark] .agent-api-warn{background:var(--card)}html[data-theme=dark] .agent-connected-field input,html[data-theme=dark] .agent-connected-field select,html[data-theme=dark] .agent-connected-field textarea{border:1px solid var(--line);background:var(--surface)}html[data-theme=dark] .agent-connected-field small{color:var(--muted)}html[data-theme=dark] .agent-asset-tile,html[data-theme=dark] .agent-connected-upload{border:1px dashed var(--line);background:var(--surface);color:var(--muted)}html[data-theme=dark] .agent-connected-upload{border-color:var(--line);background:var(--surface)}html[data-theme=dark] .agent-connected-upload small{color:var(--muted)}html[data-theme=dark] .agent-asset-tile.uploaded{background:var(--card)}html[data-theme=dark] .agent-asset-tile button,html[data-theme=dark] .agent-result-panel{background:var(--surface)}html[data-theme=dark] .agent-run-progress-summary{border:1px solid var(--line);background:var(--surface)}html[data-theme=dark] .agent-run-progress-summary>i{background:var(--card)}html[data-theme=dark] .agent-run-failure{border:1px solid var(--line);background:var(--surface)}html[data-theme=dark] .agent-run-failure small{color:var(--muted)}html[data-theme=dark] .agent-connected-actions button,html[data-theme=dark] .agent-connected-notice button{background:var(--surface)}html[data-theme=dark] .agent-connected-actions button.agent-danger{border-color:var(--line);background:var(--surface)}html[data-theme=dark] .agent-execution-eta{border:1px solid var(--line);background:var(--surface);color:var(--ink)}html[data-theme=dark] .agent-execution-eta b{color:var(--ink)}html[data-theme=dark] .agent-execution-eta span{border-left:1px solid var(--line)}html[data-theme=dark] .agent-execution-eta strong{color:var(--ink)}html[data-theme=dark] .agent-execution-stages>div{color:var(--muted)}html[data-theme=dark] .agent-execution-stages>div:not(:last-child):before{background:var(--card)}html[data-theme=dark] .agent-execution-stages span{border:2px solid var(--line);background:var(--surface)}html[data-theme=dark] .agent-execution-current{border:1px solid var(--line)}html[data-theme=dark] .agent-execution-current>header{border-bottom:1px solid var(--line)}html[data-theme=dark] .agent-execution-current-icon{background:var(--card)}html[data-theme=dark] .agent-execution-log{border-right:1px solid var(--line)}html[data-theme=dark] .agent-execution-log time{color:var(--muted)}html[data-theme=dark] .agent-execution-log i,html[data-theme=dark] .agent-execution-log .active i{background:var(--card)}html[data-theme=dark] .agent-execution-operation>header small{color:var(--muted)}html[data-theme=dark] .agent-execution-operation>p{color:var(--ink)}html[data-theme=dark] .agent-execution-operation-progress{background:var(--card)}html[data-theme=dark] .agent-execution-operation>footer{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}html[data-theme=dark] .agent-execution-operation>footer small{color:var(--muted)}html[data-theme=dark] .agent-execution-operation>button{color:var(--ink)}html[data-theme=dark] .agent-execution-operation dt{color:var(--muted)}html[data-theme=dark] .agent-recovery-status{border:1px solid var(--line);background:var(--surface)}html[data-theme=dark] .agent-recovery-status>div b{color:var(--ink)}html[data-theme=dark] .agent-recovery-status>div small{color:var(--muted)}html[data-theme=dark] .agent-recovery-status dt{color:var(--muted)}html[data-theme=dark] .agent-recovery-status dd{color:var(--ink)}html[data-theme=dark] .agent-recovery-status.success{border-color:var(--line);background:var(--card)}html[data-theme=dark] .agent-recovery-status.success>span{background:var(--card)}html[data-theme=dark] .agent-recovery-status.info{border-color:var(--line);background:var(--surface)}html[data-theme=dark] .agent-recovery-status.info>span{background:var(--card)}html[data-theme=dark] .agent-recovery-status.approval{border-color:var(--line);background:var(--surface)}html[data-theme=dark] .agent-recovery-status.approval>span{background:var(--card)}html[data-theme=dark] .agent-execution-log .recovery.success i{background:var(--card)}@media(max-width:1280px){html[data-theme=dark] .agent-execution-log{border-bottom:1px solid var(--line)}}html[data-theme=dark] .agent-step-review-editor{background:var(--surface)}html[data-theme=dark] .agent-step-review-editor header small,html[data-theme=dark] .agent-step-review-editor p{color:var(--muted)}html[data-theme=dark] .agent-step-review-editor textarea,html[data-theme=dark] .agent-inspector{background:var(--surface)}html[data-theme=dark] .agent-inspector>section{background:var(--surface)}html[data-theme=dark] .agent-inspector section header svg{color:var(--muted)}html[data-theme=dark] .agent-model-row{border-bottom:1px solid var(--line)}html[data-theme=dark] .agent-model-row i{background:var(--card)}html[data-theme=dark] .agent-inspector label input,html[data-theme=dark] .agent-run-bar{background:var(--surface)}html[data-theme=dark] .agent-run-bar aside button{border:1px solid var(--line);background:var(--surface);color:var(--ink)}html[data-theme=dark] .agent-asset-tile.uploaded>small{background:var(--surface);color:var(--ink)}html[data-theme=dark] .agent-reference-methods>button{border:1px solid var(--line);background:var(--surface);color:var(--ink)}html[data-theme=dark] .agent-reference-methods>button:hover{border-color:var(--line)}html[data-theme=dark] .agent-reference-methods>button.active{background:var(--surface)}html[data-theme=dark] .agent-reference-methods>button small{color:var(--muted)}html[data-theme=dark] .agent-reference-methods>button em{background:var(--card)}html[data-theme=dark] .agent-reference-acquisition .agent-reference-link-input{border:1px solid var(--line);background:var(--surface)}html[data-theme=dark] .agent-reference-capture-panel{border:1px solid var(--line);background:linear-gradient(135deg,var(--surface),var(--surface))}html[data-theme=dark] .agent-reference-capture-panel p{color:var(--muted)}html[data-theme=dark] .agent-reference-capture-status{background:var(--surface);color:var(--ink)}html[data-theme=dark] .agent-reference-capture-success{background:var(--card)}html[data-theme=dark] .agent-reference-capture-error{background:var(--surface)}html[data-theme=dark] .agent-reference-version-toolbar{border:1px solid var(--line);background:var(--surface)}html[data-theme=dark] .agent-reference-version-toolbar button,html[data-theme=dark] .agent-reference-version-toolbar select{border:1px solid var(--line);background:var(--surface);color:var(--ink)}html[data-theme=dark] .agent-reference-capture-error>button{border:1px solid var(--line);background:var(--surface)}html[data-theme=dark] .agent-reference-recovery-card{border:1px solid var(--line);background:var(--surface);color:var(--ink)}html[data-theme=dark] .agent-reference-recovery-card p{color:var(--ink)}html[data-theme=dark] .agent-reference-recovery-card small{color:var(--muted)}html[data-theme=dark] .agent-reference-recovery-card button{background:var(--surface)}html[data-theme=dark] main.agent-page{color:var(--ink)}html[data-theme=dark] .agent-page .agent-status,html[data-theme=dark] .agent-page .agent-status.orange,html[data-theme=dark] .agent-page .agent-status.purple{background:var(--card)}html[data-theme=dark] .agent-page .agent-status.gray{background:var(--card);color:var(--muted)}html[data-theme=dark] .agent-hero{border:1px solid var(--line);background:linear-gradient(135deg,var(--surface) 0%,var(--surface) 52%,var(--card) 100%)}html[data-theme=dark] .agent-hero>div>p{color:var(--muted)}html[data-theme=dark] .agent-hero-actions button{border:1px solid var(--line);background:var(--surface);color:var(--ink)}html[data-theme=dark] .agent-hero-trust{color:var(--muted)}html[data-theme=dark] .agent-flow-preview>header small{color:var(--muted)}html[data-theme=dark] .agent-market-head p{color:var(--muted)}html[data-theme=dark] .agent-search{border:1px solid var(--line);background:var(--surface)}html[data-theme=dark] .agent-search svg{color:var(--muted)}html[data-theme=dark] .agent-category-bar{border:1px solid var(--line);background:var(--surface)}html[data-theme=dark] .agent-category-bar button{color:var(--ink)}html[data-theme=dark] .agent-category-bar button.active{background:var(--card)}html[data-theme=dark] .agent-results-line{color:var(--muted)}html[data-theme=dark] .agent-sort>button{color:var(--muted)}html[data-theme=dark] .agent-sort-menu{background:var(--surface);border:1px solid var(--line)}html[data-theme=dark] .agent-sort-menu button:hover,html[data-theme=dark] .agent-sort-menu button.active{background:var(--surface)}html[data-theme=dark] .agent-sort-menu button small{color:var(--muted)}html[data-theme=dark] .agent-card{border:1px solid var(--line);background:var(--surface)}html[data-theme=dark] .agent-card:hover{border-color:var(--line)}html[data-theme=dark] .agent-card-cover{background-color:color-mix(in srgb,var(--agent-color) 10%,var(--surface))}html[data-theme=dark] .agent-card-body>small{color:var(--muted)}html[data-theme=dark] .agent-card-body>p{color:var(--muted)}html[data-theme=dark] .agent-tags>span{background:var(--card);color:var(--muted)}html[data-theme=dark] .agent-card-meta{color:var(--muted);border-bottom:1px solid var(--line)}html[data-theme=dark] .agent-card-foot>div small{color:var(--muted)}html[data-theme=dark] .agent-card-foot>button{border:1px solid var(--line);background:var(--surface)}html[data-theme=dark] .agent-empty{color:var(--muted)}html[data-theme=dark] .agent-page.agent-detail>.agent-back{color:var(--muted)}html[data-theme=dark] .agent-detail-hero{border:1px solid var(--line);background:var(--surface)}html[data-theme=dark] .agent-detail-main>span{color:var(--muted)}html[data-theme=dark] .agent-detail-main p{color:var(--muted)}html[data-theme=dark] .agent-detail-hero>aside{border-left:1px solid var(--line)}html[data-theme=dark] .agent-detail-hero>aside small{color:var(--muted)}html[data-theme=dark] .agent-detail-hero>aside button{border:1px solid var(--line);background:var(--surface)}html[data-theme=dark] .agent-detail-tabs{border-bottom:1px solid var(--line)}html[data-theme=dark] .agent-detail-tabs button{color:var(--muted)}html[data-theme=dark] .agent-overview-grid>article,html[data-theme=dark] .agent-overview-grid>aside,html[data-theme=dark] .agent-io-grid>article,html[data-theme=dark] .agent-api-panel,html[data-theme=dark] .agent-version-list{border:1px solid var(--line);background:var(--surface)}html[data-theme=dark] .agent-cap-list>div{border-bottom:1px solid var(--line)}html[data-theme=dark] .agent-cap-list>div>span{background:var(--card)}html[data-theme=dark] .agent-cap-list small,html[data-theme=dark] .agent-overview-grid dd{color:var(--muted)}html[data-theme=dark] .agent-overview-grid dl>div{border-bottom:1px solid var(--line)}html[data-theme=dark] .agent-overview-grid dt{color:var(--muted)}html[data-theme=dark] .agent-io-grid article>div{border-bottom:1px solid var(--line)}html[data-theme=dark] .agent-io-grid article>div small{color:var(--muted)}html[data-theme=dark] .agent-version-list>div{border-bottom:1px solid var(--line)}html[data-theme=dark] .agent-modal{background:var(--surface)}html[data-theme=dark] .agent-modal>header{border-bottom:1px solid var(--line)}html[data-theme=dark] .ai-builder-chat{border-right:1px solid var(--line)}html[data-theme=dark] .ai-builder-intro>span{background:var(--card)}html[data-theme=dark] .ai-builder-intro p{color:var(--muted)}html[data-theme=dark] .ai-builder-message{background:var(--card)}html[data-theme=dark] .ai-builder-message p{color:var(--ink)}html[data-theme=dark] .ai-builder-suggestions button{border:1px solid var(--line);background:var(--surface);color:var(--ink)}html[data-theme=dark] .ai-builder-suggestions button:hover{background:var(--surface)}html[data-theme=dark] .ai-builder-composer{border:1px solid var(--line);background:var(--surface)}html[data-theme=dark] .ai-builder-composer>div{border-top:1px solid var(--line)}html[data-theme=dark] .ai-builder-composer>div>span{color:var(--muted)}html[data-theme=dark] .ai-builder-followup{border:1px solid var(--line);background:var(--surface)}html[data-theme=dark] .ai-builder-followup p{color:var(--muted)}html[data-theme=dark] .ai-builder-config-group>small{color:var(--muted)}html[data-theme=dark] .ai-builder-config-group button{border:1px solid var(--line);background:var(--surface);color:var(--muted)}html[data-theme=dark] .ai-builder-config-group button.active{background:var(--card)}html[data-theme=dark] .ai-builder-orchestration{border:1px solid var(--line)}html[data-theme=dark] .ai-builder-orchestration>header{background:var(--surface);border-bottom:1px solid var(--line)}html[data-theme=dark] .ai-builder-orchestration>header>div>span{background:var(--card)}html[data-theme=dark] .ai-builder-orchestration header p{color:var(--muted)}html[data-theme=dark] .ai-model-needs{border-bottom:1px solid var(--line)}html[data-theme=dark] .ai-model-needs>div small{color:var(--muted)}html[data-theme=dark] .ai-model-needs span small{color:var(--muted)}html[data-theme=dark] .ai-model-library header small{color:var(--muted)}html[data-theme=dark] .ai-model-library header select{border:1px solid var(--line);background:var(--surface)}html[data-theme=dark] .ai-selected-models article{border:1px solid var(--line)}html[data-theme=dark] .ai-selected-models small,html[data-theme=dark] .ai-selected-models p,html[data-theme=dark] .ai-selected-models button{color:var(--muted)}html[data-theme=dark] .ai-model-empty{background:var(--card)}html[data-theme=dark] .ai-model-empty small{color:var(--muted)}html[data-theme=dark] .ai-builder-preview{background:var(--surface)}html[data-theme=dark] .ai-builder-preview>header{border-bottom:1px solid var(--line)}html[data-theme=dark] .ai-builder-preview>header small{color:var(--muted)}html[data-theme=dark] .ai-builder-preview>header>span{color:var(--muted);background:var(--card)}html[data-theme=dark] .ai-builder-preview.ready>header>span{background:var(--card)}html[data-theme=dark] .ai-builder-summary{background:var(--surface);border:1px solid var(--line)}html[data-theme=dark] .ai-builder-summary p{color:var(--muted)}html[data-theme=dark] .ai-builder-preview-grid>div{background:var(--surface);border:1px solid var(--line)}html[data-theme=dark] .ai-builder-preview-grid small{color:var(--muted)}html[data-theme=dark] .ai-builder-flow{background:var(--surface);border:1px solid var(--line)}html[data-theme=dark] .ai-builder-flow li{border-bottom:1px solid var(--line)}html[data-theme=dark] .ai-builder-flow li i{background:var(--card)}html[data-theme=dark] .ai-builder-models>small{color:var(--muted)}html[data-theme=dark] .ai-builder-models span{background:var(--card)}html[data-theme=dark] .ai-builder-placeholder{color:var(--muted)}html[data-theme=dark] .ai-builder-test>header{border-bottom:1px solid var(--line)}html[data-theme=dark] .ai-builder-test>header>div>span{background:var(--card)}html[data-theme=dark] .ai-builder-test header p{color:var(--muted)}html[data-theme=dark] .ai-builder-test-grid>section{border-right:1px solid var(--line)}html[data-theme=dark] .ai-builder-test-grid header small{color:var(--muted)}html[data-theme=dark] .ai-builder-test-grid textarea{border:1px solid var(--line)}html[data-theme=dark] .ai-builder-test-assets{border:1px dashed var(--line);background:var(--surface)}html[data-theme=dark] .ai-builder-test-assets small{color:var(--muted)}html[data-theme=dark] .ai-builder-test-assets>button{border:1px solid var(--line);background:var(--surface)}html[data-theme=dark] .ai-builder-test-flow>div{border-bottom:1px solid var(--line)}html[data-theme=dark] .ai-builder-test-flow i{background:var(--card)}html[data-theme=dark] .ai-builder-test-flow small{color:var(--muted)}html[data-theme=dark] .ai-builder-test-flow .done i,html[data-theme=dark] .ai-builder-test-flow .running i{background:var(--card)}html[data-theme=dark] .ai-builder-test-empty{color:var(--muted)}html[data-theme=dark] .ai-builder-test-output{border:1px solid var(--line);background:var(--surface)}html[data-theme=dark] .ai-builder-test-output>div{color:var(--muted)}html[data-theme=dark] .ai-builder-test>footer{border-top:1px solid var(--line)}html[data-theme=dark] .ai-builder-test>footer>span{color:var(--muted)}html[data-theme=dark] .ai-builder-test>footer button{border:1px solid var(--line);background:var(--surface)}html[data-theme=dark] .ai-builder-complete>span{background:var(--card)}html[data-theme=dark] .ai-builder-complete>p{color:var(--muted)}html[data-theme=dark] .ai-builder-complete-summary>div{border:1px solid var(--line)}html[data-theme=dark] .ai-builder-complete-summary small{color:var(--muted)}html[data-theme=dark] .ai-builder-complete>div:last-child button{border:1px solid var(--line);background:var(--surface)}@media(max-width:900px){html[data-theme=dark] .ai-builder-preview{border-top:1px solid var(--line)}}@media(max-width:900px){html[data-theme=dark] .ai-builder-test-grid>section{border-bottom:1px solid var(--line)}}@media(max-width:900px){html[data-theme=dark] .agent-detail-hero>aside{border-top:1px solid var(--line)}}html[data-theme=dark] .agent-copy-form{border-right:1px solid var(--line)}html[data-theme=dark] .agent-copy-form>header small{color:var(--muted)}html[data-theme=dark] .agent-copy-form input:not([type=checkbox]),html[data-theme=dark] .agent-copy-form textarea,html[data-theme=dark] .agent-copy-form select{border:1px solid var(--line);background:var(--surface)}html[data-theme=dark] .agent-copy-form>label>small{color:var(--muted)}html[data-theme=dark] .agent-copy-options{border:1px solid var(--line)}html[data-theme=dark] .agent-copy-options>header{background:var(--surface)}html[data-theme=dark] .agent-copy-options>header small{color:var(--muted)}html[data-theme=dark] .agent-copy-options>label{border-top:1px solid var(--line)}html[data-theme=dark] .agent-copy-options>label small{color:var(--muted)}html[data-theme=dark] .agent-copy-summary{background:var(--surface)}html[data-theme=dark] .agent-copy-summary header small{color:var(--muted)}html[data-theme=dark] .agent-copy-summary>p{color:var(--muted);border-bottom:1px solid var(--line)}html[data-theme=dark] .agent-copy-summary dl>div{border-bottom:1px solid var(--line)}html[data-theme=dark] .agent-copy-summary dt{color:var(--muted)}html[data-theme=dark] .agent-copy-warning{background:var(--card)}html[data-theme=dark] .agent-copy-modal>footer{border-top:1px solid var(--line)}html[data-theme=dark] .agent-copy-modal>footer>span{color:var(--muted)}html[data-theme=dark] .agent-copy-modal>footer button{border:1px solid var(--line);background:var(--surface)}@media(max-width:900px){html[data-theme=dark] .agent-copy-summary{border-top:1px solid var(--line)}}html[data-theme=dark] .agent-modal>header{background:var(--surface)}html[data-theme=dark] .agent-copy-modal>footer{background:var(--surface)}html[data-theme=dark] .ai-builder-test>footer{background:var(--surface)}html[data-theme=dark] .ai-builder-file-list>div{border:1px solid var(--line);background:var(--surface)}html[data-theme=dark] .ai-builder-file-list>div:hover{border-color:var(--line);background:var(--surface)}html[data-theme=dark] .ai-builder-file-icon{background:var(--card)}html[data-theme=dark] .ai-builder-file-info small{color:var(--muted)}html[data-theme=dark] .ai-builder-file-list>div>button{color:var(--muted)}html[data-theme=dark] .ai-builder-file-list>div>button:hover{background:var(--surface)}html[data-theme=dark] .ai-workflow-editor{background:var(--surface)}html[data-theme=dark] .ai-workflow-editor>header{background:var(--surface);border-bottom:1px solid var(--line)}html[data-theme=dark] .ai-workflow-editor>header>div:first-child>span{background:var(--card)}html[data-theme=dark] .ai-workflow-editor>header p{color:var(--muted)}html[data-theme=dark] .ai-workflow-editor>header button{border:1px solid var(--line);background:var(--surface)}html[data-theme=dark] .ai-workflow-valid{background:var(--card)}html[data-theme=dark] .ai-workflow-toolbar{background:var(--surface);border-bottom:1px solid var(--line)}html[data-theme=dark] .ai-workflow-toolbar button{border:1px solid var(--line);background:var(--surface)}html[data-theme=dark] .ai-workflow-toolbar span{color:var(--muted)}html[data-theme=dark] .ai-workflow-canvas{background-color:var(--surface);background-image:radial-gradient(var(--card) 1px,transparent 1px)}html[data-theme=dark] .ai-workflow-node{border:1px solid var(--line);background:var(--surface)}html[data-theme=dark] .ai-workflow-node:hover{border-color:var(--line)}html[data-theme=dark] .ai-workflow-node>header{border-bottom:1px solid var(--line)}html[data-theme=dark] .ai-workflow-node>header>span{background:var(--card)}html[data-theme=dark] .ai-workflow-node>header small{color:var(--muted)}html[data-theme=dark] .ai-workflow-node>p{color:var(--muted)}html[data-theme=dark] .ai-workflow-node>footer span,html[data-theme=dark] .ai-workflow-node>footer em{background:var(--card);color:var(--muted)}html[data-theme=dark] .ai-workflow-node>footer em{background:var(--card)}html[data-theme=dark] .ai-workflow-node.approval>footer em{background:var(--card)}html[data-theme=dark] .input-port,html[data-theme=dark] .output-port{background:var(--surface)}html[data-theme=dark] .ai-node-inspector{background:var(--surface);border-left:1px solid var(--line)}html[data-theme=dark] .ai-node-inspector>header{border-bottom:1px solid var(--line)}html[data-theme=dark] .ai-node-inspector dl>div{border-bottom:1px solid var(--line)}html[data-theme=dark] .ai-node-inspector dt{color:var(--muted)}html[data-theme=dark] .ai-node-inspector>section{border-bottom:1px solid var(--line)}html[data-theme=dark] .ai-node-inspector>section p{color:var(--muted)}html[data-theme=dark] .ai-node-inspector>button{border:1px solid var(--line);background:var(--surface)}html[data-theme=dark] .ai-workflow-editor>footer{background:var(--surface);border-top:1px solid var(--line)}html[data-theme=dark] .ai-workflow-editor>footer>span{color:var(--muted)}html[data-theme=dark] .ai-workflow-editor>footer button{border:1px solid var(--line);background:var(--surface)}html[data-theme=dark] .api-key-table th:last-child,html[data-theme=dark] .api-key-table td:last-child{background:var(--surface)}html[data-theme=dark] .api-key-table thead th:last-child{background:var(--surface)}html[data-theme=dark] .api-key-all-access{border:1px solid var(--line);background:var(--card);color:var(--ink)}html[data-theme=dark] .api-key-resource-section,html[data-theme=dark] .api-key-resource-search{background:var(--surface)}html[data-theme=dark] .api-key-resource-option{border:1px solid var(--line);background:var(--surface)}html[data-theme=dark] .api-key-resource-option:has(input:checked){background:var(--surface)}html[data-theme=dark] .api-key-actions .text-action,html[data-theme=dark] .api-key-actions .danger-link{border:1px solid var(--line);background:var(--surface)}html[data-theme=dark] .api-key-actions .text-action:hover:not(:disabled),html[data-theme=dark] .api-key-actions .text-action:focus-visible{background:var(--surface)}html[data-theme=dark] .api-key-actions .danger-link{border-color:var(--line)}html[data-theme=dark] .api-key-actions .revoke-action:hover:not(:disabled),html[data-theme=dark] .api-key-actions .revoke-action:focus-visible{border-color:var(--line);background:var(--surface)}html[data-theme=dark] .api-key-actions .delete-action{border-color:var(--line);background:var(--surface)}html[data-theme=dark] .api-key-actions .delete-action:hover:not(:disabled),html[data-theme=dark] .api-key-actions .delete-action:focus-visible{background:var(--card)}html[data-theme=dark] .empty-page,html[data-theme=dark] .state-stage{border:1px dashed var(--line);background:var(--surface)}html[data-theme=dark] .empty-page>svg,html[data-theme=dark] .state-stage>svg{color:var(--muted)}html[data-theme=dark] .error-box{background:var(--surface)}html[data-theme=dark] .doc-steps li span{background:var(--card)}html[data-theme=dark] .doc-table>div:first-child>*{background:var(--surface)}html[data-theme=dark] .coupon-grid>div{background:var(--surface)}html[data-theme=dark] .account-settings-page .settings-layout>aside,html[data-theme=dark] .account-settings-page .settings-form{background:var(--surface)}html[data-theme=dark] .current-session-chip{background:var(--card)}html[data-theme=dark] .settings-note{border:1px solid var(--line);background:var(--card)}html[data-theme=dark] .large-spinner{border:4px solid var(--line)}html[data-theme=dark] .auth-panel{background:var(--surface)}html[data-theme=dark] .payment-status-banner.pending{background:var(--card)}html[data-theme=dark] .payment-status-banner.expired{background:var(--surface)}html[data-theme=dark] .wechat-qr{border:1px solid var(--line);background:var(--surface)}html[data-theme=dark] .wechat-qr>strong{border:5px solid var(--line)}html[data-theme=dark] .payment-check-message{background:var(--surface)}html[data-theme=dark] .password-field>button{color:var(--muted)}html[data-theme=dark] .password-field>button:hover{background:var(--card)}html[data-theme=dark] .auth-alert.error{background:var(--surface);border:1px solid var(--line)}html[data-theme=dark] .auth-alert.success{background:var(--card);border:1px solid var(--line)}html[data-theme=dark] .auth-security{color:var(--muted)}html[data-theme=dark] .admin-auth-card{background:var(--surface)}html[data-theme=dark] .admin-auth-brand small,html[data-theme=dark] .remember-row,html[data-theme=dark] .admin-auth-back{color:var(--muted)}html[data-theme=dark] .ai-assistant{background:var(--surface);border:1px solid var(--line)}html[data-theme=dark] .ai-head{background:linear-gradient(135deg,var(--surface),var(--surface))}html[data-theme=dark] .ai-head button:hover{background:var(--card)}html[data-theme=dark] .ai-context{background:var(--surface);color:var(--muted);border-bottom:1px solid var(--line)}html[data-theme=dark] .ai-messages,html[data-theme=dark] .ai-message.assistant{background:var(--surface)}html[data-theme=dark] .ai-message-actions button{border:1px solid var(--line);background:var(--surface)}html[data-theme=dark] .ai-message-actions button:hover{background:var(--card)}html[data-theme=dark] .ai-quick button{background:var(--surface);color:var(--ink)}html[data-theme=dark] .ai-quick button:hover{border-color:var(--line)}html[data-theme=dark] .ai-compose{background:var(--surface)}html[data-theme=dark] .ai-compose>small{color:var(--muted)}html[data-theme=dark] .ai-footer{background:var(--surface)}html[data-theme=dark] .ai-footer button{color:var(--muted)}html[data-theme=dark] .assistant-workspace,html[data-theme=dark] .assistant-guide{background:var(--surface)}html[data-theme=dark] .assistant-guide-section>small{color:var(--muted)}html[data-theme=dark] .assistant-guide-section button{color:var(--ink)}html[data-theme=dark] .assistant-guide-section button:hover{background:var(--card)}html[data-theme=dark] .assistant-guide-section button>span{background:var(--card)}html[data-theme=dark] .assistant-safety{background:var(--card)}html[data-theme=dark] .assistant-safety small{color:var(--muted)}html[data-theme=dark] .assistant-chat,html[data-theme=dark] .assistant-chat-head{background:var(--surface)}html[data-theme=dark] .assistant-chat-head>div>svg{background:var(--card)}html[data-theme=dark] .assistant-chat-head>button{background:var(--surface);color:var(--muted)}html[data-theme=dark] .assistant-chat-head>button:hover{border-color:var(--line)}html[data-theme=dark] .assistant-chat .ai-messages{background:var(--surface)}html[data-theme=dark] .assistant-chat .ai-messages::-webkit-scrollbar-track{background:var(--card)}html[data-theme=dark] .assistant-chat .ai-messages::-webkit-scrollbar-thumb{border:2px solid var(--line)}html[data-theme=dark] .assistant-starters{background:var(--surface)}html[data-theme=dark] .assistant-starters button{background:var(--surface);color:var(--ink)}html[data-theme=dark] .assistant-starters button:hover{border-color:var(--line)}html[data-theme=dark] .admin-shell{background:var(--surface);color:var(--ink)}html[data-theme=dark] .admin-navigation-toast{border:1px solid var(--line);background:var(--surface)}html[data-theme=dark] .admin-brand small{color:var(--muted)}html[data-theme=dark] .admin-sidebar nav button{color:var(--muted)}html[data-theme=dark] .admin-user small{color:var(--muted)}html[data-theme=dark] .admin-user>button{color:var(--muted)}html[data-theme=dark] .admin-top{background:var(--surface);border-bottom:1px solid var(--line)}html[data-theme=dark] .admin-top small{color:var(--muted)}html[data-theme=dark] .admin-top label{border:1px solid var(--line)}html[data-theme=dark] .admin-top label svg{color:var(--muted)}html[data-theme=dark] .admin-exit{border:1px solid var(--line);background:var(--surface)}html[data-theme=dark] .admin-metrics>div{background:var(--surface);border:1px solid var(--line)}html[data-theme=dark] .admin-metrics span{color:var(--muted)}html[data-theme=dark] .admin-panel{background:var(--surface);border:1px solid var(--line)}html[data-theme=dark] .admin-panel>p{color:var(--muted)}html[data-theme=dark] .admin-panel-head p{color:var(--muted)}html[data-theme=dark] .admin-panel-head button,html[data-theme=dark] .admin-panel-head>button,html[data-theme=dark] .route-card button,html[data-theme=dark] .kb-row button,html[data-theme=dark] .role-row button{border:1px solid var(--line);background:var(--surface)}html[data-theme=dark] .admin-bars small{color:var(--muted)}html[data-theme=dark] .health-list>div,html[data-theme=dark] .kb-row,html[data-theme=dark] .role-row,html[data-theme=dark] .audit-row{border-bottom:1px solid var(--line)}html[data-theme=dark] .health-list small,html[data-theme=dark] .kb-row small,html[data-theme=dark] .role-row small,html[data-theme=dark] .audit-row small{color:var(--muted)}html[data-theme=dark] .admin-table{border:1px solid var(--line)}html[data-theme=dark] .admin-tr{border-top:1px solid var(--line)}html[data-theme=dark] .admin-th{background:var(--surface);color:var(--muted)}html[data-theme=dark] .admin-filters label{border:1px solid var(--line)}html[data-theme=dark] .admin-filters label svg{color:var(--muted)}html[data-theme=dark] .admin-filters select{border:1px solid var(--line);background:var(--surface)}html[data-theme=dark] .route-card{border-bottom:1px solid var(--line)}html[data-theme=dark] .route-card small{color:var(--muted)}html[data-theme=dark] .route-card em{background:var(--card)}html[data-theme=dark] .kb-row>svg,html[data-theme=dark] .role-row>svg{background:var(--card)}html[data-theme=dark] .no-model-result{color:var(--muted)}html[data-theme=dark] .admin-env{border:1px solid var(--line);background:var(--surface);color:var(--ink)}html[data-theme=dark] .admin-notices{background:var(--surface);border:1px solid var(--line)}html[data-theme=dark] .admin-notices>div{border-bottom:1px solid var(--line)}html[data-theme=dark] .admin-notices>button{border-bottom:1px solid var(--line);background:var(--surface)}html[data-theme=dark] .admin-notices>button:hover{background:var(--surface)}html[data-theme=dark] .admin-notices small,html[data-theme=dark] .admin-empty{color:var(--muted)}html[data-theme=dark] .admin-empty h3{color:var(--ink)}html[data-theme=dark] .admin-empty button{border:1px solid var(--line);background:var(--surface)}html[data-theme=dark] .admin-shell .modal-actions,html[data-theme=dark] .modal-tip{background:var(--surface)}html[data-theme=dark] .modal-actions{border-top:1px solid var(--line)}html[data-theme=dark] .modal-actions button{border:1px solid var(--line);background:var(--surface)}html[data-theme=dark] .admin-checks{background:var(--surface);border:1px solid var(--line)}html[data-theme=dark] .price-preview{background:var(--card)}html[data-theme=dark] .permission-matrix{border:1px solid var(--line)}html[data-theme=dark] .sync-review>svg{background:var(--card)}html[data-theme=dark] .sync-review p{color:var(--muted)}html[data-theme=dark] .sync-review>div{border-bottom:1px solid var(--line)}html[data-theme=dark] .detail-status{background:var(--card)}html[data-theme=dark] .detail-status small{color:var(--muted)}html[data-theme=dark] .detail-line{border-bottom:1px solid var(--line)}html[data-theme=dark] .detail-line span{color:var(--muted)}html[data-theme=dark] .audit-note{background:var(--surface);color:var(--muted)}html[data-theme=dark] .admin-row-menu{background:var(--surface);border:1px solid var(--line)}html[data-theme=dark] .admin-row-menu button{background:var(--surface);color:var(--ink)}html[data-theme=dark] .admin-row-menu button:hover,html[data-theme=dark] .admin-tr.is-expanded{background:var(--surface)}html[data-theme=dark] .admin-inline-manager{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(110deg,var(--surface) 0%,var(--surface) 100%)}html[data-theme=dark] .admin-inline-summary{border-right:1px solid var(--line)}html[data-theme=dark] .admin-inline-summary h3{color:var(--ink)}html[data-theme=dark] .admin-inline-summary p{color:var(--muted)}html[data-theme=dark] .admin-inline-summary dl>div{border-top:1px solid var(--line)}html[data-theme=dark] .admin-inline-summary dt{color:var(--muted)}html[data-theme=dark] .admin-inline-summary dd{color:var(--ink)}html[data-theme=dark] .admin-inline-actions section+section{border-top:1px solid var(--line)}html[data-theme=dark] .admin-inline-actions h4{color:var(--ink)}html[data-theme=dark] .admin-inline-actions button{border:1px solid var(--line);color:var(--ink)}html[data-theme=dark] .admin-inline-actions button:hover{border-color:var(--line);background:var(--surface)}html[data-theme=dark] .admin-inline-actions button>span{background:var(--card)}html[data-theme=dark] .admin-inline-actions button small{color:var(--muted)}html[data-theme=dark] .admin-inline-actions button.danger{border-color:var(--line)}html[data-theme=dark] .admin-inline-actions button.danger>span{background:var(--surface)}html[data-theme=dark] .admin-search-results{background:var(--surface);border:1px solid var(--line)}html[data-theme=dark] .admin-search-results>small{color:var(--muted)}html[data-theme=dark] .admin-search-results>button{background:var(--surface)}html[data-theme=dark] .admin-search-results>button:hover{background:var(--surface)}html[data-theme=dark] .admin-search-results small{color:var(--muted)}html[data-theme=dark] .confirm-modal>svg{background:var(--surface)}html[data-theme=dark] .confirm-modal p{color:var(--muted)}html[data-theme=dark] .confirm-modal button{border:1px solid var(--line);background:var(--surface)}html[data-theme=dark] .admin-chart{border-color:var(--line)}html[data-theme=dark] .admin-trend-head{border-bottom:1px solid var(--line)}html[data-theme=dark] .admin-trend-head p{color:var(--muted)}html[data-theme=dark] .admin-period-tabs{border:1px solid var(--line);background:var(--surface)}html[data-theme=dark] .admin-period-tabs button{color:var(--muted)}html[data-theme=dark] .admin-period-tabs button:hover{background:var(--card)}html[data-theme=dark] .admin-trend-summary{border-bottom:1px solid var(--line)}html[data-theme=dark] .admin-trend-summary>div+div{border-left:1px solid var(--line)}html[data-theme=dark] .admin-trend-summary i.revenue{border-color:var(--line)}html[data-theme=dark] .admin-trend-summary span{color:var(--ink)}html[data-theme=dark] .admin-trend-summary span small{color:var(--muted)}html[data-theme=dark] .admin-trend-summary strong{color:var(--ink)}html[data-theme=dark] .admin-trend-summary .admin-trend-highlight{background:var(--surface)}html[data-theme=dark] .admin-trend-highlight>small{color:var(--muted)}html[data-theme=dark] .admin-trend-foot{border-top:1px solid var(--line);color:var(--muted)}html[data-theme=dark] .admin-trend-foot b{color:var(--ink)}html[data-theme=dark] .legend.lilac{background:var(--card)}html[data-theme=dark] .top-nav>button{color:var(--ink)}html[data-theme=dark] .header-actions .balance{background:var(--surface)}html[data-theme=dark] .site-footer{border-top:1px solid var(--line);background:var(--surface);color:var(--muted)}html[data-theme=dark] .site-footer-brand .brand{color:var(--ink)}html[data-theme=dark] .site-footer-brand p{color:var(--muted)}html[data-theme=dark] .site-footer-brand>span{background:var(--card)}html[data-theme=dark] .site-footer-links b{color:var(--ink)}html[data-theme=dark] .site-footer-links button,html[data-theme=dark] .site-footer-bottom button,html[data-theme=dark] .site-footer-bottom a{color:var(--muted)}html[data-theme=dark] .site-footer-bottom{border-top:1px solid var(--line)}html[data-theme=dark] .site-footer-bottom small,html[data-theme=dark] .site-footer-compliance,html[data-theme=dark] .admin-compliance-form .field small{color:var(--muted)}html[data-theme=dark] .admin-compliance-preview{border:1px solid var(--line);background:var(--surface)}html[data-theme=dark] .admin-compliance-preview>span{color:var(--muted)}html[data-theme=dark] .admin-compliance-preview b{color:var(--ink)}html[data-theme=dark] .admin-compliance-preview em,html[data-theme=dark] .admin-compliance-preview small{color:var(--muted)}html[data-theme=dark] .admin-compliance-actions button{border:1px solid var(--line);background:var(--surface)}@media(max-width:900px){html[data-theme=dark] .mobile-pop button{color:var(--ink)}}html[data-theme=dark] .console-page .status-chip{border:1px solid var(--line)}html[data-theme=dark] .console-page .console-layout{border-color:var(--line)}html[data-theme=dark] .console-page .model-selector{background:var(--surface)}html[data-theme=dark] .console-page .model-selector label{background:var(--surface);border-color:var(--line)}html[data-theme=dark] .console-page .model-selector>button:hover{background:var(--card)}html[data-theme=dark] .console-page .model-selector>button.active{background:var(--card);border-color:var(--line)}html[data-theme=dark] .console-page .request-panel,html[data-theme=dark] .console-page .response-panel{background:var(--surface)}html[data-theme=dark] .console-page .panel-head{border-bottom:1px solid var(--line)}html[data-theme=dark] .console-page .panel-head code{color:var(--ink)}html[data-theme=dark] .console-page .field input,html[data-theme=dark] .console-page .field textarea,html[data-theme=dark] .console-page .field select{border-color:var(--line)}html[data-theme=dark] .console-page .cost-line,html[data-theme=dark] .catalog-error-state,html[data-theme=dark] .catalog-empty-state{border:1px solid var(--line);background:var(--surface)}html[data-theme=dark] .catalog-error-state p,html[data-theme=dark] .catalog-empty-state p{color:var(--muted)}html[data-theme=dark] .catalog-empty-state>svg{color:var(--muted)}html[data-theme=dark] .copy-feedback{color:var(--ink)}html[data-theme=dark] .director-live button:disabled{color:var(--muted)}html[data-theme=dark] .director-composer-tools button,html[data-theme=dark] .director-entry-materials small{color:var(--muted)}html[data-theme=dark] .director-entry-composer textarea::placeholder{color:var(--muted)}html[data-theme=dark] .director-workflow-node>header small{color:var(--muted)}html[data-theme=dark] .director-workflow-node>footer small{color:var(--muted)}html[data-theme=dark] .director-node-inspector>header small{color:var(--muted)}html[data-theme=dark] .director-node-inspector dt{color:var(--muted)}html[data-theme=dark] .director-entry-assets>header small{color:var(--muted)}html[data-theme=dark] .skill-runner small,html[data-theme=dark] .skill-privacy{color:var(--muted)}html[data-theme=dark] .account-settings-page .settings-note>svg{color:var(--muted)}html[data-theme=dark] .privacy-page{color:var(--ink)}html[data-theme=dark] .privacy-hero{border:1px solid var(--line);background:linear-gradient(135deg,var(--surface) 0%,var(--surface) 62%)}html[data-theme=dark] .privacy-hero p{color:var(--muted)}html[data-theme=dark] .privacy-hero dl div{border:1px solid var(--line)}html[data-theme=dark] .privacy-hero dt{color:var(--muted)}html[data-theme=dark] .privacy-toc{border:1px solid var(--line);background:var(--surface)}html[data-theme=dark] .privacy-toc a{color:var(--ink)}html[data-theme=dark] .privacy-toc a:hover,html[data-theme=dark] .privacy-toc a:focus-visible{background:var(--surface)}html[data-theme=dark] .privacy-section{border-bottom:1px solid var(--line)}html[data-theme=dark] .privacy-section p,html[data-theme=dark] .privacy-section li{color:var(--muted)}html[data-theme=dark] .privacy-actions{background:var(--surface)}html[data-theme=dark] .privacy-actions p{color:var(--muted)}html[data-theme=dark] .pm-head{border:1px solid var(--line);background:var(--surface)}html[data-theme=dark] .pm-head p,html[data-theme=dark] .pm-panel header p{color:var(--muted)}html[data-theme=dark] .pm-head select,html[data-theme=dark] .pm-head button,html[data-theme=dark] .pm-panel header select,html[data-theme=dark] .pm-actions button{border:1px solid var(--line);background:var(--surface)}html[data-theme=dark] .pm-metrics article{border:1px solid var(--line);background:var(--surface)}html[data-theme=dark] .pm-metrics i,html[data-theme=dark] .pm-metrics i.green,html[data-theme=dark] .pm-metrics i.orange{background:var(--card)}html[data-theme=dark] .pm-metrics i.red{background:var(--surface)}html[data-theme=dark] .pm-metrics small,html[data-theme=dark] .pm-metrics em,html[data-theme=dark] .pm-row small,html[data-theme=dark] .pm-provider-list small,html[data-theme=dark] .pm-queue small{color:var(--muted)}html[data-theme=dark] .pm-panel{border:1px solid var(--line);background:var(--surface)}html[data-theme=dark] .pm-panel>header{border-bottom:1px solid var(--line)}html[data-theme=dark] .pm-panel time{color:var(--muted)}html[data-theme=dark] .pm-row{border-top:1px solid var(--line)}html[data-theme=dark] .pm-th{background:var(--surface);color:var(--muted)}html[data-theme=dark] .pm-tone.green,html[data-theme=dark] .pm-tone.orange,html[data-theme=dark] .pm-tone.red{background:var(--card)}html[data-theme=dark] .pm-provider-list article{border-top:1px solid var(--line)}html[data-theme=dark] .pm-queue span{border-right:1px solid var(--line);border-bottom:1px solid var(--line)}html[data-theme=dark] .pm-alerts article{border-top:1px solid var(--line)}html[data-theme=dark] .pm-alerts article small{color:var(--muted)}html[data-theme=dark] .pm-muted,html[data-theme=dark] .pm-empty{color:var(--muted)}html[data-theme=dark] .pm-empty{border:1px solid var(--line);background:var(--surface)}html[data-theme=dark] .published-doc-content{background:var(--surface);color:var(--ink)}html[data-theme=dark]{color:var(--ink);background:var(--surface)}html[data-theme=dark] .header{background:var(--surface)}html[data-theme=dark] .top-nav button,html[data-theme=dark] .balance,html[data-theme=dark] .avatar-button{color:var(--ink)}html[data-theme=dark] .icon-button i{border:2px solid var(--line)}html[data-theme=dark] .avatar{background:var(--card)}html[data-theme=dark] .popover,html[data-theme=dark] .search-block label,html[data-theme=dark] .model-selector label,html[data-theme=dark] .docs-nav label,html[data-theme=dark] .search-small{background:var(--surface)}html[data-theme=dark] .search-block small{color:var(--muted)}html[data-theme=dark] .filter-bar{background:var(--surface)}html[data-theme=dark] .type-tabs button{color:var(--ink)}html[data-theme=dark] .filter-bar select,html[data-theme=dark] .secondary,html[data-theme=dark] .model-card{background:var(--surface)}html[data-theme=dark] .model-card:hover{border-color:var(--line)}html[data-theme=dark] .status-chip{background:var(--card)}html[data-theme=dark] .content-panel,html[data-theme=dark] .side-panel{background:var(--surface)}html[data-theme=dark] .h3-capability-grid article{background:var(--surface)}html[data-theme=dark] .h3-capability-grid article>span{background:var(--card)}html[data-theme=dark] .side-panel li span{background:var(--card)}html[data-theme=dark] .console-layout{background:var(--surface)}html[data-theme=dark] .model-selector>button.active{background:var(--card)}html[data-theme=dark] .field input,html[data-theme=dark] .field textarea,html[data-theme=dark] .field select{background:var(--surface)}html[data-theme=dark] .spinner{border-top-color:var(--line)}html[data-theme=dark] .response-panel{background:var(--surface)}html[data-theme=dark] .empty-state svg,html[data-theme=dark] .response-success>svg{color:var(--muted)}html[data-theme=dark] .segmented button.active,html[data-theme=dark] .table-wrap,html[data-theme=dark] th{background:var(--surface)}html[data-theme=dark] .task-status.已完成,html[data-theme=dark] .task-status.处理中{background:var(--card)}html[data-theme=dark] .task-status.失败{background:var(--surface)}html[data-theme=dark] .notice-bar{background:var(--card);border:1px solid var(--line)}html[data-theme=dark] .docs-nav>button{color:var(--ink)}html[data-theme=dark] .docs-nav>button.active{background:var(--card)}html[data-theme=dark] .doc-article p{color:var(--ink)}html[data-theme=dark] .doc-callout{background:var(--card)}html[data-theme=dark] .billing-cards>div{background:var(--surface)}html[data-theme=dark] .billing-range-toolbar input{background:var(--surface)}html[data-theme=dark] .billing-presets button{background:var(--surface);color:var(--ink)}html[data-theme=dark] .billing-presets button.active{border-color:var(--line);background:var(--card)}html[data-theme=dark] .billing-chart-tooltip{border:1px solid var(--line)}html[data-theme=dark] .pricing-table,html[data-theme=dark] .pricing-table .pricing-head{background:var(--surface)}html[data-theme=dark] .settings-layout>aside button.active{background:var(--card)}html[data-theme=dark] .documentation-release-preview pre{background:var(--card, var(--surface))}html[data-theme=dark] .toggle{background:var(--card)}html[data-theme=dark] .toggle:after{background:var(--surface)}html[data-theme=dark] footer{background:var(--surface)}html[data-theme=dark] .modal,html[data-theme=dark] .amount-grid button{background:var(--surface)}html[data-theme=dark] .amount-grid button.active{background:var(--card)}html[data-theme=dark] .pay-choice button{background:var(--surface)}html[data-theme=dark] .support-options>button{background:var(--surface)}html[data-theme=dark] .va-shell{background:radial-gradient(circle at 55% 0,var(--surface) 0,var(--surface) 50%,var(--surface) 100%)}html[data-theme=dark] .va-exit{border:1px solid var(--line)!important;background:var(--surface)!important;color:var(--ink)}html[data-theme=dark] .va-topbar nav{color:var(--ink)}html[data-theme=dark] .va-left,html[data-theme=dark] .va-center,html[data-theme=dark] .va-right{background:var(--surface)}html[data-theme=dark] .va-field input,html[data-theme=dark] .va-field textarea,html[data-theme=dark] .va-field select,html[data-theme=dark] .va-shot-list input,html[data-theme=dark] .va-shot-list textarea,html[data-theme=dark] .va-comic-grid input,html[data-theme=dark] .va-comic-grid textarea,html[data-theme=dark] .va-outline input,html[data-theme=dark] .va-outline textarea{border:1px solid var(--line);background:var(--surface);color:var(--ink)}html[data-theme=dark] .va-assets img,html[data-theme=dark] .va-assets video,html[data-theme=dark] .va-assets>button,html[data-theme=dark] .va-asset-loading,html[data-theme=dark] .va-asset-failed{border:1px solid var(--line);background:var(--surface)}html[data-theme=dark] .va-dropzone{border:1px dashed var(--line);background:var(--surface)}html[data-theme=dark] .va-dropzone small{color:var(--muted)}html[data-theme=dark] .va-segment{border-bottom:1px solid var(--line)}html[data-theme=dark] .va-segment button{background:var(--surface)}html[data-theme=dark] .va-product-card small,html[data-theme=dark] .va-audio{color:var(--muted)}html[data-theme=dark] .va-shot-list time{border:1px solid var(--line)}html[data-theme=dark] .va-resolution-grid button{border:1px solid var(--line);background:var(--surface)}html[data-theme=dark] .va-resolution-grid button.active{background:var(--surface)}html[data-theme=dark] .va-resolution-grid i{border:1px solid var(--line)}html[data-theme=dark] .va-call-list p,html[data-theme=dark] .va-call-list .muted{color:var(--muted)}@media(min-width:1181px){html[data-theme=dark] .va-outline>div span{color:var(--muted)}}@media(min-width:1181px){html[data-theme=dark] .va-outline-edit{color:var(--muted)}}@media(min-width:1181px){html[data-theme=dark] .va-evidence section{border-top:1px solid var(--line)}}@media(min-width:1181px){html[data-theme=dark] .va-evidence p{color:var(--muted)}}@media(min-width:1181px){html[data-theme=dark] .va-evidence strong{color:var(--ink)}}@media(min-width:1181px){html[data-theme=dark] .va-toggle-row{border-top:1px solid var(--line)}}@media(min-width:1181px){html[data-theme=dark] .va-billing-guard{border-top:1px solid var(--line)}}@media(min-width:1181px){html[data-theme=dark] .va-billing-guard p{color:var(--muted)}}@media(min-width:1181px){html[data-theme=dark] .va-tiers button small{color:var(--muted)}}@media(min-width:1181px){html[data-theme=dark] .va-tiers button strong{color:var(--ink)}}@media(min-width:1181px){html[data-theme=dark] .va-consistency{border-top:1px solid var(--line)}}@media(min-width:1181px){html[data-theme=dark] .va-consistency span{border:1px solid var(--line)}}@media(min-width:1181px){html[data-theme=dark] .va-consistency button,html[data-theme=dark] .va-map button,html[data-theme=dark] .va-subtitle-timeline footer button{border:1px solid var(--line);background:var(--surface)}}@media(min-width:1181px){html[data-theme=dark] .va-map{border:1px solid var(--line)}}@media(min-width:1181px){html[data-theme=dark] .va-rewrite-list{border:1px solid var(--line)}}@media(min-width:1181px){html[data-theme=dark] .va-rewrite-list label{border-bottom:1px solid var(--line)}}@media(min-width:1181px){html[data-theme=dark] .va-rewrite-list input{color:var(--muted)}}@media(min-width:1181px){html[data-theme=dark] .va-subtitle-timeline>div{border:1px solid var(--line)}}@media(min-width:1181px){html[data-theme=dark] .va-subtitle-timeline>div span{border-right:1px solid var(--line)}}html[data-theme=dark] .va-platforms button{border:1px solid var(--line);background:var(--surface)}html[data-theme=dark] .va-tag-input{border:1px solid var(--line)}html[data-theme=dark] .va-tag-input span{background:var(--card)}html[data-theme=dark] .va-uploaded-row{border:1px solid var(--line);color:var(--muted)}html[data-theme=dark] .va-uploaded-row small{color:var(--muted)}html[data-theme=dark] .va-shot-header{background:var(--surface);color:var(--muted)}html[data-theme=dark] .va-comic-description,html[data-theme=dark] .va-comic-dialogue{color:var(--muted)}html[data-theme=dark] .va-comic-dialogue,html[data-theme=dark] .va-select select{color:var(--ink)}html[data-theme=dark] .va-select svg{color:var(--ink)}html[data-theme=dark] .va-tiers button.active{background:var(--surface)}html[data-theme=dark] .va-assets video,html[data-theme=dark] .va-asset-loading,html[data-theme=dark] .va-asset-failed{border:1px solid var(--line);background:var(--surface)}html[data-theme=dark] .va-asset-loading,html[data-theme=dark] .va-asset-failed{color:var(--muted)}html[data-theme=dark] .va-asset-failed{background:var(--surface)}html[data-theme=dark] .va-assets-empty{color:var(--muted)}html[data-theme=dark] .va-shell{background:var(--surface);color:var(--ink)}html[data-theme=dark] .va-topbar{background:var(--surface);border-bottom:1px solid var(--line)}html[data-theme=dark] .va-exit{border:1px solid var(--line)!important;color:var(--ink);background:var(--surface)!important}html[data-theme=dark] .va-brand{color:var(--ink)}html[data-theme=dark] .va-topbar nav{color:var(--muted)}html[data-theme=dark] .va-crumb{color:var(--muted)}html[data-theme=dark] .va-agent-head{background:var(--surface);border:1px solid var(--line)}html[data-theme=dark] .va-agent-head h1 span{background:var(--card)}html[data-theme=dark] .va-agent-head p,html[data-theme=dark] .va-agent-head small{color:var(--muted)}html[data-theme=dark] .va-agent-head>button{background:var(--surface);border:1px solid var(--line)}html[data-theme=dark] .va-left,html[data-theme=dark] .va-center,html[data-theme=dark] .va-right{background:var(--surface);border:1px solid var(--line)}html[data-theme=dark] .va-field input,html[data-theme=dark] .va-field textarea,html[data-theme=dark] .va-field select,html[data-theme=dark] .va-shot-list input,html[data-theme=dark] .va-shot-list textarea,html[data-theme=dark] .va-comic-grid input,html[data-theme=dark] .va-comic-grid textarea,html[data-theme=dark] .va-outline input,html[data-theme=dark] .va-outline textarea{border:1px solid var(--line);background:var(--surface)}html[data-theme=dark] .va-assets img,html[data-theme=dark] .va-assets>button{border:1px solid var(--line);background:var(--surface)}html[data-theme=dark] .va-upload-help{color:var(--muted)}html[data-theme=dark] .va-upload{border:1px dashed var(--line);background:var(--surface)}html[data-theme=dark] .va-safety{border-top:1px solid var(--line);color:var(--muted)}html[data-theme=dark] .va-safety b{color:var(--ink)}html[data-theme=dark] .va-steps{border-bottom:1px solid var(--line)}html[data-theme=dark] .va-steps>div{color:var(--muted)}html[data-theme=dark] .va-steps>div:not(:last-child):after{background:var(--card)}html[data-theme=dark] .va-steps i{border:1px solid var(--line)}html[data-theme=dark] .va-tabs{border-bottom:1px solid var(--line)}html[data-theme=dark] .va-tabs button{border:1px solid var(--line);background:var(--surface)}html[data-theme=dark] .va-hint{color:var(--muted)}html[data-theme=dark] .va-outline>div{border:1px solid var(--line)}html[data-theme=dark] .va-outline>div span{color:var(--muted)}html[data-theme=dark] .va-outline textarea{color:var(--muted)}html[data-theme=dark] .va-shot-list article{border-bottom:1px solid var(--line)}html[data-theme=dark] .va-shot-image strong{background:var(--surface)}html[data-theme=dark] .va-shot-list section textarea,html[data-theme=dark] .va-comic-grid section textarea{color:var(--muted)}html[data-theme=dark] .va-shot-list time{border:1px solid var(--line);color:var(--ink)}html[data-theme=dark] .va-comic-grid article{border:1px solid var(--line)}html[data-theme=dark] .va-hero-preview span{border:1px dashed var(--line)}html[data-theme=dark] .va-scene-grid button,html[data-theme=dark] .va-ratio button,html[data-theme=dark] .va-notice{border:1px solid var(--line);background:var(--surface)}html[data-theme=dark] .va-structure{border:1px solid var(--line)}html[data-theme=dark] .va-structure small{background:var(--card)}html[data-theme=dark] .va-down{color:var(--muted)}html[data-theme=dark] .va-model-routes button{background:var(--surface);border:1px solid var(--line)}html[data-theme=dark] .va-tier{border:1px solid var(--line)}html[data-theme=dark] .va-tiers button{border:1px solid var(--line);background:var(--surface)}html[data-theme=dark] .va-call-list{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}html[data-theme=dark] .va-call-list p,html[data-theme=dark] .va-call-list .muted,html[data-theme=dark] .va-right dt{color:var(--muted)}html[data-theme=dark] .va-error{background:var(--surface)}html[data-theme=dark] .va-success{background:var(--card)}html[data-theme=dark] .va-footnote{color:var(--muted)}html[data-theme=dark] .va-run-created{background:var(--card)}html[data-theme=dark] .va-modal>section{background:var(--surface)}html[data-theme=dark] .va-modal p{color:var(--muted)}html[data-theme=dark] .va-modal dl>div{border-bottom:1px solid var(--line)}html[data-theme=dark] .product-result-preview span,html[data-theme=dark] .video-shot-row span,html[data-theme=dark] .workspace-asset-preview{color:var(--muted)}html[data-theme=dark] .workspace-asset-card>footer>small{color:var(--muted)}:root[data-theme=dark]{color-scheme:dark;background:var(--ui-bg);color:var(--ui-text-1)}html[data-theme=dark] body,html[data-theme=dark] .app{background:var(--ui-bg);color:var(--ui-text-1)}html[data-theme=dark] .header{background:var(--ui-surface-1);border-color:var(--ui-border)}html[data-theme=dark] :is(input,textarea,select){color-scheme:dark}html[data-theme=dark] :is(input,textarea)::placeholder{color:var(--subtle)}html[data-theme=dark] :is(button,a,input,textarea,select,[tabindex]):focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}html[data-theme=dark] .site-footer{background:var(--ui-surface-1);color:var(--ui-text-2);border-color:var(--ui-border)}html[data-theme=dark] :is(h1,h2,h3,h4){font-weight:700;color:var(--ink)}html[data-theme=dark] :is(button,label,th){font-weight:600}html[data-theme=dark] .app{--ink:#f2f4f8;--muted:#c7ccd6}html[data-theme=dark] :is(.app,.admin-shell) :is(.model-card,.billing-cards>div,.settings-panel,.content-panel,.pricing-table,.table-wrap,.empty-page,.notice-bar,.settings-note){background-color:var(--card);border-color:var(--line)}html[data-theme=dark] :is(.app,.admin-shell) :is(input:not([type=checkbox]):not([type=range]):not([type=file]),textarea,select){background-color:var(--card);color:var(--ink);border-color:var(--line)}html[data-theme=dark] :is(.app,.admin-shell) :is(.modal,.nav-menu,.user-menu,.ah-surface,.ahc-detail){background-color:var(--floating);color:var(--ink);border-color:var(--line)}html[data-theme=dark] :is(.app,.admin-shell) .primary{color:#191124}html[data-theme=dark] .app:has(>.v2-home:not(.v2-collection)),html[data-theme=dark] .app>.v2-home,html[data-theme=dark] .ahc-page{background:var(--page);color:var(--ink)}html[data-theme=dark] .app:has(>.v2-home:not(.v2-collection))>.header{background:var(--surface);border-color:var(--line)}html[data-theme=dark] .app:has(>.v2-home:not(.v2-collection))>.header .top-nav button,html[data-theme=dark] .app:has(>.v2-home:not(.v2-collection))>.header .balance{color:var(--muted)}html[data-theme=dark] .app:has(>.v2-home:not(.v2-collection))>.header .balance{background:var(--card)}html[data-theme=dark] .v2-home:not(.v2-collection) .v2-command,html[data-theme=dark] .v2-home:not(.v2-collection) .v2-recents .v2-new-project,html[data-theme=dark] .v2-home:not(.v2-collection) .v2-capability-grid .v2-skill-card,html[data-theme=dark] .v2-collection article,html[data-theme=dark] .ahc-grid article{background:var(--card);border-color:var(--line)}html[data-theme=dark] .v2-home:not(.v2-collection) .v2-command input::placeholder{color:var(--subtle)}html[data-theme=dark] .v2-home:not(.v2-collection) .v2-more,html[data-theme=dark] .ahc-grid p,html[data-theme=dark] .ahc-empty,html[data-theme=dark] .ahc-detail p{color:var(--muted)}html[data-theme=dark] .site-footer-brand>span:not(.degraded){color:#8fd6b0}html[data-theme=dark] .app .ahc-page .primary{color:#fff}html[data-theme=dark] .admin-sidebar nav button.active,html[data-theme=dark] .admin-period-tabs button.active{color:#fff}html[data-theme=dark] .admin-trend-eyebrow{color:var(--purple)}html[data-theme=dark] .doc-callout{border:1px solid var(--line);background:var(--card);color:#d6ccff}html[data-theme=dark] .doc-callout b{color:#f5f2ff}html[data-theme=dark] .doc-callout svg{color:#b68bfa}html[data-theme=dark] .header{box-shadow:none}html[data-theme=dark] .brand{color:var(--ui-text-1)}html[data-theme=dark] .brand-mark{color:var(--ui-accent)}html[data-theme=dark] .top-nav button,html[data-theme=dark] .balance,html[data-theme=dark] .avatar-button{color:var(--ui-text-2)}html[data-theme=dark] .top-nav button{transition:color var(--ui-motion-fast) var(--ui-ease)}html[data-theme=dark] .top-nav button:hover,html[data-theme=dark] .top-nav button.active{color:var(--ui-text-1)}html[data-theme=dark] .top-nav button.active:after{background:var(--ui-accent);border-radius:0}html[data-theme=dark] .balance,html[data-theme=dark] .avatar-button,html[data-theme=dark] .icon-button,html[data-theme=dark] .mobile-menu{border-radius:var(--ui-radius-sm)}html[data-theme=dark] .balance:hover,html[data-theme=dark] .avatar-button:hover,html[data-theme=dark] .icon-button:hover,html[data-theme=dark] .mobile-menu:hover{background:var(--ui-surface-2);color:var(--ui-text-1)}html[data-theme=dark] .avatar{background:var(--ui-accent-soft);color:var(--ui-accent)}html[data-theme=dark] .notification-badge{border-color:var(--ui-surface-1);background:var(--ui-danger);color:var(--ui-bg)}html[data-theme=dark] .popover{background:var(--ui-surface-3);border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-md);box-shadow:var(--ui-shadow-popover)}html[data-theme=dark] :is(.nav-pop,.docs-pop,.account-pop)>button{border-radius:var(--ui-radius-sm);color:var(--ui-text-1)}html[data-theme=dark] :is(.nav-pop,.docs-pop,.account-pop)>button:hover{background:var(--ui-surface-2)}html[data-theme=dark] .popover small,html[data-theme=dark] .account-card small{color:var(--ui-text-3)}html[data-theme=dark] .notice{border-color:var(--ui-border)}html[data-theme=dark] :is(.app,.admin-shell) :is(.primary,.secondary,.ghost-dark,.danger-button){border-radius:var(--ui-radius-sm);box-shadow:none;transition:background-color var(--ui-motion-fast) var(--ui-ease),border-color var(--ui-motion-fast) var(--ui-ease),color var(--ui-motion-fast) var(--ui-ease)}html[data-theme=dark] :is(.app,.admin-shell) .primary{background:var(--ui-accent);border:1px solid var(--ui-accent);color:var(--ui-bg)}html[data-theme=dark] :is(.app,.admin-shell) .primary:hover{background:var(--ui-accent-hover);border-color:var(--ui-accent-hover)}html[data-theme=dark] :is(.app,.admin-shell) .primary:active{background:var(--ui-accent-pressed);border-color:var(--ui-accent-pressed)}html[data-theme=dark] :is(.app,.admin-shell) .secondary{background:var(--ui-surface-2);border:1px solid var(--ui-border);color:var(--ui-text-1)}html[data-theme=dark] :is(.app,.admin-shell) .secondary:hover{background:var(--ui-surface-3);border-color:var(--ui-border-strong)}html[data-theme=dark] :is(.app,.admin-shell) .danger-button{background:var(--ui-danger);color:var(--ui-bg)}html[data-theme=dark] :is(.app,.admin-shell) :is(button,input,textarea,select):disabled{cursor:not-allowed;opacity:.48}html[data-theme=dark] :is(.app,.admin-shell) :is(input:not([type=checkbox]):not([type=range]):not([type=file]),textarea,select){border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);background:var(--ui-surface-2);color:var(--ui-text-1);box-shadow:none}html[data-theme=dark] :is(.app,.admin-shell) :is(input,textarea,select):hover{border-color:var(--ui-border-strong)}html[data-theme=dark] .modal-backdrop{background:var(--ui-overlay);-webkit-backdrop-filter:none;backdrop-filter:none}html[data-theme=dark] .modal{background:var(--ui-surface-3);border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-lg);box-shadow:var(--ui-shadow-modal);color:var(--ui-text-1)}html[data-theme=dark] .modal-head{border-color:var(--ui-border)}html[data-theme=dark] .modal :is(.amount-grid button,.pay-choice button,.support-options>button){background:var(--ui-surface-2);border-color:var(--ui-border);border-radius:var(--ui-radius-sm);color:var(--ui-text-1)}html[data-theme=dark] .modal :is(.amount-grid button,.pay-choice button,.support-options>button):hover{background:var(--ui-surface-1);border-color:var(--ui-border-strong)}html[data-theme=dark] .modal :is(.amount-grid button,.pay-choice button).active{background:var(--ui-accent-soft);border-color:var(--ui-accent);color:var(--ui-accent)}html[data-theme=dark] .site-footer{box-shadow:none}html[data-theme=dark] .site-footer-brand p{color:var(--ui-text-3)}html[data-theme=dark] .site-footer-brand>span{background:var(--ui-surface-2);border:1px solid var(--ui-border);color:var(--ui-text-2)}html[data-theme=dark] .site-footer-links b{color:var(--ui-text-1)}html[data-theme=dark] :is(.site-footer-links button,.site-footer-bottom button,.site-footer-bottom a){color:var(--ui-text-2)}html[data-theme=dark] :is(.site-footer-links button,.site-footer-bottom button,.site-footer-bottom a):hover{color:var(--ui-text-1)}html[data-theme=dark] .site-footer-bottom{border-color:var(--ui-border)}@media(prefers-reduced-motion:reduce){html[data-theme=dark] *:not(.spinner):not(.large-spinner){scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html[data-theme=dark] .app:has(>.v2-home:not(.v2-collection)){--page:#0c0c0d;--surface:#101011;--card:#161617;--line:#303032;--ink:#ededee;--muted:#b3b3ba;--subtle:#96969e}html[data-theme=dark] .v2-home:not(.v2-collection) .v2-command{height:auto;min-height:168px;padding:18px 18px 12px;background:#161617;border:1px solid #3b3b3e;border-radius:16px;box-shadow:none;gap:12px;transition:border-color .15s ease}html[data-theme=dark] .v2-home:not(.v2-collection) .v2-command:focus-within{border-color:#a394bc}html[data-theme=dark] .app .v2-home:not(.v2-collection) .v2-command textarea{display:block;flex:none;box-sizing:border-box;width:100%;height:88px;min-height:88px;max-height:240px;padding:0 2px;margin:0;border:0;border-radius:0;background:transparent;color:#ededee;font:400 14px/1.8 Microsoft YaHei,PingFang SC,sans-serif;resize:none;outline:none;box-shadow:none;overflow-y:auto}html[data-theme=dark] .v2-home:not(.v2-collection) .v2-command textarea::placeholder{color:#9b9ba3}html[data-theme=dark] .v2-home:not(.v2-collection) .v2-command>div{gap:8px;margin-top:auto;min-width:0}html[data-theme=dark] .v2-home:not(.v2-collection) .v2-command button{min-height:36px;padding:0 8px;border-radius:7px;color:#bcbcc3;font-size:12px;font-weight:400;transition:background-color .15s ease,color .15s ease}html[data-theme=dark] .v2-home:not(.v2-collection) .v2-command button:hover:not(:disabled){background:#242426;color:#f2f2f3}html[data-theme=dark] .v2-home:not(.v2-collection) .v2-command .go{width:36px;min-width:36px;height:36px;padding:0;background:#b4a0db;border:0;color:#211c2a;border-radius:50%}html[data-theme=dark] .v2-home:not(.v2-collection) .v2-command .go:hover:not(:disabled){background:#c5b4e5;color:#211c2a}html[data-theme=dark] .v2-home:not(.v2-collection) .v2-command .go:disabled{background:#303033;color:#85858d;opacity:1}html[data-theme=dark] .v2-home:not(.v2-collection) .v2-hero h1{font-weight:600;letter-spacing:0}html[data-theme=dark] .v2-home:not(.v2-collection) .v2-hero h1 svg{color:#b4a0db;filter:none}html[data-theme=dark] .v2-home:not(.v2-collection) .v2-section>header h2{font-weight:500;color:#dedee1}html[data-theme=dark] .v2-home:not(.v2-collection) :is(.v2-recents button,.v2-capability-grid article,.activity-spotlight article,.showcase-card){border-color:#303032;border-radius:12px;box-shadow:none}html[data-theme=dark] .v2-home:not(.v2-collection) :is(.v2-recents button,.v2-capability-grid article,.showcase-card):hover{border-color:#555559;box-shadow:none}html[data-theme=dark] .v2-home:not(.v2-collection) .v2-capability-grid article:after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(110deg,rgba(0,0,0,.55),transparent 72%)}html[data-theme=dark] .v2-home:not(.v2-collection) .v2-capability-grid :is(h3,p){text-shadow:none}html[data-theme=dark] .v2-home:not(.v2-collection) .v2-capability-grid h3{font-weight:600}html[data-theme=dark] .v2-home:not(.v2-collection) .v2-capability-grid p{color:#dededf;font-weight:400}html[data-theme=dark] .v2-home:not(.v2-collection) .v2-skill-card>span{background:#29262f;color:#cabddc;border-radius:0 0 0 6px;font-weight:500}html[data-theme=dark] .v2-home:not(.v2-collection) .v2-capability-grid .v2-skill-card:after{background:none}html[data-theme=dark] .v2-home:not(.v2-collection) .v2-activities :is(.campaign-kicker,h3 strong){color:#ededee}html[data-theme=dark] .v2-home:not(.v2-collection) .v2-recents .v2-new-project{background:#141415;border-style:dashed;color:#bcbcc3}@media(max-width:600px){html[data-theme=dark] .v2-home:not(.v2-collection) .v2-command{padding:16px 12px 10px}html[data-theme=dark] .v2-home:not(.v2-collection) .v2-command>div{gap:2px}html[data-theme=dark] .v2-home:not(.v2-collection) .v2-command button{min-height:44px;padding:0 5px;gap:4px}html[data-theme=dark] .v2-home:not(.v2-collection) .v2-command .go{width:44px;min-width:44px;height:44px}}@media(prefers-reduced-motion:reduce){html[data-theme=dark] .v2-home:not(.v2-collection) .v2-command,html[data-theme=dark] .v2-home:not(.v2-collection) .v2-command button{transition:none}}html[data-theme=dark] .v2-home:not(.v2-collection) .v2-section{margin-top:52px!important;margin-bottom:0}html[data-theme=dark] .v2-home:not(.v2-collection) .v2-section>header{margin-bottom:18px}@media(max-width:720px){html[data-theme=dark] .v2-home:not(.v2-collection) .v2-section{margin-top:36px!important}html[data-theme=dark] .v2-home:not(.v2-collection) .v2-section>header{margin-bottom:14px}}html[data-original-ui][data-theme=dark] main.agent-page .agent-card .agent-status{font-size:12px}html[data-original-ui][data-theme=dark] main.agent-page .agent-card-body>small{font-size:12px}html[data-original-ui][data-theme=dark] main.agent-page .agent-card-body h3{font-size:18px}html[data-original-ui][data-theme=dark] main.agent-page .agent-card-body>p{font-size:13px;line-height:1.5}html[data-original-ui][data-theme=dark] main.agent-page .agent-tags>span{font-size:11px}html[data-original-ui][data-theme=dark] main.agent-page .agent-card-meta{font-size:11px}html[data-original-ui][data-theme=dark] main.agent-page .agent-card-foot>div small{font-size:10px}html[data-original-ui][data-theme=dark] main.agent-page .agent-card-foot>div b{font-size:13px}html[data-original-ui][data-theme=dark] main.agent-page .agent-card-foot>button{font-size:12px}html[data-original-ui][data-theme=dark] .agent-workspace{--aw-purple:#6842f5;--aw-purple-dark:#5430df;--aw-ink:#18162a;--aw-muted:#76758a;--aw-line:#e8e7ef;--aw-soft:#f7f7fb;position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;width:100vw;height:100vh;min-width:1180px;background:var(--surface);color:var(--aw-ink);display:grid;grid-template-columns:76px 268px minmax(0,1fr);grid-template-rows:minmax(0,1fr) 76px;font-family:DM Sans,Noto Sans SC,sans-serif;overflow:hidden}html[data-original-ui][data-theme=dark] .agent-workspace button,html[data-original-ui][data-theme=dark] .agent-workspace input,html[data-original-ui][data-theme=dark] .agent-workspace select,html[data-original-ui][data-theme=dark] .agent-workspace textarea{font:inherit}html[data-original-ui][data-theme=dark] .agent-workspace button{cursor:pointer}html[data-original-ui][data-theme=dark] .agent-workspace button:disabled{cursor:not-allowed;opacity:.45}html[data-original-ui][data-theme=dark] .agent-workspace svg{width:18px;height:18px}html[data-original-ui][data-theme=dark] .agent-app-rail{grid-row:1/3;background:#0b2148;color:#dce7ff;display:flex;flex-direction:column;align-items:center;padding:16px 0 12px}html[data-original-ui][data-theme=dark] .agent-rail-logo{width:42px;height:42px;border-radius:13px;background:var(--aw-purple);display:grid;place-items:center;margin-bottom:22px}html[data-original-ui][data-theme=dark] .agent-rail-logo svg{width:23px;height:23px;color:#fff}html[data-original-ui][data-theme=dark] .agent-app-rail nav{width:100%;display:flex;flex-direction:column;gap:4px}html[data-original-ui][data-theme=dark] .agent-app-rail nav button,html[data-original-ui][data-theme=dark] .agent-rail-account{border:0;background:transparent;color:#cad5ec;width:100%;min-height:66px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;font-size:12px;position:relative}html[data-original-ui][data-theme=dark] .agent-app-rail nav button.active{background:#172f5b;color:#fff}html[data-original-ui][data-theme=dark] .agent-app-rail nav button.active:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--aw-purple)}html[data-original-ui][data-theme=dark] .agent-app-rail nav button:hover{background:#142c56}html[data-original-ui][data-theme=dark] .agent-rail-account{margin-top:auto}html[data-original-ui][data-theme=dark] .agent-rail-account span{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:var(--aw-purple);color:#fff}html[data-original-ui][data-theme=dark] .agent-process-panel{grid-row:1/3;border-right:1px solid var(--aw-line);display:flex;flex-direction:column;min-height:0;background:var(--surface)}html[data-original-ui][data-theme=dark] .agent-process-panel>header{height:86px;padding:14px 18px;border-bottom:1px solid var(--aw-line)}html[data-original-ui][data-theme=dark] .agent-back{border:0;background:transparent;color:var(--aw-muted);padding:0;display:flex;align-items:center;gap:5px;font-size:12px}html[data-original-ui][data-theme=dark] .agent-process-panel>header>div{display:flex;align-items:center;justify-content:space-between;margin-top:10px}html[data-original-ui][data-theme=dark] .agent-process-panel h1{font-size:17px;margin:0;letter-spacing:-.2px}html[data-original-ui][data-theme=dark] .agent-process-panel header span{font-size:12px;color:#1fa56c}html[data-original-ui][data-theme=dark] .agent-process-panel header span i{display:inline-block;width:7px;height:7px;border-radius:50%;background:currentColor;margin-right:6px}html[data-original-ui][data-theme=dark] .agent-process-panel header span.offline{color:#e58a19}html[data-original-ui][data-theme=dark] .agent-process-title{padding:18px 18px 10px;display:flex;justify-content:space-between;font-size:13px}html[data-original-ui][data-theme=dark] .agent-process-title span{color:var(--aw-muted);font-size:12px}html[data-original-ui][data-theme=dark] .agent-step-sidebar{padding:0 10px;overflow:auto}html[data-original-ui][data-theme=dark] .agent-progress{height:3px;background:var(--card);border-radius:3px;margin:0 8px 12px;overflow:hidden}html[data-original-ui][data-theme=dark] .agent-progress i{display:block;height:100%;background:var(--aw-purple)}html[data-original-ui][data-theme=dark] .agent-step-sidebar>button{width:100%;min-height:56px;border:0;background:transparent;display:flex;align-items:flex-start;gap:10px;padding:9px 10px;border-radius:9px;text-align:left;color:var(--ink);position:relative}html[data-original-ui][data-theme=dark] .agent-step-sidebar>button:hover{background:var(--card)}html[data-original-ui][data-theme=dark] .agent-step-sidebar>button.active{background:var(--card);color:var(--aw-purple)}html[data-original-ui][data-theme=dark] .agent-step-sidebar>button>span{width:24px;height:24px;flex:0 0 auto;border:1px solid var(--line);border-radius:50%;display:grid;place-items:center;background:var(--surface);font-size:12px}html[data-original-ui][data-theme=dark] .agent-step-sidebar>button.active>span{border-color:var(--aw-purple);background:var(--aw-purple);color:#fff}html[data-original-ui][data-theme=dark] .agent-step-sidebar>button.done>span{background:var(--card);border-color:var(--line);color:#159761}html[data-original-ui][data-theme=dark] .agent-step-sidebar>button>div{display:flex;flex-direction:column;gap:4px}html[data-original-ui][data-theme=dark] .agent-step-sidebar>button b{font-size:13px;line-height:1.25}html[data-original-ui][data-theme=dark] .agent-step-sidebar>button small{font-size:11px;color:var(--muted)}html[data-original-ui][data-theme=dark] .agent-recent{margin-top:auto;padding:15px;border-top:1px solid var(--aw-line)}html[data-original-ui][data-theme=dark] .agent-recent>header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}html[data-original-ui][data-theme=dark] .agent-recent>header b{font-size:12px}html[data-original-ui][data-theme=dark] .agent-recent header button{border:0;background:transparent;color:var(--aw-purple);font-size:11px;display:flex;gap:4px}html[data-original-ui][data-theme=dark] .agent-recent>div,html[data-original-ui][data-theme=dark] .agent-recent>button:not(.agent-new-task){width:100%;padding:8px 0;border:0;border-bottom:1px solid var(--line);background:transparent;display:flex;justify-content:space-between;gap:6px;text-align:left}html[data-original-ui][data-theme=dark] .agent-recent>div span,html[data-original-ui][data-theme=dark] .agent-recent>button:not(.agent-new-task) span{font-size:11px}html[data-original-ui][data-theme=dark] .agent-recent>div i,html[data-original-ui][data-theme=dark] .agent-recent>button:not(.agent-new-task) i{display:inline-block;width:6px;height:6px;border-radius:50%;background:#1ab576;margin-right:6px}html[data-original-ui][data-theme=dark] .agent-recent>div i.draft,html[data-original-ui][data-theme=dark] .agent-recent>button:not(.agent-new-task) i.draft{background:#9c99aa}html[data-original-ui][data-theme=dark] .agent-recent>div small,html[data-original-ui][data-theme=dark] .agent-recent>button:not(.agent-new-task) small{color:var(--muted);font-size:10px}html[data-original-ui][data-theme=dark] .agent-new-task{width:100%;height:34px;margin-top:12px;border:1px solid var(--aw-line);border-radius:8px;background:var(--surface);display:flex;align-items:center;justify-content:center;gap:5px;color:var(--ink);font-size:12px}html[data-original-ui][data-theme=dark] .agent-workspace-grid{grid-column:3;grid-row:1;display:grid;grid-template-columns:minmax(620px,1fr) 304px;min-width:0;min-height:0}html[data-original-ui][data-theme=dark] .agent-main-area{min-width:0;display:flex;flex-direction:column}html[data-original-ui][data-theme=dark] .agent-workspace-top{height:64px;border-bottom:1px solid var(--aw-line);display:flex;align-items:center;justify-content:space-between;padding:0 24px}html[data-original-ui][data-theme=dark] .agent-workspace-top nav{align-self:stretch;display:flex;gap:30px}html[data-original-ui][data-theme=dark] .agent-workspace-top nav button{border:0;background:transparent;color:var(--muted);font-weight:600;position:relative}html[data-original-ui][data-theme=dark] .agent-workspace-top nav button.active{color:var(--aw-purple)}html[data-original-ui][data-theme=dark] .agent-workspace-top nav button.active:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;border-radius:3px 3px 0 0;background:var(--aw-purple)}html[data-original-ui][data-theme=dark] .agent-workspace-top aside{display:flex;gap:4px}html[data-original-ui][data-theme=dark] .agent-workspace-top aside button{border:0;background:transparent;color:var(--muted);display:flex;align-items:center;gap:6px;padding:8px;font-size:12px;border-radius:7px}html[data-original-ui][data-theme=dark] .agent-workspace-top aside button:hover{background:var(--aw-soft)}html[data-original-ui][data-theme=dark] .agent-work-canvas{flex:1;overflow:auto;padding:24px 28px 110px;background:var(--surface)}html[data-original-ui][data-theme=dark] .agent-canvas-head{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:22px}html[data-original-ui][data-theme=dark] .agent-canvas-head small{color:var(--aw-purple);font-size:11px;font-weight:700}html[data-original-ui][data-theme=dark] .agent-canvas-head h1{font-size:24px;margin:5px 0 6px}html[data-original-ui][data-theme=dark] .agent-canvas-head p{margin:0;color:var(--aw-muted);font-size:13px}html[data-original-ui][data-theme=dark] .agent-status{height:26px;padding:0 9px;border-radius:7px;background:var(--card);color:var(--muted);display:inline-flex;align-items:center;gap:5px;font-size:11px}html[data-original-ui][data-theme=dark] .agent-status.green{background:var(--card);color:#159761}html[data-original-ui][data-theme=dark] .agent-status.orange{background:var(--card);color:#c67512}html[data-original-ui][data-theme=dark] .agent-connected-notice,html[data-original-ui][data-theme=dark] .agent-connected-error,html[data-original-ui][data-theme=dark] .agent-api-warn{border-radius:9px;padding:12px 14px;display:flex;align-items:center;gap:10px;margin-bottom:16px;font-size:12px}html[data-original-ui][data-theme=dark] .agent-connected-notice{background:var(--card);color:#8a681c}html[data-original-ui][data-theme=dark] .agent-connected-notice span{display:flex;flex-direction:column;gap:3px}html[data-original-ui][data-theme=dark] .agent-connected-notice button{margin-left:auto}html[data-original-ui][data-theme=dark] .agent-connected-error{background:var(--surface);color:#d13b4b}html[data-original-ui][data-theme=dark] .agent-api-warn{background:var(--card);color:#5c43cc}html[data-original-ui][data-theme=dark] .agent-connected-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 22px}html[data-original-ui][data-theme=dark] .agent-connected-field{display:flex;flex-direction:column;gap:8px;min-width:0}html[data-original-ui][data-theme=dark] .agent-connected-field>span{font-size:12px;font-weight:700}html[data-original-ui][data-theme=dark] .agent-connected-field em{font-style:normal;color:#ef4055}html[data-original-ui][data-theme=dark] .agent-connected-field input,html[data-original-ui][data-theme=dark] .agent-connected-field select,html[data-original-ui][data-theme=dark] .agent-connected-field textarea{width:100%;border:1px solid var(--line);background:var(--surface);color:var(--aw-ink);border-radius:8px;padding:0 12px;min-height:42px;outline:0}html[data-original-ui][data-theme=dark] .agent-connected-field textarea{height:96px;padding-top:11px;resize:vertical}html[data-original-ui][data-theme=dark] .agent-connected-field input:focus,html[data-original-ui][data-theme=dark] .agent-connected-field select:focus,html[data-original-ui][data-theme=dark] .agent-connected-field textarea:focus{border-color:#9e8aff;box-shadow:0 0 0 3px #6842f516}html[data-original-ui][data-theme=dark] .agent-connected-field small{color:var(--muted);font-size:11px}html[data-original-ui][data-theme=dark] .agent-asset-field{grid-column:1/-1}html[data-original-ui][data-theme=dark] .agent-asset-gallery{display:flex;gap:10px;min-height:142px}html[data-original-ui][data-theme=dark] .agent-asset-tile,html[data-original-ui][data-theme=dark] .agent-connected-upload{width:116px;height:140px;border:1px dashed var(--line);border-radius:9px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;position:relative;background:var(--surface);color:var(--muted)}html[data-original-ui][data-theme=dark] .agent-connected-upload{border-color:var(--line);background:var(--surface);color:var(--aw-purple);overflow:hidden}html[data-original-ui][data-theme=dark] .agent-connected-upload input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer;z-index:2}html[data-original-ui][data-theme=dark] .agent-connected-upload svg{width:25px;height:25px}html[data-original-ui][data-theme=dark] .agent-connected-upload b{font-size:12px}html[data-original-ui][data-theme=dark] .agent-connected-upload small{font-size:9px;color:var(--muted)}html[data-original-ui][data-theme=dark] .agent-asset-tile.uploaded{border-style:solid;border-color:#a794ff;background:var(--card);color:var(--aw-purple)}html[data-original-ui][data-theme=dark] .agent-asset-tile.uploaded>svg{width:34px;height:34px}html[data-original-ui][data-theme=dark] .agent-asset-tile button{position:absolute;right:5px;top:5px;border:0;background:var(--surface);border-radius:50%;width:22px;height:22px;display:grid;place-items:center}html[data-original-ui][data-theme=dark] .agent-asset-tile button svg{width:12px;height:12px}html[data-original-ui][data-theme=dark] .agent-confirm-check{grid-column:1/-1;display:flex;gap:9px;align-items:center;font-size:12px}html[data-original-ui][data-theme=dark] .agent-connected-form{max-width:900px}html[data-original-ui][data-theme=dark] .agent-connected-form>footer{display:none}html[data-original-ui][data-theme=dark] .agent-result-panel{width:100%;max-width:none;box-sizing:border-box;border:1px solid var(--aw-line);border-radius:12px;padding:22px 24px;background:var(--surface)}html[data-original-ui][data-theme=dark] .agent-result-title{display:flex;justify-content:space-between;align-items:flex-start;gap:18px}html[data-original-ui][data-theme=dark] .agent-result-title>div{display:flex;gap:10px;min-width:0}html[data-original-ui][data-theme=dark] .agent-result-title>div>span{display:flex;flex-direction:column;gap:4px;min-width:0}html[data-original-ui][data-theme=dark] .agent-result-title>div b{font-size:15px;line-height:1.45}html[data-original-ui][data-theme=dark] .agent-result-title>div small{color:var(--aw-muted);font-size:12px}html[data-original-ui][data-theme=dark] .agent-run-progress-summary{margin-top:18px;padding:14px 16px;border:1px solid var(--line);border-radius:10px;background:var(--surface)}html[data-original-ui][data-theme=dark] .agent-run-progress-summary>div{display:flex;align-items:center;justify-content:space-between;gap:18px}html[data-original-ui][data-theme=dark] .agent-run-progress-summary span{display:flex;align-items:baseline;gap:10px}html[data-original-ui][data-theme=dark] .agent-run-progress-summary small{color:var(--aw-muted);font-size:11px}html[data-original-ui][data-theme=dark] .agent-run-progress-summary strong{color:var(--aw-purple);font-size:14px}html[data-original-ui][data-theme=dark] .agent-run-progress-summary>i{display:block;height:7px;margin-top:11px;border-radius:99px;background:var(--card);overflow:hidden}html[data-original-ui][data-theme=dark] .agent-run-progress-summary>i>em{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#7046f6,#9a7cff);transition:width .25s ease}html[data-original-ui][data-theme=dark] .agent-run-failure{margin-top:14px;padding:14px 16px;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:#b62d41;display:flex;align-items:flex-start;gap:10px}html[data-original-ui][data-theme=dark] .agent-run-failure>svg{flex:0 0 auto;margin-top:2px}html[data-original-ui][data-theme=dark] .agent-run-failure>span{display:flex;flex-direction:column;gap:4px}html[data-original-ui][data-theme=dark] .agent-run-failure small{color:var(--muted);font-size:12px;line-height:1.55}html[data-original-ui][data-theme=dark] .agent-run-failure code{font-size:10px;color:#a45b67}html[data-original-ui][data-theme=dark] .agent-connected-output{margin-top:14px;background:#171829;color:#e6e4ee;border-radius:9px;padding:16px;overflow:auto}html[data-original-ui][data-theme=dark] .agent-connected-deliveries{margin-top:16px}html[data-original-ui][data-theme=dark] .agent-connected-deliveries button{width:100%;display:flex;gap:10px;padding:13px;border:0;border-bottom:1px solid var(--aw-line);background:transparent;color:inherit;text-align:left}html[data-original-ui][data-theme=dark] .agent-connected-actions{width:100%;display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:10px;margin-top:18px}html[data-original-ui][data-theme=dark] .agent-connected-actions button,html[data-original-ui][data-theme=dark] .agent-connected-notice button{width:auto;min-width:122px;height:40px;box-sizing:border-box;border:1px solid var(--aw-line);background:var(--surface);border-radius:8px;padding:0 15px;display:inline-flex;align-items:center;justify-content:center;gap:7px;flex:0 0 auto;white-space:nowrap;word-break:keep-all;writing-mode:horizontal-tb;line-height:1;font-weight:650}html[data-original-ui][data-theme=dark] .agent-connected-actions button.agent-primary{background:var(--aw-purple);border-color:var(--aw-purple);color:#fff}html[data-original-ui][data-theme=dark] .agent-connected-actions button.agent-danger{border-color:var(--line);background:var(--surface)}html[data-original-ui][data-theme=dark] .agent-execution-overview{margin-top:20px}html[data-original-ui][data-theme=dark] .agent-execution-eta{min-height:52px;padding:0 16px;border:1px solid var(--line);border-radius:9px;background:var(--surface);display:flex;align-items:center;gap:14px;color:var(--ink)}html[data-original-ui][data-theme=dark] .agent-execution-eta>svg{color:var(--aw-purple);width:22px;height:22px}html[data-original-ui][data-theme=dark] .agent-execution-eta b{font-size:14px;color:var(--ink)}html[data-original-ui][data-theme=dark] .agent-execution-eta span{padding-left:14px;border-left:1px solid var(--line);font-size:12px}html[data-original-ui][data-theme=dark] .agent-execution-eta strong{margin-left:auto;color:var(--ink);font-size:12px}html[data-original-ui][data-theme=dark] .agent-execution-stages{display:grid;grid-template-columns:repeat(6,1fr);margin:24px 18px 26px}html[data-original-ui][data-theme=dark] .agent-execution-stages>div{position:relative;display:flex;flex-direction:column;align-items:center;gap:9px;color:var(--muted)}html[data-original-ui][data-theme=dark] .agent-execution-stages>div:not(:last-child):before{content:"";position:absolute;left:calc(50% + 17px);right:calc(-50% + 17px);top:15px;height:2px;background:var(--card)}html[data-original-ui][data-theme=dark] .agent-execution-stages span{position:relative;z-index:1;width:30px;height:30px;border:2px solid var(--line);border-radius:50%;background:var(--surface);display:grid;place-items:center;font-size:12px;font-weight:750}html[data-original-ui][data-theme=dark] .agent-execution-stages span svg{width:14px;height:14px}html[data-original-ui][data-theme=dark] .agent-execution-stages b{font-size:12px}html[data-original-ui][data-theme=dark] .agent-execution-stages .done{color:#159761}html[data-original-ui][data-theme=dark] .agent-execution-stages .done span{border-color:#20aa72}html[data-original-ui][data-theme=dark] .agent-execution-stages .done:not(:last-child):before{background:#26ac75}html[data-original-ui][data-theme=dark] .agent-execution-stages .active{color:var(--aw-purple)}html[data-original-ui][data-theme=dark] .agent-execution-stages .active span{border-color:var(--aw-purple);box-shadow:0 0 0 5px #6842f510}html[data-original-ui][data-theme=dark] .agent-execution-current{border:1px solid var(--line);border-radius:11px;overflow:hidden}html[data-original-ui][data-theme=dark] .agent-execution-current>header{min-height:70px;padding:0 18px;display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--line)}html[data-original-ui][data-theme=dark] .agent-execution-current-icon{width:36px;height:36px;border-radius:9px;background:var(--card);color:var(--aw-purple);display:grid;place-items:center}html[data-original-ui][data-theme=dark] .agent-execution-current>header>div{display:flex;flex-direction:column;gap:4px}html[data-original-ui][data-theme=dark] .agent-execution-current>header b{font-size:14px}html[data-original-ui][data-theme=dark] .agent-execution-current>header small{font-size:11px;color:var(--aw-muted)}html[data-original-ui][data-theme=dark] .agent-execution-current>header>strong{margin-left:auto;color:var(--aw-purple);font-size:14px}html[data-original-ui][data-theme=dark] .agent-execution-body{display:grid;grid-template-columns:minmax(0,.85fr) minmax(360px,1.15fr);min-height:220px}html[data-original-ui][data-theme=dark] .agent-execution-log{padding:18px;border-right:1px solid var(--line)}html[data-original-ui][data-theme=dark] .agent-execution-log>b,html[data-original-ui][data-theme=dark] .agent-execution-operation header b{font-size:12px}html[data-original-ui][data-theme=dark] .agent-execution-log>div{display:grid;grid-template-columns:40px 22px minmax(0,1fr);gap:7px;margin-top:15px;position:relative}html[data-original-ui][data-theme=dark] .agent-execution-log time{font-size:10px;color:var(--muted);padding-top:3px}html[data-original-ui][data-theme=dark] .agent-execution-log i{width:18px;height:18px;border-radius:50%;display:grid;place-items:center;background:var(--card);color:#159761;font-style:normal}html[data-original-ui][data-theme=dark] .agent-execution-log i svg{width:11px;height:11px}html[data-original-ui][data-theme=dark] .agent-execution-log .active i{background:var(--card);color:var(--aw-purple)}html[data-original-ui][data-theme=dark] .agent-execution-log span{display:flex;flex-direction:column;gap:4px}html[data-original-ui][data-theme=dark] .agent-execution-log span b{font-size:11px}html[data-original-ui][data-theme=dark] .agent-execution-log span small{font-size:10px;color:var(--aw-muted)}html[data-original-ui][data-theme=dark] .agent-execution-operation{padding:18px}html[data-original-ui][data-theme=dark] .agent-execution-operation>header{display:flex;justify-content:space-between}html[data-original-ui][data-theme=dark] .agent-execution-operation>header small{font-size:10px;color:var(--muted)}html[data-original-ui][data-theme=dark] .agent-execution-operation>p{font-size:13px;line-height:1.55;margin:14px 0;color:var(--ink)}html[data-original-ui][data-theme=dark] .agent-execution-operation>div{display:flex;justify-content:space-between;font-size:11px}html[data-original-ui][data-theme=dark] .agent-execution-operation>div strong{color:var(--aw-purple)}html[data-original-ui][data-theme=dark] .agent-execution-operation-progress{display:block;height:6px;margin-top:8px;border-radius:10px;background:var(--card);overflow:hidden}html[data-original-ui][data-theme=dark] .agent-execution-operation-progress em{display:block;height:100%;border-radius:inherit;background:#6842f5;transition:width .25s}html[data-original-ui][data-theme=dark] .agent-execution-operation>footer{display:grid;grid-template-columns:1fr 1fr;margin-top:16px;padding:12px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}html[data-original-ui][data-theme=dark] .agent-execution-operation>footer span{display:flex;flex-direction:column;gap:4px}html[data-original-ui][data-theme=dark] .agent-execution-operation>footer small{color:var(--muted);font-size:9px}html[data-original-ui][data-theme=dark] .agent-execution-operation>footer b{font-size:11px}html[data-original-ui][data-theme=dark] .agent-execution-operation>button{width:100%;height:35px;border:0;background:transparent;color:var(--ink);display:flex;align-items:center;justify-content:space-between;font-size:11px;font-weight:700}html[data-original-ui][data-theme=dark] .agent-execution-operation>button svg{width:14px;height:14px}html[data-original-ui][data-theme=dark] .agent-execution-operation dl{margin:0;padding-top:6px}html[data-original-ui][data-theme=dark] .agent-execution-operation dl>div{display:flex;justify-content:space-between;padding:6px 0;font-size:10px}html[data-original-ui][data-theme=dark] .agent-execution-operation dt{color:var(--muted)}html[data-original-ui][data-theme=dark] .agent-execution-operation dd{margin:0;font-weight:650}html[data-original-ui][data-theme=dark] .agent-result-panel>.agent-connected-actions{justify-content:center;padding-top:2px}html[data-original-ui][data-theme=dark] .agent-result-panel>.agent-connected-actions button{min-width:130px}html[data-original-ui][data-theme=dark] .agent-recovery-status{min-height:72px;margin-bottom:12px;padding:14px 16px;border:1px solid var(--line);border-radius:11px;background:var(--surface);display:flex;align-items:center;gap:12px}html[data-original-ui][data-theme=dark] .agent-recovery-status>span{width:38px;height:38px;border-radius:10px;background:#fff0c2;color:#a66b00;display:grid;place-items:center;flex:0 0 auto}html[data-original-ui][data-theme=dark] .agent-recovery-status>span svg{width:20px;height:20px}html[data-original-ui][data-theme=dark] .agent-recovery-status>div{display:flex;flex-direction:column;gap:4px;min-width:250px}html[data-original-ui][data-theme=dark] .agent-recovery-status>div b{font-size:14px;color:var(--ink)}html[data-original-ui][data-theme=dark] .agent-recovery-status>div small{font-size:12px;line-height:1.5;color:var(--muted)}html[data-original-ui][data-theme=dark] .agent-recovery-status dl{margin:0 0 0 auto;display:flex;gap:22px}html[data-original-ui][data-theme=dark] .agent-recovery-status dl div{display:flex;flex-direction:column;gap:3px}html[data-original-ui][data-theme=dark] .agent-recovery-status dt{font-size:10px;color:var(--muted)}html[data-original-ui][data-theme=dark] .agent-recovery-status dd{margin:0;font-size:12px;font-weight:700;color:var(--ink)}html[data-original-ui][data-theme=dark] .agent-recovery-status.success{border-color:var(--line);background:var(--card)}html[data-original-ui][data-theme=dark] .agent-recovery-status.success>span{background:var(--card);color:#14895a}html[data-original-ui][data-theme=dark] .agent-recovery-status.info{border-color:var(--line);background:var(--surface)}html[data-original-ui][data-theme=dark] .agent-recovery-status.info>span{background:var(--card);color:#3768bd}html[data-original-ui][data-theme=dark] .agent-recovery-status.approval{border-color:var(--line);background:var(--surface)}html[data-original-ui][data-theme=dark] .agent-recovery-status.approval>span{background:var(--card);color:#6842f5}html[data-original-ui][data-theme=dark] .agent-execution-log .recovery i{background:#fff0c2;color:#a66b00}html[data-original-ui][data-theme=dark] .agent-execution-log .recovery.success i{background:var(--card);color:#14895a}@media(max-width:1280px){html[data-original-ui][data-theme=dark] .agent-execution-eta{gap:9px}html[data-original-ui][data-theme=dark] .agent-execution-eta span{padding-left:9px}html[data-original-ui][data-theme=dark] .agent-execution-body{grid-template-columns:1fr}html[data-original-ui][data-theme=dark] .agent-execution-log{border-right:0;border-bottom:1px solid var(--line)}html[data-original-ui][data-theme=dark] .agent-execution-stages{margin-left:0;margin-right:0}html[data-original-ui][data-theme=dark] .agent-execution-stages b{font-size:10px}}html[data-original-ui][data-theme=dark] .agent-result-panel{padding:28px 30px;border-radius:14px}html[data-original-ui][data-theme=dark] .agent-result-title>div b{font-size:17px}html[data-original-ui][data-theme=dark] .agent-result-title>div small{font-size:14px;line-height:1.55}html[data-original-ui][data-theme=dark] .agent-execution-overview{margin-top:24px}html[data-original-ui][data-theme=dark] .agent-execution-eta{min-height:64px;padding:0 22px;gap:18px;border-radius:11px}html[data-original-ui][data-theme=dark] .agent-execution-eta>svg{width:25px;height:25px}html[data-original-ui][data-theme=dark] .agent-execution-eta b{font-size:16px}html[data-original-ui][data-theme=dark] .agent-execution-eta span,html[data-original-ui][data-theme=dark] .agent-execution-eta strong{font-size:14px}html[data-original-ui][data-theme=dark] .agent-execution-stages{margin:30px 24px 32px}html[data-original-ui][data-theme=dark] .agent-execution-stages>div{gap:11px}html[data-original-ui][data-theme=dark] .agent-execution-stages span{width:36px;height:36px;font-size:14px}html[data-original-ui][data-theme=dark] .agent-execution-stages b{font-size:14px;line-height:1.45;text-align:center}html[data-original-ui][data-theme=dark] .agent-execution-stages>div:not(:last-child):before{left:calc(50% + 20px);right:calc(-50% + 20px);top:18px}html[data-original-ui][data-theme=dark] .agent-execution-current{border-radius:13px}html[data-original-ui][data-theme=dark] .agent-execution-current>header{min-height:82px;padding:0 24px;gap:15px}html[data-original-ui][data-theme=dark] .agent-execution-current-icon{width:42px;height:42px;border-radius:10px}html[data-original-ui][data-theme=dark] .agent-execution-current>header b{font-size:16px}html[data-original-ui][data-theme=dark] .agent-execution-current>header small{font-size:13px;line-height:1.5}html[data-original-ui][data-theme=dark] .agent-execution-current>header>strong{font-size:16px}html[data-original-ui][data-theme=dark] .agent-execution-body{grid-template-columns:minmax(390px,.9fr) minmax(460px,1.1fr);min-height:290px}html[data-original-ui][data-theme=dark] .agent-execution-log,html[data-original-ui][data-theme=dark] .agent-execution-operation{padding:24px}html[data-original-ui][data-theme=dark] .agent-execution-log>b,html[data-original-ui][data-theme=dark] .agent-execution-operation header b{font-size:15px}html[data-original-ui][data-theme=dark] .agent-execution-log>div{grid-template-columns:48px 26px minmax(0,1fr);gap:10px;margin-top:19px}html[data-original-ui][data-theme=dark] .agent-execution-log time{font-size:12px}html[data-original-ui][data-theme=dark] .agent-execution-log i{width:22px;height:22px}html[data-original-ui][data-theme=dark] .agent-execution-log span b{font-size:13px;line-height:1.45}html[data-original-ui][data-theme=dark] .agent-execution-log span small{font-size:12px;line-height:1.5}html[data-original-ui][data-theme=dark] .agent-execution-operation>header small{font-size:12px}html[data-original-ui][data-theme=dark] .agent-execution-operation>p{font-size:15px;line-height:1.65;margin:18px 0}html[data-original-ui][data-theme=dark] .agent-execution-operation>div{font-size:13px}html[data-original-ui][data-theme=dark] .agent-execution-operation-progress{height:8px;margin-top:11px}html[data-original-ui][data-theme=dark] .agent-execution-operation>footer{margin-top:20px;padding:15px 0}html[data-original-ui][data-theme=dark] .agent-execution-operation>footer small{font-size:11px}html[data-original-ui][data-theme=dark] .agent-execution-operation>footer b{font-size:13px}html[data-original-ui][data-theme=dark] .agent-execution-operation>button{height:44px;font-size:13px}html[data-original-ui][data-theme=dark] .agent-execution-operation dl>div{padding:8px 0;font-size:12px}html[data-original-ui][data-theme=dark] .agent-connected-actions{gap:12px;margin-top:22px}html[data-original-ui][data-theme=dark] .agent-connected-actions button,html[data-original-ui][data-theme=dark] .agent-connected-notice button{min-width:138px;height:44px;padding:0 18px;font-size:14px}@media(max-width:1280px){html[data-original-ui][data-theme=dark] .agent-result-panel{padding:24px}html[data-original-ui][data-theme=dark] .agent-execution-body{grid-template-columns:1fr}html[data-original-ui][data-theme=dark] .agent-execution-stages b{font-size:12px}html[data-original-ui][data-theme=dark] .agent-execution-eta{flex-wrap:wrap;padding-top:12px;padding-bottom:12px}html[data-original-ui][data-theme=dark] .agent-execution-eta strong{margin-left:0}}html[data-original-ui][data-theme=dark] .agent-step-review-editor{margin-top:14px;padding:14px;border:1px solid var(--aw-line);border-radius:10px;background:var(--surface)}html[data-original-ui][data-theme=dark] .agent-step-review-editor header{display:flex;justify-content:space-between;gap:12px}html[data-original-ui][data-theme=dark] .agent-step-review-editor header small,html[data-original-ui][data-theme=dark] .agent-step-review-editor p{color:var(--muted);font-size:11px}html[data-original-ui][data-theme=dark] .agent-step-review-editor p{margin:8px 0}html[data-original-ui][data-theme=dark] .agent-step-review-editor textarea{width:100%;min-height:84px;resize:vertical;border:1px solid var(--aw-line);border-radius:8px;padding:10px;background:var(--surface);color:inherit;font:inherit}html[data-original-ui][data-theme=dark] .agent-step-review-editor button{margin-top:9px;height:36px;border:0;border-radius:8px;padding:0 12px;background:#6842f5;color:#fff;display:inline-flex;align-items:center;gap:6px}html[data-original-ui][data-theme=dark] .agent-step-review-editor button:disabled{opacity:.5;cursor:not-allowed}html[data-original-ui][data-theme=dark] .agent-inspector{border-left:1px solid var(--aw-line);background:var(--surface);padding:16px 14px 110px;overflow:auto}html[data-original-ui][data-theme=dark] .agent-inspector>section{padding:15px 14px;background:var(--surface);border:1px solid var(--aw-line);border-radius:10px;margin-bottom:12px}html[data-original-ui][data-theme=dark] .agent-inspector section header{display:flex;align-items:center;justify-content:space-between}html[data-original-ui][data-theme=dark] .agent-inspector section header b{font-size:13px}html[data-original-ui][data-theme=dark] .agent-inspector section header svg{color:var(--muted);width:14px}html[data-original-ui][data-theme=dark] .agent-inspector section>p,html[data-original-ui][data-theme=dark] .agent-inspector section>small{color:var(--aw-muted);font-size:10px}html[data-original-ui][data-theme=dark] .agent-model-row{display:flex;align-items:center;justify-content:space-between;padding:10px 0;border-bottom:1px solid var(--line);font-size:10px}html[data-original-ui][data-theme=dark] .agent-model-row span{display:flex;align-items:center;gap:6px}html[data-original-ui][data-theme=dark] .agent-model-row i{width:18px;height:18px;border-radius:50%;display:grid;place-items:center;background:var(--card);color:var(--aw-purple);font-style:normal}html[data-original-ui][data-theme=dark] .agent-model-row strong{font-size:10px}html[data-original-ui][data-theme=dark] .agent-detail-link{border:0;background:transparent;color:var(--aw-purple);font-size:10px;padding:12px 0 0;display:flex;align-items:center;gap:5px}html[data-original-ui][data-theme=dark] .agent-inspector label{display:flex;flex-direction:column;gap:7px;font-size:10px;color:var(--aw-muted);margin-top:12px}html[data-original-ui][data-theme=dark] .agent-inspector label input{height:38px;border:1px solid var(--aw-line);border-radius:7px;padding:0 10px;background:var(--surface)}html[data-original-ui][data-theme=dark] .agent-budget-alert{display:flex;justify-content:space-between;align-items:center;margin-top:10px;font-size:10px}html[data-original-ui][data-theme=dark] .agent-budget-alert b{border:1px solid var(--aw-line);border-radius:6px;padding:5px 7px;display:flex;align-items:center;gap:4px}html[data-original-ui][data-theme=dark] .agent-cost-card>strong{display:block;color:var(--aw-purple);font-size:23px;margin:8px 0 10px}html[data-original-ui][data-theme=dark] .agent-cost-card dl{margin:0}html[data-original-ui][data-theme=dark] .agent-cost-card dl div{display:flex;justify-content:space-between;padding:4px 0;font-size:10px;color:var(--aw-muted)}html[data-original-ui][data-theme=dark] .agent-validation{margin-top:10px}html[data-original-ui][data-theme=dark] .agent-validation>span{display:flex;justify-content:space-between;padding:6px 0;font-size:10px}html[data-original-ui][data-theme=dark] .agent-validation b{display:flex;align-items:center;gap:4px}html[data-original-ui][data-theme=dark] .agent-validation .ok{color:#1aa56c}html[data-original-ui][data-theme=dark] .agent-validation .missing{color:#d47a12}html[data-original-ui][data-theme=dark] .agent-validation svg{width:12px;height:12px}html[data-original-ui][data-theme=dark] .agent-run-bar{grid-column:3;grid-row:2;border-top:1px solid var(--aw-line);background:var(--surface);display:flex;align-items:center;justify-content:space-between;padding:0 22px;z-index:3}html[data-original-ui][data-theme=dark] .agent-run-bar>div{display:flex;align-items:baseline;gap:10px}html[data-original-ui][data-theme=dark] .agent-run-bar>div small{color:var(--aw-muted)}html[data-original-ui][data-theme=dark] .agent-run-bar>div b{color:var(--aw-purple);font-size:17px}html[data-original-ui][data-theme=dark] .agent-run-bar>div button{border:0;background:transparent;color:var(--aw-purple);font-size:11px}html[data-original-ui][data-theme=dark] .agent-run-bar aside{display:flex;gap:10px}html[data-original-ui][data-theme=dark] .agent-run-bar aside button{height:42px;min-width:128px;border:1px solid var(--line);background:var(--surface);border-radius:8px;color:var(--ink);font-weight:700;display:flex;align-items:center;justify-content:center;gap:7px}html[data-original-ui][data-theme=dark] .agent-run-bar aside .agent-primary,html[data-original-ui][data-theme=dark] .agent-primary{background:var(--aw-purple);border-color:var(--aw-purple);color:#fff}html[data-original-ui][data-theme=dark] .agent-run-bar aside .agent-primary{min-width:170px}html[data-original-ui][data-theme=dark] .agent-primary:hover{background:var(--aw-purple-dark)}html[data-original-ui][data-theme=dark] .agent-danger{color:#d43c4d!important}html[data-original-ui][data-theme=dark] .agent-toast{position:fixed;right:24px;bottom:92px;background:#19172a;color:#fff;border-radius:9px;padding:12px 16px;display:flex;gap:8px;align-items:center;box-shadow:0 15px 40px #14122525;z-index:90}html[data-original-ui][data-theme=dark] .spinning{animation:agentSpin .8s linear infinite}@media(max-width:1280px){html[data-original-ui][data-theme=dark] .agent-workspace{grid-template-columns:68px 238px minmax(0,1fr)}html[data-original-ui][data-theme=dark] .agent-workspace-grid{grid-template-columns:minmax(560px,1fr) 278px}html[data-original-ui][data-theme=dark] .agent-work-canvas{padding-left:20px;padding-right:20px}html[data-original-ui][data-theme=dark] .agent-inspector{padding-left:10px;padding-right:10px}}@media(max-width:900px){html[data-original-ui][data-theme=dark] .agent-workspace{position:fixed;min-width:0;grid-template-columns:1fr;grid-template-rows:58px minmax(0,1fr) 68px}html[data-original-ui][data-theme=dark] .agent-app-rail{grid-column:1;grid-row:1;flex-direction:row;padding:0 12px}html[data-original-ui][data-theme=dark] .agent-rail-logo{margin:0 12px 0 0;width:36px;height:36px}html[data-original-ui][data-theme=dark] .agent-app-rail nav{flex-direction:row}html[data-original-ui][data-theme=dark] .agent-app-rail nav button{min-height:58px;width:62px}html[data-original-ui][data-theme=dark] .agent-app-rail nav button:nth-child(n+4),html[data-original-ui][data-theme=dark] .agent-rail-account{display:none}html[data-original-ui][data-theme=dark] .agent-process-panel{display:none}html[data-original-ui][data-theme=dark] .agent-workspace-grid{grid-column:1;grid-row:2;grid-template-columns:1fr}html[data-original-ui][data-theme=dark] .agent-main-area{min-width:0}html[data-original-ui][data-theme=dark] .agent-workspace-top{padding:0 14px}html[data-original-ui][data-theme=dark] .agent-workspace-top aside button:not(:last-child){display:none}html[data-original-ui][data-theme=dark] .agent-work-canvas{padding:18px 14px 90px}html[data-original-ui][data-theme=dark] .agent-connected-fields{grid-template-columns:1fr}html[data-original-ui][data-theme=dark] .agent-asset-gallery{overflow-x:auto}html[data-original-ui][data-theme=dark] .agent-inspector{display:none}html[data-original-ui][data-theme=dark] .agent-run-bar{grid-column:1;grid-row:3;padding:0 12px}html[data-original-ui][data-theme=dark] .agent-run-bar>div{display:none}html[data-original-ui][data-theme=dark] .agent-run-bar aside{width:100%}html[data-original-ui][data-theme=dark] .agent-run-bar aside button{min-width:0;flex:1}html[data-original-ui][data-theme=dark] .agent-run-bar aside button:first-child{display:none}}html[data-original-ui][data-theme=dark] .agent-asset-tile.uploaded{overflow:hidden}html[data-original-ui][data-theme=dark] .agent-asset-tile.uploaded>img,html[data-original-ui][data-theme=dark] .agent-asset-tile.uploaded>video{width:100%;height:100%;object-fit:cover}html[data-original-ui][data-theme=dark] .agent-asset-tile.uploaded>video{background:#171522}html[data-original-ui][data-theme=dark] .agent-asset-tile.uploaded>small{position:absolute;left:6px;bottom:6px;background:var(--surface);color:var(--ink);border-radius:5px;padding:3px 6px}html[data-original-ui][data-theme=dark] .agent-preview-loading,html[data-original-ui][data-theme=dark] .agent-preview-error{width:30px!important;height:30px!important}html[data-original-ui][data-theme=dark] .agent-preview-error{color:#d43c4d}html[data-original-ui][data-theme=dark] .agent-reference-acquisition{display:grid;gap:14px;margin-top:4px}html[data-original-ui][data-theme=dark] .agent-reference-methods{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}html[data-original-ui][data-theme=dark] .agent-reference-methods>button{min-height:76px;border:1px solid var(--line);border-radius:12px;background:var(--surface);padding:12px;text-align:left;display:flex;align-items:flex-start;justify-content:space-between;gap:8px;color:var(--ink);cursor:pointer;transition:border-color .18s,box-shadow .18s,background .18s}html[data-original-ui][data-theme=dark] .agent-reference-methods>button:hover{border-color:var(--line)}html[data-original-ui][data-theme=dark] .agent-reference-methods>button.active{border-color:#7758f3;background:var(--surface);box-shadow:0 0 0 3px #7658f315}html[data-original-ui][data-theme=dark] .agent-reference-methods>button span{display:grid;gap:5px}html[data-original-ui][data-theme=dark] .agent-reference-methods>button b{font-size:13px}html[data-original-ui][data-theme=dark] .agent-reference-methods>button small{font-size:11px;font-weight:400;color:var(--muted)}html[data-original-ui][data-theme=dark] .agent-reference-methods>button em{font-size:10px;font-style:normal;color:#6945ec;background:var(--card);border-radius:999px;padding:3px 6px;white-space:nowrap}html[data-original-ui][data-theme=dark] .agent-reference-acquisition .agent-reference-link-input{display:grid;gap:8px;border:1px solid var(--line);border-radius:12px;background:var(--surface);padding:14px}html[data-original-ui][data-theme=dark] .agent-reference-acquisition .agent-reference-link-input input{margin:0}html[data-original-ui][data-theme=dark] .agent-reference-capture-panel{display:grid;gap:12px;border:1px solid var(--line);background:linear-gradient(135deg,var(--surface),var(--surface));border-radius:12px;padding:16px}html[data-original-ui][data-theme=dark] .agent-reference-capture-panel p{margin:5px 0 0;color:var(--muted);font-size:12px;line-height:1.7}html[data-original-ui][data-theme=dark] .agent-reference-capture-panel ol{display:flex;gap:10px;margin:0;padding:0;list-style:none;counter-reset:capture-step}html[data-original-ui][data-theme=dark] .agent-reference-capture-panel li{counter-increment:capture-step;display:flex;align-items:center;gap:7px}html[data-original-ui][data-theme=dark] .agent-reference-capture-panel li:before{content:counter(capture-step);width:22px;height:22px;border-radius:50%;background:#7658f3;color:#fff;display:grid;place-items:center;font-size:11px;font-weight:700}html[data-original-ui][data-theme=dark] .agent-reference-capture-panel button,html[data-original-ui][data-theme=dark] .agent-reference-upload-jump,html[data-original-ui][data-theme=dark] .agent-reference-analyze-button{border:0;border-radius:9px;background:#7056ef;color:#fff;min-height:38px;padding:8px 16px;font-weight:700;cursor:pointer}html[data-original-ui][data-theme=dark] .agent-reference-capture-panel button:disabled,html[data-original-ui][data-theme=dark] .agent-reference-upload-jump:disabled,html[data-original-ui][data-theme=dark] .agent-reference-analyze-button:disabled{opacity:.45;cursor:not-allowed}html[data-original-ui][data-theme=dark] .agent-reference-capture-panel button.danger{background:#ee4d63}html[data-original-ui][data-theme=dark] .agent-reference-capture-status,html[data-original-ui][data-theme=dark] .agent-reference-capture-success,html[data-original-ui][data-theme=dark] .agent-reference-capture-error{display:flex;align-items:center;gap:8px;border-radius:9px;padding:10px 12px;font-size:12px}html[data-original-ui][data-theme=dark] .agent-reference-capture-status{background:var(--surface);color:var(--ink)}html[data-original-ui][data-theme=dark] .agent-reference-capture-status i{width:8px;height:8px;border-radius:50%;background:#ee405d;box-shadow:0 0 0 4px #ee405d20;animation:capture-pulse 1.2s infinite}html[data-original-ui][data-theme=dark] .agent-reference-capture-success{background:var(--card);color:#18794e}html[data-original-ui][data-theme=dark] .agent-reference-capture-error{background:var(--surface);color:#b62c42}html[data-original-ui][data-theme=dark] .agent-reference-capture-error svg{width:17px;height:17px;flex:0 0 auto}html[data-original-ui][data-theme=dark] .agent-reference-upload-jump{justify-self:start}html[data-original-ui][data-theme=dark] .agent-reference-analyze-button{margin-top:12px;align-self:flex-start}html[data-original-ui][data-theme=dark] .agent-reference-link-input>.agent-reference-acquisition{width:100%}@media(max-width:860px){html[data-original-ui][data-theme=dark] .agent-reference-methods{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-original-ui][data-theme=dark] .agent-reference-capture-panel ol{align-items:stretch;flex-direction:column}}@media(max-width:520px){html[data-original-ui][data-theme=dark] .agent-reference-methods{grid-template-columns:1fr}html[data-original-ui][data-theme=dark] .agent-reference-capture-panel{padding:13px}}html[data-original-ui][data-theme=dark] .agent-reference-version-toolbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0 0 14px;padding:10px;border:1px solid var(--line);border-radius:10px;background:var(--surface)}html[data-original-ui][data-theme=dark] .agent-reference-version-toolbar button,html[data-original-ui][data-theme=dark] .agent-reference-version-toolbar select{min-height:34px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink);padding:6px 11px;font-size:12px;font-weight:650}html[data-original-ui][data-theme=dark] .agent-reference-version-toolbar button{cursor:pointer}html[data-original-ui][data-theme=dark] .agent-reference-version-toolbar button:first-child{background:#7056ef;border-color:#7056ef;color:#fff}html[data-original-ui][data-theme=dark] .agent-reference-version-toolbar button:disabled{opacity:.4;cursor:not-allowed}html[data-original-ui][data-theme=dark] .agent-reference-version-toolbar select{margin-left:auto;min-width:178px}@media(max-width:640px){html[data-original-ui][data-theme=dark] .agent-reference-version-toolbar select{width:100%;margin-left:0}}html[data-original-ui][data-theme=dark] .agent-reference-capture-error>span{flex:1}html[data-original-ui][data-theme=dark] .agent-reference-capture-error>button{border:1px solid var(--line);border-radius:7px;background:var(--surface);color:#b62c42;padding:6px 10px;font-size:11px;font-weight:700;white-space:nowrap;cursor:pointer}html[data-original-ui][data-theme=dark] .agent-reference-capture-error>button:disabled{opacity:.45;cursor:not-allowed}html[data-original-ui][data-theme=dark] .agent-reference-recovery-card{margin-top:14px;padding:16px;border:1px solid var(--line);border-radius:12px;background:var(--surface);display:grid;grid-template-columns:auto 1fr auto;align-items:start;gap:12px;color:var(--ink)}html[data-original-ui][data-theme=dark] .agent-reference-recovery-card>svg{width:21px;height:21px;color:#d73f55;margin-top:1px}html[data-original-ui][data-theme=dark] .agent-reference-recovery-card div{display:grid;gap:7px}html[data-original-ui][data-theme=dark] .agent-reference-recovery-card b{font-size:14px}html[data-original-ui][data-theme=dark] .agent-reference-recovery-card p,html[data-original-ui][data-theme=dark] .agent-reference-recovery-card small{margin:0;line-height:1.7}html[data-original-ui][data-theme=dark] .agent-reference-recovery-card p{font-size:13px;color:var(--ink)}html[data-original-ui][data-theme=dark] .agent-reference-recovery-card small{font-size:12px;color:var(--muted)}html[data-original-ui][data-theme=dark] .agent-reference-recovery-card button{border:1px solid #7658f3;border-radius:8px;background:var(--surface);color:#6544e7;padding:8px 12px;font-weight:700;cursor:pointer;white-space:nowrap}@media(max-width:720px){html[data-original-ui][data-theme=dark] .agent-reference-recovery-card{grid-template-columns:auto 1fr}html[data-original-ui][data-theme=dark] .agent-reference-recovery-card>button{grid-column:2;justify-self:start}}html[data-original-ui][data-theme=dark] main.agent-page{width:min(1320px,calc(100% - 48px));margin:0 auto;padding:42px 0 72px;min-height:calc(100vh - 76px);color:var(--ink)}html[data-original-ui][data-theme=dark] .agent-page button{font:inherit}html[data-original-ui][data-theme=dark] .agent-page .agent-primary{border:1px solid #6842f5;background:#6842f5;color:#fff;border-radius:9px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;gap:7px}html[data-original-ui][data-theme=dark] .agent-page .agent-primary:hover{background:#5430df}html[data-original-ui][data-theme=dark] .agent-page .agent-primary svg{width:16px;height:16px}html[data-original-ui][data-theme=dark] .agent-page .agent-status{height:26px;padding:0 9px;border-radius:7px;background:var(--card);color:#159761;display:inline-flex;align-items:center;gap:6px;font-size:11px;white-space:nowrap}html[data-original-ui][data-theme=dark] .agent-page .agent-status i{width:6px;height:6px;border-radius:50%;background:currentColor}html[data-original-ui][data-theme=dark] .agent-page .agent-status.orange{background:var(--card);color:#c67512}html[data-original-ui][data-theme=dark] .agent-page .agent-status.purple{background:var(--card);color:#6842f5}html[data-original-ui][data-theme=dark] .agent-page .agent-status.gray{background:var(--card);color:var(--muted)}html[data-original-ui][data-theme=dark] .agent-hero{min-height:330px;border:1px solid var(--line);border-radius:20px;background:linear-gradient(135deg,var(--surface),var(--surface) 52%,var(--card));padding:42px 48px;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);gap:58px;align-items:center;overflow:hidden}html[data-original-ui][data-theme=dark] .agent-eyebrow{color:#6842f5;font-size:12px;font-weight:800;letter-spacing:1.2px;display:flex;align-items:center;gap:7px}html[data-original-ui][data-theme=dark] .agent-eyebrow svg{width:15px}html[data-original-ui][data-theme=dark] .agent-hero h1{font-size:40px;line-height:1.18;margin:15px 0 13px;letter-spacing:-1.3px}html[data-original-ui][data-theme=dark] .agent-hero h1 em{font-style:normal;color:#6842f5}html[data-original-ui][data-theme=dark] .agent-hero>div>p{font-size:15px;color:var(--muted);line-height:1.8;max-width:650px;margin:0}html[data-original-ui][data-theme=dark] .agent-hero-actions{display:flex;gap:11px;margin-top:25px}html[data-original-ui][data-theme=dark] .agent-hero-actions button{height:44px;padding:0 18px;border:1px solid var(--line);background:var(--surface);border-radius:9px;display:inline-flex;align-items:center;gap:7px;font-weight:700;color:var(--ink)}html[data-original-ui][data-theme=dark] .agent-hero-trust{display:flex;gap:20px;margin-top:23px;color:var(--muted);font-size:12px}html[data-original-ui][data-theme=dark] .agent-hero-trust span{display:flex;align-items:center;gap:5px}html[data-original-ui][data-theme=dark] .agent-hero-trust svg{width:15px;color:#20a56c}html[data-original-ui][data-theme=dark] .agent-flow-preview{background:#17152d;color:#fff;border-radius:16px;padding:22px 24px;box-shadow:0 25px 55px #2e236933}html[data-original-ui][data-theme=dark] .agent-flow-preview>header{display:flex;align-items:center;gap:11px;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.12)}html[data-original-ui][data-theme=dark] .agent-flow-preview>header>span:first-child{width:38px;height:38px;border-radius:10px;background:#6842f5;display:grid;place-items:center}html[data-original-ui][data-theme=dark] .agent-flow-preview>header>div{display:flex;flex-direction:column;gap:3px}html[data-original-ui][data-theme=dark] .agent-flow-preview>header small{color:var(--muted);font-size:11px}html[data-original-ui][data-theme=dark] .agent-flow-preview>header .agent-status{margin-left:auto}html[data-original-ui][data-theme=dark] .agent-flow-row{height:46px;display:flex;align-items:center;gap:12px;position:relative}html[data-original-ui][data-theme=dark] .agent-flow-row i{width:25px;height:25px;border-radius:50%;display:grid;place-items:center;background:#2c2944;color:#bfb7ff;font-style:normal;font-size:11px}html[data-original-ui][data-theme=dark] .agent-flow-row span{font-size:13px}html[data-original-ui][data-theme=dark] .agent-flow-row em{margin-left:auto;width:70px;height:4px;border-radius:5px;background:#302c4b;position:relative}html[data-original-ui][data-theme=dark] .agent-flow-row em:after{content:"";display:block;width:45%;height:100%;border-radius:inherit;background:#6842f5}html[data-original-ui][data-theme=dark] .agent-market-head{display:flex;align-items:flex-end;justify-content:space-between;margin:40px 0 18px}html[data-original-ui][data-theme=dark] .agent-market-head h2{font-size:28px;margin:0 0 7px}html[data-original-ui][data-theme=dark] .agent-market-head p{margin:0;color:var(--muted)}html[data-original-ui][data-theme=dark] .agent-search{width:380px;height:46px;border:1px solid var(--line);background:var(--surface);border-radius:10px;display:flex;align-items:center;gap:9px;padding:0 14px}html[data-original-ui][data-theme=dark] .agent-search svg{width:18px;color:var(--muted)}html[data-original-ui][data-theme=dark] .agent-search input{border:0;outline:0;width:100%;background:transparent}html[data-original-ui][data-theme=dark] .agent-category-bar{height:58px;border:1px solid var(--line);background:var(--surface);border-radius:11px;padding:6px;display:flex;align-items:center;gap:4px;overflow:auto}html[data-original-ui][data-theme=dark] .agent-category-bar button{height:42px;padding:0 18px;border:0;background:transparent;color:var(--ink);border-radius:8px;white-space:nowrap}html[data-original-ui][data-theme=dark] .agent-category-bar button.active{background:var(--card);color:#6842f5;font-weight:700}html[data-original-ui][data-theme=dark] .agent-results-line{height:64px;display:flex;align-items:center;justify-content:space-between;color:var(--muted);font-size:13px}html[data-original-ui][data-theme=dark] .agent-results-line b{color:#6842f5}html[data-original-ui][data-theme=dark] .agent-results-line small{color:#b87817}html[data-original-ui][data-theme=dark] .agent-sort{position:relative}html[data-original-ui][data-theme=dark] .agent-sort>button{border:0;background:transparent;color:var(--muted);display:flex;align-items:center;gap:7px}html[data-original-ui][data-theme=dark] .agent-sort>button>span{display:flex;align-items:center;gap:5px}html[data-original-ui][data-theme=dark] .agent-sort>button small{display:none}html[data-original-ui][data-theme=dark] .agent-sort-menu{position:absolute;right:0;top:38px;width:280px;padding:7px;background:var(--surface);border:1px solid var(--line);border-radius:11px;box-shadow:0 18px 45px #1c183a26;z-index:20}html[data-original-ui][data-theme=dark] .agent-sort-menu button{width:100%;padding:11px;border:0;background:transparent;border-radius:8px;display:flex;justify-content:space-between;text-align:left}html[data-original-ui][data-theme=dark] .agent-sort-menu button:hover,html[data-original-ui][data-theme=dark] .agent-sort-menu button.active{background:var(--surface)}html[data-original-ui][data-theme=dark] .agent-sort-menu button span{display:flex;flex-direction:column;gap:3px}html[data-original-ui][data-theme=dark] .agent-sort-menu button small{display:block;color:var(--muted)}html[data-original-ui][data-theme=dark] .agent-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}html[data-original-ui][data-theme=dark] .agent-card{border:1px solid var(--line);background:var(--surface);border-radius:12px;overflow:hidden;min-height:360px;transition:.2s}html[data-original-ui][data-theme=dark] .agent-card:hover{transform:translateY(-2px);border-color:var(--line);box-shadow:0 12px 28px #2b235a14}html[data-original-ui][data-theme=dark] .agent-card-cover{height:142px;background-color:color-mix(in srgb,var(--agent-color) 10%,var(--surface));background-image:linear-gradient(180deg,#0f0c1f05,#0f0c1f2e),var(--agent-cover);background-size:cover;background-position:center;display:flex;align-items:flex-start;justify-content:space-between;padding:13px 15px}html[data-original-ui][data-theme=dark] .agent-card-cover>span:first-child{width:36px;height:36px;border-radius:9px;background:var(--agent-color);display:grid;place-items:center;color:#fff;box-shadow:0 6px 16px #1a12412e}html[data-original-ui][data-theme=dark] .agent-card-cover>span:first-child svg{width:21px;height:21px}html[data-original-ui][data-theme=dark] .agent-card-body{padding:15px}html[data-original-ui][data-theme=dark] .agent-card-body>small{color:var(--muted);font-size:11px}html[data-original-ui][data-theme=dark] .agent-card-body h3{font-size:17px;margin:6px 0}html[data-original-ui][data-theme=dark] .agent-card-body>p{color:var(--muted);font-size:12px;line-height:1.55;margin:0;min-height:38px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}html[data-original-ui][data-theme=dark] .agent-tags{display:flex;gap:5px;flex-wrap:wrap;margin:10px 0}html[data-original-ui][data-theme=dark] .agent-tags>span{background:var(--card);color:var(--muted);border-radius:5px;padding:4px 6px;font-size:10px}html[data-original-ui][data-theme=dark] .agent-card-meta{display:flex;gap:12px;color:var(--muted);font-size:10px;padding:8px 0 11px;border-bottom:1px solid var(--line)}html[data-original-ui][data-theme=dark] .agent-card-meta span{display:flex;align-items:center;gap:4px}html[data-original-ui][data-theme=dark] .agent-card-meta svg{width:12px}html[data-original-ui][data-theme=dark] .agent-card-foot{display:flex;align-items:center;gap:6px;padding-top:11px}html[data-original-ui][data-theme=dark] .agent-card-foot>div{display:flex;flex:1 1 auto;min-width:0;flex-direction:column;gap:1px;margin-right:auto}html[data-original-ui][data-theme=dark] .agent-card-foot>div small{color:var(--muted);font-size:9px}html[data-original-ui][data-theme=dark] .agent-card-foot>div b{font-size:12px;line-height:1.25;white-space:normal;overflow-wrap:anywhere}html[data-original-ui][data-theme=dark] .agent-card-foot>button{flex:0 0 auto;height:32px;padding:0 9px;border:1px solid var(--line);background:var(--surface);border-radius:7px;font-size:11px;white-space:nowrap}html[data-original-ui][data-theme=dark] .agent-card-foot>button.agent-primary{border-color:#6842f5;background:#6842f5;color:#fff}html[data-original-ui][data-theme=dark] .agent-card-delete{width:32px!important;padding:0!important;color:#d44756}html[data-original-ui][data-theme=dark] .agent-empty{text-align:center;padding:70px;color:var(--muted)}html[data-original-ui][data-theme=dark] .agent-empty>svg{width:44px;height:44px;color:#8e77ed}html[data-original-ui][data-theme=dark] .agent-page.agent-detail>.agent-back{display:flex;align-items:center;gap:6px;border:0;background:transparent;color:var(--muted);margin-bottom:20px;padding:0}html[data-original-ui][data-theme=dark] .agent-detail-hero{display:grid;grid-template-columns:72px minmax(0,1fr) 260px;gap:20px;border:1px solid var(--line);background:var(--surface);border-radius:15px;padding:30px}html[data-original-ui][data-theme=dark] .agent-detail-icon{width:68px;height:68px;border-radius:15px;color:#fff;display:grid;place-items:center}html[data-original-ui][data-theme=dark] .agent-detail-icon svg{width:34px;height:34px}html[data-original-ui][data-theme=dark] .agent-detail-main>span{color:var(--muted);font-size:12px}html[data-original-ui][data-theme=dark] .agent-detail-main h1{font-size:30px;margin:7px 0}html[data-original-ui][data-theme=dark] .agent-detail-main p{color:var(--muted);line-height:1.7}html[data-original-ui][data-theme=dark] .agent-detail-hero>aside{border-left:1px solid var(--line);padding-left:22px;display:grid;grid-template-columns:1fr 1fr;gap:12px}html[data-original-ui][data-theme=dark] .agent-detail-hero>aside>.agent-status{grid-column:1/-1;justify-self:start}html[data-original-ui][data-theme=dark] .agent-detail-hero>aside>div{display:flex;flex-direction:column;gap:3px}html[data-original-ui][data-theme=dark] .agent-detail-hero>aside small{color:var(--muted)}html[data-original-ui][data-theme=dark] .agent-detail-hero>aside button{grid-column:1/-1;height:40px;border:1px solid var(--line);background:var(--surface);border-radius:8px;display:flex;align-items:center;justify-content:center;gap:7px}html[data-original-ui][data-theme=dark] .agent-detail-tabs{border-bottom:1px solid var(--line);display:flex;gap:28px;margin-top:24px}html[data-original-ui][data-theme=dark] .agent-detail-tabs button{border:0;background:transparent;padding:15px 2px;color:var(--muted);position:relative}html[data-original-ui][data-theme=dark] .agent-detail-tabs button.active{color:#6842f5;font-weight:700}html[data-original-ui][data-theme=dark] .agent-detail-tabs button.active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:#6842f5}html[data-original-ui][data-theme=dark] .agent-detail-content{padding-top:24px}html[data-original-ui][data-theme=dark] .agent-overview-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:20px}html[data-original-ui][data-theme=dark] .agent-overview-grid>article,html[data-original-ui][data-theme=dark] .agent-overview-grid>aside,html[data-original-ui][data-theme=dark] .agent-io-grid>article,html[data-original-ui][data-theme=dark] .agent-api-panel,html[data-original-ui][data-theme=dark] .agent-version-list{border:1px solid var(--line);background:var(--surface);border-radius:13px;padding:24px}html[data-original-ui][data-theme=dark] .agent-cap-list>div{display:flex;gap:12px;padding:14px 0;border-bottom:1px solid var(--line)}html[data-original-ui][data-theme=dark] .agent-cap-list>div>span{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--card);color:#6842f5}html[data-original-ui][data-theme=dark] .agent-cap-list>div>div{display:flex;flex-direction:column;gap:4px}html[data-original-ui][data-theme=dark] .agent-cap-list small,html[data-original-ui][data-theme=dark] .agent-overview-grid dd{color:var(--muted)}html[data-original-ui][data-theme=dark] .agent-overview-grid dl{margin:0}html[data-original-ui][data-theme=dark] .agent-overview-grid dl>div{padding:12px 0;border-bottom:1px solid var(--line)}html[data-original-ui][data-theme=dark] .agent-overview-grid dt{color:var(--muted);font-size:12px}html[data-original-ui][data-theme=dark] .agent-overview-grid dd{margin:4px 0 0}html[data-original-ui][data-theme=dark] .agent-io-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}html[data-original-ui][data-theme=dark] .agent-io-grid article>div{padding:14px 0;border-bottom:1px solid var(--line);display:grid;grid-template-columns:24px 1fr;gap:4px}html[data-original-ui][data-theme=dark] .agent-io-grid article>div small{grid-column:2;color:var(--muted)}html[data-original-ui][data-theme=dark] .agent-api-panel pre{background:#171829;color:#dedceb;padding:20px;border-radius:10px;overflow:auto}html[data-original-ui][data-theme=dark] .agent-version-list>div{display:grid;grid-template-columns:1fr 1fr auto;align-items:center;padding:15px 0;border-bottom:1px solid var(--line)}html[data-original-ui][data-theme=dark] .agent-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#12101f8c;display:grid;place-items:center;padding:24px}html[data-original-ui][data-theme=dark] .agent-modal{width:min(620px,calc(100vw - 40px));max-height:90vh;overflow:auto;background:var(--surface);border-radius:16px;box-shadow:0 30px 80px #140f324d}html[data-original-ui][data-theme=dark] .agent-modal.wide{width:min(1080px,calc(100vw - 40px))}html[data-original-ui][data-theme=dark] .agent-modal>header{height:68px;border-bottom:1px solid var(--line);padding:0 22px;display:flex;align-items:center;justify-content:space-between}html[data-original-ui][data-theme=dark] .agent-modal>header button{border:0;background:transparent}html[data-original-ui][data-theme=dark] .agent-modal-body{padding:24px}html[data-original-ui][data-theme=dark] .agent-modal>header>div{display:flex;flex-direction:column;gap:2px}html[data-original-ui][data-theme=dark] .agent-modal>header small{color:#6842f5;font-size:10px;font-weight:800;letter-spacing:1px}html[data-original-ui][data-theme=dark] .agent-modal>header h2{font-size:20px;margin:0}html[data-original-ui][data-theme=dark] .agent-modal>header svg{width:19px;height:19px}html[data-original-ui][data-theme=dark] .ai-builder-layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);min-height:590px}html[data-original-ui][data-theme=dark] .ai-builder-chat{padding:24px 26px;border-right:1px solid var(--line);overflow:auto}html[data-original-ui][data-theme=dark] .ai-builder-intro{display:flex;gap:13px;align-items:flex-start}html[data-original-ui][data-theme=dark] .ai-builder-intro>span{width:38px;height:38px;border-radius:10px;background:var(--card);color:#6842f5;display:grid;place-items:center;flex:0 0 auto}html[data-original-ui][data-theme=dark] .ai-builder-intro h3{font-size:17px;margin:1px 0 5px}html[data-original-ui][data-theme=dark] .ai-builder-intro p{margin:0;color:var(--muted);font-size:12px;line-height:1.6}html[data-original-ui][data-theme=dark] .ai-builder-message{margin:18px 0 12px 50px;padding:12px 14px;border-radius:10px 10px 3px;background:var(--card)}html[data-original-ui][data-theme=dark] .ai-builder-message small{color:#6842f5;font-weight:700}html[data-original-ui][data-theme=dark] .ai-builder-message p{margin:5px 0 0;color:var(--ink)}html[data-original-ui][data-theme=dark] .ai-builder-suggestions{display:flex;gap:6px;flex-wrap:wrap;margin:18px 0 10px}html[data-original-ui][data-theme=dark] .ai-builder-suggestions button{border:1px solid var(--line);background:var(--surface);border-radius:7px;padding:7px 10px;color:var(--ink);font-size:11px}html[data-original-ui][data-theme=dark] .ai-builder-suggestions button:hover{border-color:#a994ff;color:#6842f5;background:var(--surface)}html[data-original-ui][data-theme=dark] .ai-builder-composer{display:block;border:1px solid var(--line);border-radius:11px;background:var(--surface);padding:12px}html[data-original-ui][data-theme=dark] .ai-builder-composer:focus-within{border-color:#9c86ff;box-shadow:0 0 0 3px #6842f514}html[data-original-ui][data-theme=dark] .ai-builder-composer textarea{width:100%;height:90px;border:0;outline:0;resize:none;line-height:1.6}html[data-original-ui][data-theme=dark] .ai-builder-composer>div{border-top:1px solid var(--line);padding-top:10px;display:flex;align-items:center;justify-content:space-between}html[data-original-ui][data-theme=dark] .ai-builder-composer>div>span{color:var(--muted);font-size:10px;display:flex;align-items:center;gap:4px}html[data-original-ui][data-theme=dark] .ai-builder-composer button{height:36px;padding:0 13px}html[data-original-ui][data-theme=dark] .ai-builder-followup{display:flex;gap:12px;margin-top:18px;padding:16px;border:1px solid var(--line);background:var(--surface);border-radius:11px}html[data-original-ui][data-theme=dark] .ai-builder-followup>span{width:35px;height:35px;border-radius:9px;background:#6842f5;color:#fff;display:grid;place-items:center;flex:0 0 auto}html[data-original-ui][data-theme=dark] .ai-builder-followup>div{min-width:0;flex:1}html[data-original-ui][data-theme=dark] .ai-builder-followup p{font-size:11px;color:var(--muted);margin:5px 0 12px}html[data-original-ui][data-theme=dark] .ai-builder-config-group{margin-top:11px}html[data-original-ui][data-theme=dark] .ai-builder-config-group>small{display:block;color:var(--muted);margin-bottom:6px}html[data-original-ui][data-theme=dark] .ai-builder-config-group>div{display:flex;gap:5px;flex-wrap:wrap}html[data-original-ui][data-theme=dark] .ai-builder-config-group button{border:1px solid var(--line);background:var(--surface);border-radius:6px;padding:6px 8px;font-size:10px;color:var(--muted)}html[data-original-ui][data-theme=dark] .ai-builder-config-group button.active{border-color:#9d88ff;background:var(--card);color:#6842f5;font-weight:700}html[data-original-ui][data-theme=dark] .ai-builder-orchestration{margin-top:18px;border:1px solid var(--line);border-radius:12px;overflow:hidden}html[data-original-ui][data-theme=dark] .ai-builder-orchestration>header{padding:14px 16px;background:var(--surface);display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line)}html[data-original-ui][data-theme=dark] .ai-builder-orchestration>header>div{display:flex;gap:10px}html[data-original-ui][data-theme=dark] .ai-builder-orchestration>header>div>span{width:34px;height:34px;border-radius:8px;background:var(--card);color:#6842f5;display:grid;place-items:center}html[data-original-ui][data-theme=dark] .ai-builder-orchestration h3{font-size:15px;margin:2px 0}html[data-original-ui][data-theme=dark] .ai-builder-orchestration header small{font-size:9px;color:#6842f5}html[data-original-ui][data-theme=dark] .ai-builder-orchestration header p{margin:0;color:var(--muted);font-size:10px}html[data-original-ui][data-theme=dark] .ai-builder-orchestration>header>button{border:0;background:transparent;color:#6842f5;font-size:10px;display:flex;gap:5px}html[data-original-ui][data-theme=dark] .ai-model-needs{padding:14px 16px;border-bottom:1px solid var(--line)}html[data-original-ui][data-theme=dark] .ai-model-needs>div{margin-bottom:10px}html[data-original-ui][data-theme=dark] .ai-model-needs>div b{display:block;font-size:12px}html[data-original-ui][data-theme=dark] .ai-model-needs>div small{color:var(--muted)}html[data-original-ui][data-theme=dark] .ai-model-needs>span{display:grid;grid-template-columns:16px 80px 1fr;gap:6px;align-items:center;padding:5px 0;font-size:10px}html[data-original-ui][data-theme=dark] .ai-model-needs>span svg{color:#1ca66c}html[data-original-ui][data-theme=dark] .ai-model-needs i{font-style:normal;font-weight:700}html[data-original-ui][data-theme=dark] .ai-model-needs span small{color:var(--muted)}html[data-original-ui][data-theme=dark] .ai-model-library{padding:14px 16px}html[data-original-ui][data-theme=dark] .ai-model-library>header{display:flex;justify-content:space-between;gap:10px;align-items:flex-end}html[data-original-ui][data-theme=dark] .ai-model-library>header>div:first-child{display:flex;flex-direction:column;gap:3px}html[data-original-ui][data-theme=dark] .ai-model-library header small{color:var(--muted);font-size:9px}html[data-original-ui][data-theme=dark] .ai-model-library header select{height:32px;border:1px solid var(--line);border-radius:7px;background:var(--surface);padding:0 7px;font-size:10px;max-width:140px}html[data-original-ui][data-theme=dark] .ai-selected-models{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}html[data-original-ui][data-theme=dark] .ai-selected-models article{border:1px solid var(--line);border-radius:8px;padding:9px;display:grid;grid-template-columns:28px 1fr 20px;gap:8px;align-items:start}html[data-original-ui][data-theme=dark] .ai-selected-models article>span{width:28px;height:28px;border-radius:7px;color:#fff;display:grid;place-items:center;font-size:10px}html[data-original-ui][data-theme=dark] .ai-selected-models article>div{min-width:0}html[data-original-ui][data-theme=dark] .ai-selected-models b{display:block;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html[data-original-ui][data-theme=dark] .ai-selected-models small{font-size:8px;color:var(--muted)}html[data-original-ui][data-theme=dark] .ai-selected-models p{font-size:8px;color:var(--muted);margin:3px 0 0}html[data-original-ui][data-theme=dark] .ai-selected-models button{border:0;background:transparent;padding:2px;color:var(--muted)}html[data-original-ui][data-theme=dark] .ai-model-empty{display:flex;gap:8px;margin-top:12px;color:#c27617;background:var(--card);border-radius:8px;padding:10px}html[data-original-ui][data-theme=dark] .ai-model-empty span{display:flex;flex-direction:column}html[data-original-ui][data-theme=dark] .ai-model-empty small{color:var(--muted)}html[data-original-ui][data-theme=dark] .ai-builder-preview{padding:22px;background:var(--surface);display:flex;flex-direction:column;min-width:0}html[data-original-ui][data-theme=dark] .ai-builder-preview>header{display:flex;justify-content:space-between;align-items:flex-start;padding-bottom:14px;border-bottom:1px solid var(--line)}html[data-original-ui][data-theme=dark] .ai-builder-preview>header small{font-size:9px;color:var(--muted)}html[data-original-ui][data-theme=dark] .ai-builder-preview>header h3{font-size:15px;margin:4px 0}html[data-original-ui][data-theme=dark] .ai-builder-preview>header>span{font-size:9px;color:var(--muted);background:var(--card);padding:5px 7px;border-radius:6px}html[data-original-ui][data-theme=dark] .ai-builder-preview.ready>header>span{color:#6842f5;background:var(--card)}html[data-original-ui][data-theme=dark] .ai-builder-summary{display:flex;gap:9px;padding:13px;margin-top:14px;background:var(--surface);border:1px solid var(--line);border-radius:9px}html[data-original-ui][data-theme=dark] .ai-builder-summary>span{color:#6842f5}html[data-original-ui][data-theme=dark] .ai-builder-summary p{font-size:10px;line-height:1.5;margin:0;color:var(--muted)}html[data-original-ui][data-theme=dark] .ai-builder-preview-grid{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin:12px 0}html[data-original-ui][data-theme=dark] .ai-builder-preview-grid>div{background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:9px;display:flex;flex-direction:column;gap:3px}html[data-original-ui][data-theme=dark] .ai-builder-preview-grid small{font-size:8px;color:var(--muted)}html[data-original-ui][data-theme=dark] .ai-builder-preview-grid b{font-size:10px}html[data-original-ui][data-theme=dark] .ai-builder-flow{list-style:none;margin:0;padding:0;background:var(--surface);border:1px solid var(--line);border-radius:9px;overflow:hidden}html[data-original-ui][data-theme=dark] .ai-builder-flow li{display:grid;grid-template-columns:22px 1fr 14px;align-items:center;gap:7px;padding:8px 9px;border-bottom:1px solid var(--line);font-size:9px}html[data-original-ui][data-theme=dark] .ai-builder-flow li:last-child{border:0}html[data-original-ui][data-theme=dark] .ai-builder-flow li i{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:var(--card);color:#6842f5;font-style:normal}html[data-original-ui][data-theme=dark] .ai-builder-flow li svg{color:#20a66c}html[data-original-ui][data-theme=dark] .ai-builder-models{margin-top:12px}html[data-original-ui][data-theme=dark] .ai-builder-models>small{display:block;color:var(--muted);margin-bottom:7px}html[data-original-ui][data-theme=dark] .ai-builder-models span{display:inline-block;padding:5px 7px;border-radius:6px;background:var(--card);color:#6842f5;font-size:8px;margin:0 4px 4px 0}html[data-original-ui][data-theme=dark] .ai-builder-create{height:40px;width:100%;margin-top:auto}html[data-original-ui][data-theme=dark] .ai-builder-placeholder{margin:auto;text-align:center;color:var(--muted);padding:40px}html[data-original-ui][data-theme=dark] .ai-builder-placeholder svg{width:44px;height:44px;color:#9985ed}html[data-original-ui][data-theme=dark] .ai-builder-placeholder p{font-size:11px;line-height:1.6}html[data-original-ui][data-theme=dark] .ai-builder-test{min-height:600px;display:flex;flex-direction:column}html[data-original-ui][data-theme=dark] .ai-builder-test>header{padding:18px 22px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between}html[data-original-ui][data-theme=dark] .ai-builder-test>header>div{display:flex;gap:12px}html[data-original-ui][data-theme=dark] .ai-builder-test>header>div>span{width:38px;height:38px;border-radius:9px;background:var(--card);color:#1ba56b;display:grid;place-items:center}html[data-original-ui][data-theme=dark] .ai-builder-test h3{font-size:17px;margin:3px 0}html[data-original-ui][data-theme=dark] .ai-builder-test header p{font-size:11px;color:var(--muted);margin:0}html[data-original-ui][data-theme=dark] .ai-builder-test-grid{display:grid;grid-template-columns:1fr 1fr;flex:1}html[data-original-ui][data-theme=dark] .ai-builder-test-grid>section,html[data-original-ui][data-theme=dark] .ai-builder-test-grid>aside{padding:20px 22px}html[data-original-ui][data-theme=dark] .ai-builder-test-grid>section{border-right:1px solid var(--line)}html[data-original-ui][data-theme=dark] .ai-builder-test-grid>section>header,html[data-original-ui][data-theme=dark] .ai-builder-test-grid>aside>header{display:flex;justify-content:space-between;align-items:center}html[data-original-ui][data-theme=dark] .ai-builder-test-grid header small{display:block;color:var(--muted);font-size:9px}html[data-original-ui][data-theme=dark] .ai-builder-test-grid header button{border:0;background:transparent;color:#6842f5;font-size:10px}html[data-original-ui][data-theme=dark] .ai-builder-test-grid label{display:flex;flex-direction:column;gap:7px;margin-top:16px;font-size:11px;font-weight:700}html[data-original-ui][data-theme=dark] .ai-builder-test-grid textarea{height:105px;border:1px solid var(--line);border-radius:8px;padding:10px;resize:none}html[data-original-ui][data-theme=dark] .ai-builder-test-assets{margin-top:12px;border:1px dashed var(--line);border-radius:9px;background:var(--surface);padding:12px;display:flex;align-items:center;gap:9px;color:#6842f5}html[data-original-ui][data-theme=dark] .ai-builder-test-assets>span{display:flex;flex:1;flex-direction:column}html[data-original-ui][data-theme=dark] .ai-builder-test-assets small{color:var(--muted);font-size:9px}html[data-original-ui][data-theme=dark] .ai-builder-test-assets>button{border:1px solid var(--line);background:var(--surface);border-radius:7px;padding:6px 9px;font-size:10px}html[data-original-ui][data-theme=dark] .ai-builder-test-hint,html[data-original-ui][data-theme=dark] .ai-builder-file-error{font-size:10px;display:flex;align-items:center;gap:5px}html[data-original-ui][data-theme=dark] .ai-builder-file-error{color:#d43d4c}html[data-original-ui][data-theme=dark] .ai-builder-run-test{height:40px;width:100%;margin-top:14px}html[data-original-ui][data-theme=dark] .ai-builder-test-flow{margin-top:14px}html[data-original-ui][data-theme=dark] .ai-builder-test-flow>div{display:flex;gap:9px;padding:10px 0;border-bottom:1px solid var(--line)}html[data-original-ui][data-theme=dark] .ai-builder-test-flow i{width:25px;height:25px;border-radius:50%;display:grid;place-items:center;background:var(--card);font-style:normal;font-size:10px}html[data-original-ui][data-theme=dark] .ai-builder-test-flow span{display:flex;flex-direction:column}html[data-original-ui][data-theme=dark] .ai-builder-test-flow small{color:var(--muted);font-size:9px}html[data-original-ui][data-theme=dark] .ai-builder-test-flow .done i{background:var(--card);color:#199c64}html[data-original-ui][data-theme=dark] .ai-builder-test-flow .running i{background:var(--card);color:#6842f5}html[data-original-ui][data-theme=dark] .ai-builder-test-empty{text-align:center;padding:35px;color:var(--muted)}html[data-original-ui][data-theme=dark] .ai-builder-test-empty svg{width:38px;height:38px}html[data-original-ui][data-theme=dark] .ai-builder-test-output{padding:13px;margin-top:15px;border:1px solid var(--line);background:var(--surface);border-radius:9px}html[data-original-ui][data-theme=dark] .ai-builder-test-output header{display:flex;justify-content:space-between}html[data-original-ui][data-theme=dark] .ai-builder-test-output p{font-size:10px;line-height:1.55}html[data-original-ui][data-theme=dark] .ai-builder-test-output>div{display:flex;gap:15px;color:var(--muted);font-size:9px}html[data-original-ui][data-theme=dark] .ai-builder-test>footer{border-top:1px solid var(--line);padding:14px 22px;display:flex;align-items:center;justify-content:flex-end;gap:9px}html[data-original-ui][data-theme=dark] .ai-builder-test>footer>span{margin-right:auto;color:var(--muted);font-size:10px}html[data-original-ui][data-theme=dark] .ai-builder-test>footer button{height:36px;padding:0 13px;border:1px solid var(--line);background:var(--surface);border-radius:8px}html[data-original-ui][data-theme=dark] .ai-builder-complete{text-align:center;padding:55px 60px}html[data-original-ui][data-theme=dark] .ai-builder-complete>span{width:54px;height:54px;border-radius:50%;margin:0 auto 12px;background:var(--card);color:#1aa56b;display:grid;place-items:center}html[data-original-ui][data-theme=dark] .ai-builder-complete>small{color:#6842f5;font-weight:700}html[data-original-ui][data-theme=dark] .ai-builder-complete h3{font-size:23px;margin:8px 0}html[data-original-ui][data-theme=dark] .ai-builder-complete>p{color:var(--muted);max-width:650px;margin:0 auto;line-height:1.7}html[data-original-ui][data-theme=dark] .ai-builder-complete-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:25px 0}html[data-original-ui][data-theme=dark] .ai-builder-complete-summary>div{border:1px solid var(--line);border-radius:9px;padding:12px;display:flex;flex-direction:column;gap:5px}html[data-original-ui][data-theme=dark] .ai-builder-complete-summary small{color:var(--muted)}html[data-original-ui][data-theme=dark] .ai-builder-complete>div:last-child{display:flex;justify-content:center;gap:9px}html[data-original-ui][data-theme=dark] .ai-builder-complete>div:last-child button{height:38px;padding:0 14px;border:1px solid var(--line);background:var(--surface);border-radius:8px}@media(max-width:900px){html[data-original-ui][data-theme=dark] .agent-modal-backdrop{padding:8px}html[data-original-ui][data-theme=dark] .agent-modal.wide{width:calc(100vw - 16px);max-height:96vh}html[data-original-ui][data-theme=dark] .ai-builder-layout,html[data-original-ui][data-theme=dark] .ai-builder-test-grid{grid-template-columns:1fr}html[data-original-ui][data-theme=dark] .ai-builder-chat{border-right:0}html[data-original-ui][data-theme=dark] .ai-builder-preview{border-top:1px solid var(--line)}html[data-original-ui][data-theme=dark] .ai-selected-models{grid-template-columns:1fr}html[data-original-ui][data-theme=dark] .ai-builder-test-grid>section{border-right:0;border-bottom:1px solid var(--line)}html[data-original-ui][data-theme=dark] .ai-builder-complete{padding:35px 20px}html[data-original-ui][data-theme=dark] .ai-builder-complete-summary{grid-template-columns:1fr 1fr}}@media(max-width:1100px)and (min-width:901px){html[data-original-ui][data-theme=dark] .agent-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){html[data-original-ui][data-theme=dark] main.agent-page{width:calc(100% - 28px);padding-top:25px}html[data-original-ui][data-theme=dark] .agent-hero{grid-template-columns:1fr;padding:28px}html[data-original-ui][data-theme=dark] .agent-flow-preview{display:none}html[data-original-ui][data-theme=dark] .agent-hero h1{font-size:32px}html[data-original-ui][data-theme=dark] .agent-hero-trust{flex-wrap:wrap}html[data-original-ui][data-theme=dark] .agent-market-head{display:block}html[data-original-ui][data-theme=dark] .agent-search{width:100%;margin-top:18px}html[data-original-ui][data-theme=dark] .agent-grid{grid-template-columns:1fr}html[data-original-ui][data-theme=dark] .agent-category-bar{overflow:auto}html[data-original-ui][data-theme=dark] .agent-detail-hero{grid-template-columns:1fr}html[data-original-ui][data-theme=dark] .agent-detail-hero>aside{border-left:0;border-top:1px solid var(--line);padding:18px 0 0}html[data-original-ui][data-theme=dark] .agent-overview-grid,html[data-original-ui][data-theme=dark] .agent-io-grid{grid-template-columns:1fr}}html[data-original-ui][data-theme=dark] .agent-copy-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);min-height:500px}html[data-original-ui][data-theme=dark] .agent-copy-form{padding:22px 24px;border-right:1px solid var(--line)}html[data-original-ui][data-theme=dark] .agent-copy-form>header{display:flex;justify-content:space-between;align-items:center;margin-bottom:17px}html[data-original-ui][data-theme=dark] .agent-copy-form>header>div{display:flex;flex-direction:column;gap:3px}html[data-original-ui][data-theme=dark] .agent-copy-form>header small{color:var(--muted);font-size:10px}html[data-original-ui][data-theme=dark] .agent-copy-form>header svg{color:#6842f5}html[data-original-ui][data-theme=dark] .agent-copy-form>label,html[data-original-ui][data-theme=dark] .agent-copy-grid label{display:flex;flex-direction:column;gap:7px;position:relative;margin-bottom:14px}html[data-original-ui][data-theme=dark] .agent-copy-form label>span{font-size:11px;font-weight:700}html[data-original-ui][data-theme=dark] .agent-copy-form label em{color:#ef4055;font-style:normal}html[data-original-ui][data-theme=dark] .agent-copy-form input:not([type=checkbox]),html[data-original-ui][data-theme=dark] .agent-copy-form textarea,html[data-original-ui][data-theme=dark] .agent-copy-form select{width:100%;border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:0 10px;min-height:40px}html[data-original-ui][data-theme=dark] .agent-copy-form textarea{height:75px;padding-top:9px;resize:none}html[data-original-ui][data-theme=dark] .agent-copy-form>label>small{position:absolute;right:8px;bottom:8px;color:var(--muted);font-size:9px}html[data-original-ui][data-theme=dark] .agent-copy-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}html[data-original-ui][data-theme=dark] .agent-copy-options{border:1px solid var(--line);border-radius:10px;overflow:hidden}html[data-original-ui][data-theme=dark] .agent-copy-options>header{padding:11px 13px;background:var(--surface);display:flex;justify-content:space-between}html[data-original-ui][data-theme=dark] .agent-copy-options>header small{color:var(--muted);font-size:9px}html[data-original-ui][data-theme=dark] .agent-copy-options>label{display:flex;align-items:center;gap:9px;padding:10px 13px;border-top:1px solid var(--line);margin:0}html[data-original-ui][data-theme=dark] .agent-copy-options>label input{width:16px;height:16px;accent-color:#6842f5}html[data-original-ui][data-theme=dark] .agent-copy-options>label>span{display:flex;flex-direction:column}html[data-original-ui][data-theme=dark] .agent-copy-options>label small{color:var(--muted);font-weight:400}html[data-original-ui][data-theme=dark] .agent-copy-summary{padding:22px;background:var(--surface)}html[data-original-ui][data-theme=dark] .agent-copy-summary>header{display:flex;gap:10px;align-items:center}html[data-original-ui][data-theme=dark] .agent-copy-summary>header>span{width:40px;height:40px;border-radius:10px;color:#fff;display:grid;place-items:center}html[data-original-ui][data-theme=dark] .agent-copy-summary>header>div{display:flex;flex-direction:column}html[data-original-ui][data-theme=dark] .agent-copy-summary header small{color:var(--muted)}html[data-original-ui][data-theme=dark] .agent-copy-summary>p{color:var(--muted);font-size:11px;line-height:1.6;padding:13px 0;border-bottom:1px solid var(--line)}html[data-original-ui][data-theme=dark] .agent-copy-summary dl{margin:0}html[data-original-ui][data-theme=dark] .agent-copy-summary dl>div{display:flex;justify-content:space-between;padding:9px 0;border-bottom:1px solid var(--line);font-size:11px}html[data-original-ui][data-theme=dark] .agent-copy-summary dt{color:var(--muted)}html[data-original-ui][data-theme=dark] .agent-copy-summary dd{margin:0;font-weight:700}html[data-original-ui][data-theme=dark] .agent-copy-warning{margin-top:15px;padding:11px;background:var(--card);color:#85641c;border-radius:8px;font-size:10px;display:flex;gap:6px;line-height:1.5}html[data-original-ui][data-theme=dark] .agent-copy-modal>footer{height:66px;border-top:1px solid var(--line);padding:0 22px;display:flex;align-items:center;justify-content:flex-end;gap:9px}html[data-original-ui][data-theme=dark] .agent-copy-modal>footer>span{margin-right:auto;color:var(--muted);font-size:10px}html[data-original-ui][data-theme=dark] .agent-copy-modal>footer button{height:37px;padding:0 13px;border:1px solid var(--line);background:var(--surface);border-radius:8px}html[data-original-ui][data-theme=dark] .agent-copy-modal>footer button.agent-primary{background:#6842f5;border-color:#6842f5;color:#fff}@media(max-width:900px){html[data-original-ui][data-theme=dark] .agent-copy-layout{grid-template-columns:1fr}html[data-original-ui][data-theme=dark] .agent-copy-form{border-right:0}html[data-original-ui][data-theme=dark] .agent-copy-summary{border-top:1px solid var(--line)}}html[data-original-ui][data-theme=dark] .agent-modal>header{position:sticky;top:0;z-index:5;background:var(--surface)}html[data-original-ui][data-theme=dark] .agent-copy-modal>footer{position:sticky;bottom:0;z-index:5;background:var(--surface)}html[data-original-ui][data-theme=dark] .ai-builder-test>footer{position:sticky;bottom:0;z-index:4;background:var(--surface)}html[data-original-ui][data-theme=dark] .agent-modal.wide{width:min(1240px,calc(100vw - 48px))}html[data-original-ui][data-theme=dark] .agent-modal>header{height:74px;padding:0 26px}html[data-original-ui][data-theme=dark] .agent-modal>header small{font-size:11px}html[data-original-ui][data-theme=dark] .agent-modal>header h2{font-size:22px}html[data-original-ui][data-theme=dark] .ai-builder-layout{grid-template-columns:minmax(0,1.3fr) minmax(390px,.7fr)}html[data-original-ui][data-theme=dark] .ai-builder-chat{padding:28px 30px}html[data-original-ui][data-theme=dark] .ai-builder-intro h3{font-size:19px}html[data-original-ui][data-theme=dark] .ai-builder-intro p{font-size:14px;line-height:1.65}html[data-original-ui][data-theme=dark] .ai-builder-message small{font-size:12px}html[data-original-ui][data-theme=dark] .ai-builder-message p{font-size:14px;line-height:1.6}html[data-original-ui][data-theme=dark] .ai-builder-suggestions button{font-size:13px;padding:8px 12px}html[data-original-ui][data-theme=dark] .ai-builder-composer textarea{font-size:15px;line-height:1.65;height:112px}html[data-original-ui][data-theme=dark] .ai-builder-composer>div>span{font-size:12px}html[data-original-ui][data-theme=dark] .ai-builder-composer button{height:40px;font-size:13px}html[data-original-ui][data-theme=dark] .ai-builder-followup{padding:19px}html[data-original-ui][data-theme=dark] .ai-builder-followup b{font-size:15px}html[data-original-ui][data-theme=dark] .ai-builder-followup p{font-size:13px;line-height:1.6}html[data-original-ui][data-theme=dark] .ai-builder-config-group>small{font-size:12px}html[data-original-ui][data-theme=dark] .ai-builder-config-group button{font-size:12px;padding:7px 10px}html[data-original-ui][data-theme=dark] .ai-builder-orchestration>header{padding:17px 19px}html[data-original-ui][data-theme=dark] .ai-builder-orchestration h3{font-size:17px}html[data-original-ui][data-theme=dark] .ai-builder-orchestration header small{font-size:11px}html[data-original-ui][data-theme=dark] .ai-builder-orchestration header p{font-size:12px;line-height:1.55}html[data-original-ui][data-theme=dark] .ai-builder-orchestration>header>button{font-size:12px}html[data-original-ui][data-theme=dark] .ai-model-needs{padding:17px 19px}html[data-original-ui][data-theme=dark] .ai-model-needs>div b{font-size:14px}html[data-original-ui][data-theme=dark] .ai-model-needs>div small{font-size:12px}html[data-original-ui][data-theme=dark] .ai-model-needs>span{grid-template-columns:18px 94px 1fr;font-size:12px;padding:7px 0}html[data-original-ui][data-theme=dark] .ai-model-needs span small{font-size:12px}html[data-original-ui][data-theme=dark] .ai-model-library{padding:17px 19px}html[data-original-ui][data-theme=dark] .ai-model-library>header>div:first-child b{font-size:14px}html[data-original-ui][data-theme=dark] .ai-model-library header small{font-size:11px}html[data-original-ui][data-theme=dark] .ai-model-library header select{height:36px;font-size:12px;max-width:170px}html[data-original-ui][data-theme=dark] .ai-selected-models article{grid-template-columns:34px 1fr 22px;padding:11px}html[data-original-ui][data-theme=dark] .ai-selected-models article>span{width:34px;height:34px;font-size:12px}html[data-original-ui][data-theme=dark] .ai-selected-models b{font-size:12px}html[data-original-ui][data-theme=dark] .ai-selected-models small,html[data-original-ui][data-theme=dark] .ai-selected-models p{font-size:11px;line-height:1.45}html[data-original-ui][data-theme=dark] .ai-model-empty{font-size:13px}html[data-original-ui][data-theme=dark] .ai-model-empty small{font-size:12px}html[data-original-ui][data-theme=dark] .ai-builder-preview{padding:26px}html[data-original-ui][data-theme=dark] .ai-builder-preview>header small{font-size:11px}html[data-original-ui][data-theme=dark] .ai-builder-preview>header h3{font-size:18px}html[data-original-ui][data-theme=dark] .ai-builder-preview>header>span{font-size:11px}html[data-original-ui][data-theme=dark] .ai-builder-summary{padding:15px}html[data-original-ui][data-theme=dark] .ai-builder-summary p{font-size:13px;line-height:1.6}html[data-original-ui][data-theme=dark] .ai-builder-preview-grid>div{padding:11px}html[data-original-ui][data-theme=dark] .ai-builder-preview-grid small{font-size:11px}html[data-original-ui][data-theme=dark] .ai-builder-preview-grid b{font-size:13px;line-height:1.4}html[data-original-ui][data-theme=dark] .ai-builder-flow li{grid-template-columns:26px 1fr 16px;padding:10px 11px;font-size:12px}html[data-original-ui][data-theme=dark] .ai-builder-flow li i{width:23px;height:23px;font-size:11px}html[data-original-ui][data-theme=dark] .ai-builder-models>small{font-size:12px}html[data-original-ui][data-theme=dark] .ai-builder-models span{font-size:11px;padding:6px 8px}html[data-original-ui][data-theme=dark] .ai-builder-create{height:44px;font-size:14px}html[data-original-ui][data-theme=dark] .ai-builder-placeholder p{font-size:13px;line-height:1.7}html[data-original-ui][data-theme=dark] .ai-builder-test>header{padding:20px 26px}html[data-original-ui][data-theme=dark] .ai-builder-test h3{font-size:19px}html[data-original-ui][data-theme=dark] .ai-builder-test header p{font-size:13px}html[data-original-ui][data-theme=dark] .ai-builder-test-grid>section,html[data-original-ui][data-theme=dark] .ai-builder-test-grid>aside{padding:24px 26px}html[data-original-ui][data-theme=dark] .ai-builder-test-grid>section>header b,html[data-original-ui][data-theme=dark] .ai-builder-test-grid>aside>header b{font-size:16px}html[data-original-ui][data-theme=dark] .ai-builder-test-grid header small{font-size:11px}html[data-original-ui][data-theme=dark] .ai-builder-test-grid header button{font-size:12px}html[data-original-ui][data-theme=dark] .ai-builder-test-grid label{font-size:13px}html[data-original-ui][data-theme=dark] .ai-builder-test-grid textarea{font-size:14px;line-height:1.6;height:120px}html[data-original-ui][data-theme=dark] .ai-builder-test-assets{padding:15px}html[data-original-ui][data-theme=dark] .ai-builder-test-assets b{font-size:13px}html[data-original-ui][data-theme=dark] .ai-builder-test-assets small{font-size:11px;line-height:1.5}html[data-original-ui][data-theme=dark] .ai-builder-test-assets>button{font-size:12px}html[data-original-ui][data-theme=dark] .ai-builder-test-hint,html[data-original-ui][data-theme=dark] .ai-builder-file-error{font-size:12px}html[data-original-ui][data-theme=dark] .ai-builder-run-test{height:44px;font-size:14px}html[data-original-ui][data-theme=dark] .ai-builder-test-flow>div{padding:12px 0}html[data-original-ui][data-theme=dark] .ai-builder-test-flow b{font-size:13px}html[data-original-ui][data-theme=dark] .ai-builder-test-flow small{font-size:11px}html[data-original-ui][data-theme=dark] .ai-builder-test-output{padding:16px}html[data-original-ui][data-theme=dark] .ai-builder-test-output p{font-size:12px;line-height:1.65}html[data-original-ui][data-theme=dark] .ai-builder-test-output>div{font-size:11px}html[data-original-ui][data-theme=dark] .ai-builder-test-empty p{font-size:13px;line-height:1.6}html[data-original-ui][data-theme=dark] .ai-builder-test>footer>span{font-size:12px}html[data-original-ui][data-theme=dark] .ai-builder-test>footer button{height:40px;font-size:13px}html[data-original-ui][data-theme=dark] .ai-builder-complete{padding:62px 70px}html[data-original-ui][data-theme=dark] .ai-builder-complete>small{font-size:12px}html[data-original-ui][data-theme=dark] .ai-builder-complete h3{font-size:26px}html[data-original-ui][data-theme=dark] .ai-builder-complete>p{font-size:14px}html[data-original-ui][data-theme=dark] .ai-builder-complete-summary small{font-size:11px}html[data-original-ui][data-theme=dark] .ai-builder-complete-summary b{font-size:14px}html[data-original-ui][data-theme=dark] .ai-builder-complete>div:last-child button{height:42px;font-size:13px}@media(max-width:900px){html[data-original-ui][data-theme=dark] .agent-modal.wide{width:calc(100vw - 16px)}html[data-original-ui][data-theme=dark] .ai-builder-layout{grid-template-columns:1fr}html[data-original-ui][data-theme=dark] .ai-builder-chat,html[data-original-ui][data-theme=dark] .ai-builder-preview{padding:20px}html[data-original-ui][data-theme=dark] .ai-builder-complete{padding:40px 22px}}html[data-original-ui][data-theme=dark] .ai-builder-file-list{display:grid;grid-template-columns:1fr;gap:8px;margin-top:10px}html[data-original-ui][data-theme=dark] .ai-builder-file-list>div{min-width:0;display:grid;grid-template-columns:42px minmax(0,1fr) auto 32px;align-items:center;gap:10px;padding:10px;border:1px solid var(--line);border-radius:10px;background:var(--surface);transition:border-color .18s,background .18s}html[data-original-ui][data-theme=dark] .ai-builder-file-list>div:hover{border-color:var(--line);background:var(--surface)}html[data-original-ui][data-theme=dark] .ai-builder-file-icon{width:42px;height:42px;border-radius:9px;background:var(--card);color:#6842f5;display:grid;place-items:center}html[data-original-ui][data-theme=dark] .ai-builder-file-icon svg{width:21px;height:21px}html[data-original-ui][data-theme=dark] .ai-builder-file-info{min-width:0;display:flex;flex-direction:column;gap:4px}html[data-original-ui][data-theme=dark] .ai-builder-file-info b{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html[data-original-ui][data-theme=dark] .ai-builder-file-info small{font-size:11px;color:var(--muted)}html[data-original-ui][data-theme=dark] .ai-builder-file-ready{display:flex;align-items:center;gap:4px;color:#159b63;font-size:11px;white-space:nowrap}html[data-original-ui][data-theme=dark] .ai-builder-file-ready svg{width:14px;height:14px}html[data-original-ui][data-theme=dark] .ai-builder-file-list>div>button{width:32px;height:32px;border:0;border-radius:7px;background:transparent;color:var(--muted);display:grid;place-items:center}html[data-original-ui][data-theme=dark] .ai-builder-file-list>div>button:hover{background:var(--surface);color:#d33e4e}html[data-original-ui][data-theme=dark] .ai-builder-file-list>div>button svg{width:16px;height:16px}@media(max-width:560px){html[data-original-ui][data-theme=dark] .ai-builder-file-list>div{grid-template-columns:38px minmax(0,1fr) 32px}html[data-original-ui][data-theme=dark] .ai-builder-file-ready{display:none}html[data-original-ui][data-theme=dark] .ai-builder-file-icon{width:38px;height:38px}}html[data-original-ui][data-theme=dark] .ai-builder-complete>div:last-child button.agent-primary{background:#6842f5;border-color:#6842f5;color:#fff;min-width:148px;font-weight:700;box-shadow:0 6px 16px #6842f52e}html[data-original-ui][data-theme=dark] .ai-builder-complete>div:last-child button.agent-primary:hover{background:#5430df;border-color:#5430df;color:#fff}html[data-original-ui][data-theme=dark] .ai-builder-complete>div:last-child button.agent-primary:active{background:#4724c8;transform:translateY(1px)}html[data-original-ui][data-theme=dark] .ai-builder-complete>div:last-child button.agent-primary:focus-visible{outline:3px solid rgba(104,66,245,.25);outline-offset:2px}html[data-original-ui][data-theme=dark] .ai-workflow-editor{height:680px;display:flex;flex-direction:column;background:var(--surface)}html[data-original-ui][data-theme=dark] .ai-workflow-editor>header{min-height:78px;padding:14px 20px;background:var(--surface);border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between}html[data-original-ui][data-theme=dark] .ai-workflow-editor>header>div{display:flex;align-items:center;gap:11px}html[data-original-ui][data-theme=dark] .ai-workflow-editor>header>div:first-child>span{width:38px;height:38px;border-radius:10px;background:var(--card);color:#18a367;display:grid;place-items:center}html[data-original-ui][data-theme=dark] .ai-workflow-editor>header small{color:#6842f5;font-size:10px;font-weight:800}html[data-original-ui][data-theme=dark] .ai-workflow-editor>header h3{font-size:17px;margin:2px 0}html[data-original-ui][data-theme=dark] .ai-workflow-editor>header p{font-size:11px;color:var(--muted);margin:0}html[data-original-ui][data-theme=dark] .ai-workflow-editor>header button{height:36px;border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:0 11px;display:flex;align-items:center;gap:6px}html[data-original-ui][data-theme=dark] .ai-workflow-valid{height:30px;padding:0 9px;border-radius:7px;background:var(--card);color:#178f5d;display:flex;align-items:center;gap:5px;font-size:11px}html[data-original-ui][data-theme=dark] .ai-workflow-toolbar{height:48px;background:var(--surface);border-bottom:1px solid var(--line);padding:0 16px;display:flex;align-items:center;justify-content:space-between}html[data-original-ui][data-theme=dark] .ai-workflow-toolbar>div{display:flex;align-items:center;gap:7px}html[data-original-ui][data-theme=dark] .ai-workflow-toolbar button{height:30px;border:1px solid var(--line);background:var(--surface);border-radius:6px;padding:0 9px;display:flex;align-items:center;gap:5px}html[data-original-ui][data-theme=dark] .ai-workflow-toolbar b{min-width:45px;text-align:center;font-size:11px}html[data-original-ui][data-theme=dark] .ai-workflow-toolbar span{font-size:10px;color:var(--muted);display:flex;align-items:center;gap:4px}html[data-original-ui][data-theme=dark] .ai-workflow-toolbar span i{width:7px;height:7px;border-radius:50%;background:#aaa7b4}html[data-original-ui][data-theme=dark] .ai-workflow-toolbar span i.success{background:#1aa56b}html[data-original-ui][data-theme=dark] .ai-workflow-toolbar span i.approval{background:#e79a20}html[data-original-ui][data-theme=dark] .ai-workflow-body{display:grid;grid-template-columns:minmax(0,1fr) 292px;flex:1;min-height:0}html[data-original-ui][data-theme=dark] .ai-workflow-canvas{position:relative;overflow:auto;background-color:var(--surface);background-image:radial-gradient(var(--card) 1px,transparent 1px);background-size:18px 18px}html[data-original-ui][data-theme=dark] .ai-workflow-grid{width:830px;height:490px;position:relative;transform-origin:top left;margin:24px;transition:transform .18s}html[data-original-ui][data-theme=dark] .ai-workflow-node{position:absolute;width:230px;min-height:132px;padding:0;border:1px solid var(--line);background:var(--surface);border-radius:10px;text-align:left;box-shadow:0 7px 18px #23204614;overflow:visible}html[data-original-ui][data-theme=dark] .ai-workflow-node:hover{border-color:var(--line)}html[data-original-ui][data-theme=dark] .ai-workflow-node.selected{border-color:#6842f5;box-shadow:0 0 0 3px #6842f520,0 10px 24px #32236e1f}html[data-original-ui][data-theme=dark] .ai-workflow-node.node-2{left:300px;top:30px}html[data-original-ui][data-theme=dark] .ai-workflow-node.node-3{left:590px;top:30px}html[data-original-ui][data-theme=dark] .ai-workflow-node.node-4{left:300px;top:260px}html[data-original-ui][data-theme=dark] .ai-workflow-node.node-5{left:590px;top:260px}html[data-original-ui][data-theme=dark] .ai-workflow-node:after{content:"";position:absolute;left:100%;top:65px;width:60px;height:2px;background:#a99af0;z-index:-1}html[data-original-ui][data-theme=dark] .ai-workflow-node.node-3:after,html[data-original-ui][data-theme=dark] .ai-workflow-node.node-5:after{display:none}html[data-original-ui][data-theme=dark] .ai-workflow-node.node-4:before,html[data-original-ui][data-theme=dark] .ai-workflow-node.node-3:before{content:"";position:absolute;left:114px;width:2px;height:98px;background:#e3a138;z-index:-1}html[data-original-ui][data-theme=dark] .ai-workflow-node.node-4:before{bottom:100%}html[data-original-ui][data-theme=dark] .ai-workflow-node.node-3:before{top:100%}html[data-original-ui][data-theme=dark] .ai-workflow-node>header{height:52px;padding:0 11px;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:8px}html[data-original-ui][data-theme=dark] .ai-workflow-node>header>span{width:30px;height:30px;border-radius:7px;background:var(--card);color:#6842f5;display:grid;place-items:center}html[data-original-ui][data-theme=dark] .ai-workflow-node>header>div{display:flex;flex-direction:column;min-width:0}html[data-original-ui][data-theme=dark] .ai-workflow-node>header small{font-size:8px;color:var(--muted)}html[data-original-ui][data-theme=dark] .ai-workflow-node>header b{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html[data-original-ui][data-theme=dark] .ai-workflow-node>header>svg{margin-left:auto;color:#1aa56b;width:15px}html[data-original-ui][data-theme=dark] .ai-workflow-node.approval>header>svg{color:#e59a21}html[data-original-ui][data-theme=dark] .ai-workflow-node>p{font-size:9px;color:var(--muted);line-height:1.5;margin:10px 11px}html[data-original-ui][data-theme=dark] .ai-workflow-node>footer{padding:0 11px 10px;display:flex;justify-content:space-between}html[data-original-ui][data-theme=dark] .ai-workflow-node>footer span,html[data-original-ui][data-theme=dark] .ai-workflow-node>footer em{font-size:8px;border-radius:5px;padding:4px 6px;background:var(--card);color:var(--muted);font-style:normal}html[data-original-ui][data-theme=dark] .ai-workflow-node>footer em{background:var(--card);color:#168d5b}html[data-original-ui][data-theme=dark] .ai-workflow-node.approval>footer em{background:var(--card);color:#b86d11}html[data-original-ui][data-theme=dark] .input-port,html[data-original-ui][data-theme=dark] .output-port{position:absolute;width:11px;height:11px;border-radius:50%;background:var(--surface);border:3px solid #6842f5;top:60px}html[data-original-ui][data-theme=dark] .input-port{left:-7px}html[data-original-ui][data-theme=dark] .output-port{right:-7px}html[data-original-ui][data-theme=dark] .ai-node-inspector{background:var(--surface);border-left:1px solid var(--line);padding:18px;overflow:auto}html[data-original-ui][data-theme=dark] .ai-node-inspector>header{padding-bottom:14px;border-bottom:1px solid var(--line)}html[data-original-ui][data-theme=dark] .ai-node-inspector>header small{font-size:10px;color:#6842f5;font-weight:800}html[data-original-ui][data-theme=dark] .ai-node-inspector>header h4{font-size:16px;margin:5px 0 8px}html[data-original-ui][data-theme=dark] .ai-node-inspector>header span{display:flex;align-items:center;gap:5px;color:#178f5d;font-size:10px}html[data-original-ui][data-theme=dark] .ai-node-inspector dl{margin:12px 0}html[data-original-ui][data-theme=dark] .ai-node-inspector dl>div{display:flex;justify-content:space-between;padding:7px 0;border-bottom:1px solid var(--line);font-size:10px}html[data-original-ui][data-theme=dark] .ai-node-inspector dt{color:var(--muted)}html[data-original-ui][data-theme=dark] .ai-node-inspector dd{margin:0;font-weight:700}html[data-original-ui][data-theme=dark] .ai-node-inspector>section{padding:11px 0;border-bottom:1px solid var(--line)}html[data-original-ui][data-theme=dark] .ai-node-inspector>section b{font-size:11px}html[data-original-ui][data-theme=dark] .ai-node-inspector>section p{font-size:10px;color:var(--muted);line-height:1.55;margin:5px 0}html[data-original-ui][data-theme=dark] .ai-node-inspector>button{width:100%;height:36px;margin-top:9px;border:1px solid var(--line);background:var(--surface);border-radius:7px;display:flex;align-items:center;justify-content:center;gap:6px;font-size:11px}html[data-original-ui][data-theme=dark] .ai-node-inspector>button.agent-primary{background:#6842f5;color:#fff;border-color:#6842f5}html[data-original-ui][data-theme=dark] .ai-workflow-editor>footer{min-height:62px;padding:0 18px;background:var(--surface);border-top:1px solid var(--line);display:flex;align-items:center;justify-content:flex-end;gap:9px}html[data-original-ui][data-theme=dark] .ai-workflow-editor>footer>span{margin-right:auto;color:var(--muted);font-size:10px}html[data-original-ui][data-theme=dark] .ai-workflow-editor>footer button{height:38px;border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:0 13px}html[data-original-ui][data-theme=dark] .ai-workflow-editor>footer button.agent-primary{background:#6842f5;color:#fff;border-color:#6842f5}@media(max-width:900px){html[data-original-ui][data-theme=dark] .ai-workflow-editor{height:760px}html[data-original-ui][data-theme=dark] .ai-workflow-body{grid-template-columns:1fr}html[data-original-ui][data-theme=dark] .ai-node-inspector{display:none}html[data-original-ui][data-theme=dark] .ai-workflow-editor>header p,html[data-original-ui][data-theme=dark] .ai-workflow-editor>footer>span{display:none}}html[data-original-ui][data-theme=dark] .agent-detail-content .agent-flow-canvas{border:1px solid var(--line);border-radius:14px;background:var(--surface);overflow:hidden}html[data-original-ui][data-theme=dark] .agent-detail-content .agent-flow-canvas>header{min-height:68px;padding:12px 17px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between}html[data-original-ui][data-theme=dark] .agent-detail-content .agent-flow-canvas>header>div{display:flex;align-items:center;gap:10px}html[data-original-ui][data-theme=dark] .agent-detail-content .agent-flow-canvas>header>div>span{width:38px;height:38px;border-radius:9px;background:var(--card);color:#6842f5;display:grid;place-items:center}html[data-original-ui][data-theme=dark] .agent-detail-content .agent-flow-canvas>header>div>div{display:flex;flex-direction:column;gap:3px}html[data-original-ui][data-theme=dark] .agent-detail-content .agent-flow-canvas>header b{font-size:14px}html[data-original-ui][data-theme=dark] .agent-detail-content .agent-flow-canvas>header small{color:var(--muted);font-size:11px}html[data-original-ui][data-theme=dark] .agent-detail-content .agent-flow-canvas>header aside{display:flex;gap:7px}html[data-original-ui][data-theme=dark] .agent-detail-content .agent-flow-canvas>header aside button{height:34px;border:1px solid var(--line);background:var(--surface);border-radius:7px;padding:0 10px;display:flex;align-items:center;gap:5px;color:var(--ink);font-size:11px}html[data-original-ui][data-theme=dark] .agent-workflow-readonly{min-width:980px;min-height:520px;padding:36px;display:grid;grid-template-columns:repeat(3,240px);grid-auto-rows:165px;gap:72px 86px;align-content:start;justify-content:center;position:relative;background-color:var(--surface);background-image:radial-gradient(var(--card) 1px,transparent 1px);background-size:18px 18px;transform-origin:top center;overflow:auto}html[data-original-ui][data-theme=dark] .agent-flow-node{position:relative;height:152px;border:1px solid var(--line);border-radius:10px;background:var(--surface);box-shadow:0 7px 18px #23204614;padding:0;z-index:1}html[data-original-ui][data-theme=dark] .agent-flow-node:hover{border-color:#9e8af4;box-shadow:0 0 0 3px #6842f514,0 10px 24px #2320461a}html[data-original-ui][data-theme=dark] .agent-flow-node>header{height:55px;padding:0 11px;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:8px}html[data-original-ui][data-theme=dark] .agent-flow-node>header>span{width:31px;height:31px;border-radius:8px;background:var(--card);color:#6842f5;display:grid;place-items:center}html[data-original-ui][data-theme=dark] .agent-flow-node>header>div{display:flex;flex-direction:column;min-width:0}html[data-original-ui][data-theme=dark] .agent-flow-node>header small{font-size:8px;color:var(--muted)}html[data-original-ui][data-theme=dark] .agent-flow-node>header b{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html[data-original-ui][data-theme=dark] .agent-flow-node>header em{margin-left:auto;font-style:normal;font-size:8px;padding:4px 6px;border-radius:5px;background:var(--card);color:#168d5b}html[data-original-ui][data-theme=dark] .agent-flow-node>p{height:38px;margin:10px 11px 5px;color:var(--muted);font-size:9px;line-height:1.5}html[data-original-ui][data-theme=dark] .agent-flow-node>footer{padding:0 11px;display:flex;align-items:center;justify-content:space-between}html[data-original-ui][data-theme=dark] .agent-flow-node>footer span{font-size:8px;padding:4px 6px;border-radius:5px;background:var(--card);color:var(--muted)}html[data-original-ui][data-theme=dark] .agent-flow-node>footer svg{width:14px;color:#19a267}html[data-original-ui][data-theme=dark] .agent-node-port{position:absolute;width:11px;height:11px;border-radius:50%;background:var(--surface);border:3px solid #6842f5;top:70px;z-index:3}html[data-original-ui][data-theme=dark] .agent-node-port.input{left:-7px}html[data-original-ui][data-theme=dark] .agent-node-port.output{right:-7px}html[data-original-ui][data-theme=dark] .agent-node-wire{position:absolute;left:100%;top:74px;width:87px;height:2px;background:#9f8af1;color:#6842f5;z-index:-1}html[data-original-ui][data-theme=dark] .agent-node-wire svg{position:absolute;right:-4px;top:-7px;width:15px}html[data-original-ui][data-theme=dark] .agent-flow-node:nth-child(3) .agent-node-wire{left:50%;top:100%;width:2px;height:73px}html[data-original-ui][data-theme=dark] .agent-flow-node:nth-child(3) .agent-node-wire svg{right:-7px;top:auto;bottom:-5px;transform:rotate(90deg)}html[data-original-ui][data-theme=dark] .agent-detail-content .agent-flow-canvas>footer{height:48px;padding:0 17px;background:var(--surface);border-top:1px solid var(--line);display:flex;align-items:center;gap:16px;color:var(--muted);font-size:10px}html[data-original-ui][data-theme=dark] .agent-detail-content .agent-flow-canvas>footer span{display:flex;align-items:center;gap:5px}html[data-original-ui][data-theme=dark] .agent-detail-content .agent-flow-canvas>footer span i{width:7px;height:7px;border-radius:50%;background:#6842f5}html[data-original-ui][data-theme=dark] .agent-detail-content .agent-flow-canvas>footer small{margin-left:auto}@media(max-width:900px){html[data-original-ui][data-theme=dark] .agent-detail-content .agent-flow-canvas{overflow:auto}html[data-original-ui][data-theme=dark] .agent-workflow-readonly{justify-content:start}html[data-original-ui][data-theme=dark] .agent-detail-content .agent-flow-canvas>header,html[data-original-ui][data-theme=dark] .agent-detail-content .agent-flow-canvas>footer{min-width:720px}}html[data-original-ui][data-theme=dark] .agent-detail-content .agent-flow-canvas{background:var(--surface);border-color:var(--line);box-shadow:0 10px 34px #2026370f}html[data-original-ui][data-theme=dark] .agent-workflow-readonly{display:block;position:relative;min-width:1080px;min-height:620px;padding:0;overflow:hidden;background-color:var(--surface);background-image:linear-gradient(rgba(95,99,116,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(95,99,116,.035) 1px,transparent 1px),radial-gradient(var(--card) 1px,transparent 1px);background-size:90px 90px,90px 90px,18px 18px}html[data-original-ui][data-theme=dark] .agent-flow-node{position:absolute;width:246px;height:172px;border:1px solid var(--line);border-top:4px solid #6c4cf5;border-radius:10px;background:var(--surface);box-shadow:0 10px 24px #22283a1a;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}html[data-original-ui][data-theme=dark] .agent-flow-node:hover{z-index:5;transform:translateY(-2px);border-color:#8c78ef;box-shadow:0 15px 34px #49379b29}html[data-original-ui][data-theme=dark] .agent-flow-node.stage-1{left:42px;top:48px;border-top-color:#6550e8}html[data-original-ui][data-theme=dark] .agent-flow-node.stage-2{left:346px;top:102px;border-top-color:#2785e5}html[data-original-ui][data-theme=dark] .agent-flow-node.stage-3{left:682px;top:42px;border-top-color:#e3619d}html[data-original-ui][data-theme=dark] .agent-flow-node.stage-4{left:160px;top:372px;border-top-color:#24a876}html[data-original-ui][data-theme=dark] .agent-flow-node.stage-5{left:478px;top:336px;border-top-color:#ef9a35}html[data-original-ui][data-theme=dark] .agent-flow-node.stage-6{left:790px;top:356px;border-top-color:#7862e8}html[data-original-ui][data-theme=dark] .agent-flow-node>header{height:58px;padding:0 12px;background:linear-gradient(180deg,var(--surface),var(--surface))}html[data-original-ui][data-theme=dark] .agent-flow-node>header>span{width:32px;height:32px;background:var(--card)}html[data-original-ui][data-theme=dark] .agent-flow-node.stage-2>header>span{background:var(--card);color:#1974cd}html[data-original-ui][data-theme=dark] .agent-flow-node.stage-3>header>span{background:var(--surface);color:#ce4c88}html[data-original-ui][data-theme=dark] .agent-flow-node.stage-4>header>span{background:var(--card);color:#16865e}html[data-original-ui][data-theme=dark] .agent-flow-node.stage-5>header>span{background:var(--card);color:#ca7315}html[data-original-ui][data-theme=dark] .agent-flow-node>header small{font-size:9px;letter-spacing:.06em}html[data-original-ui][data-theme=dark] .agent-flow-node>header b{font-size:12px;color:var(--ink)}html[data-original-ui][data-theme=dark] .agent-flow-node>p{height:42px;margin:12px 12px 7px;font-size:10px;line-height:1.65;color:var(--muted)}html[data-original-ui][data-theme=dark] .agent-flow-node>footer{padding:0 12px}html[data-original-ui][data-theme=dark] .agent-flow-node>footer span{font-size:9px;background:var(--card)}html[data-original-ui][data-theme=dark] .agent-node-port{width:12px;height:12px;top:75px;border-width:3px;border-color:#6550e8;box-shadow:0 0 0 2px #fff}html[data-original-ui][data-theme=dark] .stage-2 .agent-node-port{border-color:#2785e5}html[data-original-ui][data-theme=dark] .stage-3 .agent-node-port{border-color:#e3619d}html[data-original-ui][data-theme=dark] .stage-4 .agent-node-port{border-color:#24a876}html[data-original-ui][data-theme=dark] .stage-5 .agent-node-port{border-color:#ef9a35}html[data-original-ui][data-theme=dark] .stage-6 .agent-node-port{border-color:#7862e8}html[data-original-ui][data-theme=dark] .agent-node-wire{left:calc(100% + 5px);top:78px;width:64px;height:66px;background:transparent;border-top:2px solid #7662e8;border-right:2px solid #7662e8;border-radius:0 24px 0 0;color:#7662e8;z-index:0}html[data-original-ui][data-theme=dark] .agent-node-wire svg{display:none}html[data-original-ui][data-theme=dark] .stage-2 .agent-node-wire{width:90px;height:88px;border-color:#3b91df;transform:rotate(-8deg)}html[data-original-ui][data-theme=dark] .agent-flow-node:nth-child(3) .agent-node-wire{left:54%;top:calc(100% + 5px);width:2px;height:146px;border:0;background:linear-gradient(#e3619d,#ef9a35)}html[data-original-ui][data-theme=dark] .stage-4 .agent-node-wire{width:72px;height:42px;border-color:#24a876;transform:rotate(-10deg)}html[data-original-ui][data-theme=dark] .stage-5 .agent-node-wire{width:74px;height:28px;border-color:#ef9a35;transform:rotate(8deg)}html[data-original-ui][data-theme=dark] .agent-detail-content .agent-flow-canvas>footer{background:var(--surface)}@media(max-width:900px){html[data-original-ui][data-theme=dark] .agent-workflow-readonly{min-width:1080px}}html[data-original-ui][data-theme=dark] .ai-model-library.required{padding:0 16px 16px}html[data-original-ui][data-theme=dark] .ai-model-library.required>header{padding:15px 0 12px;border-bottom:0}html[data-original-ui][data-theme=dark] .ai-model-library.required>header strong{font-size:11px;color:#6842f5;background:var(--card);border-radius:999px;padding:6px 10px}html[data-original-ui][data-theme=dark] .ai-model-needs span.complete{color:#168d5b}html[data-original-ui][data-theme=dark] .ai-model-needs span.missing{color:#c47714}html[data-original-ui][data-theme=dark] .ai-model-needs span.missing svg{color:#e69a24}html[data-original-ui][data-theme=dark] .ai-required-model-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}html[data-original-ui][data-theme=dark] .ai-required-model-grid>article{padding:13px;border:1px solid var(--line);border-radius:11px;background:var(--surface);min-width:0}html[data-original-ui][data-theme=dark] .ai-required-model-grid>article.complete{border-color:var(--line);background:var(--surface)}html[data-original-ui][data-theme=dark] .ai-required-model-grid>article.missing{border-color:var(--line);background:var(--surface)}html[data-original-ui][data-theme=dark] .ai-required-model-grid>article>header{display:grid;grid-template-columns:30px minmax(0,1fr) 18px;align-items:center;gap:9px;margin-bottom:11px}html[data-original-ui][data-theme=dark] .ai-required-model-grid>article>header>span{width:30px;height:30px;border-radius:8px;display:grid;place-items:center;background:var(--card);color:#6842f5;font-size:10px;font-weight:800}html[data-original-ui][data-theme=dark] .ai-required-model-grid>article>header>div{display:flex;flex-direction:column;gap:3px;min-width:0}html[data-original-ui][data-theme=dark] .ai-required-model-grid>article>header b{font-size:12px;display:flex;align-items:center;gap:6px}html[data-original-ui][data-theme=dark] .ai-required-model-grid>article>header b em{font-style:normal;font-size:8px;color:#dd6d2a;background:var(--card);border-radius:4px;padding:2px 4px}html[data-original-ui][data-theme=dark] .ai-required-model-grid>article>header small{font-size:9px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html[data-original-ui][data-theme=dark] .ai-required-model-grid>article>header>svg{color:#16a269}html[data-original-ui][data-theme=dark] .ai-required-model-grid>article.missing>header>svg{color:#e69a24}html[data-original-ui][data-theme=dark] .ai-required-model-grid label{display:flex;flex-direction:column;gap:5px}html[data-original-ui][data-theme=dark] .ai-required-model-grid label>span{font-size:9px;color:var(--muted)}html[data-original-ui][data-theme=dark] .ai-required-model-grid select{width:100%;height:34px;border:1px solid var(--line);border-radius:7px;background:var(--surface);padding:0 9px;font-size:10px;color:var(--ink)}html[data-original-ui][data-theme=dark] .ai-required-model-grid select:focus{outline:2px solid #6842f526;border-color:#8067ee}html[data-original-ui][data-theme=dark] .ai-required-model-selected{display:flex;align-items:center;gap:8px;margin-top:9px;padding:8px;background:var(--surface);border-radius:8px}html[data-original-ui][data-theme=dark] .ai-required-model-selected>i{width:28px;height:28px;border-radius:7px;color:#fff;display:grid;place-items:center;font-style:normal;font-size:11px;font-weight:800}html[data-original-ui][data-theme=dark] .ai-required-model-selected>span{display:flex;flex-direction:column;gap:2px;min-width:0}html[data-original-ui][data-theme=dark] .ai-required-model-selected b{font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html[data-original-ui][data-theme=dark] .ai-required-model-selected small{font-size:8px;color:var(--muted)}html[data-original-ui][data-theme=dark] .ai-model-validation{margin-top:11px;padding:10px 12px;border-radius:9px;display:flex;align-items:center;gap:9px}html[data-original-ui][data-theme=dark] .ai-model-validation>svg{width:18px;height:18px;flex:0 0 auto}html[data-original-ui][data-theme=dark] .ai-model-validation>span{display:flex;flex-direction:column;gap:2px}html[data-original-ui][data-theme=dark] .ai-model-validation b{font-size:11px}html[data-original-ui][data-theme=dark] .ai-model-validation small{font-size:9px}html[data-original-ui][data-theme=dark] .ai-model-validation.error{background:var(--card);color:#a9620b}html[data-original-ui][data-theme=dark] .ai-model-validation.success{background:var(--card);color:#147b50}@media(max-width:680px){html[data-original-ui][data-theme=dark] .ai-required-model-grid{grid-template-columns:1fr}}html[data-original-ui][data-theme=dark] .agent-modal.wide{width:min(1480px,calc(100vw - 56px));max-height:94vh}html[data-original-ui][data-theme=dark] .agent-modal>header{height:78px}html[data-original-ui][data-theme=dark] .agent-modal>header small{font-size:12px}html[data-original-ui][data-theme=dark] .agent-modal>header h2{font-size:23px}html[data-original-ui][data-theme=dark] .ai-builder-layout{grid-template-columns:minmax(0,1.45fr) minmax(430px,.75fr);min-height:720px}html[data-original-ui][data-theme=dark] .ai-builder-chat{padding:30px 34px}html[data-original-ui][data-theme=dark] .ai-builder-intro h3{font-size:20px}html[data-original-ui][data-theme=dark] .ai-builder-intro p{font-size:15px}html[data-original-ui][data-theme=dark] .ai-builder-message small{font-size:13px}html[data-original-ui][data-theme=dark] .ai-builder-message p{font-size:15px}html[data-original-ui][data-theme=dark] .ai-builder-suggestions button{font-size:14px;min-height:38px}html[data-original-ui][data-theme=dark] .ai-builder-composer textarea{font-size:16px}html[data-original-ui][data-theme=dark] .ai-builder-composer>div>span{font-size:13px}html[data-original-ui][data-theme=dark] .ai-builder-composer button{height:42px;font-size:14px}html[data-original-ui][data-theme=dark] .ai-builder-followup b{font-size:16px}html[data-original-ui][data-theme=dark] .ai-builder-followup p{font-size:14px}html[data-original-ui][data-theme=dark] .ai-builder-config-group>small{font-size:13px}html[data-original-ui][data-theme=dark] .ai-builder-config-group button{font-size:13px;min-height:36px;padding:8px 12px}html[data-original-ui][data-theme=dark] .ai-builder-orchestration{margin-top:22px}html[data-original-ui][data-theme=dark] .ai-builder-orchestration>header{padding:19px 21px}html[data-original-ui][data-theme=dark] .ai-builder-orchestration h3{font-size:19px}html[data-original-ui][data-theme=dark] .ai-builder-orchestration header small{font-size:12px}html[data-original-ui][data-theme=dark] .ai-builder-orchestration header p{font-size:14px}html[data-original-ui][data-theme=dark] .ai-builder-orchestration>header>button{font-size:13px}html[data-original-ui][data-theme=dark] .ai-model-needs{padding:19px 21px}html[data-original-ui][data-theme=dark] .ai-model-needs>div b{font-size:16px}html[data-original-ui][data-theme=dark] .ai-model-needs>div small{font-size:13px;line-height:1.55}html[data-original-ui][data-theme=dark] .ai-model-needs>span{grid-template-columns:20px 104px 1fr;gap:9px;padding:8px 0;font-size:13px}html[data-original-ui][data-theme=dark] .ai-model-needs span small{font-size:13px}html[data-original-ui][data-theme=dark] .ai-model-library.required{padding:0 21px 21px}html[data-original-ui][data-theme=dark] .ai-model-library.required>header{padding:19px 0 15px}html[data-original-ui][data-theme=dark] .ai-model-library.required>header b{font-size:16px}html[data-original-ui][data-theme=dark] .ai-model-library.required>header small{font-size:13px;line-height:1.5}html[data-original-ui][data-theme=dark] .ai-model-library.required>header strong{font-size:12px;padding:7px 12px}html[data-original-ui][data-theme=dark] .ai-required-model-grid{gap:13px}html[data-original-ui][data-theme=dark] .ai-required-model-grid>article{padding:16px;border-radius:12px}html[data-original-ui][data-theme=dark] .ai-required-model-grid>article>header{grid-template-columns:36px minmax(0,1fr) 20px;gap:11px;margin-bottom:14px}html[data-original-ui][data-theme=dark] .ai-required-model-grid>article>header>span{width:36px;height:36px;font-size:12px}html[data-original-ui][data-theme=dark] .ai-required-model-grid>article>header b{font-size:14px}html[data-original-ui][data-theme=dark] .ai-required-model-grid>article>header b em{font-size:10px;padding:3px 6px}html[data-original-ui][data-theme=dark] .ai-required-model-grid>article>header small{font-size:12px}html[data-original-ui][data-theme=dark] .ai-required-model-grid label{gap:7px}html[data-original-ui][data-theme=dark] .ai-required-model-grid label>span{font-size:12px;line-height:1.45}html[data-original-ui][data-theme=dark] .ai-required-model-grid select{height:42px;padding:0 11px;font-size:13px}html[data-original-ui][data-theme=dark] .ai-required-model-selected{padding:10px;margin-top:11px}html[data-original-ui][data-theme=dark] .ai-required-model-selected>i{width:34px;height:34px;font-size:13px}html[data-original-ui][data-theme=dark] .ai-required-model-selected b{font-size:13px}html[data-original-ui][data-theme=dark] .ai-required-model-selected small{font-size:11px}html[data-original-ui][data-theme=dark] .ai-model-validation{padding:13px 15px;margin-top:14px}html[data-original-ui][data-theme=dark] .ai-model-validation b{font-size:14px}html[data-original-ui][data-theme=dark] .ai-model-validation small{font-size:12px}html[data-original-ui][data-theme=dark] .ai-builder-preview{padding:29px}html[data-original-ui][data-theme=dark] .ai-builder-preview>header small{font-size:12px}html[data-original-ui][data-theme=dark] .ai-builder-preview>header h3{font-size:20px}html[data-original-ui][data-theme=dark] .ai-builder-preview>header>span{font-size:12px}html[data-original-ui][data-theme=dark] .ai-builder-summary p{font-size:14px}html[data-original-ui][data-theme=dark] .ai-builder-preview-grid small{font-size:12px}html[data-original-ui][data-theme=dark] .ai-builder-preview-grid b{font-size:14px}html[data-original-ui][data-theme=dark] .ai-builder-flow li{font-size:13px;min-height:46px}html[data-original-ui][data-theme=dark] .ai-builder-models>small{font-size:13px}html[data-original-ui][data-theme=dark] .ai-builder-models span{font-size:12px}html[data-original-ui][data-theme=dark] .ai-builder-create{height:48px;font-size:15px}@media(max-width:1200px){html[data-original-ui][data-theme=dark] .agent-modal.wide{width:calc(100vw - 28px)}html[data-original-ui][data-theme=dark] .ai-builder-layout{grid-template-columns:minmax(0,1.35fr) minmax(360px,.65fr)}html[data-original-ui][data-theme=dark] .ai-builder-chat{padding:25px}html[data-original-ui][data-theme=dark] .ai-builder-preview{padding:23px}}@media(max-width:900px){html[data-original-ui][data-theme=dark] .agent-modal.wide{width:calc(100vw - 12px);max-height:97vh}html[data-original-ui][data-theme=dark] .ai-builder-layout{grid-template-columns:1fr}html[data-original-ui][data-theme=dark] .ai-builder-chat,html[data-original-ui][data-theme=dark] .ai-builder-preview{padding:20px}html[data-original-ui][data-theme=dark] .ai-required-model-grid{grid-template-columns:1fr}}html[data-original-ui][data-theme=dark] .ai-workflow-grid{width:1510px;height:850px;margin:28px;transform-origin:top left}html[data-original-ui][data-theme=dark] .ai-workflow-node{width:250px;min-height:150px}html[data-original-ui][data-theme=dark] .ai-workflow-node>p{font-size:10px;line-height:1.55;min-height:45px}html[data-original-ui][data-theme=dark] .ai-workflow-node>footer span{max-width:122px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html[data-original-ui][data-theme=dark] .ai-workflow-node:before{display:none!important}html[data-original-ui][data-theme=dark] .ai-workflow-node:after{display:block!important;width:44px}html[data-original-ui][data-theme=dark] .ai-workflow-node.node-1{left:10px;top:30px}html[data-original-ui][data-theme=dark] .ai-workflow-node.node-2{left:304px;top:30px}html[data-original-ui][data-theme=dark] .ai-workflow-node.node-3{left:598px;top:30px}html[data-original-ui][data-theme=dark] .ai-workflow-node.node-4{left:892px;top:30px}html[data-original-ui][data-theme=dark] .ai-workflow-node.node-5{left:1186px;top:30px}html[data-original-ui][data-theme=dark] .ai-workflow-node.node-6{left:1186px;top:278px}html[data-original-ui][data-theme=dark] .ai-workflow-node.node-7{left:892px;top:278px}html[data-original-ui][data-theme=dark] .ai-workflow-node.node-8{left:598px;top:278px}html[data-original-ui][data-theme=dark] .ai-workflow-node.node-9{left:304px;top:278px}html[data-original-ui][data-theme=dark] .ai-workflow-node.node-10{left:10px;top:278px}html[data-original-ui][data-theme=dark] .ai-workflow-node.node-11{left:10px;top:526px}html[data-original-ui][data-theme=dark] .ai-workflow-node.node-12{left:304px;top:526px}html[data-original-ui][data-theme=dark] .ai-workflow-node.node-13{left:598px;top:526px}html[data-original-ui][data-theme=dark] .ai-workflow-node.node-14{left:892px;top:526px}html[data-original-ui][data-theme=dark] .ai-workflow-node.node-5:after,html[data-original-ui][data-theme=dark] .ai-workflow-node.node-6:after,html[data-original-ui][data-theme=dark] .ai-workflow-node.node-7:after,html[data-original-ui][data-theme=dark] .ai-workflow-node.node-8:after,html[data-original-ui][data-theme=dark] .ai-workflow-node.node-9:after,html[data-original-ui][data-theme=dark] .ai-workflow-node.node-10:after,html[data-original-ui][data-theme=dark] .ai-workflow-node.node-14:after{display:none!important}html[data-original-ui][data-theme=dark] .ai-workflow-node.node-6:after,html[data-original-ui][data-theme=dark] .ai-workflow-node.node-7:after,html[data-original-ui][data-theme=dark] .ai-workflow-node.node-8:after,html[data-original-ui][data-theme=dark] .ai-workflow-node.node-9:after{display:block!important;left:auto;right:100%}html[data-original-ui][data-theme=dark] .ai-workflow-node.node-5:before,html[data-original-ui][data-theme=dark] .ai-workflow-node.node-10:before{display:block!important;content:"";position:absolute;left:124px;top:100%;width:2px;height:98px;background:#a99af0;z-index:-1}html[data-original-ui][data-theme=dark] .ai-node-inspector section{padding:12px 0}html[data-original-ui][data-theme=dark] .ai-node-inspector section b{font-size:12px}html[data-original-ui][data-theme=dark] .ai-node-inspector section p{font-size:11px}html[data-original-ui][data-theme=dark] .ai-workflow-grid{width:1580px;height:1050px;margin:28px}html[data-original-ui][data-theme=dark] .ai-workflow-connections{position:absolute;top:0;right:0;bottom:0;left:0;width:1580px;height:1050px;overflow:visible;pointer-events:none;z-index:0}html[data-original-ui][data-theme=dark] .ai-workflow-connections path{fill:none;stroke:#8c75ea;stroke-width:3;stroke-linecap:round;marker-end:url(#workflow-arrow)}html[data-original-ui][data-theme=dark] .ai-workflow-connections marker path{fill:#8c75ea;stroke:none}html[data-original-ui][data-theme=dark] .ai-workflow-connections path.branch.image{stroke:#398be2}html[data-original-ui][data-theme=dark] .ai-workflow-connections path.branch.audio{stroke:#ea8d36}html[data-original-ui][data-theme=dark] .ai-workflow-connections path.branch.music{stroke:#d45a9b}html[data-original-ui][data-theme=dark] .ai-workflow-connections path.merge{stroke:#39a779;stroke-dasharray:7 5}html[data-original-ui][data-theme=dark] .ai-workflow-node{z-index:2;width:250px;min-height:150px}html[data-original-ui][data-theme=dark] .ai-workflow-node:before,html[data-original-ui][data-theme=dark] .ai-workflow-node:after{display:none!important}html[data-original-ui][data-theme=dark] .ai-workflow-node.node-1{left:30px;top:95px;width:250px}html[data-original-ui][data-theme=dark] .ai-workflow-node.node-2{left:345px;top:40px;width:260px}html[data-original-ui][data-theme=dark] .ai-workflow-node.node-3{left:675px;top:145px;width:260px}html[data-original-ui][data-theme=dark] .ai-workflow-node.node-4{left:1005px;top:70px;width:255px}html[data-original-ui][data-theme=dark] .ai-workflow-node.node-5{left:1340px;top:205px;width:220px}html[data-original-ui][data-theme=dark] .ai-workflow-node.node-6{left:965px;top:370px;width:260px}html[data-original-ui][data-theme=dark] .ai-workflow-node.node-7{left:625px;top:310px;width:260px}html[data-original-ui][data-theme=dark] .ai-workflow-node.node-8{left:275px;top:445px;width:260px}html[data-original-ui][data-theme=dark] .ai-workflow-node.node-9{left:90px;top:695px;width:250px}html[data-original-ui][data-theme=dark] .ai-workflow-node.node-10{left:525px;top:735px;width:250px}html[data-original-ui][data-theme=dark] .ai-workflow-node.node-11{left:900px;top:630px;width:255px}html[data-original-ui][data-theme=dark] .ai-workflow-node.node-12{left:970px;top:805px;width:260px}html[data-original-ui][data-theme=dark] .ai-workflow-node.node-13{left:1320px;top:605px;width:240px}html[data-original-ui][data-theme=dark] .ai-workflow-node.node-14{left:920px;top:925px;width:260px}html[data-original-ui][data-theme=dark] .ai-workflow-node.node-2,html[data-original-ui][data-theme=dark] .ai-workflow-node.node-7,html[data-original-ui][data-theme=dark] .ai-workflow-node.node-11{transform:rotate(-.35deg)}html[data-original-ui][data-theme=dark] .ai-workflow-node.node-4,html[data-original-ui][data-theme=dark] .ai-workflow-node.node-9,html[data-original-ui][data-theme=dark] .ai-workflow-node.node-13{transform:rotate(.3deg)}html[data-original-ui][data-theme=dark] .ai-workflow-node:hover{transform:translateY(-3px) rotate(0)}html[data-original-ui][data-theme=dark] .ai-workflow-node.node-9{border-top-color:#398be2}html[data-original-ui][data-theme=dark] .ai-workflow-node.node-10{border-top-color:#ea8d36}html[data-original-ui][data-theme=dark] .ai-workflow-node.node-11{border-top-color:#d45a9b}html[data-original-ui][data-theme=dark] .ai-workflow-node.node-12{border-top-color:#6550e8}html[data-original-ui][data-theme=dark] .ai-workflow-node.node-13,html[data-original-ui][data-theme=dark] .ai-workflow-node.node-14{border-top-color:#25a679}html[data-original-ui][data-theme=dark] .ai-workflow-fullscreen-button{font-weight:700;color:#5a3fe0!important;border-color:var(--line)!important;background:var(--surface)!important}html[data-original-ui][data-theme=dark] .ai-workflow-fullscreen-button:hover{background:var(--card)!important}html[data-original-ui][data-theme=dark] .ai-workflow-editor.fullscreen{position:fixed;top:18px;right:18px;bottom:18px;left:18px;z-index:500;height:auto;max-height:none;border:1px solid var(--line);border-radius:16px;overflow:hidden;box-shadow:0 0 0 100vmax #141221b8,0 30px 90px #14122161}html[data-original-ui][data-theme=dark] .ai-workflow-editor.fullscreen>header{min-height:86px}html[data-original-ui][data-theme=dark] .ai-workflow-editor.fullscreen .ai-workflow-toolbar{height:56px}html[data-original-ui][data-theme=dark] .ai-workflow-editor.fullscreen .ai-workflow-body,html[data-original-ui][data-theme=dark] .ai-workflow-editor.fullscreen .ai-workflow-canvas{min-height:0}html[data-original-ui][data-theme=dark] .ai-workflow-editor.fullscreen .ai-node-inspector{width:340px}html[data-original-ui][data-theme=dark] .ai-workflow-editor.fullscreen>footer{min-height:66px}@media(max-width:900px){html[data-original-ui][data-theme=dark] .ai-workflow-editor.fullscreen{top:6px;right:6px;bottom:6px;left:6px}html[data-original-ui][data-theme=dark] .ai-workflow-editor.fullscreen .ai-node-inspector{display:none}html[data-original-ui][data-theme=dark] .ai-workflow-editor.fullscreen>header p{display:none}}html[data-original-ui][data-theme=dark] .agent-modal.agent-delete-modal{width:min(560px,calc(100vw - 32px));overflow:hidden;border:1px solid var(--line)}html[data-original-ui][data-theme=dark] .agent-delete-modal>header{height:72px;padding:0 24px}html[data-original-ui][data-theme=dark] .agent-delete-modal>header small{color:#d33e4e;font-size:11px;letter-spacing:.12em}html[data-original-ui][data-theme=dark] .agent-delete-modal>header h2{font-size:20px}html[data-original-ui][data-theme=dark] .agent-delete-modal>header>button{width:36px;height:36px;border-radius:9px;display:grid;place-items:center;color:var(--muted)}html[data-original-ui][data-theme=dark] .agent-delete-modal>header>button:hover{background:var(--card);color:var(--ink)}html[data-original-ui][data-theme=dark] .agent-delete-confirm{padding:30px 32px 28px;text-align:center}html[data-original-ui][data-theme=dark] .agent-delete-confirm>span{width:66px;height:66px;margin:0 auto 14px;border-radius:20px;background:var(--surface);color:#d83f51;display:grid;place-items:center;box-shadow:inset 0 0 0 1px #ffd9df}html[data-original-ui][data-theme=dark] .agent-delete-confirm>span svg{width:31px;height:31px}html[data-original-ui][data-theme=dark] .agent-delete-confirm>small{display:block;color:#d33e4e;font-size:12px;font-weight:800;letter-spacing:.04em}html[data-original-ui][data-theme=dark] .agent-delete-confirm h3{margin:7px 0 10px;color:var(--ink);font-size:21px;line-height:1.4}html[data-original-ui][data-theme=dark] .agent-delete-confirm>p{max-width:450px;margin:0 auto;color:var(--muted);font-size:14px;line-height:1.7}html[data-original-ui][data-theme=dark] .agent-delete-warning{margin:22px 0 24px;padding:13px 15px;border:1px solid var(--line);border-radius:10px;background:var(--surface);text-align:left;display:flex;align-items:flex-start;gap:10px;color:#a86616}html[data-original-ui][data-theme=dark] .agent-delete-warning>svg{width:19px;height:19px;flex:0 0 auto;margin-top:1px}html[data-original-ui][data-theme=dark] .agent-delete-warning>span{display:flex;flex-direction:column;gap:3px}html[data-original-ui][data-theme=dark] .agent-delete-warning b{font-size:13px}html[data-original-ui][data-theme=dark] .agent-delete-warning small{color:var(--muted);font-size:12px;line-height:1.5}html[data-original-ui][data-theme=dark] .agent-delete-actions{display:grid;grid-template-columns:1fr 1fr;gap:11px}html[data-original-ui][data-theme=dark] .agent-delete-actions button{height:44px;border-radius:9px;font-size:14px;font-weight:700;display:flex;align-items:center;justify-content:center;gap:7px}html[data-original-ui][data-theme=dark] .agent-delete-actions button:first-child{border:1px solid var(--line);background:var(--surface);color:var(--ink)}html[data-original-ui][data-theme=dark] .agent-delete-actions button:first-child:hover{background:var(--card);border-color:var(--line)}html[data-original-ui][data-theme=dark] .agent-delete-actions .agent-danger{border:1px solid #d73e50;background:#d73e50;color:#fff;box-shadow:0 7px 16px #c72d3f33}html[data-original-ui][data-theme=dark] .agent-delete-actions .agent-danger:hover{background:#bc2f40;border-color:#bc2f40}html[data-original-ui][data-theme=dark] .agent-delete-actions .agent-danger:active{transform:translateY(1px)}html[data-original-ui][data-theme=dark] .agent-delete-actions button:focus-visible{outline:3px solid rgba(215,62,80,.2);outline-offset:2px}@media(max-width:520px){html[data-original-ui][data-theme=dark] .agent-delete-confirm{padding:24px 20px 20px}html[data-original-ui][data-theme=dark] .agent-delete-actions{grid-template-columns:1fr}html[data-original-ui][data-theme=dark] .agent-delete-actions button:first-child{order:2}}html[data-original-ui][data-theme=dark] .agent-delete-modal .agent-delete-actions button.agent-danger{border:1px solid #d73e50!important;background:#d73e50!important;color:#fff!important;font-size:14px!important;font-weight:800!important;opacity:1!important;-webkit-text-fill-color:#fff!important;box-shadow:0 7px 16px #c72d3f33}html[data-original-ui][data-theme=dark] .agent-delete-modal .agent-delete-actions button.agent-danger span,html[data-original-ui][data-theme=dark] .agent-delete-modal .agent-delete-actions button.agent-danger svg{display:inline-block!important;visibility:visible!important;opacity:1!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html[data-original-ui][data-theme=dark] .agent-delete-modal .agent-delete-actions button.agent-danger svg{width:17px;height:17px}html[data-original-ui][data-theme=dark] .agent-delete-modal .agent-delete-actions button.agent-danger span{line-height:1;white-space:nowrap}html[data-original-ui][data-theme=dark] .agent-detail-content .agent-workflow-readonly{display:block;position:relative;min-width:1600px;min-height:1120px;padding:0;background-color:var(--surface);background-image:radial-gradient(var(--card) 1px,transparent 1px);background-size:18px 18px}html[data-original-ui][data-theme=dark] .agent-detail-connections{position:absolute;top:0;right:0;bottom:0;left:0;width:1600px;height:1120px;z-index:0;pointer-events:none}html[data-original-ui][data-theme=dark] .agent-detail-connections path{fill:none;stroke:#7559ec;stroke-width:3;stroke-linecap:round;marker-end:url(#detail-flow-arrow)}html[data-original-ui][data-theme=dark] .agent-detail-connections marker path{fill:#7559ec;stroke:none}html[data-original-ui][data-theme=dark] .agent-detail-content .agent-flow-node{position:absolute;height:168px;z-index:2;cursor:pointer}html[data-original-ui][data-theme=dark] .agent-detail-content .agent-flow-node.selected{border-color:#6842f5;box-shadow:0 0 0 4px #6842f526,0 15px 32px #31276324}html[data-original-ui][data-theme=dark] .agent-detail-content .agent-flow-node:focus-visible{outline:3px solid rgba(104,66,245,.25);outline-offset:3px}html[data-original-ui][data-theme=dark] .agent-detail-content .agent-flow-node>p{height:48px;font-size:10px;line-height:1.55}html[data-original-ui][data-theme=dark] .agent-detail-content .agent-node-wire{display:none}html[data-original-ui][data-theme=dark] .agent-detail-node-inspector{margin:16px;border:1px solid var(--line);border-radius:12px;background:var(--surface);overflow:hidden}html[data-original-ui][data-theme=dark] .agent-detail-node-inspector>header{padding:16px 18px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;background:var(--surface)}html[data-original-ui][data-theme=dark] .agent-detail-node-inspector>header small{font-size:10px;color:#6842f5;font-weight:800}html[data-original-ui][data-theme=dark] .agent-detail-node-inspector>header h3{margin:4px 0 0;font-size:17px}html[data-original-ui][data-theme=dark] .agent-detail-node-inspector>header>span{font-size:11px;padding:6px 9px;border-radius:7px;background:var(--card);color:#6842f5;font-weight:700}html[data-original-ui][data-theme=dark] .agent-detail-node-inspector>div{padding:15px 18px;display:grid;grid-template-columns:repeat(4,1fr);gap:10px}html[data-original-ui][data-theme=dark] .agent-detail-node-inspector article{min-height:82px;padding:12px;border:1px solid var(--line);border-radius:9px;background:var(--surface);display:flex;flex-direction:column;gap:7px}html[data-original-ui][data-theme=dark] .agent-detail-node-inspector article small{color:var(--muted);font-size:10px}html[data-original-ui][data-theme=dark] .agent-detail-node-inspector article b{font-size:12px;line-height:1.55}html[data-original-ui][data-theme=dark] .agent-detail-node-inspector>footer{height:auto!important;min-height:42px;padding:10px 18px!important;border-top:1px solid var(--line)!important;background:var(--surface)!important;color:var(--muted)!important;font-size:11px!important;display:flex;align-items:center;gap:7px!important}@media(max-width:900px){html[data-original-ui][data-theme=dark] .agent-detail-node-inspector>div{grid-template-columns:1fr 1fr}}html[data-original-ui][data-theme=dark] .agent-modal-backdrop,html[data-original-ui][data-theme=dark] .aa-modal-backdrop,html[data-original-ui][data-theme=dark] .aap-dialog-backdrop{padding:28px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}html[data-original-ui][data-theme=dark] .agent-modal{width:min(760px,calc(100vw - 48px));max-height:92vh;border-radius:18px}html[data-original-ui][data-theme=dark] .agent-modal.wide{width:min(1480px,calc(100vw - 56px))}html[data-original-ui][data-theme=dark] .agent-modal.agent-delete-modal{width:min(680px,calc(100vw - 40px))}html[data-original-ui][data-theme=dark] .agent-modal>header{min-height:88px;height:auto;padding:18px 30px}html[data-original-ui][data-theme=dark] .agent-modal>header small{font-size:13px}html[data-original-ui][data-theme=dark] .agent-modal>header h2{font-size:27px;line-height:1.3}html[data-original-ui][data-theme=dark] .agent-modal>header>button{width:42px;height:42px;border-radius:10px}html[data-original-ui][data-theme=dark] .agent-modal-body{padding:30px;font-size:15px;line-height:1.65}html[data-original-ui][data-theme=dark] .agent-modal-body h3{font-size:21px}html[data-original-ui][data-theme=dark] .agent-modal-body p,html[data-original-ui][data-theme=dark] .agent-dialog-copy p{font-size:15px;line-height:1.7}html[data-original-ui][data-theme=dark] .agent-modal-body label{font-size:15px}html[data-original-ui][data-theme=dark] .agent-modal-body input,html[data-original-ui][data-theme=dark] .agent-modal-body select{min-height:48px;padding:0 14px;font-size:15px}html[data-original-ui][data-theme=dark] .agent-modal-body textarea{min-height:128px;padding:13px 14px;font-size:15px;line-height:1.6}html[data-original-ui][data-theme=dark] .agent-modal-body button{min-height:44px;padding:0 15px;font-size:14px}html[data-original-ui][data-theme=dark] .agent-modal-body>footer,html[data-original-ui][data-theme=dark] .agent-modal-body form>footer{margin:25px -30px -30px;padding:18px 30px!important;min-height:76px;background:var(--surface)!important;color:inherit!important;display:flex!important;justify-content:flex-end!important;gap:10px!important}html[data-original-ui][data-theme=dark] .agent-modal-body>footer button,html[data-original-ui][data-theme=dark] .agent-modal-body form>footer button{min-width:112px;height:44px;font-size:14px}html[data-original-ui][data-theme=dark] .agent-modal-note{padding:15px 17px;font-size:14px}html[data-original-ui][data-theme=dark] .agent-delete-confirm{padding:38px 40px 34px}html[data-original-ui][data-theme=dark] .agent-delete-confirm h3{font-size:24px}html[data-original-ui][data-theme=dark] .agent-delete-confirm>p{font-size:16px}html[data-original-ui][data-theme=dark] .agent-delete-actions button{height:48px;font-size:15px}html[data-original-ui][data-theme=dark] .aap-dialog{width:min(760px,calc(100vw - 48px))!important;max-height:92vh;border-radius:18px}html[data-original-ui][data-theme=dark] .aap-dialog.audit{width:min(820px,calc(100vw - 48px))!important}html[data-original-ui][data-theme=dark] .aap-dialog>header{height:94px!important;padding:0 30px!important}html[data-original-ui][data-theme=dark] .aap-dialog>header small{font-size:12px!important}html[data-original-ui][data-theme=dark] .aap-dialog>header h3{margin:5px 0;font-size:25px!important}html[data-original-ui][data-theme=dark] .aap-dialog>header button{width:42px!important;height:42px!important}html[data-original-ui][data-theme=dark] .aap-dialog>div{padding:30px!important}html[data-original-ui][data-theme=dark] .aap-dialog label{gap:9px;margin-bottom:20px;font-size:15px!important}html[data-original-ui][data-theme=dark] .aap-dialog input,html[data-original-ui][data-theme=dark] .aap-dialog select{height:49px!important;padding:0 14px;font-size:15px!important}html[data-original-ui][data-theme=dark] .aap-dialog textarea{min-height:128px;padding:13px 14px;font-size:15px!important}html[data-original-ui][data-theme=dark] .aap-dialog label small{font-size:12px!important}html[data-original-ui][data-theme=dark] .aap-scope-preview{gap:9px;flex-wrap:wrap}html[data-original-ui][data-theme=dark] .aap-scope-preview span{padding:9px 11px;font-size:12px!important}html[data-original-ui][data-theme=dark] .aap-security-note{padding:15px;font-size:13px!important;line-height:1.55}html[data-original-ui][data-theme=dark] .aap-dialog>footer{min-height:78px;padding:17px 30px!important;background:var(--surface)!important;color:inherit!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important}html[data-original-ui][data-theme=dark] .aap-dialog>footer button{min-width:112px;height:44px;font-size:14px!important}html[data-original-ui][data-theme=dark] .aap-audit-detail dl>div{padding:12px 0;font-size:14px!important}html[data-original-ui][data-theme=dark] .aap-audit-detail dd{max-width:460px}html[data-original-ui][data-theme=dark] .aap-audit-detail h4{font-size:17px}html[data-original-ui][data-theme=dark] .aap-audit-detail pre{padding:16px;font-size:13px;line-height:1.6}html[data-original-ui][data-theme=dark] .aa-modal{width:min(780px,100%);max-height:calc(100vh - 56px);border-radius:18px}html[data-original-ui][data-theme=dark] .aa-modal.medium{width:min(940px,100%)}html[data-original-ui][data-theme=dark] .aa-modal.wide{width:min(1280px,100%)}html[data-original-ui][data-theme=dark] .aa-modal>header{min-height:92px;padding:20px 30px}html[data-original-ui][data-theme=dark] .aa-modal>header small{font-size:13px}html[data-original-ui][data-theme=dark] .aa-modal>header h2{font-size:29px}html[data-original-ui][data-theme=dark] .aa-modal-body{font-size:15px;line-height:1.65}html[data-original-ui][data-theme=dark] .aa-modal-body:has(>.aa-workflow-dialog-summary){padding:32px 34px 34px}html[data-original-ui][data-theme=dark] .aa-modal-body h3,html[data-original-ui][data-theme=dark] .aa-dialog-section h3{font-size:21px}html[data-original-ui][data-theme=dark] .aa-modal-body p,html[data-original-ui][data-theme=dark] .aa-dialog-section p{font-size:15px;line-height:1.65}html[data-original-ui][data-theme=dark] .aa-modal-body label,html[data-original-ui][data-theme=dark] .aa-dialog-section label{font-size:14px}html[data-original-ui][data-theme=dark] .aa-modal-body input,html[data-original-ui][data-theme=dark] .aa-modal-body select,html[data-original-ui][data-theme=dark] .aa-dialog-section input,html[data-original-ui][data-theme=dark] .aa-dialog-section select{min-height:48px;font-size:14px}html[data-original-ui][data-theme=dark] .aa-modal-body textarea,html[data-original-ui][data-theme=dark] .aa-dialog-section textarea{min-height:120px;font-size:14px;line-height:1.6}html[data-original-ui][data-theme=dark] .aa-modal>footer{min-height:80px;padding:17px 30px!important;background:var(--surface)!important;color:inherit!important;gap:10px}html[data-original-ui][data-theme=dark] .aa-modal>footer button{min-width:110px;height:44px;font-size:14px}html[data-original-ui][data-theme=dark] .aa-workflow-dialog-summary{padding:18px}html[data-original-ui][data-theme=dark] .aa-workflow-dialog-summary b{font-size:16px}html[data-original-ui][data-theme=dark] .aa-workflow-dialog-summary p{font-size:14px}html[data-original-ui][data-theme=dark] .aa-form-grid{gap:18px}html[data-original-ui][data-theme=dark] .aa-form-grid label{gap:8px}@media(max-width:760px){html[data-original-ui][data-theme=dark] .agent-modal-backdrop,html[data-original-ui][data-theme=dark] .aa-modal-backdrop,html[data-original-ui][data-theme=dark] .aap-dialog-backdrop{padding:8px}html[data-original-ui][data-theme=dark] .agent-modal,html[data-original-ui][data-theme=dark] .agent-modal.wide,html[data-original-ui][data-theme=dark] .agent-modal.agent-delete-modal,html[data-original-ui][data-theme=dark] .aap-dialog,html[data-original-ui][data-theme=dark] .aap-dialog.audit,html[data-original-ui][data-theme=dark] .aa-modal,html[data-original-ui][data-theme=dark] .aa-modal.medium,html[data-original-ui][data-theme=dark] .aa-modal.wide{width:calc(100vw - 16px);max-height:calc(100vh - 16px)}html[data-original-ui][data-theme=dark] .agent-modal>header,html[data-original-ui][data-theme=dark] .aap-dialog>header,html[data-original-ui][data-theme=dark] .aa-modal>header{min-height:76px;padding-left:20px;padding-right:20px}html[data-original-ui][data-theme=dark] .agent-modal>header h2,html[data-original-ui][data-theme=dark] .aap-dialog>header h3,html[data-original-ui][data-theme=dark] .aa-modal>header h2{font-size:22px}html[data-original-ui][data-theme=dark] .agent-modal-body,html[data-original-ui][data-theme=dark] .aap-dialog>div{padding:20px}html[data-original-ui][data-theme=dark] .agent-modal-body>footer,html[data-original-ui][data-theme=dark] .agent-modal-body form>footer{margin:22px -20px -20px;padding:15px 20px!important}html[data-original-ui][data-theme=dark] .aap-dialog>footer,html[data-original-ui][data-theme=dark] .aa-modal>footer{padding:15px 20px!important;flex-wrap:wrap}html[data-original-ui][data-theme=dark] .aap-dialog>footer button,html[data-original-ui][data-theme=dark] .aa-modal>footer button{flex:1}html[data-original-ui][data-theme=dark] .aa-form-grid{grid-template-columns:1fr}}html[data-original-ui][data-theme=dark] .agent-step-preview{max-width:900px;border:1px solid var(--line);border-radius:13px;background:var(--surface);overflow:hidden;box-shadow:0 8px 26px #2623460f}html[data-original-ui][data-theme=dark] .agent-step-preview>header{padding:20px 22px;border-bottom:1px solid var(--line);background:linear-gradient(135deg,var(--surface),var(--surface));display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:13px}html[data-original-ui][data-theme=dark] .agent-step-preview>header>span{width:44px;height:44px;border-radius:11px;background:#6842f5;color:#fff;display:grid;place-items:center;font-size:15px;font-weight:800}html[data-original-ui][data-theme=dark] .agent-step-preview>header>div small{color:#6842f5;font-size:11px;font-weight:800}html[data-original-ui][data-theme=dark] .agent-step-preview>header h2{margin:3px 0 4px;font-size:20px}html[data-original-ui][data-theme=dark] .agent-step-preview>header p{margin:0;color:var(--muted);font-size:12px}html[data-original-ui][data-theme=dark] .agent-step-preview>header>i{font-style:normal;padding:6px 9px;border-radius:7px;background:var(--card);color:var(--muted);font-size:11px}html[data-original-ui][data-theme=dark] .agent-step-preview-grid{padding:20px 22px;display:grid;grid-template-columns:1fr 1fr;gap:12px}html[data-original-ui][data-theme=dark] .agent-step-preview-grid>section{min-height:108px;padding:14px;border:1px solid var(--line);border-radius:10px;background:var(--surface)}html[data-original-ui][data-theme=dark] .agent-step-preview-grid small{color:var(--muted);font-size:11px;font-weight:700}html[data-original-ui][data-theme=dark] .agent-step-preview-grid p{margin:7px 0 0;color:var(--ink);font-size:13px;line-height:1.65}html[data-original-ui][data-theme=dark] .agent-step-dependency{margin:0 22px 20px;padding:13px 14px;border-radius:9px;background:var(--card);color:#6842f5;display:flex;align-items:flex-start;gap:9px}html[data-original-ui][data-theme=dark] .agent-step-dependency>svg{margin-top:2px}html[data-original-ui][data-theme=dark] .agent-step-dependency>span{display:flex;flex-direction:column;gap:3px}html[data-original-ui][data-theme=dark] .agent-step-dependency b{font-size:12px}html[data-original-ui][data-theme=dark] .agent-step-dependency small{font-size:11px;color:var(--muted)}html[data-original-ui][data-theme=dark] .agent-step-preview>footer{padding:15px 22px;border-top:1px solid var(--line);display:flex;justify-content:flex-end;gap:9px}html[data-original-ui][data-theme=dark] .agent-step-preview>footer button{height:38px;padding:0 13px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink);display:flex;align-items:center;gap:6px;font-size:12px}html[data-original-ui][data-theme=dark] .agent-step-preview>footer button:first-child{margin-right:auto}html[data-original-ui][data-theme=dark] .agent-step-preview>footer button.agent-primary{background:#6842f5;border-color:#6842f5;color:#fff}@media(max-width:700px){html[data-original-ui][data-theme=dark] .agent-step-preview-grid{grid-template-columns:1fr}html[data-original-ui][data-theme=dark] .agent-step-preview>header{grid-template-columns:40px 1fr}html[data-original-ui][data-theme=dark] .agent-step-preview>header>i{display:none}}html[data-original-ui][data-theme=dark] .agent-workspace-dialog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:grid;place-items:center;padding:24px;background:#12102385;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}html[data-original-ui][data-theme=dark] .agent-workspace-dialog{width:min(560px,100%);max-height:min(720px,calc(100vh - 48px));overflow:auto;border:1px solid var(--line);border-radius:16px;background:var(--surface);box-shadow:0 26px 80px #1712374d}html[data-original-ui][data-theme=dark] .agent-workspace-dialog>header{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:1px solid var(--line)}html[data-original-ui][data-theme=dark] .agent-workspace-dialog>header h2{margin:0;font-size:19px}html[data-original-ui][data-theme=dark] .agent-workspace-dialog>header button{width:34px;height:34px;border:0;border-radius:8px;background:var(--card);display:grid;place-items:center}html[data-original-ui][data-theme=dark] .agent-workspace-dialog>ol,html[data-original-ui][data-theme=dark] .agent-workspace-dialog>dl,html[data-original-ui][data-theme=dark] .agent-workspace-dialog>.agent-dialog-models{margin:0;padding:20px}html[data-original-ui][data-theme=dark] .agent-workspace-dialog>ol{padding-left:42px;line-height:1.9;color:var(--ink)}html[data-original-ui][data-theme=dark] .agent-workspace-dialog dl{display:grid;gap:10px}html[data-original-ui][data-theme=dark] .agent-workspace-dialog dl>div{display:grid;grid-template-columns:130px 1fr;gap:12px;padding:11px 12px;border-radius:9px;background:var(--surface)}html[data-original-ui][data-theme=dark] .agent-workspace-dialog dt{color:var(--muted)}html[data-original-ui][data-theme=dark] .agent-workspace-dialog dd{margin:0;font-weight:700;word-break:break-all}html[data-original-ui][data-theme=dark] .agent-dialog-models{display:flex;flex-wrap:wrap;gap:9px}html[data-original-ui][data-theme=dark] .agent-dialog-models>span{padding:8px 10px;border-radius:8px;background:var(--card);color:#5d3ee8;font-weight:700}html[data-original-ui][data-theme=dark] .agent-dialog-models>p{width:100%;margin:8px 0 0;color:var(--muted)}html[data-original-ui][data-theme=dark] .agent-workspace-dialog>footer{display:flex;justify-content:flex-end;padding:14px 20px;border-top:1px solid var(--line)}html[data-original-ui][data-theme=dark] .agent-workspace-dialog>footer button{min-width:86px;height:38px;border:0;border-radius:8px;background:#6842f5;color:#fff;font-weight:700}html[data-original-ui][data-theme=dark] .agent-workspace-dialog:has(.agent-quote-detail){width:min(760px,100%)}html[data-original-ui][data-theme=dark] .agent-cost-detail-button{width:100%;margin-top:12px;padding:9px 12px;border:1px solid var(--line);border-radius:9px;background:var(--surface);color:#5b3de5;font-weight:800;cursor:pointer}html[data-original-ui][data-theme=dark] .agent-quote-detail{padding:20px}html[data-original-ui][data-theme=dark] .agent-quote-summary{display:grid;gap:5px;padding:16px;border-radius:12px;background:linear-gradient(135deg,var(--surface),var(--surface))}html[data-original-ui][data-theme=dark] .agent-quote-summary span{color:var(--muted)}html[data-original-ui][data-theme=dark] .agent-quote-summary strong{font-size:25px;color:#6540ee}html[data-original-ui][data-theme=dark] .agent-quote-summary small{color:var(--muted)}html[data-original-ui][data-theme=dark] .agent-quote-lines{display:grid;gap:10px;margin:16px 0}html[data-original-ui][data-theme=dark] .agent-quote-lines article{padding:13px 14px;border:1px solid var(--line);border-radius:11px;background:var(--surface)}html[data-original-ui][data-theme=dark] .agent-quote-lines article>header{display:flex;justify-content:space-between;gap:16px}html[data-original-ui][data-theme=dark] .agent-quote-lines article>header div{display:flex;align-items:center;gap:8px}html[data-original-ui][data-theme=dark] .agent-quote-lines article span{padding:3px 7px;border-radius:999px;background:var(--card);color:var(--ink);font-size:12px}html[data-original-ui][data-theme=dark] .agent-quote-lines article>header strong{white-space:nowrap;color:#5132d9}html[data-original-ui][data-theme=dark] .agent-quote-lines article p{margin:7px 0 3px;color:var(--ink)}html[data-original-ui][data-theme=dark] .agent-quote-lines article small{color:var(--muted)}html[data-original-ui][data-theme=dark] .agent-quote-detail>dl{padding:0!important}html[data-original-ui][data-theme=dark] .agent-budget-notice{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;width:100%;max-width:1120px;margin:0 auto 16px;padding:13px 15px;border:1px solid #f2cf82;border-radius:10px;background:var(--card);color:#7c5813}html[data-original-ui][data-theme=dark] .agent-budget-notice>svg{width:20px;height:20px}html[data-original-ui][data-theme=dark] .agent-budget-notice span{display:grid;gap:3px}html[data-original-ui][data-theme=dark] .agent-budget-notice small{color:#8d7240}html[data-original-ui][data-theme=dark] .agent-budget-notice button{height:36px;padding:0 14px;border:0;border-radius:8px;background:#6842f5;color:#fff;font-weight:800}html[data-original-ui][data-theme=dark] .agent-connected-error{grid-template-columns:auto 1fr auto!important}html[data-original-ui][data-theme=dark] .agent-connected-error>button{height:34px;padding:0 12px;border:1px solid var(--line);border-radius:7px;background:var(--surface);color:#c63048;font-weight:800}html[data-original-ui][data-theme=dark] .agent-budget-dialog{width:min(720px,100%)}html[data-original-ui][data-theme=dark] .agent-budget-dialog>header>div small{color:#6842f5;font-size:10px;font-weight:900;letter-spacing:.12em}html[data-original-ui][data-theme=dark] .agent-budget-dialog>header>div h2{margin-top:4px}html[data-original-ui][data-theme=dark] .agent-budget-intro{margin:0;padding:18px 20px 0;color:var(--ink);line-height:1.65}html[data-original-ui][data-theme=dark] .agent-budget-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:18px 20px}html[data-original-ui][data-theme=dark] .agent-budget-fields label{display:grid;gap:7px;color:var(--ink);font-size:12px;font-weight:700}html[data-original-ui][data-theme=dark] .agent-budget-fields input{height:42px;padding:0 12px;border:1px solid var(--line);border-radius:8px;font-size:14px;outline:0}html[data-original-ui][data-theme=dark] .agent-budget-fields input:focus{border-color:#8f78f7;box-shadow:0 0 0 3px #6842f514}html[data-original-ui][data-theme=dark] .agent-budget-rules{display:grid;gap:5px;margin:0 20px 18px;padding:13px 14px;border-radius:9px;background:var(--surface);color:var(--muted);font-size:12px}html[data-original-ui][data-theme=dark] .agent-budget-rules b{color:var(--ink)}html[data-original-ui][data-theme=dark] .agent-budget-dialog>footer{gap:10px}html[data-original-ui][data-theme=dark] .agent-budget-dialog>footer button:not(.agent-primary){background:var(--card);color:var(--ink)}@media(max-width:700px){html[data-original-ui][data-theme=dark] .agent-budget-fields{grid-template-columns:1fr}html[data-original-ui][data-theme=dark] .agent-budget-notice{grid-template-columns:auto 1fr}html[data-original-ui][data-theme=dark] .agent-budget-notice button{grid-column:1/-1}}html[data-original-ui][data-theme=dark] .quick-create-mode .agent-process-panel{display:none}html[data-original-ui][data-theme=dark] .quick-create-mode .agent-workspace-grid,html[data-original-ui][data-theme=dark] .quick-create-mode .agent-run-bar{grid-column:2 / 4}html[data-original-ui][data-theme=dark] .quick-create-mode .agent-workspace-grid{grid-template-columns:minmax(760px,2.1fr) minmax(520px,1fr)}html[data-original-ui][data-theme=dark] .agent-creation-mode-tabs{align-self:center!important;height:42px;gap:8px!important;padding:4px;border:1px solid var(--line);border-radius:10px;background:var(--card)}html[data-original-ui][data-theme=dark] .agent-quick-exit{height:38px;padding:0 14px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink);display:inline-flex;align-items:center;gap:7px;font-weight:600}html[data-original-ui][data-theme=dark] .agent-quick-exit:hover{border-color:#9f8cf5;color:#6842f5;background:var(--surface)}html[data-original-ui][data-theme=dark] .agent-quick-exit svg{width:17px;height:17px}html[data-original-ui][data-theme=dark] .agent-creation-mode-tabs button{padding:0 18px;border-radius:7px!important}html[data-original-ui][data-theme=dark] .agent-creation-mode-tabs button.active{background:var(--surface)!important;box-shadow:0 2px 8px #2d214a12}html[data-original-ui][data-theme=dark] .agent-creation-mode-tabs button.active:after{display:none}html[data-original-ui][data-theme=dark] .agent-quick-form{width:100%;max-width:1120px;margin-right:auto;margin-left:auto}html[data-original-ui][data-theme=dark] .quick-create-mode .agent-main-area{min-height:0;overflow:hidden}html[data-original-ui][data-theme=dark] .quick-create-mode .agent-work-canvas{min-height:0;overscroll-behavior:contain;scrollbar-gutter:stable;scroll-padding-bottom:180px;padding-bottom:180px}html[data-original-ui][data-theme=dark] .agent-quick-output-settings,html[data-original-ui][data-theme=dark] .agent-quick-content-settings{margin-bottom:24px;padding:22px;border:1px solid var(--line);border-radius:14px;background:var(--surface)}html[data-original-ui][data-theme=dark] .agent-quick-output-settings{background:linear-gradient(180deg,var(--surface),var(--surface));box-shadow:0 10px 28px #4c33960f}html[data-original-ui][data-theme=dark] .agent-quick-output-settings>header,html[data-original-ui][data-theme=dark] .agent-quick-content-settings>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:20px}html[data-original-ui][data-theme=dark] .agent-quick-output-settings>header small,html[data-original-ui][data-theme=dark] .agent-quick-content-settings>header small{color:#6842f5;font-size:11px;font-weight:800;letter-spacing:.08em}html[data-original-ui][data-theme=dark] .agent-quick-output-settings>header h2,html[data-original-ui][data-theme=dark] .agent-quick-content-settings>header h2{margin:4px 0 0;font-size:20px}html[data-original-ui][data-theme=dark] .agent-quick-output-settings>header p{margin:6px 0 0;color:var(--muted);font-size:12px}html[data-original-ui][data-theme=dark] .agent-quick-output-settings>header>span{padding:7px 10px;border-radius:999px;background:var(--card);color:#5d3ee8;font-size:12px;font-weight:700;white-space:nowrap}html[data-original-ui][data-theme=dark] .agent-quick-output-settings .agent-connected-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 18px}html[data-original-ui][data-theme=dark] .agent-quick-content-settings .agent-connected-fields{gap:20px 24px}html[data-original-ui][data-theme=dark] .quick-create-mode .agent-canvas-head,html[data-original-ui][data-theme=dark] .quick-create-mode .agent-connected-notice,html[data-original-ui][data-theme=dark] .quick-create-mode .agent-connected-error{width:100%;max-width:1120px;margin-right:auto;margin-left:auto}html[data-original-ui][data-theme=dark] .quick-create-mode .agent-inspector{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:14px;padding:22px 20px 110px}html[data-original-ui][data-theme=dark] .quick-create-mode .agent-inspector>section{min-width:0;margin-bottom:0;padding:18px}html[data-original-ui][data-theme=dark] .quick-create-mode .agent-inspector>section:first-child,html[data-original-ui][data-theme=dark] .quick-create-mode .agent-inspector>section:last-child{grid-column:1 / -1}html[data-original-ui][data-theme=dark] .quick-create-mode .agent-inspector>.agent-cost-card{grid-column:1 / -1}html[data-original-ui][data-theme=dark] .agent-cost-empty{display:grid;gap:9px;margin-top:12px;padding:16px;border:1px dashed var(--line);border-radius:10px;background:var(--surface)}html[data-original-ui][data-theme=dark] .agent-cost-empty>strong{color:var(--ink);font-size:15px}html[data-original-ui][data-theme=dark] .agent-cost-empty>p{margin:0;color:var(--muted);font-size:12px;line-height:1.55}html[data-original-ui][data-theme=dark] .agent-cost-empty>button{min-height:38px;border:0;border-radius:8px;background:#6842f5;color:#fff;font-weight:800;cursor:pointer}html[data-original-ui][data-theme=dark] .agent-cost-empty>button:disabled{background:var(--card);color:var(--muted);cursor:not-allowed}html[data-original-ui][data-theme=dark] .agent-reference-link-input{display:grid;gap:8px;margin-bottom:14px;padding:16px;border:1px solid var(--line);border-radius:10px;background:var(--surface)}html[data-original-ui][data-theme=dark] .agent-reference-link-input>b{font-size:13px}html[data-original-ui][data-theme=dark] .agent-reference-link-input>input{height:44px!important;background:var(--surface)!important}html[data-original-ui][data-theme=dark] .agent-reference-link-input>small{color:var(--muted)!important;font-size:11px!important}html[data-original-ui][data-theme=dark] .agent-reference-link-input>i{display:flex;align-items:center;gap:10px;color:var(--muted);font-size:11px;font-style:normal}html[data-original-ui][data-theme=dark] .agent-reference-link-input>i:before,html[data-original-ui][data-theme=dark] .agent-reference-link-input>i:after{content:"";height:1px;flex:1;background:var(--card)}html[data-original-ui][data-theme=dark] .agent-budget-adjust-button{width:100%;min-height:38px;margin-top:10px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:#6242e8;font-weight:800;cursor:pointer}html[data-original-ui][data-theme=dark] .agent-budget-adjust-button:hover{background:var(--surface)}html[data-original-ui][data-theme=dark] .quick-create-mode .agent-inspector section header b{font-size:14px}html[data-original-ui][data-theme=dark] .quick-create-mode .agent-inspector section>p,html[data-original-ui][data-theme=dark] .quick-create-mode .agent-inspector section>small,html[data-original-ui][data-theme=dark] .quick-create-mode .agent-model-row,html[data-original-ui][data-theme=dark] .quick-create-mode .agent-inspector label,html[data-original-ui][data-theme=dark] .quick-create-mode .agent-budget-alert,html[data-original-ui][data-theme=dark] .quick-create-mode .agent-cost-card dl div,html[data-original-ui][data-theme=dark] .quick-create-mode .agent-validation>span{font-size:11px}html[data-original-ui][data-theme=dark] .quick-create-mode .agent-model-row strong,html[data-original-ui][data-theme=dark] .quick-create-mode .agent-model-row b{font-size:11px}html[data-original-ui][data-theme=dark] .quick-create-mode .agent-cost-card>strong{font-size:20px;line-height:1.25}html[data-original-ui][data-theme=dark] .quick-create-mode .agent-workspace-top button,html[data-original-ui][data-theme=dark] .quick-create-mode .agent-canvas-head small{font-size:13px}html[data-original-ui][data-theme=dark] .quick-create-mode .agent-canvas-head h1{margin-top:7px;margin-bottom:8px;font-size:28px;line-height:1.25}html[data-original-ui][data-theme=dark] .quick-create-mode .agent-canvas-head p{font-size:14px;line-height:1.65}html[data-original-ui][data-theme=dark] .quick-create-mode .agent-status{height:30px;padding:0 11px;font-size:12px}html[data-original-ui][data-theme=dark] .quick-create-mode .agent-quick-stages span{min-height:66px;padding:12px 14px;font-size:13px;line-height:1.45}html[data-original-ui][data-theme=dark] .quick-create-mode .agent-quick-stages i{width:28px;height:28px;font-size:12px}html[data-original-ui][data-theme=dark] .quick-create-mode .agent-connected-field>span,html[data-original-ui][data-theme=dark] .quick-create-mode .agent-confirm-check{font-size:13px}html[data-original-ui][data-theme=dark] .quick-create-mode .agent-connected-field input,html[data-original-ui][data-theme=dark] .quick-create-mode .agent-connected-field select,html[data-original-ui][data-theme=dark] .quick-create-mode .agent-connected-field textarea{min-height:46px;font-size:14px}html[data-original-ui][data-theme=dark] .quick-create-mode .agent-connected-field small,html[data-original-ui][data-theme=dark] .quick-create-mode .agent-connected-upload small,html[data-original-ui][data-theme=dark] .quick-create-mode .agent-asset-tile small{font-size:11px;line-height:1.45}html[data-original-ui][data-theme=dark] .quick-create-mode .agent-connected-upload b{font-size:13px}html[data-original-ui][data-theme=dark] .quick-create-mode .agent-inspector section header b{font-size:15px}html[data-original-ui][data-theme=dark] .quick-create-mode .agent-inspector section>p,html[data-original-ui][data-theme=dark] .quick-create-mode .agent-inspector section>small,html[data-original-ui][data-theme=dark] .quick-create-mode .agent-model-row,html[data-original-ui][data-theme=dark] .quick-create-mode .agent-inspector label,html[data-original-ui][data-theme=dark] .quick-create-mode .agent-budget-alert,html[data-original-ui][data-theme=dark] .quick-create-mode .agent-cost-card dl div,html[data-original-ui][data-theme=dark] .quick-create-mode .agent-validation>span{font-size:12px;line-height:1.5}html[data-original-ui][data-theme=dark] .quick-create-mode .agent-model-row strong,html[data-original-ui][data-theme=dark] .quick-create-mode .agent-model-row b,html[data-original-ui][data-theme=dark] .quick-create-mode .agent-detail-link{font-size:12px}html[data-original-ui][data-theme=dark] .quick-create-mode .agent-cost-card>strong{font-size:23px}html[data-original-ui][data-theme=dark] .quick-create-mode .agent-run-bar>div small,html[data-original-ui][data-theme=dark] .quick-create-mode .agent-run-bar>div button{font-size:12px}html[data-original-ui][data-theme=dark] .quick-create-mode .agent-run-bar>div b{font-size:19px}html[data-original-ui][data-theme=dark] .quick-create-mode .agent-run-bar aside button{font-size:13px}html[data-original-ui][data-theme=dark] .agent-quick-stages{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 22px}html[data-original-ui][data-theme=dark] .agent-quick-stages span{min-height:58px;padding:10px;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--ink);display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600}html[data-original-ui][data-theme=dark] .agent-quick-stages i{width:24px;height:24px;border-radius:50%;background:#6d45f5;color:#fff;display:grid;place-items:center;flex:0 0 auto;font-size:11px;font-style:normal}html[data-original-ui][data-theme=dark] .agent-quick-form .agent-api-warn{display:none}html[data-original-ui][data-theme=dark] .agent-quick-form .agent-connected-fields{gap:20px 24px}html[data-original-ui][data-theme=dark] .agent-quick-form .agent-connected-field textarea{height:132px}html[data-original-ui][data-theme=dark] .agent-quick-form .agent-prompt-field{grid-column:1 / -1}html[data-original-ui][data-theme=dark] .agent-quick-form .agent-prompt-field textarea{width:100%;height:clamp(280px,36vh,410px);min-height:280px;padding:16px 18px;font-size:15px;line-height:1.75;resize:vertical}html[data-original-ui][data-theme=dark] .quick-create-mode .agent-run-bar aside .agent-primary{min-width:220px}@media(max-width:900px){html[data-original-ui][data-theme=dark] .quick-create-mode .agent-workspace-grid,html[data-original-ui][data-theme=dark] .quick-create-mode .agent-run-bar{grid-column:1}html[data-original-ui][data-theme=dark] .agent-quick-stages{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-original-ui][data-theme=dark] .agent-creation-mode-tabs button{padding:0 10px}html[data-original-ui][data-theme=dark] .agent-quick-form .agent-prompt-field textarea{height:210px;min-height:210px}html[data-original-ui][data-theme=dark] .agent-quick-output-settings .agent-connected-fields{grid-template-columns:1fr}}@media(min-width:901px)and (max-width:1500px){html[data-original-ui][data-theme=dark] .quick-create-mode .agent-workspace-grid{grid-template-columns:minmax(620px,1fr) minmax(360px,420px)}html[data-original-ui][data-theme=dark] .quick-create-mode .agent-inspector{display:block;padding:16px 14px 110px}html[data-original-ui][data-theme=dark] .quick-create-mode .agent-inspector>section{margin-bottom:12px}html[data-original-ui][data-theme=dark] .agent-quick-output-settings .agent-connected-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}html[data-original-ui][data-theme=dark] .agent-results-center{margin-top:18px;border:1px solid var(--line);border-radius:14px;background:var(--surface);overflow:hidden;box-shadow:0 8px 24px #251c4c0d}html[data-original-ui][data-theme=dark] .agent-results-head{min-height:78px;padding:14px 18px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:16px}html[data-original-ui][data-theme=dark] .agent-results-head>div{display:flex;align-items:center;gap:12px}html[data-original-ui][data-theme=dark] .agent-results-head>div>span{width:40px;height:40px;border-radius:11px;background:linear-gradient(145deg,#6842f5,#9478ff);color:#fff;display:grid;place-items:center;box-shadow:0 7px 16px #6842f533}html[data-original-ui][data-theme=dark] .agent-results-head>div>span svg{width:20px;height:20px}html[data-original-ui][data-theme=dark] .agent-results-head small{color:#6842f5;font-size:9px;font-weight:800;letter-spacing:.12em}html[data-original-ui][data-theme=dark] .agent-results-head h2{margin:1px 0 3px;font-size:17px}html[data-original-ui][data-theme=dark] .agent-results-head p{margin:0;color:var(--muted);font-size:11px}html[data-original-ui][data-theme=dark] .agent-results-summary{display:flex!important;align-items:flex-end!important;gap:2px!important;flex-direction:column}html[data-original-ui][data-theme=dark] .agent-results-summary strong{padding:6px 10px;border-radius:8px;background:var(--card);color:#5d3bdd;font-size:11px;white-space:nowrap}html[data-original-ui][data-theme=dark] .agent-results-summary span{font-size:9px;color:var(--muted)}html[data-original-ui][data-theme=dark] .agent-results-toolbar{padding:10px 14px;border-bottom:1px solid var(--line);background:var(--surface);display:flex;align-items:center;justify-content:space-between;gap:12px}html[data-original-ui][data-theme=dark] .agent-results-toolbar>label{display:flex;align-items:center;gap:7px;color:var(--ink);font-size:11px;font-weight:700}html[data-original-ui][data-theme=dark] .agent-results-toolbar input,html[data-original-ui][data-theme=dark] .agent-result-select input{width:15px;height:15px;accent-color:#6842f5}html[data-original-ui][data-theme=dark] .agent-results-toolbar>div{display:flex;gap:7px}html[data-original-ui][data-theme=dark] .agent-results-toolbar button{height:32px;padding:0 11px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink);display:flex;align-items:center;gap:6px;font-size:10px;font-weight:750}html[data-original-ui][data-theme=dark] .agent-results-toolbar button.primary{border-color:#6842f5;background:#6842f5;color:#fff}html[data-original-ui][data-theme=dark] .agent-results-toolbar button:disabled{opacity:.5}html[data-original-ui][data-theme=dark] .agent-results-toolbar button svg{width:14px;height:14px}html[data-original-ui][data-theme=dark] .agent-results-grid{padding:14px;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px}html[data-original-ui][data-theme=dark] .agent-result-card{position:relative;min-width:0;border:1px solid var(--line);border-radius:12px;background:var(--surface);overflow:hidden;transition:transform .18s,border-color .18s,box-shadow .18s}html[data-original-ui][data-theme=dark] .agent-result-card:hover{transform:translateY(-2px);border-color:var(--line);box-shadow:0 10px 22px #31236417}html[data-original-ui][data-theme=dark] .agent-result-card.selected{border-color:#7655f6;box-shadow:0 0 0 2px #6842f51f,0 10px 22px #31236417}html[data-original-ui][data-theme=dark] .agent-result-preview{position:relative;width:100%;height:auto;aspect-ratio:4/3;max-height:176px;padding:0;border:0;background:var(--card);overflow:hidden;display:grid;place-items:center}html[data-original-ui][data-theme=dark] .agent-result-preview img,html[data-original-ui][data-theme=dark] .agent-result-preview video{width:100%;height:100%;object-fit:contain;background:var(--card)}html[data-original-ui][data-theme=dark] .agent-result-preview>span{width:54px;height:54px;border-radius:16px;background:var(--card);color:#8169dd;display:grid;place-items:center}html[data-original-ui][data-theme=dark] .agent-result-preview>span svg{width:26px;height:26px}html[data-original-ui][data-theme=dark] .agent-result-preview>i{position:absolute;right:9px;bottom:9px;height:28px;padding:0 9px;border-radius:7px;background:#211a36dc;color:#fff;display:flex;align-items:center;gap:5px;font-size:10px;font-style:normal;opacity:0;transform:translateY(3px);transition:.18s}html[data-original-ui][data-theme=dark] .agent-result-preview:hover>i,html[data-original-ui][data-theme=dark] .agent-result-preview:focus-visible>i{opacity:1;transform:none}html[data-original-ui][data-theme=dark] .agent-result-preview>i svg{width:13px;height:13px}html[data-original-ui][data-theme=dark] .agent-result-media-state{display:flex!important;width:auto!important;height:auto!important;max-width:150px;padding:12px 14px;gap:7px;border-radius:10px!important;background:var(--card)!important;color:var(--muted)!important}html[data-original-ui][data-theme=dark] .agent-result-media-state small{font-size:10px;font-weight:650}html[data-original-ui][data-theme=dark] .agent-result-media-state.loading svg{animation:agent-result-spin .8s linear infinite}html[data-original-ui][data-theme=dark] .agent-result-select{position:absolute;z-index:3;top:9px;left:9px;width:27px;height:27px;border-radius:7px;background:#fffffff2;box-shadow:0 3px 10px #0f0c1e29;display:grid;place-items:center}html[data-original-ui][data-theme=dark] .agent-result-select:has(input:disabled){opacity:.55}html[data-original-ui][data-theme=dark] .agent-result-card-body{padding:11px 12px 12px}html[data-original-ui][data-theme=dark] .agent-result-card-body>header{display:flex;align-items:center;gap:9px}html[data-original-ui][data-theme=dark] .agent-result-card-body>header>span{width:30px;height:30px;border-radius:8px;background:var(--card);color:#6842f5;display:grid;place-items:center;flex:0 0 auto}html[data-original-ui][data-theme=dark] .agent-result-card-body>header>span svg{width:15px;height:15px}html[data-original-ui][data-theme=dark] .agent-result-card-body>header>div{min-width:0;display:flex;flex-direction:column;gap:2px}html[data-original-ui][data-theme=dark] .agent-result-card-body>header b{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html[data-original-ui][data-theme=dark] .agent-result-card-body>header small{font-size:9px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html[data-original-ui][data-theme=dark] .agent-result-card-body dl{margin:10px 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 10px}html[data-original-ui][data-theme=dark] .agent-result-card-body dl>div{min-width:0}html[data-original-ui][data-theme=dark] .agent-result-card-body dt{font-size:8px;color:var(--muted)}html[data-original-ui][data-theme=dark] .agent-result-card-body dd{margin:2px 0 0;font-size:9px;font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html[data-original-ui][data-theme=dark] .agent-result-card-body>footer{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}html[data-original-ui][data-theme=dark] .agent-result-card-body>footer button{min-width:0;height:32px;padding:0 7px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink);display:flex;align-items:center;justify-content:center;gap:4px;font-size:10px;font-weight:750;white-space:nowrap;cursor:pointer}html[data-original-ui][data-theme=dark] .agent-result-card-body>footer button:first-child{border-color:#6842f5;color:#fff;background:#6842f5}html[data-original-ui][data-theme=dark] .agent-result-card-body>footer button:hover{border-color:var(--line);background:var(--surface);color:#5d3bdd}html[data-original-ui][data-theme=dark] .agent-result-card-body>footer button:first-child:hover{background:#5d36e8;color:#fff}html[data-original-ui][data-theme=dark] .agent-result-card-body>footer button svg{width:13px;height:13px;flex:0 0 auto}html[data-original-ui][data-theme=dark] .agent-results-empty{min-height:180px;padding:26px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:var(--muted)}html[data-original-ui][data-theme=dark] .agent-results-empty>svg{width:40px;height:40px;color:#b7accf}html[data-original-ui][data-theme=dark] .agent-results-empty b{margin-top:11px;color:var(--ink)}html[data-original-ui][data-theme=dark] .agent-results-empty p{margin:5px 0 0;font-size:11px}html[data-original-ui][data-theme=dark] .agent-output-viewer-backdrop,html[data-original-ui][data-theme=dark] .agent-output-edit-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:140;background:#0c0a18b8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:grid;place-items:center;padding:28px}html[data-original-ui][data-theme=dark] .agent-output-edit-backdrop{z-index:142}html[data-original-ui][data-theme=dark] .agent-output-viewer{width:min(1080px,calc(100vw - 56px));max-height:calc(100vh - 56px);border-radius:17px;background:var(--surface);overflow:hidden;display:flex;flex-direction:column;box-shadow:0 30px 90px #00000059}html[data-original-ui][data-theme=dark] .agent-output-viewer>header,html[data-original-ui][data-theme=dark] .agent-output-edit-dialog>header{padding:16px 20px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:18px}html[data-original-ui][data-theme=dark] .agent-output-viewer>header h2,html[data-original-ui][data-theme=dark] .agent-output-edit-dialog>header h2{font-size:18px;margin:3px 0}html[data-original-ui][data-theme=dark] .agent-output-viewer>header p,html[data-original-ui][data-theme=dark] .agent-output-edit-dialog>header p{font-size:11px;color:var(--muted);margin:0}html[data-original-ui][data-theme=dark] .agent-output-viewer>header button,html[data-original-ui][data-theme=dark] .agent-output-edit-dialog>header button{width:38px;height:38px;border:0;border-radius:9px;background:var(--card);display:grid;place-items:center}html[data-original-ui][data-theme=dark] .agent-output-viewer-content{min-height:300px;flex:1;overflow:auto;background:#11101b;display:grid;place-items:center}html[data-original-ui][data-theme=dark] .agent-output-viewer-content img,html[data-original-ui][data-theme=dark] .agent-output-viewer-content video{display:block;max-width:100%;max-height:calc(100vh - 230px);object-fit:contain}html[data-original-ui][data-theme=dark] .agent-output-viewer-content pre{box-sizing:border-box;width:100%;min-height:360px;margin:0;padding:28px;background:#171522;color:#eeeaf7;white-space:pre-wrap;word-break:break-word;font:13px/1.75 ui-monospace,SFMono-Regular,Consolas,monospace}html[data-original-ui][data-theme=dark] .agent-output-audio{width:min(560px,80%);padding:34px;border-radius:17px;background:#242033;color:#fff;display:flex;flex-direction:column;align-items:center;gap:16px}html[data-original-ui][data-theme=dark] .agent-output-audio audio{width:100%}html[data-original-ui][data-theme=dark] .agent-output-viewer>footer,html[data-original-ui][data-theme=dark] .agent-output-edit-dialog>footer{min-height:62px;padding:0 20px;display:flex;align-items:center;justify-content:flex-end;gap:10px;border-top:1px solid var(--line)}html[data-original-ui][data-theme=dark] .agent-output-viewer>footer span{min-width:0;margin-right:auto;color:var(--muted);font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html[data-original-ui][data-theme=dark] .agent-output-viewer>footer button,html[data-original-ui][data-theme=dark] .agent-output-edit-dialog>footer button{height:38px;padding:0 14px;border:1px solid var(--line);border-radius:8px;background:var(--surface);display:flex;align-items:center;gap:7px;font-weight:700}html[data-original-ui][data-theme=dark] .agent-output-viewer>footer button,html[data-original-ui][data-theme=dark] .agent-output-edit-dialog>footer button.primary{border-color:#6842f5;background:#6842f5;color:#fff}html[data-original-ui][data-theme=dark] .agent-output-edit-dialog{width:min(680px,calc(100vw - 48px));max-height:calc(100vh - 48px);overflow:auto;border-radius:17px;background:var(--surface);box-shadow:0 30px 90px #00000057}html[data-original-ui][data-theme=dark] .agent-output-edit-body{padding:22px;display:grid;gap:16px}html[data-original-ui][data-theme=dark] .agent-output-edit-body>label{display:grid;gap:8px;color:var(--ink);font-size:12px;font-weight:750}html[data-original-ui][data-theme=dark] .agent-output-edit-body textarea{box-sizing:border-box;width:100%;padding:13px;border:1px solid var(--line);border-radius:10px;resize:vertical;font:12px/1.7 inherit;outline:none}html[data-original-ui][data-theme=dark] .agent-output-edit-scope,html[data-original-ui][data-theme=dark] .agent-output-edit-quote{padding:14px;border:1px solid var(--line);border-radius:11px;background:var(--surface)}html[data-original-ui][data-theme=dark] .agent-output-edit-scope p,html[data-original-ui][data-theme=dark] .agent-output-edit-hint{margin:5px 0 0;color:var(--muted);font-size:11px;line-height:1.6}html[data-original-ui][data-theme=dark] .agent-output-edit-quote{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}html[data-original-ui][data-theme=dark] .agent-output-edit-quote span{display:grid;gap:4px}html[data-original-ui][data-theme=dark] .agent-output-edit-quote p{grid-column:1/-1;margin:4px 0 0;color:var(--muted);font-size:10px}@media(max-width:1100px){html[data-original-ui][data-theme=dark] .agent-results-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){html[data-original-ui][data-theme=dark] .agent-results-head{align-items:flex-start}html[data-original-ui][data-theme=dark] .agent-results-toolbar{align-items:stretch;flex-direction:column}html[data-original-ui][data-theme=dark] .agent-results-toolbar>div{display:grid;grid-template-columns:1fr}html[data-original-ui][data-theme=dark] .agent-results-toolbar button{justify-content:center}html[data-original-ui][data-theme=dark] .agent-results-grid{grid-template-columns:1fr;padding:10px}html[data-original-ui][data-theme=dark] .agent-result-preview{max-height:210px}html[data-original-ui][data-theme=dark] .agent-output-edit-quote{grid-template-columns:1fr}html[data-original-ui][data-theme=dark] .agent-output-edit-quote p{grid-column:auto}}html[data-original-ui][data-theme=dark] .agent-results-head{min-height:86px;padding:16px 20px}html[data-original-ui][data-theme=dark] .agent-results-head small{font-size:10px}html[data-original-ui][data-theme=dark] .agent-results-head h2{font-size:19px;margin:2px 0 4px}html[data-original-ui][data-theme=dark] .agent-results-head p{font-size:13px;line-height:1.5;color:var(--muted)}html[data-original-ui][data-theme=dark] .agent-results-summary{display:flex!important;align-items:center!important;flex-direction:row!important;gap:0!important;padding:5px;border:1px solid var(--line);border-radius:12px;background:var(--surface);box-shadow:0 4px 12px #4f36af14}html[data-original-ui][data-theme=dark] .agent-results-summary span{min-width:98px;height:34px;padding:0 10px;display:flex;align-items:center;justify-content:center;gap:6px;color:var(--muted);font-size:12px;font-weight:700;white-space:nowrap}html[data-original-ui][data-theme=dark] .agent-results-summary span+span{border-left:1px solid var(--line)}html[data-original-ui][data-theme=dark] .agent-results-summary svg{width:15px;height:15px;color:#7655f6}html[data-original-ui][data-theme=dark] .agent-results-summary strong{min-width:25px;height:25px;padding:0 6px;border-radius:7px;background:#6842f5;color:#fff;display:grid;place-items:center;font-size:12px;line-height:1;box-shadow:none}html[data-original-ui][data-theme=dark] .agent-results-toolbar{padding:11px 14px}html[data-original-ui][data-theme=dark] .agent-results-toolbar>label{font-size:13px}html[data-original-ui][data-theme=dark] .agent-results-toolbar button{height:35px;font-size:12px;padding:0 13px}html[data-original-ui][data-theme=dark] .agent-result-card-body{padding:13px 14px 14px}html[data-original-ui][data-theme=dark] .agent-result-card-body>header{gap:10px}html[data-original-ui][data-theme=dark] .agent-result-card-body>header>span{width:34px;height:34px}html[data-original-ui][data-theme=dark] .agent-result-card-body>header>span svg{width:17px;height:17px}html[data-original-ui][data-theme=dark] .agent-result-card-body>header b{font-size:14px;line-height:1.35}html[data-original-ui][data-theme=dark] .agent-result-card-body>header small{font-size:11px;line-height:1.4;color:var(--muted)}html[data-original-ui][data-theme=dark] .agent-result-card-body dl{margin:12px 0;gap:8px 12px}html[data-original-ui][data-theme=dark] .agent-result-card-body dt{font-size:10px;color:var(--muted)}html[data-original-ui][data-theme=dark] .agent-result-card-body dd{margin-top:3px;font-size:11px;line-height:1.35}html[data-original-ui][data-theme=dark] .agent-result-card-body>footer button{height:35px;font-size:12px;gap:5px}html[data-original-ui][data-theme=dark] .agent-result-card-body>footer button svg{width:14px;height:14px}html[data-original-ui][data-theme=dark] .agent-result-preview>i{font-size:11px}@media(max-width:720px){html[data-original-ui][data-theme=dark] .agent-results-head{gap:12px;flex-direction:column}html[data-original-ui][data-theme=dark] .agent-results-summary{align-self:stretch;justify-content:stretch}html[data-original-ui][data-theme=dark] .agent-results-summary span{flex:1}html[data-original-ui][data-theme=dark] .agent-results-head p{font-size:12px}}html[data-original-ui][data-theme=dark] .agent-results-head>.agent-results-summary{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;gap:10px!important;overflow:visible}html[data-original-ui][data-theme=dark] .agent-results-head>.agent-results-summary>span{box-sizing:border-box;width:auto;min-width:124px;height:42px;padding:0 13px;border:1px solid #6842f5;border-radius:9px;display:flex;align-items:center;justify-content:center;gap:7px;font-size:13px;font-weight:750;box-shadow:0 6px 14px #6842f529;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}html[data-original-ui][data-theme=dark] .agent-results-head>.agent-results-summary>span:first-child{background:#6842f5;color:#fff}html[data-original-ui][data-theme=dark] .agent-results-head>.agent-results-summary>span:last-child{border-left:1px solid #6842f5;background:var(--surface);color:#5d3bdd;box-shadow:none}html[data-original-ui][data-theme=dark] .agent-results-head>.agent-results-summary>span:first-child svg{color:#fff}html[data-original-ui][data-theme=dark] .agent-results-head>.agent-results-summary>span:last-child svg{color:#6842f5}html[data-original-ui][data-theme=dark] .agent-results-head>.agent-results-summary>span>strong{min-width:23px;height:23px;padding:0 6px;border-radius:6px;font-size:11px}html[data-original-ui][data-theme=dark] .agent-results-head>.agent-results-summary>span:first-child>strong{background:#fff3;color:#fff}html[data-original-ui][data-theme=dark] .agent-results-head>.agent-results-summary>span:last-child>strong{background:var(--card);color:#5d3bdd}html[data-original-ui][data-theme=dark] .agent-results-head>.agent-results-summary>span:hover{transform:translateY(-1px);box-shadow:0 8px 18px #6842f533}html[data-original-ui][data-theme=dark] .agent-results-head>.agent-results-summary>span:last-child:hover{background:var(--surface)}@media(max-width:720px){html[data-original-ui][data-theme=dark] .agent-results-head>.agent-results-summary{width:100%}html[data-original-ui][data-theme=dark] .agent-results-head>.agent-results-summary>span{min-width:0;flex:1}}html[data-original-ui][data-theme=dark] .agent-result-card-body>footer>.agent-result-action{position:relative!important;inset:auto!important;transform:none!important;writing-mode:horizontal-tb!important;text-orientation:mixed!important;overflow:hidden;isolation:isolate;flex-direction:row!important;align-items:center!important;justify-content:center!important;line-height:1!important}html[data-original-ui][data-theme=dark] .agent-result-card-body>footer>.agent-result-action>svg{position:static!important;inset:auto!important;display:block!important;flex:0 0 14px!important;width:14px!important;height:14px!important;margin:0!important;transform:none!important;overflow:visible}html[data-original-ui][data-theme=dark] .agent-result-card-body>footer>.agent-result-action>span{position:static!important;inset:auto!important;display:inline-block!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;transform:none!important;font:inherit!important;line-height:1!important;white-space:nowrap!important;color:inherit!important}html[data-original-ui][data-theme=dark] .agent-result-card-body>footer>.agent-result-action:disabled{opacity:.58;color:var(--muted);background:var(--surface)}html[data-original-ui][data-theme=dark] .va-shell{min-height:100vh;background:var(--surface);color:var(--ink);font-size:15px}html[data-original-ui][data-theme=dark] .va-topbar{height:76px;background:var(--surface);border-bottom:1px solid var(--line);display:flex;align-items:center;padding:0 clamp(24px,4vw,72px);gap:28px;position:sticky;top:0;z-index:30;box-shadow:0 3px 18px #20234208}html[data-original-ui][data-theme=dark] .va-exit{display:flex;align-items:center;gap:9px;padding:11px 16px!important;border:1px solid var(--line)!important;border-radius:10px;color:var(--ink);background:var(--surface)!important;font-weight:650}html[data-original-ui][data-theme=dark] .va-brand{font-size:20px;font-weight:800;color:var(--ink)}html[data-original-ui][data-theme=dark] .va-topbar nav{display:flex;align-items:center;gap:28px;color:var(--muted)}html[data-original-ui][data-theme=dark] .va-topbar nav button,html[data-original-ui][data-theme=dark] .va-topbar nav span{padding:27px 0}html[data-original-ui][data-theme=dark] .va-topbar nav span:first-of-type{color:#6738f1;border-bottom:3px solid #6738f1;font-weight:700}html[data-original-ui][data-theme=dark] .va-save{margin-left:auto;display:flex;align-items:center;gap:8px;color:#6134e9;font-weight:700}html[data-original-ui][data-theme=dark] .va-workspace{width:min(94vw,2200px);margin:0 auto;padding:26px 0 52px;min-height:calc(100vh - 76px)}html[data-original-ui][data-theme=dark] .va-crumb{display:flex;align-items:center;gap:10px;color:var(--muted);margin-bottom:16px}html[data-original-ui][data-theme=dark] .va-crumb button{border:0;background:none;color:#6a3af2;padding:0;cursor:pointer}html[data-original-ui][data-theme=dark] .va-agent-head{display:flex;align-items:center;gap:18px;background:var(--surface);border:1px solid var(--line);border-radius:15px;padding:18px 20px;margin-bottom:18px;box-shadow:0 8px 30px #1a1d3c08}html[data-original-ui][data-theme=dark] .va-agent-head>img{width:132px;height:82px;border-radius:12px;object-fit:cover}html[data-original-ui][data-theme=dark] .va-agent-head h1{font-size:27px;margin:0 0 5px}html[data-original-ui][data-theme=dark] .va-agent-head h1 span{font-size:12px;color:#128c55;background:var(--card);border-radius:18px;padding:6px 10px;margin-left:8px}html[data-original-ui][data-theme=dark] .va-agent-head p,html[data-original-ui][data-theme=dark] .va-agent-head small{color:var(--muted);margin:4px 0;display:block}html[data-original-ui][data-theme=dark] .va-agent-head>button{margin-left:auto;display:flex;align-items:center;gap:8px;background:var(--surface);border:1px solid var(--line);border-radius:9px;padding:11px 16px;color:#6438ed;cursor:pointer}html[data-original-ui][data-theme=dark] .va-columns{display:grid;grid-template-columns:minmax(310px,.78fr) minmax(700px,1.9fr) minmax(300px,.72fr);gap:18px;align-items:start}html[data-original-ui][data-theme=dark] .va-left,html[data-original-ui][data-theme=dark] .va-center,html[data-original-ui][data-theme=dark] .va-right{background:var(--surface);border:1px solid var(--line);border-radius:14px;box-shadow:0 8px 30px #24274709}html[data-original-ui][data-theme=dark] .va-left,html[data-original-ui][data-theme=dark] .va-right{padding:22px}html[data-original-ui][data-theme=dark] .va-right{position:sticky;top:94px}html[data-original-ui][data-theme=dark] .va-left h2,html[data-original-ui][data-theme=dark] .va-right h2{font-size:17px;margin:0 0 22px}html[data-original-ui][data-theme=dark] .va-left h3,html[data-original-ui][data-theme=dark] .va-right h3{font-size:14px;margin:19px 0 10px}html[data-original-ui][data-theme=dark] .va-field{display:block;margin-bottom:17px}html[data-original-ui][data-theme=dark] .va-field>b{display:block;font-size:14px;margin-bottom:8px}html[data-original-ui][data-theme=dark] .va-field em{color:#ef476f;font-style:normal;margin-left:4px}html[data-original-ui][data-theme=dark] .va-field input,html[data-original-ui][data-theme=dark] .va-field textarea,html[data-original-ui][data-theme=dark] .va-field select,html[data-original-ui][data-theme=dark] .va-shot-list input,html[data-original-ui][data-theme=dark] .va-shot-list textarea,html[data-original-ui][data-theme=dark] .va-comic-grid input,html[data-original-ui][data-theme=dark] .va-comic-grid textarea,html[data-original-ui][data-theme=dark] .va-outline input,html[data-original-ui][data-theme=dark] .va-outline textarea{width:100%;border:1px solid var(--line);border-radius:8px;padding:12px 13px;background:var(--surface);outline:0}html[data-original-ui][data-theme=dark] .va-field textarea{height:112px;resize:vertical}html[data-original-ui][data-theme=dark] .va-field input:focus,html[data-original-ui][data-theme=dark] .va-field textarea:focus,html[data-original-ui][data-theme=dark] .va-field select:focus,html[data-original-ui][data-theme=dark] .va-shot-list input:focus,html[data-original-ui][data-theme=dark] .va-shot-list textarea:focus,html[data-original-ui][data-theme=dark] .va-outline input:focus,html[data-original-ui][data-theme=dark] .va-outline textarea:focus{border-color:#7042f3;box-shadow:0 0 0 3px #7042f316}html[data-original-ui][data-theme=dark] .va-select svg{position:absolute;right:12px;top:14px;pointer-events:none}html[data-original-ui][data-theme=dark] .va-assets{display:flex;gap:9px;align-items:center;flex-wrap:wrap}html[data-original-ui][data-theme=dark] .va-assets img,html[data-original-ui][data-theme=dark] .va-assets>button{width:72px;height:72px;border-radius:9px;object-fit:cover;border:1px solid var(--line);background:var(--surface)}html[data-original-ui][data-theme=dark] .va-assets button{cursor:pointer}html[data-original-ui][data-theme=dark] .va-assets .remove{position:absolute;right:-5px;top:-5px;width:23px;height:23px;border-radius:50%;border:0;background:#24273b;color:#fff;padding:4px}html[data-original-ui][data-theme=dark] .va-upload-help{font-size:12px;color:var(--muted)}html[data-original-ui][data-theme=dark] .va-upload{width:100%;min-height:96px;border:1px dashed var(--line);background:var(--surface);color:#6438ed;border-radius:9px;display:flex;align-items:center;justify-content:center;gap:9px;cursor:pointer}html[data-original-ui][data-theme=dark] .va-safety{margin-top:24px;border-top:1px solid var(--line);padding-top:16px;display:flex;flex-direction:column;gap:9px;color:var(--muted)}html[data-original-ui][data-theme=dark] .va-safety b{color:var(--ink)}html[data-original-ui][data-theme=dark] .va-safety span{display:flex;align-items:center;gap:7px}html[data-original-ui][data-theme=dark] .va-center{overflow:hidden;min-height:650px}html[data-original-ui][data-theme=dark] .va-steps{height:82px;padding:0 23px;display:flex;align-items:center;border-bottom:1px solid var(--line)}html[data-original-ui][data-theme=dark] .va-steps>div:not(:last-child):after{content:"";height:1px;background:var(--card);flex:1;margin:0 11px}html[data-original-ui][data-theme=dark] .va-steps i{width:27px;height:27px;border:1px solid var(--line);border-radius:50%;display:grid;place-items:center;font-style:normal;margin-right:8px;flex:none}html[data-original-ui][data-theme=dark] .va-steps b{white-space:nowrap}html[data-original-ui][data-theme=dark] .va-steps .active{color:#6536ef}html[data-original-ui][data-theme=dark] .va-steps .active i{background:#6536ef;color:#fff;border-color:#6536ef}html[data-original-ui][data-theme=dark] .va-steps .done i{color:#6536ef;border-color:#6536ef}html[data-original-ui][data-theme=dark] .va-canvas{padding:22px}html[data-original-ui][data-theme=dark] .va-tabs{display:flex;gap:28px;align-items:center;border-bottom:1px solid var(--line);min-height:48px}html[data-original-ui][data-theme=dark] .va-tabs b{color:#6437f4;border-bottom:2px solid #6437f4;padding:15px 0}html[data-original-ui][data-theme=dark] .va-tabs button{margin-left:auto;border:1px solid var(--line);background:var(--surface);color:#6437f4;border-radius:8px;padding:9px 13px}html[data-original-ui][data-theme=dark] .va-hint{color:var(--muted)}html[data-original-ui][data-theme=dark] .va-outline{display:flex;flex-direction:column;gap:10px}html[data-original-ui][data-theme=dark] .va-outline>div{border:1px solid var(--line);border-radius:9px;padding:12px;display:grid;grid-template-columns:70px 1fr;gap:7px}html[data-original-ui][data-theme=dark] .va-outline>div span{grid-row:1/3;color:var(--muted);padding:10px}html[data-original-ui][data-theme=dark] .va-outline input{font-weight:700}html[data-original-ui][data-theme=dark] .va-outline textarea{height:58px;resize:vertical;color:var(--muted)}html[data-original-ui][data-theme=dark] .va-shot-list{display:flex;flex-direction:column;gap:10px}html[data-original-ui][data-theme=dark] .va-shot-list article{display:grid;grid-template-columns:155px 1fr 105px;align-items:center;gap:14px;border-bottom:1px solid var(--line);padding:0 0 10px}html[data-original-ui][data-theme=dark] .va-shot-image img{width:100%;height:96px;object-fit:cover;border-radius:8px;display:block}html[data-original-ui][data-theme=dark] .va-shot-image strong{position:absolute;top:6px;left:6px;background:var(--surface);border-radius:5px;padding:4px 6px}html[data-original-ui][data-theme=dark] .va-shot-list section input,html[data-original-ui][data-theme=dark] .va-comic-grid section input{font-weight:700;padding:8px 10px}html[data-original-ui][data-theme=dark] .va-shot-list section textarea,html[data-original-ui][data-theme=dark] .va-comic-grid section textarea{height:48px;resize:vertical;padding:8px 10px;margin-top:5px;color:var(--muted)}html[data-original-ui][data-theme=dark] .va-shot-list time{border:1px solid var(--line);border-radius:8px;padding:13px 8px;text-align:center;color:var(--ink)}html[data-original-ui][data-theme=dark] .va-wave{color:#9b78ff;letter-spacing:2px;margin-top:4px}html[data-original-ui][data-theme=dark] .va-comic-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}html[data-original-ui][data-theme=dark] .va-comic-grid article{border:1px solid var(--line);border-radius:9px;overflow:hidden}html[data-original-ui][data-theme=dark] .va-comic-grid .va-shot-image img{height:150px;border-radius:0}html[data-original-ui][data-theme=dark] .va-comic-grid section{padding:10px}html[data-original-ui][data-theme=dark] .va-hero-preview{height:390px;border-radius:10px;overflow:hidden;position:relative;margin-bottom:17px}html[data-original-ui][data-theme=dark] .va-hero-preview span{position:absolute;top:24px;right:24px;bottom:24px;left:24px;border:1px dashed var(--line);border-radius:12px;padding:9px;color:#fff}html[data-original-ui][data-theme=dark] .va-scene-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:9px;margin:14px 0 18px}html[data-original-ui][data-theme=dark] .va-scene-grid button{padding:0;border:1px solid var(--line);border-radius:8px;background:var(--surface);overflow:hidden;position:relative;cursor:pointer}html[data-original-ui][data-theme=dark] .va-scene-grid img{width:100%;height:112px;object-fit:cover}html[data-original-ui][data-theme=dark] .va-scene-grid svg{position:absolute;right:5px;top:5px;background:#6b3df5;color:#fff;border-radius:50%}html[data-original-ui][data-theme=dark] .va-scene-grid span{display:block;padding:8px;font-size:12px}html[data-original-ui][data-theme=dark] .va-ratio{display:flex;align-items:center;gap:9px}html[data-original-ui][data-theme=dark] .va-ratio button{border:1px solid var(--line);background:var(--surface);border-radius:7px;padding:9px 16px}html[data-original-ui][data-theme=dark] .va-ratio button.active{background:#6337ef;color:#fff}html[data-original-ui][data-theme=dark] .va-notice{border:1px solid var(--line);background:var(--surface);color:#6340c9;padding:12px 14px;border-radius:8px;margin-bottom:16px;line-height:1.6}html[data-original-ui][data-theme=dark] .va-structure{display:grid;grid-template-columns:repeat(5,1fr);border:1px solid var(--line);border-radius:9px;padding:13px}html[data-original-ui][data-theme=dark] .va-structure>div{text-align:center;border-top:4px solid #6a3ef2;padding:11px 5px;display:flex;flex-direction:column;gap:8px}html[data-original-ui][data-theme=dark] .va-structure small{color:#188956;background:var(--card);padding:5px}html[data-original-ui][data-theme=dark] .va-down{text-align:center;color:var(--muted);font-size:30px}html[data-original-ui][data-theme=dark] .va-model-routes{display:grid;grid-template-columns:repeat(4,1fr);gap:11px;margin:13px 0 20px}html[data-original-ui][data-theme=dark] .va-model-routes button{display:flex;flex-direction:column;gap:8px;text-align:left;background:var(--surface);border:1px solid var(--line);border-radius:9px;padding:14px;cursor:pointer}html[data-original-ui][data-theme=dark] .va-tier{border:1px solid var(--line);border-radius:9px;padding:14px;display:flex;flex-direction:column;gap:7px}html[data-original-ui][data-theme=dark] .va-tiers button{border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:11px;text-align:left}html[data-original-ui][data-theme=dark] .va-tiers button.active{border:2px solid #6a3df4;color:#6538ef;font-weight:700}html[data-original-ui][data-theme=dark] .va-call-list{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:16px 0;margin:18px 0}html[data-original-ui][data-theme=dark] .va-call-list p{margin:10px 0;color:var(--muted)}html[data-original-ui][data-theme=dark] .va-call-list .muted{color:var(--muted);line-height:1.5}html[data-original-ui][data-theme=dark] .va-right dl>div{display:flex;justify-content:space-between;align-items:center;margin:14px 0}html[data-original-ui][data-theme=dark] .va-right dt{color:var(--muted)}html[data-original-ui][data-theme=dark] .va-right dd.price{color:#6237ed;font-size:22px;font-weight:800}html[data-original-ui][data-theme=dark] .va-primary{width:100%;border:0;border-radius:8px;background:#6537f3;color:#fff;padding:15px;margin-top:10px;font-weight:750;cursor:pointer}html[data-original-ui][data-theme=dark] .va-primary:disabled{opacity:.6}html[data-original-ui][data-theme=dark] .va-error,html[data-original-ui][data-theme=dark] .va-success{padding:11px;border-radius:7px;line-height:1.5}html[data-original-ui][data-theme=dark] .va-footnote{display:block;color:var(--muted);line-height:1.6;margin-top:10px;text-align:center}html[data-original-ui][data-theme=dark] .va-run-created{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px;background:var(--card);color:#19744c;border-radius:9px}html[data-original-ui][data-theme=dark] .va-run-created button{border:0;background:#6537f3;color:#fff;border-radius:7px;padding:10px 16px}html[data-original-ui][data-theme=dark] .va-modal{position:fixed;top:0;right:0;bottom:0;left:0;background:#17192d66;z-index:80;display:grid;place-items:center;padding:20px}html[data-original-ui][data-theme=dark] .va-modal>section{width:min(560px,94vw);background:var(--surface);border-radius:16px;padding:24px;box-shadow:0 30px 80px #12142655}html[data-original-ui][data-theme=dark] .va-modal header{display:flex;justify-content:space-between}html[data-original-ui][data-theme=dark] .va-modal header button{border:0;background:none;font-size:22px}html[data-original-ui][data-theme=dark] .va-modal h2{margin:5px 0 18px}html[data-original-ui][data-theme=dark] .va-modal p{color:var(--muted);line-height:1.7}html[data-original-ui][data-theme=dark] .va-modal dl>div{display:flex;justify-content:space-between;border-bottom:1px solid var(--line);padding:12px 0}html[data-original-ui][data-theme=dark] .va-modal dd{margin:0;font-weight:700}@media(max-width:1450px){html[data-original-ui][data-theme=dark] .va-columns{grid-template-columns:300px minmax(620px,1fr) 290px}html[data-original-ui][data-theme=dark] .va-workspace{width:97vw}html[data-original-ui][data-theme=dark] .va-topbar{padding:0 24px}html[data-original-ui][data-theme=dark] .va-scene-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:1120px){html[data-original-ui][data-theme=dark] .va-columns{grid-template-columns:310px 1fr}html[data-original-ui][data-theme=dark] .va-right{grid-column:1/-1;position:static}html[data-original-ui][data-theme=dark] .va-topbar nav{display:none}html[data-original-ui][data-theme=dark] .va-scene-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){html[data-original-ui][data-theme=dark] .va-topbar{height:64px;padding:0 12px;gap:10px}html[data-original-ui][data-theme=dark] .va-brand{display:none}html[data-original-ui][data-theme=dark] .va-save{font-size:0}html[data-original-ui][data-theme=dark] .va-save svg{font-size:20px}html[data-original-ui][data-theme=dark] .va-workspace{width:auto;padding:14px}html[data-original-ui][data-theme=dark] .va-agent-head{align-items:flex-start}html[data-original-ui][data-theme=dark] .va-agent-head>img{width:82px;height:60px}html[data-original-ui][data-theme=dark] .va-agent-head h1{font-size:20px}html[data-original-ui][data-theme=dark] .va-agent-head>button{display:none}html[data-original-ui][data-theme=dark] .va-columns{display:block}html[data-original-ui][data-theme=dark] .va-left,html[data-original-ui][data-theme=dark] .va-center,html[data-original-ui][data-theme=dark] .va-right{margin-bottom:14px}html[data-original-ui][data-theme=dark] .va-steps{overflow-x:auto}html[data-original-ui][data-theme=dark] .va-steps>div{min-width:135px}html[data-original-ui][data-theme=dark] .va-comic-grid,html[data-original-ui][data-theme=dark] .va-model-routes{grid-template-columns:1fr 1fr}html[data-original-ui][data-theme=dark] .va-shot-list article{grid-template-columns:95px 1fr}html[data-original-ui][data-theme=dark] .va-shot-list time{display:none}html[data-original-ui][data-theme=dark] .va-scene-grid{grid-template-columns:repeat(2,1fr)}}html[data-original-ui][data-theme=dark] .va-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:44px;cursor:pointer;color:var(--ink)}html[data-original-ui][data-theme=dark] .va-select svg{right:14px;top:50%;width:17px;height:17px;transform:translateY(-50%);color:var(--ink)}html[data-original-ui][data-theme=dark] .va-shell button{transition:border-color .16s ease,background-color .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease}html[data-original-ui][data-theme=dark] .va-shell button:not(:disabled):hover{border-color:#8c6af5}html[data-original-ui][data-theme=dark] .va-shell button:not(:disabled):active{transform:translateY(1px)}html[data-original-ui][data-theme=dark] .va-shell :is(button,input,textarea,select):focus-visible{outline:3px solid #8a67f555;outline-offset:2px}html[data-original-ui][data-theme=dark] .va-tiers button{min-height:46px;padding:11px 14px}html[data-original-ui][data-theme=dark] .va-tiers button.active{background:var(--surface);box-shadow:0 0 0 1px #6a3df4 inset}html[data-original-ui][data-theme=dark] .va-agent-head>button,html[data-original-ui][data-theme=dark] .va-exit,html[data-original-ui][data-theme=dark] .va-save{min-height:44px}html[data-original-ui][data-theme=dark] .va-left,html[data-original-ui][data-theme=dark] .va-center,html[data-original-ui][data-theme=dark] .va-right{overflow:visible}html[data-original-ui][data-theme=dark] .va-center{overflow:hidden}html[data-original-ui][data-theme=dark] .va-shot-list article:last-child{border-bottom:0;padding-bottom:0}html[data-original-ui][data-theme=dark] .va-shot-list section{min-width:0}html[data-original-ui][data-theme=dark] .va-shot-list section textarea{line-height:1.45}html[data-original-ui][data-theme=dark] .va-primary{min-height:48px}html[data-original-ui][data-theme=dark] .va-primary:hover:not(:disabled){background:#5429e5;box-shadow:0 8px 20px #6537f32c}html[data-original-ui][data-theme=dark] .va-call-list svg,html[data-original-ui][data-theme=dark] .va-safety svg{flex:0 0 auto}html[data-original-ui][data-theme=dark] .va-upload-help,html[data-original-ui][data-theme=dark] .va-footnote{font-size:12px}html[data-original-ui][data-theme=dark] .va-assets video,html[data-original-ui][data-theme=dark] .va-asset-loading,html[data-original-ui][data-theme=dark] .va-asset-failed{width:72px;height:72px;border-radius:9px;border:1px solid var(--line);object-fit:cover;background:var(--surface)}html[data-original-ui][data-theme=dark] .va-asset-loading,html[data-original-ui][data-theme=dark] .va-asset-failed{display:grid;place-items:center;padding:6px;text-align:center;font-size:11px;color:var(--muted)}html[data-original-ui][data-theme=dark] .va-asset-failed{color:#b43b4d;background:var(--surface)}html[data-original-ui][data-theme=dark] .va-assets>span>img,html[data-original-ui][data-theme=dark] .va-assets>span>video{display:block}@media(max-width:1450px){html[data-original-ui][data-theme=dark] .va-columns{gap:14px}html[data-original-ui][data-theme=dark] .va-left,html[data-original-ui][data-theme=dark] .va-right,html[data-original-ui][data-theme=dark] .va-canvas{padding:19px}}@media(max-width:760px){html[data-original-ui][data-theme=dark] .va-exit{padding:9px 12px!important}html[data-original-ui][data-theme=dark] .va-agent-head small{line-height:1.45}html[data-original-ui][data-theme=dark] .va-shot-list section textarea{height:58px}html[data-original-ui][data-theme=dark] .va-tiers{grid-template-columns:repeat(3,1fr)}}html[data-original-ui][data-theme=dark] .va-assets-empty{width:auto!important;height:auto!important;border:0!important;color:var(--muted);font-size:12px;line-height:1.5}html[data-original-ui][data-theme=dark] .va-shell{--purple:#6236ed;--ink:#101326;--line:#e2e4ed;min-height:100vh;background:radial-gradient(circle at 55% 0,var(--surface) 0,var(--surface),var(--surface));color:var(--ink);font-size:14px}html[data-original-ui][data-theme=dark] .va-shell *{box-sizing:border-box}html[data-original-ui][data-theme=dark] .va-shell button,html[data-original-ui][data-theme=dark] .va-shell input,html[data-original-ui][data-theme=dark] .va-shell textarea,html[data-original-ui][data-theme=dark] .va-shell select{font:inherit}html[data-original-ui][data-theme=dark] .va-topbar{height:68px;background:var(--surface);border-bottom:1px solid var(--line);display:flex;align-items:center;padding:0 max(28px,calc((100vw - 1320px)/2));gap:30px;position:sticky;top:0;z-index:30}html[data-original-ui][data-theme=dark] .va-topbar button{border:0;background:none;cursor:pointer}html[data-original-ui][data-theme=dark] .va-exit{display:flex;align-items:center;gap:7px;padding:9px 12px!important;border:1px solid var(--line)!important;border-radius:8px;background:var(--surface)!important;color:var(--ink);font-weight:650}html[data-original-ui][data-theme=dark] .va-brand{font-size:19px;font-weight:800;color:var(--ink)}html[data-original-ui][data-theme=dark] .va-topbar nav{display:flex;align-items:center;gap:30px;height:100%;color:var(--ink)}html[data-original-ui][data-theme=dark] .va-topbar nav button,html[data-original-ui][data-theme=dark] .va-topbar nav span{height:100%;display:flex;align-items:center;padding:0 2px}html[data-original-ui][data-theme=dark] .va-topbar nav span:first-of-type{color:var(--purple);border-bottom:3px solid var(--purple);font-weight:700}html[data-original-ui][data-theme=dark] .va-save{margin-left:auto;display:flex;align-items:center;gap:7px;color:var(--purple);font-weight:700}html[data-original-ui][data-theme=dark] .va-workspace{width:min(calc(100vw - 48px),1320px);margin:auto;padding:20px 0 42px}html[data-original-ui][data-theme=dark] .va-crumb{display:flex;gap:9px;color:var(--muted);margin:0 0 16px}html[data-original-ui][data-theme=dark] .va-crumb button{border:0;background:0;color:#6a3af2;padding:0;cursor:pointer}html[data-original-ui][data-theme=dark] .va-agent-head{display:flex;align-items:center;gap:16px;margin-bottom:18px;min-height:86px;background:transparent;border:0;box-shadow:none;padding:0}html[data-original-ui][data-theme=dark] .va-agent-head>img{width:86px;height:68px;border-radius:10px;object-fit:cover}html[data-original-ui][data-theme=dark] .va-agent-head h1{font-size:26px;margin:0 0 4px}html[data-original-ui][data-theme=dark] .va-agent-head h1 span{font-size:12px;color:#128c55;background:var(--card);border-radius:18px;padding:5px 9px;margin-left:8px}html[data-original-ui][data-theme=dark] .va-agent-head p,html[data-original-ui][data-theme=dark] .va-agent-head small{color:var(--muted);margin:3px 0;display:block}html[data-original-ui][data-theme=dark] .va-agent-head>button{margin-left:auto;display:flex;align-items:center;gap:7px;background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:10px 14px;color:var(--purple);cursor:pointer}html[data-original-ui][data-theme=dark] .va-columns{display:grid;grid-template-columns:300px minmax(0,1fr) 280px;gap:14px;align-items:start}html[data-original-ui][data-theme=dark] .va-left,html[data-original-ui][data-theme=dark] .va-center,html[data-original-ui][data-theme=dark] .va-right{background:var(--surface);border:1px solid var(--line);border-radius:11px;box-shadow:none}html[data-original-ui][data-theme=dark] .va-left,html[data-original-ui][data-theme=dark] .va-right{padding:18px}html[data-original-ui][data-theme=dark] .va-right{position:sticky;top:84px}html[data-original-ui][data-theme=dark] .va-left h2,html[data-original-ui][data-theme=dark] .va-right h2{font-size:16px;margin:0 0 20px}html[data-original-ui][data-theme=dark] .va-left h3,html[data-original-ui][data-theme=dark] .va-right h3{font-size:13px;margin:18px 0 9px}html[data-original-ui][data-theme=dark] .va-field{display:block;margin-bottom:15px}html[data-original-ui][data-theme=dark] .va-field>b{display:block;font-size:13px;margin-bottom:7px}html[data-original-ui][data-theme=dark] .va-field em{color:#ef476f;font-style:normal;margin-left:3px}html[data-original-ui][data-theme=dark] .va-field input,html[data-original-ui][data-theme=dark] .va-field textarea,html[data-original-ui][data-theme=dark] .va-field select,html[data-original-ui][data-theme=dark] .va-shot-list input,html[data-original-ui][data-theme=dark] .va-shot-list textarea,html[data-original-ui][data-theme=dark] .va-comic-grid input,html[data-original-ui][data-theme=dark] .va-comic-grid textarea,html[data-original-ui][data-theme=dark] .va-outline input,html[data-original-ui][data-theme=dark] .va-outline textarea{width:100%;border:1px solid var(--line);border-radius:7px;padding:10px 11px;background:var(--surface);outline:0;color:var(--ink)}html[data-original-ui][data-theme=dark] .va-field textarea{height:94px;resize:vertical;line-height:1.55}html[data-original-ui][data-theme=dark] .va-field textarea.va-short-textarea{height:62px}html[data-original-ui][data-theme=dark] .va-select{position:relative;display:block}html[data-original-ui][data-theme=dark] .va-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:36px}html[data-original-ui][data-theme=dark] .va-select svg{position:absolute;right:11px;top:50%;transform:translateY(-50%);pointer-events:none}html[data-original-ui][data-theme=dark] .va-field-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}html[data-original-ui][data-theme=dark] .va-material-block{margin-top:14px}html[data-original-ui][data-theme=dark] .va-material-block h3{margin-bottom:8px}html[data-original-ui][data-theme=dark] .va-assets{display:flex;gap:7px;align-items:center;flex-wrap:wrap}html[data-original-ui][data-theme=dark] .va-assets>span{position:relative}html[data-original-ui][data-theme=dark] .va-assets img,html[data-original-ui][data-theme=dark] .va-assets video,html[data-original-ui][data-theme=dark] .va-assets>button,html[data-original-ui][data-theme=dark] .va-asset-loading,html[data-original-ui][data-theme=dark] .va-asset-failed{width:58px;height:58px;border-radius:7px;object-fit:cover;border:1px solid var(--line);background:var(--surface)}html[data-original-ui][data-theme=dark] .va-assets>button{cursor:pointer;display:grid;place-items:center}html[data-original-ui][data-theme=dark] .va-assets .remove{position:absolute;right:-5px;top:-5px;width:20px;height:20px;border-radius:50%;border:0;background:#25283a;color:#fff;padding:4px}html[data-original-ui][data-theme=dark] .va-upload-help{font-size:11px;color:var(--muted);line-height:1.5}html[data-original-ui][data-theme=dark] .va-uploading{color:#5d35df}html[data-original-ui][data-theme=dark] .va-dropzone{border:1px dashed var(--line);background:var(--surface);border-radius:8px;min-height:90px;display:flex;flex-direction:column;gap:6px;align-items:center;justify-content:center;color:#6c3df2;text-align:center}html[data-original-ui][data-theme=dark] .va-dropzone small{color:var(--muted)}html[data-original-ui][data-theme=dark] .va-dropzone.compact{min-height:60px}html[data-original-ui][data-theme=dark] .va-dropzone.tall{min-height:130px;cursor:pointer}html[data-original-ui][data-theme=dark] .va-segment{display:flex;border-bottom:1px solid var(--line);margin-bottom:10px}html[data-original-ui][data-theme=dark] .va-segment button{flex:1;border:0;background:var(--surface);padding:10px}html[data-original-ui][data-theme=dark] .va-segment button.active{color:var(--purple);border-bottom:2px solid var(--purple)}html[data-original-ui][data-theme=dark] .va-product-card{display:flex;gap:11px;align-items:center;margin-bottom:16px}html[data-original-ui][data-theme=dark] .va-product-card img{width:68px;height:76px;object-fit:cover;border-radius:7px}html[data-original-ui][data-theme=dark] .va-product-card div{display:flex;flex-direction:column;gap:7px}html[data-original-ui][data-theme=dark] .va-product-card small{color:var(--muted)}html[data-original-ui][data-theme=dark] .va-audio{display:flex;align-items:center;gap:8px;margin-top:15px;border:1px solid var(--line);padding:10px;border-radius:8px;color:var(--muted)}html[data-original-ui][data-theme=dark] .va-audio i{height:14px;flex:1;background:repeating-linear-gradient(90deg,#b9bcc8 0 1px,transparent 1px 4px)}html[data-original-ui][data-theme=dark] .va-safety{margin-top:20px;border-top:1px solid var(--line);padding-top:14px;display:flex;flex-direction:column;gap:8px;color:var(--muted)}html[data-original-ui][data-theme=dark] .va-center{overflow:hidden;min-height:680px}html[data-original-ui][data-theme=dark] .va-steps{height:70px;padding:0 18px;display:flex;align-items:center;border-bottom:1px solid var(--line)}html[data-original-ui][data-theme=dark] .va-steps>div{display:flex;align-items:center;flex:1;color:var(--muted);min-width:0}html[data-original-ui][data-theme=dark] .va-steps>div:not(:last-child):after{content:"";height:1px;background:var(--card);flex:1;margin:0 9px}html[data-original-ui][data-theme=dark] .va-steps i{width:25px;height:25px;border:1px solid var(--line);border-radius:50%;display:grid;place-items:center;font-style:normal;margin-right:7px;flex:none}html[data-original-ui][data-theme=dark] .va-steps b{white-space:nowrap;font-size:13px}html[data-original-ui][data-theme=dark] .va-steps .active{color:var(--purple)}html[data-original-ui][data-theme=dark] .va-steps .active i{background:var(--purple);color:#fff;border-color:var(--purple)}html[data-original-ui][data-theme=dark] .va-canvas{padding:16px}html[data-original-ui][data-theme=dark] .va-tabs{display:flex;gap:26px;align-items:center;border-bottom:1px solid var(--line);min-height:46px}html[data-original-ui][data-theme=dark] .va-tabs b{color:var(--purple);border-bottom:2px solid var(--purple);padding:14px 0}html[data-original-ui][data-theme=dark] .va-tabs button{margin-left:auto;border:1px solid var(--line);background:var(--surface);color:var(--purple);border-radius:7px;padding:8px 11px}html[data-original-ui][data-theme=dark] .va-outline{display:flex;flex-direction:column;gap:8px}html[data-original-ui][data-theme=dark] .va-outline>div{border:1px solid var(--line);border-radius:8px;padding:9px;display:grid;grid-template-columns:55px 1fr;gap:5px}html[data-original-ui][data-theme=dark] .va-outline>div span{grid-row:1/3;color:var(--muted);padding:9px}html[data-original-ui][data-theme=dark] .va-outline textarea{height:45px}html[data-original-ui][data-theme=dark] .va-shot-list{display:flex;flex-direction:column;gap:8px}html[data-original-ui][data-theme=dark] .va-shot-list article{display:grid;grid-template-columns:122px 1fr 82px;align-items:center;gap:10px;border-bottom:1px solid var(--line);padding:0 0 8px}html[data-original-ui][data-theme=dark] .va-shot-image{position:relative}html[data-original-ui][data-theme=dark] .va-shot-image img{width:100%;height:78px;object-fit:cover;border-radius:7px;display:block}html[data-original-ui][data-theme=dark] .va-shot-image strong{position:absolute;top:5px;left:5px;background:var(--surface);border-radius:4px;padding:3px 5px}html[data-original-ui][data-theme=dark] .va-shot-list section input,html[data-original-ui][data-theme=dark] .va-comic-grid section input{font-weight:700;padding:7px 8px}html[data-original-ui][data-theme=dark] .va-shot-list section textarea,html[data-original-ui][data-theme=dark] .va-comic-grid section textarea{height:42px;padding:7px 8px;margin-top:4px}html[data-original-ui][data-theme=dark] .va-shot-list time{border:1px solid var(--line);border-radius:7px;padding:10px 6px;text-align:center}html[data-original-ui][data-theme=dark] .va-wave{color:#9b78ff;letter-spacing:1px}html[data-original-ui][data-theme=dark] .va-comic-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}html[data-original-ui][data-theme=dark] .va-comic-grid article{border:1px solid var(--line);border-radius:8px;overflow:hidden}html[data-original-ui][data-theme=dark] .va-comic-grid .va-shot-image img{height:128px;border-radius:0}html[data-original-ui][data-theme=dark] .va-comic-grid section{padding:8px}html[data-original-ui][data-theme=dark] .va-hero-preview{height:318px;border-radius:9px;overflow:hidden;position:relative;margin-bottom:14px}html[data-original-ui][data-theme=dark] .va-hero-preview img{width:100%;height:100%;object-fit:cover}html[data-original-ui][data-theme=dark] .va-hero-preview span{position:absolute;top:22px;right:22px;bottom:22px;left:22px;border:1px dashed var(--line);border-radius:10px;padding:8px;color:#fff}html[data-original-ui][data-theme=dark] .va-scene-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:7px;margin:12px 0 15px}html[data-original-ui][data-theme=dark] .va-scene-grid button{padding:0;border:1px solid var(--line);border-radius:7px;background:var(--surface);overflow:hidden;position:relative}html[data-original-ui][data-theme=dark] .va-scene-grid button.active{border:2px solid #6b3df5}html[data-original-ui][data-theme=dark] .va-scene-grid img{width:100%;height:82px;object-fit:cover}html[data-original-ui][data-theme=dark] .va-scene-grid svg{position:absolute;right:4px;top:4px;background:#6b3df5;color:#fff;border-radius:50%}html[data-original-ui][data-theme=dark] .va-scene-grid span{display:block;padding:7px;font-size:11px}html[data-original-ui][data-theme=dark] .va-ratio{display:flex;align-items:center;gap:8px}html[data-original-ui][data-theme=dark] .va-ratio button{border:1px solid var(--line);background:var(--surface);border-radius:6px;padding:8px 13px}html[data-original-ui][data-theme=dark] .va-ratio button.active{background:var(--purple);color:#fff}html[data-original-ui][data-theme=dark] .va-notice{border:1px solid var(--line);background:var(--surface);color:#6340c9;padding:10px 12px;border-radius:7px;margin-bottom:13px}html[data-original-ui][data-theme=dark] .va-structure{display:grid;grid-template-columns:repeat(5,1fr);border:1px solid var(--line);border-radius:8px;padding:11px}html[data-original-ui][data-theme=dark] .va-structure>div{text-align:center;border-top:4px solid #6a3ef2;padding:9px 4px;display:flex;flex-direction:column;gap:7px}html[data-original-ui][data-theme=dark] .va-structure>div:nth-child(2){border-color:#2f91e8}html[data-original-ui][data-theme=dark] .va-structure>div:nth-child(3){border-color:#22ad78}html[data-original-ui][data-theme=dark] .va-structure>div:nth-child(4){border-color:#ee9728}html[data-original-ui][data-theme=dark] .va-structure small{color:#188956;background:var(--card);padding:4px}html[data-original-ui][data-theme=dark] .va-down{text-align:center;font-size:25px}html[data-original-ui][data-theme=dark] .va-model-routes{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:10px 0 16px}html[data-original-ui][data-theme=dark] .va-model-routes button{display:flex;flex-direction:column;gap:6px;text-align:left;background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:11px}html[data-original-ui][data-theme=dark] .va-model-routes button.active{border:2px solid #6a3df4;color:#6538ef}html[data-original-ui][data-theme=dark] .va-model-routes small{color:#269761}html[data-original-ui][data-theme=dark] .va-tier{border:1px solid var(--line);border-radius:8px;padding:12px;display:flex;flex-direction:column;gap:6px}html[data-original-ui][data-theme=dark] .va-tier.active{border:2px solid #6a3df4}html[data-original-ui][data-theme=dark] .va-tier small{color:#259a63}html[data-original-ui][data-theme=dark] .va-tiers{display:grid;gap:8px}html[data-original-ui][data-theme=dark] .va-tiers button{border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:12px;text-align:left;min-height:54px}html[data-original-ui][data-theme=dark] .va-tiers button.active{border:2px solid #6a3df4;color:#6538ef;font-weight:700;background:var(--surface)}html[data-original-ui][data-theme=dark] .va-resolution-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}html[data-original-ui][data-theme=dark] .va-resolution-grid button{border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:9px 3px;display:flex;flex-direction:column;align-items:center;gap:3px}html[data-original-ui][data-theme=dark] .va-resolution-grid button.active{border:2px solid var(--purple);color:var(--purple);background:var(--surface)}html[data-original-ui][data-theme=dark] .va-resolution-grid i{width:14px;height:14px;border:1px solid var(--line);border-radius:50%}html[data-original-ui][data-theme=dark] .va-resolution-grid button.active i{border:4px solid var(--purple)}html[data-original-ui][data-theme=dark] .va-resolution-grid small{font-size:10px}html[data-original-ui][data-theme=dark] .va-image-summary{display:flex;flex-direction:column;gap:7px}html[data-original-ui][data-theme=dark] .va-image-summary>div{display:flex;justify-content:space-between}html[data-original-ui][data-theme=dark] .va-image-summary p{margin:5px 0}html[data-original-ui][data-theme=dark] .va-image-summary .available{color:#1b945b}html[data-original-ui][data-theme=dark] .va-call-list{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:14px 0;margin:16px 0}html[data-original-ui][data-theme=dark] .va-call-list p{margin:8px 0;color:var(--muted)}html[data-original-ui][data-theme=dark] .va-call-list .muted{color:var(--muted)}html[data-original-ui][data-theme=dark] .va-right dl>div{display:flex;justify-content:space-between;align-items:center;margin:12px 0}html[data-original-ui][data-theme=dark] .va-right dd{margin:0}html[data-original-ui][data-theme=dark] .va-right dd.price{color:var(--purple);font-size:20px;font-weight:800}html[data-original-ui][data-theme=dark] .va-primary{width:100%;border:0;border-radius:7px;background:var(--purple);color:#fff;padding:13px;margin-top:9px;font-weight:750}html[data-original-ui][data-theme=dark] .va-error,html[data-original-ui][data-theme=dark] .va-success{padding:10px;border-radius:7px}html[data-original-ui][data-theme=dark] .va-error{background:var(--surface);color:#c9364a}html[data-original-ui][data-theme=dark] .va-success{background:var(--card);color:#19744c}html[data-original-ui][data-theme=dark] .va-footnote{display:block;color:var(--muted);margin-top:9px;text-align:center}html[data-original-ui][data-theme=dark] .va-modal{position:fixed;top:0;right:0;bottom:0;left:0;background:#17192d66;z-index:80;display:grid;place-items:center}html[data-original-ui][data-theme=dark] .va-modal>section{width:min(560px,94vw);background:var(--surface);border-radius:16px;padding:24px}@media(max-width:1180px){html[data-original-ui][data-theme=dark] .va-columns{grid-template-columns:270px minmax(520px,1fr)}html[data-original-ui][data-theme=dark] .va-right{grid-column:1/-1;position:static}html[data-original-ui][data-theme=dark] .va-workspace{width:calc(100vw - 24px)}html[data-original-ui][data-theme=dark] .va-scene-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){html[data-original-ui][data-theme=dark] .va-brand,html[data-original-ui][data-theme=dark] .va-topbar nav{display:none}html[data-original-ui][data-theme=dark] .va-workspace{width:auto;padding:12px}html[data-original-ui][data-theme=dark] .va-columns{display:block}html[data-original-ui][data-theme=dark] .va-left,html[data-original-ui][data-theme=dark] .va-center,html[data-original-ui][data-theme=dark] .va-right{margin-bottom:12px}html[data-original-ui][data-theme=dark] .va-comic-grid,html[data-original-ui][data-theme=dark] .va-model-routes{grid-template-columns:1fr 1fr}html[data-original-ui][data-theme=dark] .va-shot-list article{grid-template-columns:90px 1fr}html[data-original-ui][data-theme=dark] .va-shot-list time{display:none}html[data-original-ui][data-theme=dark] .va-scene-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1181px){html[data-original-ui][data-theme=dark] .va-shell{font-size:12px;padding-top:14px}html[data-original-ui][data-theme=dark] .va-workspace{width:min(calc(100vw - 136px),1304px);padding:18px 0 34px}html[data-original-ui][data-theme=dark] .va-topbar{width:min(calc(100vw - 76px),1364px);margin:0 auto;padding-inline:28px;border-radius:12px 12px 0 0}html[data-original-ui][data-theme=dark] .va-columns{grid-template-columns:25fr 52fr 23fr;gap:14px}html[data-original-ui][data-theme=dark] .va-left,html[data-original-ui][data-theme=dark] .va-right{padding:14px}html[data-original-ui][data-theme=dark] .va-agent-head{min-height:82px;margin-bottom:14px}html[data-original-ui][data-theme=dark] .va-agent-head>img{width:96px;height:72px}html[data-original-ui][data-theme=dark] .va-agent-icon{width:64px;height:64px;display:grid;place-items:center;border-radius:12px;background:#683af0;color:#fff}html[data-original-ui][data-theme=dark] .va-agent-icon svg{width:34px;height:34px}html[data-original-ui][data-theme=dark] .va-agent-head h1{font-size:23px}html[data-original-ui][data-theme=dark] .va-center{min-height:620px}html[data-original-ui][data-theme=dark] .va-steps{height:58px;padding-inline:16px}html[data-original-ui][data-theme=dark] .va-canvas{padding:14px}html[data-original-ui][data-theme=dark] .va-outline{gap:7px}html[data-original-ui][data-theme=dark] .va-outline>div{position:relative;grid-template-columns:52px 1fr 28px;padding:7px 11px;min-height:52px}html[data-original-ui][data-theme=dark] .va-outline>div span{grid-row:1 / 3;display:flex;gap:7px;align-items:flex-start;padding:5px 0;color:var(--muted)}html[data-original-ui][data-theme=dark] .va-outline>div span svg{width:18px;height:18px}html[data-original-ui][data-theme=dark] .va-outline input,html[data-original-ui][data-theme=dark] .va-outline textarea{border:0!important;box-shadow:none!important;background:transparent;padding:2px 4px}html[data-original-ui][data-theme=dark] .va-outline textarea{height:22px;resize:none}html[data-original-ui][data-theme=dark] .va-outline-edit{grid-column:3;grid-row:1 / 3;align-self:center;color:var(--muted);width:18px;height:18px}html[data-original-ui][data-theme=dark] .va-shot-list article{grid-template-columns:132px 1fr 92px;gap:10px;padding-bottom:8px}html[data-original-ui][data-theme=dark] .va-shot-image img{height:80px}html[data-original-ui][data-theme=dark] .va-comic-grid .va-shot-image img{height:132px}html[data-original-ui][data-theme=dark] .va-hero-preview{height:320px}html[data-original-ui][data-theme=dark] .va-scene-grid img{height:82px}html[data-original-ui][data-theme=dark] .va-left h2,html[data-original-ui][data-theme=dark] .va-right h2{font-size:15px;margin-bottom:14px}html[data-original-ui][data-theme=dark] .va-field{margin-bottom:10px}html[data-original-ui][data-theme=dark] .va-field input,html[data-original-ui][data-theme=dark] .va-field textarea,html[data-original-ui][data-theme=dark] .va-field select{padding:8px 9px}html[data-original-ui][data-theme=dark] .va-field textarea{height:70px}html[data-original-ui][data-theme=dark] .va-dropzone{min-height:66px}html[data-original-ui][data-theme=dark] .va-safety{margin-top:13px;padding-top:11px}html[data-original-ui][data-theme=dark] .va-primary{min-height:48px}html[data-original-ui][data-theme=dark] .va-evidence{display:flex;flex-direction:column;gap:0;margin-top:14px}html[data-original-ui][data-theme=dark] .va-evidence section{border-top:1px solid var(--line);padding:12px 0}html[data-original-ui][data-theme=dark] .va-evidence section>b{display:block;margin-bottom:8px}html[data-original-ui][data-theme=dark] .va-evidence p{display:flex;justify-content:space-between;gap:10px;margin:7px 0;color:var(--muted)}html[data-original-ui][data-theme=dark] .va-evidence strong{color:var(--ink);text-align:right;font-weight:600}html[data-original-ui][data-theme=dark] .va-evidence .ok{color:#168b56}html[data-original-ui][data-theme=dark] .va-toggle-row{border-top:1px solid var(--line);padding:12px 0;display:flex;align-items:center;justify-content:space-between}html[data-original-ui][data-theme=dark] .va-toggle-row input{width:34px;accent-color:var(--purple)}html[data-original-ui][data-theme=dark] .va-evidence+.va-call-list{margin-top:0}html[data-original-ui][data-theme=dark] .va-billing-guard{border-top:1px solid var(--line);padding:11px 0}html[data-original-ui][data-theme=dark] .va-billing-guard p{color:var(--muted);line-height:1.55;margin:7px 0 0}html[data-original-ui][data-theme=dark] .va-tiers button{position:relative;min-height:62px;padding-right:72px}html[data-original-ui][data-theme=dark] .va-tiers button b,html[data-original-ui][data-theme=dark] .va-tiers button small{display:block}html[data-original-ui][data-theme=dark] .va-tiers button small{margin-top:4px;color:var(--muted);font-weight:400}html[data-original-ui][data-theme=dark] .va-tiers button strong{position:absolute;right:10px;top:12px;color:var(--ink)}html[data-original-ui][data-theme=dark] .va-tiers button.active strong{color:var(--purple)}html[data-original-ui][data-theme=dark] .va-consistency{display:flex;align-items:center;gap:10px;margin-top:14px;padding:12px;border-top:1px solid var(--line)}html[data-original-ui][data-theme=dark] .va-consistency span{display:flex;align-items:center;gap:5px;padding:8px 10px;border:1px solid var(--line);border-radius:7px}html[data-original-ui][data-theme=dark] .va-consistency span svg{width:14px;height:14px}html[data-original-ui][data-theme=dark] .va-consistency button,html[data-original-ui][data-theme=dark] .va-map button,html[data-original-ui][data-theme=dark] .va-subtitle-timeline footer button{margin-left:auto;border:1px solid var(--line);background:var(--surface);border-radius:7px;padding:8px 11px}html[data-original-ui][data-theme=dark] .va-map{display:grid;grid-template-columns:100px 1fr auto;align-items:center;gap:10px;margin-top:16px;padding:14px;border:1px solid var(--line);border-radius:8px}html[data-original-ui][data-theme=dark] .va-rewrite-list{border:1px solid var(--line);border-radius:8px;overflow:hidden}html[data-original-ui][data-theme=dark] .va-rewrite-list label{display:grid;grid-template-columns:115px 1fr;gap:8px;align-items:center;padding:9px 11px;border-bottom:1px solid var(--line)}html[data-original-ui][data-theme=dark] .va-rewrite-list label:last-child{border-bottom:0}html[data-original-ui][data-theme=dark] .va-rewrite-list input{border:0;outline:0;color:var(--muted)}html[data-original-ui][data-theme=dark] .va-subtitle-timeline{margin-top:15px}html[data-original-ui][data-theme=dark] .va-subtitle-timeline>div{display:grid;grid-template-columns:repeat(3,1fr);margin-top:8px;border:1px solid var(--line)}html[data-original-ui][data-theme=dark] .va-subtitle-timeline>div span{padding:11px;color:#6439e9;border-right:1px solid var(--line);text-align:center}html[data-original-ui][data-theme=dark] .va-subtitle-timeline footer{display:flex;gap:9px;margin-top:14px}html[data-original-ui][data-theme=dark] .va-subtitle-timeline footer button.active{background:var(--purple);color:#fff}}html[data-original-ui][data-theme=dark] .va-section-number{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--purple);color:#fff;font-style:normal;font-size:11px;margin-right:4px}html[data-original-ui][data-theme=dark] .va-platforms{display:flex;gap:7px;flex-wrap:wrap}html[data-original-ui][data-theme=dark] .va-platforms button{border:1px solid var(--line);background:var(--surface);border-radius:7px;padding:8px 10px;display:flex;align-items:center;gap:6px}html[data-original-ui][data-theme=dark] .va-platforms button.active{border-color:var(--purple);box-shadow:0 0 0 1px var(--purple)}html[data-original-ui][data-theme=dark] .va-platforms i{display:grid;place-items:center;width:18px;height:18px;border-radius:5px;background:#171927;color:#fff;font-size:10px;font-style:normal}html[data-original-ui][data-theme=dark] .va-platforms.compact button{padding:7px 8px}html[data-original-ui][data-theme=dark] .va-tag-input{min-height:48px;border:1px solid var(--line);border-radius:7px;padding:6px;display:flex;gap:5px;flex-wrap:wrap;align-items:center}html[data-original-ui][data-theme=dark] .va-tag-input span{background:var(--card);color:#6236ed;border-radius:4px;padding:5px 7px;font-size:11px}html[data-original-ui][data-theme=dark] .va-tag-input button{margin-left:auto;border:0;background:transparent}html[data-original-ui][data-theme=dark] .va-uploaded-row{display:flex;justify-content:space-between;align-items:center;border:1px solid var(--line);border-top:0;border-radius:0 0 7px 7px;padding:9px 10px;color:var(--muted)}html[data-original-ui][data-theme=dark] .va-uploaded-row small{color:var(--muted)}html[data-original-ui][data-theme=dark] .va-shot-header{display:grid;grid-template-columns:132px 1fr 92px;gap:10px;padding:8px 2px;background:var(--surface);color:var(--muted);text-align:center}html[data-original-ui][data-theme=dark] .va-shot-end{display:flex;flex-direction:column;gap:7px}html[data-original-ui][data-theme=dark] .va-shot-end time{width:100%}html[data-original-ui][data-theme=dark] .va-shot-end span{display:flex;justify-content:center;gap:7px}html[data-original-ui][data-theme=dark] .va-shot-end button{border:0;background:transparent;color:var(--purple);padding:0}html[data-original-ui][data-theme=dark] .va-comic-description,html[data-original-ui][data-theme=dark] .va-comic-dialogue{margin:7px 0 0;color:var(--muted);line-height:1.5}html[data-original-ui][data-theme=dark] .va-comic-dialogue{color:var(--ink)}html[data-original-ui][data-theme=dark] .va-canvas-title{margin:0 0 8px;font-size:14px}@media(min-width:1800px){html[data-original-ui][data-theme=dark] .va-shell{font-size:15px;padding-top:0}html[data-original-ui][data-theme=dark] .va-topbar{width:min(calc(100vw - 112px),2180px);height:78px;padding-inline:32px;gap:34px}html[data-original-ui][data-theme=dark] .va-topbar nav{gap:32px}html[data-original-ui][data-theme=dark] .va-workspace{width:min(calc(100vw - 176px),2048px);padding:26px 0 52px}html[data-original-ui][data-theme=dark] .va-crumb{margin-bottom:20px}html[data-original-ui][data-theme=dark] .va-agent-head{min-height:104px;margin-bottom:18px;gap:18px}html[data-original-ui][data-theme=dark] .va-agent-head>img{width:116px;height:86px}html[data-original-ui][data-theme=dark] .va-agent-icon{width:78px;height:78px}html[data-original-ui][data-theme=dark] .va-agent-head h1{font-size:29px}html[data-original-ui][data-theme=dark] .va-columns{grid-template-columns:25fr 53fr 24fr;gap:18px}html[data-original-ui][data-theme=dark] .va-left,html[data-original-ui][data-theme=dark] .va-right{padding:20px}html[data-original-ui][data-theme=dark] .va-left h2,html[data-original-ui][data-theme=dark] .va-right h2{font-size:18px;margin-bottom:18px}html[data-original-ui][data-theme=dark] .va-left h3,html[data-original-ui][data-theme=dark] .va-right h3{font-size:15px}html[data-original-ui][data-theme=dark] .va-field{margin-bottom:14px}html[data-original-ui][data-theme=dark] .va-field>b{font-size:14px}html[data-original-ui][data-theme=dark] .va-field input,html[data-original-ui][data-theme=dark] .va-field textarea,html[data-original-ui][data-theme=dark] .va-field select{padding:11px 12px}html[data-original-ui][data-theme=dark] .va-field textarea{height:92px}html[data-original-ui][data-theme=dark] .va-center{min-height:760px}html[data-original-ui][data-theme=dark] .va-steps{height:72px;padding-inline:22px}html[data-original-ui][data-theme=dark] .va-steps b{font-size:14px}html[data-original-ui][data-theme=dark] .va-steps i{width:28px;height:28px}html[data-original-ui][data-theme=dark] .va-canvas{padding:20px}html[data-original-ui][data-theme=dark] .va-outline{gap:10px}html[data-original-ui][data-theme=dark] .va-outline>div{min-height:66px;padding:10px 14px;grid-template-columns:64px 1fr 30px}html[data-original-ui][data-theme=dark] .va-shot-header{grid-template-columns:164px 1fr 106px}html[data-original-ui][data-theme=dark] .va-shot-list article{grid-template-columns:164px 1fr 106px;gap:14px;padding-bottom:11px}html[data-original-ui][data-theme=dark] .va-shot-image img{height:98px}html[data-original-ui][data-theme=dark] .va-comic-grid .va-shot-image img{height:164px}html[data-original-ui][data-theme=dark] .va-hero-preview{height:410px}html[data-original-ui][data-theme=dark] .va-scene-grid img{height:108px}html[data-original-ui][data-theme=dark] .va-assets img,html[data-original-ui][data-theme=dark] .va-assets video,html[data-original-ui][data-theme=dark] .va-assets>button,html[data-original-ui][data-theme=dark] .va-asset-loading,html[data-original-ui][data-theme=dark] .va-asset-failed{width:70px;height:70px}html[data-original-ui][data-theme=dark] .va-tiers button{min-height:78px;padding:15px 94px 15px 15px}html[data-original-ui][data-theme=dark] .va-tiers button strong{top:16px;right:14px}html[data-original-ui][data-theme=dark] .va-evidence section{padding:15px 0}html[data-original-ui][data-theme=dark] .va-evidence p{margin:9px 0}html[data-original-ui][data-theme=dark] .va-primary{min-height:54px}html[data-original-ui][data-theme=dark] .va-right dd.price{font-size:24px}html[data-original-ui][data-theme=dark] .va-subtitle-timeline footer{justify-content:flex-end}html[data-original-ui][data-theme=dark] .va-subtitle-timeline footer button{margin-left:0;min-width:150px;white-space:nowrap}}html[data-original-ui][data-theme=dark] .aa-shell{--aa-purple: #6d4bf2;--aa-ink: #171528;--aa-muted: #797486;--aa-line: #e7e5ee;--aa-soft: #f7f7fb;position:relative;max-width:1840px;margin:auto;color:var(--aa-ink);font-size:16px;min-width:0;overflow-x:hidden}html[data-original-ui][data-theme=dark] .aa-shell *{box-sizing:border-box}html[data-original-ui][data-theme=dark] .aa-shell button,html[data-original-ui][data-theme=dark] .aa-modal button{font:inherit;cursor:pointer}html[data-original-ui][data-theme=dark] .aa-shell button:focus-visible,html[data-original-ui][data-theme=dark] .aa-modal button:focus-visible,html[data-original-ui][data-theme=dark] .aa-shell input:focus-visible,html[data-original-ui][data-theme=dark] .aa-shell select:focus-visible,html[data-original-ui][data-theme=dark] .aa-modal input:focus-visible,html[data-original-ui][data-theme=dark] .aa-modal select:focus-visible,html[data-original-ui][data-theme=dark] .aa-modal textarea:focus-visible{outline:3px solid #6d4bf233;outline-offset:2px}html[data-original-ui][data-theme=dark] .aa-page-head{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:20px}html[data-original-ui][data-theme=dark] .aa-page-head>div:first-child>span{color:var(--aa-purple);font-size:12px;font-weight:800;letter-spacing:.14em}html[data-original-ui][data-theme=dark] .aa-page-head h2{margin:6px 0;font-size:34px;line-height:1.1;letter-spacing:-.03em}html[data-original-ui][data-theme=dark] .aa-page-head p{margin:0;color:var(--aa-muted);font-size:15px}html[data-original-ui][data-theme=dark] .aa-page-head>div:last-child,html[data-original-ui][data-theme=dark] .aa-section-head>div:last-child{display:flex;gap:9px}html[data-original-ui][data-theme=dark] .aa-shell button,html[data-original-ui][data-theme=dark] .aa-modal button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:42px;padding:0 15px;border:1px solid var(--aa-line);border-radius:9px;background:var(--surface);color:var(--ink);font-weight:650}html[data-original-ui][data-theme=dark] .aa-shell button:hover,html[data-original-ui][data-theme=dark] .aa-modal button:hover{border-color:var(--line);background:var(--surface);color:#5f42d3}html[data-original-ui][data-theme=dark] .aa-shell button.primary,html[data-original-ui][data-theme=dark] .aa-modal button.primary{border-color:var(--aa-purple);background:var(--aa-purple);color:#fff}html[data-original-ui][data-theme=dark] .aa-shell button.link{border:0;background:none;color:var(--aa-purple);padding:0}html[data-original-ui][data-theme=dark] .aa-tabs{display:grid;grid-template-columns:repeat(9,minmax(90px,1fr));border-bottom:1px solid var(--aa-line);margin-bottom:20px}html[data-original-ui][data-theme=dark] .aa-tabs button{min-height:52px;border:0;border-radius:0;background:none;color:var(--muted);position:relative;padding:0 10px;font-size:14px;font-weight:650}html[data-original-ui][data-theme=dark] .aa-tabs button.active{color:var(--aa-purple)}html[data-original-ui][data-theme=dark] .aa-tabs button.active:after{content:"";position:absolute;left:18%;right:18%;bottom:-1px;height:3px;background:var(--aa-purple);border-radius:5px}html[data-original-ui][data-theme=dark] .aa-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:15px}html[data-original-ui][data-theme=dark] .aa-metric{display:flex;align-items:center;gap:15px;min-height:124px;padding:20px;background:var(--surface);border:1px solid var(--aa-line);border-radius:13px}html[data-original-ui][data-theme=dark] .aa-metric-icon{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:var(--card);color:var(--aa-purple);font-size:22px;flex:none}html[data-original-ui][data-theme=dark] .aa-metric-icon.green{background:var(--card);color:#26a66c}html[data-original-ui][data-theme=dark] .aa-metric-icon.orange{background:var(--card);color:#ef9817}html[data-original-ui][data-theme=dark] .aa-metric-icon.blue{background:var(--card);color:#2879e7}html[data-original-ui][data-theme=dark] .aa-metric-icon.red{background:var(--card);color:#ee4f59}html[data-original-ui][data-theme=dark] .aa-metric div{display:flex;flex-direction:column}html[data-original-ui][data-theme=dark] .aa-metric small{color:var(--aa-muted);font-size:14px}html[data-original-ui][data-theme=dark] .aa-metric strong{font-size:30px;margin:5px 0}html[data-original-ui][data-theme=dark] .aa-metric em{font-style:normal;color:var(--muted);font-size:13px}html[data-original-ui][data-theme=dark] .aa-overview-grid,html[data-original-ui][data-theme=dark] .aa-cost-layout{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(300px,.65fr);gap:15px}html[data-original-ui][data-theme=dark] .aa-overview-grid>*,html[data-original-ui][data-theme=dark] .aa-cost-layout>*{min-width:0}html[data-original-ui][data-theme=dark] .aa-panel{background:var(--surface);border:1px solid var(--aa-line);border-radius:13px;padding:20px;overflow-x:auto;min-width:0;max-width:100%}html[data-original-ui][data-theme=dark] .aa-panel>header,html[data-original-ui][data-theme=dark] .aa-section-head{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:14px}html[data-original-ui][data-theme=dark] .aa-panel h3,html[data-original-ui][data-theme=dark] .aa-section-head h3{margin:0 0 4px;font-size:18px}html[data-original-ui][data-theme=dark] .aa-panel p,html[data-original-ui][data-theme=dark] .aa-section-head p{margin:0;color:var(--aa-muted);font-size:14px}html[data-original-ui][data-theme=dark] .aa-alerts{overflow:visible}html[data-original-ui][data-theme=dark] .aa-alert{width:100%;display:grid!important;grid-template-columns:auto 1fr auto auto;gap:9px!important;text-align:left!important;min-height:72px!important;padding:11px 0!important;border:0!important;border-bottom:1px solid var(--line)!important;border-radius:0!important}html[data-original-ui][data-theme=dark] .aa-alert>svg:first-child{color:#ed8e13;font-size:18px}html[data-original-ui][data-theme=dark] .aa-alert span{display:flex;flex-direction:column;gap:4px}html[data-original-ui][data-theme=dark] .aa-alert small,html[data-original-ui][data-theme=dark] .aa-alert em{color:var(--muted);font-size:12px;font-style:normal}html[data-original-ui][data-theme=dark] .aa-toolbar{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-bottom:15px}html[data-original-ui][data-theme=dark] .aa-toolbar>label{display:flex;align-items:center;gap:7px;flex:1 1 300px;max-width:430px;height:44px;padding:0 11px;border:1px solid var(--aa-line);border-radius:8px}html[data-original-ui][data-theme=dark] .aa-toolbar input,html[data-original-ui][data-theme=dark] .aa-toolbar select{border:0;background:none;min-width:0;outline:0}html[data-original-ui][data-theme=dark] .aa-toolbar>select{min-width:132px;padding-right:34px;font-size:14px}html[data-original-ui][data-theme=dark] .aa-filter-reset{color:#6c50d9!important;background:var(--surface)!important}html[data-original-ui][data-theme=dark] .aa-list-summary em{color:#6d4bf2;font-style:normal;font-weight:700}html[data-original-ui][data-theme=dark] .aa-empty-filter{min-height:250px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;color:var(--muted);text-align:center}html[data-original-ui][data-theme=dark] .aa-empty-filter>svg{width:32px;height:32px;color:#8a6ff0}html[data-original-ui][data-theme=dark] .aa-empty-filter b{color:var(--ink);font-size:15px}html[data-original-ui][data-theme=dark] .aa-empty-filter span{font-size:13px}html[data-original-ui][data-theme=dark] .aa-empty-filter button{margin-top:5px}html[data-original-ui][data-theme=dark] .aa-toolbar>select,html[data-original-ui][data-theme=dark] .aa-toolbar>input,html[data-original-ui][data-theme=dark] .aa-form select,html[data-original-ui][data-theme=dark] .aa-form input,html[data-original-ui][data-theme=dark] .aa-form textarea,html[data-original-ui][data-theme=dark] .aa-form-grid select,html[data-original-ui][data-theme=dark] .aa-form-grid input,html[data-original-ui][data-theme=dark] .aa-form-grid textarea,html[data-original-ui][data-theme=dark] .aa-inspector select,html[data-original-ui][data-theme=dark] .aa-inspector input{height:44px;border:1px solid var(--aa-line);border-radius:8px;padding:0 11px;background:var(--surface);color:var(--aa-ink)}html[data-original-ui][data-theme=dark] .aa-list-summary{display:flex;justify-content:space-between;align-items:center;margin:4px 0 10px;color:var(--aa-muted)}html[data-original-ui][data-theme=dark] .aa-list-summary>div{display:flex;gap:7px}html[data-original-ui][data-theme=dark] .aa-table{min-width:940px}html[data-original-ui][data-theme=dark] .aa-table.compact{min-width:0}html[data-original-ui][data-theme=dark] .aa-table.compact .aa-tr{grid-template-columns:1.5fr .85fr .75fr .7fr .65fr .65fr .75fr .55fr;gap:7px;font-size:14px}html[data-original-ui][data-theme=dark] .aa-tr{display:grid;grid-template-columns:1.45fr .85fr .9fr .75fr .7fr .65fr .65fr .75fr .55fr;gap:10px;align-items:center;width:100%;min-height:74px;padding:12px 14px;border:0;border-bottom:1px solid var(--line);background:var(--surface);text-align:left;color:var(--ink)}html[data-original-ui][data-theme=dark] .aa-table button.aa-tr{display:grid;justify-content:initial;min-height:68px;padding:10px 12px;border:0;border-bottom:1px solid var(--line);border-radius:0;background:var(--surface);color:var(--ink);font-weight:400;text-align:left}html[data-original-ui][data-theme=dark] .aa-table button.aa-tr:hover,html[data-original-ui][data-theme=dark] .aa-tr:hover{background:var(--surface)}html[data-original-ui][data-theme=dark] .aa-th{min-height:44px!important;background:var(--card)!important;border-radius:8px;color:var(--muted);font-size:13px;font-weight:750}html[data-original-ui][data-theme=dark] .aa-tr>span{min-width:0}html[data-original-ui][data-theme=dark] .aa-tr>span:last-child{display:flex;gap:5px}html[data-original-ui][data-theme=dark] .aa-agent-name{display:flex;align-items:center;gap:9px}html[data-original-ui][data-theme=dark] .aa-agent-name>i{display:grid;place-items:center;width:38px;height:38px;border-radius:8px;color:#fff;font-style:normal;flex:none}html[data-original-ui][data-theme=dark] .aa-agent-name>span{display:flex;flex-direction:column;gap:3px}html[data-original-ui][data-theme=dark] .aa-agent-name small{color:var(--muted);font-size:12px}html[data-original-ui][data-theme=dark] .aa-pill{display:inline-flex;align-items:center;width:max-content;padding:7px 10px;border-radius:99px;background:var(--card);color:#1c9d61;font-size:12px;font-weight:750}html[data-original-ui][data-theme=dark] .aa-pill.orange{background:var(--card);color:#e6890b}html[data-original-ui][data-theme=dark] .aa-pill.red{background:var(--card);color:#dc3d4d}html[data-original-ui][data-theme=dark] .aa-pill.purple{background:var(--card);color:#6645d4}html[data-original-ui][data-theme=dark] .aa-pill.blue{background:var(--card);color:#2470d7}html[data-original-ui][data-theme=dark] .aa-pill.gray{background:var(--card);color:var(--muted)}html[data-original-ui][data-theme=dark] .aa-icon-btn{width:38px;min-width:38px!important;height:38px;min-height:38px!important;padding:0!important}html[data-original-ui][data-theme=dark] .aa-icon-btn.danger{color:#d94854}html[data-original-ui][data-theme=dark] .aa-icon-btn:disabled,html[data-original-ui][data-theme=dark] .aa-shell button:disabled,html[data-original-ui][data-theme=dark] .aa-modal button:disabled{cursor:not-allowed;opacity:.45}html[data-original-ui][data-theme=dark] .aa-workflow-status-btn{min-height:38px;padding:0 13px;border:1px solid var(--line);border-radius:9px;background:var(--surface);color:var(--ink);display:inline-flex;align-items:center;gap:7px;font-weight:700;white-space:nowrap}html[data-original-ui][data-theme=dark] .aa-workflow-status-btn svg{width:17px;height:17px}html[data-original-ui][data-theme=dark] .aa-workflow-status-btn.warning{color:#b7640c;background:var(--surface);border-color:var(--line)}html[data-original-ui][data-theme=dark] .aa-workflow-status-btn.success{color:#16794b;background:var(--surface);border-color:var(--line)}html[data-original-ui][data-theme=dark] .aa-workflow-status-btn:hover{box-shadow:0 3px 10px #28304914;transform:translateY(-1px)}html[data-original-ui][data-theme=dark] .aa-workflow-dialog-summary{display:flex;gap:14px;align-items:flex-start;padding:16px 18px;border-radius:12px;background:var(--surface);border:1px solid var(--line);color:#5b43d6}html[data-original-ui][data-theme=dark] .aa-workflow-dialog-summary.success{color:#178557;background:var(--card);border-color:var(--line)}html[data-original-ui][data-theme=dark] .aa-workflow-dialog-summary>svg{width:24px;height:24px;flex:none}html[data-original-ui][data-theme=dark] .aa-workflow-dialog-summary b{display:block;color:var(--ink);font-size:15px;margin-bottom:4px}html[data-original-ui][data-theme=dark] .aa-workflow-dialog-summary p{margin:0;color:var(--muted);line-height:1.6}html[data-original-ui][data-theme=dark] .aa-workflow-dialog-list{margin-top:16px;border:1px solid var(--line);border-radius:10px;overflow:hidden}html[data-original-ui][data-theme=dark] .aa-workflow-dialog-list span{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:13px 15px}html[data-original-ui][data-theme=dark] .aa-workflow-dialog-list span+span{border-top:1px solid var(--line)}html[data-original-ui][data-theme=dark] .aa-workflow-dialog-list small{color:var(--muted);text-align:right}html[data-original-ui][data-theme=dark] .aa-workflow-field{display:grid;gap:7px;margin-top:16px;font-weight:700;color:var(--ink)}html[data-original-ui][data-theme=dark] .aa-workflow-field textarea{min-height:82px;resize:vertical;padding:11px 12px;border:1px solid var(--line);border-radius:9px;font:inherit;font-weight:400}html[data-original-ui][data-theme=dark] .aa-check-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:16px}html[data-original-ui][data-theme=dark] .aa-check-grid>div{display:grid;grid-template-columns:22px 1fr auto;gap:10px;align-items:center;padding:13px;border:1px solid var(--line);border-radius:10px}html[data-original-ui][data-theme=dark] .aa-check-grid svg{color:#1aa86e;width:20px;height:20px}html[data-original-ui][data-theme=dark] .aa-check-grid em{color:#168657;background:var(--card);border-radius:999px;padding:3px 8px;font-style:normal;font-size:12px}html[data-original-ui][data-theme=dark] .aa-workflow-tip{display:flex;gap:9px;align-items:flex-start;margin-top:15px;padding:11px 13px;background:var(--card);border:1px solid var(--line);border-radius:9px;color:#8a5a10;line-height:1.5}html[data-original-ui][data-theme=dark] .aa-workflow-tip svg{width:18px;height:18px;flex:none;margin-top:1px}html[data-original-ui][data-theme=dark] .aa-workflow-tip.danger{background:var(--surface);border-color:var(--line);color:#a63737}html[data-original-ui][data-theme=dark] .aa-workflow-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-top:17px}html[data-original-ui][data-theme=dark] .aa-workflow-form-grid label{display:grid;gap:7px;color:var(--ink);font-weight:700}html[data-original-ui][data-theme=dark] .aa-workflow-form-grid select,html[data-original-ui][data-theme=dark] .aa-workflow-form-grid input{height:40px;padding:0 11px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink)}html[data-original-ui][data-theme=dark] .aa-workflow-form-grid small{color:var(--muted);font-weight:400;line-height:1.45}html[data-original-ui][data-theme=dark] .aa-workflow-check{display:flex;gap:11px;align-items:flex-start;margin-top:17px;padding:13px 14px;border:1px solid var(--line);border-radius:10px}html[data-original-ui][data-theme=dark] .aa-workflow-check input{width:17px;height:17px;margin-top:2px;accent-color:#6d4bf2}html[data-original-ui][data-theme=dark] .aa-workflow-check span{display:grid;gap:3px}html[data-original-ui][data-theme=dark] .aa-workflow-check small{color:var(--muted)}html[data-original-ui][data-theme=dark] .aa-workflow-check.confirm{background:var(--surface);border-color:var(--line)}@media(max-width:900px){html[data-original-ui][data-theme=dark] .aa-check-grid,html[data-original-ui][data-theme=dark] .aa-workflow-form-grid{grid-template-columns:1fr}}html[data-original-ui][data-theme=dark] .aa-row-actions{position:relative;display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;overflow:visible!important}html[data-original-ui][data-theme=dark] .aa-action-menu-wrap{position:relative;display:inline-flex}html[data-original-ui][data-theme=dark] .aa-action-menu{position:absolute;z-index:80;top:calc(100% + 8px);right:0;width:292px;padding:10px;border:1px solid var(--line);border-radius:11px;background:var(--surface);box-shadow:0 16px 40px #1f18302b;text-align:left}html[data-original-ui][data-theme=dark] .aa-action-menu header{display:flex;flex-direction:column;gap:5px;padding:10px 12px 13px;margin-bottom:7px;border-bottom:1px solid var(--line)}html[data-original-ui][data-theme=dark] .aa-action-menu header b{color:var(--ink);font-size:15px}html[data-original-ui][data-theme=dark] .aa-action-menu header small{color:var(--muted);font-size:12px}html[data-original-ui][data-theme=dark] .aa-action-menu button{width:100%;min-height:48px;display:flex;align-items:center;justify-content:flex-start;gap:12px;padding:10px 13px;border:0;color:var(--ink);font-size:14px;font-weight:650}html[data-original-ui][data-theme=dark] .aa-action-menu button:hover{background:var(--surface);color:#6544da}html[data-original-ui][data-theme=dark] .aa-action-menu button.danger{color:#d54653}html[data-original-ui][data-theme=dark] .aa-action-menu button.danger:hover{background:var(--surface)}html[data-original-ui][data-theme=dark] .aa-action-menu svg{width:18px;height:18px}html[data-original-ui][data-theme=dark] .aa-settings-layout{min-height:430px;display:grid;grid-template-columns:170px minmax(0,1fr);margin:-4px}html[data-original-ui][data-theme=dark] .aa-settings-layout>nav{display:flex;flex-direction:column;gap:6px;padding:8px 14px 8px 4px;border-right:1px solid var(--aa-line)}html[data-original-ui][data-theme=dark] .aa-settings-layout>nav button{justify-content:flex-start;min-height:40px;padding:9px 12px;border:0;color:var(--ink);font-size:14px}html[data-original-ui][data-theme=dark] .aa-settings-layout>nav button.active{background:var(--card);color:#6544da;font-weight:750}html[data-original-ui][data-theme=dark] .aa-settings-content{padding:8px 6px 8px 22px}html[data-original-ui][data-theme=dark] .aa-switch-line{min-height:42px;display:flex!important;flex-direction:row!important;align-items:center;gap:10px!important;padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink)}html[data-original-ui][data-theme=dark] .aa-switch-line input[type=checkbox]{width:17px;height:17px;margin:0;accent-color:#704cf0}html[data-original-ui][data-theme=dark] .aa-form textarea.tall{min-height:170px}html[data-original-ui][data-theme=dark] .aa-setting-section{padding:2px 0 20px;margin-bottom:20px;border-bottom:1px solid var(--line)}html[data-original-ui][data-theme=dark] .aa-setting-section:last-child{margin:0;border:0}html[data-original-ui][data-theme=dark] .aa-setting-section>h3{margin:0 0 4px;font-size:14px}html[data-original-ui][data-theme=dark] .aa-setting-section>p{margin:0 0 14px;color:var(--muted);font-size:13px}html[data-original-ui][data-theme=dark] .aa-access-options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:14px 0 24px}html[data-original-ui][data-theme=dark] .aa-access-options button{min-height:118px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:7px;padding:14px;text-align:left}html[data-original-ui][data-theme=dark] .aa-access-options button.active{border-color:#7656eb;background:var(--surface);color:#5f42cf;box-shadow:0 0 0 2px #e2dafd}html[data-original-ui][data-theme=dark] .aa-access-options button svg{width:21px;height:21px}html[data-original-ui][data-theme=dark] .aa-access-options button small{color:var(--muted);line-height:1.45}html[data-original-ui][data-theme=dark] .aa-permission-row{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:12px 2px;border-bottom:1px solid var(--line)}html[data-original-ui][data-theme=dark] .aa-permission-row>span{display:flex;flex-direction:column;gap:3px}html[data-original-ui][data-theme=dark] .aa-permission-row small{color:var(--muted)}html[data-original-ui][data-theme=dark] .aa-permission-row input{width:18px;height:18px;accent-color:#704cf0}html[data-original-ui][data-theme=dark] .aa-form-note{display:flex;align-items:center;gap:8px;padding:12px;border-radius:8px;background:var(--card);color:#9b6915;font-size:11px}html[data-original-ui][data-theme=dark] .aa-clone-form{padding:26px 28px 28px;gap:18px}html[data-original-ui][data-theme=dark] .aa-clone-form>.full{grid-column:1 / -1}html[data-original-ui][data-theme=dark] .aa-clone-form .aa-switch-line{min-height:48px;margin:0}html[data-original-ui][data-theme=dark] .aa-clone-form .aa-form-note{min-height:46px;font-size:12px;line-height:1.5}html[data-original-ui][data-theme=dark] .aa-filter-form{padding:26px 28px 28px;gap:18px}html[data-original-ui][data-theme=dark] .aa-filter-form>label{min-width:0}html[data-original-ui][data-theme=dark] .aa-filter-form .aa-switch-line{min-height:48px;margin-top:2px}html[data-original-ui][data-theme=dark] .aa-status-form{padding:24px 28px 28px;text-align:left}html[data-original-ui][data-theme=dark] .aa-status-hero{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;padding:16px;border:1px solid var(--line);border-radius:11px;background:var(--surface)}html[data-original-ui][data-theme=dark] .aa-status-hero>span{width:48px;height:48px;display:grid;place-items:center;border-radius:50%}html[data-original-ui][data-theme=dark] .aa-status-hero>span.warning{background:var(--card);color:#d87c07}html[data-original-ui][data-theme=dark] .aa-status-hero>span.success{background:var(--card);color:#15965c}html[data-original-ui][data-theme=dark] .aa-status-hero>span svg{width:23px;height:23px}html[data-original-ui][data-theme=dark] .aa-status-hero h3{margin:0 0 5px;font-size:16px}html[data-original-ui][data-theme=dark] .aa-status-hero p{margin:0;color:var(--muted);font-size:13px;line-height:1.55}html[data-original-ui][data-theme=dark] .aa-status-transition{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:14px;margin:16px 0 20px}html[data-original-ui][data-theme=dark] .aa-status-transition>span{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 13px;border:1px solid var(--line);border-radius:8px;background:var(--surface)}html[data-original-ui][data-theme=dark] .aa-status-transition small{color:var(--muted)}html[data-original-ui][data-theme=dark] .aa-status-section{padding:18px 0;border-top:1px solid var(--line)}html[data-original-ui][data-theme=dark] .aa-status-section h4{margin:0 0 12px;font-size:14px}html[data-original-ui][data-theme=dark] .aa-choice-grid.two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}html[data-original-ui][data-theme=dark] .aa-choice-grid button{min-height:76px;justify-content:flex-start;padding:13px;text-align:left}html[data-original-ui][data-theme=dark] .aa-choice-grid button>span{display:flex;flex-direction:column;align-items:flex-start;gap:4px}html[data-original-ui][data-theme=dark] .aa-choice-grid button small{color:var(--muted);font-size:12px;font-weight:500}html[data-original-ui][data-theme=dark] .aa-choice-grid button.active{border-color:#7250e6;background:var(--card);color:#6041d0;box-shadow:0 0 0 2px #e6dffd}html[data-original-ui][data-theme=dark] .aa-choice-grid button.active.danger{border-color:#e26470;background:var(--surface);color:#cb3f4d;box-shadow:0 0 0 2px #ffe0e3}html[data-original-ui][data-theme=dark] .aa-schedule-field{margin-top:12px}html[data-original-ui][data-theme=dark] .aa-status-notify{margin-top:4px}html[data-original-ui][data-theme=dark] .aa-version-summary{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;margin-bottom:24px}html[data-original-ui][data-theme=dark] .aa-version-summary>span{min-height:92px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:6px 12px;padding:16px;border:1px solid var(--line);border-radius:10px;background:var(--surface)}html[data-original-ui][data-theme=dark] .aa-version-summary small{grid-column:1/-1;color:var(--muted)}html[data-original-ui][data-theme=dark] .aa-version-summary b{font-size:18px}html[data-original-ui][data-theme=dark] .aa-export-form,html[data-original-ui][data-theme=dark] .aa-column-form{padding:26px 28px 30px}html[data-original-ui][data-theme=dark] .aa-export-form>section{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid var(--line)}html[data-original-ui][data-theme=dark] .aa-export-form section h3,html[data-original-ui][data-theme=dark] .aa-column-preferences h3{margin:0 0 5px;font-size:15px}html[data-original-ui][data-theme=dark] .aa-export-form section>p{margin:0 0 13px;color:var(--muted);font-size:13px}html[data-original-ui][data-theme=dark] .aa-format-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}html[data-original-ui][data-theme=dark] .aa-format-options button{min-height:78px;justify-content:flex-start;padding:13px;text-align:left}html[data-original-ui][data-theme=dark] .aa-format-options button.active{border-color:#7554eb;background:var(--card);color:#6241d3;box-shadow:0 0 0 2px #e6dffd}html[data-original-ui][data-theme=dark] .aa-format-options button>svg{width:22px;height:22px}html[data-original-ui][data-theme=dark] .aa-format-options button>span{display:flex;flex-direction:column;align-items:flex-start;gap:4px}html[data-original-ui][data-theme=dark] .aa-format-options small{color:var(--muted);font-size:11px}html[data-original-ui][data-theme=dark] .aa-export-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}html[data-original-ui][data-theme=dark] .aa-form .aa-export-fields label{min-height:42px;flex-direction:row;align-items:center;gap:8px;padding:9px 11px;border:1px solid var(--line);border-radius:8px;background:var(--surface)}html[data-original-ui][data-theme=dark] .aa-form .aa-export-fields input[type=checkbox]{width:18px;min-width:18px;height:18px;flex:0 0 18px;padding:0;accent-color:#704cf0}html[data-original-ui][data-theme=dark] .aa-export-summary{display:flex;align-items:center;gap:11px;margin-top:18px;padding:13px;border-radius:9px;background:var(--card);color:#6144ce}html[data-original-ui][data-theme=dark] .aa-export-summary>svg{width:22px;height:22px}html[data-original-ui][data-theme=dark] .aa-export-summary>span{display:flex;flex-direction:column;gap:3px}html[data-original-ui][data-theme=dark] .aa-export-summary small{color:var(--muted)}html[data-original-ui][data-theme=dark] .aa-column-list{overflow:hidden;border:1px solid var(--line);border-radius:10px}html[data-original-ui][data-theme=dark] .aa-column-list>div{min-height:57px;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:8px 11px;border-bottom:1px solid var(--line);background:var(--surface);color:var(--muted)}html[data-original-ui][data-theme=dark] .aa-column-list>div:last-child{border-bottom:0}html[data-original-ui][data-theme=dark] .aa-column-list>div.visible{background:var(--surface);color:var(--ink)}html[data-original-ui][data-theme=dark] .aa-column-list>div>svg{width:18px;height:18px}html[data-original-ui][data-theme=dark] .aa-form .aa-column-list label{min-width:0;display:flex;flex-direction:row;align-items:center;gap:10px}html[data-original-ui][data-theme=dark] .aa-form .aa-column-list label>input[type=checkbox]{width:18px;min-width:18px;height:18px;flex:0 0 18px;padding:0;accent-color:#704cf0}html[data-original-ui][data-theme=dark] .aa-column-list label>span{display:flex;flex-direction:column;gap:2px}html[data-original-ui][data-theme=dark] .aa-column-list label small{color:var(--muted);font-size:11px}html[data-original-ui][data-theme=dark] .aa-column-list button{min-height:32px;padding:0 9px;font-size:11px}html[data-original-ui][data-theme=dark] .aa-column-preferences{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(0,1fr);align-items:center;gap:10px 14px;margin-top:20px}html[data-original-ui][data-theme=dark] .aa-column-preferences h3{grid-column:1 / -1}html[data-original-ui][data-theme=dark] .aa-column-preferences .aa-radio-row{min-width:230px}html[data-original-ui][data-theme=dark] .aa-column-preferences .aa-switch-line{min-height:43px}@media(max-width:900px){html[data-original-ui][data-theme=dark] .aa-settings-layout{grid-template-columns:1fr}html[data-original-ui][data-theme=dark] .aa-settings-layout>nav{flex-direction:row;overflow-x:auto;border-right:0;border-bottom:1px solid var(--aa-line)}html[data-original-ui][data-theme=dark] .aa-settings-content{padding:18px 4px 4px}html[data-original-ui][data-theme=dark] .aa-access-options,html[data-original-ui][data-theme=dark] .aa-export-fields{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-original-ui][data-theme=dark] .aa-column-preferences{grid-template-columns:1fr}html[data-original-ui][data-theme=dark] .aa-column-preferences h3{grid-column:auto}}html[data-original-ui][data-theme=dark] .aa-section-head{margin-bottom:16px}html[data-original-ui][data-theme=dark] .aa-security-note,html[data-original-ui][data-theme=dark] .aa-retention{display:flex;align-items:center;gap:8px;margin-top:13px;padding:10px 12px;border-radius:8px;background:var(--surface);color:#5e48bd;font-size:11px}html[data-original-ui][data-theme=dark] .aa-retention{margin:0 0 10px}html[data-original-ui][data-theme=dark] .aa-run-table .aa-tr{grid-template-columns:.8fr 1.25fr .7fr 1.1fr .75fr .75fr 1fr .75fr}html[data-original-ui][data-theme=dark] .aa-run-table,html[data-original-ui][data-theme=dark] .aa-cost-table,html[data-original-ui][data-theme=dark] .aa-audit-table{min-width:0}html[data-original-ui][data-theme=dark] .aa-progress{position:relative;display:flex;align-items:center;gap:6px}html[data-original-ui][data-theme=dark] .aa-progress:before{content:"";width:55px;height:5px;background:var(--card);border-radius:5px}html[data-original-ui][data-theme=dark] .aa-progress b{position:absolute;height:5px;background:var(--aa-purple);border-radius:5px}html[data-original-ui][data-theme=dark] .aa-run-table .aa-progress b{left:0;max-width:55px}html[data-original-ui][data-theme=dark] .aa-audit-table .aa-tr{grid-template-columns:.75fr .8fr 1.35fr 1.1fr .85fr .65fr .9fr .65fr}html[data-original-ui][data-theme=dark] .aa-cost-table .aa-tr{grid-template-columns:1.35fr .7fr .75fr .7fr .65fr .75fr .9fr .65fr}html[data-original-ui][data-theme=dark] .aa-budget{position:relative;display:flex;align-items:center;gap:6px}html[data-original-ui][data-theme=dark] .aa-budget:before{content:"";width:48px;height:5px;background:var(--card);border-radius:5px}html[data-original-ui][data-theme=dark] .aa-budget i{position:absolute;height:5px;background:#ef9c1a;border-radius:5px}html[data-original-ui][data-theme=dark] .aa-budget i{left:0;max-width:48px}html[data-original-ui][data-theme=dark] .aa-category-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:15px}html[data-original-ui][data-theme=dark] .aa-category-table{min-width:0;overflow:hidden}html[data-original-ui][data-theme=dark] .aa-category-row{display:grid;grid-template-columns:42px minmax(110px,.85fr) minmax(170px,1.5fr) 64px minmax(118px,.9fr) 76px 142px;gap:10px;align-items:center;min-height:70px;padding:10px 12px;border-bottom:1px solid var(--line)}html[data-original-ui][data-theme=dark] .aa-category-row>span:last-child{display:flex;align-items:center;justify-content:flex-end;gap:6px}html[data-original-ui][data-theme=dark] .aa-category-preview-btn{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:38px;padding:0 11px}html[data-original-ui][data-theme=dark] .aa-category-row.head{min-height:44px;background:var(--card);border-radius:8px;color:var(--muted);font-size:12px;font-weight:700}html[data-original-ui][data-theme=dark] .aa-switch input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}html[data-original-ui][data-theme=dark] .aa-switch:focus-within i{outline:3px solid rgba(112,76,240,.22);outline-offset:2px}html[data-original-ui][data-theme=dark] .aa-switch i{display:block;width:38px;height:21px;border-radius:20px;background:var(--card);position:relative}html[data-original-ui][data-theme=dark] .aa-switch i:after{content:"";position:absolute;left:3px;top:3px;width:15px;height:15px;border-radius:50%;background:var(--surface);transition:.2s}html[data-original-ui][data-theme=dark] .aa-switch input:checked+i{background:#28ad70}html[data-original-ui][data-theme=dark] .aa-switch input:checked+i:after{left:20px}html[data-original-ui][data-theme=dark] .aa-market-preview{border-left:1px solid var(--aa-line);padding-left:15px}html[data-original-ui][data-theme=dark] .aa-market-preview header{display:flex;justify-content:space-between}html[data-original-ui][data-theme=dark] .aa-market-preview header div{display:flex}html[data-original-ui][data-theme=dark] .aa-market-preview header button{min-height:30px}html[data-original-ui][data-theme=dark] .aa-preview-icons{display:flex;gap:7px;margin:13px 0}html[data-original-ui][data-theme=dark] .aa-preview-icons i{width:31px;height:31px;border-radius:8px;color:#fff;display:grid;place-items:center}html[data-original-ui][data-theme=dark] .aa-market-preview article{border:1px solid var(--aa-line);border-radius:11px;padding:16px}html[data-original-ui][data-theme=dark] .aa-market-preview article>span{display:grid;place-items:center;width:48px;height:48px;border-radius:11px;color:#fff}html[data-original-ui][data-theme=dark] .aa-market-preview article p{line-height:1.6}html[data-original-ui][data-theme=dark] .aa-market-preview article>div{display:flex;justify-content:space-between;align-items:center;margin:14px 0}html[data-original-ui][data-theme=dark] .aa-market-preview article>button{width:100%}html[data-original-ui][data-theme=dark] .aa-chart{height:265px;position:relative;display:flex;align-items:flex-end;gap:17px;padding:25px 18px;border:1px solid var(--aa-line);border-radius:10px;margin-bottom:18px;overflow:hidden}html[data-original-ui][data-theme=dark] .aa-chart>i{width:28px;background:#7d5aec;border-radius:4px 4px 0 0;opacity:.28}html[data-original-ui][data-theme=dark] .aa-chart svg{position:absolute;top:25px;right:18px;bottom:25px;left:18px;width:calc(100% - 36px);height:calc(100% - 50px);overflow:visible}html[data-original-ui][data-theme=dark] .aa-chart polyline{fill:none;stroke:#6d4bf2;stroke-width:3}html[data-original-ui][data-theme=dark] .aa-chart polyline.green{stroke:#27ac70}html[data-original-ui][data-theme=dark] .aa-chart-grid{position:absolute;top:25px;right:18px;bottom:25px;left:18px;background:repeating-linear-gradient(to bottom,var(--card) 0,var(--card) 1px,transparent 1px,transparent 42px)}html[data-original-ui][data-theme=dark] .aa-trend-chart{margin-bottom:22px;overflow:hidden;border:1px solid var(--aa-line);border-radius:12px;background:var(--surface);box-shadow:0 1px 2px #1c143008}html[data-original-ui][data-theme=dark] .aa-chart-legend{min-height:58px;display:flex;align-items:center;flex-wrap:wrap;gap:12px 24px;padding:12px 18px;border-bottom:1px solid var(--line);background:linear-gradient(180deg,var(--surface),var(--surface))}html[data-original-ui][data-theme=dark] .aa-chart-legend>span{display:inline-flex;align-items:center;gap:7px;color:var(--muted);font-size:12px;white-space:nowrap}html[data-original-ui][data-theme=dark] .aa-chart-legend>span>i{width:9px;height:9px;flex:0 0 auto;border-radius:50%;box-shadow:0 0 0 3px #7456f417}html[data-original-ui][data-theme=dark] .aa-chart-legend>span>i.income{background:#7456f4}html[data-original-ui][data-theme=dark] .aa-chart-legend>span>i.cost{background:#18a66a;box-shadow:0 0 0 3px #18a66a17}html[data-original-ui][data-theme=dark] .aa-chart-legend>span>i.margin{background:#f59a16;box-shadow:0 0 0 3px #f59a161a}html[data-original-ui][data-theme=dark] .aa-chart-legend b{color:var(--ink);font-size:13px;font-variant-numeric:tabular-nums}html[data-original-ui][data-theme=dark] .aa-chart-legend em{padding:2px 6px;border-radius:999px;background:var(--card);color:#158455;font-size:10px;font-style:normal;font-weight:700}html[data-original-ui][data-theme=dark] .aa-chart-legend em.down{background:var(--card);color:#16865a}html[data-original-ui][data-theme=dark] .aa-chart-legend>small{margin-left:auto;color:var(--muted);font-size:11px}html[data-original-ui][data-theme=dark] .aa-trend-chart>svg{display:block;width:100%;height:320px;padding:6px 8px 2px;overflow:visible}html[data-original-ui][data-theme=dark] .aa-trend-chart svg text{fill:#918b99;font-size:11px;font-family:inherit;font-variant-numeric:tabular-nums}html[data-original-ui][data-theme=dark] .aa-trend-chart .grid{stroke:#eae7ef;stroke-width:1;stroke-dasharray:4 5}html[data-original-ui][data-theme=dark] .aa-trend-chart .series{fill:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}html[data-original-ui][data-theme=dark] .aa-trend-chart .series.income{stroke:#7456f4}html[data-original-ui][data-theme=dark] .aa-trend-chart .series.cost{stroke:#18a66a}html[data-original-ui][data-theme=dark] .aa-trend-chart .series.margin{stroke:#f59a16}html[data-original-ui][data-theme=dark] .aa-trend-chart .point{fill:#fff;stroke-width:2.5;filter:url(#pointShadow)}html[data-original-ui][data-theme=dark] .aa-trend-chart .point.income{stroke:#7456f4}html[data-original-ui][data-theme=dark] .aa-trend-chart .point.cost{stroke:#18a66a}html[data-original-ui][data-theme=dark] .aa-trend-chart .point.margin{stroke:#f59a16}html[data-original-ui][data-theme=dark] .aa-trend-chart .chart-tooltip rect{fill:#27212f;filter:drop-shadow(0 7px 12px rgba(24,17,35,.2))}html[data-original-ui][data-theme=dark] .aa-trend-chart .chart-tooltip text{fill:#d6d0dd;font-size:10px}html[data-original-ui][data-theme=dark] .aa-trend-chart .chart-tooltip .value{fill:#fff;font-size:14px;font-weight:750}html[data-original-ui][data-theme=dark] .aa-trend-chart .chart-tooltip .positive{fill:#65dfa5;font-size:10px;font-weight:700}@media(max-width:980px){html[data-original-ui][data-theme=dark] .aa-chart-legend>small{width:100%;margin-left:16px}html[data-original-ui][data-theme=dark] .aa-trend-chart>svg{height:285px}}html[data-original-ui][data-theme=dark] .aa-risk>div{display:grid;grid-template-columns:1fr auto;gap:7px;padding:14px 0;border-bottom:1px solid var(--line)}html[data-original-ui][data-theme=dark] .aa-risk span{display:flex;flex-direction:column}html[data-original-ui][data-theme=dark] .aa-risk small{color:var(--muted);margin-top:4px}html[data-original-ui][data-theme=dark] .aa-risk>div>i{grid-column:1/-1;height:5px;background:var(--card);border-radius:5px}html[data-original-ui][data-theme=dark] .aa-risk>div>i>b{display:block;height:100%;background:#ef8c19;border-radius:5px}html[data-original-ui][data-theme=dark] .aa-drawer{position:fixed;right:0;top:0;bottom:0;z-index:110;width:min(460px,94vw);background:var(--surface);border-left:1px solid var(--aa-line);box-shadow:-20px 0 60px #21193622;display:flex;flex-direction:column}html[data-original-ui][data-theme=dark] .aa-drawer>header{display:flex;justify-content:space-between;align-items:center;padding:22px;border-bottom:1px solid var(--aa-line)}html[data-original-ui][data-theme=dark] .aa-drawer h3{margin:4px 0 0;font-size:21px}html[data-original-ui][data-theme=dark] .aa-drawer header small{color:var(--aa-purple);font-weight:750}html[data-original-ui][data-theme=dark] .aa-drawer-body{padding:21px;overflow:auto;flex:1}html[data-original-ui][data-theme=dark] .aa-drawer>footer{display:flex;gap:7px;padding:14px;border-top:1px solid var(--aa-line);background:var(--surface)}html[data-original-ui][data-theme=dark] .aa-drawer>footer button{flex:1}html[data-original-ui][data-theme=dark] .aa-drawer button.danger,html[data-original-ui][data-theme=dark] .aa-modal button.danger{border-color:var(--line);color:#d83f4b;background:var(--surface)}html[data-original-ui][data-theme=dark] .aa-health-card{display:grid;grid-template-columns:1fr auto;gap:9px;padding:14px;border-radius:10px;background:var(--surface);margin-bottom:15px}html[data-original-ui][data-theme=dark] .aa-health-card span{display:flex;align-items:center;gap:7px}html[data-original-ui][data-theme=dark] .aa-health-card strong{font-size:21px}html[data-original-ui][data-theme=dark] .aa-detail{padding:14px 0;border-top:1px solid var(--aa-line)}html[data-original-ui][data-theme=dark] .aa-detail h4{margin:0 0 11px}html[data-original-ui][data-theme=dark] .aa-detail dl{margin:0}html[data-original-ui][data-theme=dark] .aa-detail dl>div{display:flex;justify-content:space-between;gap:16px;padding:6px 0}html[data-original-ui][data-theme=dark] .aa-detail dt{color:var(--muted)}html[data-original-ui][data-theme=dark] .aa-detail dd{margin:0;text-align:right}html[data-original-ui][data-theme=dark] .aa-run-summary{display:flex;justify-content:space-between;align-items:center;padding:12px;background:var(--card);border-radius:9px;margin-bottom:14px}html[data-original-ui][data-theme=dark] .aa-timeline{display:grid;grid-template-columns:auto 1fr auto;gap:9px;align-items:center;padding:10px 0;position:relative}html[data-original-ui][data-theme=dark] .aa-timeline>i{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--card);color:var(--muted);font-style:normal}html[data-original-ui][data-theme=dark] .aa-timeline.done>i{background:var(--card);color:#24a367}html[data-original-ui][data-theme=dark] .aa-timeline.active>i{background:var(--card);color:#6846dc}html[data-original-ui][data-theme=dark] .aa-timeline span{display:flex;flex-direction:column}html[data-original-ui][data-theme=dark] .aa-timeline small,html[data-original-ui][data-theme=dark] .aa-timeline em{color:var(--muted);font-style:normal;font-size:11px}html[data-original-ui][data-theme=dark] .aa-diff{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px}html[data-original-ui][data-theme=dark] .aa-diff>div{padding:10px;border:1px solid var(--aa-line);border-radius:8px}html[data-original-ui][data-theme=dark] .aa-diff pre{white-space:pre-wrap;font-size:11px}html[data-original-ui][data-theme=dark] .aa-workflow{position:relative;display:grid;grid-template-columns:clamp(260px,15vw,290px) minmax(0,1fr);height:calc(100vh - 225px);min-height:720px;margin:-20px;background:var(--surface);border-top:1px solid var(--aa-line);overflow:hidden}html[data-original-ui][data-theme=dark] .aa-node-library{padding:18px 16px;border-right:1px solid var(--aa-line);overflow:auto}html[data-original-ui][data-theme=dark] .aa-node-library>label{display:flex;align-items:center;gap:6px;height:42px;padding:0 9px;border:1px solid var(--aa-line);border-radius:8px}html[data-original-ui][data-theme=dark] .aa-node-library input{border:0;outline:0;min-width:0}html[data-original-ui][data-theme=dark] .aa-node-library h4{margin:22px 8px 10px;font-size:12px;color:var(--muted)}html[data-original-ui][data-theme=dark] .aa-node-library button{width:100%;justify-content:flex-start;border:0;min-height:44px;padding:0 9px;font-weight:500}html[data-original-ui][data-theme=dark] .aa-node-library button.active{background:var(--card);color:#6241d2;font-weight:750}html[data-original-ui][data-theme=dark] .aa-node-library button>.aa-folder-name{min-width:0;flex:1;margin-left:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}html[data-original-ui][data-theme=dark] .aa-node-library button>em{min-width:28px;margin-left:auto;padding:3px 7px;border-radius:999px;background:var(--card);color:var(--muted);font-size:11px;font-style:normal;text-align:center}html[data-original-ui][data-theme=dark] .aa-node-library button.active>em{background:var(--card);color:#6040ce}html[data-original-ui][data-theme=dark] .aa-node-library button>i{width:7px;height:7px;border-radius:50%}html[data-original-ui][data-theme=dark] .aa-node-library i.purple{background:#7a56ed}html[data-original-ui][data-theme=dark] .aa-node-library i.red{background:#f05265}html[data-original-ui][data-theme=dark] .aa-node-library i.orange{background:#f59a16}html[data-original-ui][data-theme=dark] .aa-node-library i.green{background:#27aa70}html[data-original-ui][data-theme=dark] .aa-node-library i.blue{background:#2b79e7}html[data-original-ui][data-theme=dark] .aa-node-results-head{display:flex;align-items:center;justify-content:space-between;margin:22px 8px 9px;color:var(--muted);font-size:12px}html[data-original-ui][data-theme=dark] .aa-node-results-head span{display:grid;place-items:center;min-width:24px;height:22px;padding:0 6px;border-radius:999px;background:var(--card)}html[data-original-ui][data-theme=dark] .aa-node-results{display:flex;flex-direction:column;gap:6px}html[data-original-ui][data-theme=dark] .aa-node-results>button{min-height:56px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;padding:8px 10px;border:1px solid var(--line);border-radius:8px;background:var(--surface)}html[data-original-ui][data-theme=dark] .aa-node-results>button:hover{border-color:var(--line);background:var(--surface)}html[data-original-ui][data-theme=dark] .aa-node-results>button>span{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:3px;margin:0}html[data-original-ui][data-theme=dark] .aa-node-results>button b{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-original-ui][data-theme=dark] .aa-node-results>button small{color:var(--muted);font-size:10px}html[data-original-ui][data-theme=dark] .aa-node-results>button>svg{width:16px;height:16px;color:#7352e4}html[data-original-ui][data-theme=dark] .aa-node-results>p{padding:18px 8px;color:var(--muted);font-size:12px;text-align:center}html[data-original-ui][data-theme=dark] .aa-node-picker{padding:24px 26px 28px}html[data-original-ui][data-theme=dark] .aa-node-picker .aa-toolbar{margin-bottom:12px}html[data-original-ui][data-theme=dark] .aa-node-picker .aa-toolbar>label{max-width:none}html[data-original-ui][data-theme=dark] .aa-picker-summary{display:flex;align-items:center;justify-content:space-between;margin-bottom:13px;color:var(--ink)}html[data-original-ui][data-theme=dark] .aa-picker-summary small{color:var(--muted)}html[data-original-ui][data-theme=dark] .aa-node-picker-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}html[data-original-ui][data-theme=dark] .aa-node-picker-grid>button{min-height:72px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;justify-content:initial;gap:11px;padding:12px;text-align:left}html[data-original-ui][data-theme=dark] .aa-node-picker-grid>button.active{border-color:#7351e7;background:var(--card);color:#5e41cb;box-shadow:0 0 0 2px #e8e1ff}html[data-original-ui][data-theme=dark] .aa-node-picker-grid>button>span:nth-child(2){display:flex;flex-direction:column;align-items:flex-start;gap:4px}html[data-original-ui][data-theme=dark] .aa-node-picker-grid small{color:var(--muted);font-size:11px}html[data-original-ui][data-theme=dark] .aa-picker-icon{width:36px;height:36px;display:grid;place-items:center;border-radius:8px;color:#fff}html[data-original-ui][data-theme=dark] .aa-picker-icon.blue{background:#2879e7}html[data-original-ui][data-theme=dark] .aa-picker-icon.green{background:#22a66b}html[data-original-ui][data-theme=dark] .aa-picker-icon.purple{background:#7250e8}html[data-original-ui][data-theme=dark] .aa-picker-icon.orange{background:#eb9315}html[data-original-ui][data-theme=dark] .aa-picker-icon.pink{background:#e9537a}html[data-original-ui][data-theme=dark] .aa-node-config-panel{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:18px;padding:17px;border:1px solid var(--line);border-radius:11px;background:var(--surface)}html[data-original-ui][data-theme=dark] .aa-node-config-panel>div{grid-column:1 / -1}html[data-original-ui][data-theme=dark] .aa-node-config-panel h3{margin:0 0 4px;font-size:15px}html[data-original-ui][data-theme=dark] .aa-node-config-panel small{color:var(--muted);line-height:1.45}html[data-original-ui][data-theme=dark] .aa-node-config-panel>label:not(.aa-workflow-check){display:grid;grid-template-columns:1fr auto;gap:7px;color:var(--ink);font-weight:750}html[data-original-ui][data-theme=dark] .aa-node-config-panel>label:not(.aa-workflow-check) input{grid-column:1 / -1;height:40px;padding:0 11px;border:1px solid var(--line);border-radius:8px;background:var(--surface)}html[data-original-ui][data-theme=dark] .aa-node-config-panel .aa-workflow-check{margin:0}html[data-original-ui][data-theme=dark] .aa-layout-dialog{padding:24px 28px 28px}html[data-original-ui][data-theme=dark] .aa-layout-note{display:flex;align-items:center;gap:12px;margin-bottom:18px;padding:13px;border-radius:9px;background:var(--card);color:#6041ce}html[data-original-ui][data-theme=dark] .aa-layout-note>svg{width:23px;height:23px}html[data-original-ui][data-theme=dark] .aa-layout-note>span{display:flex;flex-direction:column;gap:3px}html[data-original-ui][data-theme=dark] .aa-layout-note small{color:var(--muted)}html[data-original-ui][data-theme=dark] .aa-layout-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}html[data-original-ui][data-theme=dark] .aa-layout-choices>button{min-height:100px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;justify-content:initial;gap:12px;padding:14px;text-align:left}html[data-original-ui][data-theme=dark] .aa-layout-choices>button.active,html[data-original-ui][data-theme=dark] .aa-direction-grid>button.active{border-color:#7351e7;background:var(--card);color:#6040cf;box-shadow:0 0 0 2px #e6dffd}html[data-original-ui][data-theme=dark] .aa-layout-choices>button>span:nth-child(2){display:flex;flex-direction:column;align-items:flex-start;gap:5px}html[data-original-ui][data-theme=dark] .aa-layout-choices small{color:var(--muted);font-size:11px;line-height:1.45}html[data-original-ui][data-theme=dark] .aa-align-preview{position:relative;width:50px;height:48px;display:flex;align-items:center;justify-content:space-around;padding:6px;border-radius:7px;background:var(--card)}html[data-original-ui][data-theme=dark] .aa-align-preview i{display:block;width:7px;border-radius:3px;background:#8b72df}html[data-original-ui][data-theme=dark] .aa-align-preview i:nth-child(1){height:18px}html[data-original-ui][data-theme=dark] .aa-align-preview i:nth-child(2){height:34px}html[data-original-ui][data-theme=dark] .aa-align-preview i:nth-child(3){height:25px}html[data-original-ui][data-theme=dark] .aa-align-preview.left{justify-content:flex-start;gap:4px}html[data-original-ui][data-theme=dark] .aa-align-preview.top{align-items:flex-start}html[data-original-ui][data-theme=dark] .aa-align-preview.vertical{flex-direction:column}html[data-original-ui][data-theme=dark] .aa-align-preview.vertical i{width:28px;height:5px}html[data-original-ui][data-theme=dark] .aa-layout-dialog>h3{margin:0 0 12px}html[data-original-ui][data-theme=dark] .aa-direction-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:22px}html[data-original-ui][data-theme=dark] .aa-direction-grid>button{min-height:105px;flex-direction:column;align-items:flex-start;padding:14px;text-align:left}html[data-original-ui][data-theme=dark] .aa-direction-grid>button svg{width:22px;height:22px}html[data-original-ui][data-theme=dark] .aa-direction-grid small{color:var(--muted);font-size:11px;line-height:1.4}html[data-original-ui][data-theme=dark] .aa-layout-settings{margin-bottom:16px;padding:16px;border:1px solid var(--line);border-radius:9px}html[data-original-ui][data-theme=dark] .aa-layout-settings>div:first-child,html[data-original-ui][data-theme=dark] .aa-layout-scale{display:flex;justify-content:space-between;align-items:center}html[data-original-ui][data-theme=dark] .aa-layout-settings h3{margin:0;font-size:14px}html[data-original-ui][data-theme=dark] .aa-layout-settings>div:first-child span{color:#6343d1;font-weight:750}html[data-original-ui][data-theme=dark] .aa-layout-settings input[type=range]{width:100%;margin:14px 0 7px;accent-color:#704cf0}html[data-original-ui][data-theme=dark] .aa-layout-settings select{width:100%;height:40px;margin:13px 0 7px;padding:0 11px;border:1px solid var(--line);border-radius:8px;background:var(--surface)}html[data-original-ui][data-theme=dark] .aa-layout-settings>small{color:var(--muted);line-height:1.45}html[data-original-ui][data-theme=dark] .aa-layout-scale{color:var(--muted)}html[data-original-ui][data-theme=dark] .aa-canvas-wrap{min-width:0;display:flex;flex-direction:column}html[data-original-ui][data-theme=dark] .aa-canvas-wrap>header{position:relative;z-index:40;display:flex;justify-content:space-between;gap:8px;min-height:64px;padding:10px 14px;border-bottom:1px solid var(--aa-line);background:var(--surface)}html[data-original-ui][data-theme=dark] .aa-canvas-wrap>header>div{display:flex;gap:6px;align-items:center}html[data-original-ui][data-theme=dark] .aa-canvas-wrap>header button,html[data-original-ui][data-theme=dark] .aa-canvas-wrap>footer button{white-space:nowrap}html[data-original-ui][data-theme=dark] .aa-canvas{position:relative;flex:1;min-height:0;overflow:auto;background-color:var(--surface);background-image:radial-gradient(var(--card) 1px,transparent 1px);background-size:16px 16px}html[data-original-ui][data-theme=dark] .aa-canvas-stage{position:relative;width:max(100%,1040px);min-height:760px;height:100%}html[data-original-ui][data-theme=dark] .aa-canvas-content{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:0 0;transition:transform .18s ease}html[data-original-ui][data-theme=dark] .aa-canvas-label{position:sticky;z-index:6;top:14px;left:18px;display:inline-flex;flex-direction:column;gap:3px;width:max-content;padding:9px 12px;border:1px solid var(--line);border-radius:9px;background:#ffffffeb;box-shadow:0 6px 18px #271f4614;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}html[data-original-ui][data-theme=dark] .aa-canvas-label span{color:var(--ink);font-size:12px;font-weight:750}html[data-original-ui][data-theme=dark] .aa-canvas-label small{color:var(--muted);font-size:10px}html[data-original-ui][data-theme=dark] .aa-wires{position:absolute;left:0;top:0;width:1040px;height:760px;pointer-events:none}html[data-original-ui][data-theme=dark] .aa-wires path{fill:none;stroke:#38a6e8;stroke-width:3}html[data-original-ui][data-theme=dark] .aa-wires .purple{stroke:#9064e8}html[data-original-ui][data-theme=dark] .aa-wires .orange{stroke:#f59d16}html[data-original-ui][data-theme=dark] .aa-wires .yellow{stroke:#e6c023}html[data-original-ui][data-theme=dark] .aa-wires .pink{stroke:#f05672}html[data-original-ui][data-theme=dark] .aa-wires .blue{stroke:#24a8e5}html[data-original-ui][data-theme=dark] .aa-wires .green{stroke:#34af6d}html[data-original-ui][data-theme=dark] .aa-node{position:absolute!important;display:block!important;min-height:94px!important;padding:0!important;border:1px solid var(--line)!important;border-radius:8px!important;background:var(--surface)!important;box-shadow:0 4px 12px #33295a12!important;text-align:left!important;color:var(--ink)!important;font-size:11px!important;overflow:visible}html[data-original-ui][data-theme=dark] .aa-node:hover{background:var(--surface)!important}html[data-original-ui][data-theme=dark] .aa-node.selected{border:2px solid var(--aa-purple)!important}html[data-original-ui][data-theme=dark] .aa-node>header{display:grid;grid-template-columns:auto 1fr auto;gap:5px;align-items:center;min-height:38px;padding:8px 9px;background:var(--card);border-radius:7px 7px 0 0}html[data-original-ui][data-theme=dark] .aa-node.green>header{background:var(--card)}html[data-original-ui][data-theme=dark] .aa-node.orange>header{background:var(--card)}html[data-original-ui][data-theme=dark] .aa-node.blue>header{background:var(--card)}html[data-original-ui][data-theme=dark] .aa-node.pink>header{background:var(--surface)}html[data-original-ui][data-theme=dark] .aa-node header>span{display:grid;place-items:center;width:16px;height:16px;border-radius:4px;background:var(--card)}html[data-original-ui][data-theme=dark] .aa-node header em{font-size:8px;font-style:normal;color:var(--muted)}html[data-original-ui][data-theme=dark] .aa-node-field{margin:5px 7px;padding:5px 7px;background:var(--surface);border-radius:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html[data-original-ui][data-theme=dark] .aa-node-image,html[data-original-ui][data-theme=dark] .aa-node-preview{display:grid;place-items:center;min-height:70px;margin:5px;background:var(--card);color:#357bc7;font-size:28px}html[data-original-ui][data-theme=dark] .aa-node-preview{min-height:135px;background:var(--card);align-content:center}html[data-original-ui][data-theme=dark] .aa-node-preview small{font-size:9px}html[data-original-ui][data-theme=dark] .aa-node .port{position:absolute;top:31px;width:8px;height:8px;border-radius:50%;background:#9b68ee}html[data-original-ui][data-theme=dark] .aa-node .port.in{left:-5px}html[data-original-ui][data-theme=dark] .aa-node .port.out{right:-5px}html[data-original-ui][data-theme=dark] .aa-canvas-navigation{position:absolute;z-index:12;left:16px;bottom:16px;display:flex;align-items:flex-end;gap:10px;pointer-events:none}html[data-original-ui][data-theme=dark] .aa-minimap{display:block!important;width:154px;height:104px;padding:8px;border:1px solid var(--line);border-radius:10px;background:#fffffff5;box-shadow:0 8px 24px #281f461f;text-align:left;pointer-events:auto}html[data-original-ui][data-theme=dark] .aa-minimap-title{display:block;margin:0 0 6px 2px;color:var(--muted);font-size:11px;font-weight:750}html[data-original-ui][data-theme=dark] .aa-minimap-map{position:relative;display:block;height:68px;overflow:hidden;border-radius:6px;background-color:var(--surface);background-image:radial-gradient(var(--card) 1px,transparent 1px);background-size:8px 8px}html[data-original-ui][data-theme=dark] .aa-minimap-map i{position:absolute;width:8px;height:5px;border-radius:2px;background:#8061ec;transform:translate(-50%,-50%)}html[data-original-ui][data-theme=dark] .aa-minimap-map em{position:absolute;left:23%;top:17%;width:58%;height:60%;border:1.5px solid #7655e8;border-radius:3px;background:#7655e80f}html[data-original-ui][data-theme=dark] .aa-minimap:hover{border-color:#9b83ed}html[data-original-ui][data-theme=dark] .aa-zoom{display:flex;align-items:center;gap:5px;min-height:44px;padding:5px;background:#fffffff5;border:1px solid var(--line);border-radius:10px;box-shadow:0 8px 24px #281f461f;pointer-events:auto}html[data-original-ui][data-theme=dark] .aa-zoom-value{min-width:54px;padding:0 8px;border:0!important;background:transparent!important;color:var(--ink);font-weight:800}html[data-original-ui][data-theme=dark] .aa-fit-button{min-height:32px;padding:0 10px!important;border-color:var(--line)!important;background:var(--surface)!important;color:#6248ce!important;font-weight:700}html[data-original-ui][data-theme=dark] .aa-canvas-wrap>footer{position:relative;z-index:40;display:flex;align-items:center;gap:20px;height:55px;padding:0 10px;border-top:1px solid var(--aa-line);font-size:11px;background:var(--surface)}html[data-original-ui][data-theme=dark] .aa-canvas-wrap>footer>span{display:flex;align-items:center;gap:5px}html[data-original-ui][data-theme=dark] .aa-canvas-wrap>footer>span:first-child{color:#25a468}html[data-original-ui][data-theme=dark] .aa-canvas-wrap>footer>div{display:flex;gap:7px;margin-left:auto}html[data-original-ui][data-theme=dark] .aa-inspector{position:absolute;z-index:30;right:0;top:80px;bottom:55px;width:340px;padding:18px;background:var(--surface);border-left:1px solid var(--aa-line);box-shadow:-18px 0 45px #221b4124;overflow:auto}html[data-original-ui][data-theme=dark] .aa-inspector>header{display:flex;justify-content:space-between}html[data-original-ui][data-theme=dark] .aa-inspector h3{margin:5px 0 20px;font-size:20px}html[data-original-ui][data-theme=dark] .aa-inspector>label,html[data-original-ui][data-theme=dark] .aa-inspector .aa-field-pair label{display:flex;flex-direction:column;gap:6px;margin-bottom:15px;color:var(--ink);font-size:12px}html[data-original-ui][data-theme=dark] .aa-field-pair{display:grid;grid-template-columns:1fr 1fr;gap:8px}html[data-original-ui][data-theme=dark] .aa-cost-box{display:flex;flex-direction:column;gap:5px;padding:13px;border-radius:9px;background:var(--surface);margin:15px 0}html[data-original-ui][data-theme=dark] .aa-cost-box strong{font-size:24px}html[data-original-ui][data-theme=dark] .aa-inspector>button{width:100%}html[data-original-ui][data-theme=dark] .aa-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:24px;background:#18132f80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}html[data-original-ui][data-theme=dark] .aa-modal{display:flex;flex-direction:column;width:min(680px,100%);max-height:calc(100vh - 48px);background:var(--surface);border-radius:15px;box-shadow:0 30px 90px #15102c55;overflow:hidden}html[data-original-ui][data-theme=dark] .aa-modal.wide{width:min(1120px,100%)}html[data-original-ui][data-theme=dark] .aa-modal.medium{width:min(820px,100%)}html[data-original-ui][data-theme=dark] .aa-modal>header{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid var(--aa-line)}html[data-original-ui][data-theme=dark] .aa-modal>header small{color:var(--aa-purple);font-size:13px;font-weight:800;letter-spacing:.13em}html[data-original-ui][data-theme=dark] .aa-modal>header h2{margin:4px 0 0;font-size:27px}html[data-original-ui][data-theme=dark] .aa-modal-body{overflow-y:auto;overflow-x:hidden}html[data-original-ui][data-theme=dark] .aa-modal-body:has(>.aa-workflow-dialog-summary){padding:26px 28px 28px}html[data-original-ui][data-theme=dark] .aa-modal>footer{display:flex;align-items:center;gap:8px;padding:15px 22px;border-top:1px solid var(--aa-line);background:var(--surface)}html[data-original-ui][data-theme=dark] .aa-modal>footer>:first-child{margin-right:auto}html[data-original-ui][data-theme=dark] .aa-modal>footer .aa-autosave{margin-left:auto;color:var(--muted);font-size:13px;display:flex;align-items:center;gap:5px}html[data-original-ui][data-theme=dark] .aa-wizard{display:grid;grid-template-columns:250px 1fr;min-height:570px}html[data-original-ui][data-theme=dark] .aa-client-builder{display:grid;grid-template-columns:245px minmax(0,1fr);min-height:520px}html[data-original-ui][data-theme=dark] .aa-client-builder>aside{padding:22px 14px;border-right:1px solid var(--aa-line);background:var(--surface)}html[data-original-ui][data-theme=dark] .aa-client-builder>aside button{width:100%;display:grid;grid-template-columns:28px 1fr;gap:10px;justify-content:initial;padding:12px;border:0;text-align:left;color:var(--muted)}html[data-original-ui][data-theme=dark] .aa-client-builder>aside button+button{margin-top:7px}html[data-original-ui][data-theme=dark] .aa-client-builder>aside button.active{background:var(--card);color:#6042cf}html[data-original-ui][data-theme=dark] .aa-client-builder>aside button.done{color:#168657}html[data-original-ui][data-theme=dark] .aa-client-builder>aside i{width:25px;height:25px;display:grid;place-items:center;border-radius:50%;background:var(--card);font-style:normal}html[data-original-ui][data-theme=dark] .aa-client-builder>aside button.active i{background:#7150e6;color:#fff}html[data-original-ui][data-theme=dark] .aa-client-builder>aside span{display:grid;gap:4px}html[data-original-ui][data-theme=dark] .aa-client-builder>aside small{color:var(--muted);line-height:1.35}html[data-original-ui][data-theme=dark] .aa-client-builder>main{min-width:0;padding:36px 48px 44px}html[data-original-ui][data-theme=dark] .aa-client-builder>main>.aa-form{width:100%;max-width:760px;margin:0 auto;padding:0}html[data-original-ui][data-theme=dark] .aa-scope-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:18px 0 22px}html[data-original-ui][data-theme=dark] .aa-scope-grid label{display:flex;align-items:flex-start;gap:10px;padding:13px;border:1px solid var(--line);border-radius:9px;background:var(--surface)}html[data-original-ui][data-theme=dark] .aa-scope-grid label.active{border-color:#7858e7;background:var(--surface)}html[data-original-ui][data-theme=dark] .aa-scope-grid input{width:17px;height:17px;margin-top:2px;accent-color:#704cf0}html[data-original-ui][data-theme=dark] .aa-scope-grid span{display:grid;gap:3px}html[data-original-ui][data-theme=dark] .aa-scope-grid small{color:var(--muted)}html[data-original-ui][data-theme=dark] .aa-review-grid{display:grid;grid-template-columns:1fr 1fr;gap:0;margin:18px 0;border:1px solid var(--line);border-radius:10px;overflow:hidden}html[data-original-ui][data-theme=dark] .aa-review-grid span{display:grid;gap:5px;padding:13px 15px;border-bottom:1px solid var(--line)}html[data-original-ui][data-theme=dark] .aa-review-grid span:nth-child(odd){border-right:1px solid var(--line)}html[data-original-ui][data-theme=dark] .aa-review-grid small{color:var(--muted)}html[data-original-ui][data-theme=dark] .aa-alert-action{padding:24px 28px 28px}html[data-original-ui][data-theme=dark] .aa-alert-action>header{display:grid;grid-template-columns:28px 1fr auto;gap:12px;align-items:center;margin-bottom:18px;padding:15px;border:1px solid var(--line);border-radius:11px;background:var(--surface)}html[data-original-ui][data-theme=dark] .aa-alert-action>header>svg{width:24px;height:24px;color:#7150e6}html[data-original-ui][data-theme=dark] .aa-alert-action.orange>header>svg{color:#d88110}html[data-original-ui][data-theme=dark] .aa-alert-action.red>header>svg{color:#d34855}html[data-original-ui][data-theme=dark] .aa-alert-action>header>div{display:grid;gap:4px}html[data-original-ui][data-theme=dark] .aa-alert-action>header small{color:var(--muted)}html[data-original-ui][data-theme=dark] .aa-alert-action-form{display:grid;gap:14px}html[data-original-ui][data-theme=dark] .aa-alert-action-form>label{display:grid;gap:7px;color:var(--ink);font-weight:750}html[data-original-ui][data-theme=dark] .aa-alert-action-form select,html[data-original-ui][data-theme=dark] .aa-alert-action-form input,html[data-original-ui][data-theme=dark] .aa-alert-action-form textarea{width:100%;min-height:40px;padding:9px 11px;border:1px solid var(--line);border-radius:8px;background:var(--surface);font:inherit}html[data-original-ui][data-theme=dark] .aa-alert-action-form textarea{min-height:82px;resize:vertical}html[data-original-ui][data-theme=dark] .aa-alert-detail-grid{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line);border-radius:10px;overflow:hidden}html[data-original-ui][data-theme=dark] .aa-alert-detail-grid span{display:grid;gap:4px;padding:13px 15px;border-bottom:1px solid var(--line)}html[data-original-ui][data-theme=dark] .aa-alert-detail-grid span:nth-child(odd){border-right:1px solid var(--line)}html[data-original-ui][data-theme=dark] .aa-alert-detail-grid small{color:var(--muted)}html[data-original-ui][data-theme=dark] .aa-alert-center{padding:24px 28px 28px}html[data-original-ui][data-theme=dark] .aa-alert-center-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:18px}html[data-original-ui][data-theme=dark] .aa-alert-center-summary span{display:grid;gap:5px;padding:14px 16px;border:1px solid var(--line);border-radius:10px;background:var(--surface)}html[data-original-ui][data-theme=dark] .aa-alert-center-summary small{color:var(--muted)}html[data-original-ui][data-theme=dark] .aa-alert-center-summary b{font-size:24px}html[data-original-ui][data-theme=dark] .aa-alert-center-summary b.red{color:#d34855}html[data-original-ui][data-theme=dark] .aa-alert-center-summary b.orange{color:#d58112}html[data-original-ui][data-theme=dark] .aa-alert-center-summary b.green{color:#168657}html[data-original-ui][data-theme=dark] .aa-alert-center-toolbar{display:flex;gap:8px;margin-bottom:14px}html[data-original-ui][data-theme=dark] .aa-alert-center-toolbar select,html[data-original-ui][data-theme=dark] .aa-alert-center-toolbar button{min-height:39px;padding:0 11px;border:1px solid var(--line);border-radius:8px;background:var(--surface)}html[data-original-ui][data-theme=dark] .aa-alert-center-list{border:1px solid var(--line);border-radius:10px;overflow:hidden}html[data-original-ui][data-theme=dark] .aa-alert-center-list>header,html[data-original-ui][data-theme=dark] .aa-alert-center-list>label{display:grid;grid-template-columns:28px minmax(240px,1fr) 80px 130px 100px;gap:12px;align-items:center;padding:12px 14px}html[data-original-ui][data-theme=dark] .aa-alert-center-list>header{background:var(--surface);color:var(--muted);font-size:12px;font-weight:750}html[data-original-ui][data-theme=dark] .aa-alert-center-list>label+label{border-top:1px solid var(--line)}html[data-original-ui][data-theme=dark] .aa-alert-center-list>label>span:nth-child(2){display:grid;gap:3px}html[data-original-ui][data-theme=dark] .aa-alert-center-list small,html[data-original-ui][data-theme=dark] .aa-alert-center-list em{color:var(--muted);font-style:normal}html[data-original-ui][data-theme=dark] .aa-alert-center-list input{width:16px;height:16px;accent-color:#704cf0}@media(max-width:800px){html[data-original-ui][data-theme=dark] .aa-client-builder{grid-template-columns:1fr}html[data-original-ui][data-theme=dark] .aa-client-builder>aside{display:flex;overflow-x:auto;border-right:0;border-bottom:1px solid var(--aa-line)}html[data-original-ui][data-theme=dark] .aa-client-builder>aside button{min-width:190px}html[data-original-ui][data-theme=dark] .aa-client-builder>main{padding:24px 20px 30px}html[data-original-ui][data-theme=dark] .aa-scope-grid,html[data-original-ui][data-theme=dark] .aa-review-grid{grid-template-columns:1fr}html[data-original-ui][data-theme=dark] .aa-review-grid span:nth-child(odd){border-right:0}}html[data-original-ui][data-theme=dark] .aa-wizard>aside{padding:26px 18px;background:var(--surface);border-right:1px solid var(--aa-line)}html[data-original-ui][data-theme=dark] .aa-wizard>aside button{width:100%;justify-content:flex-start;border:0;background:none;padding:12px 10px}html[data-original-ui][data-theme=dark] .aa-wizard>aside button>i{display:grid;place-items:center;width:27px;height:27px;border-radius:50%;background:var(--card);font-style:normal;flex:none}html[data-original-ui][data-theme=dark] .aa-wizard>aside button>span{display:flex;flex-direction:column;align-items:flex-start}html[data-original-ui][data-theme=dark] .aa-wizard>aside small{color:var(--muted);font-size:12px;margin-top:3px}html[data-original-ui][data-theme=dark] .aa-wizard>aside button.active>i,html[data-original-ui][data-theme=dark] .aa-wizard>aside button.done>i{background:var(--aa-purple);color:#fff}html[data-original-ui][data-theme=dark] .aa-wizard>main{min-width:0;padding:36px 48px 44px}html[data-original-ui][data-theme=dark] .aa-form{padding:26px}html[data-original-ui][data-theme=dark] .aa-wizard .aa-form{padding:0;width:100%;max-width:760px;margin:0 auto}html[data-original-ui][data-theme=dark] .aa-form h3{margin:0 0 6px}html[data-original-ui][data-theme=dark] .aa-form>p{color:var(--aa-muted);margin:0 0 20px}html[data-original-ui][data-theme=dark] .aa-form-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:15px}html[data-original-ui][data-theme=dark] .aa-form-grid label,html[data-original-ui][data-theme=dark] .aa-form label{display:flex;flex-direction:column;gap:7px;color:var(--ink);font-size:14px;font-weight:650;min-width:0}html[data-original-ui][data-theme=dark] .aa-form-grid input,html[data-original-ui][data-theme=dark] .aa-form-grid select,html[data-original-ui][data-theme=dark] .aa-form-grid textarea,html[data-original-ui][data-theme=dark] .aa-form input,html[data-original-ui][data-theme=dark] .aa-form select,html[data-original-ui][data-theme=dark] .aa-form textarea{font-size:14px}html[data-original-ui][data-theme=dark] .aa-form label.aa-permission-row{width:100%;min-height:66px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:12px 14px;border-bottom:1px solid var(--line);text-align:left}html[data-original-ui][data-theme=dark] .aa-form label.aa-permission-row:hover{border-radius:8px;background:var(--surface)}html[data-original-ui][data-theme=dark] .aa-form label.aa-permission-row>span{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:5px}html[data-original-ui][data-theme=dark] .aa-form label.aa-permission-row b{color:var(--ink);font-size:14px}html[data-original-ui][data-theme=dark] .aa-form label.aa-permission-row small{color:var(--muted);font-size:12px;font-weight:500}html[data-original-ui][data-theme=dark] .aa-form label.aa-permission-row input[type=checkbox]{width:20px;height:20px;margin:0;accent-color:var(--aa-purple)}html[data-original-ui][data-theme=dark] .aa-form-grid input,html[data-original-ui][data-theme=dark] .aa-form-grid select,html[data-original-ui][data-theme=dark] .aa-form-grid textarea,html[data-original-ui][data-theme=dark] .aa-form input,html[data-original-ui][data-theme=dark] .aa-form select,html[data-original-ui][data-theme=dark] .aa-form textarea{width:100%;max-width:100%;min-width:0;box-sizing:border-box}html[data-original-ui][data-theme=dark] .aa-form-grid label.full,html[data-original-ui][data-theme=dark] .aa-form-grid>.full{grid-column:1/-1}html[data-original-ui][data-theme=dark] .aa-event-field{min-width:0}html[data-original-ui][data-theme=dark] .aa-form textarea,html[data-original-ui][data-theme=dark] .aa-form-grid textarea{height:75px;padding:10px;resize:vertical}html[data-original-ui][data-theme=dark] .aa-field-row{display:grid;grid-template-columns:auto 1.2fr 1fr .6fr auto auto;gap:8px;align-items:center;padding:8px;border:1px solid var(--aa-line);border-radius:8px;margin-bottom:8px}html[data-original-ui][data-theme=dark] .aa-field-list-head{display:grid;grid-template-columns:1.2fr 1fr .6fr 84px;gap:8px;margin:0 8px 7px 34px;color:var(--muted);font-size:11px;font-weight:700}html[data-original-ui][data-theme=dark] .aa-field-list-head span:last-child{text-align:center}html[data-original-ui][data-theme=dark] .aa-field-row:hover{border-color:var(--line);background:var(--surface)}html[data-original-ui][data-theme=dark] .aa-field-row>svg:first-child{color:var(--muted);cursor:grab}html[data-original-ui][data-theme=dark] .aa-field-row button{width:34px;height:34px}html[data-original-ui][data-theme=dark] .aa-input-field-settings .aa-workflow-check{margin-top:18px}html[data-original-ui][data-theme=dark] .aa-wizard-editor-modal{width:calc(100vw - 34px)!important;max-width:1680px;height:calc(100vh - 34px);max-height:none}html[data-original-ui][data-theme=dark] .aa-wizard-editor-modal>.aa-modal-body{flex:1;min-height:0;padding:0;overflow:hidden}html[data-original-ui][data-theme=dark] .aa-wizard-editor-content{height:100%;min-height:0}html[data-original-ui][data-theme=dark] .aa-wizard-editor-content>.aa-workflow{height:100%;min-height:0;margin:0;border-top:0}html[data-original-ui][data-theme=dark] .aa-wizard-editor-modal>footer{flex-wrap:nowrap}html[data-original-ui][data-theme=dark] .aa-editor-confirm{display:flex;align-items:center;gap:7px;margin-left:auto;color:var(--ink);font-size:12px;white-space:nowrap}html[data-original-ui][data-theme=dark] .aa-editor-confirm input{width:17px;height:17px;accent-color:#6948ed}@media(max-width:900px){html[data-original-ui][data-theme=dark] .aa-wizard-editor-modal{width:calc(100vw - 16px)!important;height:calc(100vh - 16px)}html[data-original-ui][data-theme=dark] .aa-wizard-editor-modal>.aa-modal-body{overflow:auto}html[data-original-ui][data-theme=dark] .aa-wizard-editor-content{min-width:900px}html[data-original-ui][data-theme=dark] .aa-editor-confirm{width:100%;margin-left:0}}@media(max-width:760px){html[data-original-ui][data-theme=dark] .aa-field-list-head{display:none}html[data-original-ui][data-theme=dark] .aa-field-row{grid-template-columns:auto 1fr auto auto}html[data-original-ui][data-theme=dark] .aa-field-row>select{grid-column:2/-1}}html[data-original-ui][data-theme=dark] .aa-workflow-summary{display:flex;align-items:center;gap:12px;padding:18px;border:1px solid var(--aa-line);border-radius:10px;margin:20px 0}html[data-original-ui][data-theme=dark] .aa-workflow-summary>svg{font-size:30px;color:var(--aa-purple)}html[data-original-ui][data-theme=dark] .aa-workflow-summary>div{display:flex;flex-direction:column;flex:1}html[data-original-ui][data-theme=dark] .aa-workflow-summary small{color:var(--muted);margin-top:4px}html[data-original-ui][data-theme=dark] .aa-check-list{display:grid;grid-template-columns:1fr 1fr;gap:9px}html[data-original-ui][data-theme=dark] .aa-check-list span{display:flex;align-items:center;gap:6px}html[data-original-ui][data-theme=dark] .aa-check-list svg{color:#2aa76b}html[data-original-ui][data-theme=dark] .aa-publish-check{text-align:center}html[data-original-ui][data-theme=dark] .aa-publish-check>svg{font-size:48px;color:#29a86b}html[data-original-ui][data-theme=dark] .aa-publish-check>span{display:flex;align-items:center;gap:7px;width:70%;margin:10px auto;text-align:left}html[data-original-ui][data-theme=dark] .aa-publish-check>span svg{color:#27a76a}html[data-original-ui][data-theme=dark] .aa-publish-check .warn{width:70%;margin:18px auto;padding:11px;background:var(--card);border-radius:8px;color:#dc8b0f}html[data-original-ui][data-theme=dark] .aa-publish-check .passed{width:70%;margin:18px auto;padding:11px;border-radius:8px;color:#168b5d;background:var(--card)}html[data-original-ui][data-theme=dark] .aa-publish-check>button{margin:auto}html[data-original-ui][data-theme=dark] .aa-publish-form{display:grid;grid-template-columns:1fr 1.2fr;gap:20px;padding:22px}html[data-original-ui][data-theme=dark] .aa-test-score{padding:18px;border-radius:10px;background:var(--card);color:#249e65}html[data-original-ui][data-theme=dark] .aa-test-score>svg{font-size:35px}html[data-original-ui][data-theme=dark] .aa-test-score div{display:flex;flex-direction:column}html[data-original-ui][data-theme=dark] .aa-test-score strong{font-size:32px}html[data-original-ui][data-theme=dark] .aa-publish-form>.aa-form-grid{grid-column:2;grid-row:1/3}html[data-original-ui][data-theme=dark] .aa-radio-row{display:flex;gap:8px}html[data-original-ui][data-theme=dark] .aa-radio-row button.active{border-color:var(--aa-purple);background:var(--card);color:var(--aa-purple)}html[data-original-ui][data-theme=dark] .aa-market-preview header button.active{border-color:var(--aa-purple);background:var(--card);color:var(--aa-purple)}html[data-original-ui][data-theme=dark] .aa-toast{position:fixed;right:28px;bottom:28px;z-index:1200;display:flex;align-items:center;gap:9px;max-width:min(420px,calc(100vw - 40px));padding:13px 16px;border:1px solid var(--line);border-radius:10px;background:var(--card);color:#19734e;font-weight:700;box-shadow:0 14px 40px #17133129;animation:aa-toast-in .18s ease-out}html[data-original-ui][data-theme=dark] .aa-diff-summary{display:flex;flex-direction:column;gap:8px;padding:15px;border:1px solid var(--aa-line);border-radius:9px}html[data-original-ui][data-theme=dark] .aa-diff-summary h4{margin:0}html[data-original-ui][data-theme=dark] .aa-checkboxes{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:12px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}html[data-original-ui][data-theme=dark] .aa-checkboxes label{position:relative;display:grid;grid-template-columns:38px minmax(0,1fr) 22px;align-items:center;gap:11px;min-height:78px;padding:12px 13px;border:1px solid var(--line);border-radius:10px;background:var(--surface);cursor:pointer;transition:border-color .16s,box-shadow .16s,transform .16s,background .16s}html[data-original-ui][data-theme=dark] .aa-checkboxes label:hover{transform:translateY(-1px);border-color:var(--line);box-shadow:0 6px 18px #37287814}html[data-original-ui][data-theme=dark] .aa-checkboxes label.selected{border-color:#8a70f3;background:var(--surface);box-shadow:0 0 0 2px #6948ed14}html[data-original-ui][data-theme=dark] .aa-checkboxes input{position:absolute;opacity:0;pointer-events:none}html[data-original-ui][data-theme=dark] .aa-checkboxes label>i{display:grid;place-items:center;width:38px;height:38px;border-radius:10px;color:#6948ed;background:var(--card);font-style:normal}html[data-original-ui][data-theme=dark] .aa-checkboxes label>i svg{width:20px;height:20px}html[data-original-ui][data-theme=dark] .aa-checkboxes label>i.green{color:#179d68;background:var(--card)}html[data-original-ui][data-theme=dark] .aa-checkboxes label>i.red{color:#df4b5a;background:var(--surface)}html[data-original-ui][data-theme=dark] .aa-checkboxes label>i.orange{color:#dc8217;background:var(--card)}html[data-original-ui][data-theme=dark] .aa-checkboxes label>i.blue{color:#2776da;background:var(--card)}html[data-original-ui][data-theme=dark] .aa-checkboxes label>span:not(.aa-event-check){display:grid;min-width:0;gap:2px}html[data-original-ui][data-theme=dark] .aa-checkboxes label b{color:var(--ink);font-size:13px}html[data-original-ui][data-theme=dark] .aa-checkboxes label small{overflow:hidden;color:#7658e8;font-size:10px;text-overflow:ellipsis;white-space:nowrap}html[data-original-ui][data-theme=dark] .aa-checkboxes label em{margin-top:2px;overflow:hidden;color:var(--muted);font-size:10px;font-style:normal;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}html[data-original-ui][data-theme=dark] .aa-event-check{display:grid;place-items:center;width:20px;height:20px;border:1px solid var(--line);border-radius:6px;color:transparent;background:var(--surface)}html[data-original-ui][data-theme=dark] .aa-checkboxes label.selected .aa-event-check{color:#fff;border-color:#6948ed;background:#6948ed}html[data-original-ui][data-theme=dark] .aa-event-check svg{width:13px;height:13px}html[data-original-ui][data-theme=dark] .aa-field-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:7px}html[data-original-ui][data-theme=dark] .aa-field-title small{color:#7658e8;font-weight:650}html[data-original-ui][data-theme=dark] .aa-field-error{display:block;margin-top:7px;color:#db4353}html[data-original-ui][data-theme=dark] .aa-field-invalid>input,html[data-original-ui][data-theme=dark] .aa-field-invalid>textarea{border-color:#e15b67!important;background:var(--surface)!important;box-shadow:0 0 0 3px #e15b6714}html[data-original-ui][data-theme=dark] .aa-field-invalid>small{color:#d84452!important;font-weight:650}html[data-original-ui][data-theme=dark] .aa-field-title small.valid{color:#179d68}html[data-original-ui][data-theme=dark] .aa-autosave:has(>svg:first-child){align-items:center}html[data-original-ui][data-theme=dark] .aa-autosave>svg{flex:none}@media(max-width:720px){html[data-original-ui][data-theme=dark] .aa-checkboxes{grid-template-columns:1fr}html[data-original-ui][data-theme=dark] .aa-checkboxes label{min-height:72px}}html[data-original-ui][data-theme=dark] .aa-test-delivery{display:flex;align-items:center;gap:10px;margin-top:15px;padding:13px;border-radius:9px;background:var(--card)}html[data-original-ui][data-theme=dark] .aa-test-delivery>svg{color:#25a76a;font-size:25px}html[data-original-ui][data-theme=dark] .aa-test-delivery span{display:flex;flex-direction:column;flex:1}html[data-original-ui][data-theme=dark] .aa-danger-copy{padding:22px}html[data-original-ui][data-theme=dark] .aa-danger-copy>svg{font-size:35px;color:#e14d57}html[data-original-ui][data-theme=dark] .aa-danger-copy>p{line-height:1.6}html[data-original-ui][data-theme=dark] .aa-danger-copy>label{display:flex;flex-direction:column;gap:7px;margin-top:14px}html[data-original-ui][data-theme=dark] .aa-danger-copy textarea,html[data-original-ui][data-theme=dark] .aa-danger-copy input{border:1px solid var(--aa-line);border-radius:8px;padding:10px}html[data-original-ui][data-theme=dark] .aa-danger-copy .aa-check{flex-direction:row}html[data-original-ui][data-theme=dark] .aa-chart>i{background:#7d5aec}@media(max-width:1100px){html[data-original-ui][data-theme=dark] .aa-workflow{grid-template-columns:minmax(0,1fr)}html[data-original-ui][data-theme=dark] .aa-workflow .aa-node-library{display:none}}@media(max-width:1250px){html[data-original-ui][data-theme=dark] .aa-metrics{grid-template-columns:repeat(2,1fr)}html[data-original-ui][data-theme=dark] .aa-tabs{grid-template-columns:repeat(5,1fr)}html[data-original-ui][data-theme=dark] .aa-workflow{grid-template-columns:minmax(0,1fr)}html[data-original-ui][data-theme=dark] .aa-overview-grid,html[data-original-ui][data-theme=dark] .aa-cost-layout,html[data-original-ui][data-theme=dark] .aa-category-layout{grid-template-columns:1fr}html[data-original-ui][data-theme=dark] .aa-market-preview{display:none}}@media(max-width:900px){html[data-original-ui][data-theme=dark] .aa-page-head{align-items:flex-start;flex-direction:column}html[data-original-ui][data-theme=dark] .aa-page-head>div:last-child{width:100%}html[data-original-ui][data-theme=dark] .aa-page-head>div:last-child button{flex:1}html[data-original-ui][data-theme=dark] .aa-tabs{grid-template-columns:repeat(3,1fr)}html[data-original-ui][data-theme=dark] .aa-metrics,html[data-original-ui][data-theme=dark] .aa-form-grid{grid-template-columns:1fr}html[data-original-ui][data-theme=dark] .aa-form-grid label.full,html[data-original-ui][data-theme=dark] .aa-form-grid>.full{grid-column:auto}html[data-original-ui][data-theme=dark] .aa-wizard{grid-template-columns:1fr}html[data-original-ui][data-theme=dark] .aa-wizard>aside{display:flex;overflow:auto;border-right:0;border-bottom:1px solid var(--aa-line)}html[data-original-ui][data-theme=dark] .aa-wizard>aside button{min-width:150px}html[data-original-ui][data-theme=dark] .aa-wizard>main{padding:24px 20px 30px}html[data-original-ui][data-theme=dark] .aa-workflow{display:block;min-width:0;overflow-x:auto}html[data-original-ui][data-theme=dark] .aa-workflow .aa-node-library,html[data-original-ui][data-theme=dark] .aa-workflow .aa-inspector{display:none}html[data-original-ui][data-theme=dark] .aa-workflow .aa-canvas-wrap{min-width:720px}}@media(max-width:560px){html[data-original-ui][data-theme=dark] .aa-page-head{gap:14px;margin-bottom:14px}html[data-original-ui][data-theme=dark] .aa-page-head h2{font-size:24px}html[data-original-ui][data-theme=dark] .aa-page-head p{font-size:12px}html[data-original-ui][data-theme=dark] .aa-tabs{display:flex;gap:4px;overflow-x:auto;padding-bottom:2px;scrollbar-width:thin}html[data-original-ui][data-theme=dark] .aa-tabs button{min-width:96px;flex:none}html[data-original-ui][data-theme=dark] .aa-metric{min-height:92px;padding:14px}html[data-original-ui][data-theme=dark] .aa-panel{padding:14px}html[data-original-ui][data-theme=dark] .aa-toolbar>label,html[data-original-ui][data-theme=dark] .aa-toolbar>select,html[data-original-ui][data-theme=dark] .aa-toolbar>input,html[data-original-ui][data-theme=dark] .aa-toolbar>button{width:100%;max-width:none}html[data-original-ui][data-theme=dark] .aa-drawer{width:100%}html[data-original-ui][data-theme=dark] .aa-modal{width:calc(100vw - 20px);max-height:calc(100vh - 20px)}html[data-original-ui][data-theme=dark] .aa-modal>header,html[data-original-ui][data-theme=dark] .aa-modal>footer{padding-left:14px;padding-right:14px}html[data-original-ui][data-theme=dark] .aa-modal-body{padding:16px 14px}html[data-original-ui][data-theme=dark] .aa-modal-body:has(>.aa-workflow-dialog-summary){padding:20px 18px 22px}html[data-original-ui][data-theme=dark] .aa-modal>footer{flex-wrap:wrap}html[data-original-ui][data-theme=dark] .aa-modal>footer .aa-autosave{order:-1;width:100%}html[data-original-ui][data-theme=dark] .aa-toast{left:14px;right:14px;bottom:14px}}html[data-original-ui][data-theme=dark] .aa-dialog-section{width:min(100%,840px);margin:0 auto;padding:4px 8px;color:var(--ink)}html[data-original-ui][data-theme=dark] .aa-dialog-section>h3,html[data-original-ui][data-theme=dark] .aa-section-head h3{margin:0 0 7px;font-size:17px;line-height:1.35}html[data-original-ui][data-theme=dark] .aa-dialog-section>p,html[data-original-ui][data-theme=dark] .aa-section-head p{margin:0;color:var(--muted);font-size:13px;line-height:1.65}html[data-original-ui][data-theme=dark] .aa-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:20px}html[data-original-ui][data-theme=dark] .aa-section-head select{min-width:150px}html[data-original-ui][data-theme=dark] .aa-record-table{margin-top:18px;border:1px solid var(--line);border-radius:12px;overflow:hidden}html[data-original-ui][data-theme=dark] .aa-record-row{display:grid;grid-template-columns:.75fr 1fr 1.45fr .7fr .8fr;align-items:center;min-height:52px;padding:0 16px;border-top:1px solid var(--line);font-size:13px}html[data-original-ui][data-theme=dark] .aa-record-row:first-child{border-top:0}html[data-original-ui][data-theme=dark] .aa-record-row.head{min-height:42px;background:var(--surface);color:var(--muted);font-size:12px;font-weight:650}html[data-original-ui][data-theme=dark] .aa-record-row .status,html[data-original-ui][data-theme=dark] .aa-record-row .ok{color:#179b68;font-weight:650}html[data-original-ui][data-theme=dark] .aa-record-row .warn{color:#e57a13;font-weight:650}html[data-original-ui][data-theme=dark] .aa-dialog-section .aa-security-note{margin-top:18px}html[data-original-ui][data-theme=dark] .aa-sort-list{display:grid;gap:9px;margin-top:18px}html[data-original-ui][data-theme=dark] .aa-sort-list>div{display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--line);border-radius:11px;background:var(--surface)}html[data-original-ui][data-theme=dark] .aa-sort-list i{display:grid;place-items:center;width:30px;height:30px;border-radius:8px;background:var(--card);color:#6646eb;font-style:normal;font-weight:700}html[data-original-ui][data-theme=dark] .aa-sort-list span{display:grid;gap:3px}html[data-original-ui][data-theme=dark] .aa-sort-list small{color:var(--muted)}html[data-original-ui][data-theme=dark] .aa-sort-list>div>div{display:flex;gap:7px}html[data-original-ui][data-theme=dark] .aa-sort-list button{min-width:34px;height:34px;padding:0}html[data-original-ui][data-theme=dark] .aa-segmented{display:flex;gap:4px;padding:3px;border-radius:9px;background:var(--card)}html[data-original-ui][data-theme=dark] .aa-segmented button{border:0;background:transparent}html[data-original-ui][data-theme=dark] .aa-segmented button.active{background:var(--surface);color:#6544e9;box-shadow:0 1px 5px #1e19461a}html[data-original-ui][data-theme=dark] .aa-market-preview{max-width:700px;margin:16px auto 20px;padding:28px;border:1px solid var(--line);border-radius:15px;background:linear-gradient(135deg,var(--surface),var(--card));transition:max-width .2s}html[data-original-ui][data-theme=dark] .aa-market-preview.mobile{max-width:360px}html[data-original-ui][data-theme=dark] .aa-market-preview>small{color:#7355ef;font-weight:750;letter-spacing:.08em}html[data-original-ui][data-theme=dark] .aa-market-preview h3{margin:12px 0 8px;font-size:23px}html[data-original-ui][data-theme=dark] .aa-market-preview p{margin:0 0 22px;color:var(--muted);line-height:1.65}html[data-original-ui][data-theme=dark] .aa-market-preview>div{display:flex;align-items:center;justify-content:space-between}html[data-original-ui][data-theme=dark] .aa-approval-summary,html[data-original-ui][data-theme=dark] .aa-run-identity{display:flex;align-items:center;gap:14px;margin-bottom:20px;padding:16px 18px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}html[data-original-ui][data-theme=dark] .aa-approval-summary svg,html[data-original-ui][data-theme=dark] .aa-run-identity svg{width:24px;height:24px;color:#e39121}html[data-original-ui][data-theme=dark] .aa-approval-summary span,html[data-original-ui][data-theme=dark] .aa-run-identity span{display:grid;gap:4px}html[data-original-ui][data-theme=dark] .aa-approval-summary small,html[data-original-ui][data-theme=dark] .aa-run-identity small,html[data-original-ui][data-theme=dark] .aa-run-identity p{margin:0;color:var(--muted)}html[data-original-ui][data-theme=dark] .aa-mini-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:18px}html[data-original-ui][data-theme=dark] .aa-mini-metrics span{display:grid;gap:6px;padding:14px 16px;border-radius:11px;background:var(--surface)}html[data-original-ui][data-theme=dark] .aa-mini-metrics small{color:var(--muted)}html[data-original-ui][data-theme=dark] .aa-mini-metrics b{font-size:19px}html[data-original-ui][data-theme=dark] .aa-timeline{display:grid;gap:0;padding:2px 6px 6px}html[data-original-ui][data-theme=dark] .aa-timeline>div{position:relative;display:grid;grid-template-columns:18px 1fr;gap:12px;min-height:68px}html[data-original-ui][data-theme=dark] .aa-timeline>div:not(:last-child):after{content:"";position:absolute;left:5px;top:16px;bottom:0;width:2px;background:var(--card)}html[data-original-ui][data-theme=dark] .aa-timeline i{z-index:1;width:12px;height:12px;margin-top:3px;border-radius:50%;background:#26ac78}html[data-original-ui][data-theme=dark] .aa-timeline .error i{background:#ef5b68}html[data-original-ui][data-theme=dark] .aa-timeline span{display:grid;align-content:start;gap:5px}html[data-original-ui][data-theme=dark] .aa-timeline small{color:var(--muted)}html[data-original-ui][data-theme=dark] .aa-check-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin:18px 0 20px}html[data-original-ui][data-theme=dark] .aa-check-grid label{display:flex;gap:11px;padding:13px 14px;border:1px solid var(--line);border-radius:10px}html[data-original-ui][data-theme=dark] .aa-check-grid span{display:grid;gap:3px}html[data-original-ui][data-theme=dark] .aa-check-grid small{color:var(--muted)}@media(max-width:720px){html[data-original-ui][data-theme=dark] .aa-dialog-section{padding:0}html[data-original-ui][data-theme=dark] .aa-section-head{flex-direction:column}html[data-original-ui][data-theme=dark] .aa-section-head select{width:100%}html[data-original-ui][data-theme=dark] .aa-record-table{overflow-x:auto}html[data-original-ui][data-theme=dark] .aa-record-row{min-width:650px}html[data-original-ui][data-theme=dark] .aa-mini-metrics,html[data-original-ui][data-theme=dark] .aa-check-grid{grid-template-columns:1fr}}html[data-original-ui][data-theme=dark] .aa-run-control-head{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:16px}html[data-original-ui][data-theme=dark] .aa-run-control-head h3{margin:0 0 5px;font-size:18px}html[data-original-ui][data-theme=dark] .aa-run-control-head p{margin:0;color:var(--muted);font-size:13px}html[data-original-ui][data-theme=dark] .aa-run-control-head>div:last-child{display:flex;gap:8px}html[data-original-ui][data-theme=dark] .aa-run-control-head button{display:flex;align-items:center;gap:7px;min-height:38px}html[data-original-ui][data-theme=dark] .aa-run-control-head button.active{color:#6544e9;border-color:var(--line);background:var(--surface)}html[data-original-ui][data-theme=dark] .aa-run-batch{display:flex;justify-content:space-between;align-items:center;min-height:50px;padding:8px 12px;margin-top:12px;border:1px solid var(--line);border-radius:10px 10px 0 0;background:var(--surface)}html[data-original-ui][data-theme=dark] .aa-run-batch>span{color:var(--muted);font-size:13px}html[data-original-ui][data-theme=dark] .aa-run-batch>div{display:flex;gap:7px}html[data-original-ui][data-theme=dark] .aa-run-batch button{display:flex;align-items:center;gap:6px;min-height:34px}html[data-original-ui][data-theme=dark] .aa-run-table{border-radius:0 0 10px 10px}html[data-original-ui][data-theme=dark] .aa-run-table .aa-tr{grid-template-columns:36px .85fr 1.3fr .75fr 1.1fr .8fr .75fr 1.1fr .85fr .8fr;min-width:1180px}html[data-original-ui][data-theme=dark] .aa-run-table .aa-tr>span:first-child{display:grid;place-items:center}html[data-original-ui][data-theme=dark] .aa-run-table .aa-row-actions{display:flex;gap:6px}html[data-original-ui][data-theme=dark] .aa-run-table .aa-row-actions button{display:grid;place-items:center;width:31px;height:31px;padding:0}html[data-original-ui][data-theme=dark] .aa-empty-state{display:grid;justify-items:center;gap:8px;padding:52px 20px;color:var(--muted)}html[data-original-ui][data-theme=dark] .aa-empty-state svg{width:28px;height:28px}html[data-original-ui][data-theme=dark] .aa-empty-state h3,html[data-original-ui][data-theme=dark] .aa-empty-state p{margin:0}html[data-original-ui][data-theme=dark] .aa-drawer-tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;margin:16px 0 18px;padding:4px;border-radius:10px;background:var(--card)}html[data-original-ui][data-theme=dark] .aa-drawer-tabs button{min-width:0;padding:9px 5px;border:0;background:transparent;font-size:12px}html[data-original-ui][data-theme=dark] .aa-drawer-tabs button.active{color:#6243e5;background:var(--surface);box-shadow:0 1px 6px #231b501a}html[data-original-ui][data-theme=dark] .aa-run-summary>div{display:flex;align-items:center;gap:10px}html[data-original-ui][data-theme=dark] .aa-run-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:0 0 20px}html[data-original-ui][data-theme=dark] .aa-run-kpis span{display:grid;gap:5px;padding:12px;border-radius:10px;background:var(--surface)}html[data-original-ui][data-theme=dark] .aa-run-kpis small{color:var(--muted);font-size:11px}html[data-original-ui][data-theme=dark] .aa-run-kpis b{font-size:15px}html[data-original-ui][data-theme=dark] .aa-run-step{display:grid;grid-template-columns:32px 1fr auto;align-items:center;gap:10px;padding:11px 0;border-bottom:1px solid var(--line)}html[data-original-ui][data-theme=dark] .aa-run-step>i{display:grid;place-items:center;width:27px;height:27px;border-radius:50%;background:var(--card);color:var(--muted);font-style:normal}html[data-original-ui][data-theme=dark] .aa-run-step.done>i{color:#fff;background:#29ab78}html[data-original-ui][data-theme=dark] .aa-run-step.active>i{color:#fff;background:#6b4aee}html[data-original-ui][data-theme=dark] .aa-run-step span{display:grid;gap:3px}html[data-original-ui][data-theme=dark] .aa-run-step small,html[data-original-ui][data-theme=dark] .aa-run-step em{color:var(--muted);font-size:11px;font-style:normal}html[data-original-ui][data-theme=dark] .aa-node-detail-list{display:grid;gap:8px}html[data-original-ui][data-theme=dark] .aa-node-detail-list>button{display:grid;grid-template-columns:12px 1fr auto 18px;align-items:center;gap:11px;padding:13px;text-align:left}html[data-original-ui][data-theme=dark] .aa-node-detail-list i{width:10px;height:10px;border-radius:50%;background:#b6b8c5}html[data-original-ui][data-theme=dark] .aa-node-detail-list i.done{background:#24aa76}html[data-original-ui][data-theme=dark] .aa-node-detail-list i.active{background:#6848ed;box-shadow:0 0 0 4px #eee9ff}html[data-original-ui][data-theme=dark] .aa-node-detail-list span{display:grid;gap:3px}html[data-original-ui][data-theme=dark] .aa-node-detail-list small,html[data-original-ui][data-theme=dark] .aa-node-detail-list em{color:var(--muted);font-size:11px;font-style:normal}html[data-original-ui][data-theme=dark] .aa-log-view{display:grid;gap:0;overflow:hidden;border:1px solid var(--line);border-radius:10px;background:#202234;color:#eef0fa}html[data-original-ui][data-theme=dark] .aa-log-view>div{display:grid;grid-template-columns:82px 44px 1fr;gap:9px;padding:11px 13px;border-bottom:1px solid #333648;font-size:11px}html[data-original-ui][data-theme=dark] .aa-log-view span{color:var(--muted)}html[data-original-ui][data-theme=dark] .aa-log-view b{color:#65d6a5}html[data-original-ui][data-theme=dark] .aa-log-view p{margin:0}html[data-original-ui][data-theme=dark] .aa-log-view .waiting b{color:#ffc45f}html[data-original-ui][data-theme=dark] .aa-log-view>button{margin:12px;color:#fff;border-color:#4b4e63;background:#2b2e43}html[data-original-ui][data-theme=dark] .aa-full-btn{width:100%;display:flex;justify-content:center;align-items:center;gap:7px;margin-top:16px}html[data-original-ui][data-theme=dark] .aa-action-zone{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:18px;padding-top:18px;border-top:1px solid var(--line)}html[data-original-ui][data-theme=dark] .aa-action-zone button{display:flex;justify-content:center;align-items:center;gap:7px}@media(max-width:900px){html[data-original-ui][data-theme=dark] .aa-run-control-head,html[data-original-ui][data-theme=dark] .aa-run-batch{align-items:stretch;flex-direction:column}html[data-original-ui][data-theme=dark] .aa-run-control-head>div:last-child,html[data-original-ui][data-theme=dark] .aa-run-batch>div{flex-wrap:wrap}html[data-original-ui][data-theme=dark] .aa-action-zone{grid-template-columns:1fr}}html[data-original-ui][data-theme=dark] .aa-admin-flow-studio{border:1px solid var(--line);border-radius:14px;background:var(--surface);overflow:hidden;box-shadow:0 10px 32px #2225370f}html[data-original-ui][data-theme=dark] .aa-admin-flow-studio>header{min-height:78px;padding:14px 18px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between}html[data-original-ui][data-theme=dark] .aa-admin-flow-studio>header>div,html[data-original-ui][data-theme=dark] .aa-admin-flow-studio>header aside{display:flex;align-items:center;gap:10px}html[data-original-ui][data-theme=dark] .aa-admin-flow-studio>header>div>span{width:40px;height:40px;border-radius:10px;color:#fff;display:grid;place-items:center}html[data-original-ui][data-theme=dark] .aa-admin-flow-studio>header small{color:#6842f5;font-size:10px;font-weight:800}html[data-original-ui][data-theme=dark] .aa-admin-flow-studio>header h3{margin:2px 0;font-size:17px}html[data-original-ui][data-theme=dark] .aa-admin-flow-studio>header p{margin:0;color:var(--muted);font-size:11px}html[data-original-ui][data-theme=dark] .aa-admin-flow-studio>header button,html[data-original-ui][data-theme=dark] .aa-admin-flow-toolbar button{height:34px;border:1px solid var(--line);border-radius:7px;background:var(--surface);padding:0 10px;display:flex;align-items:center;gap:6px}html[data-original-ui][data-theme=dark] .aa-admin-flow-studio button.primary{background:#6842f5;color:#fff;border-color:#6842f5}html[data-original-ui][data-theme=dark] .aa-admin-flow-agents{padding:10px 14px;border-bottom:1px solid var(--line);background:var(--surface);display:flex;gap:8px;overflow:auto}html[data-original-ui][data-theme=dark] .aa-admin-flow-agents button{min-width:180px;padding:9px 11px;border:1px solid var(--line);border-radius:9px;background:var(--surface);display:flex;align-items:center;gap:9px;text-align:left}html[data-original-ui][data-theme=dark] .aa-admin-flow-agents button.active{border-color:#8f76f3;background:var(--surface);box-shadow:0 0 0 2px #6842f514}html[data-original-ui][data-theme=dark] .aa-admin-flow-agents button>i{width:9px;height:36px;border-radius:5px}html[data-original-ui][data-theme=dark] .aa-admin-flow-agents span{display:flex;flex-direction:column;gap:3px}html[data-original-ui][data-theme=dark] .aa-admin-flow-agents b{font-size:11px}html[data-original-ui][data-theme=dark] .aa-admin-flow-agents small{font-size:9px;color:var(--muted)}html[data-original-ui][data-theme=dark] .aa-admin-flow-toolbar{height:50px;padding:0 14px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between}html[data-original-ui][data-theme=dark] .aa-admin-flow-toolbar>div{display:flex;align-items:center;gap:7px}html[data-original-ui][data-theme=dark] .aa-admin-flow-toolbar b{min-width:42px;text-align:center;font-size:11px}html[data-original-ui][data-theme=dark] .aa-admin-flow-toolbar span{font-size:9px;color:var(--muted);display:flex;align-items:center;gap:4px}html[data-original-ui][data-theme=dark] .aa-admin-flow-toolbar span i{width:7px;height:7px;border-radius:50%}html[data-original-ui][data-theme=dark] .aa-admin-flow-toolbar i.input{background:#27a876}html[data-original-ui][data-theme=dark] .aa-admin-flow-toolbar i.ai{background:#6842f5}html[data-original-ui][data-theme=dark] .aa-admin-flow-toolbar i.approval{background:#e89a22}html[data-original-ui][data-theme=dark] .aa-admin-flow-toolbar i.output{background:#2384da}html[data-original-ui][data-theme=dark] .aa-admin-flow-body{height:620px;display:grid;grid-template-columns:minmax(0,1fr) 310px}html[data-original-ui][data-theme=dark] .aa-admin-flow-viewport{overflow:auto;background-color:var(--surface);background-image:radial-gradient(var(--card) 1px,transparent 1px);background-size:18px 18px}html[data-original-ui][data-theme=dark] .aa-admin-flow-grid{position:relative;width:1540px;height:1080px;transform-origin:top left;margin:22px}html[data-original-ui][data-theme=dark] .aa-admin-flow-grid>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:1540px;height:1080px;pointer-events:none}html[data-original-ui][data-theme=dark] .aa-admin-flow-grid>svg path{fill:none;stroke:#785eed;stroke-width:3;marker-end:url(#admin-flow-arrow)}html[data-original-ui][data-theme=dark] .aa-admin-flow-grid>svg marker path{fill:#785eed;stroke:none}html[data-original-ui][data-theme=dark] .aa-admin-flow-node{position:absolute;width:245px;height:156px;padding:0;border:1px solid var(--line);border-top:4px solid #6842f5;border-radius:10px;background:var(--surface);text-align:left;box-shadow:0 8px 22px #22263a1a;overflow:visible}html[data-original-ui][data-theme=dark] .aa-admin-flow-node.validation{border-top-color:#23a574}html[data-original-ui][data-theme=dark] .aa-admin-flow-node.approval{border-top-color:#e89a22}html[data-original-ui][data-theme=dark] .aa-admin-flow-node.output{border-top-color:#2384da}html[data-original-ui][data-theme=dark] .aa-admin-flow-node.selected{border-color:#6842f5;box-shadow:0 0 0 4px #6842f51f,0 14px 30px #362a7026}html[data-original-ui][data-theme=dark] .aa-admin-flow-node>header{height:55px;padding:0 10px;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:8px}html[data-original-ui][data-theme=dark] .aa-admin-flow-node>header>span{width:31px;height:31px;border-radius:8px;background:var(--card);color:#6842f5;display:grid;place-items:center}html[data-original-ui][data-theme=dark] .aa-admin-flow-node>header>div{display:flex;flex-direction:column;min-width:0}html[data-original-ui][data-theme=dark] .aa-admin-flow-node>header small{font-size:8px;color:var(--muted)}html[data-original-ui][data-theme=dark] .aa-admin-flow-node>header b{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html[data-original-ui][data-theme=dark] .aa-admin-flow-node>header>svg{margin-left:auto;width:15px;color:#18a064}html[data-original-ui][data-theme=dark] .aa-admin-flow-node>p{height:35px;margin:10px;color:var(--muted);font-size:9px}html[data-original-ui][data-theme=dark] .aa-admin-flow-node>footer{padding:0 10px;display:flex;justify-content:space-between}html[data-original-ui][data-theme=dark] .aa-admin-flow-node>footer span,html[data-original-ui][data-theme=dark] .aa-admin-flow-node>footer em{max-width:125px;padding:4px 6px;border-radius:5px;background:var(--card);color:var(--muted);font-size:8px;font-style:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html[data-original-ui][data-theme=dark] .aa-admin-flow-node>footer em{background:var(--card);color:#14895a}html[data-original-ui][data-theme=dark] .aa-admin-flow-node.approval>footer em{background:var(--card);color:#b46c11}html[data-original-ui][data-theme=dark] .aa-admin-flow-node .port{position:absolute;width:11px;height:11px;top:72px;border-radius:50%;background:var(--surface);border:3px solid #6842f5}html[data-original-ui][data-theme=dark] .aa-admin-flow-node .port.in{left:-7px}html[data-original-ui][data-theme=dark] .aa-admin-flow-node .port.out{right:-7px}html[data-original-ui][data-theme=dark] .aa-admin-flow-inspector{padding:18px;border-left:1px solid var(--line);background:var(--surface);overflow:auto}html[data-original-ui][data-theme=dark] .aa-admin-flow-inspector>header{padding-bottom:14px;border-bottom:1px solid var(--line)}html[data-original-ui][data-theme=dark] .aa-admin-flow-inspector>header small{font-size:9px;color:#6842f5;font-weight:800}html[data-original-ui][data-theme=dark] .aa-admin-flow-inspector>header h3{margin:5px 0 8px;font-size:16px}html[data-original-ui][data-theme=dark] .aa-admin-flow-inspector dl{margin:12px 0}html[data-original-ui][data-theme=dark] .aa-admin-flow-inspector dl>div{padding:7px 0;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;font-size:10px}html[data-original-ui][data-theme=dark] .aa-admin-flow-inspector dt{color:var(--muted)}html[data-original-ui][data-theme=dark] .aa-admin-flow-inspector dd{margin:0;font-weight:700}html[data-original-ui][data-theme=dark] .aa-admin-flow-inspector section{padding:11px 0;border-bottom:1px solid var(--line)}html[data-original-ui][data-theme=dark] .aa-admin-flow-inspector section b{font-size:11px}html[data-original-ui][data-theme=dark] .aa-admin-flow-inspector section p{font-size:10px;line-height:1.55;color:var(--muted)}html[data-original-ui][data-theme=dark] .aa-admin-flow-inspector>button{width:100%;height:36px;margin-top:9px;border:1px solid var(--line);border-radius:7px;background:var(--surface);display:flex;align-items:center;justify-content:center;gap:6px}html[data-original-ui][data-theme=dark] .aa-admin-flow-studio>footer{height:48px;padding:0 16px;border-top:1px solid var(--line);display:flex;align-items:center;gap:18px;font-size:10px;color:var(--muted)}html[data-original-ui][data-theme=dark] .aa-admin-flow-studio>footer span{display:flex;align-items:center;gap:5px}html[data-original-ui][data-theme=dark] .aa-admin-flow-studio>footer span:first-child{color:#16895a}html[data-original-ui][data-theme=dark] .aa-admin-flow-studio>footer small{margin-left:auto}html[data-original-ui][data-theme=dark] .aa-admin-flow-studio.fullscreen{position:fixed;top:14px;right:14px;bottom:14px;left:14px;z-index:500;box-shadow:0 0 0 100vmax #12121eb8,0 28px 80px #12121e59}html[data-original-ui][data-theme=dark] .aa-admin-flow-studio.fullscreen .aa-admin-flow-body{height:calc(100vh - 280px)}@media(max-width:1000px){html[data-original-ui][data-theme=dark] .aa-admin-flow-studio>header aside button:not(.primary){display:none}html[data-original-ui][data-theme=dark] .aa-admin-flow-body{grid-template-columns:1fr}html[data-original-ui][data-theme=dark] .aa-admin-flow-inspector{display:none}}html[data-original-ui][data-theme=dark] .aa-run-console{position:relative;border:1px solid var(--line);border-radius:14px;background:var(--surface);box-shadow:0 10px 32px #2326370f;overflow:hidden}html[data-original-ui][data-theme=dark] .aa-run-console>header{padding:18px 20px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between}html[data-original-ui][data-theme=dark] .aa-run-console>header small{color:#6842f5;font-size:10px;font-weight:800}html[data-original-ui][data-theme=dark] .aa-run-console>header h3{margin:3px 0;font-size:18px}html[data-original-ui][data-theme=dark] .aa-run-console>header p{margin:0;color:var(--muted);font-size:11px}html[data-original-ui][data-theme=dark] .aa-run-console>header button{height:36px;padding:0 11px;border:1px solid var(--line);border-radius:8px;background:var(--surface);display:flex;align-items:center;gap:6px}html[data-original-ui][data-theme=dark] .aa-run-metrics{padding:16px 20px;display:grid;grid-template-columns:repeat(4,1fr);gap:12px;background:var(--surface)}html[data-original-ui][data-theme=dark] .aa-run-metrics article{padding:14px;border:1px solid var(--line);border-radius:10px;background:var(--surface);display:flex;align-items:center;gap:11px}html[data-original-ui][data-theme=dark] .aa-run-metrics article>span{width:38px;height:38px;border-radius:9px;background:var(--card);color:#6842f5;display:grid;place-items:center}html[data-original-ui][data-theme=dark] .aa-run-metrics article:nth-child(2)>span{background:var(--card);color:#c77613}html[data-original-ui][data-theme=dark] .aa-run-metrics article:nth-child(3)>span{background:var(--surface);color:#d43e50}html[data-original-ui][data-theme=dark] .aa-run-metrics article:nth-child(4)>span{background:var(--card);color:#188f5e}html[data-original-ui][data-theme=dark] .aa-run-metrics article>div{display:grid;grid-template-columns:auto auto;align-items:baseline;column-gap:8px}html[data-original-ui][data-theme=dark] .aa-run-metrics small{grid-column:1/-1;color:var(--muted);font-size:10px}html[data-original-ui][data-theme=dark] .aa-run-metrics b{font-size:19px}html[data-original-ui][data-theme=dark] .aa-run-metrics em{font-size:9px;color:var(--muted);font-style:normal}html[data-original-ui][data-theme=dark] .aa-run-toolbar{height:58px;padding:0 20px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;align-items:center;gap:10px}html[data-original-ui][data-theme=dark] .aa-run-toolbar label{width:340px;height:36px;padding:0 10px;border:1px solid var(--line);border-radius:8px;display:flex;align-items:center;gap:7px}html[data-original-ui][data-theme=dark] .aa-run-toolbar input{width:100%;border:0;outline:0}html[data-original-ui][data-theme=dark] .aa-run-toolbar>div{height:36px;padding-left:9px;border:1px solid var(--line);border-radius:8px;display:flex;align-items:center;gap:6px}html[data-original-ui][data-theme=dark] .aa-run-toolbar select{height:34px;border:0;background:var(--surface);outline:0}html[data-original-ui][data-theme=dark] .aa-run-toolbar>span{margin-left:auto;color:var(--muted);font-size:10px}html[data-original-ui][data-theme=dark] .aa-run-list{padding:0 20px 18px;overflow:auto}html[data-original-ui][data-theme=dark] .aa-run-list-head,html[data-original-ui][data-theme=dark] .aa-run-list>article{min-width:1000px;display:grid;grid-template-columns:1.45fr 1.25fr .65fr 1fr 1fr .85fr .55fr;gap:13px;align-items:center}html[data-original-ui][data-theme=dark] .aa-run-list-head{height:42px;color:var(--muted);font-size:10px;font-weight:700}html[data-original-ui][data-theme=dark] .aa-run-list>article{min-height:74px;border-top:1px solid var(--line)}html[data-original-ui][data-theme=dark] .aa-run-list>article.selected{background:var(--surface)}html[data-original-ui][data-theme=dark] .aa-run-identity{display:flex;align-items:center;gap:9px;min-width:0}html[data-original-ui][data-theme=dark] .aa-run-identity>i{width:34px;height:34px;border-radius:8px;color:#fff;display:grid;place-items:center}html[data-original-ui][data-theme=dark] .aa-run-identity>span{display:flex;flex-direction:column;min-width:0}html[data-original-ui][data-theme=dark] .aa-run-identity b{font-size:11px}html[data-original-ui][data-theme=dark] .aa-run-identity small{font-size:9px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:175px}html[data-original-ui][data-theme=dark] .aa-run-identity em{font-size:8px;color:var(--muted);font-style:normal}html[data-original-ui][data-theme=dark] .aa-run-current,html[data-original-ui][data-theme=dark] .aa-run-time{display:flex;flex-direction:column;gap:3px}html[data-original-ui][data-theme=dark] .aa-run-current b,html[data-original-ui][data-theme=dark] .aa-run-time b{font-size:10px}html[data-original-ui][data-theme=dark] .aa-run-current small,html[data-original-ui][data-theme=dark] .aa-run-time small{font-size:9px;color:var(--muted)}html[data-original-ui][data-theme=dark] .aa-run-progress,html[data-original-ui][data-theme=dark] .aa-run-cost{display:flex;flex-direction:column;gap:6px}html[data-original-ui][data-theme=dark] .aa-run-progress b,html[data-original-ui][data-theme=dark] .aa-run-cost b{font-size:10px}html[data-original-ui][data-theme=dark] .aa-run-progress>i,html[data-original-ui][data-theme=dark] .aa-run-cost>i{height:5px;border-radius:9px;background:var(--card);overflow:hidden}html[data-original-ui][data-theme=dark] .aa-run-progress>i>em,html[data-original-ui][data-theme=dark] .aa-run-cost>i>em{display:block;height:100%;background:#6842f5;border-radius:9px}html[data-original-ui][data-theme=dark] .aa-run-cost>i>em{background:#20a66c}html[data-original-ui][data-theme=dark] .aa-run-actions button{height:32px;padding:0 9px;border:1px solid var(--line);border-radius:7px;background:var(--surface);display:flex;align-items:center;gap:5px}html[data-original-ui][data-theme=dark] .aa-run-drawer{position:fixed;right:18px;top:18px;bottom:18px;width:430px;z-index:500;background:var(--surface);border-radius:14px;box-shadow:0 0 0 100vmax #14131f8c,0 25px 70px #14131f4d;display:flex;flex-direction:column;overflow:hidden}html[data-original-ui][data-theme=dark] .aa-run-drawer>header{padding:18px 20px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between}html[data-original-ui][data-theme=dark] .aa-run-drawer>header small{color:#6842f5;font-size:10px;font-weight:800}html[data-original-ui][data-theme=dark] .aa-run-drawer>header h3{margin:4px 0;font-size:19px}html[data-original-ui][data-theme=dark] .aa-run-drawer>header p{margin:0;color:var(--muted);font-size:10px;word-break:break-all}html[data-original-ui][data-theme=dark] .aa-run-drawer>header button{width:34px;height:34px;border:0;border-radius:8px;background:var(--card)}html[data-original-ui][data-theme=dark] .aa-run-drawer-summary{padding:14px 20px;display:grid;grid-template-columns:1fr 1fr;gap:9px;background:var(--surface)}html[data-original-ui][data-theme=dark] .aa-run-drawer-summary span{padding:11px;border:1px solid var(--line);border-radius:8px;background:var(--surface);display:flex;flex-direction:column;gap:4px}html[data-original-ui][data-theme=dark] .aa-run-drawer-summary small{font-size:9px;color:var(--muted)}html[data-original-ui][data-theme=dark] .aa-run-drawer-summary b{font-size:12px}html[data-original-ui][data-theme=dark] .aa-run-drawer>section{padding:18px 20px;overflow:auto;flex:1}html[data-original-ui][data-theme=dark] .aa-run-drawer>section h4{margin:0 0 10px}html[data-original-ui][data-theme=dark] .aa-run-drawer>section>div{padding:10px 0;border-bottom:1px solid var(--line);display:flex;gap:9px}html[data-original-ui][data-theme=dark] .aa-run-drawer>section>div>i{width:27px;height:27px;border-radius:50%;background:var(--card);display:grid;place-items:center;font-size:9px;font-style:normal}html[data-original-ui][data-theme=dark] .aa-run-drawer>section>div>i.succeeded{background:var(--card);color:#168e5c}html[data-original-ui][data-theme=dark] .aa-run-drawer>section>div>i.failed{background:var(--surface);color:#d33d4e}html[data-original-ui][data-theme=dark] .aa-run-drawer>section>div>span{display:flex;flex-direction:column;gap:3px}html[data-original-ui][data-theme=dark] .aa-run-drawer>section b{font-size:11px}html[data-original-ui][data-theme=dark] .aa-run-drawer>section small{font-size:9px;color:var(--muted)}html[data-original-ui][data-theme=dark] .aa-run-drawer>footer{padding:14px 20px;border-top:1px solid var(--line);display:flex;gap:8px}html[data-original-ui][data-theme=dark] .aa-run-drawer>footer button{height:38px;padding:0 11px;border:1px solid var(--line);border-radius:8px;background:var(--surface);display:flex;align-items:center;gap:6px}html[data-original-ui][data-theme=dark] .aa-run-drawer>footer button.primary{margin-left:auto;background:#6842f5;color:#fff;border-color:#6842f5}@media(max-width:1000px){html[data-original-ui][data-theme=dark] .aa-run-metrics{grid-template-columns:1fr 1fr}html[data-original-ui][data-theme=dark] .aa-run-drawer{width:calc(100vw - 20px);right:10px}html[data-original-ui][data-theme=dark] .aa-run-toolbar label{width:260px}}html[data-original-ui][data-theme=dark] .aap-panel{border:1px solid var(--line);border-radius:14px;background:var(--surface);overflow:hidden;box-shadow:0 10px 32px #2326370f}html[data-original-ui][data-theme=dark] .aap-head{min-height:82px;padding:16px 20px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between}html[data-original-ui][data-theme=dark] .aap-head small{color:#6842f5;font-size:10px;font-weight:800;letter-spacing:.05em}html[data-original-ui][data-theme=dark] .aap-head h3{margin:3px 0;font-size:18px}html[data-original-ui][data-theme=dark] .aap-head p{margin:0;color:var(--muted);font-size:11px}html[data-original-ui][data-theme=dark] .aap-head aside{display:flex;gap:8px}html[data-original-ui][data-theme=dark] .aap-head button,html[data-original-ui][data-theme=dark] .aap-panel button{min-height:35px;padding:0 10px;border:1px solid var(--line);border-radius:8px;background:var(--surface);display:inline-flex;align-items:center;justify-content:center;gap:6px}html[data-original-ui][data-theme=dark] .aap-panel button.primary{background:#6842f5;color:#fff;border-color:#6842f5}html[data-original-ui][data-theme=dark] .aap-metrics{padding:16px 20px;display:grid;grid-template-columns:repeat(4,1fr);gap:12px;background:var(--surface)}html[data-original-ui][data-theme=dark] .aap-metric{padding:14px;border:1px solid var(--line);border-radius:10px;background:var(--surface);display:flex;align-items:center;gap:11px}html[data-original-ui][data-theme=dark] .aap-metric>span{width:38px;height:38px;border-radius:9px;background:var(--card);color:#6842f5;display:grid;place-items:center}html[data-original-ui][data-theme=dark] .aap-metric.green>span{background:var(--card);color:#168e5c}html[data-original-ui][data-theme=dark] .aap-metric.orange>span{background:var(--card);color:#c77714}html[data-original-ui][data-theme=dark] .aap-metric.red>span{background:var(--surface);color:#d43e50}html[data-original-ui][data-theme=dark] .aap-metric.blue>span{background:var(--card);color:#287bd1}html[data-original-ui][data-theme=dark] .aap-metric>div{display:grid;grid-template-columns:auto auto;align-items:baseline;column-gap:7px}html[data-original-ui][data-theme=dark] .aap-metric small{grid-column:1/-1;color:var(--muted);font-size:10px}html[data-original-ui][data-theme=dark] .aap-metric b{font-size:18px}html[data-original-ui][data-theme=dark] .aap-metric em{font-size:9px;color:var(--muted);font-style:normal}html[data-original-ui][data-theme=dark] .aap-toolbar{min-height:56px;padding:0 20px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;align-items:center;gap:10px}html[data-original-ui][data-theme=dark] .aap-toolbar label{width:340px;height:36px;padding:0 10px;border:1px solid var(--line);border-radius:8px;display:flex;align-items:center;gap:7px}html[data-original-ui][data-theme=dark] .aap-toolbar input{width:100%;border:0;outline:0}html[data-original-ui][data-theme=dark] .aap-toolbar>div{height:36px;padding-left:9px;border:1px solid var(--line);border-radius:8px;display:flex;align-items:center;gap:5px}html[data-original-ui][data-theme=dark] .aap-toolbar select{height:34px;border:0;outline:0;background:var(--surface)}html[data-original-ui][data-theme=dark] .aap-toolbar>span{margin-left:auto;color:var(--muted);font-size:10px}html[data-original-ui][data-theme=dark] .aap-version-grid{padding:18px 20px;display:grid;grid-template-columns:repeat(2,1fr);gap:14px}html[data-original-ui][data-theme=dark] .aap-version-grid>article{border:1px solid var(--line);border-radius:11px;overflow:hidden}html[data-original-ui][data-theme=dark] .aap-version-grid article>header{padding:14px;display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--line);background:var(--surface)}html[data-original-ui][data-theme=dark] .aap-version-grid header>span{width:38px;height:38px;border-radius:9px;color:#fff;display:grid;place-items:center}html[data-original-ui][data-theme=dark] .aap-version-grid header>div{display:flex;flex-direction:column;min-width:0}html[data-original-ui][data-theme=dark] .aap-version-grid header small{font-size:9px;color:var(--muted)}html[data-original-ui][data-theme=dark] .aap-version-grid h4{font-size:13px;margin:2px 0}html[data-original-ui][data-theme=dark] .aap-version-grid code{font-size:8px;color:var(--muted)}html[data-original-ui][data-theme=dark] .aap-version-grid header>i{margin-left:auto;padding:5px 7px;border-radius:6px;font-size:9px;font-style:normal}html[data-original-ui][data-theme=dark] .aap-version-grid header>i.active{background:var(--card);color:#168e5c}html[data-original-ui][data-theme=dark] .aap-version-grid header>i.testing{background:var(--card);color:#b86b10}html[data-original-ui][data-theme=dark] .aap-version-info{padding:13px 14px;display:grid;grid-template-columns:repeat(4,1fr);gap:7px}html[data-original-ui][data-theme=dark] .aap-version-info span{padding:9px;border-radius:7px;background:var(--surface);display:flex;flex-direction:column;gap:4px}html[data-original-ui][data-theme=dark] .aap-version-info small{font-size:8px;color:var(--muted)}html[data-original-ui][data-theme=dark] .aap-version-info b{font-size:11px}html[data-original-ui][data-theme=dark] .aap-release-checks{padding:0 14px 12px;display:flex;gap:10px;flex-wrap:wrap}html[data-original-ui][data-theme=dark] .aap-release-checks span{font-size:9px;color:#168e5c;display:flex;align-items:center;gap:4px}html[data-original-ui][data-theme=dark] .aap-version-grid footer{padding:11px 14px;border-top:1px solid var(--line);display:flex;justify-content:flex-end;gap:8px}html[data-original-ui][data-theme=dark] .aap-secret{margin:16px 20px;padding:13px 15px;border:1px solid var(--line);border-radius:10px;background:var(--card);display:flex;align-items:center;gap:10px;color:#16885a}html[data-original-ui][data-theme=dark] .aap-secret>span{display:flex;flex:1;flex-direction:column;gap:3px}html[data-original-ui][data-theme=dark] .aap-secret code{padding:7px;border-radius:6px;background:var(--surface);color:var(--ink)}html[data-original-ui][data-theme=dark] .aap-secret small{font-size:9px;color:var(--muted)}html[data-original-ui][data-theme=dark] .aap-client-list,html[data-original-ui][data-theme=dark] .aap-audit-list{padding:0 20px 18px;overflow:auto}html[data-original-ui][data-theme=dark] .aap-client-list>.head,html[data-original-ui][data-theme=dark] .aap-client-list>article{min-width:900px;display:grid;grid-template-columns:1.25fr .8fr 1.7fr .55fr .85fr .5fr;gap:12px;align-items:center}html[data-original-ui][data-theme=dark] .aap-client-list>.head,html[data-original-ui][data-theme=dark] .aap-audit-list>.head{height:42px;color:var(--muted);font-size:9px;font-weight:700}html[data-original-ui][data-theme=dark] .aap-client-list>article{min-height:65px;border-top:1px solid var(--line)}html[data-original-ui][data-theme=dark] .aap-client-list article>span:first-child{display:flex;align-items:center;gap:8px}html[data-original-ui][data-theme=dark] .aap-client-list article>span:first-child i{width:30px;height:30px;border-radius:7px;background:var(--card);color:#6842f5;display:grid;place-items:center}html[data-original-ui][data-theme=dark] .aap-client-list code{font-size:9px}html[data-original-ui][data-theme=dark] .aap-client-list article>span:nth-child(3){display:flex;gap:4px;flex-wrap:wrap}html[data-original-ui][data-theme=dark] .aap-client-list em{padding:3px 5px;border-radius:4px;background:var(--card);font-size:8px;font-style:normal}html[data-original-ui][data-theme=dark] .aap-client-list strong{font-size:9px}html[data-original-ui][data-theme=dark] .aap-client-list strong.active{color:#168e5c}html[data-original-ui][data-theme=dark] .aap-client-list small{font-size:9px;color:var(--muted)}html[data-original-ui][data-theme=dark] .aap-empty{padding:48px 24px;text-align:center}html[data-original-ui][data-theme=dark] .aap-empty>span{width:48px;height:48px;margin:auto;border-radius:13px;background:var(--card);color:#6842f5;display:grid;place-items:center}html[data-original-ui][data-theme=dark] .aap-empty h3{margin:12px 0 5px}html[data-original-ui][data-theme=dark] .aap-empty p{margin:0 auto 16px;max-width:520px;color:var(--muted);font-size:11px;line-height:1.6}html[data-original-ui][data-theme=dark] .aap-category-summary{padding:16px 20px;display:grid;grid-template-columns:repeat(3,1fr);gap:12px;background:var(--surface)}html[data-original-ui][data-theme=dark] .aap-category-summary>div{padding:14px;border:1px solid var(--line);border-radius:10px;background:var(--surface);display:flex;align-items:center;gap:10px}html[data-original-ui][data-theme=dark] .aap-category-summary>div>svg{color:#6842f5}html[data-original-ui][data-theme=dark] .aap-category-summary span{display:flex;flex-direction:column}html[data-original-ui][data-theme=dark] .aap-category-summary small{font-size:9px;color:var(--muted)}html[data-original-ui][data-theme=dark] .aap-category-summary b{font-size:17px}html[data-original-ui][data-theme=dark] .aap-category-grid{padding:18px 20px;display:grid;grid-template-columns:repeat(2,1fr);gap:14px}html[data-original-ui][data-theme=dark] .aap-category-grid>article{padding:15px;border:1px solid var(--line);border-radius:11px}html[data-original-ui][data-theme=dark] .aap-category-grid header{display:flex;align-items:center;gap:10px}html[data-original-ui][data-theme=dark] .aap-category-grid header>span{width:40px;height:40px;border-radius:9px;color:#fff;display:grid;place-items:center}html[data-original-ui][data-theme=dark] .aap-category-grid header>div{display:flex;flex-direction:column}html[data-original-ui][data-theme=dark] .aap-category-grid header small{font-size:8px;color:var(--muted)}html[data-original-ui][data-theme=dark] .aap-category-grid h4{margin:3px 0;font-size:14px}html[data-original-ui][data-theme=dark] .aap-category-grid header>i{margin-left:auto;font-size:9px;font-style:normal;color:#168e5c;background:var(--card);padding:5px 7px;border-radius:6px}html[data-original-ui][data-theme=dark] .aap-category-grid>article>p{min-height:37px;color:var(--muted);font-size:10px}html[data-original-ui][data-theme=dark] .aap-category-grid>article>div{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}html[data-original-ui][data-theme=dark] .aap-category-grid>article>div span{padding:9px;border-radius:7px;background:var(--surface);display:flex;flex-direction:column;gap:3px}html[data-original-ui][data-theme=dark] .aap-category-grid small{font-size:8px;color:var(--muted)}html[data-original-ui][data-theme=dark] .aap-category-grid footer{margin-top:12px;padding-top:11px;border-top:1px solid var(--line);display:flex;justify-content:flex-end;gap:7px}html[data-original-ui][data-theme=dark] .aap-cost-layout{padding:18px 20px;display:grid;grid-template-columns:minmax(0,1.6fr) minmax(280px,.65fr);gap:14px}html[data-original-ui][data-theme=dark] .aap-cost-layout>section,html[data-original-ui][data-theme=dark] .aap-cost-layout>aside{border:1px solid var(--line);border-radius:11px;overflow:hidden}html[data-original-ui][data-theme=dark] .aap-cost-layout header{padding:13px 15px;border-bottom:1px solid var(--line)}html[data-original-ui][data-theme=dark] .aap-cost-layout h4{margin:0;font-size:13px}html[data-original-ui][data-theme=dark] .aap-cost-layout header small{font-size:9px;color:var(--muted)}html[data-original-ui][data-theme=dark] .aap-cost-layout>section>article{padding:13px 15px;border-bottom:1px solid var(--line);display:grid;grid-template-columns:36px minmax(0,1fr) 110px;align-items:center;gap:10px}html[data-original-ui][data-theme=dark] .aap-cost-layout>section>article>span{width:36px;height:36px;border-radius:8px;color:#fff;display:grid;place-items:center}html[data-original-ui][data-theme=dark] .aap-cost-layout article>div{display:flex;flex-direction:column;gap:4px}html[data-original-ui][data-theme=dark] .aap-cost-layout article>div b{font-size:11px}html[data-original-ui][data-theme=dark] .aap-cost-layout article>div small{font-size:9px;color:var(--muted)}html[data-original-ui][data-theme=dark] .aap-cost-layout article>div i{height:5px;border-radius:8px;background:var(--card);overflow:hidden}html[data-original-ui][data-theme=dark] .aap-cost-layout article>div i em{display:block;height:100%;border-radius:8px}html[data-original-ui][data-theme=dark] .aap-cost-layout article>aside{display:flex;flex-direction:column;text-align:right}html[data-original-ui][data-theme=dark] .aap-cost-layout article>aside small{font-size:8px;color:var(--muted)}html[data-original-ui][data-theme=dark] .aap-cost-layout article>aside b{font-size:10px}html[data-original-ui][data-theme=dark] .aap-cost-layout article>aside strong{color:#6842f5}html[data-original-ui][data-theme=dark] .aap-cost-layout>aside>div{padding:15px;display:flex;gap:9px;border-bottom:1px solid var(--line)}html[data-original-ui][data-theme=dark] .aap-cost-layout>aside>div>svg{color:#6842f5;flex:0 0 auto}html[data-original-ui][data-theme=dark] .aap-cost-layout>aside>div span{display:flex;flex-direction:column;gap:4px}html[data-original-ui][data-theme=dark] .aap-cost-layout>aside b{font-size:11px}html[data-original-ui][data-theme=dark] .aap-cost-layout>aside small{font-size:9px;color:var(--muted);line-height:1.5}html[data-original-ui][data-theme=dark] .aap-cost-layout>aside>button{margin:14px}html[data-original-ui][data-theme=dark] .aap-audit-banner{margin:16px 20px;padding:13px 15px;border:1px solid var(--line);border-radius:9px;background:var(--card);display:flex;align-items:center;gap:10px;color:#16885a}html[data-original-ui][data-theme=dark] .aap-audit-banner>span{display:flex;flex:1;flex-direction:column}html[data-original-ui][data-theme=dark] .aap-audit-banner small{font-size:9px;color:var(--muted)}html[data-original-ui][data-theme=dark] .aap-audit-banner em{font-style:normal;font-size:10px}html[data-original-ui][data-theme=dark] .aap-audit-list>.head,html[data-original-ui][data-theme=dark] .aap-audit-list>article{min-width:920px;display:grid;grid-template-columns:.9fr 1.35fr 1.45fr .8fr .5fr .5fr;gap:12px;align-items:center}html[data-original-ui][data-theme=dark] .aap-audit-list>article{min-height:62px;border-top:1px solid var(--line)}html[data-original-ui][data-theme=dark] .aap-audit-list time{display:flex;flex-direction:column}html[data-original-ui][data-theme=dark] .aap-audit-list time b{font-size:9px}html[data-original-ui][data-theme=dark] .aap-audit-list time small{font-size:8px;color:var(--muted)}html[data-original-ui][data-theme=dark] .aap-audit-list article>span:nth-child(2){display:flex;align-items:center;gap:7px}html[data-original-ui][data-theme=dark] .aap-audit-list article>span i{width:28px;height:28px;border-radius:7px;display:grid;place-items:center}html[data-original-ui][data-theme=dark] .aap-audit-list i.red{background:var(--surface);color:#d43e50}html[data-original-ui][data-theme=dark] .aap-audit-list i.orange{background:var(--card);color:#c77714}html[data-original-ui][data-theme=dark] .aap-audit-list i.purple{background:var(--card);color:#6842f5}html[data-original-ui][data-theme=dark] .aap-audit-list i.green{background:var(--card);color:#168e5c}html[data-original-ui][data-theme=dark] .aap-audit-list article b{font-size:9px}html[data-original-ui][data-theme=dark] .aap-audit-list code{font-size:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html[data-original-ui][data-theme=dark] .aap-audit-list article>em{width:28px;text-align:center;padding:4px;border-radius:5px;font-size:8px;font-style:normal}html[data-original-ui][data-theme=dark] .aap-audit-list em.red{background:var(--surface);color:#d43e50}html[data-original-ui][data-theme=dark] .aap-audit-list em.orange{background:var(--card);color:#c77714}html[data-original-ui][data-theme=dark] .aap-audit-list em.green,html[data-original-ui][data-theme=dark] .aap-audit-list em.purple{background:var(--card);color:#168e5c}html[data-original-ui][data-theme=dark] .aap-dialog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:600;background:#13121f94;display:grid;place-items:center;padding:20px}html[data-original-ui][data-theme=dark] .aap-dialog{width:min(560px,calc(100vw - 30px));max-height:90vh;border-radius:14px;background:var(--surface);box-shadow:0 28px 80px #14122859;overflow:auto}html[data-original-ui][data-theme=dark] .aap-dialog>header{height:72px;padding:0 20px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between}html[data-original-ui][data-theme=dark] .aap-dialog>header small{color:#6842f5;font-size:9px;font-weight:800}html[data-original-ui][data-theme=dark] .aap-dialog>header h3{margin:3px 0}html[data-original-ui][data-theme=dark] .aap-dialog>header button{width:34px;padding:0;border:0;background:var(--card)}html[data-original-ui][data-theme=dark] .aap-dialog>div{padding:20px}html[data-original-ui][data-theme=dark] .aap-dialog label{display:flex;flex-direction:column;gap:7px;margin-bottom:14px;font-size:11px;font-weight:700}html[data-original-ui][data-theme=dark] .aap-dialog input,html[data-original-ui][data-theme=dark] .aap-dialog select{height:40px;border:1px solid var(--line);border-radius:8px;padding:0 10px}html[data-original-ui][data-theme=dark] .aap-dialog label small{font-size:9px;color:var(--muted);font-weight:400}html[data-original-ui][data-theme=dark] .aap-scope-preview{display:flex;gap:7px}html[data-original-ui][data-theme=dark] .aap-scope-preview span{padding:7px;border-radius:6px;background:var(--card);color:#6842f5;font-size:9px}html[data-original-ui][data-theme=dark] .aap-security-note{padding:11px;border-radius:8px;background:var(--card);color:#916118;display:flex;gap:7px;font-size:10px}html[data-original-ui][data-theme=dark] .aap-dialog>footer{padding:14px 20px;border-top:1px solid var(--line);display:flex;justify-content:flex-end;gap:8px}html[data-original-ui][data-theme=dark] .aap-audit-detail dl{margin:0}html[data-original-ui][data-theme=dark] .aap-audit-detail dl>div{padding:8px 0;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;font-size:10px}html[data-original-ui][data-theme=dark] .aap-audit-detail dd{margin:0;max-width:330px;text-align:right;word-break:break-all;font-weight:700}html[data-original-ui][data-theme=dark] .aap-audit-detail h4{margin:16px 0 8px}html[data-original-ui][data-theme=dark] .aap-audit-detail pre{padding:12px;border-radius:8px;background:#171827;color:#e7e7f0;font-size:10px;overflow:auto}@media(max-width:1000px){html[data-original-ui][data-theme=dark] .aap-metrics{grid-template-columns:1fr 1fr}html[data-original-ui][data-theme=dark] .aap-version-grid,html[data-original-ui][data-theme=dark] .aap-category-grid,html[data-original-ui][data-theme=dark] .aap-cost-layout{grid-template-columns:1fr}html[data-original-ui][data-theme=dark] .aap-toolbar label{width:260px}}html[data-original-ui][data-theme=dark] .aap-category-panel{overflow:visible}html[data-original-ui][data-theme=dark] .aap-category-panel .aap-head{border-radius:14px 14px 0 0;background:linear-gradient(135deg,var(--surface),var(--surface))}html[data-original-ui][data-theme=dark] .aap-category-panel .aap-category-summary{padding:18px 20px}html[data-original-ui][data-theme=dark] .aap-category-panel .aap-category-summary>div{min-height:72px;padding:15px 17px;box-shadow:0 3px 12px #25233709}html[data-original-ui][data-theme=dark] .aap-category-panel .aap-category-summary>div>svg{width:23px;height:23px}html[data-original-ui][data-theme=dark] .aap-category-panel .aap-category-summary span{display:grid;grid-template-columns:auto auto;column-gap:9px;align-items:end}html[data-original-ui][data-theme=dark] .aap-category-panel .aap-category-summary small{grid-column:1/-1;font-size:10px}html[data-original-ui][data-theme=dark] .aap-category-panel .aap-category-summary b{font-size:22px;line-height:1.1}html[data-original-ui][data-theme=dark] .aap-category-panel .aap-category-summary em{font-size:9px;color:var(--muted);font-style:normal;padding-bottom:2px}html[data-original-ui][data-theme=dark] .aap-category-section-head{padding:17px 20px 0;display:flex;align-items:flex-end;justify-content:space-between}html[data-original-ui][data-theme=dark] .aap-category-section-head h4{margin:0 0 4px;font-size:14px}html[data-original-ui][data-theme=dark] .aap-category-section-head p{margin:0;color:var(--muted);font-size:10px}html[data-original-ui][data-theme=dark] .aap-category-section-head>span{padding:6px 9px;border-radius:7px;background:var(--card);color:#6555ad;font-size:9px;font-weight:700}html[data-original-ui][data-theme=dark] .aap-category-panel .aap-category-grid{padding:14px 20px 20px;align-items:start}html[data-original-ui][data-theme=dark] .aap-category-panel .aap-category-grid>article{position:relative;padding:0;border-radius:13px;background:var(--surface);overflow:hidden;box-shadow:0 5px 18px #2122340b;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}html[data-original-ui][data-theme=dark] .aap-category-panel .aap-category-grid>article:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:var(--category-color)}html[data-original-ui][data-theme=dark] .aap-category-panel .aap-category-grid>article:hover{transform:translateY(-2px);border-color:var(--line);box-shadow:0 10px 28px #2d265517}html[data-original-ui][data-theme=dark] .aap-category-panel .aap-category-grid>article>.aap-category-card-head{min-height:82px;padding:15px 16px 13px 19px;display:flex;align-items:center;gap:11px;border-bottom:1px solid var(--line);background:var(--surface)}html[data-original-ui][data-theme=dark] .aap-category-icon{width:42px;height:42px;flex:0 0 auto;border-radius:10px;background:var(--category-color);color:#fff;display:grid;place-items:center;box-shadow:0 6px 14px #5343a029}html[data-original-ui][data-theme=dark] .aap-category-card-head>div{min-width:0}html[data-original-ui][data-theme=dark] .aap-category-card-head small{font-size:8px;color:var(--muted)}html[data-original-ui][data-theme=dark] .aap-category-card-head h4{margin:2px 0 3px;font-size:14px}html[data-original-ui][data-theme=dark] .aap-category-card-head p{margin:0;color:var(--muted);font-size:9px}html[data-original-ui][data-theme=dark] .aap-category-card-head>i{margin-left:auto;align-self:flex-start;padding:5px 8px;border-radius:6px;background:var(--card);color:#168e5c;display:inline-flex;align-items:center;gap:4px;font-size:9px;font-style:normal;white-space:nowrap}html[data-original-ui][data-theme=dark] .aap-category-panel .aap-category-grid>article>.aap-category-members{min-height:68px;padding:12px 16px 7px 19px;display:flex;flex-wrap:wrap;align-content:flex-start;gap:7px}html[data-original-ui][data-theme=dark] .aap-category-members>span{min-height:32px;padding:5px 8px 5px 5px;border:1px solid var(--line);border-radius:8px;background:var(--surface);display:flex;flex-direction:row;align-items:center;gap:6px}html[data-original-ui][data-theme=dark] .aap-category-members span>b{width:23px;height:23px;border-radius:6px;color:#fff;display:grid;place-items:center}html[data-original-ui][data-theme=dark] .aap-category-members span>b svg{width:12px}html[data-original-ui][data-theme=dark] .aap-category-members span>em{font-size:9px;font-style:normal;font-weight:700}html[data-original-ui][data-theme=dark] .aap-category-members span>small{padding:3px 5px;border-radius:4px;background:var(--card);color:#ac6812;font-size:8px}html[data-original-ui][data-theme=dark] .aap-category-members .empty{width:100%;justify-content:center;border-style:dashed;color:var(--muted);font-size:9px}html[data-original-ui][data-theme=dark] .aap-category-panel .aap-category-grid>article>.aap-category-stats{padding:4px 16px 13px 19px;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}html[data-original-ui][data-theme=dark] .aap-category-stats>span{min-height:51px;padding:9px 10px;border-radius:8px;background:var(--surface);display:flex;flex-direction:column;justify-content:center;gap:3px}html[data-original-ui][data-theme=dark] .aap-category-stats small{font-size:8px;color:var(--muted)}html[data-original-ui][data-theme=dark] .aap-category-stats b{font-size:14px;color:var(--ink)}html[data-original-ui][data-theme=dark] .aap-category-panel .aap-category-grid>article>.aap-category-actions{margin:0;padding:11px 16px 11px 19px!important;border-top:1px solid var(--line)!important;background:var(--surface)!important;color:var(--ink)!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important}html[data-original-ui][data-theme=dark] .aap-category-actions button{width:auto!important;min-width:92px!important;height:34px!important;margin:0!important;padding:0 12px!important;white-space:nowrap!important;word-break:keep-all!important}html[data-original-ui][data-theme=dark] .aap-category-actions button.edit{border-color:var(--line);color:#6046d9;background:var(--surface)}@media(max-width:1000px){html[data-original-ui][data-theme=dark] .aap-category-section-head{align-items:flex-start;gap:10px}html[data-original-ui][data-theme=dark] .aap-category-section-head>span{white-space:nowrap}}@media(max-width:640px){html[data-original-ui][data-theme=dark] .aap-category-panel .aap-category-summary{grid-template-columns:1fr}html[data-original-ui][data-theme=dark] .aap-category-section-head{display:block}html[data-original-ui][data-theme=dark] .aap-category-section-head>span{display:inline-block;margin-top:8px}html[data-original-ui][data-theme=dark] .aap-category-actions button{min-width:0!important;flex:1}}html[data-original-ui][data-theme=dark] .aa-action-dialog-body{display:grid;gap:22px}html[data-original-ui][data-theme=dark] .aa-action-dialog-intro{margin:0;padding:16px 18px;border:1px solid var(--line);border-radius:12px;background:var(--surface);color:var(--ink);font-size:15px;line-height:1.7}html[data-original-ui][data-theme=dark] .aa-action-checks,html[data-original-ui][data-theme=dark] .aa-action-form{display:grid;gap:12px}html[data-original-ui][data-theme=dark] .aa-action-checks span{display:flex;align-items:center;gap:10px;min-height:48px;padding:0 16px;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--ink);font-size:15px;font-weight:650}html[data-original-ui][data-theme=dark] .aa-action-checks span.warning{border-color:var(--line);background:var(--card);color:#9c6209}html[data-original-ui][data-theme=dark] .aa-action-checks svg{width:20px;height:20px}html[data-original-ui][data-theme=dark] .aa-action-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}html[data-original-ui][data-theme=dark] .aa-action-summary span{display:grid;gap:8px;padding:18px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}html[data-original-ui][data-theme=dark] .aa-action-summary small{color:var(--muted);font-size:13px}html[data-original-ui][data-theme=dark] .aa-action-summary b{color:var(--ink);font-size:21px}html[data-original-ui][data-theme=dark] .aa-action-form label{display:grid;gap:8px;color:var(--ink);font-size:15px;font-weight:650}html[data-original-ui][data-theme=dark] .aap-operation-body{display:grid;gap:22px}html[data-original-ui][data-theme=dark] .aap-operation-body>p{margin:0;padding:16px 18px;border:1px solid var(--line);border-radius:12px;background:var(--surface);color:var(--ink);font-size:15px;line-height:1.7}html[data-original-ui][data-theme=dark] .aap-operation-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}html[data-original-ui][data-theme=dark] .aap-operation-summary span{display:grid;gap:7px;padding:16px;border:1px solid var(--line);border-radius:11px;background:var(--surface)}html[data-original-ui][data-theme=dark] .aap-operation-summary small{color:var(--muted);font-size:13px}html[data-original-ui][data-theme=dark] .aap-operation-summary b{font-size:17px;color:var(--ink);overflow-wrap:anywhere}html[data-original-ui][data-theme=dark] .aap-operation-field,html[data-original-ui][data-theme=dark] .aap-operation-body-grid label{display:grid;gap:9px;font-size:15px;font-weight:650;color:var(--ink)}html[data-original-ui][data-theme=dark] .aap-operation-body-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}html[data-original-ui][data-theme=dark] .aap-operation-body-grid .full{grid-column:1/-1}html[data-original-ui][data-theme=dark] .aap-operation-body-grid textarea{min-height:120px}html[data-original-ui][data-theme=dark] .aa-run-log-dialog{display:grid;gap:10px;max-height:420px;overflow:auto;padding-right:4px}html[data-original-ui][data-theme=dark] .aa-run-log-dialog article{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px;border:1px solid var(--line);border-radius:11px;background:var(--surface)}html[data-original-ui][data-theme=dark] .aa-run-log-dialog article>span{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:var(--card);color:#6543ec;font-weight:750}html[data-original-ui][data-theme=dark] .aa-run-log-dialog article div{display:grid;gap:5px}html[data-original-ui][data-theme=dark] .aa-run-log-dialog article b{font-size:15px}html[data-original-ui][data-theme=dark] .aa-run-log-dialog article small,html[data-original-ui][data-theme=dark] .aa-run-log-dialog article time{font-size:13px;color:var(--muted)}@media(max-width:760px){html[data-original-ui][data-theme=dark] .aa-action-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}html[data-original-ui][data-theme=dark] .aap-operation-error{display:flex;align-items:center;gap:8px;margin:12px 0 0;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:#b42318;font-size:13px}html[data-original-ui][data-theme=dark] .aap-operation-error svg{flex:0 0 auto}html[data-original-ui][data-theme=dark] .aa-shell{font-size:15px}html[data-original-ui][data-theme=dark] .aa-page-head{margin-bottom:26px}html[data-original-ui][data-theme=dark] .aa-page-head>div:first-child>span{font-size:13px}html[data-original-ui][data-theme=dark] .aa-page-head h2{font-size:38px}html[data-original-ui][data-theme=dark] .aa-page-head p{font-size:16px;line-height:1.6}html[data-original-ui][data-theme=dark] .aa-shell button{font-size:14px;min-height:44px}html[data-original-ui][data-theme=dark] .aa-tabs{margin-bottom:26px}html[data-original-ui][data-theme=dark] .aa-tabs button{min-height:62px;font-size:16px;padding:0 12px}html[data-original-ui][data-theme=dark] .aa-panel{padding:24px}html[data-original-ui][data-theme=dark] .aa-panel h3,html[data-original-ui][data-theme=dark] .aa-section-head h3{font-size:22px}html[data-original-ui][data-theme=dark] .aa-panel p,html[data-original-ui][data-theme=dark] .aa-section-head p{font-size:15px;line-height:1.6}html[data-original-ui][data-theme=dark] .aa-toolbar>label{height:48px}html[data-original-ui][data-theme=dark] .aa-toolbar input,html[data-original-ui][data-theme=dark] .aa-toolbar select{font-size:15px}html[data-original-ui][data-theme=dark] .aa-table{min-width:1050px}html[data-original-ui][data-theme=dark] .aa-tr{min-height:88px;padding:15px 16px;gap:14px;font-size:15px}html[data-original-ui][data-theme=dark] .aa-th{min-height:50px!important;font-size:14px}html[data-original-ui][data-theme=dark] .aa-agent-name{gap:12px}html[data-original-ui][data-theme=dark] .aa-agent-name>i{width:46px;height:46px;border-radius:10px}html[data-original-ui][data-theme=dark] .aa-agent-name b{font-size:15px}html[data-original-ui][data-theme=dark] .aa-agent-name small{font-size:13px}html[data-original-ui][data-theme=dark] .aa-pill{padding:8px 12px;font-size:13px}html[data-original-ui][data-theme=dark] .aa-metric{min-height:138px;padding:23px}html[data-original-ui][data-theme=dark] .aa-metric-icon{width:58px;height:58px}html[data-original-ui][data-theme=dark] .aa-metric small{font-size:15px}html[data-original-ui][data-theme=dark] .aa-metric strong{font-size:34px}html[data-original-ui][data-theme=dark] .aa-metric em{font-size:14px}html[data-original-ui][data-theme=dark] .aap-panel .aap-head{min-height:104px;padding:20px 24px}html[data-original-ui][data-theme=dark] .aap-head small{font-size:12px}html[data-original-ui][data-theme=dark] .aap-head h3{font-size:23px;margin:5px 0}html[data-original-ui][data-theme=dark] .aap-head p{font-size:14px;line-height:1.55}html[data-original-ui][data-theme=dark] .aap-head button,html[data-original-ui][data-theme=dark] .aap-panel button{min-height:42px;padding:0 14px;font-size:13px}html[data-original-ui][data-theme=dark] .aap-metrics{padding:20px 24px;gap:15px}html[data-original-ui][data-theme=dark] .aap-metric{min-height:88px;padding:17px}html[data-original-ui][data-theme=dark] .aap-metric>span{width:46px;height:46px}html[data-original-ui][data-theme=dark] .aap-metric small{font-size:12px}html[data-original-ui][data-theme=dark] .aap-metric b{font-size:24px}html[data-original-ui][data-theme=dark] .aap-metric em{font-size:11px}html[data-original-ui][data-theme=dark] .aap-toolbar{min-height:68px;padding:0 24px}html[data-original-ui][data-theme=dark] .aap-toolbar label{height:43px}html[data-original-ui][data-theme=dark] .aap-toolbar input,html[data-original-ui][data-theme=dark] .aap-toolbar select{font-size:13px}html[data-original-ui][data-theme=dark] .aap-toolbar>span{font-size:12px}html[data-original-ui][data-theme=dark] .aap-version-grid{padding:22px 24px;gap:18px}html[data-original-ui][data-theme=dark] .aap-version-grid article>header{padding:18px}html[data-original-ui][data-theme=dark] .aap-version-grid header>span{width:46px;height:46px}html[data-original-ui][data-theme=dark] .aap-version-grid header small{font-size:11px}html[data-original-ui][data-theme=dark] .aap-version-grid h4{font-size:16px}html[data-original-ui][data-theme=dark] .aap-version-grid code{font-size:11px}html[data-original-ui][data-theme=dark] .aap-version-grid header>i{font-size:11px;padding:6px 9px}html[data-original-ui][data-theme=dark] .aap-version-info{padding:16px 18px;gap:9px}html[data-original-ui][data-theme=dark] .aap-version-info span{padding:12px}html[data-original-ui][data-theme=dark] .aap-version-info small{font-size:10px}html[data-original-ui][data-theme=dark] .aap-version-info b{font-size:14px}html[data-original-ui][data-theme=dark] .aap-release-checks{padding:0 18px 15px;gap:14px}html[data-original-ui][data-theme=dark] .aap-release-checks span{font-size:11px}html[data-original-ui][data-theme=dark] .aap-version-grid footer{padding:14px 18px!important;background:var(--surface)!important;color:inherit!important}html[data-original-ui][data-theme=dark] .aap-release-checks span.failed{color:#c77714}html[data-original-ui][data-theme=dark] .aap-empty{padding:60px 28px}html[data-original-ui][data-theme=dark] .aap-empty>span{width:58px;height:58px}html[data-original-ui][data-theme=dark] .aap-empty h3{font-size:19px}html[data-original-ui][data-theme=dark] .aap-empty p{font-size:14px}html[data-original-ui][data-theme=dark] .aap-client-list>.head,html[data-original-ui][data-theme=dark] .aap-client-list>article{min-width:1050px}html[data-original-ui][data-theme=dark] .aap-client-list>.head,html[data-original-ui][data-theme=dark] .aap-audit-list>.head{height:50px;font-size:12px}html[data-original-ui][data-theme=dark] .aap-client-list>article{min-height:78px}html[data-original-ui][data-theme=dark] .aap-client-list article>span:first-child i{width:38px;height:38px}html[data-original-ui][data-theme=dark] .aap-client-list code,html[data-original-ui][data-theme=dark] .aap-client-list strong,html[data-original-ui][data-theme=dark] .aap-client-list small{font-size:12px}html[data-original-ui][data-theme=dark] .aap-client-list em{font-size:10px;padding:5px 7px}html[data-original-ui][data-theme=dark] .aap-category-panel .aap-category-summary>div{min-height:90px}html[data-original-ui][data-theme=dark] .aap-category-panel .aap-category-summary small{font-size:12px}html[data-original-ui][data-theme=dark] .aap-category-panel .aap-category-summary b{font-size:27px}html[data-original-ui][data-theme=dark] .aap-category-panel .aap-category-summary em{font-size:11px}html[data-original-ui][data-theme=dark] .aap-category-section-head{padding:22px 24px 0}html[data-original-ui][data-theme=dark] .aap-category-section-head h4{font-size:18px}html[data-original-ui][data-theme=dark] .aap-category-section-head p,html[data-original-ui][data-theme=dark] .aap-category-section-head>span{font-size:12px}html[data-original-ui][data-theme=dark] .aap-category-panel .aap-category-grid{padding:17px 24px 24px;gap:18px}html[data-original-ui][data-theme=dark] .aap-category-panel .aap-category-grid>article>.aap-category-card-head{min-height:102px;padding:18px 20px 16px 23px}html[data-original-ui][data-theme=dark] .aap-category-icon{width:50px;height:50px}html[data-original-ui][data-theme=dark] .aap-category-card-head small{font-size:10px}html[data-original-ui][data-theme=dark] .aap-category-card-head h4{font-size:18px}html[data-original-ui][data-theme=dark] .aap-category-card-head p,html[data-original-ui][data-theme=dark] .aap-category-card-head>i{font-size:11px}html[data-original-ui][data-theme=dark] .aap-category-panel .aap-category-grid>article>.aap-category-members{min-height:82px;padding:15px 20px 9px 23px}html[data-original-ui][data-theme=dark] .aap-category-members>span{min-height:40px}html[data-original-ui][data-theme=dark] .aap-category-members span>b{width:29px;height:29px}html[data-original-ui][data-theme=dark] .aap-category-members span>em{font-size:12px}html[data-original-ui][data-theme=dark] .aap-category-members span>small{font-size:10px}html[data-original-ui][data-theme=dark] .aap-category-panel .aap-category-grid>article>.aap-category-stats{padding:6px 20px 16px 23px}html[data-original-ui][data-theme=dark] .aap-category-stats>span{min-height:64px;padding:11px 13px}html[data-original-ui][data-theme=dark] .aap-category-stats small{font-size:11px}html[data-original-ui][data-theme=dark] .aap-category-stats b{font-size:18px}html[data-original-ui][data-theme=dark] .aap-category-panel .aap-category-grid>article>.aap-category-actions{padding:14px 20px 14px 23px!important}html[data-original-ui][data-theme=dark] .aap-category-actions button{height:40px!important;min-width:108px!important;font-size:13px!important}html[data-original-ui][data-theme=dark] .aap-cost-layout{padding:22px 24px;gap:18px}html[data-original-ui][data-theme=dark] .aap-cost-layout header{padding:17px 19px}html[data-original-ui][data-theme=dark] .aap-cost-layout h4{font-size:17px}html[data-original-ui][data-theme=dark] .aap-cost-layout header small{font-size:12px}html[data-original-ui][data-theme=dark] .aap-cost-layout>section>article{min-height:82px;padding:16px 19px;grid-template-columns:44px minmax(0,1fr) 130px}html[data-original-ui][data-theme=dark] .aap-cost-layout>section>article>span{width:44px;height:44px}html[data-original-ui][data-theme=dark] .aap-cost-layout article>div b,html[data-original-ui][data-theme=dark] .aap-cost-layout article>aside b{font-size:14px}html[data-original-ui][data-theme=dark] .aap-cost-layout article>div small,html[data-original-ui][data-theme=dark] .aap-cost-layout article>aside small{font-size:11px}html[data-original-ui][data-theme=dark] .aap-cost-layout>aside>div{padding:19px}html[data-original-ui][data-theme=dark] .aap-cost-layout>aside b{font-size:14px}html[data-original-ui][data-theme=dark] .aap-cost-layout>aside small{font-size:12px}html[data-original-ui][data-theme=dark] .aap-audit-banner{margin:20px 24px;padding:17px 19px}html[data-original-ui][data-theme=dark] .aap-audit-banner b{font-size:14px}html[data-original-ui][data-theme=dark] .aap-audit-banner small,html[data-original-ui][data-theme=dark] .aap-audit-banner em{font-size:12px}html[data-original-ui][data-theme=dark] .aap-audit-list{padding:0 24px 22px}html[data-original-ui][data-theme=dark] .aap-audit-list>.head,html[data-original-ui][data-theme=dark] .aap-audit-list>article{min-width:1080px}html[data-original-ui][data-theme=dark] .aap-audit-list>article{min-height:78px}html[data-original-ui][data-theme=dark] .aap-audit-list time b,html[data-original-ui][data-theme=dark] .aap-audit-list article b{font-size:12px}html[data-original-ui][data-theme=dark] .aap-audit-list time small,html[data-original-ui][data-theme=dark] .aap-audit-list code{font-size:11px}html[data-original-ui][data-theme=dark] .aap-audit-list article>span i{width:36px;height:36px}html[data-original-ui][data-theme=dark] .aap-audit-list article>em{width:36px;font-size:11px}html[data-original-ui][data-theme=dark] .aa-run-console>header{padding:22px 24px}html[data-original-ui][data-theme=dark] .aa-run-console>header small{font-size:12px}html[data-original-ui][data-theme=dark] .aa-run-console>header h3{font-size:23px}html[data-original-ui][data-theme=dark] .aa-run-console>header p{font-size:14px}html[data-original-ui][data-theme=dark] .aa-run-metrics{padding:20px 24px;gap:15px}html[data-original-ui][data-theme=dark] .aa-run-metrics article{min-height:88px;padding:17px}html[data-original-ui][data-theme=dark] .aa-run-metrics article>span{width:46px;height:46px}html[data-original-ui][data-theme=dark] .aa-run-metrics small{font-size:12px}html[data-original-ui][data-theme=dark] .aa-run-metrics b{font-size:25px}html[data-original-ui][data-theme=dark] .aa-run-metrics em{font-size:11px}html[data-original-ui][data-theme=dark] .aa-run-toolbar{height:68px;padding:0 24px}html[data-original-ui][data-theme=dark] .aa-run-toolbar label{height:43px}html[data-original-ui][data-theme=dark] .aa-run-toolbar input,html[data-original-ui][data-theme=dark] .aa-run-toolbar select{font-size:13px}html[data-original-ui][data-theme=dark] .aa-run-toolbar>span{font-size:12px}html[data-original-ui][data-theme=dark] .aa-run-list{padding:0 24px 22px}html[data-original-ui][data-theme=dark] .aa-run-list-head,html[data-original-ui][data-theme=dark] .aa-run-list>article{min-width:1140px}html[data-original-ui][data-theme=dark] .aa-run-list-head{height:50px;font-size:12px}html[data-original-ui][data-theme=dark] .aa-run-list>article{min-height:88px}html[data-original-ui][data-theme=dark] .aa-run-identity>i{width:42px;height:42px}html[data-original-ui][data-theme=dark] .aa-run-identity b{font-size:14px}html[data-original-ui][data-theme=dark] .aa-run-identity small{font-size:11px}html[data-original-ui][data-theme=dark] .aa-run-identity em{font-size:10px}html[data-original-ui][data-theme=dark] .aa-run-current b,html[data-original-ui][data-theme=dark] .aa-run-time b,html[data-original-ui][data-theme=dark] .aa-run-progress b,html[data-original-ui][data-theme=dark] .aa-run-cost b{font-size:12px}html[data-original-ui][data-theme=dark] .aa-run-current small,html[data-original-ui][data-theme=dark] .aa-run-time small{font-size:11px}html[data-original-ui][data-theme=dark] .aa-admin-flow-studio>header{min-height:96px;padding:18px 22px}html[data-original-ui][data-theme=dark] .aa-admin-flow-studio>header>div>span{width:48px;height:48px}html[data-original-ui][data-theme=dark] .aa-admin-flow-studio>header small{font-size:12px}html[data-original-ui][data-theme=dark] .aa-admin-flow-studio>header h3{font-size:21px}html[data-original-ui][data-theme=dark] .aa-admin-flow-studio>header p{font-size:13px}html[data-original-ui][data-theme=dark] .aa-admin-flow-agents{padding:13px 18px;gap:10px}html[data-original-ui][data-theme=dark] .aa-admin-flow-agents button{min-width:210px;padding:12px 14px}html[data-original-ui][data-theme=dark] .aa-admin-flow-agents b{font-size:14px}html[data-original-ui][data-theme=dark] .aa-admin-flow-agents small{font-size:11px}html[data-original-ui][data-theme=dark] .aa-admin-flow-toolbar{height:58px;padding:0 18px}html[data-original-ui][data-theme=dark] .aa-admin-flow-toolbar span{font-size:11px}html[data-original-ui][data-theme=dark] .aa-shell .aa-admin-flow-node{display:block!important;width:286px!important;height:246px!important;min-height:246px!important;padding:0!important;align-items:initial!important;justify-content:initial!important;gap:0!important;text-align:left!important;white-space:normal!important;overflow:visible!important;border:1px solid var(--line);border-top:4px solid #6842f5;border-radius:10px;background:var(--surface);box-shadow:0 10px 24px #23263a1f}html[data-original-ui][data-theme=dark] .aa-shell .aa-admin-flow-node.validation{border-top-color:#23a574}html[data-original-ui][data-theme=dark] .aa-shell .aa-admin-flow-node.approval{border-top-color:#e89a22}html[data-original-ui][data-theme=dark] .aa-shell .aa-admin-flow-node.output{border-top-color:#2384da}html[data-original-ui][data-theme=dark] .aa-shell .aa-admin-flow-node>header{box-sizing:border-box;width:100%;height:62px;margin:0;padding:0 12px;display:flex;align-items:center;gap:9px;background:var(--surface);border-bottom:1px solid var(--line);border-radius:7px 7px 0 0;color:inherit}html[data-original-ui][data-theme=dark] .aa-shell .aa-admin-flow-node>header>span{width:35px;height:35px;flex:0 0 35px}html[data-original-ui][data-theme=dark] .aa-shell .aa-admin-flow-node>header>div{min-width:0;flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:3px}html[data-original-ui][data-theme=dark] .aa-shell .aa-admin-flow-node>header small{font-size:8px;line-height:1.2;color:var(--muted)}html[data-original-ui][data-theme=dark] .aa-shell .aa-admin-flow-node>header b{display:block;width:100%;font-size:12px;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html[data-original-ui][data-theme=dark] .aa-shell .aa-admin-flow-node>header>svg{flex:0 0 15px;margin-left:auto;color:#18a064}html[data-original-ui][data-theme=dark] .aa-flow-sockets{height:142px;padding:8px 0;background:var(--surface)}html[data-original-ui][data-theme=dark] .aa-flow-sockets>div{position:relative;height:42px;padding:5px 11px;display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:7px;border-bottom:1px solid var(--line)}html[data-original-ui][data-theme=dark] .aa-flow-sockets>div:last-child{border-bottom:0}html[data-original-ui][data-theme=dark] .aa-flow-sockets>div>i{width:23px;height:23px;border-radius:6px;background:var(--card);color:#6842f5;display:grid;place-items:center;font-style:normal}html[data-original-ui][data-theme=dark] .aa-flow-sockets>div.input>i,html[data-original-ui][data-theme=dark] .aa-flow-sockets>div.output>i{position:absolute;width:12px;height:12px;top:15px;border:3px solid #6842f5;border-radius:50%;background:var(--surface)}html[data-original-ui][data-theme=dark] .aa-flow-sockets>div.input>i{left:-8px}html[data-original-ui][data-theme=dark] .aa-flow-sockets>div.output>i{right:-8px}html[data-original-ui][data-theme=dark] .aa-flow-sockets>div>span{grid-column:2;min-width:0;display:flex;flex-direction:column;gap:2px}html[data-original-ui][data-theme=dark] .aa-flow-sockets>div small{font-size:7px;letter-spacing:.08em;color:var(--muted)}html[data-original-ui][data-theme=dark] .aa-flow-sockets>div b{font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html[data-original-ui][data-theme=dark] .aa-flow-sockets>div>em{padding:3px 5px;border-radius:4px;background:var(--card);color:var(--muted);font-size:7px;font-style:normal}html[data-original-ui][data-theme=dark] .aa-flow-sockets>div.processor>em{background:var(--card);color:#6548d7}html[data-original-ui][data-theme=dark] .aa-shell .aa-admin-flow-node>footer{box-sizing:border-box;width:100%;height:38px;margin:0!important;padding:0 10px!important;border:0!important;border-top:1px solid var(--line)!important;border-radius:0 0 8px 8px;background:var(--surface)!important;color:inherit!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:6px!important}html[data-original-ui][data-theme=dark] .aa-shell .aa-admin-flow-node>footer span,html[data-original-ui][data-theme=dark] .aa-shell .aa-admin-flow-node>footer em{display:block;padding:4px 6px;border-radius:4px;background:var(--card);font-size:8px;line-height:1.2;white-space:nowrap}html[data-original-ui][data-theme=dark] .aa-shell .aa-admin-flow-node>footer em{margin-left:auto;background:var(--card);color:#168e5c;font-style:normal}html[data-original-ui][data-theme=dark] .aa-shell .aa-admin-flow-node.approval>footer em{background:var(--card);color:#b46c11}html[data-original-ui][data-theme=dark] .aa-admin-flow-inspector{padding:22px}html[data-original-ui][data-theme=dark] .aa-admin-flow-inspector>header small{font-size:11px}html[data-original-ui][data-theme=dark] .aa-admin-flow-inspector>header h3{font-size:20px}html[data-original-ui][data-theme=dark] .aa-admin-flow-inspector dl>div{font-size:12px}html[data-original-ui][data-theme=dark] .aa-admin-flow-inspector section b{font-size:14px}html[data-original-ui][data-theme=dark] .aa-admin-flow-inspector section p{font-size:12px}@media(max-width:1200px){html[data-original-ui][data-theme=dark] .aa-tabs{overflow-x:auto;display:flex}html[data-original-ui][data-theme=dark] .aa-tabs button{min-width:120px}html[data-original-ui][data-theme=dark] .aap-version-grid,html[data-original-ui][data-theme=dark] .aap-category-grid{grid-template-columns:1fr}html[data-original-ui][data-theme=dark] .aa-page-head h2{font-size:34px}}@media(max-width:700px){html[data-original-ui][data-theme=dark] .aa-page-head h2{font-size:30px}html[data-original-ui][data-theme=dark] .aa-tabs button{font-size:14px}html[data-original-ui][data-theme=dark] .aap-metrics,html[data-original-ui][data-theme=dark] .aa-run-metrics{grid-template-columns:1fr}html[data-original-ui][data-theme=dark] .aa-panel{padding:16px}}html[data-original-ui][data-theme=dark] .aa-shell .aa-admin-flow-grid{width:1300px;height:1750px}html[data-original-ui][data-theme=dark] .aa-shell .aa-admin-flow-grid>svg{width:1300px;height:1750px}html[data-original-ui][data-theme=dark] .aa-run-drawer{right:24px;top:24px;bottom:24px;width:min(640px,calc(100vw - 48px));border-radius:18px}html[data-original-ui][data-theme=dark] .aa-run-drawer>header{min-height:108px;padding:24px 28px;align-items:flex-start}html[data-original-ui][data-theme=dark] .aa-run-drawer>header small{font-size:12px}html[data-original-ui][data-theme=dark] .aa-run-drawer>header h3{margin:6px 0;font-size:27px;line-height:1.3}html[data-original-ui][data-theme=dark] .aa-run-drawer>header p{max-width:500px;font-size:13px;line-height:1.5}html[data-original-ui][data-theme=dark] .aa-run-drawer>header button{width:42px;height:42px;flex:0 0 42px}html[data-original-ui][data-theme=dark] .aa-run-drawer-summary{padding:20px 28px;gap:14px}html[data-original-ui][data-theme=dark] .aa-run-drawer-summary span{min-height:76px;padding:15px 17px;border-radius:11px;gap:7px}html[data-original-ui][data-theme=dark] .aa-run-drawer-summary small{font-size:12px}html[data-original-ui][data-theme=dark] .aa-run-drawer-summary b{font-size:16px}html[data-original-ui][data-theme=dark] .aa-run-drawer>section{padding:24px 28px}html[data-original-ui][data-theme=dark] .aa-run-drawer>section h4{margin-bottom:16px;font-size:18px}html[data-original-ui][data-theme=dark] .aa-run-drawer>section>div{min-height:64px;padding:13px 0;gap:13px;align-items:center}html[data-original-ui][data-theme=dark] .aa-run-drawer>section>div>i{width:36px;height:36px;flex:0 0 36px;font-size:12px}html[data-original-ui][data-theme=dark] .aa-run-drawer>section>div>span{gap:5px}html[data-original-ui][data-theme=dark] .aa-run-drawer>section b{font-size:15px;line-height:1.4}html[data-original-ui][data-theme=dark] .aa-run-drawer>section small{font-size:12px;line-height:1.5}html[data-original-ui][data-theme=dark] .aa-run-drawer>footer{min-height:82px;padding:18px 28px;align-items:center}html[data-original-ui][data-theme=dark] .aa-run-drawer>footer button{min-height:46px;padding:0 17px;font-size:14px}@media(max-width:720px){html[data-original-ui][data-theme=dark] .aa-run-drawer{right:8px;top:8px;bottom:8px;width:calc(100vw - 16px)}html[data-original-ui][data-theme=dark] .aa-run-drawer>header,html[data-original-ui][data-theme=dark] .aa-run-drawer-summary,html[data-original-ui][data-theme=dark] .aa-run-drawer>section,html[data-original-ui][data-theme=dark] .aa-run-drawer>footer{padding-left:20px;padding-right:20px}}html[data-original-ui][data-theme=dark] .pm-shell{display:grid;gap:18px}html[data-original-ui][data-theme=dark] .pm-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:22px 26px;border:1px solid var(--line);border-radius:14px;background:var(--surface)}html[data-original-ui][data-theme=dark] .pm-head small{color:#7254e8;font-weight:800;letter-spacing:.12em}html[data-original-ui][data-theme=dark] .pm-head h3{margin:5px 0 4px;font-size:24px}html[data-original-ui][data-theme=dark] .pm-head p,html[data-original-ui][data-theme=dark] .pm-panel header p{margin:0;color:var(--muted)}html[data-original-ui][data-theme=dark] .pm-head>div:last-child,html[data-original-ui][data-theme=dark] .pm-panel>header>div:last-child{display:flex;gap:8px}html[data-original-ui][data-theme=dark] .pm-head select,html[data-original-ui][data-theme=dark] .pm-head button,html[data-original-ui][data-theme=dark] .pm-panel header select,html[data-original-ui][data-theme=dark] .pm-actions button{min-height:40px;border:1px solid var(--line);border-radius:9px;background:var(--surface);padding:0 12px;font:inherit}html[data-original-ui][data-theme=dark] .pm-head button{display:flex;align-items:center;gap:7px}html[data-original-ui][data-theme=dark] .pm-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}html[data-original-ui][data-theme=dark] .pm-metrics article{display:flex;gap:13px;padding:18px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}html[data-original-ui][data-theme=dark] .pm-metrics i{width:42px;height:42px;border-radius:10px;display:grid;place-items:center;background:var(--card);color:#7050e9}html[data-original-ui][data-theme=dark] .pm-metrics i.green{background:var(--card);color:#16845a}html[data-original-ui][data-theme=dark] .pm-metrics i.orange{background:var(--card);color:#c9780b}html[data-original-ui][data-theme=dark] .pm-metrics i.red{background:var(--surface);color:#ce4250}html[data-original-ui][data-theme=dark] .pm-metrics i svg{width:22px;height:22px}html[data-original-ui][data-theme=dark] .pm-metrics span{display:grid;gap:2px}html[data-original-ui][data-theme=dark] .pm-metrics small,html[data-original-ui][data-theme=dark] .pm-metrics em,html[data-original-ui][data-theme=dark] .pm-row small,html[data-original-ui][data-theme=dark] .pm-provider-list small,html[data-original-ui][data-theme=dark] .pm-queue small{color:var(--muted);font-style:normal}html[data-original-ui][data-theme=dark] .pm-metrics b{font-size:25px}html[data-original-ui][data-theme=dark] .pm-panel{border:1px solid var(--line);border-radius:14px;background:var(--surface);overflow:hidden}html[data-original-ui][data-theme=dark] .pm-panel>header{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:17px 20px;border-bottom:1px solid var(--line)}html[data-original-ui][data-theme=dark] .pm-panel h4{display:flex;align-items:center;gap:7px;margin:0 0 4px;font-size:16px}html[data-original-ui][data-theme=dark] .pm-panel time{color:var(--muted);font-size:12px}html[data-original-ui][data-theme=dark] .pm-table{overflow:auto}html[data-original-ui][data-theme=dark] .pm-row{display:grid;align-items:center;gap:12px;padding:13px 18px;border-top:1px solid var(--line);min-width:920px}html[data-original-ui][data-theme=dark] .pm-row:first-child{border-top:0}html[data-original-ui][data-theme=dark] .pm-agent-table .pm-row{grid-template-columns:minmax(170px,1.35fr) 105px 115px 120px 115px 105px 105px}html[data-original-ui][data-theme=dark] .pm-issue-table .pm-row{grid-template-columns:minmax(230px,1.5fr) 135px 90px 120px 145px 80px 150px}html[data-original-ui][data-theme=dark] .pm-row>span{display:grid;gap:3px;min-width:0}html[data-original-ui][data-theme=dark] .pm-row>span:first-child b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-original-ui][data-theme=dark] .pm-th{background:var(--surface);color:var(--muted);font-size:12px;font-weight:750}html[data-original-ui][data-theme=dark] .pm-tone{display:inline-flex!important;width:max-content;padding:4px 8px;border-radius:999px;font-size:12px;font-weight:750}html[data-original-ui][data-theme=dark] .pm-tone.green{background:var(--card);color:#16865a}html[data-original-ui][data-theme=dark] .pm-tone.orange{background:var(--card);color:#b76d0b}html[data-original-ui][data-theme=dark] .pm-tone.red{background:var(--card);color:#ca3e4d}html[data-original-ui][data-theme=dark] .pm-grid{display:grid;grid-template-columns:1.45fr 1fr;gap:18px}html[data-original-ui][data-theme=dark] .pm-provider-list article{display:grid;grid-template-columns:minmax(120px,1fr) 90px 100px 100px 100px;gap:10px;align-items:center;padding:13px 18px;border-top:1px solid var(--line)}html[data-original-ui][data-theme=dark] .pm-provider-list article:first-child{border-top:0}html[data-original-ui][data-theme=dark] .pm-provider-list article>div,html[data-original-ui][data-theme=dark] .pm-provider-list article>span{display:grid;gap:3px}html[data-original-ui][data-theme=dark] .pm-queue{display:grid;grid-template-columns:1fr 1fr}html[data-original-ui][data-theme=dark] .pm-queue span{display:grid;gap:5px;padding:22px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}html[data-original-ui][data-theme=dark] .pm-queue b{font-size:25px}html[data-original-ui][data-theme=dark] .pm-alerts article{display:grid;grid-template-columns:45px minmax(260px,1fr) 95px 80px auto;gap:12px;align-items:center;padding:14px 18px;border-top:1px solid var(--line);border-left:4px solid #d08a20}html[data-original-ui][data-theme=dark] .pm-alerts article:first-child{border-top:0}html[data-original-ui][data-theme=dark] .pm-alerts article.severity-p1{border-left-color:#cf4050}html[data-original-ui][data-theme=dark] .pm-alerts article>div:nth-child(2){display:grid;gap:4px}html[data-original-ui][data-theme=dark] .pm-alerts article small{color:var(--muted)}html[data-original-ui][data-theme=dark] .pm-severity{font-weight:850}html[data-original-ui][data-theme=dark] .pm-actions{display:flex;justify-content:flex-end;gap:7px}html[data-original-ui][data-theme=dark] .pm-actions button{min-height:34px}html[data-original-ui][data-theme=dark] .pm-muted,html[data-original-ui][data-theme=dark] .pm-empty{padding:30px;text-align:center;color:var(--muted)}html[data-original-ui][data-theme=dark] .pm-empty{border:1px solid var(--line);border-radius:14px;background:var(--surface)}@media(max-width:1100px){html[data-original-ui][data-theme=dark] .pm-metrics{grid-template-columns:1fr 1fr}html[data-original-ui][data-theme=dark] .pm-grid{grid-template-columns:1fr}html[data-original-ui][data-theme=dark] .pm-head{flex-direction:column}html[data-original-ui][data-theme=dark] .pm-alerts article{grid-template-columns:45px 1fr 95px}html[data-original-ui][data-theme=dark] .pm-alerts article>span:nth-child(4),html[data-original-ui][data-theme=dark] .pm-actions{grid-column:2/-1;justify-content:flex-start}}@media(max-width:680px){html[data-original-ui][data-theme=dark] .pm-metrics{grid-template-columns:1fr}html[data-original-ui][data-theme=dark] .pm-head>div:last-child{width:100%;flex-direction:column}html[data-original-ui][data-theme=dark] .pm-head select,html[data-original-ui][data-theme=dark] .pm-head button{width:100%}html[data-original-ui][data-theme=dark] .pm-alerts article{grid-template-columns:40px 1fr}html[data-original-ui][data-theme=dark] .pm-alerts article>.pm-tone{grid-column:2}html[data-original-ui][data-theme=dark] .pm-queue{grid-template-columns:1fr}}html[data-original-ui][data-theme=dark] .api-key-table-wrap{overflow-x:auto;scrollbar-gutter:stable}html[data-original-ui][data-theme=dark] .api-key-table{width:100%;min-width:1280px;table-layout:fixed}html[data-original-ui][data-theme=dark] .api-key-table th,html[data-original-ui][data-theme=dark] .api-key-table td{padding-left:14px;padding-right:14px;vertical-align:middle;white-space:nowrap;word-break:keep-all}html[data-original-ui][data-theme=dark] .api-key-table th:nth-child(1){width:190px}html[data-original-ui][data-theme=dark] .api-key-table th:nth-child(2){width:220px}html[data-original-ui][data-theme=dark] .api-key-table th:nth-child(3){width:150px}html[data-original-ui][data-theme=dark] .api-key-table th:nth-child(4){width:270px}html[data-original-ui][data-theme=dark] .api-key-table th:nth-child(5){width:105px}html[data-original-ui][data-theme=dark] .api-key-table th:nth-child(6){width:75px}html[data-original-ui][data-theme=dark] .api-key-table th:nth-child(7){width:145px}html[data-original-ui][data-theme=dark] .api-key-table th:nth-child(8){width:145px}html[data-original-ui][data-theme=dark] .api-key-table th:nth-child(9){width:220px}html[data-original-ui][data-theme=dark] .api-key-table th:last-child,html[data-original-ui][data-theme=dark] .api-key-table td:last-child{position:sticky;right:0;z-index:2;background:var(--surface);box-shadow:-10px 0 14px -14px #140f2d8c}html[data-original-ui][data-theme=dark] .api-key-table thead th:last-child{z-index:3;background:var(--surface)}html[data-original-ui][data-theme=dark] .api-key-name{overflow:hidden;text-overflow:ellipsis}html[data-original-ui][data-theme=dark] .api-key-identifier{display:flex;align-items:center;gap:5px;white-space:nowrap}html[data-original-ui][data-theme=dark] .api-key-identifier code{white-space:nowrap}html[data-original-ui][data-theme=dark] .api-key-scopes{display:block;max-width:330px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-original-ui][data-theme=dark] .api-key-grants{display:block;max-width:190px;overflow:hidden;text-overflow:ellipsis}html[data-original-ui][data-theme=dark] .modal.modal-wide{width:min(760px,100%);max-height:calc(100vh - 40px);overflow-y:auto}html[data-original-ui][data-theme=dark] .api-key-all-access{display:flex;align-items:center;gap:9px;padding:13px 14px;margin-bottom:18px;border:1px solid var(--line);border-radius:10px;background:var(--card);color:var(--ink);font-size:13px;line-height:1.5}html[data-original-ui][data-theme=dark] .api-key-all-access svg{flex:0 0 auto}html[data-original-ui][data-theme=dark] .api-key-resource-section{margin-bottom:18px;padding:15px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}html[data-original-ui][data-theme=dark] .api-key-resource-head,html[data-original-ui][data-theme=dark] .api-key-resource-title{display:flex;align-items:center;justify-content:space-between;gap:12px}html[data-original-ui][data-theme=dark] .api-key-resource-head>span{font-size:13px;font-weight:700}html[data-original-ui][data-theme=dark] .api-key-resource-head>span b{color:#e14d5a}html[data-original-ui][data-theme=dark] .api-key-resource-head small,html[data-original-ui][data-theme=dark] .api-key-resource-title span{color:var(--muted);font-size:12px}html[data-original-ui][data-theme=dark] .api-key-resource-search{width:100%;height:40px;margin:11px 0 13px;padding:0 12px;border:1px solid var(--line);border-radius:8px;background:var(--surface)}html[data-original-ui][data-theme=dark] .api-key-resource-group+.api-key-resource-group{margin-top:14px;padding-top:14px;border-top:1px solid var(--line)}html[data-original-ui][data-theme=dark] .api-key-resource-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;max-height:210px;margin-top:9px;overflow-y:auto}html[data-original-ui][data-theme=dark] .api-key-resource-list.agent-list{max-height:165px}html[data-original-ui][data-theme=dark] .api-key-resource-option{display:flex;align-items:flex-start;gap:9px;min-width:0;padding:10px;border:1px solid var(--line);border-radius:9px;background:var(--surface);cursor:pointer}html[data-original-ui][data-theme=dark] .api-key-resource-option:has(input:checked){border-color:var(--purple);background:var(--surface)}html[data-original-ui][data-theme=dark] .api-key-resource-option input{margin-top:3px;accent-color:var(--purple)}html[data-original-ui][data-theme=dark] .api-key-resource-option span{min-width:0}html[data-original-ui][data-theme=dark] .api-key-resource-option b,html[data-original-ui][data-theme=dark] .api-key-resource-option small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-original-ui][data-theme=dark] .api-key-resource-option b{font-size:13px}html[data-original-ui][data-theme=dark] .api-key-resource-option small{margin-top:3px;color:var(--muted);font-size:11px}html[data-original-ui][data-theme=dark] .api-key-resource-empty{grid-column:1 / -1;margin:8px 0;color:var(--muted);text-align:center}@media(max-width:680px){html[data-original-ui][data-theme=dark] .api-key-resource-list{grid-template-columns:1fr}html[data-original-ui][data-theme=dark] .api-key-resource-head{align-items:flex-start;flex-direction:column}}html[data-original-ui][data-theme=dark] .api-key-actions{display:table-cell;white-space:nowrap}html[data-original-ui][data-theme=dark] .api-key-actions .text-action,html[data-original-ui][data-theme=dark] .api-key-actions .danger-link{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:30px;margin-right:6px;padding:0 10px;border:1px solid var(--line);border-radius:7px;background:var(--surface);color:var(--purple);font-size:12px;line-height:1;white-space:nowrap;transition:border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease}html[data-original-ui][data-theme=dark] .api-key-actions .text-action:hover:not(:disabled),html[data-original-ui][data-theme=dark] .api-key-actions .text-action:focus-visible{border-color:var(--purple);background:var(--surface);box-shadow:0 0 0 3px #6941f21c}html[data-original-ui][data-theme=dark] .api-key-actions .danger-link{border-color:var(--line);color:#d94855}html[data-original-ui][data-theme=dark] .api-key-actions .revoke-action:hover:not(:disabled),html[data-original-ui][data-theme=dark] .api-key-actions .revoke-action:focus-visible{border-color:var(--line);background:var(--surface);box-shadow:0 0 0 3px #d9485517}html[data-original-ui][data-theme=dark] .api-key-actions .delete-action{margin-right:0;border-color:var(--line);background:var(--surface);color:#c83240}html[data-original-ui][data-theme=dark] .api-key-actions .delete-action:hover:not(:disabled),html[data-original-ui][data-theme=dark] .api-key-actions .delete-action:focus-visible{border-color:#d94855;background:var(--card);box-shadow:0 0 0 3px #d948551c}html[data-original-ui][data-theme=dark] .api-key-actions button:disabled{cursor:not-allowed;opacity:.48}html[data-original-ui][data-theme=dark] .copy-success{color:var(--green);font-size:12px;white-space:nowrap}html[data-original-ui][data-theme=dark] .api-key-edit-note{margin-top:2px;font-size:13px}html[data-original-ui][data-theme=dark]{font-family:DM Sans,Noto Sans SC,sans-serif;color:var(--ink);background:var(--surface);font-synthesis:none;--purple: #6842f5;--purple-2: #4d2bd5;--ink: #17172a;--muted: #6f7287;--line: #e6e6ef;--soft: #f5f4fa;--green: #16a56b;--danger: #e33c4c}html[data-original-ui][data-theme=dark] *{box-sizing:border-box}html[data-original-ui][data-theme=dark] body{margin:0;min-width:320px;min-height:100vh;-webkit-font-smoothing:antialiased}html[data-original-ui][data-theme=dark] button,html[data-original-ui][data-theme=dark] input,html[data-original-ui][data-theme=dark] select,html[data-original-ui][data-theme=dark] textarea{font:inherit}html[data-original-ui][data-theme=dark] button{cursor:pointer}html[data-original-ui][data-theme=dark] button:focus-visible,html[data-original-ui][data-theme=dark] input:focus-visible,html[data-original-ui][data-theme=dark] select:focus-visible,html[data-original-ui][data-theme=dark] textarea:focus-visible{outline:3px solid rgba(104,66,245,.18);outline-offset:2px}html[data-original-ui][data-theme=dark] .app{min-height:100vh}html[data-original-ui][data-theme=dark] .header{height:76px;background:var(--surface);border-bottom:1px solid var(--line);display:flex;align-items:center;padding:0 max(28px,calc((100vw - 1320px)/2));position:sticky;top:0;z-index:20}html[data-original-ui][data-theme=dark] .brand{border:0;background:transparent;display:flex;align-items:center;gap:10px;color:var(--ink);font-size:22px;padding:0;white-space:nowrap}html[data-original-ui][data-theme=dark] .brand-mark{width:34px;height:30px;color:var(--purple);display:grid;place-items:center}html[data-original-ui][data-theme=dark] .brand-mark svg{width:32px;height:32px}html[data-original-ui][data-theme=dark] .top-nav{display:flex;align-self:stretch;align-items:center;margin-left:68px;gap:34px}html[data-original-ui][data-theme=dark] .top-nav button{height:100%;border:0;background:transparent;color:var(--ink);display:flex;align-items:center;gap:5px;position:relative}html[data-original-ui][data-theme=dark] .top-nav button svg{width:14px}html[data-original-ui][data-theme=dark] .top-nav button.active{color:var(--purple);font-weight:600}html[data-original-ui][data-theme=dark] .top-nav button.active:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:var(--purple);border-radius:3px 3px 0 0}html[data-original-ui][data-theme=dark] .header-actions{margin-left:auto;display:flex;align-items:center;gap:14px}html[data-original-ui][data-theme=dark] .balance,html[data-original-ui][data-theme=dark] .avatar-button{border:0;background:transparent;display:flex;align-items:center;gap:7px;color:var(--ink)}html[data-original-ui][data-theme=dark] .balance b{color:var(--ink)}html[data-original-ui][data-theme=dark] .balance svg{color:var(--purple)}html[data-original-ui][data-theme=dark] .icon-button{width:38px;height:38px;border:0;background:transparent;border-radius:9px;display:grid;place-items:center;position:relative}html[data-original-ui][data-theme=dark] .icon-button:hover{background:var(--soft)}html[data-original-ui][data-theme=dark] .icon-button svg{width:20px;height:20px}html[data-original-ui][data-theme=dark] .icon-button i{position:absolute;width:7px;height:7px;border-radius:50%;background:#ff4164;right:7px;top:7px;border:2px solid var(--line)}html[data-original-ui][data-theme=dark] .avatar-button{color:var(--ink)}html[data-original-ui][data-theme=dark] .avatar{width:32px;height:32px;border-radius:50%;background:var(--card);color:var(--purple-2);display:grid;place-items:center;font-weight:700}html[data-original-ui][data-theme=dark] .popover{position:fixed;z-index:30;background:var(--surface);border:1px solid var(--line);box-shadow:0 18px 50px #1e194624;border-radius:14px;padding:8px}html[data-original-ui][data-theme=dark] .popover button{border:0;background:transparent}html[data-original-ui][data-theme=dark] .nav-pop{top:68px;left:31%;width:280px}html[data-original-ui][data-theme=dark] .docs-pop{top:68px;left:43%;width:270px}html[data-original-ui][data-theme=dark] .notice-pop{top:68px;right:90px;width:330px}html[data-original-ui][data-theme=dark] .account-pop{top:68px;right:28px;width:240px}html[data-original-ui][data-theme=dark] .nav-pop>button,html[data-original-ui][data-theme=dark] .docs-pop>button,html[data-original-ui][data-theme=dark] .account-pop>button{display:flex;width:100%;align-items:center;gap:12px;padding:12px;border-radius:9px;text-align:left;color:var(--ink)}html[data-original-ui][data-theme=dark] .nav-pop>button:hover,html[data-original-ui][data-theme=dark] .docs-pop>button:hover,html[data-original-ui][data-theme=dark] .account-pop>button:hover{background:var(--soft)}html[data-original-ui][data-theme=dark] .nav-pop svg,html[data-original-ui][data-theme=dark] .docs-pop svg{color:var(--purple);width:22px}html[data-original-ui][data-theme=dark] .popover span{display:flex;flex-direction:column;gap:3px}html[data-original-ui][data-theme=dark] .popover small,html[data-original-ui][data-theme=dark] .account-card small{color:var(--muted)}html[data-original-ui][data-theme=dark] .popover-title{display:flex;justify-content:space-between;padding:10px;font-weight:700}html[data-original-ui][data-theme=dark] .popover-title button{color:var(--purple);font-size:13px}html[data-original-ui][data-theme=dark] .notice{display:flex;gap:10px;padding:12px 10px;border-top:1px solid var(--line)}html[data-original-ui][data-theme=dark] .notice svg{color:var(--purple);margin-top:2px}html[data-original-ui][data-theme=dark] .account-card{display:flex;gap:10px;align-items:center;padding:12px;border-bottom:1px solid var(--line);margin-bottom:5px}html[data-original-ui][data-theme=dark] .avatar.large{width:42px;height:42px}html[data-original-ui][data-theme=dark] main{width:min(1320px,calc(100% - 48px));margin:0 auto;padding:48px 0 72px;min-height:calc(100vh - 76px)}html[data-original-ui][data-theme=dark] .market-intro{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:38px}html[data-original-ui][data-theme=dark] .market-intro h1{font-size:44px;letter-spacing:-1.5px;line-height:1.15;margin:0 0 15px}html[data-original-ui][data-theme=dark] .market-intro h1 span{color:var(--purple-2)}html[data-original-ui][data-theme=dark] .market-intro p,html[data-original-ui][data-theme=dark] .page-head p{margin:0;color:var(--muted);font-size:16px}html[data-original-ui][data-theme=dark] .search-block{width:470px}html[data-original-ui][data-theme=dark] .search-block label,html[data-original-ui][data-theme=dark] .model-selector label,html[data-original-ui][data-theme=dark] .docs-nav label,html[data-original-ui][data-theme=dark] .search-small{height:52px;border:1px solid var(--line);border-radius:10px;background:var(--surface);display:flex;align-items:center;padding:0 16px;gap:10px}html[data-original-ui][data-theme=dark] .search-block input,html[data-original-ui][data-theme=dark] .model-selector input,html[data-original-ui][data-theme=dark] .docs-nav input,html[data-original-ui][data-theme=dark] .search-small input{border:0;outline:0;width:100%;background:transparent}html[data-original-ui][data-theme=dark] .search-block small{display:block;color:var(--muted);margin-top:10px}html[data-original-ui][data-theme=dark] .filter-bar{height:64px;border:1px solid var(--line);border-radius:10px;background:var(--surface);display:flex;align-items:center;padding:0 14px;margin-bottom:20px}html[data-original-ui][data-theme=dark] .type-tabs{display:flex;align-self:stretch}html[data-original-ui][data-theme=dark] .type-tabs button{border:0;background:transparent;display:flex;align-items:center;gap:8px;padding:0 25px;color:var(--ink);position:relative}html[data-original-ui][data-theme=dark] .type-tabs button+button:before{content:"";position:absolute;left:0;width:1px;height:18px;background:var(--line)}html[data-original-ui][data-theme=dark] .type-tabs button.active{color:var(--purple);font-weight:700}html[data-original-ui][data-theme=dark] .type-tabs button.active:after{content:"";position:absolute;bottom:0;left:22px;right:22px;height:3px;background:var(--purple)}html[data-original-ui][data-theme=dark] .filter-bar select{margin-left:auto;border:1px solid var(--line);height:40px;border-radius:8px;padding:0 35px 0 12px;background:var(--surface)}html[data-original-ui][data-theme=dark] .hero-model{height:380px;border-radius:14px;background-size:cover;background-position:center;overflow:hidden;color:#fff}html[data-original-ui][data-theme=dark] .hero-copy{height:100%;padding:40px;display:flex;flex-direction:column}html[data-original-ui][data-theme=dark] .vendor{display:flex;align-items:center;gap:9px;font-weight:600}html[data-original-ui][data-theme=dark] .model-logo{width:46px;height:46px;border-radius:11px;color:#fff;display:grid;place-items:center;font-style:normal;font-weight:800;flex:0 0 auto}html[data-original-ui][data-theme=dark] .model-logo.pink{background:#ff315f;width:38px;height:38px}html[data-original-ui][data-theme=dark] .hero-title{display:flex;align-items:center;gap:15px;margin-top:26px}html[data-original-ui][data-theme=dark] .hero-title h2{font-size:40px;margin:0}html[data-original-ui][data-theme=dark] .hero-title span,html[data-original-ui][data-theme=dark] .detail-tags span{border:1px solid rgba(255,255,255,.25);padding:5px 9px;border-radius:6px;color:#c9bcff}html[data-original-ui][data-theme=dark] .hero-copy>p{font-size:17px;max-width:640px;color:#edecfa}html[data-original-ui][data-theme=dark] .capabilities{display:flex;gap:10px;margin-top:14px}html[data-original-ui][data-theme=dark] .capabilities span{background:#ffffff1a;padding:10px 14px;border-radius:7px}html[data-original-ui][data-theme=dark] .hero-bottom{margin-top:auto;display:flex;justify-content:space-between;align-items:end}html[data-original-ui][data-theme=dark] .hero-bottom strong{font-size:29px;color:#ff7a7f;margin-left:8px}html[data-original-ui][data-theme=dark] .hero-bottom em{color:#3de29a;font-style:normal;margin-left:18px}html[data-original-ui][data-theme=dark] .hero-bottom>div:last-child{display:flex;gap:12px}html[data-original-ui][data-theme=dark] .primary,html[data-original-ui][data-theme=dark] .secondary,html[data-original-ui][data-theme=dark] .ghost-dark,html[data-original-ui][data-theme=dark] .danger-button{border:0;border-radius:9px;height:44px;padding:0 20px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:600}html[data-original-ui][data-theme=dark] .primary{background:var(--purple);color:#fff}html[data-original-ui][data-theme=dark] .primary:hover{background:var(--purple-2)}html[data-original-ui][data-theme=dark] .secondary{background:var(--surface);border:1px solid var(--line);color:var(--ink)}html[data-original-ui][data-theme=dark] .ghost-dark{background:#ffffff0f;border:1px solid rgba(255,255,255,.35);color:#fff}html[data-original-ui][data-theme=dark] .danger-button{background:var(--danger);color:#fff}html[data-original-ui][data-theme=dark] .full{width:100%}html[data-original-ui][data-theme=dark] .section-title{display:flex;align-items:center;justify-content:space-between;margin:36px 0 16px}html[data-original-ui][data-theme=dark] .section-title h2{margin:0;font-size:22px}html[data-original-ui][data-theme=dark] .section-title span{color:var(--muted)}html[data-original-ui][data-theme=dark] .model-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}html[data-original-ui][data-theme=dark] .model-card{border:1px solid var(--line);background:var(--surface);border-radius:12px;padding:22px;text-align:left;min-height:185px;color:var(--ink);transition:.2s}html[data-original-ui][data-theme=dark] .model-card:hover{transform:translateY(-2px);border-color:var(--line);box-shadow:0 12px 30px #35286e17}html[data-original-ui][data-theme=dark] .model-card-top{display:flex;gap:12px;align-items:center}html[data-original-ui][data-theme=dark] .model-card-top>span:nth-child(2){display:flex;flex-direction:column;gap:3px}html[data-original-ui][data-theme=dark] .model-card-top b{font-size:17px}html[data-original-ui][data-theme=dark] .model-card-top small,html[data-original-ui][data-theme=dark] .model-card p{color:var(--muted)}html[data-original-ui][data-theme=dark] .model-card-top>svg{margin-left:auto}html[data-original-ui][data-theme=dark] .model-card p{line-height:1.65;margin:18px 0}html[data-original-ui][data-theme=dark] .model-card-bottom{display:flex;justify-content:space-between;align-items:center}html[data-original-ui][data-theme=dark] .model-card-bottom span{font-size:13px;color:var(--muted)}html[data-original-ui][data-theme=dark] .model-card-bottom i{display:inline-block;width:7px;height:7px;background:var(--green);border-radius:50%}html[data-original-ui][data-theme=dark] .page-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:34px}html[data-original-ui][data-theme=dark] .page-head h1{font-size:38px;margin:7px 0 8px;letter-spacing:-.8px}html[data-original-ui][data-theme=dark] .eyebrow{color:var(--purple);font-weight:700;font-size:12px;letter-spacing:1.4px}html[data-original-ui][data-theme=dark] .status-chip{color:var(--green);background:var(--card);padding:9px 12px;border-radius:8px}html[data-original-ui][data-theme=dark] .status-chip i{display:inline-block;width:7px;height:7px;background:var(--green);border-radius:50%;margin-right:7px}html[data-original-ui][data-theme=dark] .back-link,html[data-original-ui][data-theme=dark] .text-action,html[data-original-ui][data-theme=dark] .danger-link,html[data-original-ui][data-theme=dark] .inline-icon{border:0;background:transparent}html[data-original-ui][data-theme=dark] .back-link{display:flex;gap:7px;align-items:center;color:var(--muted);margin-bottom:24px;padding:0}html[data-original-ui][data-theme=dark] .model-detail-head{background:#111329 url(https://bly772.cn/assets/minimax-h3-wave.png) right center/55% 100% no-repeat;color:#fff;border-radius:14px;padding:38px;display:flex;justify-content:space-between;align-items:center}html[data-original-ui][data-theme=dark] .detail-ident{display:flex;gap:20px;max-width:760px}html[data-original-ui][data-theme=dark] .model-logo.xl{width:68px;height:68px;font-size:24px}html[data-original-ui][data-theme=dark] .vendor-line{color:#c6c4d7}html[data-original-ui][data-theme=dark] .vendor-line span{margin-left:10px;background:#ffffff1a;padding:4px 7px;border-radius:5px}html[data-original-ui][data-theme=dark] .detail-ident h1{font-size:38px;margin:7px 0}html[data-original-ui][data-theme=dark] .detail-ident p{color:#dddbea}html[data-original-ui][data-theme=dark] .detail-tags{display:flex;gap:8px;margin-top:15px}html[data-original-ui][data-theme=dark] .detail-tags span{font-size:13px}html[data-original-ui][data-theme=dark] .detail-tags .online{color:#62e1a6}html[data-original-ui][data-theme=dark] .detail-action{min-width:180px;display:flex;flex-direction:column;align-items:flex-end;gap:8px}html[data-original-ui][data-theme=dark] .detail-action>span{color:#bbb9ca}html[data-original-ui][data-theme=dark] .detail-action strong{font-size:23px}html[data-original-ui][data-theme=dark] .subtabs{border-bottom:1px solid var(--line);display:flex;gap:28px;margin:25px 0}html[data-original-ui][data-theme=dark] .subtabs button{border:0;background:transparent;padding:15px 2px;position:relative}html[data-original-ui][data-theme=dark] .subtabs button.active{color:var(--purple);font-weight:700}html[data-original-ui][data-theme=dark] .subtabs button.active:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:var(--purple)}html[data-original-ui][data-theme=dark] .detail-layout{display:grid;grid-template-columns:1fr 340px;gap:22px}html[data-original-ui][data-theme=dark] .content-panel,html[data-original-ui][data-theme=dark] .side-panel{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:28px}html[data-original-ui][data-theme=dark] .content-panel h2,html[data-original-ui][data-theme=dark] .side-panel h3{margin-top:0}html[data-original-ui][data-theme=dark] .content-panel>p{color:var(--muted);line-height:1.8}html[data-original-ui][data-theme=dark] .feature-list{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}html[data-original-ui][data-theme=dark] .h3-capability-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 24px}html[data-original-ui][data-theme=dark] .h3-capability-grid article{display:grid;grid-template-columns:38px minmax(0,1fr);gap:12px;padding:16px;border:1px solid var(--line);border-radius:10px;background:var(--surface)}html[data-original-ui][data-theme=dark] .h3-capability-grid article>span{width:38px;height:38px;display:grid;place-items:center;border-radius:9px;color:var(--purple);background:var(--card)}html[data-original-ui][data-theme=dark] .h3-capability-grid article p{margin:5px 0 9px;color:var(--muted);font-size:13px;line-height:1.55}html[data-original-ui][data-theme=dark] .h3-capability-grid article code{color:#6754ba;font-size:11px}@media(max-width:760px){html[data-original-ui][data-theme=dark] .h3-capability-grid{grid-template-columns:1fr}html[data-original-ui][data-theme=dark] .capabilities{flex-wrap:wrap}}html[data-original-ui][data-theme=dark] .feature-list>div{padding:18px;background:var(--soft);border-radius:9px}html[data-original-ui][data-theme=dark] .feature-list svg{color:var(--purple);width:23px}html[data-original-ui][data-theme=dark] .feature-list b{display:block;margin:11px 0 5px}html[data-original-ui][data-theme=dark] .feature-list p{font-size:13px;color:var(--muted);margin:0}html[data-original-ui][data-theme=dark] .side-panel ol{list-style:none;padding:0}html[data-original-ui][data-theme=dark] .side-panel li{display:flex;align-items:center;gap:10px;padding:13px 0;border-bottom:1px solid var(--line)}html[data-original-ui][data-theme=dark] .side-panel li span{width:25px;height:25px;border-radius:50%;background:var(--card);color:var(--purple);display:grid;place-items:center}html[data-original-ui][data-theme=dark] .side-panel button{border:0;background:transparent;color:var(--purple);display:flex;gap:7px;margin-top:18px}html[data-original-ui][data-theme=dark] .tab-content{max-width:900px}html[data-original-ui][data-theme=dark] .spec-list{margin-top:24px;border-top:1px solid var(--line)}html[data-original-ui][data-theme=dark] .spec-list>div{display:flex;justify-content:space-between;padding:17px 0;border-bottom:1px solid var(--line)}html[data-original-ui][data-theme=dark] .success-text{color:var(--green)}html[data-original-ui][data-theme=dark] .console-layout{display:grid;grid-template-columns:250px minmax(360px,1fr) minmax(330px,.9fr);border:1px solid var(--line);border-radius:14px;background:var(--surface);min-height:650px;overflow:hidden}html[data-original-ui][data-theme=dark] .console-layout>section,html[data-original-ui][data-theme=dark] .console-layout>aside{padding:22px}html[data-original-ui][data-theme=dark] .model-selector{border-right:1px solid var(--line)}html[data-original-ui][data-theme=dark] .model-selector h3{margin:0 0 15px}html[data-original-ui][data-theme=dark] .model-selector label{height:42px;margin-bottom:15px}html[data-original-ui][data-theme=dark] .model-selector>button{width:100%;border:0;background:transparent;padding:10px;border-radius:9px;display:flex;align-items:center;gap:9px;text-align:left}html[data-original-ui][data-theme=dark] .model-selector>button.active{background:var(--card)}html[data-original-ui][data-theme=dark] .model-selector>button>span:nth-child(2){display:flex;flex-direction:column;gap:2px}html[data-original-ui][data-theme=dark] .model-selector small{color:var(--muted)}html[data-original-ui][data-theme=dark] .model-selector>button>svg{margin-left:auto;color:var(--purple)}html[data-original-ui][data-theme=dark] .model-logo.small{width:34px;height:34px;border-radius:8px}html[data-original-ui][data-theme=dark] .request-panel{border-right:1px solid var(--line)}html[data-original-ui][data-theme=dark] .panel-head{display:flex;justify-content:space-between;align-items:start;margin-bottom:25px}html[data-original-ui][data-theme=dark] .panel-head h2{margin:5px 0 0}html[data-original-ui][data-theme=dark] .panel-head p{color:var(--muted);margin:4px 0}html[data-original-ui][data-theme=dark] .panel-head code{background:var(--soft);padding:7px;border-radius:6px}html[data-original-ui][data-theme=dark] .field{display:flex;flex-direction:column;gap:8px;margin-bottom:17px}html[data-original-ui][data-theme=dark] .field span{font-size:14px;font-weight:600}html[data-original-ui][data-theme=dark] .field b{color:#ef3b55}html[data-original-ui][data-theme=dark] .field input,html[data-original-ui][data-theme=dark] .field textarea,html[data-original-ui][data-theme=dark] .field select{border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:12px;resize:none}html[data-original-ui][data-theme=dark] .field textarea{height:135px;line-height:1.6}html[data-original-ui][data-theme=dark] .field-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}html[data-original-ui][data-theme=dark] .cost-line{display:flex;justify-content:space-between;margin:18px 0;color:var(--muted)}html[data-original-ui][data-theme=dark] .cost-line strong{color:var(--ink)}html[data-original-ui][data-theme=dark] .primary:disabled{opacity:.7}html[data-original-ui][data-theme=dark] .spinner{width:16px;height:16px;border:2px solid rgba(255,255,255,.35);border-top-color:var(--line);border-radius:50%;animation:spin .7s linear infinite}html[data-original-ui][data-theme=dark] .response-panel{background:var(--surface)}html[data-original-ui][data-theme=dark] .empty-state,html[data-original-ui][data-theme=dark] .response-success{text-align:center;padding:110px 20px}html[data-original-ui][data-theme=dark] .empty-state svg,html[data-original-ui][data-theme=dark] .response-success>svg{width:45px;height:45px;color:var(--muted)}html[data-original-ui][data-theme=dark] .empty-state p,html[data-original-ui][data-theme=dark] .response-success p{color:var(--muted)}html[data-original-ui][data-theme=dark] .response-success>svg{color:var(--green)}html[data-original-ui][data-theme=dark] .response-success pre{text-align:left;background:#171829;color:#d9d7ec;padding:18px;border-radius:9px;line-height:1.7}html[data-original-ui][data-theme=dark] .toolbar{display:flex;justify-content:space-between;margin-bottom:18px}html[data-original-ui][data-theme=dark] .segmented{background:var(--soft);border-radius:9px;padding:4px;display:flex}html[data-original-ui][data-theme=dark] .segmented button{border:0;background:transparent;padding:8px 16px;border-radius:7px}html[data-original-ui][data-theme=dark] .segmented button.active{background:var(--surface);box-shadow:0 2px 7px #14122d14;color:var(--purple)}html[data-original-ui][data-theme=dark] .search-small{height:42px;width:300px}html[data-original-ui][data-theme=dark] .table-wrap{background:var(--surface);border:1px solid var(--line);border-radius:12px;overflow:hidden}html[data-original-ui][data-theme=dark] table{width:100%;border-collapse:collapse}html[data-original-ui][data-theme=dark] th{text-align:left;color:var(--muted);font-size:12px;font-weight:600;background:var(--surface);padding:14px 18px}html[data-original-ui][data-theme=dark] td{padding:18px;border-top:1px solid var(--line);font-size:14px}html[data-original-ui][data-theme=dark] td small.block{display:block;color:var(--muted);margin-top:4px}html[data-original-ui][data-theme=dark] .task-status{padding:5px 8px;border-radius:6px}html[data-original-ui][data-theme=dark] .task-status.已完成{background:var(--card);color:var(--green)}html[data-original-ui][data-theme=dark] .task-status.处理中{background:var(--card);color:var(--purple)}html[data-original-ui][data-theme=dark] .task-status.失败{background:var(--surface);color:var(--danger)}html[data-original-ui][data-theme=dark] .text-action{color:var(--purple);padding:4px 7px}html[data-original-ui][data-theme=dark] .danger-link{color:var(--danger);padding:4px}html[data-original-ui][data-theme=dark] .inline-icon{padding:3px;color:var(--muted);vertical-align:middle}html[data-original-ui][data-theme=dark] .inline-icon svg{width:16px}html[data-original-ui][data-theme=dark] .notice-bar{background:var(--card);border:1px solid var(--line);color:#7b6324;border-radius:9px;padding:14px 16px;display:flex;gap:10px;margin-bottom:18px}html[data-original-ui][data-theme=dark] .docs-page{width:min(1420px,calc(100% - 48px))}html[data-original-ui][data-theme=dark] .docs-layout{display:grid;grid-template-columns:220px minmax(500px,760px) 180px;gap:42px;justify-content:center}html[data-original-ui][data-theme=dark] .docs-nav{border-right:1px solid var(--line);padding-right:22px}html[data-original-ui][data-theme=dark] .docs-nav label{height:40px;margin-bottom:14px}html[data-original-ui][data-theme=dark] .docs-nav>button{display:block;width:100%;border:0;background:transparent;padding:10px 12px;text-align:left;border-radius:7px;color:var(--ink)}html[data-original-ui][data-theme=dark] .docs-nav>button.active{background:var(--card);color:var(--purple);font-weight:600}html[data-original-ui][data-theme=dark] .doc-article h1{font-size:38px;margin:9px 0}html[data-original-ui][data-theme=dark] .doc-article .lead{font-size:18px;color:var(--muted);line-height:1.75}html[data-original-ui][data-theme=dark] .doc-article h2{margin-top:34px}html[data-original-ui][data-theme=dark] .doc-article p{color:var(--ink);line-height:1.8}html[data-original-ui][data-theme=dark] .code-block{background:#171829;color:#dddced;border-radius:11px;overflow:hidden;margin:20px 0}html[data-original-ui][data-theme=dark] .code-block>div{display:flex;justify-content:space-between;border-bottom:1px solid #303149;padding:10px 15px}html[data-original-ui][data-theme=dark] .code-block button{border:0;background:transparent;color:#c7c3d9;display:flex;gap:6px}html[data-original-ui][data-theme=dark] .code-block pre{padding:18px;overflow:auto;line-height:1.8}html[data-original-ui][data-theme=dark] .doc-callout{display:flex;gap:12px;background:var(--card);border-radius:10px;padding:18px;color:#4c3ea2}html[data-original-ui][data-theme=dark] .toc{border-left:1px solid var(--line);padding-left:20px;display:flex;flex-direction:column;gap:12px;font-size:13px}html[data-original-ui][data-theme=dark] .toc span{font-weight:700}html[data-original-ui][data-theme=dark] .toc a{color:var(--muted)}html[data-original-ui][data-theme=dark] .billing-cards{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:18px;margin-bottom:22px}html[data-original-ui][data-theme=dark] .billing-cards>div{border:1px solid var(--line);background:var(--surface);border-radius:12px;padding:24px;display:flex;flex-direction:column;gap:8px}html[data-original-ui][data-theme=dark] .billing-cards strong{font-size:30px}html[data-original-ui][data-theme=dark] .billing-cards small{color:var(--muted)}html[data-original-ui][data-theme=dark] .balance-card{background:#171829 url(https://bly772.cn/assets/minimax-h3-wave.png) right/cover!important;color:#fff}html[data-original-ui][data-theme=dark] .balance-card small{color:#d0cede!important}html[data-original-ui][data-theme=dark] .usage-bars{height:210px;display:flex;align-items:end;gap:25px;padding-top:20px}html[data-original-ui][data-theme=dark] .usage-bars>div{height:100%;flex:1;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:8px}html[data-original-ui][data-theme=dark] .usage-bars span{display:block;width:100%;max-width:55px;background:var(--purple);border-radius:7px 7px 2px 2px}html[data-original-ui][data-theme=dark] .usage-bars small{color:var(--muted)}html[data-original-ui][data-theme=dark] .billing-chart-head{align-items:center;margin-bottom:20px}html[data-original-ui][data-theme=dark] .billing-range-toolbar{display:flex;align-items:end;gap:12px;padding:18px 0 20px;border-top:1px solid var(--line)}html[data-original-ui][data-theme=dark] .billing-range-toolbar label{display:flex;flex-direction:column;gap:7px;color:var(--muted);font-size:12px;font-weight:600}html[data-original-ui][data-theme=dark] .billing-range-toolbar input{width:170px;height:42px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink);padding:0 12px}html[data-original-ui][data-theme=dark] .billing-query{height:42px}html[data-original-ui][data-theme=dark] .billing-presets{display:flex;gap:7px;margin-left:4px}html[data-original-ui][data-theme=dark] .billing-presets button{height:42px;min-width:70px;padding:0 14px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink)}html[data-original-ui][data-theme=dark] .billing-presets button.active{border-color:var(--line);background:var(--card);color:var(--purple);font-weight:700}html[data-original-ui][data-theme=dark] .billing-range-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:20px}html[data-original-ui][data-theme=dark] .billing-range-metrics>div{min-height:96px;border:1px solid var(--line);border-radius:10px;padding:18px 20px;display:flex;flex-direction:column;gap:8px}html[data-original-ui][data-theme=dark] .billing-range-metrics small{color:var(--muted);font-weight:600}html[data-original-ui][data-theme=dark] .billing-range-metrics strong{font-size:24px}html[data-original-ui][data-theme=dark] .usage-trend-chart{width:100%;height:340px}html[data-original-ui][data-theme=dark] .billing-chart-tooltip{min-width:176px;border:1px solid var(--line);border-radius:10px;background:#fffffffa;box-shadow:0 14px 34px #1e194624;padding:13px 14px}html[data-original-ui][data-theme=dark] .billing-chart-tooltip b{display:block;margin-bottom:10px}html[data-original-ui][data-theme=dark] .billing-chart-tooltip span{display:grid;grid-template-columns:8px 1fr auto;align-items:center;gap:7px;color:var(--muted);font-size:12px;padding:4px 0}html[data-original-ui][data-theme=dark] .billing-chart-tooltip span strong{color:var(--ink)}html[data-original-ui][data-theme=dark] .billing-chart-tooltip i{width:7px;height:7px;border-radius:50%}html[data-original-ui][data-theme=dark] .billing-chart-tooltip i.spend{background:var(--purple)}html[data-original-ui][data-theme=dark] .billing-chart-tooltip i.calls{background:#a8a9b8}html[data-original-ui][data-theme=dark] .simple-list>div{display:flex;justify-content:space-between;padding:16px 0;border-bottom:1px solid var(--line)}html[data-original-ui][data-theme=dark] .payment-method{display:flex;align-items:center;gap:13px}html[data-original-ui][data-theme=dark] .payment-method>svg{width:34px;height:34px;color:var(--purple)}html[data-original-ui][data-theme=dark] .payment-method span{display:flex;flex-direction:column}html[data-original-ui][data-theme=dark] .payment-method small{color:var(--muted)}html[data-original-ui][data-theme=dark] .payment-method button{margin-left:auto}html[data-original-ui][data-theme=dark] .pricing-table{background:var(--surface);border:1px solid var(--line);border-radius:13px;overflow:hidden}html[data-original-ui][data-theme=dark] .pricing-table>div{display:grid;grid-template-columns:2fr 1fr 1.2fr 1fr .7fr;align-items:center;padding:17px 24px;border-top:1px solid var(--line)}html[data-original-ui][data-theme=dark] .pricing-table .pricing-head{border:0;background:var(--surface);color:var(--muted);font-size:12px}html[data-original-ui][data-theme=dark] .pricing-table>div>span:first-child{display:grid;grid-template-columns:42px 1fr;align-items:center}html[data-original-ui][data-theme=dark] .pricing-table small{grid-column:2;color:var(--muted)}html[data-original-ui][data-theme=dark] .settings-layout{display:grid;grid-template-columns:230px minmax(500px,720px);gap:30px}html[data-original-ui][data-theme=dark] .settings-layout>aside{display:flex;flex-direction:column;gap:4px}html[data-original-ui][data-theme=dark] .settings-layout>aside button{border:0;background:transparent;text-align:left;padding:12px;border-radius:8px}html[data-original-ui][data-theme=dark] .settings-layout>aside button.active{background:var(--card);color:var(--purple);font-weight:600}html[data-original-ui][data-theme=dark] .settings-form>p{color:var(--muted);margin-bottom:28px}html[data-original-ui][data-theme=dark] .profile-row{display:flex;align-items:center;gap:15px;margin-bottom:25px}html[data-original-ui][data-theme=dark] .xl-avatar{width:70px;height:70px;font-size:22px}html[data-original-ui][data-theme=dark] .toggle-row{display:flex;justify-content:space-between;align-items:center;padding:17px 0;border-bottom:1px solid var(--line)}html[data-original-ui][data-theme=dark] .toggle-row span{display:flex;flex-direction:column}html[data-original-ui][data-theme=dark] .toggle-row small{color:var(--muted);margin-top:4px}html[data-original-ui][data-theme=dark] .toggle{width:44px;height:24px;border:0;background:var(--card);border-radius:20px;position:relative}html[data-original-ui][data-theme=dark] .toggle:after{content:"";position:absolute;width:18px;height:18px;border-radius:50%;background:var(--surface);left:3px;top:3px;transition:.2s}html[data-original-ui][data-theme=dark] .toggle.on{background:var(--purple)}html[data-original-ui][data-theme=dark] .toggle.on:after{left:23px}html[data-original-ui][data-theme=dark] footer{border-top:1px solid var(--line);padding:30px max(28px,calc((100vw - 1320px)/2));display:flex;align-items:center;gap:22px;background:var(--surface);color:var(--muted)}html[data-original-ui][data-theme=dark] footer .brand{font-size:17px}html[data-original-ui][data-theme=dark] footer nav{margin-left:auto;display:flex;gap:16px}html[data-original-ui][data-theme=dark] footer nav button{border:0;background:transparent;color:var(--muted)}html[data-original-ui][data-theme=dark] footer small{margin-left:20px}html[data-original-ui][data-theme=dark] .modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#110e257a;z-index:50;display:grid;place-items:center;padding:20px}html[data-original-ui][data-theme=dark] .modal{width:min(480px,100%);background:var(--surface);border-radius:16px;box-shadow:0 30px 90px #0f0b2840;padding:26px}html[data-original-ui][data-theme=dark] .modal-head{display:flex;justify-content:space-between;align-items:start;border-bottom:1px solid var(--line);padding-bottom:18px;margin-bottom:22px}html[data-original-ui][data-theme=dark] .modal-head h2{margin:5px 0 0}html[data-original-ui][data-theme=dark] .modal-form{display:flex;flex-direction:column}html[data-original-ui][data-theme=dark] .form-label{font-weight:600;margin-bottom:10px}html[data-original-ui][data-theme=dark] .amount-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:18px}html[data-original-ui][data-theme=dark] .amount-grid button{border:1px solid var(--line);background:var(--surface);padding:13px;border-radius:8px}html[data-original-ui][data-theme=dark] .amount-grid button.active{border-color:var(--purple);background:var(--card);color:var(--purple)}html[data-original-ui][data-theme=dark] .pay-choice{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-bottom:20px}html[data-original-ui][data-theme=dark] .pay-choice button{height:48px;border:1px solid var(--line);background:var(--surface);border-radius:8px;display:flex;align-items:center;gap:8px;padding:0 14px}html[data-original-ui][data-theme=dark] .pay-choice button.active{border-color:var(--purple);color:var(--purple)}html[data-original-ui][data-theme=dark] .pay-choice button svg:last-child{margin-left:auto}html[data-original-ui][data-theme=dark] .modal-note{text-align:center;color:var(--muted);margin-top:12px}html[data-original-ui][data-theme=dark] .success-modal,html[data-original-ui][data-theme=dark] .confirm-modal{text-align:center}html[data-original-ui][data-theme=dark] .success-modal>svg,html[data-original-ui][data-theme=dark] .confirm-modal>svg{width:52px;height:52px;color:var(--green)}html[data-original-ui][data-theme=dark] .confirm-modal>svg{color:#e09b22}html[data-original-ui][data-theme=dark] .confirm-modal>div{display:flex;justify-content:flex-end;gap:10px;margin-top:25px}html[data-original-ui][data-theme=dark] .support-options{display:flex;flex-direction:column;gap:10px}html[data-original-ui][data-theme=dark] .support-options>button{border:1px solid var(--line);background:var(--surface);border-radius:10px;padding:16px;display:flex;align-items:center;gap:13px;text-align:left}html[data-original-ui][data-theme=dark] .support-options>button>svg:first-child{width:28px;height:28px;color:var(--purple)}html[data-original-ui][data-theme=dark] .support-options>button>svg:last-child{margin-left:auto}html[data-original-ui][data-theme=dark] .support-options span{display:flex;flex-direction:column}html[data-original-ui][data-theme=dark] .support-options small{color:var(--muted)}@media(max-width:900px){html[data-original-ui][data-theme=dark] .top-nav{display:none}html[data-original-ui][data-theme=dark] .header{padding:0 18px}html[data-original-ui][data-theme=dark] .header-actions .balance{display:none}html[data-original-ui][data-theme=dark] main{width:calc(100% - 28px);padding-top:30px}html[data-original-ui][data-theme=dark] .market-intro{display:block}html[data-original-ui][data-theme=dark] .search-block{width:100%;margin-top:25px}html[data-original-ui][data-theme=dark] .filter-bar{overflow:auto}html[data-original-ui][data-theme=dark] .type-tabs button{padding:0 14px}html[data-original-ui][data-theme=dark] .model-grid{grid-template-columns:1fr}html[data-original-ui][data-theme=dark] .hero-model{height:auto;min-height:420px}html[data-original-ui][data-theme=dark] .hero-bottom{display:block}html[data-original-ui][data-theme=dark] .hero-bottom>div:last-child{margin-top:18px}html[data-original-ui][data-theme=dark] .console-layout,html[data-original-ui][data-theme=dark] .detail-layout,html[data-original-ui][data-theme=dark] .docs-layout,html[data-original-ui][data-theme=dark] .settings-layout{grid-template-columns:1fr}html[data-original-ui][data-theme=dark] .model-selector,html[data-original-ui][data-theme=dark] .request-panel{border-right:0;border-bottom:1px solid var(--line)}html[data-original-ui][data-theme=dark] .docs-nav,html[data-original-ui][data-theme=dark] .toc{display:none}html[data-original-ui][data-theme=dark] .billing-cards{grid-template-columns:1fr}html[data-original-ui][data-theme=dark] .billing-range-toolbar{align-items:stretch;flex-wrap:wrap}html[data-original-ui][data-theme=dark] .billing-range-toolbar label,html[data-original-ui][data-theme=dark] .billing-range-toolbar input{width:100%}html[data-original-ui][data-theme=dark] .billing-range-toolbar label{flex:1 1 210px}html[data-original-ui][data-theme=dark] .billing-query{flex:1 1 100%}html[data-original-ui][data-theme=dark] .billing-presets{width:100%;overflow-x:auto;margin-left:0}html[data-original-ui][data-theme=dark] .billing-range-metrics{grid-template-columns:1fr}html[data-original-ui][data-theme=dark] .usage-trend-chart{min-width:680px}html[data-original-ui][data-theme=dark] .content-panel:has(.usage-trend-chart){overflow-x:auto}html[data-original-ui][data-theme=dark] .market-intro h1{font-size:36px}html[data-original-ui][data-theme=dark] .model-detail-head{display:block}html[data-original-ui][data-theme=dark] .detail-action{align-items:flex-start;margin-top:25px}html[data-original-ui][data-theme=dark] .feature-list{grid-template-columns:1fr}html[data-original-ui][data-theme=dark] .table-wrap,html[data-original-ui][data-theme=dark] .pricing-table{overflow:auto}html[data-original-ui][data-theme=dark] .pricing-table>div{min-width:850px}html[data-original-ui][data-theme=dark] footer{display:block}html[data-original-ui][data-theme=dark] footer nav{margin:18px 0;flex-wrap:wrap}}html[data-original-ui][data-theme=dark] .support-center{display:grid;gap:18px}html[data-original-ui][data-theme=dark] .support-history{border-top:1px solid var(--line);padding-top:14px;display:grid;gap:8px}html[data-original-ui][data-theme=dark] .support-history>h3,html[data-original-ui][data-theme=dark] .support-history>p{margin:0}html[data-original-ui][data-theme=dark] .support-history>p,html[data-original-ui][data-theme=dark] .support-history .detail-line small{color:var(--muted)}html[data-original-ui][data-theme=dark] .support-history .detail-line>span{display:grid;gap:3px;min-width:0}html[data-original-ui][data-theme=dark] .support-history .detail-line small{font-weight:400}html[data-original-ui][data-theme=dark] .mobile-menu{display:none;border:0;background:transparent;width:38px;height:38px}html[data-original-ui][data-theme=dark] .model-card-bottom{align-items:flex-start;gap:12px}html[data-original-ui][data-theme=dark] .model-card-bottom strong{color:var(--purple-2);font-size:13px;line-height:1.5;max-width:75%}html[data-original-ui][data-theme=dark] .model-card-bottom span{white-space:nowrap}html[data-original-ui][data-theme=dark] .mobile-pop{top:68px;right:18px;width:220px}html[data-original-ui][data-theme=dark] .mobile-pop button{display:block;width:100%;border:0;background:transparent;text-align:left;padding:11px;border-radius:7px}html[data-original-ui][data-theme=dark] .mobile-pop button:hover{background:var(--soft)}html[data-original-ui][data-theme=dark] .price-breakdown>div,html[data-original-ui][data-theme=dark] .timeline>div{display:flex;justify-content:space-between;padding:17px 0;border-bottom:1px solid var(--line)}html[data-original-ui][data-theme=dark] .timeline>div{justify-content:flex-start;gap:14px}html[data-original-ui][data-theme=dark] .timeline i{width:10px;height:10px;border-radius:50%;background:var(--purple);margin-top:6px}html[data-original-ui][data-theme=dark] .timeline span{display:flex;flex-direction:column;gap:5px}html[data-original-ui][data-theme=dark] .timeline small{color:var(--muted)}html[data-original-ui][data-theme=dark] .empty-page,html[data-original-ui][data-theme=dark] .state-stage{border:1px dashed var(--line);border-radius:14px;background:var(--surface);text-align:center;padding:90px 20px}html[data-original-ui][data-theme=dark] .empty-page>svg,html[data-original-ui][data-theme=dark] .state-stage>svg{width:50px;height:50px;color:var(--muted)}html[data-original-ui][data-theme=dark] .empty-page p,html[data-original-ui][data-theme=dark] .state-stage p{color:var(--muted)}html[data-original-ui][data-theme=dark] .error-box{display:flex;gap:12px;background:var(--surface);color:#9e2d3a;border-radius:9px;padding:15px;margin:18px 0}html[data-original-ui][data-theme=dark] .error-box span{display:flex;flex-direction:column;gap:3px}html[data-original-ui][data-theme=dark] .endpoint{display:flex;align-items:center;border:1px solid var(--line);border-radius:9px;overflow:hidden;margin:22px 0}html[data-original-ui][data-theme=dark] .endpoint b{background:var(--purple);color:#fff;padding:12px 15px}html[data-original-ui][data-theme=dark] .endpoint code{padding:12px 15px}html[data-original-ui][data-theme=dark] .doc-steps{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:10px}html[data-original-ui][data-theme=dark] .doc-steps li{background:var(--soft);border-radius:9px;padding:15px;display:flex;align-items:center;gap:10px}html[data-original-ui][data-theme=dark] .doc-steps li span{width:25px;height:25px;border-radius:50%;display:grid;place-items:center;background:var(--card);color:var(--purple);font-weight:700}html[data-original-ui][data-theme=dark] .doc-table{border:1px solid var(--line);border-radius:9px;overflow:hidden}html[data-original-ui][data-theme=dark] .doc-table>div{display:grid;grid-template-columns:1.2fr 1fr .8fr 2fr}html[data-original-ui][data-theme=dark] .doc-table>div>*{padding:11px 13px;border-top:1px solid var(--line)}html[data-original-ui][data-theme=dark] .doc-table>div:first-child>*{border-top:0;background:var(--surface)}html[data-original-ui][data-theme=dark] .no-docs{display:block;padding:16px;color:var(--muted);text-align:center}html[data-original-ui][data-theme=dark] .commercial-tabs{display:flex;gap:24px;border-bottom:1px solid var(--line);margin:-10px 0 24px}html[data-original-ui][data-theme=dark] .commercial-tabs button{border:0;background:transparent;padding:14px 3px;position:relative;white-space:nowrap}html[data-original-ui][data-theme=dark] .commercial-tabs button.active{color:var(--purple);font-weight:700}html[data-original-ui][data-theme=dark] .commercial-tabs button.active:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:var(--purple)}html[data-original-ui][data-theme=dark] .coupon-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}html[data-original-ui][data-theme=dark] .coupon-grid>div{border:1px solid var(--line);background:var(--surface);border-radius:12px;padding:24px;display:flex;align-items:center;gap:16px}html[data-original-ui][data-theme=dark] .coupon-grid>div>svg{width:40px;height:40px;color:var(--purple)}html[data-original-ui][data-theme=dark] .coupon-grid span{display:flex;flex-direction:column;gap:6px}html[data-original-ui][data-theme=dark] .coupon-grid small{color:var(--muted)}html[data-original-ui][data-theme=dark] .coupon-grid button{margin-left:auto}html[data-original-ui][data-theme=dark] .coupon-grid .used{opacity:.6}html[data-original-ui][data-theme=dark] .payment-add{margin-top:22px}html[data-original-ui][data-theme=dark] .security-card{display:flex;align-items:center;gap:12px;padding:18px;background:var(--soft);border-radius:9px;margin:22px 0}html[data-original-ui][data-theme=dark] .security-card>svg{width:30px;height:30px;color:var(--green)}html[data-original-ui][data-theme=dark] .security-card span{display:flex;flex-direction:column}html[data-original-ui][data-theme=dark] .security-card small{color:var(--muted)}html[data-original-ui][data-theme=dark] .security-card button{margin-left:auto}html[data-original-ui][data-theme=dark] .model-detail-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,1.25fr);gap:32px}html[data-original-ui][data-theme=dark] .detail-ident{min-width:0;max-width:none}html[data-original-ui][data-theme=dark] .detail-ident>div{min-width:0}html[data-original-ui][data-theme=dark] .detail-ident h1,html[data-original-ui][data-theme=dark] .vendor-line,html[data-original-ui][data-theme=dark] .detail-tags span{white-space:nowrap;word-break:keep-all}html[data-original-ui][data-theme=dark] .detail-tags{flex-wrap:wrap;align-items:center}html[data-original-ui][data-theme=dark] .detail-action{min-width:0}html[data-original-ui][data-theme=dark] .detail-action strong{width:100%;text-align:right;line-height:1.55;overflow-wrap:anywhere}html[data-original-ui][data-theme=dark] .account-settings-page .settings-layout{grid-template-columns:220px minmax(0,1fr);align-items:start}html[data-original-ui][data-theme=dark] .account-settings-page .settings-layout>aside,html[data-original-ui][data-theme=dark] .account-settings-page .settings-form{background:var(--surface);border:1px solid var(--line);border-radius:12px}html[data-original-ui][data-theme=dark] .account-settings-page .settings-layout>aside{padding:10px}html[data-original-ui][data-theme=dark] .account-settings-page .settings-form{min-height:410px}html[data-original-ui][data-theme=dark] .settings-note,html[data-original-ui][data-theme=dark] .settings-section-head,html[data-original-ui][data-theme=dark] .session-list>div{display:flex;align-items:center}html[data-original-ui][data-theme=dark] .session-list b{display:flex;align-items:center;gap:8px}html[data-original-ui][data-theme=dark] .current-session-chip{padding:2px 7px;border-radius:999px;background:var(--card);color:#13865a;font-size:11px;font-style:normal;font-weight:700}html[data-original-ui][data-theme=dark] .current-session-label{color:#13865a;font-size:13px;font-weight:700}html[data-original-ui][data-theme=dark] .session-list-toggle{margin-top:14px}html[data-original-ui][data-theme=dark] .settings-note{gap:12px;padding:16px;border:1px solid var(--line);border-radius:9px;background:var(--card);color:#157b50}html[data-original-ui][data-theme=dark] .settings-note>svg{width:26px;height:26px}html[data-original-ui][data-theme=dark] .settings-note span,html[data-original-ui][data-theme=dark] .session-list span{display:flex;flex-direction:column;gap:4px}html[data-original-ui][data-theme=dark] .settings-note small,html[data-original-ui][data-theme=dark] .session-list small,html[data-original-ui][data-theme=dark] .settings-section-head p{color:var(--muted)}html[data-original-ui][data-theme=dark] .settings-section-head{justify-content:space-between;gap:18px;margin:28px 0 12px}html[data-original-ui][data-theme=dark] .settings-section-head h2,html[data-original-ui][data-theme=dark] .settings-section-head p{margin:0}html[data-original-ui][data-theme=dark] .settings-section-head p{margin-top:5px}html[data-original-ui][data-theme=dark] .settings-empty{padding:24px;text-align:center;color:var(--muted);border:1px dashed var(--line);border-radius:9px}html[data-original-ui][data-theme=dark] .session-list>div{justify-content:space-between;gap:20px;padding:16px 0;border-bottom:1px solid var(--line)}@media(max-width:900px){html[data-original-ui][data-theme=dark] .model-detail-head{grid-template-columns:1fr}html[data-original-ui][data-theme=dark] .detail-ident h1,html[data-original-ui][data-theme=dark] .vendor-line{white-space:normal}html[data-original-ui][data-theme=dark] .detail-action strong{text-align:left}html[data-original-ui][data-theme=dark] .account-settings-page .settings-layout{grid-template-columns:1fr}html[data-original-ui][data-theme=dark] .account-settings-page .settings-layout>aside{flex-direction:row;overflow-x:auto}html[data-original-ui][data-theme=dark] .account-settings-page .settings-layout>aside button{white-space:nowrap}}html[data-original-ui][data-theme=dark] .state-tabs{width:max-content;margin-bottom:24px}html[data-original-ui][data-theme=dark] .state-stage{min-height:430px;display:flex;flex-direction:column;align-items:center;justify-content:center}html[data-original-ui][data-theme=dark] .large-spinner{width:48px;height:48px;border:4px solid var(--line);border-top-color:var(--purple);border-radius:50%;animation:spin .8s linear infinite}html[data-original-ui][data-theme=dark] .chat-box>div:first-child{display:flex;gap:10px;align-items:center;margin-bottom:20px}html[data-original-ui][data-theme=dark] .chat-box p{background:var(--soft);padding:12px;border-radius:9px;margin:0}html[data-original-ui][data-theme=dark] .auth-shell{min-height:100vh;display:grid;grid-template-columns:1fr 1fr}html[data-original-ui][data-theme=dark] .auth-brand{padding:50px max(50px,8vw);background:#15162d url(https://bly772.cn/assets/minimax-h3-wave.png) center/cover;color:#fff;display:flex;flex-direction:column;justify-content:space-between}html[data-original-ui][data-theme=dark] .auth-brand .brand{color:#fff}html[data-original-ui][data-theme=dark] .auth-brand h1{font-size:58px;line-height:1.1;margin:16px 0}html[data-original-ui][data-theme=dark] .auth-brand h1 b{color:#b7a5ff}html[data-original-ui][data-theme=dark] .auth-brand p{color:#d5d2e6;max-width:520px;font-size:17px;line-height:1.7}html[data-original-ui][data-theme=dark] .auth-panel{display:grid;place-items:center;padding:40px;background:var(--surface)}html[data-original-ui][data-theme=dark] .auth-box{width:min(420px,100%)}html[data-original-ui][data-theme=dark] .auth-box h2{font-size:34px;margin:0 0 8px}html[data-original-ui][data-theme=dark] .auth-box>p{color:var(--muted);margin-bottom:30px}html[data-original-ui][data-theme=dark] .auth-links{display:flex;justify-content:space-between;margin-top:20px}html[data-original-ui][data-theme=dark] .auth-links button{border:0;background:transparent;color:var(--purple)}html[data-original-ui][data-theme=dark] .auth-box .success-modal>svg{width:52px;height:52px;color:var(--purple)}@media(max-width:900px){html[data-original-ui][data-theme=dark] .mobile-menu{display:grid;place-items:center}html[data-original-ui][data-theme=dark] .avatar-button{display:none}html[data-original-ui][data-theme=dark] .model-grid,html[data-original-ui][data-theme=dark] .coupon-grid{grid-template-columns:1fr}html[data-original-ui][data-theme=dark] .docs-nav{display:block;border-right:0;border-bottom:1px solid var(--line);padding:0 0 18px}html[data-original-ui][data-theme=dark] .docs-nav>button{display:inline-block;width:auto}html[data-original-ui][data-theme=dark] .doc-steps{grid-template-columns:1fr}html[data-original-ui][data-theme=dark] .doc-table{overflow:auto}html[data-original-ui][data-theme=dark] .doc-table>div{min-width:650px}html[data-original-ui][data-theme=dark] .auth-shell{grid-template-columns:1fr}html[data-original-ui][data-theme=dark] .auth-brand{display:none}html[data-original-ui][data-theme=dark] .commercial-tabs{overflow:auto}html[data-original-ui][data-theme=dark] .header-actions{gap:5px}}@media(max-width:900px){html[data-original-ui][data-theme=dark] .docs-page{width:calc(100% - 28px);overflow:hidden}html[data-original-ui][data-theme=dark] .docs-layout{min-width:0;justify-content:stretch}html[data-original-ui][data-theme=dark] .docs-layout>*{min-width:0}html[data-original-ui][data-theme=dark] .docs-nav{display:flex;align-items:center;overflow-x:auto;gap:4px}html[data-original-ui][data-theme=dark] .docs-nav label{flex:0 0 180px;margin:0 8px 0 0}html[data-original-ui][data-theme=dark] .docs-nav>button{flex:0 0 auto}html[data-original-ui][data-theme=dark] .doc-article{min-width:0}html[data-original-ui][data-theme=dark] .doc-article pre{max-width:100%}}@media(max-width:600px){html[data-original-ui][data-theme=dark] .market-intro{margin-bottom:26px}html[data-original-ui][data-theme=dark] .market-intro h1{font-size:34px;letter-spacing:-1px}html[data-original-ui][data-theme=dark] .search-block small{line-height:1.7}html[data-original-ui][data-theme=dark] .filter-bar{height:58px;overflow-x:auto!important;overflow-y:hidden!important;padding:0;scrollbar-width:none}html[data-original-ui][data-theme=dark] .filter-bar::-webkit-scrollbar,html[data-original-ui][data-theme=dark] .docs-nav::-webkit-scrollbar{display:none}html[data-original-ui][data-theme=dark] .type-tabs{flex:0 0 auto;height:58px}html[data-original-ui][data-theme=dark] .type-tabs button{flex:0 0 72px;white-space:nowrap;padding:0 12px}html[data-original-ui][data-theme=dark] .type-tabs button+button:before{display:none}html[data-original-ui][data-theme=dark] .filter-bar select{flex:0 0 120px;margin:0 10px;height:38px}html[data-original-ui][data-theme=dark] .hero-model{min-height:560px;background-position:62% center}html[data-original-ui][data-theme=dark] .hero-copy{padding:30px 24px}html[data-original-ui][data-theme=dark] .hero-title{align-items:flex-start}html[data-original-ui][data-theme=dark] .hero-title h2{font-size:38px}html[data-original-ui][data-theme=dark] .hero-title span{margin-top:5px}html[data-original-ui][data-theme=dark] .capabilities{flex-wrap:wrap}html[data-original-ui][data-theme=dark] .capabilities span{padding:8px 10px}html[data-original-ui][data-theme=dark] .hero-bottom>div:first-child{font-size:13px}html[data-original-ui][data-theme=dark] .hero-bottom strong{font-size:24px}html[data-original-ui][data-theme=dark] .hero-bottom>div:last-child{display:grid;grid-template-columns:1fr 1fr}html[data-original-ui][data-theme=dark] .hero-bottom button{padding:0 12px}html[data-original-ui][data-theme=dark] .page-head{display:block}html[data-original-ui][data-theme=dark] .page-head>div+*{margin-top:18px}html[data-original-ui][data-theme=dark] .commercial-tabs{margin-top:0}html[data-original-ui][data-theme=dark] .state-tabs{width:100%;overflow:auto}html[data-original-ui][data-theme=dark] .state-tabs button{white-space:nowrap}}html[data-original-ui][data-theme=dark] .pay-choice.single{grid-template-columns:1fr}html[data-original-ui][data-theme=dark] .wechat-payment{display:flex;flex-direction:column;gap:18px}html[data-original-ui][data-theme=dark] .payment-status-banner{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-radius:10px}html[data-original-ui][data-theme=dark] .payment-status-banner.pending{background:var(--card);color:#8b6414}html[data-original-ui][data-theme=dark] .payment-status-banner.expired{background:var(--surface);color:#c73549}html[data-original-ui][data-theme=dark] .payment-status-banner span{font-weight:700}html[data-original-ui][data-theme=dark] .payment-status-banner b{font-size:13px}html[data-original-ui][data-theme=dark] .wechat-pay-main{display:grid;grid-template-columns:190px 1fr;gap:22px;align-items:center}html[data-original-ui][data-theme=dark] .wechat-qr{width:190px;height:190px;border:1px solid var(--line);border-radius:14px;padding:14px;background:var(--surface);position:relative;box-shadow:0 8px 24px #1e233214}html[data-original-ui][data-theme=dark] .qr-pattern{display:grid;grid-template-columns:repeat(11,1fr);width:100%;height:100%;gap:2px}html[data-original-ui][data-theme=dark] .qr-pattern i{background:transparent;border-radius:1px}html[data-original-ui][data-theme=dark] .qr-pattern i.dark{background:#151820}html[data-original-ui][data-theme=dark] .wechat-qr>strong{position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);width:46px;height:46px;border:5px solid var(--line);background:#19b65b;color:#fff;border-radius:10px;display:grid;place-items:center;font-size:12px}html[data-original-ui][data-theme=dark] .wechat-qr.is-expired .qr-pattern{opacity:.16}html[data-original-ui][data-theme=dark] .wechat-qr>em{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-style:normal;font-weight:700;color:#c73549;background:#ffffffb8;border-radius:14px}html[data-original-ui][data-theme=dark] .wechat-pay-copy small{color:var(--muted)}html[data-original-ui][data-theme=dark] .wechat-pay-copy h3{font-size:30px;margin:4px 0 10px}html[data-original-ui][data-theme=dark] .wechat-pay-copy p{font-size:13px;line-height:1.65;color:var(--muted);margin:0 0 12px}html[data-original-ui][data-theme=dark] .wechat-pay-copy dl{margin:0}html[data-original-ui][data-theme=dark] .wechat-pay-copy dl>div{display:flex;justify-content:space-between;gap:16px;padding:7px 0;border-top:1px solid var(--line);font-size:12px}html[data-original-ui][data-theme=dark] .wechat-pay-copy dt{color:var(--muted)}html[data-original-ui][data-theme=dark] .wechat-pay-copy dd{margin:0;font-weight:600;overflow-wrap:anywhere}html[data-original-ui][data-theme=dark] .payment-check-message{display:flex;align-items:center;gap:8px;padding:11px 13px;border-radius:9px;background:var(--surface);color:#5940c7;font-size:13px}html[data-original-ui][data-theme=dark] .payment-actions{display:flex;justify-content:flex-end;gap:10px}html[data-original-ui][data-theme=dark] .payment-actions button{min-width:130px}html[data-original-ui][data-theme=dark] .wechat-payment>.modal-note{display:block;margin-top:-6px}@media(max-width:600px){html[data-original-ui][data-theme=dark] .wechat-pay-main{grid-template-columns:1fr}html[data-original-ui][data-theme=dark] .wechat-qr{margin:auto}html[data-original-ui][data-theme=dark] .payment-actions{display:grid;grid-template-columns:1fr 1fr}html[data-original-ui][data-theme=dark] .payment-actions button{min-width:0}}html[data-original-ui][data-theme=dark] .auth-form{display:grid;gap:16px}html[data-original-ui][data-theme=dark] .verify-row{display:grid;grid-template-columns:1fr 132px;gap:10px}html[data-original-ui][data-theme=dark] .verify-row .secondary{white-space:nowrap;padding:0 14px}html[data-original-ui][data-theme=dark] .password-field{position:relative}html[data-original-ui][data-theme=dark] .password-field input{width:100%;padding-right:48px}html[data-original-ui][data-theme=dark] .password-field>button{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:34px;height:34px;display:grid;place-items:center;border:0;background:transparent;color:var(--muted);border-radius:8px}html[data-original-ui][data-theme=dark] .password-field>button:hover{background:var(--card);color:var(--purple)}html[data-original-ui][data-theme=dark] .password-field svg{width:19px;height:19px}html[data-original-ui][data-theme=dark] .auth-alert{display:flex;align-items:flex-start;gap:8px;padding:11px 12px;border-radius:10px;font-size:13px;line-height:1.5}html[data-original-ui][data-theme=dark] .auth-alert svg{flex:0 0 auto;width:18px;height:18px;margin-top:1px}html[data-original-ui][data-theme=dark] .auth-alert.error{background:var(--surface);color:#bb2b38;border:1px solid var(--line)}html[data-original-ui][data-theme=dark] .auth-alert.success{background:var(--card);color:#157a55;border:1px solid var(--line)}html[data-original-ui][data-theme=dark] .auth-security{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:28px;color:var(--muted);font-size:12px}html[data-original-ui][data-theme=dark] .auth-security svg{width:17px;height:17px;color:var(--purple)}html[data-original-ui][data-theme=dark] .admin-auth-shell{min-height:100vh;display:grid;place-items:center;padding:32px;background:radial-gradient(circle at 20% 15%,rgba(111,65,255,.24),transparent 28%),linear-gradient(135deg,#111226,#1c173a 55%,#101322)}html[data-original-ui][data-theme=dark] .admin-auth-card{width:min(440px,100%);padding:38px;background:var(--surface);border:1px solid rgba(255,255,255,.35);border-radius:18px;box-shadow:0 30px 90px #00000052}html[data-original-ui][data-theme=dark] .admin-auth-brand{display:flex;align-items:center;gap:11px;margin-bottom:34px}html[data-original-ui][data-theme=dark] .admin-auth-brand>svg{width:38px;height:38px;padding:9px;color:#fff;background:linear-gradient(135deg,#7c54ff,#5632e8);border-radius:10px}html[data-original-ui][data-theme=dark] .admin-auth-brand div{display:grid}html[data-original-ui][data-theme=dark] .admin-auth-brand b{font-size:18px}html[data-original-ui][data-theme=dark] .admin-auth-brand small{font-size:9px;letter-spacing:1.1px;color:var(--muted)}html[data-original-ui][data-theme=dark] .admin-auth-card h1{font-size:32px;margin:7px 0}html[data-original-ui][data-theme=dark] .admin-auth-card>p{color:var(--muted);margin:0 0 26px}html[data-original-ui][data-theme=dark] .admin-auth-card form{display:grid;gap:17px}html[data-original-ui][data-theme=dark] .admin-auth-card .primary{display:flex;align-items:center;justify-content:center;gap:8px}html[data-original-ui][data-theme=dark] .admin-auth-card .primary svg{width:18px;height:18px}html[data-original-ui][data-theme=dark] .remember-row{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--muted)}html[data-original-ui][data-theme=dark] .remember-row input{accent-color:var(--purple)}html[data-original-ui][data-theme=dark] .remember-row button{margin-left:auto;border:0;background:transparent;color:var(--purple)}html[data-original-ui][data-theme=dark] .admin-auth-back{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;margin-top:16px;border:0;background:transparent;color:var(--muted)}html[data-original-ui][data-theme=dark] .admin-auth-back svg{width:17px;height:17px}html[data-original-ui][data-theme=dark] .admin-auth-checking{text-align:center}html[data-original-ui][data-theme=dark] .admin-auth-checking .large-spinner{margin:0 auto 22px}@media(max-width:600px){html[data-original-ui][data-theme=dark] .auth-panel{padding:24px}html[data-original-ui][data-theme=dark] .auth-box h2{font-size:30px}html[data-original-ui][data-theme=dark] .verify-row{grid-template-columns:1fr}html[data-original-ui][data-theme=dark] .verify-row .secondary{height:44px}html[data-original-ui][data-theme=dark] .admin-auth-shell{padding:18px}html[data-original-ui][data-theme=dark] .admin-auth-card{padding:28px 22px}html[data-original-ui][data-theme=dark] .remember-row{align-items:flex-start;flex-wrap:wrap}html[data-original-ui][data-theme=dark] .remember-row button{margin-left:0;width:100%;text-align:left;padding-left:24px}}html[data-original-ui][data-theme=dark] .ai-fab{position:fixed;right:26px;bottom:26px;z-index:45;height:50px;padding:0 18px;border:0;border-radius:25px;background:linear-gradient(135deg,#7050f4,#8b6cff);color:#fff;display:flex;align-items:center;gap:9px;font-weight:700;box-shadow:0 12px 30px #5a3fcf52;cursor:pointer}html[data-original-ui][data-theme=dark] .ai-fab svg{width:21px;height:21px}html[data-original-ui][data-theme=dark] .ai-fab:hover{transform:translateY(-2px);box-shadow:0 15px 34px #5a3fcf61}html[data-original-ui][data-theme=dark] .ai-assistant{position:fixed;right:26px;bottom:88px;z-index:44;width:400px;height:min(680px,calc(100vh - 120px));background:var(--surface);border:1px solid var(--line);border-radius:18px;box-shadow:0 24px 70px #1a183333;overflow:hidden;display:grid;grid-template-rows:auto auto 1fr auto auto}html[data-original-ui][data-theme=dark] .ai-head{display:flex;align-items:center;gap:11px;padding:17px 18px;border-bottom:1px solid var(--line);background:linear-gradient(135deg,var(--surface),var(--surface))}html[data-original-ui][data-theme=dark] .ai-head>svg{width:38px;height:38px;padding:9px;border-radius:11px;background:var(--purple);color:#fff}html[data-original-ui][data-theme=dark] .ai-head>span{display:flex;flex-direction:column;flex:1}html[data-original-ui][data-theme=dark] .ai-head small{color:var(--muted);margin-top:2px}html[data-original-ui][data-theme=dark] .ai-head button{width:34px;height:34px;border:0;border-radius:8px;background:transparent;display:grid;place-items:center;cursor:pointer}html[data-original-ui][data-theme=dark] .ai-head button:hover{background:var(--card)}html[data-original-ui][data-theme=dark] .ai-context{display:flex;align-items:flex-start;gap:8px;padding:10px 16px;background:var(--surface);color:var(--muted);font-size:12px;line-height:1.5;border-bottom:1px solid var(--line)}html[data-original-ui][data-theme=dark] .ai-context svg{width:16px;height:16px;color:var(--purple);flex:0 0 auto;margin-top:1px}html[data-original-ui][data-theme=dark] .ai-messages{overflow:auto;padding:16px;display:flex;flex-direction:column;gap:12px;background:var(--surface)}html[data-original-ui][data-theme=dark] .ai-message{max-width:86%;padding:11px 13px;border-radius:13px;line-height:1.58;font-size:14px;white-space:pre-line}html[data-original-ui][data-theme=dark] .ai-message.assistant{align-self:flex-start;background:var(--surface);border:1px solid var(--line);border-top-left-radius:4px}html[data-original-ui][data-theme=dark] .ai-message.user{align-self:flex-end;background:var(--purple);color:#fff;border-top-right-radius:4px}html[data-original-ui][data-theme=dark] .ai-message-actions{display:flex;flex-wrap:wrap;gap:7px;margin-top:9px}html[data-original-ui][data-theme=dark] .ai-message-actions button{border:1px solid var(--line);background:var(--surface);color:var(--purple);padding:7px 9px;border-radius:7px;font-size:12px;cursor:pointer}html[data-original-ui][data-theme=dark] .ai-message-actions button:hover{background:var(--card)}html[data-original-ui][data-theme=dark] .ai-message p{margin:0}html[data-original-ui][data-theme=dark] .ai-message p+p{margin-top:2px}html[data-original-ui][data-theme=dark] .ai-message-actions button{display:flex;align-items:center;gap:5px}html[data-original-ui][data-theme=dark] .ai-message-actions svg{width:13px;height:13px}html[data-original-ui][data-theme=dark] .ai-quick{padding:10px 14px;display:flex;gap:7px;overflow-x:auto;border-top:1px solid var(--line);scrollbar-width:none}html[data-original-ui][data-theme=dark] .ai-quick::-webkit-scrollbar{display:none}html[data-original-ui][data-theme=dark] .ai-quick button{white-space:nowrap;border:1px solid var(--line);background:var(--surface);border-radius:17px;padding:7px 10px;color:var(--ink);font-size:12px;cursor:pointer}html[data-original-ui][data-theme=dark] .ai-quick button:hover{border-color:var(--line);color:var(--purple)}html[data-original-ui][data-theme=dark] .ai-compose{padding:11px 13px;border-top:1px solid var(--line);background:var(--surface)}html[data-original-ui][data-theme=dark] .ai-compose>div{display:flex;align-items:flex-end;gap:8px}html[data-original-ui][data-theme=dark] .ai-compose textarea{flex:1;resize:none;min-height:40px;max-height:88px;border:1px solid var(--line);border-radius:10px;padding:10px 11px;font:inherit;outline:none}html[data-original-ui][data-theme=dark] .ai-compose textarea:focus{border-color:#9f8bef;box-shadow:0 0 0 3px #f0ecff}html[data-original-ui][data-theme=dark] .ai-compose button{width:40px;height:40px;border:0;border-radius:10px;background:var(--purple);color:#fff;display:grid;place-items:center;cursor:pointer}html[data-original-ui][data-theme=dark] .ai-compose button:disabled{opacity:.45;cursor:not-allowed}html[data-original-ui][data-theme=dark] .ai-compose>small{display:block;text-align:center;color:var(--muted);font-size:10px;margin-top:7px}html[data-original-ui][data-theme=dark] .typing-dots{display:flex;gap:4px;align-items:center;height:20px}html[data-original-ui][data-theme=dark] .typing-dots i{width:5px;height:5px;border-radius:50%;background:#918aa8;animation:aiDot 1s infinite}html[data-original-ui][data-theme=dark] .typing-dots i:nth-child(2){animation-delay:.14s}html[data-original-ui][data-theme=dark] .typing-dots i:nth-child(3){animation-delay:.28s}html[data-original-ui][data-theme=dark] .ai-footer{display:flex;align-items:center;justify-content:space-between;padding:9px 14px;border-top:1px solid var(--line);background:var(--surface)}html[data-original-ui][data-theme=dark] .ai-footer button{display:flex;align-items:center;gap:5px;border:0;background:transparent;color:var(--muted);font-size:11px;cursor:pointer}html[data-original-ui][data-theme=dark] .ai-footer button:hover{color:var(--purple)}html[data-original-ui][data-theme=dark] .ai-footer svg{width:14px;height:14px}@media(max-width:600px){html[data-original-ui][data-theme=dark] .ai-fab{right:14px;bottom:14px;width:48px;height:48px;padding:0;justify-content:center}html[data-original-ui][data-theme=dark] .ai-fab span{display:none}html[data-original-ui][data-theme=dark] .ai-assistant{left:10px;right:10px;bottom:72px;width:auto;height:calc(100vh - 92px);max-height:700px;border-radius:15px}html[data-original-ui][data-theme=dark] .ai-head{padding:14px}html[data-original-ui][data-theme=dark] .ai-messages{padding:13px}html[data-original-ui][data-theme=dark] .ai-quick{padding:9px 11px}html[data-original-ui][data-theme=dark] .ai-message{max-width:90%}}html[data-original-ui][data-theme=dark] .top-nav>button>svg{width:16px;height:16px}html[data-original-ui][data-theme=dark] .assistant-page{padding-bottom:44px}html[data-original-ui][data-theme=dark] .assistant-workspace{display:grid;grid-template-columns:270px minmax(0,1fr);height:clamp(620px,calc(100dvh - 250px),760px);min-height:620px;border:1px solid var(--line);border-radius:16px;overflow:hidden;background:var(--surface);box-shadow:0 12px 40px #1f1a420f}html[data-original-ui][data-theme=dark] .assistant-guide{display:flex;flex-direction:column;padding:20px;background:var(--surface);border-right:1px solid var(--line)}html[data-original-ui][data-theme=dark] .assistant-guide-head{display:flex;align-items:center;gap:11px;padding-bottom:20px;border-bottom:1px solid var(--line)}html[data-original-ui][data-theme=dark] .assistant-guide-head>span{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;color:#fff;background:linear-gradient(135deg,#6743ef,#9079ff)}html[data-original-ui][data-theme=dark] .assistant-guide-head>span svg{width:22px;height:22px}html[data-original-ui][data-theme=dark] .assistant-guide-head>div{display:flex;flex-direction:column;gap:3px}html[data-original-ui][data-theme=dark] .assistant-guide-head small{color:var(--muted)}html[data-original-ui][data-theme=dark] .assistant-guide-head i{display:inline-block;width:7px;height:7px;margin-right:5px;border-radius:50%;background:#20b976}html[data-original-ui][data-theme=dark] .assistant-guide-section{display:flex;flex-direction:column;gap:6px;margin-top:22px}html[data-original-ui][data-theme=dark] .assistant-guide-section>small{padding:0 8px 6px;color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.08em}html[data-original-ui][data-theme=dark] .assistant-guide-section button{width:100%;display:flex;align-items:center;gap:9px;border:0;background:transparent;padding:10px 8px;border-radius:8px;text-align:left;color:var(--ink);cursor:pointer}html[data-original-ui][data-theme=dark] .assistant-guide-section button:hover{background:var(--card);color:var(--purple)}html[data-original-ui][data-theme=dark] .assistant-guide-section button>span{width:20px;height:20px;display:grid;place-items:center;border-radius:6px;background:var(--card);color:var(--purple);font-size:11px;font-weight:700}html[data-original-ui][data-theme=dark] .assistant-guide-section button>svg:first-child{width:18px;height:18px;color:var(--purple)}html[data-original-ui][data-theme=dark] .assistant-guide-section button>svg:last-child{width:14px;height:14px;margin-left:auto}html[data-original-ui][data-theme=dark] .assistant-safety{display:flex;gap:9px;align-items:flex-start;margin-top:auto;padding:13px;border-radius:10px;background:var(--card);color:var(--purple)}html[data-original-ui][data-theme=dark] .assistant-safety>svg{width:19px;height:19px;flex:0 0 auto}html[data-original-ui][data-theme=dark] .assistant-safety span{display:flex;flex-direction:column;gap:3px}html[data-original-ui][data-theme=dark] .assistant-safety small{color:var(--muted);line-height:1.45}html[data-original-ui][data-theme=dark] .assistant-chat{min-width:0;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;background:var(--surface);overflow:hidden}html[data-original-ui][data-theme=dark] .assistant-chat-head{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:var(--surface);border-bottom:1px solid var(--line)}html[data-original-ui][data-theme=dark] .assistant-chat-head>div{display:flex;align-items:center;gap:10px}html[data-original-ui][data-theme=dark] .assistant-chat-head>div>svg{width:30px;height:30px;padding:7px;border-radius:9px;background:var(--card);color:var(--purple)}html[data-original-ui][data-theme=dark] .assistant-chat-head span{display:flex;flex-direction:column;gap:2px}html[data-original-ui][data-theme=dark] .assistant-chat-head small{color:var(--muted);font-size:11px}html[data-original-ui][data-theme=dark] .assistant-chat-head>button{display:flex;align-items:center;gap:6px;border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:8px 10px;color:var(--muted);cursor:pointer}html[data-original-ui][data-theme=dark] .assistant-chat-head>button:hover{border-color:var(--line);color:var(--purple)}html[data-original-ui][data-theme=dark] .assistant-chat-head>button svg{width:15px;height:15px}html[data-original-ui][data-theme=dark] .assistant-chat .ai-messages{min-height:0;padding:28px 32px;background:var(--surface);overflow-x:hidden;overflow-y:scroll;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#a997f4 #efecf8;scroll-behavior:smooth}html[data-original-ui][data-theme=dark] .assistant-chat .ai-messages::-webkit-scrollbar{width:10px}html[data-original-ui][data-theme=dark] .assistant-chat .ai-messages::-webkit-scrollbar-track{margin:8px 0;border-radius:999px;background:var(--card)}html[data-original-ui][data-theme=dark] .assistant-chat .ai-messages::-webkit-scrollbar-thumb{min-height:48px;border:2px solid var(--line);border-radius:999px;background:#a997f4}html[data-original-ui][data-theme=dark] .assistant-chat .ai-messages::-webkit-scrollbar-thumb:hover{background:#795cf0}html[data-original-ui][data-theme=dark] .assistant-chat .ai-message{max-width:72%;font-size:14px;overflow-wrap:anywhere;word-break:break-word}html[data-original-ui][data-theme=dark] .assistant-chat .ai-message p{white-space:pre-wrap}html[data-original-ui][data-theme=dark] .assistant-chat .ai-compose{padding:14px 24px;position:relative;z-index:1;box-shadow:0 -8px 22px #1f1a420a}html[data-original-ui][data-theme=dark] .assistant-chat .ai-compose textarea{min-height:58px}html[data-original-ui][data-theme=dark] .assistant-chat .ai-compose button{width:46px;height:46px}html[data-original-ui][data-theme=dark] .assistant-starters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 24px 14px;background:var(--surface)}html[data-original-ui][data-theme=dark] .assistant-starters button{display:flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:9px;background:var(--surface);padding:10px 12px;color:var(--ink);text-align:left;cursor:pointer}html[data-original-ui][data-theme=dark] .assistant-starters button:hover{border-color:var(--line);color:var(--purple)}html[data-original-ui][data-theme=dark] .assistant-starters svg{width:16px;height:16px;flex:0 0 auto;color:var(--purple)}@media(max-width:900px){html[data-original-ui][data-theme=dark] .assistant-workspace{grid-template-columns:1fr;height:min(720px,calc(100dvh - 180px));min-height:560px}html[data-original-ui][data-theme=dark] .assistant-guide{display:none}html[data-original-ui][data-theme=dark] .assistant-chat{min-height:0}html[data-original-ui][data-theme=dark] .assistant-chat .ai-message{max-width:86%}}@media(max-width:600px){html[data-original-ui][data-theme=dark] .assistant-page{width:calc(100% - 28px)}html[data-original-ui][data-theme=dark] .assistant-workspace{border-radius:12px;height:calc(100dvh - 132px);min-height:520px}html[data-original-ui][data-theme=dark] .assistant-chat{min-height:0}html[data-original-ui][data-theme=dark] .assistant-chat-head{padding:13px}html[data-original-ui][data-theme=dark] .assistant-chat-head small{display:none}html[data-original-ui][data-theme=dark] .assistant-chat .ai-messages{padding:18px 14px}html[data-original-ui][data-theme=dark] .assistant-chat .ai-message{max-width:92%}html[data-original-ui][data-theme=dark] .assistant-starters{grid-template-columns:1fr;padding:0 12px 10px}html[data-original-ui][data-theme=dark] .assistant-chat .ai-compose{padding:11px 12px}}html[data-original-ui][data-theme=dark] .admin-shell{min-height:100vh;background:var(--surface);color:var(--ink);display:grid;grid-template-columns:238px minmax(0,1fr)}html[data-original-ui][data-theme=dark] .admin-section-enter{animation:adminSectionIn .18s ease-out}html[data-original-ui][data-theme=dark] .admin-navigation-toast{position:fixed;right:28px;bottom:26px;z-index:180;display:flex;align-items:center;gap:9px;padding:12px 16px;border:1px solid var(--line);border-radius:11px;color:#5134cc;background:var(--surface);box-shadow:0 12px 35px #1f184829;font-size:13px;font-weight:700}html[data-original-ui][data-theme=dark] .admin-navigation-toast svg{width:18px;height:18px;color:#20a66e}html[data-original-ui][data-theme=dark] .admin-sidebar{position:sticky;top:0;height:100vh;background:#17172d;color:#d9d8e7;padding:20px 14px 14px;display:flex;flex-direction:column}html[data-original-ui][data-theme=dark] .admin-brand{display:flex;align-items:center;gap:11px;padding:4px 10px 22px}html[data-original-ui][data-theme=dark] .admin-brand>span{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:linear-gradient(135deg,#7657f6,#9d86ff);color:#fff}html[data-original-ui][data-theme=dark] .admin-brand>span svg{width:20px}html[data-original-ui][data-theme=dark] .admin-brand>div{display:flex;flex-direction:column}html[data-original-ui][data-theme=dark] .admin-brand b{font-size:17px;color:#fff}html[data-original-ui][data-theme=dark] .admin-brand small{font-size:9px;letter-spacing:.14em;color:var(--muted);margin-top:2px}html[data-original-ui][data-theme=dark] .admin-sidebar nav{display:flex;flex-direction:column;gap:3px;overflow:auto}html[data-original-ui][data-theme=dark] .admin-sidebar nav button{height:42px;display:flex;align-items:center;gap:10px;padding:0 12px;border:0;border-radius:8px;background:transparent;color:var(--muted);text-align:left;cursor:pointer}html[data-original-ui][data-theme=dark] .admin-sidebar nav button svg{width:18px;height:18px}html[data-original-ui][data-theme=dark] .admin-sidebar nav button:hover{background:#24243e;color:#fff}html[data-original-ui][data-theme=dark] .admin-sidebar nav button.active{background:#6c4bf0;color:#fff;font-weight:700}html[data-original-ui][data-theme=dark] .admin-user{display:flex;align-items:center;gap:9px;padding:14px 8px 0;margin-top:auto;border-top:1px solid #2c2c45}html[data-original-ui][data-theme=dark] .admin-user>div{min-width:0;display:flex;flex:1;flex-direction:column}html[data-original-ui][data-theme=dark] .admin-user b{color:#fff;font-size:12px}html[data-original-ui][data-theme=dark] .admin-user small{overflow:hidden;text-overflow:ellipsis;color:var(--muted);font-size:10px}html[data-original-ui][data-theme=dark] .admin-user>button{border:0;background:transparent;color:var(--muted);cursor:pointer}html[data-original-ui][data-theme=dark] .admin-main{min-width:0}html[data-original-ui][data-theme=dark] .admin-top{height:78px;background:var(--surface);border-bottom:1px solid var(--line);padding:0 30px;display:flex;align-items:center;justify-content:space-between}html[data-original-ui][data-theme=dark] .admin-top h1{font-size:22px;margin:3px 0 0}html[data-original-ui][data-theme=dark] .admin-top small{color:var(--muted)}html[data-original-ui][data-theme=dark] .admin-top>div:last-child{display:flex;align-items:center;gap:10px}html[data-original-ui][data-theme=dark] .admin-top label{width:310px;height:38px;border:1px solid var(--line);border-radius:9px;display:flex;align-items:center;padding:0 11px}html[data-original-ui][data-theme=dark] .admin-top label svg{width:17px;color:var(--muted)}html[data-original-ui][data-theme=dark] .admin-top input{width:100%;border:0;outline:0;padding-left:8px}html[data-original-ui][data-theme=dark] .admin-exit{height:38px;border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:0 12px;display:flex;align-items:center;gap:7px;cursor:pointer}html[data-original-ui][data-theme=dark] .admin-content{max-width:1900px;margin:0 auto;padding:26px 30px 50px}html[data-original-ui][data-theme=dark] .admin-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:18px}html[data-original-ui][data-theme=dark] .admin-metrics>div{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:18px}html[data-original-ui][data-theme=dark] .admin-metrics span{display:flex;align-items:center;justify-content:space-between;color:var(--muted);font-size:12px}html[data-original-ui][data-theme=dark] .admin-metrics span svg{width:17px;color:#7657f6}html[data-original-ui][data-theme=dark] .admin-metrics strong{display:block;font-size:27px;margin:10px 0 5px}html[data-original-ui][data-theme=dark] .admin-metrics small{color:#23a66f}html[data-original-ui][data-theme=dark] .admin-metrics .warn-text{color:#e17736}html[data-original-ui][data-theme=dark] .admin-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(300px,1fr);gap:18px;margin-bottom:18px}html[data-original-ui][data-theme=dark] .admin-panel{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:20px;margin-bottom:18px}html[data-original-ui][data-theme=dark] .admin-panel>h2{font-size:17px;margin:0 0 16px}html[data-original-ui][data-theme=dark] .admin-panel>p{color:var(--muted);line-height:1.65}html[data-original-ui][data-theme=dark] .admin-panel-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}html[data-original-ui][data-theme=dark] .admin-panel-head h2{font-size:17px;margin:0 0 4px}html[data-original-ui][data-theme=dark] .admin-panel-head p{font-size:12px;color:var(--muted);margin:0}html[data-original-ui][data-theme=dark] .admin-panel-head>div:last-child{display:flex;gap:8px}html[data-original-ui][data-theme=dark] .admin-panel-head button,html[data-original-ui][data-theme=dark] .admin-panel-head>button,html[data-original-ui][data-theme=dark] .route-card button,html[data-original-ui][data-theme=dark] .kb-row button,html[data-original-ui][data-theme=dark] .role-row button{height:34px;display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);background:var(--surface);border-radius:7px;padding:0 10px;cursor:pointer}html[data-original-ui][data-theme=dark] .admin-panel-head button.primary{background:#6c4bf0;color:#fff;border-color:#6c4bf0}html[data-original-ui][data-theme=dark] .admin-bars{height:230px;display:flex;align-items:flex-end;gap:24px;padding:24px 12px 0}html[data-original-ui][data-theme=dark] .admin-bars>div{height:100%;flex:1;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:8px}html[data-original-ui][data-theme=dark] .admin-bars span{width:100%;max-width:38px;border-radius:6px 6px 2px 2px;background:linear-gradient(180deg,#7858f6,#a38ef9)}html[data-original-ui][data-theme=dark] .admin-bars small{color:var(--muted)}html[data-original-ui][data-theme=dark] .health-list>div,html[data-original-ui][data-theme=dark] .kb-row,html[data-original-ui][data-theme=dark] .role-row,html[data-original-ui][data-theme=dark] .audit-row{display:flex;align-items:center;gap:10px;padding:13px 0;border-bottom:1px solid var(--line)}html[data-original-ui][data-theme=dark] .health-list>div>i{width:9px;height:9px;border-radius:50%;background:#22b978}html[data-original-ui][data-theme=dark] .health-list>div>i.warn{background:#f2a33c}html[data-original-ui][data-theme=dark] .health-list span,html[data-original-ui][data-theme=dark] .kb-row span,html[data-original-ui][data-theme=dark] .role-row span,html[data-original-ui][data-theme=dark] .audit-row span{display:flex;flex-direction:column;gap:3px;flex:1}html[data-original-ui][data-theme=dark] .health-list small,html[data-original-ui][data-theme=dark] .kb-row small,html[data-original-ui][data-theme=dark] .role-row small,html[data-original-ui][data-theme=dark] .audit-row small{color:var(--muted)}html[data-original-ui][data-theme=dark] .health-list strong{font-size:12px}html[data-original-ui][data-theme=dark] .admin-table{border:1px solid var(--line);border-radius:9px;overflow:hidden}html[data-original-ui][data-theme=dark] .admin-tr{display:grid;grid-template-columns:repeat(5,minmax(100px,1fr)) 74px;align-items:center;min-height:52px;border-top:1px solid var(--line);padding:0 13px;gap:10px}html[data-original-ui][data-theme=dark] .admin-tr:first-child{border-top:0}html[data-original-ui][data-theme=dark] .admin-th{min-height:42px;background:var(--surface);color:var(--muted)}html[data-original-ui][data-theme=dark] .admin-tr span,html[data-original-ui][data-theme=dark] .admin-tr b{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-original-ui][data-theme=dark] .admin-tr>button{border:0;background:transparent;color:#6747e8;cursor:pointer}html[data-original-ui][data-theme=dark] .admin-filters{display:flex;gap:9px;margin-bottom:14px}html[data-original-ui][data-theme=dark] .admin-filters label{height:36px;display:flex;align-items:center;border:1px solid var(--line);border-radius:8px;padding:0 10px}html[data-original-ui][data-theme=dark] .admin-filters label svg{width:16px;color:var(--muted)}html[data-original-ui][data-theme=dark] .admin-filters input{border:0;outline:0;padding-left:7px}html[data-original-ui][data-theme=dark] .admin-filters select{border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:0 10px}html[data-original-ui][data-theme=dark] .route-card{display:flex;align-items:center;gap:12px;padding:15px 0;border-bottom:1px solid var(--line)}html[data-original-ui][data-theme=dark] .route-card>span{display:flex;flex-direction:column;gap:4px;flex:1}html[data-original-ui][data-theme=dark] .route-card small{color:var(--muted)}html[data-original-ui][data-theme=dark] .route-card em{font-size:11px;background:var(--card);color:#6747e8;border-radius:12px;padding:4px 8px;font-style:normal}html[data-original-ui][data-theme=dark] .kb-row>svg,html[data-original-ui][data-theme=dark] .role-row>svg{width:32px;height:32px;padding:7px;border-radius:8px;background:var(--card);color:#6747e8}html[data-original-ui][data-theme=dark] .kb-row button,html[data-original-ui][data-theme=dark] .role-row button{height:30px}html[data-original-ui][data-theme=dark] .audit-row>i{width:9px;height:9px;border-radius:50%;background:#7657f6}html[data-original-ui][data-theme=dark] .admin-panel .toggle-row{padding:15px 0}html[data-original-ui][data-theme=dark] .no-model-result{display:block;padding:18px 8px;color:var(--muted);text-align:center}html[data-original-ui][data-theme=dark] .admin-top>div:last-child{position:relative}html[data-original-ui][data-theme=dark] .admin-env{height:38px;border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:0 9px;color:var(--ink)}html[data-original-ui][data-theme=dark] .admin-notices{position:absolute;z-index:50;right:100px;top:50px;width:330px;background:var(--surface);border:1px solid var(--line);border-radius:12px;box-shadow:0 18px 50px #1c183d2e;overflow:hidden}html[data-original-ui][data-theme=dark] .admin-notices>div{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--line)}html[data-original-ui][data-theme=dark] .admin-notices>div button{border:0;background:transparent}html[data-original-ui][data-theme=dark] .admin-notices>button{width:100%;display:flex;gap:10px;align-items:flex-start;padding:14px 16px;border:0;border-bottom:1px solid var(--line);background:var(--surface);text-align:left;cursor:pointer}html[data-original-ui][data-theme=dark] .admin-notices>button:hover{background:var(--surface)}html[data-original-ui][data-theme=dark] .admin-notices>button>svg{width:20px;color:#7657f6}html[data-original-ui][data-theme=dark] .admin-notices span{display:flex;flex-direction:column;gap:4px}html[data-original-ui][data-theme=dark] .admin-notices small{color:var(--muted)}html[data-original-ui][data-theme=dark] .admin-empty{text-align:center;padding:65px 20px;color:var(--muted)}html[data-original-ui][data-theme=dark] .admin-empty>svg{width:38px;height:38px}html[data-original-ui][data-theme=dark] .admin-empty h3{color:var(--ink)}html[data-original-ui][data-theme=dark] .admin-empty button{border:1px solid var(--line);background:var(--surface);border-radius:7px;padding:8px 12px;cursor:pointer}html[data-original-ui][data-theme=dark] .admin-row-action>summary{height:30px;display:flex;align-items:center;gap:4px;border:0;background:transparent;color:#6747e8;cursor:pointer;list-style:none}html[data-original-ui][data-theme=dark] .admin-row-action>summary::-webkit-details-marker{display:none}html[data-original-ui][data-theme=dark] .admin-row-action>summary svg{width:13px}html[data-original-ui][data-theme=dark] .admin-row-action[open]>summary svg{transform:rotate(180deg)}html[data-original-ui][data-theme=dark] .admin-shell .modal-actions{position:sticky;bottom:-26px;z-index:3;margin:0 -2px;padding:16px 2px 2px;background:var(--surface);box-shadow:0 -10px 18px #ffffffeb}@media(max-width:760px){html[data-original-ui][data-theme=dark] .admin-shell{grid-template-columns:minmax(0,1fr)!important;min-height:100vh;width:100%}html[data-original-ui][data-theme=dark] .admin-shell>.admin-sidebar{display:none}html[data-original-ui][data-theme=dark] .admin-shell>.admin-main{display:block;width:100%;min-width:0}html[data-original-ui][data-theme=dark] .admin-top{height:auto;min-height:64px;padding:12px 16px}html[data-original-ui][data-theme=dark] .admin-top>div:first-child small,html[data-original-ui][data-theme=dark] .admin-top select,html[data-original-ui][data-theme=dark] .admin-top label,html[data-original-ui][data-theme=dark] .admin-top .admin-exit span{display:none}html[data-original-ui][data-theme=dark] .admin-top h1{font-size:18px}html[data-original-ui][data-theme=dark] .admin-content{padding:18px 14px 36px}}html[data-original-ui][data-theme=dark] .admin-shell .modal{width:min(820px,calc(100vw - 40px));max-height:88vh;overflow:auto}html[data-original-ui][data-theme=dark] .admin-modal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}html[data-original-ui][data-theme=dark] .admin-modal-grid .field.wide,html[data-original-ui][data-theme=dark] .modal-form>.field.wide{grid-column:1/-1}html[data-original-ui][data-theme=dark] .admin-modal-grid .field textarea,html[data-original-ui][data-theme=dark] .modal-form>.field.wide textarea{height:90px}html[data-original-ui][data-theme=dark] .modal-tip{display:flex;align-items:flex-start;gap:8px;margin:2px 0 17px;padding:12px 14px;border-radius:8px;background:var(--surface);color:#5946b9;font-size:12px;line-height:1.55}html[data-original-ui][data-theme=dark] .modal-tip svg{width:17px;flex:0 0 auto}html[data-original-ui][data-theme=dark] .modal-actions{display:flex;justify-content:flex-end;gap:9px;padding-top:18px;border-top:1px solid var(--line)}html[data-original-ui][data-theme=dark] .modal-actions button{height:40px;padding:0 18px;border:1px solid var(--line);border-radius:8px;background:var(--surface)}html[data-original-ui][data-theme=dark] .modal-actions button.primary{background:#6c4bf0;border-color:#6c4bf0;color:#fff}html[data-original-ui][data-theme=dark] .admin-checks{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:14px;margin-bottom:16px;background:var(--surface);border:1px solid var(--line);border-radius:9px}html[data-original-ui][data-theme=dark] .admin-checks label,html[data-original-ui][data-theme=dark] .permission-matrix label,html[data-original-ui][data-theme=dark] .export-check{display:flex;align-items:center;gap:8px;font-size:13px}html[data-original-ui][data-theme=dark] .price-preview{display:flex;justify-content:space-between;align-items:center;padding:14px;margin-bottom:17px;border-radius:9px;background:var(--card);color:#177b54}html[data-original-ui][data-theme=dark] .permission-matrix{display:grid;grid-template-columns:1fr 1fr;gap:11px;padding:15px;margin-bottom:17px;border:1px solid var(--line);border-radius:9px}html[data-original-ui][data-theme=dark] .permission-matrix>b{grid-column:1/-1}html[data-original-ui][data-theme=dark] .sync-review{text-align:center;padding:8px 0 18px}html[data-original-ui][data-theme=dark] .sync-review>svg{width:50px;height:50px;padding:12px;border-radius:50%;background:var(--card);color:#6c4bf0}html[data-original-ui][data-theme=dark] .sync-review p{color:var(--muted)}html[data-original-ui][data-theme=dark] .sync-review>div{display:flex;justify-content:space-between;padding:13px 0;border-bottom:1px solid var(--line);text-align:left}html[data-original-ui][data-theme=dark] .export-check{margin:0 0 18px}html[data-original-ui][data-theme=dark] .detail-modal{display:flex;flex-direction:column}html[data-original-ui][data-theme=dark] .detail-status{display:flex;align-items:center;gap:12px;padding:15px;border-radius:10px;background:var(--card);margin-bottom:12px}html[data-original-ui][data-theme=dark] .detail-status>svg{width:28px;color:#22a66f}html[data-original-ui][data-theme=dark] .detail-status>span{display:flex;flex-direction:column;gap:3px}html[data-original-ui][data-theme=dark] .detail-status small{color:var(--muted)}html[data-original-ui][data-theme=dark] .detail-line{display:flex;justify-content:space-between;gap:20px;padding:13px 4px;border-bottom:1px solid var(--line)}html[data-original-ui][data-theme=dark] .detail-line span{color:var(--muted)}html[data-original-ui][data-theme=dark] .audit-note{display:flex;align-items:center;gap:8px;margin:16px 0;padding:12px;border-radius:8px;background:var(--surface);color:var(--muted);font-size:12px}html[data-original-ui][data-theme=dark] .audit-note svg{width:17px;color:#6c4bf0}html[data-original-ui][data-theme=dark] .confirm-modal>.field{text-align:left}html[data-original-ui][data-theme=dark] .confirm-modal>.field textarea{height:85px}html[data-original-ui][data-theme=dark] .confirm-modal>.field+div{margin-top:12px}@media(max-width:760px){html[data-original-ui][data-theme=dark] .admin-shell .modal{width:calc(100vw - 24px);padding:20px}html[data-original-ui][data-theme=dark] .admin-modal-grid,html[data-original-ui][data-theme=dark] .permission-matrix,html[data-original-ui][data-theme=dark] .admin-checks{grid-template-columns:1fr}html[data-original-ui][data-theme=dark] .permission-matrix>b{grid-column:auto}}html[data-original-ui][data-theme=dark] .admin-table{overflow:visible}html[data-original-ui][data-theme=dark] .admin-tr{position:relative}html[data-original-ui][data-theme=dark] .admin-row-action{position:relative;display:flex;justify-content:flex-end}html[data-original-ui][data-theme=dark] .admin-row-action>button{height:30px;display:flex;align-items:center;gap:4px;border:0;background:transparent;color:#6747e8;cursor:pointer}html[data-original-ui][data-theme=dark] .admin-row-action>button svg{width:13px}html[data-original-ui][data-theme=dark] .admin-row-menu{position:absolute;z-index:45;right:0;top:34px;width:142px;padding:6px;background:var(--surface);border:1px solid var(--line);border-radius:9px;box-shadow:0 14px 36px #1c183d29}html[data-original-ui][data-theme=dark] .admin-row-menu button{width:100%;height:34px;display:flex;align-items:center;gap:8px;border:0;border-radius:6px;padding:0 9px;background:var(--surface);color:var(--ink);cursor:pointer;text-align:left}html[data-original-ui][data-theme=dark] .admin-row-menu button:hover{background:var(--surface);color:#6747e8}html[data-original-ui][data-theme=dark] .admin-row-menu button svg{width:15px}html[data-original-ui][data-theme=dark] .admin-row-menu button.danger{color:#d44747}html[data-original-ui][data-theme=dark] .admin-expand-trigger{min-width:70px;height:34px;display:inline-flex;align-items:center;justify-content:flex-end;gap:5px;justify-self:end;border:0;background:transparent;color:#6747e8;font-weight:700;cursor:pointer}html[data-original-ui][data-theme=dark] .admin-expand-trigger svg{width:14px;transition:transform .18s ease}html[data-original-ui][data-theme=dark] .admin-expand-trigger[aria-expanded=true] svg{transform:rotate(180deg)}html[data-original-ui][data-theme=dark] .admin-tr.is-expanded{background:var(--surface);box-shadow:inset 3px 0 #7557f3}html[data-original-ui][data-theme=dark] .admin-inline-manager{display:grid;grid-template-columns:minmax(240px,.72fr) minmax(0,2.28fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(110deg,var(--surface),var(--surface))}html[data-original-ui][data-theme=dark] .admin-inline-summary{padding:24px;border-right:1px solid var(--line)}html[data-original-ui][data-theme=dark] .admin-inline-summary>div{min-width:0}html[data-original-ui][data-theme=dark] .admin-inline-mark{width:42px;height:42px;display:grid;place-items:center;margin-bottom:14px;border-radius:12px;color:#fff;background:linear-gradient(145deg,#7657f6,#5b3ddd);box-shadow:0 8px 20px #6747e833}html[data-original-ui][data-theme=dark] .admin-inline-mark svg{width:21px;height:21px}html[data-original-ui][data-theme=dark] .admin-inline-summary h3{margin:0;color:var(--ink);font-size:17px}html[data-original-ui][data-theme=dark] .admin-inline-summary p{margin:5px 0 18px;color:var(--muted);font-size:12px;overflow-wrap:anywhere}html[data-original-ui][data-theme=dark] .admin-inline-summary dl{margin:0}html[data-original-ui][data-theme=dark] .admin-inline-summary dl>div{padding:10px 0;border-top:1px solid var(--line)}html[data-original-ui][data-theme=dark] .admin-inline-summary dt{margin-bottom:5px;color:var(--muted);font-size:11px}html[data-original-ui][data-theme=dark] .admin-inline-summary dd{margin:0;color:var(--ink);font-size:12px;line-height:1.5;overflow-wrap:anywhere}html[data-original-ui][data-theme=dark] .admin-inline-summary dd i{width:7px;height:7px;display:inline-block;margin-right:7px;border-radius:50%;background:#20aa70}html[data-original-ui][data-theme=dark] .admin-inline-actions{min-width:0;padding:22px 26px 24px}html[data-original-ui][data-theme=dark] .admin-inline-actions section+section{margin-top:20px;padding-top:18px;border-top:1px solid var(--line)}html[data-original-ui][data-theme=dark] .admin-inline-actions h4{margin:0 0 11px;color:var(--ink);font-size:13px}html[data-original-ui][data-theme=dark] .admin-inline-actions section>div{display:grid;grid-template-columns:repeat(3,minmax(180px,1fr));gap:10px}html[data-original-ui][data-theme=dark] .admin-inline-actions button{min-width:0;min-height:74px;display:grid;grid-template-columns:34px minmax(0,1fr);grid-template-rows:auto auto;column-gap:10px;align-items:center;padding:12px 14px;border:1px solid var(--line);border-radius:9px;background:#ffffffdb;color:var(--ink);text-align:left;cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease}html[data-original-ui][data-theme=dark] .admin-inline-actions button:hover{transform:translateY(-1px);border-color:var(--line);background:var(--surface)}html[data-original-ui][data-theme=dark] .admin-inline-actions button>span{grid-row:1 / 3;width:34px;height:34px;display:grid;place-items:center;border-radius:8px;color:#694ce6;background:var(--card)}html[data-original-ui][data-theme=dark] .admin-inline-actions button svg{width:17px;height:17px}html[data-original-ui][data-theme=dark] .admin-inline-actions button b{align-self:end;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html[data-original-ui][data-theme=dark] .admin-inline-actions button small{align-self:start;margin-top:3px;color:var(--muted);font-size:11px;line-height:1.35}html[data-original-ui][data-theme=dark] .admin-inline-actions button.danger{border-color:var(--line)}html[data-original-ui][data-theme=dark] .admin-inline-actions button.danger>span{color:#d44848;background:var(--surface)}@media(max-width:1180px){html[data-original-ui][data-theme=dark] .admin-inline-manager{grid-template-columns:220px minmax(0,1fr)}html[data-original-ui][data-theme=dark] .admin-inline-actions section>div{grid-template-columns:repeat(2,minmax(180px,1fr))}}html[data-original-ui][data-theme=dark] .admin-global-search{position:relative}html[data-original-ui][data-theme=dark] .admin-search-results{position:absolute;z-index:60;left:0;right:0;top:46px;padding:7px;background:var(--surface);border:1px solid var(--line);border-radius:11px;box-shadow:0 18px 50px #1c183d2e}html[data-original-ui][data-theme=dark] .admin-search-results>small{display:block;padding:7px 9px;color:var(--muted)}html[data-original-ui][data-theme=dark] .admin-search-results>button{width:100%;display:flex;align-items:center;gap:9px;padding:9px;border:0;border-radius:7px;background:var(--surface);text-align:left;cursor:pointer}html[data-original-ui][data-theme=dark] .admin-search-results>button:hover{background:var(--surface)}html[data-original-ui][data-theme=dark] .admin-search-results>button>svg{width:19px;color:#6747e8}html[data-original-ui][data-theme=dark] .admin-search-results span{display:flex;flex-direction:column;gap:2px}html[data-original-ui][data-theme=dark] .admin-search-results b{font-size:12px}html[data-original-ui][data-theme=dark] .admin-search-results small{font-size:10px;color:var(--muted)}html[data-original-ui][data-theme=dark] .confirm-modal{text-align:center;padding:8px 4px 2px}html[data-original-ui][data-theme=dark] .confirm-modal>svg{width:52px;height:52px;padding:12px;border-radius:50%;background:var(--surface);color:#d44747}html[data-original-ui][data-theme=dark] .confirm-modal h3{margin:14px 0 7px}html[data-original-ui][data-theme=dark] .confirm-modal p{max-width:420px;margin:0 auto 20px;color:var(--muted);line-height:1.65}html[data-original-ui][data-theme=dark] .confirm-modal>div{display:flex;justify-content:flex-end;gap:9px}html[data-original-ui][data-theme=dark] .confirm-modal button{height:38px;padding:0 16px;border:1px solid var(--line);border-radius:8px;background:var(--surface);cursor:pointer}html[data-original-ui][data-theme=dark] .confirm-modal .primary{border-color:#6747e8;background:#6747e8;color:#fff}html[data-original-ui][data-theme=dark] .confirm-modal .primary:hover,html[data-original-ui][data-theme=dark] .confirm-modal .primary:focus-visible{border-color:#5638d7;background:#5638d7;color:#fff}html[data-original-ui][data-theme=dark] .confirm-modal .danger-button{border-color:#d44747;background:#d44747;color:#fff}html[data-original-ui][data-theme=dark] .primary:active,html[data-original-ui][data-theme=dark] .primary:focus,html[data-original-ui][data-theme=dark] .primary:focus-visible{color:#fff}html[data-original-ui][data-theme=dark] .primary:active{background:#5031ce}html[data-original-ui][data-theme=dark] .primary:disabled{background:#a99af0;color:#fff;cursor:not-allowed}html[data-original-ui][data-theme=dark] .admin-trend-canvas{display:block;width:100%;height:238px;cursor:crosshair}html[data-original-ui][data-theme=dark] .admin-chart{padding:0;overflow:hidden;border-color:var(--line);box-shadow:0 10px 30px #3127580b}html[data-original-ui][data-theme=dark] .admin-trend-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:21px 22px 17px;border-bottom:1px solid var(--line)}html[data-original-ui][data-theme=dark] .admin-trend-eyebrow{display:block;margin-bottom:5px;color:#7658ee;font-size:10px;font-weight:800;letter-spacing:.12em}html[data-original-ui][data-theme=dark] .admin-trend-head h2{margin:0 0 5px;font-size:18px;letter-spacing:-.01em}html[data-original-ui][data-theme=dark] .admin-trend-head p{margin:0;color:var(--muted);font-size:12px}html[data-original-ui][data-theme=dark] .admin-period-tabs{display:inline-flex;gap:3px;padding:4px;border:1px solid var(--line);border-radius:10px;background:var(--surface)}html[data-original-ui][data-theme=dark] .admin-period-tabs button{min-width:43px;height:31px;padding:0 11px;border:0;border-radius:7px;background:transparent;color:var(--muted);font-weight:700;cursor:pointer}html[data-original-ui][data-theme=dark] .admin-period-tabs button:hover{color:#5f43d8;background:var(--card)}html[data-original-ui][data-theme=dark] .admin-period-tabs button.active{color:#fff;background:#6847eb;box-shadow:0 4px 10px #6847eb38}html[data-original-ui][data-theme=dark] .admin-period-tabs button:focus-visible{outline:3px solid rgba(104,71,235,.22);outline-offset:2px}html[data-original-ui][data-theme=dark] .admin-trend-summary{display:grid;grid-template-columns:1fr 1fr minmax(170px,.85fr);gap:1px;margin:0 22px;padding:17px 0;border-bottom:1px solid var(--line)}html[data-original-ui][data-theme=dark] .admin-trend-summary>div{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;column-gap:10px;min-width:0;padding:2px 18px 2px 0}html[data-original-ui][data-theme=dark] .admin-trend-summary>div+div{padding-left:18px;border-left:1px solid var(--line)}html[data-original-ui][data-theme=dark] .admin-trend-summary i{grid-row:1 / 3;width:10px;height:10px;border:3px solid #6847eb;border-radius:50%;box-shadow:0 0 0 5px #6847eb17}html[data-original-ui][data-theme=dark] .admin-trend-summary i.revenue{border-color:var(--line);box-shadow:0 0 0 5px #b49cf826}html[data-original-ui][data-theme=dark] .admin-trend-summary span{color:var(--ink);font-size:12px;font-weight:700}html[data-original-ui][data-theme=dark] .admin-trend-summary span small{display:block;margin-top:3px;color:var(--muted);font-size:10px;font-weight:500}html[data-original-ui][data-theme=dark] .admin-trend-summary strong{color:var(--ink);font-size:19px;letter-spacing:-.02em}html[data-original-ui][data-theme=dark] .admin-trend-summary em{grid-column:3;color:#16935d;font-size:11px;font-style:normal;font-weight:800}html[data-original-ui][data-theme=dark] .admin-trend-summary .admin-trend-highlight{grid-template-columns:1fr auto;padding-right:0;background:var(--surface);border-radius:9px}html[data-original-ui][data-theme=dark] .admin-trend-highlight>small{grid-column:1 / -1;color:var(--muted);font-size:10px}html[data-original-ui][data-theme=dark] .admin-trend-plot{position:relative;padding:12px 15px 0 10px}html[data-original-ui][data-theme=dark] .admin-trend-foot{display:flex;justify-content:space-between;gap:16px;padding:13px 22px 15px;border-top:1px solid var(--line);color:var(--muted);font-size:11px}html[data-original-ui][data-theme=dark] .admin-trend-foot span{display:flex;align-items:center;gap:7px}html[data-original-ui][data-theme=dark] .admin-trend-foot span i{width:7px;height:7px;border-radius:50%;background:#22a56c;box-shadow:0 0 0 4px #22a56c1a}html[data-original-ui][data-theme=dark] .admin-trend-foot b{color:var(--ink)}html[data-original-ui][data-theme=dark] .legend{display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:4px}html[data-original-ui][data-theme=dark] .legend.purple{background:#6d4bf2}html[data-original-ui][data-theme=dark] .legend.lilac{background:var(--card)}@media(max-width:1100px){html[data-original-ui][data-theme=dark] .admin-shell{grid-template-columns:76px minmax(0,1fr)}html[data-original-ui][data-theme=dark] .admin-brand>div,html[data-original-ui][data-theme=dark] .admin-sidebar nav button:not(.active){font-size:0}html[data-original-ui][data-theme=dark] .admin-sidebar nav button{justify-content:center}html[data-original-ui][data-theme=dark] .admin-sidebar nav button.active{font-size:0}html[data-original-ui][data-theme=dark] .admin-user>div{display:none}html[data-original-ui][data-theme=dark] .admin-top label{display:none}html[data-original-ui][data-theme=dark] .admin-metrics{grid-template-columns:repeat(2,1fr)}html[data-original-ui][data-theme=dark] .admin-grid{grid-template-columns:1fr}}@media(max-width:760px){html[data-original-ui][data-theme=dark] .admin-trend-head{flex-direction:column}html[data-original-ui][data-theme=dark] .admin-period-tabs{width:100%}html[data-original-ui][data-theme=dark] .admin-period-tabs button{flex:1}html[data-original-ui][data-theme=dark] .admin-trend-summary{grid-template-columns:1fr 1fr}html[data-original-ui][data-theme=dark] .admin-trend-summary .admin-trend-highlight{grid-column:1 / -1;margin-top:12px;padding:12px;border-left:0}html[data-original-ui][data-theme=dark] .admin-trend-foot{align-items:flex-start;flex-direction:column}}html[data-original-ui][data-theme=dark] .hero-model{position:relative;isolation:isolate;border:1px solid rgba(124,101,255,.34);background-image:linear-gradient(90deg,#05071be6,#06081d9e 48%,#0908201f),url(https://bly772.cn/assets/minimax-h3-wave.png);background-size:cover;background-position:center;background-repeat:no-repeat;box-shadow:0 22px 60px #2d236933}html[data-original-ui][data-theme=dark] .hero-copy{position:relative;z-index:1}html[data-original-ui][data-theme=dark] .hero-copy>p{color:#f5f4ffe0}html[data-original-ui][data-theme=dark] .hero-title span{background:#ffffff14;border-color:#ffffff38;color:#d9d2ff}html[data-original-ui][data-theme=dark] .capabilities span{border:1px solid rgba(255,255,255,.12);background:#ffffff17}html[data-original-ui][data-theme=dark] .ghost-dark{background:#ffffff14}html[data-original-ui][data-theme=dark] .header{height:84px;padding:0 28px;background:#fffffff5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}html[data-original-ui][data-theme=dark] .header-inner{width:min(1336px,100%);height:100%;margin:0 auto;display:flex;align-items:center;min-width:0}html[data-original-ui][data-theme=dark] .header-inner>.brand{flex:0 0 auto;font-size:22px}html[data-original-ui][data-theme=dark] .header-inner .brand-mark{width:36px;height:36px}html[data-original-ui][data-theme=dark] .header-inner .brand-mark svg{width:34px;height:34px}html[data-original-ui][data-theme=dark] .top-nav{align-self:stretch;margin-left:clamp(28px,3vw,46px);gap:5px;min-width:0}html[data-original-ui][data-theme=dark] .top-nav>button{height:100%;padding:0 15px;gap:4px;border-radius:0;color:var(--ink);font-size:14px;font-weight:500;white-space:nowrap}html[data-original-ui][data-theme=dark] .top-nav>button:hover{color:var(--purple);background:linear-gradient(180deg,transparent 25%,rgba(109,75,242,.045))}html[data-original-ui][data-theme=dark] .top-nav>button.active{color:var(--purple);font-weight:700}html[data-original-ui][data-theme=dark] .top-nav>button.active:after{left:15px;right:15px;height:3px}html[data-original-ui][data-theme=dark] .top-nav>button>svg{width:15px;height:15px}html[data-original-ui][data-theme=dark] .header-actions{flex:0 0 auto;gap:9px;margin-left:auto;padding-left:14px}html[data-original-ui][data-theme=dark] .header-actions .balance{height:40px;padding:0 13px;border-radius:10px;background:var(--surface);font-size:13px}html[data-original-ui][data-theme=dark] .header-actions .avatar-button{height:42px;padding:0 8px;font-size:13px}html[data-original-ui][data-theme=dark] .header-actions .avatar-button>svg{width:13px}html[data-original-ui][data-theme=dark] .header-actions .icon-button,html[data-original-ui][data-theme=dark] .header-actions .mobile-menu{width:40px;height:40px}html[data-original-ui][data-theme=dark] .nav-pop,html[data-original-ui][data-theme=dark] .docs-pop,html[data-original-ui][data-theme=dark] .notice-pop,html[data-original-ui][data-theme=dark] .account-pop{top:80px}html[data-original-ui][data-theme=dark] .site-footer{display:block;padding:0;border-top:1px solid var(--line);background:var(--surface);color:var(--muted)}html[data-original-ui][data-theme=dark] .site-footer-main{width:min(1320px,calc(100% - 56px));margin:0 auto;padding:48px 0 38px;display:grid;grid-template-columns:minmax(260px,1fr) minmax(470px,1.35fr);gap:clamp(50px,9vw,140px)}html[data-original-ui][data-theme=dark] .site-footer-brand{max-width:390px}html[data-original-ui][data-theme=dark] .site-footer-brand .brand{color:var(--ink);font-size:19px}html[data-original-ui][data-theme=dark] .site-footer-brand p{max-width:360px;margin:17px 0;color:var(--muted);font-size:13px;line-height:1.75}html[data-original-ui][data-theme=dark] .site-footer-brand>span{display:inline-flex;align-items:center;gap:7px;padding:7px 10px;border-radius:8px;background:var(--card);color:#37805b;font-size:11px}html[data-original-ui][data-theme=dark] .site-footer-brand>span i{width:7px;height:7px;border-radius:50%;background:#32b675}html[data-original-ui][data-theme=dark] .site-footer-links{margin:0;display:grid;grid-template-columns:repeat(3,minmax(120px,1fr));gap:34px}html[data-original-ui][data-theme=dark] .site-footer-links section{display:flex;flex-direction:column;align-items:flex-start;gap:11px}html[data-original-ui][data-theme=dark] .site-footer-links b{margin-bottom:4px;color:var(--ink);font-size:12px}html[data-original-ui][data-theme=dark] .site-footer-links button,html[data-original-ui][data-theme=dark] .site-footer-bottom button,html[data-original-ui][data-theme=dark] .site-footer-bottom a{margin:0;padding:2px 0;border:0;background:transparent;color:var(--muted);font-size:12px;text-align:left}html[data-original-ui][data-theme=dark] .site-footer-links button:hover,html[data-original-ui][data-theme=dark] .site-footer-bottom button:hover,html[data-original-ui][data-theme=dark] .site-footer-bottom a:hover{color:var(--purple)}html[data-original-ui][data-theme=dark] .site-footer-bottom{width:min(1320px,calc(100% - 56px));min-height:58px;margin:0 auto;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:20px}html[data-original-ui][data-theme=dark] .site-footer-bottom small{margin:0;color:var(--muted);font-size:11px}html[data-original-ui][data-theme=dark] .site-footer-bottom>div{display:flex;gap:22px}html[data-original-ui][data-theme=dark] .site-footer-legal{min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:8px 18px!important}html[data-original-ui][data-theme=dark] .site-footer-compliance{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px 15px;color:var(--muted);font-size:11px}html[data-original-ui][data-theme=dark] .site-footer-compliance a,html[data-original-ui][data-theme=dark] .site-footer-compliance i{display:inline-flex;align-items:center;gap:5px;color:inherit;font-style:normal;text-decoration:none}html[data-original-ui][data-theme=dark] .site-footer-compliance a:hover{color:var(--purple)}html[data-original-ui][data-theme=dark] .site-footer-compliance svg{width:14px;height:14px}html[data-original-ui][data-theme=dark] .admin-system-grid .admin-compliance-panel{grid-column:1 / -1}html[data-original-ui][data-theme=dark] .admin-compliance-form{margin-top:20px;display:grid;grid-template-columns:1fr 1fr;gap:0 22px}html[data-original-ui][data-theme=dark] .admin-compliance-form .toggle-row{grid-column:1 / -1}html[data-original-ui][data-theme=dark] .admin-compliance-form .field small{color:var(--muted);font-size:11px}html[data-original-ui][data-theme=dark] .admin-compliance-preview{margin-top:8px;padding:16px 18px;border:1px solid var(--line);border-radius:10px;background:var(--surface)}html[data-original-ui][data-theme=dark] .admin-compliance-preview>span{display:block;margin-bottom:9px;color:var(--muted);font-size:11px;font-weight:700}html[data-original-ui][data-theme=dark] .admin-compliance-preview>div{display:flex;align-items:center;flex-wrap:wrap;gap:10px 18px}html[data-original-ui][data-theme=dark] .admin-compliance-preview b{color:var(--ink)}html[data-original-ui][data-theme=dark] .admin-compliance-preview em{display:inline-flex;align-items:center;gap:5px;color:var(--muted);font-style:normal}html[data-original-ui][data-theme=dark] .admin-compliance-preview svg{width:15px;height:15px;color:#6040cf}html[data-original-ui][data-theme=dark] .admin-compliance-preview small{color:var(--muted)}html[data-original-ui][data-theme=dark] .admin-compliance-actions{margin-top:18px;display:flex;justify-content:flex-end;gap:10px}html[data-original-ui][data-theme=dark] .admin-compliance-actions button{min-height:40px;padding:0 15px;border:1px solid var(--line);border-radius:8px;background:var(--surface)}html[data-original-ui][data-theme=dark] .admin-compliance-actions button.primary{border-color:var(--purple);background:var(--purple);color:#fff}@media(max-width:1180px){html[data-original-ui][data-theme=dark] .top-nav{margin-left:18px}html[data-original-ui][data-theme=dark] .top-nav>button{padding:0 9px;font-size:12px}html[data-original-ui][data-theme=dark] .top-nav>button.active:after{left:9px;right:9px}html[data-original-ui][data-theme=dark] .header-actions .balance{display:none}html[data-original-ui][data-theme=dark] .site-footer-main{gap:48px}}@media(max-width:900px){html[data-original-ui][data-theme=dark] .header{height:68px;padding:0 18px}html[data-original-ui][data-theme=dark] .header-inner>.brand{font-size:19px}html[data-original-ui][data-theme=dark] .header-inner>.top-nav,html[data-original-ui][data-theme=dark] .header-actions .balance,html[data-original-ui][data-theme=dark] .header-actions .avatar-button{display:none}html[data-original-ui][data-theme=dark] .header-actions{gap:4px;padding-left:0}html[data-original-ui][data-theme=dark] .mobile-menu{display:grid;place-items:center}html[data-original-ui][data-theme=dark] .mobile-pop{top:61px;right:14px;width:min(260px,calc(100vw - 28px));padding:8px;border-radius:13px}html[data-original-ui][data-theme=dark] .mobile-pop button{padding:12px 13px;color:var(--ink)}html[data-original-ui][data-theme=dark] .site-footer-main{width:min(100% - 36px,720px);padding:36px 0 28px;grid-template-columns:1fr;gap:32px}html[data-original-ui][data-theme=dark] .site-footer-brand{max-width:470px}html[data-original-ui][data-theme=dark] .site-footer-links{grid-template-columns:repeat(3,1fr)}html[data-original-ui][data-theme=dark] .site-footer-bottom{width:calc(100% - 36px)}html[data-original-ui][data-theme=dark] .admin-compliance-form{grid-template-columns:1fr}html[data-original-ui][data-theme=dark] .admin-compliance-form .toggle-row{grid-column:auto}}@media(max-width:600px){html[data-original-ui][data-theme=dark] .header{height:64px;padding:0 16px}html[data-original-ui][data-theme=dark] .header-inner>.brand{font-size:18px}html[data-original-ui][data-theme=dark] .header-inner .brand-mark,html[data-original-ui][data-theme=dark] .header-inner .brand-mark svg{width:29px;height:29px}html[data-original-ui][data-theme=dark] .site-footer-main{width:calc(100% - 32px);padding:30px 0 22px;gap:28px}html[data-original-ui][data-theme=dark] .site-footer-brand p{margin:13px 0}html[data-original-ui][data-theme=dark] .site-footer-links{grid-template-columns:1fr 1fr;gap:26px 20px}html[data-original-ui][data-theme=dark] .site-footer-links section:last-child{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr;gap:10px 20px}html[data-original-ui][data-theme=dark] .site-footer-links section:last-child b{grid-column:1 / -1}html[data-original-ui][data-theme=dark] .site-footer-bottom{width:calc(100% - 32px);padding:16px 0 22px;display:block}html[data-original-ui][data-theme=dark] .site-footer-bottom>div{margin-top:12px;gap:15px;flex-wrap:wrap}html[data-original-ui][data-theme=dark] .site-footer-legal{display:flex!important;margin:0!important}}html[data-original-ui][data-theme=dark] .console-page{width:min(1520px,calc(100% - 40px));padding-top:28px}html[data-original-ui][data-theme=dark] .console-page .page-head{align-items:center;margin-bottom:20px;padding:0 2px}html[data-original-ui][data-theme=dark] .console-page .page-head h1{font-size:32px;margin:4px 0 5px}html[data-original-ui][data-theme=dark] .console-page .page-head p{font-size:14px}html[data-original-ui][data-theme=dark] .console-page .status-chip{border:1px solid var(--line);border-radius:999px;font-size:13px;font-weight:650}html[data-original-ui][data-theme=dark] .console-page .console-layout{grid-template-columns:292px minmax(500px,1.05fr) minmax(420px,.95fr);min-height:720px;max-height:calc(100vh - 190px);border-color:var(--line);border-radius:16px;box-shadow:0 18px 50px #18162d12;overflow:hidden}html[data-original-ui][data-theme=dark] .console-page .console-layout>section,html[data-original-ui][data-theme=dark] .console-page .console-layout>aside{min-width:0;padding:24px}html[data-original-ui][data-theme=dark] .console-page .model-selector{display:flex;flex-direction:column;overflow:hidden;background:var(--surface)}html[data-original-ui][data-theme=dark] .console-page .model-selector h3{font-size:16px}html[data-original-ui][data-theme=dark] .console-page .model-selector label{flex:0 0 auto;background:var(--surface);border-color:var(--line)}html[data-original-ui][data-theme=dark] .console-page .model-selector>button{position:relative;flex:0 0 auto;min-height:64px;padding:10px 11px;border:1px solid transparent}html[data-original-ui][data-theme=dark] .console-page .model-selector>button:hover{background:var(--card)}html[data-original-ui][data-theme=dark] .console-page .model-selector>button.active{background:var(--card);border-color:var(--line);box-shadow:0 4px 12px #6842f514}html[data-original-ui][data-theme=dark] .console-page .model-selector>button>span:nth-child(2){min-width:0;overflow:hidden}html[data-original-ui][data-theme=dark] .console-page .model-selector>button b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-original-ui][data-theme=dark] .console-page .model-selector>button small{display:-webkit-box;overflow:hidden;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}html[data-original-ui][data-theme=dark] .console-page .model-selector,html[data-original-ui][data-theme=dark] .console-page .request-panel,html[data-original-ui][data-theme=dark] .console-page .response-panel{overflow-y:auto;scrollbar-width:thin;scrollbar-color:#d8d4e8 transparent}html[data-original-ui][data-theme=dark] .console-page .request-panel,html[data-original-ui][data-theme=dark] .console-page .response-panel{background:var(--surface)}html[data-original-ui][data-theme=dark] .console-page .panel-head{position:sticky;top:-24px;z-index:2;margin:-24px -24px 22px;padding:22px 24px 17px;border-bottom:1px solid var(--line);background:#fffffff5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}html[data-original-ui][data-theme=dark] .console-page .response-panel .panel-head{background:#f7f7fbf5}html[data-original-ui][data-theme=dark] .console-page .panel-head h2{font-size:20px}html[data-original-ui][data-theme=dark] .console-page .panel-head code{max-width:230px;overflow:hidden;color:var(--ink);font-size:12px;text-overflow:ellipsis;white-space:nowrap}html[data-original-ui][data-theme=dark] .console-page .field input,html[data-original-ui][data-theme=dark] .console-page .field textarea,html[data-original-ui][data-theme=dark] .console-page .field select{border-color:var(--line);transition:border-color .18s,box-shadow .18s}html[data-original-ui][data-theme=dark] .console-page .field input:focus,html[data-original-ui][data-theme=dark] .console-page .field textarea:focus,html[data-original-ui][data-theme=dark] .console-page .field select:focus{border-color:#8065f4;box-shadow:0 0 0 3px #6842f51a;outline:0}html[data-original-ui][data-theme=dark] .console-page .cost-line{align-items:flex-start;gap:18px;padding:13px 14px;border:1px solid var(--line);border-radius:10px;background:var(--surface);font-size:13px}html[data-original-ui][data-theme=dark] .console-page .cost-line span{flex:0 0 auto;padding-top:1px}html[data-original-ui][data-theme=dark] .console-page .cost-line strong{display:-webkit-box;overflow:hidden;line-height:1.5;text-align:right;-webkit-box-orient:vertical;-webkit-line-clamp:3}html[data-original-ui][data-theme=dark] .console-page .primary.full{height:48px;border-radius:10px;box-shadow:0 8px 18px #6842f533}html[data-original-ui][data-theme=dark] .console-page .empty-state,html[data-original-ui][data-theme=dark] .console-page .response-success{padding:96px 8px 24px}html[data-original-ui][data-theme=dark] .console-page .response-success p{overflow-wrap:anywhere}html[data-original-ui][data-theme=dark] .console-page .response-success pre{max-height:460px;overflow:auto;border:1px solid #2c2d44;box-shadow:0 12px 28px #1414271f;font-size:12px;line-height:1.65;text-align:left;white-space:pre-wrap;word-break:break-word}@media(max-width:1180px){html[data-original-ui][data-theme=dark] .console-page .console-layout{grid-template-columns:250px minmax(420px,1fr);max-height:none}html[data-original-ui][data-theme=dark] .console-page .response-panel{grid-column:1 / -1;min-height:420px;border-top:1px solid var(--line)}}@media(max-width:760px){html[data-original-ui][data-theme=dark] .console-page{width:calc(100% - 24px);padding-top:22px}html[data-original-ui][data-theme=dark] .console-page .page-head{align-items:flex-start;gap:14px}html[data-original-ui][data-theme=dark] .console-page .console-layout{display:block}html[data-original-ui][data-theme=dark] .console-page .model-selector{max-height:360px;border-right:0;border-bottom:1px solid var(--line)}html[data-original-ui][data-theme=dark] .console-page .request-panel{border-right:0}html[data-original-ui][data-theme=dark] .console-page .panel-head{position:static}html[data-original-ui][data-theme=dark] .console-page .field-row{grid-template-columns:1fr}}html[data-original-ui][data-theme=dark] .catalog-error-state,html[data-original-ui][data-theme=dark] .catalog-empty-state{min-height:220px;border:1px solid var(--line);border-radius:14px;background:var(--surface);display:flex;align-items:center;justify-content:center;gap:18px;padding:34px;text-align:left}html[data-original-ui][data-theme=dark] .catalog-error-state>svg,html[data-original-ui][data-theme=dark] .catalog-empty-state>svg{width:42px;height:42px;color:#e04a5f}html[data-original-ui][data-theme=dark] .catalog-error-state h3,html[data-original-ui][data-theme=dark] .catalog-empty-state h3{margin:0 0 7px}html[data-original-ui][data-theme=dark] .catalog-error-state p,html[data-original-ui][data-theme=dark] .catalog-empty-state p{margin:0;color:var(--muted)}html[data-original-ui][data-theme=dark] .catalog-error-state button{margin-left:auto}html[data-original-ui][data-theme=dark] .catalog-empty-state{flex-direction:column;text-align:center}html[data-original-ui][data-theme=dark] .catalog-empty-state>svg{color:var(--muted)}html[data-original-ui][data-theme=dark] .catalog-empty-state+.model-grid,html[data-original-ui][data-theme=dark] .catalog-error-state+.model-grid{display:none}@media(max-width:640px){html[data-original-ui][data-theme=dark] .catalog-error-state{flex-direction:column;text-align:center}html[data-original-ui][data-theme=dark] .catalog-error-state button{margin-left:0}}html[data-original-ui][data-theme=dark] .copy-feedback{margin:10px 0;color:var(--ink);font-size:14px}html[data-original-ui][data-theme=dark] .form-error.copy-feedback{color:#b62f45}html[data-original-ui][data-theme=dark] .published-doc-article{min-width:0}html[data-original-ui][data-theme=dark] .published-doc-content{margin:18px 0 0;padding:24px;overflow:auto;border:1px solid var(--line);border-radius:12px;background:var(--surface);color:var(--ink);font-family:DM Sans,Noto Sans SC,sans-serif;font-size:14px;line-height:1.85;white-space:pre-wrap;overflow-wrap:anywhere}html[data-original-ui][data-theme=dark] .privacy-page{width:min(1120px,calc(100% - 40px));margin:0 auto;padding:56px 0 80px;color:var(--ink)}html[data-original-ui][data-theme=dark] .privacy-hero{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:48px;padding:44px;border:1px solid var(--line);border-radius:24px;background:linear-gradient(135deg,var(--surface),var(--surface) 62%);box-shadow:0 18px 50px #3a2a7812}html[data-original-ui][data-theme=dark] .privacy-hero>div>span{font-size:12px;font-weight:800;letter-spacing:.14em;color:#6545f5}html[data-original-ui][data-theme=dark] .privacy-hero h1{margin:10px 0 12px;font-size:44px;line-height:1.1}html[data-original-ui][data-theme=dark] .privacy-hero p{max-width:650px;margin:0;color:var(--muted);line-height:1.8}html[data-original-ui][data-theme=dark] .privacy-hero dl{display:grid;gap:10px;margin:0}html[data-original-ui][data-theme=dark] .privacy-hero dl div{display:flex;justify-content:space-between;gap:20px;padding:13px 16px;border:1px solid var(--line);border-radius:12px;background:#ffffffd1}html[data-original-ui][data-theme=dark] .privacy-hero dt{color:var(--muted)}html[data-original-ui][data-theme=dark] .privacy-hero dd{margin:0;font-weight:700;text-align:right}html[data-original-ui][data-theme=dark] .privacy-layout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:36px;margin-top:36px}html[data-original-ui][data-theme=dark] .privacy-toc{position:sticky;top:96px;align-self:start;display:grid;gap:4px;padding:18px;border:1px solid var(--line);border-radius:16px;background:var(--surface)}html[data-original-ui][data-theme=dark] .privacy-toc b{padding:7px 10px 12px}html[data-original-ui][data-theme=dark] .privacy-toc a{padding:9px 10px;border-radius:8px;color:var(--ink);text-decoration:none;font-size:14px}html[data-original-ui][data-theme=dark] .privacy-toc a:hover,html[data-original-ui][data-theme=dark] .privacy-toc a:focus-visible{color:#5c3df2;background:var(--surface)}html[data-original-ui][data-theme=dark] .privacy-content{min-width:0}html[data-original-ui][data-theme=dark] .privacy-summary{padding:24px 26px;border-radius:16px;background:#17152d;color:#fff}html[data-original-ui][data-theme=dark] .privacy-summary b{color:#9b87ff}html[data-original-ui][data-theme=dark] .privacy-summary p{margin:8px 0 0;line-height:1.8;color:#dedbea}html[data-original-ui][data-theme=dark] .privacy-section{display:grid;grid-template-columns:44px minmax(0,1fr);gap:12px;padding:30px 0;border-bottom:1px solid var(--line);scroll-margin-top:90px}html[data-original-ui][data-theme=dark] .privacy-section>span{color:#765cf5;font-size:13px;font-weight:800}html[data-original-ui][data-theme=dark] .privacy-section h2{margin:0 0 12px;font-size:22px}html[data-original-ui][data-theme=dark] .privacy-section p,html[data-original-ui][data-theme=dark] .privacy-section li{color:var(--muted);line-height:1.85}html[data-original-ui][data-theme=dark] .privacy-section p,html[data-original-ui][data-theme=dark] .privacy-section ul{margin:0}html[data-original-ui][data-theme=dark] .privacy-section ul{padding-left:20px}html[data-original-ui][data-theme=dark] .privacy-section li+li{margin-top:7px}html[data-original-ui][data-theme=dark] .privacy-actions{margin-top:34px;padding:28px;border-radius:18px;background:var(--surface)}html[data-original-ui][data-theme=dark] .privacy-actions h2{margin:0 0 8px;font-size:22px}html[data-original-ui][data-theme=dark] .privacy-actions p{margin:0;color:var(--muted)}html[data-original-ui][data-theme=dark] .privacy-actions>div:last-child{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}html[data-original-ui][data-theme=dark] .privacy-actions button{min-height:42px;padding:0 18px}@media(max-width:800px){html[data-original-ui][data-theme=dark] .privacy-page{width:min(100% - 28px,1120px);padding-top:28px}html[data-original-ui][data-theme=dark] .privacy-hero{grid-template-columns:1fr;gap:26px;padding:28px}html[data-original-ui][data-theme=dark] .privacy-hero h1{font-size:36px}html[data-original-ui][data-theme=dark] .privacy-layout{grid-template-columns:1fr}html[data-original-ui][data-theme=dark] .privacy-toc{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}html[data-original-ui][data-theme=dark] .privacy-toc b{grid-column:1/-1}html[data-original-ui][data-theme=dark] .privacy-section{grid-template-columns:32px minmax(0,1fr)}}@media(max-width:520px){html[data-original-ui][data-theme=dark] .privacy-hero{padding:22px}html[data-original-ui][data-theme=dark] .privacy-hero dl div{display:grid;gap:4px}html[data-original-ui][data-theme=dark] .privacy-hero dd{text-align:left}html[data-original-ui][data-theme=dark] .privacy-toc,html[data-original-ui][data-theme=dark] .privacy-section{grid-template-columns:1fr}html[data-original-ui][data-theme=dark] .privacy-actions>div:last-child{display:grid}html[data-original-ui][data-theme=dark] .privacy-actions button{width:100%}}html[data-original-ui][data-theme=dark] .legal-document-content{max-width:840px;margin:36px auto 0}html[data-original-ui][data-theme=dark] .auth-terms-field{gap:8px}html[data-original-ui][data-theme=dark] .auth-terms-field>label{display:flex;align-items:flex-start;gap:8px}html[data-original-ui][data-theme=dark] .auth-terms-links{display:flex;flex-wrap:wrap;gap:4px 10px;padding-left:24px}html[data-original-ui][data-theme=dark] .auth-terms-links a{color:#6545f5;text-decoration:none}html[data-original-ui][data-theme=dark] .auth-terms-links a:hover,html[data-original-ui][data-theme=dark] .auth-terms-links a:focus-visible{text-decoration:underline}html[data-original-ui][data-theme=dark]{color-scheme:dark;--page:#0c0c0d;--surface:#101011;--card:#161617;--floating:#1d1d20;--ink:#ededee;--muted:#b3b3ba;--subtle:#96969e;--line:#303032;--soft:#161617;--purple:#a78bfa;--purple-2:#b79dfb;--green:#48b884;--danger:#e06c75;background:#0c0c0d;color:#ededee}html[data-original-ui][data-theme=dark] body,html[data-original-ui][data-theme=dark] .app,html[data-original-ui][data-theme=dark] .commerce-data-page{background:#0c0c0d;color:var(--ink)}html[data-original-ui][data-theme=dark] .header,html[data-original-ui][data-theme=dark] .site-footer{background:#101011;border-color:var(--line)}html[data-original-ui][data-theme=dark] :is(input,textarea,select){color-scheme:dark}
