/* R92: editorial document review, confined to the illustrative case component. */
.incident91.lens92{--s-line:#385565;--s-muted:#9fb6c4;--s-cyan:#8ce6e8;--s-violet:#b9aff2;--s-ink:#edf5fa;scroll-margin-top:44px!important}
.lens92 .incident91-anchor{scroll-margin-top:44px!important}
.lens92 .incident91-intro{padding-bottom:24px;max-width:950px}
.lens92 .incident91-intro>span{letter-spacing:.12em;font-size:10px;color:#90b9c9}
.lens92 .incident91-intro h3{font-size:clamp(29px,3vw,39px);font-weight:590;letter-spacing:-.042em;line-height:1.16}
.lens92 .incident91-nav{border-radius:18px 18px 0 0;background:#081621;gap:5px;padding:8px;border-bottom:1px solid #274352}
.lens92 .incident91-nav>a{padding:13px 14px;gap:10px;min-height:52px;font-size:13px;border:1px solid transparent;border-radius:10px;color:#a5bccb;line-height:1.4}
.lens92 .incident91-nav>a>span{display:grid;place-items:center;flex:0 0 24px;height:24px;border:1px solid #304959;border-radius:7px;color:#90a8b9;font-size:10px;background:#12212f}
.lens92 .incident91-nav>a[aria-selected=true]{background:linear-gradient(125deg,#19404b,#202d45);border-color:#496c7d;color:#f1f9fb;box-shadow:inset 0 1px #b0e5f320}
.lens92 .incident91-nav>a[aria-selected=true]>span{color:#a2eff0;border-color:#6491a3;background:#25516344}
.lens92 .incident91-nav>a[aria-selected=true]::after{display:none}
.lens92 .incident91-nav>a:hover{border-color:#527084;color:#eaf4fa}
.lens92 .scene92-panel{padding:28px 30px 0;border-top:0;background:radial-gradient(ellipse at 0 0,#0c39414d,transparent 60%),linear-gradient(145deg,#0a1924,#101c2c)}
.lens92 .incident91-scene{margin:0 0 21px;display:block}
.lens92 .incident91-scene h3{font-size:clamp(25px,2.6vw,33px);font-weight:590;letter-spacing:-.036em;line-height:1.2;max-width:41ch;text-wrap:pretty}
.lens92 .incident91-context{font-size:14px;line-height:1.6;max-width:82ch;color:#a5bdca;margin:10px 0 0}
.lens92 .scene92-phases{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0 0 24px;padding:0;gap:18px}
.lens92 .scene92-phases li{display:flex;align-items:center;gap:9px;min-width:0;font-size:11px;font-weight:540;line-height:1.4;color:#9fb4c3;position:relative}
.lens92 .scene92-phases li>span{flex:0 0 23px;display:grid;place-items:center;height:23px;border:1px solid #405968;border-radius:50%;font-size:10px;background:#152631;color:#b7ced9}
.lens92 .scene92-phases li:not(:last-child)::after{content:'›';margin-left:auto;padding-left:6px;color:#7292a3;font-size:18px}
.lens92 .scene92-phases li:last-child{color:#f0ca98}
.lens92 .scene92-phases li:last-child>span{border-color:#ad855766;background:#8e6a2926;color:#f0ca98}
.lens92 .scene92-workspace{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(250px,1fr);gap:24px;align-items:stretch}
.lens92 .scene92-document{border:1px solid #3e6073;border-radius:13px;background:linear-gradient(130deg,#142e3c,#142332);box-shadow:0 14px 38px #0002,inset 0 1px #b6d5eb15;overflow:hidden;min-width:0}
.lens92 .scene92-excerpt{position:relative;min-width:0;padding:21px 22px 19px;border:0;border-radius:0;background:none;box-shadow:none;margin:0}
.lens92 .scene92-excerpt--right{border-top:1px solid #45617166;background:linear-gradient(110deg,#242c4840,#1d23333d)}
.lens92 .scene92-excerpt header{display:flex;align-items:baseline;justify-content:space-between;gap:18px;background:none;border:0;padding:0;margin:0 0 17px}
.lens92 .scene92-excerpt header>span{color:#a3e0e6;font-size:11px;font-weight:600;line-height:1.4;letter-spacing:.02em}
.lens92 .scene92-excerpt--right header>span{color:#c6bce9}
.lens92 .scene92-excerpt code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:9px;line-height:1.5;font-weight:400;max-width:45%;text-align:right;color:#8fa9ba;overflow-wrap:anywhere}
.lens92 .scene92-quote{display:flex;align-items:flex-start;gap:14px;min-width:0}
.lens92 .scene92-margin{font:10px/1.7 ui-monospace,SFMono-Regular,Consolas,monospace;color:#7291a3;margin-top:4px;flex:0 0 16px}
.lens92 .scene92-excerpt blockquote{margin:0;border:0;padding:0;font-size:clamp(16px,1.7vw,21px);line-height:1.55;letter-spacing:-.018em;font-weight:450;color:#d7e4ec;text-wrap:pretty}
.lens92 .scene92-excerpt mark{color:#e3fafb;background:#43bfc329;border-radius:4px;padding:0 3px;box-decoration-break:clone;-webkit-box-decoration-break:clone;font-weight:650}
.lens92 .scene92-excerpt--right mark{background:#a38cf42e;color:#e7ddff}
.lens92 .scene92-excerpt del{text-decoration-color:#b99fa299;text-decoration-thickness:1px;color:#a4bbc8}
.lens92 .scene92-fact{display:inline-flex;align-items:center;margin:14px 0 0 30px;font-size:11px;line-height:1.4;font-weight:650;font-variant-numeric:tabular-nums;letter-spacing:.015em;padding:5px 9px;border:1px solid #6fb1bd44;border-radius:6px;color:#a4dfe6;background:#112d39}
.lens92 .scene92-excerpt--right .scene92-fact{color:#ccbeed;border-color:#9b88c955;background:#2c2a46}
.lens92 .scene92-reading{display:flex;align-items:center;gap:13px;padding:15px 22px;border-top:1px solid #a17d534f;background:linear-gradient(90deg,#ad804715,#9264530a)}
.lens92 .scene92-reading>span{display:grid;place-items:center;color:#efc690;font-size:20px;flex:0 0 22px;height:22px}
.lens92 .scene92-reading p{font-size:12px;line-height:1.5;color:#e0c6aa;margin:0;font-weight:500}
.lens92 .scene92-decision{padding:6px 0 0 0;min-width:0;display:flex;flex-direction:column;align-items:flex-start}
.lens92 .incident91-status{margin:0 0 19px;padding:6px 10px;font-size:9px;letter-spacing:.08em;max-width:100%;border-radius:6px}
.lens92 .scene92-decision h4{margin:0 0 9px;font-size:12px;letter-spacing:.02em;font-weight:620;color:#f0d2a8;line-height:1.45}
.lens92 .scene92-action{font-size:19px;line-height:1.5;letter-spacing:-.02em;font-weight:490;margin:0 0 24px;color:#e7f0f5;text-wrap:pretty}
.lens92 .scene92-product{width:100%;padding:18px 0 0;margin-top:auto;border-top:1px solid #42607366}
.lens92 .scene92-product>span{font-size:10px;font-weight:650;line-height:1.5;color:#a5dbe2;letter-spacing:.1em;text-transform:uppercase}
.lens92 .scene92-product p{font-size:13px;line-height:1.6;color:#a9c1cf;margin:7px 0 15px}
.lens92 .scene92-product>a{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;padding:12px 14px;border:1px solid #71859f;border-radius:9px;background:linear-gradient(125deg,#29465a,#243249);box-shadow:inset 0 1px #cedffc25;color:#eef6fa;font-size:12px;font-weight:600;line-height:1.5;text-decoration:none}
.lens92 .scene92-product>a:hover{border-color:#99cedb;background:linear-gradient(125deg,#35596b,#304362)}
.lens92 .scene92-product>a>span{font-size:19px;color:#93dfe8;flex-shrink:0}
.lens92 .incident91-detail{margin-top:22px}
.lens92 .incident91-detail summary{padding:15px 0;font-size:11px}
.lens92 .incident91-note{padding:14px 30px;background:#081622}
@media(max-width:1000px){.lens92 .scene92-workspace{grid-template-columns:minmax(0,1.4fr) minmax(235px,1fr);gap:20px}.lens92 .incident91-nav>a{font-size:12px;padding:12px 10px;gap:8px}.lens92 .scene92-action{font-size:17px}.lens92 .scene92-excerpt{padding:19px}.lens92 .scene92-excerpt header{flex-direction:column;gap:5px}.lens92 .scene92-excerpt code{max-width:100%;text-align:left}}
@media(max-width:760px){.lens92 .scene92-workspace{grid-template-columns:1fr;gap:20px}.lens92 .scene92-decision{padding:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:0 13px}.lens92 .incident91-status{grid-column:1/-1;margin:0 0 13px;justify-self:start}.lens92 .scene92-decision h4{grid-column:1/-1}.lens92 .scene92-action{grid-column:1/-1;margin-bottom:17px;font-size:16px}.lens92 .scene92-product{grid-column:1/-1;padding-top:16px}.lens92 .scene92-excerpt header{flex-direction:row;gap:12px}.lens92 .scene92-excerpt code{max-width:45%;text-align:right}.lens92 .scene92-excerpt blockquote{font-size:16px;line-height:1.5}.lens92 .incident91-context{font-size:13px}.lens92 .scene92-phases{gap:10px}.lens92 .scene92-phases li{font-size:10px;align-items:flex-start;flex-direction:column;gap:8px}.lens92 .scene92-phases li:not(:last-child)::after{position:absolute;right:0;top:0;padding:0}.lens92 .scene92-phases li>span{flex-basis:auto;width:23px}.lens92 .scene92-panel{padding:23px 18px 0}.lens92 .incident91-scene h3{font-size:26px}.lens92 .incident91-nav{padding:6px;gap:4px}.lens92 .incident91-nav>a{min-height:52px;padding:10px 8px;font-size:11px;gap:7px;border:1px solid transparent}.lens92 .incident91-nav>a>span{height:22px;flex-basis:22px}.lens92 .incident91-note{padding:13px 18px}}
@media(max-width:380px){.lens92 .scene92-panel{padding:21px 14px 0}.lens92 .scene92-excerpt{padding:17px 14px}.lens92 .scene92-quote{gap:10px}.lens92 .scene92-margin{flex-basis:13px}.lens92 .scene92-fact{margin-left:23px}.lens92 .scene92-excerpt blockquote{font-size:16px}.lens92 .scene92-reading{padding:14px}.lens92 .incident91-nav>a{font-size:10px;padding:10px 6px;gap:6px}.lens92 .incident91-scene h3{font-size:24px}.lens92 .scene92-phases li{font-size:9px}}
