/* Scoped presentation; saved states, forms, hero and animation geometry retain their owners. */
html body .es14-page{--es14-ink:#e6f5fb;--es14-muted:#a1c3d2;--es14-line:#285970;--es14-display:"Eco Workspace Display 78","Exo 2",sans-serif;--es14-ui:"Eco Workspace Technical 78","Chakra Petch",sans-serif}
html body .es14-page .es14-section-nav{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .7rem;padding:.65rem .9rem;margin:1rem 0 1.3rem;border-block:1px solid #25536a;border-inline-start:3px solid #63d9ef;background:linear-gradient(105deg,#0d2e43,#061d2c);box-shadow:inset 0 1px #b9faff0b,0 6px 18px #0003}
html body .es14-page .es14-section-nav>span{font:600 .64rem/1.5 var(--es14-ui);letter-spacing:.12em;color:#84b7ca;margin-inline-end:.4rem}
html body .es14-page .es14-section-nav a{padding:.36rem .65rem;border:1px solid #32627b;color:#d8f3fb;font:600 .8rem/1.4 var(--es14-ui);text-decoration:none;background:linear-gradient(#173b50,#0b273b);box-shadow:inset 0 1px #aef3ff12;clip-path:polygon(0 0,calc(100% - 5px) 0,100% 5px,100% 100%,5px 100%,0 calc(100% - 5px))}
html body .es14-page .es14-section-nav a:hover{border-color:#74d8f1;color:#fff;background:#16455b}
html body .es14-page :is(.technology-panel-header,.deployment-section-header,.evidence-section-header,.authorization-panel-head) h2{font-family:var(--es14-display)!important;font-size:clamp(1.1rem,1.25vw,1.5rem)!important;line-height:1.25!important;font-weight:700!important;letter-spacing:.01em!important;text-transform:none!important;color:var(--es14-ink)}
html body .es14-page :is(.technology-panel-header,.deployment-section-header,.evidence-section-header,.authorization-panel-head) p{font:400 .875rem/1.6 var(--es14-ui)!important;color:var(--es14-muted);max-inline-size:80ch}
html body .es14-page :is(.technology-panel-header,.deployment-section-header,.evidence-section-header,.authorization-panel-head)>div{min-inline-size:0}
html body .es14-page :is(.evidence-channel,.authorization-panel,.gps-setup-panel,.technology-deployment-record){border-color:#28566c;background-image:linear-gradient(135deg,#173e5229,transparent 60%);box-shadow:inset 0 1px #b1ecff0c,0 10px 24px #0002}
html body .es14-page .es14-reference{margin:1.3rem 0;border:1px solid #2c5a71;background:linear-gradient(125deg,#0c2d40,#061b2a);box-shadow:0 9px 24px #0003}
html body .es14-page :is(.es14-reference,.es14-record-reference)>summary{padding:1rem 1.15rem;color:#e2f7ff;cursor:pointer;font:600 1rem/1.5 var(--es14-ui);list-style-position:inside;background:linear-gradient(100deg,#183d5070,transparent);border-block-end:1px solid transparent}
html body .es14-page :is(.es14-reference,.es14-record-reference)[open]>summary{border-block-end-color:#28566b}
html body .es14-page :is(.es14-reference,.es14-record-reference)>summary span{display:inline-block;margin-inline-start:1.1rem;color:#99bfce;font-size:.76rem;font-weight:400}
html body .es14-page .es14-reference>.technology-configuration{margin:0;border:0;box-shadow:none}
html body .es14-page .es14-record-reference{border-block-start:1px solid #275468}
html body .es14-page .es14-record-reference>summary{padding:.65rem 1.15rem;font-size:.83rem}
html body .es14-page .technology-deployment-record>header{display:grid;grid-template-columns:2rem minmax(7rem,10rem) minmax(12rem,1fr) auto;gap:1rem;align-items:center}
html body .es14-page .technology-deployment-record>header>dl{grid-column:3;grid-row:2;margin:0}
html body .es14-page .technology-deployment-record>header>.deployment-state{grid-column:4;grid-row:1/3}
html body .es14-page .es14-deployment-art{display:block;inline-size:100%;max-block-size:8rem;object-fit:contain;grid-column:2;grid-row:1/3;mix-blend-mode:screen}
html body .es14-page .technology-deployment-record .deployment-identity{min-inline-size:0}
html body .es14-page .technology-deployment-record .deployment-identity h3{font:700 1.15rem/1.35 var(--es14-display);overflow-wrap:anywhere}
html body .es14-page .technology-deployment-record .deployment-identity p{color:var(--es14-muted);overflow-wrap:anywhere}
html body .es14-page .es14-biox-product{display:flex;align-items:center;gap:1.5rem;padding:1.25rem 1.5rem;margin-block:1.3rem;border:1px solid #32695e;border-inline-start:3px solid #88d346;background:radial-gradient(ellipse at 10% 40%,#66be3a10,transparent 60%),linear-gradient(110deg,#102d37,#071b29);box-shadow:inset 0 1px #ceffa80d,0 10px 25px #0003}
html body .es14-page .es14-biox-product img{inline-size:clamp(9rem,18vw,16rem);block-size:7rem;object-fit:contain}
html body .es14-page .es14-biox-product span{font:600 .65rem/1.5 var(--es14-ui);letter-spacing:.13em;color:#b4e28f}
html body .es14-page .es14-biox-product h2{font:700 1.3rem/1.3 var(--es14-display);margin:.2rem 0;color:#efffe8}
html body .es14-page .es14-biox-product p{font:.875rem/1.5 var(--es14-ui);color:#aed0c2;margin:.4rem 0 0}
html body .es14-page :is(.es14-reference,.es14-record-reference)>summary:focus-visible,html body .es14-page .es14-section-nav a:focus-visible{outline:2px solid #8ae6ff;outline-offset:3px}
html body .es14-page [id]{scroll-margin-block-start:6rem}
@media(max-width:68rem){html body .es14-page .technology-deployment-record>header{grid-template-columns:1.5rem 7rem minmax(0,1fr);gap:.7rem}html body .es14-page .technology-deployment-record>header>.deployment-state{grid-column:3;grid-row:3;justify-self:start}}
@media(max-width:42rem){html body .es14-page .technology-deployment-record>header{grid-template-columns:5rem minmax(0,1fr);padding:1rem}html body .es14-page .technology-deployment-record>header>.deployment-index{display:none}html body .es14-page .es14-deployment-art{grid-column:1;grid-row:1}html body .es14-page .technology-deployment-record>header>:is(dl,.deployment-state){grid-column:1/-1;grid-row:auto}html body .es14-page .es14-biox-product{gap:.8rem;padding:1rem;flex-wrap:wrap}html body .es14-page .es14-biox-product img{block-size:5rem;inline-size:10rem}html body .es14-page :is(.es14-reference,.es14-record-reference)>summary span{display:block;margin-inline-start:1.2rem}}
@media print{html body .es14-page .es14-section-nav{display:none}html body .es14-page details>:not(summary){display:block!important}}
