:root{--background:#f3f6f8;--surface:#ffffff;--surface-alt:#e8eef2;--text:#102433;--muted:#546674;--line:#c9d5dd;--primary:#0f5b78;--primary-dark:#0a4258;--accent:#dfeaf0;--max-width:1120px;--radius:18px;--shadow:0 24px 60px rgba(16,36,51,0.08)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;font-family:Georgia,Times New Roman,serif;background:radial-gradient(circle at top right,rgba(15,91,120,.08),transparent 28%),linear-gradient(180deg,#f9fbfc 0,var(--background) 100%);color:var(--text)}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}main{flex:1 1}.site-shell{min-height:100vh;display:flex;flex-direction:column}.container{width:min(var(--max-width),calc(100% - 2rem));margin:0 auto}.site-header{position:sticky;top:0;z-index:10;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:rgba(249,251,252,.9);border-bottom:1px solid rgba(201,213,221,.8)}.footer-inner,.header-inner{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 0}.brand{display:inline-flex;align-items:center;gap:.75rem;font-size:1.05rem;font-weight:700;letter-spacing:.02em}.brand-mark{width:.9rem;height:.9rem;border-radius:999px;background:linear-gradient(135deg,var(--primary),#7aa5b8);box-shadow:0 0 0 6px rgba(15,91,120,.08)}.nav{display:flex;flex-wrap:wrap;gap:1rem}.nav-link{color:var(--muted);font-size:.95rem;font-weight:600}.nav-link:focus-visible,.nav-link:hover{color:var(--text)}.workspace-link{color:var(--primary);border:1px solid var(--line);border-radius:999px;padding:.35rem .7rem}.hero,.section{padding:4.5rem 0}.contact-layout,.hero-grid,.split-layout{display:grid;gap:1.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}.section-heading{margin-bottom:2rem;max-width:52rem}.eyebrow{margin:0 0 .85rem;font-size:.85rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--primary)}h1,h2,h3,p{margin-top:0}h1{margin-bottom:1rem;font-size:clamp(2.4rem,6vw,4.8rem);line-height:.98;letter-spacing:-.04em}h2{margin-bottom:.85rem;font-size:clamp(1.8rem,3vw,2.7rem);line-height:1.08;letter-spacing:-.03em}h3{margin-bottom:.65rem;font-size:1.25rem}.body-copy,.lead{color:var(--muted);font-size:1.05rem;line-height:1.75}.cta-row,.hero-actions{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;margin-top:1.5rem}.button{display:inline-flex;align-items:center;justify-content:center;min-height:3rem;padding:.85rem 1.2rem;border-radius:999px;border:1px solid transparent;font-size:.95rem;font-weight:700;transition:transform .2s ease,border-color .2s ease,background-color .2s ease}.button:focus-visible,.button:hover{transform:translateY(-1px)}.button-primary{background:var(--primary);color:#fff}.button-primary:focus-visible,.button-primary:hover{background:var(--primary-dark)}.button-secondary{border-color:var(--line);background:rgba(255,255,255,.72)}.panel{border:1px solid rgba(201,213,221,.8);border-radius:var(--radius);background:rgba(255,255,255,.88);box-shadow:var(--shadow);padding:1.5rem}.highlight-panel{position:relative;overflow:hidden;background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(232,238,242,.92)),radial-gradient(circle at top right,rgba(15,91,120,.2),transparent 30%)}.statement-panel{margin-top:1.5rem}.check-list{padding-left:1.25rem;color:var(--muted);line-height:1.7}.check-list li+li{margin-top:.6rem}.card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.section-accent{background:linear-gradient(135deg,rgba(223,234,240,.72),rgba(255,255,255,.65));border-top:1px solid rgba(201,213,221,.65);border-bottom:1px solid rgba(201,213,221,.65)}.nda-note{margin:0;color:var(--muted);font-size:.95rem;line-height:1.7}.contact-layout{align-items:start}.contact-form,.form-grid{display:grid;gap:1rem}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.field{display:grid;gap:.45rem}.field-full{grid-column:1/-1}label{font-size:.92rem;font-weight:700}input,select,textarea{width:100%;border:1px solid var(--line);border-radius:14px;background:#fff;padding:.85rem .95rem;font:inherit;color:var(--text)}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid rgba(15,91,120,.22);outline-offset:1px;border-color:var(--primary)}textarea{resize:vertical;min-height:8rem}.status-text{min-height:1.5rem;font-size:.92rem}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.status-success{color:#0e6a3d}.status-error{color:#8f1d1d}.site-footer{border-top:1px solid rgba(201,213,221,.8);background:rgba(255,255,255,.8)}.footer-copy{color:var(--muted);font-size:.92rem}@media (max-width:900px){.card-grid,.contact-layout,.form-grid,.hero-grid,.split-layout{grid-template-columns:1fr}h1{font-size:clamp(2.1rem,11vw,3.6rem)}.hero,.section{padding:3.5rem 0}.footer-inner,.header-inner{align-items:flex-start;flex-direction:column}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition:none!important}}.theme-toggle{display:inline-flex;align-items:center;gap:.4rem;border:1px solid var(--line);border-radius:999px;background:rgba(255,255,255,.72);color:var(--text);padding:.42rem .7rem;font:600 .78rem/1 inherit;cursor:pointer;white-space:nowrap}.theme-toggle:focus-visible,.theme-toggle:hover{border-color:var(--primary);color:var(--primary)}html[data-theme=dark]{--background:#0d171d;--surface:#14232b;--surface-alt:#1d3039;--text:#e8f1f3;--muted:#a8bbc1;--line:#334a55;--primary:#72d0c3;--primary-dark:#9ae3d8;--accent:#203941;--shadow:0 24px 60px rgba(0,0,0,.24);color-scheme:dark}html[data-theme=dark] body{background:radial-gradient(circle at top right,rgba(114,208,195,.12),transparent 28%),linear-gradient(180deg,#101d24 0,var(--background) 100%);color:var(--text)}html[data-theme=dark] .site-header{background:rgba(13,23,29,.9);border-color:rgba(51,74,85,.85)}html[data-theme=dark] .site-footer{background:rgba(20,35,43,.9);border-color:rgba(51,74,85,.85)}html[data-theme=dark] .highlight-panel,html[data-theme=dark] .panel{background:rgba(20,35,43,.92);border-color:rgba(51,74,85,.9)}html[data-theme=dark] .section-accent{background:linear-gradient(135deg,rgba(32,57,65,.82),rgba(20,35,43,.72));border-color:rgba(51,74,85,.85)}html[data-theme=dark] .button-secondary,html[data-theme=dark] .theme-toggle,html[data-theme=dark] input,html[data-theme=dark] select,html[data-theme=dark] textarea{background:#182a32;color:var(--text);border-color:var(--line)}html[data-theme=dark] .button-primary{color:#092020;background:#72d0c3}html[data-theme=dark] .workspace-auth,html[data-theme=dark] .workspace-auth-card{background:#0d171d;color:var(--text)}html[data-theme=dark] .workspace-content,html[data-theme=dark] .workspace-main,html[data-theme=dark] .workspace-shell{background:var(--background);color:var(--text)}html[data-theme=dark] .workspace-header{background:var(--surface);border-color:var(--line)}html[data-theme=dark] .workspace-shell .panel,html[data-theme=dark] .workspace-shell .workspace-action-register-table,html[data-theme=dark] .workspace-shell .workspace-action-summary article,html[data-theme=dark] .workspace-shell .workspace-project-card,html[data-theme=dark] .workspace-shell .workspace-project-card-large,html[data-theme=dark] .workspace-shell .workspace-register-areas,html[data-theme=dark] .workspace-shell .workspace-section-card,html[data-theme=dark] .workspace-shell article{background:var(--surface);border-color:var(--line);color:var(--text)}html[data-theme=dark] .workspace-shell .workspace-area-grid>div,html[data-theme=dark] .workspace-shell .workspace-decision-tree>div,html[data-theme=dark] .workspace-shell .workspace-health-list>div,html[data-theme=dark] .workspace-shell .workspace-resource-links a,html[data-theme=dark] .workspace-shell .workspace-tool-grid>div{background:var(--surface-alt);border-color:var(--line);color:var(--text)}html[data-theme=dark] .workspace-shell .workspace-action-record-list dt,html[data-theme=dark] .workspace-shell .workspace-action-record-main p,html[data-theme=dark] .workspace-shell .workspace-muted,html[data-theme=dark] .workspace-shell small{color:var(--muted)}html[data-theme=dark] .workspace-shell .workspace-account-node,html[data-theme=dark] .workspace-shell .workspace-delivery-list>div{background:var(--surface-alt);border-color:var(--line)}html[data-theme=dark] .workspace-shell .workspace-connector{background:var(--line)}html[data-theme=dark] .workspace-shell .workspace-project-open,html[data-theme=dark] .workspace-shell .workspace-text-button,html[data-theme=dark] .workspace-shell a{color:var(--primary)}html[data-theme=dark] .workspace-shell .workspace-nav,html[data-theme=dark] .workspace-shell .workspace-nav a{color:#d8e5e3}html[data-theme=dark] .workspace-shell .workspace-nav.active,html[data-theme=dark] .workspace-shell .workspace-nav:hover{color:#fff}html[data-theme=dark] .workspace-shell .delivery-drilldown,html[data-theme=dark] .workspace-shell .delivery-drilldown-grid>div,html[data-theme=dark] .workspace-shell .delivery-triage-panel{background:var(--surface);border-color:var(--line);color:var(--text)}html[data-theme=dark] .workspace-shell .delivery-drilldown-backdrop{background:rgba(0,0,0,.72)}html[data-theme=dark] .workspace-shell .button-secondary,html[data-theme=dark] .workspace-shell input,html[data-theme=dark] .workspace-shell select,html[data-theme=dark] .workspace-shell textarea{background:var(--surface-alt);color:var(--text);border-color:var(--line)}.action-child-progress{margin-top:1rem;padding:.9rem;border:1px solid var(--line,#d9e0e8);border-radius:12px;background:var(--surface-soft,rgba(127,145,164,.08))}.action-child-progress>div:first-child{display:flex;justify-content:space-between;gap:.75rem;font-size:.82rem}.action-progress-track{height:7px;margin-top:.55rem;overflow:hidden;border-radius:999px;background:rgba(127,145,164,.25)}.action-progress-track span{display:block;height:100%;border-radius:inherit;background:var(--accent,#0f9d91);transition:width .2s ease}.action-blocker-note{margin:.75rem 0 0;color:var(--danger,#c83c46);font-size:.82rem}.action-child-list{display:grid;gap:.55rem;margin-top:.8rem}.action-child-list>div{display:flex;align-items:flex-start;gap:.55rem}.action-child-list small,.action-child-list strong{display:block}.action-child-list small{color:var(--muted,#64748b);font-size:.75rem}.action-required-label{color:var(--danger,#c83c46);font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.action-required-help{display:block;color:var(--muted,#64748b);font-size:.75rem;line-height:1.35}.action-button-help{grid-column:1/-1;margin-top:-.35rem}.workspace-project-lifecycle-list{display:grid;gap:10px}.workspace-project-lifecycle-list>div{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--line)}.workspace-project-lifecycle-list>div:last-child{border-bottom:0}.workspace-project-lifecycle-list small,.workspace-project-lifecycle-list strong{display:block}.workspace-project-lifecycle-list small{margin-top:4px;color:var(--muted)}.workspace-auth{min-height:75vh;display:grid;place-items:center;padding:4rem 1rem;background:linear-gradient(135deg,#f7fbfa,#eef4f2)}.workspace-auth-card{width:min(100%,420px);padding:2rem;border:1px solid var(--line);border-radius:var(--radius);background:#fff;box-shadow:var(--shadow)}.workspace-auth-card h1{font-size:clamp(2rem,5vw,3rem)}.workspace-form{display:grid;gap:1rem;margin-top:1.5rem}.workspace-form label{display:grid;gap:.4rem}.workspace-form input{border-radius:12px}.workspace-form .button{width:100%;cursor:pointer}.workspace-divider{text-align:center;color:var(--muted);margin:1rem 0}.workspace-google{width:100%;cursor:pointer}.workspace-note{font-size:.82rem;color:var(--muted);text-align:center;margin:1rem 0 0}.workspace-shell{min-height:75vh;display:flex;background:#f6faf9}.workspace-sidebar{width:245px;flex:none;padding:1.4rem;display:flex;flex-direction:column}.workspace-brand{display:flex;align-items:center;gap:.7rem;font-weight:800;margin-bottom:2.5rem}.workspace-brand .brand-mark{width:1rem;height:1rem}.workspace-nav{display:block;color:#a8bfbc;padding:.72rem .75rem;border-radius:10px;margin:.15rem 0;text-decoration:none}.workspace-nav.restricted{color:#789b96}.workspace-sidebar-foot{margin-top:auto;padding-top:1rem;border-top:1px solid #23474c;font-size:.75rem}.workspace-sidebar-foot small{color:#6f938e}.workspace-main{flex:1 1;min-width:0}.workspace-header{border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:1.3rem 2.3rem}.workspace-header h1{font-size:1.7rem;margin:0}.workspace-signout{background:none;color:var(--muted);cursor:pointer}.workspace-content{max-width:1200px;padding:2.2rem}.workspace-hero{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:1.5rem;display:flex;justify-content:space-between;gap:1rem}.workspace-hero h2{margin-bottom:.5rem}.workspace-role{background:var(--accent);color:var(--primary);border-radius:99px;padding:.4rem .7rem;height:max-content;font-size:.75rem;font-weight:800}.workspace-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin:1rem 0}.workspace-metrics article{background:#fff;border:1px solid var(--line);border-radius:14px;padding:1.1rem}.workspace-metrics small,.workspace-metrics span{display:block;color:var(--muted);font-size:.75rem}.workspace-metrics strong{display:block;font-size:1.7rem;margin:.4rem 0}.workspace-restricted strong{font-size:1rem}.workspace-section-title{font-size:1.5rem}.workspace-project-list{display:grid;gap:0}.workspace-project-list article{display:flex;justify-content:space-between;gap:1rem;padding:1rem 0;border-bottom:1px solid var(--line)}.workspace-project-list article:last-child{border-bottom:0}.workspace-project-list small,.workspace-project-list strong{display:block}.workspace-project-list small{color:var(--muted);font-size:.8rem;margin-top:.2rem}.workspace-project-list article>span{font-size:.75rem;color:var(--primary);align-self:center}@media(max-width:800px){.workspace-sidebar{width:74px;padding:.8rem}.workspace-brand{justify-content:center;font-size:0}.workspace-nav,.workspace-sidebar-foot,.workspace-sidebar>.eyebrow{font-size:0}.workspace-nav{height:2.6rem}.workspace-content,.workspace-header{padding:1rem}.workspace-metrics{grid-template-columns:1fr 1fr}.workspace-hero{display:block}.workspace-role{display:inline-block;margin-top:1rem}}@media(max-width:600px){body:has(.workspace-auth) .site-footer,body:has(.workspace-auth) .site-header{display:none}body:has(.workspace-auth){background:#f7fbfa}.workspace-auth{min-height:100svh;place-items:start center;padding:1.25rem .75rem}.workspace-auth-card{width:100%;padding:1.25rem;border-radius:16px}.workspace-auth-card h1{font-size:clamp(1.9rem,9vw,2.35rem);line-height:1.05;margin:.45rem 0 .8rem}.workspace-auth-card .lead{font-size:.95rem;line-height:1.45;margin-bottom:0}.workspace-form{gap:.85rem;margin-top:1.25rem}.workspace-form label{font-size:.9rem}.workspace-form input{min-height:48px;padding:.75rem}.workspace-form .button,.workspace-google{min-height:48px}.workspace-divider{margin:.8rem 0}.workspace-note{font-size:.75rem;line-height:1.45;margin-top:.85rem}}.workspace-relationship-stack{display:grid;gap:1rem}.workspace-relationship-card{border-top:1px solid var(--line,#e4eceb);padding-top:1rem}.workspace-account-node em{display:block;color:var(--muted,#6d6a63);font-size:.75rem;font-style:normal;margin-top:.2rem}.workspace-profile-link{display:inline-flex;align-items:center;gap:.5rem;color:inherit;text-decoration:none}.workspace-profile-link:hover{text-decoration:underline}.delivery-queue-list .delivery-queue-row{cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.delivery-queue-list .delivery-queue-row:focus-visible,.delivery-queue-list .delivery-queue-row:hover{transform:translateY(-1px);box-shadow:0 8px 20px #173e3b12;outline:2px solid #8ccfc4;outline-offset:2px}.delivery-status-button{border:0;cursor:pointer;font:inherit}.delivery-status-button.red{color:#fff;background:#b84b4b}.delivery-drilldown-backdrop{position:fixed;inset:0;z-index:50;background:#102a2e66;display:grid;place-items:center;padding:1rem}.delivery-drilldown{width:min(760px,100%);max-height:min(88vh,860px);overflow:auto;background:var(--surface,#fff);color:var(--ink,#142027);border:1px solid var(--line,#dce8e6);border-radius:18px;padding:1.25rem;box-shadow:0 24px 80px #102a2e40}.delivery-drilldown>header{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.delivery-drilldown h3{margin:.2rem 0;font-size:1.35rem}.delivery-drilldown header p:not(.eyebrow){margin:0;color:var(--muted)}.delivery-drilldown-close{border:0;background:transparent;font-size:1.7rem;line-height:1;cursor:pointer;color:var(--muted)}.delivery-drilldown-meta{display:flex;flex-wrap:wrap;gap:.5rem;margin:1rem 0}.delivery-drilldown-meta span{font-size:.76rem;padding:.35rem .55rem;border:1px solid var(--line);border-radius:999px;color:var(--muted)}.delivery-lifecycle{border-top:1px solid var(--line);padding-top:1rem}.delivery-lifecycle-steps{display:grid;grid-template-columns:repeat(7,1fr);gap:.35rem}.delivery-lifecycle-steps>div{display:grid;gap:.25rem;padding:.55rem .35rem;border-bottom:3px solid var(--line);color:var(--muted);font-size:.72rem}.delivery-lifecycle-steps b{font-size:.68rem}.delivery-lifecycle-steps .complete{border-color:#4bc18e;color:#167d67}.delivery-lifecycle-steps .current{border-color:#d99539;color:#936024;background:#fbf0dd;border-radius:8px}.delivery-blocker-callout{display:grid;gap:.45rem;margin:1rem 0;padding:1rem;border-radius:12px;border:1px solid var(--line)}.delivery-blocker-callout.needs-action{border-color:#e8b4a9;background:#fff7f5}.delivery-blocker-callout.clear{background:#f2faf7}.delivery-blocker-callout span{color:var(--muted)}.delivery-blocker-callout button{justify-self:start;margin-top:.25rem}.delivery-triage-panel{display:grid;gap:.7rem;padding:1rem;margin-bottom:1rem;border:2px solid #b84b4b;border-radius:12px;background:#fffafa}.delivery-triage-panel h4{margin:0}.delivery-drilldown-grid,.delivery-triage-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.delivery-drilldown-grid>div,.delivery-triage-grid>div{display:grid;gap:.2rem;padding:.65rem;border:1px solid var(--line);border-radius:9px}.delivery-drilldown-grid span,.delivery-triage-grid span{font-size:.82rem;color:var(--muted)}.delivery-triage-actions{display:flex;gap:.6rem;flex-wrap:wrap}.delivery-drilldown-grid{border-top:1px solid var(--line);padding-top:1rem}@media(max-width:650px){.delivery-drilldown-backdrop{padding:.5rem;place-items:end center}.delivery-drilldown{max-height:94vh;border-radius:16px}.delivery-lifecycle-steps{grid-template-columns:repeat(4,1fr)}.delivery-drilldown-grid,.delivery-triage-grid{grid-template-columns:1fr}.delivery-triage-actions{display:grid}.delivery-triage-actions .button{width:100%}}.delivery-operator-assignment{display:grid;gap:.35rem;padding:.75rem;border:1px solid #e8b4a9;border-radius:9px;background:#fff}.delivery-operator-assignment select{border:1px solid var(--line);border-radius:8px;padding:.65rem;background:#fff;color:var(--ink);font:inherit}.delivery-operator-assignment small{color:var(--muted);font-size:.75rem}.action-lifecycle-panel{margin-top:.75rem;border-top:1px solid var(--line);padding-top:.55rem}.action-lifecycle-detail{display:grid;gap:.75rem;margin-top:.65rem;padding:.8rem;border:1px solid var(--line);border-radius:.75rem;background:var(--surface-alt)}.action-lifecycle-timeline{display:flex;flex-wrap:wrap;gap:.35rem}.action-lifecycle-timeline span{padding:.25rem .45rem;border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:.7rem}.action-lifecycle-timeline span.visited{color:var(--text);border-color:var(--primary)}.action-lifecycle-timeline span.current{background:var(--primary);border-color:var(--primary);color:#092020;font-weight:700}.action-lifecycle-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.action-event-list div,.action-lifecycle-facts div{display:grid;gap:.2rem}.action-event-list small,.action-lifecycle-facts span{color:var(--muted);font-size:.78rem}.action-event-list{display:grid;gap:.45rem}.action-transition-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.action-transition-form label{display:grid;gap:.3rem;font-size:.75rem}.action-transition-form textarea{min-height:3rem}.action-transition-form button,.action-transition-form small{grid-column:1/-1}@media(max-width:700px){.action-lifecycle-facts,.action-transition-form{grid-template-columns:1fr}}.workspace-action-lifecycle-summary{margin:1rem 0}.workspace-lifecycle-summary-list{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:.4rem}.workspace-lifecycle-summary-list>div{display:grid;gap:.25rem;padding:.55rem .45rem;border:1px solid var(--line);border-radius:.6rem;text-align:center}.workspace-lifecycle-summary-list strong{font-size:.68rem;color:var(--muted)}.workspace-lifecycle-summary-list span{font-size:1.1rem;font-weight:700;color:var(--text)}@media(max-width:800px){.workspace-lifecycle-summary-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.workspace-header{height:auto;min-height:78px;flex-wrap:wrap;gap:.5rem}.workspace-header>div:first-child{min-width:0}.workspace-user{width:100%;min-width:0;justify-content:flex-end}.workspace-profile-link{max-width:145px;min-width:0}.workspace-profile-link>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-project-cards-large{grid-template-columns:1fr;min-width:0}.workspace-project-cards-large .workspace-project-card{width:100%;min-width:0}.workspace-section-head{flex-direction:column;align-items:flex-start}.workspace-section-head>div{min-width:0;max-width:100%}.workspace-section-head h2,.workspace-section-head p{overflow-wrap:anywhere}.workspace-operations-page,.workspace-opportunity-columns,.workspace-opportunity-dashboard{grid-template-columns:minmax(0,1fr);min-width:0}.workspace-operations-page>*,.workspace-opportunity-columns>*,.workspace-opportunity-dashboard>*{min-width:0}.workspace-opportunity-list{grid-template-columns:minmax(0,1fr);min-width:0}.workspace-opportunity-list>article{min-width:0}.workspace-opportunity-list .workspace-text-button{width:80px;min-width:0;max-width:100%;white-space:normal;text-align:right}.workspace-opportunity-columns,.workspace-opportunity-columns>.panel,.workspace-opportunity-dashboard,.workspace-opportunity-list,.workspace-opportunity-list>article{min-width:0;max-width:100%;overflow:hidden;overflow-wrap:anywhere}}.workspace-account-lane-link{display:block;color:inherit;text-decoration:none;padding:12px;border:1px solid var(--line);border-radius:10px;margin-top:8px}.workspace-account-lane-link:hover{border-color:var(--teal);background:var(--teal-soft)}.workspace-account-lane-link b,.workspace-account-lane-link small,.workspace-account-lane-link strong{display:block}.workspace-account-lane-link small{color:var(--muted);margin-top:3px}.workspace-account-lane-link b{color:var(--teal);font-size:11px;margin-top:6px}.admin-access-stack{display:grid;gap:1rem}.admin-access-stack h2{margin:.2rem 0 .6rem}.admin-member-list{display:grid;gap:0}.admin-member-list article{display:grid;grid-template-columns:minmax(220px,1fr) 150px 90px 120px;gap:1rem;align-items:end;padding:1rem 0;border-bottom:1px solid var(--line)}.admin-member-list article:last-child{border-bottom:0}.admin-member-list small,.admin-member-list strong{display:block}.admin-member-list small{color:var(--muted);font-size:.78rem;margin-top:.2rem}.admin-member-list select{border:1px solid var(--line);border-radius:10px;padding:.6rem;background:#fff;font:inherit}.admin-member-list label{font-size:.8rem;color:var(--muted);padding-bottom:.7rem}.admin-member-list input{accent-color:var(--primary);margin-right:.3rem}.admin-save{width:auto!important;padding:.6rem .75rem!important;white-space:nowrap}@media(max-width:800px){.admin-member-list article{display:block}.admin-member-list label,.admin-member-list select,.admin-save{display:block;margin-top:.7rem}.admin-save{width:100%!important}}.admin-request-list{display:grid;gap:0}.admin-request-list article{display:grid;grid-template-columns:minmax(220px,1fr) 150px 110px 90px;gap:1rem;align-items:end;padding:1rem 0;border-bottom:1px solid var(--line)}.admin-request-list article:last-child{border-bottom:0}.admin-request-list small,.admin-request-list strong{display:block}.admin-request-list small{color:var(--muted);font-size:.78rem;margin-top:.2rem}.admin-request-list select{border:1px solid var(--line);border-radius:10px;padding:.6rem;background:#fff;font:inherit}@media(max-width:800px){.admin-request-list article{display:block}.admin-request-list .admin-save,.admin-request-list select{display:block;margin-top:.7rem}.admin-request-list .admin-save{width:100%!important}}.admin-emergency-field{display:grid;gap:.4rem;color:var(--muted);font-size:.8rem}.admin-emergency-field input{border:1px solid var(--line);border-radius:10px;padding:.65rem;background:#fff;font:inherit}.admin-access-hero{display:flex;justify-content:space-between;align-items:flex-start;gap:1.5rem}.admin-access-hero h2{font-size:clamp(1.7rem,3vw,2.35rem);letter-spacing:-.04em}.admin-access-boundary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.1rem;border:1px solid #c9e7e1;border-radius:14px;background:#eff8f6}.admin-access-boundary div{display:grid;gap:.25rem}.admin-access-boundary span{font-size:.82rem;color:var(--muted)}.admin-access-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem}.admin-access-summary button{display:grid;gap:.25rem;text-align:left;border:1px solid var(--line);border-radius:13px;background:var(--surface,#fff);padding:1rem;cursor:pointer;color:inherit}.admin-access-summary button.active{border-color:var(--primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 15%,transparent)}.admin-access-summary small,.admin-access-summary span{font-size:.75rem;color:var(--muted)}.admin-access-summary strong{font-size:1.7rem;letter-spacing:-.04em}.admin-access-tabs{display:flex;gap:.35rem;border-bottom:1px solid var(--line);overflow-x:auto}.admin-access-tabs button{border:0;background:none;color:var(--muted);padding:.75rem .85rem;font:inherit;font-weight:700;white-space:nowrap;border-bottom:2px solid transparent;cursor:pointer}.admin-access-tabs button.active{color:var(--primary);border-bottom-color:var(--primary)}.admin-access-tabs b{margin-left:.35rem;border-radius:99px;background:#fbf0dd;color:#936024;font-size:.7rem;padding:.15rem .4rem}.admin-feedback{padding:.8rem 1rem;border-radius:10px;background:#eff8f6;color:var(--primary);font-size:.85rem}.admin-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.admin-section-heading h2{margin:.2rem 0 .4rem}.admin-section-heading p:not(.eyebrow){margin:0;color:var(--muted);font-size:.85rem}.admin-identity{display:flex;align-items:center;gap:.7rem;min-width:0}.admin-avatar{display:grid;place-items:center;width:36px;height:36px;flex:none;border-radius:50%;background:#d7efea;color:#0d7770;font-weight:800}.admin-avatar.founder{background:#273844;color:#fff}.admin-identity small,.admin-identity strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-identity small{color:var(--muted);font-size:.78rem;margin-top:.2rem}.admin-member-list article,.admin-profile-list article,.admin-request-list article{display:grid;grid-template-columns:minmax(220px,1fr) 170px auto;gap:1rem;align-items:end;padding:1rem 0;border-bottom:1px solid var(--line)}.admin-member-list article:last-child,.admin-profile-list article:last-child,.admin-request-list article:last-child{border-bottom:0}.admin-request-list article{grid-template-columns:minmax(220px,1fr) 170px auto}.admin-member-list article{grid-template-columns:minmax(250px,1fr) 150px 110px auto}.admin-profile-list article{grid-template-columns:minmax(220px,1fr) 1fr 1fr 130px}.admin-control-label{display:grid;gap:.35rem;color:var(--muted);font-size:.72rem;font-weight:700}.admin-control-label input,.admin-control-label select,.admin-emergency-panel input{width:100%;min-height:42px;border:1px solid var(--line);border-radius:10px;padding:.6rem .7rem;background:var(--surface,#fff);font:inherit;color:inherit}.admin-action-group{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;flex-wrap:wrap}.admin-danger-button,.admin-primary-button,.admin-secondary-button{width:auto!important;min-height:44px!important;padding:.65rem .85rem!important;border-radius:10px!important;white-space:nowrap}.admin-secondary-button{min-width:104px}.admin-primary-button{min-width:120px}.admin-danger-button{min-width:150px}.admin-inline-button{min-height:40px!important;min-width:104px!important;white-space:nowrap}.admin-state-badge{display:inline-flex;margin-top:.45rem;padding:.2rem .5rem;border-radius:99px;background:#e8eef0;color:#53656b;font-size:.68rem;font-weight:800;text-transform:capitalize}.admin-state-badge.active{background:#e3f3f0;color:#0d7770}.admin-state-badge.revoked,.admin-state-badge.suspended{background:#fbf0dd;color:#936024}.admin-state-badge.offboarded{background:#f9e6e8;color:#a3333f}.admin-readonly-note{align-self:center;color:var(--muted);font-size:.78rem}.admin-emergency-panel{display:grid;grid-template-columns:minmax(220px,.8fr) 1.2fr;gap:1rem;align-items:center;padding:1rem;margin:0 0 .5rem;border:1px solid #f0c5c9;border-radius:12px;background:#fff7f7}.admin-emergency-panel div{display:grid;gap:.25rem}.admin-emergency-panel strong{color:#a3333f}.admin-emergency-panel span{font-size:.78rem;color:var(--muted)}.admin-emergency-panel code{font-size:.72rem}.admin-empty-state{display:grid;gap:.3rem;padding:2rem 1rem;text-align:center;border:1px dashed var(--line);border-radius:12px;color:var(--muted)}.admin-empty-state strong{color:inherit}.admin-audit-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem;margin:1.2rem 0}.admin-audit-grid article{display:grid;gap:.35rem;padding:1rem;border:1px solid var(--line);border-radius:12px}.admin-audit-grid span{font-size:.82rem;color:var(--muted)}@media(max-width:800px){.admin-access-boundary,.admin-access-hero,.admin-access-section,.admin-access-stack{min-width:0;width:100%;max-width:100%}.admin-access-boundary,.admin-access-hero{display:grid}.admin-access-summary{grid-template-columns:repeat(2,1fr)}.admin-access-section{padding:1rem}.admin-section-heading{display:grid}.admin-member-list article,.admin-profile-list article,.admin-request-list article{display:grid;grid-template-columns:1fr;gap:.75rem;align-items:stretch}.admin-action-group{justify-content:stretch;display:grid;grid-template-columns:1fr 1fr}.admin-action-group button{width:100%!important}.admin-audit-grid,.admin-emergency-panel{grid-template-columns:1fr}.admin-danger-button,.admin-inline-button,.admin-primary-button,.admin-secondary-button{width:100%!important}.admin-access-tabs button{padding:.7rem .65rem}}.admin-profile-list{display:grid;gap:0}.admin-profile-list article{display:grid;grid-template-columns:minmax(220px,1fr) 1fr 1fr 120px;gap:1rem;align-items:end;padding:1rem 0;border-bottom:1px solid var(--line)}.admin-profile-list article:last-child{border-bottom:0}.admin-profile-list small,.admin-profile-list strong{display:block}.admin-profile-list small{color:var(--muted);font-size:.78rem;margin-top:.2rem}.admin-profile-list input{border:1px solid var(--line);border-radius:10px;padding:.6rem;background:#fff;font:inherit}@media(max-width:800px){.admin-profile-list article{display:block}.admin-profile-list .admin-save,.admin-profile-list input{display:block;width:100%!important;margin-top:.7rem}}.admin-avatar{overflow:hidden}.admin-avatar img{width:100%;height:100%;object-fit:cover}.admin-assignment-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.admin-assignment-grid article{display:grid;gap:.8rem;padding:1rem;border:1px solid var(--line);border-radius:12px;background:var(--surface,#fff)}.admin-assignment-grid article>strong{font-size:1rem}.admin-assignment-lists{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-top:1rem}.admin-assignment-lists>div{display:grid;gap:.45rem;padding:1rem;border:1px dashed var(--line);border-radius:12px}.admin-assignment-lists small,.admin-assignment-lists span{font-size:.78rem;color:var(--muted)}@media(max-width:800px){.admin-assignment-grid,.admin-assignment-lists{grid-template-columns:1fr}}.admin-assignment-row{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.admin-revoke-button{min-width:120px!important;min-height:40px!important;padding:.5rem .65rem!important;font-size:.75rem!important}.admin-selected-member{display:grid;grid-template-columns:minmax(220px,1fr) 1fr auto;gap:1rem;align-items:end;padding:1rem;border:1px solid var(--line);border-radius:12px;background:var(--surface,#fff);margin-bottom:1rem}.admin-selected-member>div{display:grid;gap:.25rem}.admin-access-counts small,.admin-selected-member span{color:var(--muted);font-size:.78rem}.admin-access-counts{display:flex!important;gap:1rem}.admin-access-counts b{font-size:1.5rem;color:var(--primary)}.admin-access-counts small{display:block;font-size:.68rem;font-weight:600}.admin-assignment-tabs{display:flex;gap:.4rem;border-bottom:1px solid var(--line);margin-bottom:.75rem}.admin-assignment-tabs button,.admin-audit-toggle{border:0;background:none;color:var(--muted);padding:.65rem .8rem;font:inherit;font-weight:700;cursor:pointer}.admin-assignment-tabs button.active{color:var(--primary);border-bottom:2px solid var(--primary)}.admin-effective-access{display:grid;gap:.5rem;margin-bottom:1rem}.admin-access-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.8rem;border:1px solid var(--line);border-radius:10px}.admin-access-row div{display:grid;gap:.25rem}.admin-access-row small{color:var(--muted);font-size:.76rem}.admin-audit-toggle{padding-left:0;color:var(--primary)}@media(max-width:800px){.admin-selected-member{grid-template-columns:1fr}.admin-access-row{align-items:stretch;display:grid}.admin-access-row button{width:100%!important}}body:has(.workspace-shell) .site-footer,body:has(.workspace-shell) .site-header{display:none}body:has(.workspace-shell){background:#f8fbfa}.workspace-shell{min-height:100vh;background:#f8fbfa;color:#142027;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}.workspace-shell *{font-family:inherit}.workspace-sidebar{width:242px;background:#112c34;color:#d8e5e3;padding:22px 15px}.workspace-brand{margin:0 10px 42px;font-size:15px}.workspace-brand-mark{width:32px;height:32px;border-radius:10px;background:#0d7770;color:#fff;display:grid;place-items:center;font-size:11px;font-weight:900}.workspace-sidebar>.eyebrow{margin:0 12px 12px;color:#82b5ab;font-size:10px}.workspace-nav{display:flex;align-items:center;gap:11px;padding:11px 12px;font-size:14px}.workspace-nav b{margin-left:auto;background:#34666b;color:#dff7f0;border-radius:10px;padding:1px 6px;font-size:10px}.workspace-nav em{margin-left:auto;color:#8cb0ab;font-size:9px;font-style:normal}.workspace-nav.active,.workspace-nav:hover{background:#214a51;color:#fff}.workspace-sidebar-foot{padding-top:15px;color:#8ea9a7;font-size:11px}.workspace-sidebar-foot small{display:block;margin-top:7px;color:#688a86}.status-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#4bc18e;margin-right:5px}.workspace-main{background:#f8fbfa}.workspace-header{height:90px;padding:0 36px;background:#fff}.workspace-header h1{font-size:23px;letter-spacing:-.03em}.workspace-header>.eyebrow{font-size:10px}.workspace-user{display:flex;align-items:center;gap:9px;font-weight:700;color:#142027}.workspace-avatar{width:31px;height:31px;border-radius:50%;display:grid;place-items:center;background:#d7efea;color:#0d7770;font-weight:800}.workspace-user form{display:inline}.workspace-signout{border:0;background:transparent;color:#879396;font-size:15px}.workspace-content{max-width:1300px;padding:36px}.workspace-welcome{display:flex;justify-content:space-between;gap:30px;align-items:flex-end;margin-bottom:28px}.workspace-welcome h2{font-size:33px;letter-spacing:-.05em;margin:0 0 7px}.workspace-welcome p:not(.eyebrow){margin:0;color:#718087}.workspace-review{width:auto;white-space:nowrap}.workspace-metrics{gap:14px;margin-bottom:18px}.workspace-metrics article{border-radius:13px;padding:18px;box-shadow:0 10px 24px #173e3b06}.workspace-metrics small,.workspace-metrics span{font-size:11px}.workspace-metrics strong{font-size:29px;letter-spacing:-.05em}.workspace-restricted strong{font-size:22px;color:#836c4d}.workspace-dashboard-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:18px}.workspace-dashboard-grid .panel{padding:22px;border-radius:14px;box-shadow:0 10px 24px #173e3b06}.workspace-panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:15px}.workspace-panel-heading h3{margin:0;font-size:18px;letter-spacing:-.03em}.workspace-tag{font-size:10px;border-radius:20px;padding:5px 8px;font-weight:800;white-space:nowrap;color:#0d7770;background:#e3f3f0}.workspace-tag.amber{color:#936024;background:#fbf0dd}.workspace-muted{color:#718087;margin:6px 0 20px}.workspace-relationship-flow{display:flex;align-items:center;gap:14px;margin:22px 0}.workspace-account-node{background:#eff8f6;border:1px solid #c9e7e1;border-radius:11px;padding:14px;min-width:170px}.workspace-account-node span{font-size:9px;letter-spacing:.1em;color:#0d7770;font-weight:800;display:block}.workspace-account-node strong{display:block;margin:5px 0}.workspace-account-node small,.workspace-delivery-list small{display:block;color:#718087;font-size:10px}.workspace-connector{height:1px;background:#c7d5d5;flex:1 1}.workspace-delivery-list{flex:1 1;display:grid;gap:8px}.workspace-delivery-list>div{display:flex;align-items:center;gap:8px;border:1px solid #e5eaeb;border-radius:9px;padding:9px}.workspace-delivery-list>div b{font-size:10px;color:#b84b4b;margin-left:auto}.workspace-status{width:7px;height:7px;border-radius:50%;display:block;flex:none}.workspace-status.blocked,.workspace-status.red{background:#b84b4b}.workspace-status.amber{background:#d99539}.workspace-text-button{background:none;border:0;padding:0;color:#0d7770;font-weight:800;font-size:14px}.workspace-action-list{list-style:none;padding:0;margin:22px 0}.workspace-action-list li{display:flex;align-items:center;gap:9px;padding:11px 0;border-bottom:1px solid #edf1f1}.workspace-action-list li:last-child{border-bottom:0}.workspace-action-list li>div{flex:1 1}.workspace-action-list small,.workspace-action-list strong{display:block}.workspace-action-list small,.workspace-action-list time{font-size:10px;color:#718087}.workspace-action-list time{white-space:nowrap}.workspace-projects-panel{margin-top:18px;padding:22px;border-radius:14px;box-shadow:0 10px 24px #173e3b06}.workspace-project-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:19px}.workspace-project-card{display:flex;align-items:center;gap:10px;padding:13px;border:1px solid #e5eaeb;border-radius:11px}.workspace-project-card>div{flex:1 1;min-width:0}.workspace-project-card small,.workspace-project-card strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.workspace-project-card small{font-size:10px;color:#718087;margin-top:3px}.workspace-project-icon{width:31px;height:31px;border-radius:9px;display:grid;place-items:center;font-weight:900;font-size:11px;flex:none}.workspace-project-icon.teal{background:#d8f0ea;color:#0d7770}.workspace-project-icon.purple{background:#eee9fa;color:#7562a8}.workspace-project-icon.dark{background:#273844;color:#fff}.workspace-project-card.founder{background:#fbfafc}.workspace-project-card a{color:#0d7770}@media(max-width:900px){.workspace-sidebar{width:74px;padding:18px 10px}.workspace-brand>span:last-child,.workspace-nav,.workspace-sidebar-foot,.workspace-sidebar>.eyebrow{font-size:0}.workspace-brand{margin:0 0 30px}.workspace-brand,.workspace-nav{justify-content:center}.workspace-nav b,.workspace-nav em{display:none}.workspace-content{padding:24px}.workspace-dashboard-grid,.workspace-project-cards{grid-template-columns:1fr}.workspace-header{padding:0 24px}}@media(max-width:600px){.workspace-welcome{display:block}.workspace-review{margin-top:18px}.workspace-metrics{grid-template-columns:1fr 1fr}.workspace-relationship-flow{display:block}.workspace-connector{width:1px;height:18px;margin-left:28px}.workspace-content{padding:18px}.workspace-header{height:78px}.workspace-header h1{font-size:19px}}.workspace-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:28px}.workspace-section-head h2{margin:0 0 7px;font-size:33px;letter-spacing:-.05em}.workspace-section-head p:not(.eyebrow){margin:0;color:#718087;max-width:700px}.workspace-project-page{padding:2px 0}.workspace-project-cards-large{margin-top:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.workspace-project-card-large{min-height:112px;padding:17px;border-radius:13px;background:#fff;box-shadow:0 10px 24px #173e3b06}.workspace-project-card-large .workspace-project-copy{flex:1 1;min-width:0}.workspace-project-card-large .workspace-project-copy strong{font-size:14px}.workspace-project-card-large .workspace-project-copy small{white-space:normal;line-height:1.4}.workspace-tag.gray{color:#7562a8;background:#eee9fa}.workspace-tag.dark{color:#fff;background:#273844}.workspace-project-register{margin-top:28px}.workspace-project-register .workspace-project-list{margin-top:8px}@media(max-width:900px){.workspace-project-cards-large{grid-template-columns:1fr}}@media(max-width:600px){.workspace-section-head{display:block}.workspace-section-head .button{display:inline-flex;margin-top:18px}.workspace-section-head h2{font-size:28px}}.workspace-memory-page{padding:2px 0}.workspace-memory-gate{padding:22px;border-radius:14px;box-shadow:0 10px 24px #173e3b06}.workspace-memory-list{display:grid;gap:12px;margin-top:20px}.workspace-memory-record{border:1px solid #e5eaeb;border-radius:12px;padding:16px;background:#fff}.workspace-memory-record.access-restricted{background:#fffdfa}.workspace-memory-record.access-founder_restricted{background:#fbfafc}.workspace-memory-record-head{display:flex;justify-content:space-between;align-items:flex-start;gap:18px}.workspace-memory-record small,.workspace-memory-record strong{display:block}.workspace-memory-record small{color:#718087;font-size:10px;margin-top:4px}.workspace-memory-record a{color:#0d7770;font-weight:700}.workspace-memory-record p{color:#56676d;font-size:12px;line-height:1.5;margin:13px 0}.workspace-memory-record footer{display:flex;gap:20px;border-top:1px solid #edf1f1;padding-top:10px}.workspace-tag.in-review{color:#936024;background:#fbf0dd}.workspace-tag.blocked{color:#b84b4b;background:#fae9e7}.workspace-tag.unverified{color:#7562a8;background:#eee9fa}@media(max-width:600px){.workspace-memory-record-head{display:block}.workspace-memory-record-head .workspace-tag{display:inline-block;margin-top:12px}.workspace-memory-record footer{display:grid;gap:5px}}.workspace-memory-links{display:flex;flex-wrap:wrap;gap:8px 18px;padding:10px 0;border-top:1px solid #edf1f1;border-bottom:1px solid #edf1f1}.workspace-memory-links small{margin-top:0}html[data-theme=dark] .workspace-main,html[data-theme=dark] .workspace-shell,html[data-theme=dark] body:has(.workspace-shell){background:#0d171d;color:#e8f1f3}html[data-theme=dark] .workspace-header{background:#14232b;border-color:#334a55}html[data-theme=dark] .workspace-launchpad .panel,html[data-theme=dark] .workspace-memory-gate,html[data-theme=dark] .workspace-memory-record,html[data-theme=dark] .workspace-project-card,html[data-theme=dark] .workspace-project-card-large,html[data-theme=dark] .workspace-project-register,html[data-theme=dark] .workspace-section-card{background:#14232b;border-color:#334a55;color:#e8f1f3}html[data-theme=dark] .workspace-launchpad small,html[data-theme=dark] .workspace-memory-record p,html[data-theme=dark] .workspace-memory-record small,html[data-theme=dark] .workspace-muted,html[data-theme=dark] .workspace-project-card small{color:#a8bbc1}html[data-theme=dark] .workspace-continuation-brief{background:linear-gradient(135deg,#14232b,#203941)}html[data-theme=dark] .workspace-decision-tree>div,html[data-theme=dark] .workspace-health-list>div,html[data-theme=dark] .workspace-tool-grid>div{border-color:#334a55;background:#182a32}html[data-theme=dark] .workspace-gate-list li,html[data-theme=dark] .workspace-memory-links{border-color:#2b414b}html[data-theme=dark] .workspace-tag{color:#9ae3d8;background:#203f42}html[data-theme=dark] .workspace-tag.dark,html[data-theme=dark] .workspace-tag.dark-tag{color:#e8f1f3;background:#293c46}html[data-theme=dark] .workspace-tag.amber,html[data-theme=dark] .workspace-tag.in-review{color:#ffd59a;background:#4b3823}html[data-theme=dark] .workspace-tag.blocked{color:#ffaba5;background:#4b292b}html[data-theme=dark] .workspace-project-open,html[data-theme=dark] .workspace-text-button{color:#9ae3d8}html[data-theme=dark] .theme-toggle{background:#182a32;color:#e8f1f3;border-color:#46616d}.workspace-hitstreams-risk{margin-bottom:18px;background:linear-gradient(135deg,#fffdfa,#fff)}.workspace-risk-phases{display:grid;grid-template-columns:repeat(5,1fr);gap:9px;margin-top:18px}.workspace-risk-phases>div{border:1px solid #eadfce;border-radius:10px;padding:11px;background:#fffaf1}.workspace-risk-phases b{display:block;color:#b87520;font-size:10px}.workspace-risk-phases small,.workspace-risk-phases strong{display:block}.workspace-risk-phases small{color:#718087;font-size:10px;margin-top:3px}.hitstreams-live-triage{margin-bottom:18px}.hitstreams-live-triage .health-tool{border:0;background:#eff8f6;color:#0d7770;border-radius:8px;padding:7px 8px;font:700 10px inherit;cursor:pointer;white-space:nowrap}.hitstreams-live-triage .health-tool:hover{background:#d8f0ea}.hitstreams-live-triage .triage-output{border:1px solid #c9e7e1;border-radius:10px;background:#eff8f6;padding:14px;margin-top:17px}.hitstreams-live-triage .triage-output-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.hitstreams-live-triage .triage-output-head h4{margin:0}.hitstreams-live-triage .triage-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-top:13px}.hitstreams-live-triage .triage-grid>div{background:#fff;border:1px solid #e5eaeb;border-radius:8px;padding:10px}.hitstreams-live-triage .triage-grid small,.hitstreams-live-triage .triage-grid strong{display:block}.hitstreams-live-triage .triage-grid small{color:#718087;font-size:11px;margin-top:3px}.workspace-hitstreams-lower{margin-top:18px}html[data-theme=dark] .workspace-hitstreams-risk{background:linear-gradient(135deg,#2d2820,#14232b)}html[data-theme=dark] .workspace-risk-phases>div{background:#342c21;border-color:#5a4930}html[data-theme=dark] .hitstreams-live-triage .health-tool{background:#203f42;color:#9ae3d8}html[data-theme=dark] .hitstreams-live-triage .triage-output{background:#203f42;border-color:#386a6c}html[data-theme=dark] .hitstreams-live-triage .triage-grid>div{background:#182a32;border-color:#334a55}@media(max-width:900px){.workspace-risk-phases{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.hitstreams-live-triage .triage-grid,.workspace-risk-phases{grid-template-columns:1fr}.hitstreams-live-triage .health-list>div{flex-wrap:wrap}.hitstreams-live-triage .health-tool{margin-left:auto}}.workspace-project-open{display:block;color:#0d7770;font-size:11px;font-weight:800;margin-top:8px}.workspace-launchpad{padding:2px 0}.workspace-launchpad-meta{display:flex;gap:8px;margin:-8px 0 18px}.workspace-continuation-brief{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:18px;background:linear-gradient(135deg,#fff,#eff8f6)}.workspace-continuation-brief h3{margin:0 0 5px}.workspace-continuation-brief .workspace-muted{margin:0;max-width:680px}.workspace-continuation-sequence{display:flex;align-items:center;gap:8px;white-space:nowrap;color:#0d7770;font-size:11px;font-weight:800}.workspace-continuation-sequence b{color:#9aa7aa}.workspace-launchpad-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:18px}.workspace-health-list{display:grid;gap:10px;margin-top:17px}.workspace-health-list>div{display:flex;align-items:center;gap:9px;border:1px solid #e5eaeb;border-radius:10px;padding:10px}.workspace-health-list>div>div{flex:1 1}.workspace-health-list small,.workspace-health-list strong{display:block}.workspace-health-list small{font-size:11px;color:#718087}.workspace-health-dot{width:8px;height:8px;border-radius:50%;display:block;flex:none}.workspace-health-dot.verified{background:#4bc18e}.workspace-health-dot.amber{background:#d99539}.workspace-tag.verified{color:#0d7770;background:#e3f3f0}.workspace-note-left{text-align:left}.workspace-decision-tree{display:grid;gap:8px;margin-top:18px}.workspace-decision-tree>div{display:grid;grid-template-columns:32px 1fr;column-gap:9px;align-items:center;border:1px solid #e5eaeb;border-radius:10px;padding:10px}.workspace-decision-tree b{grid-row:span 2;color:#0d7770;font-size:11px}.workspace-decision-tree small,.workspace-decision-tree strong{display:block}.workspace-decision-tree small,.workspace-environment-list small,.workspace-gate-list small,.workspace-tool-grid small{color:#718087;font-size:11px}.workspace-decision-tree>span{text-align:center;color:#9aabad;font-weight:800}.workspace-gate-list{list-style:none;margin:17px 0 0;padding:0;display:grid;gap:11px}.workspace-gate-list li{border-bottom:1px solid #edf1f1;padding-bottom:10px}.workspace-gate-list li:last-child{border-bottom:0;padding-bottom:0}.workspace-gate-list small,.workspace-gate-list strong{display:block}.workspace-tool-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-top:17px}.workspace-tool-grid>div{border:1px solid #e5eaeb;border-radius:10px;padding:11px}.workspace-tool-grid small,.workspace-tool-grid strong{display:block}.workspace-tool-grid small{margin-top:3px}.workspace-environment-list{display:grid;gap:12px;margin-top:17px}.workspace-environment-list div{border-left:3px solid #0d7770;padding-left:11px}.workspace-environment-list strong{display:block;font-size:12px}.workspace-environment-list small{display:block;margin-top:3px}@media(max-width:900px){.workspace-continuation-brief{display:block}.workspace-continuation-sequence{margin-top:18px;white-space:normal;flex-wrap:wrap}.workspace-launchpad-grid,.workspace-tool-grid{grid-template-columns:1fr}}@media(max-width:600px){.workspace-continuation-sequence b{display:none}.workspace-continuation-sequence span{background:#e3f3f0;border-radius:20px;padding:5px 8px}.workspace-section-head .button{display:inline-flex;margin-top:18px}}.workspace-platform-resources{margin-top:18px}.workspace-resource-links{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.workspace-resource-links a{border:1px solid #e5eaeb;border-radius:10px;padding:12px;color:#0d7770}.workspace-resource-links small,.workspace-resource-links strong{display:block}.workspace-resource-links small{margin-top:4px;color:#718087;font-size:11px}html[data-theme=dark] .workspace-resource-links a{background:#182a32;border-color:#334a55;color:#9ae3d8}@media(max-width:700px){.workspace-resource-links{grid-template-columns:1fr}}.workspace-actions-page{padding:2px 0}.workspace-action-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:0 0 18px}.workspace-action-summary article{background:#fff;border:1px solid #e5eaeb;border-radius:13px;padding:16px;box-shadow:0 10px 24px #173e3b06}.workspace-action-summary small,.workspace-action-summary span{display:block;color:#718087;font-size:11px}.workspace-action-summary strong{display:block;font-size:28px;letter-spacing:-.04em;margin:5px 0}.workspace-action-register-table,.workspace-register-areas{padding:22px;border-radius:14px;box-shadow:0 10px 24px #173e3b06}.workspace-action-register-table{margin-top:18px}.workspace-area-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-top:18px}.workspace-area-grid>div{border:1px solid #e5eaeb;border-radius:10px;padding:12px;background:#f8fbfa;min-height:108px}.workspace-area-grid b,.workspace-area-grid small,.workspace-area-grid strong{display:block}.workspace-area-grid b{font-size:24px;color:#0d7770;margin:7px 0}.workspace-area-grid small{font-size:10px;color:#718087;line-height:1.4}.workspace-action-record-list{display:grid;gap:0;margin-top:8px}.workspace-action-record-list article{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(260px,.9fr);gap:22px;padding:18px 0;border-bottom:1px solid #edf1f1}.workspace-action-record-list article:last-child{border-bottom:0}.workspace-action-record-list article.is-blocked{border-left:3px solid #b84b4b;padding-left:14px}.workspace-action-record-title{display:flex;align-items:flex-start;gap:8px}.workspace-action-record-title strong{font-size:15px}.workspace-action-id{font-size:10px;color:#0d7770;font-weight:800;white-space:nowrap}.workspace-action-record-meta{display:flex;flex-wrap:wrap;gap:6px;margin:9px 0}.workspace-action-record-meta span{font-size:10px;color:#0d7770;background:#e3f3f0;border-radius:20px;padding:4px 7px}.workspace-action-record-main p{margin:9px 0 0;color:#718087;font-size:11px;line-height:1.45}.workspace-action-record-list dl{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0}.workspace-action-record-list dl div{border-left:2px solid #c9e7e1;padding-left:9px;min-width:0}.workspace-action-record-list dt{font-size:9px;text-transform:uppercase;letter-spacing:.08em;color:#718087}.workspace-action-record-list dd{font-size:11px;margin:4px 0 0;overflow-wrap:anywhere}.workspace-action-record-list dd:empty:after{content:"Not set";color:#718087}html[data-theme=dark] .workspace-action-register-table,html[data-theme=dark] .workspace-action-summary article,html[data-theme=dark] .workspace-register-areas{background:#14232b;border-color:#334a55;color:#e8f1f3}html[data-theme=dark] .workspace-area-grid>div{background:#182a32;border-color:#334a55}html[data-theme=dark] .workspace-action-record-list article{border-color:#2b414b}html[data-theme=dark] .workspace-action-record-meta span{color:#9ae3d8;background:#203f42}html[data-theme=dark] .workspace-action-record-list dt,html[data-theme=dark] .workspace-action-record-main p{color:#a8bbc1}@media(max-width:1000px){.workspace-area-grid{grid-template-columns:repeat(3,1fr)}.workspace-action-record-list article{grid-template-columns:1fr}}@media(max-width:600px){.workspace-action-summary,.workspace-area-grid{grid-template-columns:1fr 1fr}.workspace-action-register-table,.workspace-register-areas{padding:16px}.workspace-action-record-list dl{grid-template-columns:1fr}.workspace-action-record-title{display:block}.workspace-action-id{display:block;margin-bottom:5px}}.workspace-avatar{overflow:hidden}.workspace-avatar img{width:100%;height:100%;object-fit:cover}.workspace-operations-page{display:grid;gap:18px}.workspace-operations-metrics{margin:0}.workspace-operations-flow{padding:22px;border-radius:14px;box-shadow:0 10px 24px #173e3b06}.workspace-process-steps{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;margin-top:20px}.workspace-process-steps>div{border:1px solid #e4eceb;border-radius:11px;padding:13px;min-height:126px;background:#fbfdfd}.workspace-process-steps b{display:block;color:#0d7770;font-size:10px}.workspace-process-steps strong{display:block;margin:9px 0 5px}.workspace-gate-cards small,.workspace-operations-list small,.workspace-process-steps small{display:block;color:#718087;font-size:11px;line-height:1.45}.workspace-operations-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.workspace-operations-grid .panel,.workspace-operations-next{padding:22px;border-radius:14px;box-shadow:0 10px 24px #173e3b06}.workspace-operations-list{display:grid;gap:0;margin-top:14px}.workspace-operations-list article{display:flex;justify-content:space-between;gap:14px;padding:13px 0;border-bottom:1px solid #edf1f1}.workspace-operations-list article:last-child{border-bottom:0}.workspace-operations-list article.is-blocked{border-left:3px solid #b84b4b;padding-left:10px}.workspace-operations-list strong{display:block;font-size:13px}.workspace-operations-list dl{display:flex;gap:12px;margin:0;min-width:180px}.workspace-operations-list dt{font-size:9px;color:#8a989c;text-transform:uppercase;letter-spacing:.06em}.workspace-operations-list dd{font-size:10px;margin:3px 0 0;color:#26383b}.workspace-gate-cards{display:grid;gap:10px;margin-top:16px}.workspace-gate-cards>div{border:1px solid #e4eceb;border-radius:10px;padding:12px}.workspace-gate-cards strong{display:block;margin-bottom:5px}.workspace-gate-cards a{display:inline-block;color:#0d7770;font-weight:800;font-size:11px;margin-top:8px}.workspace-operations-next{display:flex;justify-content:space-between;align-items:center;gap:18px}.workspace-operations-next h3{margin:0 0 6px}.workspace-operations-next p{color:#718087;margin:0;max-width:760px}@media(max-width:1000px){.workspace-process-steps{grid-template-columns:repeat(3,1fr)}}@media(max-width:800px){.workspace-operations-grid{grid-template-columns:1fr}.workspace-process-steps{grid-template-columns:repeat(2,1fr)}.workspace-operations-next{display:block}.workspace-operations-next .button{display:inline-block;margin-top:16px}}@media(max-width:520px){.workspace-process-steps{grid-template-columns:1fr}.workspace-operations-list article{display:block}.workspace-operations-list article>.workspace-tag{display:inline-block;margin-top:8px}.workspace-operations-list dl{margin-top:10px;min-width:0}.workspace-operations-next{padding:18px}}.workspace-invoice-handoff{margin-top:1rem}.workspace-handoff-list{display:grid;gap:.7rem;margin-top:1rem}.workspace-handoff-list article{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;padding:.8rem;border:1px solid var(--line,rgba(255,255,255,.12));border-radius:12px}.workspace-handoff-list small{display:block;margin-top:.25rem;color:var(--muted,#98a2b3);max-width:60ch}.workspace-operator-readiness{padding:22px;border-radius:14px;box-shadow:0 10px 24px #173e3b06}.workspace-operator-readiness .workspace-panel-heading{align-items:flex-start}.workspace-readiness-grid>div{padding:13px;background:#fbfdfd}.workspace-readiness-grid strong{display:block;font-size:24px;line-height:1;color:#0d7770}.workspace-readiness-grid span{display:block;margin-top:8px;font-weight:800;font-size:12px}.workspace-readiness-grid small{display:block;color:#718087;font-size:11px;line-height:1.4}.workspace-operator-runbook{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px;padding-top:14px;border-top:1px solid #edf1f1}.workspace-operator-runbook span{display:inline-flex;align-items:center;gap:6px;color:#526268;font-size:11px}.workspace-operator-runbook b{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#e8f4f2;color:#0d7770;font-size:10px}@media(max-width:800px){.workspace-readiness-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.workspace-readiness-grid{grid-template-columns:1fr}.workspace-operator-readiness{padding:18px}.workspace-operator-runbook{display:grid;grid-template-columns:1fr 1fr}}.workspace-metric-link{color:inherit;text-decoration:none;display:block}.workspace-metric-link article{height:100%;transition:transform .18s ease,border-color .18s ease}.workspace-metric-link:focus-visible article,.workspace-metric-link:hover article{transform:translateY(-2px);border-color:var(--accent,#d5a84b)}.workspace-account-directory,.workspace-account-profile{margin:1.25rem 0}.workspace-account-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.workspace-account-card{color:inherit;text-decoration:none;display:flex;min-height:150px;flex-direction:column;justify-content:space-between;border:1px solid var(--line,#d8d3c8);border-radius:14px;padding:1.1rem;background:var(--surface,#fff)}.workspace-account-card:focus-visible,.workspace-account-card:hover{border-color:var(--accent,#d5a84b);box-shadow:0 8px 22px rgba(20,24,30,.08)}.workspace-account-card p,.workspace-account-card small,.workspace-account-card strong{display:block}.workspace-account-card strong{margin-top:.35rem;font-size:1.15rem}.workspace-account-card p,.workspace-account-card small{color:var(--muted,#6d6a63);font-size:.82rem}.workspace-account-card p{margin:.75rem 0 0}.workspace-account-id{color:var(--accent,#9d741e);font-size:.72rem;letter-spacing:.08em}.workspace-account-card footer{display:flex;justify-content:space-between;align-items:center;margin-top:1.1rem;color:var(--muted,#6d6a63);font-size:.8rem}.workspace-account-card footer b{color:var(--ink,#222)}.workspace-account-profile-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:1rem 0}.workspace-account-profile-grid div{border:1px solid var(--line,#d8d3c8);border-radius:10px;padding:.8rem}.workspace-account-profile-grid span,.workspace-account-profile-grid strong{display:block}.workspace-account-profile-grid span{color:var(--muted,#6d6a63);font-size:.75rem}.workspace-account-profile-grid strong{margin-top:.25rem}.workspace-account-lanes{display:grid;gap:.6rem;margin:1rem 0 1.25rem}.workspace-account-lanes article{border-left:3px solid var(--accent,#d5a84b);padding:.65rem .8rem;background:var(--surface-muted,#f7f5f0)}.workspace-account-lanes small,.workspace-account-lanes strong{display:block}.workspace-account-lanes small{color:var(--muted,#6d6a63);margin-top:.2rem}.workspace-account-edit{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;border-top:1px solid var(--line,#d8d3c8);padding-top:1.1rem}.workspace-account-edit .workspace-form-wide,.workspace-account-edit .workspace-operator-message,.workspace-account-edit .workspace-panel-heading,.workspace-account-edit button{grid-column:1/-1}.workspace-account-edit h4{margin:0}.workspace-account-edit label{display:grid;gap:.35rem;font-size:.8rem;color:var(--muted,#6d6a63)}.workspace-account-edit input,.workspace-account-edit select,.workspace-account-edit textarea{width:100%;border:1px solid var(--line,#d8d3c8);border-radius:8px;padding:.7rem;background:var(--surface,#fff);color:inherit;font:inherit}@media (max-width:700px){.workspace-account-edit,.workspace-account-grid,.workspace-account-profile-grid{grid-template-columns:1fr}.workspace-account-edit .workspace-form-wide,.workspace-account-edit .workspace-operator-message,.workspace-account-edit .workspace-panel-heading,.workspace-account-edit button{grid-column:auto}}.workspace-service-handoff{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:22px;border-radius:14px;box-shadow:0 10px 24px #173e3b06;background:linear-gradient(135deg,#fff,#eff8f6)}.workspace-service-handoff h3{margin:0 0 6px}.workspace-service-handoff p{color:#718087;margin:0;max-width:760px}@media(max-width:800px){.workspace-service-handoff{display:block}.workspace-service-handoff .button{display:inline-block;margin-top:16px}}@media(max-width:520px){.workspace-service-handoff{padding:18px}}.workspace-operator-console{padding:22px;border-radius:14px;box-shadow:0 10px 24px #173e3b06}.workspace-operator-form{display:grid;grid-template-columns:1.4fr .6fr 1fr;gap:12px;align-items:end}.workspace-operator-form label{display:grid;gap:6px;color:#718087;font-size:11px;font-weight:700}.workspace-operator-form input,.workspace-operator-form select,.workspace-operator-form textarea{border:1px solid #dce7e5;border-radius:9px;padding:10px;background:#fff;color:#142027;font:inherit;font-weight:400}.workspace-operator-form textarea{resize:vertical}.workspace-operator-notes{grid-column:1/span 2}.workspace-operator-form button{justify-self:start}.workspace-operator-message{margin:12px 0 0;color:#0d7770;font-size:11px;font-weight:700}@media(max-width:800px){.workspace-operator-form{grid-template-columns:1fr}.workspace-operator-notes{grid-column:auto}.workspace-operator-form button{width:100%}}.workspace-finance-page{min-height:100vh;padding:48px;max-width:1100px;margin:0 auto;background:#f8fbfa}.workspace-finance-header{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:20px}.workspace-finance-header h1{margin:0 0 6px}.workspace-finance-header .lead{margin:0;color:#718087;max-width:700px}.workspace-invoice-register{padding:22px;border-radius:14px;box-shadow:0 10px 24px #173e3b06}.workspace-invoice-list{display:grid;gap:0}.workspace-invoice-list article{display:grid;grid-template-columns:1fr 160px 160px;gap:14px;align-items:end;padding:14px 0;border-bottom:1px solid #edf1f1}.workspace-invoice-list article:last-child{border-bottom:0}.workspace-invoice-list small,.workspace-invoice-list strong{display:block}.workspace-invoice-list small{color:#718087;font-size:11px;margin-top:4px}.workspace-invoice-list label{display:grid;gap:5px;color:#718087;font-size:10px;font-weight:800}.workspace-invoice-list select{border:1px solid #dce7e5;border-radius:8px;padding:9px;background:#fff;color:#142027;font:inherit}@media(max-width:700px){.workspace-finance-page{padding:22px 16px}.workspace-finance-header{display:block}.workspace-finance-header .button{display:inline-flex;margin-top:16px}.workspace-invoice-list article{grid-template-columns:1fr 1fr}.workspace-invoice-list article>div{grid-column:1/-1}}.workspace-delivery-closeout{padding:22px;border-radius:14px;box-shadow:0 10px 24px #173e3b06}.workspace-delivery-edit-list{display:grid;gap:0}.workspace-delivery-edit-list article{display:grid;grid-template-columns:1fr 160px 170px;gap:14px;align-items:end;padding:14px 0;border-bottom:1px solid #edf1f1}.workspace-delivery-edit-list article:last-child{border-bottom:0}.workspace-delivery-edit-list small,.workspace-delivery-edit-list strong{display:block}.workspace-delivery-edit-list small{color:#718087;font-size:11px;margin-top:4px}.workspace-delivery-edit-list label{display:grid;gap:5px;color:#718087;font-size:10px;font-weight:800}.workspace-delivery-edit-list input,.workspace-delivery-edit-list select{border:1px solid #dce7e5;border-radius:8px;padding:9px;background:#fff;color:#142027;font:inherit}@media(max-width:700px){.workspace-delivery-edit-list article{grid-template-columns:1fr 1fr}.workspace-delivery-edit-list article>div{grid-column:1/-1}}.workspace-opportunity-dashboard{display:grid;gap:18px}.workspace-opportunity-metrics{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.workspace-opportunity-metrics article{background:#fff;border:1px solid #e4eceb;border-radius:12px;padding:15px;box-shadow:0 10px 24px #173e3b06}.workspace-opportunity-metrics article.is-red{border-color:#efc5c5;background:#fff8f8}.workspace-opportunity-metrics article.is-amber{border-color:#ead7a7;background:#fffcf2}.workspace-opportunity-metrics article.is-green{border-color:#bfdfd0;background:#f7fffb}.workspace-opportunity-metrics small,.workspace-opportunity-metrics span{display:block;color:#718087;font-size:10px}.workspace-opportunity-metrics strong{display:block;font-size:25px;margin:5px 0}.workspace-opportunity-flow,.workspace-opportunity-gates,.workspace-opportunity-improvements,.workspace-opportunity-register{padding:22px;border-radius:14px;box-shadow:0 10px 24px #173e3b06}.workspace-opportunity-stages{display:grid;grid-template-columns:repeat(7,1fr);gap:8px;margin-top:16px}.workspace-opportunity-stages>div{border:1px solid #e4eceb;border-radius:10px;padding:11px;min-height:116px;background:#fbfdfd}.workspace-opportunity-stages b{display:block;color:#0d7770;font-size:10px}.workspace-opportunity-stages strong{display:block;margin:9px 0 5px;font-size:12px}.workspace-opportunity-list small,.workspace-opportunity-stages small,.workspace-opportunity-table small,.workspace-readiness-grid small{display:block;color:#718087;font-size:10px;line-height:1.45}.workspace-opportunity-columns{display:grid;grid-template-columns:1fr 1fr;gap:18px}.workspace-opportunity-columns>.panel{padding:22px;border-radius:14px}.workspace-opportunity-list{display:grid;gap:0;margin-top:14px}.workspace-opportunity-list article{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid #edf1f1;border-left:3px solid transparent;padding:13px 0 13px 10px}.workspace-opportunity-list article:last-child{border-bottom:0}.workspace-opportunity-list article.status-red{border-left-color:#b84b4b}.workspace-opportunity-list article.status-amber{border-left-color:#c28a24}.workspace-opportunity-list article.status-green{border-left-color:#26845a}.workspace-opportunity-list strong{display:block;font-size:13px}.workspace-opportunity-list p{margin:6px 0 0;color:#56676c;font-size:11px}.workspace-opportunity-list .workspace-text-button{white-space:nowrap;align-self:center}.workspace-opportunity-triage{display:block!important;border-left:3px solid transparent!important;padding:0!important}.workspace-opportunity-triage.status-red{border-left-color:#b84b4b!important}.workspace-opportunity-triage.status-amber{border-left-color:#c28a24!important}.workspace-opportunity-triage summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:12px;padding:13px 10px}.workspace-opportunity-triage summary::-webkit-details-marker{display:none}.workspace-opportunity-triage summary>b{font-size:10px;color:#9e3b3b;text-align:right}.workspace-triage-body{padding:0 10px 14px}.workspace-triage-body p{margin:7px 0;font-size:11px}.workspace-triage-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.workspace-triage-actions .button{font-size:10px;padding:8px 10px}.workspace-opportunity-title{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.workspace-status-dot{display:inline-block;width:9px;height:9px;border-radius:50%;background:#9aa6a9;flex:0 0 auto}.workspace-status-dot.red{background:#b84b4b}.workspace-status-dot.amber{background:#c28a24}.workspace-status-dot.green{background:#26845a}.workspace-opportunity-main{min-width:0}.workspace-opportunity-table{display:grid;gap:0;margin-top:14px}.workspace-opportunity-table article{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid #edf1f1;border-left:3px solid transparent;padding:14px 0 14px 10px}.workspace-opportunity-table article.status-red{border-left-color:#b84b4b}.workspace-opportunity-table article.status-amber{border-left-color:#c28a24}.workspace-opportunity-table article.status-green{border-left-color:#26845a}.workspace-opportunity-blocker{font-size:11px;color:#9e3b3b;margin:6px 0 0}.workspace-opportunity-table dl{display:flex;gap:18px;margin:0;min-width:370px}.workspace-opportunity-table dt{font-size:9px;color:#8a989c;text-transform:uppercase;letter-spacing:.06em}.workspace-opportunity-table dd{font-size:10px;margin:4px 0 0;color:#26383b}.workspace-readiness-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:16px}.workspace-readiness-grid>div{border:1px solid #e4eceb;border-radius:10px;padding:12px;display:grid;grid-template-columns:auto 1fr auto;column-gap:8px;align-items:start}.workspace-readiness-grid strong{font-size:12px}.workspace-readiness-grid small{grid-column:2/3;margin-top:5px}.workspace-readiness-grid b{grid-column:3;grid-row:1/span 2;color:#0d7770;font-size:13px}.workspace-opportunity-improvements{display:flex;justify-content:space-between;align-items:center;gap:18px}.workspace-opportunity-improvements h3{margin:0 0 6px}.workspace-opportunity-improvements p{margin:0;color:#718087;font-size:12px}.workspace-opportunity-improvements .button{white-space:nowrap}@media(max-width:1100px){.workspace-opportunity-stages{grid-template-columns:repeat(4,1fr)}.workspace-opportunity-metrics{grid-template-columns:repeat(3,1fr)}.workspace-readiness-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:800px){.workspace-opportunity-columns{grid-template-columns:1fr}.workspace-opportunity-table article{display:block}.workspace-opportunity-table dl{margin-top:12px;min-width:0;display:grid;grid-template-columns:repeat(3,1fr)}.workspace-opportunity-improvements{display:block}.workspace-opportunity-improvements .button{display:inline-block;margin-top:14px}}@media(max-width:520px){.workspace-opportunity-metrics{grid-template-columns:repeat(2,1fr)}.workspace-opportunity-metrics article:last-child{grid-column:1/-1}.workspace-opportunity-stages{grid-template-columns:1fr 1fr}.workspace-opportunity-stages>div{min-height:0}.workspace-readiness-grid{grid-template-columns:1fr}.workspace-opportunity-table dl{grid-template-columns:1fr 1fr}.workspace-opportunity-triage summary{display:block}.workspace-opportunity-triage summary>b{display:block;text-align:left;margin-top:5px}}html[data-theme=dark] .workspace-shell .workspace-account-card,html[data-theme=dark] .workspace-shell .workspace-account-lanes article,html[data-theme=dark] .workspace-shell .workspace-gate-cards>div,html[data-theme=dark] .workspace-shell .workspace-handoff-list article,html[data-theme=dark] .workspace-shell .workspace-hero,html[data-theme=dark] .workspace-shell .workspace-metrics article,html[data-theme=dark] .workspace-shell .workspace-operations-list article,html[data-theme=dark] .workspace-shell .workspace-opportunity-metrics article,html[data-theme=dark] .workspace-shell .workspace-opportunity-stages>div,html[data-theme=dark] .workspace-shell .workspace-process-steps>div,html[data-theme=dark] .workspace-shell .workspace-readiness-grid>div{background:var(--surface)!important;border-color:var(--line)!important;color:var(--text)!important}html[data-theme=dark] .workspace-shell .workspace-account-card footer,html[data-theme=dark] .workspace-shell .workspace-account-card p,html[data-theme=dark] .workspace-shell .workspace-account-card small,html[data-theme=dark] .workspace-shell .workspace-metrics article small,html[data-theme=dark] .workspace-shell .workspace-metrics article span,html[data-theme=dark] .workspace-shell .workspace-operations-list dd,html[data-theme=dark] .workspace-shell .workspace-operations-list dt,html[data-theme=dark] .workspace-shell .workspace-opportunity-metrics small,html[data-theme=dark] .workspace-shell .workspace-opportunity-metrics span,html[data-theme=dark] .workspace-shell .workspace-opportunity-stages small,html[data-theme=dark] .workspace-shell .workspace-process-steps small,html[data-theme=dark] .workspace-shell .workspace-readiness-grid small{color:var(--muted)!important}html[data-theme=dark] .workspace-shell .workspace-opportunity-stages>div,html[data-theme=dark] .workspace-shell .workspace-process-steps>div,html[data-theme=dark] .workspace-shell .workspace-readiness-grid>div{background:var(--surface-alt)!important}html[data-theme=dark] .workspace-shell .delivery-operator-assignment,html[data-theme=dark] .workspace-shell .delivery-operator-assignment select,html[data-theme=dark] .workspace-shell .workspace-account-edit input,html[data-theme=dark] .workspace-shell .workspace-account-edit select,html[data-theme=dark] .workspace-shell .workspace-account-edit textarea,html[data-theme=dark] .workspace-shell .workspace-operator-form input,html[data-theme=dark] .workspace-shell .workspace-operator-form select,html[data-theme=dark] .workspace-shell .workspace-operator-form textarea{background:var(--surface-alt)!important;color:var(--text)!important;border-color:var(--line)!important}html[data-theme=dark] .workspace-shell .workspace-account-card strong,html[data-theme=dark] .workspace-shell .workspace-gate-cards strong,html[data-theme=dark] .workspace-shell .workspace-metric-link article strong,html[data-theme=dark] .workspace-shell .workspace-operations-list strong,html[data-theme=dark] .workspace-shell .workspace-process-steps strong{color:var(--text)!important}html[data-theme=dark] body:has(.workspace-finance-page){background:var(--background)!important}html[data-theme=dark] .workspace-finance-page{background:var(--background)!important;color:var(--text)!important}html[data-theme=dark] .workspace-finance-page h1,html[data-theme=dark] .workspace-finance-page h2,html[data-theme=dark] .workspace-finance-page h3,html[data-theme=dark] .workspace-finance-page strong{color:var(--text)!important}html[data-theme=dark] .workspace-finance-page .lead,html[data-theme=dark] .workspace-finance-page .workspace-invoice-list label,html[data-theme=dark] .workspace-finance-page .workspace-invoice-list small,html[data-theme=dark] .workspace-finance-page .workspace-muted{color:var(--muted)!important}html[data-theme=dark] .workspace-finance-page .workspace-invoice-list article,html[data-theme=dark] .workspace-finance-page .workspace-invoice-register{background:var(--surface)!important;border-color:var(--line)!important;color:var(--text)!important}html[data-theme=dark] .workspace-finance-page .workspace-invoice-list article{border-bottom-color:var(--line)!important}html[data-theme=dark] .workspace-shell a.button-primary,html[data-theme=dark] .workspace-shell button.button-primary{background:var(--primary)!important;color:#092020!important;border-color:transparent!important}html[data-theme=dark] .workspace-shell a.button-secondary,html[data-theme=dark] .workspace-shell button.button-secondary{background:var(--surface-alt)!important;color:var(--text)!important;border-color:var(--line)!important}html[data-theme=dark] .workspace-shell a.button-primary:focus-visible,html[data-theme=dark] .workspace-shell a.button-primary:hover,html[data-theme=dark] .workspace-shell button.button-primary:focus-visible,html[data-theme=dark] .workspace-shell button.button-primary:hover{background:var(--primary-dark)!important;color:#092020!important}html[data-theme=dark] .workspace-shell .admin-access-boundary{background:#203f42!important;border-color:#386a6c!important;color:#e8f1f3!important}html[data-theme=dark] .workspace-shell .admin-access-boundary span{color:#b8cfce!important}html[data-theme=dark] .workspace-shell .admin-feedback{background:#203f42!important;color:#9ae3d8!important}html[data-theme=dark] .workspace-shell .admin-emergency-panel{background:#3b272b!important;border-color:#75434a!important;color:#ffe5e5!important}html[data-theme=dark] .workspace-shell .admin-emergency-panel strong{color:#ffb4b4!important}html[data-theme=dark] .workspace-shell .admin-emergency-panel code,html[data-theme=dark] .workspace-shell .admin-emergency-panel span{color:#e9c6c6!important}html[data-theme=dark] .workspace-shell .admin-emergency-panel input{background:#182a32!important;border-color:#526b75!important;color:#e8f1f3!important}html[data-theme=dark] .workspace-shell .admin-emergency-panel input::placeholder{color:#a8bbc1!important}.workspace{min-height:75vh;display:flex;background:#0b171d;color:#e8f0ef}.workspace .sidebar{width:245px;flex:none;background:#112c34;color:#d8e5e3;padding:1.4rem;display:flex;flex-direction:column}.workspace .sidebar-brand{display:flex;align-items:center;gap:.7rem;font-weight:800;margin-bottom:2.5rem}.workspace .brand-mark{display:grid;place-items:center;width:2rem;height:2rem;border-radius:10px;background:#18a99e;color:#fff;font-size:.72rem}.workspace .nav-label{color:#82b5ab}.workspace .nav-row{display:flex;align-items:center;justify-content:space-between;gap:.5rem;color:#a8bfbc;padding:.72rem .75rem;border-radius:10px;margin:.15rem 0;text-decoration:none;font-size:.86rem}.workspace .nav-row.active,.workspace .nav-row:hover{background:#214a51;color:#fff}.workspace .nav-row.restricted{color:#789b96}.workspace .sidebar-foot{margin-top:auto;padding-top:1rem;border-top:1px solid #23474c;color:#8ea9a7;font-size:.75rem}.workspace .sidebar-foot small{color:#6f938e}.workspace .workspace-main{flex:1 1;min-width:0}.workspace .workspace-main>header{background:#10232b;border-bottom:1px solid #29434b;display:flex;align-items:center;justify-content:space-between;padding:1.3rem 2.3rem}.workspace .workspace-main>header h1{font-size:1.7rem;line-height:1.15;margin:0}.workspace .workspace-main>.content{max-width:1200px;padding:2.2rem}.workspace .signout{background:none;border:0;color:#9bb0af;cursor:pointer;padding:.5rem}.workspace .hero{background:#0f2028;border:1px solid #2a454d;border-radius:14px;padding:1.5rem;display:flex;justify-content:space-between;gap:1rem}.workspace .hero h2{font-size:clamp(1.8rem,3vw,2.8rem);margin:.35rem 0 .5rem;color:#edf5f4}.workspace .hero p{color:#9eb1b0;max-width:72ch}.workspace .role-pill{background:#73d9cc;color:#092326;border-radius:99px;padding:.4rem .7rem;height:max-content;font-size:.75rem;font-weight:800}.workspace .breadcrumb{margin:1rem 0;color:#8fa6a5;font-size:.78rem}.workspace .breadcrumb a,.workspace .primary-link,.workspace .text-button{color:#6de0d1;text-decoration:none;font-weight:800}.workspace .panel{background:#10232b;border:1px solid #29464e;border-radius:14px;padding:1.4rem;margin-top:1rem;box-shadow:0 10px 24px #03111666}.workspace .panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.workspace .eyebrow{letter-spacing:.1em;font-size:.7rem;font-weight:800}.workspace .panel h3{margin:.25rem 0;font-size:1.2rem}.workspace .tag{border:1px solid #37636a;border-radius:99px;color:#8edfd4;padding:.3rem .55rem;font-size:.68rem}.workspace .lede{color:#9eb1b0;line-height:1.55}.workspace .metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:1rem 0}.workspace .metrics article{background:#122a33;border:1px solid #29464e;border-radius:12px;padding:1rem}.workspace .metrics small,.workspace .metrics span{display:block;color:#9eb1b0;font-size:.75rem}.workspace .metrics strong{display:block;font-size:1.35rem;margin:.4rem 0;color:#edf5f4}.workspace .restricted-metric strong{color:#dfb568}.workspace .project-list{display:grid;gap:.65rem;margin-top:1rem}.workspace .project{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem;border:1px solid #29464e;border-radius:12px;background:#122a33;color:#e8f0ef}.workspace .project small,.workspace .project strong{display:block}.workspace .project small{color:#9eb1b0;font-size:.76rem;line-height:1.5}.workspace .relationship-link{color:inherit;text-decoration:none}.workspace .relationship-link:hover{border-color:#6de0d1;transform:translateY(-1px)}.workspace .invalid{border-color:#b84b4b}.workspace form{margin:0}@media(max-width:900px){.workspace .sidebar{width:205px}.workspace .workspace-main>.content{padding:1.4rem}.workspace .metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.workspace{display:block}.workspace .sidebar{width:auto;padding:1rem}.workspace .sidebar-brand{margin-bottom:1rem}.workspace .nav-row{display:inline-flex;margin:.15rem .1rem}.workspace .sidebar-foot{margin-top:1rem}.workspace .workspace-main>header{padding:1rem 1.1rem}.workspace .workspace-main>.content{padding:1rem}.workspace .hero{display:block}.workspace .role-pill{display:inline-block;margin-top:1rem}.workspace .metrics{grid-template-columns:1fr}.workspace .project{display:block}.workspace .project>span{display:inline-block;margin-top:.6rem}}@media(prefers-color-scheme:light){html:not([data-theme=dark]) .workspace{background:#f6faf9;color:#1c3033}html:not([data-theme=dark]) .workspace .workspace-main>header{background:#fff;border-color:#d8e4e2}html:not([data-theme=dark]) .workspace .hero,html:not([data-theme=dark]) .workspace .panel{background:#fff;border-color:#d8e4e2;box-shadow:0 10px 24px #173e3b0f}html:not([data-theme=dark]) .workspace .hero h2,html:not([data-theme=dark]) .workspace .metrics strong,html:not([data-theme=dark]) .workspace .panel h3,html:not([data-theme=dark]) .workspace .project strong{color:#1c3033}html:not([data-theme=dark]) .workspace .metrics article,html:not([data-theme=dark]) .workspace .project{background:#fbfdfd;border-color:#d8e4e2}html:not([data-theme=dark]) .workspace .hero p,html:not([data-theme=dark]) .workspace .lede,html:not([data-theme=dark]) .workspace .metrics small,html:not([data-theme=dark]) .workspace .metrics span,html:not([data-theme=dark]) .workspace .project small{color:#718087}}.relationship-account-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem}.relationship-account-card{display:flex;min-height:156px;flex-direction:column;justify-content:space-between;gap:.8rem;padding:1.1rem;border:1px solid #31535b;border-radius:14px;background:#132b34;color:#e8f0ef;text-decoration:none;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.relationship-account-card:focus-visible,.relationship-account-card:hover{transform:translateY(-2px);border-color:#70d8cb;box-shadow:0 10px 24px #03111666}.relationship-account-card strong{display:block;margin:.35rem 0;font-size:1.2rem}.relationship-account-card small{display:block;color:#9eb1b0;font-size:.76rem;line-height:1.5}.relationship-card-kicker{display:block;color:#73d9cc;font-size:.65rem;font-weight:800;letter-spacing:.12em}.relationship-card-status{color:#dfb568!important}.relationship-card-link{color:#73d9cc;font-size:.78rem;font-weight:800}.relationship-lane-card{padding:1.1rem;border:1px solid #31535b;border-radius:14px;background:#132b34;color:#e8f0ef}.relationship-lane-header{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.relationship-lane-title{display:block;font-size:1.15rem;margin:.35rem 0}.relationship-lane-header small{display:block;color:#9eb1b0;font-size:.76rem;line-height:1.5}.relationship-status-pill{display:inline-flex;align-items:center;white-space:nowrap;padding:.3rem .55rem;border:1px solid #47716f;border-radius:99px;color:#9ee8dc;font-size:.68rem;font-weight:800}.relationship-delivery-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-top:1rem;padding-top:1rem;border-top:1px solid #2a4a52}.relationship-delivery-card{display:flex;min-height:132px;flex-direction:column;align-items:flex-start;gap:.25rem;padding:.9rem;border:1px solid #31535b;border-radius:12px;background:#10232b;color:#e8f0ef;text-decoration:none}.relationship-delivery-card:focus-visible,.relationship-delivery-card:hover{border-color:#70d8cb}.relationship-delivery-card strong{font-size:1rem;margin:.25rem 0}.relationship-delivery-card small{color:#9eb1b0;font-size:.72rem;line-height:1.45}.relationship-metrics{grid-template-columns:repeat(5,minmax(0,1fr))!important}.lifecycle-rail{display:flex;flex-wrap:wrap;gap:.45rem;margin:1rem 0;padding:.75rem;border:1px solid #29464e;border-radius:12px;background:#0d2028}.lifecycle-rail span{padding:.35rem .6rem;border:1px solid #37636a;border-radius:99px;color:#9edbd4;font-size:.7rem;font-weight:750}.relationship-lane-card a[href*="&delivery="]{display:block;margin-top:1rem;padding:.85rem;border:1px solid #31535b;border-radius:12px;background:#10232b;color:#e8f0ef;text-decoration:none;font-weight:650}.relationship-lane-card a[href*="&delivery="]:focus-visible,.relationship-lane-card a[href*="&delivery="]:hover{border-color:#70d8cb}.relationship-lane-card a[href*="&delivery="]+small{display:block;margin-top:.35rem;color:#9eb1b0;font-size:.72rem;line-height:1.45}.relationship-empty-card{padding:.9rem;border:1px dashed #47716f;border-radius:12px;color:#9eb1b0;font-size:.78rem}@media(max-width:800px){.relationship-account-grid,.relationship-delivery-grid{grid-template-columns:1fr}}@media(max-width:900px){.relationship-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:640px){.relationship-metrics{grid-template-columns:1fr!important}}@media(prefers-color-scheme:light){html:not([data-theme=dark]) .relationship-account-card,html:not([data-theme=dark]) .relationship-lane-card{background:#fff;border-color:#d8e4e2;color:#1c3033}html:not([data-theme=dark]) .relationship-delivery-card,html:not([data-theme=dark]) .relationship-lane-card a[href*="&delivery="]{background:#fbfdfd;border-color:#d8e4e2;color:#1c3033}html:not([data-theme=dark]) .relationship-account-card small,html:not([data-theme=dark]) .relationship-delivery-card small,html:not([data-theme=dark]) .relationship-empty-card,html:not([data-theme=dark]) .relationship-lane-card a[href*="&delivery="]+small,html:not([data-theme=dark]) .relationship-lane-header small{color:#718087}}