.setup-workflow-dialog,.setup-workflow-dialog *{box-sizing:border-box}.setup-workflow-dialog{min-width:0}.setup-workflow-dialog .setup-workflow-shell{max-width:100%;min-width:0;height:min(760px,calc(100dvh - 48px))}.setup-workflow-dialog .setup-workflow-main{min-width:0;min-height:0;height:100%}.setup-workflow-dialog .setup-workflow-header{flex-shrink:0}.setup-workflow-header>div{min-width:0;overflow-wrap:anywhere}.setup-workflow-dialog .setup-workflow-body{flex:1;min-width:0;overflow-wrap:anywhere}.setup-workflow-dialog .setup-workflow-footer{flex-shrink:0;flex-wrap:wrap}.setup-workflow-dialog .setup-workflow-footer:has(.setup-workflow-actions){display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch}.setup-workflow-dialog .setup-workflow-footer:has(.setup-workflow-actions) .setup-workflow-error{margin:0}.setup-workflow-dialog .setup-workflow-actions{display:flex;align-items:center;gap:10px;width:100%;min-height:44px}.setup-workflow-dialog .setup-workflow-actions>button{min-height:44px}.setup-workflow-dialog .setup-workflow-actions>.console-action-primary{order:2;margin-inline-start:auto;flex:0 0 128px}.setup-workflow-dialog .setup-workflow-actions>.console-action-secondary{order:1}.setup-workflow-dialog .setup-workflow-error{min-width:0;overflow-wrap:anywhere}.setup-workflow-dialog .setup-workflow-error:empty{display:none}.setup-workflow-dialog .provider-field{display:block;margin-bottom:18px}.setup-workflow-dialog .provider-field>input,.setup-workflow-dialog .provider-field>textarea{width:100%;padding:10px 12px;background:#131210;border:1px solid var(--console-border-default);color:var(--console-text-primary);font:11px/1.55 IBM Plex Mono,monospace}.setup-workflow-dialog .setup-nested-fields,.setup-workflow-dialog .setup-option-list{min-width:0;border:0;padding:0;margin:0}.setup-workflow-dialog .setup-option-list{display:grid;gap:10px}.setup-workflow-dialog .setup-option-list label{display:flex;align-items:baseline;gap:8px;overflow-wrap:anywhere}.setup-workflow-dialog .setup-option-list input{flex:0 0 auto;accent-color:#E05A1E}@media(max-width:720px){.setup-workflow-dialog .setup-workflow-actions{gap:8px}.setup-workflow-dialog .setup-workflow-actions>.console-action-primary{flex-basis:100px}.setup-workflow-dialog .setup-workflow-shell{height:100dvh;width:100%;grid-template-columns:minmax(0,1fr)}.setup-workflow-dialog .setup-workflow-header{gap:12px}.setup-workflow-dialog .setup-workflow-error:not(:empty){flex-basis:100%}.setup-workflow-dialog .setup-review-row{grid-template-columns:minmax(0,1fr);gap:4px}}html,body{min-height:100%;margin:0;background:#131210;color:var(--console-text-primary)}.console-period-menu button:hover,.console-period-menu button:focus-visible{background:#ede9de0f!important;color:var(--console-text-primary)!important;outline:none}@media(max-width:860px){.site-nav-inner{width:100%!important;padding-inline:20px!important;box-sizing:border-box!important}.site-nav-links{gap:18px!important;flex:0 0 auto}}@media(max-width:480px){.site-nav-inner{padding-inline:16px!important}.site-nav-links{gap:14px!important}.site-brand{gap:8px!important}.site-brand>span{font-size:13.5px!important;letter-spacing:2px!important}.site-nav-links a{font-size:10.5px!important;letter-spacing:1px!important}}:root{--ac:#E05A1E;--console-text-primary:#F0ECE2;--console-text-secondary:#C8C1B3;--console-text-muted:#A9A294;--console-text-disabled:#777166;--console-border-subtle:rgba(237,233,222,.16);--console-border-default:rgba(237,233,222,.28);--console-border-strong:rgba(237,233,222,.42) }body{margin:0;background:#131210;color:var(--console-text-primary);font-family:Instrument Sans,system-ui,sans-serif;-webkit-font-smoothing:antialiased}a{color:var(--console-text-primary);text-decoration:none}a:hover{color:var(--ac)}a[href],button:not(:disabled){cursor:pointer}.detail-navigation{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px 18px}.detail-navigation-related{min-width:0;max-width:100%;padding:0;border:0;background:none;color:var(--ac);text-align:left;overflow-wrap:anywhere;font:10.5px IBM Plex Mono,monospace;letter-spacing:1.5px}.detail-header{display:grid;gap:8px;margin-bottom:28px}.detail-header-title{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.detail-header-title h1{min-width:0;margin:0;font-family:Space Grotesk,sans-serif;font-weight:600;font-size:20px;letter-spacing:-.3px;overflow-wrap:anywhere}.detail-header-actions{display:flex;align-items:center;gap:8px;flex:none}.console-action-primary:hover:not(:disabled){background:var(--ac)!important;border-color:var(--ac)!important;color:var(--console-text-primary)!important}.console-action-secondary:hover:not(:disabled){border-color:var(--ac)!important;color:var(--ac)!important}::selection{background:#e05a1e2e}input::placeholder{color:var(--console-text-muted)}input:focus,textarea:focus{outline:none;border-color:#ede9de80!important}body [hidden]{display:none!important}.console-overlay{position:fixed;inset:0;z-index:90;box-sizing:border-box;display:flex;padding:24px;background:#070706b3;backdrop-filter:blur(3px);animation:console-overlay-in .14s ease-out}.console-panel{position:relative;box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden;background:#1c1a14;border:1px solid rgba(237,233,222,.2);box-shadow:0 28px 80px #0000009e}.console-panel-accent{position:absolute;z-index:2;left:-1px;right:-1px;top:-1px;height:2px;background:var(--ac)}.console-panel-header{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;flex:none;padding:21px 22px 18px;border-bottom:1px solid rgba(237,233,222,.1);background:#1c1a14}.console-panel-body{min-height:0;overflow:auto;overscroll-behavior:contain;padding:20px 22px 22px}.console-overlay-close{width:32px;height:32px;display:flex;align-items:center;justify-content:center;flex:none;padding:0;background:#131210;border:1px solid rgba(237,233,222,.16);color:var(--console-text-muted);cursor:pointer}.console-overlay-close:hover,.console-overlay-close:focus-visible{outline:none;border-color:#ede9de73;color:var(--console-text-primary)}.run-actions-overlay{align-items:center;justify-content:center}.run-actions-panel{width:min(520px,100%);max-height:min(760px,calc(100dvh - 48px));animation:console-panel-in .16s ease-out}.credential-overlay{align-items:center;justify-content:center}.credential-panel{width:min(820px,100%);max-width:calc(100vw - 48px);min-width:0;max-height:min(720px,calc(100dvh - 48px));animation:console-panel-in .16s ease-out}.provider-manager-panel{width:min(760px,100%);height:min(700px,calc(100dvh - 48px))}.provider-manager-body{display:flex;flex:1;flex-direction:column;padding:0}.provider-progress{display:grid;grid-template-columns:repeat(3,1fr);flex:none;border-bottom:1px solid rgba(237,233,222,.1);background:#181713}.provider-progress-step{position:relative;padding:12px 16px 11px;color:var(--console-text-muted);font-family:IBM Plex Mono,monospace;font-size:9.5px;letter-spacing:1.35px;text-align:center}.provider-progress-step[aria-current=step]{color:var(--console-text-primary)}.provider-progress-step[aria-current=step]:after{content:"";position:absolute;left:16px;right:16px;bottom:-1px;height:2px;background:#e05a1e}.provider-workspace{box-sizing:border-box;min-height:0;flex:1;overflow:auto;padding:22px}.provider-step-copy{margin:0 0 18px;color:var(--console-text-secondary);font-size:12px;line-height:1.55}.provider-catalog-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.provider-catalog-search{position:relative;width:min(280px,100%)}.provider-catalog-search input{display:block;width:100%;box-sizing:border-box;height:36px;padding:0 11px 0 33px;background:#131210;border:1px solid rgba(237,233,222,.16);color:var(--console-text-primary);font-family:IBM Plex Mono,monospace;font-size:10px}.provider-catalog-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.provider-catalog-card{position:relative;display:flex;min-height:132px;box-sizing:border-box;flex-direction:column;align-items:flex-start;padding:16px;background:#181713;border:1px solid rgba(237,233,222,.12);color:var(--console-text-secondary);text-align:left;cursor:pointer;transition:border-color .12s ease,background .12s ease,transform .12s ease}.provider-catalog-card:hover,.provider-catalog-card:focus-visible{outline:none;border-color:#ede9de61;background:#1a1915;transform:translateY(-1px)}.provider-catalog-card-service{margin-bottom:7px;color:var(--console-text-muted);font-family:IBM Plex Mono,monospace;font-size:9.5px;letter-spacing:1.35px;text-transform:uppercase}.provider-catalog-card-title{padding-right:86px;color:var(--console-text-primary);font-family:Space Grotesk,sans-serif;font-size:16px;font-weight:600;line-height:1.25}.provider-catalog-card-copy{margin-top:8px;color:var(--console-text-secondary);font-size:11px;line-height:1.5}.provider-catalog-card-badge{position:absolute;right:12px;top:14px;padding:4px 6px;border:1px solid rgba(224,90,30,.35);color:#e05a1e;font-family:IBM Plex Mono,monospace;font-size:9.5px;letter-spacing:1px}.provider-catalog-card-meta{margin-top:auto;padding-top:11px;color:var(--console-text-muted);font-family:IBM Plex Mono,monospace;font-size:9.5px;letter-spacing:1px}.provider-custom-entry{display:flex;align-items:center;justify-content:space-between;gap:18px;width:100%;box-sizing:border-box;margin-top:14px;padding:13px 14px;background:none;border:1px dashed rgba(237,233,222,.16);color:var(--console-text-secondary);text-align:left;cursor:pointer}.provider-custom-entry:hover,.provider-custom-entry:focus-visible{outline:none;border-color:#ede9de61;color:var(--console-text-primary)}.provider-wizard-heading{display:flex;min-width:0;align-items:flex-start;gap:12px}.provider-wizard-back{display:flex;width:32px;height:32px;align-items:center;justify-content:center;flex:none;margin-top:1px;padding:0;background:#131210;border:1px solid rgba(237,233,222,.16);color:var(--console-text-muted)}.provider-wizard-back:hover,.provider-wizard-back:focus-visible{outline:none;border-color:#ede9de73;color:var(--console-text-primary)}.provider-selection-summary{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:20px;padding-bottom:18px;border-bottom:1px solid rgba(237,233,222,.1)}.provider-setup-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:19px}.provider-setup-grid>.provider-field:only-child{grid-column:1/-1}.eval-run-picker-field{grid-column:1/-1}.eval-run-picker{max-height:260px;overflow:auto;border:1px solid rgba(237,233,222,.14);background:#131210}.eval-run-choice{display:grid;grid-template-columns:14px minmax(0,1fr);align-items:center;gap:12px;padding:11px 12px;border-bottom:1px solid rgba(237,233,222,.08);cursor:pointer}.eval-run-choice:last-child{border-bottom:0}.eval-run-choice:hover{background:#ede9de09}.eval-run-choice input{width:12px;height:12px;margin:0;accent-color:#E05A1E}.eval-run-choice-copy{display:block;min-width:0}.eval-run-choice-copy strong,.eval-run-choice-copy small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eval-run-choice-copy strong{color:var(--console-text-secondary);font-family:IBM Plex Mono,monospace;font-size:10.5px;font-weight:500}.eval-run-choice-copy small{margin-top:4px;color:var(--console-text-muted);font-family:IBM Plex Mono,monospace;font-size:10.5px}.eval-run-picker-empty{padding:16px;color:var(--console-text-muted);font-family:IBM Plex Mono,monospace;font-size:10px;line-height:1.55}.provider-callback{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-bottom:19px;padding:13px 14px;background:#181713;border-left:2px solid #E05A1E}.provider-callback-copy{grid-column:1/-1;color:var(--console-text-secondary);font-size:10px;line-height:1.5}.provider-callback-copy a{color:var(--console-text-secondary);border-bottom:1px solid rgba(237,233,222,.2)}.provider-callback input{width:100%;box-sizing:border-box;height:36px;padding:0 10px;background:#131210;border:1px solid rgba(237,233,222,.14);color:var(--console-text-secondary);font-family:IBM Plex Mono,monospace;font-size:10px}.provider-copy-button{padding:0 12px;background:none;border:1px solid rgba(237,233,222,.2);color:var(--console-text-secondary);font-family:IBM Plex Mono,monospace;font-size:9.5px;letter-spacing:1px}.provider-copy-button:hover,.provider-copy-button:focus-visible{outline:none;border-color:#e05a1e;color:var(--console-text-primary)}.provider-secret{padding:14px;background:#181713;border:1px solid rgba(237,233,222,.1)}.provider-secret-mode{display:flex;gap:4px;margin-bottom:10px}.provider-secret-mode button{height:27px;padding:0 9px;background:none;border:1px solid rgba(237,233,222,.15);color:var(--console-text-muted);font-family:IBM Plex Mono,monospace;font-size:9.5px;letter-spacing:1px}.provider-secret-mode button[aria-pressed=true]{border-color:#ede9de73;color:var(--console-text-primary);background:#ede9de0d}.provider-secret-input{position:relative}.provider-secret-control{display:block;width:100%;box-sizing:border-box;height:40px;padding:0 12px;background:#131210;border:1px solid rgba(237,233,222,.2);color:var(--console-text-primary);font-family:IBM Plex Mono,monospace;font-size:11.5px}.provider-secret-input .provider-secret-control{padding-right:58px}.provider-secret-reveal{position:absolute;right:1px;top:1px;height:38px;padding:0 11px;background:#131210;border:0;border-left:1px solid rgba(237,233,222,.12);color:var(--console-text-muted);font-family:IBM Plex Mono,monospace;font-size:9.5px;letter-spacing:1px}.provider-secret-reveal:hover,.provider-secret-reveal:focus-visible{outline:none;color:var(--console-text-primary)}textarea.provider-secret-control{height:108px;padding:10px 12px;resize:vertical;font-size:10px;line-height:1.45}.provider-form-footer{position:sticky;bottom:-22px;display:flex;align-items:center;justify-content:space-between;gap:18px;margin:22px -22px -22px;padding:16px 22px;background:#1c1a14;border-top:1px solid rgba(237,233,222,.1)}.provider-form-status{min-width:0;min-height:16px;overflow-wrap:anywhere;color:#e05a1e;font-family:IBM Plex Mono,monospace;font-size:10px;line-height:1.45}.provider-advanced{margin-top:17px;border-top:1px solid rgba(237,233,222,.1)}.provider-advanced summary{padding:13px 0;color:var(--console-text-muted);font-family:IBM Plex Mono,monospace;font-size:9.5px;letter-spacing:1.2px;cursor:pointer}.provider-advanced summary:hover,.provider-advanced summary:focus-visible{outline:none;color:var(--console-text-primary)}.provider-source-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:20px}.provider-source-card{min-height:88px;padding:13px;background:#181713;border:1px solid rgba(237,233,222,.12);color:var(--console-text-secondary);text-align:left}.provider-source-card[aria-pressed=true]{border-color:#ede9de73;box-shadow:inset 2px 0 #e05a1e;color:var(--console-text-primary)}.provider-source-card strong{display:block;margin-bottom:6px;font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:1px}.provider-source-card span{font-size:10px;line-height:1.45}.provider-ready{display:flex;min-height:390px;box-sizing:border-box;flex-direction:column;align-items:center;justify-content:center;padding:30px;text-align:center}.provider-ready-mark{display:flex;width:48px;height:48px;align-items:center;justify-content:center;margin-bottom:18px;border:1px solid rgba(224,90,30,.5);color:#e05a1e;font-size:22px}.provider-ready h3{margin:0 0 8px;font-family:Space Grotesk,sans-serif;font-size:22px}.provider-ready p{max-width:470px;margin:0 0 23px;color:var(--console-text-secondary);font-size:12px;line-height:1.6}.provider-ready-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.provider-progress[data-discovery=true]{grid-template-columns:repeat(4,minmax(0,1fr))}.mcp-review-summary{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:21px;padding:12px 14px;background:#181713;border:1px solid rgba(237,233,222,.12)}.mcp-review-summary>div{display:flex;min-width:0;flex-direction:column;gap:4px}.mcp-review-summary strong{overflow:hidden;color:var(--console-text-primary);font-family:Space Grotesk,sans-serif;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.mcp-review-summary span{color:var(--console-text-muted);font-family:IBM Plex Mono,monospace;font-size:9.5px;letter-spacing:1px}.mcp-tool-review-list{max-height:420px;overflow:auto;border-top:1px solid rgba(237,233,222,.12)}.mcp-tool-review{display:grid;grid-template-columns:16px minmax(0,1fr) minmax(180px,230px);align-items:center;gap:13px;padding:12px 2px;border-bottom:1px solid rgba(237,233,222,.09)}.mcp-tool-review>input{width:13px;height:13px;margin:0;accent-color:#E05A1E}.mcp-tool-review-name{overflow:hidden;color:var(--console-text-secondary);font-family:IBM Plex Mono,monospace;font-size:10.5px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.mcp-tool-review-description{margin-top:4px;overflow:hidden;color:var(--console-text-muted);font-family:IBM Plex Mono,monospace;font-size:10px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.mcp-tool-review-effect{width:100%}.service-operation-list{display:grid;gap:12px}.service-operation{padding:15px;background:#181713;border:1px solid rgba(237,233,222,.12)}.service-operation-header{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:13px}.service-operation-title{color:var(--console-text-secondary);font-family:IBM Plex Mono,monospace;font-size:9.5px;letter-spacing:1.35px}.service-operation-remove{padding:0;background:none;border:0;color:var(--console-text-muted);font-family:IBM Plex Mono,monospace;font-size:9.5px;letter-spacing:1px;cursor:pointer}.service-operation-remove:hover,.service-operation-remove:focus-visible{outline:none;color:#e05a1e}.service-operation-schema{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px}.service-operation-schema textarea{display:block;width:100%;height:112px;box-sizing:border-box;padding:10px 12px;resize:vertical;background:#131210;border:1px solid rgba(237,233,222,.2);color:var(--console-text-secondary);font-family:IBM Plex Mono,monospace;font-size:10px;line-height:1.45}.service-operation-recovery{margin-top:13px;padding:10px 12px;background:#131210;border-left:2px solid rgba(224,90,30,.7);color:var(--console-text-secondary);font-family:IBM Plex Mono,monospace;font-size:10px;line-height:1.55}.service-operation-add{width:100%;height:38px;margin-top:12px;background:none;border:1px dashed rgba(237,233,222,.2);color:var(--console-text-secondary);font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:1.2px;cursor:pointer}.service-operation-add:hover,.service-operation-add:focus-visible{outline:none;border-color:#ede9de73;color:var(--console-text-primary)}.credential-create-panel{width:min(720px,100%)}.credential-create-workspace{min-height:0;flex:1;overflow:auto;padding:22px}.credential-create-intro{margin-bottom:17px}.credential-create-intro h3{margin:0 0 5px;font-family:Space Grotesk,sans-serif;font-size:17px}.credential-create-intro p{margin:0;color:var(--console-text-secondary);font-size:11px;line-height:1.55}.credential-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.credential-choice-card{position:relative;display:flex;min-height:116px;box-sizing:border-box;flex-direction:column;align-items:flex-start;padding:15px;background:#181713;border:1px solid rgba(237,233,222,.12);color:var(--console-text-secondary);text-align:left}.credential-choice-card:hover,.credential-choice-card:focus-visible{outline:none;border-color:#ede9de61;background:#1a1915}.credential-choice-name{padding-right:74px;color:var(--console-text-primary);font-family:Space Grotesk,sans-serif;font-size:15px;font-weight:600}.credential-choice-description{margin-top:7px;font-size:10.5px;line-height:1.5}.credential-choice-kind{position:absolute;right:11px;top:13px;padding:4px 6px;border:1px solid rgba(237,233,222,.15);color:var(--console-text-muted);font-family:IBM Plex Mono,monospace;font-size:9.5px;letter-spacing:1px}.credential-choice-action{margin-top:auto;padding-top:10px;color:var(--console-text-secondary);font-family:IBM Plex Mono,monospace;font-size:9.5px;letter-spacing:1px}.credential-create-selection{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:20px;padding:13px 14px;background:#181713;border-left:2px solid #E05A1E}.credential-create-selection-name{color:var(--console-text-primary);font-family:Space Grotesk,sans-serif;font-size:15px;font-weight:600}.credential-create-selection-copy{margin-top:4px;color:var(--console-text-secondary);font-size:10px;line-height:1.5}.credential-create-core{display:grid;grid-template-columns:1fr;gap:17px;max-width:620px}.credential-create-advanced{max-width:620px;margin-top:17px;border-top:1px solid rgba(237,233,222,.1)}.credential-create-advanced summary{padding:13px 0;color:var(--console-text-muted);font-family:IBM Plex Mono,monospace;font-size:9.5px;letter-spacing:1.2px}.credential-create-advanced summary:hover,.credential-create-advanced summary:focus-visible{outline:none;color:var(--console-text-primary)}.credential-create-footer{position:sticky;bottom:-22px;display:flex;align-items:center;justify-content:space-between;gap:16px;margin:22px -22px -22px;padding:16px 22px;background:#1c1a14;border-top:1px solid rgba(237,233,222,.1)}.credential-create-status{min-width:0;min-height:16px;overflow-wrap:anywhere;color:#e05a1e;font-family:IBM Plex Mono,monospace;font-size:10px}.credential-interaction-card{max-width:620px;padding:18px;background:#181713;border-left:2px solid #E05A1E}.credential-interaction-card h3{margin:0 0 7px;color:var(--console-text-primary);font-family:Space Grotesk,sans-serif;font-size:18px}.credential-interaction-card p{margin:0;color:var(--console-text-secondary);font-size:11px;line-height:1.65}.credential-interaction-code{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:17px;padding:14px;border:1px solid rgba(237,233,222,.18);color:var(--console-text-primary);font-family:IBM Plex Mono,monospace;font-size:18px;letter-spacing:2px}.credential-interaction-link{display:inline-flex;align-items:center;justify-content:center;height:36px;box-sizing:border-box;margin-top:16px;padding:0 15px;background:var(--console-text-primary);border:1px solid var(--console-text-primary);color:#131210;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:600;letter-spacing:1.2px;text-decoration:none}.credential-interaction-link:hover,.credential-interaction-link:focus-visible{outline:none;background:#e05a1e;border-color:#e05a1e;color:var(--console-text-primary)}.credential-interaction-wait{display:flex;align-items:center;gap:10px;margin-top:14px;color:var(--console-text-secondary);font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:1px}.credential-interaction-spinner{width:12px;height:12px;border:1px solid rgba(237,233,222,.2);border-top-color:#e05a1e;border-radius:50%;animation:credential-spin .8s linear infinite}@keyframes credential-spin{to{transform:rotate(360deg)}}.credential-detail-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:22px 0 30px;padding:1px;background:#ede9de1a}.credential-detail-summary>div{min-width:0;padding:13px 14px;background:#181713}.credential-detail-summary-label{margin-bottom:6px;color:var(--console-text-muted);font-family:IBM Plex Mono,monospace;font-size:9.5px;letter-spacing:1.2px}.credential-detail-summary-value{overflow:hidden;color:var(--console-text-primary);font-family:IBM Plex Mono,monospace;font-size:10.5px;text-overflow:ellipsis;white-space:nowrap}.credential-version-history{margin-top:30px;border-top:1px solid rgba(237,233,222,.1)}.credential-version-history summary{padding:14px 0;color:var(--console-text-muted);font-family:IBM Plex Mono,monospace;font-size:9.5px;letter-spacing:1.3px}.credential-version-history summary:hover,.credential-version-history summary:focus-visible{outline:none;color:var(--console-text-primary)}.provider-install-guide{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin:-4px 0 18px;padding:11px 12px;background:#181713;border-left:2px solid rgba(237,233,222,.24);color:var(--console-text-muted);font-family:IBM Plex Mono,monospace;font-size:10px;line-height:1.55}.provider-field{min-width:0}.provider-field-label{display:block;font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:1.45px;color:var(--console-text-secondary);margin-bottom:7px}.provider-field-hint{margin-top:7px;font-family:IBM Plex Mono,monospace;font-size:10px;line-height:1.55;color:var(--console-text-muted)}.provider-field-action{display:inline-block;margin-top:7px;padding:0;background:none;border:0;border-bottom:1px solid rgba(237,233,222,.22);color:var(--console-text-secondary);font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:1px;cursor:pointer}.provider-field-action:hover,.provider-field-action:focus-visible{outline:none;color:var(--console-text-primary);border-bottom-color:#e05a1e}.credential-context-help{display:inline-flex;align-items:center;gap:5px;border-bottom:1px solid rgba(237,233,222,.2);color:var(--console-text-muted);font-family:IBM Plex Mono,monospace;font-size:9.5px;letter-spacing:.8px}.credential-context-help:hover,.credential-context-help:focus-visible{outline:none;color:var(--console-text-primary);border-bottom-color:#e05a1e}.provider-schema{margin-top:-5px;border:1px solid rgba(237,233,222,.12);background:#131210}.provider-schema summary{padding:10px 12px;color:var(--console-text-secondary);font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:1.2px;cursor:pointer}.provider-schema summary:hover,.provider-schema summary:focus-visible{outline:none;color:var(--console-text-primary)}.provider-schema pre{box-sizing:border-box;max-height:210px;overflow:auto;margin:0;padding:13px 14px;border-top:1px solid rgba(237,233,222,.1);color:var(--console-text-muted);font-family:IBM Plex Mono,monospace;font-size:10px;line-height:1.55;white-space:pre-wrap}.console-dropdown{position:relative;min-width:0}.console-dropdown-trigger{position:relative;width:100%;height:40px;box-sizing:border-box;padding:0 38px 0 12px;background:#131210;border:1px solid rgba(237,233,222,.2);color:var(--console-text-primary);font-family:IBM Plex Mono,monospace;font-size:10.5px;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.console-dropdown-trigger:hover,.console-dropdown-trigger:focus-visible,.console-dropdown-trigger[aria-expanded=true]{outline:none;border-color:#ede9de80}.console-dropdown-trigger:disabled{cursor:not-allowed;color:var(--console-text-muted);border-color:#ede9de1a}.console-dropdown[data-invalid] .console-dropdown-trigger{border-color:#e05a1e}.console-dropdown-chevron{position:absolute;right:12px;top:50%;width:10px;height:6px;transform:translateY(-50%);fill:none;stroke:var(--console-text-secondary);stroke-width:1.25;pointer-events:none;transition:transform .12s ease}.console-dropdown-trigger[aria-expanded=true] .console-dropdown-chevron{transform:translateY(-50%) rotate(180deg)}.console-dropdown-menu{position:absolute;z-index:20;left:0;right:0;top:45px;max-height:220px;overflow-y:auto;padding:4px 0;background:#1c1a14;border:1px solid rgba(237,233,222,.2);box-shadow:0 14px 32px #00000080}.console-dropdown-option{display:block;width:100%;box-sizing:border-box;min-height:36px;padding:8px 12px 8px 10px;background:none;border:0;border-left:2px solid transparent;color:var(--console-text-secondary);font-family:IBM Plex Mono,monospace;font-size:10.5px;line-height:1.35;text-align:left;cursor:pointer}.console-dropdown-option:hover,.console-dropdown-option:focus-visible{outline:none;background:#ede9de0e;color:var(--console-text-primary)}.console-dropdown-option[aria-selected=true]{border-left-color:#e05a1e;background:#ede9de0e;color:var(--console-text-primary)}.console-dropdown-option-detail{display:block;margin-top:3px;color:var(--console-text-muted);font-size:9.5px}.provider-file-input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%)}.provider-file-picker{display:flex;align-items:center;justify-content:space-between;gap:14px;box-sizing:border-box;min-height:44px;padding:10px 12px;background:#131210;border:1px solid rgba(237,233,222,.2);cursor:pointer}.provider-file-picker:hover,.provider-file-picker:focus-within{border-color:#ede9de80}.journal-overlay{z-index:95;padding:0 0 0 24px;justify-content:flex-end}.journal-panel{width:min(680px,calc(100vw - 32px));height:100%;border-width:0 0 0 1px;animation:console-drawer-in .18s ease-out}.journal-meta-grid{display:grid;grid-template-columns:90px 130px minmax(0,1fr);gap:1px;padding:1px;background:#ede9de1a;margin-bottom:20px}.journal-activity{min-height:320px;border-top:1px solid rgba(237,233,222,.12)}.journal-group{border-bottom:1px solid rgba(237,233,222,.09)}.journal-turn-header{position:relative;padding:16px 18px 15px 20px;background:#181713;border-left:2px solid #E05A1E}.journal-turn-header--interactive{display:block;width:100%;box-sizing:border-box;border-top:0;border-right:0;border-bottom:0;text-align:left;cursor:pointer;transition:background-color .12s ease}.journal-turn-header--interactive:hover,.journal-turn-header--interactive:focus-visible{outline:none;background:#1c1a14}.journal-turn-primary{display:grid;grid-template-columns:auto auto minmax(120px,1fr);align-items:center;gap:10px;font-family:IBM Plex Mono,monospace}.journal-turn-label{color:var(--console-text-primary);font-size:10.5px;font-weight:600;letter-spacing:1.55px}.journal-turn-status{color:var(--console-text-secondary);font-size:9.5px;letter-spacing:1.15px}.journal-status--active{color:var(--console-text-primary)!important}.journal-status--attention{color:#e05a1e!important}.journal-turn-at{justify-self:end;color:var(--console-text-muted);font-size:10px}.journal-turn-summary{display:block;margin-top:8px;color:var(--console-text-secondary);font-family:IBM Plex Mono,monospace;font-size:10px;line-height:1.5;overflow-wrap:anywhere}.journal-turn-message{max-width:880px;margin-top:7px;overflow:hidden;color:var(--console-text-primary);font-size:11.5px;line-height:1.55;text-overflow:ellipsis;white-space:nowrap}.journal-event-list{position:relative;padding:4px 0 8px 18px;background:#131210}.journal-event-list:before{content:"";position:absolute;top:0;bottom:10px;left:27px;width:1px;background:#ede9de1a}.journal-event-shell{position:relative;scroll-margin-top:68px;transition:margin-left .14s ease}.journal-event-header{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;border-bottom:1px solid rgba(237,233,222,.055)}.journal-activity--run-links .journal-event-header{grid-template-columns:minmax(0,1fr) 128px}.journal-event-header>.journal-event-toggle{min-width:0;border-bottom:0}.journal-event-header>.journal-event-run-link{margin-right:14px;font-family:IBM Plex Mono,monospace;font-size:10px;line-height:1.45}@media(max-width:1100px){.journal-activity--run-links .journal-event-header{grid-template-columns:minmax(0,1fr)}.journal-event-header>.journal-event-run-link{justify-self:start;margin:0 14px 10px 32px}}.journal-event-toggle{position:relative;z-index:1;display:grid;width:100%;min-height:46px;box-sizing:border-box;grid-template-columns:22px minmax(180px,1fr) 110px 190px;align-items:center;gap:10px;padding:7px 14px 7px 0;background:none;border:0;border-bottom:1px solid rgba(237,233,222,.055);color:var(--console-text-secondary);text-align:left;cursor:pointer}.journal-event-toggle:hover,.journal-event-toggle:focus-visible,.journal-event-toggle[aria-expanded=true]{outline:none;background:#ede9de09}.journal-event-marker{display:flex;width:17px;height:17px;align-items:center;justify-content:center;background:#181713;border:1px solid rgba(237,233,222,.16);color:var(--console-text-secondary);font-family:IBM Plex Mono,monospace;font-size:10px;line-height:1}.journal-event-copy{display:grid;min-width:0;grid-template-columns:auto minmax(100px,1fr);align-items:baseline;gap:4px 9px}.journal-event-kind{color:var(--console-text-muted);font-family:IBM Plex Mono,monospace;font-size:9.5px;letter-spacing:1.25px}.journal-event-title{overflow:hidden;color:var(--console-text-primary);font-family:IBM Plex Mono,monospace;font-size:10.5px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.journal-event-meta{grid-column:2;overflow:hidden;color:var(--console-text-muted);font-family:IBM Plex Mono,monospace;font-size:9.5px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.journal-event-status{color:var(--console-text-secondary);font-family:IBM Plex Mono,monospace;font-size:9.5px;letter-spacing:1px}.journal-event-at{justify-self:end;color:var(--console-text-muted);font-family:IBM Plex Mono,monospace;font-size:10px;white-space:nowrap}.journal-event-detail{position:relative;z-index:2;margin:0 14px 10px 22px;padding:14px 16px;background:#181713;border:1px solid rgba(237,233,222,.1);border-left:2px solid rgba(237,233,222,.28)}.journal-event-detail--opening{animation:journal-detail-open .15s ease-out both;backface-visibility:hidden}.journal-event-detail-note{margin-bottom:12px;color:var(--console-text-muted);font-family:IBM Plex Mono,monospace;font-size:10px;line-height:1.55}.journal-event-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:#ede9de14}.journal-event-detail-field{min-width:0;padding:10px 11px;background:#131210}.journal-event-detail-field--wide{grid-column:1/-1}.journal-event-detail-field-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:5px}.journal-event-detail-field-heading>span{display:block;color:var(--console-text-muted);font-family:IBM Plex Mono,monospace;font-size:9.5px;letter-spacing:1.2px}.journal-event-detail-field strong{display:block;overflow-wrap:anywhere;color:var(--console-text-secondary);font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:400;line-height:1.55;white-space:pre-wrap}.journal-event-code{max-height:340px;margin:0;padding:11px 12px;overflow:auto;background:#0f0e0c;border:1px solid rgba(237,233,222,.07);color:var(--console-text-secondary);font-family:IBM Plex Mono,monospace;font-size:10px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.journal-code-copy{display:flex;width:24px;height:22px;align-items:center;justify-content:center;flex:none;padding:0;background:none;border:0;color:var(--console-text-muted);opacity:.62;cursor:pointer;transition:color .12s ease,opacity .12s ease}.journal-code-copy svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1.2}.journal-code-copy:hover,.journal-code-copy:focus-visible{outline:none;color:var(--console-text-primary);opacity:1}.journal-child-run{margin-top:12px;padding:0;background:none;border:0;color:var(--console-text-primary);font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:1px;cursor:pointer}.journal-child-run:hover,.journal-child-run:focus-visible{outline:none;color:#e05a1e}.journal-technical{margin-top:13px;border-top:1px solid rgba(237,233,222,.08);padding-top:11px}.journal-technical summary{color:var(--console-text-muted);font-family:IBM Plex Mono,monospace;font-size:9.5px;letter-spacing:1px;cursor:pointer}.journal-technical pre{max-height:340px;margin:11px 0 0;padding:12px;overflow:auto;background:#0f0e0c;color:var(--console-text-secondary);font-family:IBM Plex Mono,monospace;font-size:10px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.journal-empty{display:flex;min-height:260px;align-items:center;justify-content:center;color:var(--console-text-muted);font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.7px}@keyframes journal-detail-open{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.run-analytics-primary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:22px 0 1px;padding:1px;background:#ede9de1f}.run-analytics-primary>div,.run-performance-grid>div{min-width:0;padding:15px 16px;background:#181713}.run-analytics-primary-value{overflow:hidden;color:var(--console-text-primary);font-family:IBM Plex Mono,monospace;font-size:13px;font-weight:600;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.run-analytics-note{min-height:1.45em;margin-top:5px;overflow:hidden;color:var(--console-text-muted);font-family:IBM Plex Mono,monospace;font-size:10px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.run-performance-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0 0 28px;padding:0 1px 1px;background:#ede9de1f}.run-performance-grid>div{background:#151410}.run-current-activity{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 24px;padding:12px 14px;background:#1c1a14;border-left:2px solid #E05A1E}.run-current-activity-copy{display:flex;align-items:baseline;gap:9px;min-width:0;overflow:hidden;color:var(--console-text-primary);font-family:IBM Plex Mono,monospace;font-size:10.5px;line-height:1.5;white-space:nowrap}.run-current-activity-heading{flex:none;color:#e05a1e;font-size:9.5px;letter-spacing:1.4px}.run-current-activity-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.run-current-activity-time{flex:none;color:var(--console-text-muted);font-family:IBM Plex Mono,monospace;font-size:10px;line-height:1.5;white-space:nowrap;font-variant-numeric:tabular-nums}.run-detail-tabs{margin:0 0 20px}.run-workflow-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin:0 0 18px}.run-workflow-heading h2{margin:0;color:var(--console-text-primary);font-family:Space Grotesk,sans-serif;font-size:16px;font-weight:600}.run-workflow-heading p{max-width:610px;margin:4px 0 0;color:var(--console-text-muted);font-size:10px;line-height:1.55}.run-workflow-count{flex:none;color:var(--console-text-muted);font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:1.2px}.run-workflow-map{position:relative;min-height:260px;margin-bottom:30px;padding:5px 0 5px 42px}.run-workflow-map:before{content:"";position:absolute;top:17px;bottom:17px;left:15px;width:1px;background:#ede9de2e}.run-workflow-terminal{position:relative;display:flex;min-height:34px;align-items:center;gap:10px;color:var(--console-text-secondary);font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:1.1px}.run-workflow-terminal:before{content:"";position:absolute;left:-32px;width:9px;height:9px;box-sizing:border-box;background:#131210;border:2px solid var(--console-text-secondary);border-radius:50%}.run-workflow-terminal--active:before{border-color:#e05a1e;box-shadow:0 0 0 4px #e05a1e1a}.run-workflow-turn{position:relative;display:grid;grid-template-columns:minmax(160px,220px) minmax(0,1fr);gap:18px;margin:11px 0;padding:0 0 13px}.run-workflow-turn:before{content:"";position:absolute;top:21px;left:-32px;width:10px;height:10px;box-sizing:border-box;background:#131210;border:2px solid var(--console-text-secondary);border-radius:50%}.run-workflow-turn:after{content:"";position:absolute;top:25px;left:-22px;width:22px;height:1px;background:#ede9de2e}.run-workflow-turn--active:before{border-color:#e05a1e;box-shadow:0 0 0 4px #e05a1e1a}.run-workflow-turn-card{min-width:0;padding:12px 13px;background:#1c1a14;border:1px solid rgba(237,233,222,.12)}.run-workflow-turn-top,.run-workflow-activity-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.run-workflow-turn-label{color:var(--console-text-primary);font-family:IBM Plex Mono,monospace;font-size:10.5px;font-weight:600;letter-spacing:1.05px}.run-workflow-status{color:var(--console-text-muted);font-family:IBM Plex Mono,monospace;font-size:9.5px;letter-spacing:1px;text-transform:uppercase}.run-workflow-status--active,.run-workflow-status--attention{color:#e05a1e}.run-workflow-turn-time{margin-top:8px;color:var(--console-text-muted);font-family:IBM Plex Mono,monospace;font-size:9.5px;line-height:1.45}.run-workflow-turn-summary{display:-webkit-box;margin-top:8px;overflow:hidden;color:var(--console-text-secondary);font-size:10.5px;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:3}.run-workflow-branches{position:relative;display:grid;align-content:start;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px;padding:0 0 0 18px}.run-workflow-branches:before{content:"";position:absolute;top:21px;bottom:21px;left:0;width:1px;background:#ede9de21}.run-workflow-activity{position:relative;min-width:0;padding:10px 11px;background:#151410;border:1px solid rgba(237,233,222,.1);text-align:left}button.run-workflow-activity{width:100%;color:inherit;font:inherit;cursor:pointer}.run-workflow-activity:hover,.run-workflow-activity:focus-visible{outline:none;border-color:#ede9de4d;background:#1c1a14}.run-workflow-activity:before{content:"";position:absolute;top:20px;left:-19px;width:18px;height:1px;background:#ede9de21}.run-workflow-activity-kind{color:var(--console-text-muted);font-family:IBM Plex Mono,monospace;font-size:9.5px;letter-spacing:1.15px;text-transform:uppercase}.run-workflow-activity-label{margin-top:5px;overflow:hidden;color:var(--console-text-primary);font-family:IBM Plex Mono,monospace;font-size:10px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.run-workflow-activity-meta{margin-top:5px;overflow:hidden;color:var(--console-text-muted);font-family:IBM Plex Mono,monospace;font-size:9.5px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.run-workflow-empty{padding:42px 18px;border:1px solid rgba(237,233,222,.1);color:var(--console-text-muted);font-family:IBM Plex Mono,monospace;font-size:10.5px;line-height:1.6;text-align:center}.run-configuration{margin:28px 0 0;border-top:1px solid rgba(237,233,222,.1)}.run-configuration>summary{padding:15px 0;color:var(--console-text-muted);font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:1.4px;cursor:pointer}.run-configuration>summary:hover,.run-configuration>summary:focus-visible{outline:none;color:var(--console-text-primary)}.credential-docs-icon{display:flex;width:32px;height:32px;box-sizing:border-box;align-items:center;justify-content:center;flex:none;border:1px solid rgba(237,233,222,.2);color:var(--console-text-muted)}.credential-docs-icon:hover,.credential-docs-icon:focus-visible{outline:none;border-color:#ede9de73;color:var(--console-text-primary)}.profile-github-action{display:inline-flex;min-width:148px;align-items:center;justify-content:center;gap:8px}.profile-github-action .credential-interaction-spinner{display:inline-block;flex:none;border-color:#1312103d;border-top-color:#131210}.profile-github-action.console-action-secondary .credential-interaction-spinner{border-color:#ede9de33;border-top-color:#e05a1e}.console-tabs{display:flex;gap:2px;margin:-7px 0 25px;border-bottom:1px solid rgba(237,233,222,.12)}.console-nav-group-label{padding:0 12px 6px;color:var(--console-text-muted);font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:1.7px;opacity:.68}.console-tab{position:relative;height:39px;padding:0 15px;background:none;border:0;color:var(--console-text-muted);font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:600;letter-spacing:1.35px;cursor:pointer}.console-tab:hover,.console-tab:focus-visible{outline:none;color:var(--console-text-primary)}.console-tab[aria-selected=true]{color:var(--console-text-primary)}.console-tab[aria-selected=true]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:#e05a1e}.console-notifications{position:relative}.console-notifications-trigger{position:relative;width:30px;height:30px;display:grid;place-items:center;padding:0;border:0;background:none;color:#858179;cursor:pointer}.console-notifications-trigger:hover,.console-notifications-trigger:focus-visible,.console-notifications-trigger[aria-expanded=true]{outline:none;color:var(--console-text-primary)}.console-notifications-trigger svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.25;stroke-linecap:round;stroke-linejoin:round}.console-notifications-badge{position:absolute;top:1px;right:0;min-width:13px;height:13px;box-sizing:border-box;padding:0 3px;border:2px solid #131210;border-radius:999px;background:#e05a1e;color:#131210;font:600 7px/9px IBM Plex Mono,monospace;text-align:center}.console-notifications-panel{position:absolute;top:40px;right:-40px;width:min(360px,calc(100vw - 28px));border:1px solid rgba(237,233,222,.16);background:#1c1a14;box-shadow:0 16px 42px #00000061;z-index:60}.console-notifications-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 13px;border-bottom:1px solid rgba(237,233,222,.1);color:var(--console-text-muted);font:8.5px IBM Plex Mono,monospace;letter-spacing:1.45px}.console-notifications-clear{padding:3px 0;border:0;background:none;color:#858179;font:8px IBM Plex Mono,monospace;letter-spacing:1px;cursor:pointer}.console-notifications-clear:hover,.console-notifications-clear:focus-visible{outline:none;color:var(--console-text-primary)}.console-notification-item{display:grid;width:100%;box-sizing:border-box;gap:4px;padding:11px 13px;border:0;border-bottom:1px solid rgba(237,233,222,.07);background:none;color:var(--console-text-secondary);text-align:left;cursor:pointer}.console-notification-item:hover,.console-notification-item:focus-visible{outline:none;background:#ede9de0d;color:var(--console-text-primary)}.console-notification-item strong{font:500 10px IBM Plex Mono,monospace}.console-notification-item span,.console-notifications-empty{color:var(--console-text-muted);font:9px/1.5 IBM Plex Mono,monospace}.console-notifications-empty{padding:18px 13px}.credential-panel-view{min-height:248px}.console-table--fit{--console-table-min-width:0!important;overflow-x:hidden}.credential-section-intro{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:16px}.credential-section-copy{max-width:680px;color:var(--console-text-muted);font-family:IBM Plex Mono,monospace;font-size:10px;line-height:1.6}.credential-list-search{position:relative;width:min(280px,100%);flex:none}.credential-list-search input{display:block;width:100%;box-sizing:border-box;height:34px;padding:0 11px 0 32px;background:#181713;border:1px solid rgba(237,233,222,.16);color:var(--console-text-primary);font-family:IBM Plex Mono,monospace;font-size:10px;transition:border-color .14s ease,background-color .14s ease}.credential-list-search input:focus{outline:none;border-color:#5b554b;background:#1b1a16}.overview-stat-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:34px;border-top:1px solid rgba(237,233,222,.12);border-bottom:1px solid rgba(237,233,222,.12)}.analytics-stat-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.overview-stat{min-width:0;padding:18px 22px 17px 0}.overview-stat+.overview-stat{padding-left:22px;border-left:1px solid rgba(237,233,222,.09)}.overview-stat-value{overflow:hidden;color:var(--console-text-primary);font-family:Space Grotesk,sans-serif;font-size:27px;font-weight:500;line-height:1;letter-spacing:-.45px;text-overflow:ellipsis;white-space:nowrap}.overview-stat-label{margin-top:9px;color:var(--console-text-secondary);font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:500;letter-spacing:1.45px}.overview-stat-note{min-height:14px;margin-top:6px;overflow:hidden;color:var(--console-text-muted);font-family:IBM Plex Mono,monospace;font-size:9.5px;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.overview-chart-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 42px;margin-bottom:38px}.overview-chart--wide{grid-column:1/-1}.overview-chart{min-width:0;border-top:1px solid rgba(237,233,222,.12);padding-top:13px}.overview-chart-header{display:flex;min-height:26px;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:7px}.overview-chart-title{color:var(--console-text-secondary);font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:500;letter-spacing:1.6px}.overview-chart-legend{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px 14px;color:var(--console-text-muted);font-family:IBM Plex Mono,monospace;font-size:9.5px;letter-spacing:.75px}.overview-chart-legend span{display:inline-flex;align-items:center;gap:6px}.overview-chart-legend i{display:block;width:13px;height:2px;background:var(--legend-color)}.overview-chart-canvas{position:relative;width:100%;height:210px;overflow:hidden}.overview-chart-canvas svg{display:block;width:100%;height:100%;overflow:visible}.overview-chart-gridline{stroke:#ede9de13;stroke-width:1;vector-effect:non-scaling-stroke}.overview-chart-axis{fill:var(--console-text-muted);font-family:IBM Plex Mono,monospace;font-size:9.5px;letter-spacing:.35px}.overview-chart-line{fill:none;stroke-width:1.75;vector-effect:non-scaling-stroke}.overview-chart-area{opacity:.08}.overview-chart-bar{shape-rendering:crispEdges}.overview-chart-empty{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:var(--console-text-muted);font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.8px;pointer-events:none}.overview-chart-hit{fill:transparent;cursor:crosshair}.overview-chart-crosshair{stroke:#ede9de40;stroke-width:1;stroke-dasharray:2 3;vector-effect:non-scaling-stroke;pointer-events:none}.overview-chart-tooltip{position:absolute;z-index:3;top:9px;min-width:132px;padding:9px 10px;transform:translate(-50%);background:#1c1a14f7;border:1px solid rgba(237,233,222,.18);box-shadow:0 10px 24px #00000059;pointer-events:none}.overview-chart-tooltip-time{margin-bottom:7px;color:var(--console-text-muted);font-family:IBM Plex Mono,monospace;font-size:9.5px;letter-spacing:.75px}.overview-chart-tooltip-row{display:flex;align-items:center;justify-content:space-between;gap:16px;color:var(--console-text-secondary);font-family:IBM Plex Mono,monospace;font-size:10px;line-height:1.65}.overview-chart-tooltip-row strong{color:var(--console-text-primary);font-weight:500}.overview-recent-header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:9px}.overview-recent-title{color:var(--console-text-muted);font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:1.7px}.console-dashboard-header{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin-bottom:24px}.analytics-breakdown{margin-top:38px}.analytics-breakdown+.analytics-breakdown{margin-top:34px}.analytics-breakdown-header{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:8px}.analytics-breakdown-title{color:var(--console-text-secondary);font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:500;letter-spacing:1.6px}.analytics-breakdown-note{color:var(--console-text-muted);font-family:IBM Plex Mono,monospace;font-size:9.5px;line-height:1.5;text-align:right}.console-table{position:relative;width:100%;max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-color:#39352E #131210;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.console-table-head,.console-table-row{display:grid;grid-template-columns:var(--console-table-columns,minmax(0,1fr));align-items:center;min-width:var(--console-table-min-width,0)}.console-table-head{border-bottom:1px solid rgba(237,233,222,.12);font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:1.5px;color:var(--console-text-muted)}.console-table-head>div,.console-table-heading{padding:0 16px 7px 0;display:block;position:relative;min-width:0;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.console-table-row{min-height:40px;border-bottom:1px solid rgba(237,233,222,.07);font-family:IBM Plex Mono,monospace;font-size:11.5px;color:var(--console-text-secondary);transition:background-color .1s ease}.console-table-row[hidden]{display:none!important}.console-table-row--interactive{cursor:pointer}.console-table-row--interactive:hover{background:#ede9de08}.console-table-row--interactive:focus-visible{outline:1px solid var(--console-text-muted);outline-offset:-2px;background:#ede9de08}.console-table-row[data-run-group-role=root]{position:relative}.console-table-row[data-run-group-role=root][data-run-group-active=true]:before{content:"";position:absolute;inset:0 auto 0 0;width:2px;background:#e05a1e}.console-table-row[data-run-group-role=descendant]{background:#e05a1e09;border-left:2px solid rgba(224,90,30,.65)}.console-table-row[data-run-group-role=descendant]:hover{background:#e05a1e13}.console-table-cell.console-table-cell--run-agent{display:flex;align-items:center;gap:9px}.console-table-row[data-run-group-role=descendant] .console-table-cell--run-agent{padding-left:calc(16px + var(--run-indent,10px))}.run-group-toggle{width:20px;height:20px;flex:0 0 20px;padding:0;border:0;background:none;color:var(--console-text-secondary);display:grid;place-items:center;cursor:pointer;font-size:15px;line-height:1;transition:color .1s ease,transform .1s ease}.run-group-toggle:hover,.run-group-toggle:focus-visible{color:#e05a1e;outline:none}.run-group-toggle-placeholder{width:20px;flex:0 0 20px}.run-group-activity{color:var(--console-text-secondary)}.console-table-row[data-run-group-active=true] .run-group-activity{color:#e05a1e}.console-table-cell{padding:10px 16px 10px 0;min-width:0;display:block;box-sizing:border-box;line-height:1.45;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.console-table-cell-content{display:block;width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.console-table{--console-table-tree-control:16px;--console-table-tree-gap:8px;--console-table-tree-gutter:calc(var(--console-table-tree-control) + var(--console-table-tree-gap))}.console-table-tree-heading{display:block;padding-left:var(--console-table-tree-gutter)}.console-table-tree-cell{display:flex;align-items:center;gap:var(--console-table-tree-gap);min-width:0}.console-table-tree-label{display:grid;grid-template-columns:minmax(0,1fr);align-items:baseline;gap:8px;min-width:0;flex:1}.console-table-tree-label--described{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.console-table-tree-label>.console-table-cell-content{width:100%}.console-table-tree-toggle,.console-table-tree-spacer{display:grid;place-items:center;flex:0 0 var(--console-table-tree-control);width:var(--console-table-tree-control);height:var(--console-table-tree-control);box-sizing:border-box}.console-table-tree-toggle{padding:0;border:0;background:none;color:var(--console-text-muted);font:inherit;cursor:pointer}.console-table-tree-toggle svg{display:block;width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1.25}.console-table-tree-toggle[aria-expanded=true] svg{transform:rotate(90deg)}.console-table-tree-toggle:hover{color:var(--console-text-primary)}.console-table-tree-toggle:focus-visible{color:var(--console-text-primary);outline:1px solid var(--console-text-muted);outline-offset:2px}.console-table-tree-description{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--console-text-muted);font:inherit;font-weight:400}.console-table-row>.console-table-cell:first-child:not(.console-table-cell--action),.console-table-cell--primary{color:var(--console-text-primary)}.console-table-cell--muted{color:var(--console-text-muted)}.console-table-cell--strong{color:var(--console-text-primary);font-weight:600}.console-table-cell--status{font-size:10px;letter-spacing:1px}.console-table-cell--end,.console-table-cell--right{justify-content:flex-end;text-align:right}.console-table-cell--center{justify-content:center;text-align:center}.console-table-cell--wrap{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.console-resource-link{display:block;min-width:0;overflow:hidden;color:inherit;text-decoration:underline;text-decoration-color:#ede9de2e;text-underline-offset:3px;text-overflow:ellipsis;white-space:nowrap}.console-resource-link:hover,.console-resource-link:focus-visible{outline:none;color:var(--console-text-primary);text-decoration-color:#e05a1e}.operational-detail-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:8px}.operational-detail-title{min-width:0;overflow-wrap:anywhere}.operational-detail-actions{display:flex;flex:none;align-items:center;gap:8px}.operational-detail-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr));gap:36px 56px;align-items:start}.agent-quickstart{max-width:860px}.agent-quickstart-source{margin-top:5px;color:var(--console-text-muted);font:9.5px/1.5 IBM Plex Mono,monospace}.agent-quickstart-state{min-height:190px;display:grid;place-items:center;padding:30px;box-sizing:border-box;border:1px solid rgba(237,233,222,.1);color:var(--console-text-muted);font:10.5px/1.6 IBM Plex Mono,monospace;text-align:center}.agent-quickstart-state--error{color:#c4866d}.agent-quickstart-markdown{max-width:760px;color:var(--console-text-secondary);font:13px/1.75 IBM Plex Mono,monospace;overflow-wrap:anywhere;word-break:break-word}.agent-quickstart-markdown>*:first-child{margin-top:0}.agent-quickstart-markdown p{margin:0 0 14px}.agent-quickstart-markdown h1{margin:30px 0 12px;color:var(--console-text-primary);font:600 25px/1.25 Space Grotesk,sans-serif;letter-spacing:-.25px}.agent-quickstart-markdown h2{margin:27px 0 10px;color:var(--console-text-primary);font:600 18px/1.35 Space Grotesk,sans-serif}.agent-quickstart-markdown h3,.agent-quickstart-markdown h4,.agent-quickstart-markdown h5,.agent-quickstart-markdown h6{margin:22px 0 8px;color:var(--console-text-primary);font:600 14px/1.4 Space Grotesk,sans-serif}.agent-quickstart-markdown strong{color:var(--console-text-primary);font-weight:600}.agent-quickstart-markdown ul,.agent-quickstart-markdown ol{margin:9px 0 17px;padding-left:24px}.agent-quickstart-markdown li{margin:5px 0;padding-left:3px}.agent-quickstart-markdown blockquote{margin:16px 0;padding:5px 0 5px 15px;border-left:2px solid #E05A1E;color:var(--console-text-muted)}.agent-quickstart-markdown code{padding:2px 5px;background:#ede9de11;color:#e8b397;font:11.5px/1.55 IBM Plex Mono,monospace}.agent-quickstart-markdown pre{width:100%;box-sizing:border-box;margin:16px 0;padding:14px 15px;overflow:auto;border:1px solid rgba(237,233,222,.1);background:#0d0d0b}.agent-quickstart-markdown pre code{display:block;width:max-content;min-width:100%;padding:0;background:none;color:#d8d3c9;white-space:pre}.agent-quickstart-markdown a{color:#e7b094;text-decoration-color:#e7b0946b;text-underline-offset:3px}.agent-quickstart-markdown hr{margin:24px 0;border:0;border-top:1px solid rgba(237,233,222,.11)}.agent-quickstart-markdown table{display:block;width:100%;margin:16px 0 20px;overflow-x:auto;border-collapse:collapse}.agent-quickstart-markdown th,.agent-quickstart-markdown td{padding:8px 10px;border-bottom:1px solid rgba(237,233,222,.1);text-align:left;vertical-align:top}.agent-quickstart-markdown th{color:var(--console-text-primary);font-size:10px;letter-spacing:.4px}@keyframes policy-copy-pop{0%{transform:scale(.72)}55%{transform:scale(1.14)}to{transform:scale(1)}}.policy-detail-intro{max-width:860px;margin:12px 0 24px;color:var(--console-text-secondary);font-family:IBM Plex Mono,monospace;font-size:10px;line-height:1.7}.policy-detail-identity{margin:0 0 26px;border-top:1px solid rgba(237,233,222,.12)}.policy-detail-identity-row{display:grid;grid-template-columns:120px minmax(0,1fr);gap:18px;padding:7px 0;border-bottom:1px solid rgba(237,233,222,.08)}.policy-detail-identity-label,.policy-detail-field-label{align-self:center;color:var(--console-text-muted);font-family:IBM Plex Mono,monospace;font-size:9.5px;letter-spacing:1.25px}.policy-detail-identity-content{display:flex;min-width:0;align-items:center;justify-content:flex-start;gap:5px}.policy-detail-identity-value{min-width:0;flex:0 1 auto;color:var(--console-text-secondary);font-family:IBM Plex Mono,monospace;font-size:10.5px;line-height:1.6;overflow-wrap:anywhere;user-select:all}.policy-detail-copy{width:22px;height:22px;display:flex;align-items:center;justify-content:center;flex:none;padding:0;opacity:0;pointer-events:none;background:transparent;border:0;color:var(--console-text-muted);cursor:pointer;transition:opacity .12s ease}.policy-detail-identity-row:hover .policy-detail-copy,.policy-detail-copy:focus-visible{opacity:1;pointer-events:auto}.policy-detail-copy:hover{outline:none}.policy-detail-copy:focus-visible{outline:1px solid rgba(237,233,222,.3);outline-offset:1px}.policy-detail-copy[data-copied=true]{opacity:1;color:#e05a1e;animation:policy-copy-pop .28s ease-out}.policy-detail-copy-success,.policy-detail-copy[data-copied=true] .policy-detail-copy-default{display:none}.policy-detail-copy[data-copied=true] .policy-detail-copy-success{display:block}.policy-detail-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-bottom:34px;padding:1px;background:#ede9de1a}.policy-detail-summary>div{min-width:0;padding:13px 14px;background:#181713}.policy-detail-summary-value{margin-top:6px;color:var(--console-text-primary);font-family:IBM Plex Mono,monospace;font-size:10.5px;overflow-wrap:anywhere}.policy-detail-section{margin-top:34px}.policy-detail-section:first-of-type{margin-top:0}.policy-detail-section-heading{display:flex;align-items:baseline;justify-content:space-between;gap:18px;margin-bottom:9px}.policy-detail-section-title{color:var(--console-text-secondary);font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:500;letter-spacing:1.7px}.policy-detail-section-note{color:var(--console-text-muted);font-family:IBM Plex Mono,monospace;font-size:9.5px;line-height:1.5;text-align:right}.policy-rule-list{display:grid;gap:12px}.policy-rule-card{min-width:0;background:#181713;border:1px solid rgba(237,233,222,.12)}.policy-rule-header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:11px 14px;border-bottom:1px solid rgba(237,233,222,.1)}.policy-rule-heading{min-width:0;display:flex;align-items:center;gap:10px}.policy-rule-number{color:var(--console-text-muted);font-family:IBM Plex Mono,monospace;font-size:9.5px;letter-spacing:1.25px}.policy-rule-sid{min-width:0;overflow:hidden;color:var(--console-text-secondary);font-family:IBM Plex Mono,monospace;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.policy-rule-effect{flex:none;font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:1.15px}.policy-rule-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.policy-rule-field{min-width:0;padding:13px 14px 14px;border-bottom:1px solid rgba(237,233,222,.08)}.policy-rule-field:nth-child(odd):not(.policy-rule-field--wide){border-right:1px solid rgba(237,233,222,.08)}.policy-rule-field--wide{grid-column:1/-1}.policy-rule-value{margin-top:7px;color:var(--console-text-secondary);font-family:IBM Plex Mono,monospace;font-size:10.5px;line-height:1.7;overflow-wrap:anywhere;white-space:pre-wrap}.policy-rule-raw{margin:0}.policy-rule-raw summary{padding:10px 14px;color:var(--console-text-muted);font-family:IBM Plex Mono,monospace;font-size:9.5px;letter-spacing:1.2px;cursor:pointer}.policy-rule-raw summary:hover,.policy-rule-raw summary:focus-visible{outline:none;color:var(--console-text-secondary)}.policy-rule-raw pre{max-height:420px;margin:0;padding:14px;overflow:auto;border-top:1px solid rgba(237,233,222,.08);color:var(--console-text-muted);font-family:IBM Plex Mono,monospace;font-size:10px;line-height:1.65;tab-size:2;white-space:pre-wrap;overflow-wrap:anywhere}.policy-attachment-list{border-top:1px solid rgba(237,233,222,.12)}.policy-attachment{padding:12px 0;border-bottom:1px solid rgba(237,233,222,.08)}.policy-attachment-heading{display:flex;align-items:baseline;justify-content:space-between;gap:20px}.policy-attachment-name{min-width:0;color:var(--console-text-primary);font-family:IBM Plex Mono,monospace;font-size:10.5px;font-weight:600;overflow-wrap:anywhere}.policy-attachment-relation{flex:none;color:var(--console-text-muted);font-family:IBM Plex Mono,monospace;font-size:9.5px;letter-spacing:1px}.policy-attachment-crn{margin-top:5px;color:var(--console-text-muted);font-family:IBM Plex Mono,monospace;font-size:10px;line-height:1.55;overflow-wrap:anywhere;user-select:all}@media(hover:none){.policy-detail-copy{opacity:.7;pointer-events:auto}}@media(prefers-reduced-motion:reduce){.policy-detail-copy[data-copied=true]{animation:none}}.console-table-cell--action{display:flex;align-items:center;justify-content:center;padding:3px 7px}.console-table-action-heading{padding:0!important}.console-table-entry-actions{transition:opacity .14s ease}.console-table-entry-action-trigger{width:28px;height:28px;border:1px solid transparent;background:transparent;color:var(--console-text-muted);display:flex;align-items:center;justify-content:center;padding:0;cursor:pointer;opacity:.55;transition:opacity .12s ease,border-color .12s ease,color .12s ease,background-color .12s ease}.console-table-row:hover .console-table-entry-action-trigger,.console-table-entry-action-trigger:focus-visible,.console-table-entry-action-trigger[aria-expanded=true]{opacity:1}.console-table-entry-action-trigger:hover,.console-table-entry-action-trigger:focus-visible,.console-table-entry-action-trigger[aria-expanded=true]{border-color:#454039;color:var(--console-text-secondary);background:#211f1b;outline:none}.console-table-entry-action-trigger svg{width:4px;height:16px;fill:currentColor}.console-table-action-menu{position:fixed;z-index:140;width:190px;padding:4px;background:#171613fa;border:1px solid #3C3831;border-radius:2px;box-shadow:0 16px 40px #0000008c;font-family:IBM Plex Mono,monospace;animation:console-table-menu-in .14s ease-out both;transform-origin:top right}.console-table-action-menu-item{width:100%;min-height:34px;border:0;border-radius:1px;background:transparent;color:var(--console-text-muted);padding:8px 10px;display:flex;align-items:center;text-align:left;font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.45px;cursor:pointer;transition:background-color .12s ease,color .12s ease}.console-table-action-menu-item:hover,.console-table-action-menu-item:focus-visible{background:#24211d;color:var(--console-text-primary);outline:none}.console-table-action-menu-item--danger{color:#b48378}.console-table-action-menu-item--danger:hover,.console-table-action-menu-item--danger:focus-visible{background:#8b483b26;color:#d3a195}.console-table-action-menu-item:disabled{opacity:.34;cursor:not-allowed;background:transparent}.credential-bindings{margin:0}.console-table-empty{min-height:190px;min-width:100%;display:flex;align-items:center;justify-content:center;text-align:center;padding:30px;box-sizing:border-box;color:var(--console-text-muted);font-family:IBM Plex Mono,monospace;font-size:10.5px;line-height:1.6}@keyframes console-table-menu-in{0%{opacity:0;transform:translateY(-3px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.credential-action-grid{display:grid;gap:7px}.credential-action-button{display:flex;align-items:center;justify-content:space-between;gap:18px;width:100%;box-sizing:border-box;padding:12px 13px;background:#181713;border:1px solid rgba(237,233,222,.1);color:var(--console-text-secondary);font-family:IBM Plex Mono,monospace;font-size:10.5px;font-weight:500;letter-spacing:1.15px;text-align:left;cursor:pointer}.credential-action-button:hover,.credential-action-button:focus-visible{outline:none;background:#1c1a14;border-color:#ede9de47;color:var(--console-text-primary)}.credential-action-button[data-danger=true]{color:#e05a1e}.credential-detail-list{margin:0 0 20px;padding:0;list-style:none;border-top:1px solid rgba(237,233,222,.1)}.credential-detail-list li{display:grid;grid-template-columns:112px minmax(0,1fr);gap:12px;padding:9px 0;border-bottom:1px solid rgba(237,233,222,.08);font-family:IBM Plex Mono,monospace;font-size:10px;line-height:1.45}.credential-detail-list span:first-child{color:var(--console-text-muted);letter-spacing:1px}.credential-detail-list span:last-child{color:var(--console-text-secondary);overflow-wrap:anywhere}.account-page{width:100%;max-width:1180px}.account-page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:28px}.account-page-header h1{margin:0;color:var(--console-text-primary);font-family:Space Grotesk,sans-serif;font-size:24px;font-weight:600;letter-spacing:-.45px}.account-page-header p{max-width:680px;margin:7px 0 0;color:var(--console-text-muted);font-family:IBM Plex Mono,monospace;font-size:10px;line-height:1.65}.account-page .console-action-primary,.account-page .console-action-secondary{min-height:34px;padding:0 14px;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:600;letter-spacing:1.15px;cursor:pointer}.account-page .console-action-primary{border:1px solid var(--console-text-primary);background:var(--console-text-primary);color:#131210}.account-page .console-action-secondary{border:1px solid rgba(237,233,222,.32);background:transparent;color:var(--console-text-secondary)}.account-surface{min-width:0;padding:20px 22px;background:#181713;border:1px solid rgba(237,233,222,.12)}.account-identity{display:grid;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:14px;margin-bottom:26px}.account-avatar{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(237,233,222,.3);border-radius:50%;color:var(--console-text-primary);font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:1px}.account-identity-copy{min-width:0;display:grid;gap:4px}.account-identity-copy strong{overflow:hidden;color:var(--console-text-primary);font-family:Space Grotesk,sans-serif;font-size:16px;text-overflow:ellipsis;white-space:nowrap}.account-identity-copy span{overflow:hidden;color:var(--console-text-muted);font-family:IBM Plex Mono,monospace;font-size:10.5px;text-overflow:ellipsis;white-space:nowrap}.account-state{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border:1px solid rgba(237,233,222,.16);color:var(--console-text-muted);font-family:IBM Plex Mono,monospace;font-size:9.5px;letter-spacing:1.15px;white-space:nowrap}.account-state[data-tone=active]{border-color:#ede9de47;color:var(--console-text-primary)}.account-state[data-tone=warning]{border-color:#e05a1e73;color:#e05a1e}.account-section{margin-top:26px;padding-top:22px;border-top:1px solid rgba(237,233,222,.12)}.account-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:11px}.account-section-heading h2{margin:5px 0 0;color:var(--console-text-primary);font-family:Space Grotesk,sans-serif;font-size:17px;font-weight:600}.account-eyebrow{display:block;color:var(--console-text-muted);font-family:IBM Plex Mono,monospace;font-size:9.5px;letter-spacing:1.55px}.account-section-copy{max-width:800px;margin:0 0 18px;color:var(--console-text-secondary);font-family:IBM Plex Mono,monospace;font-size:10.5px;line-height:1.7}.account-connection-summary{min-height:20px;color:var(--console-text-secondary);font-family:IBM Plex Mono,monospace;font-size:10px;line-height:1.65}.account-actions{display:flex;align-items:center;gap:8px;margin-top:18px}.account-danger-action{min-height:34px;margin-left:auto;padding:0 12px;border:1px solid rgba(224,90,30,.35);background:transparent;color:#c98161;font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:1px;cursor:pointer}.account-inline-status{min-height:16px;margin-top:10px;color:var(--console-text-muted);font-family:IBM Plex Mono,monospace;font-size:10px;line-height:1.55}.account-inline-status[data-error=true]{color:#e05a1e}.account-subsection{margin-top:24px}.account-subsection-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:10px}.account-subsection-heading p{margin:5px 0 0;color:var(--console-text-muted);font-family:IBM Plex Mono,monospace;font-size:10px}.account-search{width:min(320px,100%);height:34px;padding:0 11px;border:1px solid rgba(237,233,222,.28);background:#181713;color:var(--console-text-primary);font-family:IBM Plex Mono,monospace;font-size:10px}.role-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid rgba(237,233,222,.12);border-left:1px solid rgba(237,233,222,.12)}.role-grid article{min-width:0;padding:17px 16px;border-right:1px solid rgba(237,233,222,.12);border-bottom:1px solid rgba(237,233,222,.12)}.role-grid strong{display:block;color:var(--console-text-primary);font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:1.1px}.role-grid span{display:block;margin-top:7px;color:var(--console-text-secondary);font-family:Space Grotesk,sans-serif;font-size:13px;font-weight:600}.role-grid p{margin:9px 0 0;color:var(--console-text-muted);font-family:IBM Plex Mono,monospace;font-size:10px;line-height:1.65}.account-dialog{width:min(560px,100%);max-height:min(720px,calc(100dvh - 48px))}.account-role-picker{display:grid;gap:7px;margin:0;padding:0;border:0}.account-role-picker legend{margin-bottom:9px;color:var(--console-text-muted);font-family:IBM Plex Mono,monospace;font-size:9.5px;letter-spacing:1.4px}.account-role-picker>label{display:grid;grid-template-columns:16px minmax(0,1fr);align-items:start;gap:10px;padding:11px 12px;border:1px solid rgba(237,233,222,.13);background:#181713;cursor:pointer}.account-role-picker>label:has(input:checked){border-color:#ede9de66;background:#1c1a14}.account-role-picker input{width:13px;height:13px;margin:2px 0 0;accent-color:#E05A1E}.account-role-picker span{display:grid;gap:3px}.account-role-picker strong{color:var(--console-text-primary);font-family:Space Grotesk,sans-serif;font-size:13px}.account-role-picker small{color:var(--console-text-muted);font-family:IBM Plex Mono,monospace;font-size:10px;line-height:1.5}.account-invite-ready{text-align:center}.account-ready-mark{width:42px;height:42px;display:flex;align-items:center;justify-content:center;margin:0 auto 14px;border:1px solid rgba(237,233,222,.3);border-radius:50%;color:var(--console-text-primary);font-family:IBM Plex Mono,monospace}.account-invite-ready h3{margin:0;color:var(--console-text-primary);font-family:Space Grotesk,sans-serif;font-size:18px}.account-invite-ready>p{max-width:410px;margin:8px auto 22px;color:var(--console-text-muted);font-family:IBM Plex Mono,monospace;font-size:10px;line-height:1.65}.account-copy-field{display:grid;grid-template-columns:minmax(0,1fr) 64px}.account-copy-field input{height:40px;min-width:0;padding:0 11px;border:1px solid rgba(237,233,222,.25);background:#131210;color:var(--console-text-secondary);font-family:IBM Plex Mono,monospace;font-size:10px}.account-copy-field button{border:1px solid rgba(237,233,222,.25);border-left:0;background:#1c1a14;color:var(--console-text-primary);font-family:IBM Plex Mono,monospace;font-size:9.5px;letter-spacing:1px;cursor:pointer}.account-invite-meta{margin-top:12px;color:var(--console-text-muted);font-family:IBM Plex Mono,monospace;font-size:10px}.account-dialog-actions{display:flex;justify-content:flex-end;margin-top:24px}.billing-summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:12px}.billing-summary-grid strong{display:block;margin-top:12px;overflow:hidden;color:var(--console-text-primary);font-family:Space Grotesk,sans-serif;font-size:19px;text-overflow:ellipsis;white-space:nowrap}.billing-summary-grid p{margin:6px 0 0;color:var(--console-text-muted);font-family:IBM Plex Mono,monospace;font-size:10px;line-height:1.5}.account-dialog-actions{gap:8px}.account-form-note{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:18px 0 0;padding-top:14px;border-top:1px solid rgba(237,233,222,.1);color:var(--console-text-muted);font-family:IBM Plex Mono,monospace;font-size:9.5px;line-height:1.6;letter-spacing:1.2px}.account-form-note strong{color:var(--console-text-primary);font-size:10px;font-weight:500;letter-spacing:.8px}.account-danger-confirm{min-height:34px;padding:0 14px;border:1px solid #E05A1E;background:#e05a1e;color:#131210;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:600;letter-spacing:1px;cursor:pointer}.account-danger-confirm:hover:not(:disabled){background:#f06a2b}.billing-usage-copy{max-width:820px;margin:0 0 13px;color:var(--console-text-muted);font-family:IBM Plex Mono,monospace;font-size:10px;line-height:1.65}.billing-usage-heading-actions{display:flex;align-items:flex-end;gap:10px}.billing-month-control{display:grid;gap:5px}.billing-month-control>span{color:var(--console-text-muted);font-family:IBM Plex Mono,monospace;font-size:9.5px;letter-spacing:1.3px}.billing-month-control input{height:28px;box-sizing:border-box;padding:0 8px;border:1px solid rgba(237,233,222,.2);background:#181713;color:var(--console-text-primary);color-scheme:dark;font-family:IBM Plex Mono,monospace;font-size:10px}@keyframes console-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes console-panel-in{0%{opacity:0;transform:translateY(8px) scale(.99)}to{opacity:1;transform:none}}@keyframes console-drawer-in{0%{transform:translate(18px)}to{transform:none}}@media(hover:none){.console-table-entry-action-trigger{opacity:.72}}@media(max-width:1200px){.run-detail-grid{grid-template-columns:minmax(0,1fr)!important}.overview-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.overview-stat:nth-child(4){padding-left:0;border-left:0}.overview-stat:nth-child(n+4){border-top:1px solid rgba(237,233,222,.09)}}@media(max-width:900px){.overview-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-stat{padding-left:0;border-left:0}.overview-stat:nth-child(2n){padding-left:22px;border-left:1px solid rgba(237,233,222,.09)}.overview-stat:nth-child(n+3){border-top:1px solid rgba(237,233,222,.09)}.overview-chart-grid{grid-template-columns:minmax(0,1fr)}.overview-chart--wide{grid-column:auto}.role-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.billing-summary-grid{grid-template-columns:1fr}}@media(max-width:720px){.console-shell{display:block!important}.console-sidebar{position:sticky!important;z-index:50;top:0;width:100%;height:49px!important;display:grid!important;grid-template-columns:48px minmax(0,1fr);border-right:0!important;border-bottom:1px solid rgba(237,233,222,.12)}.console-logo{height:48px!important;padding:0!important;justify-content:center;border-bottom:0!important}.console-logo span,.console-sidebar-search,.console-sidebar-footer{display:none!important}.console-sidebar-nav{min-width:0;flex-direction:row!important;overflow-x:auto!important;overflow-y:hidden!important;padding:8px 10px!important;gap:4px!important}.console-sidebar-nav button{width:auto!important;flex:0 0 auto;padding:0 10px!important;border-left:0!important}.console-topbar{top:49px!important;height:44px!important;padding:0 14px!important}.console-main{padding:20px 14px 64px!important}.console-list-header{align-items:flex-start!important;flex-direction:column;gap:12px;margin-bottom:18px!important}.console-list-trailing{width:100%;justify-content:flex-end}.credential-list-actions{width:100%;display:flex!important;justify-content:flex-end;gap:7px!important}.credential-list-actions button{box-sizing:border-box;min-width:0;padding-inline:9px!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.console-tabs{overflow-x:auto}.console-tab{flex:0 0 auto}.credential-section-intro{align-items:stretch;flex-direction:column}.credential-list-search{width:100%}.credential-list-search input{font-size:16px}.run-summary-grid,.journal-meta-grid,.provider-catalog-grid,.provider-setup-grid,.provider-source-grid,.credential-choice-grid,.service-operation-schema{grid-template-columns:1fr!important}.credential-detail-summary,.policy-detail-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.policy-detail-identity-row{grid-template-columns:1fr;gap:5px}.policy-rule-fields{grid-template-columns:1fr}.policy-rule-field,.policy-rule-field:nth-child(odd):not(.policy-rule-field--wide){grid-column:1;border-right:0}.policy-detail-section-heading,.policy-attachment-heading{align-items:flex-start;flex-direction:column;gap:5px}.policy-detail-section-note{text-align:left}.policy-attachment-relation{flex:none}.operational-detail-header{align-items:stretch;flex-direction:column;gap:12px}.operational-detail-actions{align-self:flex-end}.provider-catalog-toolbar{align-items:stretch;flex-direction:column}.provider-catalog-search{width:100%}.provider-selection-summary{flex-direction:column;gap:8px}.provider-callback{grid-template-columns:minmax(0,1fr)}.provider-copy-button{height:34px}.provider-workspace,.credential-create-workspace{padding:18px}.provider-form-footer,.credential-create-footer{bottom:-18px;margin:20px -18px -18px;padding:14px 18px}.provider-progress-step{padding-inline:7px;font-size:9.5px;letter-spacing:.8px}.auth-screen input,#run-actions input,#run-actions textarea,.credential-panel input,.credential-panel textarea,.credential-panel select{font-size:16px!important}.console-overlay{padding:12px}.console-panel-header{padding:19px 18px 16px}.console-panel-body{padding:18px}.run-actions-panel,.credential-panel{max-height:calc(100dvh - 24px)}.credential-panel{max-width:calc(100vw - 24px)}.provider-manager-panel{height:calc(100dvh - 24px)}.journal-overlay{padding:0}.journal-panel{width:100%;max-width:none;border:0}.journal-meta-grid{gap:0}.journal-meta-grid>div{border-bottom:1px solid rgba(237,233,222,.08)}}@media(max-width:720px){.mcp-review-summary{align-items:flex-start;flex-direction:column;gap:8px}.mcp-tool-review{grid-template-columns:16px minmax(0,1fr)}.mcp-tool-review-effect{grid-column:2}}@media(max-width:720px){.overview-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:29px}.overview-stat{padding:15px 14px 14px 0!important;border-top:0!important;border-left:0!important}.overview-stat:nth-child(2n){padding-left:14px!important;border-left:1px solid rgba(237,233,222,.09)!important}.overview-stat:nth-child(n+3){border-top:1px solid rgba(237,233,222,.09)!important}.overview-stat-value{font-size:24px}.overview-chart-grid{grid-template-columns:minmax(0,1fr);gap:29px;margin-bottom:34px}.overview-chart--wide{grid-column:auto}.overview-chart-canvas{height:190px}.overview-chart-header{display:block}.overview-chart-legend{justify-content:flex-start;margin-top:8px}.overview-chart-tooltip{min-width:118px}.overview-recent-header{margin-bottom:7px}}@media(max-width:720px){.analytics-breakdown-header{align-items:flex-start;flex-direction:column;gap:4px}.analytics-breakdown-note{text-align:left}}@media(max-width:720px){.account-page-header,.account-section-heading,.account-subsection-heading{align-items:stretch;flex-direction:column}.account-page-header>button{align-self:flex-end}.account-actions{align-items:stretch;flex-wrap:wrap}.account-danger-action{margin-left:0}.account-subsection-heading .account-search{width:100%}.role-grid{grid-template-columns:1fr}.account-dialog{max-height:calc(100dvh - 24px)}.billing-usage-heading-actions{justify-content:space-between}}@media(max-width:720px){.journal-event-shell{scroll-margin-top:105px}}@media(max-width:420px){.credential-list-actions button{font-size:10px!important;letter-spacing:.8px!important}.console-topbar>span{max-width:calc(100vw - 72px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.provider-form-footer,.credential-create-footer{align-items:stretch;flex-direction:column}.provider-form-footer button,.credential-create-footer button{width:100%}.provider-ready{padding:22px 10px}.credential-detail-summary,.overview-stat-grid{grid-template-columns:1fr}.overview-stat{padding-left:0!important}.overview-stat:nth-child(2n){padding-left:0!important;border-left:0!important}.overview-stat:nth-child(n+2){border-top:1px solid rgba(237,233,222,.09)!important}.overview-stat-note{white-space:normal}.account-identity{grid-template-columns:42px minmax(0,1fr)}.account-identity>.account-state{grid-column:2;justify-self:start}.account-copy-field{grid-template-columns:minmax(0,1fr)}.account-copy-field button{height:36px;border-left:1px solid rgba(237,233,222,.25);border-top:0}}@media(max-width:720px){.console-list-trailing{flex-wrap:wrap}.console-list-trailing>[data-period-control]{margin-left:auto}}@media(max-width:900px){.journal-event-toggle{grid-template-columns:22px minmax(150px,1fr) 100px}.journal-event-at{grid-column:2;justify-self:start}.journal-event-status{grid-column:3;grid-row:1/3;justify-self:end}.journal-turn-primary{grid-template-columns:auto auto minmax(90px,1fr)}}@media(max-width:900px){.run-analytics-primary,.run-performance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.run-workflow-turn{grid-template-columns:minmax(140px,190px) minmax(0,1fr)}.run-workflow-branches{grid-template-columns:1fr}}@media(max-width:620px){.journal-turn-header{padding:14px 13px 13px 15px}.journal-turn-primary{grid-template-columns:auto 1fr}.journal-turn-at{grid-column:1/-1;justify-self:start}.journal-turn-message{white-space:normal}.journal-event-list{padding-left:8px}.journal-event-list:before{left:17px}.journal-event-shell{margin-left:0!important}.journal-event-toggle{grid-template-columns:22px minmax(0,1fr);gap:7px;padding-right:7px}.journal-event-copy{grid-template-columns:1fr}.journal-event-kind,.journal-event-title,.journal-event-meta{grid-column:1}.journal-event-status,.journal-event-at{grid-column:2;grid-row:auto;justify-self:start}.journal-event-detail{margin-left:22px;margin-right:7px;padding:12px}.journal-event-detail-grid{grid-template-columns:1fr}}@media(max-width:620px){.run-analytics-primary,.run-performance-grid{grid-template-columns:1fr}.run-workflow-heading{align-items:flex-start;flex-direction:column}.run-workflow-map{padding-left:31px}.run-workflow-map:before{left:8px}.run-workflow-terminal:before,.run-workflow-turn:before{left:-27px}.run-workflow-turn:after{left:-17px;width:17px}.run-workflow-turn{grid-template-columns:1fr;gap:8px}.run-workflow-branches{padding-left:13px}.run-current-activity-copy{display:grid;gap:4px}}@media(prefers-reduced-motion:reduce){.console-overlay,.run-actions-panel,.credential-panel,.journal-panel,.console-table-action-menu,.journal-event-detail{animation:none}.provider-catalog-card,.credential-choice-card,.console-table-row,.console-table-entry-action-trigger,.console-table-action-menu-item,.journal-turn-header--interactive{transition:none}}.console-context{display:flex;min-width:0;align-items:center;gap:8px;font-family:IBM Plex Mono,monospace;font-size:10.5px;letter-spacing:1px;color:var(--console-text-muted)}.namespace-switcher{position:relative}.namespace-switcher-trigger{display:flex;max-width:min(300px,40vw);align-items:center;gap:7px;padding:5px 6px;margin-left:-6px;border:0;background:transparent;color:#8e897c;font:inherit;letter-spacing:inherit;cursor:pointer}.namespace-switcher-trigger:hover,.namespace-switcher-trigger[aria-expanded=true]{background:#ede9de0e;color:var(--console-text-primary)}.namespace-switcher-trigger span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.namespace-switcher-trigger svg{width:10px;height:10px;flex:none;transition:transform .14s ease}.namespace-switcher-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.namespace-switcher-menu{position:absolute;top:34px;left:-6px;width:min(340px,calc(100vw - 32px));padding:7px;border:1px solid rgba(237,233,222,.18);background:#1a1915;box-shadow:0 16px 42px #00000061;z-index:80}.namespace-switcher-label{padding:7px 9px 6px;color:var(--console-text-muted);font-size:9.5px;letter-spacing:1.45px}.namespace-switcher-options{display:grid;max-height:240px;overflow:auto}.namespace-switcher-option{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;width:100%;padding:9px;border:0;background:transparent;color:var(--console-text-secondary);text-align:left;cursor:pointer}.namespace-switcher-option:hover,.namespace-switcher-option[aria-current=true]{background:#ede9de0f;color:var(--console-text-primary)}.namespace-switcher-option strong{overflow:hidden;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.namespace-switcher-option small{color:var(--console-text-muted);font-family:IBM Plex Mono,monospace;font-size:9.5px;letter-spacing:1px}.namespace-create-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px;margin-top:7px;padding-top:9px;border-top:1px solid rgba(237,233,222,.12)}.namespace-create-form input{min-width:0;height:34px;padding:0 10px;border:1px solid rgba(237,233,222,.2);background:#131210;color:var(--console-text-primary);font-family:IBM Plex Mono,monospace;font-size:10.5px;outline:none}.namespace-create-form input:focus{border-color:#ede9de7a}.namespace-create-form button{height:34px;padding:0 11px;border:1px solid rgba(237,233,222,.28);background:var(--console-text-primary);color:#131210;font-family:IBM Plex Mono,monospace;font-size:9.5px;font-weight:600;letter-spacing:1px;cursor:pointer}.namespace-create-form button:disabled{opacity:.45;cursor:default}.namespace-switcher-status{min-height:14px;padding:7px 9px 2px;color:#e05a1e;font-family:IBM Plex Mono,monospace;font-size:9.5px;line-height:1.45}.console-account-context{color:#8e897c}.console-context-divider{color:#ede9de40}.console-context-crumb{min-width:0;overflow:hidden;color:var(--console-text-secondary);text-overflow:ellipsis;white-space:nowrap}@media(max-width:620px){.namespace-switcher-trigger{max-width:34vw}.console-context-crumb{max-width:38vw}}button:disabled,input:disabled,textarea:disabled,.console-dropdown-trigger:disabled{color:var(--console-text-disabled)!important}.console-panel{border-color:var(--console-border-strong)}.console-panel input:not([type=hidden]):not([type=file]),.console-panel textarea,.provider-catalog-search input,.provider-secret-control,.console-dropdown-trigger,.provider-file-picker,.credential-list-search input,.console-sidebar-search input,.auth-screen input{border-color:var(--console-border-strong)!important}.console-overlay-close,.provider-wizard-back,.credential-docs-icon,.console-action-secondary{border-color:var(--console-border-strong)!important}.provider-custom-entry{border-color:var(--console-border-default)}.console-sidebar{background:#151411;border-right-color:var(--console-border-default)!important}.console-topbar{border-bottom-color:var(--console-border-default)!important}.console-logo,.console-sidebar-footer,.console-tabs,.account-section,.credential-version-history,.policy-detail-identity,.policy-attachment-list,.credential-detail-list{border-color:var(--console-border-subtle)!important}.overview-stat-grid,.overview-chart,.console-table-head{border-color:var(--console-border-default)}.console-table-row,.policy-detail-identity-row,.policy-rule-field,.policy-attachment,.credential-detail-list li{border-color:var(--console-border-subtle)}.console-table-row--interactive:hover,.console-table-row--interactive:focus-visible{background:#ede9de0e}.provider-field-label,.overview-stat-label,.overview-chart-title,.analytics-breakdown-title,.policy-detail-section-title,.console-tab,.console-table-head{font-size:10px}.provider-field-hint,.credential-section-copy,.overview-stat-note,.overview-chart-legend,.overview-chart-axis,.overview-chart-empty,.analytics-breakdown-note,.console-table-empty,.policy-detail-section-note,.policy-attachment-crn{font-size:10.5px}.console-table-row{font-size:12px}.console-shell:has(.alpha-page){height:100dvh;min-height:0!important;overflow:hidden;background:#0d0d0b}.console-shell:has(.alpha-page)>.console-sidebar,.console-shell:has(.alpha-page) .console-topbar{display:none!important}.console-shell:has(.alpha-page)>.console-workspace{width:100%;height:100dvh;min-height:0}.console-shell:has(.alpha-page) .console-main{min-height:0;flex:1;overflow:hidden;padding:0!important}.alpha-page{--alpha-copy-size:14px;--alpha-copy-leading:1.7;--alpha-secondary-size:11.5px;position:relative;width:100%;height:100dvh;min-height:0;display:grid;grid-template-columns:286px minmax(0,1fr);border:0;background:#10100e;overflow:hidden;animation:alpha-page-in .34s cubic-bezier(.2,.8,.2,1) both}.alpha-session-rail{min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden;border-right:1px solid rgba(237,233,222,.08);background:linear-gradient(180deg,#11110f,#0d0d0b)}.alpha-rail-header{display:grid;gap:10px;padding:14px 13px 12px;border-bottom:1px solid rgba(237,233,222,.07)}.alpha-rail-brand{display:grid;grid-template-columns:30px minmax(0,1fr) 30px;align-items:center;gap:9px;margin-bottom:5px}.alpha-rail-back{width:30px;height:30px;display:grid;place-items:center;padding:0;border:1px solid rgba(237,233,222,.1);border-radius:9px;background:#ede9de06;color:#8e8a82;cursor:pointer}.alpha-rail-back:hover,.alpha-rail-back:focus-visible{outline:none;border-color:#ede9de40;color:#f0ece3}.alpha-rail-back svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.alpha-rail-brand-mark{width:30px;height:30px;display:grid;place-items:center;border:1px solid rgba(224,90,30,.3);border-radius:10px;background:radial-gradient(circle at 35% 25%,#e05a1e2e,#e05a1e08);color:#ed7540;font:12px IBM Plex Mono,monospace;box-shadow:0 8px 24px #0003}.alpha-rail-brand-copy{min-width:0}.alpha-rail-brand-copy strong{display:block;overflow:hidden;color:#ece8df;font:600 12px Space Grotesk,sans-serif;text-overflow:ellipsis;white-space:nowrap}.alpha-rail-brand-copy span{display:block;margin-top:2px;color:#67645e;font:8px IBM Plex Mono,monospace;letter-spacing:.5px}.alpha-rail-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.alpha-rail-heading strong{color:#d9d4ca;font-family:Space Grotesk,sans-serif;font-size:13px;font-weight:600}.alpha-new-chat{width:28px;height:28px;display:grid;place-items:center;padding:0;border:1px solid rgba(237,233,222,.24);border-radius:7px;background:#e8e4da;color:#151411;cursor:pointer}.alpha-new-chat:hover,.alpha-new-chat:focus-visible{outline:none;background:#fff;border-color:#fff}.alpha-new-chat svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.5}.alpha-session-search{position:relative}.alpha-session-search svg{position:absolute;left:9px;top:50%;width:13px;height:13px;transform:translateY(-50%);fill:none;stroke:#77736b;stroke-width:1.5;pointer-events:none}.alpha-session-search input{width:100%;height:32px;box-sizing:border-box;padding:0 9px 0 29px;border:1px solid rgba(237,233,222,.12);border-radius:7px;background:#171612;color:#d9d4ca;font:11px Instrument Sans,sans-serif}.alpha-session-search input:focus{border-color:#ede9de57!important}.alpha-session-filter{height:25px;padding:0 8px;border:0;border-radius:6px;background:transparent;color:#77736b;font:500 8.5px IBM Plex Mono,monospace;letter-spacing:.75px;cursor:pointer}.alpha-session-filter:hover,.alpha-session-filter:focus-visible,.alpha-session-filter[aria-pressed=true]{outline:none;background:#ede9de12;color:#c6c1b7}.alpha-session-list{flex:1;overflow:auto;padding:8px 8px 14px}.alpha-session-row{position:relative;margin-bottom:2px}.alpha-session-button{display:block;width:100%;box-sizing:border-box;padding:9px 34px 9px 10px;background:none;border:0;border-radius:8px;color:#aaa69d;text-align:left;cursor:pointer}.alpha-session-button strong{display:block;overflow:hidden;color:inherit;font:500 11.5px Instrument Sans,sans-serif;text-overflow:ellipsis;white-space:nowrap}.alpha-session-button span{display:block;margin-top:4px;color:#716e67;font:8.5px IBM Plex Mono,monospace}.alpha-session-button:hover{background:#ede9de0b;color:#d9d4ca}.alpha-session-button[aria-current=true]{background:#ede9de13;color:#f0ece3}.alpha-session-archive{position:absolute;right:5px;top:50%;width:26px;height:26px;display:grid;place-items:center;padding:0;transform:translateY(-50%);border:0;border-radius:6px;background:transparent;color:#77736b;opacity:0;cursor:pointer}.alpha-session-row:hover .alpha-session-archive,.alpha-session-button[aria-current=true]+.alpha-session-archive,.alpha-session-archive:focus-visible{opacity:1}.alpha-session-archive:hover,.alpha-session-archive:focus-visible{outline:none;background:#ede9de14;color:#d9d4ca}.alpha-session-archive svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.25;stroke-linecap:round;stroke-linejoin:round}.alpha-session-empty{padding:22px 11px;color:#716e67;font:10.5px/1.5 Instrument Sans,sans-serif;text-align:center}.alpha-session-skeleton{height:48px;margin:2px 0;border-radius:8px;background:linear-gradient(90deg,#ede9de06,#ede9de13,#ede9de06);background-size:220% 100%;animation:alpha-shimmer 1.35s ease-in-out infinite}.alpha-chat{position:relative;min-width:0;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;background:radial-gradient(circle at 62% -18%,rgba(224,90,30,.08),transparent 35%),linear-gradient(180deg,#171612,#141310)}.alpha-chat:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.22;background-image:linear-gradient(rgba(237,233,222,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(237,233,222,.014) 1px,transparent 1px);background-size:42px 42px;mask-image:linear-gradient(to bottom,black,transparent 72%)}.alpha-chat-header{position:relative;z-index:2;display:flex;min-height:60px;box-sizing:border-box;align-items:center;justify-content:space-between;gap:14px;padding:10px 22px;border-bottom:1px solid rgba(237,233,222,.065);background:#141310b8;backdrop-filter:blur(20px)}.alpha-chat-identity{display:flex;min-width:0;flex:1;align-items:center;gap:9px}.alpha-chat-mark{width:30px;height:30px;display:grid;place-items:center;flex:none;border:1px solid rgba(224,90,30,.32);border-radius:9px;background:#e05a1e0d;color:#e66b36;font:13px IBM Plex Mono,monospace}.alpha-chat-title{margin:0;color:#ece8df;font:600 14px Space Grotesk,sans-serif}.alpha-chat-meta{margin:2px 0 0;overflow:hidden;color:#77736b;font:8.5px IBM Plex Mono,monospace;letter-spacing:.4px;text-overflow:ellipsis;white-space:nowrap}.alpha-origin-context{display:inline-flex;max-width:280px;align-items:center;margin-left:8px;padding:5px 8px;border:1px solid rgba(237,233,222,.09);border-radius:999px;background:#ede9de06;color:#858179;font:8px IBM Plex Mono,monospace;letter-spacing:.35px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.alpha-chat-actions{display:flex;flex:none;align-items:center;gap:6px}.alpha-header-action{width:30px;height:30px;display:grid;place-items:center;padding:0;border:1px solid transparent;border-radius:8px;background:transparent;color:#88847c;cursor:pointer}.alpha-header-action:hover,.alpha-header-action:focus-visible{outline:none;border-color:#ede9de24;background:#ede9de0d;color:#e2ded5}.alpha-header-action:disabled{opacity:.3;cursor:default}.alpha-header-action svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.25;stroke-linecap:round;stroke-linejoin:round}.alpha-message-list{position:relative;z-index:1;min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:32px max(28px,calc((100% - 860px)/2)) 42px;scrollbar-gutter:stable}.alpha-message-row{width:100%;max-width:100%;min-width:0;box-sizing:border-box;display:grid;grid-template-columns:26px minmax(0,1fr);align-items:start;gap:11px;margin:0 0 25px;animation:alpha-message-in .24s ease-out both}.alpha-message-row--status{opacity:.82}.alpha-message-avatar{width:24px;height:24px;display:grid;place-items:center;border:1px solid rgba(224,90,30,.24);border-radius:7px;background:#e05a1e0a;color:#e66b36;font:9.5px IBM Plex Mono,monospace}.alpha-message-body{width:100%;max-width:100%;min-width:0;overflow:hidden}.alpha-message-label{margin:1px 0 7px;color:#858179;font:500 9px IBM Plex Mono,monospace;letter-spacing:.48px}.alpha-message{min-width:0;max-width:min(82%,680px);box-sizing:border-box;font:var(--alpha-copy-size)/var(--alpha-copy-leading) "Instrument Sans",sans-serif;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.alpha-message-row .alpha-message--assistant{width:100%;max-width:780px}.alpha-message p,.alpha-response-text p{margin:0 0 12px}.alpha-message p:last-child,.alpha-response-text p:last-child{margin-bottom:0}.alpha-message h1,.alpha-response-text h1{margin:24px 0 10px;color:#f4f0e7;font:600 21px/1.3 Space Grotesk,sans-serif;letter-spacing:-.2px}.alpha-message h2,.alpha-response-text h2{margin:21px 0 9px;color:#f0ece3;font:600 17px/1.35 Space Grotesk,sans-serif}.alpha-message h3,.alpha-response-text h3{margin:18px 0 7px;color:#e7e2d9;font:600 15px/1.4 Space Grotesk,sans-serif}.alpha-message h4,.alpha-message h5,.alpha-message h6,.alpha-response-text h4,.alpha-response-text h5,.alpha-response-text h6{margin:16px 0 6px;color:#ddd8cf;font:600 13.5px/1.45 Space Grotesk,sans-serif}.alpha-message strong,.alpha-response-text strong{color:#f0ece3;font-weight:600}.alpha-message em,.alpha-response-text em{color:#dcd7ce}.alpha-message ul,.alpha-message ol,.alpha-response-text ul,.alpha-response-text ol{margin:8px 0 14px;padding-left:22px}.alpha-message li,.alpha-response-text li{margin:4px 0;padding-left:2px}.alpha-message blockquote,.alpha-response-text blockquote{margin:13px 0;padding:2px 0 2px 14px;border-left:2px solid rgba(224,90,30,.5);color:#aaa59b}.alpha-message code,.alpha-response-text code{max-width:100%;padding:2px 5px;border-radius:4px;background:#ede9de12;color:#e8b397;font:11.5px/1.55 IBM Plex Mono,monospace;overflow-wrap:anywhere;word-break:break-word}.alpha-message pre,.alpha-response-text pre{display:block;width:100%;max-width:100%;box-sizing:border-box;margin:14px 0;padding:13px 14px;overflow-x:auto;overflow-y:hidden;border:1px solid rgba(237,233,222,.09);border-radius:9px;background:#0d0d0b}.alpha-message pre code,.alpha-response-text pre code{display:block;width:max-content;min-width:100%;box-sizing:border-box;padding:0;background:none;color:#d8d3c9;font-size:11.5px;line-height:1.65;white-space:pre;word-break:normal;overflow-wrap:normal}.alpha-message a,.alpha-response-text a{color:#e7b094;text-decoration-color:#e7b0946b;text-underline-offset:3px;overflow-wrap:anywhere;word-break:break-word}.alpha-message hr,.alpha-response-text hr{margin:19px 0;border:0;border-top:1px solid rgba(237,233,222,.11)}.alpha-message table,.alpha-response-text table{display:block;width:100%;max-width:100%;margin:14px 0 17px;overflow-x:auto;border-collapse:collapse;font-size:12px;line-height:1.55}.alpha-message th,.alpha-response-text th{padding:8px 10px;border-bottom:1px solid rgba(237,233,222,.2);color:var(--console-text-primary);font:500 10px IBM Plex Mono,monospace;letter-spacing:.35px;text-align:left;white-space:nowrap}.alpha-message td,.alpha-response-text td{max-width:360px;padding:8px 10px;border-bottom:1px solid rgba(237,233,222,.075);vertical-align:top;overflow-wrap:anywhere;word-break:break-word}.alpha-message--user{max-width:min(74%,600px);margin:0 0 24px auto;padding:10px 14px;border:1px solid rgba(237,233,222,.09);border-radius:13px 13px 4px;background:linear-gradient(145deg,#26231d,#211f1a);color:#e8e4db;white-space:pre-wrap;box-shadow:0 7px 22px #0000001f}.alpha-message--assistant{color:#d8d3ca}.alpha-message--status{display:flex;align-items:center;gap:8px;color:#8b877f;font-size:var(--alpha-secondary-size)}.alpha-thinking{display:inline-flex;gap:3px}.alpha-thinking i{width:3px;height:3px;border-radius:50%;background:#e66b36;animation:alpha-dot 1.15s ease-in-out infinite}.alpha-thinking i:nth-child(2){animation-delay:.14s}.alpha-thinking i:nth-child(3){animation-delay:.28s}.alpha-stream-caret{display:inline-block;width:1px;height:1em;margin-left:2px;vertical-align:-.1em;background:#e66b36;animation:alpha-caret .8s steps(1,end) infinite}.alpha-message ol,.alpha-response-text ol{padding-left:3em;font-variant-numeric:tabular-nums}.alpha-response{width:100%;max-width:780px;min-width:0;margin:0;padding:0;color:#d8d3ca;overflow:hidden}.alpha-response-text{width:100%;max-width:100%;min-width:0;box-sizing:border-box;font:var(--alpha-copy-size)/var(--alpha-copy-leading) "Instrument Sans",sans-serif;overflow-wrap:anywhere;word-break:break-word}.alpha-response-text>*{max-width:100%;box-sizing:border-box}.alpha-page{--alpha-copy-size:12.5px;--alpha-copy-leading:1.74;grid-template-columns:210px minmax(0,1fr)}.alpha-rail-heading strong,.alpha-rail-brand-copy strong,.alpha-session-button strong,.alpha-session-search input{font-family:IBM Plex Mono,monospace}.alpha-rail-heading strong{font-size:11px;letter-spacing:.35px}.alpha-rail-brand-copy strong{font-size:10.5px;letter-spacing:.2px}.alpha-session-button strong{font-size:10.5px;font-weight:500;letter-spacing:.05px}.alpha-session-search input{font-size:10.5px}.alpha-chat,.alpha-message-list{max-width:100%;min-width:0;overflow-x:hidden}.alpha-message-row{width:100%;max-width:780px;margin-left:auto;margin-right:auto}.alpha-message-body{width:100%;max-width:100%;min-width:0;contain:inline-size;overflow:hidden}.alpha-message,.alpha-response-text{font-family:IBM Plex Mono,monospace}.alpha-message-row .alpha-message--assistant,.alpha-response,.alpha-response-text{width:100%;max-width:100%;min-width:0}.alpha-response-text{overflow:hidden}.alpha-response-text p,.alpha-message p{text-wrap:pretty}.alpha-response-text code,.alpha-message code{white-space:normal;padding:1px 3px;border-radius:3px;background:#ede9de0e;box-decoration-break:clone;-webkit-box-decoration-break:clone}.alpha-response-text pre,.alpha-message pre{max-inline-size:100%;contain:inline-size}.alpha-response-text pre code,.alpha-message pre code{white-space:pre;padding:0;background:none;word-break:normal;overflow-wrap:normal}.alpha-response-text table,.alpha-message table{max-inline-size:100%;contain:inline-size}.alpha-message-list>.alpha-message--user{display:block;width:fit-content;max-width:min(72%,640px);min-width:0;margin-left:auto;margin-right:0;padding:9px 12px;overflow:hidden;overflow-wrap:anywhere;word-break:break-word;font:12.5px/1.65 IBM Plex Mono,monospace}.alpha-composer textarea,.alpha-quick textarea{font-family:IBM Plex Mono,monospace;font-size:12px;line-height:1.6}.alpha-response-views,.alpha-response-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.alpha-response-view,.alpha-response-action{min-width:0;padding:7px 9px;background:none;border:1px solid rgba(237,233,222,.16);color:var(--console-text-secondary);font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.65px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.alpha-response-view:hover,.alpha-response-view:focus-visible,.alpha-response-action:hover,.alpha-response-action:focus-visible{border-color:var(--console-text-primary);color:var(--console-text-primary);outline:none}.alpha-plan,.alpha-direct-presentation{display:grid;gap:5px;margin-top:14px;padding:12px;border-left:2px solid #E05A1E;background:#e05a1e0e}.alpha-plan strong{font-size:12px;font-weight:550}.alpha-plan span,.alpha-plan p,.alpha-direct-presentation p{margin:0;color:#817d72;font-size:10px;line-height:1.55}.alpha-direct-presentation-expiry,.alpha-direct-presentation-label{color:var(--console-text-muted);font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.45px;line-height:1.5}.alpha-direct-presentation-reveal{justify-self:start;margin-top:5px}.alpha-direct-presentation-output{display:grid;min-width:0;gap:7px;color:#817d72;font-family:IBM Plex Mono,monospace;font-size:10px;line-height:1.5}.alpha-direct-presentation-value-row{display:flex;min-width:0;align-items:stretch;gap:7px}.alpha-direct-presentation-value-row code{display:block;flex:1;min-width:0;max-height:112px;padding:9px 10px;box-sizing:border-box;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;background:#131210;border:1px solid rgba(237,233,222,.14);color:var(--console-text-primary);font-family:IBM Plex Mono,monospace;font-size:10px;line-height:1.5;user-select:all}.alpha-direct-presentation-action{display:grid;justify-items:start;gap:9px;min-width:0}.alpha-direct-presentation-action strong{font-size:11px;font-weight:550;color:var(--console-text-primary)}.alpha-direct-presentation-instructions{max-width:72ch;color:#b8b3a7!important;font-size:11px!important}.alpha-direct-presentation-form{display:grid;gap:10px;width:min(100%,520px)}.alpha-direct-presentation-form label{display:grid;gap:5px;width:100%;color:#817d72;font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.45px}.alpha-direct-presentation-form input{width:100%;height:38px;box-sizing:border-box;padding:0 10px;background:#131210;border:1px solid rgba(237,233,222,.16);color:var(--console-text-primary);font:11px IBM Plex Mono,monospace;outline:none}.alpha-direct-presentation-form input:focus{border-color:#e05a1ead}.alpha-card-heading{color:#e05a1e;font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:1.2px}.alpha-evidence{margin-top:14px;border-top:1px solid rgba(237,233,222,.1);padding-top:11px}.alpha-evidence summary{color:#817d72;font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:1.1px;cursor:pointer}.alpha-evidence-list{display:grid;gap:8px;margin-top:10px}.alpha-evidence-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(100px,220px);align-items:center;gap:10px}.alpha-evidence-copy{min-width:0;display:grid;gap:3px}.alpha-evidence-copy strong{font-size:10px;font-weight:550}.alpha-evidence-copy span{color:#817d72;font-size:10px;line-height:1.45}.alpha-evidence-ref{min-width:0;padding:5px 7px;background:none;border:0;color:#817d72;font-family:IBM Plex Mono,monospace;font-size:10px;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.alpha-evidence-ref:hover,.alpha-evidence-ref:focus-visible{color:var(--console-text-primary);outline:none}.alpha-evidence-ref[data-copied=true]{color:#e05a1e}.alpha-question{max-width:580px;margin:3px 0 18px;padding:14px;background:#1c1a14;border:1px solid rgba(224,90,30,.48)}.alpha-question-choices{display:flex;flex-wrap:wrap;gap:7px;margin:11px 0}.alpha-question-choice{padding:7px 9px;background:none;border:1px solid rgba(237,233,222,.18);color:var(--console-text-primary);font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.7px;cursor:pointer}.alpha-question-choice:hover,.alpha-question-choice:focus-visible{border-color:var(--console-text-primary);outline:none}.alpha-loading{display:flex;align-items:center;justify-content:center;gap:10px;min-height:42vh;color:#858179;font:11px IBM Plex Mono,monospace;letter-spacing:.45px}.alpha-loading-mark{width:16px;height:16px;border:1.5px solid rgba(237,233,222,.16);border-top-color:#e66b36;border-radius:50%;animation:alpha-spin .8s linear infinite}.alpha-chat-body{position:relative;z-index:1;min-width:0;min-height:0;display:grid;grid-template-rows:minmax(0,1fr) auto;overflow:hidden}.alpha-empty{width:min(100%,720px);box-sizing:border-box;margin:0 auto;text-align:left}.alpha-empty h2{margin:0 0 8px;color:#f0ece3;font:500 24px/1.25 Space Grotesk,sans-serif;letter-spacing:-.35px}.alpha-empty p{max-width:620px;margin:0;color:#8e8a82;font:12.5px/1.65 IBM Plex Mono,monospace}.alpha-empty-prompts{display:none}.alpha-empty-prompts button{min-width:0;padding:10px 12px;border:1px solid rgba(237,233,222,.09);border-radius:9px;background:#ede9de05;color:#aaa69d;font:10.5px/1.4 IBM Plex Mono,monospace;text-align:left;cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .15s ease}.alpha-empty-prompts button:hover,.alpha-empty-prompts button:focus-visible{outline:none;border-color:#ede9de3d;background:#ede9de0b;color:#e9e5dc;transform:translateY(-1px)}.alpha-composer{position:relative;z-index:2;padding:12px max(24px,calc((100% - 820px)/2)) 15px;border-top:1px solid rgba(237,233,222,.06);background:linear-gradient(180deg,#141310ad,#141310 34%)}.alpha-composer-box{display:grid;grid-template-columns:minmax(0,1fr) 36px;align-items:end;gap:8px;padding:7px 7px 7px 12px;border:1px solid rgba(237,233,222,.16);border-radius:15px;background:#1e1c17eb;box-shadow:0 12px 38px #0000003d;backdrop-filter:blur(18px);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.alpha-composer-box:focus-within{border-color:#ede9de57;box-shadow:0 17px 46px #00000052,0 0 0 3px #e05a1e09;transform:translateY(-1px)}.alpha-composer textarea{min-height:44px;max-height:180px;box-sizing:border-box;padding:9px 3px 6px;background:none;border:0!important;resize:none;color:#eeeae1;font:13.5px/1.5 Instrument Sans,sans-serif}.alpha-composer textarea::placeholder{color:#77736b}.alpha-composer textarea:focus{outline:none}.alpha-send{width:34px;height:34px;display:grid;place-items:center;padding:0;border:0;border-radius:10px;background:#eae6dd;color:#171612;cursor:pointer;transition:transform .12s ease,opacity .12s ease}.alpha-send:hover:not(:disabled),.alpha-send:focus-visible:not(:disabled){outline:none;transform:translateY(-1px);background:#fff}.alpha-send:disabled{opacity:.28;cursor:default}.alpha-send svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.alpha-composer-status{min-height:12px;margin-top:7px;color:#716e67;font:8.5px IBM Plex Mono,monospace;letter-spacing:.3px}.alpha-page[data-empty=true] .alpha-chat-body{display:flex;flex-direction:column;justify-content:center;overflow:auto;padding:clamp(28px,8vh,84px) 0}.alpha-page[data-empty=true] .alpha-message-list{flex:none;width:100%;box-sizing:border-box;overflow:visible;padding:0 max(28px,calc((100% - 720px)/2))}.alpha-page[data-empty=true] .alpha-composer{position:relative;z-index:4;left:auto;top:auto;width:min(720px,calc(100% - 56px));box-sizing:border-box;margin:22px auto 0;padding:0;transform:none;border:0;background:none}.alpha-page[data-empty=true] .alpha-composer-box{background:#1f1d18f5;box-shadow:0 18px 52px #0000004d,0 0 0 1px #e05a1e09}.alpha-page[data-empty=true] .alpha-composer-status{display:none}.alpha-page[data-empty=true] .alpha-empty-prompts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;width:min(720px,calc(100% - 56px));box-sizing:border-box;margin:11px auto 0}.alpha-launcher-layer{position:relative;z-index:100}.alpha-launcher{position:fixed;right:32px;bottom:32px;z-index:102;width:56px;height:56px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:#e05a1e;color:#131210;font:600 20px IBM Plex Mono,monospace;cursor:pointer;box-shadow:0 14px 38px #0006,0 0 0 1px #e05a1e2e,0 0 20px #e05a1e24;transition:background-color .18s ease,box-shadow .18s ease}.alpha-launcher:hover,.alpha-launcher:focus-visible{outline:none;background:#e56024;box-shadow:0 16px 42px #00000070,0 0 0 1px #e05a1e40,0 0 25px #e05a1e33}.alpha-quick-scrim{position:fixed;z-index:99;inset:0;background:#08080738;backdrop-filter:blur(1.5px);animation:alpha-fade-in .18s ease both}.alpha-quick{position:fixed;right:24px;bottom:24px;z-index:101;width:min(450px,calc(100vw - 32px));box-sizing:border-box;padding:0;border:1px solid rgba(237,233,222,.13);border-radius:21px;background:linear-gradient(160deg,#1e1c17fb,#11100efb);box-shadow:0 34px 100px #00000094,0 0 0 1px #e05a1e0a;overflow:hidden;animation:alpha-quick-in .3s cubic-bezier(.2,.8,.2,1) both}.alpha-quick-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 16px 11px}.alpha-quick-brand{display:flex;align-items:center;gap:10px}.alpha-quick-mark{width:34px;height:34px;display:grid;place-items:center;border:1px solid rgba(224,90,30,.3);border-radius:11px;background:#e05a1e0f;color:#ef7440;font:13px IBM Plex Mono,monospace}.alpha-quick-brand strong{display:block;color:#f0ece3;font:600 13px Space Grotesk,sans-serif}.alpha-quick-brand span{display:block;margin-top:2px;color:#6f6b64;font:8px IBM Plex Mono,monospace;letter-spacing:.5px}.alpha-quick-close{width:30px;height:30px;display:grid;place-items:center;padding:0;border:0;border-radius:9px;background:transparent;color:#77736b;font-size:18px;cursor:pointer}.alpha-quick-close:hover,.alpha-quick-close:focus-visible{outline:none;background:#ede9de0f;color:var(--console-text-primary)}.alpha-quick-context{display:inline-flex;max-width:calc(100% - 32px);margin:0 16px 10px;padding:5px 8px;border:1px solid rgba(224,90,30,.15);border-radius:999px;background:#e05a1e09;color:#a47a67;font:8px IBM Plex Mono,monospace;letter-spacing:.4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.alpha-quick-form{padding:0 12px 12px}.alpha-quick-box{display:grid;grid-template-columns:minmax(0,1fr) 38px;align-items:end;gap:8px;padding:8px 8px 8px 13px;border:1px solid rgba(237,233,222,.16);border-radius:15px;background:#171612;box-shadow:inset 0 1px #ffffff04}.alpha-quick-box:focus-within{border-color:#ede9de57;box-shadow:0 0 0 3px #e05a1e09}.alpha-quick textarea{min-height:54px;max-height:140px;padding:8px 2px 5px;box-sizing:border-box;border:0!important;background:none;resize:none;color:#eeeae1;font:13.5px/1.52 Instrument Sans,sans-serif;outline:none}.alpha-quick textarea::placeholder{color:#6f6b64}.alpha-quick-send{width:36px;height:36px;display:grid;place-items:center;padding:0;border:0;border-radius:10px;background:#eae6dd;color:#171612;cursor:pointer}.alpha-quick-send:disabled{opacity:.25;cursor:default}.alpha-quick-send svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.alpha-quick-suggestions{display:flex;flex-wrap:wrap;gap:6px;padding:0 14px 14px}.alpha-quick-suggestions button{padding:6px 8px;border:1px solid rgba(237,233,222,.09);border-radius:999px;background:transparent;color:#77736b;font:8px IBM Plex Mono,monospace;cursor:pointer}.alpha-quick-suggestions button:hover,.alpha-quick-suggestions button:focus-visible{outline:none;border-color:#ede9de33;color:#c8c3b9}@keyframes alpha-spin{to{transform:rotate(360deg)}}@keyframes alpha-dot{0%,70%,to{opacity:.28;transform:translateY(0)}35%{opacity:1;transform:translateY(-2px)}}@keyframes alpha-caret{50%{opacity:0}}@keyframes alpha-shimmer{to{background-position:-120% 0}}@keyframes alpha-page-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes alpha-message-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes alpha-launcher-enter{0%{opacity:0;transform:translateY(10px) scale(.88)}to{opacity:1;transform:none}}@keyframes alpha-quick-in{0%{opacity:0;transform:translateY(18px) scale(.965);transform-origin:bottom right}to{opacity:1;transform:none}}@keyframes alpha-fade-in{0%{opacity:0}to{opacity:1}}@keyframes alpha-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@media(prefers-reduced-motion:reduce){.alpha-loading-mark,.alpha-thinking i,.alpha-stream-caret,.alpha-session-skeleton,.alpha-page,.alpha-message-row,.alpha-launcher,.alpha-quick,.alpha-empty-mark{animation:none!important;transition:none!important}}@media(max-width:720px){.console-nav-group{display:flex!important;margin:0!important}.console-nav-group-label{display:none!important}.console-nav-group-items{flex-direction:row!important;gap:4px!important}}@media(max-width:720px){.alpha-page{height:100dvh;min-height:0;grid-template-columns:1fr}.alpha-session-rail{display:none}.alpha-page[data-sessions-open=true] .alpha-session-rail{display:flex;position:absolute;z-index:20;inset:0 auto 0 0;width:min(88vw,310px);box-shadow:20px 0 60px #000000ad}.alpha-chat-header{min-height:56px;padding:8px 10px}.alpha-origin-context{display:none}.alpha-message-list{padding:22px 12px 30px}.alpha-message-row{grid-template-columns:24px minmax(0,1fr);gap:8px;margin-bottom:19px}.alpha-message-avatar{width:22px;height:22px}.alpha-message{max-width:100%;font-size:13px}.alpha-message--user{max-width:88%}.alpha-evidence-row{grid-template-columns:1fr}.alpha-evidence-ref{text-align:left}.alpha-composer{padding:9px 10px 12px}.alpha-composer-box{grid-template-columns:minmax(0,1fr) 34px}.alpha-page[data-empty=true] .alpha-chat-body{padding:28px 0}.alpha-page[data-empty=true] .alpha-message-list{padding:0 18px}.alpha-page[data-empty=true] .alpha-empty{padding:0}.alpha-page[data-empty=true] .alpha-empty h2{font-size:21px}.alpha-page[data-empty=true] .alpha-composer,.alpha-page[data-empty=true] .alpha-empty-prompts{width:calc(100% - 36px)}.alpha-page[data-empty=true] .alpha-empty-prompts{grid-template-columns:1fr}#const-alpha-mobile-sessions{display:grid!important}.alpha-launcher{right:20px;bottom:20px;width:52px;height:52px}.alpha-quick{right:8px;bottom:8px;width:calc(100vw - 16px);border-radius:18px}.alpha-quick-scrim{background:#0808075c}}@media(max-width:720px){.alpha-page,.alpha-chat,.alpha-chat-header,.alpha-message-list,.alpha-composer{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.alpha-message-list{overflow-x:hidden}.alpha-message-row,.alpha-message-body,.alpha-message-row .alpha-message--assistant{width:100%;max-width:100%;min-width:0}.alpha-response-actions{max-width:100%}}@media(prefers-reduced-motion:reduce){.console-boot-ring{animation:none!important}}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 600;font-stretch:100%;font-display:block;src:url("./asset.E3ILVEXB.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500 700;font-display:block;src:url("./asset.G2LGZSSU.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:block;src:url("./asset.2PV37VUJ.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:block;src:url("./asset.TDRAP4BF.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:block;src:url("./asset.3OLK622T.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html,body,#root{min-height:100%;margin:0;background:#131210;color:var(--console-text-primary)}.console-action-primary{height:36px;padding:0 15px;background:var(--console-text-primary);border:1px solid var(--console-text-primary);color:#131210;font:600 10px IBM Plex Mono,monospace;letter-spacing:1.2px}.console-action-secondary{height:36px;padding:0 15px;background:none;border:1px solid rgba(237,233,222,.22);color:var(--console-text-secondary);font:10px IBM Plex Mono,monospace;letter-spacing:1.2px}.console-panel-header h2{margin:0 0 6px;color:var(--console-text-primary);font:600 19px/1.2 Space Grotesk,sans-serif}.console-boot{min-height:100vh;display:grid;place-items:center;background:#131210;color:#ede9de}.console-boot>div{display:flex;align-items:center;gap:14px;font:13px IBM Plex Mono,monospace;letter-spacing:2.8px}.console-boot svg{width:42px;height:42px;display:block}.console-boot-ring{transform-origin:60px 60px;animation:console-boot-spin 1.6s linear infinite}@keyframes console-boot-spin{0%{transform:rotate(-90deg)}to{transform:rotate(270deg)}}.console-logo{display:flex;align-items:center;gap:10px;height:52px;padding:0 18px;border-bottom:1px solid rgba(237,233,222,.12);flex:none}.console-logo svg{width:20px;height:20px;display:block}.console-logo span{font:600 12.5px IBM Plex Mono,monospace;letter-spacing:2.5px}.console-sidebar-search{position:relative;flex:none;margin:14px 10px 8px}.console-sidebar-search>div{position:relative}.console-sidebar-search span{position:absolute;left:10px;top:5px;color:var(--console-text-muted)}.console-sidebar-search input{width:100%;box-sizing:border-box;height:32px;padding:0 10px 0 32px;background:#ede9de08;border:1px solid rgba(237,233,222,.14);color:var(--console-text-primary);font:11px IBM Plex Mono,monospace}.console-sidebar-nav{flex:1;overflow-y:auto;padding:9px 10px 14px;display:flex;flex-direction:column}.console-nav-group+.console-nav-group{margin-top:17px}.console-nav-group-label{padding:0 12px 6px;color:var(--console-text-muted);font:10px IBM Plex Mono,monospace;letter-spacing:1.7px;opacity:.68}.console-nav-group-items{display:flex;flex-direction:column;gap:1px}.console-sidebar-footer{padding:10px;border-top:1px solid rgba(237,233,222,.12);flex:none}.console-sidebar-footer>a{display:block;box-sizing:border-box;width:100%;padding:8px 12px;color:var(--console-text-muted);font:10px IBM Plex Mono,monospace;letter-spacing:1.5px}.console-sidebar-footer .const-alpha-nav{margin-bottom:3px;padding:9px 12px;border:1px solid rgba(224,90,30,.25);background:#e05a1e12;color:var(--console-text-primary)}.const-alpha-nav span span{color:var(--ac)}.console-topbar{height:52px;border-bottom:1px solid rgba(237,233,222,.12);display:flex;align-items:center;justify-content:space-between;padding:0 28px;position:sticky;top:0;background:#131210f2;backdrop-filter:blur(8px);z-index:40;flex:none}.console-main{padding:24px 28px 80px;box-sizing:border-box;width:100%}.namespace-switcher>button{display:flex;align-items:center;gap:7px;margin-left:-6px;padding:5px 6px;border:0;background:transparent;color:var(--console-text-secondary);font:10.5px IBM Plex Mono,monospace;letter-spacing:1px}.namespace-menu{position:absolute;z-index:80;top:34px;left:-6px;width:280px;padding:6px;background:#1c1a14;border:1px solid var(--console-border-default);box-shadow:0 18px 48px #0000008c}.namespace-menu button{display:flex;width:100%;align-items:center;justify-content:space-between;padding:9px;border:0;background:none;color:var(--console-text-secondary);text-align:left}.namespace-menu button[aria-current=true]{background:#ede9de0f;color:var(--console-text-primary)}.namespace-menu strong{font:10.5px IBM Plex Mono,monospace}.namespace-menu small{color:var(--console-text-muted);font:9px IBM Plex Mono,monospace}.console-topbar-actions{display:flex;align-items:center;gap:9px}.profile-control{position:relative}.avatar{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:none;border:1px solid rgba(237,233,222,.35);color:var(--console-text-secondary);font:10px IBM Plex Mono,monospace;letter-spacing:1px}.profile-menu{position:absolute;top:40px;right:0;z-index:60;min-width:180px;background:#1c1a14;border:1px solid rgba(237,233,222,.16)}.profile-menu>div{padding:12px 16px;border-bottom:1px solid rgba(237,233,222,.1)}.profile-menu strong,.profile-menu span{display:block;font:11px IBM Plex Mono,monospace}.profile-menu span{margin-top:3px;color:var(--console-text-muted);font-size:10.5px}.profile-menu>a,.profile-menu>button{display:block;width:100%;box-sizing:border-box;padding:11px 16px;border:0;background:none;color:var(--console-text-secondary);text-align:left;font:10px IBM Plex Mono,monospace;letter-spacing:1.5px}.loading-state,.error-state{min-height:55vh;display:grid;place-content:center;justify-items:center;gap:12px;color:var(--console-text-muted);font:10.5px IBM Plex Mono,monospace}.spinner{width:17px;height:17px;border:1px solid var(--console-border-subtle);border-top-color:var(--ac);border-radius:50%;animation:credential-spin .8s linear infinite}.error-state p{max-width:520px}.error-state button{height:32px;border:1px solid var(--console-border-default);background:none;color:var(--console-text-secondary)}.alpha-question-form input{min-width:0;height:36px;box-sizing:border-box;padding:0 10px;background:#131210;border:1px solid rgba(237,233,222,.2);color:#ede9de;font:9.5px IBM Plex Mono,monospace}.alpha-question-form .console-action-secondary{padding:0 12px;background:none;border:1px solid rgba(237,233,222,.24);color:var(--console-text-secondary);font:10px IBM Plex Mono,monospace}.run-actions-panel textarea{display:block;box-sizing:border-box;width:100%;resize:vertical;padding:11px 12px;margin-bottom:9px;background:#131210;border:1px solid rgba(237,233,222,.16);color:var(--console-text-primary);font:11px/1.55 IBM Plex Mono,monospace}.run-actions-panel input,.credential-panel .provider-field>input{box-sizing:border-box;width:100%;height:40px;padding:0 12px;background:#131210;border:1px solid rgba(237,233,222,.16);color:var(--console-text-primary);font:10px IBM Plex Mono,monospace}.run-actions-panel .console-action-primary{width:100%;min-height:36px;background:var(--console-text-primary);border:1px solid var(--console-text-primary);color:#131210;font:600 10px IBM Plex Mono,monospace;letter-spacing:1.2px}.setup-workflow-dialog{position:fixed;inset:0;z-index:180;display:grid;place-items:center;padding:24px;background:#070706c2;backdrop-filter:blur(10px)}.setup-workflow-dialog[hidden]{display:none}.setup-workflow-shell{width:min(980px,100%);height:min(760px,calc(100vh - 48px));display:grid;grid-template-columns:250px minmax(0,1fr);overflow:hidden;background:#131210;border:1px solid var(--console-border-strong);box-shadow:0 30px 90px #0000009e}.setup-workflow-rail{padding:28px 22px;border-right:1px solid var(--console-border-default);background:#11100e}.setup-workflow-brand{margin-bottom:28px;color:#e05a1e;font:600 10px/1 IBM Plex Mono,monospace;letter-spacing:2px}.setup-workflow-step{display:flex;gap:10px;padding:9px 0;color:var(--console-text-muted);font:10px/1.4 IBM Plex Mono,monospace}.setup-workflow-step[data-state=current]{color:var(--console-text-primary)}.setup-workflow-step[data-state=complete]{color:var(--console-text-secondary)}.setup-workflow-step-dot{width:7px;height:7px;margin-top:3px;border-radius:50%;border:1px solid currentColor}.setup-workflow-step[data-state=current] .setup-workflow-step-dot{border-color:#e05a1e;background:#e05a1e;box-shadow:0 0 0 4px #e05a1e1f}.setup-workflow-main{min-width:0;display:flex;flex-direction:column}.setup-workflow-header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:26px 30px 22px;border-bottom:1px solid var(--console-border-default)}.setup-workflow-header h2{margin:0 0 7px;color:var(--console-text-primary);font:600 22px/1.2 Space Grotesk,sans-serif}.setup-workflow-header p{margin:0;color:var(--console-text-muted);font:10.5px/1.55 IBM Plex Mono,monospace}.setup-workflow-close{width:34px;height:34px;flex:0 0 auto;border:1px solid var(--console-border-default);background:none;color:var(--console-text-secondary);cursor:pointer}.setup-workflow-body{min-height:0;overflow:auto;padding:30px}.setup-workflow-panel h3{margin:0 0 8px;color:var(--console-text-primary);font:600 19px/1.25 Space Grotesk,sans-serif}.setup-workflow-panel>p{margin:0 0 24px;color:var(--console-text-secondary);font:13px/1.65 Space Grotesk,sans-serif}.setup-review-section{margin:0 0 18px;border-top:1px solid var(--console-border-default)}.setup-review-section h4{margin:0;padding:14px 0 8px;color:var(--console-text-muted);font:10px/1 IBM Plex Mono,monospace;letter-spacing:1.5px}.setup-review-row{display:grid;grid-template-columns:minmax(120px,180px) minmax(0,1fr);gap:18px;padding:9px 0;color:var(--console-text-secondary);font:11px/1.5 IBM Plex Mono,monospace}.setup-review-row strong{color:var(--console-text-muted);font-weight:400}.setup-workflow-footer{display:flex;align-items:center;justify-content:flex-end;gap:9px;padding:18px 30px;border-top:1px solid var(--console-border-default)}.setup-workflow-error{margin-right:auto;color:#e05a1e;font:10px/1.4 IBM Plex Mono,monospace}.setup-workflow-progress{display:grid;gap:10px}.setup-progress-item{padding:13px;border:1px solid var(--console-border-default);font:11px/1.5 IBM Plex Mono,monospace}.setup-terminal-summary{padding:18px;border:1px solid var(--console-border-default);color:var(--console-text-secondary);font:13px/1.65 Space Grotesk,sans-serif}@media(max-width:720px){.setup-workflow-dialog{padding:0}.setup-workflow-shell{height:100vh;grid-template-columns:1fr}.setup-workflow-rail{display:none}.setup-workflow-header,.setup-workflow-body,.setup-workflow-footer{padding-left:20px;padding-right:20px}}
