.project-layout{width:100%;height:100%;min-width:0;min-height:0;display:block;overflow:hidden;background:#e9f0f5}.layout-toolbar-actions,.layout-tool-button,.layout-panel-title{min-width:0;display:inline-flex;align-items:center}.layout-toolbar-actions{width:100%}.layout-tool-button{height:42px;gap:7px;border:1px solid #d5e0ea;border-radius:9px;padding:0 11px;background:#fff;color:#3b5c78;font:inherit;font-size:12px;font-weight:700}.layout-tool-button:hover,.layout-tool-button:focus-visible{border-color:#c8dce9;outline:none;background:#eef6fb;color:var(--color-button)}.layout-tool-button.layout-sidebar-button{width:100%;height:50px;display:grid;grid-template-columns:36px minmax(0,1fr) 20px;gap:8px;border:0;border-radius:var(--radius);padding:6px 4px 6px 0;background:transparent}.sidebar.collapsed .layout-tool-button.layout-sidebar-button{height:44px;grid-template-columns:36px;justify-content:center;padding:4px 0}.layout-menu{position:relative;width:100%}.layout-popover{position:absolute;z-index:1000;top:0;right:auto;left:calc(100% + 8px);width:min(330px,calc(100vw - 24px));max-height:min(620px,calc(100vh - 70px));overflow:auto;border:1px solid #cad9e5;border-radius:11px;padding:6px;background:#fff;box-shadow:0 18px 48px #182f4433}.sidebar.collapsed .layout-popover{position:fixed;top:12px;left:66px;width:min(330px,calc(100vw - 78px));max-height:calc(100dvh - 24px)}.sidebar.collapsed .layout-popover>button,.sidebar.collapsed .layout-popover .layout-saved-layout>button:first-child{min-height:48px;grid-template-columns:28px minmax(0,1fr);justify-content:initial;padding:7px 9px}.layout-popover>button,.layout-saved-layout>button:first-child{width:100%;min-height:48px;display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;border:0;border-radius:8px;padding:7px 9px;background:transparent;color:#2e4961;text-align:left}.layout-popover>button[role=menuitemradio]{height:48px}.layout-popover>button:hover,.layout-saved-layout>button:first-child:hover{background:#edf6fc}.layout-popover>button.layout-is-active,.layout-saved-layout.layout-is-active{background:#e5f1f8}.layout-popover>button.layout-is-active:hover,.layout-saved-layout.layout-is-active>button:first-child:hover{background:#deedf7}.layout-popover>button.layout-is-active strong,.layout-saved-layout.layout-is-active strong{color:#245e87}.layout-popover>button.layout-is-active>i:first-child,.layout-saved-layout.layout-is-active>button:first-child>i:first-child{color:#216c9f}.layout-popover button>i:first-child,.layout-saved-layout button>i:first-child{color:#4c7696;font-size:16px;text-align:center}.layout-popover strong,.layout-popover small{display:block}.layout-popover small{margin-top:2px;color:#738699;font-size:11px;font-weight:400}.layout-save-layout{display:grid;gap:8px;margin:4px 4px 8px;border:1px solid #dce7ef;border-radius:9px;padding:10px;background:#f7fafc}.layout-save-layout input[type=text],.layout-save-layout>input:not([type]){width:100%;height:36px;border:1px solid #c9d9e5;border-radius:7px;padding:0 9px;color:var(--color-text);font:inherit}.layout-save-layout label{display:flex;align-items:center;gap:7px;color:#5f7386;font-size:12px}.layout-save-layout .primary-button{justify-self:end;min-height:32px}.layout-menu-heading{display:block;margin:6px 8px 3px;color:#74889a;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.layout-saved-layout{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;border-radius:8px}.layout-saved-layout-actions{display:inline-flex}.layout-saved-layout-actions button,.layout-rename-layout button{width:30px;height:30px;display:grid;place-items:center;border:0;border-radius:7px;background:transparent;color:#8b5d5d}.layout-saved-layout-actions button:hover,.layout-rename-layout button:hover{background:#fff0f0;color:#a33232}.layout-saved-layout-actions .layout-save-unsaved{color:#477798}.layout-saved-layout-actions .layout-save-unsaved:hover,.layout-saved-layout-actions .layout-save-unsaved:focus-visible{outline:none;background:#e8f3fb;color:#1f6898}.layout-rename-layout{display:grid;grid-template-columns:minmax(0,1fr) 30px 30px;align-items:center;gap:3px;padding:5px}.layout-rename-layout input{min-width:0;height:34px;border:1px solid #b9d2e3;border-radius:7px;padding:0 8px;color:var(--color-text);font:inherit}.layout-stage,.layout-perspective-stage{position:relative;min-width:0;min-height:0;overflow:hidden}.layout-stage{width:100%;height:100%}.layout-perspective-stage{position:absolute;inset:0}.layout-perspective-stage[data-active=false]{visibility:hidden;pointer-events:none}.layout-layer{position:absolute;inset:0;min-width:0;min-height:0;overflow:hidden}.layout-splitter{position:absolute;z-index:12;outline:0;background:#d7e1e8;touch-action:none}.layout-splitter.horizontal{cursor:col-resize}.layout-splitter.vertical{cursor:row-resize}.layout-splitter:after{content:"";position:absolute;inset:-6px}.layout-splitter:hover,.layout-splitter:focus-visible{background:#5c9dcc;box-shadow:0 0 0 1px #34709b29}.layout-resizing-columns,.layout-resizing-columns *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}.layout-resizing-rows,.layout-resizing-rows *{cursor:row-resize!important;-webkit-user-select:none!important;user-select:none!important}.layout-resizing-columns iframe,.layout-resizing-rows iframe{pointer-events:none!important}.layout-panel{position:absolute;z-index:1;min-width:0;min-height:0;display:grid;grid-template-rows:38px minmax(0,1fr);overflow:clip;border:0;border-radius:0;background:#fff;container-type:inline-size}.layout-panel.active{z-index:2}.layout-panel.maximized{z-index:20;border:0}.layout-panel.suspended{visibility:hidden;pointer-events:none}.layout-panel-header{z-index:9;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:8px;border-bottom:1px solid #dce5ec;padding:0 4px 0 9px;background:#f8fafc}.layout-panel.active>.layout-panel-header{background:#f2f8fc;box-shadow:inset 0 2px 0 var(--color-button)}.layout-panel-title{gap:7px;overflow:hidden;color:#304b63;font-size:12px}.layout-panel-title i{flex:0 0 auto;color:#477798}.layout-panel-title strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.layout-panel-content{min-width:0;min-height:0;overflow:auto;background:var(--color-background)}.layout-panel-content>.page-stack{min-height:100%;padding:12px}.layout-panel-content:has(>.capability-graphs-page:has(>.capability-graph-editor)){overflow:hidden}.layout-panel-content>.capability-graphs-page:has(>.capability-graph-editor){height:100%;min-height:0;padding:0}.layout-panel-content .home-welcome>*{min-width:0}.application-page-panel{min-width:0;min-height:100%;padding:18px}.application-page-panel>.page-stack{width:100%}.application-page-panel :is(.settings-page-header,.page-heading-row) h1{font-size:22px;line-height:1.3}.application-page-panel .settings-tabs{max-width:100%;overflow-x:auto;flex-wrap:nowrap}.application-page-panel .settings-tabs>button{flex-shrink:0}.application-page-panel .settings-cards{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr))}.application-page-panel .settings-card{min-width:0}.application-page-panel .settings-card strong{overflow-wrap:anywhere;white-space:normal}.application-page-panel{background:#fff}.application-page-panel .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.application-page-panel>.page-stack{gap:20px}.application-page-panel .settings-page-header{margin-bottom:0}.application-page-panel .settings-page-header p{margin:0;font-size:14px}.application-page-panel .settings-card{min-height:88px;padding:14px;box-shadow:none;border-radius:6px}.application-page-panel :is(.admin-section,.panel,.profile-section){box-shadow:none;border-radius:6px}.application-page-panel .settings-tabs{margin:0}.application-page-panel .page-header-identity{gap:12px}.application-page-panel .page-header-identity .resource-avatar-large{width:44px;height:44px;flex-shrink:0;border-radius:8px}.application-page-panel .page-header-identity h1{font-size:19px;margin:0 0 4px}.application-page-panel .admin-section:has(>.settings-cards){padding:0;border:0;background:transparent}.application-page-panel>.settings-page>aside.policy-callout{padding:0;border:0;background:transparent;gap:8px;font-size:13px}.application-page-panel .directory-page{max-width:1040px;margin:0 auto;gap:24px}.application-page-panel .directory-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.application-page-panel .directory-toolbar>.primary-button{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:8px 12px;font-size:13px;border-radius:5px;white-space:nowrap}.application-page-panel .directory-toolbar>.primary-button i{font-size:12px}.application-page-panel .directory-search-field{display:flex;align-items:center;gap:10px;flex:1 1 220px;max-width:380px;min-height:36px;padding:0 11px;border:1px solid var(--color-border);border-radius:5px;color:var(--color-muted)}.application-page-panel .directory-search-field:focus-within{border-color:var(--color-button);box-shadow:0 0 0 2px #eaf3fa}.application-page-panel .directory-search-field input{width:100%;min-width:0;border:0;border-radius:0;outline:0;box-shadow:none;padding:8px 0;font-size:13px;background:transparent}.application-page-panel .directory-search-field i{font-size:15px}.application-page-panel .directory-section-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:0 10px;color:var(--color-muted);font-size:12px}.application-page-panel .directory-section-heading h2{font-size:12px;font-weight:600;color:var(--color-text)}.application-page-panel .directory-section{gap:8px}.application-page-panel .directory-teams{gap:24px}.application-page-panel .directory-page .directory-list{gap:0;border-top:1px solid var(--color-border)}.application-page-panel .directory-page .directory-row{grid-template-columns:32px minmax(0,1fr) auto;gap:12px;min-height:68px;padding:12px 10px;border:0;border-bottom:1px solid var(--color-border);border-radius:0;background:transparent}.application-page-panel .directory-page .directory-row:hover{background:#f7fafc}.application-page-panel .directory-page .directory-row.active{background:#f3f8fc}.application-page-panel .directory-page .resource-avatar{width:32px;height:32px;border-radius:6px;box-shadow:none}.application-page-panel .directory-item-name{min-width:0}.application-page-panel .directory-item-name strong{font-size:14px;font-weight:600;line-height:1.4;overflow-wrap:anywhere}.application-page-panel .directory-item-name small{margin-top:3px;font-size:12px;line-height:1.4}.application-page-panel .directory-item-name a{color:inherit;text-decoration:none}.application-page-panel .directory-item-name a:hover{text-decoration:underline;text-underline-offset:3px}.application-page-panel .directory-item-name .row-main-button{padding:0}.application-page-panel .directory-row-actions{display:flex;align-items:center;gap:14px}.application-page-panel :is(.directory-access,.directory-current){display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--color-muted);white-space:nowrap}.application-page-panel .directory-current{color:var(--color-button)}.application-page-panel .directory-inline-link{display:inline-flex;align-items:center;gap:6px;border:0;padding:5px 0;font:inherit;font-size:12px;color:var(--color-button);background:transparent;text-decoration:none;cursor:pointer;white-space:nowrap}.application-page-panel .directory-inline-link:hover{text-decoration:underline;text-underline-offset:3px}.application-page-panel .directory-settings-link{display:grid;place-items:center;width:30px;height:30px;border:1px solid transparent;border-radius:4px;font-size:15px;color:var(--color-muted)}.application-page-panel .directory-settings-link:hover{color:var(--color-button);border-color:var(--color-border);background:#fff}.application-page-panel .directory-notice{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:12px;border:1px solid var(--color-border);border-radius:6px;font-size:13px}.application-page-panel .directory-empty{margin:0;font-size:13px;color:var(--color-muted)}.application-page-panel .creation-page{max-width:640px;margin:0 auto;gap:24px}.layout-panel-content .application-page-panel .creation-card{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;padding:0;border:0;border-radius:0;box-shadow:none;background:transparent}.layout-panel-content .application-page-panel .creation-card>*{grid-column:1;min-width:0}.application-page-panel .creation-card>button{justify-self:start}.application-page-panel .creation-card label{gap:7px}.application-page-panel .creation-options{display:grid;gap:16px;border-top:1px solid var(--color-border);padding-top:16px}.application-page-panel .creation-options summary{color:var(--color-muted);cursor:pointer;font-size:13px}.application-page-panel .creation-options label{margin-top:16px}.application-page-panel .creation-loading{display:flex;align-items:center;gap:10px;padding:12px 0;font-size:13px;color:var(--color-muted)}.application-page-panel .creation-state{display:grid;grid-template-columns:36px minmax(0,1fr);gap:16px;padding:20px;border:1px solid var(--color-border);border-radius:8px;max-width:620px;background:#fbfdff}.application-page-panel .creation-state-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:8px;background:#edf4f9;color:var(--color-button);font-size:18px}.application-page-panel .creation-state h2{font-size:16px;line-height:1.4;margin:0 0 8px}.application-page-panel .creation-state p{margin:0;font-size:13px;line-height:1.6;color:var(--color-muted)}.application-page-panel .creation-state .button-row{display:flex;grid-column:2;flex-wrap:wrap;margin:0;gap:8px}.application-page-panel .creation-state .button-row>*{font-size:13px;padding:8px 12px;border-radius:5px}.application-page-panel .project-organization-step{display:grid;gap:12px}.application-page-panel .project-organization-step h2{margin:0;font-size:14px;font-weight:600}.application-page-panel .project-organization-step>.field-hint{margin:-6px 0 2px;font-size:13px;color:var(--color-muted)}.application-page-panel .organization-choices{border:1px solid var(--color-border);border-radius:6px;overflow:hidden}.application-page-panel .organization-choice{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;background:#fafcfe}.application-page-panel .organization-choice+.organization-choice{border-top:1px solid var(--color-border)}.application-page-panel .organization-choice strong{display:block;font-size:14px;font-weight:600}.application-page-panel .organization-choice span:not(.resource-avatar){display:block;margin-top:4px;font-size:12px;color:var(--color-muted)}.application-page-panel .organization-choice>i{font-size:14px;color:var(--color-muted)}.application-page-panel .organization-choice-empty{display:grid;justify-items:center;gap:8px;padding:28px 16px;background:#fafcfe;text-align:center}.application-page-panel .organization-choice-empty>i{color:var(--color-muted);font-size:24px;margin-bottom:4px}.application-page-panel .organization-choice-empty strong{font-size:14px;font-weight:600}.application-page-panel .organization-choice-empty span{font-size:13px;color:var(--color-muted)}.application-page-panel .organization-choice-guidance{margin:0;max-width:560px;font-size:13px;line-height:1.6;color:var(--color-muted)}.application-page-panel .project-organization-step .button-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.application-page-panel .project-organization-step .button-row>*{font-size:13px;padding:8px 12px;border-radius:5px}.application-page-panel .credentials-page{max-width:960px;margin:0}.application-page-panel .credential-form-body{gap:20px}.application-page-panel .credential-form-body>label{max-width:400px}.application-page-panel .credential-section-heading{margin-bottom:14px}.application-page-panel .credential-form-footer{padding:16px}.application-page-panel .credential-values-section{padding-top:0}.application-page-panel .credentials-page>.panel{padding:16px}.application-page-panel .credentials-page>.credential-form{padding:0}.application-page-panel .credentials-page>.panel{border-radius:6px;box-shadow:none}@container (max-width: 900px){.application-page-panel :is(.account-profile-form,.api-key-create-form,.settings-grid,.summary-strip,.access-form){grid-template-columns:minmax(0,1fr)}.application-page-panel .organization-creation-card{grid-template-columns:repeat(2,minmax(0,1fr))}.layout-panel-content .application-page-panel .organization-creation-card>*{grid-column:auto;min-width:0}.application-page-panel :is(.profile-primary-fields,.profile-details-grid,.profile-biography-editor,.profile-links-editor,.profile-save-row,.api-key-form-actions){grid-column:1}.application-page-panel .profile-identity-editor>:first-child{grid-row:auto}.application-page-panel :is(.profile-biography-editor,.procontent-grid,.profile-link-editor-row,.profile-link-editor-row:not(:has(>label:nth-of-type(3)))){grid-template-columns:minmax(0,1fr)}.application-page-panel .credentials-page .credential-explanation{grid-template-columns:auto minmax(0,1fr)}.application-page-panel .credential-security-facts{grid-column:2;justify-content:flex-start}.application-page-panel .credential-type-picker>div{grid-template-columns:repeat(2,minmax(0,1fr))}.application-page-panel .credentials-vault .credential-row{grid-template-columns:auto minmax(0,1fr)}.application-page-panel .credentials-vault :is(.credential-test-state,.row-actions,.status-pill){grid-column:2;justify-content:flex-start}}@container (max-width: 620px){.application-page-panel{padding:14px}.application-page-panel :is(.page-header,.section-heading){flex-direction:column;align-items:stretch;gap:12px}.application-page-panel :is(.organization-creation-card,.profile-primary-fields,.profile-details-grid,.field-pair,.session-row,.api-key-scope-grid,.team-access-form,.resource-limit-grid,.compute-environment-form,.credential-form .field-grid.two-columns){grid-template-columns:minmax(0,1fr)}.application-page-panel .compute-environment-form>*{grid-column:1}.application-page-panel .directory-row.project-directory-row.with-avatar{grid-template-columns:44px minmax(0,1fr) auto}.application-page-panel .project-directory-row .directory-meta{display:none}.application-page-panel :is(.credential-form-footer,.profile-save-row,.page-heading-row){flex-direction:column;align-items:stretch}.application-page-panel .credential-type-picker>div{grid-template-columns:minmax(0,1fr)}.application-page-panel .credentials-count{border:0;padding:0;justify-items:start}.application-page-panel .profile-hero{grid-template-columns:64px minmax(0,1fr);padding:16px}.application-page-panel .profile-hero .resource-avatar-large{width:64px;height:64px}.application-page-panel .profile-hero>.secondary-button{grid-column:1 / -1}.application-page-panel .directory-toolbar{gap:10px}.application-page-panel .directory-search-field{max-width:none}.application-page-panel .directory-page .directory-row{gap:10px;padding:12px 6px}.application-page-panel .directory-row-actions{gap:6px}.application-page-panel .creation-state{grid-template-columns:minmax(0,1fr);padding:16px;gap:12px}.application-page-panel .creation-state .button-row{grid-column:1}}.layout-panel[data-panel-kind=library] .layout-panel-content{overflow:hidden}.layout-panel[data-panel-kind=library] .layout-library-panel,.layout-panel[data-panel-kind=library] .layout-library-panel>.panel,.layout-panel[data-panel-kind=library] .files-browser{height:100%;min-height:0}.layout-panel[data-panel-kind=library] .layout-library-panel{padding:0}.layout-panel[data-panel-kind=library] .layout-library-panel>.panel{overflow:hidden;border:0;border-radius:0;box-shadow:none}.layout-panel[data-panel-kind=library] .files-browser-main{height:100%;overflow:auto}.layout-panel[data-panel-kind=library] .library-preview{height:100%;max-height:none;min-height:0;position:relative}.layout-panel[data-panel-kind=library] .files-browser.preview-compact>.library-preview{position:absolute}.layout-panel-content>.page-stack:has(>.panel>.conversations-layout){height:100%;min-height:0;display:grid;grid-template-rows:auto auto minmax(0,1fr);overflow:hidden}.layout-panel-content>.page-stack:has(>.panel>.conversations-layout)>.panel:last-child{min-height:0;overflow:hidden}.layout-panel-content>.execution-detail-page:has(>.execution-run-project){box-sizing:border-box}.layout-panel-content>.execution-detail-page:has(>.execution-run-project)>.execution-run-project{display:flex;flex:1 0 auto;flex-direction:column}.layout-panel-content>.execution-detail-page:has(>.execution-run-project)>.execution-run-project>.execution-run-layout{flex:1 0 auto}.layout-panel-content>.three-d-editor-page{height:100%}.layout-panel-content .conversations-layout{height:100%;min-height:0}.layout-panel-content:has(.conversations-layout){overflow:hidden}.layout-panel-content.has-context{display:grid;grid-template-rows:auto minmax(0,1fr)}.layout-panel-content.has-context>.conversations-layout{min-height:0}.layout-panel-context{min-width:0;display:flex;align-items:center;gap:9px;border-bottom:1px solid #dce6ed;padding:6px 9px;background:#f8fbfd}.layout-panel-context-label{flex:0 0 auto;display:inline-flex;align-items:center;gap:5px;color:#637b8e;font-size:11px;font-weight:800;letter-spacing:.02em}.layout-panel-context-label i{color:#3978a3}.layout-panel-context-items{min-width:0;display:flex;align-items:center;gap:5px;overflow-x:auto;scrollbar-width:thin}.layout-panel-context-item{min-width:0;min-height:32px;display:grid;grid-template-columns:20px minmax(0,1fr) 24px;align-items:center;gap:5px;border:1px solid #d2e1eb;border-radius:8px;padding:2px 3px 2px 7px;background:#fff;color:#35536a}.layout-panel-context-item>i{color:#3d7ca7;text-align:center}.layout-panel-context-item>span{min-width:0}.layout-panel-context-item strong,.layout-panel-context-item small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.layout-panel-context-item strong{max-width:150px;font-size:11px}.layout-panel-context-item small{color:#74889a;font-size:9px}.layout-panel-context-item button{width:24px;height:24px;display:grid;place-items:center;border:0;border-radius:6px;padding:0;background:transparent;color:#748a9b}.layout-panel-context-item button:hover,.layout-panel-context-item button:focus-visible{outline:none;background:#e7f2f9;color:#236891}.layout-panel-menu{position:absolute;z-index:90;top:calc(100% + 5px);right:0;width:210px;max-height:min(540px,calc(100vh - 90px));overflow:auto;border:1px solid #cad9e5;border-radius:10px;padding:5px;background:#fff;box-shadow:0 16px 40px #19304433}.layout-panel-menu>button,.layout-panel-kind-list>button{width:100%;min-height:34px;display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:7px;border:0;border-radius:7px;padding:5px 8px;background:transparent;color:#304b62;text-align:left}.layout-panel-menu>button:hover,.layout-panel-kind-list>button:hover{background:#edf6fc}.layout-panel-menu>button:disabled{cursor:default;opacity:.42}.layout-panel-kind-list{display:grid;margin:2px 0 5px 20px;border-left:1px solid #dbe5ed;padding-left:5px}.layout-empty-editor{min-height:100%;display:grid;place-content:center;justify-items:center;gap:8px;padding:28px;color:#6d8294;text-align:center}.layout-empty-editor>i{width:50px;height:50px;display:grid;place-items:center;border-radius:14px;background:#e6f1f8;color:#34729c;font-size:22px}.layout-empty-editor strong{color:#2e475d}.layout-empty-editor p{max-width:330px;margin:0;line-height:1.45}.conversation-panel-back{display:none}@container (max-width: 900px){.layout-panel-content .files-toolbar{align-items:stretch;flex-direction:column;gap:16px;padding:16px}.layout-panel-content .files-actions{justify-content:flex-start}.layout-panel-content .files-actions .app-select{min-width:0;width:100%}.layout-panel-content .files-actions>button{max-width:100%}.layout-panel-content .conversations-layout.conversation-preview-open,.layout-panel-content .conversations-layout.conversation-list-collapsed.conversation-preview-open{grid-template-columns:minmax(0,1fr)}.layout-panel-content .conversation-object-preview{box-shadow:-10px 0 28px #1732481f;inset:0 0 0 auto;max-height:none;min-height:0;position:absolute;width:min(100%,30rem);z-index:12}.layout-panel-content .conversation-header{align-items:center;display:flex;flex-wrap:wrap;gap:9px;padding-inline:12px}.layout-panel-content .conversation-header>div:first-of-type{min-width:0;overflow:hidden}.layout-panel-content .conversation-header h2{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.layout-panel-content .conversation-settings{display:grid;flex:1 0 100%;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));justify-content:stretch;width:100%}.layout-panel-content .conversation-model,.layout-panel-content .conversation-thinking-level,.layout-panel-content .conversation-activity-level,.layout-panel-content .conversation-autonomy{grid-template-columns:minmax(0,1fr)}.layout-panel-content .conversation-model>span,.layout-panel-content .conversation-model>.app-select,.layout-panel-content .conversation-thinking-level>span,.layout-panel-content .conversation-thinking-level>.app-select,.layout-panel-content .conversation-activity-level>span,.layout-panel-content .conversation-activity-level>.app-select,.layout-panel-content .conversation-autonomy>span,.layout-panel-content .conversation-autonomy>.app-select{grid-column:1;grid-row:auto;max-width:none}.layout-panel-content .conversation-header,.layout-panel-content .conversation-thread,.layout-panel-content .conversation-composer,.layout-panel-content .conversation-turn-body,.layout-panel-content .conversation-parts,.layout-panel-content .conversation-capability-interaction,.layout-panel-content .conversation-live-run{max-width:100%;min-width:0}.layout-panel-content .conversation-header h2,.layout-panel-content .conversation-markdown,.layout-panel-content .conversation-structured-card,.layout-panel-content .conversation-operation-card,.layout-panel-content .conversation-run-card,.layout-panel-content .conversation-reference-card{overflow-wrap:anywhere}}@container (max-width: 760px){.layout-panel-content .home-welcome{grid-template-columns:minmax(0,1fr);padding:18px;gap:18px}.layout-panel-content .home-welcome h1{font-size:24px;line-height:1.25}.layout-panel-content .home-welcome .onboarding-checklist{border-left:0;border-top:1px solid #e3eaf0;padding:18px 0 0}.layout-panel-content .files-storage-usage{grid-template-columns:minmax(0,1fr);width:100%}.layout-panel-content .files-storage-meter{grid-column:1;grid-row:2}}@container (max-width: 620px){.layout-panel-content .conversations-layout{display:grid;grid-template-columns:minmax(0,1fr)}.layout-panel-content .conversations-layout.conversation-list-collapsed.conversation-selected{grid-template-columns:minmax(0,1fr)}.layout-panel-content .conversations-layout:not(.conversation-selected) .conversation-main{display:none}.layout-panel-content .conversations-layout.conversation-list-collapsed:not(.conversation-selected){grid-template-columns:4.7rem minmax(0,1fr)}.layout-panel-content .conversations-layout.conversation-list-collapsed:not(.conversation-selected) .conversation-main{display:grid;grid-column:2;grid-row:1}.layout-panel-content .conversations-layout.conversation-selected .conversations-sidebar{display:none}.layout-panel-content .conversations-layout.conversation-selected .conversation-main,.layout-panel-content .conversations-layout:not(.conversation-selected) .conversations-sidebar{grid-column:1;grid-row:1;min-width:0;width:100%}.layout-panel-content .conversations-layout.conversation-list-collapsed:not(.conversation-selected) .conversations-sidebar{width:4.7rem}.layout-panel-content .conversation-panel-back{width:30px;height:30px;display:grid;flex:0 0 30px;place-items:center;border:0;border-radius:7px;background:transparent;color:#426d8d}.layout-panel-content .conversation-panel-back:hover,.layout-panel-content .conversation-panel-back:focus-visible{outline:none;background:#e7f2f9}.layout-panel-content .conversation-header{display:grid;grid-template-columns:30px minmax(0,1fr)}.layout-panel-content .conversation-settings{display:grid;grid-column:1 / -1;grid-template-columns:minmax(0,1fr)}.layout-panel-content .conversation-thread{padding:14px 12px;scrollbar-gutter:auto}.layout-panel-content .conversation-turn{gap:9px;grid-template-columns:34px minmax(0,1fr)}.layout-panel-content .conversation-turn-avatar{border-radius:9px;height:34px;width:34px}.layout-panel-content .conversation-turn-body>header{align-items:baseline;flex-wrap:wrap;gap:3px 7px}.layout-panel-content .conversation-structured-card,.layout-panel-content .conversation-approval,.layout-panel-content .conversation-run-card,.layout-panel-content .conversation-reference-card,.layout-panel-content .conversation-capability-interaction>form,.layout-panel-content .conversation-live-run-body{padding:10px}.layout-panel-content .conversation-structured-card>header,.layout-panel-content .conversation-operation-card>header,.layout-panel-content .conversation-approval>header,.layout-panel-content .conversation-run-card,.layout-panel-content .conversation-reference-card,.layout-panel-content .conversation-interaction-heading,.layout-panel-content .conversation-live-run>header{align-items:flex-start;flex-wrap:wrap}.layout-panel-content .conversation-interaction-columns>div,.layout-panel-content .conversation-interaction-columns.columns-3>div,.layout-panel-content .conversation-value-grid,.layout-panel-content .conversation-interaction-summary{grid-template-columns:minmax(0,1fr)}.layout-panel-content .conversation-interaction-actions,.layout-panel-content .conversation-approval>footer,.layout-panel-content .conversation-composer>footer{align-items:stretch;flex-wrap:wrap}.layout-panel-content .conversation-interaction-actions{flex-direction:column}.layout-panel-content .conversation-composer{padding:10px 12px}.layout-panel-content .conversation-composer textarea{max-width:100%;min-width:0;resize:none}.layout-panel-content .conversation-composer>footer{justify-content:flex-end}.layout-panel-content .conversation-composer-hint{display:none}.layout-panel-content .conversation-active-actions,.layout-panel-content .conversation-interrupted-actions{flex-wrap:wrap;justify-content:flex-end;max-width:100%}.layout-panel-content .conversation-object-preview{inset:0;width:100%}}@container (max-width: 360px){.layout-panel-content .conversation-thread{padding-inline:9px}.layout-panel-content .conversation-turn{display:block}.layout-panel-content .conversation-turn-avatar{display:none}.layout-panel-content .conversation-thinking,.layout-panel-content .conversation-activity-card{margin-left:0}.layout-panel-content .conversation-activity-body{padding-left:.9rem}.layout-panel-content .conversation-interaction-destination,.layout-panel-content .conversation-interaction-destination .segmented-control{align-items:stretch;width:100%}.layout-panel-content .conversation-interaction-destination .segmented-control button{flex:1 1 0;min-width:0}}body.layout-panel-fullscreen .app-frame{grid-template-columns:minmax(0,1fr)!important}body.layout-panel-fullscreen .sidebar,body.layout-panel-fullscreen .topbar{display:none!important}body.layout-panel-fullscreen .main-frame{grid-template-rows:minmax(0,1fr)!important}body.layout-panel-fullscreen .layout-toolbar{display:none}body.layout-panel-fullscreen .project-layout{grid-template-rows:minmax(0,1fr)}@media(max-width:780px){.layout-toolbar{padding-inline:8px}.layout-tool-button span,.layout-splitter{display:none}.layout-panel:not(.active){visibility:hidden;pointer-events:none}.layout-panel.active{left:0!important;top:0!important;width:100%!important;height:100%!important;visibility:visible}}.layout-panel-header{height:38px;min-height:38px;padding:0;gap:0;border-top:0;background:#f4f6f8}.layout-panel.active>.layout-panel-header{border-top:0}.layout-tabs{min-width:0;flex:1;height:100%;display:flex;overflow-x:auto;scrollbar-width:thin;align-items:stretch}.layout-tab{position:relative;display:flex;flex:0 0 auto;min-width:96px;max-width:240px;border-right:1px solid #dce3e9;border-top:2px solid transparent;color:#52677a}.layout-tab.selected{background:#fff;color:#203e55}.layout-panel.active .layout-tab.selected{border-top-color:var(--color-button)}.layout-tab>button{display:flex;align-items:center;gap:8px;min-width:0;border:0;border-radius:0;background:transparent;color:inherit;font:inherit;font-size:12px;padding:0 10px;cursor:pointer}.layout-tab>[role=tab]{flex:1;cursor:grab}.layout-tab>[role=tab]:active{cursor:grabbing}.layout-tab>[role=tab]>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.layout-tab>.layout-tab-close{width:26px;min-width:26px;padding:0;justify-content:center;opacity:.55}.layout-tab>.layout-tab-close:hover{opacity:1;background:#e6edf3}.layout-tab>button:focus-visible{outline:2px solid var(--color-button);outline-offset:-3px}.layout-tab.drop-before{box-shadow:inset 3px 0 var(--color-button)}.layout-panel-menu{max-height:min(460px,calc(100dvh - 24px));width:270px;max-width:calc(100vw - 16px);padding:5px;border-radius:7px;box-shadow:0 6px 24px #19304429}.layout-panel-menu>button{grid-template-columns:18px minmax(0,1fr);gap:10px;min-height:32px;padding:6px 9px;font-size:13px;line-height:20px;font-weight:400;border-radius:4px}.layout-panel-menu>button>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.layout-panel-menu>button>i{font-size:14px;color:#6a8296}.layout-panel-menu>button:focus-visible{outline:2px solid #608eb1;outline-offset:-2px;background:#edf6fc}.layout-panel-menu>button:disabled:hover{background:transparent}.layout-menu-divider{height:1px;background:#e3eaf0;margin:4px 3px}.layout-menu-divider+.layout-menu-divider{display:none}.layout-drop-surface{position:absolute;inset:38px 0 0;z-index:40}.layout-drop-hint{position:absolute;inset:6px;display:grid;place-items:center;border:2px solid #4388b6;background:#d9edfabf;color:#224d6a;font-size:14px;font-weight:600;pointer-events:none}.layout-drop-surface.left .layout-drop-hint{right:50%}.layout-drop-surface.right .layout-drop-hint{left:50%}.layout-drop-surface.top .layout-drop-hint{bottom:50%}.layout-drop-surface.bottom .layout-drop-hint{top:50%}.layout-mobile-switcher{display:none}.layout-unavailable{display:grid;place-content:center;justify-items:center;height:100%;padding:24px;text-align:center;gap:12px}.layout-unavailable h2,.layout-unavailable p{margin:0}@media(max-width:780px){.layout-mobile-switcher{display:block;position:absolute;top:0;left:0;height:34px;width:100%;z-index:20;border:0;border-bottom:1px solid #d5e0e8;border-radius:0;background:#f4f6f8;padding:0 10px;color:#27475e}.layout-layer>.layout-panel.active{top:34px!important;height:calc(100% - 34px)!important}.layout-tab{max-width:190px}}.layout-three-d-host{position:absolute;z-index:3;padding-top:38px;box-sizing:border-box;pointer-events:none}.layout-three-d-host.maximized{z-index:21}.layout-three-d-host>.three-d-editor-page{height:100%;pointer-events:auto}.layout-three-d-host.dragging>.three-d-editor-page{pointer-events:none}.layout-move-destination{position:absolute;z-index:50;pointer-events:none;outline:2px solid var(--color-button);outline-offset:-3px;background:#34628d14;display:grid;place-items:center}.layout-move-destination>span{padding:8px 14px;border:1px solid var(--border);border-radius:6px;background:var(--surface);color:var(--color-button);font-weight:600;box-shadow:var(--shadow)}.layout-three-d-host.suspended{visibility:hidden;pointer-events:none}.three-d-session-host{position:relative;width:100%;height:100%;display:flex;flex:1;min-height:0}.three-d-session-host>iframe{width:100%;height:100%;flex:1;border:0}.three-d-session-message{position:absolute;inset:0;z-index:5;display:grid;place-content:center;padding:24px;background:#f6f9fdef;color:#294356;text-align:center}.three-d-session-host.native-documents>.three-d-session-message{top:38px}.layout-three-d-host>.three-d-session-message{top:38px;pointer-events:auto}.layout-panel.active>.layout-panel-header{box-shadow:none}@media(max-width:780px){.layout-three-d-host:not(.active){visibility:hidden;pointer-events:none}.layout-three-d-host.active{left:0!important;top:34px!important;width:100%!important;height:calc(100% - 34px)!important}}.layout-invalid-address{position:absolute;inset:0;z-index:100;background:#f6f9fc}.layout-panel .files-entry-quick{opacity:1;pointer-events:auto}.layout-object-details{height:100%;overflow:auto}.layout-panel-content>.collection-page{padding:0;gap:0;min-height:100%;background:#fff}.layout-panel-content .collection-page>.panel{margin:0;border:0;border-radius:0;box-shadow:none}.collection-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:10px;min-height:56px;padding:10px 16px;border-bottom:1px solid #e3eaf0;background:#fff}.collection-toolbar>.primary-button,.collection-count{margin-left:auto}.collection-count{color:#718496;font-size:12px}.collection-search{display:flex;align-items:center;flex:1 1 200px;gap:9px;max-width:480px;color:#718496}.collection-toolbar .collection-search input{min-width:0;width:100%;height:34px;border:1px solid #dce6ee;border-radius:5px;padding:6px 10px;font:inherit;font-size:13px}.collection-error{margin:16px}.collection-page .capability-grid{gap:0;padding:0}.collection-page .capability-card{border:0;border-bottom:1px solid #e9eef3;border-radius:0;box-shadow:none;padding:14px 16px}.collection-page .capability-card{gap:12px;font:inherit;font-size:14px;line-height:1.45}.collection-page .capability-card:focus-visible{outline:2px solid #397ba9;outline-offset:-2px}.collection-page .capability-card strong{font-size:14px;font-weight:600}.collection-page .capability-card small{font-size:13px;color:#6b7f90}.collection-page .capability-icon{width:28px;height:28px;font-size:18px;color:#648ca9}.collection-page .capability-card .status-pill{font-size:12px;padding:3px 8px}.collection-page .run-card-copy{display:grid;gap:2px}.collection-page .run-card-meta{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:4px;color:#718496;font-size:11px}.collection-page .run-card-status{justify-self:end}.collection-page .run-card-status .execution-activity{justify-self:auto}.capability-catalog-count{margin:0;padding:10px 16px;color:#6b7f90;font-size:12px;border-bottom:1px solid #e3eaf0;background:#f6f8fb}.collection-search{border:1px solid #dce6ee;border-radius:5px;padding-left:10px;gap:0}.collection-toolbar .collection-search input{border:0;background:transparent}.collection-toolbar .collection-search input:focus{outline:0;box-shadow:none}.collection-search:focus-within{outline:2px solid #397ba9;outline-offset:1px}.tab-connection-status{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:8px 16px;background:#fff8e8;color:#715521;font-size:13px}.collection-page .empty-state{border:0;box-shadow:none;background:transparent}.collection-page .capability-graph-catalog-actions{width:100%;flex-wrap:wrap}.collection-page .capability-graph-search{border:0;border-radius:0;padding:0;height:auto;background:transparent;flex:1 1 200px;max-width:480px;min-width:0}.collection-page .capability-graph-catalog-actions>button{margin-left:auto}.collection-page .capability-graph-catalog-grid{padding:16px}.collection-page table th{background:#f6f8fb;color:#607589;font-size:12px;font-weight:500}.collection-page .connector-section-header{padding:14px 16px;min-height:56px;gap:10px}.collection-page .connector-section-header h2{font-size:14px;font-weight:600}.collection-page .connector-section-icon{width:30px;height:30px;flex-basis:30px;border-radius:5px;font-size:14px}.collection-page .connector-empty{background:#fff;padding:16px}@container (max-width: 520px){.runs-page .collection-toolbar{align-items:stretch}.runs-page .collection-search{flex-basis:100%;max-width:none}.runs-page .run-kind-filter{width:100%}.runs-page .run-kind-filter>button{flex:1 1 0}}@container (max-width: 420px){.layout-panel-content .home-summary-link{align-items:flex-start;flex-direction:column;gap:2px;padding:12px}}.layout-panel-content .conversations-list-tab>.conversations-sidebar{background:#fff}.layout-panel-content .conversations-list-tab .conversations-sidebar>header{min-height:56px;padding:10px 16px}.layout-panel-content .conversations-list-tab .conversation-sidebar-title small{font-size:12px}.layout-panel-content .conversations-layout.conversations-conversation-tab>.conversation-main{display:grid;grid-column:1;grid-row:1}.layout-panel-content .conversations-conversation-tab .conversation-header{min-height:56px;padding:10px 16px}.run-details-page{container:run-details / inline-size;--run-ink: #2b4358;--run-muted: #71879a;--run-line: #d9e4ec;--run-blue: #3e7eac;gap:0;background:#fff}.run-details-page .panel{border:0;border-bottom:1px solid var(--run-line);border-radius:0;box-shadow:none}.run-details-page .panel:hover{box-shadow:none}.run-details-loading,.run-details-error{display:flex;min-height:280px;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:var(--run-muted);text-align:center}.run-details-loading>span,.run-secondary-loading>span{width:22px;height:22px;border:3px solid #d9e8f2;border-top-color:var(--run-blue);border-radius:50%;animation:run-detail-spin .8s linear infinite}@keyframes run-detail-spin{to{transform:rotate(360deg)}}.run-details-error>i{color:#b45c55;font-size:34px}.run-details-error h1,.run-details-error p{margin:0}.run-details-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;overflow:hidden;padding:20px 20px 0;background:#fff}.run-details-title{display:flex;align-items:center;gap:12px;min-width:0}.run-details-title>div{display:grid;min-width:0;gap:4px}.run-details-icon{display:grid;width:36px;height:36px;flex:0 0 auto;place-items:center;border:1px solid #cfe1ee;border-radius:6px;background:#edf6fc;color:#346c9b;font-size:18px}.run-details-title h1{margin:0;color:var(--run-ink);font-size:1.15rem;line-height:1.4}.run-details-hero-status{display:flex;align-items:flex-end;flex-direction:column;gap:7px}.run-details-hero-status>span:last-child{color:#698093;font-size:12px;font-weight:700}.run-discuss-button{margin-top:5px;white-space:nowrap}.run-discuss-button .fi-rr-spinner{animation:run-detail-spin .8s linear infinite}.run-status-pill{display:inline-flex;align-items:center;gap:6px;width:fit-content;border:1px solid #d4dfe7;border-radius:999px;padding:5px 9px;background:#f5f8fa;color:#667d8e;font-size:10px;font-weight:800;white-space:nowrap}.run-status-pill>span{width:6px;height:6px;border-radius:50%;background:currentColor}.run-status-pill.success{border-color:#b8ddca;background:#eff9f4;color:#327056}.run-status-pill.danger{border-color:#ebc5c1;background:#fff3f2;color:#aa514a}.run-status-pill.active{border-color:#bcd7ea;background:#eef7fc;color:#347aab}.run-hero-facts{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:16px -20px 0;border-top:1px solid var(--run-line);background:#f9fcfdde}.run-hero-facts .run-fact{border-right:1px solid var(--run-line);padding:13px 20px}.run-hero-facts .run-fact:last-child{border-right:0}.run-fact{display:grid;gap:4px;min-width:0}.run-fact>span{color:#7a8fa0;font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.run-fact>strong{overflow:hidden;color:#344e63;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.run-fact>strong.mono,.run-integrity-list code{font-family:Cascadia Code,Consolas,monospace;font-size:10px}.run-details-tabs{display:flex;align-items:center;gap:2px;overflow-x:auto;padding:0 18px;background:#fff}.run-details-tabs button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:43px;border:0;border-bottom:3px solid transparent;border-radius:0;padding:0 16px;background:transparent;color:#637b8e;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.run-details-tabs button:hover,.run-details-tabs button.active{background:transparent;color:#306a98}.run-details-tabs button.active{border-bottom-color:#4a8cbd;box-shadow:none}.run-details-tabs button>span,.run-section-count{border-radius:999px;padding:2px 6px;background:#d5e7f2;font-size:9px}.run-secondary-loading{display:flex;align-items:center;gap:7px;color:#698296;font-size:11px}.run-secondary-loading>span{width:14px;height:14px;border-width:2px}.run-details-overview,.run-provenance-layout,.run-activity-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.run-details-overview>.panel:nth-child(odd):not(.run-results-overview),.run-provenance-layout>.panel:nth-child(2n),.run-activity-layout>.panel:nth-child(odd):not(.run-log-section),.run-data-layout>.panel:first-child{border-right:1px solid var(--run-line)}.run-results-overview{grid-column:1 / -1}.run-reuse-version{grid-column:1 / -1;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:17px;background:#fff}.run-reuse-version-icon{display:grid;width:42px;height:42px;place-items:center;border-radius:12px;background:#e5f2f8;color:#3479a7;font-size:17px}.run-reuse-version h2{margin:0;color:var(--run-ink);font-size:15px}.run-reuse-version p{margin:3px 0 0;color:var(--run-muted);font-size:11px}.run-reuse-version .primary-button{display:inline-flex;align-items:center;gap:8px;min-height:40px;text-decoration:none;white-space:nowrap}.run-reuse-unavailable{color:#7a8d9c;font-size:11px}.run-detail-section{min-width:0;padding:0}.run-section-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;border-bottom:1px solid var(--run-line);min-height:56px;padding:14px 20px}.run-section-heading>div{display:grid;gap:2px}.run-section-heading h2{margin:0;color:var(--run-ink);font-size:14px;font-weight:600}.run-section-heading button{border:0;background:transparent;color:#3978a6;font:inherit;font-size:11px;font-weight:750;cursor:pointer}.run-summary-timeline{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:20px 17px}.run-summary-timeline>div{position:relative;display:flex;align-items:center;gap:9px}.run-summary-timeline>div:not(:last-child):after{position:absolute;z-index:0;top:13px;right:3px;left:27px;height:2px;background:#dce6ec;content:""}.run-summary-timeline>div>span{z-index:1;display:grid;width:26px;height:26px;flex:0 0 auto;place-items:center;border-radius:50%;background:#e8f5ee;color:#357558;font-size:10px}.run-summary-timeline>div.failed>span{background:#fff0ee;color:#aa514a}.run-summary-timeline>div.pending>span{background:#edf2f5;color:#8aa0af}.run-summary-timeline>div>div{z-index:1;display:grid;gap:2px;padding-right:8px;background:#fff}.run-summary-timeline strong{color:#405d72;font-size:11px}.run-summary-timeline small{color:#8194a3;font-size:9px}.run-overview-facts,.run-capability-facts,.run-provenance-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;border-top:1px solid #e6edf2;padding:15px 17px;background:#fafcfd}.run-capability-identity{display:flex;align-items:center;gap:12px;padding:20px 17px}.run-capability-identity>span,.run-output-summary article>span:first-child,.run-output-icon{display:grid;width:38px;height:38px;flex:0 0 auto;place-items:center;border-radius:10px;background:#e9f3f9;color:#3b7aa6}.run-capability-identity strong{color:#304e65;font-size:15px}.run-capability-identity p{margin:3px 0 0;color:#748a9a;font-size:11px}.run-text-link{display:flex;align-items:center;justify-content:space-between;padding:11px 17px;color:#3475a3;font-size:11px;font-weight:750;text-decoration:none}.run-output-summary>div:last-child{padding:8px 17px 15px}.run-output-summary article{display:flex;align-items:center;gap:10px;border-bottom:1px solid #e5edf2;padding:9px 0}.run-output-summary article:last-child{border-bottom:0}.run-output-summary article>div{display:grid;flex:1;gap:2px;min-width:0}.run-output-summary article strong{color:#3d586d;font-size:12px}.run-output-summary article small{color:#7d91a0;font-size:10px}.run-data-layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:0;align-items:start}.run-schema-values,.run-output-list{display:grid;gap:0;padding:0}.run-schema-values>article,.run-output-card{overflow:hidden;border:0;border-bottom:1px solid #d9e4eb;border-radius:0;background:#fff}.run-schema-values>article>header,.run-output-card>header{display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid #e3ebf0;padding:11px 12px;background:#f8fafc}.run-schema-values header>div{display:grid;gap:2px}.run-schema-values header strong,.run-output-card header strong{color:#38566c;font-size:12px}.run-schema-values header p,.run-output-card header p{margin:0;color:#7a90a0;font-size:10px}.run-schema-values header>span{display:flex;align-items:center;gap:5px;border-radius:999px;padding:4px 7px;background:#eaf2f7;color:#5f7a8e;font-size:9px;font-weight:750}.run-schema-values header>span small{border-left:1px solid #c6d9e5;padding-left:5px;color:#3c79a4}.run-schema-value,.run-output-value{padding:13px}.run-string{display:block;overflow-wrap:anywhere;color:#2e4c63;line-height:1.55;white-space:pre-wrap}.run-number{color:#286f9f;font-size:16px}.run-quantity{display:inline-flex;align-items:baseline;gap:7px}.run-quantity.quantity-display{align-items:center}.run-quantity strong{color:#286f9f;font-size:16px}.run-quantity>span{color:#657f91;font-size:11px;font-weight:700}.run-quantity .quantity-display-unit.app-select>button{min-height:30px;font-size:10px}.run-empty-value{color:#8a9ba8;font-size:11px;font-style:italic}.run-boolean{display:inline-flex;border-radius:999px;padding:4px 8px;background:#f0f2f4;color:#687b89;font-size:10px;font-weight:800}.run-boolean.true{background:#ebf7f1;color:#397659}.run-value-object,.run-value-list{display:grid;margin:0;border:1px solid #e0e8ed;border-radius:8px}.run-value-object>div,.run-value-list>div{display:grid;grid-template-columns:minmax(100px,.35fr) minmax(0,1fr);border-bottom:1px solid #e6edf1}.run-value-object>div:last-child,.run-value-list>div:last-child{border-bottom:0}.run-value-object dt,.run-value-list>div>span:first-child{padding:8px 9px;background:#f7fafb;color:#6f8595;font-size:10px;font-weight:750}.run-value-object dd,.run-value-list>div>:last-child{min-width:0;margin:0;padding:8px 9px;font-size:11px}.run-output-card>header{flex-wrap:wrap;gap:12px;padding:12px 16px;background:var(--surface-subtle);border-color:var(--border-color)}.run-output-card .run-output-heading{display:flex;align-items:flex-start;flex:1 1 18rem;min-width:0;gap:10px}.run-output-heading>div{min-width:0}.run-output-card header strong{color:var(--text-primary);font-size:.9rem}.run-output-card header p{margin-top:3px;color:var(--text-secondary);font-size:.8rem;line-height:1.45;overflow-wrap:anywhere}.run-output-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;max-width:100%}.run-output-actions>button,.run-output-actions>a{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;box-sizing:border-box;border-radius:6px;padding:7px 12px;font-size:.85rem;line-height:1.2;white-space:nowrap;text-decoration:none}.run-output-actions>button.active{border-color:var(--primary);background:var(--primary-soft)}.run-output-actions>:is(button,a):focus-visible{outline:2px solid var(--primary);outline-offset:2px}.run-output-actions>button:disabled{cursor:wait;opacity:.65}.run-output-icon{flex:0 0 32px;width:32px;height:32px;border-radius:8px}.run-output-card>footer{display:flex;flex-wrap:wrap;gap:7px 14px;border-top:1px solid #e5ecf1;padding:8px 12px;background:#fafcfd;color:#7c90a0;font-size:9px}.run-output-card>footer code{margin-left:auto;color:#627b8e}.run-output-file-list-card{overflow:hidden;border:0;border-bottom:1px solid #d5e2ea;border-radius:0;background:#fff}.run-output-file-list-card>header{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #dce7ed;padding:12px;background:#eef5f9}.run-output-file-list-card>header>div{display:flex;align-items:center;gap:9px}.run-output-file-list-card>header>div>div{display:grid;gap:2px}.run-output-file-list-card>header strong{color:#34566e;font-size:12px}.run-output-file-list-card>header p{margin:0;color:#748b9b;font-size:10px}.run-file-list-count{border-radius:999px;padding:5px 9px;background:#dbeaf3;color:#416f8e;font-size:10px;font-weight:800;white-space:nowrap}.run-output-file-list-heading-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.run-output-file-list-heading-actions>.secondary-button{min-height:30px;padding:6px 9px;font-size:9px}.run-output-file-list-files{display:grid;gap:9px;padding:10px}.run-output-value.molecular-preview{min-height:320px;padding:0;background:#f6f9fb}.run-output-value.molecular-preview iframe{display:block;width:100%;height:360px;border:0}.run-file-reference{display:flex;align-items:center;gap:10px}.run-file-reference>span{display:grid;width:36px;height:36px;flex:0 0 auto;place-items:center;border-radius:9px;background:#eaf3f8;color:#3978a1}.run-file-reference>div{display:grid;flex:1;min-width:0;gap:2px}.run-file-reference strong{color:#34546b;font-size:11px}.run-file-reference small{color:#758b9b;font-size:9px}.run-file-reference code{overflow:hidden;color:#8295a3;font-size:8px;text-overflow:ellipsis}.run-file-reference>button{display:inline-flex;flex:0 0 auto;align-items:center;gap:5px;border:1px solid #c9dbe7;border-radius:7px;padding:6px 9px;background:#fff;color:#39759d;font:inherit;font-size:9px;font-weight:800;cursor:pointer}.run-file-reference>a{display:inline-flex;flex:0 0 auto;align-items:center;gap:5px;border:1px solid #c9dbe7;border-radius:7px;padding:6px 9px;background:#fff;color:#39759d;font-size:9px;font-weight:800;text-decoration:none}.run-file-reference>button:disabled{cursor:wait;opacity:.65}.run-output-value.scientific-preview{background:#f5f8fa;min-height:24rem;padding:0}.run-output-value.scientific-preview .object-preview-panel{min-height:24rem}.run-download-spinner{width:11px;height:11px;border:2px solid #c6dbe8;border-top-color:#39759d;border-radius:50%;animation:run-detail-spin .7s linear infinite}.run-csv-preview{display:grid;gap:7px;overflow-x:auto}.run-csv-preview table{width:100%;border-collapse:collapse;color:#3d596d;font-size:9px}.run-csv-preview th,.run-csv-preview td{border:1px solid #dce6ec;padding:7px 8px;text-align:left;white-space:nowrap}.run-csv-preview th{background:#eef5f8;color:#476a82;font-weight:800}.run-csv-preview tr:nth-child(2n) td{background:#fafcfd}.run-csv-preview>small{color:#8496a3;font-size:8px}.run-reference-list{border-top:1px solid var(--run-line);padding:14px}.run-reference-list h3{margin:0 0 8px;color:#4a6579;font-size:11px}.run-reference-list>div{display:flex;align-items:center;gap:8px;padding:7px}.run-reference-list>div>.secondary-button{margin-left:auto;white-space:nowrap}.run-reference-list>div>span,.run-reference-list strong,.run-reference-list small{display:block}.run-reference-list strong{color:#425e73;font-size:11px}.run-reference-list small{color:#7f92a0;font-size:9px}.run-data-empty{display:flex;min-height:145px;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:20px;color:#8397a5;text-align:center}.run-data-empty i{color:#82a9c4;font-size:25px}.run-data-empty strong{max-width:320px;font-size:11px}.run-provenance-facts{border-top:0;background:#fff}.run-quantity-provenance{display:grid;gap:0;padding:0}.run-quantity-provenance>article{overflow:hidden;border:0;border-bottom:1px solid #d9e5ec;border-radius:0;background:#fff}.run-quantity-provenance article>header{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #e4ecf1;padding:10px 12px;background:#f8fafc}.run-quantity-provenance header>div{display:grid;gap:2px}.run-quantity-provenance header strong{color:#38566c;font-size:11px}.run-quantity-provenance header small{color:#8093a1;font-size:9px}.run-quantity-provenance header code{color:#617c8f;font-size:9px}.run-quantity-provenance article>div{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;padding:14px 12px}.run-quantity-provenance article>div>i{color:#78a0ba;font-size:18px}.run-quantity-provenance article>footer{border-top:1px solid #e7edf1;padding:8px 12px;color:#7b8f9d;font-size:9px}.run-storage-explanation{margin:0;padding:0 17px 16px;color:var(--muted);font-size:.88rem}.run-provenance-object{border-top:1px solid var(--run-line);padding:14px 17px;background:#fafcfd}.run-technical-details{border-top:1px solid var(--run-line);background:#fafcfd}.run-technical-details>summary{padding:13px 17px;color:var(--run-muted);cursor:pointer;font-size:12px;font-weight:700}.run-technical-details[open]>summary{border-bottom:1px solid var(--run-line)}.run-placement-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:0}.run-placement-grid>div{min-width:0;border:0;border-right:1px solid #dce6ec;border-bottom:1px solid #dce6ec;border-radius:0;padding:14px 17px}.run-placement-grid>div:nth-child(2n){border-right:0}.run-placement-grid h3{margin:0 0 9px;color:#5b7487;font-size:10px;text-transform:uppercase}.run-integrity-list{display:grid;gap:0;padding:0}.run-integrity-list article{border:0;border-bottom:1px solid #dce6ec;border-radius:0}.run-integrity-list article>div{display:grid;gap:2px;border-bottom:1px solid #e5ecf1;padding:10px}.run-integrity-list article>div strong{color:#3c596e;font-size:12px}.run-integrity-list article>div small{color:#7c91a0;font-size:9px}.run-integrity-list dl{display:grid;gap:7px;margin:0;padding:10px}.run-integrity-list dl>div{display:grid;grid-template-columns:80px minmax(0,1fr);gap:8px}.run-integrity-list dt{color:#7c91a0;font-size:9px}.run-integrity-list dd{min-width:0;margin:0;color:#415c70;font-size:10px;overflow-wrap:anywhere}.run-attempts{display:grid;padding:8px 17px 15px}.run-attempts article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;border-bottom:1px solid #e3ebf0;padding:11px 0}.run-attempts article:last-child{border-bottom:0}.run-attempt-number{display:grid;width:28px;height:28px;place-items:center;border-radius:50%;background:#eaf3f8;color:#3d789f;font-size:11px;font-weight:800}.run-attempts article>div{display:grid;gap:2px}.run-attempts article>div>strong{color:#3b586d;font-size:11px}.run-attempts article>div>small{color:#8093a1;font-size:9px}.run-attempt-failure{margin-top:6px;border-radius:6px;padding:7px;background:#fff3f2;color:#9e4d47}.run-event-timeline{display:grid;gap:0;margin:0;padding:15px 17px;list-style:none}.run-event-timeline li{position:relative;display:grid;grid-template-columns:auto 1fr;gap:10px;padding-bottom:17px}.run-event-timeline li:not(:last-child):before{position:absolute;top:23px;bottom:0;left:11px;width:1px;background:#d8e4eb;content:""}.run-event-timeline li>span{z-index:1;display:grid;width:23px;height:23px;place-items:center;border-radius:50%;background:#edf3f6;color:#718a9c;font-size:8px}.run-event-timeline li>span.success{background:#e8f6ee;color:#347457}.run-event-timeline li>span.danger{background:#fff0ee;color:#ab5049}.run-event-timeline li>div{display:grid;gap:3px}.run-event-timeline strong{color:#3d596e;font-size:11px}.run-event-timeline p{margin:0;color:#61798c;font-size:11px}.run-event-timeline small{color:#8798a5;font-size:9px}.run-log-section{grid-column:1 / -1}.run-log-viewer{overflow:auto;max-height:420px;padding:8px 0;background:#172531}.run-log-viewer>div{display:grid;grid-template-columns:40px 82px 54px minmax(0,1fr);gap:9px;padding:4px 12px;color:#a8bac7;font:10px/1.5 Cascadia Code,Consolas,monospace}.run-log-viewer>div:hover{background:#ffffff0a}.run-log-viewer>div>span{color:#5e7484;text-align:right}.run-log-viewer time{color:#78909f}.run-log-viewer strong{color:#80b7d8;font-size:9px;text-transform:uppercase}.run-log-viewer .stderr strong{color:#e18e86}.run-log-viewer code{color:#d3e0e8;white-space:pre-wrap}.run-scheduling-panel{grid-column:1 / -1;overflow:hidden;border-color:#c8deec;background:linear-gradient(135deg,#f8fcff,#eef7fc)}.run-scheduling-panel>header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:17px}.run-scheduling-panel>header>div{display:grid;gap:3px}.run-scheduling-panel h2{margin:0;color:#31546c;font-size:16px}.run-scheduling-panel p{margin:0;color:#647e91;font-size:11px}.run-scheduling-panel.waiting{border-color:#e7d6aa;background:linear-gradient(135deg,#fffdf7,#f9f3e5)}.run-scheduling-panel.stopping{border-color:#e8c8c4;background:linear-gradient(135deg,snow,#fcf0ef)}.run-scheduling-mark{display:grid;width:42px;height:42px;place-items:center;border-radius:12px;background:#dceef8;color:#3479a7;font-size:17px}.run-scheduling-panel.waiting .run-scheduling-mark{background:#f3e7c8;color:#8d6d24}.run-scheduling-panel.stopping .run-scheduling-mark{background:#f5ddda;color:#a65149}.run-scheduling-facts{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid rgba(123,161,184,.25)}.run-scheduling-facts .run-fact{border-right:1px solid rgba(123,161,184,.2);padding:11px 17px}.run-scheduling-facts .run-fact:last-child{border-right:0}@container run-details (max-width: 980px){.run-details-overview,.run-provenance-layout,.run-activity-layout,.run-data-layout{grid-template-columns:1fr}.run-details-overview>.panel:nth-child(odd):not(.run-results-overview),.run-provenance-layout>.panel:nth-child(2n),.run-activity-layout>.panel:nth-child(odd):not(.run-log-section),.run-data-layout>.panel:first-child{border-right:0}.run-log-section{grid-column:auto}.run-scheduling-facts{grid-template-columns:repeat(3,minmax(0,1fr))}}@container run-details (max-width: 720px){.run-details-hero{grid-template-columns:1fr;padding:18px 18px 0}.run-scheduling-panel>header{grid-template-columns:auto minmax(0,1fr)}.run-scheduling-panel>header>button{grid-column:1 / -1;justify-content:center}.run-scheduling-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.run-details-hero-status{align-items:flex-start}.run-hero-facts{grid-template-columns:repeat(2,minmax(0,1fr));margin-right:-18px;margin-left:-18px}.run-hero-facts .run-fact{padding:11px 18px}.run-details-tabs{overflow-x:auto}.run-details-tabs button{flex:0 0 auto}.run-summary-timeline{grid-template-columns:1fr;gap:13px}.run-summary-timeline>div:not(:last-child):after{inset:24px auto -13px 13px;width:2px;height:auto}.run-overview-facts,.run-capability-facts,.run-provenance-facts,.run-placement-grid{grid-template-columns:1fr}.run-log-viewer>div{grid-template-columns:30px 50px minmax(0,1fr)}.run-log-viewer time{display:none}.run-reuse-version{grid-template-columns:auto minmax(0,1fr)}.run-reuse-version .primary-button,.run-reuse-unavailable{grid-column:1 / -1;justify-content:center}}@container run-details (max-width: 360px){.run-details-hero{padding:14px 12px 0}.run-details-title{gap:8px;align-items:flex-start}.run-details-title h1{overflow-wrap:anywhere}.run-details-hero-status{min-width:0}.run-discuss-button{max-width:100%;white-space:normal}.run-hero-facts{grid-template-columns:1fr;margin-inline:-12px}.run-hero-facts .run-fact,.run-detail-section{padding-inline:12px}.run-section-heading{flex-wrap:wrap;gap:8px;padding-inline:0}.run-scheduling-facts{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.run-details-loading>span,.run-secondary-loading>span{animation-duration:1.8s}}.run-compare-layout{display:grid;gap:0}.run-compare-layout .run-detail-section{border-radius:0;box-shadow:none}.run-compare-layout .run-detail-section>p{margin:.45rem 0;color:var(--text-muted)}.run-compare-picker{display:flex;flex-wrap:wrap;gap:.75rem;align-items:end}.run-compare-picker label{display:grid;gap:.3rem;min-width:min(100%,18rem);flex:1}.run-compare-picker select{width:100%}.run-compare-picker>a{padding:.4rem 0}.run-compare-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--border-color)}.run-compare-grid>div{display:grid;justify-items:start;gap:.35rem;padding:.7rem 0}.run-compare-grid>div+div{padding-left:1rem;border-left:1px solid var(--border-color)}.run-compare-grid small{color:var(--text-muted)}.run-compare-table-wrap{overflow:auto}.run-compare-table{width:100%;border-collapse:collapse;text-align:left}.run-compare-table th,.run-compare-table td{min-width:8rem;padding:.6rem .55rem;vertical-align:top;border-bottom:1px solid var(--border-color)}.run-compare-table thead th{color:var(--text-muted);font-size:.75rem;font-weight:600}.run-compare-table tbody th{font-weight:600}.run-compare-table tbody tr:hover{background:var(--surface-soft)}.run-compare-table td small,.run-compare-table td a{display:block;margin-top:.3rem}.run-compare-table .run-value-object,.run-compare-table .run-value-list{max-height:10rem;overflow:auto}@media(max-width:720px){.run-compare-grid{grid-template-columns:1fr}.run-compare-grid>div+div{padding-left:0;border-left:0;border-top:1px solid var(--border-color)}}.run-workflow-supervision{grid-column:1 / -1;display:grid;gap:16px;min-width:0}.conversation-action-badge{min-width:0;max-width:100%}.conversation-action-badge-toggle{display:inline-flex;align-items:center;gap:.4rem;max-width:100%;padding:.22rem .45rem;border:1px solid var(--color-border);border-radius:.4rem;background:transparent;color:var(--color-muted);font:inherit;font-size:.75rem;line-height:1.4;cursor:pointer}.conversation-action-badge-toggle:hover,.conversation-action-badge-toggle[aria-expanded=true]{color:var(--color-text);background:var(--surface-soft)}.conversation-action-badge-toggle:focus-visible{outline:2px solid var(--color-button);outline-offset:2px}.conversation-action-badge-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conversation-action-badge-status{display:inline-flex;align-items:center;gap:.3rem;flex-shrink:0;font-size:.7rem}.conversation-action-badge-status .button-progress-loader{width:.65rem;height:.65rem}.conversation-action-badge-content{border-left:1px solid var(--color-border);padding:.6rem .7rem;margin:.3rem 0 .5rem .5rem;min-width:0}.conversation-action-badge-content p{margin:0 0 .5rem;font-size:.82rem;overflow-wrap:anywhere}.conversation-action-badge-content footer{display:grid;gap:.4rem;margin-top:.5rem;justify-items:start}.conversation-action-badge-content pre{max-height:24rem;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere}.conversation-action-badge-content .conversation-operation-result-actions{border:0;display:flex;flex-wrap:wrap;gap:.35rem;padding:0;margin:.5rem 0}.conversation-action-badge-content .conversation-operation-result-actions>button{width:auto;min-height:1.8rem;padding:.2rem .5rem;font-size:.75rem}.conversation-action-diagnostics{font-size:.75rem;color:var(--color-muted);margin:.5rem 0}@font-face{font-family:Temml;src:url(/assets/Temml-CCjoacWt.woff2) format("woff2");font-weight:400;font-style:normal}math{font-family:"Cambria Math",STIXTwoMath-Regular,NotoSansMath-Regular,math;font-style:normal;font-weight:400;line-height:normal;font-size-adjust:none;text-indent:0;text-transform:none;letter-spacing:normal;word-wrap:normal;direction:ltr;font-feature-settings:"dtls" off}math *{border-color:currentColor}math.tml-display{display:block;width:100%}*.mathcal{font-feature-settings:"ss01"}math .mathscr{font-family:Temml}mo.tml-prime{font-family:Temml}mfrac>:nth-child(2),msqrt,mover>:first-child{math-shift:compact}.menclose{display:inline-block;position:relative;padding:.5ex 0ex}.tml-cancelto{display:inline-block;position:absolute;top:0;left:0;padding:.5ex 0ex;background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg'><defs><marker id='a' markerHeight='5' markerUnits='strokeWidth' markerWidth='7' orient='auto' refX='7' refY='2.5'><path fill='black' d='m0 0 7 2.5L0 5z'/></marker></defs><line x2='100%25' y1='100%25' stroke='black' stroke-width='.06em' marker-end='url(%23a)' vector-effect='non-scaling-stroke'/></svg>");mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg'><defs><marker id='a' markerHeight='5' markerUnits='strokeWidth' markerWidth='7' orient='auto' refX='7' refY='2.5'><path fill='black' d='m0 0 7 2.5L0 5z'/></marker></defs><line x2='100%25' y1='100%25' stroke='black' stroke-width='.06em' marker-end='url(%23a)' vector-effect='non-scaling-stroke'/></svg>");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-position:0 0;mask-position:0 0}@supports (-moz-appearance: none){.tml-vec{transform:scale(.75)}.ff-narrow{width:0em}.ff-nudge-left{margin-left:-.2em}.ff-squash mtd{display:block;height:0}}@supports (not (-moz-appearance: none)){mo.tml-prime{font-family:Temml}.tml-sml-pad{padding-left:.05em}.tml-med-pad{padding-left:.1em}.tml-lrg-pad{padding-left:.15em}}@supports (-webkit-backdrop-filter: blur(1px)){.wbk-acc{transform:translateY(.431em)}.wbk-sml{transform:translate(.07em)}.wbk-sml-acc{transform:translate(.07em,.431em)}.wbk-sml-vec{transform:scale(.75) translate(.07em)}.wbk-med{transform:translate(.14em)}.wbk-med-acc{transform:translate(.14em,.431em)}.wbk-med-vec{transform:scale(.75) translate(.14em)}.wbk-lrg{transform:translate(.21em)}.wbk-lrg-acc{transform:translate(.21em,.431em)}.wbk-lrg-vec{transform:scale(.75) translate(.21em)}}menclose{-webkit-print-color-adjust:exact;print-color-adjust:exact}.tml-right{text-align:right}.tml-left{text-align:left}.tml-shift-left{margin-left:-200%}@supports (not (-webkit-backdrop-filter: blur(1px))) and (not (-moz-appearance: none)){.chr-sml{transform:translate(.07em)}.chr-sml-vec{transform:scale(.75) translate(.07em)}.chr-med{transform:translate(.14em)}.chr-med-vec{transform:scale(.75) translate(.14em)}.chr-lrg{transform:translate(.21em)}.chr-lrg-vec{transform:scale(.75) translate(.21em)}.tml-shift-left{margin-left:-100%}menclose{position:relative;padding:.5ex 0ex}.tml-overline{padding:.1em 0 0;border-top:.065em solid}.tml-underline{padding:0 0 .1em;border-bottom:.065em solid}.tml-cancel{display:inline-block;position:absolute;left:.5px;bottom:0;width:100%;height:100%;background-color:currentColor}.upstrike{clip-path:polygon(.05em 100%,0em calc(100% - .05em),calc(100% - .05em) 0em,100% .05em)}.downstrike{clip-path:polygon(0em .05em,.05em 0em,100% calc(100% - .05em),calc(100% - .05em) 100%)}.sout{clip-path:polygon(0em calc(55% + .0333em),0em calc(55% - .0333em),100% calc(55% - .0333em),100% calc(55% + .0333em))}.tml-xcancel{clip-path:polygon(.05em 0em,0em .05em,calc(50% - .05em) 50%,0em calc(100% - .05em),.05em 100%,50% calc(50% + .05em),calc(100% - .05em) 100%,100% calc(100% - .05em),calc(50% + .05em) 50%,100% .05em,calc(100% - .05em) 0%,50% calc(50% - .05em))}.longdiv-top{border-top:.067em solid;padding:.1em .2em .2em .433em}.longdiv-arc{position:absolute;top:0;bottom:.1em;left:-.4em;width:.7em;border:.067em solid;transform:translateY(-.067em);border-radius:70%;clip-path:inset(0 0 0 .4em);box-sizing:border-box}.menclose{display:inline-block;text-align:left;position:relative}.phasor-bottom{border-bottom:.067em solid;padding:.2em .2em .1em .6em}.phasor-angle{display:inline-block;position:absolute;left:.5px;bottom:-.04em;height:100%;aspect-ratio:.5;background-color:currentColor;clip-path:polygon(.05em 100%,0em calc(100% - .05em),calc(100% - .05em) 0em,100% .05em)}.tml-fbox{padding:3pt;border:1px solid}.circle-pad{padding:.267em}.textcircle{position:absolute;inset:0;border:.067em solid;border-radius:50%}.actuarial{padding:.03889em .03889em 0;border-width:.08em .08em 0em 0em;border-style:solid;margin-right:.03889em}.tml-crooked-2{transform:scale(2,1.1)}.tml-crooked-3{transform:scale(3,1.3)}.tml-crooked-4{transform:scale(4,1.4)}.tml-right{text-align:-webkit-right}.tml-left{text-align:-webkit-left}}.special-fraction{font-family:STIX TWO,Times New Roman,Times,Tinos,serif}math{display:inline-flex;flex-wrap:wrap;align-items:baseline}math>mrow{padding:.5ex 0ex}mtable.tml-jot mtd{padding-top:.7ex;padding-bottom:.7ex}mtable.tml-small mtd{padding-top:.35ex;padding-bottom:.35ex}@-moz-document url-prefix(){math{display:inline}math>mrow{padding:0}mtd,mtable.tml-small mtd{padding-top:0;padding-bottom:0}mtable.tml-jot mtd{padding-top:.2ex;padding-bottom:0ex}}.tml-eqn:before{counter-increment:tmlEqnNo;content:"(" counter(tmlEqnNo) ")"}body{counter-reset:tmlEqnNo}
