.hero-grid{grid-template-columns:minmax(0,1.35fr) minmax(18rem,.55fr);align-items:center;gap:3.25rem;display:grid}.hero-title{max-width:min(20ch,100%)}.hero-summary{max-width:52rem;color:var(--muted);font-size:1.02rem;line-height:1.65}.hero-actions{flex-wrap:wrap;gap:.75rem;display:flex}.outcome-card,.closing-note{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:1.35rem}.outcome-card{background:linear-gradient(145deg,color-mix(in srgb,var(--purple) 8%,var(--surface)),color-mix(in srgb,var(--cerulean) 5%,var(--surface)));justify-self:end;width:min(100%,25rem);padding:1.25rem}.outcome-card>strong,.outcome-card>span{display:block}.outcome-card>strong{margin-top:.65rem;font-size:clamp(1.8rem,3.2vw,2.45rem);line-height:1.02}.outcome-card>span{margin-top:.3rem;font-weight:850}.outcome-facts{grid-template-columns:1fr 1fr;gap:.5rem;margin-top:1rem;display:grid}.outcome-facts span{border-top:1px solid var(--line);color:var(--muted);gap:.08rem;padding-top:.55rem;font-size:.7rem;line-height:1.35;display:grid}.outcome-facts b{color:var(--text);font-size:.76rem}.quick-facts{grid-template-columns:repeat(3,1fr);gap:.7rem;display:grid}.quick-facts article{border:1px solid var(--line);background:var(--surface);border-radius:.95rem;gap:.28rem;min-height:5.25rem;padding:.8rem .9rem;display:grid}.quick-facts span{color:var(--cerulean);letter-spacing:.08em;font-size:.58rem;font-weight:900}.quick-facts strong{font-size:.84rem;line-height:1.35}.project-disclosures{flex-wrap:wrap;gap:.55rem;display:flex}.project-disclosures details,.demo-help{position:relative}.project-disclosures summary,.demo-help summary{cursor:pointer;border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:999px;padding:.5rem .72rem;font-size:.72rem;font-weight:800;list-style:none;transition:border-color .16s,color .16s,background .16s}.project-disclosures summary::-webkit-details-marker,.demo-help summary::-webkit-details-marker{display:none}.project-disclosures summary:after,.demo-help summary:after{content:" +";color:var(--cerulean)}.project-disclosures details[open] summary,.demo-help[open] summary{color:var(--text);border-color:color-mix(in srgb,var(--purple) 46%,var(--line));background:color-mix(in srgb,var(--purple) 6%,var(--surface))}.project-disclosures details[open] summary:after,.demo-help[open] summary:after{content:" −"}.project-disclosures details>p{z-index:8;border:1px solid var(--line);background:var(--surface);width:min(28rem,80vw);box-shadow:var(--shadow);color:var(--muted);border-radius:.85rem;margin:0;padding:.8rem;font-size:.76rem;line-height:1.55;position:absolute;top:calc(100% + .5rem);left:0}.project-disclosures details:nth-child(3)>p{left:auto;right:0}.demo-stage{background:radial-gradient(circle at 8% 8%,color-mix(in srgb,var(--purple) 10%,transparent),transparent 32%),radial-gradient(circle at 92% 78%,color-mix(in srgb,var(--cerulean) 9%,transparent),transparent 30%),color-mix(in srgb,var(--surface-muted) 46%,var(--page));border-block:1px solid var(--line)}.demo-stage-inner{width:min(94rem,100% - 2rem);margin-inline:auto}.stage-intro{justify-content:space-between;align-items:end;gap:1.5rem;display:flex}.demo-help>div{z-index:9;border:1px solid var(--line);background:var(--surface);width:min(24rem,80vw);box-shadow:var(--shadow);border-radius:.9rem;gap:.45rem;padding:.85rem;display:grid;position:absolute;top:calc(100% + .5rem);right:0}.demo-help p{color:var(--muted);margin:0;font-size:.74rem;line-height:1.5}.demo-help strong{color:var(--text)}.closing-note{background:linear-gradient(135deg,color-mix(in srgb,var(--purple) 5%,var(--surface)),var(--surface));justify-content:space-between;align-items:center;gap:2rem;padding:1.15rem 1.25rem;display:flex}.closing-note p:last-child{color:var(--muted);margin:.4rem 0 0;font-size:.8rem;line-height:1.5}@media (width<=1100px) and (width>=901px){.hero-grid{grid-template-columns:minmax(0,1.2fr) minmax(17rem,.6fr);gap:2rem}.hero-title{max-width:min(17ch,100%)}.outcome-card{width:min(100%,23rem)}}@media (width<=900px){.hero-grid{grid-template-columns:1fr;align-items:start;gap:1.75rem}.hero-title{max-width:20ch}.quick-facts{grid-template-columns:1fr}.stage-intro,.closing-note{flex-direction:column;align-items:flex-start}.outcome-card{justify-self:start;width:min(100%,34rem);max-width:34rem}.project-disclosures{grid-template-columns:1fr;display:grid}.project-disclosures details>p,.project-disclosures details:nth-child(3)>p{width:auto;margin-top:.5rem;position:static}.demo-help>div{left:0;right:auto}}@media (width<=560px){.outcome-facts{grid-template-columns:1fr}.hero-title{max-width:100%}.hero-summary{font-size:.92rem}.hero-actions{grid-template-columns:1fr;display:grid}.hero-actions>*,.demo-help{width:100%}.demo-help summary{text-align:center;width:100%}.demo-help>div{box-sizing:border-box;width:100%}}.ops-shell{border:1px solid var(--line);background:color-mix(in srgb,var(--surface) 96%,var(--purple) 4%);box-shadow:var(--shadow);border-radius:1.5rem;overflow:hidden}.ops-shell .ops-header{border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--surface-raised) 92%,transparent);grid-template-columns:minmax(15rem,1fr) minmax(28rem,1.35fr) auto;align-items:center;gap:1rem;padding:.85rem 1rem;display:grid}.ops-shell .ops-kicker,.ops-shell .panel-kicker,.ops-shell .guided-label,.ops-shell .toolbar-label{letter-spacing:.14em;color:var(--cerulean);margin:0;font-size:.6rem;font-weight:900}.ops-shell .ops-title-block h2{margin:.15rem 0 0;font-size:clamp(1.1rem,1.8vw,1.45rem)}.ops-shell .ops-subtitle{color:var(--muted);margin:.2rem 0 0;font-size:.72rem;line-height:1.35}.ops-shell .scenario-row{grid-template-columns:repeat(3,1fr);gap:.4rem;display:grid}.ops-shell .scenario-button{text-align:left;border:1px solid var(--line);background:var(--surface);color:var(--text);cursor:pointer;border-radius:.7rem;padding:.52rem .62rem}.ops-shell .scenario-button span,.ops-shell .scenario-button small{display:block}.ops-shell .scenario-button span{font-size:.74rem;font-weight:850}.ops-shell .scenario-button small{color:var(--muted);margin-top:.08rem;font-size:.61rem}.ops-shell .scenario-button.is-active{border-color:color-mix(in srgb,var(--purple) 65%,var(--line));background:color-mix(in srgb,var(--purple) 9%,var(--surface))}.ops-shell .ops-status{border:1px solid var(--line);background:var(--surface);border-radius:.75rem;align-items:center;gap:.55rem;min-width:7.2rem;padding:.55rem .65rem;display:flex}.ops-shell .ops-status small,.ops-shell .ops-status strong{letter-spacing:.09em;font-size:.57rem;display:block}.ops-shell .ops-status strong{margin-top:.08rem;font-size:.65rem}.ops-shell .status-dot{background:var(--muted);width:.55rem;height:.55rem;box-shadow:0 0 0 3px color-mix(in srgb,var(--muted) 15%,transparent);border-radius:50%}.ops-shell .ops-status[data-status=ready] .status-dot,.ops-shell .ops-status[data-status=complete] .status-dot{background:var(--green)}.ops-shell .ops-status[data-status=blocked] .status-dot,.ops-shell .ops-status[data-status=needs-review] .status-dot{background:var(--orange)}.ops-shell .guided-bar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:.8rem;padding:.55rem 1rem;display:flex}.ops-shell .guided-copy{flex-wrap:wrap;align-items:center;gap:.4rem .75rem;display:flex}.ops-shell .guided-copy strong{font-size:.75rem}.ops-shell .guided-copy>span:last-child{color:var(--muted);font-size:.65rem}.ops-shell .guided-controls{gap:.35rem;display:flex}.ops-shell .control-button,.ops-shell .manual-actions button,.ops-shell .brenda-button,.ops-shell .inspector-tabs button{appearance:none;border:1px solid var(--line);background:var(--surface);color:var(--text);cursor:pointer;border-radius:.58rem;padding:.4rem .58rem;font-family:inherit;font-weight:800;line-height:1}.ops-shell .control-button{font-size:.7rem}.ops-shell .control-button.primary{background:color-mix(in srgb,var(--purple) 16%,var(--surface));border-color:color-mix(in srgb,var(--purple) 60%,var(--line))}.ops-shell .stage-rail{border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--surface-muted) 58%,var(--surface));grid-template-columns:repeat(9,1fr);gap:.25rem;margin:0;padding:.35rem .7rem;list-style:none;display:grid}.ops-shell .stage-rail li{min-width:0;color:var(--muted);border:1px solid #0000;border-radius:.45rem;padding:.3rem}.ops-shell .stage-rail span,.ops-shell .stage-rail strong{display:block}.ops-shell .stage-rail span{font-size:.48rem}.ops-shell .stage-rail strong{text-overflow:ellipsis;margin-top:.06rem;font-size:.52rem;overflow:hidden}.ops-shell .stage-rail li.is-current{color:var(--text);border-color:color-mix(in srgb,var(--cerulean) 50%,var(--line));background:color-mix(in srgb,var(--cerulean) 8%,var(--surface))}.ops-shell .stage-rail li.is-complete{color:var(--green)}.ops-shell .ops-layout{grid-template-columns:minmax(0,1.75fr) minmax(18rem,.8fr);height:min(34rem,58vh);min-height:29rem;display:grid}.ops-shell .evidence-panel{min-width:0;padding:.8rem;overflow:auto}.ops-shell .panel-heading,.ops-shell .record-toolbar{justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.ops-shell .panel-heading h3,.ops-shell .inspector-heading h3{margin:.18rem 0 0;font-size:.9rem;line-height:1.3}.ops-shell .illustrative-chip{border:1px solid var(--line);color:var(--muted);white-space:nowrap;border-radius:999px;padding:.24rem .4rem;font-size:.55rem}.ops-shell .source-strip{grid-template-columns:repeat(3,1fr);gap:.4rem;margin-top:.55rem;display:grid}.ops-shell .source-icon svg{width:1.15rem;height:1.15rem}.ops-shell .avatar{border:1px solid var(--line-strong);background:var(--surface-muted);border-radius:50%;place-items:center;width:1.55rem;height:1.55rem;font-size:.55rem;font-weight:900;display:grid}.ops-shell .avatar-one{background:color-mix(in srgb,var(--purple) 16%,var(--surface));color:color-mix(in srgb,var(--purple) 75%,var(--text))}.ops-shell .avatar-two{background:color-mix(in srgb,var(--cerulean) 15%,var(--surface));color:color-mix(in srgb,var(--cerulean) 75%,var(--text))}.ops-shell .avatar-three{background:color-mix(in srgb,var(--green) 13%,var(--surface));color:var(--green)}.ops-shell .truth-callout{border:1px solid color-mix(in srgb,var(--orange) 45%,var(--line));background:color-mix(in srgb,var(--orange) 7%,var(--surface));border-radius:.68rem;align-items:center;gap:.55rem;margin-top:.5rem;padding:.45rem .55rem;display:flex}.ops-shell .truth-icon{background:color-mix(in srgb,var(--orange) 18%,var(--surface));border-radius:50%;place-items:center;width:1.45rem;height:1.45rem;font-size:.7rem;font-weight:950;display:grid}.ops-shell .truth-callout strong{font-size:.67rem}.ops-shell .truth-callout p{color:var(--muted);margin:.08rem 0 0;font-size:.6rem}.ops-shell .record-toolbar{align-items:end;margin-top:.55rem}.ops-shell .record-toolbar strong{margin-top:.1rem;font-size:.68rem;display:block}.ops-shell .legend{color:var(--muted);gap:.55rem;font-size:.56rem;display:flex}.ops-shell .legend span{align-items:center;gap:.24rem;display:flex}.ops-shell .legend-dot{background:var(--green);border-radius:50%;width:.38rem;height:.38rem}.ops-shell .legend-dot.warning{background:var(--orange)}.ops-shell .table-wrap{border:1px solid var(--line);border-radius:.68rem;max-height:18rem;margin-top:.35rem;overflow:auto}.ops-shell .table-wrap table{border-collapse:collapse;width:100%;min-width:38rem;font-size:.63rem}.ops-shell .table-wrap th{text-align:left;color:var(--muted);letter-spacing:.05em;background:var(--surface-muted);z-index:1;padding:.42rem .5rem;font-size:.53rem;position:sticky;top:0}.ops-shell .table-wrap td{border-top:1px solid var(--line);padding:.42rem .5rem}.ops-shell .source-pill svg{width:.72rem;height:.72rem}.ops-shell .mapping-view{border:1px solid var(--line);border-radius:.68rem;margin-top:.55rem;overflow:hidden}.ops-shell .mapping-title,.ops-shell .mapping-row{grid-template-columns:minmax(7rem,1fr) minmax(8rem,.8fr) minmax(11rem,1.25fr);align-items:center;gap:.55rem;padding:.36rem .5rem;display:grid}.ops-shell .mapping-title{background:var(--surface-muted);letter-spacing:.07em;color:var(--muted);font-size:.49rem;font-weight:900}.ops-shell .mapping-row{border-top:1px solid var(--line);font-size:.58rem}.ops-shell .canonical-bridge{border:1px solid color-mix(in srgb,var(--green) 38%,var(--line));background:color-mix(in srgb,var(--green) 5%,var(--surface));border-radius:.72rem;grid-template-columns:1fr 1.1fr 1fr;align-items:center;gap:.4rem;margin-top:.55rem;padding:.5rem;display:grid}.ops-shell .bridge-path span,.ops-shell .bridge-path b{display:block}.ops-shell .bridge-path span{font-size:.6rem;font-weight:850}.ops-shell .bridge-path b{color:var(--muted);margin-top:.08rem;font-size:.52rem}.ops-shell .bridge-path i{color:var(--cerulean);font-size:1rem;font-style:normal}.ops-shell .bridge-target{text-align:center;border:1px solid var(--line);background:var(--surface);border-radius:.6rem;padding:.45rem}.ops-shell .bridge-target small,.ops-shell .bridge-target strong{display:block}.ops-shell .bridge-target small{color:var(--green);letter-spacing:.07em;font-size:.47rem;font-weight:900}.ops-shell .bridge-target strong{margin-top:.12rem;font-size:.62rem}.ops-shell .inspector{border-left:1px solid var(--line);background:color-mix(in srgb,var(--surface-raised) 86%,var(--surface));flex-direction:column;min-width:0;display:flex;overflow:hidden}.ops-shell .inspector-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:.7rem;padding:.72rem;display:flex}.ops-shell .review-people{grid-template-columns:repeat(3,auto);place-items:center;min-width:5rem;display:grid}.ops-shell .review-people .avatar{margin-left:-.3rem}.ops-shell .review-people .avatar:first-child{margin-left:0}.ops-shell .review-people small{color:var(--muted);grid-column:1/-1;margin-top:.12rem;font-size:.48rem}.ops-shell .inspector-tabs{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:.2rem;padding:.4rem;display:grid}.ops-shell .inspector-tabs button{padding:.32rem .2rem;font-size:.55rem}.ops-shell .inspector-tabs button[aria-selected=true]{background:color-mix(in srgb,var(--purple) 12%,var(--surface));border-color:color-mix(in srgb,var(--purple) 52%,var(--line))}.ops-shell .inspector-tabs button span{background:var(--surface-muted);border-radius:999px;place-items:center;min-width:.88rem;height:.88rem;font-size:.45rem;display:inline-grid}.ops-shell .inspector-body{flex:1;min-height:0;padding:.65rem;overflow:auto}.ops-shell .decision-story{color:var(--muted);margin:0;font-size:.68rem;line-height:1.45}.ops-shell .quality-grid{grid-template-columns:repeat(3,1fr);gap:.3rem;margin-top:.6rem;display:grid}.ops-shell .quality-grid div{border:1px solid var(--line);background:var(--surface);border-radius:.55rem;padding:.42rem}.ops-shell .quality-grid small,.ops-shell .quality-grid strong{display:block}.ops-shell .quality-grid small{color:var(--muted);font-size:.44rem}.ops-shell .quality-grid strong{margin-top:.1rem;font-size:.63rem}.ops-shell .principle-card{border:1px solid color-mix(in srgb,var(--cerulean) 35%,var(--line));background:color-mix(in srgb,var(--cerulean) 5%,var(--surface));border-radius:.58rem;margin-top:.5rem;padding:.52rem}.ops-shell .principle-card small,.ops-shell .principle-card strong{display:block}.ops-shell .principle-card small{color:var(--cerulean);font-size:.45rem;font-weight:900}.ops-shell .principle-card strong{margin-top:.12rem;font-size:.62rem;line-height:1.35}.ops-shell .issue-list,.ops-shell .provenance-list{gap:.4rem;display:grid}.ops-shell .issue-card,.ops-shell .provenance-card,.ops-shell .empty-card,.ops-shell .provenance-empty{border:1px solid var(--line);background:var(--surface);border-radius:.58rem;padding:.5rem}.ops-shell .issue-card p,.ops-shell .empty-card p,.ops-shell .provenance-empty p{color:var(--muted);margin:.18rem 0 0;font-size:.56rem;line-height:1.4}.ops-shell .trace-list{gap:.35rem;display:grid}.ops-shell .inspector-action{border-top:1px solid var(--line);padding:.55rem}.ops-shell .brenda-button{text-align:left;background:color-mix(in srgb,var(--orange) 6%,var(--surface));border-color:color-mix(in srgb,var(--orange) 42%,var(--line));width:100%}.ops-shell .brenda-button span,.ops-shell .brenda-button small{display:block}.ops-shell .brenda-button span{font-size:.64rem}.ops-shell .brenda-button small{color:var(--muted);margin-top:.08rem;font-size:.52rem}.ops-shell .brenda-callout{border:1px solid color-mix(in srgb,var(--orange) 60%,var(--line));background:color-mix(in srgb,var(--orange) 8%,var(--surface));border-radius:.72rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.65rem;margin:.55rem .8rem 0;padding:.55rem .7rem;display:grid}.ops-shell .brenda-emoji{font-size:1.35rem}.ops-shell .brenda-callout small,.ops-shell .brenda-callout strong{display:block}.ops-shell .brenda-callout small{color:var(--orange);letter-spacing:.08em;font-size:.48rem;font-weight:900}.ops-shell .brenda-callout strong{margin-top:.05rem;font-size:.82rem}.ops-shell .brenda-callout p{color:var(--muted);margin:.1rem 0 0;font-size:.58rem}.ops-shell .brenda-callout button{border:1px solid color-mix(in srgb,var(--orange) 55%,var(--line));background:var(--surface);color:var(--text);cursor:pointer;border-radius:.55rem;padding:.4rem .55rem;font-size:.58rem;font-weight:850}.ops-shell .intake-workspace{grid-template-columns:.8fr 1fr .9fr;align-items:start;gap:.75rem;min-height:25rem;padding:.9rem;display:grid}.ops-shell .intake-copy h3{margin:.25rem 0 0;font-size:1.05rem}.ops-shell .intake-copy p{color:var(--muted);font-size:.72rem;line-height:1.5}.ops-shell .intake-person{align-items:center;gap:.4rem;margin-top:.55rem;display:flex}.ops-shell .intake-person strong,.ops-shell .intake-person small{display:block}.ops-shell .intake-person strong{font-size:.66rem}.ops-shell .intake-person small{color:var(--muted);font-size:.52rem}.ops-shell .intake-principles{flex-wrap:wrap;gap:.28rem;display:flex}.ops-shell .intake-principles span{border:1px solid var(--line);border-radius:999px;padding:.26rem .38rem;font-size:.54rem}.ops-shell .intake-form{border:1px solid var(--line);background:var(--surface);border-radius:.8rem;gap:.55rem;padding:.75rem;display:grid}.ops-shell .intake-form label{gap:.22rem;font-size:.57rem;font-weight:800;display:grid}.ops-shell .intake-form input,.ops-shell .intake-form select{box-sizing:border-box;border:1px solid var(--line-strong);background:var(--page);width:100%;color:var(--text);border-radius:.5rem;padding:.46rem .5rem}.ops-shell .form-pair{grid-template-columns:1fr 1fr;gap:.45rem;display:grid}.ops-shell .intake-form button{border:1px solid color-mix(in srgb,var(--purple) 55%,var(--line));background:color-mix(in srgb,var(--purple) 14%,var(--surface));color:var(--text);cursor:pointer;border-radius:.58rem;padding:.52rem;font-weight:900}.ops-shell .intake-result{border:1px solid color-mix(in srgb,var(--green) 35%,var(--line));background:color-mix(in srgb,var(--green) 4%,var(--surface));border-radius:.8rem;padding:.75rem}.ops-shell .intake-result small{color:var(--green);letter-spacing:.07em;font-size:.5rem;font-weight:900}.ops-shell .intake-result pre{white-space:pre-wrap;border:1px solid var(--line);background:var(--page);border-radius:.55rem;margin:.5rem 0;padding:.55rem;font-size:.56rem}.ops-shell .intake-result p{color:var(--muted);margin:0;font-size:.6rem}.ops-shell .intake-result.is-created{box-shadow:0 0 0 3px color-mix(in srgb,var(--green) 14%,transparent)}.ops-shell .ops-footer{border-top:1px solid var(--line);background:var(--page);grid-template-columns:1fr 1fr;gap:.4rem;padding:.45rem .7rem;display:grid}.ops-shell .manual-drawer,.ops-shell .state-inspector{border:1px solid var(--line);background:var(--surface);border-radius:.58rem}.ops-shell .manual-drawer summary,.ops-shell .state-inspector summary{cursor:pointer;color:var(--muted);padding:.45rem .55rem;font-size:.55rem;font-weight:800}.ops-shell .manual-actions{flex-wrap:wrap;gap:.28rem;padding:0 .5rem .5rem;display:flex}.ops-shell .manual-actions button{padding:.32rem .42rem;font-size:.52rem}.ops-shell .state-inspector pre{border-top:1px solid var(--line);max-height:12rem;color:var(--muted);margin:0;padding:.55rem;font-size:.5rem;overflow:auto}.ops-shell [hidden]{display:none!important}@keyframes blocker-pulse{0%,to{box-shadow:0 0 #0000}40%{box-shadow:0 0 0 4px color-mix(in srgb,var(--orange) 22%,transparent);border-color:var(--orange)}}@media (width<=1050px){.ops-shell .ops-header{grid-template-columns:1fr auto}.ops-shell .scenario-row{grid-area:2/1/auto/-1}.ops-shell .ops-status{grid-area:1/2}.ops-shell .ops-layout{grid-template-columns:minmax(0,1.45fr) minmax(17rem,.9fr);height:min(36rem,62vh)}}@media (width<=820px){.ops-shell .ops-layout{grid-template-columns:1fr;height:auto;max-height:none}.ops-shell .evidence-panel{overflow:visible}.ops-shell .inspector{border-left:0;border-top:1px solid var(--line);max-height:20rem}.ops-shell .stage-rail{grid-template-columns:repeat(9,minmax(4.7rem,1fr));overflow-x:auto}.ops-shell .published-grid{grid-template-columns:1fr}.ops-shell .intake-workspace{grid-template-columns:1fr 1fr}.ops-shell .intake-result{grid-column:1/-1}}@media (width<=680px){.ops-shell .ops-header{grid-template-columns:1fr auto}.ops-shell .ops-subtitle{display:none}.ops-shell .scenario-row{grid-template-columns:1fr}.ops-shell .scenario-button{grid-template-columns:1fr auto;align-items:center;display:grid}.ops-shell .scenario-button small{margin:0}.ops-shell .guided-bar{flex-direction:column;align-items:flex-start}.ops-shell .guided-controls{width:100%}.ops-shell .guided-controls button{flex:1}.ops-shell .source-strip{grid-template-columns:1fr}.ops-shell .artifact-card.is-muted{display:none}.ops-shell .panel-heading{flex-direction:column}.ops-shell .illustrative-chip{align-self:flex-start}.ops-shell .table-wrap{max-height:16rem}.ops-shell .mapping-title,.ops-shell .mapping-row{grid-template-columns:1fr}.ops-shell .mapping-title span:nth-child(2),.ops-shell .mapping-title span:nth-child(3){display:none}.ops-shell .mapping-row span{text-align:left}.ops-shell .canonical-bridge{grid-template-columns:1fr}.ops-shell .inspector-tabs{grid-template-columns:repeat(4,minmax(5rem,1fr));overflow-x:auto}.ops-shell .brenda-callout{grid-template-columns:auto 1fr}.ops-shell .brenda-callout button{grid-column:1/-1}.ops-shell .intake-workspace{grid-template-columns:1fr}.ops-shell .intake-result{grid-column:auto}.ops-shell .form-pair,.ops-shell .ops-footer{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ops-shell *,.ops-shell :before,.ops-shell :after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.ops-shell .artifact-card{border:1px solid var(--line);background:var(--surface);border-radius:.7rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem;min-width:0;padding:.48rem .52rem;display:grid}.ops-shell .artifact-card.is-muted{opacity:.38}.ops-shell .source-icon{background:var(--surface-muted);width:1.8rem;height:1.8rem;color:var(--cerulean);border-radius:.48rem;flex:none;place-items:center;display:grid}.ops-shell .source-icon svg{max-width:1.15rem;max-height:1.15rem;display:block;width:1.15rem!important;height:1.15rem!important}.ops-shell .source-icon.slack{color:var(--purple)}.ops-shell .source-icon.drive{color:var(--green)}.ops-shell .artifact-copy{min-width:0}.ops-shell .artifact-head{justify-content:space-between;gap:.35rem;min-width:0;display:flex}.ops-shell .artifact-head strong{text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;overflow:hidden}.ops-shell .artifact-head small{color:var(--muted);font-size:.54rem}.ops-shell .artifact-copy>span{color:var(--muted);margin-top:.08rem;font-size:.56rem;display:block}.ops-shell .artifact-owner{justify-items:center;gap:.08rem;display:grid}.ops-shell .artifact-owner small{color:var(--muted);font-size:.46rem}.ops-shell .artifact-owner .avatar{border:1px solid var(--line-strong);background:var(--surface-muted);border-radius:50%;place-items:center;width:1.55rem;height:1.55rem;font-size:.55rem;font-weight:900;display:grid}.ops-shell .artifact-owner .avatar-one{background:color-mix(in srgb,var(--purple) 16%,var(--surface));color:color-mix(in srgb,var(--purple) 75%,var(--text))}.ops-shell .artifact-owner .avatar-two{background:color-mix(in srgb,var(--cerulean) 15%,var(--surface));color:color-mix(in srgb,var(--cerulean) 75%,var(--text))}.ops-shell .artifact-owner .avatar-three{background:color-mix(in srgb,var(--green) 13%,var(--surface));color:var(--green)}.ops-shell .record-row{cursor:pointer}.ops-shell .record-row:hover,.ops-shell .record-row:focus{background:color-mix(in srgb,var(--cerulean) 6%,var(--surface));outline:2px solid color-mix(in srgb,var(--cerulean) 55%,transparent);outline-offset:-2px}.ops-shell .record-row.has-issue td:first-child{box-shadow:inset 3px 0 0 var(--orange)}.ops-shell .record-row.is-selected{background:color-mix(in srgb,var(--purple) 7%,var(--surface))}.ops-shell .source-pill{text-transform:uppercase;border:1px solid var(--line);border-radius:999px;align-items:center;gap:.22rem;padding:.16rem .28rem;font-size:.48rem;display:inline-flex}.ops-shell .source-pill svg{max-width:.72rem;max-height:.72rem;display:block;width:.72rem!important;height:.72rem!important}.ops-shell .source-pill.slack{color:var(--purple)}.ops-shell .source-pill.drive{color:var(--green)}.ops-shell .source-pill.email{color:var(--cerulean)}.ops-shell .status-value{font-weight:850}.ops-shell .mapping-row{border-top:1px solid var(--line);grid-template-columns:minmax(7rem,1fr) minmax(8rem,.8fr) minmax(11rem,1.25fr);align-items:center;gap:.55rem;padding:.36rem .5rem;font-size:.58rem;display:grid}.ops-shell .mapping-row span{text-align:center;color:var(--cerulean)}.ops-shell .mapping-row small{color:var(--muted);display:block}.ops-shell .issue-card,.ops-shell .provenance-card,.ops-shell .empty-card{border:1px solid var(--line);background:var(--surface);border-radius:.58rem;padding:.5rem}.ops-shell .issue-card>div:first-child{justify-content:space-between;gap:.4rem;display:flex}.ops-shell .issue-severity{color:var(--orange);letter-spacing:.05em;font-size:.44rem;font-weight:900}.ops-shell .issue-card small{color:var(--muted);font-size:.5rem}.ops-shell .issue-card strong{margin-top:.25rem;font-size:.62rem;display:block}.ops-shell .issue-card p,.ops-shell .empty-card p{color:var(--muted);margin:.18rem 0 0;font-size:.56rem;line-height:1.4}.ops-shell .issue-card.is-resolved{opacity:.6}.ops-shell .issue-card.is-resolved .issue-severity{color:var(--green)}.ops-shell .flash-blocker{animation:1.2s ease-out 2 blocker-pulse}.ops-shell .provenance-card>small{color:var(--cerulean);font-weight:900}.ops-shell .value-flow{grid-template-columns:1fr auto 1fr;align-items:center;gap:.28rem;margin-top:.38rem;display:grid}.ops-shell .value-flow code{background:var(--surface-muted);text-overflow:ellipsis;border-radius:.35rem;padding:.32rem;font-size:.52rem;overflow:hidden}.ops-shell .provenance-card dl{gap:.25rem;margin:.45rem 0 0;display:grid}.ops-shell .provenance-card dl div{grid-template-columns:4rem 1fr;gap:.3rem;font-size:.52rem;display:grid}.ops-shell .provenance-card dt{color:var(--muted)}.ops-shell .provenance-card dd{margin:0}.ops-shell .trace-event{grid-template-columns:1.2rem 1fr;gap:.35rem;display:grid}.ops-shell .trace-event>span{background:var(--surface-muted);border-radius:50%;place-items:center;width:1.15rem;height:1.15rem;font-size:.44rem;font-weight:900;display:grid}.ops-shell .trace-event strong{font-size:.58rem}.ops-shell .trace-event p{color:var(--muted);margin:.06rem 0 0;font-size:.52rem;line-height:1.35}.ops-shell .trace-event.blocked>span{color:var(--orange)}.ops-shell .trace-event.pass>span{color:var(--green)}.ops-shell .trace-empty{color:var(--muted);font-size:.6rem}.ops-shell .published-records{border:1px solid color-mix(in srgb,var(--green) 35%,var(--line));background:color-mix(in srgb,var(--green) 4%,var(--surface));border-radius:.8rem;margin-top:.55rem;padding:.65rem}.ops-shell .published-head{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.ops-shell .published-head>div span,.ops-shell .published-head>div strong{display:block}.ops-shell .published-head>div span{letter-spacing:.08em;color:var(--green);font-size:.52rem;font-weight:900}.ops-shell .published-head>div strong{margin-top:.08rem;font-size:.75rem}.ops-shell .verified-badge{border:1px solid color-mix(in srgb,var(--green) 45%,var(--line));color:var(--green);border-radius:999px;padding:.24rem .4rem;font-size:.52rem;font-weight:900}.ops-shell .published-grid{grid-template-columns:repeat(3,1fr);gap:.45rem;margin-top:.55rem;display:grid}.ops-shell .record-card{border:1px solid var(--line);background:var(--surface);border-radius:.68rem;min-width:0;padding:.58rem}.ops-shell .record-card-top{justify-content:space-between;gap:.45rem;display:flex}.ops-shell .record-card-top small,.ops-shell .record-card-top strong{display:block}.ops-shell .record-card-top small{color:var(--muted);font-size:.5rem}.ops-shell .record-card-top strong{margin-top:.08rem;font-size:.68rem}.ops-shell .record-status{border:1px solid color-mix(in srgb,var(--green) 36%,var(--line));color:var(--green);border-radius:999px;align-self:start;padding:.16rem .28rem;font-size:.46rem;font-weight:900}.ops-shell .record-money{margin-top:.55rem;font-size:1rem;font-weight:900}.ops-shell .record-lineage{color:var(--muted);gap:.3rem;margin-top:.4rem;display:flex}.ops-shell .record-lineage span{color:var(--cerulean)}.ops-shell .record-lineage p{margin:0;font-size:.53rem;line-height:1.35}@media (width<=820px){.ops-shell .published-grid{grid-template-columns:1fr}}@media (width<=680px){.ops-shell .artifact-card.is-muted{display:none}.ops-shell .mapping-row{grid-template-columns:1fr}.ops-shell .mapping-row span{text-align:left}}.ops-shell .stage-visual{min-width:0;margin-top:.55rem}.ops-shell .stage-visual-enter{animation:.28s ease-out both stage-visual-in}.ops-shell .stage-visual-heading{border:1px solid var(--line);background:linear-gradient(135deg,color-mix(in srgb,var(--cerulean) 6%,var(--surface)),color-mix(in srgb,var(--purple) 4%,var(--surface)));border-radius:.72rem;justify-content:space-between;align-items:end;gap:1rem;margin-bottom:.55rem;padding:.55rem .65rem;display:flex}.ops-shell .stage-visual-heading>div span,.ops-shell .stage-visual-heading>div strong{display:block}.ops-shell .stage-visual-heading>div span{letter-spacing:.09em;color:var(--cerulean);font-size:.48rem;font-weight:900}.ops-shell .stage-visual-heading>div strong{margin-top:.1rem;font-size:.76rem}.ops-shell .stage-visual-heading p{max-width:58%;color:var(--muted);margin:0;font-size:.56rem;line-height:1.4}.ops-shell .transform-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem;display:grid}.ops-shell .transform-card{border:1px solid var(--line);background:var(--surface);border-radius:.68rem;padding:.55rem}.ops-shell .transform-label{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:.5rem;font-weight:900}.ops-shell .transform-flow{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.35rem;margin-top:.42rem;display:grid}.ops-shell .transform-flow code{border:1px solid var(--line);background:var(--page);text-overflow:ellipsis;white-space:nowrap;border-radius:.45rem;min-width:0;padding:.42rem;font-size:.6rem;overflow:hidden}.ops-shell .transform-flow span{color:var(--cerulean);font-weight:900}.ops-shell .transform-card small{color:var(--green);margin-top:.38rem;font-size:.5rem;display:block}.ops-shell .dedupe-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.42rem;display:grid}.ops-shell .dedupe-card{border:1px solid var(--line);background:var(--surface);border-radius:.68rem;align-content:start;justify-items:center;min-width:0;padding:.58rem;display:grid}.ops-shell .dedupe-card.has-conflict{border-color:color-mix(in srgb,var(--orange) 40%,var(--line));background:color-mix(in srgb,var(--orange) 4%,var(--surface))}.ops-shell .dedupe-sources{flex-wrap:wrap;justify-content:center;align-items:center;gap:.18rem;display:flex}.ops-shell .stage-channel{border:1px solid var(--line);border-radius:999px;align-items:center;gap:.18rem;padding:.18rem .28rem;font-size:.46rem;font-weight:850;display:inline-flex}.ops-shell .stage-channel i{font-size:.62rem;font-style:normal}.ops-shell .stage-channel.email{color:#22b9ff;background:color-mix(in srgb,#22b9ff 7%,var(--surface))}.ops-shell .stage-channel.slack{color:#b36cff;background:color-mix(in srgb,#b36cff 7%,var(--surface))}.ops-shell .stage-channel.drive{color:#54d98c;background:color-mix(in srgb,#54d98c 7%,var(--surface))}.ops-shell .join-mark{color:var(--muted);font-size:.5rem}.ops-shell .dedupe-arrow{color:var(--cerulean);margin:.22rem 0}.ops-shell .dedupe-result{text-align:center}.ops-shell .dedupe-result strong,.ops-shell .dedupe-result span{display:block}.ops-shell .dedupe-result strong{font-size:.7rem}.ops-shell .dedupe-result span{color:var(--muted);margin-top:.12rem;font-size:.5rem;line-height:1.3}.ops-shell .dedupe-state{border-radius:999px;margin-top:.42rem;padding:.2rem .35rem;font-size:.48rem;font-weight:850}.ops-shell .dedupe-state.good{color:var(--green);background:color-mix(in srgb,var(--green) 8%,var(--surface))}.ops-shell .dedupe-state.warning{color:var(--orange);background:color-mix(in srgb,var(--orange) 9%,var(--surface))}.ops-shell .validation-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.42rem;display:grid}.ops-shell .validation-card{border:1px solid var(--line);background:var(--surface);border-radius:.68rem;min-width:0;padding:.58rem}.ops-shell .validation-card.needs-review{border-color:color-mix(in srgb,var(--orange) 42%,var(--line))}.ops-shell .validation-card.passes{border-color:color-mix(in srgb,var(--green) 32%,var(--line))}.ops-shell .validation-top{justify-content:space-between;align-items:center;gap:.4rem;display:flex}.ops-shell .validation-top strong{font-size:.68rem}.ops-shell .validation-top span{border:1px solid var(--line);color:var(--orange);border-radius:999px;padding:.16rem .28rem;font-size:.43rem;font-weight:900}.ops-shell .validation-card.passes .validation-top span{color:var(--green)}.ops-shell .check-row{flex-wrap:wrap;gap:.24rem;margin-top:.45rem;display:flex}.ops-shell .check-row span{background:color-mix(in srgb,var(--green) 7%,var(--surface-muted));color:var(--green);border-radius:.35rem;padding:.2rem .3rem;font-size:.45rem}.ops-shell .validation-problem{background:color-mix(in srgb,var(--orange) 8%,var(--surface-muted));border-radius:.5rem;grid-template-columns:1.25rem 1fr;align-items:start;gap:.3rem;margin-top:.45rem;padding:.38rem;display:grid}.ops-shell .validation-problem b{background:color-mix(in srgb,var(--orange) 20%,var(--surface));width:1.15rem;height:1.15rem;color:var(--orange);border-radius:50%;place-items:center;font-size:.56rem;display:grid}.ops-shell .validation-problem p,.ops-shell .validation-clear{margin:0;font-size:.5rem;line-height:1.35}.ops-shell .validation-clear{color:var(--green);margin-top:.45rem}.ops-shell .validation-card>small{color:var(--muted);margin-top:.4rem;font-size:.46rem;display:block}.ops-shell .review-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.42rem;display:grid}.ops-shell .review-card{border:1px solid color-mix(in srgb,var(--orange) 38%,var(--line));background:color-mix(in srgb,var(--orange) 4%,var(--surface));border-radius:.68rem;min-width:0;padding:.58rem}.ops-shell .review-card-head{justify-content:space-between;gap:.45rem;display:flex}.ops-shell .review-card-head small,.ops-shell .review-card-head strong{display:block}.ops-shell .review-card-head small{color:var(--orange);font-size:.46rem;font-weight:900}.ops-shell .review-card-head strong{margin-top:.1rem;font-size:.58rem;line-height:1.3}.ops-shell .review-avatar{background:color-mix(in srgb,var(--purple) 18%,var(--surface));border:1px solid color-mix(in srgb,var(--purple) 42%,var(--line));width:1.55rem;height:1.55rem;color:color-mix(in srgb,var(--purple) 72%,var(--text));border-radius:50%;flex:none;place-items:center;font-size:.55rem;font-weight:900;display:grid}.ops-shell .evidence-values{flex-wrap:wrap;align-items:center;gap:.22rem;margin-top:.45rem;display:flex}.ops-shell .evidence-values code{border:1px solid var(--line);background:var(--page);border-radius:.38rem;padding:.22rem .3rem;font-size:.5rem}.ops-shell .evidence-values span{color:var(--orange);font-weight:900}.ops-shell .human-line{border-top:1px solid var(--line);margin-top:.45rem;padding-top:.4rem}.ops-shell .human-line span{letter-spacing:.07em;color:var(--purple);font-size:.43rem;font-weight:900}.ops-shell .human-line p{color:var(--muted);margin:.12rem 0 0;font-size:.49rem;line-height:1.35}.ops-shell .clean-review{border:1px solid color-mix(in srgb,var(--green) 35%,var(--line));background:color-mix(in srgb,var(--green) 5%,var(--surface));border-radius:.68rem;align-items:center;gap:.55rem;padding:.7rem;display:flex}.ops-shell .clean-review>span{background:color-mix(in srgb,var(--green) 15%,var(--surface));width:1.6rem;height:1.6rem;color:var(--green);border-radius:50%;place-items:center;font-weight:900;display:grid}.ops-shell .clean-review strong{font-size:.68rem}.ops-shell .clean-review p{color:var(--muted);margin:.08rem 0 0;font-size:.52rem}.ops-shell .verify-lane{grid-template-columns:repeat(3,minmax(0,1fr));gap:.42rem;display:grid}.ops-shell .verify-card{border:1px solid var(--line);background:var(--surface);border-radius:.68rem;grid-template-columns:auto 1fr;align-items:center;gap:.45rem;padding:.55rem;display:grid}.ops-shell .verify-check{background:color-mix(in srgb,var(--green) 12%,var(--surface));width:1.45rem;height:1.45rem;color:var(--green);border-radius:50%;place-items:center;font-weight:900;display:grid}.ops-shell .verify-card small,.ops-shell .verify-card strong,.ops-shell .verify-card p{margin:0;display:block}.ops-shell .verify-card small{color:var(--muted);font-size:.44rem}.ops-shell .verify-card strong{margin-top:.08rem;font-size:.56rem}.ops-shell .verify-card p{color:var(--cerulean);margin-top:.08rem;font-size:.5rem;font-weight:850}.ops-shell .verification-gate{border:1px solid color-mix(in srgb,var(--cerulean) 35%,var(--line));background:color-mix(in srgb,var(--cerulean) 5%,var(--surface));border-radius:.68rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.5rem;margin-top:.48rem;padding:.5rem .6rem;display:grid}.ops-shell .verification-gate>span{color:var(--cerulean);font-size:1rem}.ops-shell .verification-gate strong{font-size:.58rem}.ops-shell .verification-gate p{color:var(--muted);margin:.08rem 0 0;font-size:.48rem}.ops-shell .verification-gate b{letter-spacing:.08em;color:var(--cerulean);font-size:.44rem}.ops-shell .gate-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;display:grid}.ops-shell .gate-item{border:1px solid var(--line);background:var(--surface);border-radius:.62rem;grid-template-columns:auto 1fr;align-items:center;gap:.45rem;padding:.5rem;display:grid}.ops-shell .gate-item>span{border-radius:50%;place-items:center;width:1.35rem;height:1.35rem;font-weight:900;display:grid}.ops-shell .gate-item.good>span{background:color-mix(in srgb,var(--green) 14%,var(--surface));color:var(--green)}.ops-shell .gate-item strong,.ops-shell .gate-item small{display:block}.ops-shell .gate-item strong{font-size:.56rem}.ops-shell .gate-item small{color:var(--muted);margin-top:.08rem;font-size:.46rem}.ops-shell .ready-banner{border:1px solid color-mix(in srgb,var(--green) 42%,var(--line));background:color-mix(in srgb,var(--green) 5%,var(--surface));border-radius:.7rem;grid-template-columns:1fr auto 1fr;align-items:center;gap:.55rem;margin-top:.5rem;padding:.58rem;display:grid}.ops-shell .ready-banner>div{text-align:center}.ops-shell .ready-banner small,.ops-shell .ready-banner strong{display:block}.ops-shell .ready-banner small{color:var(--muted);letter-spacing:.07em;font-size:.43rem}.ops-shell .ready-banner strong{margin-top:.08rem;font-size:.62rem}.ops-shell .ready-banner>div:first-child strong{color:var(--green)}.ops-shell .ready-banner>span{color:var(--cerulean);font-size:1rem}@keyframes stage-visual-in{0%{opacity:.5;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (width<=900px){.ops-shell .dedupe-grid,.ops-shell .validation-grid,.ops-shell .review-grid,.ops-shell .verify-lane{grid-template-columns:1fr}.ops-shell .stage-visual-heading{flex-direction:column;align-items:flex-start}.ops-shell .stage-visual-heading p{max-width:none}.ops-shell .transform-grid{grid-template-columns:1fr}}@media (width<=680px){.ops-shell .gate-grid,.ops-shell .ready-banner{grid-template-columns:1fr}.ops-shell .ready-banner>span{justify-self:center;transform:rotate(90deg)}}@media (prefers-reduced-motion:reduce){.ops-shell .stage-visual-enter{animation:none}}.ops-shell .mapping-view.translation-upgraded{background:0 0;border:0;overflow:visible}.ops-shell .mapping-view.translation-upgraded>.mapping-title,.ops-shell .mapping-view.translation-upgraded>[data-mapping-list]{display:none}.ops-shell .field-translation-panel{gap:.5rem;display:grid}.ops-shell .field-translation-head,.ops-shell .field-convergence-head{border:1px solid var(--line);background:linear-gradient(135deg,color-mix(in srgb,var(--cerulean) 7%,var(--surface)),color-mix(in srgb,var(--purple) 5%,var(--surface)));border-radius:.7rem;justify-content:space-between;align-items:flex-start;gap:.7rem;padding:.55rem .65rem;display:flex}.ops-shell .field-translation-head>div,.ops-shell .field-convergence-head>div{gap:.1rem;display:grid}.ops-shell .field-translation-head small,.ops-shell .field-convergence-head small{letter-spacing:.09em;color:var(--cerulean);font-size:.46rem;font-weight:900}.ops-shell .field-translation-head strong,.ops-shell .field-convergence-head strong{font-size:.72rem}.ops-shell .field-translation-head>span,.ops-shell .field-convergence-head>span{border:1px solid var(--line);color:var(--muted);white-space:nowrap;border-radius:999px;padding:.2rem .34rem;font-size:.46rem}.ops-shell .field-translation-note{color:var(--muted);margin:0;font-size:.56rem;line-height:1.45}.ops-shell .field-translation-list{gap:.35rem;display:grid}.ops-shell .field-translation-row{border:1px solid var(--line);background:var(--surface);border-radius:.65rem;grid-template-columns:minmax(0,1fr) minmax(8rem,.55fr) minmax(0,1fr);align-items:stretch;gap:.45rem;padding:.5rem;display:grid}.ops-shell .field-translation-row.needs-review{border-color:color-mix(in srgb,var(--orange) 42%,var(--line));background:color-mix(in srgb,var(--orange) 4%,var(--surface))}.ops-shell .legacy-field,.ops-shell .canonical-field{align-content:start;gap:.1rem;min-width:0;display:grid}.ops-shell .legacy-field small,.ops-shell .canonical-field small{letter-spacing:.07em;color:var(--muted);font-size:.43rem;font-weight:900}.ops-shell .legacy-field strong,.ops-shell .canonical-field strong{font-size:.57rem}.ops-shell .legacy-field code,.ops-shell .canonical-field code{border:1px solid var(--line);background:var(--page);text-overflow:ellipsis;white-space:nowrap;border-radius:.42rem;margin-top:.22rem;padding:.34rem .4rem;font-size:.56rem;overflow:hidden}.ops-shell .canonical-field strong{color:var(--cerulean)}.ops-shell .field-translation-row.needs-review .canonical-field code{color:var(--orange)}.ops-shell .translation-rule{text-align:center;color:var(--cerulean);align-content:center;place-items:center;gap:.1rem;display:grid}.ops-shell .translation-rule span{font-size:1rem;font-weight:900}.ops-shell .translation-rule small{color:var(--muted);font-size:.46rem;line-height:1.3}.ops-shell .translation-foot{border:1px solid color-mix(in srgb,var(--green) 30%,var(--line));background:color-mix(in srgb,var(--green) 5%,var(--surface));color:var(--muted);border-radius:.6rem;justify-content:center;align-items:center;gap:.4rem;padding:.42rem .5rem;font-size:.5rem;display:flex}.ops-shell .translation-foot b{color:var(--cerulean)}.ops-shell .field-convergence-panel{border:1px solid color-mix(in srgb,var(--purple) 28%,var(--line));background:color-mix(in srgb,var(--purple) 4%,var(--surface));border-radius:.72rem;margin-top:.65rem;padding:.55rem}.ops-shell .field-convergence-labels{text-align:center;grid-template-columns:1fr 1.2fr 1fr;gap:.35rem;margin:.5rem .15rem .25rem;display:grid}.ops-shell .field-convergence-labels span{letter-spacing:.07em;color:var(--muted);font-size:.42rem;font-weight:900}.ops-shell .field-convergence-list{gap:.28rem;display:grid}.ops-shell .field-convergence-row{border:1px solid var(--line);background:var(--surface);border-radius:.52rem;grid-template-columns:minmax(0,1fr) minmax(10rem,1.2fr) minmax(0,1fr);align-items:center;gap:.35rem;padding:.38rem;display:grid}.ops-shell .field-convergence-row>div:not(.convergence-target){gap:.08rem;min-width:0;display:grid}.ops-shell .field-convergence-row small{color:var(--muted);font-size:.43rem}.ops-shell .field-convergence-row code{text-overflow:ellipsis;white-space:nowrap;font-size:.52rem;overflow:hidden}.ops-shell .convergence-target{text-align:center;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.28rem;display:grid}.ops-shell .convergence-target span{color:var(--cerulean);font-weight:900}.ops-shell .convergence-target strong{color:var(--cerulean);overflow-wrap:anywhere;font-size:.5rem}.ops-shell .field-convergence-panel>p{text-align:center;color:var(--muted);margin:.45rem 0 0;font-size:.52rem}.ops-shell .field-convergence-panel>p:first-letter{color:var(--text)}@media (width<=760px){.ops-shell .field-translation-row{grid-template-columns:1fr}.ops-shell .translation-rule{text-align:left;grid-template-columns:auto 1fr;justify-content:start}.ops-shell .translation-rule span{transform:rotate(90deg)}.ops-shell .field-convergence-labels{display:none}.ops-shell .field-convergence-row{grid-template-columns:1fr}.ops-shell .convergence-target{grid-template-columns:auto minmax(0,1fr) auto;padding:.18rem 0}.ops-shell .translation-foot{flex-direction:column;align-items:flex-start}.ops-shell .translation-foot b{align-self:center;transform:rotate(90deg)}}.ops-shell .intake-workspace{grid-template-columns:minmax(13rem,.55fr) minmax(30rem,1.15fr) minmax(24rem,.95fr);align-items:start}.ops-shell .intake-result{min-height:0;box-shadow:none;background:0 0;border:0;padding:0}.ops-shell .intake-flow-shell{border:1px solid var(--line);background:color-mix(in srgb,var(--surface) 96%,var(--cerulean) 4%);border-radius:1rem;overflow:hidden}.ops-shell .intake-flow-head{border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--surface-muted) 56%,var(--surface));justify-content:space-between;align-items:center;gap:.75rem;padding:.72rem .8rem;display:flex}.ops-shell .intake-flow-head>div{gap:.12rem;display:grid}.ops-shell .intake-flow-head small{letter-spacing:.1em;color:var(--cerulean);font-size:.52rem;font-weight:900}.ops-shell .intake-flow-head strong{font-size:.7rem}.ops-shell .intake-flow-head>span{color:var(--green);border:1px solid color-mix(in srgb,var(--green) 35%,var(--line));white-space:nowrap;border-radius:999px;padding:.2rem .38rem;font-size:.52rem;font-weight:850}.ops-shell .intake-flow-steps{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:.3rem;margin:0;padding:.45rem .6rem;list-style:none;display:grid}.ops-shell .intake-flow-steps li{min-width:0;color:var(--muted);border:1px solid #0000;border-radius:.55rem;align-items:center;gap:.3rem;padding:.3rem;display:flex}.ops-shell .intake-flow-steps li>span{border:1px solid var(--line);border-radius:50%;flex:none;place-items:center;width:1.2rem;height:1.2rem;font-size:.5rem;display:grid}.ops-shell .intake-flow-steps li strong{white-space:nowrap;text-overflow:ellipsis;font-size:.52rem;overflow:hidden}.ops-shell .intake-flow-steps li.is-active{color:var(--text);border-color:color-mix(in srgb,var(--cerulean) 45%,var(--line));background:color-mix(in srgb,var(--cerulean) 7%,var(--surface))}.ops-shell .intake-flow-steps li.is-complete{color:var(--green)}.ops-shell .intake-flow-steps li.is-complete>span{border-color:color-mix(in srgb,var(--green) 45%,var(--line));background:color-mix(in srgb,var(--green) 8%,var(--surface))}.ops-shell .intake-flow-body{padding:.7rem}.ops-shell .intake-idle,.ops-shell .intake-stage-card,.ops-shell .intake-accepted-head{align-items:flex-start;gap:.65rem;display:flex}.ops-shell .intake-idle-icon,.ops-shell .stage-icon,.ops-shell .accepted-check{background:color-mix(in srgb,var(--cerulean) 9%,var(--surface));width:2rem;height:2rem;color:var(--cerulean);border-radius:.62rem;flex:none;place-items:center;font-size:1rem;font-weight:900;display:grid}.ops-shell .accepted-check{background:color-mix(in srgb,var(--green) 12%,var(--surface));color:var(--green);border-radius:50%}.ops-shell .intake-idle strong,.ops-shell .intake-stage-card strong,.ops-shell .intake-accepted-head strong{font-size:.76rem;display:block}.ops-shell .intake-idle p,.ops-shell .intake-stage-card p,.ops-shell .intake-accepted-head p{color:var(--muted);margin:.16rem 0 0;font-size:.6rem;line-height:1.45}.ops-shell .intake-stage-card small,.ops-shell .intake-accepted-head small{color:var(--cerulean);letter-spacing:.08em;margin-bottom:.12rem;font-size:.5rem;font-weight:900;display:block}.ops-shell .intake-stage-card.is-error .stage-icon{color:var(--orange);background:color-mix(in srgb,var(--orange) 12%,var(--surface))}.ops-shell .intake-check-grid,.ops-shell .intake-benefit-grid{grid-template-columns:repeat(2,1fr);gap:.35rem;margin-top:.65rem;display:grid}.ops-shell .intake-check-grid span,.ops-shell .intake-benefit-grid span{border:1px solid color-mix(in srgb,var(--green) 26%,var(--line));background:color-mix(in srgb,var(--green) 5%,var(--surface));color:color-mix(in srgb,var(--green) 78%,var(--text));border-radius:.52rem;padding:.38rem .45rem;font-size:.54rem;font-weight:800}.ops-shell .intake-normalize-grid{grid-template-columns:repeat(2,1fr);gap:.4rem;margin-top:.65rem;display:grid}.ops-shell .intake-normalize-grid>div{border:1px solid var(--line);background:var(--surface);border-radius:.55rem;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.3rem;padding:.4rem;display:grid}.ops-shell .intake-normalize-grid small{color:var(--muted);grid-column:1/-1;font-size:.48rem;font-weight:850}.ops-shell .intake-normalize-grid code{text-overflow:ellipsis;white-space:nowrap;font-size:.54rem;overflow:hidden}.ops-shell .intake-normalize-grid b{color:var(--cerulean)}.ops-shell .intake-record-card{border:1px solid color-mix(in srgb,var(--cerulean) 34%,var(--line));background:var(--surface);border-radius:.7rem;margin-top:.65rem;padding:.6rem}.ops-shell .intake-record-card.is-accepted{border-color:color-mix(in srgb,var(--green) 42%,var(--line));background:color-mix(in srgb,var(--green) 5%,var(--surface))}.ops-shell .intake-record-card .record-card-top{justify-content:space-between;gap:.7rem;display:flex}.ops-shell .intake-record-card .record-card-top>div{gap:.12rem;display:grid}.ops-shell .intake-record-card .record-card-top small{color:var(--muted);font-size:.5rem}.ops-shell .intake-record-card .record-card-top strong{font-size:.76rem}.ops-shell .intake-record-card .record-card-top>span{border:1px solid color-mix(in srgb,var(--green) 34%,var(--line));color:var(--green);border-radius:999px;align-self:start;padding:.16rem .3rem;font-size:.48rem;font-weight:900}.ops-shell .intake-record-card .record-card-grid{grid-template-columns:1fr 1fr;gap:.4rem;margin-top:.55rem;display:grid}.ops-shell .intake-record-card .record-card-grid>div{border-top:1px solid var(--line);padding-top:.4rem}.ops-shell .intake-record-card .record-card-grid small,.ops-shell .intake-record-card .record-card-grid strong{display:block}.ops-shell .intake-record-card .record-card-grid small{color:var(--muted);font-size:.48rem}.ops-shell .intake-record-card .record-card-grid strong{margin-top:.1rem;font-size:.66rem}.ops-shell .record-card-path{background:var(--surface-muted);border-radius:.5rem;justify-content:center;align-items:center;gap:.4rem;margin-top:.55rem;padding:.36rem;font-size:.5rem;display:flex}.ops-shell .record-card-path span{color:var(--muted)}.ops-shell .record-card-path b{color:var(--cerulean)}.ops-shell .payload-drawer{border:1px solid var(--line);background:var(--surface);border-radius:.6rem;margin-top:.6rem}.ops-shell .payload-drawer summary{cursor:pointer;padding:.45rem .55rem;font-size:.56rem;font-weight:850}.ops-shell .payload-drawer pre{border-top:1px solid var(--line);background:var(--page);color:var(--muted);margin:0;padding:.55rem;font-size:.52rem;line-height:1.5;overflow:auto}.ops-shell .intake-form button[type=submit]:disabled{opacity:.6;cursor:wait}.ops-shell .intake-form{scrollbar-gutter:stable;align-content:start;max-height:min(38rem,68vh);overflow:auto}.ops-shell .intake-form-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:.6rem;padding-bottom:.5rem;display:flex}.ops-shell .intake-form-head>div{gap:.08rem;display:grid}.ops-shell .intake-form-head small{letter-spacing:.09em;color:var(--cerulean);font-size:.46rem;font-weight:900}.ops-shell .intake-form-head strong{font-size:.72rem}.ops-shell .intake-form-head>span{border:1px solid color-mix(in srgb,var(--purple) 38%,var(--line));color:var(--purple);white-space:nowrap;border-radius:999px;padding:.18rem .32rem;font-size:.46rem;font-weight:850}.ops-shell .intake-section{border:1px solid var(--line);background:color-mix(in srgb,var(--surface-muted) 30%,var(--surface));border-radius:.68rem;margin:0;padding:.58rem}.ops-shell .intake-section legend{color:var(--cerulean);letter-spacing:.06em;text-transform:uppercase;padding:0 .25rem;font-size:.52rem;font-weight:900}.ops-shell .intake-field-grid{gap:.42rem;display:grid}.ops-shell .intake-field-grid.two-col{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-shell .intake-field-grid .span-two{grid-column:1/-1}.ops-shell .intake-form label{min-width:0}.ops-shell .intake-form label>small{color:var(--muted);margin-top:.02rem;font-size:.47rem;font-weight:600;line-height:1.35}.ops-shell .intake-form input,.ops-shell .intake-form select,.ops-shell .intake-form textarea{box-sizing:border-box;border:1px solid var(--line-strong);background:var(--page);width:100%;color:var(--text);font:inherit;border-radius:.5rem;padding:.46rem .5rem;font-size:.62rem;line-height:1.3}.ops-shell .intake-form textarea{resize:vertical;min-height:4.6rem}.ops-shell .intake-form input:focus,.ops-shell .intake-form select:focus,.ops-shell .intake-form textarea:focus{outline:2px solid color-mix(in srgb,var(--cerulean) 55%,transparent);outline-offset:1px;border-color:color-mix(in srgb,var(--cerulean) 55%,var(--line))}.ops-shell .section-help{color:var(--muted);margin:0 0 .45rem;font-size:.52rem;line-height:1.4}.ops-shell .evidence-pack,.ops-shell .record-evidence-row{flex-wrap:wrap;gap:.32rem;display:flex}.ops-shell .evidence-file{border:1px solid var(--line);background:var(--surface);border-radius:.5rem;align-items:center;gap:.3rem;min-width:0;padding:.3rem .38rem;display:inline-flex}.ops-shell .evidence-file>i{background:color-mix(in srgb,var(--cerulean) 10%,var(--surface));width:1.35rem;height:1.35rem;color:var(--cerulean);border-radius:.38rem;place-items:center;font-size:.62rem;font-style:normal;font-weight:900;display:grid}.ops-shell .evidence-file.evidence-email>i{background:color-mix(in srgb,var(--purple) 12%,var(--surface));color:var(--purple)}.ops-shell .evidence-file.evidence-image>i{background:color-mix(in srgb,var(--green) 12%,var(--surface));color:var(--green)}.ops-shell .evidence-file>span{min-width:0}.ops-shell .evidence-file strong,.ops-shell .evidence-file small{display:block}.ops-shell .evidence-file strong{text-overflow:ellipsis;white-space:nowrap;max-width:9rem;font-size:.5rem;overflow:hidden}.ops-shell .evidence-file small{color:var(--muted);margin-top:.04rem;font-size:.42rem}.ops-shell .evidence-upload{border:1px dashed color-mix(in srgb,var(--cerulean) 38%,var(--line));background:color-mix(in srgb,var(--cerulean) 4%,var(--surface));cursor:pointer;border-radius:.55rem;margin-top:.5rem;padding:.46rem}.ops-shell .evidence-upload input[type=file]{background:var(--surface);margin-top:.28rem;padding:.32rem}.ops-shell .intake-submit{z-index:2;box-shadow:0 -10px 20px color-mix(in srgb,var(--surface) 85%,transparent),0 0 0 1px color-mix(in srgb,var(--purple) 18%,transparent);position:sticky;bottom:0}.ops-shell .case-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.36rem;margin-top:.55rem;display:grid}.ops-shell .case-summary-grid>div{border-top:1px solid var(--line);min-width:0;padding-top:.36rem}.ops-shell .case-summary-grid small,.ops-shell .case-summary-grid strong{display:block}.ops-shell .case-summary-grid small{color:var(--muted);font-size:.45rem}.ops-shell .case-summary-grid strong{text-overflow:ellipsis;white-space:nowrap;margin-top:.08rem;font-size:.58rem;overflow:hidden}.ops-shell .record-evidence-row{border-top:1px solid var(--line);margin-top:.55rem;padding-top:.5rem}.ops-shell .record-evidence-row .evidence-file{background:var(--page)}@media (width<=1100px){.ops-shell .intake-workspace{grid-template-columns:1fr 1.15fr}.ops-shell .intake-copy{grid-column:1/-1}.ops-shell .intake-flow-shell{height:100%}.ops-shell .intake-form{max-height:36rem}}@media (width<=760px){.ops-shell .intake-workspace{grid-template-columns:1fr}.ops-shell .intake-flow-steps{grid-template-columns:repeat(2,1fr)}.ops-shell .intake-normalize-grid,.ops-shell .intake-check-grid,.ops-shell .intake-benefit-grid,.ops-shell .case-summary-grid{grid-template-columns:1fr}.ops-shell .intake-form{max-height:none;overflow:visible}.ops-shell .intake-field-grid.two-col{grid-template-columns:1fr}.ops-shell .intake-field-grid .span-two{grid-column:auto}.ops-shell .intake-submit{position:static}.ops-shell .record-evidence-row{grid-template-columns:1fr;display:grid}.ops-shell .evidence-file strong{max-width:none}}.ops-shell .intake-value-map{border:1px solid var(--line);background:color-mix(in srgb,var(--surface) 96%,var(--purple) 4%);border-radius:.78rem;margin-top:.7rem;overflow:hidden}.ops-shell .intake-value-title{border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--surface-muted) 52%,var(--surface));justify-content:space-between;align-items:center;gap:.55rem;padding:.55rem .62rem;display:flex}.ops-shell .intake-value-title>div{gap:.1rem;display:grid}.ops-shell .intake-value-title small{letter-spacing:.09em;color:var(--cerulean);font-size:.46rem;font-weight:900}.ops-shell .intake-value-title strong{font-size:.62rem;line-height:1.3}.ops-shell .intake-value-title>span{white-space:nowrap;border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:.18rem .32rem;font-size:.46rem;font-weight:850}.ops-shell .intake-path-comparison{grid-template-columns:1fr auto 1fr;align-items:center;gap:.35rem;padding:.55rem;display:grid}.ops-shell .path-arrow{color:var(--cerulean);font-size:1rem;font-weight:900}.ops-shell .intake-path{border:1px solid var(--line);background:var(--surface);border-radius:.62rem;min-width:0;padding:.48rem}.ops-shell .old-path{opacity:.72}.ops-shell .new-path{border-color:color-mix(in srgb,var(--green) 34%,var(--line));background:color-mix(in srgb,var(--green) 4%,var(--surface))}.ops-shell .path-label{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:.35rem;padding-bottom:.36rem;display:flex}.ops-shell .path-label span{letter-spacing:.08em;color:var(--muted);font-size:.44rem;font-weight:900}.ops-shell .new-path .path-label span{color:var(--green)}.ops-shell .path-label strong{font-size:.54rem}.ops-shell .intake-path ol{gap:.28rem;margin:.38rem 0 0;padding:0;list-style:none;display:grid}.ops-shell .intake-path li{grid-template-columns:1.15rem 1fr;align-items:center;gap:.32rem;display:grid}.ops-shell .intake-path li>b{border:1px solid var(--line);border-radius:50%;place-items:center;width:1.1rem;height:1.1rem;font-size:.43rem;display:grid}.ops-shell .new-path li>b{color:var(--green);border-color:color-mix(in srgb,var(--green) 35%,var(--line))}.ops-shell .intake-path li span{min-width:0}.ops-shell .intake-path li strong,.ops-shell .intake-path li small{display:block}.ops-shell .intake-path li strong{font-size:.52rem}.ops-shell .intake-path li small{color:var(--muted);margin-top:.02rem;font-size:.44rem}.ops-shell .intake-value-payoff{border-top:1px solid color-mix(in srgb,var(--cerulean) 25%,var(--line));background:color-mix(in srgb,var(--cerulean) 5%,var(--surface));gap:.08rem;padding:.5rem .62rem;display:grid}.ops-shell .intake-value-payoff strong{font-size:.6rem}.ops-shell .intake-value-payoff span{color:var(--muted);font-size:.5rem;line-height:1.4}.ops-shell .intake-value-map.is-accepted{border-color:color-mix(in srgb,var(--green) 42%,var(--line))}.ops-shell .intake-value-map.is-accepted .intake-value-title>span{color:var(--green);border-color:color-mix(in srgb,var(--green) 38%,var(--line));background:color-mix(in srgb,var(--green) 7%,var(--surface))}.ops-shell .intake-value-map.is-accepted .old-path{text-decoration:line-through;text-decoration-color:color-mix(in srgb,var(--muted) 55%,transparent);opacity:.42}.ops-shell .intake-value-map.is-accepted .intake-value-payoff{border-top-color:color-mix(in srgb,var(--green) 32%,var(--line));background:color-mix(in srgb,var(--green) 6%,var(--surface))}@media (width<=1050px){.ops-shell .intake-path-comparison{grid-template-columns:1fr}.ops-shell .path-arrow{justify-self:center;transform:rotate(90deg)}}.ops-shell .stage-rail li{padding:0}.ops-shell .stage-jump{box-sizing:border-box;width:100%;min-width:0;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.45rem;padding:.3rem;display:block}.ops-shell .stage-jump:hover{background:color-mix(in srgb,var(--cerulean) 6%,transparent)}.ops-shell .stage-jump:focus-visible{outline:2px solid color-mix(in srgb,var(--cerulean) 70%,white);outline-offset:1px}.ops-shell .stage-jump[aria-current=step]{cursor:default}.ops-shell .stage-rail li.is-skipped{opacity:.38;color:var(--muted)}.ops-shell .stage-rail li.is-skipped .stage-jump{cursor:not-allowed;text-decoration:line-through 1px}.ops-shell .control-button:disabled{cursor:not-allowed}.ops-shell .guided-controls .step-control{appearance:none;box-sizing:border-box;border:1px solid color-mix(in srgb,var(--purple) 60%,var(--line));background:color-mix(in srgb,var(--purple) 16%,var(--surface));min-width:5.7rem;min-height:2.15rem;color:var(--text);box-shadow:0 0 0 1px color-mix(in srgb,var(--purple) 12%,transparent),0 0 .9rem color-mix(in srgb,var(--purple) 10%,transparent);letter-spacing:normal;border-radius:.58rem;justify-content:center;align-items:center;gap:.35rem;padding:.4rem .72rem;font-family:inherit;font-size:.7rem;font-style:normal;font-weight:800;line-height:1;text-decoration:none;display:inline-flex}.ops-shell .guided-controls .step-control span{font:inherit;line-height:1;display:block}.ops-shell .guided-controls .step-control:hover:not(:disabled){border-color:color-mix(in srgb,var(--purple) 78%,var(--line));background:color-mix(in srgb,var(--purple) 21%,var(--surface))}.ops-shell .guided-controls .step-control:focus-visible{outline:2px solid color-mix(in srgb,var(--cerulean) 78%,white);outline-offset:2px;box-shadow:0 0 0 2px color-mix(in srgb,var(--purple) 20%,transparent),0 0 1rem color-mix(in srgb,var(--cerulean) 18%,transparent)}.ops-shell .guided-controls .step-control:disabled{opacity:.52;border-color:color-mix(in srgb,var(--purple) 42%,var(--line));background:color-mix(in srgb,var(--purple) 10%,var(--surface));color:var(--muted);box-shadow:0 0 0 1px color-mix(in srgb,var(--purple) 8%,transparent),0 0 .65rem color-mix(in srgb,var(--purple) 7%,transparent);border-radius:.58rem}.ops-shell .desktop-brenda-explanation{display:none}@media (width>=761px){.ops-shell .desktop-brenda-explanation:not([hidden]){border:1px solid color-mix(in srgb,var(--purple) 38%,var(--line));background:color-mix(in srgb,var(--purple) 8%,var(--surface-raised));color:var(--text);border-radius:.72rem;grid-column:1/-1;gap:.45rem;margin:.35rem 0 .05rem;padding:.78rem .85rem;display:grid}.ops-shell .desktop-brenda-explanation>small{color:var(--cerulean);letter-spacing:.1em;font-size:.5rem;font-weight:900}.ops-shell .desktop-brenda-explanation>strong{font-size:.76rem;line-height:1.25}.ops-shell .desktop-brenda-explanation>p{color:var(--muted);margin:0;font-size:.61rem;line-height:1.45}.ops-shell .desktop-brenda-next{border:1px solid var(--line);background:var(--surface);border-radius:.58rem;justify-content:space-between;align-items:center;gap:.65rem;margin-top:.05rem;padding:.5rem .58rem;display:flex}.ops-shell .desktop-brenda-next span{color:var(--muted);font-size:.5rem}.ops-shell .desktop-brenda-next b{color:var(--green);text-align:right;font-size:.6rem}.ops-shell .desktop-brenda-explanation button{border:1px solid color-mix(in srgb,var(--cerulean) 42%,var(--line));background:var(--surface);color:var(--text);font:inherit;cursor:pointer;border-radius:999px;justify-self:start;padding:.42rem .6rem;font-size:.56rem;font-weight:850}}@media (hover:none){.ops-shell .stage-jump:hover{background:0 0}}.ops-shell .mobile-inspector-toggle,.ops-shell .mobile-intake-wizard,.ops-shell .mobile-intake-step-nav,.ops-shell .mobile-edit-packet,.ops-shell .mobile-brenda-explanation{display:none}@media (width<=760px){.ops-shell.mobile-compressed .mobile-inspector-toggle{border:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--surface-raised) 88%,var(--surface));width:100%;color:var(--text);text-align:left;font:inherit;cursor:pointer;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.45rem;padding:.7rem .8rem;display:grid}.ops-shell.mobile-compressed .mobile-inspector-toggle span{font-size:.72rem;font-weight:850}.ops-shell.mobile-compressed .mobile-inspector-toggle small{color:var(--muted);font-size:.56rem}.ops-shell.mobile-compressed .mobile-inspector-toggle b{color:var(--cerulean);font-size:.62rem}.ops-shell.mobile-compressed .inspector{border-top:0;border-left:0;max-height:none;display:none;overflow:visible}.ops-shell.mobile-compressed .inspector.is-mobile-expanded{display:flex}.ops-shell.mobile-compressed .inspector-body{max-height:none;overflow:visible}.ops-shell.mobile-compressed .inspector-action{margin-top:0;position:static}.ops-shell.mobile-compressed .mobile-brenda-explanation:not([hidden]){border:1px solid color-mix(in srgb,var(--purple) 38%,var(--line));background:color-mix(in srgb,var(--purple) 8%,var(--surface-raised));color:var(--text);border-radius:.72rem;grid-column:1/-1;gap:.42rem;margin:.15rem 0 .05rem;padding:.72rem .76rem;display:grid}.ops-shell.mobile-compressed .mobile-brenda-explanation>small{color:var(--cerulean);letter-spacing:.1em;font-size:.5rem;font-weight:900}.ops-shell.mobile-compressed .mobile-brenda-explanation>strong{font-size:.74rem;line-height:1.25}.ops-shell.mobile-compressed .mobile-brenda-explanation>p{color:var(--muted);margin:0;font-size:.6rem;line-height:1.45}.ops-shell.mobile-compressed .mobile-brenda-next{border:1px solid var(--line);background:var(--surface);border-radius:.58rem;justify-content:space-between;align-items:center;gap:.55rem;margin-top:.08rem;padding:.48rem .55rem;display:flex}.ops-shell.mobile-compressed .mobile-brenda-next span{color:var(--muted);font-size:.5rem}.ops-shell.mobile-compressed .mobile-brenda-next b{color:var(--green);text-align:right;font-size:.58rem}.ops-shell.mobile-compressed .mobile-brenda-explanation button{border:1px solid color-mix(in srgb,var(--cerulean) 42%,var(--line));background:var(--surface);color:var(--text);font:inherit;cursor:pointer;border-radius:999px;justify-self:start;padding:.42rem .58rem;font-size:.56rem;font-weight:850}.ops-shell.mobile-compressed .mobile-intake-wizard{grid-template-columns:repeat(5,minmax(3.3rem,1fr));gap:.28rem;margin:.15rem 0 .55rem;padding-bottom:.08rem;display:grid;overflow-x:auto}.ops-shell.mobile-compressed .mobile-intake-wizard button{border:1px solid var(--line);background:var(--surface);min-width:0;color:var(--muted);font:inherit;cursor:pointer;border-radius:.6rem;justify-items:center;gap:.16rem;padding:.38rem .22rem;display:grid}.ops-shell.mobile-compressed .mobile-intake-wizard button span{border:1px solid var(--line);border-radius:50%;place-items:center;width:1.25rem;height:1.25rem;font-size:.5rem;display:grid}.ops-shell.mobile-compressed .mobile-intake-wizard button strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.48rem;overflow:hidden}.ops-shell.mobile-compressed .mobile-intake-wizard button.is-active{border-color:color-mix(in srgb,var(--purple) 60%,var(--line));background:color-mix(in srgb,var(--purple) 10%,var(--surface));color:var(--text)}.ops-shell.mobile-compressed .mobile-intake-wizard button.is-complete{color:var(--green)}.ops-shell.mobile-compressed .intake-form .intake-section{display:none}.ops-shell.mobile-compressed .intake-form .intake-section.is-mobile-active{scroll-margin-top:1rem;display:block}.ops-shell.mobile-compressed .mobile-intake-step-nav{grid-template-columns:1fr auto 1fr;align-items:center;gap:.45rem;margin-top:.2rem;display:grid}.ops-shell.mobile-compressed .mobile-intake-step-nav button{border:1px solid color-mix(in srgb,var(--purple) 56%,var(--line));background:color-mix(in srgb,var(--purple) 12%,var(--surface));color:var(--text);font:inherit;cursor:pointer;border-radius:.62rem;padding:.52rem .6rem;font-size:.66rem;font-weight:850}.ops-shell.mobile-compressed .mobile-intake-step-nav button:disabled{opacity:.42;cursor:default}.ops-shell.mobile-compressed .mobile-intake-step-nav span{color:var(--muted);white-space:nowrap;font-size:.55rem}.ops-shell.mobile-compressed .intake-submit{display:none}.ops-shell.mobile-compressed .intake-submit.is-mobile-visible{display:block}.ops-shell.mobile-compressed .mobile-edit-packet{border:1px solid var(--line);background:var(--surface);color:var(--muted);font:inherit;cursor:pointer;border-radius:999px;padding:.32rem .48rem;font-size:.52rem;font-weight:800}.ops-shell.mobile-compressed .intake-form:not(.is-mobile-accepted) .mobile-edit-packet{display:none}.ops-shell.mobile-compressed .intake-form.is-mobile-accepted .mobile-edit-packet{display:inline-flex}.ops-shell.mobile-compressed .intake-form.is-mobile-accepted .mobile-intake-wizard,.ops-shell.mobile-compressed .intake-form.is-mobile-accepted .intake-section,.ops-shell.mobile-compressed .intake-form.is-mobile-accepted .mobile-intake-step-nav,.ops-shell.mobile-compressed .intake-form.is-mobile-accepted .intake-submit{display:none}.ops-shell.mobile-compressed .intake-form.is-mobile-accepted{padding-bottom:.55rem}.ops-shell.mobile-compressed .mobile-result-details{border:1px solid var(--line);background:var(--surface);border-radius:.68rem;margin-top:.55rem}.ops-shell.mobile-compressed .mobile-result-details>summary{cursor:pointer;color:var(--text);padding:.55rem .62rem;font-size:.6rem;font-weight:850;list-style:none}.ops-shell.mobile-compressed .mobile-result-details>summary::-webkit-details-marker{display:none}.ops-shell.mobile-compressed .mobile-result-details>summary:after{content:" +";color:var(--cerulean)}.ops-shell.mobile-compressed .mobile-result-details[open]>summary:after{content:" −"}.ops-shell.mobile-compressed .mobile-result-details>[data-field-convergence],.ops-shell.mobile-compressed .mobile-result-details>.intake-benefit-grid{margin:.15rem .5rem .5rem}.ops-shell.mobile-compressed .ops-footer{grid-template-columns:1fr;gap:.35rem}}.ops-shell{--ops-type-workbench:clamp(1.05rem,1.45vw,1.25rem);--ops-type-section:.9rem;--ops-type-card:.72rem;--ops-type-body:.64rem;--ops-type-meta:.56rem;--ops-type-micro:.5rem;--ops-type-control:.64rem}.ops-shell .ops-title-block h2{font-size:var(--ops-type-workbench);line-height:1.15}.ops-shell .panel-heading h3,.ops-shell .inspector-heading h3,.ops-shell .intake-copy h3{font-size:var(--ops-type-section);line-height:1.3}.ops-shell .stage-visual-heading>div strong{font-size:.78rem;line-height:1.3}.ops-shell .artifact-head strong,.ops-shell .truth-callout strong,.ops-shell .record-toolbar strong,.ops-shell .dedupe-result strong,.ops-shell .validation-top strong,.ops-shell .review-card-head strong,.ops-shell .clean-review strong,.ops-shell .verify-card strong,.ops-shell .verification-gate strong,.ops-shell .gate-item strong,.ops-shell .published-head>div strong,.ops-shell .record-card-top strong,.ops-shell .issue-card strong,.ops-shell .provenance-card>small,.ops-shell .trace-event strong,.ops-shell .field-translation-head strong,.ops-shell .field-convergence-head strong,.ops-shell .intake-flow-head strong,.ops-shell .intake-idle strong,.ops-shell .intake-stage-card strong,.ops-shell .intake-accepted-head strong,.ops-shell .intake-record-card .record-card-top strong,.ops-shell .intake-form-head strong,.ops-shell .intake-value-title strong{font-size:var(--ops-type-card);line-height:1.3}.ops-shell .ops-subtitle,.ops-shell .stage-visual-heading p,.ops-shell .truth-callout p,.ops-shell .decision-story,.ops-shell .issue-card p,.ops-shell .empty-card p,.ops-shell .validation-problem p,.ops-shell .validation-clear,.ops-shell .human-line p,.ops-shell .clean-review p,.ops-shell .verification-gate p,.ops-shell .field-translation-note,.ops-shell .intake-idle p,.ops-shell .intake-stage-card p,.ops-shell .intake-accepted-head p,.ops-shell .section-help,.ops-shell .intake-value-payoff span,.ops-shell .mobile-brenda-explanation>p{font-size:var(--ops-type-body);line-height:1.45}.ops-shell .intake-form label{font-size:var(--ops-type-body);line-height:1.35}.ops-shell .intake-form input,.ops-shell .intake-form select,.ops-shell .intake-form textarea{font-size:var(--ops-type-body)}.ops-shell .guided-copy strong,.ops-shell .guided-copy>span:last-child,.ops-shell .scenario-button span,.ops-shell .scenario-button small,.ops-shell .artifact-head small,.ops-shell .artifact-copy>span,.ops-shell .legend,.ops-shell .mapping-row,.ops-shell .bridge-path span,.ops-shell .bridge-path b,.ops-shell .bridge-target strong,.ops-shell .record-lineage p,.ops-shell .issue-card small,.ops-shell .value-flow code,.ops-shell .provenance-card dl div,.ops-shell .trace-event p,.ops-shell .intake-flow-steps li strong,.ops-shell .intake-check-grid span,.ops-shell .intake-benefit-grid span,.ops-shell .intake-normalize-grid code,.ops-shell .intake-record-card .record-card-grid strong,.ops-shell .record-card-path,.ops-shell .payload-drawer summary,.ops-shell .intake-form input,.ops-shell .intake-form select,.ops-shell .intake-form textarea,.ops-shell .evidence-file strong,.ops-shell .case-summary-grid strong,.ops-shell .legacy-field strong,.ops-shell .canonical-field strong,.ops-shell .legacy-field code,.ops-shell .canonical-field code,.ops-shell .translation-rule small,.ops-shell .translation-foot,.ops-shell .field-convergence-row code,.ops-shell .convergence-target strong,.ops-shell .field-convergence-panel>p,.ops-shell .path-label strong,.ops-shell .intake-path li strong,.ops-shell .intake-value-payoff strong,.ops-shell .mobile-inspector-toggle small,.ops-shell .mobile-inspector-toggle b,.ops-shell .mobile-brenda-next b,.ops-shell .mobile-result-details>summary{font-size:var(--ops-type-meta);line-height:1.35}.ops-shell .ops-kicker,.ops-shell .panel-kicker,.ops-shell .guided-label,.ops-shell .toolbar-label,.ops-shell .stage-rail span,.ops-shell .stage-rail strong,.ops-shell .illustrative-chip,.ops-shell .artifact-owner small,.ops-shell .source-pill,.ops-shell .mapping-title,.ops-shell .bridge-target small,.ops-shell .published-head>div span,.ops-shell .verified-badge,.ops-shell .record-card-top small,.ops-shell .record-status,.ops-shell .review-people small,.ops-shell .inspector-tabs button,.ops-shell .inspector-tabs button span,.ops-shell .issue-severity,.ops-shell .transform-label,.ops-shell .transform-card small,.ops-shell .stage-channel,.ops-shell .dedupe-result span,.ops-shell .dedupe-state,.ops-shell .validation-top span,.ops-shell .check-row span,.ops-shell .validation-card>small,.ops-shell .review-card-head small,.ops-shell .human-line span,.ops-shell .verify-card small,.ops-shell .verification-gate b,.ops-shell .gate-item small,.ops-shell .ready-banner small,.ops-shell .field-translation-head small,.ops-shell .field-convergence-head small,.ops-shell .legacy-field small,.ops-shell .canonical-field small,.ops-shell .field-convergence-labels span,.ops-shell .field-convergence-row small,.ops-shell .intake-flow-head small,.ops-shell .intake-flow-head>span,.ops-shell .intake-stage-card small,.ops-shell .intake-accepted-head small,.ops-shell .intake-record-card .record-card-top small,.ops-shell .intake-record-card .record-card-top>span,.ops-shell .intake-form-head small,.ops-shell .intake-form-head>span,.ops-shell .intake-section legend,.ops-shell .intake-form label>small,.ops-shell .evidence-file small,.ops-shell .case-summary-grid small,.ops-shell .intake-value-title small,.ops-shell .intake-value-title>span,.ops-shell .path-label span,.ops-shell .intake-path li small,.ops-shell .mobile-brenda-explanation>small,.ops-shell .mobile-brenda-next span{font-size:var(--ops-type-micro);line-height:1.3}.ops-shell .control-button,.ops-shell .manual-actions button,.ops-shell .brenda-button,.ops-shell .inspector-tabs button,.ops-shell .step-control,.ops-shell .mobile-intake-step-nav button,.ops-shell .mobile-brenda-explanation button{font-size:var(--ops-type-control)}.ops-shell .record-money,.ops-shell .translation-rule span,.ops-shell .path-arrow,.ops-shell .ready-banner>span,.ops-shell .verification-gate>span{font-size:.9rem}@media (width<=760px){.ops-shell{--ops-type-workbench:1.08rem;--ops-type-section:.92rem;--ops-type-card:.75rem;--ops-type-body:.67rem;--ops-type-meta:.58rem;--ops-type-micro:.52rem;--ops-type-control:.66rem}}
