: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(0,1fr);gap:8px;min-height:0}.workspace-notebook-editor-shell{display:grid;gap:8px;min-width:0;min-height:0}.workspace-notebook-review-frame{display:grid;grid-template-columns:minmax(0,1fr) minmax(4.8rem,5.2rem);gap:8px;align-items:start;min-width:0}.workspace-notebook-review-frame .notebook-draft-editor{min-width:0}.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-suggestions,.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-suggestions-count{background:#4b768b24;border-color:#6f99af3d;color:#bdd4df}.notebook-review-surface{display:contents}.notebook-review-rail{position:relative;display:grid;gap:6px;align-content:start;min-width:0;padding:7px;border:1px solid rgba(111,153,175,.16);border-radius:8px;background:#27333a2e}.notebook-review-rail-header{display:flex;align-items:center;justify-content:space-between;gap:5px}.notebook-review-markers{display:grid;gap:5px}.notebook-review-marker{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:5px;width:100%;min-height:40px;padding:6px;border:1px solid rgba(111,153,175,.2);border-radius:7px;background:#12191f57;color:#dbe7ec;cursor:pointer;text-align:left}.notebook-review-marker:hover,.notebook-review-marker:focus-visible,.notebook-review-marker.is-selected{border-color:#81b1c77a;background:#37546370;outline:none}.notebook-review-marker:focus-visible{box-shadow:0 0 0 2px #81b1c738}.notebook-review-marker-index{display:inline-flex;align-items:center;justify-content:center;width:1.35rem;height:1.35rem;border-radius:6px;background:#6f99af2e;color:#c6dce5;font-size:.72rem;line-height:1}.notebook-review-marker-kind{min-width:0;overflow:hidden;font-size:.72rem;font-weight:700;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.notebook-marker-hover-preview{position:absolute;top:42px;right:calc(100% + 8px);z-index:4;display:grid;gap:3px;width:min(18rem,46vw);padding:8px 9px;border:1px solid rgba(111,153,175,.24);border-radius:8px;background:#141d24f5;box-shadow:0 14px 30px #02080c3d;color:#e5eef2;font-size:.76rem;line-height:1.3;pointer-events:none}.notebook-marker-hover-preview span{color:#bdd0d8}.notebook-review-inspector{grid-column:1 / -1;display:grid;gap:7px;min-width:0;padding:8px;border:1px solid rgba(111,153,175,.18);border-radius:8px;background:#141d246b}.notebook-review-inspector-empty{padding:7px 8px;background:#27333a29}.notebook-review-inspector-header{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;flex-wrap:wrap}.notebook-review-inspector-header h3{margin:0;font-size:.84rem}.notebook-review-boundary{margin:0;font-size:.76rem}.workspace-notebook-suggestions .proposal-group-shell{display:grid;gap:5px}.workspace-notebook-suggestions .proposal-group-shell>.stack{gap:5px}.workspace-notebook-suggestions .proposal-card{background:linear-gradient(180deg,#27333ab8,#192228b8);border-color:#6f99af38}.notebook-suggestions-empty{padding:6px;border-radius:8px;background:#27333a24;font-size:.72rem;line-height:1.25}.workspace-shell[data-workspace-theme=light] .notebook-suggestions-count{background:#4b768b1a;border-color:#4b768b33;color:#4a6e81}.workspace-shell[data-workspace-theme=light] .workspace-notebook-suggestions .proposal-card{background:linear-gradient(180deg,#f8fcfdf5,#f1f7f9db);border-color:#6f99af3d}.workspace-shell[data-workspace-theme=light] .notebook-review-rail,.workspace-shell[data-workspace-theme=light] .notebook-review-inspector{border-color:#6f99af33;background:#f8fcfdb8}.workspace-shell[data-workspace-theme=light] .notebook-review-marker{border-color:#6f99af38;background:#ffffffbd;color:#274553}.workspace-shell[data-workspace-theme=light] .notebook-review-marker:hover,.workspace-shell[data-workspace-theme=light] .notebook-review-marker:focus-visible,.workspace-shell[data-workspace-theme=light] .notebook-review-marker.is-selected{border-color:#4b768b6b;background:#e7f1f5e6}.workspace-shell[data-workspace-theme=light] .notebook-review-marker-index{background:#4b768b1f;color:#4a6e81}.workspace-shell[data-workspace-theme=light] .notebook-marker-hover-preview{border-color:#6f99af47;background:#fafdfefa;color:#213b48;box-shadow:0 14px 30px #1220281f}.workspace-shell[data-workspace-theme=light] .notebook-marker-hover-preview span{color:#536f7c}.workspace-shell[data-workspace-theme=light] .notebook-suggestions-empty{background:#f8fcfdb8}.notebook-feedback-section{display:grid;gap:6px;padding-top:2px;border-top:1px solid rgba(137,154,163,.12)}.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-header p{margin:1px 0 0}.notebook-feedback-counts{display:flex;flex-wrap:wrap;gap:3px;align-items:center}.notebook-feedback-disclosure{gap:5px}.notebook-feedback-disclosure .inline-details-toggle{padding:4px 0;font-size:.72rem}.notebook-feedback-content{display:grid;gap:7px;padding-top:2px}.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-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}body:has(#root>.gtm-prototype-shell){overflow-x:hidden;overflow-y:auto}#root{height:100dvh;min-height:0}body:has(#root>.gtm-prototype-shell) #root{height:auto;min-height:100vh}.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-review-frame{grid-template-columns:minmax(0,1fr)}.notebook-review-markers{grid-template-columns:repeat(auto-fit,minmax(4.4rem,1fr))}.notebook-review-inspector{grid-column:1}.notebook-marker-hover-preview{display:none}.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}}.gtm-prototype-shell{--gtm-drawer-bg: rgba(10, 16, 21, .98);--gtm-drawer-border: rgba(98, 115, 126, .48);--gtm-lane-bg: rgba(17, 25, 31, .62);--gtm-lane-border: rgba(126, 147, 159, .18);--gtm-card-bg: rgba(19, 28, 35, .68);--gtm-card-border: rgba(156, 174, 184, .2);--gtm-row-bg: rgba(11, 17, 22, .58);--gtm-row-border: rgba(137, 156, 167, .16);--gtm-primary-bg: rgba(22, 34, 43, .74);--gtm-primary-border: rgba(118, 151, 171, .48);--gtm-primary-accent: rgba(118, 151, 171, .82);--gtm-demo-border: rgba(205, 156, 82, .44);--gtm-demo-bg: rgba(111, 76, 31, .18);min-height:100vh;padding:14px;position:relative;color:#dce4e8;background:linear-gradient(180deg,#0d1318,#10161b 58%,#11171c)}.gtm-prototype-header{max-width:1720px;margin:0 auto 10px;display:grid;grid-template-columns:minmax(22rem,1fr) minmax(23rem,auto);gap:14px;align-items:center;padding:12px;border:1px solid rgba(165,181,190,.22);border-radius:10px;background:#11181df0;box-shadow:0 18px 42px #0000002e}.gtm-title-block,.gtm-header-actions,.gtm-rail-section,.gtm-main-flow,.gtm-step-detail,.gtm-wedge-list,.gtm-rail-list,.gtm-profile-facts{display:grid}.gtm-title-block{gap:3px;min-width:0}.gtm-title-block h1{margin:0;color:#f0f4f5;font-size:1.2rem;line-height:1.12}.gtm-title-nowrap{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:top;white-space:nowrap}.gtm-title-block p,.gtm-step-summary,.gtm-muted{margin:0;color:#a9b5bb}.gtm-title-category{font-size:.84rem;line-height:1.25;white-space:nowrap}.gtm-header-actions{justify-items:end;gap:6px;min-width:0}.gtm-header-meta,.gtm-chip-row,.gtm-rail-toggle-row{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.gtm-header-meta,.gtm-rail-toggle-row{justify-content:flex-end}.gtm-shortcut-help{margin:0;color:#89979f;font-size:.76rem}.gtm-demo-warning{grid-column:1 / -1;padding:8px 10px;border:1px solid rgba(205,156,82,.56);border-radius:8px;background:#6f4c1f2e;color:#efd09f;font-size:.85rem;font-weight:700}.gtm-console-shell{max-width:1460px;margin:0 auto;border:1px solid rgba(165,181,190,.18);border-radius:10px;background:#0c121785;box-shadow:inset 0 1px #ffffff08}.gtm-console-body{display:grid;gap:8px;min-width:0;padding:9px}.gtm-overlay-layer{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:80}.gtm-overlay-scrim{position:absolute;top:0;right:0;bottom:0;left:0;border:0;padding:0;background:radial-gradient(circle at 18% 22%,rgba(73,121,153,.08) 0%,transparent 34%),linear-gradient(180deg,#04080c57,#03060a85);cursor:pointer;opacity:0;pointer-events:none;transition:opacity .17s ease}.gtm-overlay-layer.is-active .gtm-overlay-scrim{opacity:.92;pointer-events:auto}.gtm-overlay-panel{position:fixed;top:10px;bottom:10px;pointer-events:none;opacity:0;visibility:hidden;transition:transform .17s ease,opacity .14s ease,visibility 0s linear .17s;z-index:81}.gtm-overlay-panel.is-top{z-index:82}.gtm-left-panel{left:10px;width:min(62rem,calc(100vw - 2rem));transform:translate(calc(-100% - 16px))}.gtm-right-panel{right:10px;width:min(24.5rem,calc(100vw - 2rem));transform:translate(calc(100% + 16px))}.gtm-overlay-panel.is-open{pointer-events:auto;opacity:1;visibility:visible;transform:translate(0);transition:transform .17s ease,opacity .14s ease,visibility 0s linear 0s}.gtm-overlay-panel-shell{display:grid;grid-template-rows:auto minmax(0,1fr);height:100%;border:1px solid var(--gtm-drawer-border);border-radius:11px;background:linear-gradient(180deg,rgba(17,25,31,.988) 0%,var(--gtm-drawer-bg) 100%);box-shadow:0 24px 52px #02060a75,0 8px 20px #02060a47,inset 0 1px #ffffff0a;overflow:hidden;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.gtm-overlay-panel-header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:9px 12px 8px;border-bottom:1px solid rgba(93,109,119,.18);background:linear-gradient(180deg,#1f272ef0,#181f25eb)}.gtm-overlay-panel-heading{display:grid;gap:1px;min-width:0}.gtm-overlay-panel-heading h2{margin:1px 0 0;color:#f1f6f8;font-size:.9rem;line-height:1.08}.gtm-overlay-close{display:inline-flex;align-items:center;justify-content:center;min-height:26px;padding:3px 8px;border:1px solid rgba(166,182,190,.24);border-radius:7px;background:#1b242bd1;color:#dce4e8;cursor:pointer;font-size:.78rem;font-weight:800;line-height:1.2}.gtm-overlay-close:hover{border-color:#9ab8ca7a;background:#27343deb}.gtm-overlay-panel-body{min-height:0;overflow-y:auto;padding:9px;background:linear-gradient(180deg,#ffffff04,#fff0 24%),var(--gtm-drawer-bg)}.gtm-support-explorer,.gtm-support-section,.gtm-support-section-body,.gtm-support-summary,.gtm-support-card,.gtm-support-primary-card,.gtm-support-primary-accent,.gtm-support-reactor-panel,.gtm-support-reactor-alternatives,.gtm-support-reactor-alternative-list,.gtm-support-reactor-compact-card,.gtm-support-question-queue,.gtm-support-question-primary,.gtm-support-question-row-list,.gtm-support-reference-card,.gtm-support-reference-block,.gtm-support-nav-groups,.gtm-support-nav-group,.gtm-proof-board,.gtm-proof-board-column,.gtm-proof-board-card,.gtm-proof-board-heading{display:grid}.gtm-support-explorer,.gtm-support-section,.gtm-support-section-body{gap:8px}.gtm-support-explorer{gap:6px}.gtm-support-summary,.gtm-support-card{gap:6px;padding:9px;border:1px solid var(--gtm-card-border);border-radius:8px;background:var(--gtm-card-bg);box-shadow:inset 0 1px #ffffff09,0 1px #00000038}.gtm-support-summary{gap:6px;padding:7px 9px;border-color:#90a4b047;background:#162028d1}.gtm-support-summary-compact{padding:4px 6px;border-color:#899ca729;background:#0d141a8f;box-shadow:inset 0 1px #ffffff05}.gtm-support-action-row{display:flex;align-items:flex-start;justify-content:space-between;gap:6px;flex-wrap:wrap}.gtm-support-card h4{margin:0;color:#edf3f5}.gtm-support-identity-strip{display:flex;align-items:center;flex-wrap:wrap;gap:4px 6px;min-width:0}.gtm-support-identity-title{color:#edf3f5;font-size:.76rem;font-weight:900;line-height:1.2}.gtm-support-identity-chip{display:inline-flex;align-items:center;min-width:0;max-width:13rem;padding:2px 6px;border:1px solid rgba(137,156,167,.12);border-radius:999px;background:#0a101547;color:#bfcbd1;font-size:.68rem;font-weight:800;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gtm-support-identity-chip.is-primary{border-color:#7697ab3d;color:#e0e8eb;background:#2a3e4b3d}.gtm-support-identity-strip .gtm-badge{min-height:19px;padding:2px 6px;font-size:.64rem}.gtm-support-summary-note{margin:0;color:#91a0a8;font-size:.68rem;font-weight:700;line-height:1.25}.gtm-support-summary-grid,.gtm-support-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.gtm-support-card-grid{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.gtm-support-nav{position:sticky;top:0;z-index:2;padding:3px;border:1px solid rgba(118,138,150,.28);border-radius:8px;background:#0d141af5;box-shadow:inset 0 1px #ffffff09,0 6px 14px #02060a24;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.gtm-support-nav-groups{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr) minmax(7rem,.5fr);gap:4px}.gtm-support-nav-group{gap:3px;padding:3px;border:1px solid var(--gtm-lane-border);border-radius:7px;background:#11191fb3}.gtm-support-nav-group-label{color:#9aa8af;font-size:.56rem;font-weight:800;letter-spacing:.06em;line-height:1;text-transform:uppercase}.gtm-support-nav-group-buttons{display:flex;flex-wrap:wrap;gap:2px}.gtm-support-nav-button{border:1px solid transparent;border-radius:6px;background:#080d1124;color:#b1c0c8;padding:2px 6px;cursor:pointer;font:inherit;font-size:.66rem;font-weight:800;line-height:1.2}.gtm-support-nav-button:hover{border-color:#8ea1ac2e;background:#2d3c463d;color:#d8e3e7}.gtm-support-nav-button:focus-visible{outline:2px solid rgba(90,141,170,.36);outline-offset:1px}.gtm-support-nav-button.is-active{border-color:#7697ab66;background:#37546642;color:#e6f1f7;box-shadow:inset 3px 0 #7697abc7,inset 0 1px #ffffff09}.gtm-proof-board{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.gtm-proof-board-column{align-content:start;gap:6px;min-width:0;padding:7px;border:1px solid var(--gtm-lane-border);border-radius:9px;background:var(--gtm-lane-bg);box-shadow:inset 0 1px #ffffff06}.gtm-proof-board-heading{gap:2px;padding:6px;border:1px solid rgba(156,174,184,.18);border-radius:8px;background:#0c1318a8}.gtm-proof-board-heading p{margin:0;color:#aebbc1;font-size:.74rem;line-height:1.3}.gtm-proof-board-card{gap:5px;min-width:0;padding:7px 8px;border:1px solid var(--gtm-card-border);border-radius:8px;background:var(--gtm-card-bg);box-shadow:inset 0 1px #ffffff08}.gtm-proof-board-card-muted{border-color:var(--gtm-row-border);background:#0c131875}.gtm-support-section>.gtm-section-heading{padding-bottom:5px;border-bottom:1px solid rgba(156,174,184,.12)}.gtm-proof-board-card strong{color:#edf3f5;font-size:.8rem;line-height:1.24}.gtm-proof-board-card p,.gtm-proof-board-muted-line{margin:0;color:#bdc8ce;font-size:.76rem;line-height:1.32}.gtm-proof-board-muted-line{color:#91a0a8}.gtm-center-workbench,.gtm-center-workbench-body,.gtm-center-primary-region,.gtm-workbench-mode,.gtm-workbench-card,.gtm-workbench-list,.gtm-center-workbench-copy,.gtm-workbench-side-note,.gtm-mode-primary-card,.gtm-mode-compact-list,.gtm-mode-secondary-row,.gtm-evidence-path,.gtm-evidence-path-step,.gtm-evidence-path-lane,.gtm-profile-patch-list,.gtm-patch-values,.gtm-patch-value,.gtm-reactor-list,.gtm-reactor-card,.gtm-recommended-reactor,.gtm-recommended-reactor-card,.gtm-recommended-reactor-impact-card,.gtm-reactor-type-picker,.gtm-reactor-type-list,.gtm-reactor-type-card,.gtm-local-reactor-lane-section,.gtm-local-reactor-lane-list,.gtm-local-reactor-lane-card,.gtm-local-reactor-lane-label,.gtm-response-pass-section,.gtm-response-pass-list,.gtm-response-pass-card,.gtm-response-pass-editor,.gtm-response-pass-editor-grid,.gtm-research-modal-header,.gtm-research-modal-heading,.gtm-research-modal-stepper,.gtm-research-modal-body,.gtm-research-modal-step,.gtm-research-modal-card-list,.gtm-research-modal-lane-card,.gtm-research-modal-pass-card,.gtm-research-modal-form-grid,.gtm-research-modal-capture-grid,.gtm-research-modal-footer,.gtm-research-execution-grid,.gtm-research-action-plan,.gtm-research-plan-grid,.gtm-research-plan-item,.gtm-response-capture-plan,.gtm-capture-field-list,.gtm-capture-field-card,.gtm-local-capture-card,.gtm-local-capture-field-list,.gtm-local-capture-field,.gtm-local-evidence-preview,.gtm-local-candidate-summary,.gtm-local-evidence-list,.gtm-local-evidence-row,.gtm-local-rationale-list,.gtm-local-missing-list,.gtm-local-learning-preview-section,.gtm-local-learning-preview-list,.gtm-local-learning-preview-card,.gtm-local-learning-rationale-list,.gtm-evidence-mapping-list,.gtm-evidence-mapping-card,.gtm-reactor-alternatives,.gtm-reactor-alternative-card,.gtm-reactor-meta,.gtm-reactor-targets,.gtm-next-primary-action,.gtm-review-queue,.gtm-review-card,.gtm-review-values{display:grid}.gtm-center-workbench{gap:7px}.gtm-center-workbench-header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:2px 2px 0;border:0;background:transparent}.gtm-center-workbench-header h2,.gtm-mode-primary-card h3,.gtm-mode-primary-card h5,.gtm-workbench-hero-card h3,.gtm-workbench-card h4,.gtm-patch-row h5,.gtm-research-action-plan h6,.gtm-capture-field-card h5,.gtm-evidence-mapping-card h5,.gtm-reactor-card h5,.gtm-recommended-reactor-card h5,.gtm-reactor-alternative-card h5,.gtm-support-primary-card h5,.gtm-support-reactor-compact-card h5,.gtm-action-row h4{margin:0;color:#edf3f5}.gtm-center-workbench-header h2{font-size:.96rem;line-height:1.16}.gtm-center-workbench-header p{margin:2px 0 0;color:#a9b5bb;font-size:.78rem;font-weight:700;line-height:1.28}.gtm-center-workbench-copy p,.gtm-workbench-side-note p,.gtm-workbench-card p,.gtm-mode-primary-card p,.gtm-mode-row-content p,.gtm-patch-value p{margin:0;color:#bdc8ce}.gtm-active-objective-strip{display:grid;gap:6px;padding:7px 9px;border:1px solid rgba(118,151,171,.22);border-radius:8px;background:#0f161bc7;box-shadow:inset 0 1px #ffffff07}.gtm-objective-primary{display:grid;gap:3px;min-width:0}.gtm-objective-identity-row{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:4px 8px;min-width:0}.gtm-objective-identity-copy{min-width:0}.gtm-objective-primary strong{display:block;margin-top:1px;color:#edf3f5;font-size:.92rem;line-height:1.12}.gtm-objective-primary p{margin:0;color:#bfccd1;font-size:.76rem;line-height:1.26;overflow-wrap:anywhere}.gtm-objective-mode-chip{align-self:center;min-width:0;max-width:16rem;padding:2px 6px;border:1px solid rgba(166,182,190,.18);border-radius:999px;background:#080d1152;color:#c7d5da;font-size:.66rem;font-weight:800;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gtm-objective-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,.82fr) minmax(0,.82fr) minmax(0,1.06fr);gap:5px}.gtm-objective-item{display:grid;align-content:start;gap:2px;min-width:0;padding:5px 6px;border:1px solid rgba(166,182,190,.14);border-radius:7px;background:#080d114d}.gtm-objective-item span{color:#8b9aa2;font-size:.64rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.gtm-objective-item p{margin:0;color:#bdc8ce;font-size:.72rem;line-height:1.26;overflow-wrap:anywhere}.gtm-objective-decision{border-color:#7697ab6b;background:#16222b7a;box-shadow:inset 3px 0 #7697aba8}.gtm-objective-decision p{color:#dce4e8;font-size:.8rem;font-weight:700}.gtm-objective-next{border-color:#cd9c523d;background:#6f4c1f1a}.gtm-objective-next p{color:#e6d3b5;font-size:.76rem;font-weight:700}.gtm-objective-secondary p{display:-webkit-box;overflow:hidden;color:#9caab2;-webkit-box-orient:vertical;-webkit-line-clamp:2}.gtm-objective-actions{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.gtm-objective-link-button{border:1px solid rgba(116,151,174,.22);border-radius:6px;background:#34526514;color:#bfd5de;cursor:pointer;font:inherit;min-height:22px;font-size:.68rem;font-weight:800;line-height:1.2;padding:2px 6px}.gtm-objective-link-button:hover{border-color:#9ab8ca7a;background:#3a5b6f38}.gtm-objective-link-button:focus-visible{outline:2px solid rgba(90,141,170,.36);outline-offset:1px}.gtm-center-mode-nav{display:block;min-width:0}.gtm-center-mode-steps{display:flex;flex-wrap:wrap;gap:4px;min-width:0}.gtm-center-mode-button{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:5px;min-width:0;min-height:28px;flex:0 1 auto;border:1px solid rgba(166,182,190,.14);border-radius:999px;background:#080d1129;color:#b1c0c8;padding:3px 7px;cursor:pointer;font:inherit;line-height:1.2;text-align:left}.gtm-center-mode-button:hover{background:#3b49523d}.gtm-center-mode-button:not(:last-child):after{content:"";position:absolute;top:50%;right:-6px;width:6px;border-top:1px solid rgba(166,182,190,.18);pointer-events:none}.gtm-center-mode-button:focus-visible{outline:2px solid rgba(90,141,170,.36);outline-offset:1px}.gtm-center-mode-button.is-active{border-color:#76adce66;background:#4f85a62e;color:#e6f1f7;box-shadow:inset 0 0 0 1px #76adce29}.gtm-center-mode-step-number{display:inline-flex;align-items:center;justify-content:center;width:17px;height:17px;border:1px solid rgba(166,182,190,.18);border-radius:999px;color:#93a4ad;background:#4c5a6324;font-size:.62rem;font-weight:900;line-height:1}.gtm-center-mode-button.is-active .gtm-center-mode-step-number{border-color:#76adce66;background:#76adce2e;color:#e7f4f9}.gtm-center-mode-step-copy{display:grid;gap:1px;min-width:0}.gtm-center-mode-step-copy strong,.gtm-center-mode-step-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gtm-center-mode-step-copy strong{color:#dce5e8;font-size:.72rem;font-weight:900}.gtm-center-mode-step-copy small{display:none;color:#8f9da5;font-size:.63rem;font-weight:800}.gtm-center-mode-button.is-active .gtm-center-mode-step-copy small{display:block;color:#b9ccd5}.gtm-guided-loop-strip{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:2px;min-width:0;padding:7px 9px;border:1px solid rgba(205,156,82,.2);border-radius:8px;background:#6f4c1f1a;box-shadow:inset 3px 0 #cd9c5261}.gtm-guided-loop-strip>div{display:grid;gap:2px;min-width:0}.gtm-guided-loop-strip p,.gtm-guided-loop-strip small{margin:0;overflow-wrap:anywhere}.gtm-guided-loop-strip p{color:#ead8bb;font-size:.82rem;font-weight:800;line-height:1.26}.gtm-guided-loop-strip small{color:#aebbc1;font-size:.72rem;font-weight:700;line-height:1.28}.gtm-guided-loop-action{flex:0 0 auto;min-height:26px;padding:4px 8px;border:1px solid rgba(205,156,82,.4);border-radius:7px;background:#6f4c1f38;color:#efd09f;cursor:pointer;font:inherit;font-size:.72rem;font-weight:900;line-height:1.2}.gtm-guided-loop-action:hover{border-color:#dfb16999;background:#80582747}.gtm-guided-loop-action:focus-visible,.gtm-guided-focus-target:focus-visible{outline:2px solid rgba(205,156,82,.46);outline-offset:2px}.gtm-guided-focus-target.is-guided-focus{border-color:#cd9c5285;box-shadow:0 0 0 2px #cd9c5229,inset 3px 0 #cd9c526b}.gtm-center-workbench-body,.gtm-workbench-mode{align-content:start;align-self:start;gap:7px}.gtm-center-workbench-body{grid-template-columns:minmax(0,1fr) minmax(13.5rem,15rem);align-items:start}@media (min-width: 1320px){.gtm-center-workbench-body{grid-template-columns:minmax(0,1fr) minmax(12.75rem,14rem)}}.gtm-center-primary-region{min-width:0;align-content:start;align-self:start;gap:7px}.gtm-center-context-strip{display:flex;flex-wrap:wrap;gap:4px}.gtm-center-context-chip{display:inline-flex;align-items:center;min-height:21px;padding:2px 7px;border:1px solid rgba(166,182,190,.24);border-radius:999px;background:#4c5a6333;color:#dce5e8;font-size:.7rem;font-weight:800;line-height:1.2}.gtm-center-context-chip-demo{border-color:#cd9c5275;background:#6f4c1f33;color:#efd09f}.gtm-workbench-hero-card{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(16rem,.75fr);gap:9px;align-items:start;padding:10px;border:1px solid rgba(166,182,190,.16);border-radius:8px;background:#080d1161}.gtm-mode-primary-card{align-content:start;align-self:start;gap:7px;min-width:0;padding:10px;border:1px solid rgba(154,184,202,.3);border-radius:8px;background:#0c1419ad;box-shadow:inset 3px 0 #7697abb8,inset 0 1px #ffffff09,0 4px 10px #02060a14}.gtm-workbench-hero-card.gtm-mode-primary-card{align-items:start;background:#0c1419b8}.gtm-surface-primary-card{min-height:0}.gtm-center-workbench-copy,.gtm-workbench-side-note,.gtm-workbench-card{gap:6px}.gtm-workbench-side-note,.gtm-workbench-card{padding:8px;border:1px solid rgba(166,182,190,.12);border-radius:8px;background:#10171c80}.gtm-workbench-headline{margin:0;max-width:48rem;color:#f2f4ef;font-size:1.14rem;font-weight:800;line-height:1.13}.gtm-mode-summary{color:#d5e0e4;font-size:.84rem;line-height:1.34}p.gtm-mode-summary{margin:0}.gtm-center-workbench-copy.gtm-mode-summary{gap:6px}.gtm-mode-compact-list{gap:5px;align-content:start}.gtm-mode-secondary-row{gap:3px;min-width:0;padding:6px;border:1px solid rgba(166,182,190,.11);border-radius:7px;background:#10171c57}.gtm-mode-primary-card .gtm-mode-secondary-row{background:#080d1138}.gtm-mode-row-content{min-width:0}.gtm-mode-row-content p{font-size:.78rem;line-height:1.32;overflow-wrap:anywhere}.gtm-mode-muted-detail{margin:0;color:#91a0a8;font-size:.72rem;line-height:1.32}.gtm-mode-compact-list-items{margin:0;padding-left:18px;color:#bdc8ce;font-size:.76rem;line-height:1.34}.gtm-mode-compact-list-items li+li{margin-top:3px}.gtm-workbench-compact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.gtm-workbench-action-row{display:flex;align-items:center;justify-content:flex-start;gap:6px;flex-wrap:wrap}.gtm-workbench-list{gap:6px}.gtm-reactor-list{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:6px}.gtm-recommended-reactor{gap:7px}.gtm-recommended-reactor-card{gap:8px}.gtm-recommended-reactor-header-card{gap:7px}.gtm-reactor-loop-badge{display:inline-flex;align-items:center;min-height:20px;padding:2px 6px;border:1px solid rgba(166,182,190,.2);border-radius:999px;background:#4c5a6324;color:#d0d9dd;font-size:.66rem;font-weight:900;line-height:1.2}.gtm-reactor-loop-badge-draft,.gtm-reactor-loop-badge-stale{border-color:#cd9c5261;background:#6f4c1f29;color:#efd09f}.gtm-reactor-loop-badge-ready{border-color:#76adce6b;background:#4168812e;color:#d6ecf6}.gtm-reactor-loop-badge-review{border-color:#7090c761;background:#34466f2e;color:#d7e1ff}.gtm-reactor-loop-badge-blocked{border-color:#df8b6d61;background:#75352429;color:#ffd5c8}.gtm-reactor-loop-badge-reviewable,.gtm-reactor-loop-badge-handled{border-color:#749f8657;background:#2d5c3e24;color:#cde7d3}.gtm-reactor-loop-tone-stale{border-color:#cd9c5247;box-shadow:inset 3px 0 #cd9c5247}.gtm-reactor-loop-tone-blocked{border-color:#df8b6d40;box-shadow:inset 3px 0 #df8b6d42}.gtm-reactor-loop-tone-ready,.gtm-reactor-loop-tone-review{border-color:#76adce3d}.gtm-reactor-loop-tone-handled{opacity:.86}.gtm-recommended-reactor-impact-card{gap:6px}.gtm-research-loop-note{margin-top:-1px}.gtm-reactor-progress-summary{margin:-2px 0 0;padding:5px 7px;border:1px solid rgba(166,182,190,.12);border-radius:7px;background:#080d1138;color:#aebbc1;font-size:.72rem;font-weight:800;line-height:1.28}.gtm-research-execution-grid{grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);align-items:start;gap:7px}.gtm-local-capture-summary-card,.gtm-local-evidence-summary-card,.gtm-reactor-type-picker,.gtm-reactor-type-list,.gtm-reactor-type-card,.gtm-local-reactor-lane-section,.gtm-local-reactor-lane-list,.gtm-local-reactor-lane-card,.gtm-local-reactor-lane-label,.gtm-response-pass-section,.gtm-response-pass-list,.gtm-response-pass-card,.gtm-local-dialog-fields,.gtm-local-evidence-preview,.gtm-local-review-section,.gtm-local-review-list,.gtm-local-review-card,.gtm-local-learning-preview-section,.gtm-local-learning-preview-list,.gtm-local-learning-preview-card,.gtm-local-queued-note{gap:6px;align-content:start}.gtm-local-summary-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr)}.gtm-reactor-type-picker,.gtm-local-reactor-lane-section{gap:7px}.gtm-reactor-type-list,.gtm-local-reactor-lane-list{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:6px}.gtm-reactor-type-card,.gtm-local-reactor-lane-card{gap:5px;min-width:0;padding:7px;border:1px solid rgba(166,182,190,.12);border-radius:8px;background:#080d113d}.gtm-reactor-type-card.is-selected,.gtm-local-reactor-lane-card.is-selected{border-color:#7697ab57;background:#14202870;box-shadow:inset 3px 0 #7697ab7a}.gtm-reactor-type-card p,.gtm-local-reactor-lane-card p{margin:0;color:#aebbc1;font-size:.74rem;line-height:1.3;overflow-wrap:anywhere}.gtm-local-reactor-lane-label{gap:4px;padding-top:6px;border-top:1px solid rgba(166,182,190,.12)}.gtm-response-pass-section{gap:7px}.gtm-response-pass-list{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:6px}.gtm-response-pass-card{gap:5px;min-width:0;padding:7px;border:1px solid rgba(166,182,190,.12);border-radius:8px;background:#080d113d;box-shadow:inset 0 1px #ffffff06}.gtm-response-pass-card.is-selected{border-color:#7697ab57;background:#14202870;box-shadow:inset 3px 0 #7697ab7a}.gtm-response-pass-card p{margin:0;color:#aebbc1;font-size:.74rem;line-height:1.3;overflow-wrap:anywhere}.gtm-response-pass-tone-draft,.gtm-response-pass-tone-stale{border-color:#cd9c5242;background:#6f4c1f1c}.gtm-response-pass-tone-ready{border-color:#76adce4d;background:#41688124}.gtm-response-pass-tone-review{border-color:#7090c74d;background:#34466f24}.gtm-response-pass-tone-blocked{border-color:#df8b6d47;background:#7535241f}.gtm-response-pass-tone-reviewable{border-color:#749f8647;background:#2d5c3e1f}.gtm-response-pass-tone-handled{border-color:#89a1972e;background:#0c121333;opacity:.9}.gtm-response-pass-editor{gap:6px;padding-top:7px;border-top:1px solid rgba(166,182,190,.12)}.gtm-response-pass-editor .gtm-mode-secondary-row{background:#080d1138}.gtm-response-pass-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.gtm-response-pass-editor-grid label{display:grid;gap:3px;min-width:0}.gtm-response-pass-editor-grid label.is-wide{grid-column:1 / -1}.gtm-response-pass-editor-grid label span{color:#8d9ba3;font-size:.66rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.gtm-local-preview-count-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.gtm-local-preview-count{display:grid;gap:2px;min-width:0;padding:6px;border:1px solid rgba(166,182,190,.12);border-radius:7px;background:#080d113d}.gtm-local-preview-count span{color:#8d9ba3;font-size:.66rem;font-weight:800;text-transform:uppercase}.gtm-local-preview-count strong{color:#edf3f5;font-size:.9rem;line-height:1.15}.gtm-research-modal-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:94;display:grid;place-items:center;padding:16px}.gtm-research-modal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#020508d1;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.gtm-research-modal-shell{position:relative;z-index:1;display:grid;grid-template-rows:auto auto auto minmax(0,1fr) auto;gap:10px;width:min(76rem,calc(100vw - 2rem));max-height:min(90vh,58rem);min-width:0;padding:12px;border:1px solid rgba(166,182,190,.18);border-radius:12px;background:#0e151bf7;box-shadow:0 24px 80px #00000080,inset 0 1px #ffffff0a;overflow:hidden}.gtm-research-modal-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px}.gtm-research-modal-heading{gap:4px;min-width:0}.gtm-research-modal-heading h2,.gtm-research-modal-step h3,.gtm-research-modal-lane-card h4,.gtm-research-modal-pass-card h4{margin:0;color:#edf3f5;line-height:1.15}.gtm-research-modal-heading h2{font-size:1rem}.gtm-research-modal-step h3{font-size:.92rem}.gtm-research-modal-lane-card h4,.gtm-research-modal-pass-card h4{font-size:.84rem}.gtm-research-modal-stepper{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.gtm-research-modal-stepper span{min-width:0;padding:6px 7px;border:1px solid rgba(166,182,190,.12);border-radius:7px;background:#080d113d;color:#8d9ba3;font-size:.68rem;font-weight:900;line-height:1.2;overflow-wrap:anywhere}.gtm-research-modal-stepper span.is-active{border-color:#7697ab5c;background:#14202885;color:#edf3f5;box-shadow:inset 3px 0 #7697ab85}.gtm-current-work-strip .gtm-mode-secondary-row{min-height:100%;border-color:#7697ab29;background:#0c131866}.gtm-research-analysis{gap:10px}.gtm-research-analysis-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.gtm-research-analysis-card{display:grid;gap:6px;min-width:0;padding:8px;border:1px solid rgba(118,151,171,.16);border-radius:8px;background:#0c131866}.gtm-research-analysis-card p{margin:0}.gtm-research-analysis-recommendation{border-color:#7697ab47;background:#14202870}@media (max-width: 900px){.gtm-research-analysis-grid{grid-template-columns:minmax(0,1fr)}}.gtm-research-modal-body{min-height:0;overflow:auto;padding-right:2px}.gtm-research-modal-step{gap:8px;min-width:0;align-content:start}.gtm-research-modal-card-list{grid-template-columns:minmax(0,1fr);gap:6px}.gtm-research-modal-lane-card,.gtm-research-modal-pass-card{gap:6px;min-width:0;padding:8px;border:1px solid rgba(166,182,190,.12);border-radius:8px;background:#080d113d}.gtm-research-modal-pass-card.is-selected{border-color:#7697ab57;background:#14202870;box-shadow:inset 3px 0 #7697ab7a}.gtm-research-modal-lane-card p,.gtm-research-modal-pass-card p,.gtm-research-modal-card-meta span{margin:0;color:#aebbc1;font-size:.74rem;line-height:1.3;overflow-wrap:anywhere}.gtm-research-modal-card-meta{display:flex;flex-wrap:wrap;gap:5px}.gtm-research-modal-card-meta span{padding:4px 6px;border:1px solid rgba(166,182,190,.12);border-radius:999px;background:#ffffff06}.gtm-research-modal-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.gtm-research-modal-form-grid label{display:grid;gap:3px;min-width:0}.gtm-research-modal-form-grid label.is-wide{grid-column:1 / -1}.gtm-research-modal-form-grid label span{color:#8d9ba3;font-size:.66rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.gtm-research-modal-capture-step .gtm-response-pass-editor{border-top:0;padding-top:0}.gtm-research-modal-capture-grid{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);align-items:start;gap:8px}.gtm-research-modal-capture-grid .gtm-local-dialog-fields .gtm-local-capture-field-list{grid-template-columns:minmax(0,1fr)}.gtm-research-modal-pass-state,.gtm-research-modal-pass-guidance{display:grid}.gtm-research-modal-guard{display:grid;gap:7px;padding:8px;border:1px solid rgba(205,156,82,.24);border-radius:8px;background:#6f4c1f1f}.gtm-research-modal-guard.is-stale{border-color:#cd9c5257;background:#6f4c1f2e;box-shadow:inset 3px 0 #cd9c526b}.gtm-research-modal-pass-state{gap:7px;padding:8px;border:1px solid rgba(166,182,190,.14);border-radius:8px;background:#0a111670;box-shadow:inset 0 1px #ffffff08}.gtm-research-modal-pass-state .gtm-mode-secondary-row{min-height:100%}.gtm-research-modal-readiness{margin:0;color:#d9e6ea;font-size:.76rem;font-weight:800;line-height:1.3}.gtm-research-modal-pass-guidance{gap:4px}.gtm-research-modal-pass-guidance p{margin:0;padding:6px 7px;border:1px solid rgba(166,182,190,.1);border-radius:7px;background:#1420285c;color:#b8c8cf;font-size:.72rem;line-height:1.32}.gtm-research-modal-action-row{display:flex;flex-wrap:wrap;gap:6px}.gtm-research-modal-pass-action{border-color:#76adce6b;background:#4168812e;color:#e2f2f8}.gtm-research-modal-pass-action:hover{border-color:#93c4e094;background:#48749042}.gtm-research-modal-footer{justify-content:end}.gtm-research-modal-continue-card{gap:6px;border-color:#7697ab2e;background:#0c14198f}.gtm-current-work-card{gap:7px;border-color:#7697ab47;background:#10191fa8;box-shadow:inset 3px 0 #7697ab6b,0 12px 30px #00000029}.gtm-current-work-card-reviewable,.gtm-current-work-card-review{border-color:#7090c752;box-shadow:inset 3px 0 #7090c775,0 12px 30px #00000029}.gtm-current-work-card-ready,.gtm-current-work-card-draft{border-color:#76adce52}.gtm-current-work-card-stale{border-color:#cd9c524d;background:#22180f94;box-shadow:inset 3px 0 #cd9c526b,0 12px 30px #00000029}.gtm-current-work-card-handled{border-color:#89a19729;background:#0c12134d;box-shadow:inset 3px 0 #89a19733}.gtm-current-work-action-row{padding-top:4px;border-top:1px solid rgba(166,182,190,.12)}.gtm-current-work-primary-action{border-color:#76adce80;background:#4168813d;color:#edf7fb}.gtm-current-work-primary-action:hover{border-color:#93c4e0a3;background:#48749052}.gtm-local-dialog-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:grid;place-items:center;padding:16px}.gtm-local-dialog-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#03070ab8;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.gtm-local-dialog-shell{position:relative;z-index:1;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;gap:10px;width:min(74rem,calc(100vw - 2rem));max-height:min(88vh,56rem);min-width:0;padding:12px;border:1px solid rgba(166,182,190,.18);border-radius:12px;background:#0e151bf5;box-shadow:0 24px 80px #0000007a,inset 0 1px #ffffff0a;overflow:hidden}.gtm-local-dialog-header,.gtm-local-dialog-heading,.gtm-local-dialog-body,.gtm-local-dialog-footer{display:grid}.gtm-local-dialog-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px}.gtm-local-dialog-heading{gap:4px;min-width:0}.gtm-local-dialog-heading h2{margin:0;color:#edf3f5;font-size:1rem;line-height:1.15}.gtm-local-dialog-heading .gtm-mode-summary,.gtm-local-dialog-heading .gtm-mode-muted-detail{overflow-wrap:anywhere}.gtm-local-dialog-body{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);align-items:start;gap:8px;min-height:0;overflow:auto;padding-right:2px}.gtm-local-dialog-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.gtm-local-dialog-footer{grid-template-columns:auto auto;justify-content:end;gap:6px}.gtm-local-dialog-fields .gtm-local-capture-field-list{grid-template-columns:minmax(0,1fr)}.gtm-local-queued-note{padding-top:4px;border-top:1px solid rgba(166,182,190,.12)}.gtm-stale-queued-review-warning{margin:0;padding:6px 7px;border:1px solid rgba(205,156,82,.26);border-radius:7px;background:#6f4c1f1f;color:#e6d3b5;font-size:.74rem;font-weight:800;line-height:1.3;overflow-wrap:anywhere}.gtm-local-review-list{display:grid;gap:6px}.gtm-local-review-action-row{padding-top:2px}.gtm-local-review-block{display:grid;gap:6px;padding:7px;border:1px solid rgba(166,182,190,.12);border-radius:8px;background:#080d1138}.gtm-local-review-block .gtm-mode-secondary-row{background:#10171c4d}.gtm-local-review-rationale-list,.gtm-local-learning-rationale-list{display:grid;gap:4px}.gtm-local-review-rationale-list p,.gtm-local-learning-rationale-list p{margin:0;color:#b9c7cd;font-size:.72rem;line-height:1.32}.gtm-local-review-card,.gtm-local-learning-preview-card{display:grid;gap:6px;min-width:0;padding:7px;border:1px solid rgba(166,182,190,.12);border-radius:8px;background:#0a101552}.gtm-local-learning-preview-card.is-handled{border-color:#89a1972e;background:#0c121338;box-shadow:inset 3px 0 #89a19747}.gtm-center-workbench.is-modal-open .gtm-center-workbench-body,.gtm-center-workbench.is-modal-open .gtm-guided-loop-strip,.gtm-center-workbench.is-modal-open .gtm-review-queue{opacity:.46;filter:saturate(.72);transition:opacity .14s ease,filter .14s ease}.gtm-local-review-status-actions{display:flex;flex-wrap:wrap;gap:4px}.gtm-local-review-metadata-row{padding-top:6px;border-top:1px solid rgba(166,182,190,.12)}.gtm-local-review-status-panel{display:grid;gap:6px;padding:7px;border:1px solid rgba(166,182,190,.12);border-radius:8px;background:#080d1138}.gtm-local-review-status-panel p{margin:0;color:#aebbc1;font-size:.72rem;font-weight:700;line-height:1.3}.gtm-local-review-secondary-action-row{padding-top:6px;border-top:1px solid rgba(166,182,190,.12)}.gtm-local-learning-action-row{padding-top:2px}.gtm-local-learning-pass-action-row{padding-top:6px;border-top:1px solid rgba(166,182,190,.12)}.gtm-local-learning-parked-note{margin:0;color:#aebbc1;font-size:.74rem;font-weight:700;line-height:1.3}.gtm-local-learning-summary{border-color:#cd9c523d;background:#6f4c1f1f;box-shadow:inset 3px 0 #cd9c526b}.gtm-local-learning-rationale-list{gap:4px;padding-top:7px;border-top:1px solid rgba(166,182,190,.12)}.gtm-local-learning-rationale-list p{margin:0;color:#aebbc1;font-size:.74rem;line-height:1.3;overflow-wrap:anywhere}.gtm-local-capture-field-list,.gtm-local-evidence-list,.gtm-local-rationale-list,.gtm-local-missing-list{gap:5px}.gtm-local-capture-field-list{grid-template-columns:repeat(auto-fit,minmax(12.5rem,1fr))}.gtm-local-capture-field,.gtm-research-first-ask,.gtm-research-evidence-checklist,.gtm-research-impact-panel,.gtm-research-impact-list,.gtm-research-impact-row,.gtm-research-capture-bridge,.gtm-research-capture-section,.gtm-research-mapping-list,.gtm-research-mapping-row{display:grid}.gtm-local-capture-field{gap:5px;min-width:0;padding:6px;border:1px solid rgba(166,182,190,.12);border-radius:7px;background:#080d1138}.gtm-research-first-ask{gap:4px;padding:8px 9px;border:1px solid rgba(118,151,171,.28);border-radius:8px;background:#16222b61;box-shadow:inset 3px 0 #7697ab8f}.gtm-research-first-ask p{margin:0;color:#edf3f5;font-size:.88rem;font-weight:700;line-height:1.34;overflow-wrap:anywhere}.gtm-research-evidence-checklist,.gtm-research-impact-panel{gap:5px;padding-top:7px;border-top:1px solid rgba(166,182,190,.12)}.gtm-research-impact-list,.gtm-research-mapping-list{gap:5px}.gtm-local-candidate-summary{gap:4px;padding:8px 9px;border:1px solid rgba(118,151,171,.22);border-radius:8px;background:#121c2357;box-shadow:inset 3px 0 #7697ab6b}.gtm-local-candidate-summary p{margin:0;color:#eaf1f4;font-size:.82rem;font-weight:700;line-height:1.34;overflow-wrap:anywhere}.gtm-research-impact-row{gap:3px;padding:5px 6px;border:1px solid rgba(166,182,190,.1);border-radius:7px;background:#0b111666}.gtm-research-impact-row strong{color:#dce4e8;font-size:.76rem;line-height:1.28}.gtm-research-impact-row p{margin:0;color:#aebbc1;font-size:.74rem;line-height:1.3;overflow-wrap:anywhere}.gtm-research-capture-bridge{gap:6px}.gtm-research-capture-section{gap:5px}.gtm-local-choice-group{display:flex;flex-wrap:wrap;gap:5px}.gtm-local-choice-button,.gtm-local-input,.gtm-local-textarea,.gtm-local-evidence-row,.gtm-research-mapping-row{min-width:0;border:1px solid rgba(166,182,190,.12);background:#080d1138}.gtm-local-choice-button{display:inline-flex;align-items:center;justify-content:center;min-height:25px;padding:3px 8px;border-radius:7px;color:#b8c8cf;cursor:pointer;font-size:.72rem;font-weight:800;line-height:1.2}.gtm-local-choice-button:hover{border-color:#9ab8ca7a;background:#27343deb}.gtm-local-choice-button.is-active{border-color:#7497ae8a;background:#34526542;color:#e4eef2}.gtm-local-choice-button:focus-visible,.gtm-local-input:focus-visible,.gtm-local-textarea:focus-visible{outline:2px solid rgba(90,141,170,.36);outline-offset:1px}.gtm-local-input,.gtm-local-textarea{width:100%;padding:6px 7px;border-radius:7px;color:#dce5e8;line-height:1.34}.gtm-local-input{min-height:32px}.gtm-local-textarea{min-height:68px;resize:vertical}.gtm-local-evidence-row,.gtm-research-mapping-row{gap:4px;padding:6px;border-radius:7px}.gtm-local-evidence-row strong,.gtm-research-impact-row strong{color:#dce4e8;font-size:.76rem;line-height:1.28;overflow-wrap:anywhere}.gtm-local-capture-field p,.gtm-local-evidence-row p,.gtm-research-mapping-row p{margin:0;color:#bdc8ce;font-size:.76rem;line-height:1.3;overflow-wrap:anywhere}.gtm-local-rationale-list{gap:5px;padding-top:7px;border-top:1px solid rgba(166,182,190,.12)}.gtm-local-missing-list{gap:4px}.gtm-local-capture-field .gtm-badge,.gtm-research-mapping-row .gtm-badge{min-height:19px;padding:2px 6px;font-size:.64rem}.gtm-reactor-card{position:relative;gap:7px;padding:8px;border:1px solid var(--gtm-card-border);border-radius:8px;background:var(--gtm-card-bg);box-shadow:inset 0 1px #ffffff08;overflow:hidden}.gtm-reactor-card:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:#7697ab6b;pointer-events:none}.gtm-recommended-reactor-card p,.gtm-reactor-alternative-card p,.gtm-reactor-card p,.gtm-support-primary-card p,.gtm-support-question-primary p,.gtm-support-reference-card p{margin:0;color:#bdc8ce;overflow-wrap:anywhere}.gtm-support-reactor-panel{gap:7px}.gtm-support-primary-card{position:relative;gap:6px;padding:8px 8px 8px 10px;border:1px solid var(--gtm-primary-border);border-radius:8px;background:var(--gtm-primary-bg);box-shadow:inset 0 1px #ffffff09;overflow:hidden}.gtm-support-primary-card:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--gtm-primary-accent);pointer-events:none}.gtm-support-primary-accent{gap:5px;padding:6px;border:1px solid rgba(156,174,184,.16);border-radius:7px;background:#0a101557}.gtm-support-reactor-alternatives{gap:6px;padding-top:6px;border-top:1px solid rgba(156,174,184,.12)}.gtm-support-reactor-alternative-list{gap:5px}.gtm-support-reactor-compact-card{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;min-width:0;padding:6px;border:1px solid var(--gtm-row-border);border-radius:8px;background:var(--gtm-row-bg)}.gtm-support-reactor-compact-meta{display:flex;flex-wrap:wrap;gap:4px;margin-top:3px;color:#9aa8af;font-size:.68rem;font-weight:800;line-height:1.25}.gtm-reactor-alternatives{gap:5px;padding-top:6px;border-top:1px solid rgba(166,182,190,.1)}.gtm-reactor-alternative-card{gap:5px;padding:7px;border:1px solid var(--gtm-row-border);border-radius:8px;background:var(--gtm-row-bg)}.gtm-reactor-meta{grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:5px}.gtm-reactor-targets{gap:5px;padding:6px;border:1px solid rgba(166,182,190,.1);border-radius:7px;background:#10171c6b}.gtm-reactor-priority-note{display:grid;gap:4px;color:#a9b5bb;font-size:.75rem;line-height:1.32}.gtm-recommended-reactor-card .gtm-reactor-priority-note{padding:6px;border:1px solid rgba(205,156,82,.24);border-radius:7px;background:#6f4c1f1f}.gtm-research-action-plan{gap:6px;padding-top:7px;border-top:1px solid rgba(166,182,190,.12)}.gtm-research-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.gtm-research-plan-grid .gtm-mode-secondary-row{align-content:start}.gtm-research-plan-item{gap:3px;min-width:0}.gtm-research-plan-item span{color:#8b9aa2;font-size:.68rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.gtm-research-plan-item p{margin:0;color:#bdc8ce;font-size:.76rem;line-height:1.32}.gtm-research-plan-evidence{display:grid;gap:4px}.gtm-research-plan-evidence ul{margin:0;padding-left:18px;color:#bdc8ce;font-size:.76rem;line-height:1.34}.gtm-research-plan-actions{display:flex;flex-wrap:wrap;gap:5px}.gtm-response-capture-plan{gap:7px}.gtm-capture-field-list,.gtm-evidence-mapping-list{gap:6px}.gtm-capture-field-list{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}.gtm-capture-field-card,.gtm-evidence-mapping-card{gap:5px;min-width:0;padding:7px;border:1px solid rgba(166,182,190,.12);border-radius:8px;background:#080d113d}.gtm-capture-field-card p,.gtm-evidence-mapping-card p{margin:0;color:#bdc8ce;font-size:.76rem;line-height:1.32;overflow-wrap:anywhere}.gtm-capture-success-signal{margin:0;padding:7px;border:1px solid rgba(205,156,82,.22);border-radius:7px;background:#6f4c1f1f;color:#e7c99b;font-size:.76rem;font-weight:700;line-height:1.32}.gtm-demo-response-summary{border-color:#cd9c5242;background:#1d181280;box-shadow:inset 3px 0 #cd9c5294,inset 0 1px #ffffff08}.gtm-evidence-path{gap:7px}.gtm-evidence-path-step{gap:6px;padding:7px;border:1px solid rgba(166,182,190,.12);border-radius:8px;background:#080d113d}.gtm-evidence-path-lane{grid-template-columns:minmax(0,.8fr) minmax(0,1.35fr) minmax(0,.85fr);gap:6px}.gtm-profile-patch-list{gap:6px}.gtm-patch-values{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.gtm-patch-value{gap:3px;min-width:0;padding:6px;border:1px solid rgba(166,182,190,.12);border-radius:7px;background:#10171c6b}.gtm-patch-value span{color:#8b9aa2;font-size:.68rem;font-weight:800;text-transform:uppercase}.gtm-patch-value p{font-size:.76rem;line-height:1.32;overflow-wrap:anywhere}.gtm-next-primary-action{align-content:start}.gtm-action-row.gtm-mode-secondary-row{grid-template-columns:minmax(0,1fr) auto;align-items:start}.gtm-reactor-target-counts{display:flex;flex-wrap:wrap;gap:4px}.gtm-reactor-target-counts span{display:inline-flex;align-items:center;min-height:20px;padding:2px 6px;border:1px solid rgba(166,182,190,.16);border-radius:999px;background:#4c5a6329;color:#aebbc1;font-size:.68rem;font-weight:800;line-height:1.2}.gtm-support-question-queue,.gtm-support-reference-card{gap:6px}.gtm-support-question-primary{gap:5px;padding:7px;border:1px solid var(--gtm-primary-border);border-radius:8px;background:#16222b7a;box-shadow:inset 3px 0 #7697ab8f}.gtm-support-question-row-list{gap:4px}.gtm-support-question-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;min-width:0;padding:5px 6px;border:1px solid var(--gtm-row-border);border-radius:7px;background:var(--gtm-row-bg)}.gtm-support-question-row>span{overflow:hidden;color:#dce4e8;font-size:.76rem;font-weight:800;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.gtm-support-question-row .gtm-chip,.gtm-support-question-primary .gtm-chip{min-height:20px;padding:2px 6px;font-size:.66rem}.gtm-support-question-more{margin:0;color:#9aa8af;font-size:.72rem;font-weight:800}.gtm-support-reference-card{border-color:var(--gtm-row-border);background:#0d141a85}.gtm-support-reference-block{gap:4px;padding-top:6px;border-top:1px solid rgba(156,174,184,.1)}.gtm-reactor-questions,.gtm-reactor-question-list{margin:4px 0 0;padding-left:18px;color:#bdc8ce;font-size:.78rem;line-height:1.36}.gtm-support-link-button:disabled{cursor:not-allowed;opacity:.45}.gtm-review-queue{align-self:start;gap:5px;min-width:0;padding:6px;border:1px solid rgba(166,182,190,.1);border-radius:8px;background:#0a10155c}.gtm-review-queue-heading{display:grid;gap:1px}.gtm-review-queue-heading h3,.gtm-review-card h4{margin:0;color:#edf3f5}.gtm-review-queue-heading h3{font-size:.78rem;line-height:1.2}.gtm-review-queue-heading p,.gtm-review-card p{margin:0;color:#a9b5bb;font-size:.7rem;line-height:1.28}.gtm-review-queue-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px}.gtm-review-queue-item{display:grid;gap:1px;min-width:0;padding:4px 5px;border:1px solid rgba(166,182,190,.14);border-radius:7px;background:#080d1147;color:#dce4e8;cursor:pointer;font:inherit;line-height:1.2;text-align:left}.gtm-review-queue-item:hover{border-color:#9ab8ca75;background:#27343d80}.gtm-review-queue-item:focus-visible,.gtm-review-status-button:focus-visible{outline:2px solid rgba(90,141,170,.36);outline-offset:1px}.gtm-review-queue-item.is-active{border-color:#7497ae6b;background:#2a3e4b3d}.gtm-review-queue-item.is-highlighted:not(.is-active){border-color:#cd9c524d}.gtm-review-queue-item.is-unavailable{opacity:.58}.gtm-review-queue-item span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;font-weight:800}.gtm-review-queue-item small{color:#8f9da5;font-size:.6rem;font-weight:700}.gtm-review-card{gap:5px;padding:6px;border:1px solid rgba(166,182,190,.1);border-radius:8px;background:#080d1147}.gtm-review-card.is-unavailable{opacity:.72}.gtm-review-card.is-passive{background:#080d112e}.gtm-review-source{display:-webkit-box;overflow:hidden;font-size:.7rem;line-height:1.28;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.gtm-review-values{grid-template-columns:minmax(0,1fr);gap:3px}.gtm-review-value{display:grid;gap:1px;min-width:0;padding:4px 5px;border:1px solid rgba(166,182,190,.14);border-radius:7px;background:#10171c94}.gtm-review-value span{color:#8b9aa2;font-size:.64rem;font-weight:800}.gtm-review-value p{display:-webkit-box;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.gtm-review-status-actions{display:flex;flex-wrap:wrap;gap:3px}.gtm-review-passive-status{padding:5px 6px;border:1px solid rgba(166,182,190,.1);border-radius:7px;background:#10171c6b;color:#aebbc1;font-size:.7rem;font-weight:800;line-height:1.28}.gtm-review-status-button{min-height:20px;padding:1px 5px;border:1px solid rgba(166,182,190,.2);border-radius:7px;background:#1b242bd1;color:#dce4e8;cursor:pointer;font:inherit;font-size:.62rem;font-weight:800;line-height:1.2}.gtm-review-status-button:hover:not(:disabled){border-color:#9ab8ca75;background:#27343de0}.gtm-review-status-button.is-active{border-color:#cd9c5275;background:#6f4c1f38;color:#efd09f}.gtm-review-status-button:disabled{cursor:not-allowed;opacity:.48}.gtm-support-link-button{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:3px 7px;border:1px solid rgba(116,151,174,.24);border-radius:7px;background:#34526514;color:#c5dbe3;cursor:pointer;font:inherit;font-size:.72rem;font-weight:800;line-height:1.2}.gtm-support-link-button:hover{border-color:#9ab8ca94;background:#3a5b6f38}.gtm-support-link-button:focus-visible{outline:2px solid rgba(90,141,170,.36);outline-offset:1px}.gtm-portfolio-rail,.gtm-main-flow,.gtm-decision-rail{min-width:0}.gtm-portfolio-rail,.gtm-decision-rail,.gtm-main-flow{display:grid;gap:8px}.gtm-decision-cockpit{gap:6px}.gtm-decision-summary-card,.gtm-decision-group,.gtm-decision-primary-item,.gtm-decision-compact-list,.gtm-decision-blocked-list{display:grid}.gtm-decision-summary-card,.gtm-decision-group{gap:6px;padding:7px;border:1px solid var(--gtm-lane-border);border-radius:8px;background:var(--gtm-lane-bg);box-shadow:inset 0 1px #ffffff06}.gtm-decision-summary-card{position:relative;border-color:var(--gtm-primary-border);background:var(--gtm-primary-bg);overflow:hidden}.gtm-decision-summary-card:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--gtm-primary-accent);pointer-events:none}.gtm-decision-summary-card p{margin:0;color:#e0e8eb;font-size:.8rem;font-weight:700;line-height:1.3}.gtm-decision-impact-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px}.gtm-decision-impact-chip{display:grid;gap:2px;min-width:0;padding:5px;border:1px solid var(--gtm-row-border);border-radius:7px;background:#0a10158f;text-align:center}.gtm-decision-impact-chip span{overflow:hidden;color:#8b9aa2;font-size:.62rem;font-weight:800;line-height:1.1;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.gtm-decision-impact-chip strong{color:#edf3f5;font-size:.88rem;line-height:1.1}.gtm-decision-group h3,.gtm-decision-primary-item h4{margin:0;color:#edf3f5}.gtm-decision-group h3{padding-bottom:1px;border-bottom:1px solid rgba(156,174,184,.12);font-size:.82rem;line-height:1.2}.gtm-decision-primary-item{position:relative;gap:6px;padding:7px 7px 7px 9px;border:1px solid var(--gtm-primary-border);border-radius:7px;background:var(--gtm-primary-bg);box-shadow:inset 0 1px #ffffff09;overflow:hidden}.gtm-decision-primary-item:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--gtm-primary-accent);pointer-events:none}.gtm-decision-primary-item p{margin:0;color:#bdc8ce;font-size:.76rem;line-height:1.32;overflow-wrap:anywhere}.gtm-decision-compact-list{gap:4px}.gtm-decision-compact-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px;min-width:0;padding:4px 5px;border:1px solid var(--gtm-row-border);border-radius:7px;background:var(--gtm-row-bg)}.gtm-decision-compact-row>div:first-child{display:grid;gap:1px;min-width:0}.gtm-decision-compact-row strong,.gtm-decision-compact-row span{min-width:0;overflow-wrap:anywhere}.gtm-decision-compact-row strong{display:-webkit-box;overflow:hidden;color:#dce4e8;font-size:.72rem;line-height:1.18;-webkit-box-orient:vertical;-webkit-line-clamp:2}.gtm-decision-compact-row span{color:#8f9da5;font-size:.64rem;font-weight:700;line-height:1.22}.gtm-decision-row-badges{display:flex;gap:3px;justify-content:flex-end}.gtm-decision-row-badges .gtm-badge{min-height:20px;padding:2px 6px;font-size:.66rem}.gtm-decision-muted-count{margin:-1px 0 0;color:#9aa8af;font-size:.72rem;font-weight:800}.gtm-decision-blocked-list{gap:4px;padding-top:2px}.gtm-decision-blocked-list p,.gtm-proof-board-card p,.gtm-proof-board-muted-line,.gtm-support-card p,.gtm-support-section p,.gtm-context-item p,.gtm-meta-item strong{overflow-wrap:anywhere}.gtm-flow-step,.gtm-stage-strip{border:1px solid rgba(165,181,190,.2);border-radius:8px;background:#12191ee6}.gtm-stage-strip,.gtm-flow-step{display:grid;gap:10px;padding:12px}.gtm-stage-strip{grid-template-columns:minmax(0,1fr) auto;align-items:center;background:#161f25f5}.gtm-stage-strip h2{margin:0;color:#edf3f5;font-size:1rem;line-height:1.2}.gtm-flow-step-generated_surface{background:#151e24fa}.gtm-section-heading,.gtm-artifact-heading{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.gtm-section-heading h2,.gtm-section-heading h3,.gtm-section-heading h4,.gtm-artifact-heading h4,.gtm-rail-section h2,.gtm-rail-section h3,.gtm-step-detail h4,.gtm-action-row h4,.gtm-compact-block h4,.gtm-surface-preview h4{margin:0;color:#edf3f5}.gtm-section-heading h2,.gtm-rail-section h2{font-size:.98rem;line-height:1.2}.gtm-rail-section,.gtm-step-detail,.gtm-wedge-list,.gtm-rail-list{gap:8px}.gtm-support-section-body{padding:0}.gtm-support-section{padding:8px;border:1px solid var(--gtm-lane-border);border-radius:9px;background:var(--gtm-lane-bg);box-shadow:inset 0 1px #ffffff06}.gtm-profile-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.gtm-rail-section p,.gtm-step-detail p,.gtm-decision-item p,.gtm-action-row p,.gtm-compact-block p,.gtm-context-item p,.gtm-surface-preview p{margin:0;color:#bdc8ce}.gtm-mini-label{color:#8b9aa2;font-size:.7rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.gtm-badge,.gtm-chip{display:inline-flex;align-items:center;min-height:21px;padding:2px 7px;border:1px solid rgba(166,182,190,.28);border-radius:999px;color:#dce5e8;background:#4c5a6338;font-size:.7rem;font-weight:700;line-height:1.2}.gtm-badge-active{border-color:#7497ae85;background:#34526552;color:#d7e8ef}.gtm-badge-demo,.gtm-chip-demo{border-color:var(--gtm-demo-border);background:var(--gtm-demo-bg);color:#e8c489}.gtm-rail-toggle,.gtm-prototype-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:26px;padding:3px 7px;border:1px solid rgba(166,182,190,.28);border-radius:7px;background:#1b242bd1;color:#dce4e8;font-size:.78rem;font-weight:800;line-height:1.2}.gtm-prototype-button{border-style:dashed;background:#12191e47;color:#8f9da5}.gtm-rail-toggle{cursor:pointer}.gtm-rail-toggle:hover{border-color:#9ab8ca7a;background:#27343deb}.gtm-rail-toggle.is-open{border-color:#7497ae80;background:#34526547}.gtm-rail-toggle kbd{padding:1px 5px;border:1px solid rgba(166,182,190,.24);border-radius:4px;color:#aebbc1;background:#070b0e59;font:inherit;font-size:.68rem}.gtm-prototype-button:disabled{border-color:#899ca729;background:#080d1124;color:#75848b;cursor:not-allowed;opacity:.58}.gtm-wedge-item,.gtm-decision-item,.gtm-evidence-item,.gtm-compact-block,.gtm-patch-row,.gtm-action-row,.gtm-callout,.gtm-surface-preview,.gtm-surface-artifact,.gtm-detail-panel,.gtm-context-item,.gtm-meta-item{border:1px solid rgba(166,182,190,.16);border-radius:8px;background:#080d1157}.gtm-wedge-item,.gtm-decision-item,.gtm-evidence-item,.gtm-compact-block,.gtm-patch-row,.gtm-action-row,.gtm-detail-panel,.gtm-context-item{display:grid;gap:6px;padding:7px}.gtm-surface-artifact{display:grid;gap:8px;padding:10px;background:#0a0f137a}.gtm-wedge-item.is-selected,.gtm-decision-item.is-current,.gtm-context-item.is-current{border-color:#7497ae8a;background:#2a3e4b52}.gtm-decision-item.is-demo-touched,.gtm-context-item.is-demo-touched{border-color:#cd9c5247}.gtm-wedge-item:not(.is-selected){opacity:.78}.gtm-support-summary .gtm-meta-item,.gtm-support-section .gtm-meta-item,.gtm-support-section .gtm-wedge-item,.gtm-support-section .gtm-detail-panel,.gtm-support-section .gtm-context-item{border-color:var(--gtm-card-border);background:#0c131885;box-shadow:inset 0 1px #ffffff08}.gtm-support-section .gtm-wedge-item.is-selected,.gtm-support-section .gtm-context-item.is-current{border-color:var(--gtm-primary-border);background:var(--gtm-primary-bg);box-shadow:inset 3px 0 0 var(--gtm-primary-accent),inset 0 1px #ffffff09}.gtm-support-section .gtm-context-item.is-demo-touched{border-color:var(--gtm-demo-border)}.gtm-wedge-item.is-parked{opacity:.68}.gtm-two-column,.gtm-meta-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.gtm-meta-grid{grid-template-columns:repeat(auto-fit,minmax(12.5rem,1fr))}.gtm-meta-item{display:grid;gap:3px;padding:6px}.gtm-meta-item span{color:#8b9aa2;font-size:.7rem;font-weight:800;text-transform:uppercase}.gtm-meta-item strong{color:#e4edf0;font-size:.86rem;line-height:1.34;overflow-wrap:anywhere}.gtm-text-list{margin:0;padding-left:18px;color:#bec9ce}.gtm-text-list li+li{margin-top:4px}.gtm-callout,.gtm-surface-preview{padding:8px}.gtm-surface-preview{display:grid;gap:6px;min-height:150px;align-content:center;background:#e2e5de12}.gtm-surface-headline{max-width:48rem;color:#f2f4ef;font-size:1.16rem;font-weight:800;line-height:1.14}.gtm-cta-pill{justify-self:start;padding:5px 8px;border:1px solid rgba(231,219,195,.5);border-radius:999px;background:#e7dbbf;color:#20272b;font-weight:800;font-size:.78rem}.gtm-proof-note{padding:6px 8px;border:1px solid rgba(205,156,82,.38);border-radius:8px;background:#6f4c1f2e;color:#efd09f;font-weight:700}@media (max-width: 1180px){.gtm-console-shell{max-width:none}.gtm-prototype-header{grid-template-columns:minmax(18rem,1fr) minmax(18rem,auto)}.gtm-objective-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.gtm-objective-secondary p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1}}@media (max-width: 720px){.gtm-prototype-shell{padding:8px}.gtm-prototype-header,.gtm-stage-strip,.gtm-support-nav-groups,.gtm-proof-board,.gtm-center-workbench-body,.gtm-objective-grid,.gtm-objective-primary,.gtm-workbench-hero-card,.gtm-workbench-compact-grid,.gtm-local-summary-grid,.gtm-local-dialog-summary-grid,.gtm-reactor-type-list,.gtm-local-reactor-lane-list,.gtm-response-pass-list,.gtm-response-pass-editor-grid,.gtm-research-execution-grid,.gtm-local-preview-count-grid,.gtm-research-modal-stepper,.gtm-research-modal-form-grid,.gtm-research-modal-capture-grid,.gtm-local-dialog-body,.gtm-research-plan-grid,.gtm-evidence-path-lane,.gtm-patch-values,.gtm-action-row.gtm-mode-secondary-row,.gtm-review-queue-list,.gtm-two-column,.gtm-profile-facts,.gtm-support-summary-grid,.gtm-support-card-grid,.gtm-support-reactor-compact-card,.gtm-support-question-row{grid-template-columns:minmax(0,1fr)}.gtm-title-nowrap,.gtm-title-category{white-space:normal}.gtm-research-modal-layer,.gtm-local-dialog-layer{padding:8px}.gtm-research-modal-shell,.gtm-local-dialog-shell{width:min(100vw - 1rem,42rem);max-height:calc(100vh - 1rem);padding:10px}.gtm-local-dialog-header,.gtm-local-dialog-footer{grid-template-columns:minmax(0,1fr)}.gtm-local-dialog-footer{justify-content:stretch}.gtm-center-mode-step-copy small,.gtm-center-mode-button.is-active .gtm-center-mode-step-copy small{display:none}.gtm-center-mode-button:not(:last-child):after{display:none}.gtm-objective-mode-chip{justify-self:start;max-width:100%}.gtm-header-actions,.gtm-header-meta,.gtm-rail-toggle-row{justify-items:stretch;justify-content:flex-start}.gtm-rail-toggle,.gtm-prototype-button,.gtm-objective-link-button{max-width:100%}.gtm-left-panel,.gtm-right-panel{left:8px;right:8px;width:auto}.gtm-overlay-panel{top:8px;bottom:8px}.gtm-overlay-panel-header{padding:10px}.gtm-section-heading,.gtm-artifact-heading{flex-direction:column}.gtm-surface-preview{min-height:140px}.gtm-surface-headline{font-size:1.08rem}}
