@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-latin-500-normal-C8OXljZJ.woff2)format("woff2"),url(/assets/poppins-latin-500-normal-DGXqpDMm.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-latin-600-normal-zEkxB9Mr.woff2)format("woff2"),url(/assets/poppins-latin-600-normal-BJdTmd5m.woff)format("woff")}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#171918;--muted:#5e625f;--paper:#f9f9ef;--white:#fff;--night:#06161b;--night-2:#0b2429;--line:#d9d9cf;--teal:#057481;--teal-bright:#069daf;--rose:#e22551;--orange:#a94700;--gold:#a06c00;--brown:#6a4a3c;--radius:18px;--shadow:0 16px 44px #041c211a;font-synthesis:none;font-family:IBM Plex Sans,system-ui,sans-serif}*{box-sizing:border-box}html{background:var(--paper);scroll-behavior:smooth}body{color:var(--ink);background:var(--paper);margin:0}a{color:inherit}button,a{-webkit-tap-highlight-color:transparent}button,input,textarea,select{font:inherit}:focus-visible{outline:3px solid var(--orange);outline-offset:4px}.brand-mark{align-items:center;gap:12px;display:inline-flex}.brand-mark svg{width:56px;height:38px;overflow:visible}.brand-word{letter-spacing:.22em;font-family:Poppins,sans-serif;font-size:.92rem;font-weight:600}.brand-mark--compact svg{filter:drop-shadow(0 14px 20px #0003);width:min(430px,85vw);height:auto}.route{fill:none;stroke-width:4.5px;stroke-linecap:round;stroke-linejoin:round}.route--main{stroke:var(--teal-bright)}.route--rose{stroke:var(--rose);stroke-dasharray:6 8}.route--orange{stroke:var(--orange);stroke-dasharray:5 8}.route--gold{stroke:#e9c661;stroke-dasharray:5 8}.route-node{fill:var(--night);stroke:#8be9f2;stroke-width:3px}.route-node--rose{stroke:var(--rose)}.route-node--orange{stroke:var(--orange)}.route-arrow{fill:none;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.route-arrow--gold{stroke:#e9c661}.brand-link{text-decoration:none;display:inline-flex}.public-shell{min-height:100vh}.public-header,.product-header{border-bottom:1px solid color-mix(in srgb, var(--line), transparent 35%);justify-content:space-between;align-items:center;gap:28px;min-height:78px;padding:0 clamp(22px,5vw,76px);display:flex}.public-header nav,.product-header nav{align-items:center;gap:clamp(18px,2.4vw,38px);font-size:.9rem;display:flex}.public-header nav a,.product-header nav a{color:#313532;text-decoration:none}.public-header nav a:hover,.product-header nav a:hover{color:var(--teal)}.button{color:#fff;background:var(--rose);border:1px solid var(--rose);border-radius:7px;justify-content:center;align-items:center;gap:12px;min-height:48px;padding:0 22px;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:0 8px 24px #e2255133}.button:hover{background:#c91943;border-color:#c91943}.button--small{min-height:38px;padding:0 16px;font-size:.84rem}.text-link{text-underline-offset:5px;font-weight:600;text-decoration-thickness:1px}.contour-panel{background-color:var(--night);background-image:url("data:image/svg+xml,%3Csvg width='180' height='180' viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' stroke='%23069daf' stroke-opacity='.11'%3E%3Cpath d='M-20 36c46-42 84-31 120-5s78 16 106-23M-18 74c51-39 79-19 112 4s75 15 111-18M-16 113c54-34 84-12 115 9s70 14 104-16M-10 154c55-33 88-7 120 11s65 9 94-15'/%3E%3Cpath d='M28-14c-8 39 17 53 37 78s15 62-11 91M78-12c-3 36 19 49 38 72s18 57-5 89M130-18c0 34 24 47 40 69s15 52-4 84'/%3E%3C/g%3E%3C/svg%3E")}.timeline-window-note{border-left:3px solid var(--cyan);background:color-mix(in srgb, var(--cyan) 8%, transparent);color:var(--slate);margin:0 0 1rem;padding:.8rem 1rem;font-size:.88rem}.hero{color:#fff;border-radius:9px;grid-template-columns:minmax(0,1.08fr) minmax(300px,.92fr);align-items:center;gap:60px;min-height:650px;margin:clamp(18px,2vw,30px);padding:clamp(42px,7vw,104px);display:grid;overflow:hidden}.hero-copy{max-width:720px}.eyebrow{color:#77d9e4;letter-spacing:.15em;text-transform:uppercase;margin:0 0 16px;font-size:.77rem;font-weight:600}.eyebrow--dark{color:var(--teal)}h1,h2,h3{margin-top:0;font-family:Poppins,sans-serif;line-height:1.12}.hero h1{letter-spacing:-.045em;max-width:760px;margin-bottom:24px;font-size:clamp(3.1rem,4.5vw,4.8rem);font-weight:500}.hero h1:first-line{color:#fff}.hero-summary{color:#dbe8e9;max-width:640px;font-size:clamp(1.05rem,1.5vw,1.34rem);line-height:1.65}.hero-actions{flex-wrap:wrap;align-items:center;gap:26px;margin-top:36px;display:flex}.route-field{flex-direction:column;justify-content:center;align-items:center;min-height:430px;display:flex;position:relative}.route-field:before{content:"";border:1px solid #ffffff1a;border-radius:50%;position:absolute;inset:8% 4%}.route-caption{color:#c9d8d8;letter-spacing:.08em;text-transform:uppercase;align-self:flex-end;font-size:.78rem;line-height:1.6}.proof-band{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:9px;grid-template-columns:repeat(4,1fr);gap:28px;margin:0 30px;padding:34px clamp(22px,5vw,72px);display:grid;transform:translateY(-62px)}.proof-band article{grid-template-columns:auto 1fr;align-items:start;gap:14px;display:grid}.proof-band p{margin:2px 0 0;line-height:1.5}.proof-index{color:var(--teal);font-family:Poppins;font-size:.72rem;font-weight:600}.proof-index--1{color:var(--rose)}.proof-index--2{color:var(--orange)}.proof-index--3{color:var(--gold)}.positioning-grid{grid-template-columns:.8fr 1.2fr;gap:80px;max-width:1180px;margin:20px auto 110px;padding:0 28px;display:grid}.positioning-grid h2{letter-spacing:-.04em;font-size:clamp(2.1rem,4vw,4rem)}.positioning-copy{color:#3f4541;font-size:1.2rem;line-height:1.75}footer{color:#fff;background:#171918;grid-template-columns:1fr 1fr 1fr;align-items:center;gap:28px;padding:48px clamp(24px,5vw,76px);display:grid}footer>p{text-align:center;margin:0}.footer-note{color:#adb4b0;text-align:right;font-size:.82rem}.product-shell{background:#f4f5ef;min-height:100vh}.product-header{z-index:10;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f9f9efeb;position:sticky;top:0}.product-header nav{align-self:stretch}.product-header nav a{align-items:center;padding:0 8px;display:flex;position:relative}.product-header nav a[aria-current=page]:after{content:"";background:var(--rose);height:3px;position:absolute;bottom:-1px;left:8px;right:8px}.header-context{align-items:center;gap:14px;font-size:.8rem;display:flex}.environment-pill{color:#7e142f;letter-spacing:.08em;background:#ffe2e8;border:1px solid #f7b1c0;border-radius:5px;padding:5px 8px;font-weight:700}.principal-label{text-overflow:ellipsis;max-width:220px;overflow:hidden}.workspace{max-width:1540px;margin:0 auto;padding:clamp(30px,5vw,76px)}#explore,#work{scroll-margin-top:100px}.example-section{color:#fff;border-radius:var(--radius);box-shadow:var(--shadow);margin:0 0 clamp(44px,6vw,82px);padding:clamp(30px,4vw,58px)}.example-heading{justify-content:space-between;align-items:end;gap:36px;display:flex}.example-heading h1{letter-spacing:-.045em;margin-bottom:12px;font-size:clamp(2.35rem,4vw,4.3rem)}.example-heading p:last-child{color:#c8d8d8;max-width:700px;margin:0;font-size:1.02rem;line-height:1.6}.evidence-label{color:#a9edf3;letter-spacing:.08em;text-transform:uppercase;background:#067f8d2e;border:1px solid #277984;border-radius:5px;flex:none;padding:7px 10px;font-size:.72rem;font-weight:600}.example-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:18px;margin-top:32px;display:grid}.example-card{color:var(--ink);background:var(--paper);border:1px solid #ffffff2e;border-radius:12px;padding:25px}.example-card-top{color:var(--teal);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;gap:16px;font-size:.72rem;font-weight:600;display:flex}.example-card-top code{color:var(--muted);letter-spacing:0;text-transform:none;font-size:.68rem}.example-card h2{margin:20px 0 10px;font-size:1.35rem}.example-card>p{color:#4c534f;line-height:1.55}.example-actions{justify-content:space-between;align-items:center;gap:18px;margin-top:22px;display:flex}.example-actions button{color:#fff;background:var(--rose);border:1px solid var(--rose);cursor:pointer;border-radius:7px;min-height:44px;padding:0 18px;font-weight:600}.example-actions button:hover:not(:disabled){background:#c91943;border-color:#c91943}.example-actions button:disabled{cursor:progress;opacity:.65}.example-actions span{color:var(--muted);font-size:.72rem}.example-card .launch-result{color:#284f3a;background:#e5f3e8;border-left:3px solid #4d7a55;margin:18px 0 0;padding:12px 14px;font-size:.82rem}.example-card .launch-result--failed{color:#7e142f;border-color:var(--rose);background:#ffe7ec}.launch-result small{color:inherit;overflow-wrap:anywhere;margin-top:5px;display:block}.release-warning{color:#331018;border-left:4px solid var(--amber);background:#fff0d4;border-radius:7px;gap:4px;margin-top:22px;padding:15px 17px;display:grid}.release-warning strong{font-size:.94rem}.release-warning span{font-size:.86rem;line-height:1.5}.workspace-heading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:34px;display:flex}.workspace-heading h1{letter-spacing:-.045em;margin-bottom:12px;font-size:clamp(2.4rem,4vw,4.5rem)}.workspace-heading p:last-child{max-width:680px;color:var(--muted);font-size:1.04rem}.observation-stamp{border-left:3px solid var(--teal);background:#fff;flex:none;gap:4px;min-width:150px;padding:12px 15px;font-size:.78rem;display:grid}.observation-stamp span{color:var(--teal);font-weight:600}.metric-row{border:1px solid var(--line);border-radius:var(--radius);background:#fff;grid-template-columns:repeat(4,1fr);margin-bottom:24px;display:grid;overflow:hidden;box-shadow:0 8px 24px #041c210a}.metric-row article{border-right:1px solid var(--line);gap:6px;padding:23px 26px;display:grid}.metric-row article:last-child{border-right:0}.metric-row strong{font-family:Poppins;font-size:2rem;font-weight:500}.metric-row span{color:var(--muted);font-size:.82rem}.workspace-grid{grid-template-columns:minmax(0,1.55fr) minmax(320px,.75fr);align-items:start;gap:24px;display:grid}.work-panel,.case-panel,.operational-panel{border:1px solid var(--line);border-radius:var(--radius);background:#fff;overflow:hidden;box-shadow:0 8px 24px #041c210a}.panel-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:24px 26px 18px;display:flex}.panel-heading .eyebrow{margin-bottom:6px}.panel-heading h2{margin:0;font-size:1.35rem}.quiet-button{color:var(--teal);background:#f5fbfa;border:1px solid #b9d5d7;border-radius:6px;padding:8px 12px}.work-list{display:grid}.work-item{border-bottom:1px solid var(--line);padding:25px 26px}.work-item:last-child{border-bottom:0}.work-item-top{color:var(--muted);align-items:center;gap:12px;font-size:.76rem;display:flex}.work-item-top time{margin-left:auto}.work-item h3{margin:17px 0 8px;font-size:1.18rem}.work-item p{color:#4d534f;line-height:1.55}.work-meta{color:var(--muted);flex-wrap:wrap;gap:8px 20px;margin:18px 0;font-size:.78rem;display:flex}.work-item>a{color:var(--teal);font-weight:600;text-decoration:none}.case-list{display:grid}.case-row{border-bottom:1px solid var(--line);grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:76px;padding:13px 19px;text-decoration:none;display:grid}.case-row:last-child{border:0}.case-row:hover{background:#f8faf6}.case-row span:nth-child(2){gap:4px;min-width:0;display:grid}.case-row strong{text-overflow:ellipsis;overflow:hidden}.case-row small{color:var(--muted)}.case-indicator{background:var(--teal);border-radius:5px;width:7px;height:32px}.case-indicator--waiting{background:var(--gold)}.case-indicator--recovering{background:var(--rose)}.case-indicator--resolved{background:#4d7a55}.operational-panel{margin-top:24px}.diagnosis-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));display:grid}.diagnosis-item{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:24px 26px}.diagnosis-item>div{color:var(--muted);align-items:center;gap:12px;font-size:.76rem;display:flex}.diagnosis-item h3{margin:16px 0 8px;font-size:1.05rem}.diagnosis-item p{color:var(--muted);line-height:1.5}.diagnosis-item a{color:var(--teal);font-weight:600;text-decoration:none}.status{color:#34413b;text-transform:uppercase;letter-spacing:.04em;background:#e9efea;border-radius:5px;width:fit-content;padding:4px 7px;font-size:.68rem;font-weight:600;display:inline-flex}.status--overdue,.status--recovering,.status--escalated{color:#8f1734;background:#ffe2e8}.status--due,.status--waiting,.status--external-wait{color:#735300;background:#fff0c5}.status--resolved,.status--completed{color:#245c3b;background:#def1e5}.trust-strip{color:#c8d5d3;background:var(--night);border-radius:10px;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:24px;padding:20px 24px;display:grid}.trust-strip span{gap:4px;font-size:.75rem;display:grid}.trust-strip strong{color:#fff;font-size:.82rem}.loading-state,.error-state,.empty-state{text-align:center;border:1px solid var(--line);border-radius:var(--radius);background:#fff;flex-direction:column;justify-content:center;align-items:center;min-height:220px;padding:40px;display:flex}.route-loader{border-bottom:3px solid var(--teal);border-radius:50%;width:66px;height:32px;animation:1.2s ease-in-out infinite route-pulse}@keyframes route-pulse{50%{border-color:var(--rose);transform:translateY(-5px)scaleX(.7)}}.error-state button{color:#fff;background:var(--rose);border:0;border-radius:6px;padding:10px 16px}.case-workspace{max-width:1400px;margin:0 auto;padding:clamp(30px,5vw,76px)}.back-link{color:var(--teal);margin-bottom:34px;font-weight:600;text-decoration:none;display:inline-flex}.case-hero{justify-content:space-between;align-items:end;gap:30px;display:flex}.case-hero h1{letter-spacing:-.045em;margin-bottom:10px;font-size:clamp(2.4rem,4vw,4.4rem)}.case-identity{color:var(--muted);overflow-wrap:anywhere}.case-hero>.status{margin-bottom:18px;padding:7px 10px;font-size:.75rem}.case-metrics{border:1px solid var(--line);border-radius:var(--radius);background:#fff;grid-template-columns:repeat(4,1fr);margin:34px 0 24px;display:grid;overflow:hidden}.case-metrics article{border-right:1px solid var(--line);gap:4px;padding:22px 25px;display:grid}.case-metrics article:last-child{border-right:0}.case-metrics strong{font:500 1.8rem Poppins,sans-serif}.case-metrics span{color:var(--muted);font-size:.8rem}.recovery-explanation{color:#3f2d00;border:1px solid #e8c365;border-left:5px solid var(--gold);border-radius:var(--radius);background:#fff4d6;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:32px;margin:0 0 24px;padding:clamp(22px,3vw,32px);display:grid}.recovery-explanation h2{margin:4px 0 10px;font-size:clamp(1.35rem,2.2vw,1.9rem)}.recovery-explanation p:last-child{margin:0;line-height:1.6}.recovery-explanation ol{gap:14px;margin:0;padding-left:22px;display:grid}.recovery-explanation li{padding-left:4px}.recovery-explanation strong,.recovery-explanation span{line-height:1.45;display:block}.recovery-explanation span{color:#735300;margin-top:4px;font-size:.74rem}.outcome-readiness{color:var(--ink);border:1px solid #a9dadd;border-left:5px solid var(--teal);border-radius:var(--radius);background:#edf9fa;margin:0 0 24px;padding:clamp(22px,3vw,32px)}.outcome-readiness-heading{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:end;gap:32px;display:grid}.outcome-readiness-heading h2{margin:4px 0 0;font-size:clamp(1.35rem,2.2vw,1.9rem)}.outcome-readiness-heading>p{color:#31585b;margin:0;line-height:1.6}.outcome-requirements{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.outcome-requirement{background:#fff;border:1px solid #cce6e8;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px 16px;min-width:0;padding:16px 18px;display:grid}.outcome-requirement>div{gap:3px;display:grid}.outcome-requirement strong{font:500 .9rem Poppins,sans-serif}.outcome-requirement div span{color:var(--muted);font-size:.74rem}.outcome-requirement code{overflow-wrap:anywhere;color:#31585b;grid-column:1/-1;font-size:.72rem}.outcome-requirement--missing,.outcome-requirement--ambiguous{background:#fffaf0;border-color:#e8c365}.case-layout{grid-template-columns:minmax(0,1.5fr) minmax(280px,.65fr);align-items:start;gap:24px;display:grid}.evidence-panel,.timeline-panel,.identity-panel{border:1px solid var(--line);border-radius:var(--radius);background:#fff;overflow:hidden}.panel-heading>time,.panel-heading>span{color:var(--muted);font-size:.75rem}.evidence-facts{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.evidence-facts div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:86px;padding:20px 25px}.evidence-facts div:nth-child(2n){border-right:0}.evidence-facts dt{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:.72rem}.evidence-facts dd{overflow-wrap:anywhere;margin:8px 0 0;line-height:1.45}.identity-panel{color:#d6e1df;background:var(--night);gap:22px;padding:24px;display:grid}.identity-panel span{gap:5px;font-size:.72rem;display:grid}.identity-panel strong{color:#fff;overflow-wrap:anywhere;font-size:.84rem}.timeline-panel{margin-top:24px}.timeline-list{margin:0;padding:8px 26px 18px;list-style:none}.timeline-list li{border-bottom:1px solid var(--line);grid-template-columns:34px 1fr;gap:16px;min-height:92px;padding:20px 0;display:grid}.timeline-list li:last-child{border-bottom:0}.timeline-item--stale{opacity:.63}.timeline-sequence{color:#fff;background:var(--teal);border-radius:50%;place-items:center;width:30px;height:30px;font:600 .72rem Poppins,sans-serif;display:grid}.timeline-title{justify-content:space-between;align-items:center;gap:18px;display:flex}.timeline-list p{color:var(--muted);margin:7px 0}.timeline-list small{color:var(--muted);overflow-wrap:anywhere}.case-layout--lower{grid-template-columns:1fr 1fr;margin-top:24px}.compact-list{display:grid}.compact-list article{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:17px 22px;display:flex}.compact-list article:last-child{border-bottom:0}.compact-list article>div{gap:5px;display:grid}.compact-list article>div:last-child{text-align:right;justify-items:end}.compact-list small{color:var(--muted)}.compact-list code{color:var(--muted);font-size:.72rem}.effect-list,.source-list{display:grid}.effect-card{border-bottom:1px solid var(--line);border-left:4px solid #83a49c;padding:20px 22px}.effect-card:last-child,.source-card:last-child{border-bottom:0}.effect-card--succeeded{border-left-color:#4d7a55}.effect-card--uncertain,.effect-card--failed{border-left-color:var(--gold)}.effect-card-heading{justify-content:space-between;align-items:start;gap:18px;display:flex}.effect-card-heading>div{gap:5px;display:grid}.effect-card-heading small{color:var(--muted);line-height:1.4}.effect-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 22px;margin:17px 0 0;display:grid}.effect-card dl div{min-width:0}.effect-card dt{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:.66rem;font-weight:600}.effect-card dd{overflow-wrap:anywhere;margin:5px 0 0}.effect-warning{color:#735300;border-left:3px solid var(--gold);background:#fff0c5;margin:18px 0 0;padding:13px 14px;font-size:.82rem;line-height:1.5}.source-card{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px 18px;min-height:78px;padding:17px 22px;display:grid}.source-card>div{gap:5px;display:grid}.source-card small{color:var(--muted)}.source-card code{color:var(--muted);font-size:.72rem}.source-card--external{border-left:4px solid var(--teal)}.correction-label{color:#8f1734;overflow-wrap:anywhere;background:#ffe2e8;border-radius:5px;grid-column:1/-1;width:fit-content;padding:4px 7px;font-size:.68rem;font-weight:600}.operation-workspace{max-width:1420px;margin:0 auto;padding:clamp(30px,5vw,76px)}.operation-hero{justify-content:space-between;align-items:end;gap:34px;display:flex}.operation-hero h1{letter-spacing:-.04em;max-width:900px;margin-bottom:12px;font-size:clamp(2.25rem,3.6vw,4rem)}.operation-hero p:last-child{color:var(--muted)}.operation-state{border:1px solid var(--line);border-left:4px solid var(--teal);background:#fff;border-radius:8px;gap:10px;min-width:130px;padding:15px 17px;display:grid}.operation-state strong{font-family:Poppins,sans-serif;font-size:.9rem}.operation-metrics{background:var(--night);border-radius:var(--radius);color:#fff;grid-template-columns:repeat(4,1fr);margin:32px 0 24px;display:grid;overflow:hidden}.operation-metrics article{border-right:1px solid #ffffff24;gap:5px;min-height:94px;padding:21px 24px;display:grid}.operation-metrics article:last-child{border-right:0}.operation-metrics strong{font:500 1.65rem Poppins,sans-serif}.operation-metrics span{color:#b9ccca;font-size:.78rem}.operation-layout{grid-template-columns:minmax(0,1.45fr) minmax(320px,.72fr);align-items:start;gap:24px;display:grid}.operation-primary,.operation-context>section,.operation-history{border:1px solid var(--line);border-radius:var(--radius);background:#fff;overflow:hidden}.operation-instructions{color:#383f3b;margin:0;padding:26px 28px;font-size:1.05rem;line-height:1.7}.safe-next{border-left:4px solid var(--teal);background:#eaf5f3;gap:6px;margin:0 28px 28px;padding:17px 19px;display:grid}.safe-next span{color:var(--teal);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:700}.operation-action-card{background:#fbfdf9;border:1px solid #cbdedc;border-radius:11px;margin:0 28px 28px;padding:24px}.operation-action-card h3{margin-bottom:9px}.operation-action-card>p{color:var(--muted);line-height:1.55}.operation-action-card button,.structured-form button{color:#fff;background:var(--rose);border:1px solid var(--rose);cursor:pointer;border-radius:7px;min-height:46px;padding:0 18px;font-weight:600}.operation-action-card button:hover:not(:disabled),.structured-form button:hover:not(:disabled){background:#c91943;border-color:#c91943}.operation-action-card button:disabled,.structured-form button:disabled{cursor:progress;opacity:.65}.operation-action-card--complete{background:#edf7f0;border-color:#b8d9c4}.structured-form{gap:18px;margin-top:24px;display:grid}.form-field{gap:7px;display:grid}.form-field>span{justify-content:space-between;align-items:center;gap:12px;font-weight:600;display:flex}.form-field em{color:var(--teal);letter-spacing:.05em;text-transform:uppercase;font-size:.67rem;font-style:normal}.form-field small{color:var(--muted);line-height:1.45}.form-field input:not([type=checkbox]),.form-field textarea,.form-field select{width:100%;color:var(--ink);background:#fff;border:1px solid #aeb7b1;border-radius:7px;padding:12px 13px}.form-field input:disabled,.form-field textarea:disabled,.form-field select:disabled{color:#444b47;opacity:1;background:#edf0eb}.form-field textarea{resize:vertical}.form-field input[type=checkbox]{width:24px;height:24px;accent-color:var(--teal)}.contract-blocked{color:#7e142f;border-left:4px solid var(--rose);background:#ffe7ec;padding:18px}.contract-blocked p{margin-bottom:0}.wait-disclosure{border:1px solid var(--line);border-radius:10px;margin:0 28px 28px;padding:20px 22px}.wait-disclosure summary{cursor:pointer;color:var(--teal);font-weight:600}.disclosure-copy{color:var(--muted);margin:16px 0 0;line-height:1.55}.mutation-result{color:#245c3b;background:#def1e5;border-left:4px solid #4d7a55;margin:0 28px 28px;padding:14px 16px}.mutation-result--failed{color:#7e142f;border-color:var(--rose);background:#ffe7ec}.mutation-result--sending{color:#735300;border-color:var(--gold);background:#fff0c5}.operation-context{gap:24px;display:grid}.operation-context>section{padding:25px}.operation-context h2{font-size:1.3rem}.operation-context dl{margin:20px 0;display:grid}.operation-context dl div{border-bottom:1px solid var(--line);padding:13px 0}.operation-context dt{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:.7rem}.operation-context dd{overflow-wrap:anywhere;margin:6px 0 0;line-height:1.4}.operation-context a{color:var(--teal);font-weight:600;text-decoration:none}.qualification{border-left:3px solid var(--teal);background:#edf6f5;gap:4px;padding:12px 14px;display:grid}.authority-note{color:var(--muted);margin:20px 0 0;font-size:.8rem;line-height:1.55}.operation-history{margin-top:24px}.operation-history ol{margin:0;padding:8px 28px 18px;list-style:none}.operation-history li{border-bottom:1px solid var(--line);grid-template-columns:32px 1fr;gap:15px;min-height:82px;padding:18px 0;display:grid}.operation-history li:last-child{border-bottom:0}.operation-history li>span{color:#fff;background:var(--teal);border-radius:50%;place-items:center;width:28px;height:28px;font-size:.7rem;font-weight:700;display:grid}.operation-history p{color:var(--muted);margin:6px 0}.operation-history small{color:var(--muted);overflow-wrap:anywhere}.operation-history .history-stale{opacity:.62}.operation-trust{grid-template-columns:repeat(4,1fr)}.operation-trust strong{overflow-wrap:anywhere}.configuration-workspace{max-width:1540px;margin:0 auto;padding:clamp(30px,5vw,76px)}.configuration-hero{justify-content:space-between;align-items:end;gap:40px;margin-bottom:34px;display:flex}.configuration-hero h1{letter-spacing:-.045em;margin-bottom:12px;font-size:clamp(2.4rem,4vw,4.5rem)}.configuration-hero>div:first-child>p:last-child{max-width:720px;color:var(--muted);font-size:1.04rem;line-height:1.6}.configuration-hero .observation-stamp strong{overflow-wrap:anywhere}.configuration-layout{grid-template-columns:minmax(260px,.55fr) minmax(0,1.75fr);align-items:start;gap:24px;display:grid}.version-rail,.authoring-panel,.finding-panel,.change-panel,.governance-panel,.effective-contract-panel{border:1px solid var(--line);border-radius:var(--radius);background:#fff;overflow:hidden;box-shadow:0 8px 24px #041c210a}.version-rail{position:sticky;top:102px}.new-setup-button{width:calc(100% - 32px);min-height:42px;color:var(--teal);cursor:pointer;background:#f3faf8;border:1px solid #91b8b6;border-radius:7px;margin:0 16px 16px;font-weight:600}.new-setup-button:hover{color:#fff;background:var(--teal)}.version-list{display:grid}.version-list button{width:100%;min-height:78px;color:var(--ink);text-align:left;border:0;border-bottom:1px solid var(--line);cursor:pointer;background:#fff;justify-content:space-between;align-items:center;gap:14px;padding:15px 18px;display:flex}.version-list button:last-child{border-bottom:0}.version-list button:hover,.version-list button[aria-pressed=true]{background:#eef7f5}.version-list button[aria-pressed=true]{box-shadow:inset 4px 0 var(--teal)}.version-list button>span:first-child{gap:5px;min-width:0;display:grid}.version-list code{color:var(--muted);font-size:.7rem}.configuration-main{gap:24px;min-width:0;display:grid}.configuration-summary{color:#fff;border-radius:var(--radius);grid-template-columns:minmax(0,.8fr) minmax(420px,1.2fr);gap:38px;padding:clamp(26px,4vw,42px);display:grid}.configuration-summary h2{margin-bottom:10px;font-size:clamp(1.7rem,3vw,2.6rem)}.configuration-summary code{color:#a9c2c0;overflow-wrap:anywhere;font-size:.72rem}.configuration-summary-grid{background:#ffffff24;border:1px solid #ffffff24;grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.configuration-summary-grid span{color:#b9ccca;background:var(--night);gap:4px;min-height:74px;padding:15px 17px;font-size:.72rem;display:grid}.configuration-summary-grid strong{color:#fff;font:500 1rem Poppins,sans-serif}.finding-list{display:grid}.finding-list article{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr;align-items:start;gap:15px;padding:18px 22px;display:grid}.finding-list article:last-child{border-bottom:0}.finding-list p{color:var(--muted);margin:5px 0;line-height:1.5}.finding-list code{color:var(--teal);font-size:.72rem}.authoring-body{gap:24px;padding:clamp(22px,3vw,32px);display:grid}.authoring-body textarea{line-height:1.55}.candidate-identities{grid-template-columns:1fr 1fr;gap:18px;display:grid}.setup-intro{max-width:800px;color:var(--muted);margin:0;line-height:1.65}.setup-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.binding-fieldset{border:1px solid var(--line);border-radius:10px;margin:0;padding:22px}.binding-fieldset legend{padding:0 7px;font-weight:600}.binding-fieldset>p{color:var(--muted);margin:0 0 20px;font-size:.84rem;line-height:1.55}.model-route-confirm{color:var(--ink);align-items:flex-start;gap:10px;font-size:.88rem;line-height:1.45;display:flex}.catalogue-drop{background:#f3faf8;border:1px dashed #91b8b6;border-radius:12px;justify-content:space-between;align-items:center;gap:28px;padding:23px;display:flex}.catalogue-drop h3{margin:0 0 8px}.catalogue-drop p:last-child{max-width:720px;color:var(--muted);margin:0;line-height:1.55}.file-button{color:#fff;background:var(--teal);cursor:pointer;border-radius:7px;flex:none;justify-content:center;align-items:center;min-height:46px;padding:0 18px;font-weight:600;display:inline-flex}.file-button input{opacity:0;width:1px;height:1px;position:absolute}.catalogue-result{color:#245c3b;background:#def1e5;border-left:4px solid #4d7a55;padding:17px 19px}.catalogue-result--failed{color:#7e142f;border-color:var(--rose);background:#ffe7ec}.catalogue-result ul{gap:7px;margin:12px 0 0;padding-left:20px;display:grid}.authoring-body>.mutation-result{margin:0}.candidate-actions{align-items:center;gap:22px;display:flex}.candidate-actions button{color:#fff;background:var(--rose);border:1px solid var(--rose);cursor:pointer;border-radius:7px;flex:none;min-height:48px;padding:0 22px;font-weight:600}.candidate-actions button:disabled{opacity:.6;cursor:progress}.candidate-actions .button-secondary{color:var(--ink);background:#fff;border-color:#aeb7b1}.candidate-actions p{color:var(--muted);margin:0;font-size:.82rem;line-height:1.5}.governance-body{gap:22px;padding:clamp(22px,3vw,32px);display:grid}.governance-steps{background:var(--line);border:1px solid var(--line);border-radius:8px;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.governance-steps span{min-height:62px;color:var(--muted);background:#f7f8f5;align-items:center;gap:10px;padding:13px 15px;font-size:.78rem;display:flex}.governance-steps strong{color:#fff;background:#89918d;border-radius:50%;flex:none;place-items:center;width:25px;height:25px;display:grid}.governance-steps .current{color:var(--ink);background:#fff7db}.governance-steps .current strong{color:#573f00;background:var(--gold)}.governance-steps .complete{color:#245c3b;background:#edf7f0}.governance-steps .complete strong{background:#4d7a55}.qualification-status{border:1px solid var(--line);background:#f5f8f5;border-left:4px solid #89918d;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px;display:grid}.qualification-status h3,.qualification-status p{margin:0}.qualification-status p:last-child{color:var(--muted);margin-top:5px;font-size:.84rem;line-height:1.5}.qualification-status code{color:var(--teal)}.qualification-status button{color:#fff;background:var(--teal);border:1px solid var(--teal);cursor:pointer;border-radius:7px;min-height:42px;padding:0 16px;font-weight:600}.qualification-status--pending,.qualification-status--running{border-left-color:var(--gold);background:#fff8df}.qualification-status--passed{color:#245c3b;background:#edf7f0;border-left-color:#4d7a55}.qualification-status--attention,.qualification-status--invalid{color:#7e142f;border-left-color:var(--rose);background:#ffe7ec}.semantic-review{gap:14px;display:grid}.semantic-review h3{margin:0}.semantic-finding-list{border:1px solid var(--line);border-radius:9px;display:grid;overflow:hidden}.semantic-finding-list article{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr;align-items:start;gap:14px;padding:18px;display:grid}.semantic-finding-list article:last-child{border-bottom:0}.semantic-finding-list p{color:var(--muted);line-height:1.55}.semantic-finding-list blockquote{border-left:3px solid var(--teal);background:#f5f6f2;margin:10px 0;padding:12px 14px;font-size:.8rem;line-height:1.5}.semantic-finding-list blockquote code{color:var(--teal);margin-bottom:5px;display:block}.evaluation-result{color:#245c3b;background:#edf7f0;border-left:4px solid #4d7a55;gap:5px;padding:16px 18px;display:grid}.evaluation-result span{font-size:.82rem}.evaluation-result p{margin:7px 0 0}.evaluation-result--failed{color:#7e142f;border-color:var(--rose);background:#ffe7ec}.effective-contract-body{gap:22px;padding:clamp(22px,3vw,32px);display:grid}.effective-contract-query{grid-template-columns:minmax(150px,.65fr) minmax(220px,1fr) minmax(210px,.85fr) auto;align-items:end;gap:14px;display:grid}.effective-contract-query button{color:#fff;background:var(--teal);border:1px solid var(--teal);cursor:pointer;border-radius:7px;min-height:46px;padding:0 20px;font-weight:600}.effective-contract-query button:disabled{opacity:.55;cursor:progress}.effective-contract-result{gap:16px;display:grid}.contract-verdict{border:1px solid var(--line);background:#f5f6f2;border-radius:9px;align-items:center;gap:14px;padding:17px 19px;display:flex}.contract-verdict>div{gap:4px;display:grid}.contract-verdict span{color:var(--muted);font-size:.82rem}.contract-record{border:1px solid var(--line);border-radius:9px;grid-template-columns:minmax(180px,.7fr) minmax(280px,1.3fr);gap:28px;padding:20px;display:grid}.contract-record h3{margin:2px 0 5px}.contract-record>div>span{color:var(--muted);font-size:.8rem}.contract-record dl,.contract-trust{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;margin:0;display:grid}.contract-record dl div,.contract-trust div{min-width:0}.contract-record dt,.contract-trust dt{color:var(--muted);text-transform:uppercase;letter-spacing:.055em;font-size:.7rem}.contract-record dd,.contract-trust dd{overflow-wrap:anywhere;margin:4px 0 0}.contract-relations{gap:12px;display:grid}.contract-relations h3{margin:0}.contract-trust{background:var(--night);border-radius:9px;padding:18px 20px}.contract-trust dt{color:#a9c2c0}.contract-trust dd{color:#fff}.contract-trust code{color:#d4e7e4}.governance-actions{align-items:center;gap:18px;display:flex}.governance-actions button{color:#fff;background:var(--rose);border:1px solid var(--rose);cursor:pointer;border-radius:7px;min-height:46px;padding:0 20px;font-weight:600}.governance-actions button:disabled{opacity:.55;cursor:not-allowed}.governance-actions p,.clear-state{color:var(--muted);margin:0;line-height:1.55}.configuration-recovery{background:#fff7db;border:1px solid #e4c86e;border-radius:9px;grid-template-columns:minmax(0,1.4fr) minmax(250px,.8fr) auto;align-items:end;gap:18px;padding:20px;display:grid}.configuration-recovery h3{margin:2px 0 7px}.configuration-recovery p{color:var(--muted);margin:0;font-size:.84rem;line-height:1.55}.configuration-recovery button{color:#fff;background:var(--teal);border:1px solid var(--teal);cursor:pointer;border-radius:7px;min-height:46px;padding:0 18px;font-weight:600}.configuration-recovery button:disabled{opacity:.55;cursor:not-allowed}.change-grid{grid-template-columns:repeat(3,1fr);display:grid}.change-grid>div{border-right:1px solid var(--line);min-height:130px;padding:22px}.change-grid>div:last-child{border-right:0}.change-grid ul{gap:7px;margin:12px 0 0;padding:0;list-style:none;display:grid}.change-grid p,.change-grid code{color:var(--muted);overflow-wrap:anywhere;font-size:.76rem}.reference-change{border-top:1px solid var(--line);gap:18px;padding:22px;display:grid}.reference-change>div{flex-wrap:wrap;align-items:baseline;gap:8px 16px;display:flex}.reference-change>div span,.reference-change>p{color:var(--muted);font-size:.8rem}.reference-change>div code{color:var(--teal);margin-left:auto;font-size:.72rem}.reference-change ul{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid}.reference-change li{background:#fff;align-items:center;gap:11px;padding:12px 14px;display:flex}.reference-change li>span{gap:2px;min-width:0;display:grid}.reference-change li small{color:var(--muted);overflow-wrap:anywhere}.access-workspace{gap:28px;width:min(1440px,100%);margin:0 auto;padding:48px clamp(22px,5vw,74px) 90px;display:grid}.access-hero{color:#fff;background:var(--night);border-radius:14px;justify-content:space-between;align-items:end;gap:34px;padding:clamp(28px,4vw,48px);display:flex}.access-hero h1{margin:5px 0 11px;font-size:clamp(2rem,4vw,3.6rem);line-height:1.02}.access-hero p:last-child{color:#bdd0cd;max-width:760px;margin:0;line-height:1.6}.access-count{text-align:right;min-width:170px;display:grid}.access-count strong{color:var(--gold);font:600 clamp(2.4rem,5vw,4rem)/1 Poppins,sans-serif}.access-count span{margin-top:4px}.access-count small{color:#9fb8b5;margin-top:12px}.access-result{color:#245c3b;background:#edf7f0;border-left:4px solid #4d7a55;margin:0;padding:15px 18px}.access-result--error{color:#7e142f;border-color:var(--rose);background:#ffe7ec}.tenant-card{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:minmax(280px,1fr) minmax(220px,.65fr) auto;align-items:end;gap:18px;padding:20px 24px;display:grid}.tenant-card h2{margin:3px 0 5px}.tenant-card p{color:var(--muted);margin:0;font-size:.82rem}.tenant-card label{color:var(--muted);gap:7px;font-size:.76rem;font-weight:600;display:grid}.tenant-card input{min-height:44px;color:var(--ink);font:inherit;background:#fff;border:1px solid #aeb7b1;border-radius:6px;padding:0 11px}.tenant-card button{color:#fff;background:var(--teal);border:1px solid var(--teal);cursor:pointer;border-radius:6px;min-height:44px;padding:0 17px;font-weight:600}.tenant-card button:disabled{opacity:.5;cursor:not-allowed}.invite-card{border:1px solid var(--line);background:#f4f8f6;border-radius:12px;grid-template-columns:minmax(280px,1.2fr) repeat(3,minmax(150px,.65fr)) auto;align-items:end;gap:18px;padding:24px;display:grid}.invite-card h2{margin:3px 0 7px}.invite-card p:last-child{color:var(--muted);margin:0;font-size:.84rem;line-height:1.5}.invite-card label,.access-create>label{color:var(--muted);gap:7px;font-size:.76rem;font-weight:600;display:grid}.invite-card input,.invite-card select,.access-create input,.access-create select{min-width:0;min-height:44px;color:var(--ink);font:inherit;background:#fff;border:1px solid #aeb7b1;border-radius:6px;padding:0 11px}.invite-card button,.access-create button,.person-actions button{color:#fff;background:var(--teal);border:1px solid var(--teal);cursor:pointer;border-radius:6px;min-height:44px;padding:0 17px;font-weight:600}.invite-card button:disabled,.access-create button:disabled,.person-actions button:disabled{opacity:.5;cursor:not-allowed}.access-panel{border:1px solid var(--line);background:#fff;border-radius:12px;overflow:hidden}.access-panel-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:22px 24px;display:flex}.access-panel-heading h2{margin:3px 0 0}.access-panel-heading>span{color:#fff;background:var(--teal);border-radius:50%;place-items:center;min-width:34px;height:34px;font-size:.8rem;display:grid}.access-filter{color:var(--muted);gap:4px;margin-left:auto;font-size:.7rem;display:grid}.access-filter input{width:min(250px,34vw);min-height:38px;font:inherit;border:1px solid #aeb7b1;border-radius:6px;padding:0 10px}.access-bound-note{color:var(--muted);border-bottom:1px solid var(--line);background:#f7f8f5;margin:0;padding:11px 24px;font-size:.78rem}.access-people{display:grid}.access-person{border-bottom:1px solid var(--line);grid-template-columns:minmax(210px,1fr) minmax(280px,1.4fr) minmax(190px,.8fr) auto;align-items:center;gap:24px;padding:20px 24px;display:grid}.access-person:last-child{border-bottom:0}.person-identity{align-items:center;gap:13px;min-width:0;display:flex}.person-identity>div,.person-effective{gap:3px;min-width:0;display:grid}.person-identity span,.person-identity small,.person-effective span,.person-effective small{color:var(--muted);overflow-wrap:anywhere;font-size:.75rem}.identity-state{background:var(--gold);border-radius:50%;flex:none;width:11px;height:11px;box-shadow:0 0 0 4px #fff5ca}.identity-state--active{background:#4d7a55;box-shadow:0 0 0 4px #e0efe4}.identity-state--disabled{background:var(--rose);box-shadow:0 0 0 4px #ffe7ec}.access-person fieldset,.access-create fieldset{border:0;flex-wrap:wrap;gap:8px 13px;margin:0;padding:0;display:flex}.access-person legend,.access-create legend{width:100%;color:var(--muted);text-transform:uppercase;letter-spacing:.055em;margin-bottom:6px;font-size:.7rem}.access-person fieldset label,.access-create fieldset label{align-items:center;gap:6px;font-size:.76rem;display:flex}.person-actions{gap:8px;display:flex}.person-actions .button-secondary{color:var(--ink);background:#fff;border-color:#aeb7b1}.person-claims{border-top:1px solid var(--line);grid-column:1/-1}.person-claims summary{color:var(--teal);cursor:pointer;padding-top:14px;font-size:.78rem;font-weight:600}.person-claims-body{grid-template-columns:minmax(0,2fr) minmax(220px,1fr);gap:22px;padding-top:16px;display:grid}.claims-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.claims-heading .text-button,.qualification-row .text-button{color:var(--teal);cursor:pointer;font:inherit;background:0 0;border:0;padding:3px;font-size:.74rem}.qualification-editor>p{color:var(--muted);margin:0;font-size:.78rem}.qualification-row{background:#f7f8f5;border-radius:7px;grid-template-columns:repeat(5,minmax(110px,1fr)) auto;align-items:end;border:1px solid var(--line)!important;gap:10px!important;padding:13px!important;display:grid!important}.qualification-row+.qualification-row{margin-top:10px!important}.qualification-row label,.conflict-editor{color:var(--muted);gap:5px;font-weight:600;font-size:.7rem!important;display:grid!important}.qualification-row input,.conflict-editor textarea{min-width:0;color:var(--ink);font:inherit;background:#fff;border:1px solid #aeb7b1;border-radius:5px;padding:8px 9px}.conflict-editor span{font-weight:400}.access-columns{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:28px;display:grid}.role-list{display:grid}.role-list>article{border-bottom:1px solid var(--line);gap:7px;padding:17px 22px;display:grid}.role-list article>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.role-list .text-button{color:var(--teal);font:inherit;cursor:pointer;background:0 0;border:0;padding:2px;font-size:.75rem;font-weight:600}.role-list p{color:var(--muted);margin:0;font-size:.82rem;line-height:1.45}.role-list span,.role-list small{color:var(--teal);font-size:.72rem}.access-create{background:#f7f8f5;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;padding:22px;display:grid}.access-create h3,.access-create fieldset{grid-column:1/-1;margin:0}.access-create button{justify-self:start}.access-create .form-actions{grid-column:1/-1;align-items:center;gap:10px;display:flex}.access-create .form-actions .button-secondary{color:var(--ink);background:#fff;border-color:#aeb7b1}.access-create>small{color:var(--muted);align-self:center}.tenant-label{color:var(--muted);font-size:.76rem}.tenant-selector select{max-width:190px;min-height:34px;color:var(--ink);border:1px solid var(--line);font:inherit;background:#fff;border-radius:6px;padding:0 27px 0 9px;font-size:.76rem}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=1050px){.public-header nav{display:none}.hero{grid-template-columns:1fr}.route-field{min-height:270px}.route-field .brand-mark--compact svg{width:340px}.proof-band{grid-template-columns:repeat(2,1fr)}.workspace-grid,.operation-layout,.configuration-layout{grid-template-columns:1fr}.invite-card{grid-template-columns:repeat(2,minmax(0,1fr))}.invite-card>div{grid-column:1/-1}.tenant-card{grid-template-columns:minmax(240px,1fr) minmax(220px,.65fr) auto}.access-person,.qualification-row{grid-template-columns:repeat(2,minmax(0,1fr))}.person-claims-body{grid-template-columns:1fr}.version-rail{position:static}.configuration-summary{grid-template-columns:1fr}.effective-contract-query{grid-template-columns:repeat(2,minmax(0,1fr))}.trust-strip{grid-template-columns:repeat(2,1fr)}}@media (width<=720px){.public-header,.product-header{min-height:68px;padding:0 18px}.public-header .brand-word,.product-header .brand-word,.principal-label{display:none}.product-header nav{background:var(--paper);border-top:1px solid var(--line);order:3;justify-content:space-around;min-height:62px;position:fixed;bottom:0;left:0;right:0}.hero{gap:20px;min-height:700px;margin:10px;padding:40px 25px}.hero h1{font-size:clamp(2.9rem,15vw,4.6rem)}.route-field{min-height:220px}.proof-band{grid-template-columns:1fr;margin:0 18px;padding:24px;transform:translateY(-35px)}.positioning-grid{grid-template-columns:1fr;gap:22px;margin-bottom:70px}footer{text-align:center;grid-template-columns:1fr}.footer-note{text-align:center}.workspace{padding:30px 16px 92px}.example-section{padding:28px 22px}.example-heading,.example-card-top,.example-actions,.workspace-heading{flex-direction:column;align-items:start}.metric-row{grid-template-columns:repeat(2,1fr)}.metric-row article:nth-child(2){border-right:0}.metric-row article:nth-child(-n+2){border-bottom:1px solid var(--line)}.trust-strip{grid-template-columns:1fr}.case-workspace,.operation-workspace,.configuration-workspace,.access-workspace{padding:28px 16px 92px}.access-hero{flex-direction:column;align-items:start}.access-count{text-align:left}.tenant-card,.invite-card,.access-columns,.access-person,.access-create{grid-template-columns:1fr}.invite-card>div,.access-create h3,.access-create fieldset{grid-column:auto}.person-actions{flex-wrap:wrap}.access-panel-heading{flex-wrap:wrap;align-items:flex-end;gap:12px}.access-filter{order:3;width:100%}.access-filter input{width:100%}.qualification-row{grid-template-columns:1fr}.configuration-hero,.catalogue-drop,.candidate-actions{flex-direction:column;align-items:stretch}.configuration-summary{padding:24px 20px}.configuration-summary-grid,.candidate-identities,.setup-grid,.effective-contract-query,.contract-record,.contract-record dl,.contract-trust,.reference-change ul{grid-template-columns:1fr}.qualification-status{grid-template-columns:1fr;align-items:stretch}.qualification-status button{width:100%}.configuration-recovery,.governance-steps,.change-grid{grid-template-columns:1fr}.change-grid>div{border-right:0;border-bottom:1px solid var(--line)}.change-grid>div:last-child{border-bottom:0}.operation-hero{flex-direction:column;align-items:start}.operation-state{width:100%}.operation-metrics{grid-template-columns:repeat(2,1fr)}.operation-metrics article:nth-child(2){border-right:0}.operation-metrics article:nth-child(-n+2){border-bottom:1px solid #ffffff24}.operation-action-card,.safe-next,.mutation-result,.wait-disclosure{margin-left:18px;margin-right:18px}.operation-instructions{padding-left:18px;padding-right:18px}.case-hero{flex-direction:column;align-items:start}.case-metrics{grid-template-columns:repeat(2,1fr)}.recovery-explanation,.outcome-readiness-heading{grid-template-columns:1fr;gap:20px}.outcome-requirements{grid-template-columns:1fr}.case-metrics article:nth-child(2){border-right:0}.case-metrics article:nth-child(-n+2){border-bottom:1px solid var(--line)}.case-layout,.case-layout--lower,.evidence-facts{grid-template-columns:1fr}.evidence-facts div{border-right:0}.timeline-title,.compact-list article{flex-direction:column;align-items:start}.compact-list article>div:last-child{text-align:left;justify-items:start}.effect-card-heading{flex-direction:column}.effect-card dl,.source-card{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.page-navigation{flex-wrap:wrap;align-items:center;gap:.65rem;margin-top:1rem;font-size:.875rem;display:flex}.page-navigation button{color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:.35rem;padding:.5rem .75rem}.page-navigation button:focus-visible{outline-offset:3px;outline:2px solid}
