/* R91 editorial workbench: bounded rules, no changes to existing home geometry. */
.signature84-checks>li{position:relative}
.signature84-checks .signature85-card-head b>a.incident91-entry{color:inherit;font:inherit;line-height:inherit;text-decoration:none;border:0;padding:0;background:none}
.signature84-checks .signature85-card-head b>a.incident91-entry::after{content:'';position:absolute;inset:0;border-radius:inherit}
.signature84-checks>li:has(.incident91-entry:hover){border-color:#70becd;box-shadow:inset 0 1px #6ba9bb}
.signature84-checks>li:has(.incident91-entry:focus-visible){outline:2px solid #87e2ec;outline-offset:3px}
.incident91{--i-line:#294454;--i-muted:#a5bcc7;--i-ink:#eff6fa;--i-accent:#70d8e4;color:var(--i-ink);margin:32px 0 0;isolation:isolate;scroll-margin-top:20px!important;position:relative}
.incident91 *{box-sizing:border-box}
.incident91-anchor{position:absolute;top:0;left:0;height:0;width:0;scroll-margin-top:20px!important}
.incident91 .incident91-intro{padding:0 0 26px;border:0;background:none;max-width:960px}
.incident91-intro>span{color:var(--i-accent);font-size:11px;font-weight:650;letter-spacing:.15em;text-transform:uppercase;line-height:1.5}
.incident91 .incident91-intro h3{margin:12px 0 0;font-size:clamp(28px,2.8vw,34px);line-height:1.12;font-weight:620;letter-spacing:-.043em;color:var(--i-ink);text-wrap:balance}
.incident91 .incident91-intro p{display:none}
.incident91 .incident91-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:0;border:1px solid var(--i-line);border-bottom:0;border-radius:20px 20px 0 0;background:#081923;overflow:hidden}
.incident91-nav>a{position:relative;display:flex;align-items:center;gap:12px;min-height:58px;padding:15px 24px;color:#a5bac6;border:0;border-right:1px solid #29445488;text-decoration:none;font-size:14px;font-weight:580;line-height:1.35;transition:background .15s,color .15s}
.incident91-nav>a:last-child{border-right:0}
.incident91-nav>a>span{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px;letter-spacing:.05em;color:#7898a7}
.incident91-nav>a:hover{color:var(--i-ink);background:#102631}
.incident91-nav>a[aria-selected=true]{color:#ecf8fb;background:linear-gradient(120deg,#163b48,#142734)}
.incident91-nav>a[aria-selected=true]::after{content:'';position:absolute;bottom:0;left:24px;right:24px;height:2px;background:linear-gradient(90deg,#51d2dd,#9295ec)}
.incident91-nav>a[aria-selected=true]>span{color:var(--i-accent)}
.incident91 a:focus-visible,.incident91 summary:focus-visible,.incident91-panel:focus-visible{outline:2px solid var(--i-accent);outline-offset:-4px}
.incident91-panel{padding:32px 36px 0;border:1px solid var(--i-line);border-top:1px solid #355464;background:radial-gradient(ellipse at 0 0,#0b36404d,transparent 60%),linear-gradient(130deg,#081a24,#101c2b);scroll-margin-top:110px}
.incident91-panel[hidden]{display:none!important}
.incident91 .incident91-scene{display:flex;align-items:flex-start;justify-content:space-between;gap:26px;padding:0;margin:0 0 26px;border:0;background:none}
.incident91 .incident91-scene h3{font-size:clamp(26px,2.7vw,36px);font-weight:600;letter-spacing:-.04em;line-height:1.18;text-wrap:balance;color:var(--i-ink);margin:0;max-width:32ch}
.incident91-context{display:block;font-size:14px;line-height:1.65;color:var(--i-muted);margin-top:12px;max-width:75ch}
.incident91-status{flex:0 0 auto;max-width:200px;font-size:10px;font-weight:650;letter-spacing:.08em;text-transform:uppercase;line-height:1.4;border:1px solid;border-radius:30px;padding:8px 12px;margin-top:6px}
.incident91-status--review{color:#f0cd97;background:#805b211a;border-color:#ad88565c}
.incident91-status--hold{color:#f0adb8;background:#8d405224;border-color:#b267795e}
.incident91-compare{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;position:relative;border:1px solid #345260;border-radius:17px;background:#06151e80;overflow:hidden}
.incident91-compare::after{content:'≠';position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:32px;height:32px;border:1px solid #345260;border-radius:50%;background:#0c202c;color:#b7c8d3;font-size:20px;line-height:1}
.incident91 .incident91-document{position:relative;padding:22px 28px 20px;min-width:0;display:flex;flex-direction:column;border:0;border-radius:0;background:radial-gradient(ellipse at 0 0,#15485833,transparent 78%)}
.incident91 .incident91-document--right{border-left:1px solid #345260;background:radial-gradient(ellipse at 100% 0,#46386b29,transparent 78%)}
.incident91 .incident91-document header{padding:0;margin:0 0 16px;border:0;background:none}
.incident91-document header>span{font-size:12px;line-height:1.4;font-weight:550;color:#9de0e8}
.incident91-document--right header>span{color:#c1b8e3}
.incident91 .incident91-signal{display:block;font-size:clamp(46px,4.6vw,66px);line-height:1.05;font-weight:540;letter-spacing:-.065em;color:#8ce4ee;margin:0 0 15px;font-variant-numeric:tabular-nums}
.incident91 .incident91-document--right .incident91-signal{color:#bdb0ee}
.incident91 .incident91-document p{font-size:15px;line-height:1.65;letter-spacing:-.008em;color:#d4e0e8;font-weight:430;margin:0 0 22px;text-wrap:pretty;max-width:49ch}
.incident91-document mark{color:#a5ecf3;background:none;font-weight:570}
.incident91-document--right mark{color:#d1c5f5}
.incident91-document code{display:block;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px;font-weight:400;line-height:1.5;color:#91aab8;max-width:100%;overflow-wrap:anywhere;margin-top:auto;padding-top:13px;border-top:1px solid #35505e80}
.incident91 .incident91-verdict{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);align-items:center;gap:24px;margin-top:0;padding:23px 0}
.incident91 .incident91-verdict p{font-size:13px;line-height:1.6;color:#b4c6cf;margin:0;padding-left:13px;border-left:2px solid #d09c77}
.incident91-verdict strong{display:block;font-size:17px;font-weight:530;letter-spacing:-.018em;line-height:1.5;color:var(--i-ink)}
.incident91 .incident91-product{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px 0;border-top:1px solid #36526280}
.incident91-product>span{font-size:10px;letter-spacing:.12em;text-transform:uppercase;font-weight:650;color:var(--i-accent);white-space:nowrap}
.incident91 .incident91-product p{margin:0;font-size:13px;line-height:1.5;color:#b7cbd4}
.incident91-product>a{display:inline-flex;align-items:center;justify-content:space-between;gap:16px;color:#edf6fa;text-decoration:none;font-size:13px;font-weight:580;line-height:1.5;max-width:34ch;padding:12px 16px;border:1px solid #577086;border-radius:10px;background:linear-gradient(130deg,#1c3544,#1b2b3e);box-shadow:inset 0 1px #d4e8fc16}
.incident91-product>a:hover{border-color:#97becd;background:#253e50}
.incident91-product>a>span{color:var(--i-accent)}
.incident91 .incident91-detail{border-top:1px solid #36526280}
.incident91 .incident91-detail summary{list-style:none;cursor:pointer;font-size:12px;line-height:1.5;font-weight:550;color:#a8bfcb;padding:15px 0;display:flex;justify-content:space-between}
.incident91-detail summary::-webkit-details-marker{display:none}
.incident91-detail summary::after{content:'+';font-size:18px;color:var(--i-accent)}
.incident91-detail[open] summary::after{content:'−'}
.incident91-detail ul{display:grid;gap:9px;margin:0 0 18px;padding-left:18px;color:var(--i-muted);font-size:13px;line-height:1.6}
.incident91 .incident91-boundary{font-size:12px;line-height:1.65;color:var(--i-muted);margin:0 0 15px;max-width:85ch}
.incident91-source{display:inline-block;font-size:12px;line-height:1.5;color:#a6dce7;text-decoration:none;margin-bottom:18px}
.incident91-source small{display:block;font-size:10px;color:#9fb2c0;margin-top:3px;line-height:1.5}
.incident91 .incident91-note{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:15px 36px;border:1px solid var(--i-line);border-top:0;border-radius:0 0 20px 20px;background:#071620}
.incident91 .incident91-note p{font-size:10px;line-height:1.6;color:#92adba;margin:0;max-width:80ch}
.incident91-note a{font-size:11px;line-height:1.5;color:#b1dce4;text-decoration:none;white-space:nowrap}
.incident91-context-note{margin:15px 0 0;padding-top:14px;border-top:1px solid #294451;font-size:14px;line-height:1.6;color:#b4c4cf}
.incident91-context-note a{color:#9cdde8;text-underline-offset:4px}
@media(min-width:981px) and (max-width:1020px){.home-lab-r13642.home-lab-r13665{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:'mark' 'copy' 'flow' 'cta'!important;gap:20px!important}.home-lab-r13642.home-lab-r13665 .home-lab-mark-r13643{grid-column:auto!important;grid-template-columns:auto minmax(0,1fr)!important;padding-right:0!important}.home-lab-r13642.home-lab-r13665 .home-lab-copy-r13642{grid-column:auto!important;border-left:0!important;padding-left:0!important}.home-lab-r13642.home-lab-r13665 .home-lab-flow-r13665{grid-column:auto!important}}
@media(max-width:1100px){.incident91-nav>a{padding:16px;gap:8px;font-size:13px}.incident91 .incident91-product{grid-template-columns:1fr auto;gap:7px 14px}.incident91-product>span{grid-column:1/-1}.incident91 .incident91-scene{gap:14px}}
@media(max-width:700px){
 .incident91{margin-top:24px}.incident91 .incident91-intro{padding:0 0 21px}.incident91 .incident91-intro h3{font-size:29px;line-height:1.13;letter-spacing:-.04em}.incident91 .incident91-intro p{display:none}
 .incident91 .incident91-nav{grid-template-columns:repeat(2,minmax(0,1fr));border-radius:17px 17px 0 0}.incident91-nav>a{font-size:12px;min-height:51px;padding:12px 14px;gap:8px;border-bottom:1px solid #29445480}.incident91-nav>a:nth-child(2){border-right:0}.incident91-nav>a[aria-selected=true]::after{left:14px;right:14px}
 .incident91-panel{padding:22px 16px 0}.incident91 .incident91-scene{flex-direction:column;gap:11px;margin-bottom:21px}.incident91-status{max-width:none;font-size:9px;margin:0;padding:6px 9px}.incident91 .incident91-scene h3{font-size:25px;letter-spacing:-.035em}.incident91-context{font-size:13px;line-height:1.6;margin-top:9px}
 .incident91-compare{border-radius:13px}.incident91-compare::after{width:23px;height:23px;font-size:15px}.incident91 .incident91-document{padding:16px 12px 14px}.incident91 .incident91-document header{margin-bottom:14px;min-height:32px}.incident91-document header>span{font-size:11px;line-height:1.5}.incident91 .incident91-signal{font-size:clamp(32px,10vw,42px);margin-bottom:15px;letter-spacing:-.065em}.incident91 .incident91-document p{font-size:13px;line-height:1.6;margin-bottom:16px;letter-spacing:0}.incident91-document code{font-size:9px;padding-top:11px}
 .incident91 .incident91-verdict{grid-template-columns:1fr;gap:10px;padding:20px 0}.incident91 .incident91-verdict p{font-size:12px}.incident91-verdict strong{font-size:16px;line-height:1.5}
 .incident91 .incident91-product{grid-template-columns:1fr;gap:9px;padding:17px 0}.incident91-product>a{max-width:none;justify-self:start;margin-top:4px;padding:12px 15px}.incident91 .incident91-note{padding:14px 16px;align-items:flex-start;flex-direction:column;gap:8px;border-radius:0 0 17px 17px}.incident91-note a{white-space:normal}
}
@media(prefers-reduced-motion:reduce){.incident91 *{transition:none!important;scroll-behavior:auto!important}}
