@layer inspect-v114{
body .i114-main{background:#f8fafc!important;color:#233f54!important;font-family:'OTC Humanist','Segoe UI',Arial,sans-serif!important;margin:0!important;overflow:visible!important}
body .i114-main,body .i114-main *{box-sizing:border-box!important}
body .i114-main :where(h1,h2,h3,h4,p,span,strong,b,small,a,button,th,td,dt,dd,summary){font-family:'OTC Humanist','Segoe UI',Arial,sans-serif!important;letter-spacing:0!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important}
body .i114-main :where(h1,h2,h3,h4){font-weight:600!important;background:none!important;margin:0!important;line-height:1.2!important;color:inherit!important;max-width:none!important}
body .i114-main p{font-size:18px!important;line-height:1.7!important;color:#5c7488!important;margin:0!important;max-width:none!important}
body .i114-main a{text-decoration:none!important}
body .i114-main code{font-family:Consolas,'Liberation Mono',monospace!important;font-size:14px!important;line-height:1.7!important;letter-spacing:0!important}
body .i114-main :where(button,a,summary):focus-visible{outline:3px solid #d9a63c!important;outline-offset:4px!important}
body .i114-main button{cursor:pointer!important}
body .i114-main .i114-wrap{width:calc(100% - 64px)!important;max-width:1220px!important;margin:0 auto!important}
body .i114-hero{background:linear-gradient(125deg,#f9fbfd,#edf3f8)!important;border-bottom:1px solid #d7e2ec!important;padding:72px 0 68px!important}
body .i114-hero-grid{display:grid!important;grid-template-columns:1.2fr 1fr!important;gap:64px!important;align-items:center!important}
body .i114-main .i114-eyebrow{font-size:12px!important;font-weight:600!important;letter-spacing:.075em!important;line-height:1.6!important;color:#39758b!important;margin-bottom:18px!important}
body .i114-status{display:inline-flex!important;align-items:center!important;background:#e4f0f2!important;border:1px solid #b8d3db!important;border-radius:5px!important;padding:6px 10px!important;font-size:13px!important;line-height:1.5!important;color:#396c7b!important;margin-bottom:24px!important}
body .i114-hero h1{font-size:clamp(38px,4.2vw,60px)!important;line-height:1.1!important;font-weight:500!important;color:#17374e!important;margin-bottom:25px!important;letter-spacing:-.008em!important}
body .i114-hero .i114-lead{font-size:21px!important;line-height:1.65!important;margin-bottom:20px!important;color:#526f84!important;max-width:46ch!important}
body .i114-hero .i114-principles{font-size:16px!important;color:#35667b!important;margin-bottom:27px!important}
body .i114-main .i114-actions{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:13px!important;margin-top:25px!important}
body .i114-main .i114-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:46px!important;padding:12px 18px!important;border:1px solid #b9cdda!important;border-radius:6px!important;background:#fff!important;color:#2d576e!important;font-size:16px!important;font-weight:600!important;line-height:1.5!important;box-shadow:0 3px 7px #23485d08!important;white-space:normal!important;text-align:center!important}
body .i114-main .i114-button.primary{background:#efb747!important;border-color:#d8a23c!important;color:#243c4d!important}
body .i114-main .i114-small{font-size:14px!important;line-height:1.7!important;color:#7a8fa0!important;margin-top:21px!important}
body .i114-hero-record{background:#fff!important;border:1px solid #bfd0dd!important;border-radius:11px!important;overflow:hidden!important;box-shadow:0 13px 28px #21465c10!important}
body .i114-record-top{background:#eef4f8!important;border-bottom:1px solid #d2dfe9!important;padding:16px 20px!important;display:flex!important;flex-wrap:wrap!important;gap:8px 18px!important;color:#557b90!important;font-size:10px!important;line-height:1.6!important}
body .i114-record-top>span:first-child{font-weight:600!important;letter-spacing:.07em!important}
body .i114-mini-flow{padding:20px 24px 0!important}
body .i114-mini-flow>div{position:relative!important;padding:0 0 22px 21px!important;border-left:1px solid #c9dae6!important}
body .i114-mini-flow>div:last-child{border-left:0!important;padding-bottom:0!important}
body .i114-mini-flow>div::before{content:''!important;position:absolute!important;left:-4px!important;top:5px!important;width:7px!important;height:7px!important;border-radius:50%!important;background:#568b9e!important;border:2px solid #fff!important;box-shadow:0 0 0 1px #9dbecf!important}
body .i114-mini-flow b{display:block!important;color:#4c8396!important;font-size:11px!important;line-height:1.6!important;margin-bottom:6px!important}
body .i114-mini-flow strong{display:block!important;color:#2f5369!important;font-size:22px!important;font-weight:600!important;line-height:1.3!important;margin-bottom:6px!important}
body .i114-mini-flow code{display:block!important;color:#4a6e83!important}
body .i114-mini-flow span{display:block!important;color:#71889a!important;font-size:15px!important;line-height:1.6!important;max-width:37ch!important}
body .i114-hero-record>.i114-small{margin:19px 24px 22px!important;font-size:12px!important}
body .i114-main .i114-section{padding:62px 0!important;border-bottom:1px solid #dfe7ee!important;background:#f8fafc!important}
body .i114-section-head{display:grid!important;grid-template-columns:1.1fr 1fr!important;align-items:end!important;gap:55px!important;margin-bottom:30px!important}
body .i114-section h2{font-size:clamp(30px,3.1vw,43px)!important;line-height:1.16!important;color:#23465e!important;letter-spacing:-.005em!important}
body .i114-section-head>p{font-size:19px!important;line-height:1.7!important;max-width:49ch!important}
body .i114-workbench{background:#152437!important;border:1px solid #415a6e!important;border-radius:11px!important;overflow:hidden!important;color:#dbe8f0!important;box-shadow:0 18px 35px #1c3f5a1c!important}
body .i114-window-bar{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:20px!important;padding:18px 24px!important;background:#0e1b2c!important;border-bottom:1px solid #324b61!important}
body .i114-window-bar strong{font-size:19px!important;font-weight:600!important;color:#dceaf3!important}
body .i114-window-bar>span{font-size:12px!important;color:#9db7c9!important}
body .i114-synthetic-banner{padding:13px 24px!important;background:#203c4d!important;border-bottom:1px solid #3d6174!important;color:#b9dae4!important;font-size:14px!important;line-height:1.7!important}
body .i114-synthetic-banner strong{font-weight:600!important;color:#d2f0ef!important}
body .i114-bench-controls{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:20px!important;padding:20px 24px!important;border-bottom:1px solid #354d62!important;background:#1b2d41!important}
body .i114-tabs{display:flex!important;gap:7px!important;flex-wrap:wrap!important}
body .i114-tabs button{display:inline-flex!important;align-items:center!important;gap:10px!important;border:1px solid #466175!important;border-radius:5px!important;padding:10px 13px!important;background:#20364c!important;color:#b8cfdf!important;font-size:16px!important;line-height:1.5!important;font-weight:500!important}
body .i114-tabs button>span{color:#80b4c4!important;font-size:12px!important;font-weight:600!important}
body .i114-tabs button[aria-selected=true]{background:#e2f0f2!important;border-color:#8fb7c4!important;color:#234e65!important}
body .i114-tabs button[aria-selected=true]>span{color:#3b7b90!important}
body .i114-run{border:1px solid #628d9d!important;border-radius:5px!important;padding:11px 14px!important;background:#2f6071!important;color:#e6f6f7!important;font-size:14px!important;line-height:1.5!important;font-weight:600!important;flex-shrink:0!important}
body .i114-bench-body{padding:28px!important;min-height:420px!important}
body .i114-bench-body>section[hidden]{display:none!important}
body .i114-bench-body>section.was-selected{animation:i114-step-reveal .18s ease-out both!important}
body .i114-panel-heading{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:20px!important;margin-bottom:24px!important}
body .i114-panel-heading .i114-eyebrow{color:#83bccb!important;margin-bottom:10px!important;font-size:11px!important}
body .i114-panel-heading h3{font-size:30px!important;line-height:1.25!important;color:#e4eef6!important;font-weight:500!important}
body .i114-bench-badge{font-size:12px!important;line-height:1.5!important;color:#a9dbdc!important;border:1px solid #507d89!important;border-radius:4px!important;padding:6px 10px!important;background:#254452!important;white-space:nowrap!important}
body .i114-bench-badge.amber{color:#e3c993!important;border-color:#8b7957!important;background:#453f31!important}
body .i114-observation-grid{display:grid!important;grid-template-columns:1.5fr 1fr!important;gap:18px!important;margin-bottom:24px!important}
body .i114-path{display:flex!important;align-items:center!important;gap:20px!important;background:#1e3349!important;border:1px solid #3a576e!important;border-radius:6px!important;padding:21px!important}
body .i114-path>div:not(.i114-path-connector){flex:1!important;min-width:0!important}
body .i114-path small{display:block!important;font-size:11px!important;color:#82b1c2!important;line-height:1.6!important;margin-bottom:10px!important}
body .i114-path strong{display:block!important;font-size:18px!important;line-height:1.5!important;font-weight:500!important;color:#d7e7f1!important;margin-bottom:8px!important}
body .i114-path code{display:block!important;color:#a4c8d7!important;font-size:13px!important;overflow-wrap:anywhere!important}
body .i114-path-connector{width:34px!important;height:1px!important;background:#77a6b8!important;position:relative!important;flex:0 0 34px!important}
body .i114-path-connector::after{content:''!important;position:absolute!important;right:0!important;top:-3px!important;width:6px!important;height:6px!important;border:solid #77a6b8!important;border-width:1px 1px 0 0!important;transform:rotate(45deg)!important}
body .i114-scope-box{background:#203c4a!important;border:1px solid #426674!important;border-left:3px solid #6198a5!important;border-radius:6px!important;padding:21px!important}
body .i114-scope-box>span{display:block!important;font-size:11px!important;color:#9dc8d2!important;margin-bottom:12px!important;letter-spacing:.06em!important}
body .i114-workbench .i114-scope-box p{font-size:16px!important;line-height:1.7!important;color:#b6cedb!important}
body .i114-table-scroll{overflow:auto!important;border:1px solid #3c566c!important;border-radius:6px!important}
body .i114-workbench table{width:100%!important;border-collapse:collapse!important;background:#1a2d42!important;margin:0!important;font-size:16px!important;line-height:1.6!important;table-layout:auto!important}
body .i114-workbench th,body .i114-workbench td{padding:15px 17px!important;border-bottom:1px solid #354f65!important;text-align:left!important;vertical-align:top!important;background:#1a2d42!important;color:#b8d0df!important;font-size:16px!important;line-height:1.65!important;font-weight:400!important}
body .i114-workbench thead th{background:#243e54!important;color:#c5dce9!important;font-size:14px!important;font-weight:600!important}
body .i114-workbench tbody th{font-weight:500!important;color:#cee2ed!important}
body .i114-workbench .i114-bench-intro{font-size:18px!important;line-height:1.75!important;color:#b8cfde!important;margin-bottom:23px!important;max-width:83ch!important}
body .i114-question-grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:16px!important;margin-bottom:22px!important}
body .i114-question-grid article{padding:21px!important;background:#20354b!important;border:1px solid #3b5a70!important;border-radius:6px!important}
body .i114-question-grid article>span{display:block!important;font-size:10px!important;color:#8bb8ca!important;letter-spacing:.06em!important;margin-bottom:13px!important}
body .i114-question-grid h4{font-size:21px!important;color:#d9e8f2!important;font-weight:500!important;margin-bottom:14px!important}
body .i114-question-grid p{font-size:16px!important;color:#b1c9d9!important;line-height:1.75!important}
body .i114-linked-record{padding:15px 20px!important;border:1px solid #40596b!important;border-radius:5px!important;display:flex!important;gap:18px!important;align-items:baseline!important;flex-wrap:wrap!important;background:#192d41!important}
body .i114-linked-record span{font-size:12px!important;color:#8fb2c6!important}
body .i114-linked-record strong{font-size:14px!important;color:#b9d0de!important;font-weight:400!important}
body .i114-primary-action{display:grid!important;grid-template-columns:1.2fr 1fr!important;gap:30px!important;padding:23px!important;background:#213d4c!important;border:1px solid #4d7080!important;border-left:3px solid #7aacb4!important;border-radius:6px!important;margin-bottom:24px!important}
body .i114-primary-action span{display:block!important;font-size:11px!important;color:#91c1cf!important;letter-spacing:.05em!important;margin-bottom:12px!important}
body .i114-primary-action h4{font-size:25px!important;font-weight:500!important;color:#e0eef4!important;margin-bottom:12px!important}
body .i114-primary-action p{font-size:16px!important;color:#b9d2de!important;line-height:1.75!important}
body .i114-bench-footer{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:25px!important;padding:17px 24px!important;background:#112034!important;border-top:1px solid #3b5368!important}
body .i114-bench-footer p{font-size:14px!important;color:#a4c4d5!important}
body .i114-bench-footer>div{display:flex!important;gap:8px!important;flex-shrink:0!important}
body .i114-bench-footer button{padding:9px 12px!important;border:1px solid #57778d!important;border-radius:5px!important;font-size:14px!important;color:#d0e5f0!important;background:#243e56!important;line-height:1.5!important}
body .i114-workbench .i114-bench-note{padding:13px 24px!important;background:#0d1b2c!important;color:#8eaabd!important;font-size:12px!important;line-height:1.75!important}
body .i114-main .i114-evidence{background:#edf3f8!important}
body .i114-evidence-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:24px!important}
body .i114-card{padding:28px!important;border:1px solid #c7d7e3!important;border-radius:8px!important;background:#fff!important;box-shadow:0 7px 16px #24485c07!important}
body .i114-number{display:block!important;font-size:12px!important;color:#4b8297!important;font-weight:600!important;margin-bottom:15px!important;letter-spacing:.05em!important}
body .i114-card h3{font-size:27px!important;color:#2b526b!important;line-height:1.25!important;margin-bottom:22px!important}
body .i114-card dl{margin:0!important}
body .i114-card dl>div{padding:15px 0!important;border-top:1px solid #e1e9ef!important;display:grid!important;grid-template-columns:110px 1fr!important;gap:18px!important}
body .i114-card dt{font-size:15px!important;color:#3f6b82!important;font-weight:600!important;line-height:1.7!important}
body .i114-card dd{font-size:16px!important;color:#678195!important;line-height:1.75!important;margin:0!important}
body .i114-main .i114-text-link{display:inline-block!important;font-size:17px!important;line-height:1.7!important;color:#3e7c94!important;text-decoration:underline!important;text-underline-offset:4px!important}
body .i114-readiness-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px 22px!important}
body .i114-readiness{background:#fff!important;border:1px solid #c7d9e7!important;border-radius:7px!important;margin:0!important;padding:0!important;align-self:start!important}
body .i114-readiness summary{display:flex!important;align-items:center!important;gap:15px!important;list-style:none!important;padding:20px!important;color:#3b637b!important;cursor:pointer!important}
body .i114-readiness summary::-webkit-details-marker{display:none!important}
body .i114-readiness summary>span{font-size:12px!important;color:#6693a8!important;border:1px solid #d4e4ed!important;border-radius:4px!important;padding:4px 7px!important;background:#f3f9fc!important}
body .i114-readiness summary>strong{font-size:22px!important;font-weight:500!important;line-height:1.4!important;color:#335e76!important}
body .i114-readiness summary>i{margin-left:auto!important;border:solid #658b9e!important;border-width:0 1px 1px 0!important;width:6px!important;height:6px!important;transform:rotate(45deg)!important}
body .i114-readiness[open] summary>i{transform:rotate(225deg)!important}
body .i114-readiness p{padding:0 21px 22px 68px!important;font-size:17px!important;line-height:1.75!important;color:#668194!important}
body .i114-main .i114-validation{background:#f0f5f9!important}
body .i114-milestones{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:20px!important}
body .i114-milestones article{border:1px solid #c8dbe7!important;border-top:3px solid #8ab8c9!important;border-radius:7px!important;background:#fff!important;padding:24px!important}
body .i114-state{display:inline-block!important;border:1px solid #b6d5d9!important;background:#eef7f7!important;border-radius:4px!important;color:#4d8390!important;font-size:12px!important;padding:5px 8px!important;margin-bottom:19px!important;line-height:1.5!important}
body .i114-state.planned{border-color:#cedde8!important;background:#f4f8fb!important;color:#7890a2!important}
body .i114-milestones h3{font-size:23px!important;color:#365f78!important;line-height:1.3!important;margin-bottom:15px!important}
body .i114-milestones p{font-size:17px!important;line-height:1.75!important;color:#6b8396!important}
body .i114-main .i114-closing{background:#e7f0f6!important}
body .i114-closing>.i114-wrap{display:grid!important;grid-template-columns:1.2fr 1fr!important;gap:55px!important;align-items:center!important}
body .i114-closing h2{margin-bottom:22px!important}
body .i114-closing .i114-actions{justify-content:flex-end!important;margin:0!important}
body .i114-closing .i114-small{font-size:14px!important}
@keyframes i114-step-reveal{from{opacity:.5;transform:translateY(3px)}to{opacity:1;transform:none}}
@media(max-width:1050px){body .i114-hero-grid{gap:35px!important;grid-template-columns:1.1fr 1fr!important}body .i114-hero h1{font-size:46px!important}body .i114-bench-controls{align-items:start!important;flex-direction:column!important}body .i114-observation-grid{grid-template-columns:1fr!important}body .i114-section-head{gap:35px!important}body .i114-question-grid{gap:11px!important}body .i114-question-grid article{padding:17px!important}}
@media(max-width:760px){body .i114-main .i114-wrap{width:calc(100% - 36px)!important}body .i114-hero{padding:42px 0!important}body .i114-hero-grid{grid-template-columns:1fr!important;gap:30px!important}body .i114-hero h1{font-size:40px!important;line-height:1.12!important}body .i114-hero .i114-lead{font-size:20px!important}body .i114-main .i114-actions{gap:12px!important;align-items:stretch!important}body .i114-main .i114-button{width:100%!important}body .i114-main .i114-section{padding:43px 0!important}body .i114-section-head{grid-template-columns:1fr!important;gap:20px!important}body .i114-section h2{font-size:33px!important}body .i114-section-head>p{font-size:18px!important}body .i114-window-bar{display:block!important;padding:17px!important}body .i114-window-bar strong{display:block!important;font-size:18px!important;margin-bottom:7px!important}body .i114-window-bar>span{font-size:11px!important}body .i114-synthetic-banner{padding:13px 17px!important;font-size:13px!important}body .i114-bench-controls{padding:17px!important;gap:13px!important}body .i114-tabs{display:grid!important;grid-template-columns:1fr!important;width:100%!important;gap:7px!important}body .i114-tabs button{font-size:16px!important;padding:11px!important}body .i114-run{width:100%!important}body .i114-bench-body{padding:18px!important;min-height:0!important}body .i114-panel-heading{display:block!important}body .i114-panel-heading h3{font-size:26px!important;margin-bottom:15px!important}body .i114-bench-badge{display:inline-block!important;white-space:normal!important}body .i114-path{display:block!important;padding:18px!important}body .i114-path-connector{margin:17px 0!important;width:1px!important;height:20px!important}body .i114-path-connector::after{transform:rotate(135deg)!important;top:auto!important;bottom:0!important;right:-2px!important}body .i114-workbench table{min-width:660px!important;font-size:15px!important}body .i114-workbench th,body .i114-workbench td{font-size:15px!important;padding:13px!important}body .i114-question-grid,body .i114-primary-action{grid-template-columns:1fr!important;gap:15px!important}body .i114-primary-action{padding:20px!important}body .i114-question-grid article{padding:20px!important}body .i114-bench-footer{display:block!important;padding:18px!important}body .i114-bench-footer>div{margin-top:15px!important;flex-wrap:wrap!important}body .i114-bench-footer button{font-size:14px!important}body .i114-workbench .i114-bench-note{padding:14px 18px!important}body .i114-evidence-grid,body .i114-readiness-grid,body .i114-milestones,body .i114-closing>.i114-wrap{grid-template-columns:1fr!important;gap:18px!important}body .i114-card{padding:23px!important}body .i114-card h3{font-size:25px!important}body .i114-card dl>div{grid-template-columns:1fr!important;gap:7px!important}body .i114-readiness summary{padding:18px!important}body .i114-readiness p{padding:0 19px 20px!important}body .i114-closing .i114-actions{justify-content:start!important;margin-top:8px!important}}
@media(prefers-reduced-motion:reduce){body .i114-bench-body>section.was-selected{animation:none!important}}
}
