:root .management-page{--management-border: var(--agentos-border);display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:24px;width:100%;min-width:0;max-width:100%;padding:32px 40px 48px;color:var(--agentos-text);font-size:14px;line-height:1.5;letter-spacing:0;overflow-wrap:anywhere}.management-page>*,.management-page :is(.product-detail-stack,.v11-grid,.product-form,.runtime-panel,.v11-panel)>*{min-width:0}.management-page .management-page__header{display:grid;gap:8px;padding:0 0 24px;border:0;border-bottom:1px solid var(--management-border);border-radius:0;background:none}.management-page__header:before{display:none}.management-page__breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:var(--agentos-muted);font-size:13px}.management-page__breadcrumbs a{color:inherit;text-decoration:none}.management-page__breadcrumbs a:hover{color:var(--agentos-accent-text);text-decoration:underline}.management-page__breadcrumbs [aria-current]{color:var(--agentos-text)}.management-page__heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px 24px}.management-page__heading-copy{flex:1 1 260px;min-width:0}.management-page .management-page__header h1{margin:0;color:var(--agentos-text);font-size:28px;line-height:1.15;font-weight:700;letter-spacing:0}.management-page .management-page__subtitle{margin:8px 0 0;color:var(--agentos-muted);font-size:14px;line-height:1.5}.management-page__actions,.management-page :is(.runtime-row-actions,.v11-action-row,.v11-inline-actions,.product-form-actions){display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;max-width:100%}.management-page :is(.runtime-panel,.product-panel,.v11-panel){display:grid;grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;margin:0;padding:0;border:0;border-radius:0;box-shadow:none;background:transparent}.management-page :is(.runtime-panel,.product-panel)>header,.management-page :is(.runtime-panel-heading,.product-panel-header,.v11-panel__head){display:flex;justify-content:space-between;padding:0;gap:12px;align-items:center;flex-wrap:wrap}.management-page :is(.runtime-panel,.product-panel)>header>div:first-child{min-width:0;flex:1 1 200px}.management-page :is(.runtime-panel,.product-panel)>header p{margin:6px 0 0;color:var(--agentos-muted);font-size:13px}.management-page :is(h2,.runtime-panel h2,.product-panel h2,.v11-panel h2){margin:0;color:var(--agentos-text);font-size:18px;line-height:1.5;font-weight:700;letter-spacing:0}.management-page h3{font-size:15px;line-height:1.5;letter-spacing:0}.management-page :is(.product-panel-subtitle,.runtime-boundary-note,.v11-muted,.product-permission-note){margin:0;color:var(--agentos-muted);font-size:13px;line-height:1.6}.management-page .agentos-section-tabs{gap:20px;margin:-4px 0 0;padding:0;border:0;border-bottom:1px solid var(--management-border);background:transparent;flex-wrap:wrap}.management-page .agentos-section-tab{min-height:40px;padding:8px 0;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:var(--agentos-muted);font-size:14px}.management-page .agentos-section-tab.is-active{border-bottom-color:var(--agentos-accent);color:var(--agentos-accent-text);background:transparent}.agent-import-dialog .agentos-section-tabs{display:flex;gap:24px;border-bottom:1px solid var(--agentos-border)}.ds-modal.agent-import-dialog[open]{display:grid;gap:20px}:root .ds-modal.agent-import-dialog .agentos-section-tab{border:0;border-bottom:2px solid transparent;border-radius:0;padding:10px 0;background:transparent;color:var(--agentos-muted)}:root .ds-modal.agent-import-dialog .agentos-section-tab.is-active{background:transparent;border-bottom-color:var(--agentos-accent);color:var(--agentos-accent-text)}:root .ds-modal.agent-import-dialog .v11-panel__head h2{font-size:16px}:root .ds-modal.agent-import-dialog .ds-empty-state h3{font-size:16px}.agent-import-dialog .agent-import-wizard-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.agent-import-dialog .agent-import-wizard-steps li{display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid var(--management-border);border-radius:10px;background:var(--agentos-surface-subtle);color:var(--agentos-muted)}.agent-import-dialog .agent-import-wizard-steps li.is-active{border-color:var(--agentos-accent);color:var(--agentos-accent-text);background:color-mix(in srgb,var(--agentos-accent) 10%,transparent)}.agent-import-dialog .agent-import-wizard-steps span{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:999px;background:var(--agentos-surface);border:1px solid var(--management-border);font-size:12px;font-weight:700}.agent-import-dialog .agent-import-wizard-page{display:grid;gap:20px}.common-skill-management .common-skill-header{display:flex;flex-wrap:wrap;padding:0 0 20px;border:0;border-bottom:1px solid var(--agentos-border);border-radius:0;background:transparent}.common-skill-management .common-skill-header:before{display:none}.common-skill-management :is(.common-skill-summary-item,.common-skill-result,.common-skill-boundary,.common-skill-loading,.common-skill-error){background:transparent;border:0;border-radius:0;padding:0}.common-skill-management .common-skill-summary{gap:24px;margin:20px 0 0}.common-skill-management .common-skill-summary-item dt{font-size:13px}.common-skill-management .common-skill-summary-item dd{font-size:24px}.common-skill-management .common-skill-section-heading{flex-wrap:wrap}.common-skill-management .common-skill-result{margin:0}.common-skill-management .common-skill-card h3{font-size:16px}.common-skill-management .common-skill-card-heading{flex-wrap:wrap}.agent-import-dialog .agentos-section-tab{border:0;border-radius:0;background:transparent;color:var(--agentos-muted);padding:10px 0;border-bottom:2px solid transparent}.agent-import-dialog .agentos-section-tab.is-active{color:var(--agentos-accent-text);border-bottom-color:var(--agentos-accent)}.agent-import-dialog .v11-panel{padding:0;border:0;background:transparent;box-shadow:none}.agent-import-dialog .v11-card-grid{background:transparent}.agent-import-dialog .v11-card{background:transparent;border:0;padding:8px 0}.agent-import-dialog .v11-grid{gap:24px}.agent-import-dialog .v11-form{min-width:0}.agent-import-dialog .agent-import-preview-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 18px;margin:0;padding:0 0 14px;border-bottom:1px solid var(--management-border)}.agent-import-dialog .agent-import-preview-summary div{display:grid;gap:4px;min-width:0}.agent-import-dialog .agent-import-preview-summary dt{color:var(--agentos-muted);font-size:12px}.agent-import-dialog .agent-import-preview-summary dd{margin:0;color:var(--agentos-text);font-size:14px;font-weight:600;overflow-wrap:anywhere}.agent-import-dialog .agent-import-risk-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.agent-import-dialog .agent-import-system-prompt{min-height:320px}.agent-import-dialog .agent-import-source-flow{display:grid;gap:18px;padding:20px 0;border-block:1px solid var(--management-border)}.agent-import-dialog .agent-import-source-flow .v11-muted{margin:0}.agent-import-dialog .agent-import-wizard-actions{justify-content:space-between}.agent-import-dialog .runtime-modal-header{padding:0 0 16px;margin:0;gap:16px;border-bottom:1px solid var(--agentos-border)}.agent-import-dialog .runtime-modal-close{width:36px;height:36px;padding:8px;flex:0 0 36px}.management-page .billing-account-balance-card{background:transparent}.management-page .billing-account-recharge-grid{align-items:end;gap:16px}.management-page .billing-account-presets{display:flex;flex-wrap:wrap;gap:8px}.management-page .billing-account-presets button{min-width:72px;min-height:36px}.management-page .billing-account-metrics .runtime-usage-card{min-width:0}.management-page .billing-account-metrics .metric-value{font-size:26px;line-height:1.4;overflow-wrap:anywhere}@media (max-width: 760px){.agent-import-dialog .agent-import-wizard-steps,.agent-import-dialog .agent-import-preview-summary,.agent-import-dialog .agent-import-risk-row,.management-page .billing-account-recharge-grid{grid-template-columns:minmax(0,1fr)}}.management-page :is(.product-table-wrap,.runtime-table-wrap,.v11-table-wrap){width:100%;max-width:100%;min-width:0;overflow:auto;border:1px solid var(--management-border);border-radius:8px;background:var(--agentos-surface)}.management-page :is(.product-table,.runtime-table,.v11-table){width:100%;min-width:960px;border:0;border-collapse:collapse;font-size:13px}.management-page :is(th,td){padding:14px 16px;border-bottom:1px solid var(--management-border);vertical-align:middle;line-height:1.5}.management-page th{background:var(--agentos-overlay-03);color:var(--agentos-muted);font-weight:600}.management-page tbody tr:last-child td{border-bottom:0}.management-page tbody tr:hover{background:var(--agentos-overlay-025)}.management-page td :is(.runtime-row-actions,.v11-action-row){flex-wrap:nowrap}.management-page td{min-width:128px}.management-page td:has(code){min-width:180px}.management-page caption{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.management-page .workspace-resource-overview .product-table{min-width:0}.management-page .workspace-resource-overview :is(th,td){min-width:0}.management-page .ds-pagination{padding:12px;font-size:13px}.management-page .ds-pagination__controls{min-width:0}.management-page .runtime-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;margin:0}.management-page .runtime-detail-grid>div{min-width:0}.management-page .runtime-detail-grid dt{color:var(--agentos-muted);font-size:13px}.management-page .runtime-detail-grid dd{margin:4px 0 0;line-height:1.6;overflow-wrap:anywhere}@media (max-width: 640px){.management-page .runtime-detail-grid{grid-template-columns:minmax(0,1fr)}}.management-page :is(.ds-input,.ds-select,.runtime-input,textarea,input:not([type=checkbox]):not([type=radio]):not([type=file])){min-width:0;max-width:100%;min-height:40px;border:1px solid var(--management-border);border-radius:8px;background:var(--agentos-input);color:var(--agentos-text);font:inherit}.management-page :is(.product-form,.v11-form){gap:20px;padding:20px 0;border:0;border-block:1px solid var(--management-border);border-radius:0;background:none}.management-page label>span,.management-page .ds-field__label{font-size:13px;font-weight:500}.management-page :is(.v11-inline-form,.product-toolbar){gap:12px;align-items:end}.management-page .v11-approval-filter-bar{display:flex;flex-wrap:nowrap;align-items:center;gap:14px}.management-page .v11-approval-filter-bar .ds-field{display:flex;align-items:center;gap:8px;min-width:min(360px,100%)}.management-page .v11-approval-filter-bar .ds-field input{min-width:260px}.management-page .v11-approval-filter-bar .v11-tab-row,.management-page .v11-approval-filter-bar .v11-inline-actions{align-items:center}.management-page .ds-button{min-height:36px;max-width:100%;border-radius:8px;font-size:13px;line-height:1.4;letter-spacing:0;white-space:normal}.management-page .ds-button svg{flex:0 0 auto;width:16px;height:16px}.management-page .ds-badge--info{color:var(--agentos-text);background:var(--agentos-info-bg)}.management-page .v11-aoe-dialogue__entry--assistant .v11-aoe-dialogue__bubble{width:100%;padding:16px 0;border:0;border-radius:0;background:transparent}.management-page .v11-aoe-dialogue__entry--user .v11-aoe-dialogue__bubble{background:var(--agentos-surface);border-color:var(--management-border)}.management-page .v11-aoe-step-card{border-color:var(--management-border)}.management-page .v11-aoe-final-answer{margin-top:16px;padding:16px 0 0;border:0;border-top:1px solid var(--management-border);border-radius:0;background:transparent}:root .management-page :is(.ds-button.ds-button--primary,.product-primary-action,.primary-action){color:var(--agentos-on-accent);background:var(--agentos-accent);border-color:var(--agentos-accent)}.management-page :is(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--agentos-accent-text);outline-offset:3px}.management-page :is(.v11-metrics,.runtime-usage-grid,.tenant-home__metric-grid){display:grid;grid-template-columns:repeat(auto-fit,minmax(min(160px,100%),1fr));gap:0;border-block:1px solid var(--management-border)}.management-page :is(.v11-metric,.runtime-usage-card){min-width:0;padding:20px 16px;border:0;border-radius:0;box-shadow:none;background:transparent}.management-page :is(.v11-metric strong,.runtime-usage-card>strong,.runtime-usage-card>p:first-of-type){font-size:24px;line-height:1.35;font-weight:600}.management-page .runtime-usage-card>p:not(:first-of-type){font-size:12px;color:var(--agentos-muted);font-weight:400}.management-page :is(.v11-metric span,.v11-metric small,.runtime-usage-card h2){font-size:13px;color:var(--agentos-muted)}.management-page .v11-metric small:empty{display:none}.management-page .v11-grid{gap:28px}.management-page .v11-grid--two{grid-template-columns:minmax(0,2fr) minmax(240px,1fr);align-items:start}.management-page .tenant-wizard-summary{display:grid;gap:24px}.management-page .agentos-wizard-stepper{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.management-page .agentos-wizard-stepper__step{display:flex;align-items:start;gap:8px;min-width:0;padding:10px 0;border:0;border-radius:0;background:transparent}.management-page .agentos-wizard-stepper__step-index{flex:0 0 24px;width:24px;height:24px;border-radius:50%;background:var(--agentos-elevated);color:var(--agentos-muted);font-size:11px}.management-page .agentos-wizard-stepper__step--done .agentos-wizard-stepper__step-index,.management-page .agentos-wizard-stepper__step.is-active .agentos-wizard-stepper__step-index{background:var(--agentos-accent);color:var(--agentos-on-accent)}.management-page .agentos-wizard-stepper__step-copy{min-width:0}.management-page .agentos-wizard-stepper__step-copy strong{font-size:13px}.management-page .agentos-wizard-stepper__step-copy p{font-size:11px;line-height:1.4}.management-page .tenant-wizard-enterprise-section{padding:0;border:0;background:none}.management-page .tenant-home__identity-meta{font-size:13px;margin-top:8px}.management-page .tenant-home__primary-grid,.management-page .tenant-home__secondary-grid{gap:32px}.management-page .tenant-home__panel{border-top:1px solid var(--management-border);padding-top:20px}.management-page .tenant-home__attention{padding:0;border:0;border-radius:0;background:none}.management-page .tenant-home__all-clear{color:var(--agentos-accent-text)}.management-page .tenant-home__status-chip[data-tone=success]{color:var(--agentos-accent-text);border-color:var(--agentos-border-strong)}.management-page .tenant-home__record-list li{padding-block:14px}.management-page .tenant-home__quick-actions a{border-radius:8px}.management-page .v11-plan li{border-radius:8px;flex-wrap:wrap;gap:12px}.management-page .v11-plan li>div{min-width:0}.management-page .model-fallback-list{padding:0;list-style:none}.management-page .model-fallback-list li{grid-template-columns:28px minmax(0,1fr) auto}.management-page .model-fallback-list li>span:first-child{width:28px;height:28px;padding:0;justify-content:center;align-self:start;border-radius:50%}.management-page .ds-modal .runtime-panel{padding:0}.management-page .management-page__form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.management-page .management-page__form-grid>*{min-width:0}@media (max-width: 1100px){.management-page .v11-grid--two,.management-page .tenant-home__primary-grid,.management-page .tenant-home__secondary-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width: 860px){body:has(.management-page) .app-version{position:static;padding:8px 16px}}@media (max-width: 640px){:root .management-page{padding:24px 16px 32px;gap:20px}.management-page__heading-copy{flex-basis:100%}.management-page__actions{width:100%}.management-page :is(.product-form,.product-compact-form,.v11-inline-form,.tenant-wizard-enterprise-grid){grid-template-columns:minmax(0,1fr)}.management-page .v11-inline-form>*{min-width:0;width:100%}.management-page .v11-approval-filter-bar{flex-wrap:wrap;align-items:stretch}.management-page .v11-approval-filter-bar .ds-field{width:100%}.management-page .v11-approval-filter-bar .ds-field input{min-width:0;width:100%}.management-page :is(.v11-metrics,.runtime-usage-grid,.tenant-home__metric-grid){grid-template-columns:repeat(2,minmax(0,1fr))}.management-page :is(.v11-metric,.runtime-usage-card){padding:16px 8px}.management-page .tenant-home__quick-actions{grid-template-columns:minmax(0,1fr)}.management-page .ds-pagination__controls{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:100%}.management-page .ds-pagination__summary{grid-column:1 / -1;order:-1;min-width:0;white-space:normal}.management-page .ds-pagination__controls button{padding-inline:4px;min-width:0}.management-page .management-page__form-grid{grid-template-columns:minmax(0,1fr)}.management-page .model-fallback-list li{grid-template-columns:28px minmax(0,1fr)}.management-page .model-fallback-list li>.v11-action-row{grid-column:2}}.verification-redesign{min-width:0}.verification-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0;margin:0;list-style:none}.verification-steps li{display:flex;align-items:center;gap:12px;min-height:56px;padding:12px 16px;border-bottom:2px solid var(--pr-border);color:var(--pr-muted);font-size:14px;line-height:1.5}.verification-steps li.is-current{border-color:var(--pr-accent);color:var(--agentos-text)}.verification-step-number{display:inline-flex;align-items:center;justify-content:center;flex:0 0 28px;width:28px;height:28px;border:1px solid var(--pr-border);border-radius:50%;font-size:13px;font-weight:600}.verification-steps .is-current .verification-step-number,.verification-steps .is-complete .verification-step-number{background:var(--pr-accent);border-color:var(--pr-accent);color:var(--agentos-on-accent)}.verification-content{display:grid;grid-template-columns:minmax(0,748fr) minmax(240px,328fr);gap:24px;align-items:start}.verification-form,.verification-panel,.verification-fields,.verification-upload-pair>*{min-width:0}.verification-redesign .verification-panel{display:grid;gap:24px}.verification-panel>header{margin:0}.verification-panel-title{display:flex;align-items:center;gap:8px;line-height:1.5}.verification-panel-title svg,.verification-materials svg,.verification-actions svg{flex-shrink:0}.verification-fields{display:grid;gap:20px}.verification-fields .api-key-field{display:grid;gap:8px;min-width:0;max-width:none}.verification-redesign .ds-input{width:100%;min-width:0;min-height:44px;font-size:14px;font-family:inherit}.verification-upload-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.verification-upload{display:grid;gap:12px;padding-block:16px;border-top:1px dashed var(--pr-border);color:var(--pr-muted)}.verification-upload-label{font-size:13px;font-weight:500}.verification-upload-control,.verification-uploaded{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.verification-file-input{display:none}.verification-upload-hint,.verification-uploaded{font-size:13px;line-height:1.5}.verification-uploaded{color:var(--agentos-accent-text)}.verification-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px;border-top:1px solid var(--pr-border);padding-top:20px}.verification-redesign .ds-button{gap:8px;min-height:40px;max-width:100%;font-size:14px;white-space:normal;overflow-wrap:anywhere}.verification-sms{display:flex;align-items:end;flex-wrap:wrap;gap:12px}.verification-sms .api-key-field{flex:1 1 160px}.verification-materials{display:grid;gap:20px;padding:24px 0 24px 24px;border-left:1px solid var(--pr-border)}.verification-materials h2,.verification-status h2{margin:0;font-size:18px;font-weight:700;line-height:1.5}.verification-materials ol{display:grid;gap:20px;margin:0;padding:0;list-style:none;font-size:14px}.verification-materials li{display:flex;align-items:start;gap:12px;line-height:1.5}.verification-materials p{margin:0;color:var(--pr-muted);font-size:13px;line-height:1.7}.verification-notice{padding:16px 0;margin:0;border-bottom:1px solid var(--pr-border);font-size:14px;line-height:1.6}.verification-notice p{margin:0 0 8px}.verification-notice.is-error{color:var(--agentos-danger)}.verification-notice.is-success{color:var(--agentos-accent-text)}.verification-status{display:flex;align-items:center;flex-wrap:wrap;gap:16px;padding:0 0 24px;border-bottom:1px solid var(--pr-border)}.verification-status>div{flex:1 1 220px}.verification-status>svg{color:var(--pr-muted);flex-shrink:0}.verification-status.is-approved>svg{color:var(--agentos-accent-text)}.verification-status p{margin:4px 0 0;font-size:14px;line-height:1.6;color:var(--pr-muted)}.verification-details{display:grid;gap:0;margin:0;font-size:14px;line-height:1.6}.verification-details>div{display:grid;grid-template-columns:minmax(110px,1fr) minmax(0,2fr);align-items:baseline;gap:12px;padding:14px 0;border-bottom:1px solid var(--pr-border)}.verification-details>div:first-child{padding-top:0}.verification-details>div:last-child{border:0;padding-bottom:0}.verification-details dt{font-size:13px;color:var(--pr-muted)}.verification-details dd{min-width:0;margin:0}.verification-redesign .verification-image-link{padding:0;min-height:28px;color:var(--agentos-accent-text)}.verification-image-dialog{width:min(900px,calc(100vw - 32px));max-height:calc(100dvh - 32px);box-sizing:border-box;padding:20px;background:var(--agentos-surface);color:var(--agentos-text);border:1px solid var(--agentos-border);border-radius:8px}.verification-image-dialog::backdrop{background:#000000b3}.verification-image-dialog header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.verification-image-dialog h2{margin:0;font-size:18px}.verification-image-dialog img{display:block;width:100%;max-height:calc(100dvh - 140px);object-fit:contain}@media (max-width: 1100px){.verification-content{grid-template-columns:minmax(0,1fr)}.verification-materials{border-left:0;border-top:1px solid var(--pr-border);padding:24px 0 0}.verification-materials ol{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 640px){.verification-steps{gap:8px}.verification-steps li{flex-direction:column;align-items:start;gap:8px;padding:8px 0;font-size:13px}.profile-redesign.verification-redesign .verification-panel{padding:20px 16px}.verification-upload-pair,.verification-materials ol{grid-template-columns:minmax(0,1fr)}.verification-details>div{grid-template-columns:minmax(0,1fr);gap:4px}}.catalog-page .runtime-page-section{display:grid;gap:18px;min-width:0;padding:0;border:0;background:transparent}.catalog-page .runtime-page-section__header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.ds-modal.catalog-dialog{width:640px}.ds-modal.catalog-dialog[open]{display:grid;gap:20px}:root .ds-modal.catalog-dialog--wide{width:820px}.catalog-dialog .runtime-modal-body{padding:0;color:var(--agentos-text)}.catalog-dialog .runtime-modal-header{margin:0;padding:0 0 16px;border-bottom:1px solid var(--agentos-border);gap:16px;align-items:start}.catalog-dialog .runtime-modal-close{flex:0 0 36px;width:36px;height:36px;padding:8px}.catalog-form-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.catalog-dialog fieldset{min-width:0}.catalog-dialog .catalog-form-group{border:0;border-top:1px solid var(--agentos-border);border-radius:0;padding:16px 0 0;margin:0}.catalog-dialog .catalog-form-group legend{padding-right:8px}.catalog-json-details summary{cursor:pointer;font-size:13px}.catalog-dialog .runtime-input{max-width:100%;min-height:40px;font-size:14px;line-height:1.6}.catalog-dialog :is(label,p,small,code){overflow-wrap:anywhere}.catalog-dialog .primary-action{color:var(--agentos-on-accent)}.catalog-dialog pre{max-width:100%;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--agentos-text);background:var(--agentos-surface-subtle)}@media (max-width: 600px){.catalog-form-columns{grid-template-columns:minmax(0,1fr)}}:root .ds-modal.domain-app-detail{width:760px;gap:24px}.ds-modal.domain-app-detail[open]{display:grid}:root .ds-modal.domain-app-detail .domain-app-detail__section h3{font-size:16px}.domain-app-detail__header{display:flex;justify-content:space-between;gap:16px;align-items:start}.domain-app-detail__header>div{min-width:0}.domain-app-detail__header p{margin:0 0 6px;color:var(--agentos-muted);font-size:13px}.domain-app-detail__close{width:36px;height:36px;padding:8px;flex:0 0 36px}.domain-app-detail__overview{display:grid;gap:12px;justify-items:start}.domain-app-detail__overview p{margin:0;white-space:pre-wrap;line-height:1.7}.domain-app-detail__section{border-top:1px solid var(--agentos-border);padding-top:20px;display:grid;gap:14px}.domain-app-detail__section h3{font-size:15px;margin:0}.domain-app-detail__fields{margin:0;display:grid;gap:18px}.domain-app-detail__fields>div{display:grid;grid-template-columns:150px minmax(0,1fr);gap:16px}.domain-app-detail__fields dt{color:var(--agentos-muted);font-size:13px}.domain-app-detail__fields dd{margin:0;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.domain-app-detail code{font-size:13px;overflow-wrap:anywhere;color:var(--agentos-text)}.domain-app-detail__attachments{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.domain-app-detail__attachments h3 span{margin-left:6px;font-size:13px;font-weight:400;color:var(--agentos-muted)}.domain-app-detail__attachments ul{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:8px}.domain-app-detail__keys{list-style:none;padding:0;margin:0}.domain-app-detail__keys li{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:12px 0}.domain-app-detail__keys li+li{border-top:1px solid var(--agentos-border)}.domain-app-detail__keys code{grid-column:1 / -1;color:var(--agentos-muted)}@media (max-width: 600px){.domain-app-detail__fields>div,.domain-app-detail__attachments{grid-template-columns:minmax(0,1fr)}.domain-app-detail__fields>div{gap:6px}}.auth-page{min-height:100dvh;display:flex;flex-direction:column;color:var(--agentos-text);background:var(--agentos-bg);font-size:14px;line-height:1.6;letter-spacing:0}.auth-page *{box-sizing:border-box}.auth-page [hidden]{display:none}.auth-page__header{min-height:80px;padding:20px 40px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid var(--agentos-border)}.auth-page__brand{display:flex;align-items:center;gap:12px;min-width:0;text-decoration:none;color:var(--agentos-text);font-size:18px;font-weight:700}.auth-page__brand img{width:36px;height:36px;object-fit:contain}.auth-page__brand span{overflow-wrap:anywhere}.auth-page__preferences{display:flex;align-items:center;gap:12px;flex-shrink:0}.auth-page__preferences select{min-height:38px;width:108px;font-size:13px}.auth-page__theme{width:38px;height:38px;padding:8px}.auth-page__main{flex:1;display:grid;align-content:start;justify-items:center;padding:56px 24px}.auth-page__form{width:min(100%,460px);min-width:0;display:grid;gap:24px}.auth-page h1{margin:0;font-size:28px;line-height:1.4;letter-spacing:0;overflow-wrap:anywhere}.auth-page p{margin:0}.auth-page .product-success-note{color:var(--agentos-accent-text);background:color-mix(in srgb,var(--agentos-accent) 10%,var(--agentos-surface));border-color:color-mix(in srgb,var(--agentos-accent) 35%,var(--agentos-surface))}.auth-page .product-form{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;gap:20px;margin:0;padding:0;border:0;border-radius:0;background:transparent}.auth-page .product-form>label{display:grid;gap:8px;margin:0;color:var(--agentos-text);font-size:13px}.auth-page input:not([type=checkbox]){width:100%;min-width:0;min-height:44px;border:1px solid color-mix(in srgb,var(--agentos-text) 28%,var(--agentos-surface));background:var(--agentos-input);color:var(--agentos-text);border-radius:6px;font-size:14px;padding:10px 12px}.auth-page input::placeholder{color:var(--agentos-muted);opacity:1}.auth-page :is(input,select,button,a):focus-visible{outline:2px solid var(--agentos-accent-text);outline-offset:3px}.auth-page input:focus-visible{box-shadow:0 0 0 4px color-mix(in srgb,var(--agentos-accent) 16%,transparent)}.auth-page input[aria-invalid=true]{border-color:var(--agentos-danger);outline-color:var(--agentos-danger)}.auth-page .auth-password{position:relative}.auth-page .auth-password input{padding-right:48px}.auth-page .auth-password__toggle{position:absolute;right:4px;bottom:4px;width:36px;height:36px;padding:8px;background:transparent;border:0;color:var(--agentos-muted)}.auth-page .product-primary-action{width:100%;min-height:44px;color:var(--agentos-on-accent);background:var(--agentos-accent);border-radius:6px;font-size:14px}.auth-page .login-tabs{display:flex;gap:24px;padding:0;border-bottom:1px solid var(--agentos-border)}.auth-page .login-tab{min-height:44px;padding:8px 0;margin:0;border:0;border-bottom:2px solid transparent;border-radius:0;font-size:14px;background:transparent;color:var(--agentos-muted)}.auth-page .login-tab.is-active{color:var(--agentos-accent-text);border-bottom-color:var(--agentos-accent)}.auth-page .login-links{margin:0;display:flex;flex-wrap:wrap;gap:12px 20px;font-size:13px}.auth-page .login-links a,.auth-page .product-auth-footer a,.auth-page .register-terms-checkbox a{color:var(--agentos-accent-text);text-decoration:none}.auth-page a:hover{text-decoration:underline}.auth-page .auth-register-link{flex-basis:100%;border-top:1px solid var(--agentos-border);padding-top:20px;font-size:14px}.auth-page .register-terms-checkbox{display:flex!important;align-items:start;gap:10px!important;line-height:1.7}.auth-page .register-terms-checkbox span{min-width:0;white-space:normal;overflow-wrap:anywhere}.auth-page .platform-footer{position:static;flex-shrink:0}.auth-page .register-terms-checkbox input{flex:0 0 16px;width:16px;height:16px;margin-top:3px;accent-color:var(--agentos-accent)}.auth-page .product-form-error{padding:10px 12px;border-left:2px solid var(--agentos-danger);color:var(--agentos-danger);background:color-mix(in srgb,var(--agentos-danger) 8%,transparent);font-size:13px}.auth-page .product-register-result{margin:0;display:grid;gap:8px;min-width:0}.auth-page .product-register-result dd{margin:0 0 12px;overflow-wrap:anywhere}.auth-page .product-register-result dt{font-size:13px;color:var(--agentos-muted)}.auth-page .product-register-secret{display:block;font-size:14px;padding:16px;color:var(--agentos-text);background:var(--agentos-surface-subtle);border:1px solid var(--agentos-border);border-radius:6px}.auth-page__version{text-align:center;padding:0 16px 16px;color:var(--agentos-muted);font-size:12px}@media (max-width: 600px){.auth-page__header{padding:16px;gap:12px;flex-wrap:wrap}.auth-page__brand{font-size:16px}.auth-page__main{padding:32px 20px}.auth-page__preferences{gap:4px}}.doc-library-edit-dialog{box-sizing:border-box;width:min(480px,calc(100vw - 32px));max-height:calc(100dvh - 48px);overflow-y:auto;margin:auto;padding:24px;border:1px solid var(--ds-border);border-radius:12px;color:var(--ds-text);background:var(--ds-surface)}.doc-library-edit-dialog::backdrop{background:#0000008c}.doc-library-edit-dialog form{display:grid;gap:16px}.doc-library-edit-dialog h2{margin:0;font-size:20px;line-height:1.4}.doc-library-edit-help{margin:0;font-size:13px;line-height:1.6}.doc-library-edit-actions{display:flex;justify-content:flex-end;gap:12px}.doc-library-edit-dialog .ds-button--primary:hover:not(:disabled){background:var(--ds-accent);filter:brightness(.92)}.doc-content-dialog{width:min(44rem,calc(100vw - 2rem));max-height:80vh;overflow:auto;box-sizing:border-box;border:1px solid var(--ds-border);border-radius:12px;padding:24px;color:var(--ds-text);background:var(--ds-surface)}.doc-content-dialog::backdrop{background:#00000059}.doc-content-dialog header{display:flex;justify-content:space-between;align-items:center;gap:16px}.doc-content-dialog h2{margin:0;font-size:1.25rem}.doc-content-name,.doc-content-text{overflow-wrap:anywhere;white-space:pre-wrap}.doc-content-text{line-height:1.65}.v11-modal.v11-modal--doc-upload{min-width:0;width:min(520px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow-y:auto}.v11-doc-upload-progress{display:grid;gap:.5rem;min-width:0}.v11-doc-upload-progress p{margin:0;overflow-wrap:anywhere}.v11-doc-upload-progress progress{width:100%;height:.75rem;accent-color:var(--agentos-accent, #76b900)}.v11-doc-upload-progress__filename{font-weight:500}.v11-modal--doc-upload .v11-doc-upload-cancel{color:var(--agentos-text)}.v11-modal--doc-upload .v11-doc-upload-cancel:focus-visible{outline:2px solid var(--agentos-accent);outline-offset:2px}:root .ds-modal--drawer:has(.v11-doc-library-detail){width:1200px}:root .ds-modal--drawer .v11-documents-table{table-layout:fixed;min-width:680px}.v11-documents-table__size{width:80px}.v11-documents-table__format{width:72px}.v11-documents-table__quality{width:112px}.v11-documents-table__date{width:144px}.v11-documents-table__actions{width:184px}:root .v11-documents-table :is(th,td){min-width:0;padding:10px 8px;white-space:normal;overflow-wrap:anywhere}:root .v11-documents-table .v11-action-row{flex-wrap:wrap;gap:6px}:root .v11-documents-table .ds-button{max-width:100%;white-space:normal}:root{color:#f5f5f5;background:#0c0c0c;--agentos-bg: #0c0c0c;--agentos-surface: #161616;--agentos-elevated: #1e1e1e;--agentos-card: #1a1a1a;--agentos-hover: #242424;--agentos-input: #111111;--agentos-border: rgba(255, 255, 255, .08);--agentos-border-strong: rgba(118, 185, 0, .3);--agentos-text: #f5f5f5;--agentos-muted: #a0a0a0;--agentos-accent: #76b900;--agentos-warning: #ffb020;--agentos-warning-bg: rgba(255, 176, 32, .1);--agentos-info: #3b82f6;--agentos-info-bg: rgba(59, 130, 246, .1);--agentos-shell-bg: #0c0c0c;--agentos-shell-panel: #1a1a1a;--agentos-shell-border: rgba(255, 255, 255, .08);--agentos-shell-text: #f5f5f5;--agentos-shell-muted: #a0a0a0;--agentos-shell-accent: #76b900;--agentos-shell-success: #00c48c;--agentos-danger: #ff7777;--agentos-info-text: #93c5fd;--agentos-on-accent: #0c0c0c;--agentos-inset: #0e0e0e;--agentos-bg-input: #262626;--agentos-bg-surface: #161616;--agentos-bg-hover: #2e2e2e;--agentos-surface-subtle: #232323;--agentos-accent-text: #76b900;--agentos-overlay-08: rgba(255, 255, 255, .08);--agentos-overlay-04: rgba(255, 255, 255, .04);--agentos-overlay-03: rgba(255, 255, 255, .03);--agentos-overlay-025: rgba(255, 255, 255, .025);--agentos-overlay-12: rgba(255, 255, 255, .12);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility}:root[data-theme=light]{color:#1a1a1a;background:#f6f7f8;--agentos-bg: #f6f7f8;--agentos-surface: #ffffff;--agentos-elevated: #eef0f2;--agentos-card: #ffffff;--agentos-hover: #e7e9ec;--agentos-input: #ffffff;--agentos-border: rgba(0, 0, 0, .12);--agentos-border-strong: rgba(118, 185, 0, .45);--agentos-text: #1a1a1a;--agentos-muted: #5b6068;--agentos-accent: #76b900;--agentos-warning: #9a6700;--agentos-warning-bg: rgba(255, 176, 32, .16);--agentos-info: #2563eb;--agentos-info-bg: rgba(37, 99, 235, .1);--agentos-shell-bg: #f6f7f8;--agentos-shell-panel: #ffffff;--agentos-shell-border: rgba(0, 0, 0, .12);--agentos-shell-text: #1a1a1a;--agentos-shell-muted: #5b6068;--agentos-shell-accent: #5f9400;--agentos-shell-success: #00875a;--agentos-danger: #c0392b;--agentos-info-text: #2563eb;--agentos-on-accent: #0c0c0c;--agentos-inset: #eef0f2;--agentos-bg-input: #ffffff;--agentos-bg-surface: #ffffff;--agentos-bg-hover: #f3f4f6;--agentos-surface-subtle: #f8fafc;--agentos-accent-text: #3d6600;--agentos-overlay-08: rgba(0, 0, 0, .06);--agentos-overlay-04: rgba(0, 0, 0, .04);--agentos-overlay-03: rgba(0, 0, 0, .04);--agentos-overlay-025: rgba(0, 0, 0, .05);--agentos-overlay-12: rgba(0, 0, 0, .14)}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh}button{font:inherit}.agentos-shell{min-height:100vh;color:var(--agentos-shell-text);background:linear-gradient(180deg,rgba(118,185,0,.04),transparent 280px),var(--agentos-shell-bg)}.agentos-shell-header{display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:8px;align-items:center;padding:12px 14px;border-bottom:1px solid var(--agentos-shell-border);background:var(--agentos-surface)}.agentos-shell-header-primary{display:flex;align-items:center;gap:14px;min-width:0;flex:1 1 auto}.agentos-shell-brand{display:flex;align-items:center;gap:10px;min-width:0;flex:1 1 auto;flex-shrink:1}.agentos-shell-logo{width:32px;height:32px;object-fit:contain}.agentos-shell-header h1{margin:0;font-size:20px;line-height:1.35;letter-spacing:0}.agentos-shell-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agentos-shell-eyebrow{margin:2px 0 0;color:var(--agentos-shell-muted);font-size:12px;font-weight:600;letter-spacing:0}.agentos-shell-eyebrow:empty{display:none}.agentos-shell-locale-compact{padding:4px 8px;border-radius:4px;border:1px solid var(--agentos-shell-border);background:var(--agentos-elevated);color:var(--agentos-shell-text);font-size:13px;cursor:pointer;height:32px}.agentos-shell-meta{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.agentos-shell-toolbar{display:flex;align-items:center;gap:4px;flex-wrap:nowrap;min-width:max-content;width:auto;max-width:100%;justify-content:flex-end;overflow:visible;justify-self:end}.agentos-shell-toolbar>*:not(.agentos-shell-switcher){flex:0 0 auto;min-width:0}.agentos-shell-toolbar .agentos-shell-theme-toggle,.agentos-shell-toolbar .agentos-shell-density-toggle,.agentos-shell-toolbar .agentos-shell-locale-compact,.agentos-shell-toolbar .agentos-shell-notifications-toggle,.agentos-shell-toolbar .agentos-shell-logout{flex:0 0 auto;white-space:nowrap}.tenant-selector-label{font-size:13px;color:var(--agentos-shell-text);padding:4px 8px;background:var(--agentos-overlay-03);border-radius:4px}.tenant-selector-dropdown{min-width:0}.agentos-shell-notifications{position:relative}.agentos-shell-notifications-toggle{display:inline-flex;align-items:center;gap:6px;height:32px;padding:4px 8px;font-size:16px;background:none;border:1px solid var(--agentos-shell-border);border-radius:4px;cursor:pointer}.agentos-notification-center{position:absolute;right:0;top:calc(100% + 6px);z-index:40;min-width:288px;max-width:360px;max-height:60vh;overflow-y:auto;padding:8px;border:1px solid var(--agentos-border, #2a2f3a);border-radius:8px;background:var(--agentos-surface, #11151c);box-shadow:0 8px 24px #00000059}.agentos-notification-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.agentos-notification-entry{display:flex;flex-direction:column;gap:2px;width:100%;text-align:left;padding:8px}.agentos-notification-item.is-unread .agentos-notification-title{font-weight:600}.agentos-notification-body{font-size:.85em;opacity:.8}.agentos-notification-meta{display:inline-flex;align-items:center;gap:6px}.agentos-notification-unread-dot{width:8px;height:8px;border-radius:50%;background:var(--agentos-accent, #4c9aff);display:inline-block}.agentos-shell-role,.agentos-shell-locale,.agentos-shell-context,.agentos-shell-switcher{position:relative;display:grid;gap:5px;min-width:0;margin:0;padding:8px 10px;border:1px solid var(--agentos-shell-border);border-radius:6px;background:var(--agentos-elevated)}.agentos-shell-locale,.agentos-shell-logout,.agentos-shell-diagnostics{min-width:0}.agentos-shell-role dt,.agentos-shell-locale span,.agentos-shell-context dt,.agentos-shell-switcher span{color:var(--agentos-shell-muted);font-size:12px}.agentos-shell-role dd,.agentos-shell-context dd{margin:0;font-size:13px}.agentos-shell-role dd{font-family:SF Mono,Cascadia Code,Fira Code,Consolas,monospace}.agentos-shell-locale select{min-height:24px;border:0;color:var(--agentos-shell-text);background:var(--agentos-elevated);font:inherit}.agentos-shell-context{grid-template-columns:repeat(2,minmax(120px,1fr))}.agentos-shell-switcher{display:flex;align-items:center;gap:8px;flex:0 1 clamp(220px,25vw,340px);min-width:220px;max-width:340px;overflow:visible}.agentos-shell-logout{flex:0 0 auto;white-space:nowrap;margin-inline-start:auto;min-width:max-content}.agentos-tenant-combobox-label{display:inline-flex;align-items:center;flex:0 0 auto;min-height:32px;color:var(--agentos-shell-muted);font-size:12px;font-weight:600;white-space:nowrap}.agentos-tenant-combobox{flex:1 1 auto;display:grid;grid-template-columns:minmax(0,1fr) 32px;gap:6px;align-items:center;min-width:0}.agentos-tenant-combobox-input{min-width:0;min-height:32px;width:100%;padding:6px 8px;color:var(--agentos-shell-text);background:var(--agentos-surface, var(--agentos-elevated));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agentos-tenant-combobox-button{display:inline-flex;width:32px;min-width:32px;height:32px;min-height:32px;align-items:center;justify-content:center;padding:0;border:1px solid var(--agentos-shell-border);border-radius:6px;color:var(--agentos-shell-text);background:var(--agentos-surface, var(--agentos-elevated));cursor:pointer}.agentos-tenant-combobox-button span{color:inherit;font-size:16px;line-height:1}.agentos-tenant-combobox-meta{margin:0;overflow:hidden;color:var(--agentos-shell-muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.agentos-tenant-combobox-list{position:absolute;z-index:40;top:calc(100% + 8px);right:0;display:grid;width:min(360px,calc(100vw - 32px));max-height:320px;overflow:auto;padding:6px;border:1px solid var(--agentos-border-strong, var(--agentos-shell-border));border-radius:8px;background:var(--agentos-elevated);box-shadow:0 16px 40px #0f172a2e}.agentos-tenant-combobox-option{display:grid;gap:3px;width:100%;padding:9px 10px;border:0;border-radius:6px;color:var(--agentos-shell-text);background:transparent;text-align:left;cursor:pointer}.agentos-tenant-combobox-option:hover,.agentos-tenant-combobox-option:focus-visible,.agentos-tenant-combobox-option.is-selected{background:var(--agentos-surface-accent, rgba(37, 99, 235, .1));outline:none}.agentos-tenant-combobox-option span{color:var(--agentos-shell-text);font-size:13px;font-weight:600}.agentos-tenant-combobox-option small,.agentos-tenant-combobox-message{color:var(--agentos-shell-muted);font-size:12px}.agentos-tenant-combobox-message{margin:0;padding:10px}.agentos-shadow-context-bar{position:sticky;z-index:45;top:0;display:flex;min-height:40px;align-items:center;justify-content:center;gap:12px;padding:7px 16px;border-bottom:1px solid var(--agentos-border-strong, var(--agentos-shell-border));color:var(--agentos-warning-text, #713f12);background:var(--agentos-warning-bg, #fef3c7);font-size:13px;font-weight:600}.agentos-shadow-context-reset{min-height:28px;color:inherit}.agentos-shell-logout,.agentos-shell-diagnostics{min-height:42px;border:1px solid var(--agentos-shell-border);border-radius:6px;color:var(--agentos-shell-text);background:var(--agentos-elevated)}.agentos-shell-logout{white-space:nowrap}.agentos-shell-toolbar .agentos-shell-locale-compact,.agentos-shell-toolbar .agentos-shell-notifications-toggle,.agentos-shell-toolbar .agentos-shell-logout{flex:0 0 auto}@media (max-width: 720px){.agentos-shell-header{grid-template-columns:minmax(0,1fr);padding:10px 12px}.agentos-shell-toolbar{width:100%;min-width:0;justify-self:stretch;justify-content:flex-start;flex-wrap:wrap}.agentos-shell-switcher{flex:1 1 100%;width:100%;min-width:0;max-width:none}.agentos-notification-center{right:auto;left:0;width:min(360px,calc(100vw - 24px));min-width:0}.agentos-shell-body,.agentos-shell:has(.p150-product-page) .agentos-shell-body{grid-template-columns:minmax(0,1fr)}.agentos-shell-nav{max-height:min(42vh,320px);overflow-y:auto;border-right:0;border-bottom:1px solid var(--agentos-shell-border)}.agentos-shell-content{min-width:0}}.agentos-shell-diagnostics[aria-expanded=true]{border-color:var(--agentos-border-strong);color:var(--agentos-accent-text);background:var(--agentos-accent-subtle, rgba(118, 185, 0, .08))}.agentos-shell-body{display:grid;grid-template-columns:152px minmax(0,1fr);min-height:calc(100vh - 81px)}.agentos-shell-nav{display:grid;align-content:start;gap:10px;padding:6px 4px;border-right:1px solid var(--agentos-shell-border);background:var(--agentos-surface)}.agentos-shell-nav-group{display:grid;gap:7px;padding-top:12px;border-top:1px solid var(--agentos-shell-border)}.agentos-shell-nav-group:first-child{padding-top:0;border-top:0}.agentos-shell-nav-group h2{margin:0;color:var(--agentos-shell-text);font-size:15px;letter-spacing:0;text-transform:none}.agentos-shell-nav-group-heading{margin:0}.agentos-shell-nav-group-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;gap:8px;min-height:34px;padding:6px 8px 6px 10px;border:1px solid var(--agentos-shell-border);border-left:3px solid transparent;border-radius:6px;background:color-mix(in srgb,var(--agentos-shell-panel) 72%,var(--agentos-surface));color:var(--agentos-shell-text);font-family:inherit;font-size:15px;font-weight:750;letter-spacing:0;text-transform:none;text-align:left;cursor:pointer}.agentos-shell-nav-group-toggle:hover{color:var(--agentos-shell-text);background:#76b9000f}.agentos-shell-nav-group-toggle[aria-expanded=true]{border-left-color:var(--agentos-accent);color:var(--agentos-accent-text);background:#76b90014}.agentos-shell-nav-group-toggle:focus-visible{outline:2px solid var(--agentos-accent-text);outline-offset:1px}.agentos-shell-nav-group-caret{flex:none;width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(-45deg);transition:transform .15s ease;opacity:.7}.agentos-shell-nav-group-toggle[aria-expanded=true] .agentos-shell-nav-group-caret{transform:rotate(45deg)}@media (prefers-reduced-motion: reduce){.agentos-shell-nav-group-caret{transition:none}}.agentos-shell-nav-sections{display:grid;gap:10px}.agentos-shell-nav-flat-list{display:grid;gap:3px;margin:0;padding:0 0 0 6px;border-left:1px solid var(--agentos-shell-border);list-style:none}.agentos-shell-nav-section{display:grid;gap:4px}.agentos-shell-nav-section-heading{margin:0;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--agentos-shell-muted)}.agentos-shell-nav-section-title{display:block;padding-left:6px;border-left:1px solid var(--agentos-shell-border)}.agentos-shell-nav-section-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;gap:8px;padding:2px 8px 2px 0;border:0;background:transparent;color:var(--agentos-shell-muted);font-family:inherit;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;text-align:left;cursor:pointer}.agentos-shell-nav-section-toggle:hover{color:var(--agentos-shell-text)}.agentos-shell-nav-section-toggle .agentos-shell-nav-group-caret{width:6px;height:6px;opacity:.6}.agentos-shell-nav-section-toggle[aria-expanded=true] .agentos-shell-nav-group-caret{transform:rotate(45deg)}.agentos-shell-nav-section-list{display:grid;gap:3px;margin:0;padding:0 0 0 6px;border-left:1px solid var(--agentos-shell-border);list-style:none}.agentos-shell-nav-link{display:flex;gap:8px;align-items:center;justify-content:space-between;min-height:32px;padding:5px 8px;border:1px solid transparent;border-radius:6px;color:var(--agentos-shell-text);font-size:13px;text-decoration:none}.agentos-shell-nav-link:hover,.agentos-shell-nav-link[aria-current=page]{border-color:#76b9002e;color:var(--agentos-accent-text);background:#76b90014}.agentos-shell-access{flex:0 0 auto;padding:2px 6px;border:1px solid rgba(118,185,0,.25);border-radius:999px;color:var(--agentos-accent-text);background:#76b9001a;font-size:11px}.agentos-shell-content{min-width:0;padding-inline:0}.agentos-page-surface{display:grid;gap:18px;min-width:0;width:100%;padding-inline:0}.agentos-page-surface--single-form-editor,.agentos-page-surface--wizard-stepper{max-width:none;margin-inline:0}.agentos-page-surface--backdrop-overlay{gap:14px}.agentos-page-surface--sticky-inspector{gap:16px}.agentos-shell-eyebrow,.v11-page__eyebrow{display:none}.login-split-page{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;padding:40px 24px;color:var(--agentos-shell-text);background:var(--agentos-bg);position:relative}.login-brand-title{font-size:26px;font-weight:700;margin:0 0 28px;text-align:center}.login-split-body{display:flex;align-items:stretch;justify-content:center;gap:0}.login-split-left{flex:1 1 50%;display:flex;align-items:stretch;justify-content:center;background:var(--agentos-card, #fff);border:1px solid var(--agentos-shell-border);border-right:none;border-radius:8px 0 0 8px}.login-poster{width:100%;height:100%;object-fit:cover;display:block}.login-split-divider{width:1px;align-self:stretch;background:var(--agentos-accent-secondary, #F4FAEB)}.login-split-right{flex:1 1 50%;display:flex;align-items:stretch}.login-form-panel{width:100%;max-width:630px;display:grid;gap:24px;padding:36px;border:1px solid var(--agentos-shell-border);border-radius:0;background:var(--agentos-card);box-shadow:var(--shadow-card, 0 1px 3px rgba(0, 0, 0, .4))}.login-form-panel h2{font-size:20px;margin:0}.login-tabs{display:flex;border-bottom:1px solid var(--agentos-shell-border);margin-bottom:8px}.login-tab{flex:1;padding:12px 0;font-size:15px;font-weight:600;text-align:center;border:none;border-bottom:2px solid transparent;background:none;color:var(--agentos-muted);cursor:pointer;transition:color .2s,border-color .2s}.login-tab.is-active{color:var(--agentos-shell-accent, #76B900);border-bottom-color:var(--agentos-shell-accent, #76B900)}.login-tab:hover:not(.is-active){color:var(--agentos-shell-text)}.login-links{display:flex;align-items:center;gap:12px;font-size:13px;justify-content:center;flex-wrap:wrap}.login-links a{color:var(--agentos-muted);text-decoration:none;white-space:nowrap}.login-links a:hover{color:var(--agentos-shell-accent)}.login-links .product-primary-action{margin-left:8px}.register-terms-checkbox{display:flex;align-items:center;gap:6px;font-size:13px;cursor:pointer}.register-terms-checkbox input[type=checkbox]{width:16px;height:16px;flex-shrink:0;cursor:pointer;margin:0}.register-terms-checkbox span{white-space:nowrap}.register-terms-checkbox a{color:var(--agentos-shell-accent);text-decoration:none}.platform-footer{position:fixed;bottom:0;left:0;right:0;padding:14px 20px;text-align:center;font-size:12px;color:var(--agentos-muted);border-top:1px solid var(--agentos-shell-border);background:var(--agentos-bg);z-index:0}.platform-footer p{margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 768px){.login-split-page{padding:24px 20px}.login-split-body{flex-direction:column;align-items:center}.login-split-left{flex:0 0 auto;width:100%;border:none;border-radius:8px 8px 0 0}.login-split-divider{width:80%;height:1px}.login-poster{max-height:200px;height:auto;width:auto}.login-form-panel{width:100%;border-radius:0 0 8px 8px}.platform-footer p{white-space:normal}}.product-auth-page{display:grid;place-items:center;min-height:100vh;padding:24px;color:var(--agentos-shell-text);background:linear-gradient(135deg,rgba(118,185,0,.12),transparent 34%),linear-gradient(180deg,var(--agentos-overlay-03),transparent 42%),var(--agentos-bg)}.product-auth-panel{display:grid;gap:24px;width:min(520px,100%);padding:28px;border:1px solid var(--agentos-shell-border);border-radius:8px;background:var(--agentos-card);box-shadow:var(--shadow-card, 0 1px 3px rgba(0, 0, 0, .4))}.product-auth-brand{display:grid;gap:8px}.product-auth-brand h1,.product-auth-brand p{margin:0}.product-auth-brand h1{font-size:clamp(28px,7vw,40px);line-height:1.12}.product-auth-brand p:not(.agentos-shell-eyebrow){color:var(--agentos-shell-muted);line-height:1.55}.product-auth-mode{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.product-auth-mode button{min-width:0;width:100%}.product-auth-identity{display:grid;gap:12px}.product-auth-identity-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:start}.product-auth-identity-heading h2{margin:0;font-size:16px;line-height:1.35}.product-auth-identity-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.product-auth-identity-card{display:grid;gap:6px;justify-items:start;min-width:0;min-height:96px;padding:12px;border:1px solid var(--agentos-shell-border);border-radius:8px;color:var(--agentos-shell-text);background:var(--agentos-elevated);text-align:left}.product-auth-identity-card strong,.product-auth-identity-card span{min-width:0;overflow-wrap:anywhere}.product-auth-identity-card span{color:var(--agentos-shell-muted);font-size:12px;line-height:1.45}.product-auth-identity-card.is-selected{border-color:var(--agentos-accent-text);background:#76b9001a}.product-form{display:grid;gap:14px}.product-form label{display:grid;gap:6px;color:var(--agentos-shell-muted);font-size:13px;font-weight:600}.product-form input,.product-form select,.product-inline-field select{min-height:42px;padding:0 12px;border:1px solid var(--agentos-shell-border);border-radius:6px;color:var(--agentos-shell-text);background:var(--agentos-input);font:inherit}.product-inline-field{display:grid;gap:6px;max-width:min(360px,100%);color:var(--agentos-shell-muted);font-size:13px;font-weight:600}.product-lifecycle-form{grid-template-columns:repeat(2,minmax(0,1fr));padding:14px;border:1px solid var(--agentos-shell-border);border-radius:8px;background:var(--agentos-card)}.product-compact-form{grid-template-columns:repeat(2,minmax(320px,1fr));align-items:start;gap:10px 16px}.product-compact-form label{grid-template-columns:88px minmax(0,1fr);align-items:center;gap:8px}.product-compact-form label>span{min-width:0;color:var(--agentos-shell-muted);font-size:12px;line-height:1.35}.product-form-section-header{display:flex;align-items:center;justify-content:space-between;gap:12px;grid-column:1 / -1}.product-form-inline-row{display:grid;grid-column:1 / -1;gap:12px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end}.identity-create-user-panel{margin-bottom:16px;padding:12px;border:1px solid var(--agentos-shell-border);border-radius:6px;background:var(--agentos-card)}.identity-create-user-form{padding:0;border:0;background:transparent;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}.identity-create-user-form label{grid-template-columns:96px minmax(0,1fr)}.role-catalog-action-note{display:grid;gap:6px;align-items:start;color:var(--agentos-shell-muted);font-size:12px;line-height:1.45}.product-form-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;grid-column:1 / -1}.product-form-error,.product-permission-note{margin:0;color:var(--agentos-danger);font-size:13px;line-height:1.45}.product-permission-note{color:var(--agentos-shell-muted)}.product-success-note{margin:0;padding:10px 12px;border:1px solid var(--agentos-accent);border-radius:6px;color:var(--agentos-accent);background:var(--agentos-soft-surface, var(--agentos-accent-secondary));font-size:13px;line-height:1.45}.product-primary-action,.product-secondary-action,.product-link-button{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--agentos-accent);border-radius:6px;color:var(--agentos-on-accent);background:var(--agentos-accent);text-decoration:none}.product-secondary-action,.product-link-button{border-color:var(--agentos-shell-border);color:var(--agentos-shell-text);background:var(--agentos-elevated)}a.product-primary-action,a.product-secondary-action,a.product-link-button{min-height:32px;padding:0 var(--ds-space-3);font-size:var(--ds-font-size-sm)}.product-primary-action:disabled,.product-secondary-action:disabled{cursor:not-allowed;opacity:.68}.product-auth-footer{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between}.product-auth-footer a{color:var(--agentos-accent-text);text-decoration:none}.product-inline-link{justify-self:start}.agentos-page-back-link-row{display:flex;justify-content:flex-start}.agentos-page-back-link{gap:6px}.product-page-shell{display:grid;gap:18px;width:100%;max-width:100%;min-width:0;margin:0;padding:0}.product-page-header,.agentos-page-frame__header,.runtime-page-header{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:16px;align-items:start;padding:12px 16px 14px 8px;border:1px solid var(--agentos-shell-border);border-radius:8px;background:var(--agentos-shell-panel)}.runtime-page>header:not(.runtime-page-header){display:grid;grid-template-columns:42px minmax(0,1fr);gap:16px;align-items:start;padding:12px 16px 14px 8px;border:1px solid var(--agentos-shell-border);border-radius:8px;background:var(--agentos-shell-panel)}.product-page-header:before,.agentos-page-frame__header:before,.runtime-page-header:before,.runtime-page>header:not(.runtime-page-header):before{content:"";display:block;width:42px;height:42px;border:1px solid var(--agentos-border-color, var(--agentos-shell-border));border-radius:8px;background:linear-gradient(135deg,transparent 47%,var(--agentos-accent) 48%,var(--agentos-accent) 52%,transparent 53%),color-mix(in srgb,var(--agentos-accent) 10%,var(--agentos-shell-panel))}.product-page-header:has(.page-title-icon):before,.agentos-page-frame__header:has(.page-title-icon):before,.runtime-page-header:has(.page-title-icon):before,.runtime-page>header:not(.runtime-page-header):has(.page-title-icon):before,.common-skill-header:has(.page-title-icon):before{content:none;display:none}.page-title-icon{grid-column:1;display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;border:1px solid var(--agentos-border-color, var(--agentos-shell-border));border-radius:8px;color:var(--agentos-accent);background:linear-gradient(135deg,transparent 47%,color-mix(in srgb,var(--agentos-accent) 38%,transparent) 48%,color-mix(in srgb,var(--agentos-accent) 38%,transparent) 52%,transparent 53%),color-mix(in srgb,var(--agentos-accent) 10%,var(--agentos-shell-panel))}.product-page-header>:not(:last-child),.agentos-page-frame__header>:not(:last-child),.runtime-page-header>:not(:last-child){min-width:0}.runtime-page>header:not(.runtime-page-header)>*{grid-column:2}.runtime-page>header:not(.runtime-page-header)>.page-title-icon{grid-column:1;grid-row:1 / span 3}.runtime-page>header:not(.runtime-page-header) h1,.runtime-page>header:not(.runtime-page-header) p{margin:0}.runtime-page>header:not(.runtime-page-header) h1{margin-top:2px;font-size:28px;line-height:1.15;letter-spacing:0}.runtime-page>header:not(.runtime-page-header) p:not(.agentos-shell-eyebrow){margin-top:8px;color:var(--agentos-shell-muted);line-height:1.5}.product-page-header h1,.product-page-header p,.agentos-page-frame__header h1,.agentos-page-frame__header p,.runtime-page-header h1,.runtime-page-header p{margin:0}.product-page-header .agentos-shell-eyebrow,.product-page-header .v11-page__eyebrow,.agentos-page-frame__header .agentos-shell-eyebrow,.runtime-page-header .agentos-shell-eyebrow{display:none}.product-page-header h1,.agentos-page-frame__header h1,.runtime-page-header h1{margin-top:2px;font-size:28px;line-height:1.15;letter-spacing:0}.product-page-header p:not(.agentos-shell-eyebrow),.agentos-page-frame__header p:not(.agentos-shell-eyebrow),.runtime-page-header p:not(.agentos-shell-eyebrow){margin-top:8px;color:var(--agentos-shell-muted);line-height:1.5}.agent-service-console{gap:14px}.agent-service-console-intro{border-left:3px solid var(--agentos-accent, #06b6d4)}.agent-service-console-intro p{margin:0;color:var(--agentos-shell-muted);line-height:1.5}.agent-service-console-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:14px}.agent-service-console-steps span{padding:9px 10px;border:1px solid var(--agentos-shell-border);border-radius:6px;background:var(--agentos-elevated);color:var(--agentos-shell-text);font-size:12px;font-weight:600}.agent-service-embedded-section{display:grid;gap:14px;min-width:0;padding-top:4px;border-top:1px solid var(--agentos-shell-border)}.agent-service-embedded-section>.runtime-page-header,.agent-service-embedded-section>.integration-tabs,.agent-service-embedded-section>.service-app-tabs{display:none}@media (max-width: 900px){.agent-service-console-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 560px){.agent-service-console-steps{grid-template-columns:minmax(0,1fr)}}.product-context-badge{align-self:start;max-width:min(360px,100%);overflow-wrap:anywhere}.dashboard-quick-link{text-decoration:none;color:inherit}.dashboard-quick-link:hover{opacity:.85}.product-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.agentos-page-frame__metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.agentos-page-frame__metric,.product-metric,.runtime-usage-card{display:grid;gap:6px;min-height:96px;padding:14px;border:1px solid var(--agentos-shell-border);border-radius:8px;background:var(--agentos-shell-panel)}.agentos-page-frame__metric span,.product-metric h2,.runtime-usage-card h2{margin:0;color:var(--agentos-shell-muted);font-size:12px;font-weight:700}.agentos-page-frame__metric strong,.product-metric p,.runtime-usage-card p{margin:0;color:var(--agentos-shell-text);font-size:24px;font-weight:800;line-height:1.1}.agentos-page-frame__metric small,.product-metric small{color:var(--agentos-shell-muted);font-size:12px;line-height:1.45}.agentos-template-shell{display:grid;gap:18px;width:100%;min-width:0;max-width:100%}.agentos-template-shell__summary,.agentos-template-shell__body{min-width:0}.agentos-template-shell__summary{display:grid;gap:12px}.tenant-wizard-summary{display:grid;gap:12px;width:100%}.agentos-template-shell__body{display:grid;gap:16px}.agentos-template-shell--single-form-editor .agentos-template-shell__body,.agentos-template-shell--wizard-stepper .agentos-template-shell__body{gap:18px}.agentos-template-shell--backdrop-overlay .agentos-template-shell__body{gap:14px}.agentos-sticky-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:stretch;justify-content:flex-end;background:#0000006b}.agentos-sticky-overlay__backdrop{flex:1 1 auto;min-width:0}.agentos-sticky-overlay__panel{display:flex;flex-direction:column;gap:16px;width:min(720px,88vw);height:100%;padding:18px 20px 20px;border-left:1px solid var(--agentos-shell-border);background:var(--agentos-shell-panel);box-shadow:-18px 0 48px #00000047;overflow:auto}.agentos-sticky-overlay__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.agentos-sticky-overlay__header h3{margin:2px 0 0;font-size:18px;line-height:1.3}.agentos-sticky-overlay__header p{margin:0;color:var(--agentos-shell-muted);line-height:1.5}.agentos-sticky-overlay__close{flex:none;min-height:32px;min-width:32px;padding:0}.agentos-sticky-overlay__body{display:grid;gap:14px}.agentos-sticky-overlay__footer{display:flex;justify-content:flex-end;gap:8px;margin-top:auto;padding-top:14px;border-top:1px solid var(--agentos-shell-border)}.agentos-wizard-stepper{display:grid;gap:10px;grid-template-columns:repeat(7,minmax(0,1fr))}.agentos-wizard-stepper__step{display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;min-width:0;padding:12px 14px;border:1px solid var(--agentos-shell-border);border-radius:8px;background:var(--agentos-shell-panel)}.agentos-wizard-stepper__step-index{display:grid;place-items:center;width:28px;height:28px;border:1px solid var(--agentos-shell-border);border-radius:999px;background:var(--agentos-elevated);color:var(--agentos-shell-muted);font-size:12px;font-weight:700}.agentos-wizard-stepper__step-copy{min-width:0}.agentos-wizard-stepper__step-copy strong{display:block;font-size:13px;line-height:1.3}.agentos-wizard-stepper__step-copy p{margin:4px 0 0;color:var(--agentos-shell-muted);font-size:12px;line-height:1.45}.agentos-wizard-stepper__step--done{border-color:#22c55e47}.agentos-wizard-stepper__step--active{border-color:#38bdf852}.agentos-wizard-stepper__step--blocked{opacity:.58}.agentos-wizard-stepper__step.is-active .agentos-wizard-stepper__step-index{color:var(--agentos-accent-text);border-color:#76b90052}@media (max-width: 760px){.agentos-template-shell__body{gap:14px}.agentos-wizard-stepper{grid-template-columns:1fr}.agentos-sticky-overlay__panel{width:min(100vw,100%)}}.product-workbench-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.product-workbench-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.product-workbench-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.product-workbench-card{display:grid;gap:6px;min-height:98px;padding:14px;border:1px solid var(--agentos-shell-border);border-radius:8px;background:var(--agentos-shell-panel);color:inherit;text-decoration:none;transition:border-color .18s ease,background .18s ease,transform .18s ease}.product-workbench-card:hover{border-color:var(--agentos-shell-accent, #76b900);background:var(--agentos-overlay-03);transform:translateY(-1px)}.product-workbench-card-icon{color:var(--agentos-shell-accent, #76b900)}.product-workbench-card strong,.product-workbench-card span{overflow-wrap:anywhere}.product-workbench-card strong{font-size:14px}.product-workbench-card span{color:var(--agentos-shell-muted);font-size:13px;line-height:1.45}.product-workbench-link-list{display:grid;gap:10px;margin:0;padding:0;list-style:none}.product-workbench-link-item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:62px;padding:10px;border:1px solid var(--agentos-shell-border);border-radius:8px;background:var(--agentos-elevated);color:inherit;text-decoration:none;transition:border-color .18s ease,background .18s ease,transform .18s ease}.product-workbench-link-item:hover{border-color:var(--agentos-shell-accent, #76b900);background:var(--agentos-overlay-03);transform:translateY(-1px)}.product-workbench-link-item>svg{color:var(--agentos-shell-accent, #76b900)}.product-workbench-link-body{display:grid;gap:3px;min-width:0}.product-workbench-link-body strong,.product-workbench-link-body small{overflow-wrap:anywhere}.product-workbench-link-body strong{font-size:13px}.product-workbench-link-body small{color:var(--agentos-shell-muted);font-size:12px;line-height:1.4}.product-workbench-metrics{align-items:stretch}.product-workbench-small-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.product-metric{display:grid;gap:6px;min-width:0;min-height:126px;padding:16px;border:1px solid var(--agentos-shell-border);border-radius:8px;background:var(--agentos-shell-panel)}.product-metric h2,.product-metric p,.product-metric small{margin:0}.product-metric h2,.product-metric [class*=label]{color:var(--agentos-shell-muted);font-size:13px}.product-metric p,.product-metric [class*=value]{font-size:28px;font-weight:700;line-height:1.1}.product-metric small,.product-metric [class*=description]{color:var(--agentos-shell-muted);line-height:1.45}.product-panel{display:grid;gap:14px;min-width:0;max-width:100%}.product-page-status{margin:0;padding:24px;color:var(--agentos-shell-muted)}.product-empty-note{margin:0;color:var(--agentos-shell-muted)}.tenant-home{gap:14px}.tenant-home .runtime-page-header{align-items:center}.tenant-home__header-copy{min-width:0}.tenant-home__identity-meta{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin-top:9px;color:var(--agentos-shell-muted);font-size:12px}.tenant-home__identity-meta code{max-width:100%;color:var(--agentos-shell-text);overflow-wrap:anywhere;white-space:normal}.tenant-home__primary-action{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:0 14px;border-radius:6px;text-decoration:none}.tenant-home__partial-note{margin:0;padding:9px 12px;border-left:3px solid var(--agentos-warning);color:var(--agentos-warning);background:var(--agentos-warning-bg);font-size:13px}.tenant-home__attention{display:grid;gap:10px;min-width:0;padding:14px 16px;border:1px solid var(--agentos-shell-border);border-left:3px solid var(--agentos-warning);border-radius:8px;background:var(--agentos-shell-panel)}.tenant-home__section-heading,.tenant-home__panel-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-width:0}.tenant-home__section-heading h2,.tenant-home__panel-header h2,.tenant-home__section-heading p,.tenant-home__panel-header p{margin:0}.tenant-home__section-heading h2,.tenant-home__panel-header h2{font-size:16px;line-height:1.35}.tenant-home__section-heading p,.tenant-home__panel-header p{margin-top:3px;color:var(--agentos-shell-muted);font-size:12px;line-height:1.45}.tenant-home__all-clear{display:flex;align-items:center;gap:8px;min-height:36px;color:var(--agentos-success, #22c55e);font-size:13px}.tenant-home__attention-list,.tenant-home__record-list,.tenant-home__quota-list,.tenant-home__health-list{display:grid;gap:0;margin:0;padding:0;list-style:none}.tenant-home__attention-list li{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;min-width:0;padding:10px 0;border-top:1px solid var(--agentos-shell-border)}.tenant-home__attention-list li>svg{color:var(--agentos-warning)}.tenant-home__attention-list li>div,.tenant-home__record-list li>div{display:grid;gap:2px;min-width:0}.tenant-home__attention-list strong,.tenant-home__attention-list span,.tenant-home__record-list a,.tenant-home__record-list span{overflow-wrap:anywhere}.tenant-home__attention-list strong,.tenant-home__record-list a,.tenant-home__record-list div>strong{color:var(--agentos-shell-text);font-size:13px;font-weight:650;text-decoration:none}.tenant-home__attention-list span,.tenant-home__record-list span{color:var(--agentos-shell-muted);font-size:12px;line-height:1.4}.tenant-home__attention-list li>a,.tenant-home__text-link{display:inline-flex;align-items:center;gap:3px;color:var(--agentos-accent-text);font-size:12px;font-weight:650;text-decoration:none}.tenant-home__status-chip{display:inline-flex;align-items:center;width:fit-content;min-height:24px;padding:2px 8px;border:1px solid var(--agentos-shell-border);border-radius:999px;color:var(--agentos-shell-muted);background:var(--agentos-elevated);font-size:11px;font-weight:700;white-space:nowrap}.tenant-home__status-chip[data-tone=success]{border-color:color-mix(in srgb,var(--agentos-success, #22c55e) 38%,transparent);color:var(--agentos-success, #22c55e)}.tenant-home__status-chip[data-tone=info]{border-color:color-mix(in srgb,var(--agentos-info-text, #38bdf8) 38%,transparent);color:var(--agentos-info-text, #38bdf8)}.tenant-home__status-chip[data-tone=warning]{border-color:color-mix(in srgb,var(--agentos-warning) 40%,transparent);color:var(--agentos-warning);background:var(--agentos-warning-bg)}.tenant-home__status-chip[data-tone=danger]{border-color:color-mix(in srgb,var(--agentos-danger, #ef4444) 40%,transparent);color:var(--agentos-danger, #ef4444);background:color-mix(in srgb,var(--agentos-danger, #ef4444) 10%,transparent)}.tenant-home__metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.tenant-home__metric-grid .runtime-usage-card{min-width:0;min-height:108px}.tenant-home__metric-grid .runtime-usage-card>p:nth-of-type(2){color:var(--agentos-shell-muted);font-family:inherit;font-size:12px;font-weight:400;line-height:1.4}.tenant-home__primary-grid,.tenant-home__secondary-grid{display:grid;gap:12px;min-width:0}.tenant-home__primary-grid{grid-template-columns:minmax(0,1.7fr) minmax(280px,.8fr)}.tenant-home__secondary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tenant-home__panel{align-content:start;min-height:100%}.tenant-home__panel-action{flex:none}.tenant-home__panel-state{margin:0;padding:14px 0 4px;color:var(--agentos-shell-muted);font-size:13px}.tenant-home__record-list li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:10px 0;border-top:1px solid var(--agentos-shell-border)}.tenant-home__record-list li>svg{color:var(--agentos-accent-text)}.tenant-home__record-list a:hover,.tenant-home__text-link:hover,.tenant-home__attention-list li>a:hover{text-decoration:underline}.tenant-home__quick-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px}.tenant-home__quick-actions>a{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;min-height:64px;padding:10px 0;border-top:1px solid var(--agentos-shell-border);color:inherit;text-decoration:none}.tenant-home__quick-actions>a>svg:first-child{color:var(--agentos-accent-text)}.tenant-home__quick-actions>a>svg:last-child{color:var(--agentos-shell-muted)}.tenant-home__quick-actions>a:hover strong{color:var(--agentos-accent-text)}.tenant-home__quick-actions span{display:grid;gap:2px;min-width:0}.tenant-home__quick-actions strong,.tenant-home__quick-actions small{overflow-wrap:anywhere}.tenant-home__quick-actions strong{font-size:13px}.tenant-home__quick-actions small{color:var(--agentos-shell-muted);font-size:11px;line-height:1.35}.tenant-home__quota-list{gap:12px}.tenant-home__quota-list li{display:grid;gap:6px}.tenant-home__quota-list li>div:first-child{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;gap:8px}.tenant-home__quota-list strong,.tenant-home__quota-list b{font-size:12px}.tenant-home__quota-list span{color:var(--agentos-shell-muted);font-size:11px}.tenant-home__quota-track{width:100%;height:6px;overflow:hidden;border-radius:999px;background:var(--agentos-elevated)}.tenant-home__quota-track>span{display:block;height:100%;border-radius:inherit;background:var(--agentos-accent)}.tenant-home__quota-track>span.is-warning{background:var(--agentos-warning)}.tenant-home__quota-track>span.is-danger{background:var(--agentos-danger, #ef4444)}.tenant-home__health-list{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px 18px}.tenant-home__health-list li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;min-height:38px;border-top:1px solid var(--agentos-shell-border)}.tenant-home__health-list strong{overflow-wrap:anywhere;font-size:12px}.tenant-home__health-indicator{width:7px;height:7px;border-radius:999px;background:var(--agentos-shell-muted)}.tenant-home__health-indicator[data-tone=success]{background:var(--agentos-success, #22c55e)}.tenant-home__health-indicator[data-tone=warning]{background:var(--agentos-warning)}.tenant-home__health-indicator[data-tone=danger]{background:var(--agentos-danger, #ef4444)}.tenant-home__inline-error{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--agentos-danger, #ef4444);font-size:13px}@media (max-width: 1080px){.tenant-home__primary-grid,.tenant-home__secondary-grid{grid-template-columns:minmax(0,1fr)}.tenant-home__metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 620px){.tenant-home .runtime-page-header{grid-template-columns:42px minmax(0,1fr)}.tenant-home .runtime-page-header-actions{grid-column:1 / -1;width:100%}.tenant-home__primary-action{width:100%}.tenant-home__metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tenant-home__metric-grid .runtime-usage-card{min-height:96px;padding:12px}.tenant-home__metric-grid .runtime-usage-card p:first-of-type{font-size:22px}.tenant-home__section-heading,.tenant-home__panel-header{display:grid}.tenant-home__attention-list li{grid-template-columns:auto minmax(0,1fr);align-items:start}.tenant-home__attention-list li>.tenant-home__status-chip,.tenant-home__attention-list li>a{grid-column:2}.tenant-home__record-list li{grid-template-columns:auto minmax(0,1fr);align-items:start}.tenant-home__record-list li>.tenant-home__status-chip{grid-column:2}.tenant-home__quick-actions,.tenant-home__health-list{grid-template-columns:minmax(0,1fr)}.tenant-home__identity-meta code{max-width:170px}}.product-attention-list{list-style:none;margin:0;padding:0;display:grid;gap:10px}.product-attention-item{display:flex;align-items:center;gap:16px;padding:14px 16px;border:1px solid var(--agentos-shell-border);border-radius:8px;background:var(--agentos-shell-panel)}.product-attention-count{display:flex;flex-direction:column;align-items:center;min-width:56px}.product-attention-count strong{font-size:28px;font-weight:700;line-height:1.1}.product-attention-count span{color:var(--agentos-shell-muted);font-size:12px}.product-attention-body{flex:1;min-width:0}.product-attention-body h3{margin:0 0 2px;font-size:15px}.product-attention-body p{margin:0;color:var(--agentos-shell-muted);font-size:13px;line-height:1.45}.agent-onboarding-complete{display:grid;gap:8px;padding:16px 18px;border:1px solid var(--agentos-shell-border);border-radius:8px;background:var(--agentos-shell-panel)}.agent-onboarding-complete h2{margin:0;font-size:16px}.agent-onboarding-complete p{margin:0;color:var(--agentos-shell-muted)}.agent-onboarding-steps{list-style:none;margin:0;padding:0;display:grid;gap:10px}.agent-onboarding-step{display:flex;align-items:center;gap:16px;padding:14px 16px;border:1px solid var(--agentos-shell-border);border-radius:8px;background:var(--agentos-shell-panel)}.agent-onboarding-step.is-current{border-color:var(--agentos-shell-accent, #6ee7b7)}.agent-onboarding-step.is-todo{opacity:.72}.agent-onboarding-step-index{display:flex;align-items:center;justify-content:center;width:32px;height:32px;flex:none;border-radius:999px;border:1px solid var(--agentos-shell-border);font-weight:700}.agent-onboarding-step.is-done .agent-onboarding-step-index{background:var(--agentos-shell-accent, #6ee7b7);color:#04140d;border-color:transparent}.agent-onboarding-step-body{flex:1;min-width:0}.agent-onboarding-step-heading{display:flex;align-items:center;gap:10px}.agent-onboarding-step-heading h3{margin:0;font-size:15px}.agent-onboarding-step-body p{margin:4px 0 0;color:var(--agentos-shell-muted);font-size:13px;line-height:1.45}.product-two-column{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%}.product-surface-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0}.product-status-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.product-task-list,.product-activity-list,.product-check-list{display:grid;gap:10px;margin:0;padding:0;list-style:none}.product-task-list{counter-reset:product-task}.product-task-list li,.product-activity-list li,.product-check-list li{display:grid;gap:4px;min-width:0;padding:12px;border:1px solid var(--agentos-shell-border);border-radius:6px;background:var(--agentos-elevated)}.product-task-list li{grid-template-columns:minmax(0,1fr) auto;align-items:center}.product-task-list--cards li{min-height:118px}.product-task-list h3,.product-task-list p,.product-activity-list p,.product-check-list p{margin:0}.product-task-list h3,.product-activity-list strong{font-size:15px}.product-task-list p,.product-activity-list p{color:var(--agentos-shell-muted);line-height:1.45}.product-activity-list span{color:var(--agentos-shell-muted);font-size:12px;font-weight:600}.product-activity-list li{grid-template-columns:auto minmax(0,1fr);align-items:start}.product-activity-list time{color:var(--agentos-shell-muted);font-size:12px;font-weight:700}.product-activity-list li strong,.product-activity-list li span{overflow-wrap:anywhere}.product-table-wrap{min-width:0;max-width:100%;overflow-x:auto}.product-table{width:100%;border-collapse:collapse}.product-table caption{margin-bottom:10px;color:var(--agentos-muted, #64748b);text-align:left}.product-table th,.product-table td{padding:12px 14px;border-bottom:1px solid var(--agentos-shell-border);text-align:left;vertical-align:top;overflow-wrap:anywhere}.product-table th{color:var(--agentos-shell-muted);font-size:12px;font-weight:700}.product-detail-list{display:grid;gap:10px;margin:0}.product-detail-list div{display:grid;grid-template-columns:minmax(120px,160px) minmax(0,1fr);gap:12px;padding:10px 0;border-bottom:1px solid var(--agentos-shell-border)}.product-detail-list dt{color:var(--agentos-shell-muted);font-size:13px}.product-detail-list dd{min-width:0;margin:0;overflow-wrap:anywhere}.product-empty-state{display:grid;gap:8px;padding:18px;border:1px solid var(--agentos-shell-border);border-radius:8px;background:var(--agentos-shell-panel)}.product-empty-state h1,.product-empty-state h2,.product-empty-state p{margin:0}.agentos-local-mode{display:grid;gap:14px;margin:20px;padding:16px;border:1px solid var(--agentos-shell-border);border-radius:8px;background:var(--agentos-shell-panel)}.agentos-local-mode-copy{display:grid;gap:4px}.agentos-local-mode-copy h2,.agentos-local-mode-copy p{margin:0}.agentos-local-mode-copy h2{font-size:18px;line-height:1.35}.agentos-local-mode-copy p{color:var(--agentos-shell-muted);line-height:1.5}.agentos-local-mode-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0}.agentos-local-mode-summary>div,.agentos-local-capability{display:grid;gap:8px;min-width:0;padding:12px;border:1px solid var(--agentos-shell-border);border-radius:6px;background:var(--agentos-elevated)}.agentos-local-mode-summary dt,.agentos-local-capability dt{color:var(--agentos-shell-muted);font-size:12px}.agentos-local-mode-summary dd,.agentos-local-capability dd{min-width:0;margin:0;overflow-wrap:anywhere}.agentos-local-mode-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.agentos-local-readiness-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;padding:0;margin:0;list-style:none}.agentos-local-readiness-item{display:flex;gap:8px;align-items:center;justify-content:space-between;min-width:0;padding:10px 12px;border:1px solid var(--agentos-shell-border);border-radius:6px;background:var(--agentos-elevated)}.agentos-local-diagnostics-toggle{justify-self:start;min-height:34px;padding:0 12px;border:1px solid var(--agentos-shell-border);border-radius:6px;color:var(--agentos-shell-text);background:var(--agentos-elevated)}.agentos-local-diagnostics-body{display:grid;gap:10px}.agentos-local-diagnostics-body h3{margin:0;font-size:15px;line-height:1.35}.agentos-local-capability-header{display:flex;gap:8px;align-items:start;justify-content:space-between}.agentos-local-capability h3{margin:0;font-size:14px;line-height:1.35}.agentos-local-capability dl{display:grid;gap:6px;margin:0}.agentos-local-receipt{display:grid;gap:8px;padding:10px;border:1px solid var(--agentos-shell-border);border-radius:6px;background:var(--agentos-input)}.agentos-local-receipt h4{margin:0;font-size:13px;line-height:1.35}.agentos-local-receipt dl{display:grid;gap:6px;margin:0}.agentos-local-actions{display:flex;flex-wrap:wrap;gap:6px}.local-action-control{display:inline-flex;flex-direction:column;align-items:flex-start;gap:4px;max-width:220px}.local-action-reason{color:var(--agentos-shell-muted);font-size:11px;line-height:1.35;overflow-wrap:anywhere}.agentos-local-actions button{min-height:30px;padding:0 10px;border:1px solid var(--agentos-shell-border);border-radius:6px;color:var(--agentos-shell-text);background:var(--agentos-elevated)}.agentos-local-status{flex:0 0 auto}.agentos-local-status.is-ready{color:var(--agentos-shell-success);background:#00c48c1f}.agentos-local-status.is-running,.agentos-local-status.is-recovering{color:var(--agentos-info-text);background:#3b82f624}.agentos-local-status.is-degraded{color:var(--agentos-warning);background:var(--agentos-warning-bg)}.agentos-shell-placeholder{display:grid;gap:12px;width:min(760px,calc(100% - 48px));margin:24px;padding:20px;border:1px solid var(--agentos-shell-border);border-radius:8px;background:var(--agentos-shell-panel)}.agentos-shell-placeholder h1,.agentos-shell-placeholder p{margin:0;letter-spacing:0}.agentos-shell-placeholder h1{font-size:22px;line-height:1.3}.app-shell{width:min(960px,100%);margin:0 auto;padding:32px 20px}.thread-entry{display:flex;align-items:center;min-height:120px}.primary-action{min-height:40px;padding:0 16px;border:1px solid var(--agentos-accent);border-radius:6px;color:var(--agentos-on-accent);background:var(--agentos-accent);cursor:pointer}.primary-action:disabled{cursor:wait;opacity:.7}.thread-detail{display:grid;gap:20px}.thread-detail dl{display:grid;grid-template-columns:minmax(120px,180px) minmax(0,1fr);gap:12px 20px;margin:0}.thread-detail dt{color:var(--agentos-shell-muted)}.thread-detail dd{min-width:0;margin:0;overflow-wrap:anywhere}.runtime-page{display:grid;gap:18px;width:100%;max-width:100%;min-width:0;margin:0;padding:0}.runtime-page>*{min-width:0}.runtime-page-status{margin:0;padding:32px 20px}.runtime-page-section{display:grid;gap:8px;min-width:0}.runtime-page-section__header{display:flex;align-items:center;justify-content:flex-start;gap:12px;min-width:0}.runtime-page-section__header--split{justify-content:space-between}.runtime-header-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;align-items:center;min-width:0;max-width:min(100%,520px)}.runtime-boundary-badge{padding:4px 8px;border:1px solid var(--agentos-border-strong);border-radius:999px;color:var(--agentos-accent-text);background:#76b90014;font-size:12px}.runtime-table-wrap{min-width:0;max-width:100%;overflow-x:auto;border:1px solid var(--agentos-shell-border);border-radius:8px;background:var(--agentos-shell-panel)}.runtime-table{width:100%;border-collapse:collapse}.runtime-table th,.runtime-table td{padding:10px 12px;border-bottom:1px solid var(--agentos-shell-border);text-align:left;vertical-align:top;overflow-wrap:anywhere;word-break:break-word}.runtime-table th{color:var(--agentos-shell-muted);font-size:12px;font-weight:700;text-transform:uppercase;background:var(--agentos-overlay-03)}.runtime-table tbody tr:hover{background:var(--agentos-overlay-04)}@media (max-width: 640px){.runtime-table--stack thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.runtime-table--stack,.runtime-table--stack tbody,.runtime-table--stack tr,.runtime-table--stack td{display:block;width:100%}.runtime-table--stack tr{border:1px solid var(--agentos-shell-border);border-radius:8px;padding:8px 12px;margin:10px;width:auto;background:var(--agentos-shell-panel)}.runtime-table--stack td{display:flex;gap:12px;justify-content:space-between;align-items:baseline;border-bottom:0;padding:4px 0}.runtime-table--stack td[data-label]:before{content:attr(data-label);flex:0 0 auto;color:var(--agentos-shell-muted);font-size:12px;font-weight:600}}@media (max-width: 1120px){.sandbox-console-layout{grid-template-columns:1fr}.sandbox-panel--wide{grid-column:auto}}.runtime-row-actions{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px;min-width:0;max-width:100%}.runtime-credential-update-form{align-items:flex-end}.runtime-credential-update-field{display:grid;gap:4px;min-width:min(260px,100%);color:var(--agentos-shell-muted);font-size:12px;font-weight:600}.runtime-credential-update-field input,.runtime-credential-update-field select{min-height:34px;padding:0 10px;border:1px solid var(--agentos-shell-border);border-radius:6px;background:var(--agentos-shell-panel);color:var(--agentos-shell-text)}.p150-disabled-action-list{align-items:stretch}.p150-disabled-action-details{border:1px dashed var(--agentos-shell-border);border-radius:6px;padding:6px 10px}.p150-disabled-action-details[open]{padding-bottom:10px}.p150-disabled-action-summary{cursor:pointer;color:var(--agentos-shell-muted);font-size:12px;line-height:1.6;-webkit-user-select:none;user-select:none}.p150-disabled-action-summary:focus-visible{outline:2px solid var(--agentos-shell-accent, currentColor);outline-offset:2px}.p150-disabled-action-count{display:inline-block;margin-left:8px;padding:0 8px;border-radius:999px;border:1px solid var(--agentos-shell-border);font-size:11px}.p150-disabled-action-details>.p150-disabled-action-list{margin-top:8px}.p150-action-card{display:grid;gap:6px;min-width:min(100%,210px);max-width:280px}.p150-action-card p{margin:0;color:var(--agentos-shell-muted);font-size:12px;line-height:1.4;overflow-wrap:anywhere}.runtime-text-link{color:var(--agentos-accent-text);text-decoration:none}.runtime-text-link:hover{text-decoration:underline}.runtime-status-badge{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;border-radius:999px;font-size:12px;line-height:1}.runtime-status-running,.runtime-status-initialized,.runtime-threat-clean{color:var(--success);background:var(--success-bg)}.runtime-status-failed,.runtime-threat-blocked{color:var(--agentos-danger);background:var(--danger-bg)}.runtime-status-degraded,.runtime-threat-review_required{color:var(--agentos-warning);background:var(--agentos-warning-bg)}.runtime-threat-pending,.runtime-threat-scanning{color:var(--agentos-info-text);background:#3b82f624}.runtime-threat-unknown{color:var(--agentos-muted);background:var(--agentos-overlay-08)}.runtime-boundary-note{margin:0;color:var(--agentos-shell-muted);font-size:13px;line-height:1.5}.agentos-local-state-message{margin:0;padding:8px 10px;border:1px solid var(--agentos-shell-border);border-radius:6px;color:var(--agentos-shell-text);background:var(--agentos-input);font-size:12px;line-height:1.45}.skill-tool-tabs,.governance-tabs,.integration-tabs,.service-app-tabs,.tenant-ops-tabs,.edge-tabs{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-start}.agentos-section-tabs{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-start}.skill-tool-tab,.governance-tab,.integration-tab,.service-app-tab,.tenant-ops-tab,.edge-tab,.agentos-section-tab{display:inline-flex;align-items:center;min-height:38px;padding:0 14px;border:1px solid var(--agentos-shell-border);border-radius:6px;color:var(--agentos-shell-text);background:var(--agentos-elevated);text-decoration:none;font-weight:700}.skill-tool-tab:hover,.governance-tab:hover,.integration-tab:hover,.service-app-tab:hover,.tenant-ops-tab:hover,.edge-tab:hover,.agentos-section-tab:hover{background:var(--agentos-hover)}.skill-tool-tab.is-active,.governance-tab.is-active,.integration-tab.is-active,.service-app-tab.is-active,.tenant-ops-tab.is-active,.edge-tab.is-active,.agentos-section-tab.is-active{border-color:var(--agentos-border-strong);color:var(--agentos-accent-text);background:#76b90014}.agentos-section-summary{margin:0;color:var(--agentos-shell-muted);line-height:1.5}.edge-status-badge{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;border-radius:999px;font-size:12px;line-height:1}.edge-status-success{color:var(--success);background:var(--success-bg)}.edge-status-warning{color:var(--agentos-warning);background:var(--agentos-warning-bg)}.edge-status-danger{color:var(--agentos-danger);background:var(--danger-bg)}.edge-status-neutral{color:var(--agentos-muted);background:var(--agentos-overlay-08)}.edge-detail-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;margin:0}.edge-detail-list div{display:grid;gap:4px;min-width:0}.edge-detail-list dt{color:var(--agentos-shell-muted);font-size:12px}.edge-detail-list dd{min-width:0;margin:0;overflow-wrap:anywhere}.runtime-thread-selector{display:grid;gap:8px;max-width:320px}.runtime-thread-selector span{color:var(--agentos-shell-muted);font-size:13px}.runtime-thread-selector input{min-height:36px;padding:0 12px;border:1px solid var(--agentos-shell-border);border-radius:6px;color:var(--agentos-shell-text);background:var(--agentos-input)}.runtime-scan-form{display:grid;gap:10px;margin-top:12px;max-width:420px}.runtime-scan-field{display:grid;gap:4px}.runtime-scan-field span{color:var(--agentos-shell-muted);font-size:13px}.runtime-scan-field input,.runtime-scan-field textarea{padding:8px 12px;border:1px solid var(--agentos-shell-border);border-radius:6px;color:var(--agentos-shell-text);background:var(--agentos-input);font:inherit}.runtime-scan-field textarea{min-height:72px;resize:vertical}.runtime-disabled-filter{display:grid;gap:4px;min-width:min(180px,100%);color:var(--agentos-shell-muted);font-size:12px}.runtime-disabled-filter input{min-height:34px;padding:0 10px;border:1px solid var(--agentos-shell-border);border-radius:6px;background:var(--agentos-shell-panel)}.runtime-usage-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.runtime-panel{display:grid;gap:10px;min-width:0;max-width:100%;padding:16px;border:1px solid var(--agentos-shell-border);border-radius:8px;background:var(--agentos-shell-panel)}.runtime-usage-card h2,.runtime-panel h2,.runtime-panel h3{margin:0}.sandbox-console-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;align-items:start}.sandbox-panel--wide{grid-column:auto}.sandbox-console-layout .runtime-panel{height:100%}.runtime-panel-heading{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between}.sandbox-panel-actions{margin-left:auto}.p150-product-page .sandbox-summary-grid .runtime-usage-card h2,.sandbox-summary-grid .runtime-usage-card h2{overflow:hidden;color:var(--agentos-shell-text);font-size:clamp(14px,1.15vw,17px);font-weight:600;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.p150-product-page .sandbox-summary-grid .runtime-usage-card>p:first-of-type,.sandbox-summary-grid .runtime-usage-card>p:first-of-type{color:#111827;font-family:Arial,Microsoft YaHei,sans-serif;font-size:12px;font-weight:800;line-height:1.35}.p150-product-page .sandbox-summary-grid .runtime-usage-card>p:nth-of-type(2),.sandbox-summary-grid .runtime-usage-card>p:nth-of-type(2){color:var(--agentos-shell-muted);font-family:inherit;font-size:12px;font-weight:400;line-height:1.45}.runtime-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:flex;align-items:flex-start;justify-content:center;padding:min(8vh,56px) 20px 24px;overflow:auto;background:#0f172a75}.runtime-modal-backdrop--blocking{cursor:default}.runtime-modal-backdrop .runtime-modal{width:min(720px,100%);max-height:calc(100vh - 80px);overflow:auto;box-shadow:0 22px 70px #0f172a47}@media (max-width: 1180px){.product-workbench-grid,.product-workbench-grid--three,.product-two-column,.v11-aoe-workbench,.v11-aoe-advanced__grid{grid-template-columns:1fr}.workspace-resource-overview__head{display:grid}.product-workbench-actions{grid-template-columns:1fr}.runtime-page-header-actions{max-width:100%}.v11-stepper{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 860px){.product-task-list li,.product-attention-item,.agent-onboarding-step,.workspace-resource-overview__line{display:grid;gap:8px;align-items:start}.workspace-resource-overview__line{grid-template-columns:minmax(0,1fr)}.v11-stepper{grid-template-columns:1fr}.v11-stepper li{width:100%}}.domain-app-list-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:flex-end}.domain-app-attachment-picker{display:grid;gap:12px}.domain-app-attachment-picker__layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,.95fr);gap:12px;align-items:start}.domain-app-attachment-picker__catalog,.domain-app-attachment-picker__summary{min-width:0}.domain-app-attachment-picker__catalog{display:grid;gap:12px;container-type:inline-size}.domain-app-attachment-picker__summary{display:grid;gap:12px;padding:14px;border:1px solid var(--agentos-border-color, #e5e7eb);border-radius:8px;background:var(--agentos-shell-panel, #1a1a1a)}.domain-app-attachment-picker__summary h4,.domain-app-attachment-picker__summary h5,.domain-app-attachment-picker__item-body strong,.domain-app-attachment-picker__summary-item strong{min-width:0}.domain-app-attachment-picker__panel{display:grid;gap:12px;padding:14px;border:1px solid var(--agentos-border-color, #e5e7eb);border-radius:8px;background:var(--agentos-surface, #161616)}.domain-app-attachment-picker__items{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(200px,1fr))}.domain-app-attachment-picker__item{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;width:100%;padding:12px;border:1px solid var(--agentos-border-color, #e5e7eb);border-radius:8px;background:var(--agentos-surface, #161616);text-align:left}.domain-app-attachment-picker__item.is-selected{border-color:var(--agentos-primary, #2563eb);background:color-mix(in srgb,var(--agentos-primary, #2563eb) 7%,var(--agentos-surface, #161616))}.domain-app-attachment-picker__item-main{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;width:100%;padding:0 0 22px;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.domain-app-attachment-picker__detail-btn{position:absolute;right:10px;bottom:8px;padding:2px 8px;border:1px solid var(--agentos-border-color, #e5e7eb);border-radius:4px;background:var(--agentos-elevated, #1e1e1e);color:var(--agentos-text, #f5f5f5);font-size:12px;cursor:pointer}.domain-app-attachment-picker__item-body{display:grid;gap:4px;min-width:0}.domain-app-attachment-picker__item-body strong,.domain-app-attachment-picker__summary-item strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.domain-app-attachment-picker__item-body p,.domain-app-attachment-picker__summary-item span{display:-webkit-box;margin:0;min-width:0;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:3}.domain-app-attachment-picker__item-body small,.domain-app-attachment-picker__summary-item small{margin:0;min-width:0;overflow:hidden;overflow-wrap:anywhere;text-overflow:ellipsis;white-space:nowrap}.domain-app-attachment-picker__item-meta{display:grid;gap:6px;justify-items:end;align-content:start}.domain-app-attachment-picker__summary-block{display:grid;gap:8px}.domain-app-attachment-picker__summary-more{color:var(--agentos-muted, #a0a0a0);font-size:13px}.domain-app-attachment-picker__summary-list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.domain-app-attachment-picker__summary-item{display:grid;gap:4px;padding:10px 12px;border:1px solid var(--agentos-border-color, #e5e7eb);border-radius:8px;background:var(--agentos-surface, #fff)}@media (max-width: 960px){.domain-app-attachment-picker__layout{grid-template-columns:minmax(0,1fr)}}@container (max-width: 620px){.domain-app-attachment-picker__items{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width: 420px){.domain-app-attachment-picker__items{grid-template-columns:minmax(0,1fr)}}.domain-app-secret{gap:12px}.runtime-secret-value{max-height:180px;margin:0;padding:12px;overflow:auto;border:1px solid var(--agentos-border-strong);border-radius:6px;color:var(--agentos-text);background:var(--agentos-surface-subtle);font-size:14px;line-height:1.7;white-space:pre-wrap;word-break:break-all}.runtime-usage-meter{overflow:hidden;height:10px;border-radius:999px;background:var(--agentos-overlay-08)}.runtime-usage-meter span{display:block;height:100%;background:linear-gradient(90deg,var(--agentos-accent),#8bd000)}.runtime-memory-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.runtime-list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.runtime-list li{display:grid;gap:4px;padding:12px;border:1px solid var(--agentos-shell-border);border-radius:6px;background:var(--agentos-elevated)}.runtime-list strong{font-size:13px}.runtime-list span{color:var(--agentos-shell-muted);font-size:13px}.p150-ascii-layout{border-style:dashed}.agentos-shell:has(.p150-product-page){color:var(--agentos-text);background:var(--agentos-bg)}.agentos-shell:has(.p150-product-page) .agentos-shell-header{min-height:52px;padding:8px 20px;border-bottom-color:var(--agentos-border);background:var(--agentos-surface)}.agentos-shell:has(.p150-product-page) .agentos-shell-header h1{color:var(--agentos-text);font-size:16px}.agentos-shell:has(.p150-product-page) .agentos-shell-body{grid-template-columns:208px minmax(0,1fr);min-height:calc(100vh - 52px)}.agentos-shell:has(.p150-product-page) .agentos-shell-nav{gap:14px;padding:18px 14px;border-right-color:var(--agentos-border);background:var(--agentos-surface)}.agentos-shell:has(.p150-product-page) .agentos-shell-nav-group{gap:7px;padding-top:12px;border-top:1px solid var(--agentos-border)}.agentos-shell:has(.p150-product-page) .agentos-shell-nav-group:first-child{padding-top:0;border-top:0}.agentos-shell:has(.p150-product-page) .agentos-shell-nav-section-heading{color:var(--agentos-text)}.agentos-shell:has(.p150-product-page) .agentos-shell-nav-section-title{border-left-color:var(--agentos-border)}.agentos-shell:has(.p150-product-page) .agentos-shell-nav-section-list{border-left-color:var(--agentos-border)}.agentos-shell:has(.p150-product-page) .agentos-shell-nav-link{min-height:32px;margin:0;padding:7px 9px;color:var(--agentos-muted);font-size:13px}.agentos-shell:has(.p150-product-page) .agentos-shell-nav-link:hover,.agentos-shell:has(.p150-product-page) .agentos-shell-nav-link[aria-current=page]{border-color:#76b9002e;color:var(--agentos-accent-text);background:#76b90014}.agentos-shell:has(.p150-product-page) .agentos-shell-role,.agentos-shell:has(.p150-product-page) .agentos-shell-locale{min-width:180px;border-color:var(--agentos-border);color:var(--agentos-text);background:var(--agentos-elevated)}.agentos-shell:has(.p150-product-page) .agentos-shell-access{border-color:#76b90040;color:var(--agentos-accent-text);background:#76b9001a}.agentos-shell:has(.p150-product-page) .agentos-shell-content{background:var(--agentos-bg)}.agentos-shell:has(.p150-product-page) .agentos-local-mode{gap:12px;margin:16px 20px 0;border-color:var(--agentos-border);color:var(--agentos-text);background:var(--agentos-card);box-shadow:0 1px 3px #0006,0 0 0 1px var(--agentos-overlay-03)}.agentos-shell:has(.p150-product-page) .agentos-local-mode .agentos-shell-eyebrow,.agentos-shell:has(.p150-product-page) .agentos-local-mode-copy p,.agentos-shell:has(.p150-product-page) .agentos-local-mode-summary dt,.agentos-shell:has(.p150-product-page) .agentos-local-capability dt,.agentos-shell:has(.p150-product-page) .agentos-local-capability li,.agentos-shell:has(.p150-product-page) .local-action-reason{color:var(--agentos-muted)}.agentos-shell:has(.p150-product-page) .agentos-local-mode-copy h2,.agentos-shell:has(.p150-product-page) .agentos-local-diagnostics-body h3,.agentos-shell:has(.p150-product-page) .agentos-local-capability h3,.agentos-shell:has(.p150-product-page) .agentos-local-receipt h4,.agentos-shell:has(.p150-product-page) .agentos-local-adapter-materials h4{color:var(--agentos-text)}.agentos-shell:has(.p150-product-page) .agentos-local-mode-summary>div,.agentos-shell:has(.p150-product-page) .agentos-local-readiness-item,.agentos-shell:has(.p150-product-page) .agentos-local-capability,.agentos-shell:has(.p150-product-page) .agentos-local-receipt,.agentos-shell:has(.p150-product-page) .agentos-local-adapter-materials,.agentos-shell:has(.p150-product-page) .agentos-local-state-message{border-color:var(--agentos-border);color:var(--agentos-text);background:var(--agentos-elevated)}.agentos-shell:has(.p150-product-page) .agentos-local-mode-summary dd,.agentos-shell:has(.p150-product-page) .agentos-local-receipt dd,.agentos-shell:has(.p150-product-page) .agentos-local-adapter-materials dd{color:var(--agentos-text);font-family:JetBrains Mono,SF Mono,Cascadia Code,Fira Code,Consolas,monospace;font-size:12px}.agentos-shell:has(.p150-product-page) .agentos-local-readiness-item>span{color:var(--agentos-text);overflow-wrap:anywhere}.agentos-shell:has(.p150-product-page) .agentos-local-diagnostics-toggle,.agentos-shell:has(.p150-product-page) .agentos-local-actions button{border-color:var(--agentos-border);color:var(--agentos-muted);background:var(--agentos-elevated)}.agentos-shell:has(.p150-product-page) .agentos-local-diagnostics-toggle:hover,.agentos-shell:has(.p150-product-page) .agentos-local-actions button:hover:not(:disabled){border-color:#76b90057;color:var(--agentos-accent-text);background:var(--agentos-hover)}.agentos-shell:has(.p150-product-page) .agentos-local-actions button:disabled{cursor:not-allowed;border-style:dashed;border-color:var(--agentos-overlay-12);color:var(--agentos-muted);background:var(--agentos-input)}.agentos-shell:has(.p150-product-page) .agentos-local-status.is-ready{color:var(--agentos-accent-text);background:#76b9001f}.agentos-shell:has(.p150-product-page) .agentos-local-status.is-running,.agentos-shell:has(.p150-product-page) .agentos-local-status.is-recovering{color:var(--agentos-info-text);background:#3b82f624}.agentos-shell:has(.p150-product-page) .agentos-local-status.is-degraded{color:var(--agentos-warning);background:var(--agentos-warning-bg)}.agentos-shell:has(.p150-product-page) .agentos-local-diagnostics-body{padding-top:2px;border-top:1px solid var(--agentos-border)}.agentos-shell:has(.p150-product-page) .agentos-local-adapter-materials{display:grid;gap:8px;min-width:0;padding:10px;border-radius:6px}.agentos-shell:has(.p150-product-page) .agentos-local-adapter-materials h4{margin:0;font-size:13px;line-height:1.35}.agentos-shell:has(.p150-product-page) .agentos-local-adapter-materials dl{display:grid;gap:6px;margin:0}.agentos-shell:has(.p150-product-page) .agentos-local-adapter-materials dt{color:var(--agentos-muted);font-size:12px}.agentos-shell:has(.p150-product-page) .agentos-local-adapter-materials dd{min-width:0;margin:0;overflow-wrap:anywhere}.p150-product-page{width:100%;max-width:none;min-height:calc(100vh - 52px);padding:20px 24px 28px;gap:14px;color:var(--agentos-text);background:linear-gradient(180deg,rgba(118,185,0,.04),transparent 190px),var(--agentos-bg)}.p150-product-page .agentos-shell-eyebrow,.p150-product-page .runtime-page-header p,.p150-product-page .runtime-boundary-note,.p150-product-page .runtime-panel dt,.p150-product-page .runtime-table th{color:var(--agentos-muted)}.p150-product-page .runtime-page-header{grid-template-columns:minmax(0,1fr) minmax(120px,auto);padding-bottom:2px}.p150-product-page .runtime-page-header>*,.p150-product-page .runtime-page-header-copy,.p150-product-page .runtime-panel,.p150-product-page .runtime-usage-card,.p150-product-page .runtime-table-wrap,.p150-product-page .runtime-row-actions,.p150-product-page .runtime-boundary-badge{min-width:0}.p150-product-page .runtime-page-header h1{color:var(--agentos-text);font-size:22px;line-height:1.2}.p150-product-page .runtime-page-header p{max-width:860px;font-size:13px}.p150-product-page .runtime-boundary-badge,.p150-product-page .runtime-panel .agentos-badge,.p150-product-page .runtime-panel [class*=badge]{border-color:var(--agentos-border-strong);color:var(--agentos-accent-text);background:#76b90014;overflow-wrap:anywhere}.p150-product-page .runtime-usage-card,.p150-product-page .runtime-panel,.p150-product-page .runtime-table-wrap{border-color:var(--agentos-border);color:var(--agentos-text);background:var(--agentos-card);box-shadow:0 1px 3px #0006,0 0 0 1px var(--agentos-overlay-03)}.p150-product-page .runtime-panel,.p150-product-page .runtime-usage-card{gap:8px;padding:14px 16px}.p150-product-page .runtime-usage-card{position:relative;overflow:hidden}.p150-product-page .runtime-usage-card:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--agentos-accent)}.p150-product-page .runtime-usage-card h2{color:var(--agentos-muted);font-size:12px;text-transform:uppercase}.p150-product-page .runtime-usage-card p{margin:0;color:var(--agentos-text);font-family:JetBrains Mono,SF Mono,Cascadia Code,Fira Code,Consolas,monospace;font-size:28px;line-height:1.1}.p150-product-page .runtime-usage-card span,.p150-product-page .runtime-panel dd,.p150-product-page .runtime-panel li{color:var(--agentos-muted)}.p150-product-page .runtime-table th,.p150-product-page .runtime-table td{border-bottom-color:var(--agentos-border)}.p150-product-page .runtime-table{min-width:720px}.p150-product-page .runtime-table th{white-space:nowrap}.p150-product-page .runtime-table tbody tr:hover{background:var(--agentos-overlay-04)}.p150-product-page .runtime-table td:first-child{color:var(--agentos-accent-text);font-family:JetBrains Mono,SF Mono,Cascadia Code,Fira Code,Consolas,monospace;white-space:nowrap}.p150-product-page .secondary-action{border-color:var(--agentos-border);color:var(--agentos-muted);background:var(--agentos-elevated);max-width:100%;white-space:normal;overflow-wrap:anywhere}.p150-product-page .secondary-action:hover:not(:disabled),.p150-tab:hover,.p150-state-button:hover,.p150-sort-button:hover{border-color:#76b90057;color:var(--agentos-accent-text);background:var(--agentos-hover)}.p150-product-page .secondary-action:disabled{cursor:not-allowed;opacity:.62;border-style:dashed}.p150-kpi-strip{grid-template-columns:repeat(4,minmax(150px,1fr))}.runtime-detail-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 12px;margin:0}.runtime-detail-list div{min-width:0}.runtime-detail-list dt{margin-bottom:4px;font-size:11px;text-transform:uppercase}.runtime-detail-list dd{margin:0;overflow-wrap:anywhere;font-family:JetBrains Mono,SF Mono,Cascadia Code,Fira Code,Consolas,monospace;font-size:12px}.p150-boundary-panel{border-left:3px solid var(--agentos-warning)}.p150-wireframe{border-style:solid;border-color:#76b90059;background:linear-gradient(135deg,rgba(118,185,0,.08),transparent 36%),linear-gradient(var(--agentos-overlay-025) 1px,transparent 1px),linear-gradient(90deg,var(--agentos-overlay-025) 1px,transparent 1px),var(--agentos-card);background-size:auto,28px 28px,28px 28px,auto;box-shadow:inset 0 0 0 1px #76b90014,0 0 20px #76b90014}.p150-ascii-region-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.p150-ascii-region{display:grid;gap:6px;min-width:0;position:relative;padding:12px;border:1px solid var(--agentos-border);border-radius:6px;background:var(--agentos-elevated)}.p150-ascii-region:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:var(--agentos-accent)}.p150-ascii-region h3,.p150-ascii-region p{margin:0}.p150-ascii-region h3{color:var(--agentos-text);font-size:15px}.p150-ascii-region p:last-child{color:var(--agentos-muted);line-height:1.5}.p150-action-bar{border-style:dashed}.p150-interaction-panel{border-color:#3b82f633}.p150-tablist,.p150-state-switcher,.p150-table-toolbar,.p150-pagination,.p150-row-controls,.p150-action-card{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.p150-tab,.p150-state-button,.p150-sort-button{min-height:32px;padding:0 10px;border:1px solid var(--agentos-border);border-radius:6px;color:var(--agentos-muted);background:var(--agentos-elevated);cursor:pointer}.p150-tab[aria-selected=true],.p150-state-button[aria-pressed=true]{border-color:#76b90059;color:var(--agentos-accent-text);background:#76b9001a}.p150-tab-panel,.p150-state-panel{min-width:0;padding:10px 12px;border:1px solid var(--agentos-border);border-radius:6px;color:var(--agentos-muted);background:var(--agentos-input);overflow-wrap:anywhere}.p150-state-error{border-color:#ff44443d;color:var(--agentos-danger);background:#ff444414}.p150-state-degraded,.p150-state-stale,.p150-state-loading{border-color:#ffb0203d;color:var(--agentos-warning);background:var(--agentos-warning-bg)}.p150-table-section{display:grid;gap:10px}.p150-table-toolbar{align-items:end}.p150-table-toolbar label{display:grid;gap:4px;min-width:min(280px,100%);color:var(--agentos-muted);font-size:12px}.p150-table-toolbar input{min-height:34px;padding:0 10px;border:1px solid var(--agentos-border);border-radius:6px;color:var(--agentos-text);background:var(--agentos-input)}.p150-table-toolbar input:focus,.p150-tab:focus-visible,.p150-state-button:focus-visible,.p150-sort-button:focus-visible,.secondary-action:focus-visible{outline:none;border-color:var(--agentos-accent-text);box-shadow:0 0 0 3px #76b90026}.p150-sort-button{min-height:24px;margin-left:6px;padding:0 7px;font-size:11px}.p150-row-button{min-height:30px;padding:0 9px;font-size:12px}.p150-expanded-row td{color:var(--agentos-muted);background:#76b9000f}.p150-expanded-row strong,.p150-expanded-row span{display:block;margin:0 0 4px}.p150-pagination{align-items:center;justify-content:flex-end;color:var(--agentos-muted)}.p150-detail-drawer{display:grid;gap:12px;width:min(420px,100%);margin-left:auto;padding:14px;border:1px solid rgba(118,185,0,.32);border-radius:8px;color:var(--agentos-text);background:var(--agentos-elevated);box-shadow:0 8px 24px #00000080}.p150-action-card{align-items:flex-start;flex-direction:column;width:min(300px,100%);padding:10px;border:1px solid var(--agentos-border);border-radius:6px;background:var(--agentos-input)}.p150-action-card p,.p150-viewer-boundary{margin:0;color:var(--agentos-muted);font-size:12px;line-height:1.45}.p150-workflow-panel{border-color:#76b90038}.p150-workflow-grid{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(260px,1.2fr);gap:12px;min-width:0}.p150-workflow-node-list{display:grid;gap:8px;min-width:0}.p150-workflow-node{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;padding:8px 10px;border:1px solid var(--agentos-border);border-radius:6px;color:var(--agentos-text);background:var(--agentos-input);cursor:pointer}.p150-workflow-node[aria-pressed=true]{border-color:#76b90061;background:#76b9001a}.p150-workflow-detail,.p150-workflow-fallback{min-width:0;padding:12px;border:1px solid var(--agentos-border);border-radius:6px;background:var(--agentos-input)}.p150-workflow-detail h3{margin:0 0 10px;font-size:18px}.p150-workflow-fallback{color:var(--agentos-warning);background:var(--agentos-warning-bg)}.p150-template-dashboard-kpi-two-column-grid .runtime-table-wrap,.p150-template-table-with-right-detail-drawer .runtime-table-wrap,.p150-template-tree-detail-split-page .runtime-table-wrap{min-height:220px}@media (max-width: 1100px){.runtime-usage-grid:not(.p150-kpi-strip),.runtime-memory-grid,.edge-detail-list,.p150-ascii-region-grid,.p150-workflow-grid,.runtime-detail-list{grid-template-columns:1fr}.p150-kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 600px){.agentos-shell-header{grid-template-columns:1fr}.agentos-shell-meta,.agentos-shell-role,.agentos-shell-locale{width:100%;min-width:0}.agentos-shell-context{display:none}.agentos-shell-meta{gap:10px}.thread-conversation-messages>li,.thread-conversation-messages>li[data-role=user]{max-width:100%}.thread-conversation-actions button{flex:1 1 0;min-height:44px}.agentos-shell-body,.agentos-shell:has(.p150-product-page) .agentos-shell-body{grid-template-columns:minmax(0,1fr)}.agentos-shell-nav,.agentos-shell:has(.p150-product-page) .agentos-shell-nav{border-right:0;border-bottom:1px solid var(--agentos-shell-border);display:none}.agentos-shell-nav.is-open,.agentos-shell:has(.p150-product-page) .agentos-shell-nav.is-open{display:grid}.agentos-shell-header .agentos-shell-nav-toggle{display:inline-flex}.agentos-local-mode-summary{grid-template-columns:1fr}.agentos-shell:has(.p150-product-page) .agentos-local-mode{margin:12px 12px 0}.agentos-shell:has(.p150-product-page) .agentos-local-readiness-grid,.agentos-shell:has(.p150-product-page) .agentos-local-mode-grid{grid-template-columns:1fr}.agentos-shell:has(.p150-product-page) .agentos-local-readiness-item{align-items:flex-start;flex-direction:column}.agentos-shell:has(.p150-product-page) .local-action-control{width:100%;max-width:100%}.agentos-shell:has(.p150-product-page) .agentos-local-actions button{width:100%;justify-content:center}.agentos-shell:has(.p150-product-page) .agentos-shell-nav{grid-template-columns:1fr;padding:8px 0}.p150-product-page,.runtime-page{width:100%;max-width:100%;padding-right:12px;padding-left:12px}.runtime-page>*,.runtime-panel,.runtime-usage-card,.runtime-table-wrap{max-width:100%}.runtime-header-actions,.runtime-boundary-badge,.p150-product-page .runtime-boundary-badge{justify-self:start;max-width:100%}.p150-kpi-strip{grid-template-columns:1fr}.runtime-page-header,.p150-product-page .runtime-page-header,.runtime-panel-heading,.p150-action-bar,.runtime-row-actions,.p150-table-toolbar,.p150-pagination,.billing-account-recharge-grid,.wechat-recharge-order,.wechat-recharge-order__qr{grid-template-columns:1fr;justify-content:flex-start}.wechat-recharge-order__qr img,.wechat-recharge-order__qr-fallback{width:min(164px,100%);height:auto;aspect-ratio:1}.p150-tab,.p150-state-button,.p150-sort-button,.secondary-action{max-width:100%;white-space:normal;overflow-wrap:anywhere}.p150-action-card{width:100%}.p150-product-page .runtime-table{min-width:600px}}.pilot-shell{min-height:100vh;padding:28px;color:var(--agentos-text);background:var(--agentos-bg)}.pilot-page{display:grid;gap:24px;width:min(1180px,100%);margin:0 auto}.pilot-header{display:grid;gap:16px;grid-template-columns:minmax(0,1fr) auto;align-items:start;padding-bottom:16px;border-bottom:1px solid var(--agentos-border)}.pilot-eyebrow{margin:0 0 8px;color:var(--agentos-accent-text);font-size:12px;font-weight:700;letter-spacing:0;text-transform:uppercase}.pilot-header h1{margin:0;font-size:28px;line-height:1.2;letter-spacing:0}.pilot-summary{max-width:760px;margin:8px 0 0;color:var(--agentos-muted);line-height:1.6}.secondary-action{min-height:36px;padding:0 14px;border:1px solid var(--agentos-border-strong);border-radius:6px;color:var(--agentos-text);background:#76b90014}.pilot-metadata,.pilot-evidence-grid,.pilot-states-grid{display:grid;gap:12px}.pilot-metadata{grid-template-columns:repeat(4,minmax(0,1fr))}.pilot-evidence-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pilot-states-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.pilot-meta-item,.pilot-evidence-item,.pilot-state-item{min-width:0;border:1px solid var(--agentos-border);border-radius:8px;background:var(--agentos-surface)}.pilot-meta-item{padding:14px}.pilot-meta-item dt,.pilot-evidence-item dt{margin-bottom:6px;color:var(--agentos-muted);font-size:12px}.pilot-meta-item dd,.pilot-evidence-item dd{margin:0;overflow-wrap:anywhere}.pilot-section{display:grid;gap:12px}.pilot-section h2{margin:0;font-size:18px;letter-spacing:0}.pilot-evidence-item{display:grid;gap:12px;padding:16px}.pilot-evidence-header{display:flex;gap:8px;align-items:center;justify-content:space-between}.pilot-evidence-header h3{margin:0;font-size:15px;letter-spacing:0}.pilot-status{flex:0 0 auto;padding:3px 8px;border:1px solid rgba(255,176,32,.3);border-radius:999px;color:var(--agentos-warning);background:var(--agentos-warning-bg);font-size:12px}.pilot-command{margin:0;padding:8px;border-radius:6px;color:var(--agentos-text);background:var(--agentos-inset);font-family:JetBrains Mono,Fira Code,monospace;font-size:12px;overflow-wrap:anywhere}.pilot-evidence-item p{margin:0;color:var(--agentos-muted);line-height:1.5}.pilot-state-item{padding:12px;color:var(--agentos-info);background:var(--agentos-info-bg);text-align:center}@media (max-width: 768px){.agentos-shell-body{grid-template-columns:1fr}.agentos-shell-nav{border-right:0;border-bottom:1px solid var(--agentos-shell-border)}.agentos-shell-placeholder{width:auto;margin:16px}.pilot-shell{padding:20px}.pilot-header,.pilot-metadata,.pilot-evidence-grid,.pilot-states-grid{grid-template-columns:1fr}}.common-skill-shell{min-width:0;padding:0;color:var(--agentos-text);background:transparent}.common-skill-page{display:grid;gap:18px;width:100%;max-width:100%;margin:0}.common-skill-header{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:16px;align-items:start;padding:16px;border:1px solid var(--agentos-border);border-radius:8px;background:var(--agentos-surface)}.common-skill-header:before{content:"";display:block;width:42px;height:42px;border:1px solid var(--agentos-border-color, var(--agentos-shell-border));border-radius:8px;background:linear-gradient(135deg,transparent 47%,var(--agentos-accent) 48%,var(--agentos-accent) 52%,transparent 53%),color-mix(in srgb,var(--agentos-accent) 10%,var(--agentos-shell-panel))}.common-skill-header>div{min-width:0}.common-skill-header h1,.common-skill-layout h2,.common-skill-card h3{margin:0;letter-spacing:0}.common-skill-header h1{font-size:28px;line-height:1.2}.common-skill-summary{display:grid;grid-template-columns:repeat(3,minmax(0,120px));gap:10px;margin:14px 0 0}.common-skill-summary-item,.common-skill-card,.common-skill-result,.common-skill-loading,.common-skill-error,.common-skill-action-error,.common-skill-boundary{min-width:0;border:1px solid var(--agentos-border);border-radius:8px;background:var(--agentos-surface)}.common-skill-summary-item{padding:10px}.common-skill-boundary{margin:12px 0 0;padding:10px 12px;color:var(--agentos-muted);font-size:13px;line-height:1.5}.common-skill-summary-item dt,.common-skill-result-row dt{color:var(--agentos-muted);font-size:12px}.common-skill-summary-item dd,.common-skill-result-row dd{margin:4px 0 0;overflow-wrap:anywhere}.common-skill-tabs{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.common-skill-tab,.common-skill-button{min-height:36px;border:1px solid var(--agentos-border);border-radius:6px;color:var(--agentos-text);background:var(--agentos-elevated);cursor:pointer}.common-skill-tab{padding:0 12px}.common-skill-tab.is-active{border-color:var(--agentos-border-strong);background:#76b9001f}.common-skill-button{display:inline-flex;gap:8px;align-items:center;padding:0 14px}.common-skill-button:disabled{cursor:wait;opacity:.65}.common-skill-tier,.common-skill-badge,.common-skill-stage,.common-skill-extension-type{flex:0 0 auto;padding:2px 7px;border:1px solid rgba(118,185,0,.35);border-radius:999px;color:var(--agentos-accent-text);background:#76b90014;font-size:12px}.common-skill-stage-list{display:flex;flex-wrap:wrap;gap:8px}.common-skill-badge.is-degraded{border-color:#ffb02059;color:var(--agentos-warning);background:var(--agentos-warning-bg)}.common-skill-layout{display:grid;gap:14px}.common-skill-section-heading{display:flex;gap:12px;align-items:center;justify-content:space-between}.common-skill-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.common-skill-card{display:grid;gap:14px;padding:16px}.common-skill-card-heading{display:flex;gap:10px;align-items:start;justify-content:space-between}.common-skill-card h3{font-size:16px}.common-skill-card dl,.common-skill-result{display:grid;gap:10px}.common-skill-extension-summary{display:grid;gap:8px;min-width:0;padding-top:12px;border-top:1px solid var(--agentos-border)}.common-skill-extension-title{color:var(--agentos-muted);font-size:12px}.common-skill-extension-list{display:grid;gap:8px}.common-skill-extension-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center;min-width:0;overflow-wrap:anywhere}.common-skill-extension-payload{display:inline-flex;flex-wrap:wrap;gap:6px;min-width:0}.common-skill-result{padding:14px}.common-skill-result-row{display:grid;grid-template-columns:minmax(120px,180px) minmax(0,1fr);gap:12px}.common-skill-muted{margin:0;color:var(--agentos-muted)}.common-skill-loading,.common-skill-error,.common-skill-action-error{width:min(720px,100%);margin:0 auto;padding:18px}.common-skill-error{display:grid;gap:12px}.common-skill-error h1,.common-skill-error p{margin:0}.common-skill-action-error{display:flex;gap:10px;align-items:center;border-color:#ffb02059;color:var(--agentos-warning);background:var(--agentos-warning-bg)}@media (max-width: 768px){.agentos-shell-body,.product-page-header,.product-two-column,.product-auth-mode,.product-auth-identity-heading,.product-auth-identity-grid,.product-lifecycle-form,.product-compact-form,.product-form-inline-row,.product-detail-list div{grid-template-columns:1fr}.product-form-section-header{grid-column:1 / -1}.agentos-shell-meta,.runtime-header-actions{justify-content:flex-start}.agentos-shell-context,.agentos-shell-switcher,.product-metric-grid,.product-workbench-grid,.product-workbench-grid--three,.product-workbench-actions,.product-workbench-small-metrics,.v11-dashboard-mix{grid-template-columns:1fr}.agentos-shell-nav{border-right:0;border-bottom:1px solid var(--agentos-shell-border)}.product-task-list li{grid-template-columns:1fr}.product-table-wrap,.runtime-table-wrap{overflow-x:clip}.product-table,.runtime-table{width:100%;table-layout:fixed}.product-table th,.product-table td,.runtime-table th,.runtime-table td{padding-right:10px;padding-left:10px;overflow-wrap:anywhere;word-break:break-word}.common-skill-shell{padding:20px}.common-skill-header,.common-skill-summary,.common-skill-grid,.common-skill-result-row{grid-template-columns:1fr}.common-skill-tabs,.common-skill-section-heading{justify-content:flex-start}}.thread-conversation-scroll-wrap{position:relative}.thread-conversation-scroll{max-height:min(60vh,640px);overflow-y:auto;overscroll-behavior:contain;padding-right:4px}.thread-conversation-jump-latest{position:absolute;bottom:var(--ds-space-3, 12px);left:50%;transform:translate(-50%);z-index:var(--ds-z-sticky, 1100);box-shadow:var(--ds-shadow-card, 0 6px 16px rgba(0, 0, 0, .18))}.thread-conversation-load-earlier{display:flex;justify-content:center;padding:4px 0 10px}.thread-conversation-command-menu{list-style:none;margin:0 0 8px;padding:4px;display:flex;flex-direction:column;gap:2px;border:1px solid var(--agentos-border);border-radius:8px;background:var(--agentos-surface, var(--agentos-input));box-shadow:var(--ds-shadow-card, 0 6px 16px rgba(0, 0, 0, .18))}.thread-conversation-command-option{padding:6px 10px;border-radius:6px;color:var(--agentos-shell-text);font-size:13px;cursor:pointer}.thread-conversation-command-option.is-active,.thread-conversation-command-option:hover{background:var(--agentos-hover)}.thread-conversation-messages{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}.thread-conversation-messages>li{display:flex;flex-direction:column;gap:6px;padding:12px 14px;border:1px solid var(--agentos-border);border-radius:10px;background:var(--agentos-surface);max-width:92%;align-self:flex-start}.thread-conversation-messages>li[data-role=user]{align-self:flex-end;max-width:80%;background:color-mix(in srgb,var(--agentos-accent) 10%,var(--agentos-elevated));border-color:color-mix(in srgb,var(--agentos-accent) 28%,var(--agentos-border-strong))}.thread-conversation-messages>li>strong{font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--agentos-muted)}.thread-conversation-messages>li[data-role=user]>strong{color:color-mix(in srgb,var(--agentos-accent) 70%,var(--agentos-shell-text))}.thread-conversation-user-text{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.thread-conversation-editing{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:8px 12px;border:1px solid var(--agentos-border-strong);border-radius:8px;background:var(--agentos-warning-bg);font-size:13px}.thread-conversation-editing-cancel{min-height:30px;padding:0 12px;border:1px solid var(--agentos-border);border-radius:6px;color:var(--agentos-text);background:var(--agentos-elevated);cursor:pointer}.thread-conversation-header{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.thread-conversation-header-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.thread-conversation-search{min-height:32px;padding:0 10px;border:1px solid var(--agentos-border);border-radius:6px;color:var(--agentos-text);background:var(--agentos-input);font:inherit}.thread-conversation-search:focus{outline:none;border-color:var(--agentos-border-strong)}.thread-conversation-export{min-height:32px;padding:0 12px;border:1px solid var(--agentos-border);border-radius:6px;color:var(--agentos-text);background:var(--agentos-elevated);cursor:pointer}.thread-conversation-history-loading,.thread-list-loading{display:block;padding:8px 0}.thread-detail-loading{display:grid;gap:16px;padding:16px 0}.thread-conversation-thinking{display:inline-flex;gap:8px;align-items:center}.thread-conversation-truncated{margin:6px 0 0;padding:6px 10px;font-size:13px;color:var(--agentos-warning-text, #8a5a00);background:var(--agentos-warning-bg, #fff7e6);border:1px solid var(--agentos-warning-border, #ffe1a8);border-radius:6px}.thread-conversation-thinking-label{font-size:13px;color:var(--agentos-muted)}.thread-conversation-typing{display:inline-flex;gap:5px;align-items:center;padding:4px 2px}.thread-conversation-typing>span{width:7px;height:7px;border-radius:50%;background:var(--agentos-muted);opacity:.4;animation:thread-typing-bounce 1.2s infinite ease-in-out both}.thread-conversation-typing>span:nth-child(2){animation-delay:.18s}.thread-conversation-typing>span:nth-child(3){animation-delay:.36s}@keyframes thread-typing-bounce{0%,70%,to{transform:translateY(0);opacity:.35}35%{transform:translateY(-4px);opacity:.9}}@media (prefers-reduced-motion: reduce){.thread-conversation-typing>span{animation:none;opacity:.6}}.agentos-markdown{display:flex;flex-direction:column;gap:10px;overflow-wrap:anywhere}.agentos-markdown-paragraph{margin:0;line-height:1.6}.agentos-markdown-heading{margin:4px 0 0;line-height:1.3}.agentos-markdown-list{margin:0;padding-left:22px;display:flex;flex-direction:column;gap:4px}.agentos-markdown-inline-code{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:.92em;padding:1px 5px;border-radius:4px;background:var(--agentos-input);border:1px solid var(--agentos-border)}.agentos-markdown-code{margin:0;padding:12px 14px;border-radius:8px;background:var(--agentos-input);border:1px solid var(--agentos-border);overflow-x:auto}.agentos-markdown-code code{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:13px;line-height:1.55;white-space:pre}.agentos-markdown-link{color:var(--agentos-accent-text);text-decoration:underline}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.thread-conversation{display:flex;flex-direction:column;gap:14px;max-width:880px}.thread-conversation-composer{display:flex;flex-direction:column;gap:10px;margin-top:4px;border-radius:8px;position:relative}.thread-conversation-composer.is-dragging{outline:2px dashed var(--agentos-accent);outline-offset:4px}.thread-conversation-dropzone{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:center;justify-content:center;border-radius:8px;background:color-mix(in srgb,var(--agentos-accent) 12%,var(--agentos-elevated));color:var(--agentos-shell-text);font-weight:600;pointer-events:none}.thread-conversation-attachments{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.thread-conversation-attachment-chip{display:inline-flex;align-items:center;gap:8px;padding:4px 10px;border:1px solid var(--agentos-shell-border);border-radius:999px;background:var(--agentos-elevated);font-size:13px}.thread-conversation-attachment-chip.has-thumb{padding-left:4px}.thread-conversation-attachment-thumb{width:28px;height:28px;border-radius:4px;object-fit:cover;display:block;border:1px solid var(--agentos-shell-border)}.thread-conversation-attachment-name{font-weight:600}.thread-conversation-attachment-size{color:var(--agentos-shell-muted)}.thread-conversation-attachment-remove{border:none;background:transparent;color:var(--agentos-shell-muted);cursor:pointer;font-size:16px;line-height:1;padding:0}.thread-conversation-attachment-remove:hover{color:var(--agentos-shell-text)}.thread-conversation-attachment-error{margin:0;color:var(--agentos-danger, #d33);font-size:13px}.thread-conversation-composer label{display:block}.thread-conversation-composer textarea{width:100%;box-sizing:border-box;padding:12px 14px;border:1px solid var(--agentos-shell-border);border-radius:8px;color:var(--agentos-shell-text);background:var(--agentos-input);font:inherit;line-height:1.5;resize:vertical}.thread-conversation-composer textarea:focus{outline:none;border-color:var(--agentos-border-strong)}.thread-conversation-actions{display:flex;gap:10px}.thread-conversation-actions button{min-height:38px;padding:0 18px;border:1px solid var(--agentos-shell-border);border-radius:6px;color:var(--agentos-shell-text);background:var(--agentos-elevated);cursor:pointer}.thread-conversation-actions button[type=submit]{border-color:transparent;color:#0c0c0c;background:var(--agentos-accent);font-weight:600}.thread-conversation-actions button:disabled{opacity:.5;cursor:not-allowed}.thread-conversation-message-actions{display:flex;align-items:center;justify-content:flex-end;gap:6px;margin-top:2px}.thread-conversation-message-actions button,.thread-conversation-regenerate button{min-height:28px;padding:0 12px;border:1px solid var(--agentos-shell-border);border-radius:6px;color:var(--agentos-shell-muted);background:transparent;font-size:13px;cursor:pointer}.thread-conversation-message-actions button:hover,.thread-conversation-regenerate button:hover{color:var(--agentos-shell-text);background:var(--agentos-hover)}.thread-conversation-message-actions button:disabled{opacity:.5;cursor:not-allowed}.thread-conversation-regenerate{display:flex}.thread-tool-timeline{margin:8px 0 10px;padding:10px 12px;border:1px solid var(--agentos-border, #2a2f3a);border-radius:8px;background:var(--agentos-surface-muted, #13161d)}.thread-tool-timeline-title{margin:0 0 8px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--agentos-text-muted, #8b93a7)}.thread-tool-timeline-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.thread-tool-timeline-steps>li{padding:8px 10px;border-radius:6px;background:var(--agentos-surface, #0e1117);border-left:3px solid var(--agentos-border, #2a2f3a)}.thread-tool-timeline-steps>li[data-status=succeeded]{border-left-color:var(--agentos-accent-text)}.thread-tool-timeline-steps>li[data-status=failed]{border-left-color:var(--agentos-danger, #d9534f)}.thread-tool-timeline-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.thread-tool-timeline-name{font-family:var(--agentos-font-mono, ui-monospace, monospace);font-size:13px;color:var(--agentos-text, #e6e9f0)}.thread-tool-timeline-round{font-size:12px;color:var(--agentos-text-muted, #8b93a7)}.thread-tool-timeline-summary{margin:6px 0 0;padding:6px 8px;font-size:12px;white-space:pre-wrap;word-break:break-word;border-radius:4px;background:var(--agentos-code-bg, #0a0c11);color:var(--agentos-text, #e6e9f0)}.thread-tool-timeline-meta{display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin-top:6px;font-size:12px;color:var(--agentos-text-muted, #8b93a7)}.thread-tool-timeline-meta button{padding:2px 10px;font-size:12px;border:1px solid var(--agentos-accent, #76b900);border-radius:5px;background:transparent;color:var(--agentos-accent-text);cursor:pointer}.thread-tool-timeline-meta button:hover{background:#76b9001f}.thread-artifact-preview{margin:10px 0;padding:10px 12px;border:1px solid var(--agentos-border, #2a2f3a);border-radius:8px;background:var(--agentos-surface-muted, #13161d)}.thread-artifact-preview-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.thread-artifact-preview-head strong{font-size:13px}.thread-artifact-preview-id{font-family:var(--agentos-font-mono, ui-monospace, monospace);font-size:12px;color:var(--agentos-text-muted, #8b93a7);flex:1 1 auto;overflow-wrap:anywhere}.thread-artifact-preview-meta{margin:8px 0 4px;font-size:12px;color:var(--agentos-text-muted, #8b93a7)}.thread-artifact-preview-body{margin:0;padding:8px 10px;max-height:320px;overflow:auto;font-size:12px;white-space:pre-wrap;word-break:break-word;border-radius:4px;background:var(--agentos-code-bg, #0a0c11);color:var(--agentos-text, #e6e9f0)}.thread-artifact-preview-download{display:inline-block;margin-top:4px;color:var(--agentos-accent-text)}.service-app-render-meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px 16px;margin:0 0 12px}.service-app-render-meta dt{font-size:12px;color:var(--agentos-text-muted, #8b93a7)}.service-app-render-meta dd{margin:2px 0 0;font-size:13px;color:var(--agentos-text, #e6e9f0)}.service-app-render-json{margin:8px 0 0;padding:10px 12px;max-height:320px;overflow:auto;font-size:12px;white-space:pre-wrap;word-break:break-word;border-radius:6px;background:var(--agentos-code-bg, #0a0c11);color:var(--agentos-text, #e6e9f0)}.service-app-render-actions h3,.service-app-render-page h3{margin:12px 0 6px;font-size:13px}.service-app-render-action-buttons{display:flex;flex-wrap:wrap;gap:8px}.service-app-render-page-link{color:var(--agentos-accent-text);font-size:13px}.thread-detail-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:24px;align-items:start}.thread-list-panel{position:sticky;top:16px;display:flex;flex-direction:column;gap:10px}.thread-list-panel>h2{margin:0;font-size:14px;text-transform:uppercase;letter-spacing:.04em;color:var(--agentos-muted)}.thread-list-items{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.thread-list-item{display:flex;flex-direction:column;gap:2px;width:100%;padding:8px 10px;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--agentos-shell-text);text-align:left;cursor:pointer}.thread-list-item:hover{background:var(--agentos-hover)}.thread-list-item[aria-current=page]{border-color:var(--agentos-border-strong);background:var(--agentos-elevated)}.thread-list-item-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.thread-list-item-meta{font-size:12px;color:var(--agentos-muted)}@media (max-width: 900px){.thread-detail-layout{grid-template-columns:1fr}.thread-list-panel{position:static}}.agentos-shell-nav-toggle{display:none;align-items:center;gap:8px;margin-top:12px;min-height:38px;padding:0 16px;border:1px solid var(--agentos-shell-border);border-radius:6px;color:var(--agentos-shell-text);background:var(--agentos-elevated);cursor:pointer}.agentos-shell-header .agentos-shell-nav-toggle{margin-top:0}.agentos-shell-nav-toggle:before{content:"";width:16px;height:2px;background:currentColor;box-shadow:0 5px 0 currentColor,0 -5px 0 currentColor}.thread-detail-header{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.thread-detail-header h1{margin:0;font-size:22px;line-height:1.3}.thread-detail-header .confirm-action{margin-left:auto}.thread-detail-archive,.thread-detail-rename{padding:4px 12px;font-size:13px;border:1px solid var(--agentos-border, #2a2f3a);border-radius:6px;background:transparent;color:var(--agentos-text-muted, #8b93a7);cursor:pointer}.thread-detail-rename{margin-left:auto}.thread-detail-header .confirm-action+.thread-detail-rename,.thread-detail-rename+.confirm-action{margin-left:0}.thread-detail-archive:hover,.thread-detail-rename:hover{color:var(--agentos-text, #e6e9f0);border-color:var(--agentos-text-muted, #8b93a7)}.thread-detail-title-edit{display:flex;flex:1 1 auto;align-items:center;gap:8px}.thread-detail-title-edit label{flex:1 1 auto}.thread-detail-title-edit input{width:100%;padding:6px 10px;font-size:18px;border:1px solid var(--agentos-accent, #76b900);border-radius:6px;background:var(--agentos-surface, #0e1117);color:var(--agentos-text, #e6e9f0)}.thread-detail-header [data-tone]{display:inline-flex;align-items:center;padding:3px 10px;border:1px solid var(--agentos-shell-border);border-radius:999px;font-size:12px;text-transform:capitalize;color:var(--agentos-shell-muted);background:var(--agentos-elevated)}.thread-detail-header [data-tone=info]{color:var(--agentos-info-text);border-color:#3b82f666;background:#3b82f61f}.thread-detail-header [data-tone=success]{color:var(--agentos-shell-success);border-color:#00c48c66;background:#00c48c1f}.thread-detail-header [data-tone=warning]{color:var(--agentos-warning);border-color:#ffb02066;background:var(--agentos-warning-bg)}.thread-detail-header [data-tone=danger]{color:#f87171;border-color:#f8717166;background:#f871711f}.thread-detail-meta{border-top:1px solid var(--agentos-border);padding-top:12px}.thread-detail-meta>summary{cursor:pointer;color:var(--agentos-shell-muted);font-size:13px;list-style:revert}.thread-detail-meta>summary:hover{color:var(--agentos-shell-text)}.thread-detail-meta dl{margin-top:14px}.thread-clarifications{display:flex;flex-direction:column;gap:12px}.thread-clarification{display:flex;flex-direction:column;gap:8px;padding:14px 16px;border:1px solid var(--agentos-border-strong);border-left-width:3px;border-radius:8px;background:#76b9000f}.thread-clarification[data-urgency=urgent]{border-color:#ffb02080;background:var(--agentos-warning-bg)}.thread-clarification-label{margin:0;font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--agentos-accent-text)}.thread-clarification-question{margin:0;line-height:1.5}.thread-clarification-options{display:flex;flex-wrap:wrap;gap:8px}.thread-clarification-options button{min-height:34px;padding:0 14px;border:1px solid var(--agentos-shell-border);border-radius:6px;color:var(--agentos-shell-text);background:var(--agentos-elevated);cursor:pointer}.thread-clarification-options button:hover{border-color:var(--agentos-border-strong)}.thread-clarification-form{display:flex;flex-direction:column;gap:8px}.thread-clarification-form textarea{width:100%;box-sizing:border-box;padding:10px 12px;border:1px solid var(--agentos-shell-border);border-radius:6px;color:var(--agentos-shell-text);background:var(--agentos-input);font:inherit;resize:vertical}.thread-clarification-form button{align-self:flex-start;min-height:36px;padding:0 16px;border:1px solid transparent;border-radius:6px;color:#0c0c0c;background:var(--agentos-accent);font-weight:600;cursor:pointer}.thread-clarification-form button:disabled{opacity:.5;cursor:not-allowed}.thread-approvals{display:flex;flex-direction:column;gap:12px}.thread-approval{display:flex;flex-direction:column;gap:6px;padding:14px 16px;border:1px solid rgba(59,130,246,.4);border-left-width:3px;border-radius:8px;background:#3b82f614}.thread-approval[data-risk=T3]{border-color:#f8717180;background:#f871711a}.thread-approval-label{margin:0;font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--agentos-info-text)}.thread-approval[data-risk=T3] .thread-approval-label{color:#f87171}.thread-approval-target{margin:0;line-height:1.5;font-weight:600}.thread-approval-risk{margin:0;font-size:12px;color:var(--agentos-shell-muted)}.thread-approval-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.thread-approval-actions button{min-height:34px;padding:0 16px;border:1px solid var(--agentos-shell-border);border-radius:6px;color:var(--agentos-shell-text);background:var(--agentos-elevated);cursor:pointer}.thread-approval-actions .thread-approval-approve{border-color:transparent;color:#0c0c0c;background:var(--agentos-accent);font-weight:600}.thread-approval-actions button:disabled{opacity:.5;cursor:not-allowed}.thread-list-new{width:100%;min-height:36px;padding:0 12px;border:1px solid transparent;border-radius:6px;color:#0c0c0c;background:var(--agentos-accent);font-weight:600;cursor:pointer}.thread-list-new:disabled{opacity:.5;cursor:not-allowed}.thread-list-project-picker{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.thread-list-project-label{font-size:12px;color:var(--agentos-muted)}.api-key-secret-callout{display:flex;flex-direction:column;gap:8px;padding:16px;margin:16px 0;border:1px solid var(--agentos-color-warning-border, #b7791f);border-radius:8px;background:var(--agentos-color-warning-surface, rgba(183, 121, 31, .08))}.api-key-secret-title{font-weight:600;margin:0}.api-key-secret-warning{margin:0;font-size:13px;opacity:.85}.api-key-secret-value{display:block;padding:8px 12px;border-radius:6px;background:var(--agentos-color-code-surface, rgba(0, 0, 0, .06));font-family:var(--agentos-font-mono, monospace);word-break:break-all}.api-key-form{display:flex;flex-direction:column;gap:12px;padding:16px 0}.api-key-field{display:flex;flex-direction:column;gap:4px;max-width:480px}.api-key-field input{padding:8px 10px;border:1px solid var(--agentos-color-border, #d0d5dd);border-radius:6px}.api-key-scope-fieldset{border:1px solid var(--agentos-color-border, #d0d5dd);border-radius:6px;padding:12px;margin:0}.api-key-scope-options{display:flex;flex-wrap:wrap;gap:8px 16px}.api-key-scope-option{display:inline-flex;align-items:center;gap:6px}.api-key-scope-option input{width:auto;padding:0;border:0;border-radius:0}.product-form-hint{font-size:12px;color:var(--agentos-color-text-muted, #667085);margin:0}.api-key-form-actions,.api-key-row-actions{display:flex;gap:8px;flex-wrap:wrap}.tenant-settings-scope{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.tenant-settings-form{display:flex;flex-direction:column;gap:14px;max-width:640px}.tenant-settings-json{font-family:var(--agentos-font-mono, monospace);font-size:13px;padding:8px 10px;border:1px solid var(--agentos-color-border, #d0d5dd);border-radius:6px;resize:vertical}.tenant-settings-json:disabled{opacity:.6;cursor:not-allowed}.product-panel-subtitle{margin:0 0 12px;font-size:13px;opacity:.8}.account-security-heading{margin:16px 0 8px;font-size:15px;font-weight:600}.account-security-mfa-state{margin:0 0 10px;font-size:13px;opacity:.85}@media (max-width: 720px){.runtime-table,.product-table{min-width:640px}.runtime-table th,.product-table th{white-space:nowrap}}.runtime-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:flex-start;justify-content:center;padding-top:10vh;z-index:1000}.runtime-modal{background:var(--agentos-bg-surface, #fff);border-radius:8px;box-shadow:0 8px 32px #0000002e;display:flex;flex-direction:column;max-height:80vh}.runtime-modal-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--agentos-border-color, #e5e7eb)}.runtime-modal-header h2{margin:0;font-size:16px;font-weight:600}.runtime-modal-close{background:none;border:none;font-size:20px;cursor:pointer;color:var(--agentos-muted, #6b7280);padding:0 4px;line-height:1}.runtime-modal-close:hover{color:var(--agentos-text-primary, #111827)}.runtime-modal-body{padding:16px 20px;overflow-y:auto}.workspace-resource-overview{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.workspace-resource-overview__head{display:flex;justify-content:space-between;gap:16px}.workspace-resource-overview__line{display:flex;flex-wrap:wrap;gap:8px;margin:6px 0 0;color:var(--agentos-text-primary, #111827)}.workspace-directory-actions{display:flex;justify-content:flex-start;margin:0 0 16px}.product-table-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.runtime-input{display:block;width:100%;padding:8px 12px;font-size:14px;border:1px solid var(--agentos-border-color, #d1d5db);border-radius:6px;background:var(--agentos-bg-input, #f8fafc);color:var(--agentos-text-primary, #111827);box-sizing:border-box}.runtime-input:focus{background:var(--agentos-surface, #fff);outline:none;border-color:var(--agentos-primary, #2563eb);box-shadow:0 0 0 2px #2563eb26}.runtime-section-title{margin-top:24px;margin-bottom:12px;font-size:16px;font-weight:600;color:var(--agentos-text, #f5f5f5)}.runtime-table-actions{display:flex;gap:4px;flex-wrap:wrap;align-items:center}.runtime-table-action-btn{background:var(--agentos-bg-input, #fff);border:1px solid var(--agentos-border-color, #d1d5db);border-radius:4px;padding:3px 8px;font-size:12px;cursor:pointer;color:var(--agentos-text, #f5f5f5);white-space:nowrap}.runtime-table-action-btn:hover:not(:disabled){background:var(--agentos-bg-hover, #f3f4f6)}.runtime-table-action-btn:disabled{opacity:.5;cursor:not-allowed}.runtime-table-action-btn--accent{background:var(--agentos-accent);border-color:transparent;color:var(--agentos-on-accent)}.runtime-table-action-btn--accent:hover:not(:disabled){background:var(--agentos-accent-text);color:var(--agentos-on-accent)}.runtime-table-action-btn--warning{background:var(--agentos-warning, #ffb020);border-color:transparent;color:#fff}.runtime-table-action-btn--warning:hover:not(:disabled){filter:brightness(.92);color:#fff}.v11-filter-narrow{max-width:150px}.profile-redesign{--pr-accent: var(--agentos-accent);--pr-card-bg: #161619;--pr-input-bg: #1e1e22;--pr-border: #232328;--pr-muted: #8a8d93;--pr-dim: #4f525a;padding:32px 40px 48px;gap:28px;overflow-wrap:anywhere}:root[data-theme=light] .profile-redesign{--pr-card-bg: #ffffff;--pr-input-bg: #ffffff;--pr-border: #e2e2e6;--pr-muted: #6b7280;--pr-dim: #9ca3af}:root[data-theme=light] .profile-redesign__title,:root[data-theme=light] .profile-redesign .runtime-panel h2,:root[data-theme=light] .profile-redesign .product-panel h2,:root[data-theme=light] .profile-redesign__card-title h2,:root[data-theme=light] .profile-redesign__card-title,:root[data-theme=light] .profile-redesign .ds-input,:root[data-theme=light] .profile-redesign input[type=password],:root[data-theme=light] .profile-redesign input[type=email],:root[data-theme=light] .profile-redesign input[type=text],:root[data-theme=light] .profile-redesign .runtime-input,:root[data-theme=light] .profile-redesign .secondary-action,:root[data-theme=light] .profile-redesign .ds-button--secondary{color:#1a1a1a}:root[data-theme=light] .profile-redesign .product-primary-action,:root[data-theme=light] .profile-redesign .primary-action,:root[data-theme=light] .profile-redesign .ds-button--primary{color:var(--agentos-on-accent)}.profile-redesign__header{display:grid;gap:8px}.profile-redesign__breadcrumbs{display:flex;gap:8px;font-size:13px;color:var(--pr-muted)}.profile-redesign__breadcrumbs .is-current{color:var(--agentos-text, #f5f5f5)}.profile-redesign__title{margin:0;font-size:28px;font-weight:700;line-height:1.15;color:var(--agentos-text, #f5f5f5)}.profile-redesign__subtitle{margin:0;font-size:14px;color:var(--pr-muted)}.profile-redesign__divider{border:0;border-top:1px solid var(--pr-border);margin:-4px 0 0}.profile-redesign__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ds-space-6, 24px);align-items:start}.profile-redesign__column{display:flex;flex-direction:column;gap:var(--ds-space-6, 24px);min-width:0}@media (max-width: 900px){.profile-redesign__row{grid-template-columns:minmax(0,1fr)}}@media (max-width: 640px){.profile-redesign{padding:24px 16px 32px}}.profile-redesign .api-key-field input{min-width:0;max-width:100%}.profile-redesign .api-key-form-actions>*{min-width:0;max-width:100%;white-space:normal}.profile-redesign .runtime-panel,.profile-redesign .product-panel,.profile-redesign__card{background:var(--pr-card-bg);border:1px solid var(--pr-border);border-radius:12px;padding:24px;gap:20px}.profile-redesign .runtime-panel h2,.profile-redesign .product-panel h2,.profile-redesign__card-title h2{margin:0;font-size:18px;font-weight:700;color:var(--agentos-text, #f5f5f5)}.profile-redesign__card-header{display:flex;align-items:center;justify-content:space-between}.profile-redesign__card-title{display:flex;align-items:center;gap:8px;color:var(--agentos-text, #f5f5f5)}.profile-redesign__card-icon{color:var(--pr-muted)}.profile-redesign__card-desc,.profile-redesign .product-panel-subtitle,.profile-redesign .product-permission-note{color:var(--pr-muted);font-size:13px;line-height:1.5}.profile-redesign .api-key-field span,.profile-redesign label>span{font-size:13px;font-weight:500;color:var(--pr-muted)}.profile-redesign .ds-input,.profile-redesign input[type=password],.profile-redesign input[type=email],.profile-redesign input[type=text],.profile-redesign .runtime-input{background:var(--pr-input-bg);border:1px solid var(--pr-border);border-radius:8px;color:var(--agentos-text, #f5f5f5)}.profile-redesign .ds-input::placeholder{color:var(--pr-dim)}.profile-redesign .product-primary-action,.profile-redesign .primary-action,.profile-redesign .ds-button--primary{background:var(--pr-accent);border-color:transparent;color:var(--agentos-on-accent);border-radius:8px;font-weight:600}.profile-redesign .secondary-action,.profile-redesign .ds-button--secondary{background:transparent;border:1px solid var(--pr-border);color:var(--agentos-text, #f5f5f5);border-radius:8px}.runtime-row-actions .ds-button,.runtime-row-actions button,.runtime-table-actions .ds-button,.runtime-table-actions button{white-space:nowrap}.domain-app-name-cell{width:240px;max-width:240px}.domain-app-name-cell strong,.domain-app-name-cell .runtime-table-subtext{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.runtime-table th,.product-table th{color:var(--agentos-text, #f5f5f5)}.runtime-table-action-status{font-size:11px;white-space:nowrap}.runtime-error-text{color:var(--agentos-danger, #dc2626);font-size:13px}.runtime-page-header-actions{display:flex;gap:8px;align-items:center}.runtime-table .ds-badge,.v11-table .ds-badge,.product-table .ds-badge{white-space:nowrap}.billing-account-page{--billing-accent: var(--agentos-accent, #76b900)}.billing-account-metrics{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.billing-account-balance-card{position:relative}.billing-account-card-icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid var(--agentos-shell-border);border-radius:8px;color:var(--agentos-accent-text);background:#76b90014}.billing-account-recharge-panel{gap:14px}.billing-account-recharge-grid{display:grid;grid-template-columns:minmax(240px,1fr) minmax(180px,240px) auto;gap:10px;align-items:end}.billing-account-presets{display:flex;flex-wrap:wrap;gap:8px}.billing-account-amount-field{display:grid;gap:6px;min-width:0;color:var(--agentos-shell-muted);font-size:12px}.wechat-recharge-order{display:grid;grid-template-columns:minmax(240px,1fr) minmax(280px,1.25fr);gap:14px;padding:14px;border:1px solid rgba(118,185,0,.26);border-radius:8px;background:#76b9000f}.wechat-recharge-order__summary{display:grid;gap:12px;align-content:start}.wechat-recharge-order__summary strong{display:block;margin-top:4px;overflow-wrap:anywhere}.wechat-recharge-order__summary dl{display:grid;gap:8px;margin:0}.wechat-recharge-order__summary div,.wechat-recharge-order__summary dd,.wechat-recharge-order__summary dt{margin:0}.wechat-recharge-order__summary dt{color:var(--agentos-shell-muted);font-size:12px}.wechat-recharge-order__qr{display:grid;grid-template-columns:164px minmax(0,1fr);gap:14px;align-items:center;min-width:0}.wechat-recharge-order__qr img,.wechat-recharge-order__qr-fallback{width:164px;height:164px;border:8px solid #fff;border-radius:8px;background:#fff;box-shadow:0 0 0 1px var(--agentos-shell-border)}.wechat-recharge-order__qr-fallback{display:grid;grid-template-columns:repeat(7,1fr);grid-template-rows:repeat(7,1fr);gap:4px;padding:10px}.wechat-recharge-order__qr-fallback span{border-radius:2px;background:#e5e7eb}.wechat-recharge-order__qr-fallback span[data-filled=true]{background:#111827}.wechat-recharge-order__qr strong,.wechat-recharge-order__qr span{display:block}.wechat-recharge-order__qr span{margin-top:6px;color:var(--agentos-shell-muted);font-size:13px;line-height:1.45}.wechat-recharge-order__actions{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:10px;align-items:center;color:var(--agentos-shell-muted);font-size:13px}.notice-banner{display:flex;align-items:center;justify-content:center;min-height:32px;padding:0 12px;background:var(--agentos-accent,#76B900);color:var(--agentos-on-accent,#0c0c0c);font-size:13px;font-weight:600;flex-shrink:0}.notice-banner-marquee{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notice-banner-text{display:block;max-width:100%}.notice-banner-close{flex-shrink:0;margin-left:12px;background:0 0;border:none;color:inherit;font-size:18px;cursor:pointer;padding:0 4px;line-height:1;opacity:.8}.notice-banner-close:hover{opacity:1}.notice-banner a{color:inherit;font-weight:600}@media (max-width: 640px){.notice-banner-marquee{padding:6px 0;white-space:normal;overflow-wrap:anywhere}}.login-version{position:fixed;right:16px;bottom:16px;font-size:12px;color:var(--agentos-muted,#9ca3af);z-index:10}.app-version{position:fixed;left:16px;bottom:16px;font-size:12px;color:var(--agentos-muted,#9ca3af);z-index:10}.v11-page{display:flex;flex-direction:column;gap:18px;width:100%;max-width:100%}.v11-page__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:14px;border-bottom:1px solid var(--agentos-border-color, #e5e7eb)}.v11-page__icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;flex:none;border:1px solid var(--agentos-border-color, #e5e7eb);border-radius:8px;background:color-mix(in srgb,var(--agentos-primary, #2563eb) 10%,var(--agentos-surface, #fff));color:var(--agentos-primary, #2563eb)}.v11-page__header>div{flex:1;min-width:0}.v11-page__header h1{margin:2px 0 8px;font-size:28px;line-height:1.15}.v11-page__header p{max-width:960px;margin:0;color:var(--agentos-muted, #64748b)}.v11-page__eyebrow{color:var(--agentos-primary, #2563eb);font-size:12px;font-weight:700;text-transform:uppercase}.v11-metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.v11-metric,.v11-panel,.v11-card{border:1px solid var(--agentos-border-color, #e5e7eb);border-radius:8px;background:var(--agentos-surface, #fff)}.v11-metric{display:flex;min-height:104px;flex-direction:column;gap:8px;padding:14px}.v11-metric span,.v11-metric small,.v11-card span,.v11-review-row span,.v11-import span,.v11-plan span{color:var(--agentos-muted, #64748b)}.v11-metric strong{font-size:26px;line-height:1.1}.v11-grid{display:grid;gap:14px}.v11-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.v11-panel{padding:16px}.v11-panel__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.v11-panel__actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;flex-shrink:0}.v11-inline-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.v11-inline-actions--end{margin-left:auto}.v11-template-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.v11-template-card{border:1px solid var(--agentos-border-color, #e5e7eb);border-radius:8px;background:var(--agentos-surface-subtle, #f8fafc);padding:12px;display:flex;flex-direction:column;gap:10px}.v11-template-card__head{display:flex;align-items:center;gap:8px;font-weight:700}.tenant-wizard-steps{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.tenant-wizard-step-card{min-width:0;padding:10px;gap:8px}.tenant-wizard-step-card--done{border-color:var(--agentos-border-strong, rgba(118, 185, 0, .3));background:var(--agentos-surface-subtle, #f4f8ef)}.tenant-wizard-step-card--blocked{opacity:.45;background:var(--agentos-surface-muted, #eef1f4)}.tenant-wizard-step-card--active{border-color:var(--agentos-border-color, #d7dde3)}.tenant-wizard-step-title{align-items:flex-start}.tenant-wizard-step-title svg{flex:0 0 auto;margin-top:1px}.tenant-wizard-step-title strong{min-width:0;font-size:13px;line-height:1.3}.tenant-wizard-step-card .v11-line-clamp{min-height:34px;font-size:12px;line-height:17px}.tenant-wizard-enterprise-form{display:flex;flex-direction:column;gap:14px}.tenant-wizard-enterprise-section{display:flex;flex-direction:column;gap:10px}.tenant-wizard-enterprise-section h3{margin:0;color:var(--agentos-text, #0f172a);font-size:15px;line-height:1.4}.tenant-wizard-enterprise-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.v11-line-clamp{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.v11-panel h2,.v11-card h2{margin:0 0 12px;font-size:18px}.v11-panel__head h2{margin:0}.v11-form,.v11-inline-form,.v11-detail-list,.v11-compact-list,.v11-import,.v11-card{display:flex;flex-direction:column;gap:12px}.v11-inline-form{flex-direction:row;flex-wrap:wrap;align-items:end}.v11-inline-form>*{min-width:180px}.v11-detail-list{margin:0 0 16px}.v11-detail-list div{display:grid;grid-template-columns:140px minmax(0,1fr);gap:12px}.v11-detail-list dt{color:var(--agentos-muted, #64748b);font-weight:600}.v11-detail-list dd{margin:0}.v11-compact-list{margin:0;gap:8px}.v11-compact-list div{display:grid;grid-template-columns:92px minmax(0,1fr);gap:8px}.v11-compact-list dt{color:var(--agentos-muted, #64748b);font-weight:600}.v11-compact-list dd{margin:0}.v11-compact-list--dense{gap:6px;font-size:12px}.v11-compact-list--dense div{grid-template-columns:44px minmax(0,1fr);gap:4px}.v11-compact-list--dense dd{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v11-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.v11-card-grid--catalog{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch}.v11-card{min-height:220px;padding:16px;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,background .18s ease}.v11-catalog-card{position:relative;cursor:pointer;min-height:210px;justify-content:space-between;gap:10px;outline:none}.v11-card-corner-action{position:absolute;top:12px;right:12px;z-index:1}.v11-catalog-card:focus-visible{border-color:var(--agentos-primary, #2563eb);box-shadow:0 0 0 3px color-mix(in srgb,var(--agentos-primary, #2563eb) 20%,transparent)}.v11-catalog-card__body{display:flex;flex:1;flex-direction:column;gap:8px;min-width:0}.v11-catalog-card .v11-compact-list--dense div{grid-template-columns:minmax(0,36%) minmax(0,1fr)}.v11-catalog-card .v11-compact-list--dense dt{min-width:0;overflow-wrap:anywhere}.v11-catalog-card h2{margin-bottom:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v11-card-description{display:-webkit-box;min-height:40px;margin:0;overflow:hidden;color:var(--agentos-muted, #64748b);font-size:13px;line-height:20px;-webkit-box-orient:vertical;-webkit-line-clamp:2}.v11-card-description--full{display:block;min-height:0;overflow:visible;color:var(--agentos-foreground, #0f172a)}.v11-repo-description,.v11-repo-cost-note{min-width:0;max-width:100%;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}.v11-repo-cost-note{margin:6px 0 0;color:var(--agentos-muted, #64748b);font-size:13px}.v11-card:hover{border-color:var(--agentos-primary, #2563eb);box-shadow:0 10px 24px #0f172a14;transform:translateY(-1px)}.v11-card.is-selected,.v11-card--selected{border-color:var(--agentos-primary, #2563eb);box-shadow:0 0 0 1px var(--agentos-primary, #2563eb) inset;background:color-mix(in srgb,var(--agentos-primary, #2563eb) 4%,var(--agentos-surface, #fff))}.v11-selection-panel{display:grid;gap:10px}.v11-selection-panel__header{display:flex;align-items:start;justify-content:space-between;gap:12px}.v11-selection-panel__header strong{display:block;margin-bottom:2px}.v11-selection-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.v11-selection-card{display:flex;flex-direction:column;gap:10px;min-width:0;width:100%;min-height:168px;padding:14px;border:1px solid var(--agentos-border-color, #e5e7eb);border-radius:8px;background:var(--agentos-surface, #fff);color:var(--agentos-text, #111827);text-align:left;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,background .18s ease}.v11-selection-card:hover{border-color:var(--agentos-primary, #2563eb);box-shadow:0 10px 24px #0f172a14;transform:translateY(-1px)}.v11-selection-card:focus-visible{border-color:var(--agentos-primary, #2563eb);box-shadow:0 0 0 3px color-mix(in srgb,var(--agentos-primary, #2563eb) 20%,transparent);outline:none}.v11-selection-card p{margin:0;color:var(--agentos-muted, #64748b);font-size:13px;line-height:1.45;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.v11-selection-card__head{display:flex;align-items:start;justify-content:space-between;gap:8px}.v11-selection-card.is-selected{border-color:var(--agentos-primary, #2563eb);box-shadow:0 0 0 1px var(--agentos-primary, #2563eb) inset;background:color-mix(in srgb,var(--agentos-primary, #2563eb) 4%,var(--agentos-surface, #fff))}.v11-selection-panel .ds-pagination{justify-content:flex-end}.v11-advanced{display:grid;gap:10px}.v11-advanced>summary{cursor:pointer;color:var(--agentos-text, #111827);font-weight:700}.v11-badge-row{display:flex;flex-wrap:wrap;gap:8px;min-height:24px}.v11-action-row{display:flex;flex-wrap:wrap;gap:8px}.v11-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.v11-tree-cell{display:flex;align-items:flex-start;gap:0;min-width:220px}.v11-tree-cell span{color:var(--agentos-muted, #64748b);font-size:12px}.v11-tree-lines{color:var(--agentos-border, #cbd5e1);font-family:ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,monospace;font-size:13px;line-height:1;-webkit-user-select:none;user-select:none;white-space:pre;flex-shrink:0}.v11-tree-line[data-line=stem]:before{content:"│  "}.v11-tree-line[data-line=blank]:before{content:"   "}.v11-tree-line[data-line=branch]:before{content:"├─ "}.v11-tree-line[data-line=corner]:before{content:"└─ "}.v11-tree-content{display:inline-flex;flex-direction:column;gap:2px;vertical-align:middle}.v11-tree-content strong{display:inline-flex;align-items:center;gap:6px}.v11-tree-content span{color:var(--agentos-muted, #64748b);font-size:12px}.v11-tab-row{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.v11-muted{margin:0;color:var(--agentos-muted, #64748b)}.v11-row-warning{background:color-mix(in srgb,var(--agentos-warning-custom, #f59e0b) 10%,transparent)}.v11-reference-list{margin:0;padding-left:20px}.v11-evidence-card{display:grid;gap:8px;margin:8px 0;padding:10px;border:1px solid var(--agentos-border-color, #e5e7eb);border-radius:10px;background:var(--agentos-surface, #fff)}.v11-evidence-card__header,.v11-evidence-card__meta,.v11-evidence-card__body{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.v11-evidence-card__header{justify-content:space-between}.v11-evidence-card__meta span,.v11-evidence-card__body span{padding:2px 8px;border-radius:999px;background:var(--agentos-soft-surface, #f8fafc);color:var(--agentos-muted, #64748b)}.v11-evidence-card__body span{border-radius:0;min-width:0;max-width:100%;white-space:pre-wrap;overflow-wrap:anywhere}.v11-plan--aoe li{grid-template-columns:auto minmax(0,1fr) minmax(140px,auto)}.v11-aoe-workbench,.v11-aoe-answer{display:grid;gap:16px}.v11-aoe-dialogue{display:grid;gap:14px;max-height:min(72vh,820px);overflow-y:auto;padding-right:6px;scrollbar-gutter:stable}.v11-aoe-dialogue--scroll{align-content:start}.v11-aoe-dialogue__turn{display:grid;gap:12px}.v11-aoe-dialogue__entry{display:flex}.v11-aoe-dialogue__entry--user{justify-content:flex-end}.v11-aoe-dialogue__entry--assistant{justify-content:flex-start}.v11-aoe-dialogue__bubble{display:grid;gap:10px;width:min(100%,920px);padding:16px;border:1px solid var(--agentos-border-color, #e5e7eb);border-radius:8px;background:var(--agentos-surface, #fff)}.v11-aoe-dialogue__entry--user .v11-aoe-dialogue__bubble{background:color-mix(in srgb,var(--agentos-primary, #2563eb) 7%,var(--agentos-surface, #fff));border-color:color-mix(in srgb,var(--agentos-primary, #2563eb) 18%,var(--agentos-border-color, #e5e7eb))}.v11-aoe-dialogue__entry--assistant .v11-aoe-dialogue__bubble{background:color-mix(in srgb,var(--agentos-accent, #76b900) 4%,var(--agentos-surface, #fff))}.v11-aoe-dialogue__meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:var(--agentos-muted, #64748b);font-size:13px}.v11-aoe-dialogue__meta strong{color:var(--agentos-text, #111827)}.v11-aoe-dialogue__bubble p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.v11-aoe-dialogue__request{line-height:1.45}.v11-aoe-history__request{display:block;max-height:7.25em;overflow:auto;padding-right:4px;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere;width:100%;min-width:0}.v11-aoe-selection-summary{display:grid;gap:8px;margin:0}.v11-aoe-selection-summary div{display:grid;grid-template-columns:110px minmax(0,1fr);gap:8px;align-items:start}.v11-aoe-selection-summary dt{color:var(--agentos-muted, #64748b)}.v11-aoe-selection-summary dd{margin:0;min-width:0;word-break:break-word}.v11-aoe-think{color:var(--agentos-muted, #64748b);font-style:italic}.v11-aoe-running{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;padding:12px 14px;border:1px solid color-mix(in srgb,var(--agentos-primary, #2563eb) 20%,var(--agentos-border-color, #e5e7eb));border-radius:8px;background:color-mix(in srgb,var(--agentos-primary, #2563eb) 5%,var(--agentos-soft-surface, #f8fafc))}.v11-aoe-running__pulse{width:10px;height:10px;border-radius:999px;background:var(--agentos-primary, #2563eb);animation:v11-aoe-running-pulse 1.2s ease-in-out infinite}.v11-aoe-running__copy{display:grid;gap:3px;min-width:0}.v11-aoe-running__copy strong{font-size:13px}.v11-aoe-running__hint{color:var(--agentos-muted, #64748b);font-size:12px;animation:v11-aoe-running-fade 2s ease-in-out}.v11-aoe-running__timer{min-width:44px;padding:4px 8px;border-radius:999px;background:var(--agentos-surface, #fff);color:var(--agentos-text, #111827);font-size:12px;font-variant-numeric:tabular-nums;text-align:center}@keyframes v11-aoe-running-pulse{0%,to{opacity:.45;transform:scale(.9)}50%{opacity:1;transform:scale(1)}}@keyframes v11-aoe-running-fade{0%{opacity:0;transform:translateY(3px)}15%,85%{opacity:1;transform:translateY(0)}to{opacity:.72}}@media (prefers-reduced-motion: reduce){.v11-aoe-running__pulse,.v11-aoe-running__hint{animation:none}}.v11-aoe-answer__header{display:grid;gap:8px}.v11-aoe-transcript{display:grid;gap:12px;margin:0;padding:0;list-style:none}.v11-aoe-step-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;padding:14px;border:1px solid var(--agentos-border-color, #e5e7eb);border-radius:8px;background:var(--agentos-surface, #fff)}.v11-aoe-step-card__icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:999px;background:color-mix(in srgb,var(--agentos-primary, #2563eb) 10%,transparent);color:var(--agentos-primary, #2563eb)}.v11-aoe-step-card__body{display:grid;gap:8px;min-width:0}.v11-aoe-step-card__head,.v11-aoe-final-answer__title{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.v11-aoe-step-card__head strong{min-width:0}.v11-aoe-final-answer{display:grid;gap:8px;padding:14px;border:1px solid var(--agentos-border-color, #e5e7eb);border-radius:8px;background:color-mix(in srgb,var(--agentos-primary, #2563eb) 4%,var(--agentos-surface, #fff))}.v11-aoe-final-answer p{margin:0;white-space:pre-wrap}.v11-aoe-stream{display:grid;gap:8px}.v11-aoe-stream>ol{display:grid;gap:8px;margin:0;padding:0;list-style:none}.v11-aoe-stream>ol li{display:flex;align-items:center;gap:8px;min-width:0}.v11-aoe-composer{display:grid;gap:12px}.v11-aoe-composer__input{min-height:122px}.v11-aoe-attachments{display:flex;flex-wrap:wrap;gap:8px;align-items:center;min-width:0}.v11-aoe-composer__quickbar{display:flex;align-items:center;justify-content:space-between;gap:12px}.v11-aoe-workspace-field{display:flex;align-items:center;gap:8px;min-width:0}.v11-aoe-workspace-field .v11-select{max-width:220px}.v11-aoe-composer__actions{display:flex;justify-content:space-between;gap:12px;align-items:center}.v11-aoe-composer__actions button{gap:6px}.v11-aoe-attach-button{width:32px;min-width:32px;height:32px;padding:0;font-size:18px;font-weight:800;line-height:1}.v11-aoe-composer__quickbar>button{flex:0 0 auto}@media (max-width: 720px){.v11-aoe-composer__quickbar{align-items:stretch;flex-direction:column}.v11-aoe-composer__quickbar>button{width:100%}}.v11-aoe-advanced{display:grid;gap:14px;padding:14px;border:1px solid var(--agentos-border-color, #e5e7eb);border-radius:10px;background:var(--agentos-surface, #fff)}.v11-aoe-advanced>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;font-weight:700;list-style:none}.v11-aoe-advanced>summary::-webkit-details-marker{display:none}.v11-aoe-advanced__grid{align-items:start}.v11-aoe-history li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px 10px;align-items:start;width:100%;min-width:0}.v11-aoe-history strong{grid-column:2;min-width:0}.v11-aoe-history__meta{grid-column:1 / -1;min-width:0;color:var(--agentos-muted, #64748b);overflow-wrap:anywhere}.v11-aoe-file-list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.v11-aoe-file-list li{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:8px;align-items:center;padding:10px 12px;border:1px solid var(--agentos-border-color, #e5e7eb);border-radius:8px;background:var(--agentos-soft-surface, #f8fafc)}.v11-modal--aoe-picker{width:min(1040px,calc(100vw - 32px))}.v11-aoe-tag-row{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.v11-aoe-tag{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:6px 10px;border:1px solid var(--agentos-border-color, #e5e7eb);border-radius:999px;background:var(--agentos-shell-panel, #1a1a1a);color:var(--agentos-text, #f5f5f5);cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease,color .18s ease}.v11-aoe-tag:hover{border-color:var(--agentos-primary, #2563eb);box-shadow:0 8px 18px #0f172a14}.v11-aoe-tag.is-active{border-color:var(--agentos-primary, #2563eb);background:color-mix(in srgb,var(--agentos-primary, #2563eb) 8%,var(--agentos-surface, #fff))}.v11-aoe-tag:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--agentos-primary, #2563eb) 20%,transparent)}.v11-plan--timeline li{position:relative;padding-left:20px}.v11-plan--timeline li:before{content:"";position:absolute;left:0;top:18px;width:8px;height:8px;border-radius:999px;background:var(--agentos-primary, #2563eb);box-shadow:0 0 #2563eb52;animation:v11-sse-pulse 1.8s ease-out infinite}@keyframes v11-sse-pulse{0%{box-shadow:0 0 #2563eb52}70%{box-shadow:0 0 0 10px #2563eb00}to{box-shadow:0 0 #2563eb00}}@media (prefers-reduced-motion: reduce){.v11-plan--timeline li:before{animation:none}}.v11-stepper{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.v11-stepper li{display:flex;align-items:center;gap:8px;min-height:40px;padding:8px;border:1px solid var(--agentos-border-color, #e5e7eb);border-radius:8px;color:var(--agentos-muted, #64748b)}.v11-stepper li.is-active{color:var(--agentos-text, #111827);background:var(--agentos-soft-surface, #f8fafc)}.v11-textarea,.v11-file-input{width:100%;border:1px solid var(--agentos-border-color, #d1d5db);border-radius:8px;background:var(--agentos-bg-input, #f8fafc);color:var(--agentos-text, #111827)}.v11-textarea{min-height:112px;padding:10px 12px;resize:vertical}.v11-textarea:focus{background:var(--agentos-surface, #fff);outline:none;border-color:var(--agentos-primary, #2563eb);box-shadow:0 0 0 2px color-mix(in srgb,var(--agentos-primary, #2563eb) 16%,transparent)}.v11-file-input{padding:9px 10px}.v11-upload-source-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.v11-upload-selection{padding:10px 0;border-top:1px solid var(--agentos-border-color, #d1d5db);border-bottom:1px solid var(--agentos-border-color, #d1d5db)}.v11-upload-selection__header,.v11-upload-selection li{display:flex;align-items:center;justify-content:space-between;gap:16px}.v11-upload-selection ul{display:grid;gap:6px;margin:8px 0 0;padding:0;list-style:none}.v11-upload-selection li span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v11-upload-selection li span:last-child{flex:0 0 auto;color:var(--agentos-text-muted, #64748b)}.v11-fieldset{display:grid;gap:8px;margin:0;padding:12px;border:1px solid var(--agentos-border-color, #e5e7eb);border-radius:8px}.v11-fieldset legend{padding:0 4px;color:var(--agentos-muted, #64748b);font-weight:700}.v11-checkbox-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:32px}.v11-search-result,.v11-skeleton-block{margin-top:14px;padding:12px;border:1px solid var(--agentos-border-color, #e5e7eb);border-radius:8px;background:var(--agentos-soft-surface, #f8fafc)}.v11-search-result p{margin:8px 0 12px}.v11-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:#00000073}.v11-modal{background:var(--agentos-surface, #fff);border-radius:12px;box-shadow:0 8px 30px #0000002e;min-width:420px;max-width:520px;padding:24px}.v11-modal--wide{max-width:720px;width:min(720px,calc(100vw - 32px))}.v11-modal--xwide{width:min(920px,calc(100vw - 32px));max-width:920px;max-height:calc(100vh - 48px);overflow:auto}.v11-modal--picker{width:min(1360px,calc(100vw - 32px));max-width:1360px;max-height:calc(100vh - 48px);overflow:auto}.v11-modal h3{margin:0 0 18px;font-size:16px}.v11-modal .v11-form{display:flex;flex-direction:column;gap:12px}.v11-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.v11-textarea--tall{min-height:176px}.v11-modal-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:8px}.v11-modal-actions__confirm{min-width:88px;justify-content:center}.v11-modal-actions__confirm>span{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap}.nim-mcp-import-modal{display:grid;gap:18px}.nim-mcp-import-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0}.nim-mcp-import-stats>div{padding:12px;border:1px solid var(--agentos-border);border-radius:8px}.nim-mcp-import-stats dt{color:var(--agentos-muted);font-size:12px}.nim-mcp-import-stats dd{margin:6px 0 0;font-size:24px;font-weight:800}.nim-mcp-import-modal progress{width:100%;height:14px;accent-color:var(--agentos-primary, var(--agentos-accent))}.nim-mcp-import-actions{display:flex;justify-content:flex-end}@media (max-width: 720px){.nim-mcp-import-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.v11-back-link{display:inline-flex;align-items:center;gap:4px;font-size:13px;color:var(--agentos-primary, #4f46e5);background:none;border:none;cursor:pointer;padding:0;margin-bottom:12px}.v11-back-link:hover{text-decoration:underline}.v11-definition-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px 14px;margin:10px 0 0}.v11-definition-grid dt{color:var(--agentos-muted, #64748b);font-size:12px;font-weight:600}.v11-definition-grid dd{margin:3px 0 0;overflow-wrap:anywhere;font-weight:700}.v11-step-output{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px 12px;margin:8px 0 0;padding:8px 10px;border:1px solid var(--agentos-border-color, #e5e7eb);border-radius:8px;background:var(--agentos-surface, #fff)}.v11-step-output dt{color:var(--agentos-muted, #64748b);font-size:11px;font-weight:700;text-transform:uppercase}.v11-step-output dd{margin:2px 0 0;overflow-wrap:anywhere}.v11-table-wrap{overflow-x:auto}.v11-table{width:100%;border-collapse:collapse}.v11-table caption{margin-bottom:10px;color:var(--agentos-muted, #64748b);text-align:left}.v11-table th,.v11-table td{padding:10px 8px;border-bottom:1px solid var(--agentos-border-color, #e5e7eb);text-align:left;vertical-align:top}.product-table tbody tr,.runtime-table tbody tr,.v11-table tbody tr{border-bottom:1px solid var(--agentos-border-color, #e5e7eb)}.product-table tbody tr:last-child,.runtime-table tbody tr:last-child,.v11-table tbody tr:last-child{border-bottom:0}.product-table tbody td,.runtime-table tbody td,.v11-table tbody td{border-bottom:1px solid var(--agentos-border-color, #e5e7eb)}.v11-table td span{display:block;margin-top:4px;color:var(--agentos-muted, #64748b)}.v11-bars{display:grid;grid-template-columns:repeat(7,minmax(24px,1fr));align-items:end;height:150px;gap:10px;padding:10px;border:1px solid var(--agentos-border-color, #e5e7eb);border-radius:8px}.v11-bars span{min-height:18px;border-radius:4px 4px 0 0;background:var(--agentos-primary, #2563eb)}.v11-dashboard-trend{display:grid;gap:12px}.v11-dashboard-trend__summary{display:flex;align-items:center;justify-content:space-between;gap:12px}.v11-dashboard-trend__summary div{display:grid;gap:4px}.v11-dashboard-trend__summary span{color:var(--agentos-muted, #64748b);font-size:12px}.v11-dashboard-trend__summary strong{font-size:24px;line-height:1.1}.v11-mini-trend{width:100%;height:44px;color:var(--agentos-primary, #2563eb)}.v11-dt-stack{display:grid;gap:16px}.v11-dt-row{display:grid;gap:8px}.v11-dt-row__header,.v11-dt-legend{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px}.v11-dt-row__header span,.v11-dt-legend{color:var(--agentos-muted, #64748b);font-size:12px}.v11-dt-bar{display:flex;min-height:14px;overflow:hidden;border-radius:999px;background:var(--agentos-overlay-03, #f1f5f9)}.v11-dt-bar__segment{min-width:0}.v11-dt-bar__segment--d0,.v11-dt-bar__segment--t0{background:#16a34a}.v11-dt-bar__segment--d1,.v11-dt-bar__segment--t1{background:var(--agentos-primary, #2563eb)}.v11-dt-bar__segment--d2,.v11-dt-bar__segment--t2{background:#f59e0b}.v11-dt-bar__segment--t3{background:#dc2626}.v11-dashboard-mix{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.v11-review-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:10px;padding:12px 0;border-bottom:1px solid var(--agentos-border-color, #e5e7eb)}.v11-review-row:last-child{border-bottom:none}.v11-import{padding:12px 0;border-bottom:1px solid var(--agentos-border-color, #e5e7eb)}.v11-import ul,.v11-plan{margin:0;padding-left:20px}.v11-plan li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid var(--agentos-border-color, #e5e7eb)}@media (max-width: 1450px){.v11-card-grid--catalog{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 1100px){.v11-metrics,.v11-card-grid,.v11-selection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.v11-modal{box-sizing:border-box;width:calc(100vw - 24px);min-width:0;max-height:calc(100vh - 24px);overflow-y:auto;padding:20px 16px}.v11-page__header,.v11-review-row{grid-template-columns:1fr}.v11-page__header{display:grid}.v11-page__icon{width:38px;height:38px}.v11-metrics,.v11-grid--two,.v11-card-grid{grid-template-columns:1fr}.tenant-wizard-steps{grid-template-columns:repeat(7,minmax(132px,1fr));overflow-x:auto;padding-bottom:4px}.v11-detail-list div,.v11-compact-list div,.v11-stepper,.v11-plan li{grid-template-columns:1fr}.v11-inline-form{align-items:stretch}.v11-section-head,.v11-form-grid,.v11-upload-source-grid{grid-template-columns:1fr;flex-direction:column;align-items:stretch}.tenant-wizard-enterprise-grid,.v11-selection-grid{grid-template-columns:1fr}}.v11-card-grid.v11-card-grid--catalog{grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width: 1450px){.v11-card-grid.v11-card-grid--catalog{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 1100px){.v11-card-grid.v11-card-grid--catalog{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.v11-card-grid.v11-card-grid--catalog{grid-template-columns:1fr}}:root{--ds-neutral-1000: #0c0c0c;--ds-neutral-975: #111111;--ds-neutral-950: #13161d;--ds-neutral-900: #161616;--ds-neutral-875: #1a1a1a;--ds-neutral-850: #1e1e1e;--ds-neutral-800: #242424;--ds-neutral-500: #8b93a7;--ds-neutral-400: #a0a0a0;--ds-neutral-100: #f5f5f5;--ds-green-500: #76b900;--ds-teal-500: #00c48c;--ds-amber-500: #ffb020;--ds-blue-500: #3b82f6;--ds-red-500: #ef4444;--ds-white-a08: rgba(255, 255, 255, .08);--ds-green-a30: rgba(118, 185, 0, .3);--ds-green-a08: rgba(118, 185, 0, .08);--ds-amber-a10: rgba(255, 176, 32, .1);--ds-blue-a10: rgba(59, 130, 246, .1);--ds-teal-a12: rgba(0, 196, 140, .12);--ds-red-a12: rgba(239, 68, 68, .12);--ds-bg: var(--ds-neutral-1000);--ds-surface: var(--ds-neutral-900);--ds-surface-muted: var(--ds-neutral-950);--ds-elevated: var(--ds-neutral-850);--ds-card: var(--ds-neutral-875);--ds-hover: var(--ds-neutral-800);--ds-input: var(--ds-neutral-975);--ds-code-bg: #0a0c11;--ds-border: var(--ds-white-a08);--ds-border-strong: var(--ds-green-a30);--ds-text: var(--ds-neutral-100);--ds-text-muted: var(--ds-neutral-500);--ds-muted: var(--ds-neutral-400);--ds-text-inverse: var(--ds-neutral-1000);--ds-accent: var(--ds-green-500);--ds-accent-subtle: var(--ds-green-a08);--ds-success: var(--ds-teal-500);--ds-success-bg: var(--ds-teal-a12);--ds-warning: var(--ds-amber-500);--ds-warning-bg: var(--ds-amber-a10);--ds-danger: var(--ds-red-500);--ds-danger-bg: var(--ds-red-a12);--ds-info: var(--ds-blue-500);--ds-info-bg: var(--ds-blue-a10);--ds-space-1: 4px;--ds-space-2: 8px;--ds-space-3: 12px;--ds-space-4: 16px;--ds-space-5: 20px;--ds-space-6: 24px;--ds-space-8: 32px;--ds-space-10: 40px;--ds-density-cell-y: 12px;--ds-density-cell-x: 14px;--ds-density-panel: 16px;--ds-radius-sm: 4px;--ds-radius-md: 6px;--ds-radius-lg: 8px;--ds-radius-xl: 12px;--ds-radius-pill: 999px;--ds-font-sans: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Microsoft YaHei", sans-serif;--ds-font-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--ds-font-size-xs: 12px;--ds-font-size-sm: 13px;--ds-font-size-md: 14px;--ds-font-size-lg: 16px;--ds-font-size-xl: 20px;--ds-font-size-2xl: 26px;--ds-line-tight: 1.25;--ds-line-normal: 1.5;--ds-weight-regular: 400;--ds-weight-medium: 500;--ds-weight-semibold: 600;--ds-shadow-sm: 0 1px 2px rgba(0, 0, 0, .3);--ds-shadow-card: 0 1px 3px rgba(0, 0, 0, .4);--ds-shadow-lg: 0 8px 24px rgba(0, 0, 0, .5);--ds-duration-fast: .12s;--ds-duration-base: .2s;--ds-duration-slow: .32s;--ds-ease-standard: cubic-bezier(.2, 0, 0, 1);--ds-ease-emphasized: cubic-bezier(.3, 0, 0, 1);--ds-z-dropdown: 1000;--ds-z-sticky: 1100;--ds-z-modal: 1300;--ds-z-toast: 1500;--agentos-bg: var(--ds-bg);--agentos-surface: var(--ds-surface);--agentos-elevated: var(--ds-elevated);--agentos-card: var(--ds-card);--agentos-hover: var(--ds-hover);--agentos-input: var(--ds-input);--agentos-border: var(--ds-border);--agentos-border-strong: var(--ds-border-strong);--agentos-text: var(--ds-text);--agentos-muted: var(--ds-muted);--agentos-accent: var(--ds-accent);--agentos-warning: var(--ds-warning);--agentos-warning-bg: var(--ds-warning-bg);--agentos-info: var(--ds-info);--agentos-info-bg: var(--ds-info-bg);--agentos-shell-bg: var(--ds-bg);--agentos-shell-panel: var(--ds-card);--agentos-shell-border: var(--ds-border);--agentos-shell-text: var(--ds-text);--agentos-shell-muted: var(--ds-muted);--agentos-shell-accent: var(--ds-accent);--agentos-shell-success: var(--ds-success);--shadow-card: var(--ds-shadow-card);--agentos-accent-subtle: var(--ds-accent-subtle);--agentos-surface-muted: var(--ds-surface-muted);--agentos-text-muted: var(--ds-text-muted);--agentos-code-bg: var(--ds-code-bg);--agentos-font-mono: var(--ds-font-mono);--text-inverse: var(--ds-text-inverse);--success: var(--ds-success);--success-bg: var(--ds-success-bg);--danger: var(--ds-danger);--danger-bg: var(--ds-danger-bg);color-scheme:dark}:root{color:var(--ds-text);background-color:var(--ds-bg)}[data-theme=light]{color-scheme:light;--ds-bg: #f6f7f9;--ds-surface: #ffffff;--ds-surface-muted: #eef1f4;--ds-elevated: #ffffff;--ds-card: #ffffff;--ds-hover: #eef1f4;--ds-input: #ffffff;--ds-code-bg: #f1f3f5;--ds-border: rgba(15, 23, 42, .12);--ds-border-strong: rgba(118, 185, 0, .55);--ds-text: #1a1d21;--ds-text-muted: #5b6470;--ds-muted: #5b6470;--ds-text-inverse: #ffffff;--ds-accent: #3f7a00;--ds-accent-subtle: rgba(118, 185, 0, .12);--ds-success: #047857;--ds-shadow-sm: 0 1px 2px rgba(15, 23, 42, .08);--ds-shadow-card: 0 1px 3px rgba(15, 23, 42, .12);--ds-shadow-lg: 0 8px 24px rgba(15, 23, 42, .18)}:root[data-density=compact]{--ds-density-cell-y: 6px;--ds-density-cell-x: 10px;--ds-density-panel: 10px}.ds-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--ds-space-2);border:1px solid transparent;border-radius:var(--ds-radius-md);font-family:inherit;font-weight:var(--ds-weight-medium);line-height:1;cursor:pointer;white-space:nowrap;transition:background var(--ds-duration-fast) var(--ds-ease-standard),border-color var(--ds-duration-fast) var(--ds-ease-standard),color var(--ds-duration-fast) var(--ds-ease-standard),opacity var(--ds-duration-fast) var(--ds-ease-standard)}.ds-button:focus-visible{outline:2px solid var(--ds-accent);outline-offset:2px}.ds-button:disabled,.ds-button[aria-disabled=true]{opacity:.55;cursor:not-allowed}.ds-button--sm{min-height:26px;padding:0 var(--ds-space-2);font-size:var(--ds-font-size-sm)}.ds-button--md{min-height:32px;padding:0 var(--ds-space-3);font-size:var(--ds-font-size-sm)}.ds-button--lg{min-height:36px;padding:0 var(--ds-space-4);font-size:var(--ds-font-size-md)}.ds-button--block{width:100%}.ds-button--primary{background:var(--ds-accent);color:var(--ds-text-inverse)}.ds-button--primary:hover:not(:disabled){background:#84cc00}.ds-button--secondary{background:var(--ds-elevated);border-color:var(--ds-border);color:var(--ds-text)}.ds-button--secondary:hover:not(:disabled){border-color:var(--ds-border-strong);background:var(--ds-hover)}.ds-button--ghost{background:transparent;color:var(--ds-text)}.ds-button--ghost:hover:not(:disabled){background:var(--ds-hover)}.ds-button--danger{background:var(--ds-danger);color:#fff}.ds-button--danger:hover:not(:disabled){background:#dc2626}.ds-button--warning{background:var(--agentos-warning, #ffb020);color:#fff}.ds-button--warning:hover:not(:disabled){filter:brightness(.92)}.ds-button__spinner{width:1em;height:1em}.ds-pagination{display:flex;align-items:center;justify-content:flex-end;gap:var(--ds-space-2) var(--ds-space-3);padding:var(--ds-space-3) 0 0;color:var(--ds-muted);font-size:var(--ds-font-size-sm);flex-wrap:wrap;width:100%;overflow-x:visible}.ds-pagination__controls{display:flex;align-items:center;gap:var(--ds-space-2);flex-wrap:nowrap;order:1;flex:0 0 auto}.ds-pagination__summary{min-width:140px;text-align:center;white-space:nowrap}.ds-pagination__size{display:inline-flex;align-items:center;gap:var(--ds-space-2);flex-wrap:nowrap;order:0;flex:0 0 auto}.ds-pagination__size-label{color:var(--ds-text);font-weight:var(--ds-weight-medium);white-space:nowrap}.ds-pagination__size-value{min-width:52px;padding:0 var(--ds-space-2);text-align:center}.ds-badge{display:inline-flex;align-items:center;gap:var(--ds-space-1);padding:2px var(--ds-space-2);border-radius:var(--ds-radius-pill);border:1px solid var(--ds-border);font-size:var(--ds-font-size-xs);font-weight:var(--ds-weight-medium);line-height:var(--ds-line-tight)}.ds-badge--neutral{background:var(--ds-elevated);color:var(--ds-muted)}.ds-badge--accent{background:var(--ds-accent-subtle);border-color:var(--ds-border-strong);color:var(--ds-accent)}.ds-badge--success{background:var(--ds-success-bg);border-color:transparent;color:var(--ds-success)}.ds-badge--warning{background:var(--ds-warning-bg);border-color:transparent;color:var(--ds-warning)}.ds-badge--danger{background:var(--ds-danger-bg);border-color:transparent;color:var(--ds-danger)}.ds-badge--info{background:var(--ds-info-bg);border-color:transparent;color:var(--ds-info)}.ds-skeleton{display:block;border-radius:var(--ds-radius-sm);background:linear-gradient(90deg,var(--ds-elevated) 25%,var(--ds-hover) 37%,var(--ds-elevated) 63%);background-size:400% 100%;animation:ds-skeleton-shimmer 1.4s ease infinite}@keyframes ds-skeleton-shimmer{0%{background-position:100% 50%}to{background-position:0 50%}}@media (prefers-reduced-motion: reduce){.ds-skeleton{animation:none}}.ds-spinner{display:inline-block;border:2px solid var(--ds-border);border-top-color:var(--ds-accent);border-radius:var(--ds-radius-pill);animation:ds-spin .7s linear infinite}@keyframes ds-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.ds-spinner{animation-duration:1.6s}}.v11-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ds-space-4)}.v11-card-grid .ds-pagination{grid-column:1 / -1;justify-content:flex-end}.v11-card{display:flex;flex-direction:column;gap:var(--ds-space-3);min-height:220px;padding:var(--ds-space-4);border:1px solid var(--ds-border);border-radius:var(--ds-radius-md);background:var(--ds-surface);transition:border-color var(--ds-duration-fast) var(--ds-ease-standard),box-shadow var(--ds-duration-fast) var(--ds-ease-standard),transform var(--ds-duration-fast) var(--ds-ease-standard),background var(--ds-duration-fast) var(--ds-ease-standard)}.v11-card:hover{border-color:var(--agentos-primary, var(--ds-accent));box-shadow:var(--ds-shadow-lg);transform:translateY(-1px)}.v11-card.is-selected,.v11-card--selected{border-color:var(--agentos-primary, var(--ds-accent));box-shadow:0 0 0 1px var(--agentos-primary, var(--ds-accent)) inset;background:color-mix(in srgb,var(--agentos-primary, var(--ds-accent)) 4%,var(--ds-surface))}@media (max-width: 1100px){.v11-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.v11-card-grid{grid-template-columns:1fr}}.ds-field{display:grid;gap:var(--ds-space-2)}.ds-field__label{font-size:var(--ds-font-size-sm);font-weight:var(--ds-weight-medium);color:var(--ds-text)}.ds-field__required{color:var(--ds-danger);margin-left:2px}.ds-field__hint{font-size:var(--ds-font-size-xs);color:var(--ds-muted)}.ds-field__error{font-size:var(--ds-font-size-xs);color:var(--ds-danger)}.ds-field--invalid .ds-field__label{color:var(--ds-danger)}.ds-select,.ds-input{width:100%;font-size:var(--ds-font-size-sm);color:var(--ds-text);background:color-mix(in srgb,var(--ds-elevated, #f8fafc) 72%,var(--ds-surface, #fff));border:1px solid var(--ds-border);border-radius:var(--ds-radius-md);padding:var(--ds-space-2) var(--ds-space-3)}.ds-select:hover:not(:disabled),.ds-input:hover:not(:disabled){border-color:var(--ds-border-strong)}.ds-select:focus-visible,.ds-input:focus-visible{background:var(--ds-surface);outline:2px solid var(--ds-border-strong);outline-offset:1px;border-color:var(--ds-border-strong)}.ds-select:disabled,.ds-input:disabled{opacity:.6;cursor:not-allowed}.ds-input::placeholder{color:var(--ds-muted)}.ds-skeleton-text{display:grid;gap:var(--ds-space-2)}.ds-skeleton-table{display:block;padding:var(--ds-space-3) 0}.ds-skeleton-table-grid{display:grid;gap:var(--ds-space-3)}.ds-skeleton-table-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(80px,1fr));gap:var(--ds-space-4);align-items:center}.ds-skeleton-table-head{padding-bottom:var(--ds-space-2);border-bottom:1px solid var(--ds-border)}.ds-state{display:grid;gap:var(--ds-space-3);justify-items:start;padding:var(--ds-space-6);border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg);background:var(--ds-surface)}.ds-state__title{margin:0;font-size:var(--ds-font-size-lg);font-weight:var(--ds-weight-semibold);color:var(--ds-text)}.ds-state__description{margin:0;font-size:var(--ds-font-size-sm);color:var(--ds-muted);line-height:var(--ds-line-normal)}.ds-state--error{border-color:var(--ds-danger);background:var(--ds-danger-bg)}.ds-state--error .ds-state__title{color:var(--ds-danger)}.ds-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ds-icon{display:inline-block;flex:none;vertical-align:-.15em}.ds-state__title{display:flex;align-items:center;gap:var(--ds-space-2)}.ds-state--error .ds-state__icon{color:var(--ds-danger)}.ds-copy-button{display:inline-flex;align-items:center;gap:var(--ds-space-1);padding:2px var(--ds-space-2);border:1px solid var(--ds-border);border-radius:var(--ds-radius-sm);background:var(--ds-elevated);color:var(--ds-muted);font-family:inherit;font-size:var(--ds-font-size-xs);cursor:pointer;transition:color var(--ds-duration-fast) var(--ds-ease-standard),border-color var(--ds-duration-fast) var(--ds-ease-standard)}.ds-copy-button:hover{color:var(--ds-text);border-color:var(--ds-border-strong)}.ds-copy-button:focus-visible{outline:2px solid var(--ds-accent);outline-offset:2px}.agentos-markdown-code-block{position:relative}.agentos-markdown-code-header{display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-2);min-height:24px}.agentos-markdown-code-language{font-family:var(--ds-font-mono, ui-monospace, SFMono-Regular, Menlo, Consolas, monospace);font-size:var(--ds-font-size-xs, 12px);letter-spacing:.04em;text-transform:lowercase;color:var(--ds-muted, #8a8f98)}.agentos-markdown-code-header-actions{display:flex;align-items:center;gap:var(--ds-space-2)}.agentos-markdown-code-toggle{border:1px solid var(--ds-border, #2a2c31);border-radius:var(--ds-radius-sm, 4px);background:transparent;color:var(--ds-muted, #8a8f98);font-size:var(--ds-font-size-xs, 12px);padding:2px 8px;cursor:pointer}.agentos-markdown-code-toggle:hover,.agentos-markdown-code-toggle:focus-visible{color:var(--ds-text, #e6e6e6);border-color:var(--ds-border-strong, var(--ds-border, #2a2c31))}.agentos-markdown-code-block[data-collapsed] .agentos-markdown-code{max-height:13.5rem;overflow:hidden}.agentos-markdown-code-block[data-collapsed]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3rem;pointer-events:none;background:linear-gradient(to bottom,transparent,var(--ds-surface, #16181d))}.agentos-markdown-code-copy{opacity:0;transition:opacity var(--ds-duration-fast) var(--ds-ease-standard)}.agentos-markdown-code-block:hover .agentos-markdown-code-copy,.agentos-markdown-code-copy:focus-visible{opacity:1}@media (pointer: coarse){.agentos-markdown-code-copy{opacity:1}}@media (pointer: coarse){.ds-button--sm,.ds-button--md{min-height:44px}.ds-button--lg{min-height:48px}}:root .ds-modal{box-sizing:border-box;width:640px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:24px;overflow:auto;overscroll-behavior:contain;border:1px solid color-mix(in srgb,var(--agentos-text) 35%,var(--agentos-surface));border-radius:8px;box-shadow:0 16px 48px #00000047;background:var(--agentos-surface);color:var(--agentos-text);font-family:inherit;font-size:14px;line-height:1.5;letter-spacing:0;overflow-wrap:anywhere}.ds-modal::backdrop{background:#00000085}:root .ds-modal .product-success-note{color:var(--agentos-accent-text);background:color-mix(in srgb,var(--agentos-accent) 10%,var(--agentos-surface));border-color:color-mix(in srgb,var(--agentos-accent) 35%,var(--agentos-surface))}:root .ds-modal:not([open]){display:none}:root .ds-modal:is(.v11-modal--wide,.management-model-dialog){width:760px}:root .ds-modal:is(.v11-modal--xwide,.v11-modal--aoe-picker){width:1040px}:root .ds-modal--drawer{width:840px}:root .ds-modal>:first-child{margin-top:0}:root .ds-modal :is(h2,h3){color:var(--agentos-text);font-size:20px;line-height:1.4;letter-spacing:0}:root .ds-modal .v11-card-description{color:var(--agentos-text)}.ds-modal :is(form,section,div,label){min-width:0}:root .ds-modal :is(.v11-form,.product-form){padding:0;border:0;background:none}.ds-modal :is(input,textarea,select){min-width:0;max-width:100%;font:inherit;color:var(--agentos-text);background:var(--agentos-input)}.ds-modal :is(.v11-modal-actions,.agentos-sticky-overlay__footer,.confirm-action-buttons){display:flex;justify-content:flex-end;flex-wrap:wrap;gap:12px;margin-top:24px;padding-top:16px;border-top:1px solid var(--agentos-border)}.ds-modal .ds-button{border-radius:8px;max-width:100%;white-space:normal}:root .ds-modal :is(.ds-button--primary,.primary-action,.product-primary-action){background:var(--agentos-accent);border-color:var(--agentos-accent);color:var(--agentos-on-accent)}:root :is(.management-page,.profile-redesign,.ds-modal) :is(input:not([type=checkbox]):not([type=radio]),textarea,select):focus{border-color:var(--agentos-accent-text);outline:2px solid var(--agentos-accent-text);outline-offset:2px;box-shadow:0 0 0 5px color-mix(in srgb,var(--agentos-accent) 20%,transparent)}:root :is(.management-page,.profile-redesign,.ds-modal) :is(input,select,textarea)[aria-invalid=true]{border-color:var(--agentos-danger)}:root :is(.management-page,.profile-redesign,.ds-modal) :is(input,select,textarea)[aria-invalid=true]:focus{outline-color:var(--agentos-danger);box-shadow:0 0 0 5px color-mix(in srgb,var(--agentos-danger) 18%,transparent)}:root .ds-modal :is(button,a,[tabindex]):focus-visible{outline:2px solid var(--agentos-accent-text);outline-offset:3px}@media (max-width: 640px){:root .ds-modal{padding:20px 16px}.ds-modal :is(.v11-form,.product-form,.product-compact-form,.management-page__form-grid){grid-template-columns:minmax(0,1fr)}.ds-modal .ds-button{min-height:40px}}
