:root{color-scheme:light;font-family:IBM Plex Sans,Segoe UI,sans-serif;line-height:1.5;font-weight:400;color:#122028;background:radial-gradient(circle at 12% 6%,rgba(40,53,64,.12),transparent 32%),radial-gradient(circle at 88% 0%,rgba(27,38,47,.1),transparent 28%),linear-gradient(180deg,#091015,#0b1116 54%,#0e1419);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}html,body{height:100%}body{margin:0;font-size:15px;background:radial-gradient(circle at 12% 6%,rgba(40,53,64,.12),transparent 32%),radial-gradient(circle at 88% 0%,rgba(27,38,47,.1),transparent 28%),linear-gradient(180deg,#091015,#0b1116 54%,#0e1419);background-attachment:fixed}button,input,select,textarea{font:inherit}#root{min-height:100vh}.app-shell{max-width:1560px;margin:0 auto;padding:18px;position:relative;z-index:1}.app-entry-shell{max-width:56rem;min-height:100vh;display:grid;align-content:center}.app-entry-panel{display:grid;gap:18px;padding:24px}.app-entry-copy{display:grid;gap:6px}.app-entry-copy h1{margin:0;font-size:1.5rem;line-height:1.08;letter-spacing:.01em;color:#10252e}.app-entry-copy p{margin:0;max-width:42rem}.app-entry-context-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:10px}.app-entry-context-item{display:grid;gap:4px;padding:12px 14px;border:1px solid rgba(187,201,208,.72);border-radius:10px;background:linear-gradient(180deg,#f9fcfdeb,#f3f7f9e0)}.app-entry-context-item strong{font-size:.96rem;line-height:1.2;color:#17313c;word-break:break-word}.app-entry-secondary{display:grid;gap:10px;padding-top:14px;border-top:1px solid rgba(183,197,204,.58)}.app-entry-secondary-copy{display:grid;gap:4px}.app-entry-secondary-copy p,.app-entry-error{margin:0}.app-entry-recent-list{display:grid;gap:10px}.app-entry-recent-item{display:grid;gap:12px;padding:14px;border:1px solid rgba(187,201,208,.72);border-radius:10px;background:linear-gradient(180deg,#f9fcfdeb,#f3f7f9e0)}.app-entry-recent-item-copy{display:grid;gap:6px;min-width:0}.app-entry-recent-item-row{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.app-entry-recent-item-row strong{font-size:.98rem;line-height:1.2;color:#17313c}.app-entry-recent-item-pills{display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap}.app-entry-recent-item-problem{margin:0}.app-entry-recent-item-facts{display:flex;flex-wrap:wrap;gap:6px 12px;font-size:.82rem}.workspace-shell{--workspace-lane-padding: 8px;--workspace-section-gap: 7px;--workspace-header-gap: 5px;--workspace-divider: rgba(91, 109, 120, .28);--workspace-quiet-bg: rgba(27, 36, 43, .68);--workspace-quiet-bg-strong: rgba(31, 41, 49, .82);--state-active-bg: rgba(73, 121, 153, .18);--state-active-bg-strong: rgba(73, 121, 153, .28);--state-active-border: rgba(96, 152, 188, .74);--state-active-pill-bg: rgba(67, 120, 153, .22);--state-active-pill-text: #d7e7f0;--state-confirmed-bg: rgba(67, 112, 88, .22);--state-confirmed-bg-strong: rgba(67, 112, 88, .3);--state-confirmed-border: rgba(94, 148, 119, .66);--state-confirmed-pill-bg: rgba(67, 112, 88, .24);--state-confirmed-pill-text: #d5e9db;--state-pending-bg: rgba(145, 108, 61, .22);--state-pending-bg-strong: rgba(145, 108, 61, .3);--state-pending-border: rgba(178, 138, 89, .62);--state-pending-pill-bg: rgba(145, 108, 61, .24);--state-pending-pill-text: #ebd6b9;--state-notebook-parsed-bg: rgba(54, 104, 98, .16);--state-notebook-parsed-border: rgba(87, 143, 135, .42);--state-notebook-parsed-pill-bg: rgba(54, 104, 98, .18);--state-notebook-parsed-pill-text: #c0ddd6;--state-notebook-unresolved-bg: rgba(146, 111, 60, .16);--state-notebook-unresolved-border: rgba(183, 144, 84, .34);--state-notebook-unresolved-pill-bg: rgba(146, 111, 60, .18);--state-notebook-unresolved-pill-text: #dfc9a7;--state-muted-bg: rgba(84, 101, 112, .24);--state-muted-bg-strong: rgba(84, 101, 112, .32);--state-muted-border: rgba(105, 123, 133, .5);--state-muted-pill-bg: rgba(84, 101, 112, .28);--state-muted-pill-text: #cfdae0;color-scheme:dark;color:#d7e1e6;background:radial-gradient(circle at 10% 4%,rgba(67,95,117,.12),transparent 28%),radial-gradient(circle at 88% 0%,rgba(41,61,76,.1),transparent 24%),linear-gradient(180deg,#080d12eb,#090e14b8 54%,#0a10157a);border-radius:14px;display:grid;gap:9px}.workspace-top-context{display:grid;gap:6px;padding:9px 11px 8px}.workspace-crm-launch-banner{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px 8px;padding:6px 8px;border:1px solid rgba(185,199,205,.76);border-radius:8px;background:linear-gradient(180deg,#f8fbfceb,#f3f7f9e0)}.workspace-crm-launch-banner-copy{display:grid;gap:1px;min-width:0}.workspace-crm-launch-banner-title{font-size:.78rem;line-height:1.15;color:#17313c}.workspace-crm-launch-banner-subtitle{font-size:.72rem;line-height:1.15;color:#5a6e78}.workspace-crm-launch-banner-details{display:flex;align-items:center;flex-wrap:wrap;gap:5px;min-width:0}.workspace-record-summary{display:grid;gap:5px;padding:8px 10px;border:1px solid rgba(185,199,205,.72);border-radius:10px;background:linear-gradient(180deg,#fafcfdeb,#f5f9fae0);box-shadow:inset 0 1px #fffc,0 1px #101b2005}.workspace-record-summary-strip{gap:4px;padding:5px 7px;border-radius:9px}.workspace-record-summary.is-compact{gap:4px;padding-block:7px 8px;background:linear-gradient(180deg,#fafcfdc7,#f6f9fabd);border-color:#c2ced48f;box-shadow:none}.workspace-record-summary.is-full{background:linear-gradient(180deg,#fafcfdf5,#f4f8faeb)}.workspace-record-summary-row{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.workspace-record-summary-copy{display:grid;gap:1px;min-width:0}.workspace-record-summary-title{font-size:.84rem;line-height:1.14;color:#162a34}.workspace-record-summary-subtitle{font-size:.72rem;line-height:1.18}.workspace-record-summary-pills{display:flex;align-items:center;gap:4px;flex-wrap:wrap;justify-content:flex-end}.workspace-record-summary-problem{display:grid;gap:1px;margin:0;font-size:.75rem;line-height:1.24}.workspace-record-summary-resume-hint{margin:0;font-size:.72rem;line-height:1.18}.workspace-record-summary-resume{display:grid;gap:3px}.workspace-record-summary-resume-line{display:grid;gap:1px;margin:0;font-size:.74rem;line-height:1.2}.workspace-record-summary-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 10px}.workspace-record-summary.is-compact .workspace-record-summary-pills{gap:3px}.workspace-record-summary.is-compact .workspace-record-summary-problem{gap:1px}.workspace-record-summary.is-compact .workspace-record-summary-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 10px}.workspace-record-summary-fact{display:grid;gap:1px;min-width:0;padding-top:4px;border-top:1px solid rgba(137,154,163,.16);font-size:.73rem;line-height:1.18}.workspace-record-summary-fact span:last-child{color:#213740;line-height:1.3}.workspace-record-summary-strip-line{font-size:.72rem;line-height:1.18}.workspace-record-summary-inline-facts{display:flex;flex-wrap:wrap;gap:6px 10px}.workspace-record-summary-inline-fact{display:inline-flex;align-items:baseline;gap:4px;min-width:0;font-size:.68rem;line-height:1.16}.workspace-top-context-copy{display:grid;gap:1px;max-width:48rem}.workspace-top-context-machine-unlinked .workspace-top-context-copy{max-width:42rem}.workspace-top-context-machine-linked .workspace-top-context-copy{max-width:40rem}.workspace-top-context h1{margin:0;font-size:1.08rem;line-height:1.08;letter-spacing:.015em;color:#10252e}.workspace-context-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.workspace-context-grid-generic{grid-template-columns:repeat(3,minmax(0,1fr))}.workspace-context-grid-machine-unlinked{grid-template-columns:minmax(0,1.46fr) minmax(17rem,.9fr);grid-template-areas:"subject customer" "subject related";align-items:start}.workspace-context-grid-machine-linked{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"subject subject" "customer related";align-items:start}.workspace-context-card{display:grid;gap:4px;padding:7px 8px 6px;border:1px solid rgba(188,202,209,.64);border-radius:10px;background:linear-gradient(180deg,#fbfdfee6,#f5f8f9e0);box-shadow:inset 0 1px #ffffffc7}.workspace-context-card-action{width:100%;text-align:left;cursor:pointer;font:inherit}.workspace-context-card-action:hover{border-color:#4f809975;box-shadow:0 6px 16px #1c42550f,inset 0 1px #fffc}.workspace-context-card-action:focus-visible{outline:2px solid rgba(37,118,161,.48);outline-offset:2px}.workspace-context-card-hero{gap:6px;padding:8px 9px;border-color:#286c8f42;background:linear-gradient(180deg,#f4f9fbfa,#edf5f8f5);box-shadow:0 8px 24px #1c42550f,inset 0 1px #ffffffd1}.workspace-context-card-secondary{background:linear-gradient(180deg,#fafcfdc2,#f5f8f9b3);border-color:#c2ced480;box-shadow:none}.workspace-context-card-subject-primary{grid-area:subject;align-content:start}.workspace-context-card-subject-anchor{gap:6px;padding:9px 10px 8px;border-color:#527e9547;background:linear-gradient(180deg,#f6fafcfa,#f0f6f8f2);box-shadow:inset 0 1px #ffffffd1,0 4px 16px #1c42550a}.workspace-context-card-support{align-content:start}.workspace-context-card-support-customer{grid-area:customer}.workspace-context-card-support-related{grid-area:related}.workspace-context-card-support-quiet{gap:3px;padding:6px 7px;border-color:#c2ced480;background:linear-gradient(180deg,#f9fcfdc2,#f4f8f9b8);box-shadow:none}.workspace-context-card-header{display:flex;align-items:center;justify-content:space-between;gap:6px}.workspace-context-card-title{font-size:.82rem;line-height:1.18;letter-spacing:.02em;color:#172932}.workspace-context-card-body{display:grid;gap:3px}.workspace-context-card-body-rows{gap:5px}.workspace-context-card-hint{margin:0;font-size:.72rem;line-height:1.22}.workspace-context-metadata-row{display:flex;flex-wrap:wrap;gap:4px}.workspace-context-metadata-row-subject{gap:5px}.workspace-context-card-row{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.workspace-context-card-support-quiet .workspace-context-card-row{align-items:flex-start}.workspace-context-card-support-quiet .workspace-context-value{white-space:normal;text-align:right;line-height:1.24}.workspace-subject-identity{display:grid;gap:3px}.workspace-subject-identity-title{font-size:.9rem;line-height:1.08;letter-spacing:.01em;color:#172932}.workspace-subject-identity-support{font-size:.74rem;line-height:1.22;color:#556b76}.workspace-subject-attach-flow{display:grid;gap:8px;padding:9px 10px;border:1px solid rgba(118,144,158,.32);border-radius:10px;background:linear-gradient(180deg,#fafcfde6,#f4f8f9db)}.workspace-subject-attach-copy{display:grid;gap:2px;max-width:34rem}.workspace-subject-attach-title{font-size:.8rem;line-height:1.14;color:#172932}.workspace-subject-attach-support{line-height:1.22}.workspace-subject-attach-primary-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:end}.workspace-subject-attach-secondary-row{display:grid;grid-template-columns:minmax(0,18rem);gap:8px}.workspace-subject-attach-field{display:grid;gap:4px;min-width:0}.workspace-subject-attach-field input{width:100%}.workspace-subject-attach-field-optional{max-width:18rem}.workspace-subject-attach-actions{display:flex;align-items:end}.workspace-subject-attach-actions .primary-button{white-space:nowrap}.workspace-context-card-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.workspace-context-stat{display:grid;gap:2px}.workspace-context-stat strong{font-size:.97rem;line-height:1;color:#eef5f8}.workspace-pill-muted{background:var(--state-muted-pill-bg);color:var(--state-muted-pill-text)}.workspace-toolbar-strip{display:grid;gap:5px;padding:8px 11px 7px;border:1px solid rgba(95,112,123,.64);border-radius:11px;background:linear-gradient(180deg,#141c23fc,#10161cfb);box-shadow:0 14px 24px #02060a3d,inset 0 1px #ffffff0a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.workspace-toolbar-row{display:flex;align-items:center;justify-content:space-between;gap:6px;min-width:0}.workspace-toolbar-strip h1{margin:0;font-size:.9rem}.workspace-meta{display:flex;flex-wrap:wrap;gap:5px;align-items:center}.workspace-theme-switch{display:inline-flex;align-items:center;gap:3px;padding:2px;border:1px solid rgba(89,106,117,.54);border-radius:8px;background:#12191ef5}.workspace-shell-rail-controls{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.workspace-shell-secondary-controls{display:flex;align-items:center;justify-content:flex-end;gap:6px}.workspace-shell-chrome{gap:6px}.workspace-shell-chrome-quiet{gap:5px;padding:7px 10px 6px;box-shadow:none}.workspace-shell-chrome-quiet .workspace-toolbar-row{align-items:flex-start}.workspace-shell-chrome-quiet .workspace-toolbar-copy{gap:1px}.workspace-shell-chrome-quiet .workspace-toolbar-step-title{font-size:.82rem;line-height:1.08;letter-spacing:.015em}.workspace-shell-chrome-controls{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;flex-wrap:wrap;padding:6px 7px;border:1px solid rgba(82,98,108,.24);border-radius:10px;background:#10161c7a}.workspace-shell-rail-controls .workspace-shell-toggle:disabled{opacity:.46;cursor:not-allowed}.workspace-toolbar-copy{display:flex;align-items:flex-start;flex-direction:column;gap:2px;min-width:0}.workspace-toolbar-context{white-space:normal;font-size:.72rem}.workspace-toolbar-step-title{margin:0;font-size:.9rem;line-height:1.12;color:#edf5f8}.workspace-header-toggle{padding:0}.workspace-toolbar-status{margin:0;padding-top:3px;border-top:1px solid rgba(132,149,157,.22);font-size:.7rem;color:#b1c0c8}.workspace-troubleshooting-meta-row{min-height:1.15rem}.workspace-record-strip{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding-top:7px;border-top:1px solid rgba(82,98,108,.28)}.workspace-record-copy{display:grid;gap:2px;min-width:0}.workspace-record-header{display:flex;align-items:center;gap:5px;min-width:0;flex-wrap:wrap}.workspace-record-meta,.workspace-record-missing{margin:0;font-size:.66rem}.workspace-record-actions{display:flex;align-items:center;justify-content:flex-end;gap:4px;flex-wrap:wrap}.workspace-context-row{display:flex;gap:8px;align-items:center;min-width:0;flex-wrap:wrap}.workspace-context-primary{display:flex;align-items:baseline;gap:6px;min-width:0}.workspace-context-label{flex-shrink:0;font-size:.62rem;letter-spacing:.11em;text-transform:uppercase;color:#b1c0c8}.workspace-context-issue{min-width:0;font-size:.82rem;font-weight:600;line-height:1.2;color:#eef5f8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-context-secondary{display:flex;align-items:center;gap:4px;min-width:0;flex-wrap:wrap;overflow:hidden;margin-top:2px}.workspace-context-chip{display:inline-flex;align-items:center;gap:3px;min-width:0;max-width:100%;padding:1px 4px;border:1px solid rgba(82,98,108,.38);border-radius:6px;background:#212930b3;color:#ced9de;font-size:.61rem;line-height:1.15}.workspace-context-chip-profile{flex:1 1 13rem;min-width:0}.workspace-context-key{flex-shrink:0;color:#9daeb6}.workspace-context-value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-context-timestamp{opacity:.56;font-size:.62rem;background:transparent;border-color:transparent;padding-left:3px;padding-right:0}.workspace-main-grid{display:grid;grid-template-columns:minmax(34rem,1.22fr) minmax(28rem,1fr);gap:11px;min-height:0}.workspace-main-grid-single{grid-template-columns:minmax(0,1fr)}.workspace-main-grid-pre-run{grid-template-columns:minmax(35rem,1.34fr) minmax(24rem,.86fr)}.workspace-console-shell{display:grid;grid-template-rows:auto minmax(0,1fr);gap:8px;min-height:0;padding:10px 11px 11px;border:1px solid rgba(78,95,107,.38);border-radius:13px;background:linear-gradient(180deg,#0e151bf5,#0b1117f0);box-shadow:0 16px 34px #02060a2e,inset 0 1px #ffffff08}.workspace-console-header{display:grid;gap:5px;min-width:0;min-height:0}.workspace-console-body{display:grid;min-width:0;min-height:0;overflow:hidden;padding-top:1px}.workspace-main-grid-active{grid-template-columns:minmax(33rem,1.16fr) minmax(26rem,.98fr)}.workspace-main-grid-notebook-priority,.workspace-main-grid-notebook-focus{grid-template-columns:minmax(35rem,1.32fr) minmax(27rem,.92fr)}.workspace-lane{min-width:0;min-height:0;display:grid;grid-template-rows:minmax(0,1fr)}.workspace-shell-toggle{padding-inline:9px}.workspace-theme-toggle{min-width:3.65rem}.workspace-shell-toggle.is-active{background:#4f85a638;border-color:#76adce8f;color:#e4f1f8;box-shadow:inset 0 1px #ffffff0a}.workspace-overlay-layer{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:80}.workspace-overlay-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 18% 22%,rgba(73,121,153,.16) 0%,transparent 34%),linear-gradient(180deg,#04080c7a,#03060aad);opacity:0;transition:opacity .17s ease}.workspace-overlay-layer.is-active .workspace-overlay-scrim{opacity:1}.workspace-overlay-panel{position:fixed;top:12px;bottom:12px;width:var(--workspace-overlay-width);max-width:var(--workspace-overlay-max-width, calc(100vw - 5rem) );pointer-events:auto;opacity:0;visibility:hidden;transition:transform .17s ease,opacity .14s ease,visibility 0s linear .17s}.workspace-overlay-panel-left{left:12px;transform:translate(calc(-100% - 18px))}.workspace-overlay-panel-right{right:12px;transform:translate(calc(100% + 18px))}.workspace-overlay-panel.is-open{opacity:1;visibility:visible;transition:transform .17s ease,opacity .14s ease,visibility 0s linear 0s}.workspace-overlay-panel-left.is-open,.workspace-overlay-panel-right.is-open{transform:translate(0)}.workspace-overlay-panel-resources[data-presentation=connection_map_expanded]{--workspace-connection-map-expanded-guided-rail-width: 26rem;--workspace-connection-map-expanded-guided-rail-gap: 1.25rem;--workspace-connection-map-expanded-right-stop: calc( var(--workspace-connection-map-expanded-guided-rail-width) + var(--workspace-connection-map-expanded-guided-rail-gap) + 12px )}.workspace-overlay-panel-resources[data-presentation=connection_map_expanded].workspace-overlay-panel-left{left:12px;right:var(--workspace-connection-map-expanded-right-stop);width:auto;max-width:none}.workspace-overlay-panel-base{z-index:81}.workspace-overlay-panel-top{z-index:82}.workspace-overlay-panel-shell{display:grid;grid-template-rows:auto minmax(0,1fr);height:100%;border:1px solid rgba(98,115,126,.68);border-radius:13px;background:linear-gradient(180deg,#121a20fd,#0c1218fd);box-shadow:0 34px 74px #02060a94,0 12px 28px #02060a57,inset 0 1px #ffffff0a;overflow:hidden;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.workspace-overlay-panel-header{display:grid;gap:0;padding:12px 15px 10px;border-bottom:1px solid rgba(93,109,119,.28);background:linear-gradient(180deg,#232b32fa,#1c2329f5)}.workspace-overlay-panel-header-main{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.workspace-overlay-panel-heading{display:grid;gap:1px;min-width:0}.workspace-overlay-panel-header h2{margin:1px 0 0;font-size:.94rem;line-height:1.08;letter-spacing:.02em;color:#f1f6f8}.workspace-overlay-close{flex-shrink:0;padding-inline:9px;border-radius:7px}.workspace-overlay-panel-header-secondary{margin-top:8px}.workspace-overlay-panel-body{min-height:0;overflow-y:auto;padding:14px 16px 16px}.workspace-overlay-panel-left .workspace-overlay-panel-body{display:grid;grid-template-rows:minmax(0,1fr);padding:0;overflow:hidden}.workspace-overlay-panel-right .workspace-overlay-panel-body{display:grid;grid-template-rows:minmax(0,1fr);min-height:0;padding:0;overflow:hidden}.customer-context-browser-layout{display:grid;grid-template-columns:minmax(16rem,20rem) minmax(0,1fr);gap:10px;min-height:28rem;padding:14px 16px 16px}.customer-context-browser-results,.customer-context-browser-detail{align-content:start}.customer-context-search-field{display:grid;gap:4px;min-width:min(22rem,100%)}.customer-context-results-list,.customer-context-related-list,.customer-context-ticket-list{display:grid;gap:8px}.customer-context-result{display:grid;gap:6px;padding:9px 10px;border:1px solid rgba(186,198,205,.7);border-radius:10px;background:linear-gradient(180deg,#f9fbfcf5,#f4f8f9eb);text-align:left;cursor:pointer;font:inherit}.customer-context-result.is-active{border-color:#34789d85;box-shadow:0 8px 18px #17435c14}.customer-context-result-copy,.customer-context-summary-copy,.customer-context-related-copy{display:grid;gap:2px}.customer-context-result-facts,.customer-context-summary-pills{display:flex;flex-wrap:wrap;gap:6px}.customer-context-summary{display:grid;gap:12px}.customer-context-summary-header,.customer-context-summary-section,.customer-context-related-item,.customer-context-ticket-item{display:grid;gap:6px}.customer-context-summary-header{padding-bottom:8px;border-bottom:1px solid rgba(179,191,198,.32)}.customer-context-summary h3{margin:0;font-size:1rem;line-height:1.15}.customer-context-related-item{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:8px 9px;border:1px solid rgba(186,198,205,.6);border-radius:9px}.customer-context-ticket-item{padding:8px 9px;border:1px solid rgba(186,198,205,.46);border-radius:9px}.customer-context-summary-actions{justify-content:flex-start}.customer-context-summary-empty{min-height:12rem;display:grid;align-items:center}.workspace-overlay-stack{display:grid;gap:12px}.workspace-right-rail-body{display:grid;min-height:0;height:100%;overflow:hidden;padding:12px 14px 14px;background:linear-gradient(180deg,#151d23d1,#0e1419d1)}.workspace-right-rail-tabpanel{display:grid;min-height:0;height:100%;overflow:hidden}.workspace-right-rail-tabpanel[hidden]{display:none!important}.workspace-right-rail-tabpanel>.workspace-overlay-content-panel{height:100%;min-height:0}.workspace-overlay-tabs{display:inline-flex;align-items:center;gap:3px;padding:2px;border:1px solid rgba(89,106,117,.42);border-radius:8px;background:#141b20c7}.workspace-overlay-tab{border:none;border-radius:6px;background:transparent;color:#b1c0c8;padding:4px 9px;font-size:.71rem;line-height:1.2;letter-spacing:.01em;cursor:pointer;transition:background-color .13s ease,color .13s ease,box-shadow .13s ease}.workspace-overlay-tab:hover{background:#3b495238}.workspace-overlay-tab:focus-visible{outline:2px solid rgba(40,108,143,.22);outline-offset:1px}.workspace-overlay-tab.is-active{background:#4f85a638;color:#e6f1f7;box-shadow:inset 0 0 0 1px #76adce38}.workspace-overlay-content-panel{display:grid;min-height:0;background:transparent}.workspace-overlay-panel-right .workspace-overlay-panel-heading .workspace-context-label{opacity:.5}.workspace-overlay-panel-right .workspace-overlay-panel-header h2{font-size:.82rem;line-height:1.08;color:#8fa2ad}.workspace-overlay-help-panel{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden;overscroll-behavior:contain;scrollbar-gutter:stable}.workspace-overlay-help-main{display:flex;flex:1 1 auto;flex-direction:column;gap:12px;min-height:0;overflow:hidden}.workspace-overlay-definition-list{display:grid;gap:10px}.workspace-overlay-definition-list>div{display:grid;gap:3px}.workspace-overlay-help-transcript{display:grid;align-content:start;gap:10px;min-height:0}.workspace-overlay-help-scroll{display:block;flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding-right:2px;padding-bottom:2px}.workspace-overlay-help-prompt{margin:0;font-size:.84rem;line-height:1.4}.workspace-overlay-help-footer{display:grid;flex:0 0 auto;gap:10px;min-height:0;padding-top:10px;background:linear-gradient(180deg,#141b2000,#141b2029)}.workspace-overlay-help-composer{display:grid;gap:10px;padding-top:12px;border-top:1px solid rgba(137,154,163,.16)}.workspace-overlay-help-composer .button-row{justify-content:flex-end}.workspace-step-help-thread{display:grid;gap:8px;align-content:start;min-height:min-content}.workspace-step-help-entry{display:grid;gap:5px;padding:10px 11px;border:1px solid rgba(86,102,112,.18);border-radius:10px;background:linear-gradient(180deg,#262e35b3,#1f262cb8)}.workspace-step-help-entry-user{background:linear-gradient(180deg,#2c3940d1,#212b31d1)}.workspace-step-help-entry-greeting{gap:6px;background:linear-gradient(180deg,#232c32ad,#1d252bad)}.workspace-step-help-entry-header{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-size:.76rem;line-height:1.2}.workspace-step-help-entry p,.workspace-step-help-error{margin:0;white-space:pre-wrap}.workspace-step-help-meta{font-size:.74rem;line-height:1.35}.workspace-step-help-target-label{font-size:.72rem;line-height:1.3}.workspace-step-help-hint{display:grid;gap:6px;margin-top:3px;padding:8px 9px;border:1px solid rgba(124,142,152,.18);border-radius:8px;background:#1921266b}.workspace-step-help-hint-title{font-size:.7rem;letter-spacing:.04em;text-transform:uppercase;color:#9fb3bc}.workspace-step-help-hint-list{display:grid;gap:3px;font-size:.76rem;line-height:1.35;color:#d8e1e6}.workspace-step-help-hint-counts{display:grid;gap:2px}.workspace-step-help-error{padding:9px 11px;border:1px solid rgba(190,119,119,.26);border-radius:9px;color:#f1b5b5;background:#581e1e3d}.workspace-teams-panel{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;gap:10px;height:100%;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.workspace-teams-status-surface,.workspace-teams-thread-surface{display:grid;gap:8px;padding:10px 11px;border:1px solid rgba(86,102,112,.18);border-radius:9px;background:linear-gradient(180deg,#262e35c7,#1f262cc7)}.workspace-teams-status-row,.workspace-teams-thread-header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.workspace-teams-status-copy{display:grid;gap:3px}.workspace-teams-status-title,.workspace-teams-thread-header strong{font-size:.83rem;line-height:1.2;color:#f1f6f8}.workspace-teams-actions{display:flex;flex-wrap:wrap;gap:6px}.workspace-teams-actions .secondary-button:disabled,.workspace-teams-actions .primary-button:disabled{cursor:not-allowed;opacity:.72}.workspace-teams-link-target{display:grid;gap:8px;padding-top:8px;border-top:1px solid rgba(88,104,114,.18)}.workspace-teams-footer{font-size:.7rem;line-height:1.35}.workspace-support-fallback{display:grid;gap:10px;padding:11px 12px 13px;min-height:100%;align-content:start;background:linear-gradient(180deg,#131b21f5,#0e151af0)}.workspace-support-card{display:grid;gap:10px;padding:11px 12px;border:1px solid rgba(86,102,112,.18);border-radius:11px;background:linear-gradient(180deg,#262e35c7,#1f262cc7);box-shadow:inset 0 1px #ffffff08}.workspace-support-card-hero{border-color:#6098bc3d;background:linear-gradient(180deg,#202e38eb,#162128e0)}.workspace-support-card-header{display:flex;align-items:center;justify-content:space-between;gap:8px}.workspace-support-card-copy{display:grid;gap:5px}.workspace-support-card-copy h3{margin:0;font-size:.95rem;line-height:1.16;color:#f1f6f8}.workspace-support-grid{display:grid;gap:8px}.workspace-support-grid-compact{gap:0}.workspace-support-summary-strip{display:flex;flex-wrap:wrap;gap:7px}.workspace-support-summary-item{display:inline-grid;gap:2px;min-width:min(12rem,100%);padding:6px 7px;border:1px solid rgba(89,106,117,.18);border-radius:8px;background:#121a206b;font-size:.71rem;line-height:1.26}.workspace-support-row{display:grid;gap:4px;padding-top:8px;border-top:1px solid rgba(88,104,114,.18)}.workspace-support-row:first-child{padding-top:0;border-top:none}.workspace-support-row-compact{gap:3px}.workspace-support-row span:last-child{color:#dce7eb}.workspace-support-row-metadata{gap:6px}.workspace-support-metadata{display:flex;flex-wrap:wrap;gap:6px}.workspace-support-list{margin:0;padding-left:18px;display:grid;gap:5px;color:#c9d7dd;font-size:.73rem;line-height:1.35}.workspace-support-section{display:grid;gap:8px;padding:2px 1px 1px}.workspace-support-section-header{display:flex;align-items:center;justify-content:space-between;gap:8px}.workspace-support-empty-state{margin:0;font-size:.73rem;line-height:1.4}.workspace-support-boundary-line{margin:0;font-size:.72rem;line-height:1.4}.workspace-resource-explorer{display:grid;grid-template-columns:minmax(15rem,16.5rem) minmax(0,1.52fr);gap:10px;min-height:0;overflow:hidden}.workspace-resource-rail,.workspace-resource-detail{min-width:0;min-height:0;border:1px solid rgba(78,95,107,.52);border-radius:9px;background:linear-gradient(180deg,#151d24fc,#11171dfb)}.workspace-resource-rail{display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden}.workspace-resource-rail-header{display:grid;gap:5px;padding:8px 8px 7px;border-bottom:1px solid rgba(93,109,119,.28);background:linear-gradient(180deg,#232b32fa,#1c2329f5)}.workspace-resource-rail-header-copy{display:grid;gap:2px}.workspace-resource-rail-header strong{font-size:.77rem;line-height:1.15;letter-spacing:.08em;text-transform:uppercase;color:#c7d7de}.workspace-resource-rail-summary{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.workspace-resource-rail-summary-item{display:inline-flex;align-items:center;min-width:0;padding:1px 5px;border-radius:999px;border:1px solid rgba(89,106,117,.24);background:#121a2085;color:#cad8de;font-size:.59rem;line-height:1.15}.workspace-resource-tree,.workspace-resource-tree-group{list-style:none;margin:0;padding:0}.workspace-resource-tree{min-height:0;overflow-y:auto;padding:5px 5px 7px 3px;overscroll-behavior:contain;scrollbar-gutter:stable}.workspace-resource-tree-group{position:relative;margin-left:.08rem;padding-left:.58rem}.workspace-resource-tree-group:before{content:"";position:absolute;top:2px;bottom:5px;left:.19rem;width:1px;background:linear-gradient(180deg,#63737d38,#63737d0d)}.workspace-resource-tree-group>.workspace-resource-tree-item{position:relative}.workspace-resource-tree-group>.workspace-resource-tree-item:before{content:"";position:absolute;top:.97rem;left:-.01rem;width:.34rem;height:1px;background:#63737d38}.workspace-resource-tree-item+.workspace-resource-tree-item{margin-top:1px}.workspace-resource-node-row{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:stretch;gap:3px;padding-left:calc(var(--resource-depth, 0) * 10px)}.workspace-resource-disclosure{width:1rem;min-width:1rem;border:none;border-radius:6px;background:transparent;color:#a8bac3;cursor:pointer;align-self:start;margin-top:6px;line-height:1}.workspace-resource-disclosure:hover{background:#3c4b5433}.workspace-resource-disclosure-placeholder{display:inline-flex;align-items:center;justify-content:center;opacity:.32}.workspace-resource-node-button{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:6px 8px 6px 9px;border:1px solid transparent;border-radius:7px;background:transparent;color:#1a2b33;text-align:left;cursor:pointer;transition:background-color .13s ease,border-color .13s ease,box-shadow .13s ease,color .13s ease}.workspace-resource-node-button:hover{background:#eaf0f357}.workspace-resource-node-button:focus-visible,.workspace-resource-disclosure:focus-visible{outline:2px solid rgba(40,108,143,.24);outline-offset:1px}.workspace-resource-node-row.is-selected .workspace-resource-node-button{background:#286c8f1a;border-color:#286c8f38;box-shadow:inset 4px 0 #286c8fd1,0 0 0 1px #286c8f0d}.workspace-resource-node-row.is-related:not(.is-selected) .workspace-resource-node-button{box-shadow:inset 1px 0 #286c8f1f}.workspace-resource-node-row.availability-empty .workspace-resource-node-button,.workspace-resource-node-row.availability-planned .workspace-resource-node-button{color:#51666f}.workspace-resource-node-row.availability-empty .workspace-resource-node-label{opacity:.76}.workspace-resource-node-row.availability-planned .workspace-resource-node-label{opacity:.86}.workspace-resource-node-copy{display:grid;gap:3px;min-width:0;padding-block:1px 0}.workspace-resource-node-label-row{display:flex;align-items:center;gap:6px;min-width:0;flex-wrap:wrap}.workspace-resource-node-row.kind-surface .workspace-resource-node-label-row:before,.workspace-resource-node-row.kind-group .workspace-resource-node-label-row:before,.workspace-resource-node-row.kind-instance .workspace-resource-node-label-row:before{content:"";flex-shrink:0}.workspace-resource-node-row.kind-surface .workspace-resource-node-label-row:before{width:.46rem;height:.46rem;border-radius:2px;border:1px solid rgba(72,101,114,.44);background:linear-gradient(180deg,#f9fbfcf0,#f1f6f8e0)}.workspace-resource-node-row.kind-group .workspace-resource-node-label-row:before{width:.48rem;height:.34rem;border-top:2px solid rgba(84,105,116,.62);border-bottom:2px solid rgba(84,105,116,.26);opacity:.68}.workspace-resource-node-row.kind-instance .workspace-resource-node-label-row:before{width:.34rem;height:.34rem;border-radius:999px;background:#395966b3;box-shadow:0 0 0 1px #3959661f}.workspace-resource-node-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.77rem;line-height:1.2;color:#182d35}.workspace-resource-node-supporting{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.63rem;line-height:1.25;color:#6c8089}.workspace-resource-node-supporting.is-faint{font-size:.56rem;opacity:.72}.workspace-resource-node-dot{width:.36rem;height:.36rem;border-radius:999px;background:#286c8fad;flex-shrink:0}.workspace-resource-node-badge{display:inline-flex;align-items:center;padding:1px 5px;border-radius:999px;border:1px solid rgba(40,108,143,.14);background:#286c8f14;color:#476876;font-size:.53rem;line-height:1.2;letter-spacing:.04em;text-transform:uppercase}.workspace-resource-node-sidecar{display:inline-flex;align-items:center;justify-content:flex-end;min-width:0}.workspace-resource-node-status{flex-shrink:0;padding:2px 4px;align-self:center;border-radius:4px;font-size:.48rem;line-height:1.2;border:1px solid transparent;letter-spacing:.08em;text-transform:uppercase;opacity:.58}.workspace-resource-node-meta{flex-shrink:0;align-self:center;font-size:.58rem;line-height:1.2;color:#647781;letter-spacing:.04em;font-variant-numeric:tabular-nums;opacity:.64}.workspace-resource-node-status-available,.workspace-resource-pill-available{background:var(--state-confirmed-bg);color:var(--state-confirmed-pill-text);border-color:#3f775433}.workspace-resource-node-status-empty,.workspace-resource-pill-empty{background:var(--state-muted-bg);color:var(--state-muted-pill-text);border-color:#6e7e882e}.workspace-resource-node-status-planned,.workspace-resource-pill-planned{background:var(--state-pending-bg);color:var(--state-pending-pill-text);border-color:#b075262e}.workspace-resource-pill-related{background:#286c8f14;color:#476876;border-color:#286c8f24}.workspace-resource-node-row.kind-surface .workspace-resource-node-label{font-weight:600;letter-spacing:.01em}.workspace-resource-node-row.kind-surface .workspace-resource-node-button{background:transparent;min-height:2.5rem}.workspace-resource-node-row.kind-group .workspace-resource-node-button{padding-top:9px;padding-bottom:5px;background:transparent}.workspace-resource-node-row.kind-group .workspace-resource-node-label{font-size:.63rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#5a7079}.workspace-resource-node-row.kind-group .workspace-resource-node-supporting{color:#7b8d95}.workspace-resource-node-row.kind-instance{padding-left:calc(var(--resource-depth, 0) * 14px)}.workspace-resource-node-row.kind-instance .workspace-resource-node-button{background:transparent;min-height:2.35rem}.workspace-resource-node-row.kind-instance .workspace-resource-node-label{font-weight:560}.workspace-resource-node-row.kind-instance .workspace-resource-disclosure-placeholder{opacity:.22}.workspace-resource-detail{display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;background:linear-gradient(180deg,#fafcfdfa,#f5f8faf0)}.workspace-resource-detail.is-connection-map-active .workspace-resource-detail-header{padding:8px 10px 7px}.workspace-resource-detail.is-connection-map-active .workspace-resource-detail-body{padding:8px 6px 10px}.workspace-resource-detail.is-connection-map-active.is-connection-map-expanded .workspace-resource-detail-body{display:grid;grid-template-rows:minmax(0,1fr);overflow:hidden;padding:7px 3px 8px}.workspace-resource-detail-header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:9px 12px 8px;border-bottom:1px solid rgba(137,154,163,.22);background:linear-gradient(180deg,#f7fafcfc,#f2f6f8f2)}.workspace-resource-detail-header h3{margin:2px 0 0;font-size:.9rem;line-height:1.12;letter-spacing:.02em;color:#14303a}.workspace-resource-detail-header>div:first-child{min-width:0}.workspace-resource-detail-badges{display:flex;flex-wrap:wrap;gap:5px;align-items:center;justify-content:flex-end}.workspace-resource-pill{padding:1px 4px;border-radius:4px;font-size:.54rem;letter-spacing:.06em;opacity:.76}.workspace-resource-detail-body{min-height:0;overflow-y:auto;padding:10px 10px 12px;overscroll-behavior:contain;scrollbar-gutter:stable}.workspace-resource-detail-stack{display:grid;gap:8px}.workspace-resource-surface{border:1px solid rgba(86,102,112,.18);border-radius:10px;background:linear-gradient(180deg,#262e35c7,#1f262cc7);padding:10px 11px;box-shadow:inset 0 1px #ffffff08}.workspace-resource-surface-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 10px}.workspace-resource-metric{display:grid;gap:1px;align-content:start}.workspace-resource-metric strong{font-size:.77rem;line-height:1.22;color:#f1f6f8;font-weight:650}.workspace-resource-preview-surface{display:grid;gap:9px;min-height:0;align-content:start}.workspace-resource-preview-copy{display:grid;gap:4px;padding-bottom:7px;border-bottom:1px solid rgba(88,104,114,.18)}.workspace-resource-preview-copy h4{margin:0;font-size:.86rem;line-height:1.18;letter-spacing:.02em;color:#f1f6f8}.workspace-resource-preview-copy p{color:#bfd0d8;font-size:.73rem;line-height:1.38}.workspace-resource-identity-band{gap:10px}.workspace-resource-identity-band .workspace-resource-preview-copy{padding-bottom:0;border-bottom:none}.workspace-resource-identity-band-copy{gap:5px}.workspace-resource-identity-band-meta{display:flex;flex-wrap:wrap;gap:6px}.workspace-resource-identity-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 12px}.workspace-resource-preview-grid,.workspace-resource-definition-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 10px}.workspace-resource-preview-grid>div,.workspace-resource-definition-list>div{display:grid;gap:1px}.workspace-resource-surface .workspace-context-key{font-size:.56rem;line-height:1.15;letter-spacing:.11em;text-transform:uppercase;color:#9daeb6}.workspace-resource-definition-section{align-content:start}.workspace-resource-chip-list{display:flex;flex-wrap:wrap;gap:5px}.workspace-resource-chip{padding:1px 5px;border-radius:5px;background:#f6f9fac2;border:1px solid rgba(189,204,210,.24);font-size:.61rem;color:#4a626d}.workspace-reference-context-stack,.workspace-knowledge-pack-stack,.workspace-reference-context-section,.workspace-reference-context-object-list,.workspace-reference-context-provenance-list{display:grid;gap:7px}.workspace-reference-context-import{display:grid;gap:8px}.workspace-reference-context-export-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.workspace-reference-context-export-copy{font-size:.72rem}.workspace-reference-context-export-message{margin:0;font-size:.72rem;color:#b9d8c7}.workspace-reference-context-export-message-error{color:#f4b8b8}.workspace-reference-context-pill-row{display:flex;flex-wrap:wrap;gap:6px}.workspace-reference-context-object,.workspace-reference-context-span{display:grid;gap:6px;padding:8px 9px;border:1px solid rgba(88,104,114,.18);border-radius:8px;background:#121a2057}.workspace-reference-context-object-header{display:flex;align-items:start;justify-content:space-between;gap:8px}.workspace-reference-context-object-header>div:first-child{display:grid;gap:3px}.workspace-reference-context-select{display:inline-flex;align-items:center;gap:6px;font-size:.67rem;color:#b1c0c8}.workspace-reference-context-select input{margin:0}.workspace-reference-context-object-header strong{font-size:.77rem;line-height:1.24}.workspace-reference-context-text{margin:0;color:#dce7eb;font-size:.73rem;line-height:1.42}.workspace-reference-context-meta-row{display:flex;flex-wrap:wrap;gap:8px 12px;color:#b1c0c8;font-size:.68rem;line-height:1.35}.workspace-resource-list-surface{display:grid;gap:7px;align-content:start}.workspace-resource-bullet-list{margin:0;padding-left:16px;display:grid;gap:2px;color:#354d57}.workspace-resource-bullet-list li{margin:0}.workspace-resource-structured-surface{display:grid;gap:6px}.workspace-resource-structured-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 7px}.workspace-resource-structured-entry{display:grid;gap:2px;align-content:start;padding:5px 6px;border-radius:5px;background:#f6f9fa75;border:1px solid rgba(191,204,210,.16)}.workspace-resource-structured-entry strong{font-size:.75rem;line-height:1.24;color:#18313b}.workspace-connection-map-hero-stack{gap:6px;min-height:0}.workspace-resource-detail.is-connection-map-active.is-connection-map-expanded .workspace-connection-map-hero-stack{height:100%;grid-template-rows:auto minmax(0,1fr)}.workspace-connection-map-top-bar{display:grid;gap:4px;padding:7px 9px;border-radius:11px;border:1px solid rgba(88,104,114,.12);background:#0e151b33}.workspace-connection-map-top-bar-main{display:flex;align-items:end;justify-content:space-between;gap:8px 14px;flex-wrap:wrap}.workspace-connection-map-top-bar h4{margin:0}.workspace-connection-map-top-bar-meta,.workspace-connection-map-top-bar-note{margin:0;font-size:.68rem;line-height:1.35}.workspace-connection-map-top-bar-note{color:#b7cad1}.workspace-connection-map-filters{display:flex;flex-wrap:wrap;gap:5px}.workspace-connection-map-filter{padding:4px 8px;border-radius:999px;border:1px solid rgba(91,108,117,.24);background:#11181e57;color:#c7d5db;font-size:.66rem;line-height:1.2;letter-spacing:.03em;cursor:pointer;transition:border-color .14s ease,background-color .14s ease,color .14s ease,box-shadow .14s ease}.workspace-connection-map-filter:hover{border-color:#7a8e9857;background:#151d2385}.workspace-connection-map-filter.is-active{border-color:#286c8f47;background:#286c8f29;color:#e8f0f3;box-shadow:inset 0 0 0 1px #286c8f14}.workspace-connection-map-filter:focus-visible{outline:2px solid rgba(40,108,143,.26);outline-offset:1px}.workspace-connection-map-chip-row{display:flex;flex-wrap:wrap;gap:5px;max-height:3rem;overflow:hidden}.workspace-connection-map-stage-surface{padding:4px;min-height:0;display:grid}.workspace-resource-detail.is-connection-map-active .workspace-connection-map-stage-surface{padding:3px 2px 2px}.workspace-resource-detail.is-connection-map-active.is-connection-map-expanded .workspace-connection-map-stage-surface{height:100%;padding:1px 0 0}.workspace-connection-map-stage-shell{display:grid;grid-template-rows:minmax(0,1fr) auto;gap:6px;min-height:0}.workspace-resource-detail.is-connection-map-active .workspace-connection-map-stage-shell{gap:5px}.workspace-connection-map-stage-shell.presentation-expanded{height:100%;grid-template-rows:minmax(0,1fr)}.workspace-resource-detail.is-connection-map-active.is-connection-map-expanded .workspace-connection-map-stage-shell{gap:3px}.workspace-connection-map-stage-body{position:relative;min-height:0;height:100%;overflow:hidden}.workspace-connection-map-stage{position:relative;min-height:0;height:100%}.workspace-connection-map-stage-chrome{position:absolute;inset:10px 10px auto;z-index:2;pointer-events:none;display:flex;justify-content:flex-start}.workspace-resource-detail.is-connection-map-active .workspace-connection-map-stage-chrome{inset:9px 8px auto}.workspace-resource-detail.is-connection-map-active.is-connection-map-expanded .workspace-connection-map-stage-chrome{inset:7px 5px auto}.workspace-connection-map-stage-filters{display:flex;flex-wrap:wrap;align-items:flex-start;gap:6px;max-width:min(34rem,calc(100% - 7.75rem));pointer-events:none}.workspace-connection-map-stage-filters .workspace-connection-map-filters{width:fit-content;max-width:100%;pointer-events:auto}.workspace-connection-map-stage-selection-action{pointer-events:auto}.workspace-connection-map-selection-toggle{padding:4px 8px;border-radius:999px;border:1px solid rgba(91,108,117,.24);background:#11181e47;color:#d5e1e6;font-size:.66rem;line-height:1.2;letter-spacing:.03em;cursor:pointer;transition:border-color .14s ease,background-color .14s ease,color .14s ease,box-shadow .14s ease}.workspace-connection-map-selection-toggle:hover{border-color:#7a8e9857;background:#151d237a}.workspace-connection-map-selection-toggle:focus-visible{outline:2px solid rgba(40,108,143,.26);outline-offset:1px}.workspace-connection-map-stage-focus-dock{position:absolute;left:10px;bottom:10px;z-index:2;max-width:min(24rem,calc(100% - 1.25rem));pointer-events:none}.workspace-resource-detail.is-connection-map-active .workspace-connection-map-stage-focus-dock{left:8px;bottom:8px}.workspace-resource-detail.is-connection-map-active.is-connection-map-expanded .workspace-connection-map-stage-focus-dock{left:5px;bottom:5px;max-width:min(23.25rem,calc(100% - .65rem))}.workspace-connection-map-stage-focus-dock .workspace-connection-map-selection-card,.workspace-connection-map-stage-focus-dock .workspace-connection-map-selected-mappings-tray,.workspace-connection-map-stage-focus-dock .workspace-connection-map-selection-neutral,.workspace-connection-map-stage-footer .workspace-connection-map-legend{pointer-events:auto}.workspace-connection-map-stage-footer{position:absolute;right:10px;bottom:10px;z-index:2;display:flex;justify-content:flex-end;pointer-events:none}.workspace-resource-detail.is-connection-map-active .workspace-connection-map-stage-footer{right:8px;bottom:8px}.workspace-resource-detail.is-connection-map-active.is-connection-map-expanded .workspace-connection-map-stage-footer{right:5px;bottom:5px}.workspace-connection-map-stage-inline-support{display:grid;gap:6px;padding:0 2px 2px;min-width:0}.workspace-resource-detail.is-connection-map-active .workspace-connection-map-stage-inline-support{gap:5px;padding:0 1px 1px}.workspace-connection-map-selection-card,.workspace-connection-map-selected-mappings-tray,.workspace-connection-map-selection-neutral{min-height:0;min-width:0;width:100%;padding:7px 9px;justify-self:start;border-radius:10px;border:1px solid rgba(121,138,148,.14);background:linear-gradient(180deg,#121c2285,#10181e8f);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.workspace-connection-map-selection-card,.workspace-connection-map-selection-neutral{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.workspace-connection-map-selected-mappings-tray{display:grid;gap:6px;align-content:start}.workspace-connection-map-selection-card.variant-docked-overlay,.workspace-connection-map-selected-mappings-tray.variant-docked-overlay,.workspace-connection-map-selection-neutral.variant-docked-overlay{width:min(100%,24rem);max-width:24rem;padding:7px 9px}.workspace-connection-map-selection-card.variant-attached-inline,.workspace-connection-map-selected-mappings-tray.variant-attached-inline,.workspace-connection-map-selection-neutral.variant-attached-inline{width:min(100%,32rem);max-width:32rem;border-color:#798a941a;background:#11181e2e;-webkit-backdrop-filter:none;backdrop-filter:none}.workspace-connection-map-selection-card.has-selection{box-shadow:inset 2px 0 #286c8fad}.workspace-connection-map-selection-main{display:grid;gap:5px;min-width:0;flex:1 1 18rem}.workspace-connection-map-selection-copy,.workspace-connection-map-selected-mappings-copy{display:grid;gap:2px}.workspace-connection-map-selection-copy h4,.workspace-connection-map-selected-mappings-copy h4,.workspace-connection-map-hover-card strong{margin:0;font-size:.98rem;line-height:1.22;color:#edf4f6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.workspace-connection-map-selection-copy p,.workspace-connection-map-selected-mappings-copy p,.workspace-connection-map-hover-card p{margin:0}.workspace-connection-map-selection-copy p,.workspace-connection-map-selected-mappings-copy p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.workspace-connection-map-selection-card.variant-docked-overlay .workspace-connection-map-selection-copy p{-webkit-line-clamp:1}.workspace-connection-map-selection-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px}.workspace-connection-map-selection-counts,.workspace-connection-map-hover-counts{display:flex;flex-wrap:wrap;gap:6px}.workspace-connection-map-selection-count{display:inline-flex;align-items:baseline;gap:4px;padding:4px 7px;border-radius:999px;border:1px solid rgba(88,104,114,.14);background:#11191f2e}.workspace-connection-map-selection-count strong{font-size:.78rem;line-height:1.1;color:#edf4f6}.workspace-connection-map-selection-count span,.workspace-connection-map-hover-counts span{font-size:.62rem;line-height:1.2;color:#b7cad1}.workspace-connection-map-selection-action{max-width:100%;padding:5px 9px;font-size:.68rem;white-space:nowrap}.workspace-connection-map-selection-card .workspace-resource-chip{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;word-break:break-word;padding:1px 5px}.workspace-connection-map-selected-mappings-chips{display:flex;flex-wrap:wrap;gap:5px;max-height:3.4rem;overflow:auto;padding-right:2px}.workspace-connection-map-selected-mappings-tray .workspace-resource-chip{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;word-break:break-word;padding:1px 5px}.workspace-connection-map-selected-mappings-list{margin:0;padding:0 2px 0 0;list-style:none;display:grid;gap:5px;max-height:10rem;overflow:auto}.workspace-connection-map-selected-mappings-tray.variant-attached-inline .workspace-connection-map-selected-mappings-list{max-height:11rem}.workspace-connection-map-selected-mappings-list li{font-size:.67rem;line-height:1.34;color:#dbe6ea}.workspace-connection-map-selected-mappings-empty{margin:0;font-size:.67rem;line-height:1.34}.workspace-connection-map-hover-card{position:absolute;z-index:5;width:min(17rem,calc(100% - 12px));display:grid;gap:7px;padding:10px 11px;border-radius:10px;border:1px solid rgba(74,95,106,.22);background:#10181ef0;box-shadow:0 12px 28px #070c103d;pointer-events:none}.workspace-connection-map-hover-facts{margin:0;padding-left:14px;display:grid;gap:3px;font-size:.66rem;line-height:1.38;color:#d2e0e6}.workspace-connection-map-legend{display:inline-grid;gap:0;justify-self:start;max-width:min(100%,18rem);border-radius:9px;border:1px solid transparent;background:transparent;overflow:hidden}.workspace-connection-map-legend summary{list-style:none;cursor:pointer;padding:4px 0;font-size:.65rem;line-height:1.2;color:#c3d1d7}.workspace-connection-map-legend summary::-webkit-details-marker{display:none}.workspace-connection-map-legend-content{display:grid;gap:7px;padding:2px 8px 8px}.workspace-connection-map-legend.is-stage-footer{justify-self:end;max-width:10.5rem}.workspace-connection-map-legend.is-stage-inline{max-width:min(100%,16rem)}.workspace-connection-map-legend[open]{border-color:#798a941f;background:#121c2257;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.workspace-connection-map-legend-content p{margin:0;font-size:.67rem;line-height:1.34}.workspace-connection-map-domain-key{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;color:#dbe6ea;font-size:.68rem;line-height:1.25}.workspace-connection-map-domain-swatch{width:.72rem;height:.72rem;border-radius:999px;border:1px solid rgba(174,188,194,.36);display:inline-block}.workspace-connection-map-domain-swatch.domain-ac{background:#b98c45b8;border-color:#d6b27c85}.workspace-connection-map-domain-swatch.domain-dc{background:#5691c6b8;border-color:#83b0db85}.workspace-connection-map-domain-swatch.domain-dc_return{background:#60947db8;border-color:#8ebca785}.workspace-connection-map-domain-swatch.domain-protective_earth{background:#819953b8;border-color:#aec48285}.workspace-connection-map-domain-swatch.domain-control_signal{background:#5babb0b8;border-color:#8dcdd185}.workspace-connection-map-legend-list{margin:0;padding-left:16px;display:grid;gap:3px;color:#dbe6ea;font-size:.66rem;line-height:1.36}.workspace-connection-map-canvas-shell{display:grid;grid-template-rows:minmax(0,1fr);min-height:0;height:100%;position:relative}.workspace-connection-map-canvas-scroll{overflow:hidden;padding:0;border-radius:12px;border:1px solid rgba(121,138,148,.24);background:linear-gradient(180deg,#e3e9ecf5,#d6dfe4f0)}.workspace-connection-map-canvas-scroll.is-space-pan-ready{cursor:grab}.workspace-connection-map-canvas-scroll.is-panning,.workspace-connection-map-canvas-scroll.is-panning *{cursor:grabbing}.workspace-connection-map-svg{display:block}.workspace-connection-map-viewport-controls{position:absolute;top:10px;right:10px;z-index:4;display:inline-flex;align-items:center;gap:4px;padding:4px;border-radius:999px;border:1px solid rgba(101,119,129,.2);background:#121c22a8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.workspace-connection-map-viewport-button{min-width:1.7rem;height:1.7rem;padding:0 6px;border-radius:999px;border:1px solid rgba(129,145,154,.18);background:#eef4f6e6;color:#17313d;font-size:.7rem;line-height:1;cursor:pointer}.workspace-connection-map-viewport-button.is-fit{min-width:2.45rem}.workspace-connection-map-viewport-button:disabled{opacity:.42;cursor:default}.workspace-connection-map-viewport-button:focus-visible{outline:2px solid rgba(40,108,143,.26);outline-offset:1px}@media (min-width: 900px){.workspace-connection-map-selection-card.variant-attached-inline .workspace-connection-map-selection-copy p,.workspace-connection-map-selection-neutral.variant-attached-inline .workspace-connection-map-selection-copy p{-webkit-line-clamp:1}}@media (max-width: 899px){.workspace-connection-map-selection-card,.workspace-connection-map-selection-neutral,.workspace-connection-map-selection-meta{align-items:flex-start}.workspace-connection-map-selection-card,.workspace-connection-map-selection-neutral{flex-direction:column}.workspace-connection-map-stage-filters{max-width:calc(100% - 6.75rem)}}.workspace-connection-map-node-hitbox{fill:transparent;stroke:none}.workspace-connection-map-grid-background{fill:#edf2f5fa}.workspace-connection-map-grid-line{stroke:#76858e1a;stroke-width:1}.workspace-connection-map-lane{fill:#f8fafba8;stroke:#71808833;stroke-width:1}.workspace-connection-map-lane.kind-role{fill-opacity:.86;stroke-width:1.12}.workspace-connection-map-lane.kind-role.role-unknown{fill:#f3f6f885;stroke:#71808829;stroke-dasharray:5 4}.workspace-connection-map-lane.tone-ac{fill:#b98c4514;stroke:#b98c453d}.workspace-connection-map-lane.tone-dc{fill:#5691c614;stroke:#5691c63d}.workspace-connection-map-lane.tone-dc_return{fill:#60947d14;stroke:#60947d3d}.workspace-connection-map-lane.tone-protective_earth{fill:#81995314;stroke:#8199533d}.workspace-connection-map-lane.tone-control_signal{fill:#5babb014;stroke:#5babb03d}.workspace-connection-map-lane.tone-other_unknown{fill:#71808814;stroke:#7180883d}.workspace-connection-map-lane-title{font-size:11.8px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;fill:#3c535d}.workspace-connection-map-lane-count{font-size:11.2px;font-weight:700;fill:#566d77}.workspace-connection-map-edge{fill:none;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;opacity:.82;transition:opacity .15s ease,stroke-width .15s ease}.workspace-connection-map-edge.domain-ac{stroke:#b98c45f2}.workspace-connection-map-edge.domain-dc{stroke:#5691c6f2}.workspace-connection-map-edge.domain-dc_return{stroke:#60947df2}.workspace-connection-map-edge.domain-protective_earth{stroke:#819953f2}.workspace-connection-map-edge.domain-control_signal{stroke:#5babb0f2}.workspace-connection-map-edge.domain-other_unknown{stroke:#718088d9}.workspace-connection-map-edge.is-trace-background{stroke-width:1.8;opacity:.18}.workspace-connection-map-edge.is-trace-related{stroke-width:4.15;opacity:.98}.workspace-connection-map-edge.is-selected-mapping{stroke-width:5.15;opacity:1}.workspace-connection-map-edge-hint{fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;opacity:.72;pointer-events:none}.workspace-connection-map-edge-hint.domain-ac{stroke:#b98c45eb}.workspace-connection-map-edge-hint.domain-dc{stroke:#5691c6eb}.workspace-connection-map-edge-hint.domain-dc_return{stroke:#60947deb}.workspace-connection-map-edge-hint.domain-protective_earth{stroke:#819953eb}.workspace-connection-map-edge-hint.domain-control_signal{stroke:#5babb0eb}.workspace-connection-map-edge-hint.domain-other_unknown{stroke:#718088d1}.workspace-connection-map-edge-hint.is-trace-related{stroke-width:2.2;opacity:.9}.workspace-connection-map-edge-hint.is-selected-mapping{stroke-width:2.45;opacity:.96}.workspace-connection-map-edge-hint.is-trace-background{opacity:.14}.workspace-connection-map-node{cursor:pointer;outline:none}.workspace-connection-map-node-frame{fill:#fcfdfdfa;stroke:#63727b61;stroke-width:1.2;transition:fill .14s ease,stroke .14s ease,stroke-width .14s ease}.workspace-connection-map-node-cap{fill:#6e7e888f;opacity:.92}.workspace-connection-map-node.domain-ac .workspace-connection-map-node-cap{fill:#b98c45bd}.workspace-connection-map-node.domain-dc .workspace-connection-map-node-cap{fill:#5691c6bd}.workspace-connection-map-node.domain-dc_return .workspace-connection-map-node-cap{fill:#60947dbd}.workspace-connection-map-node.domain-protective_earth .workspace-connection-map-node-cap{fill:#819953bd}.workspace-connection-map-node.domain-control_signal .workspace-connection-map-node-cap{fill:#5babb0bd}.workspace-connection-map-node.domain-other_unknown .workspace-connection-map-node-cap{fill:#718088a3}.workspace-connection-map-node:hover .workspace-connection-map-node-frame,.workspace-connection-map-node:focus-visible .workspace-connection-map-node-frame{fill:#fffffffe;stroke:#286c8f6b}.workspace-connection-map-node.is-selected .workspace-connection-map-node-frame{fill:#fff;stroke:#286c8fdb;stroke-width:2.1}.workspace-connection-map-node.is-selected .workspace-connection-map-node-cap{opacity:1}.workspace-connection-map-node.is-single-selected .workspace-connection-map-node-frame{stroke-width:2.1}.workspace-connection-map-node.is-multi-selected .workspace-connection-map-node-frame{stroke-width:1.85}.workspace-connection-map-node.is-trace-neighbor .workspace-connection-map-node-frame{fill:#fffffffd;stroke:#286c8f8a;stroke-width:1.6}.workspace-connection-map-node.is-trace-neighbor .workspace-connection-map-node-cap{opacity:.88}.workspace-connection-map-node.is-trace-background .workspace-connection-map-node-frame{fill:#f8fafbc7;stroke:#6d7c8538}.workspace-connection-map-node.is-trace-background .workspace-connection-map-node-cap{opacity:.28}.workspace-connection-map-node:focus-visible{outline:none}.workspace-connection-map-node-title{font-size:14.6px;font-weight:700;fill:#18323c}.workspace-connection-map-node-meta{font-size:11.4px;fill:#50656f}.workspace-connection-map-node.is-trace-background .workspace-connection-map-node-title{fill:#2f4751}.workspace-connection-map-node.is-trace-background .workspace-connection-map-node-meta,.workspace-connection-map-node.is-trace-background .workspace-connection-map-node-id{fill:#83949b}.workspace-connection-map-node-id{font-size:10px;letter-spacing:.04em;fill:#6a7d86}.workspace-connection-map-endpoint-dot{fill:#f8fbfcfa;stroke-width:1.6;transition:opacity .15s ease,stroke-width .15s ease}.workspace-connection-map-endpoint-label{font-size:9.8px;fill:#4c636d;pointer-events:none;transition:opacity .15s ease}.workspace-connection-map-endpoint.domain-ac .workspace-connection-map-endpoint-dot{stroke:#b98c45fa}.workspace-connection-map-endpoint.domain-dc .workspace-connection-map-endpoint-dot{stroke:#5691c6fa}.workspace-connection-map-endpoint.domain-dc_return .workspace-connection-map-endpoint-dot{stroke:#60947dfa}.workspace-connection-map-endpoint.domain-protective_earth .workspace-connection-map-endpoint-dot{stroke:#819953fa}.workspace-connection-map-endpoint.domain-control_signal .workspace-connection-map-endpoint-dot{stroke:#5babb0fa}.workspace-connection-map-endpoint.domain-other_unknown .workspace-connection-map-endpoint-dot{stroke:#718088e0}.workspace-connection-map-endpoint.is-selected-mapping .workspace-connection-map-endpoint-dot{fill:#fff;stroke-width:2.35;opacity:1}.workspace-connection-map-endpoint.is-selected .workspace-connection-map-endpoint-dot{stroke-width:2;opacity:1}.workspace-connection-map-endpoint.is-trace-neighbor .workspace-connection-map-endpoint-dot{opacity:.84}.workspace-connection-map-endpoint.is-trace-background .workspace-connection-map-endpoint-dot{opacity:.24}.workspace-connection-map-endpoint.is-selected-mapping .workspace-connection-map-endpoint-label{fill:#18323c;opacity:1}.workspace-connection-map-endpoint.is-selected .workspace-connection-map-endpoint-label{fill:#284652;opacity:.96}.workspace-connection-map-endpoint.is-trace-neighbor .workspace-connection-map-endpoint-label{opacity:.78}.workspace-connection-map-endpoint.is-trace-background .workspace-connection-map-endpoint-label{opacity:.28}.workspace-connection-map-canvas-empty{display:grid;gap:4px;padding:10px 11px;border-radius:9px;border:1px solid rgba(88,104,114,.18);background:#10181e4d}.workspace-connection-map-canvas-empty strong{color:#edf4f6;font-size:.76rem;line-height:1.24}.workspace-resource-structured-nested{display:grid;gap:5px}.workspace-resource-history-list{list-style:none;margin:0;padding:0;display:grid;gap:5px}.workspace-resource-history-list li{display:grid;gap:2px;padding:6px 7px;border-radius:5px;background:#f6f9faad;border:1px solid rgba(192,207,214,.18)}@media (max-width: 1180px){.workspace-connection-map-hero{grid-template-columns:1fr}}.workspace-resource-port-semantic-summary{display:grid;gap:10px}.workspace-resource-port-semantic-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));gap:8px}.workspace-resource-port-semantic-item{display:grid;gap:2px;padding:8px 9px;border-radius:8px;border:1px solid rgba(188,203,210,.2);background:#f6f9fa80}.workspace-resource-port-semantic-item strong{font-size:.78rem;line-height:1.22;color:#17313d}.workspace-resource-port-group-stack{display:grid;gap:12px}.workspace-resource-port-group{display:grid;gap:8px;padding:9px 10px;border-radius:8px;border:1px solid rgba(191,204,210,.18);background:#f6f9fa6b}.workspace-resource-port-group-header{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.workspace-resource-port-group-header h5{margin:0;font-size:.77rem;line-height:1.2;letter-spacing:.02em;color:#17313d}.workspace-resource-port-group-count{font-size:.6rem;line-height:1.2;letter-spacing:.08em;text-transform:uppercase;color:#627883}.workspace-resource-port-group-summary{margin:0;font-size:.71rem;line-height:1.38}.workspace-resource-port-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.workspace-resource-port-card{display:grid;gap:6px;padding:8px;border-radius:5px;border:1px solid rgba(190,205,211,.22);background:#f5f8fabd}.workspace-resource-port-header{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.workspace-resource-port-header strong{font-size:.72rem;line-height:1.2;color:#17313d}.workspace-resource-port-id{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:.58rem;color:#60747d;opacity:.52;font-variant-numeric:tabular-nums}.workspace-resource-port-visibility{margin:0;font-size:.67rem;line-height:1.34}.workspace-resource-port-peers{display:grid;gap:4px}.workspace-resource-port-peers .workspace-resource-chip-list{gap:4px}.workspace-resource-instance-surface{position:relative;padding-top:10px}.workspace-resource-instance-copy{gap:3px}.workspace-resource-instance-identity{display:flex;flex-wrap:wrap;gap:4px;margin-top:1px}.workspace-resource-identity-chip{display:inline-flex;align-items:center;min-width:0;padding:1px 4px;border-radius:4px;border:1px solid rgba(185,199,205,.2);background:#f6f9fa94;color:#778b94;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:.56rem;line-height:1.2;font-variant-numeric:tabular-nums}.workspace-resource-instance-surface .workspace-resource-preview-copy h4{font-size:.94rem;line-height:1.1;letter-spacing:.015em;color:#112a33}.workspace-resource-instance-surface .workspace-resource-preview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 12px}.workspace-resource-instance-surface .workspace-resource-metric strong{font-size:.8rem;color:#15303a}.workspace-resource-structured-entry .workspace-resource-definition-list{grid-template-columns:1fr;gap:4px}.workspace-resource-port-card .workspace-resource-definition-list{gap:4px 8px}.workspace-resource-future-surface{display:grid;grid-template-rows:auto minmax(9rem,1fr);gap:10px;min-height:14rem}.workspace-resource-future-surface.state-empty{background:linear-gradient(180deg,#fbfcfdf0,#f6f9faf0)}.workspace-resource-future-surface.state-planned{background:linear-gradient(180deg,#fdfaf5f0,#faf6eff0);border-color:#d6b48170}.workspace-resource-future-canvas{display:grid;place-items:center;border-radius:9px;border:1px dashed rgba(144,159,168,.44);background:linear-gradient(180deg,#f7fafceb,#f2f7f9eb),repeating-linear-gradient(45deg,rgba(118,136,145,.04),rgba(118,136,145,.04) 10px,transparent 10px,transparent 20px);color:#627882;font-size:.78rem;text-align:center}.workspace-resource-future-surface.state-planned .workspace-resource-future-canvas{border-color:#be924b57;background:linear-gradient(180deg,#fcf7f0eb,#f8f2e8eb),repeating-linear-gradient(45deg,rgba(175,132,62,.05),rgba(175,132,62,.05) 10px,transparent 10px,transparent 20px)}.workspace-lane,.workspace-run-surface{display:grid;grid-template-rows:auto minmax(0,1fr);gap:var(--workspace-section-gap);padding:var(--workspace-lane-padding);border:1px solid rgba(213,223,228,.76);border-radius:12px;background:linear-gradient(180deg,#f8fbfcf5,#f4f8f9eb);overflow:hidden}.workspace-section-shell{min-width:0}.workspace-initial-state-surface{align-content:start;min-height:16rem;border-style:solid;border-color:#c2ced4ad;background:linear-gradient(180deg,#f9fcfdd1,#f4f8f9b8);box-shadow:inset 0 1px #ffffff94,0 1px #101b2005}.workspace-initial-state-surface.is-locked{border-color:#a083588a;background:linear-gradient(180deg,#fcf9f4db,#f7f1e9c7);box-shadow:inset 0 0 0 1px #b18c5924,inset 0 1px #ffffff94}.workspace-initial-state-surface.is-ready{border-color:#5f95787a;background:linear-gradient(180deg,#f5fbf7e0,#eef7f1cc);box-shadow:inset 0 0 0 1px #5f95781f,inset 0 1px #ffffff94}.workspace-initial-state-copy{display:grid;gap:10px;align-content:start;max-width:34rem}.workspace-initial-state-copy h2{margin:0;font-size:1.1rem;line-height:1.2;letter-spacing:.01em;color:#16313b}.workspace-initial-state-copy p{max-width:40rem}.workspace-initial-state-action{display:grid;gap:2px;padding-top:8px;border-top:1px solid rgba(137,154,163,.16)}.workspace-right-rail-empty h3{margin:0 0 6px}.workspace-right-rail-empty{align-content:start;gap:8px;padding:12px 13px;border-color:#c1cdd380;background:linear-gradient(180deg,#fafcfdb8,#f6f9faa8);box-shadow:none}.workspace-lane-top,.workspace-lane-body{min-width:0;min-height:0}.workspace-lane-top{overflow:visible}.workspace-lane-body{display:grid;align-content:start;gap:var(--workspace-section-gap);overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-gutter:stable;padding-right:4px;padding-bottom:6px}.workspace-panel-header-region,.workspace-panel-controls-region,.workspace-panel-body-region{min-width:0}.workspace-panel-header-region{display:grid;gap:3px}.workspace-panel-header-copy{display:grid;gap:2px;min-width:0}.workspace-panel-title{margin:0;font-size:.9rem;line-height:1.14;color:#edf5f8}.workspace-panel-subtitle{font-size:.72rem;line-height:1.18}.workspace-panel-controls-region{display:grid;gap:6px;padding-top:6px;padding-bottom:1px;border-top:1px solid rgba(82,98,108,.22)}.workspace-panel-body-region{display:grid;min-height:0}.workspace-proposal-groups{display:grid;align-content:start;gap:0}.workspace-run-flow{display:grid;gap:8px;min-height:0}.workspace-lane-execution-only{grid-template-rows:minmax(0,1fr);gap:0}.workspace-lane-execution-only .workspace-lane-body,.workspace-lane-execution-only .workspace-run-flow,.workspace-lane-execution-only .execution-primary{min-height:0}.workspace-shell-utility-bar{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.workspace-shell-utility-actions{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.workspace-run-top{display:grid;gap:4px;padding-bottom:6px;border-bottom:1px solid var(--workspace-divider)}.workspace-run-top .run-header,.workspace-run-top .summary-bar{margin-bottom:0}.workspace-utility-drawer{min-width:0;opacity:.88}.workspace-shell p{margin:0}.run-header{display:grid;gap:10px;margin-bottom:12px}.run-header h1{margin:0;font-size:clamp(2rem,4vw,3rem);line-height:1.1}.eyebrow{margin:0 0 8px;text-transform:uppercase;letter-spacing:.08em;color:#4d6672;font-size:.82rem}.meta-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px;margin:0}.meta-grid div,.summary-item,.panel{background:#fff;border:1px solid #d2dbe0;border-radius:14px;box-shadow:0 8px 24px #1220280d}.meta-grid div{padding:9px 10px}.meta-grid dt,.summary-label,.muted{color:#5d747f}.meta-grid dt,.summary-label{display:block;margin-bottom:4px;font-size:.85rem}.meta-grid dd{margin:0;font-weight:600}.summary-bar{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;margin-bottom:12px}.summary-item{padding:12px 14px}.summary-item-wide{grid-column:span 2}.layout-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:20px;align-items:start}.main-column,.side-column,.stack{display:grid;gap:16px}.panel{padding:14px}.panel-header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.panel-header h2,.panel h3,.panel h4{margin:0}.panel-header p{margin:3px 0 0}.panel-normal{border-left:4px solid #5b8696}.panel-blocked{border-left:4px solid #b55f34}.panel-resolved{border-left:4px solid #2f7d4a}.pill{display:inline-flex;align-items:center;justify-content:center;padding:4px 10px;border-radius:999px;background:#dde7eb;color:#2f4a55;font-size:.82rem;text-transform:capitalize}.split-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.field{display:grid;gap:8px}.field small{color:#5d747f}.field input,.field select,.field textarea{width:100%;padding:10px 12px;border:1px solid #c1ced5;border-radius:10px;background:#fbfcfd}.notebook-editor{min-height:280px;resize:vertical}.primary-button,.secondary-button{border:1px solid #355766;border-radius:10px;cursor:pointer;padding:10px 14px}.primary-button{background:#355766;color:#fff}.primary-button:disabled,.secondary-button:disabled{cursor:not-allowed;opacity:.65}.secondary-button{background:#fff;color:#355766}.plain-list,.timeline,.split-list ul,.panel ul{margin:0;padding-left:20px}.warning-list{margin-bottom:14px}.proposal-card{padding:14px;border:1px solid #d2dbe0;border-radius:12px;background:#f8fbfc;display:grid;gap:12px}.proposal-card-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.proposal-card-header h3{margin:0}.proposal-card-summary{margin:0;font-size:.8rem;line-height:1.35}.button-row{display:flex;flex-wrap:wrap;gap:10px}.raw-note{margin:0;padding:12px;border-radius:10px;background:#f5f8fa;border:1px solid #d8e1e6;white-space:pre-wrap;word-break:break-word}.timeline{display:grid;gap:12px}.timeline-item{padding:12px 0 0;border-top:1px solid #d9e2e6}.timeline-item:first-child{padding-top:0;border-top:none}.timeline-row{display:flex;justify-content:space-between;gap:12px}.json-panel{margin:0;padding:14px;border-radius:10px;background:#15232b;color:#edf4f7;overflow-x:auto;font-size:.88rem}.error-banner{margin:0 0 20px;padding:12px 14px;border:1px solid #d99b77;border-radius:12px;background:#fff2eb;color:#8a4e2c}.workspace-shell .panel,.workspace-shell .meta-grid div,.workspace-shell .summary-item{border-radius:7px;box-shadow:none}.workspace-shell .panel{padding:9px 10px;background:linear-gradient(180deg,#1f272ef2,#191f25f2);border-color:#51616b57;box-shadow:inset 0 1px #ffffff08}.workspace-shell .panel-header{gap:var(--workspace-header-gap);margin-bottom:5px;padding-bottom:4px;border-bottom:1px solid rgba(88,104,114,.18)}.workspace-shell .panel-header h2{font-size:.84rem;letter-spacing:.02em}.workspace-shell .panel h3{font-size:.84rem}.workspace-shell .panel h4,.workspace-shell .muted{font-size:.76rem}.workspace-shell .run-header{gap:8px}.workspace-shell .run-header h1{font-size:clamp(1.12rem,1.45vw,1.55rem)}.workspace-shell .eyebrow{margin:0 0 4px;font-size:.68rem}.workspace-shell .meta-grid{grid-template-columns:repeat(auto-fit,minmax(104px,1fr));gap:6px}.workspace-shell .meta-grid div{padding:7px 8px}.workspace-shell .meta-grid dt,.workspace-shell .summary-label{margin-bottom:2px;font-size:.7rem}.workspace-shell .summary-bar{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.workspace-shell .summary-item{padding:8px 9px}.workspace-shell .pill{padding:2px 6px;font-size:.62rem;background:#45545e3d;border:1px solid rgba(92,110,120,.24);color:#cad6dc;border-radius:7px}.workspace-shell .field{gap:4px}.workspace-shell .field input,.workspace-shell .field select,.workspace-shell .field textarea{padding:6px 8px;border-radius:8px;border-color:#54656f8f;background:#141b20f5;color:#ebf1f4}.workspace-shell .notebook-editor{min-height:200px}.workspace-shell .primary-button,.workspace-shell .secondary-button{padding:6px 10px;border-radius:7px}.workspace-shell .proposal-card{padding:6px 7px;gap:5px;border-radius:8px}.workspace-shell .button-row{gap:4px}.workspace-shell .warning-list{margin-bottom:6px}.workspace-shell .raw-note{padding:6px 8px;border-radius:7px;font-size:.74rem;line-height:1.4}.workspace-shell .timeline{gap:6px}.workspace-shell .timeline-item{padding:6px 0 0}.workspace-shell .json-panel{padding:12px;font-size:.8rem;max-height:min(30vh,280px);overflow:auto}.workspace-shell-error{margin-bottom:0}.app-entry-shell .panel,.app-entry-shell .app-entry-context-item{border-color:#53626c66;background:linear-gradient(180deg,#1e262df2,#181f25f2);box-shadow:0 18px 42px #02060a47,inset 0 1px #ffffff08}.app-entry-shell .app-entry-copy h1,.app-entry-shell .app-entry-context-item strong{color:#eef5f8}.app-entry-shell .workspace-context-label,.app-entry-shell .workspace-context-key,.app-entry-shell .muted{color:#b1c0c8}.app-entry-shell .app-entry-secondary{border-top-color:#58687252}.workspace-shell[data-workspace-theme=light]{color-scheme:light;color:#21343d;background:radial-gradient(circle at 8% 4%,rgba(214,225,231,.58),transparent 24%),linear-gradient(180deg,#f6f9fbf5,#eef3f6f0)}.workspace-shell[data-workspace-theme=light] .panel,.workspace-shell[data-workspace-theme=light] .meta-grid div,.workspace-shell[data-workspace-theme=light] .summary-item,.workspace-shell[data-workspace-theme=light] .workspace-resource-surface,.workspace-shell[data-workspace-theme=light] .workspace-support-card,.workspace-shell[data-workspace-theme=light] .workspace-teams-status-surface,.workspace-shell[data-workspace-theme=light] .workspace-teams-thread-surface{border-color:#899aa338;background:linear-gradient(180deg,#fffc,#f7fafbc7);box-shadow:inset 0 1px #ffffffbd}.workspace-shell[data-workspace-theme=light] .workspace-toolbar-strip,.workspace-shell[data-workspace-theme=light] .workspace-resource-rail,.workspace-shell[data-workspace-theme=light] .workspace-resource-detail,.workspace-shell[data-workspace-theme=light] .workspace-overlay-panel-shell{border-color:#b4c2c8d1;background:linear-gradient(180deg,#f7fafbfa,#f1f5f7f5);box-shadow:0 18px 38px #0911171a,inset 0 1px #ffffffbd}.workspace-shell[data-workspace-theme=light] .workspace-console-shell{border-color:#bccad19e;background:linear-gradient(180deg,#f8fbfcf0,#f2f6f8eb);box-shadow:0 14px 30px #0911170f,inset 0 1px #ffffffb3}.workspace-shell[data-workspace-theme=light] .workspace-shell-chrome-quiet{border-color:#bfccd294;background:linear-gradient(180deg,#fafcfdf0,#f5f9fae6);box-shadow:none}.workspace-shell[data-workspace-theme=light] .workspace-shell-chrome-quiet .workspace-shell-chrome-controls{border-color:#bccad161;background:#fafcfde0}.workspace-shell[data-workspace-theme=light] .workspace-lane-notebook{background:linear-gradient(180deg,#f7fafbfa,#f1f6f7f2)}.workspace-shell[data-workspace-theme=light] .workspace-lane-proposals{background:linear-gradient(180deg,#f9fbfc,#f3f7f8)}.workspace-shell[data-workspace-theme=light] .workspace-lane-execution,.workspace-shell[data-workspace-theme=light] .workspace-notebook-composer{border-color:#bccad1d6;background:linear-gradient(180deg,#fcfdfefa,#f4f8f9f5);box-shadow:0 3px 10px #12202806}.workspace-shell[data-workspace-theme=light] .workspace-overlay-panel-header,.workspace-shell[data-workspace-theme=light] .workspace-resource-rail-header{border-bottom-color:#899aa33d;background:linear-gradient(180deg,#f7fafcfc,#f2f6f8f0)}.workspace-shell[data-workspace-theme=light] .workspace-theme-switch,.workspace-shell[data-workspace-theme=light] .workspace-overlay-tabs{border-color:#8a9aa32e;background:#f9fbfcb8}.workspace-shell[data-workspace-theme=light] .workspace-shell-chrome-controls{border-color:#bccad17a;background:#f9fbfcd1}.workspace-shell[data-workspace-theme=light] .workspace-resource-rail-summary-item,.workspace-shell[data-workspace-theme=light] .workspace-support-summary-item,.workspace-shell[data-workspace-theme=light] .workspace-notebook-toolbar{border-color:#8a9aa32e;background:#f9fbfcc7;color:#526874}.workspace-shell[data-workspace-theme=light] .workspace-resource-node-badge{background:#367b9f1a;border-color:#367b9f2e;color:#3f687d}.workspace-shell[data-workspace-theme=light] .workspace-resource-port-semantic-item,.workspace-shell[data-workspace-theme=light] .workspace-resource-port-group{border-color:#bccbd23d;background:#f9fbfcb8}.workspace-shell[data-workspace-theme=light] .workspace-right-rail-body,.workspace-shell[data-workspace-theme=light] .workspace-support-fallback{background:linear-gradient(180deg,#f7fafce0,#f1f6f8db)}.workspace-shell[data-workspace-theme=light] .workspace-context-label,.workspace-shell[data-workspace-theme=light] .workspace-context-key,.workspace-shell[data-workspace-theme=light] .muted,.workspace-shell[data-workspace-theme=light] .workspace-overlay-tab,.workspace-shell[data-workspace-theme=light] .workspace-resource-preview-copy p{color:#5c727c}.workspace-shell[data-workspace-theme=light] .workspace-toolbar-step-title,.workspace-shell[data-workspace-theme=light] .workspace-context-stat strong,.workspace-shell[data-workspace-theme=light] .workspace-support-card-copy h3,.workspace-shell[data-workspace-theme=light] .workspace-overlay-panel-header h2,.workspace-shell[data-workspace-theme=light] .workspace-resource-metric strong,.workspace-shell[data-workspace-theme=light] .workspace-resource-preview-copy h4,.workspace-shell[data-workspace-theme=light] .workspace-reference-context-object-header strong{color:#15303a}.workspace-shell[data-workspace-theme=light] .workspace-context-chip,.workspace-shell[data-workspace-theme=light] .pill{border-color:#8a9aa329;background:#f9fbfcc2;color:#526874}.workspace-shell[data-workspace-theme=light] .secondary-button,.workspace-shell[data-workspace-theme=light] .workspace-overlay-close,.workspace-shell[data-workspace-theme=light] .field input,.workspace-shell[data-workspace-theme=light] .field select,.workspace-shell[data-workspace-theme=light] .field textarea,.workspace-shell[data-workspace-theme=light] .notebook-editor{border-color:#899aa342;background:#ffffffeb;color:#1d333d}.workspace-shell[data-workspace-theme=dark] .workspace-top-context h1,.workspace-shell[data-workspace-theme=dark] .workspace-context-card-title,.workspace-shell[data-workspace-theme=dark] .workspace-subject-identity-title,.workspace-shell[data-workspace-theme=dark] .workspace-subject-attach-title,.workspace-shell[data-workspace-theme=dark] .workspace-context-stat strong,.workspace-shell[data-workspace-theme=dark] .workspace-context-issue,.workspace-shell[data-workspace-theme=dark] .workspace-support-card-copy h3,.workspace-shell[data-workspace-theme=dark] .workspace-overlay-panel-header h2,.workspace-shell[data-workspace-theme=dark] .workspace-resource-detail-header h3,.workspace-shell[data-workspace-theme=dark] .workspace-resource-preview-copy h4,.workspace-shell[data-workspace-theme=dark] .workspace-resource-metric strong,.workspace-shell[data-workspace-theme=dark] .workspace-resource-port-header strong,.workspace-shell[data-workspace-theme=dark] .workspace-resource-structured-entry strong,.workspace-shell[data-workspace-theme=dark] .workspace-resource-node-label,.workspace-shell[data-workspace-theme=dark] .panel-header h2,.workspace-shell[data-workspace-theme=dark] .panel h3,.workspace-shell[data-workspace-theme=dark] .panel h4{color:#f1f6f8}.workspace-shell[data-workspace-theme=dark]{--workspace-divider: rgba(91, 109, 120, .28);--workspace-quiet-bg: rgba(27, 36, 43, .68);--workspace-quiet-bg-strong: rgba(31, 41, 49, .82);--state-active-bg: rgba(73, 121, 153, .18);--state-active-bg-strong: rgba(73, 121, 153, .28);--state-active-border: rgba(96, 152, 188, .74);--state-active-pill-bg: rgba(67, 120, 153, .22);--state-active-pill-text: #d7e7f0;--state-confirmed-bg: rgba(67, 112, 88, .22);--state-confirmed-bg-strong: rgba(67, 112, 88, .3);--state-confirmed-border: rgba(94, 148, 119, .66);--state-confirmed-pill-bg: rgba(67, 112, 88, .24);--state-confirmed-pill-text: #d5e9db;--state-pending-bg: rgba(145, 108, 61, .22);--state-pending-bg-strong: rgba(145, 108, 61, .3);--state-pending-border: rgba(178, 138, 89, .62);--state-pending-pill-bg: rgba(145, 108, 61, .24);--state-pending-pill-text: #ebd6b9;--state-muted-bg: rgba(84, 101, 112, .24);--state-muted-bg-strong: rgba(84, 101, 112, .32);--state-muted-border: rgba(105, 123, 133, .5);--state-muted-pill-bg: rgba(84, 101, 112, .28);--state-muted-pill-text: #cfdae0}.workspace-shell[data-workspace-theme=dark] .workspace-context-label,.workspace-shell[data-workspace-theme=dark] .workspace-context-key,.workspace-shell[data-workspace-theme=dark] .workspace-resource-surface .workspace-context-key,.workspace-shell[data-workspace-theme=dark] .workspace-resource-node-supporting,.workspace-shell[data-workspace-theme=dark] .workspace-resource-node-meta,.workspace-shell[data-workspace-theme=dark] .workspace-resource-port-id,.workspace-shell[data-workspace-theme=dark] .workspace-reference-context-meta-row,.workspace-shell[data-workspace-theme=dark] .workspace-toolbar-status,.workspace-shell[data-workspace-theme=dark] .workspace-toolbar-context,.workspace-shell[data-workspace-theme=dark] .muted{color:#b1c0c8}.workspace-shell[data-workspace-theme=light] .workspace-reference-context-text{color:#274550}.workspace-shell[data-workspace-theme=light] .workspace-reference-context-meta-row{color:#5c727c}.workspace-shell[data-workspace-theme=dark] .workspace-top-context.panel,.workspace-shell[data-workspace-theme=dark] .workspace-record-summary,.workspace-shell[data-workspace-theme=dark] .panel,.workspace-shell[data-workspace-theme=dark] .meta-grid div,.workspace-shell[data-workspace-theme=dark] .summary-item{border-color:#52677466;background:linear-gradient(180deg,#1c262ff5,#151d24f5);box-shadow:inset 0 1px #ffffff08}.workspace-shell[data-workspace-theme=dark] .workspace-crm-launch-banner{border-color:#596d786b;background:linear-gradient(180deg,#1c262ef0,#151e25f0)}.workspace-shell[data-workspace-theme=dark] .workspace-crm-launch-banner-title{color:#eef5f8}.workspace-shell[data-workspace-theme=dark] .workspace-crm-launch-banner-subtitle{color:#b6c4cb}.workspace-shell[data-workspace-theme=dark] .workspace-theme-switch{border-color:#596a758a;background:#12191ef5}.workspace-shell[data-workspace-theme=dark] .workspace-context-chip{border-color:#52626c61;background:#212930b3;color:#ced9de}.workspace-shell[data-workspace-theme=dark] .workspace-support-card{border-color:#55697561;background:linear-gradient(180deg,#1a252de6,#141d24db);box-shadow:inset 0 1px #ffffff08}.workspace-shell[data-workspace-theme=dark] .workspace-support-summary-item{border-color:#5e717c47;background:#11181e94}.workspace-shell[data-workspace-theme=dark] .workspace-support-row{border-top-color:#5868722e}.workspace-shell[data-workspace-theme=dark] .workspace-support-row span:last-child{color:#dce7eb}.workspace-shell[data-workspace-theme=dark] .workspace-record-strip{border-top-color:#52626c47}.workspace-shell[data-workspace-theme=dark] .workspace-context-card{border-color:#5468745c;background:linear-gradient(180deg,#202a32f5,#182128f2)}.workspace-shell[data-workspace-theme=dark] .workspace-context-card-hero{border-color:#5386a47a;background:linear-gradient(180deg,#1d2d38fc,#15222af7)}.workspace-shell[data-workspace-theme=dark] .workspace-context-card-subject-anchor{border-color:#58809470;background:linear-gradient(180deg,#1c2a32fa,#162128f5);box-shadow:inset 0 1px #ffffff08,0 6px 18px #02060a2e}.workspace-shell[data-workspace-theme=dark] .workspace-context-card-secondary,.workspace-shell[data-workspace-theme=dark] .workspace-record-summary.is-compact,.workspace-shell[data-workspace-theme=dark] .workspace-initial-state-surface,.workspace-shell[data-workspace-theme=dark] .workspace-right-rail-empty{background:linear-gradient(180deg,#182128db,#131a20d1);border-color:#5468745c;box-shadow:none}.workspace-shell[data-workspace-theme=dark] .workspace-context-card-support-quiet{border-color:#5669754d;background:linear-gradient(180deg,#171f26e0,#121a20d6)}.workspace-shell[data-workspace-theme=dark] .workspace-subject-identity-support{color:#b7c6cd}.workspace-shell[data-workspace-theme=dark] .workspace-subject-attach-flow{border-color:#6178856b;background:linear-gradient(180deg,#121c23eb,#0e161de0);box-shadow:inset 0 1px #ffffff08}.workspace-shell[data-workspace-theme=dark] .workspace-initial-state-surface.is-locked{border-color:#997a4e8f;background:linear-gradient(180deg,#282118e6,#1f1913db);box-shadow:inset 0 0 0 1px #b18c5929}.workspace-shell[data-workspace-theme=dark] .workspace-initial-state-surface.is-ready{border-color:#588b6f8f;background:linear-gradient(180deg,#18281fe6,#131f18db);box-shadow:inset 0 0 0 1px #5f957829}.workspace-shell[data-workspace-theme=dark] .workspace-record-summary-fact{border-top-color:#61727c38}.workspace-shell[data-workspace-theme=dark] .workspace-record-summary-resume-line span:last-child,.workspace-shell[data-workspace-theme=dark] .workspace-record-summary-fact span:last-child,.workspace-shell[data-workspace-theme=dark] .workspace-record-summary-title,.workspace-shell[data-workspace-theme=dark] .workspace-toolbar-step-title,.workspace-shell[data-workspace-theme=dark] .workspace-context-value{color:#edf5f8}.workspace-shell[data-workspace-theme=dark] .workspace-initial-state-copy h2{color:#edf5f8}.workspace-shell[data-workspace-theme=dark] .workspace-toolbar-strip{border-color:#617885a8;background:linear-gradient(180deg,#121c24fd,#0c141bfc);box-shadow:0 18px 34px #02060a42,inset 0 1px #ffffff0a}.workspace-shell[data-workspace-theme=dark] .workspace-shell-chrome-quiet{border-color:#5a6e797a;background:linear-gradient(180deg,#0f171df0,#0c1218eb);box-shadow:none}.workspace-shell[data-workspace-theme=dark] .workspace-shell-chrome-quiet .workspace-shell-chrome-controls{border-color:#5a6d783d;background:#0d131894}.workspace-shell[data-workspace-theme=dark] .workspace-console-shell{border-color:#546a776b;background:linear-gradient(180deg,#0c1319fa,#0a1016f5);box-shadow:0 20px 40px #02060a33,inset 0 1px #ffffff08}.workspace-shell[data-workspace-theme=dark] .workspace-shell-chrome-controls{border-color:#5e717c4d;background:#0e141ab8}.workspace-shell[data-workspace-theme=dark] .workspace-overlay-scrim{background:radial-gradient(circle at 18% 22%,rgba(73,121,153,.18) 0%,transparent 34%),linear-gradient(180deg,#04080c85,#03060ab8)}.workspace-shell[data-workspace-theme=dark] .workspace-overlay-panel-shell{border-color:#667c89b8;background:linear-gradient(180deg,#121a20fd,#0c1218fd)}.workspace-shell[data-workspace-theme=dark] .workspace-resource-rail{border-color:#566a7794;background:linear-gradient(180deg,#111a21fc,#0c131afc)}.workspace-shell[data-workspace-theme=dark] .workspace-resource-detail{border-color:#586d7a7a;background:linear-gradient(180deg,#162129fc,#111a21fc)}.workspace-shell[data-workspace-theme=dark] .workspace-overlay-content-panel{border-color:#5868725c;background:linear-gradient(180deg,#182229f5,#121a20f5)}.workspace-shell[data-workspace-theme=dark] .workspace-lane,.workspace-shell[data-workspace-theme=dark] .workspace-run-surface{border-color:#54646e6b}.workspace-shell[data-workspace-theme=dark] .workspace-overlay-panel-header,.workspace-shell[data-workspace-theme=dark] .workspace-resource-rail-header,.workspace-shell[data-workspace-theme=dark] .workspace-resource-detail-header{border-bottom-color:#5d6d7747;background:linear-gradient(180deg,#232b32fa,#1c2329f5)}.workspace-shell[data-workspace-theme=dark] .workspace-overlay-panel-shell{box-shadow:0 34px 74px #02060a94,0 12px 28px #02060a57,inset 0 1px #ffffff0a}.workspace-shell[data-workspace-theme=dark] .workspace-shell-toggle,.workspace-shell[data-workspace-theme=dark] .secondary-button,.workspace-shell[data-workspace-theme=dark] .primary-button,.workspace-shell[data-workspace-theme=dark] .workspace-overlay-close{border-color:#5e717c8f}.workspace-shell[data-workspace-theme=dark] .secondary-button,.workspace-shell[data-workspace-theme=dark] .workspace-overlay-close{background:#1a2228f0;color:#dce6ea}.workspace-shell[data-workspace-theme=dark] .workspace-shell-toggle:hover,.workspace-shell[data-workspace-theme=dark] .secondary-button:hover,.workspace-shell[data-workspace-theme=dark] .workspace-overlay-close:hover{border-color:#6c818d9e;background:#1e272ef7}.workspace-shell[data-workspace-theme=dark] .workspace-overlay-tabs{border-color:#596a756b;background:#141b20c7}.workspace-shell[data-workspace-theme=dark] .workspace-overlay-panel-right .workspace-overlay-panel-heading .workspace-context-label{opacity:.5}.workspace-shell[data-workspace-theme=dark] .workspace-overlay-panel-right .workspace-overlay-panel-header h2{color:#8fa2ad}.workspace-shell[data-workspace-theme=dark] .workspace-overlay-tab{color:#b1c0c8}.workspace-shell[data-workspace-theme=dark] .workspace-overlay-tab:hover{background:#3b495238}.workspace-shell[data-workspace-theme=dark] .workspace-overlay-tab.is-active{background:#4f85a638;color:#e6f1f7;box-shadow:inset 0 0 0 1px #76adce38}.workspace-shell[data-workspace-theme=dark] .primary-button{background:linear-gradient(180deg,#4a6f84,#375563);color:#f2f7f9}.workspace-shell[data-workspace-theme=dark] .workspace-shell-toggle.is-active{background:#4f85a638;border-color:#76adce8f;color:#e4f1f8;box-shadow:inset 0 1px #ffffff0a}.workspace-shell[data-workspace-theme=dark] .pill,.workspace-shell[data-workspace-theme=dark] .workspace-resource-pill{background:#45545e3d;border-color:#5c6e783d;color:#cad6dc}.workspace-shell[data-workspace-theme=dark] .workspace-resource-node-status-available,.workspace-shell[data-workspace-theme=dark] .workspace-resource-pill-available{background:#48765c38;color:#c8e0cf;border-color:#659d7c57}.workspace-shell[data-workspace-theme=dark] .workspace-resource-node-status-planned,.workspace-shell[data-workspace-theme=dark] .workspace-resource-pill-planned{background:#926f3c38;color:#e1d0b5;border-color:#b790544d}.workspace-shell[data-workspace-theme=dark] .workspace-resource-node-status-empty,.workspace-shell[data-workspace-theme=dark] .workspace-resource-pill-empty,.workspace-shell[data-workspace-theme=dark] .workspace-pill-muted{background:#5c6e783d;color:#c8d3d8;border-color:#6e828d47}.workspace-shell[data-workspace-theme=dark] .workspace-resource-pill-related,.workspace-shell[data-workspace-theme=dark] .workspace-resource-node-badge{background:#4f85a624;color:#bed8e6;border-color:#6ea5c62e}.workspace-shell[data-workspace-theme=dark] .workspace-resource-node-button:hover{background:#3b505c38}.workspace-shell[data-workspace-theme=dark] .workspace-resource-node-row.is-selected .workspace-resource-node-button{background:#4f85a62e;border-color:#6ea5c629;box-shadow:inset 4px 0 #84bbdbeb}.workspace-shell[data-workspace-theme=dark] .workspace-resource-node-button,.workspace-shell[data-workspace-theme=dark] .workspace-resource-rail-summary-item{color:#d6e4ea}.workspace-shell[data-workspace-theme=dark] .workspace-resource-node-row.is-related:not(.is-selected) .workspace-resource-node-button{box-shadow:inset 1px 0 #6ea5c63d}.workspace-shell[data-workspace-theme=dark] .workspace-resource-node-row.kind-surface .workspace-resource-node-label-row:before{border-color:#95a8b39e;background:linear-gradient(180deg,#35424aeb,#242f36eb)}.workspace-shell[data-workspace-theme=dark] .workspace-resource-node-row.kind-group .workspace-resource-node-label,.workspace-shell[data-workspace-theme=dark] .workspace-resource-rail-header strong{color:#c7d7de}.workspace-shell[data-workspace-theme=dark] .workspace-resource-node-row.kind-instance .workspace-resource-node-label{color:#f2f7f9}.workspace-shell[data-workspace-theme=dark] .workspace-resource-tree-group:before,.workspace-shell[data-workspace-theme=dark] .workspace-resource-tree-group>.workspace-resource-tree-item:before{background-color:#63737d29}.workspace-shell[data-workspace-theme=dark] .workspace-resource-surface,.workspace-shell[data-workspace-theme=dark] .workspace-resource-structured-entry,.workspace-shell[data-workspace-theme=dark] .workspace-resource-history-list li,.workspace-shell[data-workspace-theme=dark] .workspace-resource-port-card,.workspace-shell[data-workspace-theme=dark] .workspace-teams-status-surface,.workspace-shell[data-workspace-theme=dark] .workspace-teams-thread-surface{border-color:#586c7938;background:linear-gradient(180deg,#1e2931d1,#172027d1)}.workspace-shell[data-workspace-theme=dark] .workspace-resource-port-semantic-item,.workspace-shell[data-workspace-theme=dark] .workspace-resource-port-group{border-color:#586c793d;background:#141d248a}.workspace-shell[data-workspace-theme=dark] .workspace-resource-chip,.workspace-shell[data-workspace-theme=dark] .workspace-resource-identity-chip{border-color:#5a6b752e;background:#2730378f;color:#b9c8cf}.workspace-shell[data-workspace-theme=dark] .workspace-resource-preview-copy,.workspace-shell[data-workspace-theme=dark] .panel-header,.workspace-shell[data-workspace-theme=dark] .workspace-run-top,.workspace-shell[data-workspace-theme=dark] .workspace-overlay-help-composer{border-bottom-color:#5868722e;border-top-color:#58687238}.workspace-shell[data-workspace-theme=dark] .workspace-resource-detail-stack{gap:8px}.workspace-shell[data-workspace-theme=dark] .workspace-resource-detail-body,.workspace-shell[data-workspace-theme=dark] .workspace-lane-body{scrollbar-color:rgba(102,120,131,.9) rgba(20,27,32,.42)}.workspace-shell[data-workspace-theme=dark] .workspace-resource-instance-surface .workspace-resource-preview-copy h4{color:#f3f7f9}.workspace-shell[data-workspace-theme=dark] .workspace-resource-port-semantic-item strong,.workspace-shell[data-workspace-theme=dark] .workspace-resource-port-group-header h5{color:#eef5f8}.workspace-shell[data-workspace-theme=dark] .workspace-teams-status-title,.workspace-shell[data-workspace-theme=dark] .workspace-teams-thread-header strong{color:#f1f6f8}.workspace-shell[data-workspace-theme=dark] .workspace-resource-surface .workspace-context-key,.workspace-shell[data-workspace-theme=dark] .workspace-resource-node-supporting,.workspace-shell[data-workspace-theme=dark] .workspace-resource-node-meta,.workspace-shell[data-workspace-theme=dark] .workspace-resource-port-id,.workspace-shell[data-workspace-theme=dark] .workspace-resource-port-group-count{color:#9daeb6}.workspace-shell[data-workspace-theme=dark] .workspace-teams-link-target{border-top-color:#5868722e}.workspace-shell[data-workspace-theme=dark] .workspace-notebook-toolbar{border-color:#5e717c3d;background:#11181e8a}.workspace-shell[data-workspace-theme=dark] .workspace-teams-actions .secondary-button:disabled,.workspace-shell[data-workspace-theme=dark] .workspace-teams-actions .primary-button:disabled{border-color:#56667047;background:#1b2329c7;color:#8ea0a8;opacity:1}.workspace-shell[data-workspace-theme=dark] .workspace-resource-future-surface.state-empty{background:linear-gradient(180deg,#212930d6,#1a2127d6)}.workspace-shell[data-workspace-theme=dark] .workspace-resource-future-surface.state-planned{background:linear-gradient(180deg,#3b2f20d1,#2f261bd1);border-color:#926f3c4d}.workspace-shell[data-workspace-theme=dark] .workspace-resource-future-canvas{border-color:#5f6f7947;background:linear-gradient(180deg,#1f282fe6,#192027e6),repeating-linear-gradient(45deg,rgba(111,129,139,.04),rgba(111,129,139,.04) 10px,transparent 10px,transparent 20px);color:#9db0b9}.workspace-shell[data-workspace-theme=dark] .field input,.workspace-shell[data-workspace-theme=dark] .field select,.workspace-shell[data-workspace-theme=dark] .field textarea,.workspace-shell[data-workspace-theme=dark] .notebook-editor{border-color:#54656f8f;background:#141b20f5;color:#ebf1f4}.workspace-shell[data-workspace-theme=dark] .proposal-card,.workspace-shell[data-workspace-theme=dark] .raw-note{border-color:#56667047;background:#20282fe0;color:#dde7ec}.workspace-shell[data-workspace-theme=dark] .timeline-item{border-top-color:#58687242}.workspace-shell[data-workspace-theme=dark] .workspace-lane-notebook{background:linear-gradient(180deg,#182128f7,#121a1ff5)}.workspace-shell[data-workspace-theme=dark] .workspace-lane-proposals{background:linear-gradient(180deg,#1e252cf5,#161d23f5)}.workspace-shell[data-workspace-theme=dark] .workspace-lane-execution,.workspace-shell[data-workspace-theme=dark] .workspace-notebook-composer{background:linear-gradient(180deg,#162029fa,#10181ff7);border-color:#576f7d8a;box-shadow:inset 0 1px #ffffff08}.workspace-shell[data-workspace-theme=dark] .workspace-run-top .meta-grid div,.workspace-shell[data-workspace-theme=dark] .workspace-run-top .summary-item{border-color:#56677242;background:#212930cc}.workspace-shell[data-workspace-theme=dark] .workspace-run-flow .execution-next-action-summary,.workspace-shell[data-workspace-theme=dark] .workspace-run-flow .execution-observation-form .panel-header p,.workspace-shell[data-workspace-theme=dark] .workspace-resource-preview-copy p{color:#bfd0d8}.workspace-shell[data-workspace-theme=dark] .workspace-run-flow .execution-next-action.panel-normal{border-left-color:#76abccd1;background:linear-gradient(180deg,#4f85a647,#395d742e)}.workspace-shell[data-workspace-theme=dark] .workspace-run-flow .execution-next-action.panel-blocked{background:linear-gradient(180deg,#926f3c3d,#5e462524)}.workspace-shell[data-workspace-theme=dark] .workspace-run-flow .execution-next-action.panel-resolved{background:linear-gradient(180deg,#5c6e783d,#3b474f24)}.workspace-shell[data-workspace-theme=dark] .workspace-run-flow .execution-observation-form{background:linear-gradient(180deg,#2b3a46f5,#1e2830f0);border-color:#6391af4d;border-left-color:#76abccd1}.workspace-shell[data-workspace-theme=dark] .workspace-run-flow .execution-confirmed{background:linear-gradient(180deg,#2d433c61,#192227d1);border-left-color:#659d7cad}.workspace-shell[data-workspace-theme=dark] .workspace-run-flow .execution-needs-confirmation{background:linear-gradient(180deg,#55412357,#1c2227d1);border-left-color:#b790549e}.workspace-shell[data-workspace-theme=dark] .workspace-run-flow .execution-pending-groups .proposal-card{background:linear-gradient(180deg,#382d1fd1,#21252ae0);border-color:#b7905442}.workspace-shell[data-workspace-theme=dark] .workspace-run-flow .execution-observation-form .primary-button{background:linear-gradient(180deg,#4b7187,#395867);border-color:#76abcc8f}.workspace-shell[data-workspace-theme=dark] .workspace-run-flow .execution-observation-form .secondary-button,.workspace-shell[data-workspace-theme=dark] .workspace-run-flow .execution-action-buttons .secondary-button{border-color:#76abcc66;color:#d7e8f1}.workspace-shell[data-workspace-theme=dark] .error-banner.workspace-shell-error{border-color:#97674e94;background:#43281fe6;color:#f2d1bf}.workspace-run-restart-prompt{margin:0}.workspace-lane-notebook{background:linear-gradient(180deg,#182128f7,#121a1ff5)}.workspace-lane-proposals{background:linear-gradient(180deg,#1e252cf5,#161d23f5)}.workspace-lane-execution{background:linear-gradient(180deg,#162029fa,#10181ff7);border-color:#576f7d8a}.workspace-notebook-composer{display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:8px;border-color:#576f7d8a;background:linear-gradient(180deg,#162029fa,#10181ff7);box-shadow:inset 0 1px #ffffff08;padding:10px 11px;min-height:0}.workspace-notebook-intake{display:grid;grid-template-columns:minmax(22rem,1.6fr) minmax(17rem,.84fr);gap:10px;min-height:0}.workspace-notebook-editor-shell,.workspace-notebook-annotation-shell{min-width:0;min-height:0}.workspace-notebook-annotation-shell{display:grid;align-content:start;padding-left:10px;border-left:1px solid rgba(137,154,163,.18)}.workspace-notebook-history .panel,.workspace-notebook-leftovers .panel{padding:0;background:transparent;border-color:transparent;box-shadow:none}.workspace-notebook-history,.workspace-notebook-leftovers,.workspace-notebook-feedback{display:grid;gap:6px}.workspace-notebook-toolbar{display:flex;align-items:center;justify-content:space-between;align-items:flex-start;gap:8px;flex-wrap:wrap;padding:6px 7px;border:1px solid rgba(82,98,108,.18);border-radius:10px;background:#12191f47}.workspace-notebook-toolbar-copy{min-width:0;flex:1 1 18rem}.workspace-notebook-toolbar .primary-button{flex-shrink:0}.workspace-notebook-toolbar-status{font-size:.72rem;line-height:1.18}.workspace-notebook-panel-body{min-height:0}.notebook-feedback-section{display:grid;gap:6px}.notebook-feedback-header{display:flex;align-items:flex-start;justify-content:space-between;gap:6px;flex-wrap:wrap}.notebook-feedback-header h2{margin:0;font-size:.72rem;letter-spacing:.04em;text-transform:uppercase;color:#5f7680}.notebook-feedback-counts{display:flex;flex-wrap:wrap;gap:3px;align-items:center}.notebook-feedback-grid{display:grid;grid-template-columns:1fr;gap:6px}.notebook-feedback-block{display:grid;gap:5px;padding:7px 8px;border-radius:8px}.notebook-feedback-block-understood{background:#3a7d6f14;border:1px solid rgba(58,125,111,.14)}.notebook-feedback-block-review{background:#b0752614;border:1px solid rgba(176,117,38,.14)}.notebook-feedback-block h3,.notebook-feedback-detail-block h3{margin:0;font-size:.74rem}.notebook-feedback-list{display:grid;gap:5px;padding-left:0;list-style:none}.notebook-feedback-list li{display:grid;gap:4px;padding:0}.notebook-feedback-list .notebook-state-pill{justify-self:start}.notebook-feedback-count-understood{background:var(--state-notebook-parsed-pill-bg);border-color:#3a7d6f33;color:var(--state-notebook-parsed-pill-text)}.notebook-feedback-count-review{background:var(--state-notebook-unresolved-pill-bg);border-color:#b0752633;color:var(--state-notebook-unresolved-pill-text)}.notebook-feedback-details{display:grid;gap:10px;padding-top:4px}.notebook-feedback-detail-block{display:grid;gap:6px}.workspace-notebook-feedback .timeline,.workspace-notebook-feedback .plain-list{padding-left:16px}.workspace-notebook-feedback .timeline-row,.workspace-notebook-feedback .plain-list li{font-size:.77rem}.workspace-notebook-feedback .notebook-history-entry,.workspace-notebook-feedback .notebook-leftover-item{margin-left:-4px;padding:6px 8px 0 10px;border-left:3px solid transparent;border-radius:8px}.workspace-notebook-feedback .notebook-history-entry[data-visible-state=understood]{background:var(--state-notebook-parsed-bg);border-left-color:var(--state-notebook-parsed-border)}.workspace-notebook-feedback .notebook-leftover-item[data-visible-state=needs_review]{background:var(--state-notebook-unresolved-bg);border-left-color:var(--state-notebook-unresolved-border)}.workspace-notebook-feedback .notebook-history-entry[data-visible-state=understood] .notebook-state-pill{background:var(--state-notebook-parsed-pill-bg);border-color:#3a7d6f33;color:var(--state-notebook-parsed-pill-text)}.workspace-notebook-feedback .notebook-leftover-item[data-visible-state=needs_review] .notebook-state-pill,.workspace-notebook-feedback .notebook-feedback-list li[data-visible-state=needs_review] .notebook-state-pill{background:var(--state-notebook-unresolved-pill-bg);border-color:#b0752633;color:var(--state-notebook-unresolved-pill-text)}.workspace-notebook-feedback .notebook-feedback-list li[data-visible-state=needs_review]{padding-left:8px;border-left:3px solid var(--state-notebook-unresolved-border);border-radius:6px;background:#b075260f}.workspace-notebook-feedback .raw-note{background:#f8fbfcd9;border-color:#90a1aa29}.workspace-notebook-feedback .plain-list li{padding:3px 0;border-top:1px solid rgba(137,154,163,.14)}.workspace-notebook-feedback .plain-list li.notebook-leftover-item{padding:6px 8px 6px 10px}.workspace-notebook-feedback .plain-list li:first-child{padding-top:0;border-top:none}.workspace-notebook-history .panel-header,.workspace-notebook-leftovers .panel-header{margin-bottom:4px}.workspace-notebook-history .panel-header h2,.workspace-notebook-leftovers .panel-header h2{font-size:.68rem;letter-spacing:.05em;text-transform:uppercase;color:#677d87}.workspace-notebook-history .timeline,.workspace-notebook-leftovers .plain-list{padding-left:16px}.workspace-notebook-history .timeline-row,.workspace-notebook-leftovers .plain-list li{font-size:.77rem}.workspace-notebook-history .notebook-history-entry,.workspace-notebook-leftovers .notebook-leftover-item{margin-left:-4px;padding:6px 8px 0 10px;border-left:3px solid transparent;border-radius:8px}.workspace-notebook-history .notebook-history-entry[data-parse-status=parsed]{background:var(--state-notebook-parsed-bg);border-left-color:var(--state-notebook-parsed-border)}.workspace-notebook-history .notebook-history-entry[data-parse-status=partially_parsed],.workspace-notebook-leftovers .notebook-leftover-item[data-status=unresolved]{background:var(--state-notebook-unresolved-bg);border-left-color:var(--state-notebook-unresolved-border)}.workspace-notebook-leftovers .notebook-leftover-item[data-status=carried_forward]{background:#7c919a14;border-left-color:#7c919a47}.workspace-shell .notebook-state-pill{padding:1px 6px;font-size:.62rem}.workspace-notebook-history .notebook-history-entry[data-parse-status=parsed] .notebook-state-pill{background:var(--state-notebook-parsed-pill-bg);border-color:#3a7d6f33;color:var(--state-notebook-parsed-pill-text)}.workspace-notebook-history .notebook-history-entry[data-parse-status=partially_parsed] .notebook-state-pill,.workspace-notebook-leftovers .notebook-leftover-item[data-status=unresolved] .notebook-state-pill{background:var(--state-notebook-unresolved-pill-bg);border-color:#b0752633;color:var(--state-notebook-unresolved-pill-text)}.workspace-notebook-leftovers .notebook-leftover-item[data-status=carried_forward] .notebook-state-pill{background:var(--state-muted-pill-bg);border-color:#6e7e8833;color:var(--state-muted-pill-text)}.workspace-notebook-history .raw-note,.workspace-notebook-leftovers .raw-note{background:#f8fbfcd9;border-color:#90a1aa29}.workspace-notebook-leftovers .plain-list li{padding:4px 0;border-top:1px solid rgba(137,154,163,.14)}.workspace-notebook-leftovers .plain-list li.notebook-leftover-item{padding:6px 8px 6px 10px}.workspace-notebook-leftovers .plain-list li:first-child{padding-top:0;border-top:none}.workspace-proposal-intro,.workspace-run-top{border-color:#ced9de}.workspace-proposal-intro{padding:0 0 5px;background:transparent;border-color:transparent;border-bottom:1px solid var(--workspace-divider);border-radius:0}.workspace-proposal-intro .panel-header{margin-bottom:4px}.workspace-proposal-groups>*+*{margin-top:8px;padding-top:8px;border-top:1px solid var(--workspace-divider)}.proposal-group-shell,.workspace-run-flow>.panel,.execution-timeline-shell .panel{padding:0;background:transparent;border-color:transparent;border-radius:0;box-shadow:none}.proposal-group-shell .panel-header{align-items:flex-start;margin-bottom:4px}.proposal-group-shell .panel-header h2{font-size:.73rem;letter-spacing:.05em;text-transform:uppercase;color:#667d87}.proposal-group-shell .warning-list{padding-left:18px;font-size:.75rem;color:#556c76}.workspace-run-flow .execution-pending-groups .proposal-group-shell{display:grid;gap:4px}.inline-details{display:grid;gap:6px}.inline-details-toggle{align-self:flex-start;padding:0;border:none;background:transparent;color:#4b6773;font-size:.72rem;line-height:1.2;cursor:pointer;text-decoration:underline;text-decoration-color:#4b677347;text-underline-offset:.16em}.inline-details-content{display:grid;gap:6px}.workspace-proposal-groups .stack{gap:5px}.workspace-proposal-groups .proposal-card{background:#ffffff70;border-color:#899aa329}.workspace-proposal-groups .proposal-card-header{gap:5px}.workspace-proposal-groups .proposal-card-header h3{font-size:.79rem}.workspace-proposal-groups .field small,.workspace-proposal-groups .muted{font-size:.73rem}.workspace-proposal-groups .plain-list{padding-left:18px}.execution-timeline-shell .panel{box-shadow:none}.workspace-run-top .meta-grid div,.workspace-run-top .summary-item{background:#ffffffb3;border-color:#8b9ba42e}.workspace-run-flow .execution-section .panel-header{align-items:flex-start;margin-bottom:5px}.workspace-run-flow .stack{gap:7px}.execution-primary{display:grid;gap:3px}.execution-state-stack,.execution-action-region,.execution-review-region{display:grid;gap:8px}.execution-action-region{padding-bottom:8px;border-bottom:1px solid rgba(137,154,163,.16)}.execution-action-header-region,.execution-action-body-region{display:grid;gap:6px}.execution-review-region{padding-top:2px}.execution-action-stack{display:grid;gap:6px}.execution-action-buttons{gap:5px}.execution-secondary{display:grid;gap:0;margin-top:0;padding-top:8px;border-top:1px solid var(--workspace-divider)}.execution-secondary>*+*{margin-top:5px;padding-top:5px;border-top:1px solid var(--workspace-divider)}.execution-primary>*+*{margin-top:0;padding-top:5px;border-top:1px solid rgba(137,154,163,.16)}.workspace-run-flow .execution-next-action{padding:8px 10px 8px 12px;background:var(--state-active-bg);border-radius:10px}.workspace-run-flow .execution-next-action-core{gap:5px}.execution-next-action-summary{margin:0;font-size:.8rem;line-height:1.35}.workspace-run-flow .execution-next-action.panel-normal{border-left-width:3px;border-left-style:solid;border-left-color:var(--state-active-border);background:linear-gradient(180deg,var(--state-active-bg-strong) 0%,var(--state-active-bg) 100%)}.workspace-run-flow .execution-next-action.panel-blocked{border-left-width:3px;border-left-style:solid;border-left-color:var(--state-pending-border);background:linear-gradient(180deg,#b0752629,#b0752614)}.workspace-run-flow .execution-next-action.panel-resolved{border-left-width:3px;border-left-style:solid;border-left-color:var(--state-muted-border);background:linear-gradient(180deg,var(--state-muted-bg-strong) 0%,var(--state-muted-bg) 100%)}.workspace-run-flow .execution-next-action.panel-normal .pill{background:var(--state-active-pill-bg);border-color:#286c8f33;color:var(--state-active-pill-text)}.workspace-run-flow .execution-next-action.panel-blocked .pill{background:var(--state-pending-pill-bg);border-color:#b0752633;color:var(--state-pending-pill-text)}.workspace-run-flow .execution-next-action.panel-resolved .pill{background:var(--state-muted-pill-bg);border-color:#6e7e8833;color:var(--state-muted-pill-text)}.workspace-run-flow .execution-confirmed,.workspace-run-flow .execution-needs-confirmation{padding:8px 10px 8px 12px;border-radius:10px}.workspace-run-flow .execution-confirmed{background:linear-gradient(180deg,var(--state-confirmed-bg) 0%,rgba(255,255,255,.18) 100%);border-left:3px solid var(--state-confirmed-border)}.workspace-run-flow .execution-needs-confirmation{background:linear-gradient(180deg,var(--state-pending-bg) 0%,rgba(255,255,255,.18) 100%);border-left:3px solid var(--state-pending-border)}.workspace-run-flow .execution-confirmed .pill{background:var(--state-confirmed-pill-bg);border-color:#3f775433;color:var(--state-confirmed-pill-text)}.workspace-run-flow .execution-needs-confirmation .pill{background:var(--state-pending-pill-bg);border-color:#b0752633;color:var(--state-pending-pill-text)}.execution-confirmed-block{display:grid;gap:3px}.execution-confirmed-list{padding-left:18px}.execution-section-footnote{margin-top:2px}.execution-pending-groups{display:grid;gap:5px}.workspace-run-flow .execution-pending-groups .proposal-group-shell{margin-top:0;padding-top:0;border-top:none}.workspace-run-flow .execution-pending-groups .proposal-card{background:linear-gradient(180deg,#fffaf4eb,#ffffff75);border-color:#b075262e}.workspace-run-flow .execution-pending-groups .proposal-group-shell>.stack{gap:5px}.workspace-run-flow .execution-section .split-list{gap:6px}.workspace-run-flow .panel-header-actions{display:flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:flex-end}.disclosure-toggle{padding:5px 8px;border-radius:999px;font-size:.7rem;line-height:1.2}.execution-disclosure-block{display:grid;gap:5px;margin-top:2px}.execution-next-action-details{display:grid;gap:5px;padding-top:5px;border-top:1px solid rgba(137,154,163,.18)}.execution-disclosure-summary{margin-top:2px}.workspace-run-flow .execution-section .plain-list,.workspace-run-flow .execution-section .timeline,.workspace-run-flow .execution-section ul{padding-left:18px}.workspace-run-flow .execution-timeline .timeline-row{font-size:.77rem}.workspace-run-flow .execution-timeline .muted{font-size:.72rem}.timeline-entry-actions{margin-top:5px}.timeline-inline-editor{display:grid;gap:5px;margin-top:6px;padding-top:6px;border-top:1px solid rgba(137,154,163,.18)}.timeline-inline-error,.timeline-inline-saving{margin:0}.timeline-inline-actions{gap:6px}.workspace-run-flow .execution-hypotheses .panel-header,.workspace-run-flow .execution-timeline .panel-header{justify-content:space-between}.workspace-run-flow .execution-observation-form{padding:8px 10px 8px 12px;background:linear-gradient(180deg,#eff7fbf5,#f6fafcdb);border:1px solid rgba(40,108,143,.16);border-left:3px solid var(--state-active-border);border-radius:10px;box-shadow:none}.workspace-run-flow .execution-observation-form .panel-header{margin-bottom:6px}.workspace-run-flow .execution-observation-form .panel-header>div{display:grid;gap:2px}.workspace-run-flow .execution-observation-form .primary-button{background:#2e647d;border-color:#2e647d}.workspace-run-flow .execution-observation-form .secondary-button,.workspace-run-flow .execution-action-buttons .secondary-button{border-color:#286c8f57;color:#2e647d}.workspace-run-flow .execution-observation-form :is(input,select,textarea):focus-visible{outline:2px solid rgba(40,108,143,.2);outline-offset:1px;border-color:#286c8f66}.workspace-run-flow .execution-observation-form .inline-details{justify-items:end}.workspace-run-flow :is(button,input,select,textarea):disabled{background-color:#f5f8faf5;border-color:#6e7e883d;color:#697d86}.workspace-run-flow .panel-resolved :is(button,input,select,textarea):disabled,.workspace-run-flow .execution-needs-confirmation :is(button,input,select,textarea):disabled{color:var(--state-muted-pill-text)}.workspace-utility-drawer .panel{padding:9px 11px;border-radius:10px;box-shadow:none;background:#f6fafbb3;border-color:#bccad185}.workspace-utility-drawer .panel-header{margin-bottom:5px}@media (max-width: 1450px){.workspace-context-timestamp{display:none}}@media (max-width: 1460px) and (min-width: 1221px){.workspace-main-grid,.workspace-main-grid-active,.workspace-main-grid-notebook-priority,.workspace-main-grid-notebook-focus{grid-template-columns:minmax(31rem,1.3fr) minmax(24rem,.9fr);gap:9px}.workspace-main-grid-pre-run{grid-template-columns:minmax(31rem,1.4fr) minmax(21.5rem,.82fr)}.workspace-main-grid-single{grid-template-columns:minmax(0,1fr)}.workspace-notebook-intake{grid-template-columns:1fr;gap:8px}.workspace-notebook-annotation-shell{padding-left:0;padding-top:7px;border-left:none;border-top:1px solid rgba(137,154,163,.16)}.workspace-context-grid-machine-unlinked,.workspace-context-grid-machine-linked{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"subject subject" "customer related"}.workspace-context-grid-generic{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-subject-attach-primary-row{grid-template-columns:minmax(0,1fr)}.workspace-subject-attach-actions{justify-content:flex-start}.workspace-subject-attach-secondary-row{grid-template-columns:minmax(0,1fr)}.workspace-resource-identity-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1221px){body{overflow:hidden}#root{height:100dvh;min-height:0}.app-shell.workspace-shell{height:100dvh;max-width:1560px;padding:16px 18px;grid-template-rows:auto auto minmax(0,1fr) auto;overflow:hidden}.workspace-main-grid,.workspace-console-shell,.workspace-console-body{min-height:0;overflow:hidden}}@media (max-width: 1220px){body{overflow:auto}#root{height:auto;min-height:100vh}.app-shell{padding:16px}.workspace-shell{gap:14px}.workspace-context-grid,.workspace-context-card-stats{grid-template-columns:1fr}.workspace-context-grid-machine-unlinked,.workspace-context-grid-machine-linked{grid-template-areas:"subject" "customer" "related"}.workspace-record-summary-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-record-summary-row{flex-direction:column;align-items:stretch}.workspace-record-summary-pills{justify-content:flex-start}.workspace-shell-utility-bar,.workspace-shell-chrome-controls{flex-direction:column;align-items:stretch}.workspace-shell-secondary-controls{justify-content:flex-start}.workspace-context-row{gap:4px;align-items:flex-start}.workspace-context-primary{align-items:flex-start;flex-direction:column;gap:2px}.workspace-context-secondary{justify-content:flex-start}.workspace-context-card-support-quiet .workspace-context-card-row{flex-direction:column;gap:2px}.workspace-context-card-support-quiet .workspace-context-value{text-align:left}.workspace-record-strip{flex-direction:column;align-items:stretch}.workspace-record-actions{justify-content:flex-start}.workspace-proposal-groups>*+*,.execution-secondary>*+*{margin-top:0}.workspace-toolbar-copy{align-items:flex-start;flex-direction:column;gap:2px}.workspace-toolbar-context{white-space:normal}.workspace-subject-attach-primary-row,.workspace-subject-attach-secondary-row{grid-template-columns:minmax(0,1fr)}.workspace-main-grid{grid-template-columns:1fr;overflow:visible}.notebook-feedback-grid,.workspace-notebook-intake{grid-template-columns:1fr}.workspace-notebook-annotation-shell{padding-left:0;border-left:none;border-top:1px solid rgba(137,154,163,.16);padding-top:8px}.workspace-resource-explorer{grid-template-columns:1fr;gap:0;min-height:auto;overflow:visible}.workspace-resource-rail{border-right:none;border-bottom:1px solid rgba(184,201,208,.7);border-radius:12px 12px 0 0}.workspace-resource-detail{border-top:none;border-radius:0 0 12px 12px}.workspace-overlay-panel-left .workspace-overlay-panel-body{overflow-y:auto}.workspace-resource-tree,.workspace-resource-detail-body{overflow:visible;overscroll-behavior:auto;scrollbar-gutter:auto}.workspace-resource-surface-grid,.workspace-resource-preview-grid,.workspace-resource-identity-metrics,.workspace-resource-definition-list,.workspace-resource-structured-grid,.workspace-resource-port-semantic-grid,.workspace-resource-port-grid{grid-template-columns:1fr}.workspace-connection-map-canvas-scroll{min-height:0;max-height:none}.workspace-connection-map-hero{grid-template-columns:1fr}.workspace-resource-port-group-header{flex-direction:column;align-items:flex-start}.workspace-lane,.workspace-run-surface{grid-template-rows:auto auto;overflow:visible}.workspace-lane-body{overflow:visible;padding-right:0;padding-bottom:0;scrollbar-gutter:auto}.workspace-toolbar-strip{position:static;-webkit-backdrop-filter:none;backdrop-filter:none}}@media (max-width: 900px){.layout-grid{grid-template-columns:1fr}.summary-item-wide{grid-column:span 1}.workspace-shell .summary-bar{grid-template-columns:1fr}.timeline-row{flex-direction:column}.customer-context-browser-layout,.customer-context-related-item{grid-template-columns:1fr}}
