[data-theme=dark] .content,[data-theme=dark] .localized-content,[data-theme=dark] .page,[data-theme=dark] .section-page,[data-theme=dark] body{background:#090a0d;color:#f5f6fa}[data-theme=dark] .topbar{background:#0d0f14;border-color:#242731}[data-theme=dark] .api-endpoints,[data-theme=dark] .api-example,[data-theme=dark] .api-preview-heading,[data-theme=dark] .billing-overview-card>div,[data-theme=dark] .billing-plan,[data-theme=dark] .billing-section,[data-theme=dark] .credit-pack-grid article,[data-theme=dark] .detail-card,[data-theme=dark] .diff-viewer,[data-theme=dark] .execution-metrics>div,[data-theme=dark] .faq-card,[data-theme=dark] .financial-summary-grid>span,[data-theme=dark] .form-card,[data-theme=dark] .list-filters,[data-theme=dark] .metric,[data-theme=dark] .panel,[data-theme=dark] .preview-state,[data-theme=dark] .preview-unavailable,[data-theme=dark] .resource-card,[data-theme=dark] .support-panel,[data-theme=dark] .table-card,[data-theme=dark] .web-preview{background:#12141a;border-color:#2a2d36;box-shadow:none}[data-theme=dark] .billing-overview-card strong,[data-theme=dark] .billing-plan>strong,[data-theme=dark] .demand-title strong,[data-theme=dark] .detail-list strong,[data-theme=dark] .execution-metrics strong,[data-theme=dark] .faq-list summary,[data-theme=dark] .financial-summary-grid strong,[data-theme=dark] .health-score b,[data-theme=dark] .health-score strong,[data-theme=dark] .metric strong,[data-theme=dark] .panel-title h2,[data-theme=dark] .project-name strong,[data-theme=dark] .resource-card strong,[data-theme=dark] .table-title strong{color:#f7f8fb}[data-theme=dark] .billing-overview-card span,[data-theme=dark] .billing-plan li,[data-theme=dark] .branch,[data-theme=dark] .data-row,[data-theme=dark] .demand,[data-theme=dark] .deploy,[data-theme=dark] .execution-metrics small,[data-theme=dark] .financial-summary-grid small,[data-theme=dark] .health-legend,[data-theme=dark] .health-score span,[data-theme=dark] .metric p,[data-theme=dark] .metric small,[data-theme=dark] .panel-title p,[data-theme=dark] .project-name small,[data-theme=dark] .time{color:#b7bac5}[data-theme=dark] .billing-history>div:last-child>span,[data-theme=dark] .configuration-list>div,[data-theme=dark] .data-row,[data-theme=dark] .demand,[data-theme=dark] .project,[data-theme=dark] .simple-list>a,[data-theme=dark] .simple-list>div:not(.list-empty){background:#12141a;border-color:#292c35}[data-theme=dark] .data-row:hover,[data-theme=dark] .demand:hover,[data-theme=dark] .project:hover{background:#191c24}[data-theme=dark] .faq-tools button,[data-theme=dark] .faq-tools label,[data-theme=dark] .search,[data-theme=dark] .search-dialog,[data-theme=dark] .search-footer,[data-theme=dark] .secondary-button,[data-theme=dark] input,[data-theme=dark] select,[data-theme=dark] textarea{color:#f0f1f5;background:#171920;border-color:#30333d}[data-theme=dark] .search input,[data-theme=dark] .search-trigger span{color:#d7d9e1}[data-theme=dark] .file-icon,[data-theme=dark] .metric-icon.violet,[data-theme=dark] .table-title i{background:#28223f}[data-theme=dark] .metric-icon.blue{background:#102838}[data-theme=dark] .metric-icon.green{background:#102b22}[data-theme=dark] .metric-icon.amber{background:#332816}[data-theme=dark] .api-example>div,[data-theme=dark] .commit-list code,[data-theme=dark] .data-head,[data-theme=dark] .member-row,[data-theme=dark] .type,[data-theme=dark] .web-preview-address{color:#c6c8d1;background:#1a1c24;border-color:#30323b}[data-theme=dark] .chart{background:#0c0e12}[data-theme=dark] .chart span{background:#7357ef}[data-theme=dark] .empty-state{color:#aeb1bc;border-color:#343741}[data-theme=dark] .empty-state strong{color:#f0f1f5}[data-theme=dark] .billing-overview-card{background:#2a2d36;border-color:#2a2d36}[data-theme=dark] .support-messages{background:#0d0f14}[data-theme=dark] .assistant-message{color:#e3e4e9;background:#191c23;border-color:#2d303a}[data-theme=dark] .github-status,[data-theme=dark] .icon-button{color:#e8e9ee;background:#171920;border-color:#30333d}[data-theme=dark] .form-card label,[data-theme=dark] .model-selector legend{color:#eef0f6}[data-theme=dark] .field-guidance,[data-theme=dark] .model-selector>p{color:#b8bbc6}[data-theme=dark] .demand-example{background:#101218;border-color:#34303f}[data-theme=dark] .demand-example summary{color:#a98cff}[data-theme=dark] .demand-example summary strong{color:#f1f2f6}[data-theme=dark] .demand-example summary small{color:#b5b7c2}[data-theme=dark] .demand-example>div>span{background:#171920;border-color:#30333d}[data-theme=dark] .demand-example>div small{color:#aeb1bd}[data-theme=dark] .demand-example>div p,[data-theme=dark] .demand-example>div strong{color:#e3e5eb}[data-theme=dark] .model-options>label{background:#171920;border-color:#30333d}[data-theme=dark] .model-options>label:hover{background:#1c1f27;border-color:#555064}[data-theme=dark] .model-options>label.selected{background:#211a35;border-color:#8f70ff;box-shadow:0 0 0 1px #8f70ff}[data-theme=dark] .model-options strong{color:#f3f4f8}[data-theme=dark] .model-options em{color:#b59bff}[data-theme=dark] .model-options small{color:#bec1cb}[data-theme=dark] .model-options>label.locked{background:#14161c;border-color:#454854;opacity:.76}[data-theme=dark] .model-options .model-lock{color:#f0bb6c}[data-theme=dark] .model-plan-notice{color:#f1d68f;background:#2a2416;border-color:#584a25}[data-theme=dark] .model-plan-notice a{color:#b59bff}[data-theme=dark] .model-cost-summary{color:#c5c7d0}[data-theme=dark] .visual-validation-option{background:#171920;border-color:#30333d}[data-theme=dark] .visual-validation-option:hover{background:#1c1f27;border-color:#494352}[data-theme=dark] .visual-validation-option strong{color:#f3f4f8}[data-theme=dark] .visual-validation-option small{color:#b8bbc6}[data-theme=dark] .form-card input::placeholder,[data-theme=dark] .form-card textarea::placeholder{color:#9296a3;opacity:1}[data-theme=dark] .diff-file,[data-theme=dark] .diff-file-content,[data-theme=dark] .diff-hunk,[data-theme=dark] .diff-index,[data-theme=dark] .diff-viewer{color:#e6edf3;background:#0d1117;border-color:#30363d}[data-theme=dark] .diff-file-header,[data-theme=dark] .diff-index>summary,[data-theme=dark] .diff-summary{background:#161b22;border-color:#30363d}[data-theme=dark] .diff-file-toggle,[data-theme=dark] .diff-index>summary strong,[data-theme=dark] .diff-summary strong{color:#e6edf3}[data-theme=dark] .diff-hunk-header,[data-theme=dark] .diff-index>summary,[data-theme=dark] .diff-summary small{color:#8b949e}[data-theme=dark] .diff-copy-button,[data-theme=dark] .diff-expand-button,[data-theme=dark] .diff-summary label{color:#e6edf3;background:#21262d;border-color:#30363d}[data-theme=dark] .diff-summary input{color:#e6edf3;background:transparent}[data-theme=dark] .diff-file-nav{background:#0d1117;border-color:#30363d}[data-theme=dark] .diff-file-nav a{color:#c9d1d9;border-color:#21262d}[data-theme=dark] .diff-file-status,[data-theme=dark] .diff-index>summary span{color:#8b949e;background:#30363d}[data-theme=dark] .diff-file-status.added{color:#3fb950;background:#173b25}[data-theme=dark] .diff-file-status.deleted{color:#f85149;background:#492025}[data-theme=dark] .diff-file-status.renamed{color:#d29922;background:#403615}[data-theme=dark] .diff-files{background:#090c10}[data-theme=dark] .environment-credentials{border-color:#7656ff55;background:#7656ff12}[data-theme=dark] .environment-credentials code,[data-theme=dark] .environment-credentials>div strong{color:#f7f8fb}[data-theme=dark] .environment-credentials button,[data-theme=dark] .environment-credentials code{border-color:#414553;background:#171923}[data-theme=dark] .diff-file:has(.diff-file-content) .diff-file-header,[data-theme=dark] .diff-hunk+.diff-hunk{border-color:#30363d}[data-theme=dark] .diff-hunk-header{color:#a5b9d8;background:#17233b}[data-theme=dark] .diff-hunk pre{color:#e6edf3}[data-theme=dark] .diff-line i{color:#6e7681;background:#0d1117;border-color:#21262d}[data-theme=dark] .diff-line.addition{background:#12261e}[data-theme=dark] .diff-line.addition i{color:#3fb950;background:#173b25}[data-theme=dark] .diff-line.deletion{background:#30181d}[data-theme=dark] .diff-line.deletion i{color:#f85149;background:#492025}[data-theme=dark] .diff-binary,[data-theme=dark] .diff-line.meta code{color:#8b949e}[data-theme=dark] .diff-binary{background:#0d1117}[data-theme=dark] .preview-evidence-grid figure,[data-theme=dark] .preview-evidence-heading{color:#58a6ff;background:#161b22;border-color:#30363d}[data-theme=dark] .preview-evidence-grid figcaption strong,[data-theme=dark] .preview-evidence-heading strong{color:#e6edf3}[data-theme=dark] .preview-evidence-footnote,[data-theme=dark] .preview-evidence-grid figcaption,[data-theme=dark] .preview-evidence-heading small{color:#8b949e}[data-theme=dark] .preview-evidence-grid a{background:#0d1117}[data-theme=dark] .preview-evidence-grid figcaption{border-color:#30363d}[data-theme=dark] .status-pill.preview-evidence{color:#79c0ff;background:#17233b}[data-theme=dark] .execution-chat-header,[data-theme=dark] .execution-collapsible-header,[data-theme=dark] .execution-message-list,[data-theme=dark] .execution-reply-form{background:#12141a;border-color:#2a2d36}[data-theme=dark] .execution-message{color:#e5e7ee;background:#1b1e26;border-color:#30333d}[data-theme=dark] .execution-message.role-user{background:#241d3a;border-color:#4d3d78}[data-theme=dark] .execution-chat-header h2,[data-theme=dark] .execution-collapsible-header strong,[data-theme=dark] .execution-message header strong,[data-theme=dark] .execution-message p{color:#eceef4}[data-theme=dark] .execution-message.role-system{background:#242731}[data-theme=dark] .execution-chat-header p,[data-theme=dark] .execution-collapsible-header small,[data-theme=dark] .execution-message.role-system p{color:#a7abb7}[data-theme=dark] .execution-chat-processing{background:#15171e;border-color:#2a2d36}[data-theme=dark] .execution-chat-processing strong{color:#e5e7ee}[data-theme=dark] .execution-collapsible-content{border-color:#2a2d36}[data-theme=dark] .execution-reply-form textarea{color:#eef0f6;background:#181b22;border-color:#343844;caret-color:#b49aff}[data-theme=dark] .execution-reply-form textarea:hover{border-color:#48435a}[data-theme=dark] .execution-reply-form textarea:focus{color:#fff;background:#1c1f27;border-color:#8d70ff;box-shadow:0 0 0 3px rgba(141,112,255,.16)}[data-theme=dark] .execution-reply-form textarea::placeholder{color:#7f8492}[data-theme=dark] .execution-reply-form>label{color:#e6e8ee}[data-theme=dark] .execution-conversation-actions>small{color:#a7abb7}[data-theme=dark] .execution-complete-button{color:#d8dae3;background:#1a1d24;border-color:#383c47}[data-theme=dark] .execution-complete-button:hover{color:#fff;background:#23262f;border-color:#555064}[data-theme=dark] .execution-chat-status{color:#c3c6d0;background:#252832}[data-theme=dark] .execution-chat-status.available{color:#72d8ad;background:#142b23}[data-theme=dark] .execution-chat-status.processing{color:#b8a3ff;background:#29213f}[data-theme=dark] .live-update{color:#b59cff;background:#211b34;border:1px solid #382d5a}[data-theme=dark] .execution-file-icon,[data-theme=dark] .execution-screenshot{background:#171920;border-color:#30333d}[data-theme=dark] .execution-evidence-files strong,[data-theme=dark] .execution-screenshot strong{color:#eceef4}[data-theme=dark] .execution-evidence-files small,[data-theme=dark] .execution-screenshot small{color:#a8acb7}[data-theme=dark] .execution-evidence-files>a{color:#dfe1e8;background:#171920}[data-theme=dark] .execution-evidence-files>a:hover{background:#1d2028;border-color:#3b3f4a}.support-chat{isolation:isolate}.billing-page{--billing-surface:#fff;--billing-surface-raised:#f8f7fc;--billing-border:#e3e1eb;--billing-heading:#242733;--billing-text:#555b6b;--billing-muted:#7b8191;--billing-accent:#6846ec;--billing-accent-soft:#f0ecff}.billing-page .billing-overview-card{gap:12px;overflow:visible;border:0;background:transparent}.billing-page .billing-overview-card>div{min-height:118px;justify-content:center;gap:7px;padding:20px;border:1px solid var(--billing-border);border-radius:12px;color:var(--billing-text);background:var(--billing-surface);box-shadow:0 7px 24px rgba(33,28,55,.04)}.billing-page .billing-overview-card small,.billing-page .billing-usage-summary small{color:var(--billing-muted);font-size:9px;font-weight:800;letter-spacing:.55px}.billing-page .billing-overview-card strong{color:var(--billing-heading);font:800 23px/1.1 Manrope,sans-serif}.billing-page .billing-overview-card>div>span:not(.billing-status){color:var(--billing-muted);font-size:9px}.billing-page .billing-status{color:var(--billing-accent)!important;background:var(--billing-accent-soft)}.billing-page .billing-section{padding:24px;border-color:var(--billing-border);color:var(--billing-text);background:var(--billing-surface);box-shadow:0 7px 24px rgba(33,28,55,.035)}.billing-page .card-heading{margin-bottom:18px}.billing-page .card-heading h2{color:var(--billing-heading);font-size:17px}.billing-page .card-heading p{margin-top:4px;color:var(--billing-muted);font-size:9px}.billing-page .card-heading>svg{color:var(--billing-accent)}.billing-page .billing-usage-summary{gap:12px;margin-bottom:18px}.billing-page .billing-usage-summary>span{min-height:92px;justify-content:center;gap:7px;padding:17px;border-color:var(--billing-border);background:var(--billing-surface-raised)}.billing-page .billing-usage-summary strong{color:var(--billing-heading);font:800 22px/1.1 Manrope,sans-serif}.billing-page .billing-demand-usage>a{min-height:58px;padding:12px 6px;border-color:var(--billing-border);border-radius:7px}.billing-page .billing-demand-usage>a:hover{background:var(--billing-surface-raised)}.billing-page .billing-demand-usage strong,.billing-page .billing-history strong{color:var(--billing-heading)}.billing-page .billing-demand-usage small,.billing-page .billing-history time{color:var(--billing-muted)}.billing-page .billing-demand-usage em{color:var(--billing-accent);font-size:11px}.billing-page .billing-plan-grid{gap:16px}.billing-page .billing-plan{min-height:350px;padding:22px;border-color:var(--billing-border);color:var(--billing-text);background:var(--billing-surface-raised)}.billing-page .billing-plan.current{border-color:var(--billing-accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--billing-accent) 18%,transparent)}.billing-page .billing-plan .plan-name{color:var(--billing-accent);font-size:10px;letter-spacing:.65px}.billing-page .billing-plan>strong{color:var(--billing-heading);font:800 27px/1.15 Manrope,sans-serif}.billing-page .billing-plan>strong small{color:var(--billing-muted)}.billing-page .billing-plan li{color:var(--billing-text);font-size:10px;line-height:1.45}.billing-page .billing-plan li svg{color:var(--billing-accent)}.billing-page .current-plan-label{color:var(--billing-accent);background:var(--billing-accent-soft)}.billing-page .plan-change-action{gap:9px}.billing-page .plan-change-button{width:100%;min-height:54px;padding:8px 11px;display:grid;grid-template-columns:32px minmax(0,1fr) 16px;align-items:center;gap:10px;border:1px solid transparent;border-radius:11px;cursor:pointer;text-align:left;transition:border-color .16s ease,background .16s ease,transform .16s ease,box-shadow .16s ease}.billing-page .plan-change-button:hover:not(:disabled){transform:translateY(-1px)}.billing-page .plan-change-button:disabled{cursor:wait;opacity:.68}.billing-page .plan-change-icon{width:32px;height:32px;display:grid;place-items:center;border-radius:9px}.billing-page .plan-change-copy{min-width:0;display:flex;flex-direction:column;gap:2px}.billing-page .plan-change-copy strong{overflow:hidden;font-size:10px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.billing-page .plan-change-copy small{font-size:8px;font-weight:600}.billing-page .plan-change-arrow{opacity:.72;transition:transform .16s ease}.billing-page .plan-change-button:hover:not(:disabled) .plan-change-arrow{transform:translateX(2px)}.billing-page .plan-change-action.upgrade .plan-change-button{color:#fff;background:linear-gradient(135deg,#7653ed,#6040d2);box-shadow:0 8px 18px rgba(100,67,218,.2)}.billing-page .plan-change-action.upgrade .plan-change-icon{color:#fff;background:rgba(255,255,255,.14)}.billing-page .plan-change-action.upgrade .plan-change-copy small,.billing-page .plan-change-action.upgrade .plan-change-copy strong{color:#fff}.billing-page .plan-change-action.upgrade .plan-change-copy small{opacity:.78}.billing-page .plan-change-action.downgrade .plan-change-button{color:var(--billing-text);border-color:var(--billing-border);background:color-mix(in srgb,var(--billing-surface) 75%,transparent)}.billing-page .plan-change-action.downgrade .plan-change-button:disabled{cursor:not-allowed;opacity:.78}.billing-page .plan-change-action.downgrade .plan-change-button:hover:not(:disabled){border-color:color-mix(in srgb,var(--billing-accent) 45%,var(--billing-border));background:var(--billing-surface)}.billing-page .plan-change-action.downgrade .plan-change-icon{color:var(--billing-accent);background:var(--billing-accent-soft)}.billing-page .plan-change-copy strong{color:inherit}.billing-page .plan-change-copy small,.billing-page .plan-change-note{color:var(--billing-muted)}.billing-page .plan-change-message,.billing-page .plan-change-note{padding:0 3px;font-size:8px;line-height:1.45}.billing-page .plan-change-message{color:var(--billing-accent);font-weight:700}.execution-credit-explanation{margin:12px 0 0;padding:10px 12px;border-radius:8px;color:var(--muted);background:var(--soft);font-size:9px;line-height:1.55}.billing-page .credit-pack-grid article{border-color:var(--billing-border);color:var(--billing-text);background:var(--billing-surface-raised)}.billing-page .credit-pack-grid strong{color:var(--billing-heading)}.billing-page .credit-pack-grid span{color:var(--billing-muted)}.billing-page .credit-pack-grid em{color:var(--billing-accent)}.billing-page .billing-history>div:last-child>span{min-height:48px;align-items:center;border-color:var(--billing-border);background:transparent}[data-theme=dark] .billing-page{--billing-surface:#111318;--billing-surface-raised:#171a21;--billing-border:#2c303a;--billing-heading:#f7f8fb;--billing-text:#d2d5df;--billing-muted:#a8adba;--billing-accent:#a98cff;--billing-accent-soft:#29213f}[data-theme=dark] .billing-page .billing-overview-card{background:transparent;border-color:transparent}[data-theme=dark] .billing-page .billing-overview-card>div,[data-theme=dark] .billing-page .billing-section{background:var(--billing-surface);border-color:var(--billing-border);box-shadow:none}[data-theme=dark] .billing-page .billing-plan,[data-theme=dark] .billing-page .billing-usage-summary>span,[data-theme=dark] .billing-page .credit-pack-grid article{color:var(--billing-text);background:var(--billing-surface-raised);border-color:var(--billing-border)}[data-theme=dark] .billing-page .billing-demand-usage strong,[data-theme=dark] .billing-page .billing-history strong,[data-theme=dark] .billing-page .billing-overview-card strong,[data-theme=dark] .billing-page .billing-plan>strong,[data-theme=dark] .billing-page .billing-usage-summary strong,[data-theme=dark] .billing-page .credit-pack-grid strong{color:var(--billing-heading)}[data-theme=dark] .billing-page .billing-demand-usage small,[data-theme=dark] .billing-page .billing-history time,[data-theme=dark] .billing-page .billing-overview-card small,[data-theme=dark] .billing-page .billing-overview-card>div>span:not(.billing-status),[data-theme=dark] .billing-page .billing-plan li,[data-theme=dark] .billing-page .billing-plan>strong small,[data-theme=dark] .billing-page .billing-usage-summary small,[data-theme=dark] .billing-page .credit-pack-grid span{color:var(--billing-muted)}[data-theme=dark] .billing-page .billing-demand-usage>a:hover{background:#1b1e26}[data-theme=dark] .branch-combobox-input,[data-theme=dark] .branch-combobox-options{color:#e8e8ef;background:#292b35;border-color:#41434f}[data-theme=dark] .branch-combobox-options button{color:#d4d6df}[data-theme=dark] .branch-combobox-options button:hover,[data-theme=dark] .branch-combobox-options button[aria-selected=true]{color:#d9d1ff;background:#38314f}[data-theme=dark] .copy-branch-button{color:#b8a4ff;background:#29243b;border-color:#4b416a}[data-theme=dark] .support-attachment-list>span,[data-theme=dark] .support-composer textarea{color:#e8e8ef;background:#292b35;border-color:#41434f}[data-theme=dark] .support-panel-footer{border-color:#383a46}[data-theme=dark] .support-panel-footer>a{color:#c1b2ff;background:#29243b;border-color:#4b416a}[data-theme=dark] .financial-kpis>article,[data-theme=dark] .simple-list>.execution-entry{background:#12141a;border-color:#2a2d36;box-shadow:none}[data-theme=dark] .execution-open-link>span:first-child strong,[data-theme=dark] .financial-client-table .data-row>span>strong,[data-theme=dark] .financial-kpis strong,[data-theme=dark] .financial-table-heading h2{color:#f0f1f5}[data-theme=dark] .execution-open-link>em,[data-theme=dark] .execution-open-link>span:first-child small,[data-theme=dark] .financial-client-table .data-row>span>small,[data-theme=dark] .financial-kpis em,[data-theme=dark] .financial-kpis small{color:#a7abb7}[data-theme=dark] .simple-list>.execution-entry:hover{border-color:#5d4d91}[data-theme=dark] .billing-page .billing-history>div:last-child>span{background:transparent;border-color:var(--billing-border)}[data-theme=dark] .billing-page .billing-notice{color:#d8ceff;background:#1c1830;border-color:#3c3264}[data-theme=dark] .billing-page .billing-notice.success{color:#98e6bd;background:#10251b;border-color:#245239}[data-theme=dark] .billing-page .billing-notice.warning{color:#f0ce8a;background:#2a2112;border-color:#5a4520}[data-theme=dark] .billing-page .billing-cancel{color:#e3bdc1;background:#241719;border-color:#553034}[data-theme=dark] .billing-page .billing-cancel p{color:#d2aeb2}@media (max-width:760px){.billing-page .billing-overview-card{gap:10px}.billing-page .billing-overview-card>div{min-height:96px;padding:16px}.billing-page .billing-section{padding:17px}.billing-page .billing-plan{min-height:0}}[data-theme=dark] .financial-client-link:hover,[data-theme=dark] .financial-detail-list>a:hover{background:#171923}[data-theme=dark] .financial-cost-list>span,[data-theme=dark] .financial-detail-list>a,[data-theme=dark] .financial-detail-list>div{border-color:#383a46}[data-theme=dark] .financial-cost-list strong,[data-theme=dark] .financial-detail-list b,[data-theme=dark] .financial-detail-list strong{color:#f0f1f5}[data-theme=dark] .financial-cost-list .total{background:#29243b}[data-theme=dark] .financial-method-grid>span{background:#1d1f27;border-color:#383a46}[data-theme=dark] .financial-method-grid strong{color:#f0f1f5}[data-theme=dark] .financial-month-chart{border-color:#383a46}.plan-catalog{display:flex;flex-direction:column;gap:16px}.plan-catalog>.card-heading{margin-bottom:0}.credit-unit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.credit-unit-grid>span{min-height:92px;padding:14px;display:flex;flex-direction:column;justify-content:center;gap:4px;border:1px solid var(--line);border-radius:10px;background:var(--soft)}.credit-unit-grid small{color:var(--muted);font-size:8px;font-weight:800;text-transform:uppercase}.credit-unit-grid strong{color:var(--ink);font:800 18px Manrope,sans-serif}.credit-unit-grid em{color:var(--muted);font-size:8px;font-style:normal}.plan-cost-note{margin:0;color:var(--muted);font-size:8px;line-height:1.55}.plan-admin-list{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--line);border-radius:11px}.plan-admin-list>article{min-height:102px;padding:14px;display:grid;grid-template-columns:minmax(210px,1.4fr) minmax(340px,1.6fr) auto;align-items:center;gap:14px;border-top:1px solid var(--line);background:#fff}.plan-admin-list>article:first-child{border-top:0}.plan-admin-list>article.inactive{opacity:.68;background:var(--soft)}.plan-admin-main{min-width:0;display:flex;flex-direction:column;gap:5px}.plan-admin-title{display:flex;align-items:center;gap:7px}.plan-admin-title strong{font-size:11px}.plan-admin-title code{padding:3px 5px;border-radius:5px;color:#6543ed;background:#efecff;font-size:7px}.plan-admin-main>small{overflow:hidden;color:var(--muted);font-size:8px;text-overflow:ellipsis;white-space:nowrap}.plan-admin-badges{display:flex;flex-wrap:wrap;gap:4px}.plan-admin-badges em{padding:3px 5px;border-radius:5px;color:#666b79;background:var(--soft);font-size:7px;font-style:normal;font-weight:700}.plan-admin-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.plan-admin-metrics>span{min-width:0;display:flex;flex-direction:column;gap:3px}.plan-admin-metrics small{color:var(--muted);font-size:7px}.plan-admin-metrics strong{overflow:hidden;color:var(--ink);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.plan-admin-actions{display:flex;gap:5px}.plan-admin-actions button,.plan-editor .icon-button{width:30px;height:30px;display:grid;place-items:center;border:1px solid var(--line);border-radius:7px;color:#6543ed;background:var(--soft);cursor:pointer}.plan-admin-actions button:disabled{opacity:.5;cursor:wait}.plan-editor{padding:16px;border:1px solid color-mix(in srgb,var(--purple) 28%,var(--line));border-radius:11px;background:color-mix(in srgb,var(--purple) 4%,#fff)}.plan-editor .card-heading{margin-bottom:14px}.plan-editor .wide-field{grid-column:span 2}.plan-editor-toggles{display:flex;gap:18px;margin-top:13px}.plan-editor-toggles label{display:flex;align-items:center;gap:7px;color:var(--ink);font-size:9px;font-weight:700}.plan-editor-toggles input{width:15px;height:15px;accent-color:var(--purple)}.plan-editor label.field-invalid input{border-color:#d9475b;box-shadow:0 0 0 2px color-mix(in srgb,#d9475b 18%,transparent)}.plan-editor label .field-error{color:#c93449;font-weight:800;line-height:1.45}.plan-editor .inline-form-error{margin-top:12px}[data-theme=dark] .plan-admin-list>article,[data-theme=dark] .plan-editor{background:#1d1f27;border-color:#383a46}[data-theme=dark] .plan-admin-list>article.inactive{background:#191b22}[data-theme=dark] .plan-admin-title code{color:#c0b0ff;background:#29243b}[data-theme=dark] .plan-editor label .field-error{color:#ff93a1}@media (max-width:900px){.plan-admin-list>article{grid-template-columns:1fr auto}.plan-admin-metrics{grid-column:1/-1;grid-row:2}.plan-admin-actions{grid-column:2;grid-row:1}}@media (max-width:620px){.credit-unit-grid{grid-template-columns:1fr}.credit-unit-grid>span{min-height:76px}.plan-admin-list>article{grid-template-columns:minmax(0,1fr) auto}.plan-admin-metrics{grid-template-columns:1fr 1fr}.plan-editor .wide-field{grid-column:auto}}.catalog-page{max-width:1280px}.catalog-manager{display:flex;flex-direction:column;gap:18px}.credit-pack-catalog .pack-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.financial-result-warning{margin:10px 0 0;padding:9px 12px;border-left:3px solid #a88a35;border-radius:0 7px 7px 0;color:#73663d;background:#fff9e8;font-size:8px;line-height:1.55}.financial-overall-costs{margin-top:15px;padding:18px}.financial-overall-costs .card-heading{margin-bottom:13px}.financial-overall-costs>div:last-child{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));overflow:hidden;border:1px solid var(--line);border-radius:10px}.financial-overall-costs>div:last-child>span{min-height:66px;padding:12px;display:flex;flex-direction:column;justify-content:center;gap:4px;border-left:1px solid var(--line)}.financial-overall-costs>div:last-child>span:first-child{border-left:0}.financial-overall-costs small{color:var(--muted);font-size:8px}.financial-overall-costs strong{color:var(--ink);font-size:11px}.financial-overall-costs .total{background:color-mix(in srgb,var(--purple) 8%,var(--soft))}.financial-overall-costs .total strong{color:var(--purple)}.financial-client-table .data-head,.financial-client-table .data-row{grid-template-columns:minmax(210px,1.45fr) .72fr 1.35fr .78fr .9fr .88fr}.financial-month-flow{display:flex;flex-direction:column;gap:10px}.financial-month-flow>article{padding:12px;border:1px solid var(--line);border-radius:9px;background:var(--soft)}.financial-month-flow header{margin-bottom:10px;display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.financial-month-flow header>span{display:flex;flex-direction:column;gap:3px}.financial-month-flow header strong{color:var(--ink);font-size:10px;text-transform:capitalize}.financial-month-flow header small{color:var(--muted);font-size:7px}.financial-month-flow header em{padding:4px 6px;border-radius:5px;font-size:8px;font-style:normal;font-weight:800}.financial-month-flow header em.positive{color:#16815b;background:#e9f8f1}.financial-month-flow header em.negative{color:#b33d4d;background:#fff0f2}.financial-flow-line{display:grid;grid-template-columns:150px minmax(0,1fr);align-items:center;gap:10px;margin-top:7px}.financial-flow-line>span{display:flex;justify-content:space-between;gap:8px}.financial-flow-line small{color:var(--muted);font-size:7px}.financial-flow-line strong{color:var(--ink);font-size:8px}.financial-flow-line>i{height:7px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--line) 65%,transparent)}.financial-flow-line>i>b{height:100%;min-width:0;display:block;border-radius:inherit}.financial-flow-line.revenue>i>b{background:#7654ee}.financial-flow-line.direct>i>b{background:#ec815a}.financial-flow-line.safety>i>b{background:#d7ad42}.financial-cost-segments{display:flex;flex-direction:column;gap:9px}.financial-cost-segments>div:not(.financial-cost-totals):not(.list-empty){display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 12px}.financial-cost-segments>div>span{min-width:0;display:flex;flex-direction:column;gap:3px}.financial-cost-segments>div>span strong{color:var(--ink);font-size:9px}.financial-cost-segments>div>em small,.financial-cost-segments>div>span small{color:var(--muted);font-size:7px;line-height:1.4}.financial-cost-segments>div>em{display:flex;flex-direction:column;align-items:flex-end;gap:2px;font-style:normal}.financial-cost-segments>div>em b{color:var(--ink);font-size:9px}.financial-cost-segments>div>i{grid-column:1/-1;height:6px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--line) 65%,transparent)}.financial-cost-segments>div>i>b{height:100%;display:block;border-radius:inherit}.financial-cost-segments .ai>i>b{background:#7352ed}.financial-cost-segments .safety>i>b{background:#d5a83d}.financial-cost-segments .worker>i>b{background:#e27b5c}.financial-cost-segments .visual>i>b{background:#3795c8}.financial-cost-segments .other>i>b{background:#858a99}.financial-cost-totals{margin-top:5px;display:grid;grid-template-columns:1fr 1fr;gap:7px}.financial-cost-totals>span{padding:9px;border:1px solid var(--line);border-radius:7px;background:var(--soft)}.financial-cost-totals>span.total{grid-column:1/-1;flex-direction:row;align-items:center;justify-content:space-between;color:var(--purple);background:color-mix(in srgb,var(--purple) 9%,var(--soft))}.financial-cost-totals .total small,.financial-cost-totals .total strong{color:inherit}.financial-method-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}[data-theme=dark] .financial-result-warning{color:#e3cf92;background:#282310;border-color:#b99838}[data-theme=dark] .financial-month-flow>article,[data-theme=dark] .financial-overall-costs>div:last-child{background:#1d1f27;border-color:#383a46}[data-theme=dark] .financial-month-flow header em.positive{color:#7bd9ae;background:#143126}[data-theme=dark] .financial-month-flow header em.negative{color:#ee9aa5;background:#351b20}@media (max-width:900px){.financial-overall-costs>div:last-child{grid-template-columns:1fr 1fr}.financial-overall-costs>div:last-child>span{border-top:1px solid var(--line)}.financial-overall-costs .total{grid-column:1/-1}.financial-client-table .data-row{grid-template-columns:1fr 1fr}.financial-client-table .table-title{grid-column:1/-1}.financial-client-table .data-row>span:nth-child(2){position:static}.financial-month-flow header{flex-direction:column}.financial-flow-line{grid-template-columns:1fr;gap:4px}}@media (max-width:560px){.financial-client-table .data-row,.financial-overall-costs>div:last-child{grid-template-columns:1fr}.financial-client-table .table-title,.financial-overall-costs .total{grid-column:auto}.financial-client-table .data-row>span:nth-child(5){display:flex}.financial-cost-totals{grid-template-columns:1fr}.financial-cost-totals>span.total{grid-column:auto}.financial-result-warning{font-size:9px}}html[data-theme=gray]{--ink:#f4f5f7;--muted:#b7bcc6;--line:#454b55;--soft:#30343b;--warning:#e5ae4d;--success:#5fc99a;--danger:#ef8996}[data-theme=gray] .content,[data-theme=gray] .localized-content,[data-theme=gray] .page,[data-theme=gray] .section-page,[data-theme=gray] body{background:#24282e;color:#f4f5f7}[data-theme=gray] .topbar{background:#2c3037;border-color:#474d57}[data-theme=gray] .sidebar{background:#1d2025}[data-theme=gray] .api-endpoints,[data-theme=gray] .api-example,[data-theme=gray] .api-preview-heading,[data-theme=gray] .billing-overview-card>div,[data-theme=gray] .billing-plan,[data-theme=gray] .billing-section,[data-theme=gray] .credit-pack-grid article,[data-theme=gray] .detail-card,[data-theme=gray] .execution-metrics>div,[data-theme=gray] .faq-card,[data-theme=gray] .financial-summary-grid>span,[data-theme=gray] .form-card,[data-theme=gray] .list-filters,[data-theme=gray] .metric,[data-theme=gray] .panel,[data-theme=gray] .preview-state,[data-theme=gray] .preview-unavailable,[data-theme=gray] .resource-card,[data-theme=gray] .support-panel,[data-theme=gray] .table-card,[data-theme=gray] .web-preview{background:#30343b;border-color:#4b515b;box-shadow:none}[data-theme=gray] .billing-history>div:last-child>span,[data-theme=gray] .configuration-list>div,[data-theme=gray] .data-row,[data-theme=gray] .demand,[data-theme=gray] .project,[data-theme=gray] .simple-list>a,[data-theme=gray] .simple-list>div:not(.list-empty){background:#30343b;border-color:#4a505a}[data-theme=gray] .data-row:hover,[data-theme=gray] .demand:hover,[data-theme=gray] .project:hover{background:#393e46}[data-theme=gray] .billing-overview-card strong,[data-theme=gray] .billing-plan>strong,[data-theme=gray] .card-heading h2,[data-theme=gray] .demand-title strong,[data-theme=gray] .detail-list strong,[data-theme=gray] .execution-metrics strong,[data-theme=gray] .faq-list summary,[data-theme=gray] .financial-summary-grid strong,[data-theme=gray] .health-score b,[data-theme=gray] .health-score strong,[data-theme=gray] .metric strong,[data-theme=gray] .panel-title h2,[data-theme=gray] .project-name strong,[data-theme=gray] .resource-card strong,[data-theme=gray] .table-title strong{color:#f7f8fa}[data-theme=gray] .billing-overview-card span,[data-theme=gray] .billing-plan li,[data-theme=gray] .branch,[data-theme=gray] .card-heading p,[data-theme=gray] .data-row,[data-theme=gray] .demand,[data-theme=gray] .deploy,[data-theme=gray] .execution-metrics small,[data-theme=gray] .financial-summary-grid small,[data-theme=gray] .health-legend,[data-theme=gray] .health-score span,[data-theme=gray] .metric p,[data-theme=gray] .metric small,[data-theme=gray] .panel-title p,[data-theme=gray] .project-name small,[data-theme=gray] .time{color:#b8bec8}[data-theme=gray] .faq-tools button,[data-theme=gray] .faq-tools label,[data-theme=gray] .github-status,[data-theme=gray] .icon-button,[data-theme=gray] .search,[data-theme=gray] .search-dialog,[data-theme=gray] .search-footer,[data-theme=gray] .secondary-button,[data-theme=gray] input,[data-theme=gray] select,[data-theme=gray] textarea{color:#f2f3f5;background:#393e46;border-color:#565d68}[data-theme=gray] .search-trigger span,[data-theme=gray] input::placeholder,[data-theme=gray] textarea::placeholder{color:#9fa6b1;opacity:1}[data-theme=gray] .api-example>div,[data-theme=gray] .commit-list code,[data-theme=gray] .data-head,[data-theme=gray] .member-row,[data-theme=gray] .type,[data-theme=gray] .web-preview-address{color:#d9dde3;background:#3a3f47;border-color:#555c66}[data-theme=gray] .demand-example>div>span,[data-theme=gray] .execution-chat-header,[data-theme=gray] .execution-collapsible-header,[data-theme=gray] .execution-message-list,[data-theme=gray] .execution-reply-form,[data-theme=gray] .execution-screenshot,[data-theme=gray] .model-options>label{background:#363b43;border-color:#505762}[data-theme=gray] .model-options>label:hover{background:#3e444d;border-color:#686f7a}[data-theme=gray] .model-options>label.selected{background:#403754;border-color:#9b82ff;box-shadow:0 0 0 1px #9b82ff}[data-theme=gray] .execution-collapsible-header strong,[data-theme=gray] .execution-screenshot strong,[data-theme=gray] .model-options strong{color:#f5f6f8}[data-theme=gray] .execution-collapsible-header small,[data-theme=gray] .execution-screenshot small,[data-theme=gray] .model-options small{color:#bbc0c9}[data-theme=gray] .execution-message{color:#eef0f3;background:#3a3f47;border-color:#555c66}[data-theme=gray] .execution-message.role-user{background:#463b5d;border-color:#6b578e}[data-theme=gray] .execution-message.role-system{background:#3e434c}[data-theme=gray] .execution-chat-processing{background:#343941;border-color:#4e5560}[data-theme=gray] .execution-reply-form textarea{color:#f3f4f6;background:#393e46;border-color:#565d68;caret-color:#b49aff}[data-theme=gray] .execution-reply-form textarea:focus{background:#40464f;border-color:#9b82ff;box-shadow:0 0 0 3px rgba(155,130,255,.16)}[data-theme=gray] .diff-file,[data-theme=gray] .diff-file-content,[data-theme=gray] .diff-hunk,[data-theme=gray] .diff-index,[data-theme=gray] .diff-viewer{color:#e7e9ec;background:#292d33;border-color:#505761}[data-theme=gray] .diff-file-header,[data-theme=gray] .diff-index>summary,[data-theme=gray] .diff-summary{background:#353a42;border-color:#505761}[data-theme=gray] .diff-files{background:#262a30}[data-theme=gray] .diff-line i{background:#2b3036;border-color:#474e58}[data-theme=gray] .diff-line.addition{background:#273d32}[data-theme=gray] .diff-line.deletion{background:#4a2d32}[data-theme=gray] .support-messages{background:#2b2f35}[data-theme=gray] .assistant-message{color:#eef0f3;background:#383d45;border-color:#515862}[data-theme=gray] .environment-credentials{border-color:#8a70ff70;background:#6f55ff16}[data-theme=gray] .environment-credentials button,[data-theme=gray] .environment-credentials code{border-color:#575e69;background:#393e46}[data-theme=gray] .billing-page{--billing-surface:#30343b;--billing-surface-raised:#383d45;--billing-border:#4e5560;--billing-heading:#f5f6f8;--billing-text:#d5d9df;--billing-muted:#aeb4bf;--billing-accent:#9a80ff;--billing-accent-soft:#43385a}[data-theme=dark] .financial-settings{background:#12141a!important;border:1px solid #2a2d36!important;color:#f5f6fa!important;box-shadow:none!important}[data-theme=dark] .financial-settings .card-heading,[data-theme=dark] .financial-settings .card-heading>div{background:transparent!important;color:#f5f6fa!important}[data-theme=dark] .financial-settings .card-heading h2,[data-theme=dark] .financial-settings .card-heading h3{color:#f7f8fb!important}[data-theme=dark] .financial-settings .card-heading p{color:#a7abb7!important}[data-theme=dark] .financial-settings .form-grid>label{background:#171920!important;border-color:#30333d!important;color:#eef0f6!important}[data-theme=dark] .financial-settings .form-grid>label>span{color:#eef0f6!important}[data-theme=dark] .financial-settings .form-grid>label>small{color:#aeb2bf!important}[data-theme=dark] .financial-settings input,[data-theme=dark] .financial-settings select,[data-theme=dark] .financial-settings textarea{background:#171920!important;border-color:#343844!important;color:#f0f1f5!important}[data-theme=dark] .financial-settings .financial-shadow-toggle{background:#171920!important;border-color:#343844!important;color:#eef0f6!important}.settings-page{max-width:1280px;padding-top:28px;padding-bottom:72px}.settings-page>.section-header{margin-bottom:22px}.settings-page>.form-card,.settings-page>form.form-card{border-radius:16px;border:1px solid #e5e7ef;box-shadow:0 8px 28px rgba(24,28,45,.045);overflow:hidden}.settings-page>.form-card+.form-card,.settings-page>.form-card+form,.settings-page>form+.form-card{margin-top:18px}.settings-page .card-heading{align-items:center;gap:18px;margin-bottom:18px}.settings-page .card-heading h2,.settings-page .card-heading h3{margin-bottom:4px}.settings-page .card-heading p{max-width:720px;line-height:1.5}.settings-page .configuration-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.settings-page .configuration-list>div{min-height:68px;padding:13px 14px;border:1px solid #eceef3;border-radius:11px}.settings-page .configuration-list>div span{min-width:0}.settings-page .configuration-list>div strong{font-size:11px}.settings-page .configuration-list>div small{margin-top:3px;line-height:1.35}.settings-page .configuration-list>div em{margin-left:auto;white-space:nowrap}.settings-page form.form-card.full-card{padding:0;background:transparent;border:0;box-shadow:none;overflow:visible}.settings-page form.form-card.full-card>.card-heading,.settings-page form.form-card.full-card>.financial-settings,.settings-page form.form-card.full-card>.form-actions,.settings-page form.form-card.full-card>.form-error,.settings-page form.form-card.full-card>.form-grid{background:#fff;border:1px solid #e5e7ef}.settings-page form.form-card.full-card>.card-heading{margin:0;padding:20px 22px 16px;border-radius:16px 16px 0 0;border-bottom:0}.settings-page form.form-card.full-card>.form-error{margin:0;padding:12px 22px;border-top:0;border-bottom:0;border-radius:0}.settings-page form.form-card.full-card>.form-grid{margin:0;padding:6px 22px 22px;border-top:0;border-radius:0 0 16px 16px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.settings-page .form-grid>label{display:flex;flex-direction:column;justify-content:flex-start;min-width:0;padding:13px 14px;border:1px solid #eceef4;border-radius:11px;background:#fafbfc;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.settings-page .form-grid>label:focus-within{border-color:#7b61ff;background:#fff;box-shadow:0 0 0 3px rgba(123,97,255,.09)}.settings-page .form-grid>label>span{font-size:11px;font-weight:700;margin-bottom:8px}.settings-page .form-grid>label>small{margin-top:7px;font-size:9px;line-height:1.45;color:#858a98}.settings-page .form-grid input:not([type=checkbox]),.settings-page .form-grid select{height:40px;border-radius:8px;padding:0 11px}.settings-page .form-grid input:disabled,.settings-page .form-grid select:disabled{opacity:.55;cursor:not-allowed}.settings-page .financial-settings{margin-top:18px!important;padding:20px 22px 22px!important;border-radius:16px!important}.settings-page .financial-settings>.card-heading{margin-bottom:14px!important;padding:0!important;border:0!important;background:transparent!important}.settings-page .financial-settings .form-grid{padding:0!important;border:0!important;background:transparent!important;border-radius:0!important}.settings-page .financial-settings .form-grid.three-columns{grid-template-columns:repeat(3,minmax(0,1fr))}.settings-page input[type=checkbox]{appearance:none;-webkit-appearance:none;width:42px!important;height:24px!important;min-width:42px!important;max-width:42px!important;padding:0!important;border:1px solid #cfd3dd!important;border-radius:999px!important;background:#dfe2e9!important;position:relative;cursor:pointer;vertical-align:middle;box-shadow:none!important}.settings-page input[type=checkbox]:after{content:"";position:absolute;width:18px;height:18px;left:2px;top:2px;border-radius:50%;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.18);transition:transform .16s ease}.settings-page input[type=checkbox]:checked{background:#6f4eff!important;border-color:#6f4eff!important}.settings-page input[type=checkbox]:checked:after{transform:translateX(18px)}.settings-page .financial-shadow-toggle{display:flex!important;align-items:center!important;gap:9px!important;min-height:38px;padding:6px 10px!important;border:1px solid #e4e6ed;border-radius:10px;background:#fafbfc}.settings-page .financial-shadow-toggle span{font-size:10px!important;font-weight:700!important;white-space:nowrap}.settings-page .financial-summary-grid{gap:10px}.settings-page .financial-summary-grid>span{padding:14px 15px;border-radius:11px}.settings-page .calibration-progress{margin-top:14px}.settings-page .form-actions button,.settings-page form button[type=submit]{min-height:40px;border-radius:9px}.settings-page .settings-financial-summary,.settings-page .settings-integration-card{padding:20px 22px}.settings-page .settings-financial-summary{margin-top:18px}.settings-page form.form-card.full-card>.card-heading+div:not(.form-error):not(.form-grid){border-radius:0}.settings-page .form-error{font-size:10px;line-height:1.45}.settings-page .field-guidance{line-height:1.45}@media(max-width:1050px){.settings-page .financial-settings .form-grid.three-columns{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.settings-page{padding:20px 16px 56px}.settings-page .configuration-list,.settings-page .financial-settings .form-grid.three-columns,.settings-page form.form-card.full-card>.form-grid{grid-template-columns:1fr}.settings-page .financial-settings>.card-heading,.settings-page form.form-card.full-card>.card-heading{align-items:flex-start;flex-direction:column}.settings-page .financial-shadow-toggle{align-self:stretch;justify-content:space-between}.settings-page .financial-settings,.settings-page .settings-financial-summary,.settings-page .settings-integration-card,.settings-page form.form-card.full-card>.card-heading,.settings-page form.form-card.full-card>.form-grid{padding-left:16px!important;padding-right:16px!important}}[data-theme=dark] .settings-page .financial-settings,[data-theme=dark] .settings-page form.form-card.full-card>.card-heading,[data-theme=dark] .settings-page form.form-card.full-card>.form-error,[data-theme=dark] .settings-page form.form-card.full-card>.form-grid,[data-theme=dark] .settings-page>.form-card{background:#111318;border-color:#2a2d36;box-shadow:none}[data-theme=dark] .settings-page .form-grid>label{background:#15171d;border-color:#2b2e37}[data-theme=dark] .settings-page .form-grid>label:focus-within{background:#171a21;border-color:#8a70ff;box-shadow:0 0 0 3px rgba(138,112,255,.1)}[data-theme=dark] .settings-page .form-grid>label>small{color:#9da1ad}[data-theme=dark] .settings-page .configuration-list>div{background:#15171d;border-color:#2b2e37}[data-theme=dark] .settings-page .financial-shadow-toggle{background:#15171d;border-color:#30333d}[data-theme=dark] .settings-page input[type=checkbox]{background:#353942!important;border-color:#464b57!important}[data-theme=dark] .settings-page input[type=checkbox]:checked{background:#7b5cff!important;border-color:#7b5cff!important}.settings-page{max-width:1360px!important}.settings-page form.form-card.full-card>.form-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}.settings-page .form-grid>label{min-height:108px;padding:12px 13px!important}.settings-page .form-grid>label>span{font-size:10px!important;letter-spacing:.01em}.settings-page .form-grid>label>small{font-size:9px!important;line-height:1.4!important}.settings-page .form-grid input:not([type=checkbox]),.settings-page .form-grid select{height:38px!important}.settings-page .financial-settings{margin-top:14px!important}.settings-page .financial-settings .form-grid.three-columns{grid-template-columns:repeat(3,minmax(0,1fr))!important}.settings-page .financial-shadow-toggle{min-width:176px;justify-content:space-between}.settings-page form.form-card.full-card>.card-heading{position:sticky;top:68px;z-index:4;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.settings-page .form-actions{position:sticky;bottom:14px;z-index:6;margin-top:14px!important;padding:11px 14px!important;border:1px solid #dedfe8!important;border-radius:12px!important;background:rgba(255,255,255,.94)!important;box-shadow:0 12px 32px rgba(25,27,45,.12)!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;align-items:center;justify-content:flex-end;gap:12px}.settings-page .form-actions .form-success{margin-right:auto}.settings-page .form-actions .primary{min-width:220px;justify-content:center}.settings-page .configuration-list>div{transition:border-color .15s ease,background .15s ease}.settings-page .configuration-list>div:hover{border-color:#d7d3e8;background:#fbfaff}.settings-page .settings-financial-summary .financial-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.settings-page .form-grid>label:has(input[type=checkbox]){min-height:108px;justify-content:center}.settings-page .form-grid>label:has(input[type=checkbox])>input[type=checkbox]{margin-top:3px}.settings-page .card-heading h2{font-size:15px}.settings-page .card-heading h3{font-size:13px}@media(max-width:1180px){.settings-page .financial-settings .form-grid.three-columns,.settings-page form.form-card.full-card>.form-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:760px){.settings-page .financial-settings .form-grid.three-columns,.settings-page form.form-card.full-card>.form-grid{grid-template-columns:1fr!important}.settings-page form.form-card.full-card>.card-heading{position:static}.settings-page .form-actions{bottom:8px;flex-wrap:wrap}.settings-page .form-actions .primary{width:100%;min-width:0}.settings-page .settings-financial-summary .financial-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}[data-theme=dark] .settings-page .form-actions{background:rgba(17,19,24,.95)!important;border-color:#30333d!important;box-shadow:0 14px 34px rgba(0,0,0,.28)!important}[data-theme=dark] .settings-page form.form-card.full-card>.card-heading{background:rgba(17,19,24,.96)!important}[data-theme=dark] .settings-page .configuration-list>div:hover{background:#181a21;border-color:#414551}.demand-execution-history{padding:18px!important}.demand-execution-history .execution-history-heading{margin-bottom:12px}.demand-execution-history .execution-history-heading p{margin-top:3px}.demand-execution-history .execution-history-list{gap:8px}.demand-execution-history .execution-entry{border-radius:10px!important;overflow:hidden}.demand-execution-history .execution-open-link{grid-template-columns:minmax(170px,1.2fr) minmax(120px,.7fr) minmax(110px,.7fr) auto;min-height:54px;padding:9px 12px}.demand-execution-history .execution-entry-title{gap:2px!important}.demand-execution-history .execution-entry-title strong{font-size:10px!important}.demand-execution-history .execution-entry-title small{font-size:8px!important}.demand-execution-history .execution-entry-actions{padding:0 12px 9px}.demand-execution-history .execution-summary-details{margin:0 12px 10px;border:1px solid #ebe9f1;border-radius:8px;background:#fafafd;overflow:hidden}.demand-execution-history .execution-summary-details summary{min-height:38px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 11px;color:#5f6472;cursor:pointer;font-size:9px;font-weight:700;list-style:none}.demand-execution-history .execution-summary-details summary::-webkit-details-marker{display:none}.demand-execution-history .execution-summary-details summary>span{display:flex;align-items:center;gap:6px}.demand-execution-history .execution-summary-details summary svg:last-child{transition:transform .18s ease}.demand-execution-history .execution-summary-details[open] summary svg:last-child{transform:rotate(180deg)}.demand-execution-history .execution-summary-details p{margin:0!important;padding:11px 12px!important;border-top:1px solid #ebe9f1;border-radius:0!important;background:#fff!important;color:#555a67!important;font-size:9px!important;line-height:1.58!important;max-height:320px;overflow:auto;white-space:pre-wrap}.demand-execution-history .execution-entry p.execution-error{margin:0 12px 10px!important}.demand-execution-history .execution-open-link>b{font-weight:700}.demand-execution-history .status-pill{white-space:nowrap}@media(max-width:900px){.demand-execution-history .execution-open-link{grid-template-columns:1fr auto}.demand-execution-history .execution-open-link>em{grid-column:1}.demand-execution-history .execution-open-link>b{grid-column:2;grid-row:1/3}.demand-execution-history .execution-open-link>.status-pill{justify-self:end}}@media(max-width:620px){.demand-execution-history{padding:14px!important}.demand-execution-history .execution-history-heading{align-items:flex-start;flex-direction:column}.demand-execution-history .execution-open-link{grid-template-columns:1fr;gap:7px}.demand-execution-history .execution-open-link>.status-pill,.demand-execution-history .execution-open-link>b{grid-column:1;grid-row:auto;justify-self:start}.demand-execution-history .execution-open-link>b{justify-content:flex-start}}[data-theme=dark] .demand-execution-history .execution-entry{background:#111318!important;border-color:#2b2e37!important;box-shadow:none!important}[data-theme=dark] .demand-execution-history .execution-entry:hover{border-color:#6652b8!important;box-shadow:0 10px 30px rgba(0,0,0,.18)!important}[data-theme=dark] .demand-execution-history .execution-entry-title strong,[data-theme=dark] .demand-execution-history .execution-open-link>b{color:#f0f1f5!important}[data-theme=dark] .demand-execution-history .execution-entry-title small,[data-theme=dark] .demand-execution-history .execution-open-link>em{color:#9da1ad!important}[data-theme=dark] .demand-execution-history .execution-summary-details{background:#15171d;border-color:#2d3039}[data-theme=dark] .demand-execution-history .execution-summary-details summary{color:#c9ccd5}[data-theme=dark] .demand-execution-history .execution-summary-details p{background:#101217!important;border-color:#2d3039!important;color:#c7cad4!important}[data-theme=dark] .demand-execution-history .execution-entry p.execution-error{background:#251719!important;color:#efb8bd!important}.demand-execution-history .execution-entry p.execution-error span{color:inherit!important}.environment-recovery-card{display:grid;gap:12px;padding:13px;border:1px solid color-mix(in srgb,var(--purple) 34%,var(--line));border-radius:12px;background:color-mix(in srgb,var(--purple) 7%,transparent)}.environment-recovery-copy{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;align-items:start}.environment-recovery-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;color:var(--purple);background:color-mix(in srgb,var(--purple) 14%,var(--soft))}.environment-recovery-copy>div{min-width:0;display:grid;gap:4px}.environment-recovery-copy strong{color:var(--ink);font-size:.82rem;line-height:1.25}.environment-recovery-copy small{color:var(--muted);font-size:.72rem;line-height:1.45}.environment-recovery-button{width:100%;min-height:38px;border:0;border-radius:9px;display:flex;align-items:center;justify-content:center;gap:8px;padding:0 14px;background:linear-gradient(135deg,#7657ff,#6240ee);color:#fff;font-size:.76rem;font-weight:700;box-shadow:0 8px 20px #6d4aff31}.environment-recovery-button:hover:not(:disabled){filter:brightness(1.05)}.environment-recovery-button:disabled{cursor:wait;opacity:.72}.environment-recovery-error{color:var(--danger);font-size:.7rem;line-height:1.4}@media (min-width:961px){.sidebar{width:72px;padding:18px 10px 16px;overflow:hidden;transition:width .18s ease,padding .18s ease,box-shadow .18s ease}.sidebar.pinned,.sidebar:hover{width:248px;padding:23px 16px 18px;box-shadow:14px 0 34px rgba(8,10,16,.2)}.content{margin-left:72px;width:calc(100% - 72px);transition:margin-left .18s ease,width .18s ease}.shell.sidebar-pinned .content{margin-left:248px;width:calc(100% - 248px)}.sidebar .brand{justify-content:center;padding:0 0 14px;min-height:46px;white-space:nowrap}.sidebar.pinned .brand,.sidebar:hover .brand{justify-content:flex-start;padding:0 8px 16px}.sidebar-pin{width:100%;min-height:32px;margin:0 0 14px;border:1px solid #292d3a;border-radius:8px;background:#181b24;color:#8f94a7;display:flex;align-items:center;justify-content:center;gap:8px;font-size:10px;font-weight:700;transition:background .15s ease,color .15s ease}.sidebar-pin:hover{background:#222631;color:#fff}.sidebar:not(:hover):not(.pinned) .brand>span:last-child,.sidebar:not(:hover):not(.pinned) .sidebar-bottom>a>span,.sidebar:not(:hover):not(.pinned) .sidebar-pin span,.sidebar:not(:hover):not(.pinned) .user>span:nth-child(2),.sidebar:not(:hover):not(.pinned) .workspace-label,.sidebar:not(:hover):not(.pinned) .workspace>span:nth-child(2),.sidebar:not(:hover):not(.pinned) .workspace>svg,.sidebar:not(:hover):not(.pinned) nav a>span{display:none}.sidebar:not(:hover):not(.pinned) .workspace{width:44px;min-height:44px;margin-inline:auto;padding:6px;justify-content:center}.sidebar:not(:hover):not(.pinned) nav{align-items:center}.sidebar:not(:hover):not(.pinned) .sidebar-bottom>a,.sidebar:not(:hover):not(.pinned) nav a{width:44px;padding:0;justify-content:center}.sidebar:not(:hover):not(.pinned) .sidebar-bottom{align-items:center}.sidebar:not(:hover):not(.pinned) .user{width:44px;margin-inline:auto;padding:10px 0 0;flex-direction:column;gap:5px;justify-content:center}.sidebar:not(:hover):not(.pinned) .signout{width:30px;height:24px}.sidebar:not(:hover):not(.pinned) .user-avatar{width:30px;height:30px}}@media (min-width:961px) and (max-height:720px){.sidebar{padding-top:12px;padding-bottom:10px}.sidebar .brand{min-height:38px;padding-bottom:8px}.sidebar-pin{margin-bottom:8px}.workspace-label{display:none}.workspace{min-height:38px;padding-block:4px}.sidebar nav{padding-top:9px}.user{margin-top:7px;padding-top:8px}}@media (max-width:960px){.sidebar-pin{display:none}}.execution-detail-page{max-width:1440px;padding-top:20px;padding-bottom:36px}.execution-detail-page .section-header{align-items:center;margin-bottom:12px}.execution-detail-page .section-header h1{margin-bottom:4px;font-size:22px;line-height:1.18;letter-spacing:-.55px}.execution-detail-page .section-header p:not(.eyebrow){font-size:10px}.execution-detail-page .back-link{margin-bottom:10px}.execution-detail-page .execution-metrics{gap:8px}.execution-detail-page .execution-metrics>div{min-height:52px;padding:9px 11px;gap:8px;border-radius:9px;box-shadow:none}.execution-detail-page .execution-metrics>div>svg{width:15px;height:15px}.execution-detail-page .execution-metrics small{font-size:7px}.execution-detail-page .execution-metrics strong{font-size:9px}.execution-detail-page .execution-admin-token-usage{color:var(--muted);font-size:7px;font-style:normal;font-weight:500;line-height:1.2;opacity:.58}.execution-workbench{display:grid;grid-template-columns:minmax(270px,.64fr) minmax(520px,1.36fr);gap:10px;align-items:start;margin-top:10px}.execution-workbench.single{grid-template-columns:1fr}.execution-workbench>.execution-conversation,.execution-workbench>.execution-live-column{min-width:0;margin:0}.execution-live-column{position:sticky;top:82px;align-self:start;display:grid;gap:8px}.execution-live-column>.execution-live-progress{height:auto;min-height:0;margin:0;border-radius:11px;box-shadow:none}.execution-workbench>.execution-conversation{height:auto;padding:14px;border-color:color-mix(in srgb,var(--purple) 28%,var(--line));box-shadow:0 8px 24px rgba(42,29,90,.07)}.execution-workbench .execution-live-progress header{min-height:0;padding:11px 12px 8px;gap:8px}.execution-workbench .execution-live-progress header>span{flex:0 0 30px;width:30px;height:30px}.execution-workbench .execution-live-progress header strong{font-size:10px}.execution-workbench .execution-live-progress header small{font-size:7px;line-height:1.4}.execution-workbench .execution-live-progress header em{padding:3px 6px;font-size:6px}.execution-workbench .execution-live-progress ol{display:grid;gap:2px;margin:0;padding:0 12px 10px}.execution-workbench .execution-live-progress li{min-height:0;padding:5px 0;gap:7px}.execution-workbench .execution-live-progress li>svg{width:12px;height:12px}.execution-workbench .execution-live-progress li strong{font-size:8px}.execution-workbench .execution-live-progress li small{font-size:7px;line-height:1.35}.execution-workbench .execution-chat-header{min-height:0;margin-bottom:8px;padding:0 0 9px;gap:9px}.execution-workbench .execution-chat-icon{width:32px;height:32px}.execution-workbench .execution-chat-header h2{font-size:12px}.execution-workbench .execution-chat-header p{margin-top:2px;font-size:8px;line-height:1.4}.execution-workbench .execution-chat-status{padding:4px 7px;font-size:7px}.execution-chat-guidance{margin:0 0 8px;padding:8px 9px;display:flex;align-items:flex-start;gap:8px;border:1px solid color-mix(in srgb,var(--purple) 24%,var(--line));border-radius:8px;color:var(--purple);background:color-mix(in srgb,var(--purple) 6%,transparent)}.execution-chat-guidance>svg{flex:0 0 auto;width:14px;height:14px}.execution-chat-guidance>span{min-width:0;display:flex;flex-direction:column;gap:2px}.execution-chat-guidance strong{color:var(--ink);font-size:9px}.execution-chat-guidance small{color:var(--muted);font-size:7px;line-height:1.4}.execution-workbench .execution-message-list{max-height:205px;border-radius:8px}.execution-workbench .execution-message{padding:8px 9px}.execution-workbench .execution-message p{font-size:8px;line-height:1.5}.execution-workbench .execution-message header{margin-bottom:4px}.execution-workbench .execution-message header strong,.execution-workbench .execution-message header time{font-size:7px}.execution-workbench .execution-chat-processing{margin-top:8px;padding:8px 9px}.execution-workbench .execution-reply-form{padding-top:9px}.execution-workbench .execution-reply-form>label{margin-bottom:6px;font-size:9px}.execution-workbench .execution-reply-form textarea{min-height:92px;max-height:170px;padding:9px 10px;resize:vertical;font-size:9px;line-height:1.45}.execution-workbench .execution-attachment-tools{margin-top:7px}.execution-workbench .execution-attachment-tools button{min-height:30px;padding:0 9px;font-size:8px}.execution-workbench .execution-attachment-tools small{font-size:6px}.execution-workbench .execution-conversation-actions{align-items:center;gap:8px;margin-top:8px}.execution-workbench .execution-conversation-actions>small{max-width:54%;font-size:6px;line-height:1.4}.execution-workbench .execution-conversation-actions button{min-height:32px}.execution-workbench:has(.execution-chat-status.available)>.execution-conversation{border-color:color-mix(in srgb,var(--purple) 46%,var(--line));box-shadow:0 10px 28px rgba(81,54,190,.1)}.execution-detail-page .execution-review-grid{grid-template-columns:minmax(0,1fr) minmax(260px,.42fr);gap:10px;margin-top:10px}.execution-detail-page .execution-summary-card{padding:14px}.execution-detail-page .execution-summary-card .card-heading{margin-bottom:9px}.execution-detail-page .execution-summary-card .card-heading h2{font-size:11px}.execution-detail-page .execution-summary-card>p{max-height:140px;overflow:auto;margin:0;font-size:9px;line-height:1.55}.execution-detail-page .execution-links{margin-top:9px}.execution-detail-page .commit-list{gap:6px}.execution-detail-page .commit-list code{padding:5px 6px;font-size:7px}.execution-detail-page .documentation-download-card,.execution-detail-page .execution-credit-card,.execution-detail-page .execution-diff-card,.execution-detail-page .execution-evidence-card,.execution-detail-page .execution-log-card,.execution-detail-page .financial-execution-card{margin-top:10px}.execution-detail-page .execution-collapsible-header{min-height:46px;padding:9px 12px}.execution-detail-page .execution-collapsible-header>svg{width:17px;height:17px}.execution-detail-page .execution-collapsible-header strong{font-size:9px}.execution-detail-page .execution-collapsible-header small{font-size:7px}.execution-detail-page .execution-log-card .execution-collapsible-content{padding:10px 12px 12px}.execution-detail-page .execution-log-card .execution-timeline{gap:7px;max-height:min(640px,72vh);margin-top:0;padding-right:3px;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.execution-detail-page .execution-log-card .execution-log-entry{display:grid;grid-template-columns:30px minmax(0,1fr);gap:9px;align-items:start;padding:10px;border:1px solid var(--line);border-radius:10px;background:color-mix(in srgb,var(--soft) 94%,var(--purple) 6%)}.execution-detail-page .execution-log-card .execution-log-entry.error{border-color:color-mix(in srgb,#ef5b69 36%,var(--line))}.execution-detail-page .execution-log-card .execution-log-entry.warn{border-color:color-mix(in srgb,#e6a73c 34%,var(--line))}.execution-log-icon{width:30px;height:30px;display:grid;place-items:center;border-radius:9px;color:#7656f6;background:color-mix(in srgb,#7656f6 13%,transparent)}.execution-log-entry.error .execution-log-icon{color:#e45462;background:color-mix(in srgb,#e45462 13%,transparent)}.execution-log-entry.warn .execution-log-icon{color:#d89420;background:color-mix(in srgb,#d89420 14%,transparent)}.execution-log-main{min-width:0}.execution-log-main>header{display:flex;align-items:center;gap:8px;min-width:0}.execution-log-main>header strong{color:var(--ink);font-size:10px}.execution-log-main>header time{margin-left:auto;color:var(--muted);font-size:8px;white-space:nowrap}.execution-log-main>header .log-level{order:-1}.execution-log-main>p{margin:5px 0 0;color:var(--muted);font-size:9px;line-height:1.5}.execution-log-main>details{margin-top:7px}.execution-log-main>details summary{width:max-content;color:var(--purple);cursor:pointer;font-size:8px;font-weight:700}.execution-log-main>details pre{max-height:360px;margin-top:7px}@media (max-width:1180px){.execution-workbench{grid-template-columns:1fr}.execution-live-column{position:static}.execution-workbench .execution-message-list{max-height:260px}.execution-workbench .execution-conversation-actions>small{max-width:none}.execution-detail-page .execution-review-grid{grid-template-columns:1fr}}@media (max-width:760px){.execution-detail-page{padding-top:16px;padding-bottom:28px}.execution-detail-page .section-header{align-items:flex-start}.execution-detail-page .section-header h1{font-size:20px}.execution-detail-page .execution-metrics{grid-template-columns:1fr 1fr}.execution-workbench{gap:8px;margin-top:8px}.execution-workbench>.execution-conversation{padding:12px}.execution-workbench .execution-message-list{max-height:220px}.execution-workbench .execution-conversation-actions{align-items:stretch;flex-direction:column}.execution-workbench .execution-conversation-actions>div{width:100%}.execution-workbench .execution-conversation-actions button{flex:1 1;justify-content:center}.execution-detail-page .execution-log-card .execution-log-entry{grid-template-columns:26px minmax(0,1fr);gap:7px;padding:9px}.execution-log-icon{width:26px;height:26px}.execution-log-main>header{align-items:flex-start;flex-wrap:wrap}.execution-log-main>header time{width:100%;margin-left:0}}.execution-detail-page{max-width:1680px}.execution-detail-page>.section-header{min-height:0;margin-bottom:10px;padding:0 4px}.execution-detail-page>.section-header h1{max-width:1120px;font-size:clamp(18px,1.55vw,25px)}.execution-command-center{display:block;margin-top:0}.execution-command-center>.execution-conversation{width:100%;min-height:calc(100dvh - 205px);display:flex;flex-direction:column;padding:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--purple) 38%,var(--line));border-radius:18px;background:color-mix(in srgb,var(--soft) 96%,transparent);box-shadow:0 22px 64px rgba(18,12,42,.13)}.execution-detail-page .execution-command-center .execution-chat-header{min-height:70px;padding:15px 18px;background:linear-gradient(110deg,color-mix(in srgb,var(--purple) 9%,var(--soft)),color-mix(in srgb,var(--blue) 4%,var(--soft)))}.execution-detail-page .execution-command-center .execution-chat-header h2{font-size:14px}.execution-detail-page .execution-command-center .execution-chat-header p{font-size:9.5px}.execution-detail-page .execution-command-center .execution-chat-overview{display:grid;grid-template-columns:minmax(150px,.75fr) minmax(250px,1.35fr) minmax(140px,.75fr) minmax(160px,.85fr);gap:0;margin:0;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--soft) 84%,transparent)}.execution-detail-page .execution-command-center .execution-chat-overview>div{min-height:58px;padding:11px 15px;border:0;border-right:1px solid var(--line);border-radius:0;background:transparent;box-shadow:none}.execution-detail-page .execution-command-center .execution-chat-overview>div:last-child{border-right:0}.execution-detail-page .execution-command-center .execution-chat-overview small{font-size:7.5px;letter-spacing:.08em}.execution-detail-page .execution-command-center .execution-chat-overview strong{font-size:10px}.execution-detail-page .execution-command-center .execution-chat-guidance{margin:10px 16px 0}.execution-activity-disclosure{margin:9px 16px 0;border:1px solid color-mix(in srgb,var(--purple) 18%,var(--line));border-radius:11px;background:color-mix(in srgb,var(--purple) 4%,transparent)}.execution-activity-disclosure>summary{min-height:48px;padding:8px 11px;display:grid;grid-template-columns:30px minmax(0,1fr) auto auto;align-items:center;gap:9px;list-style:none;cursor:pointer}.execution-activity-disclosure>summary::-webkit-details-marker{display:none}.execution-activity-disclosure>summary>span:first-child{width:30px;height:30px;display:grid;place-items:center;border-radius:9px;color:var(--purple);background:color-mix(in srgb,var(--purple) 12%,transparent)}.execution-activity-disclosure>summary>span:nth-child(2){min-width:0;display:flex;flex-direction:column;gap:2px}.execution-activity-disclosure>summary strong{color:var(--ink);font-size:10px}.execution-activity-disclosure>summary em,.execution-activity-disclosure>summary small{color:var(--muted);font-size:8px;font-style:normal}.execution-activity-disclosure>summary>svg{color:var(--muted);transition:transform .18s ease}.execution-activity-disclosure[open]>summary>svg{transform:rotate(180deg)}.execution-activity-grid{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(340px,1.1fr);gap:10px;padding:0 10px 10px;border-top:1px solid var(--line)}.execution-activity-grid>*{min-width:0;margin-top:10px!important}.execution-detail-page .execution-command-center .execution-message-list{flex:1 1;min-height:clamp(300px,42vh,620px);max-height:62vh;padding:22px clamp(18px,4vw,64px);background:color-mix(in srgb,var(--soft) 72%,transparent)}.execution-detail-page .execution-command-center .execution-message{max-width:min(78%,860px)}.execution-detail-page .execution-command-center .execution-message.role-system{max-width:min(82%,820px);padding:9px 14px;border-radius:12px}.execution-detail-page .execution-command-center .execution-message p{font-size:10.5px;line-height:1.62}.execution-detail-page .execution-command-center .execution-chat-processing{margin:0;padding:11px 18px;border-top:1px solid var(--line)}.execution-chat-state-notices{display:grid;gap:8px;padding:10px 16px 0}.execution-chat-state-notices:empty{display:none}.execution-detail-page .execution-command-center .execution-chat-action-bar{min-height:58px;padding:10px 16px;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;border-top:1px solid var(--line);background:color-mix(in srgb,var(--soft) 92%,transparent)}.execution-chat-primary-actions{min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-right:auto}.execution-chat-primary-actions:empty{display:none}.execution-chat-primary-actions .execution-action{display:block}.execution-chat-primary-actions .execution-action>a,.execution-chat-primary-actions .execution-action>button,.execution-detail-page .execution-command-center .execution-complete-button{min-height:36px;height:36px;border-radius:10px;font-size:9px}.execution-command-center .execution-complete-button{padding:0 13px;justify-content:center;font-weight:800}.execution-detail-page .execution-command-center .execution-modern-reply{border-top:1px solid var(--line)}.execution-detail-page .execution-command-center .execution-reply-form{padding:14px 16px 16px;border-top:0}.execution-detail-page .execution-command-center .execution-reply-form textarea{min-height:96px;font-size:10px}.execution-detail-disclosure-content>:first-child{margin-top:0!important}.execution-detail-disclosure-content .execution-review-grid{grid-template-columns:1fr}.execution-detail-disclosure-content>.full-card,.execution-detail-disclosure-content>details,.execution-detail-disclosure-content>section{margin-top:10px}@media (max-width:980px){.execution-detail-page .execution-command-center .execution-chat-overview{grid-template-columns:1fr 1fr}.execution-detail-page .execution-command-center .execution-chat-overview>div:nth-child(2){border-right:0}.execution-detail-page .execution-command-center .execution-chat-overview>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.execution-activity-grid{grid-template-columns:1fr}}@media (max-width:760px){.execution-command-center>.execution-conversation{min-height:calc(100dvh - 160px);border-radius:14px}.execution-detail-page .execution-command-center .execution-chat-header{align-items:flex-start;flex-wrap:wrap}.execution-detail-page .execution-command-center .execution-chat-status{margin-left:42px}.execution-detail-page .execution-command-center .execution-message-list{min-height:320px;max-height:55vh;padding:16px 12px}.execution-detail-page .execution-command-center .execution-message{max-width:92%}.execution-activity-disclosure>summary{grid-template-columns:30px minmax(0,1fr) auto}.execution-activity-disclosure>summary em{display:none}.execution-chat-primary-actions,.execution-detail-page .execution-command-center .execution-chat-action-bar,.execution-detail-page .execution-command-center .execution-chat-controls{width:100%}.execution-chat-primary-actions>*,.execution-detail-page .execution-command-center .execution-chat-action-bar>button,.execution-detail-page .execution-command-center .execution-chat-controls>button{flex:1 1}}.execution-message.role-user.automatic{align-self:stretch;border:1px solid color-mix(in srgb,var(--purple) 24%,var(--line));background:color-mix(in srgb,var(--purple) 7%,var(--soft))}.execution-message.role-user.automatic header strong{color:var(--purple)}.execution-message.role-user.automatic p{color:var(--ink)}.execution-live-progress.waiting{border-color:color-mix(in srgb,var(--warning) 36%,var(--line));background:color-mix(in srgb,var(--warning) 5%,var(--soft))}.execution-live-progress.waiting header>span{color:var(--warning);background:color-mix(in srgb,var(--warning) 12%,transparent)}.execution-live-progress.paused{border-color:color-mix(in srgb,var(--muted) 32%,var(--line));background:color-mix(in srgb,var(--muted) 4%,var(--soft))}.execution-live-progress.paused header>span{color:var(--muted);background:color-mix(in srgb,var(--muted) 10%,transparent)}.execution-metrics>div:first-child strong{text-transform:none;letter-spacing:0}.execution-live-progress[data-runtime-focus="1"] ol{display:none}.execution-live-progress[data-runtime-focus="1"]:before{content:"";width:16px;height:16px;margin:4px 0 0 14px;display:inline-block;border:2px solid color-mix(in srgb,var(--purple) 28%,transparent);border-top-color:var(--purple);border-radius:50%;animation:execution-cycle-spin .8s linear infinite;vertical-align:middle}.execution-live-progress[data-runtime-focus="1"]:after{content:attr(data-runtime-label) " · " attr(data-runtime-detail);display:inline-block;max-width:calc(100% - 54px);margin:11px 12px 12px 8px;color:var(--ink);font-size:11px;font-weight:700;line-height:1.5;vertical-align:top}@keyframes execution-cycle-spin{to{transform:rotate(1turn)}}.execution-ready-toast{position:fixed;top:136px;right:18px;z-index:58;width:min(390px,calc(100vw - 36px));min-height:58px;padding:10px 10px 10px 11px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;border:1px solid color-mix(in srgb,var(--success) 34%,var(--line));border-radius:12px;background:color-mix(in srgb,var(--success) 8%,var(--soft));box-shadow:0 14px 34px rgba(10,18,22,.14);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);opacity:.94;animation:ready-toast-in .18s ease-out}.execution-ready-toast-icon{width:32px;height:32px;display:grid;place-items:center;border-radius:9px;color:var(--success);background:color-mix(in srgb,var(--success) 14%,var(--soft))}.execution-ready-toast a{min-width:0;display:flex;flex-direction:column;gap:3px}.execution-ready-toast strong{color:var(--ink);font-size:10px;line-height:1.3}.execution-ready-toast small{overflow:hidden;color:var(--muted);font-size:8px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.execution-ready-toast>button{width:28px;height:28px;border:0;border-radius:7px;display:grid;place-items:center;color:var(--muted);background:transparent}.execution-ready-toast>button:hover{background:color-mix(in srgb,var(--line) 70%,transparent);color:var(--ink)}@keyframes ready-toast-in{0%{transform:translateY(-8px);opacity:0}to{transform:translateY(0);opacity:.94}}@media (max-width:760px){.execution-ready-toast{top:128px;right:10px;width:calc(100vw - 20px)}}body,html{overflow-x:hidden}.shell,.shell>.content{min-height:100vh}@media (min-width:1100px){body{zoom:1}.content{min-width:0;max-width:none;font-size:13px}.execution-detail-page,.page,.section-page{width:100%;max-width:none!important;margin-left:0!important;margin-right:0!important}.page,.section-page{padding-left:clamp(24px,2.4vw,42px);padding-right:clamp(24px,2.4vw,42px)}.execution-detail-page{padding-left:clamp(24px,2vw,36px);padding-right:clamp(24px,2vw,36px)}.content small{font-size:11px!important;line-height:1.5}.content button,.content input,.content select,.content textarea{font-size:13px}.content .card-heading p,.content .field-guidance,.content .field-warning,.content .page-heading p,.content .panel-title p,.content .resource-meta,.content .section-header p{font-size:12px!important;line-height:1.5}.content .eyebrow{font-size:11px!important}.content .demand-status,.content .execution-chat-status,.content .log-level,.content .status-pill{font-size:10px!important}.execution-detail-page .section-header p:not(.eyebrow){font-size:12px!important}.execution-detail-page .execution-metrics small{font-size:10px!important}.execution-detail-page .execution-metrics strong,.execution-workbench .execution-live-progress header strong{font-size:12px!important}.execution-workbench .execution-live-progress header small{font-size:10px!important;line-height:1.45}.execution-workbench .execution-live-progress header em{font-size:9px!important}.execution-workbench .execution-live-progress li strong{font-size:11px!important;line-height:1.45}.execution-workbench .execution-live-progress li small{font-size:9.5px!important;line-height:1.45}.execution-workbench .execution-chat-header h2{font-size:14px!important}.execution-workbench .execution-chat-header p{font-size:11px!important;line-height:1.5}.execution-workbench .execution-chat-status{font-size:10px!important}.execution-chat-guidance strong{font-size:12px!important}.execution-chat-guidance small{font-size:10px!important;line-height:1.5}.execution-workbench .execution-message p{font-size:11.5px!important;line-height:1.55}.execution-workbench .execution-message header strong,.execution-workbench .execution-message header time{font-size:9.5px!important}.execution-workbench .execution-reply-form>label{font-size:11.5px!important}.execution-workbench .execution-reply-form textarea{font-size:12px!important;line-height:1.5}.execution-workbench .execution-attachment-tools button{font-size:11px!important}.execution-workbench .execution-attachment-tools small{font-size:9.5px!important}.execution-workbench .execution-conversation-actions>small{font-size:9.5px!important;line-height:1.5}.execution-detail-page .execution-summary-card .card-heading h2{font-size:13px!important}.execution-detail-page .execution-summary-card>p{font-size:11.5px!important;line-height:1.6}.execution-detail-page .commit-list code{font-size:10px!important}.execution-detail-page .execution-collapsible-header strong{font-size:11.5px!important}.execution-detail-page .execution-collapsible-header small{font-size:9.5px!important}}