@font-face{font-family:Geist;src:url(/assets/geist.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:Mono;src:url(/assets/geist-mono.woff2) format("woff2");font-display:swap}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:#f9f9f6;color:#17191d;font:16px/1.65 Geist,Arial,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}button,a{-webkit-tap-highlight-color:transparent}h1,h2,h3,h4,p,figure{margin:0}h1,h2,h3{font-weight:520;letter-spacing:-.055em;line-height:1.08}h1{font-size:clamp(48px,6.8vw,106px)}h2{font-size:clamp(36px,4.7vw,70px)}h3{font-size:28px}p{color:#63656e}img{display:block;max-width:100%;height:auto}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid #8463ed;outline-offset:5px}::selection{background:#d6c9ff}.wrap{width:min(1380px,90%);margin:auto}.mono,.eyebrow{font:11px/1.5 Mono,monospace;letter-spacing:.07em}.eyebrow{text-transform:uppercase;color:#73747d;display:flex;align-items:center;gap:10px;margin-bottom:23px}.eyebrow:before{content:"";height:7px;width:7px;background:#7956e4;display:inline-block}.purple{color:#7453da}.muted{color:#8b8c95}.skip{position:fixed;top:-100px;left:20px;background:#17191d;color:#fff;padding:12px;z-index:100}.skip:focus{top:10px}header{position:sticky;top:0;z-index:50;background:#f9f9f6ed;backdrop-filter:blur(18px);border-bottom:1px solid #e1e1e6}.nav{display:flex;align-items:center;gap:34px;min-height:91px}.brand{display:flex;align-items:center;gap:10px;margin-right:auto}.logo-tile{width:45px;height:55px;background:#17191d;border-radius:8px;display:flex;align-items:center;justify-content:center}.logo-tile img{width:38px;height:46px;object-fit:contain}.brand strong{font-size:27px;font-weight:650;letter-spacing:-1.2px}.navlinks{display:flex;gap:29px;font-size:13px;font-weight:500}.navlinks>a{padding:15px 0;position:relative}.navlinks>a:hover,.navlinks>a[aria-current=page]{color:#7350df}.navlinks>a[aria-current=page]:after{content:"";position:absolute;bottom:5px;left:0;right:0;height:2px;background:#8c70e9}.btn{padding:15px 22px;display:inline-flex;align-items:center;justify-content:space-between;gap:28px;font-size:13px;font-weight:550;line-height:1.4;background:#1b1c21;color:#fff;border:1px solid #1b1c21;border-radius:7px;transition:transform .18s,background .18s}.btn:hover{background:#393143;transform:translateY(-2px)}.btn.light{background:#fff;color:#1b1c21;border-color:#d6d5df}.btn.light:hover{background:#ece8f6}.btn.violet{background:#7752e5;border-color:#7752e5}.btn.small{padding:12px 18px}.btn .arrow{font-size:20px;font-weight:400}.actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.textlink{display:inline-flex;gap:24px;align-items:center;border-bottom:1px solid #bcbbc4;padding:9px 0;font-size:13px}.textlink:hover{color:#7956e4}.menu-toggle{display:none;background:#fff;border:1px solid #d4d2da;padding:8px 12px;border-radius:5px}.hero{padding:72px 0 0}.hero .eyebrow{margin-bottom:30px}.hero-top{display:grid;grid-template-columns:1.7fr 1fr;gap:70px;align-items:end;margin-bottom:45px}.hero h1{max-width:900px;font-size:clamp(52px,6.6vw,101px);line-height:1.03}.hero-aside{padding-bottom:8px}.hero-aside p{font-size:17px;max-width:380px}.hero-aside .actions{margin-top:22px}.hero-mark{display:inline-block;color:#7b59dd}.release-tag{display:inline-flex;align-items:center;gap:10px;font-size:11px;border:1px solid #d9d5e4;background:#f1edf9;padding:7px 12px;border-radius:5px;margin-bottom:18px}.release-tag b{font-weight:550;color:#7350d0}.stage{border:1px solid #353239;background:#16161a;border-radius:13px;box-shadow:0 28px 50px -35px #3530398c;overflow:hidden;position:relative}.stage-top{display:flex;align-items:center;justify-content:space-between;gap:20px;color:#dddce5;padding:13px 22px;font-size:11px;border-bottom:1px solid #39363e}.stage-top .dots{letter-spacing:5px;color:#716b7c}.stage-tabs{display:flex;gap:4px}.stage-tabs button{border:0;color:#bab5c7;background:transparent;border-radius:4px;font-size:11px;padding:8px 13px}.stage-tabs button[aria-selected=true]{color:#fff;background:#41334e}.stage-body{height:460px;position:relative;overflow:hidden;background:#202326}.stage-body>img{width:100%;height:100%;object-fit:cover;object-position:center 49%}.stage-label{position:absolute;bottom:18px;right:20px;font:10px Mono,monospace;background:#17191deb;color:#fff;padding:8px 12px;border:1px solid #75717f;border-radius:5px}.stage-summary{display:flex;align-items:center;gap:14px;justify-content:space-between;padding:15px 22px;color:#aaa5b7;background:#1c1b21;font-size:11px}.stage-summary a{color:#e6dfff}.stage-bottom{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #e1e0e6;margin-top:50px;padding:26px 0}.stage-bottom>div{padding-left:25px;border-left:1px solid #dedde4}.stage-bottom>div:first-child{border:0;padding:0}.stage-bottom b{font-weight:500;font-size:17px;display:block}.stage-bottom span{font:10px Mono,monospace;color:#85828e;letter-spacing:.02em}.section{padding:108px 0}.section-head{display:flex;justify-content:space-between;align-items:end;gap:70px;margin-bottom:48px}.section-head h2{max-width:800px}.section-head>p{max-width:380px;font-size:16px}.section-head>a{flex-shrink:0}.surface{background:#f0f0ed}.dark{background:#16171b;color:#f9f9fc}.dark p{color:#a3a3ad}.dark .eyebrow{color:#acabb7}.dark .textlink{border-color:#51515e}.product-feature{display:grid;grid-template-columns:.75fr 1.3fr;gap:65px;align-items:center;padding:55px 0;border-top:1px solid #dddce2}.product-feature .copy h3{font-size:44px;margin-bottom:20px}.product-feature .copy p{max-width:480px}.product-feature .visual{background:#e6e7e6;border-radius:11px;overflow:hidden;position:relative;border:1px solid #d2d3d3;min-height:335px}.product-feature .visual>img{width:100%;height:335px;object-fit:cover}.product-feature .visual .caption{font:10px Mono,monospace;position:absolute;bottom:15px;left:16px;background:#fffefa;padding:6px 10px;border-radius:4px}.product-feature.reverse{grid-template-columns:1.3fr .75fr}.product-feature.reverse .copy{order:2}.product-feature.reverse .visual{order:1}.chips{display:flex;gap:8px;flex-wrap:wrap;margin:23px 0}.chip{border:1px solid #d4d0de;border-radius:4px;padding:5px 9px;font:10px Mono,monospace;color:#74707c}.interface-feature{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:20px}.interface-feature article{border-top:1px solid #d7d6de;padding:26px 0 12px}.interface-feature h3{font-size:26px;margin:22px 0 15px}.interface-feature p{font-size:14px}.interface-feature .number{font:11px Mono,monospace;color:#846bb6}.interface-feature .textlink{margin-top:18px}.dark .interface-feature article{border-color:#393944}.screen-pair{display:flex;align-items:center;justify-content:center;gap:24px;padding:26px;background:#efeff4;min-height:335px}.screen-pair img{height:340px;width:auto;max-width:46%;object-fit:contain;filter:drop-shadow(0 12px 16px #4443);border-radius:16px}.photo-story{display:grid;grid-template-columns:1.25fr 1fr;gap:75px;align-items:center}.photo-story img{width:100%;height:450px;object-fit:cover;border-radius:6px}.photo-story h2{font-size:clamp(35px,4vw,58px);margin-bottom:25px}.photo-story p{font-size:17px}.photo-story .quote{color:#17191d;font-size:23px;letter-spacing:-.03em;line-height:1.45;margin:26px 0}.caption{font:10px/1.6 Mono,monospace;color:#7e7e88;margin-top:10px}.pillars{display:grid;grid-template-columns:repeat(4,1fr);gap:25px}.pillars article{border-top:1px solid #d8d7dc;padding-top:25px}.pillars h3{margin:34px 0 15px}.pillars p{font-size:14px}.industry-row{display:grid;grid-template-columns:40px 1fr 1.2fr 30px;gap:25px;align-items:center;border-bottom:1px solid #dddde1;padding:29px 0}.industry-row:first-child{border-top:1px solid #dddde1}.industry-row h3{font-size:28px}.industry-row p{font-size:14px;max-width:500px}.industry-row>.mono{color:#94919c}.industry-row:hover h3{color:#7554dc}.industry-row .arrow{font-size:22px}.brochure-band{display:grid;grid-template-columns:1fr 1.05fr;gap:60px;align-items:center;background:#ebe6f6;border:1px solid #ddd3f0;border-radius:11px;padding:50px}.brochure-band h2{font-size:50px;margin-bottom:20px}.brochure-preview{background:#1b1c22;border-radius:5px;box-shadow:0 10px 35px #3e284b40;overflow:hidden;transform:rotate(-2deg)}.brochure-preview img{width:100%;height:310px;object-fit:cover;object-position:top}.partners{display:flex;justify-content:space-between;gap:28px;flex-wrap:wrap;border-top:1px solid #dedee3;padding-top:35px}.partners span{font-size:21px;letter-spacing:-.03em}.partners small{font:10px Mono,monospace;color:#85848d;display:block;margin-top:8px}.cta{padding:90px 0;background:#eae5f5;text-align:center;border-top:1px solid #dcd5e8}.cta h2{max-width:850px;margin:auto}.cta p{margin:23px auto 0;max-width:600px}.cta .eyebrow,.cta .actions{justify-content:center}footer{padding:64px 0 25px;background:#111216;color:#edeaf4}.footer-grid{display:grid;grid-template-columns:1.8fr 1fr 1fr 1fr;gap:35px}.footer-grid h3{font-size:13px;letter-spacing:0;color:#f2eef7;margin-bottom:20px}.footer-grid a{display:block;font-size:13px;color:#b0aab9;margin:10px 0}.footer-grid .footer-logo{font-size:33px;color:#fff;letter-spacing:-1px}.footer-grid p{font-size:13px;max-width:260px;color:#96919f}.copyright{border-top:1px solid #33313a;margin-top:50px;padding-top:22px;font:10px/1.7 Mono,monospace;color:#8b8494;display:flex;justify-content:space-between;gap:30px}.pagehero{padding:57px 0 70px}.breadcrumbs{font:10px Mono,monospace;color:#898490;margin-bottom:43px}.breadcrumbs a{color:#7454c4}.pagehero h1{font-size:clamp(43px,5.7vw,82px);max-width:1000px}.pagehero p{max-width:780px;font-size:18px;margin-top:23px}.pagehero+.section{padding-top:20px}.catalog-controls{display:flex;gap:30px;align-items:end;justify-content:space-between;margin-bottom:25px}.search-label{font-size:11px;display:block;min-width:260px}.search{border:1px solid #cfccd5;background:#fff;border-radius:6px;padding:13px 15px;display:block;width:100%;margin-top:7px;font-size:13px}.filters{display:flex;gap:7px;flex-wrap:wrap}.filter{font-size:12px;border:1px solid #dad7df;background:transparent;border-radius:5px;padding:10px 13px;color:#696271}.filter[aria-pressed=true]{background:#242129;color:#fff;border-color:#242129}.count{font:10px Mono,monospace;color:#98909d;margin-bottom:28px}.catalog{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.product{border:1px solid #dbd9e0;border-radius:8px;overflow:hidden;display:flex;flex-direction:column;background:#fff}.product-art{height:205px;background:#eeeef3;overflow:hidden;border-bottom:1px solid #e7e5eb;position:relative}.product-art img{width:100%;height:100%;object-fit:cover}.product-art img.phone{object-fit:contain;padding:15px}.product-art svg{width:100%;height:100%}.product .body{padding:26px;display:flex;flex-direction:column;flex:1}.product .eyebrow{font-size:9px;margin-bottom:18px}.product h2{font-size:30px;letter-spacing:-.05em}.product p{font-size:14px;margin-top:17px;flex:1}.product .textlink{align-self:start;margin-top:23px}.product-code{position:absolute;top:18px;left:18px;font:10px Mono,monospace;color:#796d97}.detail-hero{display:grid;grid-template-columns:1fr 1.05fr;gap:70px;align-items:center}.detail-hero h1{font-size:clamp(44px,5.1vw,73px)}.detail-hero .product-art{height:360px;border:1px solid #dad8e1;border-radius:9px}.detail-hero .eyebrow{margin-bottom:25px}.sticky-index{border-top:1px solid #e0dfe5;border-bottom:1px solid #e0dfe5;display:flex;gap:32px;overflow:auto;padding:19px 0;font-size:12px;white-space:nowrap}.detail-grid{display:grid;grid-template-columns:.65fr 1.7fr;gap:75px}.detail-grid h2{font-size:38px}.capabilities{display:grid;grid-template-columns:1fr 1fr;gap:35px 40px}.capability{border-top:1px solid #dad7e0;padding-top:20px}.capability h3{font-size:22px;letter-spacing:-.035em;margin-bottom:13px}.capability p{font-size:14px}.note{padding:17px 22px;border-left:2px solid #9573e9;background:#efebf5;font-size:12px;color:#736781;margin-top:35px;line-height:1.7}.spec-table{border-collapse:collapse;width:100%;font-size:14px}.spec-table th,.spec-table td{text-align:left;vertical-align:top;border-bottom:1px solid #dedbe4;padding:17px 20px}.spec-table th{font-weight:500;width:35%;background:#f1eff4}.spec-table td{color:#716a79}.prose{max-width:860px}.prose h2{font-size:34px;margin:40px 0 18px}.prose p+p{margin-top:20px}.prose li{margin-bottom:12px;color:#706978}.directory{display:grid;grid-template-columns:1fr 1fr;gap:25px}.directory article{border:1px solid #d9d5e0;padding:32px;border-radius:8px;background:#fff}.directory h2{font-size:33px;margin-bottom:18px}.directory p{font-size:14px;margin-bottom:24px}.badge{display:inline-block;font:9px Mono,monospace;padding:5px 8px;background:#ebe5f8;color:#7961a8;border-radius:3px;margin-bottom:23px}.contact-grid{display:grid;grid-template-columns:.85fr 1.1fr;gap:80px}.contact-grid h2{font-size:48px}.contact-grid p{margin:25px 0}form{background:#fff;border:1px solid #d7d3df;padding:35px;border-radius:8px}label{font-size:12px;display:block;margin-bottom:20px}input,select,textarea{width:100%;display:block;border:1px solid #cfc9d8;border-radius:5px;padding:12px;margin-top:6px;background:#fdfcfe;color:#242028;font-size:14px}textarea{min-height:140px;resize:vertical}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.check{display:flex;align-items:start;gap:10px;color:#7c7185}.check input{width:16px;margin-top:4px}.check a{text-decoration:underline}form small{font-size:11px;line-height:1.7;display:block;color:#8c8194;margin-top:20px}.result{background:#ebe5f5;border:1px solid #d1c7e4;padding:25px;border-radius:6px;margin-top:20px;white-space:pre-wrap}.result p{font-size:13px}.article-list{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.article-list article{border-top:1px solid #d8d4dd;padding-top:27px}.article-list h3{font-size:30px;margin-bottom:17px}.article-list p{font-size:14px}.article-list .textlink{margin-top:20px}.faq{max-width:950px}details{border-top:1px solid #ded8e4;padding:23px 0}summary{cursor:pointer;font-size:18px;letter-spacing:-.02em}details p{padding:20px 0 0;font-size:14px}.docs-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.doc{border:1px solid #d8d3df;border-radius:8px;padding:28px;background:#fff}.doc h3{font-size:25px;margin:20px 0 15px}.doc p{font-size:13px;min-height:65px}.doc .textlink{margin-top:20px}.trustline{font:10px Mono,monospace;color:#8f849b;padding:16px 0}.no-results{padding:50px;text-align:center;border:1px solid #ddd7e5}[hidden]{display:none!important}.spectrum{height:1px;background:linear-gradient(90deg,#ddd5e9,#8760db,#dbd3e6)}.flow-demo{display:grid;grid-template-columns:.9fr 1.4fr;gap:55px;align-items:center}.flow-controls{display:flex;gap:10px;flex-wrap:wrap;margin:25px 0}.flow-controls button{border:1px solid #50445e;border-radius:5px;padding:10px 15px;background:transparent;color:#c6bdcf;font-size:12px}.flow-controls button[aria-pressed=true]{color:#fff;background:#7654c7;border-color:#9976e8}.flow-scene{border:1px solid #3b3544;background:#1c1922;border-radius:8px;padding:25px}.flow-scene svg{display:block;width:100%;height:auto}.flow-scene .flow-point{fill:#a287e3}.flow-scene[data-mode=point] .flow-path{stroke-dasharray:5 8}.flow-scene[data-mode=sync] .flow-point{fill:#d4c4f9}.flow-scene[data-mode=review] .flow-grid{opacity:.75}.flow-status{font:11px Mono,monospace;color:#c7b2e8;margin-top:18px}.flow-annotation{font:9px Mono,monospace;color:#8d819f;margin-top:12px}@media(min-width:1600px){.stage-body{height:535px}}@media(max-width:1100px){.navlinks{gap:18px}.nav{gap:20px}.nav>.btn{display:none}.hero-top{gap:30px;grid-template-columns:1.5fr 1fr}.hero-aside p{font-size:15px}.catalog-controls{display:block}.catalog-controls .search-label{margin-top:20px;max-width:400px}.detail-grid,.product-feature{gap:35px}.brochure-band{padding:35px}.footer-grid{grid-template-columns:1.5fr 1fr 1fr}.footer-grid>div:last-child{display:none}}@media(max-width:760px){.wrap{width:89%}.nav{min-height:77px}.brand strong{font-size:24px}.logo-tile{width:36px;height:44px}.logo-tile img{width:31px;height:38px}.menu-toggle{display:block}.navlinks{display:none;position:absolute;left:0;right:0;top:77px;background:#fafaf7;border-bottom:1px solid #ddd8e4;padding:23px 6%;flex-direction:column;gap:5px}.navlinks.open{display:flex}.hero{padding-top:42px}.hero-top{grid-template-columns:1fr;gap:28px;margin-bottom:33px}.hero h1{font-size:clamp(45px,11.5vw,75px)}.hero-aside p{max-width:500px;font-size:16px}.hero-aside .actions{margin-top:20px}.stage-top{padding:12px;gap:10px}.stage-top .dots{display:none}.stage-top>.mono{font-size:8px}.stage-tabs button{padding:6px 8px;font-size:9px}.stage-body{height:285px}.stage-body>img{object-position:60%}.stage-label{font-size:8px;bottom:12px;right:10px}.stage-summary{padding:12px;font-size:9px}.stage-summary .mono{display:none}.stage-bottom{grid-template-columns:1fr 1fr;gap:25px 0;margin-top:35px}.stage-bottom>div:nth-child(3){padding-left:0;border:0}.stage-bottom b{font-size:16px}.stage-bottom span{font-size:9px}.section{padding:70px 0}.section-head{display:block;margin-bottom:35px}.section-head>p,.section-head>a{margin-top:22px}.product-feature,.product-feature.reverse,.photo-story,.brochure-band,.detail-hero,.detail-grid,.contact-grid,.flow-demo{grid-template-columns:1fr;gap:30px}.product-feature{padding:35px 0}.product-feature.reverse .copy{order:0}.product-feature.reverse .visual{order:1}.product-feature .copy h3{font-size:38px}.product-feature .visual{min-height:245px}.product-feature .visual>img{height:245px}.interface-feature,.catalog,.docs-grid,.article-list,.directory{grid-template-columns:1fr}.screen-pair{min-height:290px;padding:25px 16px;gap:14px}.screen-pair img{height:270px}.pillars{grid-template-columns:1fr 1fr}.pillars h3{font-size:24px}.pillars p{font-size:13px}.photo-story img{height:300px}.industry-row{grid-template-columns:25px 1fr 25px;gap:12px}.industry-row p{display:none}.industry-row h3{font-size:24px}.brochure-band{padding:27px}.brochure-band h2{font-size:37px}.brochure-preview img{height:270px}.partners span{font-size:19px}.cta{padding:65px 0}.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>div:first-child{grid-column:1/-1}.copyright{display:block;line-height:2.2}.pagehero{padding-top:38px;padding-bottom:50px}.pagehero h1{font-size:44px}.pagehero p{font-size:16px}.breadcrumbs{margin-bottom:28px}.detail-hero .product-art{height:280px}.capabilities{grid-template-columns:1fr}.detail-grid h2{font-size:35px}.form-row{grid-template-columns:1fr;gap:0}form{padding:25px}.spec-table th,.spec-table td{padding:13px 12px;font-size:12px}.product-art{height:230px}.flow-controls button{font-size:11px}.flow-scene{padding:12px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}}@media print{header,.actions,footer{display:none}body{background:#fff}p{color:#333}}.overview-detail{margin-top:24px}.lab-heading{margin-bottom:36px}.capability-accordions{border-bottom:1px solid #dbd7e3}.capability-accordions summary{display:flex;align-items:center;gap:24px}.capability-accordions summary .mono{color:#958a9e;font-size:10px}.feature-details{padding:4px 0 15px 45px}.feature-details ul{display:grid;grid-template-columns:1fr 1fr;gap:9px 40px;padding-left:17px;margin-top:22px;color:#6c6475;font-size:14px}.feature-details li::marker{color:#9e84c8}.application-items{columns:2;font-size:13px;color:#706779;padding-left:20px}.application-items li{break-inside:avoid;margin:10px 0}.pagehero .eyebrow{font-size:10px}.detail-hero p{line-height:1.5}.visual>svg{width:100%;height:335px;display:block}.spec-table{overflow-wrap:anywhere}@media(max-width:760px){.feature-details{padding-left:10px}.feature-details ul{grid-template-columns:1fr}.application-items{columns:1}.visual>svg{height:260px}.capability-accordions summary{font-size:16px;gap:13px}}.section .lab-section{padding:0}.stage-body>img{object-fit:cover}.overview-detail{max-width:850px}.product .body p{line-height:1.65}.feature-details ul:empty{display:none}.caption,.count,.trustline{color:#72697c}.product-code{color:#736481}.pagehero .breadcrumbs{color:#746a7d}.stage-bottom span{color:#756d7f}.lab-section{--lab-ink:#24211f;--lab-paper:#faf9f5;--lab-muted:#756e64;--lab-line:#d7d2c9;--lab-purple:#7554ed;color:var(--lab-ink);padding:100px 0;max-width:1440px;margin:auto}.lab-section *{box-sizing:border-box}.lab-intro{display:flex;justify-content:space-between;align-items:end;gap:60px;margin:0 0 38px}.lab-eyebrow{font:500 11px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.13em;margin:0 0 18px;color:var(--lab-muted)}.lab-intro h2{font-size:clamp(34px,4.6vw,62px);font-weight:500;line-height:1.05;letter-spacing:-.045em;margin:0}.lab-intro-copy{max-width:355px;font-size:16px;line-height:1.65;margin:0 0 3px;color:var(--lab-muted)}.lab-shell{border:1px solid var(--lab-line);background:var(--lab-paper)}.lab-toolbar{display:flex;justify-content:space-between;align-items:center;gap:20px;min-height:66px;padding:0 22px;border-bottom:1px solid var(--lab-line)}.lab-presets{display:flex;align-items:stretch;gap:25px;align-self:stretch}.lab-preset{display:flex;align-items:center;gap:9px;border:0;border-bottom:2px solid transparent;border-radius:0;padding:16px 0 14px;background:transparent;font-family:inherit;font-weight:500;font-size:13px;line-height:1.4;color:var(--lab-muted);cursor:pointer;white-space:nowrap}.lab-preset-num{font:10px ui-monospace,SFMono-Regular,Consolas,monospace;color:#756e64}.lab-preset:hover{color:var(--lab-ink)}.lab-preset-active{color:var(--lab-ink);border-bottom-color:var(--lab-purple)}.lab-preset-active .lab-preset-num{color:var(--lab-purple)}.lab-model-label{font:9px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.09em;color:var(--lab-muted)}.lab-workspace{display:grid;grid-template-columns:minmax(0,1fr) 300px}.lab-map-wrap{position:relative;min-width:0;display:flex;align-items:center;overflow:hidden;background:#efede7}.lab-map{display:block;width:100%;height:100%;min-height:430px;max-height:640px;aspect-ratio:920/600}.lab-map-labels text{font:9px ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:1.5px;fill:#736a5c}.lab-map-caption,.lab-asset-label{font:8px ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:1px;fill:#736a5c}.lab-asset-dimension{font:10px ui-monospace,SFMono-Regular,Consolas,monospace;fill:#736a5c}.lab-north text,.lab-scale text{font:10px ui-monospace,SFMono-Regular,Consolas,monospace;fill:#514c44}.lab-map-key{position:absolute;top:21px;left:26px;display:flex;gap:20px;font:9px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace;color:#72695d;letter-spacing:.01em}.lab-map-key>span{display:flex;gap:7px;align-items:center}.lab-key-line{width:17px;height:2px;background:var(--lab-purple)}.lab-key-dot{width:5px;height:5px;border:1px solid var(--lab-purple);border-radius:50%;background:var(--lab-paper)}.lab-controls{border-left:1px solid var(--lab-line);padding:30px 25px 21px;background:var(--lab-paper)}.lab-panel-index{font:9px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.1em;color:var(--lab-purple);margin:0 0 14px}.lab-controls h3{font-size:25px;line-height:1.13;letter-spacing:-.035em;font-weight:500;margin:0 0 13px}.lab-mode-copy{font-size:12px;line-height:1.7;color:var(--lab-muted);min-height:63px;margin:0 0 23px}.lab-range-heading{display:flex;align-items:center;justify-content:space-between;font-size:12px}.lab-range-heading label{margin:0}.lab-range-heading output{font:500 13px ui-monospace,SFMono-Regular,Consolas,monospace;color:var(--lab-purple)}.lab-range-block input{display:block;width:100%;height:32px;margin:5px 0 0;accent-color:var(--lab-purple);cursor:pointer;padding:0;border:0;border-radius:0;background:transparent}.lab-range-extents{display:flex;justify-content:space-between;font:9px ui-monospace,SFMono-Regular,Consolas,monospace;color:#756e64}.lab-range-help{font-size:10px;line-height:1.5;color:var(--lab-muted);margin:11px 0 0;min-height:30px}.lab-metrics{display:grid;grid-template-columns:1fr 1fr;gap:22px 15px;border-top:1px solid var(--lab-line);margin:21px 0 23px;padding:20px 0 0}.lab-metrics div{min-width:0}.lab-metrics dt{font-size:10px;line-height:1.4;color:var(--lab-muted);margin-bottom:6px}.lab-metrics dd{margin:0;font:500 23px/1.15 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:-.055em}.lab-metrics dd span{font-size:11px;font-weight:400;letter-spacing:0;color:var(--lab-muted)}.lab-playback{display:flex;gap:8px}.lab-play{border:1px solid var(--lab-ink);background:var(--lab-ink);color:var(--lab-paper);flex:1;display:flex;justify-content:center;align-items:center;gap:10px;min-height:43px;padding:9px 12px;border-radius:3px;font-family:inherit;font-size:12px;cursor:pointer}.lab-play:hover{background:#40344f}.lab-play svg{width:14px;height:14px;fill:currentColor}.lab-reset{border:1px solid var(--lab-line);border-radius:3px;background:transparent;color:var(--lab-ink);width:43px;padding:11px;cursor:pointer}.lab-reset:hover{background:#eae6df}.lab-reset svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.3}.lab-preset:focus-visible,.lab-play:focus-visible,.lab-reset:focus-visible,.lab-range-block input:focus-visible{outline:2px solid var(--lab-purple);outline-offset:4px}.lab-progress-row{display:flex;gap:10px;align-items:center;margin:15px 0 9px}.lab-progress{display:block;appearance:none;flex:1;min-width:0;height:3px;border:0;border-radius:0;overflow:hidden;background:#ded9d0}.lab-progress::-webkit-progress-bar{background:#ded9d0}.lab-progress::-webkit-progress-value{background:var(--lab-purple)}.lab-progress::-moz-progress-bar{background:var(--lab-purple)}.lab-progress-row>span{font:9px ui-monospace,SFMono-Regular,Consolas,monospace;color:var(--lab-muted);width:28px;text-align:right}.lab-playback-note{font-size:9px;line-height:1.6;color:var(--lab-muted);margin:0}.lab-footer{display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid var(--lab-line);padding:14px 23px;font:9px/1.6 ui-monospace,SFMono-Regular,Consolas,monospace;color:var(--lab-muted)}.lab-footer p{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin:0}.lab-demo-dot{width:5px;height:5px;border-radius:50%;background:var(--lab-purple);display:inline-block;margin-right:2px}.lab-footer>span{font-size:8px;letter-spacing:.09em;white-space:nowrap}.lab-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.lab-noscript{padding:15px 23px;font-size:12px;color:var(--lab-muted)}.lab-section [hidden]{display:none!important}@media(min-width:1500px){.lab-workspace{grid-template-columns:minmax(0,1fr) 330px}.lab-controls{padding:35px 31px}.lab-map{min-height:540px}}@media(max-width:1000px){.lab-section{padding:75px 0}.lab-intro{gap:35px}.lab-workspace{grid-template-columns:minmax(0,1fr) 270px}.lab-controls{padding:25px 20px}.lab-model-label{display:none}.lab-map{min-height:470px}.lab-footer>span{display:none}.lab-map-key{font-size:8px;gap:11px;left:17px;top:16px}}@media(max-width:760px){.lab-intro{display:block;margin-bottom:28px}.lab-intro-copy{max-width:520px;margin-top:22px;font-size:14px}.lab-workspace{grid-template-columns:1fr}.lab-map{min-height:0;max-height:none;aspect-ratio:920/600}.lab-controls{border-left:0;border-top:1px solid var(--lab-line);display:grid;grid-template-columns:1fr 1fr;gap:0 25px;padding:24px}.lab-panel-index,.lab-controls h3,.lab-mode-copy{grid-column:1}.lab-range-block{grid-column:1;grid-row:4 / span 4}.lab-metrics{grid-column:2;grid-row:1 / span 4;padding-top:0;border-top:0;margin:0 0 22px;align-self:start}.lab-playback,.lab-progress-row,.lab-playback-note{grid-column:2}.lab-mode-copy{min-height:0;margin-bottom:18px}.lab-toolbar{padding:0 17px}.lab-presets{gap:20px;width:100%;justify-content:space-between}.lab-preset{font-size:11px;gap:6px}.lab-preset-num{font-size:8px}.lab-footer{padding:12px 17px;font-size:8px;line-height:1.7}.lab-footer p{gap:5px}.lab-map-key{top:13px}.lab-section{padding:60px 0}}@media(max-width:450px){.lab-controls{display:block;padding:24px}.lab-controls h3{font-size:26px}.lab-mode-copy{font-size:12px;max-width:320px}.lab-range-help{min-height:0}.lab-metrics{border-top:1px solid var(--lab-line);padding-top:20px;margin-top:20px;gap:22px}.lab-metrics dd{font-size:26px}.lab-map-key{font-size:7px;gap:12px;left:12px;top:10px}.lab-preset{font-size:10px}.lab-presets{gap:8px}.lab-preset-num{display:none}.lab-toolbar{min-height:55px}.lab-intro h2{font-size:36px}}@media(prefers-reduced-motion:reduce){.lab-section *{scroll-behavior:auto;transition:none;animation:none}}:root{--ink:#11151c;--muted:#6b7280;--blue:#1269e8;--paper:#fff;--soft:#f4f6f8;--night:#090f17}body.v3-site{background:var(--paper);color:var(--ink);font-size:16px;line-height:1.65}body.v3-site h1,body.v3-site h2,body.v3-site h3{letter-spacing:-.055em;font-weight:570}body.v3-site p{color:#69707a}.v3-site .wrap{width:min(1280px,89%)}.v3-site .eyebrow{color:#78818c;letter-spacing:.11em;font:10px/1.6 Mono,monospace;margin-bottom:24px}.v3-site .eyebrow:before{display:none}.v3-site .btn{background:var(--blue);border-color:var(--blue);border-radius:100px;padding:13px 22px;font-weight:500;gap:24px}.v3-site .btn:hover{background:#0755c8;transform:translateY(-2px)}.v3-site .btn.light{background:transparent;border-color:#cad2df;color:var(--blue)}.v3-site .textlink{border:0;color:var(--blue);font-size:14px;gap:10px}.v3-site .textlink:hover{color:#0046aa;text-decoration:underline;text-underline-offset:5px}.v3-site .v3-header{background:#0b111aee;color:#fff;border-bottom:1px solid #ffffff14;backdrop-filter:blur(24px);height:72px}.v3-site .nav{min-height:72px;gap:28px}.v3-site .brand{gap:7px}.v3-site .brand>img{width:34px;height:43px;object-fit:contain;background:transparent}.v3-site .brand strong{font-size:24px;letter-spacing:-1.3px;font-weight:600}.v3-site .navlinks{gap:27px;font-size:12px;font-weight:400}.v3-site .navlinks a:hover,.v3-site .navlinks a[aria-current=page]{color:#a9ceff}.v3-site .navlinks>a[aria-current=page]:after{background:#83b9ff;height:1px}.v3-nav-contact{font-size:12px;border:1px solid #ffffff48;border-radius:100px;padding:7px 15px;white-space:nowrap;display:flex;gap:16px}.v3-nav-contact:hover{background:#ffffff15}.v3-site .menu-toggle{background:transparent;color:#fff;border-color:#ffffff45}.v3-site .skip:focus{background:var(--blue);color:#fff}.v3-site :focus-visible{outline:3px solid #3896ff;outline-offset:5px}.v3-site .surface{background:var(--soft)}.v3-site .pagehero{background:var(--soft);padding:70px 0 76px}.v3-site .pagehero h1{font-size:clamp(45px,6.1vw,86px);max-width:1080px}.v3-site .pagehero p{font-size:20px;line-height:1.55;max-width:760px}.v3-site .breadcrumbs{font-size:11px;opacity:.72}.v3-site .section{padding:100px 0}.v3-site .section-head h2{font-size:clamp(36px,4.5vw,64px)}.v3-site .detail-hero{gap:70px}.v3-site .detail-hero h1{font-size:clamp(40px,4.8vw,67px)}.v3-site .detail-hero .product-art{position:relative;background:#e8edf2;min-height:380px;border-radius:20px;overflow:hidden}.v3-site .detail-hero .product-art img{width:100%;height:420px;object-fit:cover}.v3-art-caption{position:absolute;left:14px;bottom:14px;background:#0c1527ce;color:#fff;font:9px/1.5 Mono,monospace;letter-spacing:.04em;padding:5px 8px;border-radius:4px}.v3-site .catalog{gap:24px}.v3-site .product{border:0;border-radius:20px;background:var(--soft);overflow:hidden;box-shadow:none;transition:transform .25s}.v3-site .product:hover{transform:translateY(-4px);border-color:transparent}.v3-site .product-art{position:relative}.v3-site .product .product-art>img{height:225px;object-fit:cover;width:100%;border:0}.v3-site .product .body{padding:28px}.v3-site .product .body h2{font-size:28px}.v3-site .product .body p{font-size:14px}.v3-site .filter{border-radius:30px;border-color:#d9e0e8}.v3-site .filter[aria-pressed=true]{background:var(--ink);border-color:var(--ink)}.v3-site .sticky-index{background:#fffefbdb;border-color:#e6eaf0}.v3-site .feature-grid article,.v3-site .capability-card{background:#f5f7fa;border-color:#e3e8ef}.v3-site .cta{background:#f1f5f9;color:var(--ink);padding:100px 0}.v3-site .cta h2{font-size:clamp(38px,4.5vw,65px)}.v3-site .cta p{color:#68717c}.v3-site .cta .eyebrow{color:#667280}.v3-site footer{background:#0b111a;color:#d1d8e2;padding-top:65px}.v3-site footer p{color:#8994a2}.v3-site .footer-logo{font-size:30px;color:#fff}.v3-site .v3-footer-mark{width:50px;height:58px;object-fit:contain;margin-bottom:16px}.v3-site .footer-grid h3{font-size:11px;letter-spacing:.02em;color:#fff}.v3-site .footer-grid a{font-size:12px}.v3-site .copyright{border-color:#27313d;color:#808b9a;font-size:10px}.v3-site .brochure-band{border:0;background:#f2f5f8;border-radius:24px;overflow:hidden}.v3-site .brochure-preview{background:#e4ebf1}.v3-site .brochure-band h2{font-size:clamp(36px,4.3vw,61px)}.v3-hero{height:min(840px,calc(100svh - 72px));min-height:620px;position:relative;background:#071019;color:#fff;isolation:isolate;overflow:hidden}.v3-hero-media{position:absolute;inset:0;z-index:-2}.v3-hero-media img{width:100%;height:100%;object-fit:cover;object-position:55% 55%}.v3-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#06101ad9,#06101a8c 32%,#06101a08 72%),linear-gradient(0deg,#06101ac9,transparent 35%);z-index:-1}.v3-hero-copy{height:100%;display:flex;flex-direction:column;justify-content:center;padding-bottom:90px;align-items:flex-start}.v3-kicker{font:10px/1.5 Mono,monospace;letter-spacing:.14em;color:#bdccdc;display:block;margin-bottom:28px}.v3-hero h1{font-size:clamp(54px,6.2vw,90px);line-height:1.02;max-width:790px;text-wrap:balance}.v3-site .v3-hero p{color:#d1dce8;font-size:18px;line-height:1.7;margin-top:27px;max-width:550px}.v3-actions{display:flex;align-items:center;gap:27px;flex-wrap:wrap;margin-top:30px}.v3-hero .textlink,.v3-twin .textlink{color:#fff}.v3-hero-bottom{position:absolute;bottom:28px;left:0;right:0;display:flex;align-items:center;justify-content:space-between;gap:30px;font:9px/1.6 Mono,monospace;letter-spacing:.08em;color:#c3cfdb}.v3-hero-bottom>a{display:flex;gap:16px;align-items:center}.v3-hero-bottom>a span{font-size:20px}.v3-hero-bottom>span{opacity:.65}.v3-news{display:flex;align-items:center;justify-content:center;gap:25px;background:#eef2f6;padding:18px 5%;font-size:12px}.v3-news>span{font:10px Mono,monospace;letter-spacing:.06em;font-weight:600}.v3-news>a{color:var(--blue)}.v3-site .v3-news p{color:#586575}.v3-section{padding:120px 0}.v3-heading{text-align:center;max-width:870px;margin:0 auto}.v3-heading .eyebrow{justify-content:center}.v3-heading h2{font-size:clamp(44px,5.5vw,78px);line-height:1.06}.v3-heading p{font-size:20px;max-width:600px;margin:24px auto 0;line-height:1.55}.v3-nexus{background:#f8fafc;padding-bottom:80px}.v3-nexus .v3-actions{justify-content:center}.v3-dashboard{margin:65px auto 0;max-width:1140px;background:#0b1019;border:1px solid #d5dfe9;border-radius:16px;overflow:hidden;box-shadow:0 35px 80px -35px #0c223754}.v3-windowbar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 18px;font:9px/1.4 Mono,monospace;letter-spacing:.055em;color:#94a3b5}.v3-windowdots{color:#475464;letter-spacing:3px}.v3-dashboard>img{width:100%;height:auto;aspect-ratio:1915/866;object-fit:contain}.v3-screen-note{display:flex;justify-content:space-between;gap:20px;padding:15px 20px;font-size:11px;color:#a7b5c7}.v3-screen-note>a{color:#cadcf4}.v3-tabbar{display:flex;justify-content:center;gap:0;border-bottom:1px solid #dce3eb;max-width:840px;margin:50px auto 0}.v3-tabbar button{flex:1;border:0;border-bottom:2px solid transparent;background:none;padding:19px 10px;color:#8a96a4;font:10px Mono,monospace;display:flex;align-items:center;justify-content:center;gap:12px}.v3-tabbar button span{font:17px Geist,sans-serif;letter-spacing:-.02em}.v3-tabbar button[aria-pressed=true]{border-bottom-color:var(--blue);color:var(--blue)}.v3-nexus-detail{text-align:center;max-width:610px;margin:32px auto 0;min-height:170px}.v3-nexus-detail h3{font-size:26px}.v3-nexus-detail p{margin-top:15px;font-size:15px}.v3-nexus-detail>a{color:var(--blue);font-size:13px;display:inline-block;margin-top:17px}.v3-split-head{display:flex;align-items:end;justify-content:space-between;gap:70px;margin-bottom:50px}.v3-split-head h2{font-size:clamp(40px,4.6vw,65px);line-height:1.08}.v3-split-head>p{max-width:395px;font-size:17px;line-height:1.7}.v3-split-head>.textlink{white-space:nowrap}.v3-domain-section{background:#101722;color:#fff;padding:108px 0 60px}.v3-domain-section .eyebrow{color:#879caf}.v3-domain-section .v3-split-head>p{color:#9eacbb}.v3-domain-scene{height:610px;position:relative;border-radius:20px;overflow:hidden;background:#07131c;isolation:isolate}.v3-domain-scene>img{width:100%;height:100%;object-fit:cover;opacity:.8;transition:transform 1s,opacity .5s}.v3-domain-scene[data-domain=ground]>img{transform:scale(1.06);transform-origin:80% 40%}.v3-domain-scene[data-domain=water]>img{transform:scale(1.08);transform-origin:70% 80%}.v3-domain-scene:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#03101ddd,transparent 75%),linear-gradient(0deg,#03101d,transparent 32%);z-index:0;pointer-events:none}.v3-domain-overlay{position:absolute;left:5%;top:13%;max-width:350px;z-index:2;pointer-events:none}.v3-domain-overlay h3{font-size:43px;line-height:1.1}.v3-site .v3-domain-overlay p{color:#b6c6d4;margin-top:20px;font-size:15px;line-height:1.7}.v3-domain-overlay>a{display:inline-block;font-size:13px;margin-top:25px;color:#92c6ff;pointer-events:auto}.v3-domain-pin{position:absolute;z-index:3;background:#061324c9;color:#dee8f3;border:1px solid #7292b36b;padding:12px 16px;backdrop-filter:blur(8px);border-radius:10px;font:12px Mono,monospace;display:flex;align-items:center;gap:11px;transition:background .2s,transform .2s}.v3-domain-pin>span:last-child{display:block;font:10px Geist,sans-serif;color:#abbdcd}.v3-domain-pin.air{top:24%;right:21%}.v3-domain-pin.ground{top:51%;right:7%}.v3-domain-pin.water{bottom:18%;right:30%}.v3-domain-pin[aria-pressed=true]{border-color:#62baff;background:#0a3152;transform:translateY(-3px)}.v3-pulse{width:6px;height:6px;background:#63b4ff;border-radius:50%;box-shadow:0 0 0 5px #63b4ff19}.v3-domain-pin[aria-pressed=true] .v3-pulse{animation:pulse 2.4s ease-in-out infinite}.v3-concept-label{position:absolute;z-index:3;left:24px;bottom:18px;font:8px/1.5 Mono,monospace;letter-spacing:.05em;color:#edf4fa;text-shadow:0 1px 4px #000}.v3-domain-foot{display:flex;justify-content:space-between;align-items:start;gap:40px;padding-top:24px}.v3-site .v3-domain-foot p{font-size:12px;color:#9aabba;max-width:700px}.v3-domain-foot>a{color:#bddcff;font-size:12px;white-space:nowrap}.v3-editorial-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.v3-editorial{border-radius:22px;overflow:hidden;background:#f4f6f8}.v3-editorial-img{height:425px;position:relative;overflow:hidden}.v3-editorial-img:after{content:"";position:absolute;inset:60% 0 0;background:linear-gradient(transparent,#0004)}.v3-editorial-img>img{width:100%;height:100%;object-fit:cover;transition:transform .8s}.v3-editorial:hover .v3-editorial-img>img{transform:scale(1.025)}.v3-editorial-copy{padding:43px 42px 46px}.v3-editorial-copy h3{font-size:44px;line-height:1.1}.v3-editorial-copy p{font-size:16px;margin-top:20px;max-width:430px}.v3-editorial .v3-actions{gap:20px}.v3-editorial .btn{font-size:12px;padding:11px 18px;gap:12px}.v3-editorial .textlink{font-size:12px}.v3-twin{height:760px;background:#06151d;position:relative;overflow:hidden;isolation:isolate;color:#fff}.v3-twin-image{position:absolute;inset:0;z-index:-2}.v3-twin-image>img{width:100%;height:100%;object-fit:cover;object-position:65% 55%}.v3-twin:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#06111dec,#06111dad 33%,#06111d00 75%);z-index:-1}.v3-twin-copy{display:flex;height:100%;flex-direction:column;align-items:start;justify-content:center}.v3-twin h2{font-size:clamp(52px,5.7vw,80px);line-height:1.04}.v3-site .v3-twin p{max-width:445px;font-size:18px;color:#b6c8d8;margin-top:27px}.v3-twin-caption{font:8px Mono,monospace;letter-spacing:.08em;color:#8ba5b8;margin-top:65px}.v3-station-grid{display:grid;grid-template-columns:1.85fr 1fr;gap:25px}.v3-station-grid>a{height:500px;position:relative;overflow:hidden;border-radius:20px;background:#eef1f4;color:#fff}.v3-station-grid>a:after{content:"";position:absolute;inset:50% 0 0;background:linear-gradient(transparent,#031019c7)}.v3-station-grid img{width:100%;height:100%;object-fit:cover;transition:transform .7s}.v3-station-grid>a:hover img{transform:scale(1.035)}.v3-station-grid>a>span{position:absolute;left:32px;right:32px;bottom:60px;font-size:31px;letter-spacing:-.04em;z-index:1;display:flex;justify-content:space-between}.v3-station-grid>a>small{position:absolute;bottom:29px;left:32px;z-index:1;font:8px Mono,monospace;letter-spacing:.07em;color:#ced6e1}.v3-site .v3-source-note{font-size:11px;line-height:1.7;max-width:880px;margin-top:19px;color:#818995}.v3-value{padding:100px 0;background:#f2f6fa}.v3-value-grid{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:100px}.v3-value h2{font-size:clamp(40px,4.4vw,63px);line-height:1.08}.v3-value p{font-size:17px;margin-top:23px;max-width:490px}.v3-value small{font-size:10px;color:#7b8795;display:block;margin-top:22px}.v3-value-visual{display:block;background:#fff;border-radius:24px;padding:40px;box-shadow:0 24px 50px -30px #394e6440}.v3-value-axis{display:flex;justify-content:space-between;gap:20px;font:8px Mono,monospace;letter-spacing:.06em;color:#8291a3}.v3-value-bars{height:215px;border-bottom:1px solid #cbd7e4;display:flex;gap:35px;align-items:end;padding:30px 38px 0;background:repeating-linear-gradient(to top,transparent 0,transparent 49px,#e8eef4 49px,#e8eef4 50px)}.v3-value-bar{width:50%;height:100%;background:#c1cddc;border-radius:9px 9px 0 0;position:relative}.v3-value-bar.proposed{height:58%;background:#1269e8}.v3-value-bar>span{position:absolute;bottom:-34px;width:140%;left:-20%;text-align:center;font-size:11px;color:#8190a0}.v3-value-result{display:flex;justify-content:space-between;align-items:center;margin-top:60px;font-size:29px;letter-spacing:-.05em}.v3-value-result>b{font-size:33px;color:var(--blue);font-weight:400}.v3-site .v3-value-visual>p{font-size:12px;margin-top:8px;color:#8b98a7}.v3-mini-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.v3-mini-product{position:relative;background:#f3f5f8;border-radius:18px;overflow:hidden;padding-bottom:29px;transition:transform .2s}.v3-mini-product:hover{transform:translateY(-5px)}.v3-mini-product>img{height:200px;width:100%;object-fit:cover;margin-bottom:23px}.v3-mini-product>span:not(.v3-mini-arrow){display:block;font:8px Mono,monospace;letter-spacing:.06em;color:#7d8b9d;margin:0 22px 10px}.v3-mini-product h3{font-size:27px;margin:0 22px}.v3-mini-arrow{position:absolute;right:22px;bottom:29px;color:#3f7abd}.v3-catalog-foot{display:flex;justify-content:space-between;gap:20px;margin-top:30px;font-size:12px}.v3-catalog-foot>a{color:var(--blue)}.v3-partner-teaser{padding:110px 0;text-align:center;background:#edf2f7}.v3-partner-teaser .eyebrow{justify-content:center}.v3-partner-teaser h2{font-size:clamp(44px,5vw,72px)}.v3-country-line{display:flex;justify-content:center;flex-wrap:wrap;gap:16px 35px;font-size:16px;letter-spacing:-.02em;margin:35px 0 23px;color:#536d87}.v3-partner-teaser p{max-width:560px;margin:auto}.v3-partner-teaser .v3-actions{justify-content:center}.v3-lab-invite{background:#eaf2fc;padding:75px 0}.v3-lab-invite>.wrap{display:flex;align-items:center;justify-content:space-between;gap:50px}.v3-lab-invite h2{font-size:42px}.v3-lab-invite p{margin-top:20px}.v3-site .lab-section{--lab-accent:#1778cf;--lab-ink:#12233b}.v3-site .lab-section .lab-kicker{color:#216bad}.v3-site .lab-section .lab-top h2{font-weight:570}.v3-site .flow-point{fill:#579fee}.v3-site .flow-controls button[aria-pressed=true]{border-color:#69a8ff;color:#fff;background:#19395f}.v3-site .dark{background:#101b2a}.v3-site .flow-path{stroke:#69acff}@keyframes pulse{0%,to{box-shadow:0 0 0 4px #63b4ff15}50%{box-shadow:0 0 0 10px #63b4ff00}}@media(min-width:1600px){.v3-hero-media img{object-position:center 58%}.v3-hero-copy{padding-bottom:85px}}@media(max-width:1100px){.v3-site .nav{gap:20px}.v3-site .navlinks{gap:19px}.v3-site .wrap{width:90%}.v3-value-grid{gap:50px}.v3-mini-grid{gap:16px}.v3-mini-product>img{height:165px}.v3-editorial-copy{padding:32px}.v3-editorial-copy h3{font-size:38px}.v3-domain-overlay{max-width:310px}.v3-domain-pin.air{right:15%}.v3-domain-pin.water{right:20%}.v3-station-grid>a{height:440px}}@media(max-width:850px){.v3-site .v3-header,.v3-site .nav{height:68px;min-height:68px}.v3-site .navlinks{display:none;position:absolute;top:68px;left:0;right:0;background:#101a27;padding:20px 6%;border-bottom:1px solid #3b485b;box-shadow:0 20px 40px #0003;max-height:calc(100svh - 68px);overflow:auto}.v3-site .navlinks.open{display:flex;flex-direction:column;gap:0}.v3-site .navlinks>a{padding:13px 0;font-size:16px}.v3-site .menu-toggle{display:block;margin-left:auto}.v3-site .brand{margin-right:0}.v3-site .v3-nav-contact{font-size:11px}.v3-hero{min-height:650px;height:calc(88svh - 68px)}.v3-hero-copy{padding-bottom:105px}.v3-hero h1{font-size:62px}.v3-hero:after{background:linear-gradient(90deg,#06101ad4,#06101a40),linear-gradient(0deg,#06101acc,transparent 50%)}.v3-hero-media img{object-position:62% center}.v3-hero-bottom>span{display:none}.v3-news{gap:15px;flex-wrap:wrap}.v3-section{padding:90px 0}.v3-split-head{gap:30px}.v3-split-head>p{max-width:320px;font-size:15px}.v3-domain-section{padding-top:85px}.v3-domain-scene{height:600px}.v3-domain-overlay{left:5%;top:8%;max-width:290px}.v3-domain-overlay h3{font-size:36px}.v3-domain-pin>span:last-child{display:none}.v3-domain-pin.ground{top:57%}.v3-domain-pin.air{top:38%;right:13%}.v3-domain-pin.water{bottom:15%;right:30%}.v3-domain-foot{flex-direction:column;gap:15px}.v3-editorial-grid{gap:20px}.v3-editorial-img{height:320px}.v3-editorial-copy{padding:28px}.v3-editorial-copy h3{font-size:34px}.v3-editorial-copy p{font-size:14px}.v3-editorial .v3-actions{gap:10px}.v3-twin{height:680px}.v3-station-grid{grid-template-columns:1.45fr 1fr}.v3-station-grid>a{height:430px}.v3-station-grid>a>span{left:22px;right:22px;font-size:27px}.v3-station-grid>a>small{left:22px;font-size:7px}.v3-value-grid{gap:40px}.v3-value-visual{padding:28px}.v3-value-bars{padding-left:15px;padding-right:15px;gap:25px}.v3-mini-grid{grid-template-columns:1fr 1fr}.v3-mini-product>img{height:230px}.v3-site .detail-hero{gap:40px}.v3-site .detail-hero .product-art{min-height:300px}.v3-site .detail-hero .product-art img{height:320px}}@media(max-width:600px){.v3-site .wrap{width:89%}.v3-site .nav{gap:14px}.v3-site .brand strong{font-size:22px}.v3-site .brand>img{width:29px;height:38px}.v3-site .menu-toggle{font-size:11px;padding:7px 11px}.v3-nav-contact{display:none}.v3-hero{height:calc(100svh - 68px);min-height:640px;max-height:840px}.v3-hero-copy{justify-content:start;padding-top:70px;padding-bottom:0}.v3-hero h1{font-size:clamp(45px,11.4vw,65px);max-width:100%}.v3-hero p br{display:none}.v3-site .v3-hero p{font-size:16px;max-width:310px;margin-top:24px}.v3-kicker{font-size:8px;margin-bottom:21px}.v3-hero-media img{object-position:68% center}.v3-hero:after{background:linear-gradient(180deg,#06101ace,#06101a90 38%,#06101a20 72%,#06101adc),linear-gradient(90deg,#06101a40,transparent)}.v3-hero .v3-actions{gap:18px;margin-top:26px}.v3-hero .btn{font-size:12px;padding:12px 16px;gap:12px}.v3-hero .textlink{font-size:12px}.v3-hero-bottom{bottom:25px;font-size:8px;gap:10px}.v3-news{padding:18px 6%;justify-content:flex-start;gap:5px 15px}.v3-news>span{font-size:9px}.v3-news p{font-size:11px}.v3-news>a{font-size:11px}.v3-section{padding:76px 0}.v3-heading h2{font-size:47px}.v3-heading p{font-size:17px;margin-top:20px}.v3-heading .eyebrow{margin-bottom:20px}.v3-actions{gap:20px}.v3-actions .btn{font-size:12px;gap:15px}.v3-actions .textlink{font-size:12px}.v3-dashboard{margin-top:42px;border-radius:10px;margin-left:-2%;margin-right:-2%;box-shadow:0 25px 45px -25px #0b294b55}.v3-windowbar{padding:10px;font-size:6px;gap:12px}.v3-windowbar>span:last-child{display:none}.v3-screen-note{padding:10px 11px;font-size:8px;gap:12px}.v3-tabbar{margin-top:28px}.v3-tabbar button{gap:7px;padding:16px 5px;font-size:8px}.v3-tabbar button span{font-size:15px}.v3-nexus-detail h3{font-size:25px}.v3-nexus-detail p{font-size:14px}.v3-split-head{display:block;margin-bottom:33px}.v3-split-head h2{font-size:42px}.v3-split-head>p{max-width:none;margin-top:24px;font-size:16px}.v3-split-head>.textlink{margin-top:16px}.v3-domain-section{padding:75px 0 35px}.v3-domain-scene{height:655px;border-radius:16px}.v3-domain-scene>img{object-position:65% center}.v3-domain-scene:after{background:linear-gradient(180deg,#051523ec 0%,#05152380 50%,transparent 70%,#03101deb)}.v3-domain-overlay{top:31px;left:25px;right:25px;max-width:none}.v3-domain-overlay h3{font-size:36px}.v3-domain-overlay p{font-size:14px;margin-top:15px}.v3-domain-overlay>a{margin-top:17px;font-size:12px}.v3-domain-pin{padding:10px 13px}.v3-domain-pin.air{top:auto;bottom:37%;right:20%}.v3-domain-pin.ground{top:auto;bottom:24%;right:7%}.v3-domain-pin.water{bottom:14%;right:40%}.v3-concept-label{left:18px;right:18px;bottom:16px;font-size:7px;max-width:270px}.v3-domain-foot{padding-top:20px}.v3-domain-foot p{font-size:11px}.v3-editorial-grid{grid-template-columns:1fr;gap:30px}.v3-editorial-img{height:345px}.v3-editorial-copy{padding:30px}.v3-editorial-copy h3{font-size:40px}.v3-editorial-copy p{font-size:15px}.v3-editorial-copy .v3-actions{gap:20px}.v3-twin{height:750px}.v3-twin-copy{justify-content:start;padding-top:68px}.v3-twin h2{font-size:52px}.v3-site .v3-twin p{font-size:16px;max-width:320px;margin-top:22px}.v3-twin:after{background:linear-gradient(180deg,#06111df5,#06111db8 35%,#06111d00 76%)}.v3-twin-image>img{object-position:60% center}.v3-twin-caption{position:absolute;bottom:25px;left:6%;font-size:7px;max-width:270px;line-height:1.7;color:#bbd2e3}.v3-station-grid{grid-template-columns:1fr;gap:22px}.v3-station-grid>a{height:410px}.v3-station-grid .v3-pole-photo{height:460px}.v3-pole-photo>img{object-position:50% 35%}.v3-source-note{font-size:10px}.v3-value{padding:75px 0}.v3-value-grid{grid-template-columns:1fr;gap:45px}.v3-value h2{font-size:43px}.v3-value p{font-size:16px}.v3-value-visual{padding:28px 30px}.v3-value-result{font-size:28px}.v3-mini-grid{gap:15px}.v3-mini-product>img{height:160px;margin-bottom:18px}.v3-mini-product>span:not(.v3-mini-arrow){font-size:6px;margin:0 15px 8px}.v3-mini-product h3{font-size:23px;margin:0 15px}.v3-mini-product{border-radius:12px;padding-bottom:25px}.v3-mini-arrow{right:14px;bottom:26px;font-size:12px}.v3-catalog-foot{display:block;font-size:11px}.v3-catalog-foot>a{display:block;margin-top:10px}.v3-partner-teaser{padding:80px 0}.v3-partner-teaser h2{font-size:45px}.v3-partner-teaser p{font-size:15px}.v3-country-line{font-size:14px;gap:12px 22px}.v3-site .section{padding:72px 0}.v3-site .pagehero{padding:45px 0 55px}.v3-site .pagehero h1{font-size:44px}.v3-site .pagehero p{font-size:17px}.v3-site .detail-hero .product-art{min-height:280px}.v3-site .detail-hero .product-art img{height:310px}.v3-site .cta{padding:70px 0}.v3-site .brochure-band{border-radius:18px}.v3-site .brochure-band h2{font-size:38px}.v3-site .product .product-art>img{height:240px}.v3-lab-invite{padding:60px 0}.v3-lab-invite>.wrap{display:block}.v3-lab-invite h2{font-size:36px}.v3-lab-invite .btn{margin-top:25px}.v3-site .footer-grid{gap:30px}.v3-site footer{padding-top:50px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}.v3-site img[src$="concept-field.webp"]{object-position:76% 50%}.v3-site .footer-grid>div:last-child{display:block}@media(max-width:600px){.v3-site .v3-domain-overlay p{font-size:14px;margin-top:15px}}.v4-family-strip{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:24px 38px;border-top:1px solid #dce5ee;padding:30px 0 0;margin-top:28px}.v4-family-strip>span{font:8px Mono,monospace;letter-spacing:.1em;color:#8d9bab;width:100%;text-align:center}.v4-family-strip a{font-size:17px;letter-spacing:-.03em;color:#2c4b68}.v4-family-strip a:hover{color:#1269e8}.v4-family-strip b{display:block;font:8px Mono,monospace;color:#8b9bad;font-weight:400;margin-top:5px;letter-spacing:.02em}.v4-composer-teaser{background:#edf5fb;padding:90px 0}.v4-composer-teaser>.wrap{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}.v4-composer-teaser h2{font-size:clamp(40px,4.7vw,67px)}.v4-composer-teaser p{font-size:17px;max-width:470px;margin-top:25px}.v4-composer-teaser .btn{margin:30px 22px 0 0}.v4-composer-teaser .textlink{margin-top:18px}.v4-composer-preview{height:390px;position:relative;display:block;border-radius:25px;background:#0b1d30;color:#effaff;overflow:hidden}.v4-orbit-grid{position:absolute;inset:0;background:linear-gradient(#7da9c80c 1px,transparent 1px),linear-gradient(90deg,#7da9c80c 1px,transparent 1px);background-size:35px 35px}.v4-orbit-grid:before,.v4-orbit-grid:after{content:"";position:absolute;width:240px;height:240px;border:1px solid #4978956b;left:50%;top:50%;border-radius:50%;transform:translate(-50%,-50%) rotate(-20deg)}.v4-orbit-grid:after{width:340px;height:155px;transform:translate(-50%,-50%) rotate(40deg)}.v4-orbit-core{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:105px;height:105px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#173e5b;border:1px solid #648ba5;border-radius:24px;font-size:12px;line-height:1.2;text-align:center;box-shadow:0 0 65px #23789a32}.v4-orbit-core>b{font:14px Mono,monospace;letter-spacing:.1em;margin-top:8px;color:#79d7df}.v4-orbit-node{position:absolute;background:#112c43;border:1px solid #406379;border-radius:9px;padding:11px 13px;font:8px Mono,monospace;letter-spacing:.03em;display:flex;gap:15px;align-items:center;box-shadow:0 10px 25px #03101d44}.v4-orbit-node>b{font:16px Geist,sans-serif;color:#73d5dd}.v4-orbit-node.n1{left:10%;top:15%}.v4-orbit-node.n2{right:6%;top:29%}.v4-orbit-node.n3{left:5%;bottom:24%}.v4-orbit-node.n4{right:10%;bottom:15%}.v4-orbit-note{position:absolute;bottom:22px;left:0;right:0;text-align:center;font:7px Mono,monospace;color:#809fb9;letter-spacing:.09em}.v4-composer-preview:hover .v4-orbit-core{border-color:#7bcbd1;background:#1b4968}.v4-product-gallery{padding:0 0 80px}.v4-platform-wrap{padding-top:60px;padding-bottom:85px}.v4-platform-hero{background:#edf4fa;padding:80px 0 60px}.v4-platform-hero h1{font-size:clamp(43px,6vw,85px);line-height:1.05}.v4-platform-hero p{font-size:19px;line-height:1.65;max-width:690px;margin-top:26px}.v4-platform-hero .textlink{margin-top:18px}.v4-platform-records{padding:85px 0 100px;background:#eef4f8}.v4-platform-records h2{font-size:clamp(37px,4.8vw,68px);margin-bottom:38px}.v4-route-lab{background:#f3f7fa;padding:85px 0}.v4-lab-intro{max-width:700px;margin-bottom:55px}.v4-lab-intro h2{font-size:49px}.v4-lab-intro p{font-size:17px;margin-top:25px}.v4-route-lab .lab-section{padding:0}.v4-flight-path{padding:75px 0 85px;background:#eff5fa}.v4-flight-path h2{font-size:clamp(37px,4.8vw,65px);line-height:1.08}.v4-flight-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:40px}.v4-flight-grid article{padding-top:28px;border-top:1px solid #c7d7e5}.v4-flight-grid article>span{font:9px Mono,monospace;color:#7591aa;letter-spacing:.06em}.v4-flight-grid h3{font-size:30px;margin-top:20px}.v4-flight-grid p{font-size:15px;margin-top:18px;line-height:1.75}.v4-flight-foot{display:flex;gap:50px;justify-content:space-between;align-items:center;margin-top:38px}.v4-flight-foot>p{font-size:12px;max-width:640px}.v4-flight-foot>.textlink{white-space:nowrap}.nx4-gallery{margin-top:52px}.v4-product-gallery .nx4-gallery{margin-top:0}.v4-site .pagehero .product-art>img[src$="nexus-rgb.webp"],.v3-site .pagehero .product-art>img[src$="nexus-rgb.webp"]{object-fit:contain;background:#0a141f}.v4-site [hidden]{display:none!important}@media(max-width:900px){.v4-composer-teaser>.wrap{gap:35px}.v4-composer-preview{height:360px}.v4-orbit-node{font-size:6px;gap:10px;padding:9px}.v4-orbit-node.n1{left:5%;top:16%}.v4-orbit-node.n2{right:3%;top:29%}.v4-orbit-node.n3{left:3%;bottom:25%}.v4-orbit-node.n4{right:5%;bottom:16%}.v4-flight-grid{gap:25px}.v4-flight-grid h3{font-size:26px}.v4-flight-foot{gap:25px}.v4-flight-foot>.textlink{font-size:12px}}@media(max-width:650px){.v4-family-strip{justify-content:space-between;gap:22px;margin-top:20px}.v4-family-strip a{width:42%;font-size:16px}.v4-family-strip>span{text-align:left;font-size:7px}.v4-family-strip b{font-size:7px}.v4-composer-teaser{padding:70px 0}.v4-composer-teaser>.wrap{grid-template-columns:1fr;gap:35px}.v4-composer-teaser h2{font-size:44px}.v4-composer-teaser p{font-size:16px}.v4-composer-teaser .btn{font-size:12px;gap:15px;margin-right:14px}.v4-composer-teaser .textlink{font-size:12px}.v4-composer-preview{height:355px;border-radius:18px}.v4-orbit-node{font-size:7px;padding:11px}.v4-orbit-core{width:90px;height:90px;border-radius:20px}.v4-orbit-core>b{font-size:12px}.v4-product-gallery{padding-bottom:55px}.v4-platform-wrap{padding-top:35px;padding-bottom:55px}.v4-platform-hero{padding:55px 0 45px}.v4-platform-hero h1{font-size:45px}.v4-platform-hero p{font-size:16px}.v4-platform-records{padding:60px 0}.v4-platform-records h2{font-size:42px}.v4-route-lab{padding:65px 0}.v4-lab-intro h2{font-size:38px}.v4-lab-intro p{font-size:15px}.v4-flight-path{padding:60px 0}.v4-flight-grid{grid-template-columns:1fr;gap:30px}.v4-flight-grid h3{font-size:30px}.v4-flight-grid p{font-size:14px}.v4-flight-foot{display:block}.v4-flight-foot>.textlink{margin-top:18px}.nx4-gallery{margin-top:35px}}@media(prefers-reduced-motion:reduce){.v4-composer-preview *{transition:none!important;animation:none!important}}.ex-page{--ex-ink:#132331;--ex-muted:#5f6d79;--ex-line:#d8e2e9;--ex-blue:#1269e8;--ex-teal:#087f87;--ex-night:#071824;background:#fff;color:var(--ex-ink);font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.ex-page *{box-sizing:border-box}.ex-page [hidden]{display:none!important}.ex-wrap{width:min(1440px,92%);margin:auto}.ex-page h1,.ex-page h2,.ex-page h3,.ex-page p{margin:0}.ex-page h1,.ex-page h2,.ex-page h3{font-weight:550;letter-spacing:-.05em;color:var(--ex-ink)}.ex-page button,.ex-page input,.ex-page select{font-family:inherit}.ex-page button{cursor:pointer}.ex-eyebrow{font:500 10px/1.5 Mono,ui-monospace,monospace;letter-spacing:.11em;color:var(--ex-muted)}.ex-hero{padding:89px 0 66px;max-width:1300px}.ex-hero h1{font-size:clamp(52px,6.5vw,93px);line-height:1.03;margin:24px 0 36px;letter-spacing:-.065em}.ex-hero h1 span{color:var(--ex-teal)}.ex-hero-bottom{display:flex;justify-content:space-between;align-items:end;gap:50px}.ex-hero-bottom>p{font-size:18px;line-height:1.7;max-width:610px;color:var(--ex-muted)}.ex-start{display:flex;align-items:center;gap:40px;font-size:14px;color:var(--ex-teal);white-space:nowrap}.ex-start span{font-size:31px;font-weight:300}.ex-workbench{padding-bottom:30px}.ex-sector-bar{display:flex;align-items:center;justify-content:space-between;gap:35px;border-top:1px solid var(--ex-line);padding:25px 0 28px}.ex-sector-bar .ex-eyebrow{display:block;font-size:8px;margin-bottom:13px}.ex-sector-options{display:flex;flex-wrap:wrap;gap:6px}.ex-sector-options button{background:#f2f6f8;border:1px solid transparent;border-radius:6px;padding:10px 17px;font-size:12px;line-height:1.4;color:#425564;min-height:39px}.ex-sector-options button[aria-pressed=true]{background:#102c3d;color:#fff;border-color:#102c3d}.ex-sector-options button:hover{border-color:#7793a7}.ex-sector-bar>p{font-size:11px;color:var(--ex-muted);line-height:1.75;text-align:right}.ex-composer-grid{display:grid;grid-template-columns:262px minmax(0,1fr);border:1px solid #cddbe4;border-radius:17px;overflow:hidden;background:#f6f9fb}.ex-palette{padding:26px 19px 20px;background:#f6f9fb;border-right:1px solid #d2dee7}.ex-palette-heading{padding:0 9px 23px}.ex-palette-heading .ex-eyebrow{font-size:8px;letter-spacing:.04em}.ex-palette-heading h2{font-size:25px;line-height:1.13;margin:12px 0}.ex-palette-heading>p:last-child{font-size:10px;color:#5e7280}.ex-module-list{display:flex;flex-direction:column;gap:5px}.ex-module{display:flex;align-items:center;gap:12px;text-align:left;width:100%;padding:14px 9px;background:transparent;border:1px solid transparent;border-radius:8px;color:#3f5465;min-height:59px}.ex-module:hover{background:#eaf0f4}.ex-module[aria-pressed=true]{background:#e1eeef;border-color:#bfdddd}.ex-module-index{font:8px Mono,monospace;color:#52747d}.ex-module-label{flex:1;min-width:0}.ex-module-label strong{display:block;font-size:13px;line-height:1.4;font-weight:550;letter-spacing:-.01em;color:#243b4b}.ex-module-label small{font-size:9px;line-height:1.4;display:block;margin-top:4px;color:#526c78}.ex-module-check{display:flex;align-items:center;justify-content:center;height:18px;width:18px;border:1px solid #b2c5cf;color:#7593a3;border-radius:50%;font-size:13px;flex-shrink:0;transition:transform .25s,background .25s}.ex-module[aria-pressed=true] .ex-module-check{background:#087f87;border-color:#087f87;color:#fff;transform:rotate(45deg)}.ex-clear{display:block;margin:16px auto 0;border:0;background:transparent;font-size:10px;color:#54717f;padding:7px 10px;text-decoration:underline;text-underline-offset:3px}.ex-world-column{min-width:0;background:#071824;display:flex;flex-direction:column}.ex-world{background:var(--ex-night);color:#e2f6f5;flex:1;display:flex;flex-direction:column;position:relative;overflow:hidden}.ex-world-top{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:23px 25px 0;font:8px/1.5 Mono,monospace;letter-spacing:.09em;color:#91b0bd;z-index:1}.ex-world-top>span:last-child{color:#65cfc9}.ex-scene{width:100%;height:auto;display:block;flex:1;max-height:650px;min-height:420px;aspect-ratio:1200/740}.ex-world-label{font:8px Mono,monospace;letter-spacing:1.3px;fill:#b9e4e9}.ex-map-note{font:6px Mono,monospace;letter-spacing:.65px;fill:#91aebb}.ex-layer{transition:opacity .4s}.ex-layer[data-active=false]{opacity:.055}.ex-layer[data-active=true]{opacity:1}.ex-node-ring{fill:none;stroke:#6bdfd4;stroke-width:1;stroke-opacity:.25}.ex-node-ring.ex-ring-active{stroke:#c9fff4;stroke-width:1.5;stroke-opacity:.8}.ex-running .ex-node-ring.ex-ring-active{animation:ex-pulse 1.9s ease-in-out infinite}.ex-world-bottom{display:flex;justify-content:space-between;align-items:center;gap:25px;padding:0 25px 20px}.ex-world-bottom>p{font-size:11px;line-height:1.7;color:#acc6d0;max-width:390px}.ex-journey-controls{display:flex;gap:7px;flex-shrink:0}.ex-journey-controls button{border:1px solid #345b6b;background:#103044;color:#baf3eb;border-radius:5px;min-height:40px;padding:9px 14px;font-size:11px;display:flex;align-items:center;justify-content:center;gap:8px}.ex-journey-controls button:hover{background:#16475a;border-color:#60afa9}.ex-journey-controls button:disabled{opacity:.4;cursor:default}.ex-journey-controls #ex-reset-journey{font-size:20px;padding:5px 11px}.ex-journey-track{display:flex;align-items:center;gap:20px;border-top:1px solid #1d3b4b;padding:15px 25px}.ex-journey-track progress{appearance:none;width:90px;height:3px;border:0;border-radius:0;background:#294251}.ex-journey-track progress::-webkit-progress-bar{background:#294251}.ex-journey-track progress::-webkit-progress-value{background:#78e2d6}.ex-journey-track progress::-moz-progress-bar{background:#78e2d6}.ex-journey-track>span{font:7px Mono,monospace;letter-spacing:.1em;color:#99c7cf}.ex-scene-disclosure{display:flex;gap:9px;align-items:start;border-top:1px solid #d2e0e7;background:#edf4f6;padding:12px 23px}.ex-scene-disclosure>p{font-size:9px;line-height:1.6;color:#4a6876}.ex-disclosure-dot{width:5px;height:5px;border-radius:50%;margin-top:5px;background:#187f89;flex-shrink:0}.ex-workflow{display:grid;grid-template-columns:275px minmax(0,1fr);gap:45px;padding:65px 0 43px}.ex-workflow-intro h2{font-size:32px;line-height:1.13;margin:17px 0 20px}.ex-workflow-intro>p:last-child{font-size:12px;color:var(--ex-muted);line-height:1.75}.ex-workflow-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;padding:0;margin:0;list-style:none}.ex-workflow-step{border-top:1px solid #c7d7df;padding-top:14px;transition:border-color .2s}.ex-step-top{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:9px;color:#466c7a}.ex-step-top>span{font:8px Mono,monospace}.ex-step-top>strong{font-weight:500;color:#3c5b6c}.ex-workflow-step h3{font-size:18px;margin:13px 0 10px;line-height:1.2}.ex-workflow-step p{font-size:10px;line-height:1.75;color:var(--ex-muted)}.ex-step-active{border-color:#078b93}.ex-step-active .ex-step-top>strong{color:#087f87}.ex-workflow-empty{font-size:14px;color:var(--ex-muted);grid-column:1/-1;padding:20px 0;line-height:1.7}.ex-workflow-foot{font-size:9px;line-height:1.6;color:#617381;margin-top:22px!important;max-width:720px}.ex-selection-actions{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:24px;padding:28px 0 36px;border-top:1px solid var(--ex-line)}.ex-selection-actions>div:first-child{max-width:510px}.ex-selection-actions .ex-eyebrow{font-size:8px;margin-bottom:9px}.ex-selection-actions #ex-products-summary{font-size:11px;color:#536b79;line-height:1.7}.ex-action-buttons{display:flex;align-items:center;gap:21px;flex-wrap:wrap}.ex-link-button{border:0;background:none;padding:9px 0;color:var(--ex-teal);font-size:11px;text-decoration:none;line-height:1.5;cursor:pointer}.ex-link-button:hover{text-decoration:underline;text-underline-offset:3px}.ex-link-button:disabled{color:#687b86;cursor:default}.ex-primary{display:inline-flex;align-items:center;justify-content:space-between;gap:25px;background:#102d3e;border:1px solid #102d3e;color:#fff!important;padding:13px 18px;border-radius:6px;min-height:43px;font-family:inherit;font-size:12px;line-height:1.4;text-decoration:none;cursor:pointer}.ex-primary:hover{background:#174b5a}.ex-primary[aria-disabled=true]{background:#dde7ed;border-color:#dde7ed;color:#5f7280!important;cursor:default}.ex-page button:focus-visible,.ex-page a:focus-visible,.ex-page input:focus-visible,.ex-page select:focus-visible,.ex-page summary:focus-visible{outline:2px solid #1992aa;outline-offset:4px}.ex-page label{display:block;font-size:11px;line-height:1.6;color:#415c6d;margin:0}.ex-page input,.ex-page select{display:block;width:100%;padding:11px 12px;border:1px solid #c4d3dd;border-radius:5px;background:#fff;color:#17384b;font-family:inherit;font-size:15px;line-height:1.5;margin:8px 0 0}.ex-page input[aria-invalid=true]{border-color:#b3422e;background:#fff6f3}.ex-share-note{font-size:9px;line-height:1.6;color:#687c87;margin-top:6px!important}.ex-selection-actions #ex-share-fallback{width:100%}.ex-share-fallback input{max-width:800px}.ex-business{border-top:1px solid #cadbe4;border-bottom:1px solid #cadbe4;margin-top:0;background:#f7fafb;border-radius:9px;overflow:hidden}.ex-business>summary{display:flex;justify-content:space-between;align-items:center;gap:35px;padding:28px 31px;list-style:none;cursor:pointer}.ex-business>summary::-webkit-details-marker{display:none}.ex-business>summary small{display:block;font:8px/1.6 Mono,monospace;letter-spacing:.08em;color:#4d707e;margin-bottom:10px}.ex-business>summary strong{display:block;font-size:30px;font-weight:500;letter-spacing:-.05em;line-height:1.15}.ex-business-toggle{font-size:33px;font-weight:300;color:#417680;transition:transform .2s}.ex-business[open] .ex-business-toggle{transform:rotate(45deg)}.ex-business-inner{padding:10px 32px 30px}.ex-business-intro{display:grid;grid-template-columns:1fr 340px;gap:60px;padding:20px 0 35px;border-bottom:1px solid #d7e2e8;align-items:center}.ex-business-intro h2{font-size:31px;line-height:1.14}.ex-business-intro>div>p{font-size:12px;line-height:1.7;max-width:525px;margin-top:18px;color:var(--ex-muted)}.ex-assumption-notice{font-size:11px;line-height:1.8;color:#425f70;background:#e8f0f4;border-left:2px solid #5497a4;padding:16px 18px}.ex-assumption-notice strong{font-weight:550}.ex-baseline-head{display:flex;align-items:end;justify-content:space-between;gap:30px;margin:30px 0 10px}.ex-baseline-head h3,.ex-module-cost-heading h3{font-size:22px}.ex-baseline-head>label{display:flex;align-items:center;gap:12px;font-size:10px}.ex-baseline-head select{width:95px;margin:0;padding:8px 11px;font-size:12px}.ex-currency-note{font-size:9px;line-height:1.65;color:var(--ex-muted);margin-bottom:20px!important}.ex-baseline-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.ex-baseline-grid input{font-size:19px;letter-spacing:-.025em;font-variant-numeric:tabular-nums;padding:13px}.ex-module-cost-heading{margin:35px 0 22px}.ex-module-cost-heading p{font-size:10px;line-height:1.65;color:var(--ex-muted);max-width:760px;margin-top:10px}.ex-cost-row{display:grid;grid-template-columns:1.1fr 1fr 1fr 1fr;gap:24px;align-items:center;padding:20px 0;border-top:1px solid #dbe5eb}.ex-cost-row>p>strong{font-size:14px;line-height:1.5;letter-spacing:-.02em;font-weight:550;display:block;color:#244858}.ex-cost-row>p>small{font-size:9px;line-height:1.5;display:block;margin-top:6px;color:#5d7785}.ex-cost-row label{font-size:9px}.ex-cost-row input{font-size:15px;padding:9px 11px;margin-top:7px;font-variant-numeric:tabular-nums}.ex-cost-empty{font-size:12px;color:var(--ex-muted);padding:15px 0 25px}.ex-calculation-actions{display:flex;align-items:center;gap:25px;padding:12px 0 30px}.ex-economics-error{font-size:12px;color:#a63728;margin-bottom:20px!important}.ex-economics-results{background:#fff;border:1px solid #d0e0e7;border-radius:10px;padding:32px;display:grid;grid-template-columns:1fr 1.7fr;gap:25px 50px}.ex-time-story{border-right:1px solid #dce6eb;padding-right:35px}.ex-time-story .ex-eyebrow{font-size:8px}.ex-time-story>div{margin:16px 0 18px}.ex-time-story strong{font-size:40px;letter-spacing:-.055em;font-weight:500;line-height:1.15;color:#127b85;display:block}.ex-time-story>div>span{font-size:10px;color:#4e6f80;display:block;margin-top:8px}.ex-time-story svg{width:100%;height:6px;display:block}.ex-time-story>p:last-child{font-size:9px;color:var(--ex-muted);line-height:1.7;margin-top:14px}.ex-financial-results{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:0;padding:0}.ex-financial-results>div{min-width:0}.ex-financial-results dt{font-size:10px;color:#536e7d;line-height:1.5;margin-bottom:8px}.ex-financial-results dd{font-size:29px;letter-spacing:-.05em;font-weight:500;line-height:1.2;margin:0;color:#173c4c;overflow-wrap:anywhere}.ex-financial-results div:first-child dd{color:#087f87}.ex-financial-results dd.ex-negative{color:#b0442e}.ex-cost-comparison{display:flex;justify-content:space-between;gap:35px;grid-column:1/-1;padding-top:20px;border-top:1px solid #dce6eb}.ex-cost-comparison>p{display:flex;gap:20px;align-items:baseline;flex-wrap:wrap;min-width:0}.ex-cost-comparison span{font-size:10px;color:#587280}.ex-cost-comparison strong{font-weight:500;font-size:16px;letter-spacing:-.03em;color:#214555}.ex-formula{border-top:1px solid #d4e1e8;padding-top:21px;margin-top:25px}.ex-formula summary{font-size:11px;color:#386379;cursor:pointer;list-style-position:inside}.ex-formula p{font-size:11px;line-height:1.8;color:var(--ex-muted);max-width:1100px;margin-top:15px}.ex-invalid-result{opacity:.65}.ex-next{display:flex;justify-content:space-between;align-items:center;gap:40px;padding:75px 0 35px}.ex-next h2{font-size:35px;margin-top:18px}.ex-next>a{white-space:nowrap;font-size:13px}.ex-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ex-noscript{font-size:13px;padding:30px 0;color:var(--ex-muted)}.ex-noscript a{text-decoration:underline}@keyframes ex-pulse{0%,to{stroke-opacity:.5;stroke-width:1}50%{stroke-opacity:1;stroke-width:3}}@media(min-width:1600px){.ex-composer-grid{grid-template-columns:280px minmax(0,1fr)}.ex-module{padding:16px 11px}.ex-scene{min-height:560px;max-height:690px}.ex-world-top{padding:27px 32px 0}.ex-world-bottom{padding:0 32px 24px}.ex-workflow{grid-template-columns:285px minmax(0,1fr);gap:55px}}@media(max-width:1100px){.ex-composer-grid{grid-template-columns:235px minmax(0,1fr)}.ex-palette{padding:24px 14px 18px}.ex-module{gap:9px;padding:13px 8px}.ex-module-label strong{font-size:12px}.ex-module-label small{font-size:8px}.ex-world-bottom{display:block;padding:0 23px 18px}.ex-world-bottom>p{max-width:500px;margin-bottom:15px}.ex-journey-controls{justify-content:flex-end}.ex-scene{min-height:400px}.ex-workflow{grid-template-columns:230px minmax(0,1fr);gap:33px}.ex-workflow-steps{gap:22px;grid-template-columns:repeat(2,minmax(0,1fr))}.ex-workflow-intro h2{font-size:30px}.ex-business-intro{gap:35px;grid-template-columns:1fr 290px}.ex-cost-row{gap:19px}.ex-baseline-grid{gap:18px}.ex-baseline-grid>label{font-size:10px}.ex-economics-results{gap:25px 30px;padding:26px}.ex-financial-results dd{font-size:25px}.ex-time-story{padding-right:25px}.ex-time-story strong{font-size:35px}}@media(max-width:800px){.ex-hero{padding:65px 0 45px}.ex-hero h1{font-size:64px}.ex-hero-bottom>p{font-size:16px}.ex-hero-bottom{gap:30px}.ex-start{gap:15px;font-size:12px}.ex-sector-bar>p{display:none}.ex-composer-grid{grid-template-columns:1fr}.ex-palette{padding:25px;border:0;border-bottom:1px solid #d2dee7}.ex-palette-heading{padding:0;margin-bottom:21px;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.ex-palette-heading .ex-eyebrow{width:100%;margin-bottom:-10px}.ex-palette-heading h2{font-size:25px;margin:0}.ex-palette-heading>p:last-child{font-size:10px}.ex-module-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.ex-module{display:block;padding:12px;text-align:left;position:relative;min-height:77px}.ex-module-index{display:none}.ex-module-label strong{font-size:11px;padding-right:10px}.ex-module-label small{font-size:8px;margin-top:6px;line-height:1.4;max-width:95px}.ex-module-check{position:absolute;right:8px;top:10px;width:12px;height:12px;font-size:9px}.ex-clear{margin:12px 0 -7px auto;font-size:9px}.ex-scene{min-height:0;max-height:none;aspect-ratio:1200/740;flex:auto}.ex-world-top{padding-top:22px}.ex-world-bottom{display:flex;align-items:center}.ex-world-bottom>p{max-width:330px;font-size:10px;margin:0}.ex-journey-controls{justify-content:start}.ex-journey-controls button{font-size:10px;padding:8px 11px}.ex-workflow{grid-template-columns:1fr;gap:30px;padding-top:45px}.ex-workflow-intro{display:grid;grid-template-columns:1fr 1.1fr;gap:0 25px;align-items:end}.ex-workflow-intro .ex-eyebrow{grid-column:1/-1}.ex-workflow-intro h2{margin-bottom:0;font-size:30px}.ex-workflow-intro>p:last-child{font-size:11px}.ex-workflow-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.ex-selection-actions{gap:20px}.ex-business-intro{grid-template-columns:1fr;gap:22px}.ex-assumption-notice{max-width:650px}.ex-baseline-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:23px}.ex-baseline-grid label{font-size:11px}.ex-baseline-grid input{font-size:19px}.ex-business-inner{padding:5px 26px 27px}.ex-cost-row{grid-template-columns:1fr 1fr 1fr;gap:10px 20px}.ex-cost-row>p{grid-column:1/-1}.ex-cost-row>p>small{display:inline;margin-left:12px}.ex-cost-row>p>strong{display:inline}.ex-cost-row label{font-size:9px}.ex-economics-results{grid-template-columns:1fr;gap:25px}.ex-time-story{padding:0 0 25px;border:0;border-bottom:1px solid #dce6eb;display:grid;grid-template-columns:1fr 1fr;gap:0 25px;align-items:center}.ex-time-story .ex-eyebrow{grid-column:1/-1}.ex-time-story>div{grid-column:1;grid-row:2/span 2;margin-bottom:0}.ex-time-story svg{grid-column:2;grid-row:2}.ex-time-story>p:last-child{grid-column:2;grid-row:3;margin-top:0}.ex-financial-results{gap:24px 35px}.ex-financial-results dd{font-size:31px}.ex-cost-comparison{display:grid;grid-template-columns:1fr 1fr;gap:20px}.ex-cost-comparison>p{display:block}.ex-cost-comparison strong{display:block;margin-top:6px}.ex-next h2{font-size:31px}}@media(max-width:550px){.ex-wrap{width:91%}.ex-hero{padding:52px 0 35px}.ex-hero h1{font-size:clamp(42px,10.5vw,59px);margin-top:21px;margin-bottom:25px}.ex-hero .ex-eyebrow{font-size:8px}.ex-hero-bottom{display:block}.ex-hero-bottom>p{font-size:15px;line-height:1.7}.ex-start{margin-top:23px;justify-content:space-between;width:150px}.ex-start span{font-size:24px}.ex-sector-bar{padding:22px 0}.ex-sector-options{gap:5px}.ex-sector-options button{padding:9px 11px;font-size:10px;min-height:35px}.ex-sector-bar .ex-eyebrow{font-size:7px}.ex-composer-grid{border-radius:12px}.ex-palette{padding:23px 18px 18px}.ex-palette-heading{gap:16px}.ex-palette-heading h2{font-size:23px}.ex-palette-heading>p:last-child{font-size:8px}.ex-module-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.ex-module{min-height:66px;padding:11px 13px}.ex-module-label strong{font-size:12px}.ex-module-label small{font-size:8px;max-width:none}.ex-module-check{top:12px;right:11px}.ex-world-top{padding:20px 17px 0;font-size:6px;gap:12px;letter-spacing:.06em}.ex-scene{width:122%;max-width:none;margin-left:-11%;aspect-ratio:1200/740}.ex-world-bottom{display:block;padding:0 18px 19px}.ex-world-bottom>p{font-size:10px;max-width:none;line-height:1.65;margin-bottom:18px}.ex-journey-controls button{min-height:39px}.ex-journey-controls #ex-play{flex:1;justify-content:center}.ex-journey-track{padding:13px 18px;gap:14px}.ex-journey-track progress{width:66px}.ex-journey-track>span{font-size:6px}.ex-scene-disclosure{padding:12px 17px}.ex-scene-disclosure>p{font-size:8px}.ex-workflow{padding-top:36px;gap:27px}.ex-workflow-intro{display:block}.ex-workflow-intro .ex-eyebrow{font-size:8px}.ex-workflow-intro h2{font-size:32px;margin:15px 0 18px}.ex-workflow-intro h2 br{display:none}.ex-workflow-intro>p:last-child{font-size:12px;max-width:450px}.ex-workflow-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 21px}.ex-step-top{font-size:8px}.ex-workflow-step h3{font-size:17px}.ex-workflow-step p{font-size:9px}.ex-workflow-foot{font-size:8px}.ex-selection-actions{padding-bottom:28px}.ex-selection-actions #ex-products-summary{font-size:10px}.ex-action-buttons{gap:15px 20px;width:100%}.ex-action-buttons .ex-primary{width:100%;justify-content:space-between;margin-top:1px;font-size:12px}.ex-link-button{font-size:10px}.ex-business>summary{padding:23px 21px;gap:18px}.ex-business>summary small{font-size:7px}.ex-business>summary strong{font-size:27px}.ex-business-inner{padding:0 20px 24px}.ex-business-intro{padding-top:20px;padding-bottom:25px}.ex-business-intro h2{font-size:26px}.ex-business-intro>div>p{font-size:11px}.ex-assumption-notice{font-size:10px;padding:14px}.ex-baseline-head{margin-top:25px;gap:15px}.ex-baseline-head h3,.ex-module-cost-heading h3{font-size:20px}.ex-baseline-head>label{font-size:9px;gap:7px}.ex-baseline-head select{width:72px;font-size:10px;padding:7px}.ex-currency-note{font-size:8px}.ex-baseline-grid{gap:20px 15px}.ex-baseline-grid>label{font-size:10px}.ex-baseline-grid input{font-size:17px;padding:11px 10px}.ex-module-cost-heading{margin-top:28px}.ex-module-cost-heading p{font-size:9px}.ex-cost-row{grid-template-columns:1fr 1fr;gap:15px 15px}.ex-cost-row>p{grid-column:1/-1}.ex-cost-row>p>strong{font-size:15px;display:block}.ex-cost-row>p>small{display:block;margin:5px 0 0;font-size:9px}.ex-cost-row>label:first-of-type{grid-column:1/-1;display:grid;grid-template-columns:1fr 90px;gap:20px;align-items:center}.ex-cost-row>label:first-of-type input{margin:0}.ex-cost-row label{font-size:9px}.ex-cost-row input{padding:9px;font-size:14px}.ex-calculation-actions{flex-wrap:wrap;gap:10px;padding-bottom:24px}.ex-calculation-actions .ex-primary{width:100%;justify-content:center}.ex-calculation-actions .ex-link-button{width:100%;text-align:center}.ex-economics-results{padding:23px 18px;gap:25px}.ex-time-story{display:block;padding-bottom:23px}.ex-time-story>div{margin:14px 0 20px}.ex-time-story strong{font-size:37px}.ex-time-story>p:last-child{font-size:9px;margin-top:13px}.ex-time-story>div>span{font-size:10px}.ex-financial-results{gap:25px 20px}.ex-financial-results dt{font-size:9px}.ex-financial-results dd{font-size:24px}.ex-cost-comparison{grid-template-columns:1fr;gap:17px}.ex-cost-comparison span{font-size:9px}.ex-cost-comparison strong{font-size:17px;margin-top:4px}.ex-formula summary{font-size:10px;line-height:1.7}.ex-formula p{font-size:10px}.ex-next{display:block;padding:48px 0 24px}.ex-next .ex-eyebrow{font-size:8px}.ex-next h2{font-size:30px;margin:14px 0 20px}.ex-next>a{font-size:12px}}@media(prefers-reduced-motion:reduce){.ex-page *{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.ex-page .ex-world-bottom>p{color:#acc6d0}.ex-model-options{display:flex;align-items:end;gap:22px}.ex-page .ex-model-options label{display:flex;align-items:center;gap:9px;font-size:10px}.ex-years-wrap{display:flex;align-items:center;gap:6px}.ex-page .ex-years-wrap input{width:64px;padding:8px 9px;margin:0;font-size:12px}.ex-years-wrap small{font-size:9px;color:#617784}.ex-page .ex-model-options select{margin:0;width:83px;font-size:12px;padding:8px 9px}@media(max-width:800px){.ex-baseline-head{align-items:start;flex-direction:column;gap:17px}.ex-model-options{width:100%;justify-content:space-between;max-width:370px}.ex-page .ex-model-options label{font-size:10px}}.ex-configure{padding:78px 0 0}.ex-configure-heading{display:flex;align-items:end;justify-content:space-between;gap:70px;margin-bottom:34px}.ex-configure-heading h2{font-size:clamp(34px,3.7vw,58px);line-height:1.05;letter-spacing:-.055em;margin-top:19px}.ex-configure-heading h2 span{color:#5f7886}.ex-configure-heading>p{max-width:360px;font-size:13px;line-height:1.85;color:#536f7e}.ex-feature-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.ex-feature-group>h3{display:flex;align-items:center;gap:12px;font-size:17px;margin:0 0 17px}.ex-feature-group>h3>span{font:9px Mono,monospace;color:#528290;border:1px solid #cbdee4;border-radius:50%;width:29px;height:29px;display:grid;place-items:center}.ex-feature-group>div{display:grid;gap:11px}.ex-feature{display:flex;flex-direction:column;text-align:left;width:100%;border:1px solid #d3e1e7;background:#f9fcfd;border-radius:9px;padding:19px;min-height:180px;color:#173e50;transition:background .2s,border-color .2s,transform .2s}.ex-feature:hover{border-color:#70aeb5;background:#eff7f8;transform:translateY(-2px)}.ex-feature[aria-pressed=true]{border-color:#188c93;background:#e8f6f4;box-shadow:inset 0 0 0 1px #188c93}.ex-feature-top{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;margin-bottom:14px}.ex-feature-symbol{font-size:25px;font-weight:300;line-height:1;color:#28848e}.ex-feature-check{font-size:16px;font-weight:300;line-height:1;transition:transform .2s}.ex-feature[aria-pressed=true] .ex-feature-check{transform:rotate(45deg)}.ex-feature>strong{font-weight:550;font-size:15px;line-height:1.4;letter-spacing:-.015em}.ex-feature-detail{display:block;font-size:11px;line-height:1.65;margin:9px 0 13px;color:#567381}.ex-feature>small{display:block;font-size:9px;line-height:1.5;color:#227885;margin-top:auto;padding-top:4px}.ex-dependency-note{padding:15px 18px;margin-top:20px!important;border-left:2px solid #188c93;background:#edf6f7;color:#365f6d;font-size:11px;line-height:1.7;min-height:52px}.ex-suite-config{display:grid;grid-template-columns:1fr 1.65fr;gap:70px;padding:48px 0 45px;margin-top:34px;border-top:1px solid #ccdde4;border-bottom:1px solid #ccdde4}.ex-suite-intro h3{font-size:34px;line-height:1.08;letter-spacing:-.045em;margin:17px 0 21px}.ex-suite-intro>p{font-size:12px;line-height:1.8;color:#527180;max-width:300px}.ex-suite-intro>a{display:inline-block;font-size:11px;color:#187781;margin-top:24px;text-underline-offset:4px}.ex-suite-options{min-width:0}.ex-option-label{display:block;font-size:11px;color:#456678;margin-bottom:11px}.ex-suite-term>div{display:flex;gap:6px;background:#e7eff3;padding:5px;border-radius:7px}.ex-suite-term button{flex:1;border:0;border-radius:4px;background:transparent;color:#456678;padding:11px 12px;font-size:12px;min-height:40px}.ex-suite-term button[aria-pressed=true]{background:#fff;color:#123e4e;box-shadow:0 2px 6px #133b4e12}.ex-image-request{margin:24px 0}.ex-image-request>label{font-size:11px}.ex-page .ex-image-request input{max-width:100%;font-size:26px;letter-spacing:-.03em;padding:12px 15px;font-variant-numeric:tabular-nums}.ex-volume-presets{display:flex;gap:7px;margin:11px 0}.ex-volume-presets button{border:1px solid #cbdee4;background:#f7fbfc;color:#3b6679;padding:6px 12px;border-radius:30px;font:9px Mono,monospace;min-height:30px}.ex-volume-presets button[aria-pressed=true]{border-color:#23868f;background:#dff2ef;color:#146c76}.ex-image-request>p{font-size:9px;line-height:1.7;color:#5c7887}.ex-image-request #ex-image-error{color:#a13b2c;margin-top:8px}.ex-suite-toggles{border-top:1px solid #d6e3e9}.ex-suite-toggles>button,.ex-suite-included{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;border:0;border-bottom:1px solid #d6e3e9;background:none;text-align:left;padding:18px 0;color:#214a5b}.ex-suite-toggles strong{font-size:13px;font-weight:500;display:block}.ex-suite-toggles small{display:block;font-size:9px;line-height:1.6;color:#597583;margin-top:5px}.ex-switch{width:34px;height:20px;border-radius:20px;background:#bfd1db;padding:3px;flex-shrink:0;transition:background .2s}.ex-switch:before{content:"";display:block;width:14px;height:14px;border-radius:50%;background:#fff;transition:transform .2s}.ex-suite-toggles button[aria-pressed=true] .ex-switch{background:#13888e}.ex-suite-toggles button[aria-pressed=true] .ex-switch:before{transform:translate(14px)}.ex-suite-included>span:last-child{font-size:10px;color:#16818a;white-space:nowrap}.ex-suite-price-note{font-size:9px;color:#627c8a;line-height:1.75;margin-top:17px!important}.ex-brief{background:#0c2738;border-radius:12px;padding:38px;color:#e7f4f6;position:relative;overflow:hidden}.ex-brief:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at 90% 0,#26647145,transparent 60%)}.ex-brief>*{position:relative}.ex-brief .ex-eyebrow{color:#7fc8c7}.ex-brief-heading{display:flex;justify-content:space-between;align-items:start;gap:30px}.ex-brief-heading h2{font-size:39px;line-height:1.08;letter-spacing:-.045em;color:#edf8f8;margin-top:18px}.ex-brief-heading>p{color:#9ac6ce;font:9px/1.6 Mono,monospace;padding:10px 14px;border:1px solid #31515f;border-radius:30px;margin-top:3px;white-space:nowrap}.ex-brief-story{color:#b1cad3!important;font-size:12px;line-height:1.85;max-width:850px;margin:24px 0 29px!important}.ex-brief-columns{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:34px;padding:26px 0 29px;border-top:1px solid #355160;border-bottom:1px solid #355160}.ex-brief-columns h3{font-size:12px;color:#e1f1f3;line-height:1.5;margin-bottom:16px;font-weight:550}.ex-brief-columns ul{list-style:none;padding:0;margin:0;display:grid;gap:13px}.ex-brief-columns li{font-size:11px;line-height:1.7;color:#a6c5d0;padding-left:12px;position:relative}.ex-brief-columns li:before{content:"";position:absolute;left:0;top:8px;width:3px;height:3px;border-radius:50%;background:#54b8bb}.ex-brief-columns a{color:#bcdddd;text-decoration:none;line-height:1.7}.ex-brief-columns a:hover{text-decoration:underline;text-underline-offset:4px}.ex-stack-status{display:block;font-size:8px;line-height:1.6;color:#9fc1ce;margin-top:4px}.ex-brief-columns dl{padding:0;margin:0;display:grid;gap:13px}.ex-brief-columns dl>div{display:flex;justify-content:space-between;gap:15px;font-size:10px;line-height:1.6}.ex-brief-columns dt{color:#8bacbc}.ex-brief-columns dd{color:#c4e3e6;margin:0;text-align:right}.ex-brief-bottom{display:flex;justify-content:space-between;gap:35px;padding-top:21px;align-items:center}.ex-brief-bottom>p{max-width:740px;font-size:9px;line-height:1.8;color:#8dafbd!important}.ex-brief-bottom>span{font:7px/1.7 Mono,monospace;color:#78c6c4;text-align:right;max-width:115px;flex-shrink:0}.ex-brief+.ex-selection-actions{border-top:0;padding-top:28px}@media(max-width:1050px){.ex-configure-heading{gap:40px}.ex-configure-heading>p{max-width:300px}.ex-feature-groups{gap:17px}.ex-feature{padding:17px;min-height:185px}.ex-feature>strong{font-size:14px}.ex-suite-config{gap:40px;grid-template-columns:1fr 1.4fr}.ex-brief{padding:31px}.ex-brief-heading h2{font-size:34px}.ex-brief-columns{gap:24px}.ex-brief-columns dl>div{display:block}.ex-brief-columns dd{text-align:left;margin-top:4px}}@media(max-width:800px){.ex-configure{padding-top:55px}.ex-configure-heading{align-items:start;gap:25px}.ex-configure-heading h2{font-size:38px}.ex-configure-heading>p{font-size:12px;max-width:250px;padding-top:27px}.ex-feature-groups{gap:14px}.ex-feature{padding:15px;min-height:203px}.ex-feature>strong{font-size:13px}.ex-feature-detail{font-size:10px}.ex-feature>small{font-size:8px}.ex-suite-config{gap:30px;grid-template-columns:1fr 1.45fr}.ex-suite-intro h3{font-size:29px}.ex-suite-intro>p{font-size:11px}.ex-brief-heading h2{font-size:34px}.ex-brief-columns{grid-template-columns:1fr 1fr;gap:30px}.ex-brief-columns>div:first-child{grid-column:1/-1}.ex-brief-columns>div:first-child ul{grid-template-columns:1fr 1fr;gap:13px 26px}.ex-brief-columns dl>div{display:flex}.ex-brief-columns dd{text-align:right;margin:0}.ex-brief-bottom{gap:22px}}@media(max-width:550px){.ex-configure{padding-top:42px}.ex-configure-heading{display:block;margin-bottom:29px}.ex-configure-heading h2{font-size:36px;margin-top:17px}.ex-configure-heading>p{max-width:none;padding-top:18px;font-size:12px}.ex-feature-groups{grid-template-columns:1fr;gap:26px}.ex-feature-group>h3{font-size:18px;margin-bottom:13px}.ex-feature-group>div{grid-template-columns:1fr 1fr;gap:10px}.ex-feature{min-height:194px;padding:15px}.ex-feature>strong{font-size:13px}.ex-feature-detail{font-size:10px}.ex-feature>small{font-size:8px}.ex-feature-group>div .ex-feature:last-child:nth-child(odd):not(:first-child){grid-column:1/-1;min-height:0;display:grid;grid-template-columns:35px 1fr;gap:0 12px}.ex-feature-group>div .ex-feature:last-child:nth-child(odd):not(:first-child) .ex-feature-top{grid-row:1/span 3;display:block}.ex-feature-group>div .ex-feature:last-child:nth-child(odd):not(:first-child) .ex-feature-check{display:block;margin-top:18px}.ex-dependency-note{font-size:10px;padding:13px 15px}.ex-suite-config{grid-template-columns:1fr;gap:30px;margin-top:27px;padding:31px 0}.ex-suite-intro h3{font-size:31px}.ex-suite-intro h3 br{display:none}.ex-suite-intro>p{max-width:none;font-size:12px}.ex-suite-intro>a{margin-top:18px}.ex-suite-term button{font-size:11px;padding:10px}.ex-suite-price-note{font-size:9px}.ex-brief{padding:25px 21px}.ex-brief-heading{display:block}.ex-brief-heading h2{font-size:33px}.ex-brief-heading>p{display:inline-block;margin-top:21px;font-size:8px}.ex-brief-story{font-size:11px;margin-top:21px!important}.ex-brief-columns{grid-template-columns:1fr;gap:27px}.ex-brief-columns>div:first-child ul{grid-template-columns:1fr}.ex-brief-columns>div:first-child{grid-column:auto}.ex-brief-columns li{font-size:11px}.ex-brief-columns dl>div{font-size:11px}.ex-brief-bottom{display:block}.ex-brief-bottom>p{font-size:9px}.ex-brief-bottom>span{display:block;text-align:left;max-width:none;margin-top:16px}.ex-brief-columns h3{font-size:13px}}.ex-additional{display:grid;grid-template-columns:1fr 1fr;gap:24px 50px;padding:28px 0 35px;margin:0 0 26px;border-top:1px solid #cbdde4}.ex-additional h2{font-size:28px;letter-spacing:-.04em;margin:15px 0 13px;line-height:1.15}.ex-additional>div:first-child>p:last-child{font-size:11px;line-height:1.8;color:#567480;max-width:530px}.ex-additional-controls{display:flex;gap:12px;align-items:end}.ex-additional-controls>label{flex:1;min-width:0}.ex-page .ex-additional-controls select{font-size:12px;min-height:45px;padding:10px}.ex-additional-controls>button{white-space:nowrap;font-size:11px;min-height:45px;padding:11px 14px}.ex-extra-list{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:9px}.ex-extra-chip{display:flex;align-items:center;gap:12px;border:1px solid #b8d5dc;border-radius:30px;background:#eff8f8;padding:8px 9px 8px 15px;color:#28566a;font-size:11px;line-height:1.5}.ex-extra-chip>button{border:0;background:#dbeceb;color:#235c67;border-radius:50%;width:27px;height:27px;display:grid;place-items:center;font-size:20px;line-height:1;flex-shrink:0}.ex-extra-empty,.ex-extra-status{grid-column:1/-1;font-size:10px;line-height:1.7;color:#597b88}.ex-extra-status:empty,.ex-extra-list:empty{display:none}.ex-extra-status{margin-top:-10px!important}@media(max-width:800px){.ex-additional{grid-template-columns:1fr;gap:22px}.ex-additional-controls{max-width:570px}}@media(max-width:550px){.ex-additional h2{font-size:26px}.ex-additional-controls{gap:9px}.ex-additional-controls>button{font-size:10px;padding:10px}.ex-page .ex-additional-controls select{font-size:11px}.ex-extra-chip{font-size:10px}}.v5-site .v3-header{height:auto;min-height:116px}.v5-site .nav{height:auto}.v5-site .v3-hero:after{background:linear-gradient(90deg,#061018db,#06101873 55%,#0610180d),linear-gradient(0deg,rgba(6,16,24,.65),transparent 45%)}.v5-site .brand{display:inline-flex;align-items:center;flex:0 0 auto;gap:0;line-height:0}.v5-site .brand img{width:80px;height:92px;object-fit:contain;max-width:none}.v5-site .nav{min-height:116px;gap:28px}.v5-site .navlinks{gap:24px}.v5-site .navlinks a{font-size:12px}.v5-site .footer-logo{display:inline-block;margin:0 0 18px;padding:0;line-height:0}.v5-site .footer-logo img{width:110px;height:126px;object-fit:contain}.v5-site .v3-hero{min-height:740px}.v5-site .v3-hero-media img{object-position:65% 50%}.v5-site .v3-hero-media:after{background:linear-gradient(90deg,#061018d6,#0610187a 52%,#0610180d),linear-gradient(0deg,rgba(6,16,24,.7),transparent 38%)}.v5-site .v3-hero-copy h1{font-size:clamp(53px,6.7vw,102px);max-width:950px;letter-spacing:-.065em}.v5-site .v3-hero-copy>p{max-width:590px}.v5-site .v3-hero-copy{padding-top:95px}.v5-site .v5-detail-art{height:auto;min-height:360px;overflow:hidden;border:0;background:transparent}.v5-detail-art .pv5-visual{min-height:360px}.v5-site .detail-hero{gap:50px}.v5-coordinate-cta{background:#e9edde;color:#163329;padding:80px 0}.v5-coordinate-cta h2{font-size:clamp(32px,4vw,58px);max-width:830px;line-height:1.08;letter-spacing:-.045em}.v5-coordinate-cta p{max-width:680px;margin:25px 0}.v5-site .v4-composer-teaser h2{max-width:740px}.v5-site :focus-visible{outline:2px solid #a6c971;outline-offset:4px}@media(max-width:1120px){.v5-site .nav{gap:20px}.v5-site .navlinks{gap:18px}.v5-site .v3-nav-contact{display:none}}@media(max-width:760px){.v5-site .brand img{width:60px;height:69px}.v5-site .nav{min-height:89px}.v5-site .navlinks{top:89px;gap:5px}.v5-site .navlinks a{font-size:15px}.v5-site .v3-hero{min-height:690px}.v5-site .v3-hero-copy{padding-top:70px}.v5-site .v3-hero-copy h1{font-size:clamp(48px,10.3vw,76px)}.v5-site .v3-hero-media img{object-position:60%}.v5-site .v3-hero-media:after{background:linear-gradient(90deg,#061018db,#06101863),linear-gradient(0deg,#061018aa,transparent)}.v5-site .detail-hero{gap:30px}.v5-site .v5-detail-art,.v5-detail-art .pv5-visual{min-height:260px}.v5-site .footer-logo img{width:96px;height:110px}}@media(max-width:760px){.v5-site .v3-header{height:auto;min-height:89px}.v5-site .navlinks{max-height:calc(100svh - 89px)}.v5-site .v3-hero:after{background:linear-gradient(90deg,#061018dd,#0610187a),linear-gradient(0deg,#061018aa,transparent)}}@media(min-width:901px){.v5-site .v3-hero-copy{align-items:flex-end}.v5-site .v3-hero-copy>.v3-kicker,.v5-site .v3-hero-copy>h1,.v5-site .v3-hero-copy>p,.v5-site .v3-hero-copy>.v3-actions{width:55%;max-width:720px}.v5-site .v3-hero-copy>h1{font-size:clamp(54px,5.6vw,88px)}.v5-site .v3-hero:after{background:linear-gradient(270deg,#06101aee,#06101aa8 47%,#06101a10 82%),linear-gradient(0deg,#06101aaa,transparent 40%)}}.v5-site [id]{scroll-margin-top:145px}.v5-site .sh5 .sh4-shop-nav{top:116px}@media(min-width:851px){.v5-site .sh4-basket{top:205px;max-height:calc(100vh - 225px)}}@media(max-width:760px){.v5-site [id]{scroll-margin-top:118px}.v5-site .sh5 .sh4-shop-nav{top:89px}}.v5-site .detail-hero .v5-detail-art{height:auto;min-height:0}.v5-site .detail-hero .v5-detail-art img{height:100%;width:100%;object-fit:cover}.v5-site .detail-hero .v5-detail-art .pv5-nexus img{object-fit:contain}@media(min-width:761px)and (max-width:850px){.v5-site .navlinks{top:116px;max-height:calc(100svh - 116px)}}.chat6{--ch-bg:#0f1c20;--ch-ink:#eaf0ec;--ch-muted:#c0cec4;--ch-line:#344a43;--ch-accent:#c7e68b;font-family:inherit}.chat6-launch{position:fixed;z-index:90;right:24px;bottom:max(24px,env(safe-area-inset-bottom));display:flex;align-items:center;gap:11px;border:1px solid #a5c77d;background:#c7e68b;color:#14271c;border-radius:100px;padding:15px 21px;box-shadow:0 8px 32px #06101845;cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;line-height:1.3}.chat6-launch:hover{background:#def2b2;transform:translateY(-2px)}.chat6-dialog{position:fixed;inset:auto 22px 22px auto;margin:0;padding:0;width:min(450px,calc(100vw - 32px));max-width:none;height:min(740px,calc(100dvh - 44px));max-height:calc(100dvh - 44px);color:var(--ch-ink);background:var(--ch-bg);border:1px solid #425b4b;border-radius:25px;box-shadow:0 25px 100px #0006;overflow:hidden}.chat6-dialog[open]{display:flex;flex-direction:column}.chat6-dialog::backdrop{background:#07141140;backdrop-filter:blur(2px)}.chat6-head{display:flex;gap:12px;align-items:flex-start;justify-content:space-between;padding:25px 24px 8px;background:radial-gradient(ellipse at 20% -30%,#52693a99,transparent 70%)}.chat6-kicker{text-transform:uppercase;letter-spacing:.11em;font-size:9px;line-height:1.5;color:var(--ch-accent)}.chat6-head h2{font-size:25px!important;line-height:1.13!important;letter-spacing:-.04em!important;max-width:290px;margin:7px 0 0!important;color:var(--ch-ink)}.chat6-close{flex:0 0 36px;width:36px;height:36px;color:var(--ch-ink);background:#ffffff0b;border:1px solid #ffffff26;border-radius:50%;font-size:26px;line-height:1;cursor:pointer}.chat6-description{color:var(--ch-muted);font-size:11px;line-height:1.6;padding:0 24px;margin:3px 0 14px}.chat6-quick{display:flex;flex-wrap:wrap;gap:6px;padding:0 24px 18px;border-bottom:1px solid var(--ch-line)}.chat6-quick button,.chat6-suggestions button{border:1px solid var(--ch-line);border-radius:100px;background:transparent;color:var(--ch-ink);font:inherit;font-size:10px;padding:8px 11px;cursor:pointer;min-height:34px}.chat6-quick button:hover,.chat6-suggestions button:hover{border-color:var(--ch-accent);color:var(--ch-accent)}.chat6-log{overflow-y:auto;overscroll-behavior:contain;padding:22px 23px;flex:1;min-height:110px;scrollbar-color:#506e5b transparent;display:flex;flex-direction:column;gap:17px}.chat6-message{flex-shrink:0;max-width:100%;font-size:12px;line-height:1.6;overflow-wrap:anywhere}.chat6-message>p{margin:0 0 9px}.chat6-message>p:last-child{margin-bottom:0}.chat6-message[data-role=user]{align-self:flex-end;background:#2d4536;border:1px solid #415f48;border-radius:17px 17px 3px;padding:10px 14px;max-width:92%}.chat6-byline{display:block;font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--ch-accent);margin-bottom:6px}.chat6-message[data-role=user] .chat6-byline{color:#b9d19f}.chat6-answer-links{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.chat6-answer-links a,.chat6-wa-link{display:inline-block;color:var(--ch-accent)!important;text-decoration:none;border-bottom:1px solid #729155;padding:3px 0;margin-right:10px;font-size:11px}.chat6-product{border-top:1px solid var(--ch-line);margin-top:13px;padding-top:14px}.chat6-product h3{font-size:15px!important;line-height:1.3!important;letter-spacing:-.02em;margin:0 0 8px!important;color:#fff}.chat6-product h3 a{color:inherit;text-decoration:none}.chat6-product p{font-size:11px;line-height:1.65;margin:0 0 9px;color:var(--ch-muted)}.chat6-product ul{padding-left:17px;margin:8px 0 10px;font-size:11px;color:#d3dfd2}.chat6-product li{margin:5px 0}.chat6-product small{font-size:10px;color:#a9bdae;line-height:1.6;display:block}.chat6-suggestions{display:flex;gap:6px;flex-wrap:wrap;margin-top:12px}.chat6-status{margin:0;padding:0 24px 5px;min-height:18px;color:var(--ch-muted);font-size:10px}.chat6-form{padding:12px 23px 8px;border-top:1px solid var(--ch-line);flex-shrink:0}.chat6-form label{font-size:10px;color:var(--ch-muted);margin-bottom:8px;display:block}.chat6-form>div{display:flex;border:1px solid #526a54;border-radius:13px;overflow:hidden;align-items:center;background:#1b2b28}.chat6-form input{font:inherit;font-size:13px;min-width:0;flex:1;border:0;background:transparent;color:var(--ch-ink);padding:14px 13px;outline-offset:-3px;border-radius:0}.chat6-form input::placeholder{color:#91a495}.chat6-form button{background:var(--ch-accent);color:#172c1d;border:0;border-radius:10px;flex:0 0 37px;height:37px;margin-right:5px;font-size:22px;cursor:pointer}.chat6-form button:disabled{opacity:.5;cursor:wait}.chat6-foot{padding:4px 23px 17px;display:flex;flex-wrap:wrap;gap:6px 12px;justify-content:space-between;align-items:center;font-size:9px;color:#a7b8a7}.chat6-foot button,.chat6-foot a{color:#c7d9b8;font:inherit;font-size:9px;cursor:pointer;background:transparent;border:0;padding:3px 0;text-decoration:underline;text-underline-offset:3px}.chat6-wa-draft{display:block;font-size:10px;color:var(--ch-muted);margin:13px 0}.chat6-wa-draft textarea{display:block;box-sizing:border-box;width:100%;min-height:108px;padding:10px;margin-top:7px;background:#1b2b28;color:var(--ch-ink);border:1px solid #526a54;border-radius:10px;font:inherit;font-size:12px;line-height:1.5;resize:vertical}.chat6-nojs{position:fixed;bottom:25px;right:25px;z-index:91;background:#c7e68b;color:#14271c;border-radius:25px;padding:15px}.chat6 :focus-visible{outline:2px solid #d4efa0!important;outline-offset:3px}.chat6-launch[hidden]{display:none}.chat6-wa-link[aria-disabled=true]{opacity:.5;pointer-events:none}@media(max-width:760px){.chat6-launch{right:16px;bottom:max(16px,env(safe-area-inset-bottom));padding:13px 16px}.chat6-launch span{font-size:12px}.chat6-dialog{inset:auto 10px max(10px,env(safe-area-inset-bottom)) 10px;width:auto;height:min(740px,calc(100dvh - 20px));max-height:calc(100dvh - 20px);border-radius:20px}.chat6-head{padding-top:20px}.chat6-log{padding:17px 19px}.chat6-head,.chat6-form,.chat6-description,.chat6-quick,.chat6-status{padding-left:19px;padding-right:19px}.chat6-quick{padding-bottom:13px}.chat6-head h2{font-size:23px!important}.chat6-quick button{font-size:10px;padding:8px 9px}.chat6-foot{padding-bottom:13px}.chat6:has(.chat6-dialog[open]) .chat6-launch{visibility:hidden}}@media(prefers-reduced-motion:reduce){.chat6 *{scroll-behavior:auto!important;transition:none!important}.chat6-launch:hover{transform:none}}body:has(.sh5-compare-tray:not([hidden])) .chat6-launch,body:has(.px5-compare-dock:not([hidden])) .chat6-launch{bottom:max(120px,calc(env(safe-area-inset-bottom) + 110px))}.v6-contact-options{padding:32px 0 80px;background:#f4f6f7}.v6-contact-options>.wrap{display:grid;grid-template-columns:1fr 1fr;gap:22px}.v6-contact-card{display:block;padding:38px;border:1px solid #d9e0e4;border-radius:24px;background:#fff;color:#152531;text-decoration:none}.v6-contact-card h2{font-size:clamp(26px,3vw,40px);line-height:1.13;margin:16px 0}.v6-contact-card p{max-width:45ch;line-height:1.7;color:#50636e}.v6-contact-card small{display:block;margin-top:18px;max-width:60ch;line-height:1.6;color:#5e6b74}.v6-contact-card .textlink{display:block;margin-top:16px}.v6-contact-card:first-child{background:#0e2535;color:#fff}.v6-contact-card:first-child p{color:#c4d0d7}.v6-contact-card:first-child strong{display:block;margin-top:28px;color:#9de6dd}.v6-oem-entry{background:#0e202e;color:#fff;padding:90px 0}.v6-oem-entry>.wrap{display:grid;grid-template-columns:1.2fr 1fr;gap:70px;align-items:center}.v6-oem-entry h2{font-size:clamp(34px,4vw,58px);line-height:1.06;letter-spacing:-.04em;margin:20px 0}.v6-oem-entry p{color:#bdccd6;max-width:57ch;line-height:1.8}.v6-oem-words{display:flex;flex-wrap:wrap;gap:16px;align-content:center}.v6-oem-words>span{font-size:25px;letter-spacing:.07em;border-bottom:1px solid #56717b;padding:18px 8px}.v6-oem-words>span:nth-child(4){font-size:17px;width:100%;color:#95dbd5}.v6-oem-words>small{color:#c0cfd8;line-height:1.7}.v6-site .sticky-index{flex-wrap:wrap}.v6-site .prose{overflow-wrap:anywhere}@media(max-width:760px){.v6-contact-options>.wrap,.v6-oem-entry>.wrap{grid-template-columns:1fr;gap:24px}.v6-contact-card{padding:26px}.v6-oem-entry{padding:64px 0}.v6-site .sticky-index{flex-wrap:nowrap;overflow:auto}}.ex-section-nav{display:flex;flex-wrap:wrap;gap:8px 27px;margin-top:35px;padding-top:22px;border-top:1px solid #d3e0e7}.ex-section-nav a{display:inline-flex;align-items:center;min-height:44px;color:#176b78;font-size:14px;font-weight:550;text-decoration:none}.ex-section-nav a:hover{text-decoration:underline;text-underline-offset:5px}.ex-page :is(#ex-composer,#ex-configure,#ex-brief,#ex-business){scroll-margin-top:145px}.ex-world-bottom{align-items:end;flex-wrap:wrap;gap:20px}.ex-page .ex-world-bottom>p{font-size:14px;line-height:1.65;color:#c3d9df;max-width:520px}.ex-journey-controls{flex-wrap:wrap;margin-left:auto}.ex-journey-controls button{min-height:44px;font-size:14px;padding:10px 13px;font-weight:550}.ex-journey-controls :is(#ex-prev-step,#ex-next-step,#ex-reset-journey){width:44px;padding:9px;font-size:21px;flex:0 0 44px}.ex-journey-controls #ex-play{min-width:168px}.ex-journey-track>span{font-size:11px;line-height:1.6;letter-spacing:.03em}.ex-direction-segment{fill:none;stroke:#65bdb9;stroke-width:2;stroke-opacity:.65;stroke-linecap:round;transition:stroke .2s,stroke-width .2s,stroke-opacity .2s}.ex-direction-segment.ex-segment-complete{stroke:#70d9cf;stroke-opacity:.95}.ex-direction-segment.ex-segment-active{stroke:#d8fff5;stroke-width:3;stroke-opacity:1}.ex-node-ring{fill:none;stroke-width:1.4;stroke-opacity:.55}.ex-node-ring.ex-ring-active{stroke:#c9fff4;stroke-width:2.4;stroke-opacity:1}.ex-running .ex-node-ring.ex-ring-active{animation:none}.ex-journey-guide{background:#0c2635;border-top:1px solid #2e5160;padding:25px;color:#f0fbfd}.ex-guide-header{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.ex-journey-guide .ex-eyebrow{color:#9adfd9;font-size:11px;letter-spacing:.07em}.ex-direction-key{display:flex;align-items:center;gap:9px;font-size:12px;line-height:1.6;color:#b4ced7}.ex-direction-key>span{color:#98eee0;font-size:25px;line-height:1}.ex-journey-stops{list-style:none;display:flex;flex-wrap:wrap;gap:8px 6px;padding:0;margin:20px 0 26px}.ex-journey-stops>li{display:flex;align-items:center;gap:6px;min-width:0}.ex-journey-stops>li:not(:last-child):after{content:"→";color:#8bc9c9;font-size:16px}.ex-journey-stop{display:flex;align-items:center;gap:8px;min-height:43px;padding:9px 11px;border:1px solid #416674;border-radius:6px;background:#102d3e;color:#dceff2;font-size:13px;line-height:1.4;text-align:left}.ex-journey-stop:hover{border-color:#99dcd4;background:#173e4d}.ex-journey-stop[aria-current=step]{background:#cdf6ee;color:#0a3943;border-color:#cdf6ee;font-weight:650}.ex-stop-index{font:500 11px/1.3 Mono,ui-monospace,monospace;opacity:.8}.ex-guide-detail{display:grid;grid-template-columns:1fr 1.15fr;gap:30px}.ex-guide-lead{min-width:0}.ex-guide-count{display:block;font:500 12px/1.5 Mono,ui-monospace,monospace;color:#91dad6;margin-bottom:11px}.ex-page .ex-guide-lead h2{color:#f1fbfc;font-size:clamp(22px,2vw,30px);line-height:1.18;letter-spacing:-.035em;margin-bottom:14px}.ex-page .ex-guide-lead>p{color:#c3d9df;font-size:15px;line-height:1.7}.ex-guide-direction{display:flex;align-items:center;gap:12px;color:#daf8f3;font-size:14px;line-height:1.5;margin-bottom:18px}.ex-guide-direction>span:first-child,.ex-guide-direction>span:last-child{padding:6px 0}.ex-guide-direction>span:nth-child(2){font-size:25px;color:#8febe0}.ex-guide-handoff dl{display:grid;gap:14px;margin:0;padding:0}.ex-guide-handoff dl>div{padding-left:14px;border-left:2px solid #4da7a6}.ex-guide-handoff dt{color:#95c7cd;font-size:12px;line-height:1.5;margin-bottom:5px;font-weight:550}.ex-guide-handoff dd{color:#edf8fa;font-size:14px;line-height:1.6;margin:0}.ex-page .ex-guide-mode{margin-top:23px;border-top:1px solid #2e5160;padding-top:16px;font-size:12px;line-height:1.6;color:#bad3da}.ex-journey-guide button:focus-visible{outline:3px solid #b8fff0;outline-offset:3px}.ex-journey-guide h2:focus{outline:0}.ex-world-label{font-size:15px;letter-spacing:.8px}.ex-world-top{font-size:11px;line-height:1.6}.ex-scene-disclosure>p{font-size:12px;line-height:1.65;color:#365764}.ex-recommendations{margin-top:37px;padding:30px;background:#f0f7f8;border:1px solid #c9dde2;border-radius:12px}.ex-recommendation-heading{display:flex;align-items:end;justify-content:space-between;gap:35px;margin-bottom:25px}.ex-recommendation-heading h2{font-size:30px;line-height:1.15;margin-top:12px;letter-spacing:-.04em}.ex-page .ex-recommendation-heading>p{font-size:15px;line-height:1.65;color:#3e5d6a;max-width:420px}.ex-recommendation-heading .ex-eyebrow{font-size:11px;letter-spacing:.06em;color:#386673}.ex-recommendation-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ex-recommendation-card{display:flex;flex-direction:column;min-width:0;padding:22px;border:1px solid #c4dce0;border-radius:8px;background:#fff}.ex-recommendation-tag{font:500 10px/1.6 Mono,ui-monospace,monospace;letter-spacing:.04em;color:#356975}.ex-page .ex-recommendation-card h3{font-size:20px;line-height:1.3;letter-spacing:-.025em;margin:12px 0}.ex-page .ex-recommendation-card>p{font-size:15px;line-height:1.65;color:#3e5966;margin-bottom:19px}.ex-recommendation-modules{display:block;font-size:13px;line-height:1.6;color:#246672;margin-top:auto;padding-top:3px}.ex-recommendation-card button{display:flex;align-items:center;justify-content:center;min-height:44px;width:100%;border:1px solid #8cbbc2;border-radius:5px;background:#edf7f7;color:#125965;font-size:14px;font-weight:600;margin-top:17px;padding:10px 14px}.ex-recommendation-card button:hover{background:#dbf1ee;border-color:#35828b}.ex-page .ex-recommendation-foot{font-size:13px;line-height:1.65;color:#425e69;margin-top:19px}.ex-page .ex-recommendation-complete{grid-column:1/-1;color:#234c58;background:#fff;padding:23px;border:1px solid #b5d4d9;border-radius:7px;font-size:16px;line-height:1.7}.ex-explore-step{min-height:44px;margin-top:10px;padding:8px 0;border:0;background:transparent;color:#096c76;font-size:14px;font-weight:550;line-height:1.5;text-align:left;text-decoration:underline;text-underline-offset:4px}.ex-scope-guide{display:grid;grid-template-columns:1fr 2fr;gap:34px;padding:27px 0 9px}.ex-page .ex-scope-guide .ex-eyebrow{color:#a4ded8;font-size:11px;letter-spacing:.05em}.ex-page .ex-scope-guide h3{color:#f0fafb;font-size:22px;line-height:1.3;margin:11px 0 13px;letter-spacing:-.025em}.ex-page .ex-scope-guide>div>p:last-child{color:#c4dbe2;font-size:14px;line-height:1.7}.ex-scope-guide ul{display:grid;grid-template-columns:1fr 1fr;gap:20px 24px;margin:0;padding:0;list-style:none}.ex-scope-guide li{border-left:2px solid #4da7a6;padding-left:13px;font-size:14px;line-height:1.65;color:#bed7e0}.ex-scope-guide li strong{display:block;font-weight:600;font-size:15px;color:#f0fafb;margin-bottom:5px}.ex-scope-guide li span{display:block}@media(max-width:1100px){.ex-guide-detail{grid-template-columns:1fr;gap:24px}.ex-guide-handoff{padding-top:20px;border-top:1px solid #31515f}.ex-guide-handoff dl{grid-template-columns:1fr 1fr;gap:20px}.ex-recommendation-heading{align-items:start}.ex-recommendation-card{padding:19px}.ex-recommendation-heading h2{font-size:27px}.ex-journey-guide{padding:23px}.ex-scope-guide{grid-template-columns:1fr;gap:23px}.ex-scope-guide>div{max-width:600px}}@media(max-width:800px){.ex-world-bottom{display:flex;align-items:center}.ex-guide-detail{grid-template-columns:1fr 1fr}.ex-guide-handoff{padding-top:0;border-top:0}.ex-guide-handoff dl{grid-template-columns:1fr}.ex-recommendations{padding:23px}.ex-recommendation-heading{display:block}.ex-recommendation-heading>p{max-width:none;margin-top:17px}.ex-recommendation-list{grid-template-columns:1fr}.ex-recommendation-card{display:grid;grid-template-columns:1fr auto;column-gap:30px;padding:22px}.ex-recommendation-tag,.ex-recommendation-card h3,.ex-recommendation-card>p,.ex-recommendation-modules{grid-column:1}.ex-recommendation-card button{grid-column:2;grid-row:2/5;align-self:center;width:auto;min-width:165px;margin:0}.ex-page .ex-recommendation-card>p{margin-bottom:13px}.ex-section-nav{gap:4px 23px}.ex-guide-lead h2{font-size:27px}}@media(max-width:550px){.ex-scene :is(.ex-world-label,.ex-map-note){display:none}.ex-scene{width:100%;max-width:100%;margin:0;min-height:0;aspect-ratio:1200/740}.ex-hero{padding-bottom:27px}.ex-section-nav{margin-top:27px;padding-top:15px;display:grid;grid-template-columns:1fr 1fr;gap:0 15px}.ex-section-nav a{font-size:13px}.ex-world-top{font-size:10px;padding:18px 17px 4px}.ex-world-top>span:first-child{max-width:170px}.ex-world-bottom{display:block;padding:0 17px 18px}.ex-page .ex-world-bottom>p{font-size:14px;margin-bottom:17px}.ex-journey-controls{display:grid;grid-template-columns:44px minmax(0,1fr) 44px 44px;gap:5px;width:100%}.ex-journey-controls #ex-play{min-width:0;width:100%;font-size:12px;padding:8px 5px;gap:6px}.ex-journey-track{align-items:start;gap:12px;padding:14px 17px}.ex-journey-track>span{font-size:10px}.ex-journey-track progress{width:44px;flex:0 0 44px;margin-top:6px}.ex-journey-guide{padding:22px 17px}.ex-guide-header{gap:9px}.ex-journey-guide .ex-eyebrow{font-size:10px;letter-spacing:.05em}.ex-direction-key{font-size:11px}.ex-journey-stops{gap:7px 5px;margin:18px 0 23px}.ex-journey-stop{padding:8px 9px;font-size:12px;gap:6px}.ex-journey-stops>li{gap:5px}.ex-journey-stops>li:not(:last-child):after{font-size:13px}.ex-stop-index{font-size:10px}.ex-guide-detail{grid-template-columns:1fr;gap:20px}.ex-guide-handoff{padding-top:19px;border-top:1px solid #31515f}.ex-page .ex-guide-lead h2{font-size:26px;line-height:1.2}.ex-page .ex-guide-lead>p{font-size:15px}.ex-guide-handoff dd{font-size:14px}.ex-guide-handoff dl{gap:16px}.ex-guide-direction{font-size:14px;margin-bottom:15px;flex-wrap:wrap;gap:8px}.ex-guide-count{font-size:11px}.ex-page .ex-guide-mode{font-size:12px;margin-top:20px}.ex-scene-disclosure>p{font-size:12px}.ex-recommendations{padding:23px 18px;margin-top:27px}.ex-recommendation-heading h2{font-size:28px}.ex-recommendation-heading .ex-eyebrow{font-size:10px}.ex-page .ex-recommendation-heading>p{font-size:15px}.ex-recommendation-list{gap:12px}.ex-recommendation-card{display:flex;padding:20px}.ex-recommendation-card button{width:100%;margin-top:17px}.ex-page .ex-recommendation-card h3{font-size:21px}.ex-page .ex-recommendation-foot{font-size:13px}.ex-scope-guide{gap:23px;padding-top:24px}.ex-scope-guide ul{grid-template-columns:1fr;gap:18px}.ex-page .ex-scope-guide .ex-eyebrow{font-size:10px}.ex-page .ex-scope-guide h3{font-size:23px}}@media(prefers-reduced-motion:reduce){.ex-direction-segment{transition:none}}.ex-page .ex-section-nav a{font-size:14px}.ex-page .ex-journey-stop{font-size:14px;min-height:44px}.ex-page .ex-stop-index{font-size:12px}.ex-page :is(.ex-journey-guide .ex-eyebrow,.ex-direction-key,.ex-guide-mode,.ex-guide-handoff dt,.ex-recommendation-tag,.ex-recommendation-heading .ex-eyebrow,.ex-scope-guide .ex-eyebrow){font-size:13px;line-height:1.6}.ex-page .ex-journey-track>span{font-size:13px;line-height:1.6}.ex-page .ex-world-top{font-size:13px;line-height:1.6}.ex-page .ex-scene-disclosure>p{font-size:13px;line-height:1.65}@media(max-width:760px){.ex-page :is(#ex-composer,#ex-configure,#ex-brief,#ex-business){scroll-margin-top:118px}}body.v3-site{--read11-focus: #096368;font-size:17px;font-weight:450;line-height:1.7;text-rendering:optimizeLegibility}body.v3-site h1,body.v3-site h2,body.v3-site h3{font-weight:590}.v3-site :is(button,input,select,textarea){letter-spacing:normal}.v3-site.v5-site :focus-visible{outline:3px solid var(--read11-focus);outline-offset:4px}.v3-site :is(.v3-header,footer,.home9,.v3-domain-section,.v3-twin,.dark,.px5-hero,.px5-compare-dock,.sh5-stage,.sh5-compare-tray,.ex-world,.ex-brief,.nx4-gallery,.nx4-coverage,.nx4-lightbox,.domain5,.gps5-hero,.so4-hero,.so4-scene,.st-closing,.sp6-hero,.chat6,.v6-oem-entry){--read11-focus: #a8eee6}.v3-site :is(p,li,dd){overflow-wrap:break-word}.v3-site :is(.btn,.btn.small,.textlink,.filter,.menu-toggle){font-size:15px;font-weight:550;min-height:44px}.v3-site :is(label,.search-label){font-size:14px;line-height:1.55}.v3-site :is(input,select,textarea){font-size:16px;line-height:1.5}.v3-site :is(input,select):not([type=checkbox]):not([type=radio]):not([type=range]){min-height:46px}.v3-site :is(.eyebrow,.breadcrumbs,.badge,.chip,.caption,.count,.trustline,.product-code,.source-note,.v3-source-note,.note,.release-tag){font-size:13px;line-height:1.65;letter-spacing:.035em}.v3-site :is(.eyebrow,.breadcrumbs,.caption,.count,.trustline,.source-note,.v3-source-note,.note){color:#4e5e6d}.v3-site :is(.product .body p,.small-card p,.workflow p,.industry-row p,.facts p,.directory p,.article-list p,.interface-feature p,.pillars p,.capability p,.feature-details ul,.application-items,.doc p,details p){font-size:16px;line-height:1.75;color:#475666}.v3-site :is(.prose li,.spec-table td){color:#475666}.v3-site :is(.spec-table th,.spec-table td){font-size:15px;line-height:1.65}.v3-site :is(.capability-accordions summary .mono,form small,.partners small){font-size:13px;line-height:1.65;color:#4e5e6d}.v3-site .sticky-index{font-size:14px;flex-wrap:wrap}.v3-site .sticky-index a{min-height:44px;display:inline-flex;align-items:center}.v3-site .check{font-size:14px;color:#475666}.v3-site.v5-site .nav{gap:clamp(16px,2vw,30px)}.v3-site.v5-site .navlinks{gap:clamp(15px,1.8vw,27px)}.v3-site.v5-site .navlinks a{font-size:14px;font-weight:550;min-height:44px}.v3-site .v3-nav-contact{font-size:14px;min-height:44px;display:inline-flex;align-items:center}.v3-site footer :is(p,a){color:#c0cbd6;font-size:15px;line-height:1.75}.v3-site .footer-grid h3{font-size:14px;font-weight:650;letter-spacing:.02em}.v3-site .footer-grid a{width:fit-content;min-height:35px;margin:4px 0;padding:5px 0}.v3-site .copyright{color:#aebdcc;font-size:13px;line-height:1.7}.v3-site .copyright a{font-size:inherit}.v3-site .home9 .home9-copy p{font-size:17px;line-height:1.72;color:#c6d6de}.v3-site :is(.home9-kicker,.home9-eyebrow,.home9-mast-link,.home9-workflow,.home9-counter,.home9-tab-number,.home9-visual figcaption){font-size:13px;line-height:1.6;letter-spacing:.035em}.v3-site :is(.home9-kicker,.home9-mast-link,.home9-counter,.home9-tab-number,.home9-visual figcaption){color:#b7ccd4}.v3-site .home9-eyebrow{color:#a7d9c1}.v3-site .home9-segments button{font-size:14px;font-weight:550;color:#b7cad4;min-height:52px}.v3-site .home9-segments button[aria-pressed=true]{color:#f0faf3}.v3-site .home9 .home9-actions :is(.btn,.textlink){font-size:15px}.v3-site .home9-playback button{min-width:44px;min-height:44px}.v3-site .home9-playback button.home9-pause{font-size:14px}.v3-site :is(.v3-news,.v3-news p,.v3-news>a,.v3-nexus-detail>a,.v3-domain-foot p,.v3-domain-foot>a,.v3-catalog-foot,.v4-flight-foot>p){font-size:14px;line-height:1.7}.v3-site :is(.v3-nexus-detail p,.v3-editorial-copy p,.v4-flight-grid p){font-size:17px;line-height:1.72}.v3-site :is(.v3-windowbar,.v3-screen-note,.v3-value small,.v3-value-axis,.v3-value-bar>span,.v3-value-visual>p,.v3-mini-product>span:not(.v3-mini-arrow),.v4-family-strip>span,.v4-family-strip b){font-size:13px;line-height:1.6;letter-spacing:.025em}.v3-site :is(.v3-value small,.v3-value-axis,.v3-value-bar>span,.v3-value-visual>p,.v3-mini-product>span:not(.v3-mini-arrow),.v4-family-strip>span,.v4-family-strip b){color:#4b6073}.v3-site :is(.v3-windowbar,.v3-screen-note){color:#b9cbd9}.v3-site .v3-tabbar button{font-size:13px;color:#526577;min-height:48px}.v3-site .v3-tabbar button[aria-pressed=true]{color:#075ab5}.v3-site :is(.v3-twin-caption,.v3-station-grid>a>small){font-size:12px;line-height:1.65;color:#d0dee9}.v3-site :is(.v3-domain-section,.v3-twin,.dark) .eyebrow{color:#b5c9d7}.v3-site :is(.v3-domain-section,.v3-twin,.dark) p{color:#c0d0de}.v3-site :is(.px5-description,.px5-capabilities ul,.px5-capabilities>p,.px5-collection-heading>p,.px5-empty>p,.px5-bottom p:not(.px5-kicker),.px5-comparison-card>p,.px5-comparison-card>ul){font-size:16px;line-height:1.72;color:#455a40}.v3-site :is(.px5-kicker,.px5-category,.px5-results-line,.px5-product-index,.px5-tools label>span,.px5-card-foot,.px5-outcomes button span,.px5-outcomes button small,.px5-comparison>p){font-size:13px;line-height:1.6}.v3-site :is(.px5-category,.px5-results-line,.px5-tools label>span,.px5-card-foot,.px5-outcomes button span,.px5-outcomes button small,.px5-comparison>p){color:#4b6042}.v3-site .px5-intro{font-size:18px;color:#c8d8c5}.v3-site .px5-hero .px5-kicker{color:#c8d8c5}.v3-site :is(.px5-tools button,.px5-card-foot>a,.px5-capabilities>a,.px5-capabilities summary,.px5-compare-heading button,.px5-comparison-card>a,.px5-build-link,.px5-sub-link,.px5-empty button){font-size:14px;min-height:44px;line-height:1.6}.v3-site .px5-outcomes button strong{font-size:16px}.v3-site .px5-compare-toggle{font-size:13px!important;min-height:44px}.v3-site .px5-tools :is(input,select){font-size:16px}.v3-site .px5-tools input::placeholder{color:#60715a}.v3-site .px5-compare-dock p{font-size:14px;color:#e3efda}.v3-site .px5-compare-dock a{font-size:14px;min-height:44px}.v3-site .px5-compare-dock>button{min-width:44px;min-height:44px}.v3-site .px5-card-foot{flex-wrap:wrap;gap:8px}.v3-site .media9-open{font-size:14px;min-height:44px}.v3-site figure.pv5-visual.media9-frame figcaption{font-size:13px!important;line-height:1.6}.v3-site :is(.media6-fullsize,.media6-screen figcaption>span,.media6-provenance){font-size:14px;line-height:1.7}.v3-site :is(.media6-screen figcaption>span,.media6-provenance){color:#465f51}body.v3-site.point8-detail :is(.pagehero,#point8-lightbox){--read11-focus: #a8eee6}body.v3-site.point8-detail :is(.pagehero .breadcrumbs,.detail-hero .eyebrow,.point8-features li){font-size:13px;line-height:1.65}body.v3-site.point8-detail .detail-hero .point8-lead{font-size:17px;line-height:1.75;color:#c2d4de}body.v3-site.point8-detail :is(.detail-hero .btn,.detail-hero .textlink,.point8-view-controls button){font-size:14px;min-height:44px}body.v3-site.point8-detail #point8-lightbox p{font-size:14px;line-height:1.7;color:#bfd3df}body.v3-site.point8-detail #point8-lightbox [data-point8-close]{font-size:14px;min-height:44px}.v3-site .sh4{--sh4-muted: #45584e}.v3-site :is(.sh4 .sh4-eyebrow,.sh4 .sh4-small,.sh4-results-count,.sh4-quantity-note,.sh4-remove,.sh4-clear,.sh4-checkbox,.sh4-basket fieldset,.sh4-basket fieldset legend,.sh4-basket fieldset>p,.sh5-product-top>span,.sh5-product-top>button,.sh5-config-count span,.sh5-feature-grid button>span,.sh5-feature-grid button small,.sh5-basket-features p,.sh5-product-detail>p,.sh5-plan-duration small){font-size:13px;line-height:1.65}.v3-site :is(.sh4-suite-copy>p:not(.sh4-eyebrow),.sh4-suite-copy ul,.sh4-app-card p,.sh4-api-card ul,.sh4-product-copy>p:not(.sh4-eyebrow),.sh4-empty-basket p,.sh4-draft p,.sh5-config-intro>p:not(.sh4-eyebrow):not(.sh5-config-count),.sh5 .sh4-heading>p,.sh5-dialog-description,.sh5-dialog-grid.is-comparing .sh5-dialog-description,.sh5-product-detail li span,.sh5-dialog-grid.is-comparing .sh5-product-detail li span){font-size:16px;line-height:1.72}.v3-site :is(.sh4-suite-copy ul,.sh4-api-card ul,.sh5-feature-grid button small,.sh5-product-detail li span,.sh5-product-detail>p,.sh5-basket-features p){color:#455c41}.v3-site :is(.sh4-workflows small,.sh4-basket-heading>p:last-child,.sh4-basket-item-name,.sh4-stepper output,.sh5-product-detail li strong,.sh5-feature-grid button strong,.sh5-feature-reason,.sh5-basket-features h3){font-size:15px;line-height:1.6}.v3-site :is(.sh4-btn,.sh4-api-card .sh4-btn,.sh4-card-actions>a,.sh4-card-actions>button,.sh4-pills button,.sh4-app-card a,.sh4-shop-nav a,.sh5 .sh4-shop-nav a,.sh4-linked a,.sh5-open-links a,.sh5-text-btn,.sh4-download,.sh4-basket form>.sh4-btn,.sh5-config-intro>.sh4-btn){font-size:14px;min-height:44px;line-height:1.5}.v3-site .sh4 :is(input,textarea,select),.v3-site .sh4-basket fieldset input[type=number]{font-size:16px}.v3-site :is(.sh4-search,.sh4-api-controls label,.sh4-basket form>label,.sh4-basket fieldset>label:first-of-type){font-size:14px}.v3-site .sh5-spot-copy>p:not(.sh4-eyebrow){font-size:17px;color:#d0e0d6}.v3-site .sh5-spot-copy .sh4-eyebrow{color:#bddfcd}.v3-site .sh5-spot-tabs button{font-size:15px;min-height:52px}.v3-site :is(.sh5-spot-tabs button span,.sh5-coordinate-line){font-size:13px;color:#bed2c5;line-height:1.65}.v3-site .sh5-feature-grid button[aria-pressed=true] small{color:#d2e7ca}.v3-site .sh5 .sh4-workflows small{color:#d0dece}.v3-site .sh4-stepper button{min-width:44px;min-height:44px}.v3-site :is(.sh4-remove,.sh4-clear){min-height:44px}.v3-site :is(.sh5-compare-tray strong,.sh5-compare-tray>button){font-size:14px}.v3-site :is(.sh5-compare-tray span,.sh5-compare-tray #sh5-compare-count){font-size:13px;color:#d6e5ce}.v3-site .sh5-compare-tray>button{min-height:44px}.v3-site .sh5-compare-tray>button:last-child{font-size:25px;min-width:44px}.v3-site .sh5-dialog-header>button{min-width:44px;min-height:44px}.v3-site .ex-page{--ex-muted: #425d6c}.v3-site :is(.ex-eyebrow,.ex-sector-bar .ex-eyebrow,.ex-palette-heading .ex-eyebrow,.ex-hero .ex-eyebrow,.ex-selection-actions .ex-eyebrow,.ex-business>summary small,.ex-time-story .ex-eyebrow,.ex-workflow-intro .ex-eyebrow,.ex-next .ex-eyebrow,.ex-module-index,.ex-module-label small,.ex-step-top,.ex-step-top>span,.ex-workflow-foot,.ex-share-note,.ex-currency-note,.ex-cost-row>p>small,.ex-time-story>p:last-child,.ex-time-story>div>span,.ex-financial-results dt,.ex-cost-comparison span,.ex-years-wrap small,.ex-feature>small,.ex-image-request>p,.ex-suite-price-note,.ex-suite-toggles small,.ex-suite-included>span:last-child,.ex-extra-empty,.ex-extra-status){font-size:13px;line-height:1.65;letter-spacing:.025em}.v3-site :is(.ex-hero-bottom>p,.ex-configure-heading>p,.ex-workflow-intro>p:last-child,.ex-business-intro>div>p,.ex-suite-intro>p,.ex-workflow-step p,.ex-feature-detail,.ex-additional>div:first-child>p:last-child,.ex-module-cost-heading p,.ex-formula p){font-size:16px;line-height:1.72}.v3-site :is(.ex-module-label strong,.ex-feature>strong,.ex-suite-toggles strong,.ex-cost-row>p>strong){font-size:16px;font-weight:600;line-height:1.5}.v3-site :is(.ex-module-label small,.ex-feature-detail,.ex-feature>small,.ex-suite-intro>p,.ex-configure-heading>p,.ex-suite-toggles small,.ex-image-request>p,.ex-suite-price-note,.ex-cost-row>p>small,.ex-currency-note,.ex-years-wrap small,.ex-extra-empty,.ex-extra-status,.ex-workflow-foot,.ex-share-note,.ex-palette-heading>p:last-child){color:#425f6d}.v3-site :is(.ex-palette-heading>p:last-child,.ex-sector-bar>p,.ex-assumption-notice,.ex-dependency-note,.ex-selection-actions #ex-products-summary,.ex-scene-disclosure>p,.ex-cost-empty){font-size:14px;line-height:1.7}.v3-site :is(.ex-primary,.ex-action-buttons .ex-primary,.ex-link-button,.ex-clear,.ex-sector-options button,.ex-suite-term button,.ex-volume-presets button,.ex-suite-intro>a,.ex-formula summary,.ex-additional-controls>button,.ex-next>a,.ex-start){font-size:14px;min-height:44px;line-height:1.5}.v3-site .ex-page :is(label,.ex-baseline-grid>label,.ex-cost-row label,.ex-model-options label,.ex-baseline-head>label,.ex-option-label){font-size:14px;line-height:1.6}.v3-site .ex-page :is(select,.ex-model-options select,.ex-additional-controls select,.ex-years-wrap input,.ex-cost-row input){font-size:16px}.v3-site .ex-page .ex-baseline-grid input{font-size:20px}.v3-site .ex-extra-chip{font-size:14px}.v3-site .ex-extra-chip>button{min-width:44px;min-height:44px}.v3-site .ex-world-top{font-size:12px;line-height:1.6;color:#bfd7e0}.v3-site .ex-page .ex-world-bottom>p{font-size:15px;color:#cbe1e7}.v3-site .ex-journey-controls button{font-size:14px;min-height:44px}.v3-site .ex-journey-track>span{font-size:12px}.v3-site .ex-brief-story{font-size:16px;line-height:1.75}.v3-site .ex-brief-columns h3{font-size:16px;line-height:1.5}.v3-site .ex-brief-columns li{font-size:15px;line-height:1.7;color:#c5dbe3}.v3-site :is(.ex-brief-heading>p,.ex-brief-columns dl>div,.ex-stack-status,.ex-brief-bottom>p,.ex-brief-bottom>span){font-size:13px;line-height:1.7}.v3-site :is(.ex-stack-status,.ex-brief-columns dt){color:#b4d0dc}.v3-site .ex-brief-heading>p{white-space:normal}.v3-site .ex-brief-bottom>span{max-width:180px}.v3-site .co-page{--co-muted: #4c5b6c}.v3-site :is(.co-kicker,.co-product-category,.co-step,.co-input-unit>span,.co-roi-field>p,.co-main-result>span,.co-result-grid dt,.co-metric-explainer,.co-cost-chart figcaption,.co-chart-row>div,.co-chart-row strong,.co-results-note,.co-privacy-note,.co-page .co-currency-note,.co-panel-heading p){font-size:13px;line-height:1.65}.v3-site .co-page .co-fine{font-size:13px!important;line-height:1.7}.v3-site :is(.co-formula p,.co-product-desc,.co-main-result>p,.co-linked-selection p,.co-basket-empty p,.co-draft-result>p){font-size:16px;line-height:1.7}.v3-site :is(.co-button,.co-filter,.co-presets button,.co-text-link,.co-formula summary,.co-linked-selection a){font-size:14px;min-height:44px}.v3-site .co-page label{font-size:14px}.v3-site .co-page :is(input,select,textarea){font-size:16px}.v3-site :is(.nx4-gallery,.nx4-coverage){--nx4-muted: #bdcfd9}.v3-site :is(.nx4-screen-label,.nx4-screen-label>span,.nx4-screen figcaption,.nx4-screen figcaption>span,.nx4-source-note,.nx4-eyebrow,.nx4-oem-tab small,.nx4-route-label,.nx4-profile-note,.nx4-protocol-sources,.nx4-coverage-foot>p,.nx4-brochure-links a span,.nx4-dialog-footer,.nx4-dialog-footer p){font-size:13px;line-height:1.65}.v3-site :is(.nx4-screen-label>span,.nx4-source-note,.nx4-screen figcaption>span,.nx4-oem-tab small,.nx4-profile-note,.nx4-protocol-sources,.nx4-coverage-foot>p,.nx4-dialog-footer){color:#b9cdd9}.v3-site :is(.nx4-coverage-intro>p,.nx4-oem-heading>p,.nx4-model-group p,.nx4-platform-notes p,.nx4-flight-grid p,.nx4-model-group li){font-size:16px;line-height:1.72;color:#bed0dc}.v3-site :is(.nx4-model-group h4,.nx4-platform-notes h4,.nx4-flight-grid h4,.nx4-oem-tab span){font-size:16px}.v3-site :is(.nx4-tab,.nx4-enlarge,.nx4-close,.nx4-brochure-links a){font-size:14px;min-height:44px}.v3-site .o6-page{--o6-muted: #435b68}.v3-site :is(.o6-eyebrow,.o6-copy .o6-eyebrow){font-size:13px!important;line-height:1.6}.v3-site :is(.o6-stats span,.o6-stage-label>span,.o6-stage-label p,.o6-context span,.o6-result,.o6-status,.o6-credit,.o6-type-mark span,.o6-attribution){font-size:13px;line-height:1.65}.v3-site :is(.o6-credit,.o6-attribution,.o6-eyebrow span){color:#506772}.v3-site :is(.o6-copy>p:not(.o6-eyebrow),.o6-copy ul,.o6-context p,.o6-assessment,.o6-route li span,.o6-faq details p){font-size:16px;line-height:1.72}.v3-site :is(.o6-stage-label button,.o6-controls button,.o6-copy summary,.o6-card-links,.o6-faq details>a){font-size:14px;min-height:44px}.v3-site .o6-controls label{font-size:14px}.v3-site .o6-controls :is(input,select){font-size:16px}.v3-site :is(.domain5-heading>p,.domain5-copy p,.gps5-hero p){font-size:18px;color:#c5d7d8}.v3-site .domain5-copy li{font-size:16px}.v3-site :is(.domain5-copy small,.domain5-visual>span,.domain5-tabs small,.gps5-hero figcaption){font-size:13px;line-height:1.65;color:#b9d0d1}.v3-site :is(.coord5-panels p,.coord5-panels ul,.gps5-chain-grid p){font-size:17px;color:#435b4d;line-height:1.75}.v3-site :is(.coord5-tabs button span,.coord5-panels h4,.gps5-chain-grid b,.gps5-note){font-size:14px}.v3-site .coord5-tabs button span{color:inherit}.v3-site .gps5-chain-grid a{font-size:14px;min-height:44px}.v3-site :is(.so4-eyebrow,.so4-stage-copy .so4-eyebrow,.so4-tabs button>span,.so4-stages button>span,.so4-stage-copy strong,.so4-gains .so4-eyebrow,.so4-stack>a>span:first-child,.so4-bottom,.so4-closing .so4-disclosure){font-size:13px;line-height:1.65;letter-spacing:.035em}.v3-site :is(.so4-eyebrow,.so4-tabs button>span,.so4-playrow p,.so4-stack>a>span:first-child,.so4-closing .so4-disclosure){color:#4f667b}.v3-site :is(.so4-hero,.so4-scene) .so4-eyebrow{color:#b9d7e4}.v3-site :is(.so4-caption,.so4-signal-label){font-size:12px;line-height:1.65}.v3-site :is(.so4-tabs button,.so4-playrow button,.so4-button,.so4-hero-bottom>a){font-size:14px;min-height:44px}.v3-site .so4-tabs button{color:#4a6075}.v3-site .so4-tabs button[aria-selected=true]{color:#0755b7}.v3-site .so4-stages button{color:#50687d;min-height:52px}.v3-site .so4-stages button[aria-pressed=true]{color:#0755b7}.v3-site .so4-stages button>b{font-size:17px}.v3-site :is(.so4-stage-copy p,.so4-gains p,.so4-stack-head p){font-size:17px;line-height:1.75;color:#475f71}.v3-site .so4-playrow p{font-size:14px}.v3-site .so4-scene-copy p{font-size:17px;color:#d0e0eb}.v3-site .st-root{--st-muted: #485b6f}.v3-site :is(.st-root .st-disclosure,.st-scenario-image figcaption,.st-tabs button span,.st-related>span,.st-root .st-source-note,.st-root .st-small,.st-partner-directory span,.st-step-no){font-size:13px;line-height:1.7}.v3-site :is(.st-workflow p,.st-facts dd,.st-region-detail>p:not(.st-eyebrow):not(.st-partner-name),.st-journey li p,.st-collaboration-modes p,.st-section-heading>p){font-size:16px;line-height:1.75}.v3-site :is(.st-stage-tabs button,.st-scenario-tabs button,.st-related a,.st-region-detail .st-text-link,.st-partner-directory strong){font-size:14px;min-height:44px}.v3-site .st-closing p{color:#c6d3e0}.v3-site .sp6-page{--sp6-muted: #405e4d}.v3-site :is(.sp6-section-heading>p,.sp6-muted,.sp6-help-card p,.sp6-receipt>p:not(.sp6-eyebrow),.sp6-track-intro>p,.sp6-original>p:last-child,.sp6-message>p,.sp6-team-gate p,.sp6-detail-empty p){font-size:16px;line-height:1.75}.v3-site .sp6-lead{font-size:18px;color:#d3e0d3}.v3-site :is(.sp6-eyebrow,.sp6-original .sp6-eyebrow,.sp6-small,.sp6-page label small,.sp6-key-block small,.sp6-receipt-number span,.sp6-badge,.sp6-meta dt,.sp6-message-head,.sp6-message-head strong,.sp6-team-entry,.sp6-queue-counts span,.sp6-queue-item>span,.sp6-queue-item .sp6-queue-reference,.sp6-visible-label,.sp6-internal-label,.sp6-audit p){font-size:13px;line-height:1.7}.v3-site :is(.sp6-page label,.sp6-page .sp6-consent,.sp6-meta dd,.sp6-help-card strong,.sp6-status){font-size:15px;line-height:1.65}.v3-site :is(.sp6-primary,.sp6-secondary,.sp6-text-button,.sp6-text-link,.sp6-hero-links a,.sp6-help-card>a,.sp6-audit summary){font-size:15px;min-height:44px}.v3-site .sp6-tabs button{font-size:16px;min-height:48px}.v3-site .sp6-page :is(input:not([type=checkbox]),select,textarea){font-size:16px}.v3-site .sp6-page .sp6-key-block input{font-size:16px!important}.v3-site .sp6-queue-item strong{font-size:17px}.v3-site .chat6{--ch-muted: #cbdcd1}.v3-site :is(.chat6-launch,.chat6-launch span){font-size:15px}.v3-site :is(.chat6-description,.chat6-product p,.chat6-product ul,.chat6-message){font-size:15px;line-height:1.7}.v3-site .chat6-message p{color:#d2e1d7}.v3-site :is(.chat6-kicker,.chat6-byline,.chat6-product small,.chat6-status,.chat6-form label,.chat6-foot,.chat6-foot button,.chat6-foot a,.chat6-wa-draft){font-size:13px;line-height:1.6}.v3-site :is(.chat6-quick button,.chat6-suggestions button,.chat6-answer-links a,.chat6-wa-link){font-size:14px;min-height:44px}.v3-site .chat6-close{flex-basis:44px;width:44px;height:44px}.v3-site .chat6-form button{flex-basis:44px;height:44px}.v3-site :is(.chat6-form input,.chat6-wa-draft textarea){font-size:16px}.v3-site .chat6-form input::placeholder{color:#bfd1c5}.v3-site .chat6-foot :is(a,button){min-height:38px;display:inline-flex;align-items:center}.v3-site .chat6-quick{gap:8px}.v3-site .chat6-head,.v3-site .chat6-description,.v3-site .chat6-quick,.v3-site .chat6-status,.v3-site .chat6-foot{flex-shrink:0}.v3-site .lab-section{--lab-muted: #554f45}.v3-site :is(.lab-mode-copy,.lab-intro-copy){font-size:16px;line-height:1.75}.v3-site :is(.lab-eyebrow,.lab-panel-index,.lab-model-label,.lab-range-extents,.lab-range-help,.lab-metrics dt,.lab-metrics dd span,.lab-progress-row>span,.lab-playback-note,.lab-footer,.lab-footer>span,.lab-noscript){font-size:13px;line-height:1.65}.v3-site :is(.lab-preset,.lab-play,.lab-range-heading,.lab-range-heading label){font-size:14px;min-height:44px}.v3-site .lab-reset{min-width:44px;min-height:44px}.v3-site .lab-presets{flex-wrap:wrap;gap:8px 22px}.v3-site .lab-footer{flex-wrap:wrap}@media(max-width:1120px){.v3-site .v3-nav-contact{display:none}}@media(max-width:1100px)and (min-width:761px){.v3-site.v5-site .nav{gap:15px}.v3-site.v5-site .navlinks{gap:14px}.v3-site.v5-site .navlinks a{font-size:13px}}@media(max-width:760px){.v3-site.v5-site .navlinks a{font-size:17px;padding:12px 0}.v3-site .footer-grid a{min-height:44px}.v3-site .copyright{display:flex;flex-wrap:wrap;gap:10px 20px}.v3-site .home9-segments{overflow-x:auto}.v3-site .home9-segments button{min-width:100px}.v3-site .v3-tabbar{flex-wrap:wrap}.v3-site .v3-tabbar button{flex:1 1 40%}.v3-site :is(.sh4-shop-nav,.so4-tabs,.sp6-tabs){overflow-x:auto}.v3-site .sh4-shop-nav a{flex-shrink:0}.v3-site .sh4-workflows{grid-template-columns:1fr 1fr}.v3-site .sh4-stepper{flex-wrap:wrap}.v3-site .sh5-compare-tray{flex-wrap:wrap;gap:10px}.v3-site .px5-compare-dock{width:calc(100% - 24px);display:grid;grid-template-columns:minmax(0,1fr) 44px;gap:8px 12px;border-radius:18px;padding:14px 16px}.v3-site .px5-compare-dock p{grid-column:1;white-space:normal;min-width:0}.v3-site .px5-compare-dock a{grid-column:1;grid-row:2;justify-self:start;white-space:normal}.v3-site .px5-compare-dock>button{grid-column:2;grid-row:1 / span 2}.v3-site .ex-feature-group>div{grid-template-columns:1fr}.v3-site .ex-feature-group>div .ex-feature:last-child:nth-child(odd):not(:first-child){display:flex;grid-column:auto}.v3-site .ex-feature-group>div .ex-feature:last-child:nth-child(odd):not(:first-child) .ex-feature-top{display:flex}.v3-site .ex-feature-group>div .ex-feature:last-child:nth-child(odd):not(:first-child) .ex-feature-check{margin-top:0}.v3-site .ex-feature{min-height:0}.v3-site :is(.ex-additional-controls,.ex-brief-heading,.ex-brief-bottom){flex-wrap:wrap}.v3-site .ex-additional-controls>button{white-space:normal}.v3-site .ex-world-bottom,.v3-site .ex-volume-presets{flex-wrap:wrap}.v3-site .lab-toolbar{min-height:70px}.v3-site .lab-preset{white-space:normal;text-align:left}}@media(max-width:420px){.v3-site .ex-additional-controls{flex-direction:column;align-items:stretch}.v3-site .sh4-workflows{grid-template-columns:1fr}.v3-site .sh5-compare-tray{bottom:12px}.v3-site .lab-presets{gap:5px 12px}.v3-site .chat6-quick{padding-bottom:10px}}@media(max-height:700px){.v3-site .chat6-dialog[open]{display:block;overflow-y:auto}.v3-site .chat6-log{min-height:160px;max-height:45dvh}}@media(prefers-reduced-motion:reduce){.v3-site .sticky-index{scroll-behavior:auto}}@media print{body.v3-site.point8-detail .detail-hero .point8-lead{color:#17252e}}.studio12{--s12-ink:#17372a;--s12-teal:#b0ebcf;scroll-margin-top:100px;padding:72px 0 42px;border-top:1px solid #355144;color:#f1f8f4}.studio12 [hidden]{display:none!important}.studio12-heading{display:flex;justify-content:space-between;gap:36px;align-items:end;margin-bottom:32px}.studio12-heading h2{font-size:clamp(34px,4.5vw,62px);line-height:1.08;letter-spacing:-.045em;margin:12px 0 0}.studio12-heading h2 span{color:#b8d0c1}.studio12-heading>p{max-width:390px;font-size:17px;line-height:1.7;color:#d0ded5;margin-bottom:4px}.studio12-layout{display:grid;grid-template-columns:270px minmax(0,1fr);gap:30px}.studio12-controls,.studio12-main{min-width:0}.studio12 fieldset{border:0;margin:0 0 25px;padding:0;min-width:0}.studio12 legend{font-size:14px;font-weight:700;letter-spacing:.015em;color:#c9ded1;margin-bottom:12px}.studio12 button{font:inherit;cursor:pointer}.studio12 button:focus-visible,.studio12 a:focus-visible{outline:3px solid #c5f868;outline-offset:4px}.studio12 button:disabled{opacity:.5;cursor:default}.studio12 strong{font-size:16px;font-weight:650}.studio12-contexts,.studio12-applications{display:grid;gap:8px}.studio12-contexts button,.studio12-pick,.studio12-applications button{background:#12291e;border:1px solid #3f5d4b;color:#f2fbf6;text-align:left;border-radius:12px;padding:13px 14px;min-height:48px;transition:background .18s,border-color .18s}.studio12-contexts button:hover,.studio12-pick:hover,.studio12-applications button:hover{background:#1b3b2a;border-color:#7dae8e}.studio12-contexts button{display:grid;grid-template-columns:24px minmax(0,1fr);column-gap:10px}.studio12-contexts button>span{grid-row:span 2;font-size:22px;color:#b4e5ca}.studio12-controls small{display:block;font-size:14px;line-height:1.45;color:#bdd1c4;margin-top:4px}.studio12-controls [aria-pressed=true]{border-color:#ace6c5;background:#20442f;box-shadow:inset 3px 0 #b8efc9}.studio12-pick{display:flex;align-items:center;justify-content:space-between;width:100%;margin-bottom:8px;gap:10px}.studio12-pick b{font-size:24px;font-weight:400;color:#ccf4dd}.studio12-pick-state{display:block;margin-top:10px;font-size:13px;line-height:1.5;font-weight:650;color:#b5d8c2}.studio12-applications [aria-pressed=true] .studio12-pick-state{color:#e0ffec}.studio12-hint{font-size:14px!important;line-height:1.6;color:#bcd1c2;margin:12px 0 0}.studio12-scene-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;flex-wrap:wrap}.studio12-kicker{display:block;font-size:13px;line-height:1.5;letter-spacing:.07em;color:#b2d0ba;font-weight:650}.studio12-scene-heading h3{font-size:27px;line-height:1.2;margin:6px 0 0;letter-spacing:-.02em;color:#f0faf3}.studio12-concept-label{font-size:13px;line-height:1.5;border:1px solid #4d6a55;padding:7px 11px;border-radius:99px;color:#d3e6d8}.studio12-viewbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:14px 0 18px;border-top:1px solid #355144}.studio12-viewbar>span{font-size:14px;font-weight:650;color:#d9e9de}.studio12-view-options{display:flex;gap:4px;padding:4px;background:#10261a;border:1px solid #42604b;border-radius:11px}.studio12-view-options button{min-height:44px;border:1px solid transparent;border-radius:7px;padding:9px 13px;background:transparent;color:#c4daca;font-size:14px;font-weight:600}.studio12-view-options button[aria-pressed=true]{background:#bde8cc;color:#153622;border-color:#c0e9cd}.studio12-viewbar p{flex:1 1 60%;font-size:14px;line-height:1.5;color:#b5cfbe;margin:0}.studio12-viewbar a{color:#dcf3e3;font-size:14px;text-underline-offset:4px;padding:5px 0}.studio12-scene{position:relative;aspect-ratio:960/590;overflow:hidden;border-radius:18px;background:radial-gradient(ellipse at 55% 37%,#fafcf9 0,#eff5ef 65%,#e6eee5);color:var(--s12-ink);isolation:isolate}.studio12-environment{position:absolute;inset:0;width:100%;height:100%}.studio12-pole,.studio12-dock{position:absolute;object-fit:contain;mix-blend-mode:multiply;clip-path:inset(1px);filter:none;z-index:2;max-width:none!important;max-height:none!important;border:0;border-radius:0;box-shadow:none;transform:none;transition:opacity .2s}.studio12-pole{left:18%;bottom:24%;width:13%;height:64%}.studio12-dock{left:49%;bottom:29%;width:32%;height:40%}.studio12-scene[data-view=open] .studio12-dock{left:46.5%;bottom:24%;width:37%;height:50%}.studio12-scene[data-view=assembly] .studio12-dock{left:50.5%;bottom:36%;width:29%;height:50%}.studio12-roof-env,.studio12-vehicle-env,.studio12-scene[data-context=rooftop] .studio12-ground-env,.studio12-scene[data-context=vehicle] .studio12-ground-env{display:none}.studio12-scene[data-context=rooftop] .studio12-roof-env,.studio12-scene[data-context=vehicle] .studio12-vehicle-env{display:block}.studio12-scene[data-station=false] .studio12-ground-env,.studio12-scene[data-station=false] .studio12-roof-env,.studio12-scene[data-station=false] .studio12-vehicle-env{opacity:.24}.studio12-camera-effect,.studio12-ai-effect,.studio12-detection-effect,.studio12-route,.studio12-review{opacity:0;transition:opacity .2s}.studio12-scene[data-camera=true] .studio12-camera-effect,.studio12-scene[data-ai=true] .studio12-ai-effect,.studio12-scene[data-detection=true] .studio12-detection-effect,.studio12-scene[data-active=true] .studio12-route,.studio12-scene[data-active=true] .studio12-review{opacity:1}.studio12-marker{position:absolute;font-size:13px;font-weight:700;line-height:1.4;z-index:3;text-align:center;padding:5px 8px;border-radius:6px;background:#f5f9f2d9;color:#234935}.studio12-pole-marker{left:13%;bottom:16%}.studio12-dock-marker{left:54%;bottom:9%}.studio12-review-marker{right:3%;top:32%}.studio12-empty{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:35px;background:#f2f7f0e8;font-size:25px;font-weight:600;line-height:1.4;color:#365f43;z-index:3}.studio12-empty-symbol{display:flex;width:50px;height:50px;border:1px solid #9bbc9c;border-radius:50%;align-items:center;justify-content:center;font-size:31px;font-weight:400;margin-bottom:15px;color:#47714e}.studio12-empty small{font-size:16px;font-weight:400;max-width:290px;line-height:1.55}.studio12-scene-footer{display:flex;align-items:start;justify-content:space-between;gap:18px;padding:13px 0 0}.studio12-scene-footer p{font-size:13px;line-height:1.55;color:#b2cdbc;margin:0;max-width:52%}.studio12-scene-footer strong{font-size:13px;line-height:1.55;text-align:right;color:#d8eedf}.studio12-selection-strip{display:flex;flex-wrap:wrap;gap:9px 16px;align-items:center;padding:17px 0;border-bottom:1px solid #36533e;color:#c4dfcc;font-size:14px;line-height:1.5}.studio12-selection-strip span+span{padding-left:16px;border-left:1px solid #52705a}.studio12-selection-strip a{color:#dff5e5;text-underline-offset:4px;margin-left:auto}.studio12-playbar{display:flex;justify-content:space-between;align-items:center;padding:21px 0 16px;gap:15px;flex-wrap:wrap}.studio12-playbar>div:first-child{display:grid;grid-template-columns:10px minmax(0,1fr);column-gap:9px;align-items:center}.studio12-playbar small{grid-column:2;font-size:14px;line-height:1.5;color:#b9d0c0;margin-top:5px}.studio12-demo-dot{height:7px;width:7px;border-radius:50%;background:#a8d5c0}.studio12-play-actions{display:flex;gap:7px}.studio12-play-actions button{border:1px solid #53715b;background:#183422;color:#ecf8ef;border-radius:8px;padding:10px 13px;min-height:44px;min-width:44px;font-size:14px}.studio12-play-actions button:hover:not(:disabled){background:#264c32;border-color:#b7dfc0}.studio12-steps{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 0 22px;padding:0}.studio12-steps button{width:100%;min-height:86px;border:1px solid #3b5542;border-radius:9px;background:#11281b;color:#bfd5c4;text-align:left;padding:12px 10px;line-height:1.45;font-size:14px}.studio12-steps strong{font-size:14px;line-height:1.4}.studio12-steps button>span{display:block;color:#a5c8af;font-size:13px;font-variant-numeric:tabular-nums;margin-bottom:7px}.studio12-steps button[aria-current=step]{color:#f2fff5;border-color:#b5e6c2;background:#20432d;box-shadow:inset 0 -3px #b5e6c2}.studio12-insight{border-top:1px solid #385641;display:grid;grid-template-columns:1fr 1fr;gap:26px;padding:22px 0 8px}.studio12-insight h3{font-size:24px;line-height:1.25;margin:8px 0 12px;letter-spacing:-.025em}.studio12-insight p:not(.ex-eyebrow){font-size:16px;line-height:1.65;color:#ccded0;margin:0}.studio12-insight dl{margin:0}.studio12-insight dl>div{margin-bottom:16px}.studio12-insight dt{font-size:13px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#b6d4bd;margin-bottom:6px}.studio12-insight dd{font-size:15px;line-height:1.6;color:#e0eee3;margin:0}.studio12-brief{margin-top:30px;padding:28px;border:1px solid #466249;background:#132c1d;border-radius:18px;display:grid;grid-template-columns:1fr 1fr;gap:34px}.studio12-brief h3{font-size:25px;line-height:1.25;letter-spacing:-.02em;margin:8px 0 14px}.studio12-brief p{font-size:16px;color:#cadfcc;line-height:1.65}.studio12-brief ul{padding-left:20px;color:#cde1cf;font-size:14px;line-height:1.7;margin-top:0}.studio12-brief li+li{margin-top:10px}.studio12-brief a{color:#d8f4df;font-size:15px;text-decoration:underline;text-underline-offset:4px}.studio12-brief #studio12-module-action p{font-size:14px;color:#b9d1be;margin:10px 0}.studio12-source{font-size:14px!important;line-height:1.7;color:#b2cdb9;margin:20px 0 0;max-width:1000px}.studio12-status,.studio12-pdf-status{font-size:15px;line-height:1.6;color:#d9f2df;margin:12px 0 0}.studio12-pdf-status{flex-basis:100%}.studio12-is-playing .studio12-route{animation:studio12-flow 1.6s linear infinite}.studio12-is-playing .studio12-demo-dot{animation:studio12-pulse 1.6s ease-in-out infinite}@keyframes studio12-flow{to{stroke-dashoffset:-28}}@keyframes studio12-pulse{50%{opacity:.4}}@media(min-width:1500px){.studio12-layout{grid-template-columns:290px minmax(0,1fr)}}@media(max-width:1150px){.studio12-layout{grid-template-columns:240px minmax(0,1fr);gap:22px}.studio12-contexts button,.studio12-pick,.studio12-applications button{padding:12px}.studio12-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.studio12-playbar{align-items:start}.studio12-insight{grid-template-columns:1fr}.studio12-insight dl{display:grid;grid-template-columns:1fr 1fr;gap:20px}.studio12-scene-footer{display:block}.studio12-scene-footer p{max-width:none;margin-bottom:7px}.studio12-scene-footer strong{text-align:left}.studio12-selection-strip a{margin-left:0}.studio12-viewbar>span{flex-basis:100%}}@media(max-width:820px){.studio12{padding-top:52px}.studio12-heading{display:block}.studio12-heading>p{max-width:none;font-size:17px;margin-top:20px}.studio12-layout{grid-template-columns:1fr;gap:16px}.studio12-controls{display:grid;grid-template-columns:1fr 1fr;gap:20px}.studio12-controls fieldset:first-child,.studio12-controls fieldset:last-child{grid-column:1/-1}.studio12-controls fieldset:nth-child(2){grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:10px}.studio12-controls fieldset:nth-child(2) legend{grid-column:1/-1}.studio12-pick{height:100%;margin:0}.studio12 fieldset{margin-bottom:0}.studio12-contexts,.studio12-applications{grid-template-columns:repeat(3,minmax(0,1fr))}.studio12-contexts button{display:block}.studio12-contexts button>span{display:none}.studio12-controls strong{font-size:15px}.studio12-controls small{font-size:13px}.studio12-hint{font-size:13px!important}.studio12-scene-heading{margin-top:14px}.studio12-viewbar>span{flex-basis:auto}.studio12-marker{font-size:13px}.studio12-brief{grid-template-columns:1fr;padding:24px;gap:24px}.studio12-scene-footer{display:flex}.studio12-scene-footer p{max-width:52%}.studio12-scene-footer strong{text-align:right}.studio12-steps{grid-template-columns:repeat(4,minmax(0,1fr))}.studio12-selection-strip a{margin-left:auto}}@media(max-width:560px){.studio12-controls{gap:17px}.studio12-contexts button,.studio12-applications button{padding:11px 9px;border-radius:9px}.studio12-controls strong{font-size:14px}.studio12-contexts small{font-size:13px}.studio12-applications small{font-size:13px;line-height:1.5}.studio12-pick-state{font-size:13px}.studio12-hint{margin-top:10px}.studio12-scene-heading{gap:11px}.studio12-scene-heading h3{font-size:25px}.studio12-concept-label{border:0;padding:0;font-size:13px}.studio12-viewbar{gap:11px}.studio12-viewbar>span{flex-basis:100%}.studio12-view-options{width:100%}.studio12-view-options button{flex:1;padding:9px 7px}.studio12-viewbar p{flex-basis:100%}.studio12-scene{border-radius:12px}.studio12-marker{display:none}.studio12-empty{font-size:19px;padding:20px}.studio12-empty-symbol{width:34px;height:34px;font-size:23px;margin-bottom:9px}.studio12-empty small{font-size:14px;max-width:250px}.studio12-scene-footer{display:block}.studio12-scene-footer p{max-width:none;margin-bottom:7px}.studio12-scene-footer strong{text-align:left}.studio12-selection-strip{gap:7px 12px;font-size:13px}.studio12-selection-strip span+span{padding-left:12px}.studio12-selection-strip a{flex-basis:100%;margin-left:0;padding-top:5px}.studio12-playbar{flex-direction:column;align-items:stretch}.studio12-playbar strong{font-size:15px}.studio12-play-actions{justify-content:space-between}.studio12-play-actions #studio12-play{flex:1}.studio12-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.studio12-insight dl{grid-template-columns:1fr}.studio12-insight{gap:19px}.studio12-brief{padding:20px}.studio12-brief h3{font-size:23px}}@media(prefers-reduced-motion:reduce){.studio12 *{animation:none!important;transition:none!important}}@media print{.studio12-controls,.studio12-playbar,.studio12-viewbar{display:none}.studio12-layout{display:block}.studio12{break-inside:avoid}}.experience13-page .ex-page{background:#f6f8f7;color:#102d38;padding-bottom:0}.experience13-page .ex-wrap{width:min(1400px,calc(100% - 72px));max-width:1400px}.experience13-page .ex-hero{padding:64px 0 32px}.experience13-page .ex-hero h1{font-size:clamp(42px,5.2vw,78px);line-height:1.06;letter-spacing:-.055em;max-width:1100px;margin:22px 0 28px}.experience13-page .ex-hero h1 span{color:#137769}.experience13-page .ex-hero .ex-eyebrow{font-size:13px;color:#446a6a;letter-spacing:.08em}.experience13-page .ex-hero-bottom{align-items:center;gap:30px}.experience13-page .ex-hero-bottom>p{max-width:620px;font-size:18px;line-height:1.65;color:#405b62}.experience13-page .ex-start{min-height:48px;gap:28px;padding:13px 20px;border:1px solid #a3c1b6;border-radius:6px;font-size:15px;white-space:nowrap;color:#12554e}.ex13-at-a-glance{display:grid;grid-template-columns:1fr 1fr 1fr auto;gap:25px;margin-top:34px;padding-top:26px;border-top:1px solid #cbdcd4;align-items:center}.ex13-at-a-glance>div{display:grid;gap:3px;min-width:0}.ex13-at-a-glance span{font-size:20px;font-weight:600;line-height:1.4;color:#173d39}.ex13-at-a-glance small{font-size:13px;color:#506d69}.ex13-at-a-glance>a{font-size:14px;color:#15594d;min-height:44px;display:flex;gap:16px;align-items:center;text-decoration:none}.ex13-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:#f6f8f7f5;border-top:1px solid #cbdcd4;border-bottom:1px solid #cbdcd4;position:sticky;top:116px;z-index:25;backdrop-filter:blur(12px);margin:0 auto 36px;isolation:isolate}.ex13-nav>a{min-width:0;min-height:62px;display:flex;align-items:center;gap:12px;padding:13px 17px;color:#4d6766;font-size:15px;line-height:1.4;text-decoration:none;border-bottom:3px solid transparent}.ex13-nav>a>span{font:13px Mono,monospace;color:#627f76}.ex13-nav>a[aria-current]{background:#e6f0e9;border-bottom-color:#187365;color:#134d42;font-weight:650}.ex13-nav>a:hover{background:#edf3ee}.experience13-page :is(#ex-composer,#deployment-studio,#ex-configure,#ex13-review,#ex13-downloads,#ex-image-volume){scroll-margin-top:202px}.experience13-page .ex-sector-bar{padding:6px 0 25px;gap:24px;align-items:end}.experience13-page .ex-sector-options{gap:8px;flex-wrap:wrap;margin-top:13px}.experience13-page .ex-sector-options button{min-height:46px;padding:11px 18px;font-size:15px;border-radius:24px;line-height:1.4;border-color:#becfc6}.experience13-page .ex-sector-options button[aria-pressed=true]{background:#103b35;color:#eff9f1;border-color:#103b35}.experience13-page .ex-sector-bar>p{font-size:14px;color:#577069;line-height:1.65}.experience13-page .ex-composer-grid{grid-template-columns:minmax(245px,.28fr) minmax(0,.72fr);align-items:start;border:1px solid #c7d8d0;border-radius:12px;background:#fff;overflow:hidden}.experience13-page .ex-palette{padding:27px 20px;min-width:0;border-right:1px solid #d1ded7;background:#fff}.experience13-page .ex-palette-heading{padding:0 0 15px}.experience13-page .ex-palette-heading h2{font-size:27px;line-height:1.2;letter-spacing:-.04em;margin:12px 0}.experience13-page .ex-palette-heading>p:last-child{font-size:14px;color:#4a7165}.experience13-page .ex-module-list{display:grid;grid-template-columns:1fr;gap:7px}.experience13-page .ex-module{display:flex;position:relative;gap:10px;align-items:center;padding:13px 10px;min-height:76px;min-width:0;border:1px solid #d7e1dc;border-radius:7px;background:#f6f9f7}.experience13-page .ex-module[aria-pressed=true]{background:#e8f3ec;border-color:#7eab96;box-shadow:inset 3px 0 #2b8570}.experience13-page .ex-module-index{display:block;font-size:12px;color:#567466;flex:0 0 18px}.experience13-page .ex-module-label{min-width:0}.experience13-page .ex-module-label strong{font-size:16px;line-height:1.35;color:#153f35;padding:0}.experience13-page .ex-module-label small{font-size:13px;line-height:1.45;color:#48645d;margin-top:5px;max-width:none;letter-spacing:0}.experience13-page .ex-module-check{position:static;width:20px;height:20px;flex:0 0 20px;margin-left:auto;font-size:16px}.experience13-page .ex-clear{font-size:13px;min-height:44px;padding:10px 0;line-height:1.5;margin:12px 0 0;text-align:left;white-space:normal}.experience13-page .ex-world-column{min-width:0}.experience13-page .ex-world{border-radius:0}.experience13-page .ex-world-top{gap:20px}.experience13-page .ex-scene-disclosure{margin:0;padding:16px 23px;background:#edf3f0}.experience13-page .ex-scene-disclosure>p{font-size:13px;line-height:1.6;color:#47635b}.experience13-page .ex-recommendations{background:#edf3ee;border-color:#c7d8cd;margin-top:28px;padding:28px}.experience13-page .ex-recommendation-card{border-color:#d1dfd4;border-radius:8px;padding:23px}.experience13-page .ex-recommendation-heading h2{font-size:29px}.experience13-page .ex-recommendation-card h3{font-size:21px}.ex13-disclosure{border:1px solid #c9d9cf;border-radius:9px;background:#fff;margin:26px 0;overflow:hidden}.ex13-disclosure>summary{padding:22px 27px;display:flex;justify-content:space-between;align-items:center;gap:24px;cursor:pointer;list-style:none;min-height:88px}.ex13-disclosure>summary::-webkit-details-marker{display:none}.ex13-disclosure>summary>span:first-child{display:grid;gap:7px;min-width:0}.ex13-disclosure summary small{font-size:12px;letter-spacing:.07em;color:#507165}.ex13-disclosure summary strong{font-size:22px;font-weight:600;color:#193d33;line-height:1.35}.ex13-disclosure-icon{font-size:29px;color:#286453;flex-shrink:0}.ex13-disclosure[open]>summary{border-bottom:1px solid #d4e1d8}.ex13-disclosure[open]>summary .ex13-disclosure-icon{transform:rotate(45deg)}.experience13-page .ex13-handoffs .ex-workflow{padding:28px;grid-template-columns:minmax(180px,.7fr) minmax(0,2fr);gap:30px}.experience13-page .ex-workflow-intro h2{font-size:27px}.experience13-page .ex-workflow-steps{gap:25px;grid-template-columns:repeat(2,minmax(0,1fr))}.experience13-page .ex-workflow-step p{font-size:15px;line-height:1.65}.experience13-page .ex-workflow-foot{font-size:13px;line-height:1.65}.experience13-page .studio12{margin-top:56px;padding-top:44px}.experience13-page .ex-configure{padding-top:60px}.experience13-page .ex-configure-heading{align-items:start;gap:45px;margin-bottom:27px}.experience13-page .ex-configure-heading h2{font-size:clamp(32px,3.4vw,48px)}.experience13-page .ex-configure-heading>p{max-width:450px;padding-top:23px;font-size:16px}.experience13-page .ex-feature-groups{gap:20px}.experience13-page .ex-feature-group>div{gap:12px}.experience13-page .ex-feature{min-height:190px;border-radius:8px;padding:21px;background:#fff;border-color:#ccdcd2}.experience13-page .ex-feature[aria-pressed=true]{background:#e5f2e9;border-color:#30836c;box-shadow:inset 0 0 0 1px #30836c}.experience13-page .ex-feature-detail{font-size:15px;line-height:1.6}.experience13-page .ex-feature>small{font-size:13px;letter-spacing:0;color:#386858}.experience13-page .ex-dependency-note{font-size:14px;line-height:1.65;background:#e9f3ed;color:#335b4e;border-color:#4b9475}.experience13-page .ex13-suite .ex-suite-config{margin:0;padding:28px;border:0;gap:42px;grid-template-columns:minmax(220px,1fr) minmax(0,1.8fr)}.experience13-page .ex13-suite .ex-suite-intro h3{font-size:29px}.experience13-page #ex13-suite-summary{font-size:14px;color:#526e61}.experience13-page .ex13-extra .ex-additional{margin:0;padding:28px;border:0;gap:22px 40px}.experience13-page .ex-additional-controls{min-width:0}.experience13-page .ex-extra-chip{max-width:100%;font-size:14px;overflow-wrap:anywhere}.experience13-page .ex-extra-chip>button{width:44px;height:44px;flex-basis:44px}.ex13-chapter-heading{display:flex;gap:50px;justify-content:space-between;align-items:end;margin:60px 0 28px}.ex13-chapter-heading h2{font-size:clamp(33px,3.5vw,49px);line-height:1.12;letter-spacing:-.04em;margin-top:16px}.ex13-chapter-heading>p{max-width:440px;color:#48645c;font-size:17px;line-height:1.7}.experience13-page .ex-business{margin:0 0 24px;background:#fff;border:1px solid #c9d9cf;border-radius:9px;box-shadow:none}.experience13-page .ex-business>summary{padding:25px 28px;gap:25px}.experience13-page .ex-business>summary strong{font-size:27px;line-height:1.25}.experience13-page .ex-business>summary small{font-size:12px;letter-spacing:.05em}.experience13-page .ex-business-inner{padding:0 28px 28px}.experience13-page .ex-cost-row{grid-template-columns:minmax(130px,.9fr) repeat(3,minmax(0,1fr));gap:20px}.experience13-page .ex-cost-row :is(label,input){min-width:0}.experience13-page .ex-baseline-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.experience13-page .ex-financial-results{gap:26px}.experience13-page .ex-financial-results dd{font-size:clamp(23px,2.1vw,32px);overflow-wrap:anywhere}.experience13-page .ex-brief{border-radius:10px;padding:34px}.experience13-page .ex-brief-heading h2{font-size:34px}.experience13-page .ex-brief-columns{gap:25px}.experience13-page .ex-brief-heading>p{white-space:normal}.experience13-page .ex-brief-columns dl>div{gap:10px;min-width:0}.experience13-page .ex-brief-columns dd{overflow-wrap:anywhere}.experience13-page .ex-selection-actions{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:24px;margin-top:24px;padding:29px;border:1px solid #bdcec0;background:#eef5ef;border-radius:10px}.experience13-page .ex-selection-actions>div:first-child{grid-column:1/-1}.experience13-page .ex-selection-actions h2{font-size:32px;line-height:1.2;letter-spacing:-.035em;margin:14px 0}.experience13-page .ex-selection-actions #ex-products-summary{font-size:16px;line-height:1.7}.experience13-page .ex-share-note{font-size:13px;line-height:1.65;max-width:960px;letter-spacing:0}.ex13-pdf-card{background:#fff;padding:25px;border:1px solid #cfddd0;border-radius:8px;min-width:0}.ex13-file-icon{display:grid;place-items:center;border:1px solid #7eaa93;background:#eef8ef;color:#23644b;width:47px;height:55px;border-radius:3px 13px 3px 3px;font:14px Mono,monospace;margin-bottom:17px}.ex13-pdf-card h3{font-size:23px;line-height:1.35}.ex13-pdf-card>p{font-size:15px;line-height:1.65;color:#506758;margin:13px 0 22px}.ex13-pdf-card #ex-download-pdf{width:100%;justify-content:space-between;min-height:50px;padding:13px 17px;font-size:15px;background:#174f3d;color:#eff8ee;border-radius:5px}.ex13-pdf-card #ex-download-pdf:disabled{background:#657b6e;color:#fff;cursor:not-allowed}.ex13-pdf-card #ex-pdf-status{font-size:14px;line-height:1.6;margin:15px 0 0;color:#335d45;min-height:0}.ex13-pdf-card #ex-pdf-status:empty{display:none}.ex13-validation-link{display:block;font-size:14px;color:#9b3523;line-height:1.6;margin-top:16px}.ex13-validation-link[hidden]{display:none}.experience13-page .ex13-export-actions{display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:12px;min-width:0}.ex13-export-actions h3{font-size:21px;margin-bottom:5px}.experience13-page .ex13-export-actions :is(button,a){min-height:49px;text-align:left;justify-content:space-between;width:100%;padding:12px 17px;border:1px solid #b2c9b6;border-radius:5px;font-size:15px;line-height:1.5;margin:0;background:#f8fcf7;color:#245a40;white-space:normal}.experience13-page .ex13-export-actions #ex-build{background:#dcebdc}.experience13-page #ex-share-fallback{grid-column:1/-1;min-width:0}.experience13-page #ex-share-url{width:100%;min-width:0}.ex13-documents{padding:40px 0 14px}.ex13-documents-heading{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:23px}.ex13-documents h2{font-size:30px;letter-spacing:-.035em;line-height:1.25;max-width:650px;margin:13px 0}.ex13-documents-heading p{font-size:14px;line-height:1.65;color:#526c5d}.ex13-document-filters{display:flex;gap:6px;flex-shrink:0}.ex13-document-filters[hidden]{display:none}.ex13-document-filters button{font-size:14px;min-height:44px;padding:10px 13px;border:1px solid #bdcfc1;color:#325d43;border-radius:5px;background:#fff}.ex13-document-filters button[aria-pressed=true]{color:#eff9ee;background:#215a43;border-color:#215a43}.ex13-document-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.ex13-document{display:flex;flex-direction:column;gap:14px;text-decoration:none;background:#fff;border:1px solid #c6d7ca;border-radius:6px;padding:20px;color:#163f2f;min-width:0;transition:border-color .15s,background .15s}.ex13-document[hidden]{display:none}.ex13-document:hover{border-color:#559170;background:#eff7ee}.ex13-doc-type{font:12px/1.5 Mono,monospace;letter-spacing:.03em;color:#537961}.ex13-document strong{font-size:17px;line-height:1.45;font-weight:600}.ex13-document>span:last-child{display:flex;justify-content:space-between;align-items:center;font-size:13px;color:#52705b;margin-top:auto}.ex13-document b{font-size:20px}.ex13-document-note,#ex13-document-empty{font-size:14px;line-height:1.7;color:#536a5b;margin-top:23px}.ex13-document-note a{color:#17613e}.experience13-page .ex-next{padding-top:42px}.experience13-page :is(button,a,summary):focus-visible{outline:3px solid #258462;outline-offset:4px}.experience13-page :is(.ex-world,.ex-journey-guide,.ex-brief) :is(button,a):focus-visible{outline-color:#b7ffe0}@media(max-width:1120px){.experience13-page .ex-wrap{width:calc(100% - 48px)}.experience13-page .ex-composer-grid{grid-template-columns:245px minmax(0,1fr)}.experience13-page .ex-palette{padding:24px 15px}.ex13-at-a-glance{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.ex13-at-a-glance>a{grid-column:1/-1}.ex13-documents-heading{align-items:start;flex-direction:column;gap:15px}.experience13-page .ex13-handoffs .ex-workflow{grid-template-columns:1fr}.experience13-page .ex-workflow-intro{display:block;max-width:620px}}@media(max-width:900px){.experience13-page .ex-composer-grid{grid-template-columns:1fr}.experience13-page .ex-palette{border-right:0;border-bottom:1px solid #cbdcd0;padding:24px}.experience13-page .ex-palette-heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.experience13-page .ex-palette-heading .ex-eyebrow{width:100%;margin:0}.experience13-page .ex-palette-heading h2{margin:4px 0}.experience13-page .ex-module-list{grid-template-columns:repeat(4,minmax(0,1fr))}.experience13-page .ex-module{display:block;padding:14px 12px;min-height:118px}.experience13-page .ex-module-index{display:none}.experience13-page .ex-module-check{position:absolute;right:10px;top:11px}.experience13-page .ex-module-label strong{font-size:14px;display:block;padding-right:21px}.experience13-page .ex-module-label small{font-size:13px}.experience13-page .ex-hero-bottom{align-items:start}.experience13-page .ex-start{white-space:normal;min-width:200px}.ex13-chapter-heading{gap:25px;align-items:start}.ex13-chapter-heading>p{max-width:350px;font-size:16px}.experience13-page .ex-feature-groups{gap:13px}.experience13-page .ex-feature{padding:17px}.experience13-page .ex13-suite .ex-suite-config{grid-template-columns:1fr;gap:23px}.experience13-page .ex-suite-intro>p{max-width:none}.experience13-page .ex-suite-intro h3 br{display:none}.experience13-page .ex-cost-row{grid-template-columns:1fr 1fr;gap:16px}.experience13-page .ex-cost-row>p{grid-column:1/-1}.experience13-page .ex-cost-row>label:first-of-type{grid-column:1/-1}.ex13-document-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.experience13-page .ex-wrap{width:calc(100% - 36px)}.experience13-page .ex-hero{padding-top:38px;padding-bottom:26px}.experience13-page .ex-hero h1{font-size:clamp(39px,7vw,56px);margin-top:17px}.experience13-page .ex-hero .ex-eyebrow{font-size:12px;letter-spacing:.025em}.experience13-page .ex-hero-bottom{display:block}.experience13-page .ex-hero-bottom>p{font-size:17px}.experience13-page .ex-start{width:fit-content;margin-top:23px;gap:25px}.ex13-nav{position:relative;top:auto;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(155px,1fr);grid-template-columns:none;overflow-x:auto;scroll-snap-type:x proximity;scroll-padding:8px;margin-bottom:28px;backdrop-filter:none}.ex13-nav>a{scroll-snap-align:start;font-size:14px;padding:12px;min-height:58px;white-space:nowrap;gap:9px}.experience13-page :is(#ex-composer,#deployment-studio,#ex-configure,#ex13-review,#ex13-downloads,#ex-image-volume){scroll-margin-top:120px}.ex13-at-a-glance{gap:15px 12px}.ex13-at-a-glance span{font-size:17px}.ex13-at-a-glance small{font-size:12px}.experience13-page .ex-sector-bar{padding-top:0}.experience13-page .ex-sector-options button{padding:10px 14px;font-size:14px}.experience13-page .ex-sector-bar>p{display:none}.experience13-page .ex-module-list{grid-template-columns:repeat(2,minmax(0,1fr))}.experience13-page .ex-module{min-height:93px}.experience13-page .ex-module-label strong{font-size:16px}.experience13-page .ex-palette{padding:22px 17px}.experience13-page .ex-recommendations{padding:23px 18px}.experience13-page .ex-recommendation-heading h2{font-size:27px}.experience13-page .ex-configure-heading{display:block}.experience13-page .ex-configure-heading>p{max-width:none;padding-top:18px}.experience13-page .ex-feature-groups{grid-template-columns:1fr;gap:25px}.experience13-page .ex-feature-group>div{grid-template-columns:1fr 1fr;gap:10px}.experience13-page .ex-feature{min-height:0;padding:18px}.experience13-page .ex-feature>strong{font-size:16px}.experience13-page .ex-feature-detail{font-size:14px}.experience13-page .ex-feature-group>div .ex-feature:last-child:nth-child(odd):not(:first-child){display:flex;grid-column:1/-1}.ex13-disclosure>summary{padding:21px 19px;gap:15px}.ex13-disclosure summary strong{font-size:21px}.ex13-disclosure summary small{font-size:12px;letter-spacing:.035em}.experience13-page .ex13-handoffs .ex-workflow,.experience13-page .ex13-extra .ex-additional,.experience13-page .ex13-suite .ex-suite-config{padding:22px 19px}.experience13-page .ex-additional-controls{flex-direction:column;align-items:stretch;gap:13px}.experience13-page .ex-additional-controls>button{width:100%;font-size:15px}.experience13-page .ex13-extra .ex-additional{grid-template-columns:1fr}.ex13-chapter-heading{display:block;margin-top:48px}.ex13-chapter-heading>p{max-width:none;margin-top:20px}.experience13-page .ex-business>summary{padding:23px 20px}.experience13-page .ex-business>summary strong{font-size:25px}.experience13-page .ex-business-inner{padding:0 20px 24px}.experience13-page .ex-brief{padding:26px 21px}.experience13-page .ex-brief-heading h2{font-size:31px}.experience13-page .ex-selection-actions{grid-template-columns:1fr;padding:22px 18px;gap:20px}.experience13-page .ex-selection-actions h2{font-size:29px}.ex13-pdf-card{padding:21px}.ex13-pdf-card h3{font-size:22px}.ex13-document-grid{grid-template-columns:1fr 1fr}.ex13-documents h2{font-size:28px}.ex13-document{padding:17px}.ex13-document strong{font-size:16px}.ex13-document-filters{flex-wrap:wrap}.experience13-page .ex-configure{padding-top:46px}}@media(max-width:430px){.ex13-at-a-glance{grid-template-columns:1fr 1fr}.ex13-at-a-glance>div:nth-child(3){grid-column:1/-1}.ex13-at-a-glance>a{grid-column:1/-1}.experience13-page .ex-feature-group>div{grid-template-columns:1fr}.experience13-page .ex-baseline-grid,.experience13-page .ex-financial-results,.experience13-page .ex-workflow-steps,.ex13-document-grid{grid-template-columns:1fr}.experience13-page .ex-module-label strong{font-size:15px}.experience13-page .ex-module{padding-left:10px;padding-right:10px}}@media(prefers-reduced-motion:reduce){.ex13-document,.ex13-disclosure-icon{transition:none}}.ex-page .flow13-toolbar[hidden],.ex-page .flow13-view[hidden],.ex-page #flow13-spatial[hidden],.ex-page .flow13-view [hidden]{display:none!important}.ex-page .ex-world{min-width:0}.flow13-toolbar{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:16px 28px 22px}.flow13-kicker{display:block;font-size:13px;line-height:1.6;letter-spacing:.045em;font-weight:600;color:#a0cdd1}.ex-page .flow13-toolbar h2{font-size:clamp(25px,2.3vw,34px);font-weight:550;line-height:1.18;letter-spacing:-.035em;color:#f1fbfc;margin:8px 0 0}.flow13-switch{display:flex;padding:4px;border:1px solid #446171;border-radius:999px;background:#0b2030;flex-shrink:0}.flow13-switch button{min-height:44px;padding:9px 16px;font-family:inherit;font-weight:600;font-size:14px;line-height:1.4;border:0;border-radius:999px;background:transparent;color:#c2d9e2;white-space:nowrap}.flow13-switch button[aria-pressed=true]{background:#d4f7ef;color:#123e46}.flow13-switch button:hover{color:#fff;background:#234653}.flow13-switch button[aria-pressed=true]:hover{color:#123e46;background:#eafff9}.flow13-view{padding:0 28px 24px;min-width:0}.flow13-overview{display:flex;justify-content:space-between;gap:18px;align-items:center;margin:0 0 12px}.ex-page .flow13-overview>p{color:#bed6df;font-size:14px;line-height:1.6;margin:0}.flow13-scroll-hint{font-size:14px;color:#c7ede7;white-space:nowrap}.flow13-scroll-hint>span{padding-left:7px}.flow13-steps{display:flex;flex-wrap:nowrap;gap:27px;list-style:none;margin:0;padding:4px 2px 14px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#80b2b6 #132f40;scroll-padding-inline:8px;max-width:100%}.flow13-step{display:flex;align-items:center;flex:1 0 142px;min-width:0;position:relative}.flow13-card{width:100%;min-width:0;min-height:144px;text-align:left;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:16px 14px;background:#112d3e;color:#e1f0f5;border:1px solid #456475;border-radius:12px;cursor:pointer;transition:background .18s,border-color .18s}.flow13-card-top{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;margin-bottom:16px}.flow13-number{font:600 14px/1.4 ui-monospace,monospace;color:#a8c4d0}.flow13-card svg{width:24px;height:24px;flex:0 0 24px;color:#99d9d2}.flow13-card>strong{font-size:17px;line-height:1.3;font-weight:650;letter-spacing:-.02em}.flow13-product{display:block;font-size:14px;line-height:1.45;color:#c6dce4;margin-top:6px;overflow-wrap:anywhere}.flow13-link{position:absolute;right:-27px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:27px;color:#79afaf;font-size:23px;line-height:1}.flow13-card:hover{background:#1b4050;border-color:#9bc4c7}.flow13-card.flow13-complete{border-color:#77b1ad}.flow13-card[aria-current=step]{background:#daf8ef;border-color:#daf8ef;color:#163e46;box-shadow:0 0 0 1px #daf8ef}.flow13-card[aria-current=step] :is(.flow13-number,.flow13-product,svg){color:#225b65}.flow13-step:has(.flow13-card[aria-current=step])>.flow13-link{color:#d8fff2}.flow13-handoff{display:grid;grid-template-columns:minmax(0,1fr) 100px minmax(0,1fr);align-items:center;gap:24px;padding:29px 4px 24px;border-bottom:1px solid #325566}.flow13-node{display:flex;align-items:center;gap:16px;min-width:0}.flow13-node-icon{display:flex;align-items:center;justify-content:center;flex:0 0 58px;width:58px;height:58px;border:1px solid #65afa8;border-radius:18px;background:#153b46;color:#bbf0e5}.flow13-node-icon svg{width:30px;height:30px}.ex-page .flow13-node h3{color:#f5fbfc;font-size:clamp(20px,1.9vw,27px);line-height:1.2;letter-spacing:-.03em;font-weight:550;margin:7px 0 5px;overflow-wrap:anywhere}.ex-page .flow13-node p{font-size:15px;line-height:1.5;color:#b4d1db;margin:0}.flow13-node-next .flow13-node-icon{background:#102a39;border-color:#526e7c;color:#b2cbd3}.flow13-direction{display:flex;align-items:center;gap:2px;color:#b9f7e9;font-size:32px;line-height:1}.flow13-direction>span{height:2px;min-width:6px;flex:1;background:#6faeaa}.flow13-direction>b{font-weight:400}.ex-running .flow13-direction>b{animation:flow13-forward 1.3s ease-in-out infinite}.ex-running .flow13-direction>b:nth-of-type(2){animation-delay:.15s}.ex-running .flow13-direction>b:nth-of-type(3){animation-delay:.3s}.flow13-output{display:grid;grid-template-columns:155px minmax(0,1fr);gap:20px;align-items:start;padding:20px 4px 0}.flow13-output>span{font-size:14px;line-height:1.65;color:#9fcacb;font-weight:600}.ex-page .flow13-output>p{font-size:16px;line-height:1.65;color:#e2f3f6;margin:0}.ex-page .flow13-foot{font-size:14px;line-height:1.7;color:#a5c3cf;margin:20px 4px 0}.flow13-empty{padding:30px 20px 40px;border:1px dashed #537784;border-radius:14px;text-align:center}.flow13-empty>span{font-size:42px;color:#a5ebda}.ex-page .flow13-empty h3{font-size:25px;color:#f2fcfa;margin:10px 0}.ex-page .flow13-empty p{font-size:16px;line-height:1.65;color:#bfd6de;max-width:520px;margin:0 auto}.ex-page[data-flow13-view=guided] .ex-journey-stops{display:none}.ex-page[data-flow13-view=guided] .ex-guide-header{margin-bottom:23px}.ex-page[data-flow13-view=guided] .ex-world-bottom{padding-top:6px}.ex-page[data-flow13-view=guided] .ex-world-bottom>p{max-width:360px;font-size:14px;line-height:1.65}.ex-page .flow13-view button:focus-visible,.ex-page .flow13-toolbar button:focus-visible{outline:3px solid #e8fff6;outline-offset:4px}@keyframes flow13-forward{0%,to{opacity:.48;transform:translate(-1px)}50%{opacity:1;transform:translate(2px)}}@media(max-width:1100px){.flow13-toolbar{align-items:flex-start;flex-direction:column;gap:18px}.flow13-toolbar,.flow13-view{padding-left:22px;padding-right:22px}.flow13-step{flex-basis:140px}.flow13-handoff{gap:14px;grid-template-columns:minmax(0,1fr) 55px minmax(0,1fr)}.flow13-node{gap:12px}.flow13-node-icon{flex-basis:46px;width:46px;height:46px;border-radius:14px}.flow13-node-icon svg{width:25px;height:25px}.flow13-output{grid-template-columns:1fr;gap:7px}.flow13-scroll-hint{display:none}}@media(max-width:640px){.flow13-toolbar{padding:14px 18px 19px}.flow13-view{padding:0 18px 22px}.flow13-switch{width:100%}.flow13-switch button{flex:1;padding:10px 8px;font-size:14px}.flow13-step{flex:0 0 156px}.flow13-card{min-height:150px;padding:16px 13px}.flow13-card>strong{font-size:18px}.flow13-product{font-size:14px}.flow13-handoff{grid-template-columns:minmax(0,1fr);gap:16px;padding:23px 3px}.flow13-node{gap:14px}.flow13-node-icon{flex-basis:50px;width:50px;height:50px}.ex-page .flow13-node h3{font-size:24px}.flow13-direction{height:35px;width:66px;transform:rotate(90deg);margin:0 0 0 -8px}.flow13-node-next{padding-left:0}.flow13-output{padding:20px 3px 0}.ex-page .flow13-output>p{font-size:16px}.flow13-kicker{font-size:13px}.ex-page .flow13-foot{margin-top:18px;font-size:14px}.ex-page .ex-journey-controls #ex-play{font-size:14px}.ex-page .ex-journey-track>span{font-size:14px}.ex-page .ex-guide-handoff dd{font-size:15px}.ex-page .ex-guide-mode{font-size:14px}}@media(prefers-reduced-motion:reduce){.flow13-card{transition:none}.ex-running .flow13-direction>b{animation:none}}.v3-site :is(main,section,article,aside,figure,fieldset){min-width:0}.v3-site :is(button,a,input,select,textarea){touch-action:manipulation}.v3-site :is(p,li,dd,label,figcaption){overflow-wrap:break-word}.v3-site .navlinks a{white-space:nowrap}.v3-site [hidden]{display:none!important}@media(max-width:760px){.v3-site :is(input,select,textarea){font-size:16px}.v3-site :is(.sh4-card-actions,.docs12-actions){flex-wrap:wrap}.v3-site :is(.px5-compare-dock,.sh5-compare-tray){max-width:calc(100% - 24px);box-sizing:border-box}}.experience14-page{--ex14-ink:#132d3b;--ex14-muted:#4b6572;--ex14-line:#cbdad9;--ex14-accent:#196f67;background:#f0f4f3}.experience14-page>header.v3-header{position:relative;top:auto;height:74px;min-height:74px;background:#0c1f2b;border-bottom:1px solid #28424c}.experience14-page>header .nav{height:74px;min-height:74px;padding-block:0}.experience14-page>header .brand img{width:56px;height:64px;object-fit:contain}.experience14-page .ex-page{background:radial-gradient(ellipse at 85% 0,#dfeee8,transparent 48%),#f0f4f3;color:var(--ex14-ink);padding:0 0 18px}.experience14-page .ex-wrap{width:calc(100% - 40px);max-width:1800px}.experience14-page .ex-hero{display:grid;grid-template-columns:1fr auto;gap:0 30px;align-items:center;padding:8px 0 10px}.experience14-page .ex-hero>.ex-eyebrow{grid-column:1;font-size:11px;letter-spacing:.16em;color:#4b6d72;margin:0 0 4px;line-height:1.4}.experience14-page .ex-hero h1{grid-column:1;font-size:clamp(27px,2.4vw,32px);line-height:1.1;letter-spacing:-.04em;margin:0;max-width:none}.experience14-page .ex-hero h1 span{color:#186f65}.experience14-page .ex13-at-a-glance{grid-column:2;grid-row:1/3;display:flex;gap:25px;margin:0;padding:0;border:0}.experience14-page .ex13-at-a-glance>div{gap:1px;padding-left:20px;border-left:1px solid #c2d4cf}.experience14-page .ex13-at-a-glance span{font-size:15px;line-height:1.45;color:#173e3c}.experience14-page .ex13-at-a-glance small{font-size:12px;line-height:1.4;color:#4d6b65}.experience14-page .ex14-shell{margin:0 auto;padding:0;border:1px solid #c3d5d4;border-radius:14px;background:#fff;box-shadow:0 12px 36px #183e3510;overflow:hidden}.ex14-workspace-bar{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:6px 18px;background:#0d2432;color:#a7c8ce;min-height:42px}.ex14-workspace-bar>span{display:flex;align-items:center;gap:10px;font:11px/1.4 ui-monospace,monospace;letter-spacing:.12em}.ex14-workspace-bar i{width:6px;height:6px;background:#a3e3ca;border-radius:50%}.ex14-workspace-bar #ex14-expand{display:flex;align-items:center;gap:9px;background:#193644;border:1px solid #42616a;color:#e6f5f4;min-height:32px;padding:5px 10px;border-radius:5px;font-size:12px;font-family:inherit;cursor:pointer}.ex14-workspace-bar #ex14-expand span{font-size:17px}.ex14-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));position:relative;top:auto;margin:0;border:0;border-bottom:1px solid #c9d9d5;background:#edf4f1;z-index:2;min-width:0}.ex14-tabs a{display:flex;align-items:center;justify-content:center;gap:9px;min-height:46px;padding:10px 12px;font-size:14px;font-weight:600;text-decoration:none;color:#506c72;border-bottom:3px solid transparent;white-space:nowrap;min-width:0}.ex14-tabs a>span{font:11px ui-monospace,monospace;color:#678580}.ex14-tabs a[aria-selected=true]{background:#fff;color:#15584f;border-bottom-color:#218674}.ex14-tabs a:hover{background:#fff;color:#185d54}.ex14-panels{min-width:0;min-height:0;position:relative}.experience14-page .ex14-panel{margin:0;padding:12px;border:0;min-width:0;color:var(--ex14-ink)}.experience14-page .ex14-panel:focus-visible{outline:3px solid #2d8f83;outline-offset:-4px}.experience14-page .ex14-panel[hidden]{display:none!important}.ex14-workspace-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:7px 18px;border-top:1px solid #d0dfd9;background:#f4f8f5;min-height:40px}.ex14-workspace-footer>span{font-size:12px;line-height:1.4;color:#4c6b61}.ex14-download-shortcut{flex-shrink:0;display:flex;align-items:center;gap:15px;min-height:30px;font-size:13px;font-weight:650;color:#14594b;text-decoration:none}.experience14-page .ex14-panel .ex-eyebrow{color:#477068;font-size:11px;letter-spacing:.075em;line-height:1.5}.experience14-page .ex14-panel :is(.ex-configure-heading,.ex13-chapter-heading){margin:0 0 20px;gap:30px;align-items:start}.experience14-page .ex14-panel :is(.ex-configure-heading h2,.ex13-chapter-heading h2){font-size:28px;line-height:1.18;margin:7px 0 0;color:#173a3d;max-width:540px}.experience14-page .ex14-panel :is(.ex-configure-heading h2 span){color:#247968}.experience14-page .ex14-panel :is(.ex-configure-heading>p,.ex13-chapter-heading>p){font-size:14px;line-height:1.6;color:#4c6965;padding:0;max-width:400px}.experience14-page .ex14-panel :is(.ex13-disclosure,.ex-business){margin:16px 0 0}.experience14-page .ex14-panel .ex-feature{min-height:145px;padding:18px}.experience14-page .ex14-panel .ex-feature-detail{font-size:14px}.experience14-page .ex14-panel .ex-feature>strong{font-size:17px}.experience14-page .ex14-panel .ex-feature-group>h3{font-size:17px;color:#30564b;margin:0 0 12px}.experience14-page .ex14-panel .ex13-disclosure>summary{padding:16px 20px;min-height:64px}.experience14-page .ex14-panel .ex13-disclosure summary strong{font-size:18px}.experience14-page .ex14-panel .ex-dependency-note{margin:16px 0 0}.experience14-page .ex14-panel .ex-selection-actions{margin:0;padding:18px;gap:16px;grid-template-columns:minmax(0,1.5fr) minmax(240px,1fr)}.experience14-page .ex14-panel .ex-selection-actions>div:first-child h2{display:none}.experience14-page .ex14-panel .ex-selection-actions #ex-products-summary{font-size:14px;margin:7px 0}.experience14-page .ex14-panel .ex-share-note{font-size:12px;margin:8px 0 0}.experience14-page .ex14-panel .ex13-pdf-card{padding:18px}.experience14-page .ex14-panel .ex13-file-icon{width:35px;height:40px;float:left;margin:0 14px 8px 0;font-size:11px}.experience14-page .ex14-panel .ex13-pdf-card h3{font-size:20px;margin:0}.experience14-page .ex14-panel .ex13-pdf-card>p{font-size:14px;margin:8px 0 15px}.experience14-page .ex14-panel .ex13-pdf-card #ex-download-pdf{min-height:46px;clear:both}.experience14-page .ex14-panel .ex13-documents{padding:24px 0 8px}.experience14-page .ex14-panel .ex13-documents h2{font-size:23px}.experience14-page .ex14-panel .ex13-document{padding:16px;gap:10px}.experience14-page .ex14-panel .ex13-document strong{font-size:16px}.ex14-solution-detail,.ex14-flow-detail{padding:0;margin:16px 0 0;border:1px solid #c8dbd1;border-radius:7px;background:#f6faf7;min-width:0}.ex14-solution-detail>summary,.ex14-flow-detail>summary{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:12px 17px;color:#244f43;font-size:14px;font-weight:600;list-style:none;cursor:pointer;min-height:44px}.ex14-solution-detail>summary::-webkit-details-marker,.ex14-flow-detail>summary::-webkit-details-marker{display:none}.ex14-solution-detail>summary>span,.ex14-flow-detail>summary>span{font-size:21px}.ex14-solution-detail[open]>summary>span,.ex14-flow-detail[open]>summary>span{transform:rotate(45deg)}.ex14-flow-detail-body{min-width:0;padding:16px}.experience14-page .ex14-flow-detail .ex-recommendations{margin:18px 0;padding:20px}.experience14-page .ex14-flow-detail .ex-journey-guide{border-radius:8px}.experience14-page .ex14-flow-detail #route-lab{padding:25px 0;margin:0;background:#0b2533;border-radius:9px}.experience14-page .ex14-flow-detail #route-lab .wrap{width:calc(100% - 32px)}.experience14-page .ex14-flow-detail .v4-lab-intro{padding:0 0 20px}.experience14-page .ex14-flow-detail .v4-lab-intro h2{font-size:29px}.experience14-page .ex14-flow-detail .ex-scene-disclosure{padding:16px}.experience14-page :is(#ex-composer,#deployment-studio,#ex-configure,#ex13-review,#ex13-downloads,#ex-image-volume){scroll-margin-top:16px}.experience14-page :is(button,a,summary,input,select):focus-visible{outline:3px solid #258478;outline-offset:3px}.experience14-page>footer{padding-top:32px}@media(min-width:960px)and (min-height:700px){.experience14-page .ex14-ready .ex14-shell{display:grid;grid-template-rows:42px 46px minmax(0,1fr) 40px;height:calc(100dvh - 160px);min-height:430px}.experience14-page .ex14-ready .ex14-panel{height:100%;overflow:auto;overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:#9ebbb0 #eff5f0}.experience14-page .ex14-ready #deployment-studio,.experience14-page .ex14-ready #ex14-workflow{overflow:hidden}.experience14-page .ex14-ready .ex14-flow-detail[open]{max-height:45%;overflow:auto}.experience14-page .ex14-ready .ex14-flow-detail-body{overflow:visible}}.experience14-page.ex14-expanded>header,.experience14-page.ex14-expanded .ex-hero,.experience14-page.ex14-expanded>footer{display:none}.experience14-page.ex14-expanded .ex-page{padding:12px 0}.experience14-page.ex14-expanded .ex14-ready .ex14-shell{height:calc(100dvh - 24px);min-height:430px}.experience14-page.ex14-expanded .ex14-shell{width:calc(100% - 24px)}@media(max-width:1100px){.experience14-page .ex13-at-a-glance{gap:14px}.experience14-page .ex13-at-a-glance>div{padding-left:13px}.experience14-page .ex13-at-a-glance>div:last-child{display:none}.experience14-page .ex-wrap{width:calc(100% - 28px)}}@media(max-width:959px){.experience14-page .ex-hero{padding:19px 0;gap:15px;grid-template-columns:1fr}.experience14-page .ex13-at-a-glance{grid-column:1;grid-row:auto;gap:22px}.experience14-page .ex13-at-a-glance>div:first-child{padding-left:0;border:0}.experience14-page .ex14-panel{padding:16px}.experience14-page .ex14-shell{height:auto}.experience14-page .ex14-ready .ex14-panel{height:auto;overflow:visible}.ex14-workspace-footer>span{display:none}.ex14-workspace-footer{justify-content:flex-end}.experience14-page.ex14-expanded .ex14-ready .ex14-shell{height:auto;min-height:calc(100dvh - 24px)}}@media(max-width:700px){.experience14-page>header.v3-header{height:70px;min-height:70px}.experience14-page>header .nav{height:70px;min-height:70px}.experience14-page>header .navlinks{top:70px}.experience14-page>header .brand img{width:50px;height:58px}.experience14-page .ex-wrap{width:calc(100% - 20px)}.experience14-page .ex-hero h1{font-size:29px}.ex14-tabs{overflow-x:auto;grid-template-columns:repeat(4,minmax(137px,1fr));scrollbar-width:thin;scroll-snap-type:x proximity}.ex14-tabs a{font-size:13px;gap:7px;scroll-snap-align:center;min-height:48px}.ex14-workspace-bar{padding:6px 12px}.ex14-workspace-bar>span{font-size:10px;letter-spacing:.035em}.ex14-workspace-bar #ex14-expand{min-height:40px;font-size:12px}.ex14-workspace-bar>span i{display:none}.experience14-page .ex14-panel{padding:12px}.experience14-page .ex14-panel :is(.ex-configure-heading,.ex13-chapter-heading){display:block}.experience14-page .ex14-panel :is(.ex-configure-heading h2,.ex13-chapter-heading h2){font-size:26px}.experience14-page .ex14-panel :is(.ex-configure-heading>p,.ex13-chapter-heading>p){margin-top:12px}.experience14-page .ex14-panel .ex-selection-actions{grid-template-columns:1fr;padding:14px}.experience14-page .ex14-panel .ex13-documents-heading{gap:12px}.experience14-page .ex14-panel .ex-feature-group>div{grid-template-columns:1fr}.experience14-page .ex14-panel .ex13-document-grid{grid-template-columns:1fr}.experience14-page .ex14-panel :is(input,select){font-size:16px}.ex14-flow-detail-body{padding:10px}}@media(max-height:699px)and (min-width:960px){.experience14-page .ex14-ready .ex14-panel{height:auto}.experience14-page.ex14-expanded .ex14-ready .ex14-shell{height:auto;min-height:calc(100dvh - 24px)}}@media(prefers-reduced-motion:reduce){.experience14-page *{scroll-behavior:auto!important}}.ex14-tools{display:flex;align-items:center;gap:8px;min-width:0}.experience14-page .ex14-tools .chat6-launch{position:static;padding:6px 10px;min-height:32px;border-radius:5px;box-shadow:none;font-size:12px;gap:7px;background:#d1eddf;border-color:#94bcac;color:#173c31;transform:none}.experience14-page .ex14-tools .chat6-launch svg{width:16px;height:16px}.experience14-page .ex14-tools .chat6-launch span{font-size:12px}.experience14-page .ex14-tools .chat6-nojs{position:static;padding:6px 10px;font-size:12px;border-radius:5px}@media(max-width:700px){.ex14-workspace-bar>span{display:none}.ex14-tools{justify-content:space-between;width:100%}.experience14-page .ex14-tools .chat6-launch{min-height:40px}}@media(min-width:960px)and (min-height:600px)and (max-height:699px){.experience14-page.ex14-expanded .ex14-ready .ex14-shell{display:grid;grid-template-rows:42px 46px minmax(0,1fr) 40px;height:calc(100dvh - 24px);min-height:0}.experience14-page.ex14-expanded .ex14-ready .ex14-panel{height:100%;min-height:0;overflow:auto;overscroll-behavior-y:contain}.experience14-page.ex14-expanded .ex14-ready #deployment-studio,.experience14-page.ex14-expanded .ex14-ready #ex14-workflow{overflow:hidden}.experience14-page.ex14-expanded .ex14-ready .ex14-flow-detail[open]{max-height:45%;overflow:auto}}.experience14-page #ex14-workflow{min-width:0;min-height:0}.experience14-page #ex14-workflow .ex-sector-bar{padding:0 0 10px;border:0;gap:16px;align-items:center;min-width:0}.experience14-page #ex14-workflow .ex-sector-bar>div{display:flex;gap:14px;align-items:center;min-width:0;width:100%}.experience14-page #ex14-workflow .ex-sector-bar .ex-eyebrow{font-size:12px;line-height:1.4;letter-spacing:.025em;margin:0;flex:0 0 auto;color:#496b66}.experience14-page #ex14-workflow .ex-sector-options{display:flex;flex-wrap:nowrap;gap:5px;margin:0;min-width:0;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#91aea4 transparent;overscroll-behavior-x:contain;scroll-padding:3px;padding:3px}.experience14-page #ex14-workflow .ex-sector-options button{flex:0 0 auto;min-height:42px;padding:8px 13px;font-size:14px;line-height:1.4;border-radius:7px;background:#fff;border-color:#c6d9d0;color:#2d574d;white-space:nowrap}.experience14-page #ex14-workflow .ex-sector-options button[aria-pressed=true]{background:#143f36;color:#f3fff8;border-color:#143f36}.experience14-page #ex14-workflow .ex-sector-bar>p{display:none}.experience14-page #ex14-workflow .ex-composer-grid{grid-template-columns:230px minmax(0,1fr);align-items:stretch;min-width:0;min-height:0;border-color:#c5d8cf;border-radius:12px;background:#fff;box-shadow:0 12px 36px #244b3610}.experience14-page #ex14-workflow .ex-palette{display:flex;flex-direction:column;min-height:0;min-width:0;padding:17px 12px 11px;border-right:1px solid #c8dcd2;background:#f5f9f6}.experience14-page #ex14-workflow .ex-palette-heading{display:block;padding:0 5px 14px;margin:0}.experience14-page #ex14-workflow .ex-palette-heading .ex-eyebrow{font-size:11px;line-height:1.5;letter-spacing:.015em;color:#4f7166;margin:0}.experience14-page #ex14-workflow .ex-palette-heading h2{font-size:21px;line-height:1.15;margin:6px 0 7px;color:#173f35;letter-spacing:-.03em}.experience14-page #ex14-workflow .ex-palette-heading>p:last-child{font-size:13px;line-height:1.4;color:#416959}.experience14-page #ex14-workflow .ex-module-list{display:grid;grid-template-columns:1fr;grid-auto-rows:max-content;align-content:start;gap:6px;min-width:0;min-height:0;padding:2px 5px 3px;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:#97b4a6 transparent}.experience14-page #ex14-workflow .ex-module{display:flex;align-items:center;gap:9px;min-height:62px;padding:9px 10px;border-radius:7px;border-color:#d7e3db;background:#fff;text-align:left}.experience14-page #ex14-workflow .ex-module:hover{background:#edf5ef;border-color:#8fb5a2}.experience14-page #ex14-workflow .ex-module[aria-pressed=true]{background:#e2f0e7;border-color:#75a58b;box-shadow:inset 3px 0 #27856b}.experience14-page #ex14-workflow .ex-module-index{display:none}.experience14-page #ex14-workflow .ex-module-label strong{font-size:14px;line-height:1.3;color:#163e32;font-weight:650;padding:0}.experience14-page #ex14-workflow .ex-module-label small{font-size:12px;line-height:1.4;color:#426b59;margin-top:4px;max-width:none}.experience14-page #ex14-workflow .ex-module-check{position:static;flex:0 0 20px;width:20px;height:20px;margin-left:auto;font-size:15px}.experience14-page #ex14-workflow .ex-clear{flex:0 0 auto;font-size:12px;line-height:1.4;min-height:42px;margin:7px 5px 0;padding:9px 0;text-align:left}.experience14-page #ex14-workflow .ex-world-column{min-width:0;min-height:0;background:#092333;overflow:hidden}.experience14-page #ex14-workflow .ex-world{min-height:0;min-width:0;flex:1;overflow:hidden;background:radial-gradient(ellipse at 55% 0%,#17493f55,transparent 62%),#092333}.experience14-page #ex14-workflow .ex-world-top{display:none}.experience14-page #ex14-workflow .flow13-toolbar{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:15px;flex:0 0 auto;padding:13px 18px;border-bottom:1px solid #31534f;background:#0c2b36cc}.experience14-page #ex14-workflow .flow13-toolbar>div:first-child>.flow13-kicker{display:none}.experience14-page #ex14-workflow .flow13-toolbar h2{font-size:24px;line-height:1.15;font-weight:550;margin:0;color:#edf9f5;letter-spacing:-.035em}.experience14-page #ex14-workflow .flow13-switch{padding:3px;border-radius:8px;border-color:#42665f;background:#082632}.experience14-page #ex14-workflow .flow13-switch button{min-height:38px;padding:7px 11px;font-size:13px;border-radius:5px}.experience14-page #ex14-workflow .flow13-switch button[aria-pressed=true]{background:#d9f6e9;color:#144339}.experience14-page #ex14-workflow .flow13-view{flex:1;min-width:0;min-height:0;overflow-y:auto;padding:15px 18px 12px;scrollbar-width:thin;scrollbar-color:#6a9991 #102f3d;overscroll-behavior-y:contain}.experience14-page #ex14-workflow .flow13-overview,.experience14-page #ex14-workflow .flow13-foot{display:none}.experience14-page #ex14-workflow .flow13-steps{gap:22px;max-width:100%;min-width:0;flex:0 0 auto;padding:3px 2px 10px;scrollbar-color:#80aea0 #193c40;scroll-snap-type:x proximity}.experience14-page #ex14-workflow .flow13-step{flex:1 0 124px;min-width:0;scroll-snap-align:start}.experience14-page #ex14-workflow .flow13-card{min-height:100px;padding:11px 12px;border-radius:8px;background:#123943;border-color:#4c716e;color:#f0fbf6;box-shadow:none}.experience14-page #ex14-workflow .flow13-card-top{margin-bottom:8px;gap:10px}.experience14-page #ex14-workflow .flow13-card svg{width:20px;height:20px;flex-basis:20px;color:#a2e3cc}.experience14-page #ex14-workflow .flow13-number{font-size:12px;color:#b7d5cc}.experience14-page #ex14-workflow .flow13-card>strong{font-size:15px;line-height:1.25;font-weight:650;letter-spacing:-.015em}.experience14-page #ex14-workflow .flow13-product{font-size:12px;line-height:1.4;margin-top:4px;color:#c4ded4}.experience14-page #ex14-workflow .flow13-link{right:-22px;width:22px;font-size:21px;color:#8ecdb6}.experience14-page #ex14-workflow .flow13-card:hover{background:#21504e;border-color:#b6e5d0}.experience14-page #ex14-workflow .flow13-card[aria-current=step]{background:#d9f6e9;border-color:#d9f6e9;color:#174238}.experience14-page #ex14-workflow .flow13-card[aria-current=step] :is(.flow13-number,.flow13-product,svg){color:#2a6550}.experience14-page #ex14-workflow .flow13-handoff{grid-template-columns:minmax(0,1fr) 66px minmax(0,1fr);gap:14px;min-width:0;padding:15px 2px;border-color:#45695f}.experience14-page #ex14-workflow .flow13-node{gap:11px;min-width:0}.experience14-page #ex14-workflow .flow13-node-icon{flex-basis:40px;width:40px;height:40px;border-radius:10px;border-color:#6caa93;background:#194736;color:#c5f4de}.experience14-page #ex14-workflow .flow13-node-icon svg{width:23px;height:23px}.experience14-page #ex14-workflow .flow13-node h3{font-size:21px;line-height:1.15;color:#f2fbf5;margin:5px 0 3px;letter-spacing:-.025em}.experience14-page #ex14-workflow .flow13-node p{font-size:13px;line-height:1.4;color:#c0dacf}.experience14-page #ex14-workflow .flow13-kicker{font-size:11px;line-height:1.4;color:#b1d9c7;letter-spacing:.045em}.experience14-page #ex14-workflow .flow13-node-next .flow13-node-icon{background:#102f35;border-color:#638375;color:#b9d8cc}.experience14-page #ex14-workflow .flow13-direction{font-size:27px;color:#c1f3d9}.experience14-page #ex14-workflow .flow13-direction>span{background:#75b89a}.experience14-page #ex14-workflow .flow13-output{grid-template-columns:125px minmax(0,1fr);gap:16px;align-items:start;padding:13px 2px 0}.experience14-page #ex14-workflow .flow13-output>span{font-size:12px;line-height:1.6;color:#acd4bf}.experience14-page #ex14-workflow .flow13-output>p{font-size:14px;line-height:1.55;color:#e1f2e9}.experience14-page #ex14-workflow .flow13-empty{padding:26px 18px;border-radius:9px;border-color:#6c9b87;background:#10363066}.experience14-page #ex14-workflow .flow13-empty>span{font-size:28px}.experience14-page #ex14-workflow .flow13-empty h3{font-size:24px;margin:8px 0}.experience14-page #ex14-workflow .flow13-empty p{font-size:14px;line-height:1.6}.experience14-page #ex14-workflow #flow13-spatial{width:100%;max-width:100%;height:100%;min-height:0;max-height:none;flex:1 1 0;margin:0;aspect-ratio:auto;object-fit:contain}.experience14-page #ex14-workflow .ex-world-bottom{display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;flex:0 0 auto;gap:12px;padding:9px 18px;border-top:1px solid #385e54;background:#0b2a35}.experience14-page #ex14-workflow .ex-world-bottom>p{font-size:12px;line-height:1.45;max-width:340px;color:#bfdace;margin:0}.experience14-page #ex14-workflow .ex-journey-controls{flex-wrap:nowrap;margin-left:auto;gap:5px}.experience14-page #ex14-workflow .ex-journey-controls button{border-color:#52796b;border-radius:6px;min-height:42px;font-size:13px;padding:8px 10px;background:#133c3d;color:#e5fbed}.experience14-page #ex14-workflow .ex-journey-controls :is(#ex-prev-step,#ex-next-step,#ex-reset-journey){width:42px;flex:0 0 42px;padding:7px;font-size:20px}.experience14-page #ex14-workflow .ex-journey-controls #ex-play{min-width:140px;font-size:13px;gap:7px}.experience14-page #ex14-workflow .ex-journey-controls button:disabled{opacity:.55}.experience14-page #ex14-workflow .ex-journey-track{flex:0 0 auto;gap:12px;padding:7px 18px;border-color:#36584f;background:#082632}.experience14-page #ex14-workflow .ex-journey-track progress{width:90px;height:3px;flex:0 0 90px;margin:0}.experience14-page #ex14-workflow .ex-journey-track>span{font-size:11px;line-height:1.4;letter-spacing:.035em;color:#b2d6c4}.experience14-page .ex-journey-guide{padding:22px;background:#0b2c35;border:0;border-radius:9px;min-width:0}.experience14-page #ex14-workflow .ex-journey-guide .ex-eyebrow{color:#a8e7ce;font-size:12px;line-height:1.5;letter-spacing:.045em}.experience14-page .ex-guide-detail{grid-template-columns:1fr 1fr;gap:24px}.experience14-page .ex-guide-handoff{border:0;padding:0}.experience14-page .ex-guide-handoff dl{grid-template-columns:1fr;gap:13px}.experience14-page .ex-page .ex-guide-lead h2{font-size:25px}.experience14-page .ex-page .ex-guide-lead>p{font-size:14px;line-height:1.6}.experience14-page .ex-guide-handoff dd{font-size:14px;line-height:1.6}.experience14-page .ex-guide-mode{font-size:12px}.experience14-page #ex14-workflow :is(.flow13-view,.flow13-toolbar,.ex-world-bottom) button:focus-visible{outline:3px solid #c9ffe0;outline-offset:3px}@media(min-width:960px)and (min-height:700px){.experience14-page .ex14-ready #ex14-workflow{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:0;min-height:0}.experience14-page #ex14-workflow .ex14-flow-detail{min-height:0;margin-top:0}.experience14-page #ex14-workflow .ex14-flow-detail>summary{min-height:44px;padding:9px 13px;font-size:13px;line-height:1.4}.experience14-page #ex14-workflow .ex14-flow-detail[open]{max-height:45%;overflow:auto;overscroll-behavior-y:contain}.experience14-page #ex14-workflow .ex-composer-grid{height:100%;max-height:100%;overflow:hidden}.experience14-page #ex14-workflow .ex-palette,.experience14-page #ex14-workflow .ex-world-column,.experience14-page #ex14-workflow .ex-world{height:100%;max-height:100%}.experience14-page #ex14-workflow .ex-world-column,.experience14-page #ex14-workflow .ex-world{display:flex;flex-direction:column}.experience14-page #ex14-workflow .ex-module-list{flex:1 1 0}}@media(min-width:960px)and (max-height:740px){.experience14-page #ex14-workflow .flow13-toolbar{padding:9px 14px}.experience14-page #ex14-workflow .flow13-toolbar h2{font-size:22px}.experience14-page #ex14-workflow .flow13-view{padding:10px 14px}.experience14-page #ex14-workflow .flow13-handoff{padding:11px 2px;gap:11px;grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr)}.experience14-page #ex14-workflow .flow13-node h3{font-size:19px}.experience14-page #ex14-workflow .flow13-output{padding-top:9px;gap:12px}.experience14-page #ex14-workflow .ex-world-bottom{padding:7px 14px}.experience14-page #ex14-workflow .ex-world-bottom>p{display:none}.experience14-page #ex14-workflow .ex-journey-track{padding:5px 14px}}@media(max-width:1199px){.experience14-page #ex14-workflow .ex-world-bottom>p{display:none}.experience14-page #ex14-workflow .ex-journey-controls{margin-left:0;width:100%;justify-content:flex-end}.experience14-page #ex14-workflow .flow13-handoff{gap:12px;grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr)}.experience14-page #ex14-workflow .flow13-node h3{font-size:19px}}@media(max-width:959px),(max-height:699px){.experience14-page #ex14-workflow .ex-composer-grid{grid-template-columns:1fr;overflow:hidden}.experience14-page #ex14-workflow .ex-palette{padding:14px;border:0;border-bottom:1px solid #bfd6c9}.experience14-page #ex14-workflow .ex-palette-heading{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:5px 20px;padding:0 3px 12px}.experience14-page #ex14-workflow .ex-palette-heading .ex-eyebrow{display:none}.experience14-page #ex14-workflow .ex-palette-heading h2{font-size:20px;margin:0}.experience14-page #ex14-workflow .ex-module-list{grid-template-columns:repeat(4,minmax(0,1fr));overflow:visible;padding:2px}.experience14-page #ex14-workflow .ex-module{min-height:76px;align-items:flex-start;padding:10px}.experience14-page #ex14-workflow .ex-module-label strong{font-size:14px}.experience14-page #ex14-workflow .ex-module-label small{font-size:12px}.experience14-page #ex14-workflow .ex-module-check{flex-basis:18px;width:18px;height:18px;font-size:14px}.experience14-page #ex14-workflow .ex-clear{margin-top:5px;margin-bottom:-5px;min-height:42px;align-self:flex-end}.experience14-page #ex14-workflow .ex-world-column{overflow:visible}.experience14-page #ex14-workflow .ex-world{overflow:visible;min-height:360px}.experience14-page #ex14-workflow .flow13-view{overflow:visible;flex:1 0 auto;padding:15px 18px}.experience14-page #ex14-workflow #flow13-spatial{height:auto;min-height:0;aspect-ratio:1200/740;flex:1 0 auto}.experience14-page #ex14-workflow .ex-world-bottom>p{display:none}}@media(max-width:640px){.experience14-page #ex14-workflow .ex-sector-bar>div{display:block}.experience14-page #ex14-workflow .ex-sector-bar .ex-eyebrow{margin-bottom:5px}.experience14-page #ex14-workflow .ex-sector-options button{min-height:44px;padding:9px 13px}.experience14-page #ex14-workflow .ex-module-list{grid-template-columns:repeat(2,minmax(0,1fr))}.experience14-page #ex14-workflow .ex-module{min-height:70px}.experience14-page #ex14-workflow .flow13-toolbar{align-items:center;flex-wrap:wrap;gap:11px;padding:14px}.experience14-page #ex14-workflow .flow13-toolbar h2{font-size:22px}.experience14-page #ex14-workflow .flow13-switch{width:auto;flex:0 1 auto}.experience14-page #ex14-workflow .flow13-switch button{min-height:42px;font-size:13px;padding:8px 10px}.experience14-page #ex14-workflow .flow13-view{padding:12px 14px 16px}.experience14-page #ex14-workflow .flow13-step{flex:0 0 138px}.experience14-page #ex14-workflow .flow13-card{min-height:103px}.experience14-page #ex14-workflow .flow13-handoff{grid-template-columns:minmax(0,1fr) 26px minmax(0,1fr);gap:7px;padding:16px 0}.experience14-page #ex14-workflow .flow13-node{display:block}.experience14-page #ex14-workflow .flow13-node-icon{width:34px;height:34px;margin-bottom:9px;border-radius:8px}.experience14-page #ex14-workflow .flow13-node-icon svg{width:20px;height:20px}.experience14-page #ex14-workflow .flow13-node h3{font-size:18px;line-height:1.2}.experience14-page #ex14-workflow .flow13-node p{font-size:12px;line-height:1.45}.experience14-page #ex14-workflow .flow13-direction{height:auto;width:auto;transform:none;margin:0;font-size:24px;gap:0}.experience14-page #ex14-workflow .flow13-direction>span,.experience14-page #ex14-workflow .flow13-direction>b:nth-of-type(2),.experience14-page #ex14-workflow .flow13-direction>b:nth-of-type(3){display:none}.experience14-page #ex14-workflow .flow13-output{grid-template-columns:1fr;gap:4px;padding:13px 0 0}.experience14-page #ex14-workflow .flow13-output>span{font-size:12px}.experience14-page #ex14-workflow .flow13-output>p{font-size:14px;line-height:1.6}.experience14-page #ex14-workflow .ex-world-bottom{padding:10px 12px}.experience14-page #ex14-workflow .ex-journey-controls{display:grid;grid-template-columns:42px minmax(0,1fr) 42px 42px;gap:5px;margin:0}.experience14-page #ex14-workflow .ex-journey-controls #ex-play{min-width:0;width:100%;padding:8px 5px;font-size:12px;gap:5px}.experience14-page #ex14-workflow .ex-journey-track{padding:8px 14px}.experience14-page #ex14-workflow .ex-journey-track progress{width:44px;flex-basis:44px}.experience14-page #ex14-workflow .ex-journey-track>span{font-size:10px}.experience14-page .ex-journey-guide{padding:19px 16px}.experience14-page .ex-guide-detail{grid-template-columns:1fr;gap:20px}}@media(prefers-reduced-motion:reduce){.experience14-page #ex14-workflow .flow13-card,.experience14-page #ex14-workflow .ex-module-check{transition:none}.experience14-page #ex14-workflow .flow13-direction>b{animation:none}.experience14-page #ex14-workflow :is(.flow13-steps,.ex-sector-options){scroll-behavior:auto;scroll-snap-type:none}}@media(min-width:960px)and (min-height:600px)and (max-height:699px){.experience14-page.ex14-expanded .ex14-ready #ex14-workflow{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:0;min-height:0}.experience14-page.ex14-expanded #ex14-workflow .ex-composer-grid{grid-template-columns:230px minmax(0,1fr);height:100%;max-height:100%;min-height:0;overflow:hidden}.experience14-page.ex14-expanded #ex14-workflow .ex-palette{height:100%;max-height:100%;padding:17px 12px 11px;border-bottom:0;border-right:1px solid #c8dcd2}.experience14-page.ex14-expanded #ex14-workflow .ex-palette-heading{display:block;padding:0 5px 14px;margin:0}.experience14-page.ex14-expanded #ex14-workflow .ex-palette-heading .ex-eyebrow{display:block}.experience14-page.ex14-expanded #ex14-workflow .ex-palette-heading h2{font-size:21px;margin:6px 0 7px}.experience14-page.ex14-expanded #ex14-workflow .ex-module-list{grid-template-columns:1fr;flex:1 1 0;min-height:0;overflow-y:auto;padding:2px 5px 3px}.experience14-page.ex14-expanded #ex14-workflow .ex-module{min-height:62px;align-items:center;padding:9px 10px}.experience14-page.ex14-expanded #ex14-workflow .ex-module-check{flex-basis:20px;width:20px;height:20px;font-size:15px}.experience14-page.ex14-expanded #ex14-workflow .ex-clear{align-self:auto;margin:7px 5px 0}.experience14-page.ex14-expanded #ex14-workflow .ex-world-column,.experience14-page.ex14-expanded #ex14-workflow .ex-world{display:flex;flex-direction:column;height:100%;max-height:100%;min-height:0;overflow:hidden}.experience14-page.ex14-expanded #ex14-workflow .flow13-view{flex:1 1 0;min-height:0;overflow-y:auto;padding:10px 14px}.experience14-page.ex14-expanded #ex14-workflow #flow13-spatial{height:100%;min-height:0;max-height:none;flex:1 1 0;aspect-ratio:auto}.experience14-page.ex14-expanded #ex14-workflow .ex14-flow-detail{min-height:0;margin-top:0}.experience14-page.ex14-expanded #ex14-workflow .ex14-flow-detail>summary{min-height:44px;padding:9px 13px;font-size:13px;line-height:1.4}.experience14-page.ex14-expanded #ex14-workflow .ex14-flow-detail[open]{max-height:45%;overflow:auto;overscroll-behavior-y:contain}}.studio12.studio14{--s14-bg:#0d1c27;--s14-panel:#142734;--s14-line:#334a57;--s14-ink:#f1f8fa;--s14-muted:#bbced8;--s14-mint:#bcebdc;position:relative;padding:0!important;border:0;color:var(--s14-ink);background:var(--s14-bg);border-radius:18px;overflow:hidden;height:100%;min-height:0}.studio14 .studio12-heading{display:none}.studio14 .studio12-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:0;height:100%;min-height:0}.studio14 .studio12-controls{display:block;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#557580 transparent;padding:18px 16px;background:var(--s14-panel);border-right:1px solid var(--s14-line)}.studio14 .studio12-controls fieldset{display:block;min-width:0;margin:0 0 20px;padding:0}.studio14 .studio12-controls legend{font-size:12px;letter-spacing:.035em;color:var(--s14-muted);font-weight:650;margin:0 0 9px}.studio14 .studio12-controls strong{font-size:14px;line-height:1.35;color:var(--s14-ink)}.studio14 .studio12-controls small{font-size:12px;line-height:1.4;color:var(--s14-muted);margin-top:4px}.studio14 .studio12-contexts,.studio14 .studio12-applications{display:grid;grid-template-columns:1fr;gap:6px}.studio14 .studio12-contexts button,.studio14 .studio12-pick,.studio14 .studio12-applications button{padding:10px 11px;background:#12232f;border:1px solid #3d5564;border-radius:9px;min-height:44px;color:var(--s14-ink);box-shadow:none;transition:background .15s,border-color .15s}.studio14 .studio12-contexts button{display:grid;grid-template-columns:22px minmax(0,1fr);gap:0 8px}.studio14 .studio12-contexts button>span{display:block;color:var(--s14-mint);font-size:21px;grid-row:span 2}.studio14 .studio12-contexts small{display:none}.studio14 .studio12-pick{height:auto;width:100%;margin:0 0 6px;gap:6px}.studio14 .studio12-pick b{font-size:20px;color:var(--s14-mint)}.studio14 .studio12-controls [aria-pressed=true]{background:#264440;border-color:#9ad6c5;box-shadow:inset 3px 0 #bcebdc}.studio14 .studio12-controls button:hover:not(:disabled){background:#29434e;border-color:#8cafbb}.studio14 .studio12-pick-state{font-size:12px;color:#b7dfd2;margin-top:6px}.studio14 .studio12-hint{font-size:12px!important;line-height:1.5;color:var(--s14-muted);margin-top:10px}.studio14 .studio12-viewbar{display:block;padding:0;border:0;margin:0 0 13px}.studio14 #studio12-view-label{display:none}.studio14 .studio12-view-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;padding:3px;background:#0d1d29;border:1px solid #3a5363;border-radius:8px;width:100%}.studio14 .studio12-view-options button{font-size:12px;min-height:40px;min-width:0;padding:7px 3px;background:transparent;color:#d0e0e7;box-shadow:none;border:0;border-radius:5px}.studio14 .studio12-view-options button[aria-pressed=true]{background:var(--s14-mint);color:#12362d}.studio14 .studio12-controls details{margin:9px 0 0;border:0;border-radius:0;background:transparent;padding:0;color:var(--s14-muted)}.studio14 .studio12-controls summary{cursor:pointer;font-size:13px;line-height:1.5;min-height:40px;display:flex;align-items:center;gap:8px;color:#e2eef3;font-weight:550;padding:6px 0}.studio14 .studio12-controls summary:before{content:"+";font-size:17px;color:var(--s14-mint)}.studio14 .studio12-controls details[open]>summary:before{content:"−"}.studio14 .studio12-controls summary::marker{content:""}.studio14 .studio12-controls summary::-webkit-details-marker{display:none}.studio14 .studio12-viewbar p,.studio14 .studio12-viewbar a{font-size:12px;line-height:1.5;color:var(--s14-muted);margin:0 0 8px}.studio14 .studio12-viewbar a{display:inline-block;color:var(--s14-mint);padding:4px 0}.studio14 .studio14-pose-tools label{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px;line-height:1.5;color:#d7e7ec;margin:8px 0 0}.studio14 .studio14-pose-tools output{font-size:12px;font-variant-numeric:tabular-nums;color:var(--s14-mint)}.studio14 .studio14-pose-tools input[type=range]{accent-color:#bcebdc;min-height:32px;display:block;width:100%;max-width:100%;padding:0;margin:0;cursor:pointer;background:transparent;box-shadow:none;border:0}.studio14 .studio14-turn{display:flex;gap:4px}.studio14 .studio14-turn button{min-height:40px;min-width:0;flex:1;font-size:12px;padding:6px 3px;border:1px solid #496574;border-radius:7px;color:#e2f0f3;background:#1b303e}.studio14 #studio14-reset{flex:1.55;background:#25453e;color:#d4f5e9;border-color:#5e9380}.studio14 #studio14-pose-note{font-size:11px;line-height:1.5;color:var(--s14-muted);margin:8px 0 0}.studio14 .studio12-main{min-width:0;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto auto auto;padding:16px 18px 14px;gap:9px;background:radial-gradient(ellipse at 50% 0%,#213746,#10222f 74%);overflow:hidden}.studio14 .studio12-scene-heading{min-height:43px;gap:8px;margin:0;align-items:center;flex-wrap:nowrap}.studio14 .studio12-kicker{font-size:10px;line-height:1.4;letter-spacing:.085em;color:#a9c6d2}.studio14 .studio12-scene-heading h3{font-size:21px;line-height:1.25;margin:3px 0 0;color:#f3f9fa;letter-spacing:-.02em}.studio14 .studio12-concept-label{padding:5px 8px;border:1px solid #44636d;background:#152f38;color:#cce5e8;font-size:11px;white-space:nowrap}.studio14 .studio14-viewport{container-type:size;position:relative;display:grid;place-items:center;overflow:hidden;min-height:0;border:1px solid #62787b;border-radius:12px;background:#eaf1ed;background-image:radial-gradient(#92aaa629 .7px,transparent .7px);background-size:16px 16px;isolation:isolate}.studio14 .studio12-scene{width:min(100cqw,162.711864cqh);height:auto;max-width:100%;max-height:100%;aspect-ratio:960/590;border-radius:0;background:transparent;flex:none;box-shadow:none}.studio14 .studio12-environment{pointer-events:none}.studio14 .studio14-station-pose{position:absolute;z-index:2;transform-origin:50% 100%;pointer-events:none;max-width:none;max-height:none}.studio14 .studio14-station-pose .studio12-dock{position:absolute;inset:0 auto auto 0!important;width:100%!important;height:auto!important;transform:none!important;transform-origin:50% 100%;object-fit:contain;clip-path:inset(1px);mix-blend-mode:multiply}.studio14 .studio12-marker{font-size:12px;line-height:1.35;padding:3px 6px;background:#f1f7f1d9;color:#244b3e;border:1px solid #bed0c5}.studio14 .studio12-dock-marker{left:55%;bottom:5%;top:auto}.studio14 .studio12-pole-marker{left:14%;bottom:16%}.studio14 .studio12-review-marker{right:5%;top:32%}.studio14 .studio14-pose-readout{position:absolute;left:12px;bottom:10px;z-index:4;padding:5px 8px;border:1px solid #aac1b8;border-radius:6px;background:#f2f8f3e8;color:#35564b;font-size:11px;line-height:1.4;font-variant-numeric:tabular-nums;pointer-events:none}.studio14 .studio12-empty{background:#eaf1ede8;color:#24493d;font-size:22px;padding:20px}.studio14 .studio12-empty small{font-size:15px;color:#456458}.studio14 .studio12-empty-symbol{color:#31594a;border-color:#83a698}.studio14 .studio12-scene-footer{display:flex;align-items:center;gap:12px;padding:0;min-height:18px}.studio14 .studio12-scene-footer p{max-width:none;margin:0;color:#afc6d0;font-size:11px;line-height:1.4}.studio14 .studio12-scene-footer strong{color:#c9e4db;font-size:11px;line-height:1.4;text-align:right}.studio14 .studio12-playbar{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:0;gap:9px;flex-wrap:nowrap}.studio14 .studio12-playbar>div:first-child{display:grid;grid-template-columns:7px minmax(0,1fr);gap:2px 7px}.studio14 .studio12-playbar strong{color:#e3eef2;font-size:12px;line-height:1.4}.studio14 .studio12-playbar small{color:#abc7d1;font-size:11px;line-height:1.3;margin:0}.studio14 .studio12-demo-dot{width:5px;height:5px;background:#bcebdc}.studio14 .studio12-play-actions{gap:5px}.studio14 .studio12-play-actions button{font-size:12px;min-width:36px;min-height:36px;padding:6px 9px;border-color:#4d6879;background:#1d3847;color:#e4f3f5}.studio14 .studio12-play-actions button:hover:not(:disabled){background:#365664;border-color:#9ab7bf}.studio14 .studio12-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin:0;padding:0;min-height:0;list-style:none}.studio14 .studio12-steps button{display:flex;align-items:center;gap:7px;min-height:45px;padding:7px 8px;border-radius:7px;background:#152e3b;border:1px solid #3a5364;color:#bed1db;box-shadow:none}.studio14 .studio12-steps button>span{font-size:10px;margin:0;white-space:nowrap;color:#a3c9c4}.studio14 .studio12-steps strong{font-size:11px;line-height:1.35;color:inherit;font-weight:600}.studio14 .studio12-steps button[aria-current=step]{background:#274a46;color:#ecfff6;border-color:#99d7c4;box-shadow:inset 0 -2px #bcebdc}.studio14 .studio12-selection-strip{display:flex;font-size:12px;line-height:1.5;padding:0 0 15px;margin-bottom:10px;gap:6px;border-bottom:1px solid #3d5664;color:#c5dbe2}.studio14 .studio12-selection-strip span+span{border:0;padding:0}.studio14 .studio12-selection-strip span{flex-basis:100%}.studio14 .studio12-selection-strip a{font-size:12px;padding:4px 0;margin:0;color:var(--s14-mint)}.studio14 .studio12-insight{display:block;border:0;padding:0;margin:0}.studio14 .studio12-insight h3{font-size:16px;line-height:1.4;color:#edf6f8;margin:8px 0}.studio14 .studio12-insight p:not(.ex-eyebrow),.studio14 .studio12-insight dd{font-size:12px;line-height:1.6;color:#c2d7df;margin:0 0 12px}.studio14 .studio12-insight .ex-eyebrow,.studio14 .studio12-insight dt{font-size:10px;color:#a9c9c8;margin-top:8px}.studio14 .studio12-insight dl{display:block;margin:0}.studio14 .studio12-brief{display:block;padding:0;border:0;border-radius:0;background:transparent;margin:0}.studio14 .studio12-brief h3{font-size:15px;color:#eff7f8;line-height:1.4;margin:10px 0}.studio14 .studio12-brief p,.studio14 .studio12-brief ul,.studio14 .studio12-brief a,.studio14 .studio12-brief #studio12-module-action p,.studio14 .studio12-source{font-size:12px!important;line-height:1.6;color:#bfd4dd;margin:8px 0}.studio14 .studio12-brief ul{padding-left:16px}.studio14 .studio12-brief li+li{margin-top:8px}.studio14 .studio12-brief .ex-eyebrow{color:#acd1c5;font-size:10px!important}.studio14 .studio12-brief .ex-link-button{font-size:12px;line-height:1.5;color:#d0f3e6;padding:8px 0;text-align:left}.studio14 .studio12-source{border-top:1px solid #3d5664;padding-top:12px}.studio14 .studio12-status{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.studio14 button:focus-visible,.studio14 a:focus-visible,.studio14 summary:focus-visible,.studio14 input:focus-visible{outline:2px solid #e0ffb7;outline-offset:3px}@media(max-width:1100px){.studio14 .studio12-layout{grid-template-columns:220px minmax(0,1fr)}.studio14 .studio12-main{padding:13px;gap:8px}.studio14 .studio12-controls{padding:15px 13px}.studio14 .studio12-steps button{gap:4px;padding:6px}.studio14 .studio12-concept-label{font-size:10px}.studio14 .studio12-scene-footer p{max-width:47%}.studio14 .studio12-playbar small{display:none}}@media(max-width:959px),(max-height:699px){.studio12.studio14{height:auto;overflow:visible}.studio14 .studio12-layout{display:flex;flex-direction:column;height:auto}.studio14 .studio12-main{order:0;display:grid;grid-template-rows:auto minmax(230px,auto) auto auto auto;min-height:0;padding:16px}.studio14 .studio14-viewport{height:clamp(240px,49vw,450px)}.studio14 .studio12-controls{order:1;overflow:visible;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;border:0;border-top:1px solid #3c5662;padding:18px}.studio14 .studio12-controls fieldset{margin:0}.studio14 .studio14-placement{grid-column:1/-1}.studio14 .studio14-placement>.studio12-viewbar{width:calc(50% - 9px);float:left}.studio14 .studio14-pose-tools{width:calc(50% - 9px);margin-left:auto}.studio14 .studio12-contexts{grid-template-columns:1fr}.studio14 .studio12-controls details{margin-top:0}.studio14 .studio12-controls>.studio12-selection-strip{align-self:start}.studio14 .studio12-steps strong{font-size:12px}.studio14 .studio12-playbar small{display:block}.studio14 .studio12-selection-strip{margin:0}.studio14 .studio12-status{position:absolute}.studio14 .studio12-scene-footer p{max-width:none}}@media(max-width:560px){.studio14 .studio12-main{padding:12px;gap:9px}.studio14 .studio12-scene-heading h3{font-size:19px}.studio14 .studio12-kicker{font-size:9px}.studio14 .studio12-concept-label{font-size:9px;padding:4px 6px}.studio14 .studio14-viewport{height:240px}.studio14 .studio12-marker{display:none}.studio14 .studio12-empty{font-size:20px}.studio14 .studio12-empty small{font-size:15px}.studio14 .studio12-scene-footer{display:block}.studio14 .studio12-scene-footer p{font-size:11px;margin-bottom:3px}.studio14 .studio12-scene-footer strong{display:block;text-align:left;font-size:11px}.studio14 .studio12-playbar>div:first-child{display:none}.studio14 .studio12-play-actions{width:100%}.studio14 .studio12-play-actions button{min-height:44px;min-width:44px}.studio14 #studio12-play{flex:1}.studio14 .studio12-steps{display:flex;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:thin;padding-bottom:4px}.studio14 .studio12-steps li{flex:0 0 130px;scroll-snap-align:start}.studio14 .studio12-steps button{min-height:48px;gap:7px;padding:8px}.studio14 .studio12-controls{padding:15px;gap:15px 12px}.studio14 .studio12-controls fieldset:nth-child(1),.studio14 .studio12-controls fieldset:nth-child(2){grid-column:1/-1}.studio14 .studio12-controls fieldset:nth-child(2){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.studio14 .studio12-controls fieldset:nth-child(2) legend{grid-column:1/-1}.studio14 .studio12-contexts{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.studio14 .studio12-contexts button{display:block;padding:9px 6px;text-align:center}.studio14 .studio12-contexts button>span{font-size:18px;margin-bottom:4px}.studio14 .studio12-contexts strong{font-size:12px}.studio14 .studio12-pick{height:100%;margin:0;padding:10px}.studio14 .studio12-controls strong{font-size:13px}.studio14 .studio12-controls small{font-size:12px}.studio14 .studio14-placement>.studio12-viewbar{float:none;width:100%}.studio14 .studio14-pose-tools{width:100%;margin:0}.studio14 .studio12-controls fieldset:last-of-type{grid-column:1/-1}.studio14 .studio12-applications{grid-template-columns:1fr}.studio14 .studio12-controls>.studio14-process-details,.studio14 .studio12-controls>.studio14-scope-details,.studio14 .studio12-controls>.studio12-selection-strip{grid-column:1/-1}.studio14 .studio12-view-options button,.studio14 .studio14-turn button{min-height:44px}.studio14 .studio14-pose-tools input[type=range]{min-height:40px}.studio14 .studio12-controls summary{min-height:44px}}@media(prefers-reduced-motion:reduce){.studio14 *{animation:none!important;transition:none!important}}@media print{.studio12.studio14{height:auto;overflow:visible}.studio14 .studio12-layout,.studio14 .studio12-main{display:block}.studio14 .studio14-viewport{height:350px}.studio14 .studio12-scene{width:570px}.studio14 .studio12-controls{display:none}}.studio14 .studio14-station-pose{mix-blend-mode:multiply}.studio14 .studio14-station-pose .studio12-dock{mix-blend-mode:normal}@media(min-width:960px)and (min-height:700px)and (max-height:740px){.studio14 .studio12-main{grid-template-rows:auto minmax(0,1fr) auto auto;padding:10px 12px;gap:7px}.studio14 .studio12-scene-footer{display:none}.studio14 .studio12-scene-heading{min-height:34px}.studio14 .studio12-scene-heading h3{font-size:18px}.studio14 .studio12-kicker{font-size:9px}.studio14 .studio12-steps button{min-height:38px}.studio14 .studio12-playbar small{display:none}}@media(min-width:960px)and (min-height:700px)and (max-height:740px){.studio14 .studio12-marker{display:none}}@media(min-width:960px)and (min-height:600px)and (max-height:699px){.experience14-page.ex14-expanded .studio12.studio14{height:100%;min-height:0;overflow:hidden}.experience14-page.ex14-expanded .studio14 .studio12-layout{display:grid;grid-template-columns:clamp(220px,20vw,240px) minmax(0,1fr);height:100%;min-height:0;gap:0}.experience14-page.ex14-expanded .studio14 .studio12-controls{order:0;display:block;overflow:auto;min-height:0;padding:15px 13px;border:0;border-right:1px solid var(--s14-line);overscroll-behavior:contain}.experience14-page.ex14-expanded .studio14 .studio12-controls fieldset{display:block;margin:0 0 20px}.experience14-page.ex14-expanded .studio14 .studio12-controls details{margin-top:9px}.experience14-page.ex14-expanded .studio14 .studio14-placement>.studio12-viewbar{width:100%;float:none}.experience14-page.ex14-expanded .studio14 .studio14-pose-tools{width:100%;margin:0}.experience14-page.ex14-expanded .studio14 .studio12-main{order:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto auto auto;min-height:0;height:100%;overflow:hidden;padding:13px;gap:8px}.experience14-page.ex14-expanded .studio14 .studio14-viewport{height:auto;min-height:0}.experience14-page.ex14-expanded .studio14 .studio12-selection-strip{margin-bottom:10px}.experience14-page.ex14-expanded .studio14 .studio12-steps strong{font-size:11px}.experience14-page.ex14-expanded .studio14 .studio12-playbar small{display:none}.experience14-page.ex14-expanded .studio14 .studio12-scene-footer p{max-width:47%}}.experience15-page #ex14-workflow .flow13-card-top{min-height:38px;align-items:center}.experience15-page #ex14-workflow .flow13-card-top .flow15-image{width:66px;height:38px;object-fit:contain;border:1px solid #64878a;border-radius:4px;background:#e9f2ec;padding:2px}.experience15-page #ex14-workflow .flow13-node-icon:has(.flow15-image){width:104px;height:73px;flex-basis:104px;background:#eef5ef;border:1px solid #739a90;border-radius:8px;padding:4px;overflow:hidden}.experience15-page #ex14-workflow .flow13-node-icon .flow15-image{width:100%;height:100%;object-fit:contain;display:block;max-width:100%;border-radius:3px}.experience15-page #ex14-workflow .flow13-node-icon:has(.flow15-image[data-asset-shape=portrait]){width:64px;flex-basis:64px}.experience15-page #ex14-workflow .flow13-handoff{grid-template-columns:minmax(0,1fr) 42px minmax(0,1fr);gap:12px}.experience15-page #ex14-workflow .flow13-node h3{font-size:20px}.flow15-reference{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:15px;padding-top:12px;border-top:1px solid #456a64}.experience15-page #ex14-workflow .flow15-reference p{font-size:13px;line-height:1.5;color:#c4dcd5;margin:0;max-width:560px}.experience15-page #ex14-workflow .flow15-reference a{flex-shrink:0;color:#d2f7e3;font-size:13px;line-height:1.5;text-underline-offset:4px;min-height:38px;display:flex;align-items:center}.experience15-page #ex14-workflow .flow15-reference[hidden]{display:none}@media(max-width:1199px){.experience15-page #ex14-workflow .flow13-node-icon:has(.flow15-image){width:78px;flex-basis:78px;height:57px}.experience15-page #ex14-workflow .flow13-node h3{font-size:18px}.flow15-reference{display:block}.experience15-page #ex14-workflow .flow15-reference a{width:fit-content;margin-top:5px}}@media(max-width:640px){.experience15-page #ex14-workflow .flow13-node-icon:has(.flow15-image){width:100%;height:76px;max-width:150px;margin-bottom:12px}.experience15-page #ex14-workflow .flow13-node-icon:has(.flow15-image[data-asset-shape=portrait]){width:74px}.experience15-page #ex14-workflow .flow13-handoff{grid-template-columns:minmax(0,1fr) 26px minmax(0,1fr)}.experience15-page #ex14-workflow .flow13-card-top .flow15-image{width:67px;height:38px}.experience15-page #ex14-workflow .flow15-reference :is(p,a){font-size:14px}}.studio12.studio14.studio15{--s14-bg:#0c1c2a;--s14-panel:#122a3b;--s14-line:#466478;--s14-ink:#f6fbff;--s14-muted:#d3e2ec;--s14-mint:#c8f4e4}.studio15 .studio12-controls{padding:12px;background:linear-gradient(165deg,#152e40,#102635)}.studio15 .studio12-controls>.studio15-phase{margin:0 0 7px;border:1px solid #426176;border-radius:10px;background:#102535;overflow:hidden}.studio15 .studio12-controls>.studio15-phase>summary{display:flex;min-height:47px;gap:9px;padding:10px 12px;color:#f6fbff;font-size:15px;line-height:1.4;font-weight:650}.studio15 .studio12-controls>.studio15-phase>summary:before{display:none}.studio15 .studio12-controls>.studio15-phase>summary:after{content:"+";margin-left:auto;color:#c8f4e4;font-size:19px}.studio15 .studio12-controls>.studio15-phase[open]>summary:after{content:"−"}.studio15 .studio12-controls>.studio15-phase[open]>summary{border-bottom:1px solid #38576d;background:#1b394c}.studio15 .studio15-phase-number{display:grid;place-items:center;font-size:12px;line-height:1;flex:0 0 25px;height:25px;border:1px solid #71928f;border-radius:7px;color:#dbfff0}.studio15 .studio15-phase-body{padding:12px 10px}.studio15 .studio15-phase-body>fieldset:last-child{margin-bottom:0}.studio15 .studio12-controls .studio15-phase-body legend{font-size:13px;line-height:1.4;color:#d9e9f3;letter-spacing:0;font-weight:600;margin-bottom:9px}.studio15 .studio12-controls .studio15-phase-body strong{font-size:14px;color:#f5fbff}.studio15 .studio12-controls .studio15-phase-body small{font-size:13px;color:#cfdfeb;line-height:1.45}.studio15 .studio12-contexts button,.studio15 .studio12-pick,.studio15 .studio12-applications button{background:#142f43;border-color:#577184}.studio15 .studio12-controls [aria-pressed=true]{background:#245547;border-color:#b2e7d3;box-shadow:inset 3px 0 #c4f4e1}.studio15 .studio12-controls .studio14-placement{margin-top:15px;border-top:1px solid #466275;padding-top:14px}.studio15 .studio12-viewbar{margin-bottom:10px}.studio15 .studio12-view-options{grid-template-columns:repeat(3,minmax(0,1fr));background:#092132;border-color:#617b8d;gap:3px}.studio15 .studio12-view-options button{font-size:12px;font-weight:650;min-height:42px;padding:7px 3px;color:#e0edf5}.studio15 .studio14-turn{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.studio15 .studio14-turn button{min-height:42px;font-size:12px;line-height:1.35;font-weight:600;background:#1c3c50;border-color:#6a8495;color:#eff9ff;padding:6px}.studio15 #studio15-level,.studio15 #studio14-reset{background:#245448;border-color:#84bca5;color:#edfff7}.studio15 .studio12-controls .studio15-advanced{margin-top:8px;padding-top:3px}.studio15 .studio15-advanced>summary{font-size:13px;color:#e9f5ff;min-height:42px}.studio15 .studio14-pose-tools{width:100%;margin:0}.studio15 .studio14-pose-tools label{color:#e4f1fa;font-size:13px}.studio15 .studio14-pose-tools output{color:#d6ffed;font-size:13px}.studio15 .studio12-controls .studio12-hint,.studio15 #studio14-pose-note{color:#d0e0eb;font-size:13px!important;line-height:1.55}.studio15 .studio12-main{position:relative;background:radial-gradient(ellipse at 45% 0,#28495b 0,#112b3d 70%)}.studio15 .studio12-kicker{font-size:12px;letter-spacing:.045em;color:#d0e8f0}.studio15 .studio12-concept-label{font-size:12px;color:#e1f4f7;border-color:#75949a;background:#213f49}.studio15 .studio14-viewport{background:#eaf2f2;background-image:linear-gradient(#cadcde44 1px,transparent 1px),linear-gradient(90deg,#cadcde44 1px,transparent 1px);background-size:28px 28px;border-color:#73949a;box-shadow:inset 0 0 65px #bbd5d629}.studio15 .studio12-scene{width:min(calc(100cqw - 198px),162.711864cqh);margin-right:198px}.studio15 .studio14-station-pose,.studio15 .studio14-station-pose .studio12-dock{mix-blend-mode:normal;filter:none}.studio15 .studio14-station-pose .studio12-dock{clip-path:none}.studio15 .studio12-review-marker{display:none}.studio15 .studio12-roof-env rect{fill:#bccbd1;stroke:#6b828b;stroke-width:2}.studio15 .studio12-roof-env path:nth-child(2){stroke:#526e79}.studio15 .studio12-roof-env path:nth-child(3){stroke:#577885}.studio15 .studio12-vehicle-env>path:first-child{fill:#3d596a;stroke:#223f50}.studio15 .studio12-vehicle-env>path:nth-child(2){fill:#b0d6df}.studio15 .studio12-vehicle-env>path:nth-child(3){stroke:#90adba}.studio15 .studio12-vehicle-env>path:nth-child(4){stroke:#597e80}.studio15 .studio12-marker{color:#1c4041;background:#f5fcfbe8;font-size:13px;border-color:#86a7a0}.studio15 .studio15-console{position:absolute;right:2.5%;top:3%;z-index:5;width:178px;max-width:calc(100% - 24px);max-height:calc(100% - 20px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding:9px;background:#122c3bf5;color:#f6fcff;border:1px solid #82a4af;border-radius:11px;box-shadow:0 12px 26px #193c4d24}.studio15 .studio15-console-top{display:flex;align-items:center;gap:5px;margin-bottom:6px}.studio15 .studio15-console-top strong{color:#f1fbff;font-size:13px;font-weight:650;line-height:1.3}.studio15 .studio15-console-top>span{display:none}.studio15 .studio15-console-tabs{display:grid;grid-template-columns:1fr 1fr;gap:3px;padding:3px;border:1px solid #617c8d;border-radius:7px;background:#0a2030}.studio15 .studio15-console-tabs button{min-height:42px;padding:5px 3px;border:0;border-radius:5px;box-shadow:none;background:transparent;color:#e3f0f7;font-size:12px;font-weight:650;line-height:1.25;text-align:center}.studio15 .studio15-console-tabs button[aria-selected=true]{color:#153a33;background:#cbf5e6}.studio15 .studio15-console-panel{padding-top:7px}.studio15 .studio15-console-panel a{display:block;position:relative;background:#06111a;border:1px solid #6c8c9b;border-radius:5px;overflow:hidden;color:azure}.studio15 .studio15-console-panel img{display:block;width:100%;height:69px;object-fit:contain;object-position:center;margin:0;border:0;opacity:1}.studio15 .studio15-console-panel a>span{display:block;padding:4px 6px;background:#1e4054;color:#e5faff;font-size:12px;line-height:1.35;font-weight:600}.studio15 .studio15-console-panel p{font-size:12px!important;line-height:1.4;color:#d4e9f3;margin:7px 0 0;max-width:none}.studio15 .studio15-console-note{font-size:11px!important;line-height:1.4;color:#d2e4ed;margin:6px 0 0;max-width:none}.studio15 .studio12-scene-footer p,.studio15 .studio12-scene-footer strong{font-size:12px;color:#d4e7ee}.studio15 .studio12-playbar strong{font-size:14px;color:#f1faff}.studio15 .studio12-playbar small{font-size:12px;color:#d1e6ef}.studio15 .studio12-play-actions button{min-height:40px;font-size:13px;color:#edfaff;border-color:#73909e;background:#1e4054}.studio15 .studio12-steps button{border-color:#648294;color:#e6f3fa;background:#18384b}.studio15 .studio12-steps button>span{color:#d2f7e8;font-size:12px}.studio15 .studio12-steps strong{font-size:12px;line-height:1.4;color:inherit}.studio15 .studio12-selection-strip{color:#e0eff5;font-size:13px;border-color:#64818f}.studio15 .studio12-selection-strip a{font-size:13px;color:#d6ffed}.studio15 .studio12-insight p:not(.ex-eyebrow),.studio15 .studio12-insight dd,.studio15 .studio12-brief p,.studio15 .studio12-brief ul,.studio15 .studio12-brief a,.studio15 .studio12-brief #studio12-module-action p,.studio15 .studio12-source{font-size:13px!important;line-height:1.6;color:#d7e9f1}.studio15 .studio12-insight dt,.studio15 .studio12-insight .ex-eyebrow,.studio15 .studio12-brief .ex-eyebrow{font-size:12px!important;color:#caf3e5}.studio15 .studio15-console a:focus-visible,.studio15 .studio15-console button:focus-visible{outline:3px solid #d7ffae;outline-offset:2px}@media(min-width:960px)and (min-height:700px){.studio15 .studio12-layout{grid-template-columns:clamp(232px,21vw,270px) minmax(0,1fr)}}@media(min-width:960px)and (min-height:700px)and (max-height:780px){.studio15 .studio15-console-panel p{display:none}.studio15 .studio15-console-note{font-size:11px!important}.studio15 .studio15-console-panel img{height:56px}.studio15 .studio15-console{top:10px;right:10px}.studio15 .studio12-steps strong{font-size:11px}.studio15 .studio12-steps button{min-height:40px}.studio15 .studio12-kicker{font-size:11px}}@media(max-width:959px),(max-height:699px){.studio15 .studio12-main{grid-template-rows:auto auto auto auto auto}.studio15 .studio14-viewport{height:auto;min-height:0;display:flex;flex-direction:column;container-type:inline-size;overflow:visible;padding:0;isolation:isolate}.studio15 .studio12-scene{width:100%;margin-right:0;height:auto;max-height:none;aspect-ratio:960/590}.studio15 .studio15-console{position:relative;inset:auto;width:100%;max-width:100%;max-height:none;overflow:visible;border:0;border-top:1px solid #7796a1;border-radius:0 0 10px 10px;box-shadow:none;padding:12px;display:grid;grid-template-columns:180px minmax(0,1fr);gap:8px 14px}.studio15 .studio15-console-top{grid-column:1;margin:0}.studio15 .studio15-console-tabs{grid-column:1;grid-row:2}.studio15 .studio15-console-panel{grid-column:2;grid-row:1/4;padding:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;align-items:center}.studio15 .studio15-console-panel p{margin:0}.studio15 .studio15-console-panel img{height:90px}.studio15 .studio15-console-note{grid-column:1;margin:0;font-size:12px!important}.studio15 .studio12-controls{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:14px}.studio15 .studio12-controls>.studio15-phase{margin:0;width:100%;min-width:0}.studio15 .studio12-controls fieldset{margin-bottom:15px}.studio15 .studio14-placement>.studio12-viewbar{float:none;width:100%}.studio15 .studio14-pose-tools{width:100%;margin:0}.studio15 .studio14-pose-readout{bottom:auto;top:10px;left:10px}.studio15 .studio12-controls fieldset:nth-child(2){display:block}.studio15 .studio12-contexts{grid-template-columns:1fr}}@media(max-width:560px){.studio15 .studio12-controls{grid-template-columns:1fr;padding:12px}.studio15 .studio15-console{display:block;padding:12px}.studio15 .studio15-console-top{margin-bottom:8px}.studio15 .studio15-console-top>span{display:block;color:#d2e7ee;font-size:12px;margin-left:auto}.studio15 .studio15-console-panel{padding-top:10px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.studio15 .studio15-console-note{margin-top:8px}.studio15 .studio15-console-panel img{height:72px}.studio15 .studio15-console-panel p{font-size:13px!important}.studio15 .studio15-console-tabs button{font-size:13px;min-height:44px}.studio15 .studio12-scene-heading{flex-wrap:wrap}.studio15 .studio12-concept-label{font-size:12px}.studio15 .studio12-kicker{font-size:11px}.studio15 .studio12-contexts{grid-template-columns:1fr 1fr 1fr}.studio15 .studio14-turn button,.studio15 .studio12-view-options button{min-height:44px}.studio15 .studio12-controls .studio15-phase-body strong{font-size:14px}.studio15 .studio12-contexts strong{font-size:13px!important}.studio15 .studio15-phase-body{padding:12px}.studio15 .studio12-steps strong{font-size:13px}}@media(min-width:960px)and (min-height:600px)and (max-height:699px){.experience14-page.ex14-expanded .studio15 .studio14-viewport{height:auto;min-height:0;display:grid;place-items:center;container-type:size;overflow:hidden}.experience14-page.ex14-expanded .studio15 .studio12-scene{width:min(calc(100cqw - 198px),162.711864cqh);margin-right:198px;height:auto;max-height:100%}.experience14-page.ex14-expanded .studio15 .studio15-console{display:block;position:absolute;max-height:calc(100% - 20px);overflow-y:auto;inset:10px 10px auto auto;width:178px;padding:8px;border:1px solid #82a4af;border-radius:10px;box-shadow:0 12px 26px #193c4d24}.experience14-page.ex14-expanded .studio15 .studio15-console-panel{display:block;padding-top:6px}.experience14-page.ex14-expanded .studio15 .studio15-console-panel p{display:none}.experience14-page.ex14-expanded .studio15 .studio15-console-panel img{height:50px}.experience14-page.ex14-expanded .studio15 .studio15-console-top{margin-bottom:6px}.experience14-page.ex14-expanded .studio15 .studio15-console-note{font-size:11px!important;margin-top:6px}.experience14-page.ex14-expanded .studio15 .studio12-controls{padding:12px}.experience14-page.ex14-expanded .studio15 .studio12-controls>.studio15-phase{margin-bottom:8px}}@media(prefers-reduced-motion:reduce){.studio15 *{animation:none!important;transition:none!important}}body.experience16-page .studio16 .studio12-scene{width:min(100cqw,162.711864cqh);margin-right:0;container-type:inline-size}body.experience16-page .studio16 [hidden],#studio16-dialog [hidden]{display:none!important}.studio16 .studio16-destinations{position:absolute;top:4%;right:2.6%;z-index:6;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;width:clamp(218px,38%,310px);max-width:67%}body.experience16-page .studio16 .studio16-interface-card{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:0;min-width:0;margin:0;padding:5px;border:1px solid #729198;border-radius:8px;overflow:hidden;color:#effaff;background:#102f3c;box-shadow:0 5px 14px #12354321;text-decoration:none;transition:box-shadow .16s,border-color .16s,translate .16s}body.experience16-page .studio16 .studio16-interface-card>strong{display:block;min-height:24px;padding:2px 1px 5px;color:#f2fbff;font-size:12px;line-height:1.35;font-weight:650;letter-spacing:0;white-space:nowrap}body.experience16-page .studio16 .studio16-interface-card>img{display:block;width:100%;height:clamp(37px,7cqw,74px);object-fit:contain;object-position:center;background:#061b24;border:0;border-radius:3px;box-shadow:none;margin:0;opacity:1}body.experience16-page .studio16 .studio16-interface-card>span{display:flex;align-items:center;justify-content:space-between;gap:4px;padding:5px 1px 1px;font-size:12px;line-height:1.3;color:#d5f6ed;font-weight:550}body.experience16-page .studio16 .studio16-interface-card>span b{font-size:15px;font-weight:500;line-height:1;color:#d5f6ed}body.experience16-page .studio16 .studio16-interface-card:hover{border-color:#2d766a;box-shadow:0 6px 18px #163a4938;translate:0 -2px}body.experience16-page .studio16 .studio16-interface-card:focus-visible{outline:3px solid #075b62;outline-offset:4px}.studio16 .studio16-mobile-rig{position:absolute;inset:0;z-index:2;pointer-events:none;transform:translateZ(0);transform-origin:50% 75%}.studio16 .studio16-vehicle-layer{display:block;position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.studio16 .studio16-mobile-rig .studio14-station-pose{z-index:2}.studio16 .studio16-mobile-rig .studio12-dock-marker{z-index:3}.studio16 .studio16-road{display:none}.studio16 .studio12-scene[data-context=vehicle] .studio16-road{display:block}.studio16 .studio12-scene[data-station=false] .studio16-road{opacity:.24}.studio16 .studio16-wheel-spokes{transform-box:view-box}.studio16 .studio16-wheel-485{transform-origin:485px 487px}.studio16 .studio16-wheel-772{transform-origin:772px 487px}.studio16.is-travelling:not(.has-motion-paused) .studio12-scene[data-context=vehicle] .studio16-mobile-rig{animation:studio16-transit 4.8s ease-in-out infinite}.studio16.is-travelling:not(.has-motion-paused) .studio12-scene[data-context=vehicle] .studio16-wheel-spokes{animation:studio16-wheel 1.2s linear infinite}.studio16.is-travelling:not(.has-motion-paused) .studio12-scene[data-context=vehicle] .studio16-road-dashes{animation:studio16-road .85s linear infinite}.studio16.is-travelling:not(.has-motion-paused) .studio12-scene[data-context=vehicle] .studio16-road-glints{animation:studio16-road .55s linear infinite}.studio16 .studio16-scene-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0}.studio16 .studio16-motion-control{display:flex;flex-direction:column;align-items:flex-end;gap:4px;max-width:240px}body.experience16-page .studio16 #studio16-motion{display:inline-flex;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:6px 10px;margin:0;border:1px solid #8bb9b5;border-radius:7px;background:#244c4b;color:#f3fffb;font-size:13px;line-height:1.35;font-weight:600;white-space:nowrap}body.experience16-page .studio16 #studio16-motion[aria-pressed=true]{background:#d2f3e8;color:#184539;border-color:#d2f3e8}body.experience16-page .studio16 #studio16-motion-note{display:block;color:#d1e8ef;font-size:12px;line-height:1.35;text-align:right;max-width:240px}.studio16 .studio12-scene-heading{align-items:flex-start;gap:8px}.studio16 .studio12-concept-label{align-self:flex-start}.studio16 .studio14-pose-readout{z-index:5;top:auto;bottom:8px;left:8px}body.studio16-modal-open{overflow:hidden}#studio16-dialog{width:min(1120px,calc(100vw - 32px));height:min(880px,calc(100dvh - 32px));max-width:none;max-height:calc(100dvh - 32px);padding:0;margin:auto;overflow:hidden;border:1px solid #7298a5;border-radius:16px;background:#102735;color:#f1faff;box-shadow:0 24px 100px #00131e80}#studio16-dialog[open]{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto}#studio16-dialog:not([open]){display:none}#studio16-dialog::backdrop{background:#05121cbd;backdrop-filter:blur(5px)}#studio16-dialog .studio16-dialog-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 22px 15px;border-bottom:1px solid #496977;background:#153343}#studio16-dialog .studio16-dialog-heading>div{min-width:0}#studio16-dialog .studio16-dialog-kicker{color:#c4eddf;font-size:12px;line-height:1.35;letter-spacing:.055em;margin:0 0 5px}#studio16-dialog #studio16-dialog-title{font-size:24px;line-height:1.25;letter-spacing:-.02em;font-weight:650;color:#f3fbff;margin:0}#studio16-dialog #studio16-dialog-description{font-size:14px;line-height:1.5;margin:7px 0 0;max-width:none;color:#d5e7f0}#studio16-dialog :is(button,a){min-height:44px;font-size:14px;line-height:1.4;font-weight:600;border-radius:7px}#studio16-dialog button{cursor:pointer;margin:0;padding:10px 14px;background:#244b5e;color:#f2fcff;border:1px solid #7297a5;box-shadow:none}#studio16-dialog button:hover:not(:disabled){background:#34677a;border-color:#b3d8dc}#studio16-dialog button:disabled{opacity:1;color:#b9cbd3;background:#203946;border-color:#4c6672;cursor:not-allowed}#studio16-dialog :is(button,a,summary):focus-visible{outline:3px solid #ceffa8;outline-offset:3px}#studio16-dialog #studio16-close{flex:none;display:flex;gap:10px;align-items:center;background:#183d50}#studio16-dialog #studio16-close>span{font-size:22px;font-weight:400;line-height:1}#studio16-dialog .studio16-dialog-toolbar{display:flex;align-items:center;gap:18px;justify-content:space-between;padding:10px 22px;border-bottom:1px solid #3b5969}#studio16-dialog .studio16-view-switch{display:flex;gap:4px;flex:none;padding:3px;border:1px solid #4f7485;border-radius:9px;background:#09212f}#studio16-dialog .studio16-view-switch button{background:transparent;border-color:transparent;min-height:44px;padding:8px 14px;color:#dbeef7}#studio16-dialog .studio16-view-switch button[aria-pressed=true]{background:#d2f3e8;color:#153e33;border-color:#d2f3e8}#studio16-dialog #studio16-reader-status{font-size:13px;line-height:1.5;margin:0;color:#cee5ee;text-align:right}#studio16-dialog .studio16-dialog-content{min-height:0;overflow:hidden;background:#294553}#studio16-dialog #studio16-pdf-view{display:grid;grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;padding:0 20px 20px}#studio16-dialog .studio16-page-scroll{min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#7292a1 #163341}#studio16-dialog .studio16-page-controls{display:flex;align-items:center;justify-content:center;gap:18px;padding:10px 0;background:#294553;margin:0}#studio16-dialog #studio16-page-number{color:#eef9ff;font-size:14px;line-height:1.4;font-variant-numeric:tabular-nums;min-width:98px;text-align:center}#studio16-dialog .studio16-page-surface{min-height:60px;max-width:900px;margin:0 auto}#studio16-dialog #studio16-page-image{display:block;width:100%;height:auto;max-width:900px;margin:0 auto;border:0;border-radius:2px;box-shadow:0 5px 22px #001b2b55;background:#fff}#studio16-dialog .studio16-accessible-text{max-width:900px;margin:14px auto 0;padding:0;border:1px solid #75939e;border-radius:8px;background:#153543;color:#ebf6fc}#studio16-dialog .studio16-accessible-text>summary{cursor:pointer;font-size:14px;line-height:1.5;font-weight:600;min-height:44px;padding:11px 14px;color:#f0fbff}#studio16-dialog #studio16-page-text{margin:0;padding:0 14px 16px;font-family:inherit;font-size:15px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere;color:#d9ecf5;background:transparent;border:0}#studio16-dialog #studio16-interface-view{padding:22px;height:100%;min-height:0;overflow:auto;overscroll-behavior:contain;display:grid;align-content:center;gap:15px}#studio16-dialog #studio16-interface-image{display:block;width:100%;height:auto;max-height:60dvh;object-fit:contain;margin:0;border:1px solid #668590;border-radius:7px;background:#061923}#studio16-dialog #studio16-interface-view>p{color:#d1e7ef;font-size:14px;line-height:1.5;text-align:center;margin:0}#studio16-dialog .studio16-dialog-footer{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:12px 22px;border-top:1px solid #53717f;background:#122d3c}#studio16-dialog .studio16-dialog-footer>span{color:#d3e6ee;font-size:13px;line-height:1.5}#studio16-dialog .studio16-dialog-footer>div{display:flex;flex-wrap:wrap;gap:8px}#studio16-dialog .studio16-dialog-footer a{display:inline-flex;align-items:center;justify-content:center;padding:10px 13px;text-decoration:none;color:#f1fcff;border:1px solid #7495a2;background:#224858}#studio16-dialog .studio16-dialog-footer #studio16-pdf-download{background:#d2f3e8;border-color:#d2f3e8;color:#173f35}#studio16-dialog .studio16-dialog-footer a:hover{text-decoration:underline;text-underline-offset:3px}@keyframes studio16-transit{0%,to{transform:translate3d(-3px,0,0)}50%{transform:translate3d(4px,-.6px,0)}}@keyframes studio16-wheel{to{transform:rotate(360deg)}}@keyframes studio16-road{to{stroke-dashoffset:65}}@media(max-width:959px),(max-height:699px){body.experience16-page .studio16 .studio12-scene{width:100%;margin-right:0;aspect-ratio:960/590;max-height:none}.studio16 .studio16-destinations{width:clamp(218px,38%,310px)}}@media(min-width:960px)and (min-height:600px)and (max-height:699px){body.experience16-page.ex14-expanded .studio16 .studio12-scene{width:min(100cqw,162.711864cqh);margin-right:0;max-height:100%}.experience14-page.ex14-expanded .studio16 .studio16-destinations{width:clamp(202px,38%,290px)}}@media(max-width:560px){.studio16 .studio16-destinations{top:3%;right:2%;gap:6px;width:clamp(184px,62%,218px);max-width:68%}body.experience16-page .studio16 .studio16-interface-card{padding:4px;border-radius:6px}body.experience16-page .studio16 .studio16-interface-card>strong{white-space:normal;font-size:12px;line-height:1.25;min-height:32px;padding:1px 0 4px}body.experience16-page .studio16 .studio16-interface-card>img{height:37px}body.experience16-page .studio16 .studio16-interface-card>span{font-size:12px;padding-top:4px}.studio16 .studio16-scene-actions{flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;width:100%;gap:7px}.studio16 .studio16-motion-control{align-items:flex-start;max-width:none}body.experience16-page .studio16 #studio16-motion{min-height:44px}body.experience16-page .studio16 #studio16-motion-note{text-align:left;max-width:none;font-size:12px}.studio16 .studio12-concept-label{margin-left:auto}.studio16 .studio14-pose-readout{font-size:11px;padding:3px 5px;bottom:5px;left:5px}#studio16-dialog{width:calc(100vw - 16px);height:calc(100dvh - 16px);max-height:calc(100dvh - 16px);border-radius:12px}#studio16-dialog .studio16-dialog-heading{padding:14px 12px 12px;gap:8px}#studio16-dialog #studio16-dialog-title{font-size:20px}#studio16-dialog #studio16-dialog-description{font-size:13px}#studio16-dialog #studio16-close{padding:9px;gap:5px}#studio16-dialog .studio16-dialog-toolbar{padding:8px 12px;gap:7px;flex-wrap:wrap}#studio16-dialog #studio16-reader-status{width:100%;text-align:left;font-size:12px}#studio16-dialog #studio16-pdf-view{padding:0 9px 14px}#studio16-dialog .studio16-page-controls{gap:10px}#studio16-dialog .studio16-page-controls button{padding:9px 11px}#studio16-dialog #studio16-page-number{min-width:80px;font-size:13px}#studio16-dialog #studio16-interface-view{padding:12px}#studio16-dialog .studio16-dialog-footer{padding:9px 10px}#studio16-dialog .studio16-dialog-footer>span{display:none}#studio16-dialog .studio16-dialog-footer>div{width:100%;gap:7px}#studio16-dialog .studio16-dialog-footer a{flex:1;padding:9px 7px;font-size:13px;text-align:center}}@container (max-width:360px){.studio16 .studio16-destinations{top:3%;right:2%;gap:6px;width:62%;max-width:68%}body.experience16-page .studio16 .studio16-interface-card{padding:3px}body.experience16-page .studio16 .studio16-interface-card>strong{white-space:normal;min-height:31px;font-size:12px;line-height:1.25;padding:0 0 3px}body.experience16-page .studio16 .studio16-interface-card>img{height:24px}body.experience16-page .studio16 .studio16-interface-card>span{display:none}}@media(prefers-reduced-motion:reduce){.studio16 .studio16-mobile-rig,.studio16 .studio16-wheel-spokes,.studio16 .studio16-road-dashes,.studio16 .studio16-road-glints{animation:none!important}body.experience16-page .studio16 .studio16-interface-card{transition:none;translate:none}}.experience14-page #ex14-workflow .ex-world:has(.mission17-ready)>:is(#flow13-toolbar,#flow13-view,#flow13-spatial,.ex-world-bottom,.ex-journey-track),.experience14-page.mission17-ready #ex14-workflow .ex-world>:is(#flow13-toolbar,#flow13-view,#flow13-spatial,.ex-world-bottom,.ex-journey-track),.experience14-page #ex14-workflow.mission17-ready .ex-world>:is(#flow13-toolbar,#flow13-view,#flow13-spatial,.ex-world-bottom,.ex-journey-track){display:none!important}.experience14-page #ex14-workflow #mission17{--m17-ink:#effaf5;--m17-copy:#c4dcd6;--m17-line:#45665f;--m17-green:#c8f4df;display:flex;flex-direction:column;flex:1;min-width:0;min-height:0;max-width:100%;background:#0b2935;color:var(--m17-ink);isolation:isolate}.experience14-page #ex14-workflow #mission17[hidden],.experience14-page #ex14-workflow #mission17 [hidden]{display:none!important}.experience14-page #ex14-workflow #mission17 *{box-sizing:border-box}.experience14-page #ex14-workflow #mission17 :is(p,h2,h3){margin:0;padding:0;color:inherit}.experience14-page #ex14-workflow #mission17 label{margin:0}.experience14-page #ex14-workflow #mission17 :is(.m17-heading,.m17-vision-heading){position:static;top:auto;z-index:auto;backdrop-filter:none}.experience14-page #ex14-workflow #mission17 :is(p,label,button,input,select,summary){font-size:14px;line-height:1.45;letter-spacing:0}.experience14-page #ex14-workflow #mission17 :is(p,label){color:var(--m17-copy)}.experience14-page #ex14-workflow #mission17 button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;margin:0;padding:8px 12px;border:1px solid #688d80;border-radius:7px;background:#153c42;color:#effaf5;font-weight:600;font-family:inherit;cursor:pointer;transition:background .16s,border-color .16s}.experience14-page #ex14-workflow #mission17 button:hover{background:#27564f;border-color:#b6e7cc}.experience14-page #ex14-workflow #mission17 button:disabled{opacity:1;color:#adc4be;background:#18383e;border-color:#3d5b57;cursor:default}.experience14-page #ex14-workflow #mission17 :is(button,select,input,summary):focus-visible{outline:3px solid #e0ffe9;outline-offset:3px}.experience14-page #ex14-workflow #mission17 :is(select,input){display:block;min-width:0;width:100%;min-height:39px;margin:4px 0 0;padding:7px 10px;border:1px solid #65897f;border-radius:5px;background:#123741;color:#edf9f4;font-family:inherit;font-size:14px;color-scheme:dark}.experience14-page #ex14-workflow #mission17 option{background:#123741;color:#edf9f4}.experience14-page #ex14-workflow #mission17 .m17-kicker{font-size:11px;line-height:1.45;font-weight:650;letter-spacing:.095em;color:#aad9c7}.experience14-page #ex14-workflow #mission17 .m17-heading{display:flex;align-items:center;justify-content:space-between;flex:0 0 auto;gap:14px;padding:13px 18px;border-bottom:1px solid var(--m17-line);background:#0b2531}.experience14-page #ex14-workflow #mission17 .m17-heading h2{font-size:clamp(21px,1.75vw,28px);font-weight:580;line-height:1.2;letter-spacing:-.035em;margin-top:3px;max-width:none}.experience14-page #ex14-workflow #mission17 .m17-heading-tools{display:flex;gap:8px;align-items:center;flex-shrink:0}.experience14-page #ex14-workflow #mission17 .m17-mode-switch{display:flex;gap:2px;padding:3px;border:1px solid #52756d;border-radius:9px;background:#0a2631}.experience14-page #ex14-workflow #mission17 .m17-mode-switch button{min-height:36px;border-color:transparent;background:transparent;padding:7px 11px;font-size:13px;border-radius:5px;white-space:nowrap}.experience14-page #ex14-workflow #mission17 .m17-mode-switch button[aria-pressed=true]{background:#d5f4e5;color:#173f36;border-color:#d5f4e5}.experience14-page #ex14-workflow #mission17 .m17-mode-switch svg{height:17px;width:17px;fill:none;stroke:currentColor;stroke-width:1.4;flex:0 0 17px}.experience14-page #ex14-workflow #mission17 .m17-vision-toggle{padding:8px 10px;font-size:13px;background:#173b43;white-space:nowrap}.experience14-page #ex14-workflow #mission17 .m17-vision-toggle>span{font-size:18px;color:#c0f0d9}.experience14-page #ex14-workflow #mission17 .m17-vision-toggle[aria-expanded=true]{background:#c8f4df;color:#173f36;border-color:#c8f4df}.experience14-page #ex14-workflow #mission17 .m17-vision-toggle[aria-expanded=true]>span{color:#255e46}.experience14-page #ex14-workflow #mission17 .m17-content{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;min-width:0;min-height:0;flex:1;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:#729c8b #12333b}.experience14-page #ex14-workflow #mission17 .m17-main{min-width:0;padding:12px 18px 8px}.experience14-page #ex14-workflow #mission17 .m17-route-settings{margin:0 0 9px;padding:0;border:0;background:transparent;flex:0 0 auto;min-width:0}.experience14-page #ex14-workflow #mission17 .m17-route-settings>summary{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:34px;padding:4px 0;color:#ddf3e6;list-style:none;cursor:pointer;min-width:0}.experience14-page #ex14-workflow #mission17 .m17-route-settings>summary::-webkit-details-marker{display:none}.experience14-page #ex14-workflow #mission17 .m17-route-summary{display:flex;align-items:center;gap:10px;min-width:0}.experience14-page #ex14-workflow #mission17 .m17-route-summary strong{font-size:13px;line-height:1.45;letter-spacing:0;font-weight:600;color:#e0f5e9;overflow-wrap:anywhere}.experience14-page #ex14-workflow #mission17 .m17-route-summary>span{color:#acd8c2;font-size:18px;flex:0 0 auto}.experience14-page #ex14-workflow #mission17 .m17-edit-route{display:flex;align-items:center;gap:7px;white-space:nowrap;font-size:12px;line-height:1.4;color:#c0ebd6;flex:0 0 auto;text-decoration:underline;text-underline-offset:3px}.experience14-page #ex14-workflow #mission17 .m17-edit-route>span{font-size:18px;transition:transform .15s;text-decoration:none}.experience14-page #ex14-workflow #mission17 .m17-route-settings[open] .m17-edit-route>span{transform:rotate(45deg)}.experience14-page #ex14-workflow #mission17 .m17-route-form{margin:3px 0 4px;padding:10px 0 4px;background:transparent;border:0;border-top:1px solid #4a7062}.experience14-page #ex14-workflow #mission17 .m17-route-fields{display:grid;grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr) auto;gap:10px;align-items:end}.experience14-page #ex14-workflow #mission17 .m17-route-fields label{font-size:12px;font-weight:600}.experience14-page #ex14-workflow #mission17 .m17-route-fields select{margin-top:4px}.experience14-page #ex14-workflow #mission17 .m17-route-separator{font-size:19px;color:#b8dacb;align-self:end;padding-bottom:8px;text-align:center}.experience14-page #ex14-workflow #mission17 #m17-apply-route{font-size:13px;min-height:39px;padding:7px 11px}.experience14-page #ex14-workflow #mission17 .m17-coordinate-details{margin:7px 0 0;padding:0;border:0;background:transparent}.experience14-page #ex14-workflow #mission17 .m17-coordinate-details summary{display:block;min-height:24px;width:fit-content;padding:2px 0;color:#c4e7d9;font-size:12px;cursor:pointer;list-style:none;text-decoration:underline;text-underline-offset:3px}.experience14-page #ex14-workflow #mission17 .m17-coordinate-details summary:after{content:" +";padding-left:6px;text-decoration:none}.experience14-page #ex14-workflow #mission17 .m17-coordinate-details[open] summary:after{content:" −"}.experience14-page #ex14-workflow #mission17 .m17-coordinate-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:8px 0}.experience14-page #ex14-workflow #mission17 .m17-coordinate-grid label,.experience14-page #ex14-workflow #mission17 .m17-coordinate-details p{font-size:12px}.experience14-page #ex14-workflow #mission17 #m17-route-error{margin-top:9px;padding:9px 11px;border-left:3px solid #ffcf9b;background:#493324;color:#ffdfc2}.experience14-page #ex14-workflow #mission17 .m17-map-surface{position:relative;min-width:0;border:1px solid #486c69;border-radius:9px;background:#0a2634;overflow:hidden}.experience14-page #ex14-workflow #mission17 .m17-map-caption{display:flex;justify-content:space-between;align-items:flex-start;gap:15px;padding:11px 14px 0;position:absolute;inset:0 0 auto;z-index:1;pointer-events:none}.experience14-page #ex14-workflow #mission17 .m17-map-caption>div{padding:5px 7px;border-radius:5px;background:#0a2634e8;max-width:65%}.experience14-page #ex14-workflow #mission17 .m17-map-caption button{pointer-events:auto}.experience14-page #ex14-workflow #mission17 .m17-map-caption h3{font-size:17px;line-height:1.3;font-weight:580;letter-spacing:-.025em;margin:3px 0 0}.experience14-page #ex14-workflow #mission17 #m17-map-copy{font-size:12px;line-height:1.45;color:#c8e3d6;margin-top:4px}.experience14-page #ex14-workflow #mission17 #m17-map-fit{font-size:12px;min-height:32px;padding:5px 8px;background:#133742;white-space:nowrap}.experience14-page #ex14-workflow #mission17 #m17-map-fit[aria-pressed=true]{color:#173f36;background:#cff3df;border-color:#cff3df}.experience14-page #ex14-workflow #mission17 #m17-map{display:block;width:100%;height:auto;max-height:320px;aspect-ratio:2/1;overflow:hidden}.experience14-page #ex14-workflow #mission17 #m17-route,.experience14-page #ex14-workflow #mission17 #m17-travelled{vector-effect:non-scaling-stroke}.experience14-page #ex14-workflow #mission17 .m17-map-endpoints{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:15px;padding:9px 14px;background:#0b2b36;border-top:1px solid #375853}.experience14-page #ex14-workflow #mission17 .m17-map-endpoints>div{min-width:0}.experience14-page #ex14-workflow #mission17 .m17-map-endpoints>div:last-child{text-align:right}.experience14-page #ex14-workflow #mission17 .m17-map-endpoints>div>span{display:block;font-size:10px;line-height:1.4;letter-spacing:.09em;color:#acd5c5}.experience14-page #ex14-workflow #mission17 .m17-map-endpoints strong{display:block;font-size:13px;line-height:1.5;font-weight:600;color:#e9f7ef;overflow-wrap:anywhere}.experience14-page #ex14-workflow #mission17 .m17-map-distance{position:absolute;bottom:9px;left:50%;transform:translate(-50%);width:max-content;max-width:calc(100% - 20px);padding:4px 8px;border:1px solid #486e61;border-radius:4px;background:#0a2634ed;font:12px/1.4 ui-monospace,monospace;color:#c7e4d8;text-align:center}.experience14-page #ex14-workflow #mission17 .m17-deployed-resources{display:flex;flex-wrap:wrap;gap:5px;padding:0 14px 10px;background:#0b2b36;margin-bottom:38px}.experience14-page #ex14-workflow #mission17 .m17-deployed-resources:empty{display:none}.experience14-page #ex14-workflow #mission17 .m17-deployed-resources>:is(span,div,button),.experience14-page #ex14-workflow #mission17 .m17-chip{display:inline-flex;align-items:center;gap:5px;border:1px solid #486c60;border-radius:4px;padding:3px 7px;font-size:11px;line-height:1.4;background:#143b3c;color:#daf0e3;min-height:24px}.experience14-page #ex14-workflow #mission17 .m17-chip[data-state=active]{background:#d3f5e1;border-color:#d3f5e1;color:#173f33}.experience14-page #ex14-workflow #mission17 .m17-chip[data-state=done]{background:#22513f;border-color:#8bbe98;color:#e3f5e7}.experience14-page #ex14-workflow #mission17 .m17-map-note{font-size:12px;line-height:1.5;color:#bbd6ca;margin-top:7px}.experience14-page #ex14-workflow #mission17 .m17-resource-summary{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:baseline;border-top:1px solid #35594f;padding-top:10px;margin-top:10px}.experience14-page #ex14-workflow #mission17 .m17-resource-summary>p{font-size:12px;line-height:1.5;color:#d1e9dd}.experience14-page #ex14-workflow #mission17 .m17-flow-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0 0 10px}.experience14-page #ex14-workflow #mission17 .m17-flow-heading>span{font-size:12px;color:#c7e2d7}.experience14-page #ex14-workflow #mission17 .m17-flow-heading>span>span{margin-left:7px}.experience14-page #ex14-workflow #mission17 .m17-flow-stages{display:flex;flex-wrap:nowrap;gap:9px;min-width:0;max-width:100%;overflow-x:auto;padding:3px 2px 8px;list-style:none;margin:0;scroll-snap-type:x proximity;scroll-padding-inline:3px;scrollbar-width:thin;scrollbar-color:#7da78f #153c3d;overscroll-behavior-x:contain}.experience14-page #ex14-workflow #mission17 .m17-flow-stages>li{display:flex;flex:1 0 135px;min-width:0;scroll-snap-align:start}.experience14-page #ex14-workflow #mission17 .m17-stage{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:5px;text-align:left;flex:1 0 135px;min-width:135px;max-width:195px;min-height:118px;padding:11px 12px;position:relative;scroll-snap-align:start;background:#123842;border-color:#53786b;white-space:normal}.experience14-page #ex14-workflow #mission17 .m17-step-number{font:11px/1.4 ui-monospace,monospace;color:#b8dacc}.experience14-page #ex14-workflow #mission17 .m17-stage-title{display:block;font-size:15px;line-height:1.25;font-weight:650;color:#edf9f3;letter-spacing:-.015em;overflow-wrap:anywhere}.experience14-page #ex14-workflow #mission17 .m17-stage-resource{font-size:12px;line-height:1.4;color:#d2e8de;font-weight:400;overflow-wrap:anywhere}.experience14-page #ex14-workflow #mission17 .m17-stage-state{display:block;font-size:11px;color:#b4d6c6;margin-top:auto;padding-top:5px}.experience14-page #ex14-workflow #mission17 .m17-stage[data-state=done]{border-color:#7dad88;background:#153e3b}.experience14-page #ex14-workflow #mission17 .m17-stage[aria-current=step]{color:#153d31;background:#d4f3e3;border-color:#d4f3e3;box-shadow:0 0 0 1px #d4f3e3}.experience14-page #ex14-workflow #mission17 .m17-stage[aria-current=step] :is(.m17-step-number,.m17-stage-title,.m17-stage-resource,.m17-stage-state){color:#1e5140}.experience14-page #ex14-workflow #mission17 #m17-flow-svg{width:100%;height:50px;display:block;margin:1px 0 6px;overflow:visible}.experience14-page #ex14-workflow #mission17 .m17-current{display:grid;grid-template-columns:minmax(100px,.43fr) minmax(0,.57fr);gap:18px;align-items:center;border:1px solid #4d7868;border-radius:9px;padding:15px;background:#10353b}.experience14-page #ex14-workflow #mission17 .m17-current-preview{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;min-height:110px;max-height:200px;gap:5px;overflow:hidden}.experience14-page #ex14-workflow #mission17 .m17-current-preview :is(img,svg){display:block;width:100%;max-width:100%;height:145px;max-height:145px;object-fit:contain;border-radius:4px}.experience14-page #ex14-workflow #mission17 .m17-current-preview :is(p,figcaption,small){display:block;font-size:11px;line-height:1.45;color:#c7e0d4;text-align:center}.experience14-page #ex14-workflow #mission17 .m17-reference{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;width:100%;min-width:0;color:#d9f3e6;text-decoration:none}.experience14-page #ex14-workflow #mission17 .m17-reference:hover .m17-reference-caption{text-decoration:underline;text-underline-offset:3px}.experience14-page #ex14-workflow #mission17 .m17-reference-caption{font-size:11px;line-height:1.45;color:#d0e9db;text-align:center}.experience14-page #ex14-workflow #mission17 .m17-output-symbol{display:flex;align-items:center;justify-content:center;width:92px;height:92px;border:1px solid #6aa98a;border-radius:24px;font-size:50px;line-height:1;background:#194b42;color:#c9f4db;font-weight:400}.experience14-page #ex14-workflow #mission17 .m17-current-detail{min-width:0}.experience14-page #ex14-workflow #mission17 .m17-current-detail h3{font-size:clamp(20px,1.8vw,28px);line-height:1.18;color:#effaf5;font-weight:550;letter-spacing:-.035em;margin:7px 0 9px;overflow-wrap:anywhere}.experience14-page #ex14-workflow #mission17 .m17-current-detail>p:last-child{font-size:14px;line-height:1.55;color:#cfe7da}.experience14-page #ex14-workflow #mission17 #m17-vision{min-width:0;min-height:0}.experience14-page #ex14-workflow #mission17 #m17-vision-panel{padding:16px;margin:2px 18px 14px auto;max-width:380px;background:#14363c;border:1px solid #6a9281;border-radius:10px;min-width:0;box-shadow:0 8px 26px #021c222b}.experience14-page #ex14-workflow #mission17 .m17-vision-heading{margin-bottom:13px;padding:0;border:0;background:transparent}.experience14-page #ex14-workflow #mission17 .m17-vision-heading h3{font-size:23px;line-height:1.2;font-weight:550;letter-spacing:-.025em;margin:5px 0 9px;color:#f0fbf5}.experience14-page #ex14-workflow #mission17 .m17-vision-heading p{font-size:12px;line-height:1.55;color:#d0e6d9}.experience14-page #ex14-workflow #mission17 #m17-vision-panel label{font-size:12px;font-weight:600}.experience14-page #ex14-workflow #mission17 #m17-vision-scene{display:block;width:100%;height:auto;aspect-ratio:2/1;margin:12px 0;border:1px solid #628d78;border-radius:6px;background:#092b33}.experience14-page #ex14-workflow #mission17 #m17-vision-copy{font-size:13px;line-height:1.55;color:#d7ebdf;margin-top:6px}.experience14-page #ex14-workflow #mission17 .m17-review-actions{display:flex;flex-wrap:wrap;gap:7px;margin:13px 0 9px}.experience14-page #ex14-workflow #mission17 .m17-review-actions button{flex:1 1 100px;font-size:12px;min-height:40px;padding:8px}.experience14-page #ex14-workflow #mission17 #m17-accept{color:#164032;background:#ccf1dd;border-color:#ccf1dd}.experience14-page #ex14-workflow #mission17 #m17-add-ai{font-size:13px;margin-top:11px;width:100%;border-style:dashed}.experience14-page #ex14-workflow #mission17 #m17-review-state{font-size:12px;line-height:1.5;color:#d8eedd;border-top:1px solid #517360;padding-top:9px}.experience14-page #ex14-workflow #mission17 .m17-footer{flex:0 0 auto;padding:10px 18px 8px;background:#0b2430;border-top:1px solid #527466}.experience14-page #ex14-workflow #mission17 .m17-controls{display:flex;align-items:center;justify-content:space-between;gap:14px;min-width:0}.experience14-page #ex14-workflow #mission17 .m17-playback{display:flex;gap:6px;align-items:center}.experience14-page #ex14-workflow #mission17 .m17-playback>:is(#m17-prev,#m17-next,#m17-reset){width:40px;flex:0 0 40px;padding:5px;font-size:21px;font-weight:400}.experience14-page #ex14-workflow #mission17 #m17-play{min-width:142px;background:#c8f4df;border-color:#c8f4df;color:#173f36;font-size:14px}.experience14-page #ex14-workflow #mission17 #m17-play:hover{background:#e6fff0;border-color:#e6fff0}.experience14-page #ex14-workflow #mission17 #m17-play:disabled{background:#224b44;border-color:#53796a;color:#b8d3c6}.experience14-page #ex14-workflow #mission17 .m17-pace{display:flex;align-items:center;gap:8px;font-size:12px;white-space:nowrap}.experience14-page #ex14-workflow #mission17 #m17-pace{width:114px;min-height:36px;margin:0;font-size:13px;padding:5px 7px}.experience14-page #ex14-workflow #mission17 .m17-progress-row{display:flex;align-items:center;gap:12px;margin:8px 0 4px;min-width:0}.experience14-page #ex14-workflow #mission17 #m17-progress{appearance:none;display:block;flex:0 0 92px;width:92px;height:4px;border:0;border-radius:4px;overflow:hidden;background:#34524e}.experience14-page #ex14-workflow #mission17 #m17-progress::-webkit-progress-bar{background:#34524e}.experience14-page #ex14-workflow #mission17 #m17-progress::-webkit-progress-value{background:#b6edd2}.experience14-page #ex14-workflow #mission17 #m17-progress::-moz-progress-bar{background:#b6edd2}.experience14-page #ex14-workflow #mission17 #m17-status{font-size:12px;line-height:1.4;color:#ddf1e6;min-width:0;overflow-wrap:anywhere}.experience14-page #ex14-workflow #mission17 .m17-demo-notice{display:flex;align-items:center;gap:6px;font-size:11px;line-height:1.5;color:#bedacc}.experience14-page #ex14-workflow #mission17 .m17-demo-notice>span{width:5px;height:5px;border-radius:50%;background:#a1cbbb;flex:0 0 5px}@media(min-width:1100px){.experience14-page #ex14-workflow #mission17 .m17-content:has(#m17-vision-panel:not([hidden])){grid-template-columns:minmax(0,1fr) 260px}.experience14-page #ex14-workflow #mission17 #m17-vision-panel{margin:12px 12px 12px 0;padding:14px}.experience14-page #ex14-workflow #mission17 .m17-content:has(#m17-vision-panel:not([hidden])) .m17-main{padding-right:12px}.experience14-page #ex14-workflow #mission17 .m17-content:has(#m17-vision-panel:not([hidden])) .m17-route-fields{gap:7px;grid-template-columns:minmax(0,1fr) 14px minmax(0,1fr)}.experience14-page #ex14-workflow #mission17 .m17-content:has(#m17-vision-panel:not([hidden])) #m17-apply-route{grid-column:1/-1;min-height:32px}}@media(min-width:1500px){.experience14-page #ex14-workflow #mission17 .m17-content:has(#m17-vision-panel:not([hidden])){grid-template-columns:minmax(0,1fr) 290px}}@media(min-width:960px)and (min-height:700px){.experience14-page #ex14-workflow #mission17{height:100%;max-height:100%;overflow:hidden}.experience14-page #ex14-workflow #mission17 .m17-content{align-content:stretch}.experience14-page #ex14-workflow #mission17 .m17-main{display:flex;flex-direction:column;min-height:0;padding-block:6px}.experience14-page #ex14-workflow #mission17 #m17-map-view{display:flex;flex-direction:column;flex:1;min-height:180px;min-width:0}.experience14-page #ex14-workflow #mission17 .m17-map-surface{flex:1;min-height:120px}.experience14-page #ex14-workflow #mission17 #m17-map{position:absolute;inset:0;width:100%;height:100%;min-height:0;max-height:none;aspect-ratio:auto}.experience14-page #ex14-workflow #mission17 .m17-map-caption{padding:7px 9px 0}.experience14-page #ex14-workflow #mission17 .m17-map-caption .m17-kicker{display:none}.experience14-page #ex14-workflow #mission17 .m17-map-caption h3{font-size:15px;margin:0}.experience14-page #ex14-workflow #mission17 #m17-map-copy{font-size:11px;margin-top:2px}.experience14-page #ex14-workflow #mission17 .m17-resource-summary,.experience14-page #ex14-workflow #mission17 .m17-deployed-resources{display:none}.experience14-page #ex14-workflow #mission17 .m17-map-note{font-size:11px;line-height:1.4;margin-top:5px}.experience14-page #ex14-workflow #mission17 .m17-route-settings{margin-bottom:4px}.experience14-page #ex14-workflow #mission17 .m17-heading{padding-block:9px}.experience14-page #ex14-workflow #mission17 .m17-heading>div:first-child>.m17-kicker{display:none}.experience14-page #ex14-workflow #mission17 .m17-heading h2{font-size:22px;margin:0}.experience14-page #ex14-workflow #mission17 .m17-footer{padding-block:7px}.experience14-page #ex14-workflow #mission17 .m17-progress-row{margin-top:6px;margin-bottom:2px}}@media(min-width:960px)and (min-height:600px)and (max-height:699px){.experience14-page.ex14-expanded #ex14-workflow #mission17{height:100%;max-height:100%;overflow:hidden}.experience14-page.ex14-expanded #ex14-workflow #mission17 #m17-map{max-height:260px}}@media(max-width:1230px){.experience14-page #ex14-workflow #mission17 .m17-heading{align-items:flex-start;flex-wrap:wrap;gap:9px;padding:11px 14px}.experience14-page #ex14-workflow #mission17 .m17-heading h2{font-size:22px}.experience14-page #ex14-workflow #mission17 .m17-heading>.m17-heading-tools{margin-left:auto}.experience14-page #ex14-workflow #mission17 .m17-heading>div:first-child>.m17-kicker{display:none}.experience14-page #ex14-workflow #mission17 .m17-main,.experience14-page #ex14-workflow #mission17 .m17-footer{padding-inline:14px}}@media(max-width:959px),(max-height:699px){.experience14-page #ex14-workflow #mission17 .m17-content{overflow:visible;flex:1 0 auto}.experience14-page #ex14-workflow #mission17 #m17-map{max-height:390px}.experience14-page #ex14-workflow #mission17 .m17-heading>div:first-child>.m17-kicker{display:block}}@media(min-width:960px)and (min-height:600px)and (max-height:699px){.experience14-page.ex14-expanded #ex14-workflow #mission17 .m17-content{flex:1;min-height:0;overflow-y:auto}}@media(max-width:640px){.experience14-page #ex14-workflow #mission17 .m17-heading{padding:15px 12px 12px;gap:12px}.experience14-page #ex14-workflow #mission17 .m17-heading h2{font-size:24px;line-height:1.18}.experience14-page #ex14-workflow #mission17 .m17-heading>.m17-heading-tools{margin:0;width:100%;gap:6px;justify-content:space-between}.experience14-page #ex14-workflow #mission17 .m17-mode-switch{flex:1;min-width:0}.experience14-page #ex14-workflow #mission17 .m17-mode-switch button{flex:1;min-height:40px;padding:7px 6px;font-size:12px;gap:5px}.experience14-page #ex14-workflow #mission17 .m17-mode-switch svg{display:none}.experience14-page #ex14-workflow #mission17 .m17-vision-toggle{font-size:12px;min-height:46px;padding:8px;gap:5px}.experience14-page #ex14-workflow #mission17 .m17-main{padding:12px}.experience14-page #ex14-workflow #mission17 .m17-route-fields{grid-template-columns:minmax(0,1fr) 12px minmax(0,1fr);gap:7px}.experience14-page #ex14-workflow #mission17 #m17-apply-route{grid-column:1/-1;min-height:40px}.experience14-page #ex14-workflow #mission17 :is(input,select){font-size:16px;min-height:42px;padding:7px}.experience14-page #ex14-workflow #mission17 .m17-coordinate-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.experience14-page #ex14-workflow #mission17 .m17-coordinate-details summary{font-size:13px;min-height:34px;padding:6px 0}.experience14-page #ex14-workflow #mission17 .m17-map-caption{padding:10px 10px 0;gap:8px;align-items:flex-start}.experience14-page #ex14-workflow #mission17 .m17-map-caption h3{font-size:16px}.experience14-page #ex14-workflow #mission17 .m17-map-caption .m17-kicker{font-size:10px}.experience14-page #ex14-workflow #mission17 #m17-map-fit{font-size:11px;padding:5px 7px;min-height:34px;gap:4px}.experience14-page #ex14-workflow #mission17 #m17-map{min-height:165px;max-height:none;aspect-ratio:1.8}.experience14-page #ex14-workflow #mission17 .m17-route-settings>summary{align-items:flex-start;gap:8px}.experience14-page #ex14-workflow #mission17 .m17-route-summary{gap:7px}.experience14-page #ex14-workflow #mission17 .m17-route-summary strong{font-size:12px}.experience14-page #ex14-workflow #mission17 .m17-edit-route{font-size:11px;gap:4px;min-height:34px}.experience14-page #ex14-workflow #mission17 .m17-map-endpoints{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;padding:10px}.experience14-page #ex14-workflow #mission17 .m17-map-endpoints>div:last-child{grid-column:2;grid-row:1}.experience14-page #ex14-workflow #mission17 .m17-map-distance{grid-column:1/-1;grid-row:2;font-size:12px}.experience14-page #ex14-workflow #mission17 .m17-map-endpoints strong{font-size:13px;line-height:1.45}.experience14-page #ex14-workflow #mission17 .m17-deployed-resources{padding-inline:10px}.experience14-page #ex14-workflow #mission17 .m17-resource-summary{grid-template-columns:minmax(0,1fr);gap:5px}.experience14-page #ex14-workflow #mission17 .m17-resource-summary>p{font-size:13px}.experience14-page #ex14-workflow #mission17 .m17-flow-heading>span{display:none}.experience14-page #ex14-workflow #mission17 .m17-stage{flex:0 0 143px;max-width:143px;min-height:125px;padding:12px}.experience14-page #ex14-workflow #mission17 .m17-current{grid-template-columns:minmax(0,1fr);padding:13px;gap:13px}.experience14-page #ex14-workflow #mission17 .m17-current-preview{min-height:95px;max-height:170px}.experience14-page #ex14-workflow #mission17 .m17-current-preview :is(img,svg){height:135px;max-height:135px}.experience14-page #ex14-workflow #mission17 .m17-current-detail h3{font-size:25px}.experience14-page #ex14-workflow #mission17 #m17-vision-panel{margin:0 12px 14px;padding:14px;max-width:none}.experience14-page #ex14-workflow #mission17 .m17-review-actions button{font-size:13px;min-height:44px}.experience14-page #ex14-workflow #mission17 .m17-footer{padding:12px}.experience14-page #ex14-workflow #mission17 .m17-controls{flex-wrap:wrap;gap:10px}.experience14-page #ex14-workflow #mission17 .m17-playback{display:grid;grid-template-columns:40px minmax(0,1fr) 40px 40px;width:100%;gap:5px}.experience14-page #ex14-workflow #mission17 .m17-playback button{min-height:44px}.experience14-page #ex14-workflow #mission17 #m17-play{min-width:0;width:100%;padding:8px 5px;font-size:13px}.experience14-page #ex14-workflow #mission17 .m17-pace{justify-content:space-between;width:100%;font-size:13px}.experience14-page #ex14-workflow #mission17 #m17-pace{width:146px;font-size:16px;min-height:40px}.experience14-page #ex14-workflow #mission17 #m17-progress{flex-basis:48px;width:48px}.experience14-page #ex14-workflow #mission17 #m17-status{font-size:13px}.experience14-page #ex14-workflow #mission17 .m17-demo-notice{font-size:11px;line-height:1.6;margin-top:5px}}@media(prefers-reduced-motion:reduce){.experience14-page #ex14-workflow #mission17 button{transition:none}.experience14-page #ex14-workflow #mission17 .m17-flow-stages{scroll-behavior:auto;scroll-snap-type:none}}.experience18-page #ex14-workflow #mission17 .m18-phase-label{font-size:12px;line-height:1.4;color:#bfded4;margin-top:4px}.experience18-page #ex14-workflow #mission17 .m17-heading h2{font-size:23px;letter-spacing:-.035em}.experience18-page #ex14-workflow #mission17 .m17-main{display:flex;flex-direction:column;min-width:0;min-height:0}.experience18-page #ex14-workflow #mission17 :is(#m18-site-header,.m18-site-toolbar,.m18-site-caption){position:static;inset:auto;backdrop-filter:none;box-shadow:none;margin:0;max-width:none}.experience18-page #ex14-workflow #mission17 #m17-flow-view{display:flex;flex-direction:column;flex:1;min-width:0;min-height:0}.experience18-page #ex14-workflow #mission17 #m18-site-header{display:flex;align-items:center;justify-content:space-between;gap:12px;flex:0 0 auto;padding:2px 0 8px;border:0;background:transparent}.experience18-page #ex14-workflow #mission17 .m18-site-context{display:flex;align-items:center;gap:9px;min-width:0;flex-wrap:wrap}.experience18-page #ex14-workflow #mission17 .m18-site-badge{display:inline-flex;align-items:center;padding:4px 6px;border:1px solid #759d8e;border-radius:4px;background:#173e42;color:#d8f2e7;font-size:10px;line-height:1.4;letter-spacing:.065em;font-weight:700;white-space:nowrap}.experience18-page #ex14-workflow #mission17 #m18-site-context{font-size:14px;line-height:1.4;color:#e5f6ed;letter-spacing:0;font-weight:600}.experience18-page #ex14-workflow #mission17 .m18-control-switch{display:flex;flex-shrink:0;gap:2px;padding:3px;background:#102e39;border:1px solid #5a7b72;border-radius:7px}.experience18-page #ex14-workflow #mission17 .m18-control-switch button{font-size:12px;line-height:1.4;min-height:32px;white-space:nowrap;border-color:transparent;background:transparent;padding:5px 9px;border-radius:4px;color:#d5e8e0}.experience18-page #ex14-workflow #mission17 .m18-control-switch button[aria-pressed=true]{background:#d3f2e2;border-color:#d3f2e2;color:#173d32}.experience18-page #ex14-workflow #mission17 .m18-site-toolbar{position:relative;z-index:4;display:flex;align-items:center;gap:9px;flex:0 0 auto;padding:0 0 7px;background:transparent;border:0}.experience18-page #ex14-workflow #mission17 #m18-back-map{min-height:32px;font-size:12px;padding:5px 9px;white-space:nowrap;background:#123742}.experience18-page #ex14-workflow #mission17 #m18-device-summary{font-size:12px;line-height:1.4;color:#c8e2d7;min-width:0;overflow-wrap:anywhere}.experience18-page #ex14-workflow #mission17 #m18-equipment-settings{position:relative;flex-shrink:0;margin:0;padding:0;background:transparent;border:0;color:#d6eee3}.experience18-page #ex14-workflow #mission17 #m18-equipment-settings>summary{display:flex;gap:13px;align-items:center;justify-content:space-between;list-style:none;min-height:32px;cursor:pointer;border:1px solid #658d7f;border-radius:5px;padding:5px 9px;font-size:12px;font-weight:600;white-space:nowrap;background:#173c42;color:#e3f5ec}.experience18-page #ex14-workflow #mission17 #m18-equipment-settings>summary::-webkit-details-marker{display:none}.experience18-page #ex14-workflow #mission17 #m18-equipment-settings>summary>span{font-size:18px;line-height:1}.experience18-page #ex14-workflow #mission17 #m18-equipment-settings[open]>summary>span{transform:rotate(45deg)}.experience18-page #ex14-workflow #mission17 .m18-equipment-panel{position:absolute;top:calc(100% + 7px);left:0;width:320px;max-width:min(320px,calc(100vw - 70px));max-height:min(300px,60dvh);overflow-y:auto;overscroll-behavior-y:contain;z-index:6;padding:14px;background:#0e303c;border:1px solid #83ad9c;border-radius:8px;box-shadow:0 16px 35px #00171e80}.experience18-page #ex14-workflow #mission17 .m18-equipment-options{display:flex;flex-wrap:wrap;gap:6px;margin:7px 0 14px}.experience18-page #ex14-workflow #mission17 .m18-equipment-options button{font-size:12px;min-height:38px;padding:7px 10px;flex:1 1 100px;white-space:nowrap}.experience18-page #ex14-workflow #mission17 .m18-equipment-options button[aria-pressed=true]{background:#ccefdc;border-color:#ccefdc;color:#163c31}.experience18-page #ex14-workflow #mission17 .m18-equipment-note{font-size:12px;line-height:1.5;color:#d2e7de;border-top:1px solid #4b7065;padding-top:9px}.experience18-page #ex14-workflow #mission17 #m18-site-stage{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;flex:1;min-width:0;min-height:200px;background:#071b29;border:1px solid #406773;border-radius:8px;overflow:hidden}.experience18-page #ex14-workflow #mission17 #m18-site-svg{display:block;width:100%;height:auto;min-width:0;min-height:0;max-width:100%;max-height:450px;aspect-ratio:1200/740;margin:0;overflow:visible}.experience18-page #ex14-workflow #mission17 .m18-module{transition:opacity .25s}.experience18-page #ex14-workflow #mission17 .m18-module[data-active=false]{opacity:1}.experience18-page #ex14-workflow #mission17 .m18-module[data-active=false]>:not(text){opacity:.2}.experience18-page #ex14-workflow #mission17 .m18-module[data-active=false]>text{fill:#9bb6c3;font-weight:500}.experience18-page #ex14-workflow #mission17 .m18-module[data-active=true]{opacity:1}.experience18-page #ex14-workflow #mission17 [data-m18-device][data-active=false]{opacity:.15}.experience18-page #ex14-workflow #mission17 [data-m18-device][data-active=true]{opacity:1}.experience18-page #ex14-workflow #mission17 .m18-world-label{font:700 16px/1.4 Geist,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:.3px;fill:#deeff3}.experience18-page #ex14-workflow #mission17 .m18-map-note{font:500 12px/1.4 Geist,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:.2px;fill:#c2d9df}.experience18-page #ex14-workflow #mission17 .m18-hotspot{cursor:pointer;outline:none}.experience18-page #ex14-workflow #mission17 .m18-hotspot:focus-visible{outline:2px solid #dbffec;outline-offset:6px;filter:drop-shadow(0 0 5px #c9ffe3)}.experience18-page #ex14-workflow #mission17 :is(.m18-module,.m18-device,.m18-hardware)[data-current=true]{filter:drop-shadow(0 0 5px #97eed690)}.experience18-page #ex14-workflow #mission17 .m18-module[data-current=true]>text{fill:#e8fff6;font-weight:750}.experience18-page #ex14-workflow #mission17 #m18-links{pointer-events:none}.experience18-page #ex14-workflow #mission17 #m18-links path{vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;transition:stroke .2s,stroke-opacity .2s}.experience18-page #ex14-workflow #mission17 #m18-links [data-state=upcoming]{stroke:#5e8e91;stroke-width:1;stroke-opacity:.48;stroke-dasharray:3 6}.experience18-page #ex14-workflow #mission17 #m18-links [data-state=done]{stroke:#7bbaad;stroke-width:1.5;stroke-opacity:.8;stroke-dasharray:none}.experience18-page #ex14-workflow #mission17 #m18-links [data-state=active]{stroke:#c9ffe7;stroke-width:2.5;stroke-opacity:1;stroke-dasharray:7 5;filter:drop-shadow(0 0 3px #94e8d170)}.experience18-page #ex14-workflow #mission17 .m18-site-caption{display:flex;align-items:flex-start;gap:9px;flex:0 0 auto;padding:8px 2px 1px;background:transparent;border:0}.experience18-page #ex14-workflow #mission17 .m18-caption-copy{flex:1;min-width:0}.experience18-page #ex14-workflow #mission17 .m18-site-guides{display:flex;flex:0 0 auto;align-items:center;gap:5px;padding:0;margin:0;position:static;top:auto;background:transparent;min-height:0;box-shadow:none;border:0}.experience18-page #ex14-workflow #mission17 .m18-site-guides a{display:inline-flex;align-items:center;justify-content:space-between;gap:8px;min-height:40px;padding:6px 9px;border:1px solid #75998b;border-radius:5px;background:#173c42;color:#e0f5e9;font-size:11px;line-height:1.4;font-weight:600;text-decoration:none;white-space:nowrap}.experience18-page #ex14-workflow #mission17 .m18-site-guides a:hover{background:#244f4c;border-color:#aed9c4;color:#fff}.experience18-page #ex14-workflow #mission17 .m18-site-guides a:focus-visible{outline:3px solid #e0ffe9;outline-offset:3px}.experience18-page #ex14-workflow #mission17 .m18-step-indicator{width:6px;height:6px;flex:0 0 6px;background:#bdebd1;border-radius:50%;margin-top:6px}.experience18-page #ex14-workflow #mission17 #m18-site-step{font-size:14px;line-height:1.4;font-weight:650;letter-spacing:0;color:#e3f5ea}.experience18-page #ex14-workflow #mission17 #m18-site-copy{font-size:12px;line-height:1.5;color:#c6dfd6;margin-top:2px}.experience18-page #ex14-workflow #mission17 .m18-map-controls{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:7px 0 0;min-width:0;flex:0 0 auto}.experience18-page #ex14-workflow #mission17 .m18-map-controls button{font-size:12px;line-height:1.4;min-height:33px;padding:5px 9px;white-space:nowrap}.experience18-page #ex14-workflow #mission17 .m18-base-dot{display:inline-block;flex:0 0 6px;height:6px;width:6px;border-radius:50%;background:#b8f1d7}.experience18-page #ex14-workflow #mission17 #m18-base-toggle[aria-expanded=true]{background:#d0f1df;color:#173e33;border-color:#d0f1df}.experience18-page #ex14-workflow #mission17 #m18-base-toggle[aria-expanded=true] .m18-base-dot{background:#17664d}.experience18-page #ex14-workflow #mission17 .m18-client-control{display:flex;align-items:center;justify-content:flex-end;gap:10px;min-width:0}.experience18-page #ex14-workflow #mission17 #m18-client-equipment{font-size:12px;line-height:1.4;color:#c8e3d6;text-align:right;overflow-wrap:anywhere}.experience18-page #ex14-workflow #mission17 #m18-client-toggle{flex:0 0 auto;border-color:#86ad99}.experience18-page #ex14-workflow #mission17 .m18-base-popup{position:absolute;left:12px;bottom:42px;z-index:3;width:186px;max-width:calc(100% - 24px);padding:9px;background:#103541;border:1px solid #80ac9d;border-radius:8px;box-shadow:0 5px 24px #001a2466;color:#ebf7f0}.experience18-page #ex14-workflow #mission17 .m18-base-heading{display:flex;align-items:center;gap:6px;margin-bottom:7px}.experience18-page #ex14-workflow #mission17 .m18-base-heading strong{font-size:12px;line-height:1.3;font-weight:650;letter-spacing:0;color:#e6f7ef;min-width:0}.experience18-page #ex14-workflow #mission17 .m18-base-tag{font-size:9px;line-height:1.4;margin-left:auto;letter-spacing:.04em;color:#b8ddca}.experience18-page #ex14-workflow #mission17 #m18-base-guide{display:block;color:#dff6e9;text-decoration:none;border-radius:4px;overflow:hidden;background:#09242f}.experience18-page #ex14-workflow #mission17 #m18-base-guide img{display:block;width:100%;height:62px;object-fit:cover;object-position:center;max-width:100%}.experience18-page #ex14-workflow #mission17 #m18-base-guide>span{display:flex;align-items:center;justify-content:space-between;padding:5px 7px;font-size:11px;line-height:1.4;color:#d9f1e4}.experience18-page #ex14-workflow #mission17 #m18-base-guide:hover>span{color:#fff;text-decoration:underline;text-underline-offset:3px}.experience18-page #ex14-workflow #mission17 #m18-base-command{font-size:11px;line-height:1.45;color:#d0e8dd;margin-top:7px}.experience18-page #ex14-workflow #mission17 #m18-base-leader{vector-effect:non-scaling-stroke}.experience18-page #ex14-workflow #mission17 .m17-map-caption>div{max-width:73%}.experience18-page #ex14-workflow #mission17 .m17-map-note{font-size:11px;line-height:1.4;margin-top:5px}.experience18-page #ex14-workflow #mission17 .m17-resource-summary{margin-top:7px;padding-top:7px}@media(min-width:960px)and (min-height:700px){.experience18-page #ex14-workflow #mission17 .m17-content{overflow-y:auto;align-content:stretch}.experience18-page #ex14-workflow #mission17 #m17-flow-view{min-height:230px}.experience18-page #ex14-workflow #mission17 #m18-site-stage{min-height:150px}.experience18-page #ex14-workflow #mission17 #m18-site-svg{position:absolute;inset:0;width:100%;height:100%;max-height:none;aspect-ratio:auto}.experience18-page #ex14-workflow #mission17 .m18-phase-label{font-size:11px;margin-top:3px}.experience18-page #ex14-workflow #mission17 .m17-heading{padding-block:7px}.experience18-page #ex14-workflow #mission17 #m18-site-header{padding-bottom:5px}.experience18-page #ex14-workflow #mission17 .m18-site-caption{padding-top:6px}.experience18-page #ex14-workflow #mission17 .m18-base-popup{width:176px;bottom:37px;padding:7px}.experience18-page #ex14-workflow #mission17 #m18-base-guide img{height:50px}}@media(min-width:960px)and (min-height:600px)and (max-height:699px){.experience18-page.ex14-expanded #ex14-workflow #mission17 .m17-main{flex:1;min-height:0}.experience18-page.ex14-expanded #ex14-workflow #mission17 #m17-flow-view{min-height:230px}.experience18-page.ex14-expanded #ex14-workflow #mission17 #m18-site-stage{min-height:150px}.experience18-page.ex14-expanded #ex14-workflow #mission17 #m18-site-svg{position:absolute;inset:0;width:100%;height:100%;max-height:none;aspect-ratio:auto}}@media(max-width:1230px){.experience18-page #ex14-workflow #mission17 .m17-heading h2{font-size:20px}.experience18-page #ex14-workflow #mission17 .m17-heading{gap:7px 12px}.experience18-page #ex14-workflow #mission17 .m18-site-context{gap:5px}.experience18-page #ex14-workflow #mission17 .m18-site-badge{font-size:9px;padding:3px 5px}.experience18-page #ex14-workflow #mission17 #m18-site-context{font-size:12px}.experience18-page #ex14-workflow #mission17 #m18-device-summary{font-size:11px}.experience18-page #ex14-workflow #mission17 .m18-site-caption{flex-wrap:wrap}.experience18-page #ex14-workflow #mission17 .m18-site-guides{margin-left:auto}}@media(max-width:760px){.experience18-page #ex14-workflow #mission17 #m18-site-header{align-items:flex-start;flex-wrap:wrap;gap:9px}.experience18-page #ex14-workflow #mission17 .m18-control-switch{margin-left:auto}.experience18-page #ex14-workflow #mission17 .m18-site-toolbar{flex-wrap:wrap;gap:7px}.experience18-page #ex14-workflow #mission17 #m18-device-summary{font-size:12px;flex:1 1 160px}.experience18-page #ex14-workflow #mission17 #m18-site-stage{min-height:0}.experience18-page #ex14-workflow #mission17 #m18-site-svg{height:auto;max-height:none;min-height:0}.experience18-page #ex14-workflow #mission17 .m18-client-control{flex-wrap:wrap;gap:4px;justify-content:flex-end}.experience18-page #ex14-workflow #mission17 #m18-client-equipment{font-size:11px}.experience18-page #ex14-workflow #mission17 .m18-base-popup{width:162px;left:8px;bottom:33px;padding:7px}.experience18-page #ex14-workflow #mission17 #m18-base-guide img{height:46px}.experience18-page #ex14-workflow #mission17 #m18-base-command{font-size:11px;margin-top:5px}.experience18-page #ex14-workflow #mission17 .m18-base-heading strong{font-size:11px}}@media(max-width:640px){.experience18-page #ex14-workflow #mission17 .m17-heading h2{font-size:23px}.experience18-page #ex14-workflow #mission17 .m18-phase-label{font-size:12px}.experience18-page #ex14-workflow #mission17 #m18-site-context{font-size:13px}.experience18-page #ex14-workflow #mission17 .m18-control-switch{width:100%;margin-left:0}.experience18-page #ex14-workflow #mission17 .m18-control-switch button{flex:1;min-height:40px;font-size:13px}.experience18-page #ex14-workflow #mission17 :is(#m18-back-map,#m18-equipment-settings>summary){min-height:40px;font-size:12px}.experience18-page #ex14-workflow #mission17 .m18-map-controls{align-items:flex-start;gap:7px}.experience18-page #ex14-workflow #mission17 .m18-map-controls button{font-size:11px;min-height:40px;padding:6px 7px;gap:5px}.experience18-page #ex14-workflow #mission17 #m18-base-toggle{flex-shrink:0}.experience18-page #ex14-workflow #mission17 .m18-client-control{flex-direction:column;align-items:flex-end;gap:5px}.experience18-page #ex14-workflow #mission17 #m18-client-equipment{max-width:180px}.experience18-page #ex14-workflow #mission17 .m18-equipment-panel{width:285px;padding:12px;max-width:calc(100vw - 76px)}.experience18-page #ex14-workflow #mission17 .m18-equipment-options button{min-height:42px}.experience18-page #ex14-workflow #mission17 #m17-map{min-height:230px;aspect-ratio:1.3}.experience18-page #ex14-workflow #mission17 .m17-map-caption h3{font-size:13px}.experience18-page #ex14-workflow #mission17 .m17-map-caption #m17-map-copy{font-size:11px}.experience18-page #ex14-workflow #mission17 .m17-map-caption>div{max-width:70%;padding:4px}.experience18-page #ex14-workflow #mission17 #m18-site-copy{font-size:13px;line-height:1.5}.experience18-page #ex14-workflow #mission17 .m18-site-caption{padding-top:9px}.experience18-page #ex14-workflow #mission17 .m18-site-guides{width:calc(100% - 15px);margin-left:15px}.experience18-page #ex14-workflow #mission17 .m18-site-guides a{flex:1;min-height:44px;font-size:12px;padding:7px 10px}.experience18-page #ex14-workflow #mission17 #m18-links [data-state=active]{stroke-width:2}}@media(prefers-reduced-motion:reduce){.experience18-page #ex14-workflow #mission17 :is(.m18-module,#m18-links path){transition:none}}body.experience19-page #ex14-workflow .ex-composer-grid{display:block;min-height:0;width:100%;border-radius:12px;overflow:hidden}body.experience19-page #ex14-workflow .ex-world-column,body.experience19-page #ex14-workflow .ex-world{display:flex;flex-direction:column;min-width:0;min-height:0;height:100%;max-height:none}body.experience19-page #ex14-workflow #mission17{display:grid;grid-template-columns:minmax(0,1fr) 286px;align-items:stretch;min-height:0;overflow:hidden}body.experience19-page #ex14-workflow #mission17 .m19-stage-column{display:flex;flex-direction:column;min-width:0;min-height:0;background:#0b2935}body.experience19-page #ex14-workflow #mission17 .m17-heading{padding:10px 14px;min-height:62px;gap:8px 12px;flex-wrap:wrap}body.experience19-page #ex14-workflow #mission17 .m17-heading>div:first-child>.m17-kicker{display:none}body.experience19-page #ex14-workflow #mission17 .m17-heading h2{font-size:23px;line-height:1.2;margin:0}body.experience19-page #ex14-workflow #mission17 .m18-phase-label{font-size:12px;margin-top:3px}body.experience19-page #ex14-workflow #mission17 .m17-heading-tools{margin-left:auto;gap:7px}body.experience19-page #ex14-workflow #mission17 .m17-mode-switch button{min-height:38px;font-size:13px;padding:7px 10px}body.experience19-page #ex14-workflow #mission17 .m17-vision-toggle{min-height:44px;padding:8px 10px}body.experience19-page #ex14-workflow #mission17 .m17-content{display:flex;align-content:stretch;flex:1;min-height:0;overflow:auto}body.experience19-page #ex14-workflow #mission17 .m17-main{display:flex;flex-direction:column;flex:1;min-width:0;min-height:0;padding:10px 12px 8px}body.experience19-page #ex14-workflow #mission17 :is(#m17-map-view,#m17-flow-view){display:flex;flex-direction:column;flex:1;min-width:0;min-height:0}body.experience19-page #ex14-workflow #mission17 .m17-map-surface{flex:1;min-height:240px;position:relative;border-color:#65868c;background:#0a2634}body.experience19-page #ex14-workflow #mission17 #m17-map{display:block;position:absolute;inset:0;width:100%;height:100%;max-height:none;min-height:0;aspect-ratio:auto}body.experience19-page #ex14-workflow #mission17 :is(.m17-resource-summary,.m17-deployed-resources){display:none}body.experience19-page #ex14-workflow #mission17 .m17-map-caption{padding:10px 10px 0;gap:8px}body.experience19-page #ex14-workflow #mission17 .m17-map-caption>div{max-width:73%}body.experience19-page #ex14-workflow #mission17 .m17-map-caption .m17-kicker{display:none}body.experience19-page #ex14-workflow #mission17 .m17-map-caption h3{font-size:16px;line-height:1.35}body.experience19-page #ex14-workflow #mission17 #m17-map-copy{font-size:12px;line-height:1.45}body.experience19-page #ex14-workflow #mission17 #m17-map-fit{min-height:38px;font-size:12px}body.experience19-page #ex14-workflow #mission17 .m17-map-note{font-size:12px;line-height:1.45;margin-top:5px}body.experience19-page #ex14-workflow #mission17 .m18-map-controls{padding-top:7px}body.experience19-page #ex14-workflow #mission17 .m18-map-controls button{font-size:13px;min-height:38px}body.experience19-page #ex14-workflow #mission17 #m18-client-equipment{font-size:12px}body.experience19-page #ex14-workflow #mission17 #m18-site-header{min-height:31px;padding:0 0 7px;gap:8px}body.experience19-page #ex14-workflow #mission17 .m18-site-toolbar{padding:0;min-height:0}body.experience19-page #ex14-workflow #mission17 .m18-site-toolbar:has(#m18-back-map:not([hidden])){padding:0 0 7px}body.experience19-page #ex14-workflow #mission17 #m18-site-stage{position:relative;flex:1;min-height:240px;border-color:#65868c;border-radius:8px}body.experience19-page #ex14-workflow #mission17 #m18-site-svg{position:absolute;inset:0;display:block;width:100%;height:100%;min-height:0;max-height:none;max-width:100%;aspect-ratio:auto}body.experience19-page #ex14-workflow #mission17 .m18-site-caption{padding:7px 2px 0;gap:8px;flex-wrap:nowrap}body.experience19-page #ex14-workflow #mission17 #m18-site-step{font-size:15px;line-height:1.35}body.experience19-page #ex14-workflow #mission17 #m18-site-copy{font-size:13px;line-height:1.45;margin-top:2px}body.experience19-page #ex14-workflow #mission17 .m17-footer{padding:8px 12px;background:#0b2430;display:grid;grid-template-columns:auto minmax(0,1fr);gap:5px 14px;align-items:center}body.experience19-page #ex14-workflow #mission17 .m17-controls{display:block;grid-column:1;grid-row:1/3}body.experience19-page #ex14-workflow #mission17 .m17-progress-row{display:flex;flex-wrap:wrap;gap:5px 10px;margin:0;grid-column:2}body.experience19-page #ex14-workflow #mission17 #m17-progress{width:100%;flex-basis:100%;height:3px}body.experience19-page #ex14-workflow #mission17 #m17-status{font-size:12px;line-height:1.4}body.experience19-page #ex14-workflow #mission17 .m17-demo-notice{grid-column:2;font-size:11px;line-height:1.4;margin:0}body.experience19-page #ex14-workflow #mission17 #m17-play{min-width:138px;min-height:44px;font-size:14px}body.experience19-page #ex14-workflow #mission17 .m17-playback>:is(#m17-prev,#m17-next,#m17-reset){width:38px;flex-basis:38px;min-height:44px}body.experience19-page #ex14-workflow #mission17 #m19-config-rail{display:flex;flex-direction:column;min-width:0;min-height:0;height:100%;background:#102936;border-left:1px solid #4c7175;color:#edf9f4;overflow:hidden}body.experience19-page #ex14-workflow #mission17 .m19-rail-heading{flex:0 0 auto;padding:13px 14px 12px;border-bottom:1px solid #446671;background:#163642}body.experience19-page #ex14-workflow #mission17 .m19-rail-heading h3{font-size:18px;line-height:1.3;font-weight:650;letter-spacing:-.02em;color:#f1fbf6;margin:3px 0 4px}body.experience19-page #ex14-workflow #mission17 .m19-rail-heading>p:last-child{font-size:12px;line-height:1.45;color:#d0e6e1}body.experience19-page #ex14-workflow #mission17 #m19-config-scroll{display:block;min-width:0;min-height:0;flex:1;overflow-y:auto;overscroll-behavior-y:contain;padding:10px;scrollbar-width:thin;scrollbar-color:#90b7ad #102936;scroll-padding:12px}body.experience19-page #ex14-workflow #mission17 #m19-config-scroll:focus-visible{outline:2px solid #d6ffec;outline-offset:-3px}body.experience19-page #ex14-workflow #mission17 #m19-config-scroll>.m19-config-section{position:static;width:100%;max-width:none;max-height:none;margin:0 0 8px;padding:0;overflow:visible;background:#11313d;border:1px solid #507782;border-radius:8px;color:#eaf8f2;box-shadow:none}body.experience19-page #ex14-workflow #mission17 #m19-config-scroll>.m19-config-section>summary{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:44px;padding:10px 11px;background:transparent;border:0;color:#e6f8ef;font-size:14px;line-height:1.45;letter-spacing:0;font-weight:600;white-space:normal;list-style:none;cursor:pointer;border-radius:7px}body.experience19-page #ex14-workflow #mission17 #m19-config-scroll>.m19-config-section>summary::-webkit-details-marker{display:none}body.experience19-page #ex14-workflow #mission17 #m19-config-scroll>.m19-config-section>summary:after{content:"+";flex:none;color:#c7f0df;font-size:20px;line-height:1}body.experience19-page #ex14-workflow #mission17 #m19-config-scroll>.m19-config-section[open]>summary{background:#1b414b;border-bottom:1px solid #4b727a;border-radius:7px 7px 0 0}body.experience19-page #ex14-workflow #mission17 #m19-config-scroll>.m19-config-section[open]>summary:after{content:"−"}body.experience19-page #ex14-workflow #mission17 .m19-config-section-body{padding:11px;min-width:0}body.experience19-page #ex14-workflow #mission17 #m19-route-settings>summary{display:block;position:relative;padding-right:31px}body.experience19-page #ex14-workflow #mission17 #m19-route-settings>summary:after{position:absolute;right:12px;top:calc(50% - 9px)}body.experience19-page #ex14-workflow #mission17 .m17-route-summary{display:flex;flex-wrap:wrap;gap:3px 7px;align-items:center}body.experience19-page #ex14-workflow #mission17 .m17-route-summary strong{font-size:12px;line-height:1.5;color:#e9f8f0}body.experience19-page #ex14-workflow #mission17 .m17-edit-route{font-size:12px;line-height:1.45;margin-top:4px;min-height:0;color:#bfe8d9;text-decoration:none}body.experience19-page #ex14-workflow #mission17 .m17-edit-route>span{display:none}body.experience19-page #ex14-workflow #mission17 .m17-route-form{margin:0;padding:11px;border:0}body.experience19-page #ex14-workflow #mission17 .m17-route-fields{display:grid;grid-template-columns:minmax(0,1fr);gap:9px}body.experience19-page #ex14-workflow #mission17 .m17-route-separator{display:none}body.experience19-page #ex14-workflow #mission17 .m17-route-fields label{font-size:13px}body.experience19-page #ex14-workflow #mission17 #m17-apply-route{grid-column:1;min-height:42px;width:100%}body.experience19-page #ex14-workflow #mission17 .m17-coordinate-grid{grid-template-columns:1fr 1fr;gap:9px}body.experience19-page #ex14-workflow #mission17 .m17-coordinate-grid :is(label,input){font-size:12px}body.experience19-page #ex14-workflow #mission17 .m17-coordinate-details summary{font-size:13px;min-height:40px;padding:9px 0}body.experience19-page #ex14-workflow #mission17 .m18-control-switch{width:100%;margin:0;gap:3px}body.experience19-page #ex14-workflow #mission17 .m18-control-switch button{flex:1;min-height:42px;font-size:12px;padding:6px}body.experience19-page #ex14-workflow #mission17 #m18-equipment-settings>summary>span{display:none}body.experience19-page #ex14-workflow #mission17 .m18-equipment-panel{position:static;inset:auto;max-width:none;width:100%;max-height:none;overflow:visible;padding:11px;background:transparent;border:0;box-shadow:none;border-radius:0}body.experience19-page #ex14-workflow #mission17 .m18-equipment-options{display:grid;grid-template-columns:1fr;gap:6px;margin:8px 0 14px}body.experience19-page #ex14-workflow #mission17 .m18-equipment-options button{font-size:13px;min-height:42px;white-space:normal}body.experience19-page #ex14-workflow #mission17 #m18-device-summary{font-size:12px;line-height:1.5;color:#d3e8df;margin-top:9px}body.experience19-page #ex14-workflow #mission17 .ex-palette{display:block;min-width:0;height:auto;max-height:none;margin:0;padding:0;border:0;background:transparent}body.experience19-page #ex14-workflow #mission17 .ex-palette-heading{display:block;padding:0 0 9px;margin:0}body.experience19-page #ex14-workflow #mission17 .ex-palette-heading h2{display:none}body.experience19-page #ex14-workflow #mission17 .ex-palette-heading>p:last-child{font-size:13px;line-height:1.4;color:#d0e8db}body.experience19-page #ex14-workflow #mission17 .ex-module-list{display:grid;grid-template-columns:1fr;gap:6px;min-height:0;height:auto;max-height:none;padding:0;overflow:visible}body.experience19-page #ex14-workflow #mission17 .ex-module{display:flex;align-items:center;gap:8px;min-height:62px;padding:9px 10px;background:#143d48;border:1px solid #6b9296;border-radius:6px;text-align:left;white-space:normal;box-shadow:none}body.experience19-page #ex14-workflow #mission17 .ex-module:hover{background:#25565b;border-color:#b9e5d7}body.experience19-page #ex14-workflow #mission17 .ex-module-label strong{font-size:14px;line-height:1.35;color:#eaf9f0;font-weight:650}body.experience19-page #ex14-workflow #mission17 .ex-module-label small{font-size:12px;line-height:1.45;color:#cbe2db;margin-top:3px}body.experience19-page #ex14-workflow #mission17 .ex-module[aria-pressed=true]{background:#d7f0e3;border-color:#d7f0e3;box-shadow:inset 3px 0 #2d8870}body.experience19-page #ex14-workflow #mission17 .ex-module[aria-pressed=true] .ex-module-label strong{color:#183f34}body.experience19-page #ex14-workflow #mission17 .ex-module[aria-pressed=true] .ex-module-label small{color:#335c4c}body.experience19-page #ex14-workflow #mission17 .ex-module .ex-module-check{color:#e2f5ed;background:#286c69;border-color:#8eb8ad}body.experience19-page #ex14-workflow #mission17 .ex-clear{width:100%;min-height:42px;padding:9px 0;margin:5px 0 0;background:transparent;border:0;text-align:left;justify-content:flex-start;font-size:12px;color:#d0f2e4;text-decoration:underline;text-underline-offset:3px}body.experience19-page #ex14-workflow #mission17 .ex-sector-bar{padding:0;border:0;margin:0}body.experience19-page #ex14-workflow #mission17 .ex-sector-bar>div{display:block}body.experience19-page #ex14-workflow #mission17 .ex-sector-bar .ex-eyebrow{display:none}body.experience19-page #ex14-workflow #mission17 .ex-sector-options{display:grid;grid-template-columns:1fr;gap:6px;overflow:visible;padding:0}body.experience19-page #ex14-workflow #mission17 .ex-sector-options button{white-space:normal;text-align:left;justify-content:flex-start;min-height:42px;font-size:13px}body.experience19-page #ex14-workflow #mission17 .ex-sector-options button[aria-pressed=true]{background:#d7f0e3;border-color:#d7f0e3;color:#183f34}body.experience19-page #ex14-workflow #mission17 .m17-pace{display:flex;width:100%;justify-content:space-between;font-size:13px;gap:12px}body.experience19-page #ex14-workflow #mission17 #m17-pace{width:135px;min-height:42px;font-size:14px}body.experience19-page #ex14-workflow #mission17 #m17-vision-panel{margin:0 0 10px;padding:11px;max-width:none;background:#193f45;border-color:#8caf9f}body.experience19-page #ex14-workflow #mission17 .m17-vision-heading h3{font-size:20px;line-height:1.25}body.experience19-page #ex14-workflow #mission17 #m17-vision-panel :is(label,p){font-size:13px;line-height:1.5}body.experience19-page #ex14-workflow #mission17 .m17-review-actions{flex-direction:column}body.experience19-page #ex14-workflow #mission17 .m17-review-actions button{flex:auto;min-height:44px}body.experience19-page #ex14-workflow #mission17 .m18-site-guides{display:grid;grid-template-columns:1fr;width:100%;margin:0;gap:6px}body.experience19-page #ex14-workflow #mission17 .m18-site-guides a{font-size:13px;min-height:44px;width:100%;padding:8px 10px}body.experience19-page #ex14-workflow #mission17 #m19-device-controls{margin:0 0 10px;padding:12px;background:#193d45;border:1px solid #789d98;border-radius:9px;min-width:0}body.experience19-page #ex14-workflow #mission17 #m19-controller-title{font-size:18px;line-height:1.3;color:#effbf4;margin:4px 0 12px;font-weight:650;letter-spacing:-.015em}body.experience19-page #ex14-workflow #mission17 #m19-drone{width:100%;justify-content:flex-start;font-size:13px;min-height:44px;margin-bottom:12px}body.experience19-page #ex14-workflow #mission17 #m19-drone[aria-pressed=true]{background:#d2f0e2;color:#183f35;border-color:#d2f0e2}body.experience19-page #ex14-workflow #mission17 .m19-controller-options{border:0;margin:0;padding:0;min-width:0}body.experience19-page #ex14-workflow #mission17 .m19-controller-options legend{font-size:13px;line-height:1.4;color:#e4f5eb;font-weight:650;padding:0;margin:0 0 7px}body.experience19-page #ex14-workflow #mission17 .m19-controller-options>div{display:grid;grid-template-columns:1fr 1fr;gap:5px}body.experience19-page #ex14-workflow #mission17 .m19-controller-options button{min-height:44px;font-size:12px;line-height:1.35;padding:7px 5px;white-space:normal}body.experience19-page #ex14-workflow #mission17 .m19-controller-options button[aria-pressed=true]{background:#d2f0e2;color:#183f35;border-color:#d2f0e2}body.experience19-page #ex14-workflow #mission17 .m19-controller-options>p{font-size:12px;line-height:1.5;color:#cee5dc;margin-top:7px}body.experience19-page #ex14-workflow #mission17 .m19-control-rules{margin-top:11px;padding-top:9px;border-top:1px solid #55796f;display:grid;gap:7px}body.experience19-page #ex14-workflow #mission17 .m19-control-rules p{display:grid;gap:2px;font-size:12px;line-height:1.45;color:#d0e7df}body.experience19-page #ex14-workflow #mission17 .m19-control-rules strong{font-size:13px;line-height:1.35;color:#eff9f2;font-weight:650}body.experience19-page #ex14-workflow #mission17 #m19-route-summary{font-size:12px;line-height:1.5;color:#d0e7df;margin-top:10px}body.experience19-page #deployment-studio .m19-controller-options{border:0;border-top:1px solid #557382;padding:12px 0 0;margin:9px 0 0;min-width:0}body.experience19-page #deployment-studio .m19-controller-options legend{padding:0;font-size:13px;line-height:1.4;color:#edf9f3}body.experience19-page #deployment-studio .m19-controller-options>div{display:grid;grid-template-columns:1fr 1fr;gap:6px}body.experience19-page #deployment-studio .m19-controller-options button{font-size:13px;line-height:1.35;min-height:44px;padding:7px 5px;background:#143b48;border:1px solid #73929b;border-radius:6px;color:#eaf6ef;cursor:pointer;font-family:inherit}body.experience19-page #deployment-studio .m19-controller-options button[aria-pressed=true]{background:#d2f0e2;color:#183f35;border-color:#d2f0e2;box-shadow:none}body.experience19-page #deployment-studio .m19-controller-options>p,body.experience19-page #deployment-studio .m19-studio-rules{font-size:12px;line-height:1.5;color:#d1e6e6;margin:8px 0 0}body.experience19-page #deployment-studio #studio19-drone-node{position:absolute;left:43.23%;top:44.06%;width:14%;transform:translate(-50%,-50%);color:#14635f;z-index:4;pointer-events:none}body.experience19-page #deployment-studio #studio19-drone-node svg{display:block;width:100%;height:auto;overflow:visible}body.experience19-page #ex14-workflow #mission17 .m18-base-popup{width:196px;max-height:calc(100% - 54px);overflow-y:auto;overscroll-behavior-y:contain;scrollbar-width:thin}body.experience19-page #ex14-workflow #mission17 #m19-base-command-guide{display:block;color:#dff6e9;text-decoration:none;border-radius:4px;overflow:hidden;background:#09242f;margin-top:6px}body.experience19-page #ex14-workflow #mission17 #m19-base-command-guide img{display:block;width:100%;height:50px;object-fit:cover;object-position:center;max-width:100%}body.experience19-page #ex14-workflow #mission17 #m19-base-command-guide>span{display:flex;align-items:center;justify-content:space-between;padding:5px 7px;font-size:11px;line-height:1.4;color:#d9f1e4}body.experience19-page #ex14-workflow #mission17 #m19-base-command-guide:hover>span{color:#fff;text-decoration:underline;text-underline-offset:3px}body.experience19-page #ex14-workflow #mission17 #m19-base-command-guide:focus-visible{outline:2px solid #d6ffec;outline-offset:-2px}body.experience19-page #deployment-studio .studio12-layout{display:grid;grid-template-columns:minmax(0,1fr) 286px;gap:0;min-height:0;height:100%}body.experience19-page #deployment-studio .studio12-main{order:0;min-width:0;min-height:0;padding:12px;gap:8px;grid-template-rows:auto minmax(0,1fr) auto auto auto}body.experience19-page #deployment-studio .studio12-controls{order:1;display:block;min-width:0;min-height:0;overflow:auto;padding:12px;background:#102936;border:0;border-left:1px solid #4c7175;overscroll-behavior-y:contain}body.experience19-page #deployment-studio .studio14-viewport{display:grid;place-items:center;container-type:size;min-height:240px;height:auto;overflow:hidden}body.experience19-page #deployment-studio .studio12-scene{width:min(100cqw,162.711864cqh);height:auto;max-height:100%;margin:0;aspect-ratio:960/590}body.experience19-page #deployment-studio .studio12-controls>.studio15-phase{margin-bottom:8px}body.experience19-page #deployment-studio .studio14-placement>.studio12-viewbar{float:none;width:100%}body.experience19-page #deployment-studio .studio14-pose-tools{width:100%;margin:0}body.experience19-page #deployment-studio .studio12-controls fieldset{display:block;margin:0 0 15px}body.experience19-page #deployment-studio .studio12-contexts{grid-template-columns:1fr}@media(min-width:960px)and (min-height:700px){body.experience19-page .ex-hero{position:absolute;width:1px;height:1px;min-height:0;padding:0;margin:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}body.experience19-page .ex-page{padding:10px 0}body.experience19-page .ex14-ready .ex14-shell{height:calc(100dvh - 94px);min-height:430px}body.experience19-page.ex14-expanded .ex14-ready .ex14-shell{height:calc(100dvh - 24px)}body.experience19-page .ex14-ready #ex14-workflow{display:grid;grid-template-rows:minmax(0,1fr) auto;min-height:0;height:100%;padding:8px}body.experience19-page #ex14-workflow :is(.ex-composer-grid,#mission17){height:100%;max-height:100%}body.experience19-page #ex14-workflow #mission17 :is(.m17-map-surface,#m18-site-stage){min-height:200px}body.experience19-page #deployment-studio .studio14-viewport{min-height:200px}}@media(min-width:1500px){body.experience19-page #ex14-workflow #mission17,body.experience19-page #deployment-studio .studio12-layout{grid-template-columns:minmax(0,1fr) 300px}}@media(min-width:960px)and (max-height:699px){body.experience19-page #ex14-workflow #mission17{height:620px;max-height:none}body.experience19-page #deployment-studio .studio12-layout{height:620px}body.experience19-page #ex14-workflow .ex-world,body.experience19-page #deployment-studio .studio14-viewport{min-height:0}}@media(min-width:960px)and (min-height:600px)and (max-height:699px){body.experience19-page.ex14-expanded .ex14-ready #ex14-workflow{display:grid;grid-template-rows:minmax(0,1fr) auto;height:100%;min-height:0;padding:6px}body.experience19-page.ex14-expanded #ex14-workflow :is(.ex-composer-grid,#mission17){height:100%;max-height:100%}body.experience19-page.ex14-expanded #ex14-workflow #mission17 :is(.m17-map-surface,#m18-site-stage){min-height:170px}body.experience19-page.ex14-expanded #deployment-studio .studio12-layout{height:100%}body.experience19-page.ex14-expanded #deployment-studio .studio14-viewport{min-height:170px}body.experience19-page.ex14-expanded #deployment-studio .studio12-scene{width:min(100cqw,162.711864cqh);margin:0}}@media(min-width:960px)and (max-width:1200px){body.experience19-page #ex14-workflow #mission17,body.experience19-page #deployment-studio .studio12-layout{grid-template-columns:minmax(0,1fr) 270px}body.experience19-page #ex14-workflow #mission17 .m17-heading{min-height:58px;padding:8px 10px}body.experience19-page #ex14-workflow #mission17 .m17-heading h2{font-size:20px}body.experience19-page #ex14-workflow #mission17 .m17-heading-tools{width:100%;justify-content:space-between;margin:0}body.experience19-page #ex14-workflow #mission17 .m17-footer{display:block}body.experience19-page #ex14-workflow #mission17 .m17-progress-row{display:flex;flex-wrap:nowrap;margin-top:7px}body.experience19-page #ex14-workflow #mission17 #m17-progress{width:48px;flex-basis:48px}body.experience19-page #ex14-workflow #mission17 .m17-demo-notice{margin-top:3px}body.experience19-page #deployment-studio .studio12-scene-heading{flex-wrap:wrap;gap:5px}}@media(max-width:959px){body.experience19-page #ex14-workflow #mission17{grid-template-columns:1fr;height:auto;max-height:none;overflow:visible}body.experience19-page #ex14-workflow #mission17 .m19-stage-column{min-height:540px}body.experience19-page #ex14-workflow #mission17 .m17-content{overflow:visible;flex:1}body.experience19-page #ex14-workflow #mission17 .m17-main{min-height:430px}body.experience19-page #ex14-workflow #mission17 #m19-config-rail{height:auto;max-height:none;overflow:visible;border-left:0;border-top:1px solid #4c7175}body.experience19-page #ex14-workflow #mission17 #m19-config-scroll{display:grid;grid-template-columns:1fr 1fr;gap:10px;align-items:start;overflow:visible}body.experience19-page #ex14-workflow #mission17 #m19-config-scroll>:is(#m19-device-controls,#m17-vision){grid-column:1/-1}body.experience19-page #ex14-workflow #mission17 #m19-config-scroll>.m19-config-section{margin:0}body.experience19-page #ex14-workflow #mission17 .m17-heading-tools{width:auto}body.experience19-page #deployment-studio .studio12-layout{display:flex;flex-direction:column;height:auto}body.experience19-page #deployment-studio .studio12-main{display:grid;grid-template-rows:auto auto auto auto auto;padding:12px}body.experience19-page #deployment-studio .studio14-viewport{container-type:inline-size;display:block;min-height:0;height:auto}body.experience19-page #deployment-studio .studio12-scene{width:100%;max-height:none;margin:0}body.experience19-page #deployment-studio .studio12-controls{display:grid;grid-template-columns:1fr 1fr;gap:10px;height:auto;overflow:visible;border-left:0;border-top:1px solid #4c7175}body.experience19-page #deployment-studio .studio12-controls>.studio15-phase{margin:0}}@media(max-width:640px){body.experience19-page #ex14-workflow #mission17 .m19-stage-column{min-height:0}body.experience19-page #ex14-workflow #mission17 .m17-heading{padding:12px;gap:10px}body.experience19-page #ex14-workflow #mission17 .m17-heading-tools{width:100%;margin:0;gap:6px}body.experience19-page #ex14-workflow #mission17 .m17-heading h2{font-size:24px}body.experience19-page #ex14-workflow #mission17 .m17-mode-switch button{min-height:44px;font-size:12px;padding:7px 5px}body.experience19-page #ex14-workflow #mission17 .m17-vision-toggle{font-size:12px;padding:7px;gap:4px}body.experience19-page #ex14-workflow #mission17 .m17-main{padding:10px;min-height:0}body.experience19-page #ex14-workflow #mission17 .m17-map-surface{flex:none;height:clamp(280px,80vw,400px);min-height:0}body.experience19-page #ex14-workflow #mission17 #m18-site-stage{flex:none;height:clamp(280px,70vw,400px);min-height:0}body.experience19-page #ex14-workflow #mission17 #m18-site-svg{position:absolute;width:100%;height:100%;max-height:none}body.experience19-page #ex14-workflow #mission17 .m17-footer{display:block;padding:10px}body.experience19-page #ex14-workflow #mission17 .m17-playback{grid-template-columns:38px minmax(0,1fr) 38px 38px}body.experience19-page #ex14-workflow #mission17 #m17-play{min-width:0;font-size:13px}body.experience19-page #ex14-workflow #mission17 .m17-progress-row{display:flex;flex-wrap:nowrap;margin-top:9px;gap:9px}body.experience19-page #ex14-workflow #mission17 #m17-progress{width:38px;flex-basis:38px}body.experience19-page #ex14-workflow #mission17 .m17-demo-notice{margin-top:5px}body.experience19-page #ex14-workflow #mission17 #m19-config-scroll{display:block;padding:10px}body.experience19-page #ex14-workflow #mission17 #m19-config-scroll>.m19-config-section{margin-bottom:8px}body.experience19-page #ex14-workflow #mission17 .m18-map-controls button{font-size:12px;min-height:44px}body.experience19-page #ex14-workflow #mission17 .m18-client-control{gap:4px}body.experience19-page #ex14-workflow #mission17 #m18-client-equipment{font-size:11px}body.experience19-page #ex14-workflow #mission17 :is(input,select){font-size:16px;min-height:44px}body.experience19-page #ex14-workflow #mission17 .m17-coordinate-grid :is(label,input){font-size:14px}body.experience19-page #deployment-studio .studio12-controls{display:block;padding:10px}body.experience19-page #deployment-studio .studio12-controls>.studio15-phase{margin-bottom:8px}body.experience19-page #deployment-studio .studio12-contexts{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){body.experience19-page #ex14-workflow #mission17 *{scroll-behavior:auto!important}}body.experience20-page #ex14-workflow #mission17 .m20-camera-tools{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:7px 12px;border-bottom:1px solid #456b79;background:#112f3d;flex:none}body.experience20-page #ex14-workflow #mission17 .m20-camera-tools button{min-height:44px;padding:8px 11px;font-family:inherit;font-size:12px;font-weight:600;line-height:1.3;color:#e8f5f4;background:#193c4b;border:1px solid #76939d;border-radius:6px;cursor:pointer;white-space:normal}body.experience20-page #ex14-workflow #mission17 .m20-camera-tools button:hover{background:#2b5363}body.experience20-page #ex14-workflow #mission17 .m20-camera-tools button[aria-pressed=true]{background:#e3edf3;border-color:#e3edf3;color:#173444}body.experience20-page #ex14-workflow #mission17 .m20-camera-tools button:focus-visible{outline:3px solid #ffb093;outline-offset:2px}body.experience20-page #ex14-workflow #mission17 .m20-camera-tools button:disabled{opacity:.5;cursor:default}body.experience20-page #ex14-workflow #mission17 :is(.m20-view-options,.m20-zoom-options){display:flex;align-items:center;gap:4px}body.experience20-page #ex14-workflow #mission17 .m20-zoom-options button{min-width:44px;font-size:19px;padding:5px}body.experience20-page #ex14-workflow #mission17 #m20-zoom-label{font-size:12px;color:#e8f5f4;min-width:37px;text-align:center}body.experience20-page #ex14-workflow #mission17 #m20-camera-caption{font-size:12px;line-height:1.4;color:#c9dfe7;margin-left:auto}body.experience20-page #ex14-workflow #mission17 #m20-guide{font-size:12px;line-height:1.3;color:#e9d8ff;text-decoration:underline;text-underline-offset:3px;min-height:44px;display:inline-flex;align-items:center;padding:7px}body.experience20-page #ex14-workflow #mission17 #m20-guide[hidden]{display:none}body.experience20-page #ex14-workflow #mission17 #m18-site-stage{overflow:hidden;background:radial-gradient(ellipse at 50% 45%,#173c4c,#081f2c 80%)}body.experience20-page #ex14-workflow #mission17 #m18-site-svg{overflow:hidden}body.experience20-page #ex14-workflow #mission17 #m18-links path{vector-effect:non-scaling-stroke;stroke-width:2}body.experience20-page #ex14-workflow #mission17 :is(#m17-plane,#m18-traveller){filter:none}body.experience20-page #ex14-workflow #mission17[data-m20-expanded=true]{grid-template-columns:minmax(0,1fr)}body.experience20-page #ex14-workflow #mission17[data-m20-expanded=true] #m19-config-rail{display:none}body.experience20-page #ex14-workflow #mission17 #m18-site-copy{max-width:82ch}@media(min-width:960px){body.experience20-page #ex14-workflow #mission17 .m17-main{padding:7px 9px}body.experience20-page #ex14-workflow #mission17 .m17-heading{min-height:52px;padding:7px 12px}body.experience20-page #ex14-workflow #mission17 .m18-site-caption{min-height:55px}body.experience20-page #ex14-workflow #mission17 .m17-map-note{display:none}}@media(max-width:640px){body.experience20-page #ex14-workflow #mission17 .m20-camera-tools{gap:6px;padding:8px}body.experience20-page #ex14-workflow #mission17 .m20-camera-tools button{padding:7px 8px;font-size:12px}body.experience20-page #ex14-workflow #mission17 #m20-camera-caption{width:100%;margin:0}body.experience20-page #ex14-workflow #mission17 #m18-site-stage{height:clamp(340px,95vw,460px)}body.experience20-page #ex14-workflow #mission17 #m20-canvas{margin-left:auto}}body.experience20-page #ex14-workflow #mission17[data-mode=map] :is(.m20-view-options,.m20-zoom-options){display:none}body.experience20-page #ex14-workflow #mission17 #m20-camera-caption{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;margin:0;padding:0}body.experience19-page #deployment-studio.studio20 .studio20-header{display:grid;gap:7px;min-width:0}body.experience19-page #deployment-studio.studio20 .studio12-scene-heading{margin:0;min-height:0;align-items:center}body.experience19-page #deployment-studio.studio20 .studio12-scene-heading .studio12-kicker{display:none}body.experience19-page #deployment-studio.studio20 .studio12-scene-heading h3{font-size:19px;line-height:1.25;margin:0}body.experience19-page #deployment-studio.studio20 .studio20-camera{display:flex;align-items:center;gap:7px;min-width:0;flex-wrap:wrap}body.experience19-page #deployment-studio.studio20 .studio20-modes{display:flex;gap:3px;padding:3px;border:1px solid #537e83;border-radius:9px;background:#0b2632}body.experience19-page #deployment-studio.studio20 .studio20-camera button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;font-family:inherit;font-size:13px;line-height:1.35;font-weight:600;white-space:nowrap;padding:8px 10px;background:#183d48;color:#f0fbf6;border:1px solid #6b969a;border-radius:6px;cursor:pointer}body.experience19-page #deployment-studio.studio20 .studio20-modes button{border-color:transparent;background:transparent;min-height:44px}body.experience19-page #deployment-studio.studio20 .studio20-modes button[aria-pressed=true]{background:#d4f1e4;border-color:#d4f1e4;color:#173f35}body.experience19-page #deployment-studio.studio20 .studio20-camera button:disabled{background:#173640;color:#b9cecf;border-color:#486c76;cursor:default}body.experience19-page #deployment-studio.studio20 .studio20-camera button:focus-visible,body.experience19-page #deployment-studio.studio20 .studio20-camera select:focus-visible{outline:3px solid #d1fba7;outline-offset:2px}body.experience19-page #deployment-studio.studio20 .studio20-target{flex:1;min-width:125px;max-width:200px}body.experience19-page #deployment-studio.studio20 .studio20-target>span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}body.experience19-page #deployment-studio.studio20 #studio20-target{display:block;width:100%;height:44px;padding:7px 24px 7px 9px;font:inherit;font-size:13px;font-weight:550;background:#193e49;color:#ecf9f1;border:1px solid #71969c;border-radius:6px;line-height:1.4;margin:0}body.experience19-page #deployment-studio.studio20 .studio20-zoom{display:flex;align-items:center;gap:3px;margin-left:auto;flex:none}body.experience19-page #deployment-studio.studio20 .studio20-zoom button{padding:5px;font-size:22px;font-weight:450}body.experience19-page #deployment-studio.studio20 #studio20-scale{min-width:44px;text-align:center;font-size:13px;line-height:1.4;font-weight:600;font-variant-numeric:tabular-nums;color:#e6f7ef}body.experience19-page #deployment-studio.studio20 #studio20-viewport{display:block;position:relative;overflow:hidden;container-type:normal;min-height:200px;height:auto;touch-action:pan-y;border-radius:10px;background:#eaf2f2;cursor:grab}body.experience19-page #deployment-studio.studio20 #studio20-viewport:focus-visible{outline:3px solid #ccefa9;outline-offset:2px}body.experience19-page #deployment-studio.studio20 #studio20-viewport[data-dragging=true]{cursor:grabbing}body.experience19-page #deployment-studio.studio20 #studio12-scene{position:absolute;left:0;top:0;width:960px;height:590px;min-width:960px;max-width:none;max-height:none;aspect-ratio:auto;margin:0;border:0;border-radius:0;transform-origin:0 0;will-change:transform;background:transparent;transition:transform .62s cubic-bezier(.22,.7,.2,1)}body.experience19-page #deployment-studio.studio20 #studio20-viewport[data-dragging=true] #studio12-scene{transition:none}body.experience19-page #deployment-studio.studio20 .studio16-destinations{top:24px;right:24px;width:340px;max-width:none;gap:10px}body.experience19-page #deployment-studio.studio20 .studio16-destinations:has(.studio16-interface-card[hidden]){grid-template-columns:1fr;width:230px}body.experience19-page #deployment-studio.studio20 .studio16-interface-card>strong{font-size:14px;line-height:1.35;white-space:normal;min-height:24px}body.experience19-page #deployment-studio.studio20 .studio16-interface-card>img{height:74px}body.experience19-page #deployment-studio.studio20 .studio16-interface-card>span{display:flex;font-size:13px}body.experience19-page #deployment-studio.studio20 #studio20-caption{position:absolute;left:10px;right:10px;bottom:9px;z-index:8;margin:0;padding:7px 10px;width:fit-content;max-width:calc(100% - 20px);background:#f6fbf9ef;border:1px solid #abc5c1;border-radius:7px;font-size:13px;line-height:1.4;font-weight:600;color:#153f42;pointer-events:none;box-shadow:0 3px 12px #1e454512}body.experience19-page #deployment-studio.studio20 .studio14-pose-readout{display:none}body.experience19-page #deployment-studio.studio20 #studio12-pole-image{mix-blend-mode:normal;clip-path:none}body.experience19-page #deployment-studio.studio20 .studio12-scene-footer{padding:0}body.experience19-page #deployment-studio.studio20 .studio12-main{grid-template-rows:auto minmax(0,1fr) auto auto auto}@media(max-width:959px){body.experience19-page #deployment-studio.studio20 .studio12-main{grid-template-rows:auto auto auto auto auto}body.experience19-page #deployment-studio.studio20 #studio20-viewport{height:clamp(360px,58vw,520px);min-height:360px}body.experience19-page #deployment-studio.studio20 .studio12-scene-heading{flex-wrap:wrap}}@media(max-width:640px){body.experience19-page #deployment-studio.studio20 .studio20-camera{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px}body.experience19-page #deployment-studio.studio20 .studio20-modes{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr}body.experience19-page #deployment-studio.studio20 .studio20-modes button{min-height:44px}body.experience19-page #deployment-studio.studio20 .studio20-target{width:100%;max-width:none;min-width:0}body.experience19-page #deployment-studio.studio20 #studio20-target{font-size:16px}body.experience19-page #deployment-studio.studio20 #studio20-viewport{height:380px;min-height:380px}body.experience19-page #deployment-studio.studio20 #studio20-caption{font-size:12px}body.experience19-page #deployment-studio.studio20 .studio12-main{padding:10px}}@media(prefers-reduced-motion:reduce){body.experience19-page #deployment-studio.studio20 #studio12-scene{transition:none}}@media print{body.experience19-page #deployment-studio.studio20 #studio20-viewport{height:360px}.studio20-camera{display:none!important}}#ex21-bar{display:none}body.ex21-presenting{overflow:hidden;overscroll-behavior:none}body.ex21-presenting #experience-composer #ex-composer{position:fixed;inset:0;z-index:1800;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);width:100%;max-width:none;height:100vh;height:100dvh;min-height:0;max-height:100dvh;margin:0;padding:0;border:0;border-radius:0;background:#0b2935;overflow:hidden;box-shadow:none;isolation:isolate}body.ex21-presenting #ex-composer>.ex14-workspace-bar,body.ex21-presenting #ex-composer>.ex14-tabs,body.ex21-presenting #ex-composer>.ex14-workspace-footer{display:none}body.ex21-presenting #ex-composer>#ex21-bar:not([hidden]){display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px max(14px,env(safe-area-inset-right)) 6px max(14px,env(safe-area-inset-left));min-height:56px;margin:0;border:0;border-bottom:1px solid #557482;position:relative;inset:auto;z-index:40;background:#0b202b;color:#effbf6}body.ex21-presenting #ex-composer #ex21-bar .ex21-viewer-heading{display:flex;align-items:center;gap:14px;min-width:0}body.ex21-presenting #ex-composer #ex21-bar #ex21-source-label{font-family:inherit;font-size:11px;line-height:1.35;font-weight:600;letter-spacing:.075em;color:#bddcd3;white-space:nowrap}body.ex21-presenting #ex-composer #ex21-bar #ex21-title{font-size:18px;line-height:1.3;letter-spacing:-.015em;color:#f1faf6;font-weight:650;margin:0;white-space:nowrap}body.ex21-presenting #ex-composer #ex21-bar .ex21-demo-label{display:flex;align-items:center;gap:7px;font-size:12px;line-height:1.4;color:#cbe2dc;margin:0 auto 0 0;white-space:nowrap}body.ex21-presenting #ex-composer #ex21-bar .ex21-demo-label>span{width:6px;height:6px;border-radius:50%;background:#ef9b76;flex:none}body.ex21-presenting #ex-composer #ex21-bar .ex21-viewer-actions{display:flex;align-items:center;gap:7px;flex:none}body.ex21-presenting #ex-composer #ex21-bar button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:8px 12px;border:1px solid #799398;border-radius:6px;font-family:inherit;font-size:13px;font-weight:600;line-height:1.35;color:#e9f8f1;background:#173c49;white-space:nowrap;cursor:pointer}body.ex21-presenting #ex-composer #ex21-bar button svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round}body.ex21-presenting #ex-composer #ex21-bar #ex21-exit{background:#d7f0e3;color:#173f35;border-color:#d7f0e3}body.ex21-presenting #ex-composer #ex21-bar #ex21-settings[aria-expanded=true]{background:#e0edf4;color:#123947;border-color:#e0edf4}body.ex21-presenting #ex-composer #ex21-bar button:hover{filter:brightness(1.12)}body.ex21-presenting #ex-composer #ex21-bar :is(button,#ex21-title):focus-visible{outline:3px solid #ffb69a;outline-offset:2px}body.ex21-presenting #ex-composer>.ex14-panels{display:block;position:relative;min-height:0;height:100%;min-width:0;overflow:hidden}body.ex21-presenting #ex-composer .ex14-panel{width:100%;height:100%;min-height:0;max-height:100%;padding:0;margin:0;overflow:hidden}body.ex21-presenting #ex-composer .ex14-panel[hidden]{display:none}body.ex21-presenting #ex-composer #ex14-workflow #mission17,body.ex21-presenting #ex-composer #deployment-studio .studio12-layout{position:relative;display:grid;grid-template-columns:minmax(0,1fr);height:100%;min-height:0;max-height:100%;overflow:hidden;gap:0}body.ex21-presenting #ex-composer #ex14-workflow #mission17 #m19-config-rail,body.ex21-presenting #ex-composer #deployment-studio #studio21-settings{display:none;position:absolute;top:0;right:0;bottom:0;z-index:30;width:min(356px,90vw);height:100%;max-height:100%;min-height:0;border-left:1px solid #87a4aa;border-top:0;box-shadow:-16px 0 50px #03121980;background:#102936}body.ex21-presenting #experience-composer[data-ex21-settings=true] #ex-composer #ex14-workflow #mission17 #m19-config-rail{display:flex;flex-direction:column;overflow:hidden}body.ex21-presenting #experience-composer[data-ex21-settings=true] #ex-composer #deployment-studio #studio21-settings{display:block;overflow-y:auto;overscroll-behavior:contain;padding:14px;scrollbar-width:thin;scrollbar-color:#8caf9f #102936}body.ex21-presenting #ex-composer #ex14-workflow #mission17 #m19-config-scroll{display:block;overflow-y:auto;overscroll-behavior:contain;min-height:0;flex:1;padding:12px}body.ex21-presenting #ex-composer #ex14-workflow #mission17 #m19-config-scroll>.m19-config-section{margin:0 0 8px}body.ex21-presenting #ex-composer #deployment-studio #studio21-settings>.studio15-phase{margin:0 0 10px}body.ex21-presenting #ex-composer #ex14-workflow{display:block}body.ex21-presenting #ex-composer #ex14-workflow[hidden]{display:none}body.ex21-presenting #ex-composer #ex14-workflow :is(.ex-composer-grid,.ex-world-column,.ex-world){display:block;height:100%;min-height:0;max-height:100%;width:100%;border-radius:0;overflow:hidden}body.ex21-presenting #ex-composer #ex14-workflow .ex14-flow-detail{display:none}body.ex21-presenting #ex-composer #ex14-workflow #mission17 .m19-stage-column{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto minmax(0,1fr) auto;height:100%;min-height:0;overflow:hidden}body.ex21-presenting #ex-composer #ex14-workflow #mission17[data-mode=map] .m19-stage-column{grid-template-rows:auto minmax(0,1fr) auto}body.ex21-presenting #ex-composer #ex14-workflow #mission17[data-mode=map] .m20-camera-tools{display:none}body.ex21-presenting #ex-composer #ex14-workflow #mission17 .m17-heading{display:flex;align-items:center;justify-content:space-between;min-height:0;padding:5px 12px;gap:10px;flex-wrap:nowrap}body.ex21-presenting #ex-composer #ex14-workflow #mission17 .m17-heading h2{font-size:17px;line-height:1.3}body.ex21-presenting #ex-composer #ex14-workflow #mission17 .m18-phase-label{font-size:12px;line-height:1.4;margin:2px 0 0}body.ex21-presenting #ex-composer #ex14-workflow #mission17 .m17-heading-tools{display:flex;flex-wrap:nowrap;width:auto;margin:0 0 0 auto;gap:6px;flex:none}body.ex21-presenting #ex-composer #ex14-workflow #mission17 :is(.m17-mode-switch button,.m17-vision-toggle){min-height:44px;padding:7px 10px;font-size:13px;line-height:1.35}body.ex21-presenting #ex-composer #ex14-workflow #mission17 .m20-camera-tools{padding:4px 12px;min-height:52px;gap:7px;flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin}body.ex21-presenting #ex-composer #ex14-workflow #mission17 .m20-camera-tools>:is(div,a){flex:none}body.ex21-presenting #ex-composer #ex14-workflow #mission17 .m20-camera-tools button{white-space:nowrap}body.ex21-presenting #ex-composer #ex14-workflow #mission17 #m20-canvas{display:none}body.ex21-presenting #ex-composer #ex14-workflow #mission17 .m17-content{display:flex;flex:1;min-height:0;overflow:hidden}body.ex21-presenting #ex-composer #ex14-workflow #mission17 .m17-main{display:flex;flex-direction:column;min-height:0;min-width:0;padding:6px 10px;overflow:hidden}body.ex21-presenting #ex-composer #ex14-workflow #mission17 :is(#m17-map-view,#m17-flow-view){display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}body.ex21-presenting #ex-composer #ex14-workflow #mission17 :is(#m17-map-view,#m17-flow-view)[hidden]{display:none}body.ex21-presenting #ex-composer #ex14-workflow #mission17 :is(.m17-map-surface,#m18-site-stage){height:auto;min-height:0;max-height:none;flex:1;overflow:hidden}body.ex21-presenting #ex-composer #ex14-workflow #mission17 :is(#m17-map,#m18-site-svg){position:absolute;inset:0;width:100%;height:100%;min-height:0;max-height:none;aspect-ratio:auto}body.ex21-presenting #ex-composer #ex14-workflow #mission17 #m18-site-header{min-height:24px;padding:0 0 4px;flex:none}body.ex21-presenting #ex-composer #ex14-workflow #mission17 .m18-site-toolbar{flex:none}body.ex21-presenting #ex-composer #ex14-workflow #mission17 .m18-site-toolbar:has(#m18-back-map:not([hidden])){padding:0 0 4px}body.ex21-presenting #ex-composer #ex14-workflow #mission17 :is(.m18-site-caption,.m17-map-caption){min-height:0;padding:6px 2px 0;flex:none;gap:8px}body.ex21-presenting #ex-composer #ex14-workflow #mission17 .m17-map-caption>div{max-width:none;flex:1}body.ex21-presenting #ex-composer #ex14-workflow #mission17 #m18-site-copy{font-size:13px;line-height:1.35;margin-top:2px}body.ex21-presenting #ex-composer #ex14-workflow #mission17 .m17-map-note{display:none}body.ex21-presenting #ex-composer #ex14-workflow #mission17 .m18-map-controls{flex:none;padding-top:5px;min-height:0}body.ex21-presenting #ex-composer #ex14-workflow #mission17 .m17-footer{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:3px 16px;flex:none;min-height:66px;padding:7px 12px max(7px,env(safe-area-inset-bottom));margin:0;border-top:1px solid #466b75}body.ex21-presenting #ex-composer #ex14-workflow #mission17 .m17-controls{grid-column:1;grid-row:1/3}body.ex21-presenting #ex-composer #ex14-workflow #mission17 .m17-progress-row{display:flex;flex-wrap:wrap;gap:4px;margin:0;grid-column:2}body.ex21-presenting #ex-composer #ex14-workflow #mission17 #m17-progress{width:100%;flex-basis:100%;height:3px}body.ex21-presenting #ex-composer #ex14-workflow #mission17 #m17-status{font-size:13px;line-height:1.35;margin:0}body.ex21-presenting #ex-composer #ex14-workflow #mission17 .m17-demo-notice{grid-column:2;font-size:11px;line-height:1.35;margin:0}body.ex21-presenting #ex-composer #ex14-workflow #mission17 .m17-playback{display:flex;gap:5px}body.ex21-presenting #ex-composer #ex14-workflow #mission17 .m17-playback>:is(#m17-prev,#m17-next,#m17-reset){width:44px;flex-basis:44px;min-height:44px}body.ex21-presenting #ex-composer #deployment-studio{display:block}body.ex21-presenting #ex-composer #deployment-studio[hidden]{display:none}body.ex21-presenting #ex-composer #deployment-studio>.studio12-heading{display:none}body.ex21-presenting #ex-composer #deployment-studio .studio12-main{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto auto;gap:7px;min-height:0;height:100%;padding:8px 12px max(8px,env(safe-area-inset-bottom));overflow:hidden}body.ex21-presenting #ex-composer #deployment-studio .studio20-header{display:grid;grid-template-columns:minmax(0,1fr);gap:6px;min-height:0}body.ex21-presenting #ex-composer #deployment-studio .studio12-scene-heading{display:flex;align-items:center;flex-wrap:nowrap;min-height:0;gap:12px;margin:0}body.ex21-presenting #ex-composer #deployment-studio .studio12-scene-heading h3{font-size:17px;line-height:1.3}body.ex21-presenting #ex-composer #deployment-studio .studio16-scene-actions{margin-left:auto}body.ex21-presenting #ex-composer #deployment-studio .studio16-motion-control{display:flex;align-items:center}body.ex21-presenting #ex-composer #deployment-studio #studio16-motion-note,body.ex21-presenting #ex-composer #deployment-studio .studio12-concept-label{display:none}body.ex21-presenting #ex-composer #deployment-studio .studio20-camera{display:flex;flex-wrap:nowrap;align-items:center;gap:6px;min-height:0;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin}body.ex21-presenting #ex-composer #deployment-studio .studio20-modes{display:flex;flex:none;padding:2px}body.ex21-presenting #ex-composer #deployment-studio .studio20-target{min-width:154px;max-width:190px;flex:1}body.ex21-presenting #ex-composer #deployment-studio .studio20-zoom{margin-left:auto}body.ex21-presenting #ex-composer #deployment-studio #studio20-viewport{height:auto;min-height:0;max-height:none;min-width:0;overflow:hidden;touch-action:none}body.ex21-presenting #ex-composer #deployment-studio .studio12-scene-footer{display:flex;align-items:center;gap:12px;min-height:20px;padding:0;margin:0}body.ex21-presenting #ex-composer #deployment-studio .studio12-scene-footer>p{font-size:12px;line-height:1.35;max-width:none;margin:0;flex:1}body.ex21-presenting #ex-composer #deployment-studio .studio12-scene-footer>strong{font-size:13px;line-height:1.35;text-align:right;margin:0}body.ex21-presenting #ex-composer #deployment-studio .studio12-playbar{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;padding:5px 0 0;margin:0;border-top:1px solid #527880}body.ex21-presenting #ex-composer #deployment-studio .studio12-playbar>div:first-child{display:flex;align-items:center;gap:8px;min-width:0}body.ex21-presenting #ex-composer #deployment-studio .studio12-playbar strong{font-size:14px;line-height:1.3}body.ex21-presenting #ex-composer #deployment-studio .studio12-playbar small{font-size:12px;line-height:1.3;margin:0}body.ex21-presenting #ex-composer #deployment-studio .studio12-play-actions{display:flex;gap:5px;flex:none}body.ex21-presenting #ex-composer #deployment-studio .studio12-play-actions button{min-height:44px}body.ex21-presenting #ex-composer #deployment-studio .studio12-play-actions>:is(#studio12-prev,#studio12-next){width:44px;min-width:44px}body.ex21-presenting #ex-composer #deployment-studio .studio12-steps{display:none}@media(min-width:1180px){body.ex21-presenting #ex-composer #ex14-workflow #mission17 .m19-stage-column{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto minmax(0,1fr) auto}body.ex21-presenting #ex-composer #ex14-workflow #mission17 .m17-heading{grid-column:1;grid-row:1}body.ex21-presenting #ex-composer #ex14-workflow #mission17 .m17-heading>div:first-child{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}body.ex21-presenting #ex-composer #ex14-workflow #mission17 .m17-heading-tools{margin:0}body.ex21-presenting #ex-composer #ex14-workflow #mission17 .m20-camera-tools{grid-column:2;grid-row:1;border-bottom:0;justify-content:flex-end;background:transparent}body.ex21-presenting #ex-composer #ex14-workflow #mission17 .m17-content{grid-column:1/-1;grid-row:2}body.ex21-presenting #ex-composer #ex14-workflow #mission17 .m17-footer{grid-column:1/-1;grid-row:3}body.ex21-presenting #ex-composer #deployment-studio .studio20-header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px}body.ex21-presenting #ex-composer #deployment-studio .studio20-camera{justify-content:flex-end}}@media(max-width:959px){body.ex21-presenting #ex-composer #ex21-bar .ex21-demo-label{display:none}body.ex21-presenting #ex-composer #ex21-bar .ex21-viewer-heading{display:block}body.ex21-presenting #ex-composer #ex21-bar #ex21-source-label{display:block;font-size:10px;line-height:1.25}body.ex21-presenting #ex-composer #ex21-bar #ex21-title{font-size:16px;line-height:1.3}body.ex21-presenting #ex-composer #ex14-workflow #mission17 .m17-heading h2{display:none}body.ex21-presenting #ex-composer #ex14-workflow #mission17 .m18-phase-label{font-size:12px;max-width:24ch}body.ex21-presenting #ex-composer #deployment-studio .studio12-playbar small{display:none}}@media(max-width:640px){body.ex21-presenting #ex-composer>#ex21-bar:not([hidden]){gap:7px;padding:5px 8px;min-height:56px}body.ex21-presenting #ex-composer #ex21-bar #ex21-title{font-size:15px;white-space:normal;max-width:22ch}body.ex21-presenting #ex-composer #ex21-bar .ex21-viewer-actions{gap:5px}body.ex21-presenting #ex-composer #ex21-bar button{padding:7px 9px;font-size:12px;gap:4px}body.ex21-presenting #ex-composer #ex21-bar #ex21-settings svg{display:none}body.ex21-presenting #ex-composer #ex21-bar #ex21-exit>span:first-child{display:none}body.ex21-presenting #ex-composer #ex14-workflow #mission17 .m17-heading{padding:3px 6px;gap:0}body.ex21-presenting #ex-composer #ex14-workflow #mission17 .m17-heading>div:first-child{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}body.ex21-presenting #ex-composer #ex14-workflow #mission17 .m17-heading-tools{width:100%;justify-content:space-between;gap:4px}body.ex21-presenting #ex-composer #ex14-workflow #mission17 :is(.m17-mode-switch button,.m17-vision-toggle){font-size:12px;padding:7px 8px;min-height:44px}body.ex21-presenting #ex-composer #ex14-workflow #mission17 .m17-mode-switch svg{display:none}body.ex21-presenting #ex-composer #ex14-workflow #mission17 .m20-camera-tools{padding:3px 6px;min-height:50px;gap:4px}body.ex21-presenting #ex-composer #ex14-workflow #mission17 .m20-camera-tools button{font-size:12px;padding:7px 8px}body.ex21-presenting #ex-composer #ex14-workflow #mission17 #m20-guide{font-size:12px;padding:7px 4px}body.ex21-presenting #ex-composer #ex14-workflow #mission17 .m17-main{padding:4px 6px}body.ex21-presenting #ex-composer #ex14-workflow #mission17 #m18-site-header{min-height:23px}body.ex21-presenting #ex-composer #ex14-workflow #mission17 .m18-site-context{display:flex;align-items:center;gap:5px;min-width:0;flex-wrap:nowrap}body.ex21-presenting #ex-composer #ex14-workflow #mission17 #m18-arrival-banner{font-size:10px;padding:3px 5px}body.ex21-presenting #ex-composer #ex14-workflow #mission17 #m18-site-context{font-size:12px}body.ex21-presenting #ex-composer #ex14-workflow #mission17 #m18-site-step{font-size:14px;line-height:1.3}body.ex21-presenting #ex-composer #ex14-workflow #mission17 #m18-site-copy{font-size:12px;line-height:1.3}body.ex21-presenting #ex-composer #ex14-workflow #mission17 .m17-footer{grid-template-columns:minmax(0,1fr);gap:5px;min-height:0;padding:5px 8px max(6px,env(safe-area-inset-bottom))}body.ex21-presenting #ex-composer #ex14-workflow #mission17 .m17-controls{grid-column:1;grid-row:1}body.ex21-presenting #ex-composer #ex14-workflow #mission17 .m17-playback{justify-content:center}body.ex21-presenting #ex-composer #ex14-workflow #mission17 :is(.m17-progress-row,.m17-demo-notice){grid-column:1;grid-row:auto}body.ex21-presenting #ex-composer #ex14-workflow #mission17 #m17-status{font-size:12px;line-height:1.3}body.ex21-presenting #ex-composer #ex14-workflow #mission17 .m17-demo-notice{font-size:10px;line-height:1.3}body.ex21-presenting #ex-composer #ex14-workflow #mission17 .m18-map-controls{gap:5px;align-items:center;flex-wrap:nowrap}body.ex21-presenting #ex-composer #ex14-workflow #mission17 #m18-client-equipment{display:none}body.ex21-presenting #ex-composer #ex14-workflow #mission17 .m18-map-controls button{font-size:12px;padding:6px 8px;min-height:38px}body.ex21-presenting #ex-composer #deployment-studio .studio12-main{padding:6px;gap:5px;padding-bottom:max(6px,env(safe-area-inset-bottom))}body.ex21-presenting #ex-composer #deployment-studio .studio20-header{gap:4px}body.ex21-presenting #ex-composer #deployment-studio .studio12-scene-heading{min-height:24px;gap:6px}body.ex21-presenting #ex-composer #deployment-studio .studio12-scene-heading h3{font-size:15px}body.ex21-presenting #ex-composer #deployment-studio .studio20-camera{gap:4px;padding-bottom:2px}body.ex21-presenting #ex-composer #deployment-studio .studio20-modes button{font-size:12px;padding:7px 8px}body.ex21-presenting #ex-composer #deployment-studio .studio20-target{display:none}body.ex21-presenting #ex-composer #deployment-studio .studio20-zoom{margin-left:auto;gap:0}body.ex21-presenting #ex-composer #deployment-studio #studio20-scale{min-width:35px;font-size:12px}body.ex21-presenting #ex-composer #deployment-studio .studio12-scene-footer>p{display:none}body.ex21-presenting #ex-composer #deployment-studio .studio12-scene-footer>strong{width:100%;text-align:left;font-size:12px}body.ex21-presenting #ex-composer #deployment-studio .studio12-playbar{gap:7px;min-height:50px}body.ex21-presenting #ex-composer #deployment-studio .studio12-playbar>div:first-child{display:none}body.ex21-presenting #ex-composer #deployment-studio .studio12-play-actions{justify-content:center;width:100%}body.ex21-presenting #ex-composer #deployment-studio #studio20-caption{font-size:12px;padding:5px 7px;bottom:6px;left:6px;right:6px;max-width:calc(100% - 12px)}}@media(max-height:540px)and (min-width:641px){body.ex21-presenting #ex-composer #ex21-bar .ex21-viewer-heading{display:flex}body.ex21-presenting #ex-composer #ex21-bar #ex21-source-label{display:none}body.ex21-presenting #ex-composer #ex14-workflow #mission17 .m19-stage-column{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto minmax(0,1fr) auto}body.ex21-presenting #ex-composer #ex14-workflow #mission17 .m17-heading{grid-column:1;grid-row:1;padding:3px 6px}body.ex21-presenting #ex-composer #ex14-workflow #mission17 .m17-heading>div:first-child{display:none}body.ex21-presenting #ex-composer #ex14-workflow #mission17 .m17-heading-tools{margin:0}body.ex21-presenting #ex-composer #ex14-workflow #mission17 .m17-vision-toggle,body.ex21-presenting #ex-composer #ex14-workflow #mission17 .m17-mode-switch button{font-size:12px;padding:5px 7px}body.ex21-presenting #ex-composer #ex14-workflow #mission17 .m17-mode-switch svg{display:none}body.ex21-presenting #ex-composer #ex14-workflow #mission17 .m20-camera-tools{grid-column:2;grid-row:1;padding:3px 6px;background:transparent;border:0;min-height:50px}body.ex21-presenting #ex-composer #ex14-workflow #mission17 .m20-zoom-options{display:none}body.ex21-presenting #ex-composer #ex14-workflow #mission17 .m17-content{grid-column:1/-1;grid-row:2}body.ex21-presenting #ex-composer #ex14-workflow #mission17 .m17-footer{grid-column:1/-1;grid-row:3;min-height:58px;padding-top:4px;padding-bottom:4px}body.ex21-presenting #ex-composer #ex14-workflow #mission17 :is(#m18-site-header,#m18-site-copy,#m17-map-copy){display:none}body.ex21-presenting #ex-composer #ex14-workflow #mission17 .m18-site-toolbar{position:absolute;z-index:12;right:14px;top:62px}body.ex21-presenting #ex-composer #ex14-workflow #mission17 .m18-map-controls{position:absolute;z-index:12;right:14px;bottom:100px;background:#0b2935;border-radius:6px;padding:3px}body.ex21-presenting #ex-composer #ex14-workflow #mission17 #m18-client-equipment{display:none}body.ex21-presenting #ex-composer #deployment-studio .studio20-header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px}body.ex21-presenting #ex-composer #deployment-studio .studio20-target{display:none}body.ex21-presenting #ex-composer #deployment-studio .studio12-scene-heading>div:first-child{display:none}body.ex21-presenting #ex-composer #deployment-studio .studio16-scene-actions{margin:0}body.ex21-presenting #ex-composer #deployment-studio .studio12-scene-footer{display:none}body.ex21-presenting #ex-composer #deployment-studio .studio12-main{grid-template-rows:auto minmax(0,1fr) auto;padding-top:5px;gap:5px}}@media(prefers-reduced-motion:reduce){body.ex21-presenting #ex-composer *{scroll-behavior:auto}}@media print{#ex21-bar{display:none!important}body.ex21-presenting #experience-composer #ex-composer{position:static;height:auto;max-height:none;display:block;overflow:visible}}body.experience22-page #experience-composer .ex22-accessible-intro{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}body.experience22-page:not(.ex21-presenting) #experience-composer{padding:8px 0 12px;max-width:none}body.experience22-page:not(.ex21-presenting) #experience-composer #ex-composer{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);width:calc(100% - 24px);max-width:none;height:calc(100dvh - 98px);min-height:0;max-height:none;margin:0 auto;padding:0;overflow:hidden;border:1px solid #ccd5d8;border-radius:14px;background:#f5f7fa;box-shadow:0 8px 34px #102a3610}body.experience22-page #experience-composer #ex22-workspace-header{display:flex;align-items:center;gap:20px;min-height:62px;padding:8px 16px;background:#fff;border-bottom:1px solid #d9dfe7;color:#172a3f}body.experience22-page #ex22-workspace-header .ex22-workspace-title{font-size:18px;line-height:1.25;font-weight:700;letter-spacing:-.03em;flex:none}body.experience22-page #ex22-workspace-header .ex22-workspace-title>span{display:block;font-size:11px;line-height:1.5;letter-spacing:0;font-weight:500;color:#526277;margin-top:3px}body.experience22-page #ex22-workspace-header #ex13-nav{position:static;display:flex;align-items:center;flex:1;min-width:0;gap:4px;padding:0;margin:0;overflow-x:auto;border:0;background:transparent;scrollbar-width:thin;white-space:nowrap;box-shadow:none}body.experience22-page #ex22-workspace-header #ex13-nav>a{display:flex;align-items:center;justify-content:center;flex:0 0 auto;gap:8px;min-height:44px;margin:0;padding:9px 14px;border:0;border-radius:8px;color:#435369;background:transparent;font-size:14px;font-weight:600;line-height:1.3;text-decoration:none}body.experience22-page #ex22-workspace-header #ex13-nav>a>span{font-size:11px;color:#627188;font-variant-numeric:tabular-nums}body.experience22-page #ex22-workspace-header #ex13-nav>a[aria-selected=true]{background:#ece8fb;color:#432988;box-shadow:none}body.experience22-page #ex22-workspace-header #ex13-nav>a[aria-selected=true]>span{color:#6746ab}body.experience22-page #ex22-workspace-header .ex14-tools{display:flex;align-items:center;gap:6px;margin:0;flex:none}body.experience22-page #ex22-workspace-header #ex14-expand{font-size:12px;min-height:44px;padding:7px 9px;color:#334859;background:#f6f7fa;border-color:#d8e0e5}body.experience22-page #ex22-workspace-header .chat6-trigger{min-height:44px;font-size:12px}body.experience22-page #ex22-workspace-header :is(a,button):focus-visible{outline:3px solid #7956cc;outline-offset:-2px}body.experience22-page:not(.ex21-presenting) #experience-composer #ex-composer>.ex14-panels{display:block;position:relative;min-height:0;min-width:0;height:100%;overflow:hidden}body.experience22-page:not(.ex21-presenting) #experience-composer #ex-composer .ex14-panel{height:100%;max-height:100%;min-height:0;margin:0;overflow:auto;overscroll-behavior:contain}body.experience22-page #ex-composer .ex14-panel[hidden]{display:none!important}body.experience22-page:not(.ex21-presenting) #experience-composer #ex-composer :is(#deployment-studio,#ex14-workflow){overflow:hidden;display:block;padding:0}body.experience22-page:not(.ex21-presenting) #ex-composer :is(.studio12-heading,.ex14-flow-detail){display:none}body.experience22-page #ex-composer .ex22-configure{display:inline-flex;align-items:center;justify-content:center;flex:none;gap:7px;min-height:44px;border:1px solid #75919d;border-radius:7px;padding:7px 12px;font-family:inherit;font-size:13px;font-weight:600;line-height:1.3;color:#ecf5fb;background:#284857;white-space:nowrap;cursor:pointer}body.experience22-page #ex-composer .ex22-configure svg{fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round}body.experience22-page #ex-composer .ex22-configure[aria-expanded=true]{color:#183b38;background:#dceee8}body.experience22-page #ex-composer .ex22-drawer-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid #526b78;background:#142e3d;position:sticky;top:0;z-index:8}body.experience22-page #ex-composer .ex22-drawer-heading span{color:#b9cddb;font-size:10px;font-weight:600;letter-spacing:.08em}body.experience22-page #ex-composer .ex22-drawer-heading h3{color:#f4f8ff;font-size:18px;font-weight:650;line-height:1.3;margin:3px 0 0}body.experience22-page #ex-composer .ex22-drawer-heading button{display:grid;place-items:center;min-width:44px;min-height:44px;background:#2b4858;color:#fff;border:1px solid #78939f;border-radius:7px;cursor:pointer}body.experience22-page:not(.ex21-presenting) #experience-composer #ex-composer #deployment-studio .studio12-layout,body.experience22-page:not(.ex21-presenting) #experience-composer #ex-composer #mission17{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:0;height:100%;min-height:0;max-height:100%;overflow:hidden;border:0;border-radius:0;background:#0b2935}body.experience22-page:not(.ex21-presenting) #experience-composer #ex-composer :is(#studio21-settings,#m19-config-rail){display:none;position:absolute;top:0;right:0;bottom:0;z-index:40;width:min(380px,94%);height:100%;max-height:100%;min-height:0;padding:0;border:0;border-left:1px solid #879ba6;border-radius:0;background:#102936;box-shadow:-20px 0 50px #04172580;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin}body.experience22-page:not(.ex21-presenting) #experience-composer[data-ex22-drawer=studio] #ex-composer #studio21-settings{display:block}body.experience22-page:not(.ex21-presenting) #experience-composer[data-ex22-drawer=workflow] #ex-composer #m19-config-rail{display:flex;flex-direction:column}body.experience22-page:not(.ex21-presenting) #experience-composer #ex-composer #studio21-settings>.studio15-phase{margin:12px}body.experience22-page:not(.ex21-presenting) #experience-composer #ex-composer #m19-config-scroll{padding:12px;flex:1;min-height:0;overflow:auto;overscroll-behavior:contain}body.experience22-page:not(.ex21-presenting) #experience-composer #ex-composer #deployment-studio .studio12-main{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto auto;gap:8px;height:100%;min-height:0;padding:10px 14px;overflow:hidden}body.experience22-page #experience-composer #ex-composer #deployment-studio .studio12-scene-footer[hidden]{display:none}body.experience22-page:not(.ex21-presenting) #experience-composer #ex-composer .studio20-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-width:0}body.experience22-page #ex-composer .studio12-scene-heading{display:flex;align-items:center;gap:8px;min-width:0;margin:0}body.experience22-page #ex-composer .studio12-scene-heading>div:first-child{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}body.experience22-page #ex-composer .studio12-contexts{display:flex;gap:3px;margin:0;min-width:0;border:1px solid #526c7c;border-radius:8px;padding:3px;background:#122f3f}body.experience22-page #ex-composer .studio12-contexts button{display:flex;align-items:center;justify-content:center;gap:5px;width:auto;min-height:40px;min-width:0;padding:7px 10px;border:0;border-radius:5px;background:transparent;color:#d9e7f0;white-space:nowrap}body.experience22-page #ex-composer .studio12-contexts button[aria-pressed=true]{background:#dde8f2;color:#18394c;box-shadow:none}body.experience22-page #ex-composer .studio12-contexts button>strong{font-size:12px;line-height:1.3;color:inherit;font-weight:600;margin:0}body.experience22-page #ex-composer .studio12-contexts button>span{font-size:14px;line-height:1;color:inherit;margin:0}body.experience22-page #ex-composer .studio12-concept-label{display:none}body.experience22-page #ex-composer .studio16-scene-actions{margin:0}body.experience22-page #ex-composer #studio16-motion-note{display:none}body.experience22-page:not(.ex21-presenting) #experience-composer #ex-composer .studio20-camera{display:flex;align-items:center;flex-wrap:nowrap;gap:5px;min-width:0;padding:0;overflow-x:auto;scrollbar-width:thin}body.experience22-page #ex-composer .studio20-modes{display:flex;flex:none}body.experience22-page #ex-composer .studio20-target{display:flex;flex:1;min-width:150px;max-width:195px}body.experience22-page #ex-composer .studio20-zoom{margin-left:auto;flex:none;display:flex;align-items:center}body.experience22-page #ex-composer .studio20-camera :is(button,select){font-size:12px;min-height:44px;padding:7px 9px;white-space:nowrap}body.experience22-page:not(.ex21-presenting) #experience-composer #ex-composer #studio20-viewport{height:auto;min-height:0;max-height:none;min-width:0;overflow:hidden;touch-action:none;border:1px solid #476b78;border-radius:10px}body.experience22-page #experience-composer #ex-composer #deployment-studio .studio12-playbar{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px;padding:5px 0;margin:0;border:0}body.experience22-page #experience-composer #ex-composer #deployment-studio .studio12-playbar>div:first-child{display:block;flex:1;min-width:0}body.experience22-page #experience-composer #ex-composer #studio12-event{display:block;font-size:14px;font-weight:600;line-height:1.4;letter-spacing:0;color:#f1f6fb;margin:0}body.experience22-page #experience-composer #ex-composer #studio20-caption{position:static;inset:auto;max-width:none;transform:none;display:block;margin:3px 0 0;padding:0;background:none;border:0;border-radius:0;color:#bfd6df;font-size:12px;line-height:1.4;box-shadow:none;pointer-events:auto}body.experience22-page #ex-composer .studio12-play-actions{display:flex;flex:none;gap:5px}body.experience22-page #ex-composer .studio12-play-actions button{min-height:44px}body.experience22-page:not(.ex21-presenting) #experience-composer #ex-composer #studio12-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;padding:0;margin:0;min-height:0}body.experience22-page:not(.ex21-presenting) #experience-composer #ex-composer #studio12-steps li{min-width:0;margin:0}body.experience22-page:not(.ex21-presenting) #experience-composer #ex-composer #studio12-steps button{display:flex;align-items:center;gap:8px;text-align:left;min-height:44px;width:100%;padding:7px 10px;background:#143b4a;border:1px solid #577581;border-radius:6px;color:#cde1e9}body.experience22-page:not(.ex21-presenting) #experience-composer #ex-composer #studio12-steps button[aria-current=step]{background:#d6eae1;color:#163f37;border-color:#d6eae1}body.experience22-page:not(.ex21-presenting) #experience-composer #ex-composer #studio12-steps button :is(strong,span){font-size:12px;line-height:1.25;color:inherit;margin:0}body.experience22-page:not(.ex21-presenting) #experience-composer #ex-composer #ex14-workflow :is(.ex-composer-grid,.ex-world-column,.ex-world){display:block;height:100%;min-height:0;max-height:100%;width:100%;margin:0;border:0;border-radius:0;overflow:hidden}body.experience22-page:not(.ex21-presenting) #experience-composer #ex-composer .m19-stage-column{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto minmax(0,1fr) auto;height:100%;min-height:0;overflow:hidden}body.experience22-page:not(.ex21-presenting) #experience-composer #ex-composer #mission17[data-mode=map] .m19-stage-column{grid-template-rows:auto minmax(0,1fr) auto}body.experience22-page:not(.ex21-presenting) #experience-composer #ex-composer #mission17[data-mode=map] .m20-camera-tools{display:none}body.experience22-page:not(.ex21-presenting) #experience-composer #ex-composer .m17-heading{display:flex;align-items:center;justify-content:space-between;min-height:0;gap:12px;padding:8px 14px;flex-wrap:nowrap}body.experience22-page:not(.ex21-presenting) #experience-composer #ex-composer .m17-heading>div:first-child{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}body.experience22-page:not(.ex21-presenting) #experience-composer #ex-composer .m17-heading-tools{display:flex;align-items:center;flex-wrap:nowrap;gap:8px;width:100%;margin:0}body.experience22-page #ex-composer #ex22-workflow-settings{margin-left:auto}body.experience22-page:not(.ex21-presenting) #experience-composer #ex-composer :is(.m17-mode-switch button,.m17-vision-toggle){min-height:44px;font-size:13px;padding:7px 12px;white-space:nowrap}body.experience22-page:not(.ex21-presenting) #experience-composer #ex-composer .m20-camera-tools{display:flex;align-items:center;flex-wrap:nowrap;gap:7px;padding:0 14px 6px;min-height:50px;overflow-x:auto;scrollbar-width:thin}body.experience22-page:not(.ex21-presenting) #experience-composer #ex-composer .m20-camera-tools>:is(div,a){flex:none}body.experience22-page #ex-composer #m20-canvas{display:none}body.experience22-page:not(.ex21-presenting) #experience-composer #ex-composer .m17-content{display:flex;min-height:0;overflow:hidden}body.experience22-page:not(.ex21-presenting) #experience-composer #ex-composer .m17-main{display:flex;flex-direction:column;min-width:0;min-height:0;padding:0 14px 7px;overflow:hidden}body.experience22-page:not(.ex21-presenting) #experience-composer #ex-composer :is(#m17-map-view,#m17-flow-view){display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}body.experience22-page:not(.ex21-presenting) #experience-composer #ex-composer :is(#m17-map-view,#m17-flow-view)[hidden]{display:none}body.experience22-page:not(.ex21-presenting) #experience-composer #ex-composer :is(.m17-map-surface,#m18-site-stage){position:relative;flex:1;height:auto;min-height:0;max-height:none;overflow:hidden;border-radius:10px}body.experience22-page:not(.ex21-presenting) #experience-composer #ex-composer :is(#m17-map,#m18-site-svg){position:absolute;inset:0;width:100%;height:100%;min-height:0;max-height:none;aspect-ratio:auto}body.experience22-page:not(.ex21-presenting) #experience-composer #ex-composer #m18-site-header{min-height:24px;padding:0 0 4px;flex:none}body.experience22-page:not(.ex21-presenting) #experience-composer #ex-composer :is(.m18-site-caption,.m17-map-caption){padding:7px 0 0;gap:12px;min-height:0;flex:none}body.experience22-page:not(.ex21-presenting) #experience-composer #ex-composer :is(#m18-site-copy,#m17-map-copy){font-size:13px;line-height:1.4;margin-top:2px}body.experience22-page:not(.ex21-presenting) #experience-composer #ex-composer .m17-map-note{display:none}body.experience22-page:not(.ex21-presenting) #experience-composer #ex-composer .m18-map-controls{flex:none;min-height:0;padding-top:5px}body.experience22-page:not(.ex21-presenting) #experience-composer #ex-composer .m17-footer{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 16px;padding:8px 14px;min-height:66px;border-top:1px solid #496a78;margin:0}body.experience22-page:not(.ex21-presenting) #experience-composer #ex-composer .m17-controls{grid-column:1;grid-row:1/3}body.experience22-page:not(.ex21-presenting) #experience-composer #ex-composer .m17-progress-row{display:flex;flex-wrap:wrap;gap:4px;grid-column:2;margin:0}body.experience22-page:not(.ex21-presenting) #experience-composer #ex-composer #m17-progress{width:100%;flex-basis:100%;height:3px}body.experience22-page:not(.ex21-presenting) #experience-composer #ex-composer #m17-status{font-size:13px;line-height:1.3;margin:0}body.experience22-page:not(.ex21-presenting) #experience-composer #ex-composer .m17-demo-notice{grid-column:2;font-size:11px;line-height:1.3;margin:0}body.experience22-page #ex-composer :is(.ex22-configure,.ex22-drawer-heading button):focus-visible{outline:3px solid #f6bc88;outline-offset:2px}body.ex21-presenting #experience-composer #ex-composer #ex22-workspace-header,body.ex21-presenting #ex-composer .ex22-configure{display:none}body.ex21-presenting #experience-composer #ex-composer #deployment-studio .studio12-main{grid-template-rows:auto minmax(0,1fr) auto}body.ex21-presenting #ex-composer .studio12-contexts{display:flex}body.ex21-presenting #ex-composer .studio12-scene-heading>div:first-child{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}body.ex21-presenting #ex-composer #deployment-studio .studio20-target{display:flex}body.ex21-presenting #ex-composer .ex22-drawer-heading{margin:-14px -14px 12px}body.ex21-presenting #ex-composer #m19-config-rail .ex22-drawer-heading{margin:0}body.experience22-page.ex14-expanded:not(.ex21-presenting) #experience-composer{padding:0}body.experience22-page.ex14-expanded:not(.ex21-presenting) #experience-composer #ex-composer{height:100dvh;width:100%;border:0;border-radius:0}@media(min-width:1350px){body.experience22-page:not(.ex21-presenting) #experience-composer #ex-composer #mission17:not([data-mode=map]) .m19-stage-column{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto minmax(0,1fr) auto}body.experience22-page:not(.ex21-presenting) #experience-composer #ex-composer .m17-heading{grid-column:1;grid-row:1}body.experience22-page:not(.ex21-presenting) #experience-composer #ex-composer #mission17:not([data-mode=map]) .m20-camera-tools{grid-column:2;grid-row:1;padding:6px 14px 6px 0;border:0;background:transparent}body.experience22-page:not(.ex21-presenting) #experience-composer #ex-composer .m17-content{grid-column:1/-1;grid-row:2}body.experience22-page:not(.ex21-presenting) #experience-composer #ex-composer .m17-footer{grid-column:1/-1;grid-row:3}}@media(max-width:1250px){body.experience22-page #ex22-workspace-header .ex22-workspace-title>span{display:none}body.experience22-page #ex22-workspace-header #ex13-nav>a{padding:9px 10px;font-size:13px}body.experience22-page #ex22-workspace-header #ex13-nav>a>span{display:none}body.experience22-page:not(.ex21-presenting) #experience-composer #ex-composer .studio20-header{grid-template-columns:minmax(0,1fr);gap:7px}body.experience22-page #ex-composer .studio12-scene-heading>.ex22-configure{margin-left:auto}}@media(max-width:959px){body.experience22-page #experience-composer #ex22-workspace-header{gap:10px;min-height:58px;padding:6px 10px}body.experience22-page #ex22-workspace-header .ex22-workspace-title,body.experience22-page #ex22-workspace-header .ex14-tools{display:none}body.experience22-page #ex22-workspace-header #ex13-nav{justify-content:space-between}body.experience22-page #ex22-workspace-header #ex13-nav>a{font-size:13px;padding:8px 10px}body.experience22-page:not(.ex21-presenting) #experience-composer #ex-composer{width:calc(100% - 12px);height:calc(100dvh - 88px);border-radius:10px}body.experience22-page #ex-composer .studio12-contexts button>span{display:none}}@media(max-width:640px){body.experience22-page:not(.ex21-presenting) #experience-composer{padding:3px 0 8px}body.experience22-page:not(.ex21-presenting) #experience-composer #ex-composer{width:100%;height:calc(100dvh - 76px);border:0;border-radius:0}body.experience22-page #experience-composer #ex22-workspace-header{padding:5px 6px;gap:0;min-height:54px}body.experience22-page #ex22-workspace-header #ex13-nav{gap:1px;justify-content:flex-start}body.experience22-page #ex22-workspace-header #ex13-nav>a{font-size:12px;padding:8px 9px}body.experience22-page:not(.ex21-presenting) #experience-composer #ex-composer #deployment-studio .studio12-main{padding:6px;gap:6px}body.experience22-page #ex-composer .studio12-contexts{flex:1;padding:2px;gap:1px}body.experience22-page #ex-composer .studio12-contexts button{flex:1;padding:6px;min-height:40px}body.experience22-page #ex-composer .studio12-contexts button>strong{font-size:11px;white-space:normal}body.experience22-page #ex-composer .ex22-configure{width:44px;padding:7px;font-size:12px}body.experience22-page #ex-composer .ex22-configure>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}body.experience22-page #ex-composer .studio12-scene-heading{gap:5px}body.experience22-page #ex-composer .studio16-scene-actions:not(:has(#studio16-motion:not([hidden]))){display:none}body.experience22-page #ex-composer #studio16-motion{font-size:11px;padding:5px;min-height:44px}body.experience22-page #ex-composer .studio20-target{min-width:144px;max-width:none}body.experience22-page #ex-composer .studio20-zoom{gap:0}body.experience22-page #ex-composer .studio20-camera :is(button,select){padding:6px 8px}body.experience22-page #experience-composer #ex-composer #deployment-studio .studio12-playbar{display:grid;grid-template-columns:minmax(0,1fr);gap:6px;min-height:0}body.experience22-page #experience-composer #ex-composer #studio12-event{font-size:12px}body.experience22-page #experience-composer #ex-composer #studio20-caption{font-size:11px;line-height:1.3}body.experience22-page #ex-composer .studio12-play-actions{justify-content:center}body.experience22-page:not(.ex21-presenting) #experience-composer #ex-composer #studio12-steps{gap:5px;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(125px,1fr);overflow-x:auto;scrollbar-width:thin;padding-bottom:3px}body.experience22-page:not(.ex21-presenting) #experience-composer #ex-composer #studio12-steps button{display:block;text-align:center;padding:6px 2px}body.experience22-page:not(.ex21-presenting) #experience-composer #ex-composer #studio12-steps button>span{display:none}body.experience22-page:not(.ex21-presenting) #experience-composer #ex-composer #studio12-steps button>strong{font-size:12px;line-height:1.3}body.experience22-page:not(.ex21-presenting) #experience-composer #ex-composer .m17-heading{padding:5px 6px;gap:0}body.experience22-page:not(.ex21-presenting) #experience-composer #ex-composer .m17-heading-tools{gap:4px}body.experience22-page:not(.ex21-presenting) #experience-composer #ex-composer :is(.m17-mode-switch button,.m17-vision-toggle){font-size:11px;padding:7px 8px}body.experience22-page #ex-composer .m17-mode-switch svg{display:none}body.experience22-page:not(.ex21-presenting) #experience-composer #ex-composer .m20-camera-tools{padding:0 6px 5px;min-height:49px}body.experience22-page:not(.ex21-presenting) #experience-composer #ex-composer .m17-main{padding:0 6px 6px}body.experience22-page:not(.ex21-presenting) #experience-composer #ex-composer :is(#m18-site-copy,#m17-map-copy){font-size:12px;line-height:1.35}body.experience22-page:not(.ex21-presenting) #experience-composer #ex-composer .m17-footer{grid-template-columns:minmax(0,1fr);padding:6px 8px;gap:5px;min-height:0}body.experience22-page:not(.ex21-presenting) #experience-composer #ex-composer .m17-controls{grid-column:1;grid-row:1}body.experience22-page:not(.ex21-presenting) #experience-composer #ex-composer :is(.m17-progress-row,.m17-demo-notice){grid-column:1;grid-row:auto}body.experience22-page:not(.ex21-presenting) #experience-composer #ex-composer .m17-playback{justify-content:center}body.experience22-page:not(.ex21-presenting) #experience-composer #ex-composer #m17-status{font-size:12px}body.experience22-page:not(.ex21-presenting) #experience-composer #ex-composer .m17-demo-notice{font-size:10px}body.experience22-page #ex-composer #m18-client-equipment{display:none}}@media(max-height:540px)and (min-width:641px){body.experience22-page:not(.ex21-presenting)>header{display:none}body.experience22-page:not(.ex21-presenting) #experience-composer #ex-composer{height:calc(100dvh - 16px)}body.experience22-page:not(.ex21-presenting) #experience-composer #ex-composer .studio20-header{grid-template-columns:minmax(0,1fr) auto;gap:8px}body.experience22-page #ex-composer .studio20-target{display:none}body.experience22-page #ex-composer .studio12-contexts button{padding:5px 7px}body.experience22-page #ex-composer .ex22-configure{width:44px;padding:7px}body.experience22-page #ex-composer .ex22-configure>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}body.experience22-page:not(.ex21-presenting) #experience-composer #ex-composer #studio12-steps{display:none}body.experience22-page:not(.ex21-presenting) #experience-composer #ex-composer #deployment-studio .studio12-main{grid-template-rows:auto minmax(0,1fr) auto;gap:4px;padding-top:4px}body.experience22-page:not(.ex21-presenting) #experience-composer #ex-composer #studio20-caption{display:none}body.experience22-page:not(.ex21-presenting) #experience-composer #ex-composer :is(#m18-site-header,#m18-site-copy,#m17-map-copy){display:none}body.experience22-page:not(.ex21-presenting) #experience-composer #ex-composer .m18-map-controls{position:absolute;right:20px;bottom:110px;z-index:10;background:#0b2935;padding:4px;border-radius:6px}}@media(prefers-reduced-motion:reduce){body.experience22-page #ex-composer *{scroll-behavior:auto}}@media(max-height:540px)and (min-width:641px){body.experience22-page:not(.ex21-presenting) #experience-composer #ex-composer #mission17:not([data-mode=map]) .m19-stage-column{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto minmax(0,1fr) auto}body.experience22-page:not(.ex21-presenting) #experience-composer #ex-composer .m17-heading{grid-column:1;grid-row:1;padding:3px 6px}body.experience22-page:not(.ex21-presenting) #experience-composer #ex-composer #mission17:not([data-mode=map]) .m20-camera-tools{grid-column:2;grid-row:1;min-height:50px;padding:3px 6px;background:transparent;border:0}body.experience22-page:not(.ex21-presenting) #experience-composer #ex-composer .m20-zoom-options{display:none}body.experience22-page:not(.ex21-presenting) #experience-composer #ex-composer .m17-content{grid-column:1/-1;grid-row:2}body.experience22-page:not(.ex21-presenting) #experience-composer #ex-composer .m17-footer{grid-column:1/-1;grid-row:3;min-height:60px;padding:5px 10px}}body.experience22-page #ex22-workspace-header .ex14-tools .chat6-launch{min-height:44px}@media(max-width:959px){body.experience22-page #ex22-workspace-header .ex14-tools{display:flex;flex:none;width:auto;gap:0}body.experience22-page #ex22-workspace-header #ex14-expand{display:none}body.experience22-page #ex22-workspace-header .ex14-tools .chat6-launch{width:44px;height:44px;padding:10px;justify-content:center}body.experience22-page #ex22-workspace-header .chat6-launch>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}body.experience22-page #ex22-workspace-header #ex13-nav{flex:1;min-width:0}}body.experience22-page:not(.ex21-presenting) #experience-composer #ex22-workspace-header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:6px 12px;align-items:center}body.experience22-page #ex22-workspace-header .ex22-workspace-title{grid-column:1;grid-row:1}body.experience22-page #ex22-workspace-header #ex13-nav{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-column:2;grid-row:1;width:100%;min-width:0;gap:5px;white-space:normal;overflow:visible}body.experience22-page #ex22-workspace-header #ex13-nav>a{min-width:0;min-height:44px;padding:8px 9px;white-space:normal;overflow-wrap:anywhere;text-align:center;border:1px solid rgba(137,170,183,.35);background:#89aab712}body.experience22-page #ex22-workspace-header #ex13-nav>a[aria-selected=true]{border-color:#83bca9}body.experience22-page #ex22-workspace-header .ex14-tools{grid-column:3;grid-row:1}body.experience22-page #ex22-workspace-header #ex14-view-hint{display:block;position:static;grid-column:1/-1;grid-row:2;width:auto;height:auto;min-width:0;max-width:none;margin:0;padding:5px 0 0;clip:auto;clip-path:none;overflow:visible;white-space:normal;overflow-wrap:anywhere;font-size:12px;font-weight:400;line-height:1.4;letter-spacing:0;color:inherit;opacity:.85;border-top:1px solid rgba(137,170,183,.3)}@media(max-width:959px){body.experience22-page:not(.ex21-presenting) #experience-composer #ex22-workspace-header{grid-template-columns:minmax(0,1fr) auto;gap:6px 8px}body.experience22-page #ex22-workspace-header #ex13-nav{grid-column:1}body.experience22-page #ex22-workspace-header .ex14-tools{grid-column:2}}@media(max-width:640px){body.experience22-page #ex22-workspace-header #ex13-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}body.experience22-page #ex22-workspace-header #ex13-nav>a{font-size:12px;padding:6px;min-height:42px}body.experience22-page #ex22-workspace-header .ex14-tools{align-self:start}body.experience22-page #ex22-workspace-header #ex14-view-hint{font-size:11px;padding-top:4px}}body.experience22-page :is(#ex-configure,#ex13-review){background:#f6f7fb;color:#18263c;padding:26px 30px;min-height:0;overflow-y:auto;overscroll-behavior-y:contain;scroll-padding-top:22px;scrollbar-color:#a9adc3 #f1f3f8}body.experience22-page :is(#ex-configure,#ex13-review) [hidden]{display:none!important}body.experience22-page :is(#ex-configure,#ex13-review) :is(h2,h3,h4,strong){color:#17253d;letter-spacing:-.02em}body.experience22-page :is(#ex-configure,#ex13-review) :is(p,li,small,label,dd,dt){color:#48566e}body.experience22-page :is(#ex-configure,#ex13-review) :is(button,a,input,select,summary):focus-visible{outline:3px solid #7555d5;outline-offset:3px}body.experience22-page :is(#ex-configure,#ex13-review) .ex-eyebrow{font-size:11px;font-weight:750;line-height:1.4;letter-spacing:.1em;color:#63518d;margin:0 0 9px}body.experience22-page :is(#ex-configure,#ex13-review) :is(.ex-configure-heading,.ex13-chapter-heading){display:flex;align-items:flex-end;justify-content:space-between;gap:28px;padding:0 0 24px;margin:0;border:0;background:transparent}body.experience22-page :is(#ex-configure,#ex13-review) :is(.ex-configure-heading,.ex13-chapter-heading) h2{font-size:clamp(25px,2.2vw,34px);line-height:1.12;max-width:none;margin:0;font-weight:700}body.experience22-page :is(#ex-configure,#ex13-review) :is(.ex-configure-heading,.ex13-chapter-heading)>p{max-width:430px;margin:0;font-size:14px;line-height:1.65}body.experience22-page #ex-configure .ex22-stack-layout{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:24px;align-items:start}body.experience22-page #ex-configure .ex22-stack-main{min-width:0;display:grid;gap:18px}body.experience22-page #ex-configure .ex22-capabilities{background:#fff;border:1px solid #dce1ec;border-radius:16px;padding:22px}body.experience22-page #ex-configure .ex22-section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}body.experience22-page #ex-configure .ex22-section-heading h3{font-size:20px;line-height:1.3;margin:0}body.experience22-page #ex-configure .ex22-selection-pill{white-space:nowrap;border-radius:18px;background:#f0eafa;color:#5a388a;padding:7px 10px;font-size:12px;font-weight:650}body.experience22-page :is(#ex-configure,#ex13-review) .ex22-search{display:block;font-size:13px;line-height:1.4;font-weight:650;color:#34425c}body.experience22-page :is(#ex-configure,#ex13-review) .ex22-search>span{display:block;margin-bottom:7px}body.experience22-page :is(#ex-configure,#ex13-review) .ex22-search input{display:block;width:100%;min-width:0;min-height:44px;padding:10px 13px;border:1px solid #c6cedd;border-radius:9px;background:#fff;color:#1e2b41;font:inherit;font-weight:450;box-shadow:none}body.experience22-page :is(#ex-configure,#ex13-review) .ex22-search input::placeholder{color:#677187;opacity:1}body.experience22-page #ex-configure .ex22-filter-row{display:flex;flex-wrap:wrap;gap:6px;margin:14px 0 18px}body.experience22-page #ex-configure .ex22-filter-row button{border:1px solid #d9dfeb;border-radius:8px;background:#fff;color:#49566e;font-size:13px;font-weight:600;min-height:40px;padding:9px 12px;cursor:pointer}body.experience22-page #ex-configure .ex22-filter-row button[aria-pressed=true]{background:#ede7fb;border-color:#c6b5ed;color:#4e3182}body.experience22-page #ex-configure .ex-feature-groups{display:block;margin:0;background:transparent;border:0}body.experience22-page #ex-configure .ex-feature-group{padding:0;margin:20px 0 0;border:0;background:transparent}body.experience22-page #ex-configure .ex-feature-group>h3{display:flex;align-items:center;gap:8px;font-size:13px;line-height:1.5;font-weight:700;margin:0 0 10px;color:#58647a}body.experience22-page #ex-configure .ex-feature-group>h3>span{color:#6b5a7b;font-size:11px}body.experience22-page #ex-configure .ex-feature-group>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}body.experience22-page #ex-configure .ex-feature{position:relative;display:grid;grid-template-columns:30px minmax(0,1fr);grid-template-rows:auto auto auto;column-gap:10px;row-gap:5px;min-height:130px;padding:15px;text-align:left;background:#fbfcfe;border:1px solid #dce2ec;border-radius:11px;box-shadow:none;cursor:pointer;transition:border-color .15s,background .15s}body.experience22-page #ex-configure .ex-feature:hover{background:#f5f2fc;border-color:#bdade0;transform:none}body.experience22-page #ex-configure .ex-feature[aria-pressed=true]{background:#f3edff;border-color:#8f70c6;box-shadow:inset 0 0 0 1px #8f70c6}body.experience22-page #ex-configure .ex-feature-top{display:contents}body.experience22-page #ex-configure .ex-feature-symbol{grid-column:1;grid-row:1/4;display:flex;align-items:flex-start;justify-content:center;padding-top:0;font-size:24px;line-height:1.1;color:#7851ad}body.experience22-page #ex-configure .ex-feature-check{position:absolute;top:12px;right:12px;font-size:17px;line-height:1;color:#6b4b9e}body.experience22-page #ex-configure .ex-feature>strong{grid-column:2;grid-row:1;font-size:15px;font-weight:700;line-height:1.35;padding-right:15px}body.experience22-page #ex-configure .ex-feature-detail{grid-column:2;grid-row:2;font-size:13px;line-height:1.55;color:#4c5970}body.experience22-page #ex-configure .ex-feature>small{grid-column:2;grid-row:3;font-size:12px;line-height:1.5;color:#65438e;font-weight:600;margin:2px 0 0}body.experience22-page #ex-configure #ex-dependency-note{margin:16px 0 0;font-size:12px;line-height:1.6;color:#566378}body.experience22-page #ex-configure .ex22-stack-summary{position:sticky;top:0;background:#fff;border:1px solid #dce1ec;border-radius:16px;padding:22px 19px;min-width:0}body.experience22-page #ex-configure .ex22-stack-summary h3{font-size:23px;line-height:1.18;margin:0 0 12px}body.experience22-page #ex-configure #ex22-stack-count{font-size:13px;margin:0 0 16px;color:#63458c;font-weight:600}body.experience22-page #ex-configure #ex22-stack-products{list-style:none;padding:0;margin:0;max-height:285px;overflow:auto;scrollbar-width:thin}body.experience22-page #ex-configure #ex22-stack-products li{display:flex;align-items:flex-start;gap:9px;margin:0;padding:9px 0;border-bottom:1px solid #edf0f5;font-size:13px;line-height:1.45}body.experience22-page #ex-configure #ex22-stack-products a{color:#29374e;text-decoration:none}body.experience22-page #ex-configure #ex22-stack-products a:hover{text-decoration:underline}body.experience22-page #ex-configure .ex22-summary-dot{flex:none;color:#7752af;font-size:13px;font-weight:800}body.experience22-page #ex-configure .ex22-stack-next{display:grid;gap:8px;margin-top:18px}body.experience22-page #ex-configure .ex22-stack-next a{min-height:43px;display:flex;justify-content:space-between;align-items:center;padding:10px 12px;border-radius:8px;background:#ede7fa;color:#563888;text-decoration:none;font-size:13px;font-weight:650}body.experience22-page #ex-configure .ex22-stack-next a:last-child{background:#27213f;color:#fff}body.experience22-page #ex-configure .ex22-fineprint{font-size:12px;line-height:1.6;margin:14px 0 0}body.experience22-page #ex-configure .ex13-disclosure{background:#fff;border:1px solid #dce1ec;border-radius:13px;margin:0;overflow:hidden}body.experience22-page #ex-configure .ex13-disclosure>summary{padding:19px 21px;background:#fff;color:#23324a;min-height:76px;gap:15px}body.experience22-page #ex-configure .ex13-disclosure>summary small{font-size:11px;letter-spacing:.07em;font-weight:700;color:#67518b}body.experience22-page #ex-configure .ex13-disclosure>summary strong{font-size:17px;line-height:1.4}body.experience22-page #ex-configure .ex13-disclosure>summary #ex13-suite-summary{font-size:13px;color:#626d80}body.experience22-page #ex-configure .ex13-disclosure-icon{font-size:23px;color:#694a9a}body.experience22-page #ex-configure .ex-suite-config{display:block;padding:20px;border-top:1px solid #e0e5ee;background:#fafbfe}body.experience22-page #ex-configure .ex-suite-intro{padding:0 0 18px;max-width:none}body.experience22-page #ex-configure .ex-suite-intro h3{font-size:19px;line-height:1.3;margin:5px 0 9px}body.experience22-page #ex-configure .ex-suite-intro p{font-size:13px;line-height:1.6;margin:0 0 9px}body.experience22-page #ex-configure .ex-suite-intro a{font-size:13px;color:#664294}body.experience22-page #ex-configure .ex-suite-options{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding:0;background:none}body.experience22-page #ex-configure .ex-suite-toggles{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:10px}body.experience22-page #ex-configure .ex-suite-toggles>button,body.experience22-page #ex-configure .ex-suite-included{background:#fff;border:1px solid #dce2ec;border-radius:9px;padding:13px;min-height:76px;margin:0}body.experience22-page #ex-configure .ex-suite-toggles>button strong,body.experience22-page #ex-configure .ex-suite-included strong{font-size:14px}body.experience22-page #ex-configure .ex-suite-toggles>button small,body.experience22-page #ex-configure .ex-suite-included small{font-size:12px;line-height:1.5;color:#5c687b}body.experience22-page #ex-configure .ex-suite-included{grid-column:1/-1;min-height:60px}body.experience22-page #ex-configure .ex-suite-included>span:last-child{color:#456551;font-size:12px}body.experience22-page #ex-configure .ex-suite-price-note{grid-column:1/-1;font-size:12px;line-height:1.6;margin:0}body.experience22-page #ex-configure .ex-option-label,body.experience22-page #ex-configure .ex-image-request label{font-size:13px;color:#35425c}body.experience22-page #ex-configure :is(.ex-suite-term button,.ex-volume-presets button){min-height:40px;border-color:#cbd3e0;background:#fff;color:#3c4962;font-size:12px}body.experience22-page #ex-configure .ex-suite-term button[aria-pressed=true]{background:#ede7fa;color:#563888;border-color:#bda8e4}body.experience22-page #ex-configure #ex-image-volume{min-height:44px;border:1px solid #c6cedd;border-radius:8px;color:#18263c;background:#fff;font-size:17px}body.experience22-page #ex-configure :is(#ex-image-help,#ex-image-error){font-size:12px;line-height:1.5}body.experience22-page #ex-configure #ex-image-error{color:#a2283c}body.experience22-page #ex-configure .ex-additional{display:block;border:0;padding:18px 21px 22px;margin:0;background:#fafbfe}body.experience22-page #ex-configure .ex-additional>div:first-child .ex-eyebrow{display:none}body.experience22-page #ex-configure #ex-additional-title{font-size:19px;line-height:1.35;margin:0 0 8px}body.experience22-page #ex-configure .ex-additional>div:first-child>p:last-child{font-size:13px;line-height:1.6;max-width:none;margin:0 0 20px}body.experience22-page .ex22-catalogue-ready #ex-configure .ex22-legacy-picker{display:none}body.experience22-page #ex-configure .ex22-catalogue-note{font-size:12px;line-height:1.6;margin:10px 0 14px}body.experience22-page #ex-configure .ex22-product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;max-height:420px;overflow:auto;scrollbar-width:thin;padding:2px 5px 3px 2px}body.experience22-page #ex-configure .ex22-product-card{display:grid;grid-template-columns:52px minmax(0,1fr) 18px;gap:10px;align-items:center;min-height:80px;border:1px solid #dbe1eb;border-radius:10px;padding:11px;background:#fff;text-align:left;cursor:pointer}body.experience22-page #ex-configure .ex22-product-card:hover{background:#f5f1fd;border-color:#bca7df}body.experience22-page #ex-configure .ex22-product-card[aria-pressed=true]{background:#f0ebfb;border-color:#aa8cda}body.experience22-page #ex-configure .ex22-product-card img{width:52px;height:46px;object-fit:contain;mix-blend-mode:multiply;border-radius:4px}body.experience22-page #ex-configure .ex22-product-card strong{display:block;font-size:14px;line-height:1.4;font-weight:650}body.experience22-page #ex-configure .ex22-product-card small{display:block;font-size:12px;line-height:1.5;color:#5e687b;margin-top:3px}body.experience22-page #ex-configure .ex22-product-state{font-size:21px;color:#7552a5;font-weight:600}body.experience22-page #ex-configure :is(.ex-extra-empty,.ex-extra-status){font-size:12px;line-height:1.6;margin:13px 0 0}body.experience22-page #ex-configure .ex-extra-chip{background:#eee8fa;border-color:#c2afdf;color:#51377c;border-radius:7px;font-size:12px}body.experience22-page #ex-configure .ex-extra-chip button{min-height:32px;min-width:32px;color:#65448d}body.experience22-page :is(#ex-configure,#ex13-review) .ex22-empty{padding:22px;background:#f3f0fa;border-radius:10px;font-size:14px;color:#5e4c76;line-height:1.6}body.experience22-page #ex13-review #ex13-downloads{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(240px,.8fr);gap:18px;border:0;background:none;padding:0;margin:0 0 26px;align-items:start}body.experience22-page #ex13-review .ex22-download-summary{grid-column:1/-1;padding:0;display:none}body.experience22-page #ex13-review .ex22-review-metrics{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;border:1px solid #dce1ec;border-radius:13px;background:#dce1ec;overflow:hidden}body.experience22-page #ex13-review .ex22-review-metrics>div{background:#fff;padding:14px 20px;display:flex;align-items:center;gap:12px}body.experience22-page #ex13-review .ex22-review-metrics strong{font-size:27px;font-weight:650;line-height:1}body.experience22-page #ex13-review .ex22-review-metrics span{color:#58647a;font-size:12px;line-height:1.4;max-width:85px}body.experience22-page #ex13-review .ex13-pdf-card{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 140px;gap:14px 25px;padding:25px;border:1px solid #d6cbed;border-radius:15px;background:#efeafa;min-width:0;margin:0;box-shadow:none}body.experience22-page #ex13-review .ex13-pdf-card h3{grid-row:1;grid-column:1;font-size:25px;line-height:1.17;letter-spacing:-.025em;margin:4px 0 0;color:#322449;max-width:290px}body.experience22-page #ex13-review .ex13-pdf-card>p:not(#ex-pdf-status){grid-row:2;grid-column:1;font-size:14px;line-height:1.65;max-width:380px;margin:0;color:#534664}body.experience22-page #ex13-review .ex13-pdf-card #ex-download-pdf{grid-column:1;justify-content:center;align-self:end;min-height:46px;background:#35234f;border:1px solid #35234f;color:#fff;border-radius:8px;padding:12px 16px;font-size:13px;font-weight:650;width:fit-content;max-width:100%;line-height:1.5}body.experience22-page #ex13-review .ex13-pdf-card #ex-download-pdf:hover{background:#5c3e83;border-color:#5c3e83}body.experience22-page #ex13-review .ex13-pdf-card #ex-download-pdf:disabled{background:#665975;color:#f1edf6;opacity:1}body.experience22-page #ex13-review .ex13-pdf-card #ex-pdf-status{grid-column:1/-1;font-size:13px;line-height:1.5;margin:0;color:#4f3b6a}body.experience22-page #ex13-review .ex13-pdf-card #ex-pdf-status:empty{display:none}body.experience22-page #ex13-review #ex13-validation-link{grid-column:1/-1;font-size:13px;color:#7d243b}body.experience22-page #ex13-review .ex22-pdf-preview{grid-column:2;grid-row:1/4;align-self:center;display:flex;flex-direction:column;min-height:192px;padding:16px 13px;background:#fff;border:1px solid #d9ceea;border-radius:4px;box-shadow:0 10px 23px #35234f14;transform:rotate(3deg);overflow:hidden}body.experience22-page #ex13-review .ex22-pdf-preview>span:first-child{font-size:7px;line-height:1.5;color:#675282;letter-spacing:.05em;margin:0 0 19px}body.experience22-page #ex13-review .ex22-pdf-preview>strong{font-size:19px;line-height:1.07;color:#3b2b50;margin:0 0 16px;letter-spacing:-.03em}body.experience22-page #ex13-review .ex22-pdf-line{height:3px;background:#d8d0e5;margin:3px 0;width:100%;border-radius:1px}body.experience22-page #ex13-review .ex22-pdf-line-short{width:65%}body.experience22-page #ex13-review #ex22-pdf-preview-meta{font-size:8px;line-height:1.5;margin-top:15px;color:#766784}body.experience22-page #ex13-review .ex22-pdf-preview>b{font-size:7px;color:#5e417f;border-top:1px solid #e4dbef;padding-top:11px;margin-top:auto}body.experience22-page #ex13-review .ex13-export-actions{display:grid;gap:10px;border:1px solid #dce1ec;border-radius:15px;background:#fff;padding:24px;align-self:stretch}body.experience22-page #ex13-review .ex13-export-actions h3{font-size:18px;line-height:1.3;margin:0 0 2px}body.experience22-page #ex13-review .ex13-export-actions :is(button,a){display:flex;justify-content:space-between;align-items:center;min-height:43px;padding:11px 12px;border:1px solid #d5dce8;border-radius:8px;background:#f8f9fc;color:#37445d;line-height:1.4;font-size:13px;text-align:left;white-space:normal;text-decoration:none;font-weight:550}body.experience22-page #ex13-review .ex13-export-actions #ex-build{color:#563787!important;background:#f0eafb;border-color:#d6c4ef}body.experience22-page #ex13-review #ex-share-fallback{grid-column:1/-1;background:#fff;border:1px solid #dce1ec;border-radius:10px;padding:15px}body.experience22-page #ex13-review #ex-share-fallback label{font-size:13px}body.experience22-page #ex13-review #ex-share-url{background:#fff;color:#1e2b41;font-size:13px;min-height:44px;border:1px solid #c6cedd}body.experience22-page #ex13-review .ex13-documents{background:#fff;border:1px solid #dce1ec;border-radius:15px;padding:22px;margin:0 0 18px}body.experience22-page #ex13-review .ex13-documents-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:0 0 16px}body.experience22-page #ex13-review .ex13-documents-heading h2{font-size:23px;line-height:1.2;margin:0 0 8px}body.experience22-page #ex13-review #ex13-document-count{font-size:13px;line-height:1.5;margin:0;color:#626d80}body.experience22-page #ex13-review .ex13-document-filters{display:flex;gap:5px;flex-shrink:0}body.experience22-page #ex13-review .ex13-document-filters button{min-height:40px;padding:9px 12px;background:#fff;border:1px solid #d5dce8;border-radius:8px;color:#4e5b73;font-size:12px;font-weight:600}body.experience22-page #ex13-review .ex13-document-filters button[aria-pressed=true]{background:#f0e9fc;color:#5a3988;border-color:#c5afe5}body.experience22-page #ex13-review .ex22-document-search{margin-bottom:18px;max-width:100%}body.experience22-page #ex13-review .ex13-document-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}body.experience22-page #ex13-review .ex13-document{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;gap:5px 14px;background:#fafbfe;border:1px solid #e0e5ee;border-radius:9px;padding:15px;min-height:100px;text-decoration:none}body.experience22-page #ex13-review .ex13-document:hover{background:#f3effb;border-color:#c2aedf}body.experience22-page #ex13-review .ex13-doc-type{grid-column:1;grid-row:1;color:#78599b;font-size:12px;font-weight:700;letter-spacing:.04em}body.experience22-page #ex13-review .ex13-document strong{grid-column:1;grid-row:2;font-size:14px;line-height:1.4;font-weight:600}body.experience22-page #ex13-review .ex13-document>span:last-child{grid-column:2;grid-row:1/3;display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;gap:10px;color:#637087;font-size:12px;line-height:1.5;text-align:right}body.experience22-page #ex13-review .ex13-document b{background:#eae3f6;color:#65448d;display:flex;align-items:center;justify-content:center;min-width:30px;min-height:30px;border-radius:7px;font-size:18px}body.experience22-page #ex13-review .ex13-document-note{font-size:12px;line-height:1.6;color:#5e6a7e;margin:16px 0 0}body.experience22-page #ex13-review .ex13-document-note a{color:#61418d}body.experience22-page #ex13-review :is(.ex14-solution-detail,#ex-business){background:#fff;border:1px solid #dce1ec;border-radius:12px;margin:0 0 13px;overflow:hidden}body.experience22-page #ex13-review :is(.ex14-solution-detail,#ex-business)>summary{background:#fff;border:0;padding:18px 22px;min-height:64px;color:#334159;font-size:16px;line-height:1.5}body.experience22-page #ex13-review #ex-business>summary strong{font-size:16px;line-height:1.5}body.experience22-page #ex13-review #ex-business>summary small{color:#74568e;font-size:10px;line-height:1.5}body.experience22-page #ex13-review :is(#ex-brief,.ex-business-inner){padding:22px;background:#fafbfe;border-top:1px solid #e0e5ee;color:#314057}body.experience22-page #ex13-review #ex-brief h2{font-size:26px;line-height:1.2}body.experience22-page #ex13-review #ex-brief :is(p,li,dd,dt){font-size:14px;line-height:1.65}body.experience22-page #ex13-review #ex-brief a{color:#64418d}body.experience22-page #ex13-review .ex-brief-columns h3{font-size:17px}body.experience22-page #ex13-review .ex-brief-bottom{border-color:#d4dce7;background:transparent}@media(min-width:961px){body.experience22-page :is(#ex-configure,#ex13-review){height:calc(100dvh - 160px)}}@media(max-width:1180px){body.experience22-page :is(#ex-configure,#ex13-review){padding:22px}body.experience22-page #ex-configure .ex22-stack-layout{grid-template-columns:minmax(0,1fr) 225px;gap:18px}body.experience22-page #ex-configure .ex22-capabilities{padding:18px}body.experience22-page #ex-configure .ex22-product-grid{grid-template-columns:1fr}body.experience22-page #ex13-review .ex13-pdf-card{grid-template-columns:minmax(0,1fr) 110px;gap:13px 15px;padding:20px}body.experience22-page #ex13-review .ex22-pdf-preview{padding:13px 10px;min-height:178px}body.experience22-page #ex13-review .ex22-pdf-preview>strong{font-size:17px}body.experience22-page #ex13-review .ex13-pdf-card h3{font-size:23px}body.experience22-page #ex13-review .ex13-export-actions{padding:20px}}@media(max-width:960px){body.experience22-page :is(#ex-configure,#ex13-review){padding:20px;height:auto;max-height:none;overflow:visible}body.experience22-page :is(#ex-configure,#ex13-review) :is(.ex-configure-heading,.ex13-chapter-heading){align-items:flex-start;flex-direction:column;gap:13px}body.experience22-page :is(#ex-configure,#ex13-review) :is(.ex-configure-heading,.ex13-chapter-heading)>p{max-width:650px}body.experience22-page #ex-configure .ex22-stack-layout{grid-template-columns:1fr}body.experience22-page #ex-configure .ex22-stack-summary{position:static;display:grid;grid-template-columns:1fr 1fr;gap:0 24px}body.experience22-page #ex-configure .ex22-stack-summary>h3,body.experience22-page #ex-configure .ex22-stack-summary>.ex-eyebrow,body.experience22-page #ex-configure #ex22-stack-count{grid-column:1}body.experience22-page #ex-configure #ex22-stack-products{grid-column:2;grid-row:1/6;max-height:215px}body.experience22-page #ex-configure .ex22-stack-next{grid-column:1}body.experience22-page #ex-configure .ex22-fineprint{grid-column:1/-1}body.experience22-page #ex-configure .ex22-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.experience22-page #ex13-review .ex13-documents-heading{align-items:flex-start;flex-direction:column;gap:14px}body.experience22-page #ex13-review #ex13-downloads{grid-template-columns:minmax(0,1.3fr) minmax(225px,.8fr)}}@media(max-width:640px){body.experience22-page :is(#ex-configure,#ex13-review){padding:16px 12px}body.experience22-page :is(#ex-configure,#ex13-review) :is(.ex-configure-heading,.ex13-chapter-heading) h2{font-size:26px}body.experience22-page #ex-configure .ex22-capabilities{padding:16px 12px}body.experience22-page #ex-configure .ex22-section-heading{align-items:flex-start}body.experience22-page #ex-configure .ex22-section-heading h3{font-size:19px}body.experience22-page #ex-configure .ex-feature-group>div,body.experience22-page #ex-configure .ex22-product-grid{grid-template-columns:1fr}body.experience22-page #ex-configure .ex-feature{min-height:120px}body.experience22-page #ex-configure .ex-feature>strong{font-size:16px}body.experience22-page #ex-configure .ex-feature-detail{font-size:14px}body.experience22-page #ex-configure .ex-feature>small{font-size:13px}body.experience22-page #ex-configure .ex22-filter-row button{min-height:44px;font-size:13px}body.experience22-page #ex-configure .ex22-stack-summary{display:block;padding:20px}body.experience22-page #ex-configure #ex22-stack-products{max-height:250px}body.experience22-page #ex-configure .ex-suite-options,body.experience22-page #ex-configure .ex-suite-toggles{grid-template-columns:1fr}body.experience22-page #ex-configure .ex-suite-config,body.experience22-page #ex-configure .ex-additional{padding:17px 13px}body.experience22-page #ex-configure .ex22-product-card{grid-template-columns:60px minmax(0,1fr) 20px;min-height:85px}body.experience22-page #ex-configure .ex22-product-card strong{font-size:14px}body.experience22-page #ex-configure .ex22-product-card small{font-size:12px}body.experience22-page #ex13-review #ex13-downloads{grid-template-columns:1fr;gap:14px}body.experience22-page #ex13-review .ex22-review-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}body.experience22-page #ex13-review .ex22-review-metrics>div{padding:14px 16px}body.experience22-page #ex13-review .ex13-pdf-card{grid-template-columns:minmax(0,1fr) 105px;padding:19px;gap:14px}body.experience22-page #ex13-review .ex13-pdf-card h3{font-size:24px}body.experience22-page #ex13-review .ex13-pdf-card>p:not(#ex-pdf-status){grid-column:1/-1;grid-row:2;font-size:14px}body.experience22-page #ex13-review .ex22-pdf-preview{grid-row:1;min-height:140px}body.experience22-page #ex13-review .ex22-pdf-preview>span:first-child{margin-bottom:10px;font-size:6px}body.experience22-page #ex13-review .ex22-pdf-preview>strong{margin-bottom:10px;font-size:16px}body.experience22-page #ex13-review .ex22-pdf-preview>b{display:none}body.experience22-page #ex13-review .ex13-pdf-card #ex-download-pdf{grid-column:1/-1;width:100%;min-height:48px;font-size:14px}body.experience22-page #ex13-review .ex13-export-actions :is(button,a){min-height:46px;font-size:14px}body.experience22-page #ex13-review .ex13-documents{padding:18px 13px}body.experience22-page #ex13-review .ex13-document-grid{grid-template-columns:1fr}body.experience22-page #ex13-review .ex13-document{padding:14px;min-height:110px}body.experience22-page #ex13-review .ex13-document strong{font-size:15px}body.experience22-page #ex13-review .ex13-doc-type,body.experience22-page #ex13-review .ex13-document>span:last-child{font-size:11px}body.experience22-page #ex13-review .ex13-document-filters{width:100%;flex-wrap:wrap}body.experience22-page #ex13-review .ex13-document-filters button{min-height:44px;font-size:13px}body.experience22-page #ex13-review .ex13-documents-heading h2{font-size:22px}body.experience22-page #ex13-review :is(#ex-brief,.ex-business-inner){padding:17px 13px}}@media(prefers-reduced-motion:reduce){body.experience22-page #ex-configure .ex-feature{transition:none}}body.experience22-page #ex13-review .ex13-export-actions .ex-share-note{font-size:12px;line-height:1.6;color:#59667b;margin:4px 0 0}body.experience22-page #ex13-review .ex13-document{grid-template-columns:44px minmax(0,1fr) auto}body.experience22-page #ex13-review .ex13-document .ex22-document-cover{grid-column:1;grid-row:1/3;width:44px;height:62px;object-fit:contain;align-self:center;border:1px solid #dce1ec;border-radius:2px;background:#fff}body.experience22-page #ex13-review .ex13-document .ex13-doc-type,body.experience22-page #ex13-review .ex13-document strong{grid-column:2}body.experience22-page #ex13-review .ex13-document>span:last-child{grid-column:3}@media(max-width:1180px)and (min-width:641px){body.experience22-page #ex13-review .ex13-document-grid{grid-template-columns:1fr}}body.experience22-page #ex13-review #ex-brief p,body.experience22-page #ex13-review #ex-brief li,body.experience22-page #ex13-review #ex-brief dd,body.experience22-page #ex13-review #ex-brief dt{color:#48566e}body.experience22-page #ex13-review #ex-brief .ex-brief-bottom>span{color:#58687e}body.experience22-page #ex13-review #ex-brief-story,body.experience22-page #ex13-review #ex-brief-scope{color:#48566e!important}body.experience22-page #experience-composer #ex-composer #mission17 #m23-location-toolbar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));flex:none;gap:10px;padding:0 0 8px;margin:0;min-width:0}body.experience22-page #ex-composer #mission17 .m23-endpoint{display:flex;align-items:center;gap:8px;min-width:0;border:1px solid #557886;border-radius:8px;background:#163747}body.experience22-page #ex-composer #mission17 .m23-edit{display:block;flex:1;min-width:0;min-height:66px;padding:9px 12px;text-align:left;background:transparent;border:0;border-radius:7px;color:#f2f7fc;font-family:inherit;cursor:pointer}body.experience22-page #ex-composer #mission17 .m23-endpoint-label{display:block;font-size:11px;font-weight:650;line-height:1.3;letter-spacing:.05em;color:#cee0f1}body.experience22-page #ex-composer #mission17 .m23-endpoint-label>span{margin-left:5px;color:#f2cbff}body.experience22-page #ex-composer #mission17 .m23-edit strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#f8fbff;font-size:14px;line-height:1.4;font-weight:650;letter-spacing:0;margin:2px 0}body.experience22-page #ex-composer #mission17 .m23-coordinates{display:block;font-size:11px;line-height:1.3;color:#c2d7e1;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.experience22-page #ex-composer #mission17 .m23-pick{display:flex;align-items:center;justify-content:center;flex:none;gap:6px;min-height:44px;padding:9px;margin:6px;border:1px solid #7795a1;border-radius:6px;background:#274b5b;color:#f0f7fc;font:600 12px/1.3 system-ui,sans-serif;cursor:pointer}body.experience22-page #ex-composer #mission17 .m23-pick svg{fill:none;stroke:currentColor;stroke-width:1.6}body.experience22-page #ex-composer #mission17 .m23-pick[aria-pressed=true]{background:#eadbff;color:#35234f;border-color:#eadbff}body.experience22-page #ex-composer #mission17 :is(.m23-edit,.m23-pick):hover{background:#315565}body.experience22-page #ex-composer #mission17 :is(.m23-edit,.m23-pick,#m23-pick-panel button):focus-visible{outline:3px solid #f2c1ff;outline-offset:-3px}body.experience22-page #ex-composer #mission17 #m17-map:focus-visible{outline:3px solid #b8dcff;outline-offset:-4px}body.experience22-page #ex-composer #mission17[data-m23-picking=true] #m17-map{cursor:crosshair}body.experience22-page #ex-composer #mission17 #m23-pick-panel{position:absolute;left:50%;bottom:12px;transform:translate(-50%);z-index:12;display:flex;align-items:center;gap:20px;width:max-content;max-width:calc(100% - 24px);padding:12px 14px;background:#f6f1ff;border:1px solid #c7adeb;border-radius:10px;color:#31243d;box-shadow:0 10px 30px #00152266}body.experience22-page #ex-composer #mission17 #m23-pick-panel[hidden]{display:none}body.experience22-page #ex-composer #mission17 #m23-pick-panel strong{font-size:14px;font-weight:650;line-height:1.4;color:#31243d;letter-spacing:0}body.experience22-page #ex-composer #mission17 #m23-pick-panel p{font-size:12px;line-height:1.45;color:#514262;margin:3px 0 0}body.experience22-page #ex-composer #mission17 #m23-pick-panel #m23-pick-error{color:#a32240}body.experience22-page #ex-composer #mission17 .m23-pick-actions{display:flex;gap:6px;flex:none}body.experience22-page #ex-composer #mission17 #m23-pick-panel button{min-height:44px;font-size:12px;font-weight:650;padding:9px 12px;border:1px solid #6f4e95;border-radius:6px;background:#563579;color:#fff;white-space:nowrap;cursor:pointer}body.experience22-page #ex-composer #mission17 #m23-pick-panel #m23-pick-cancel{color:#503962;background:#fff;border-color:#b39acb}body.experience22-page #ex-composer #mission17 #m23-pick-panel button[hidden]{display:none}body.experience22-page #ex-composer #mission17[data-m23-picking=true] :is(#m18-base-popup,#m18-base-leader,.m17-map-distance,.m17-deployed-resources){visibility:hidden}#m23-location-dialog{box-sizing:border-box;width:min(520px,calc(100vw - 24px));max-width:none;max-height:calc(100dvh - 24px);margin:auto;padding:0;border:1px solid #b8c5d4;border-radius:16px;background:#f9faff;color:#213247;box-shadow:0 24px 80px #07172580;overflow:auto;overscroll-behavior:contain}#m23-location-dialog::backdrop{background:#071624b3;backdrop-filter:blur(4px)}body #m23-location-dialog #m23-location-form{display:grid;gap:18px;padding:26px;background:#f9faff;color:#213247;margin:0}body #m23-location-dialog header{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0}body #m23-location-dialog header span{font-size:11px;line-height:1.4;font-weight:700;letter-spacing:.09em;color:#65458c}body #m23-location-dialog h2{font-size:26px;line-height:1.2;font-weight:650;letter-spacing:-.03em;color:#213247;margin:5px 0 0}body #m23-location-dialog p{font-size:14px;line-height:1.55;color:#46566b;margin:0}body #m23-location-dialog label{display:grid;gap:7px;color:#29394f;font-size:14px;line-height:1.4;font-weight:600}body #m23-location-dialog label>span{color:#5c687b;font-weight:400;font-size:12px}body #m23-location-dialog :is(input,select){box-sizing:border-box;width:100%;min-width:0;min-height:46px;padding:10px 12px;border:1px solid #aebccd;border-radius:7px;background:#fff;color:#172b42;font:400 16px/1.4 system-ui,sans-serif}body #m23-location-dialog input::placeholder{color:#5a6c80;opacity:1}body #m23-location-dialog .m23-coordinate-fields{display:grid;grid-template-columns:1fr 1fr;gap:14px}body #m23-location-dialog #m23-coordinate-help{font-size:12px;line-height:1.5;margin-top:-7px;color:#526178}body #m23-location-dialog #m23-location-error{padding:10px 12px;background:#ffedf1;color:#98213c;font-size:13px;border-radius:6px}body #m23-location-dialog :is(#m23-location-error,[hidden])[hidden]{display:none}body #m23-location-dialog input[aria-invalid=true]{border-color:#bb234a}body #m23-location-dialog footer{display:flex;justify-content:flex-end;gap:8px;padding:0;margin:0;background:none;border:0}body #m23-location-dialog button{min-height:44px;border:1px solid #b9c4d3;border-radius:7px;background:#fff;color:#324359;font:600 14px/1.4 system-ui,sans-serif;padding:10px 14px;cursor:pointer}body #m23-location-dialog #m23-close-location{width:44px;min-width:44px;padding:8px}body #m23-location-dialog #m23-save-location{background:#503174;color:#fff;border-color:#503174}body #m23-location-dialog :is(button,input,select):focus-visible{outline:3px solid #9067c5;outline-offset:2px}@media(max-width:760px){body.experience22-page #experience-composer #ex-composer #mission17 #m23-location-toolbar{gap:6px;padding-bottom:6px}body.experience22-page #ex-composer #mission17 .m23-endpoint{gap:0}body.experience22-page #ex-composer #mission17 .m23-edit{padding:7px 8px;min-height:63px}body.experience22-page #ex-composer #mission17 .m23-edit strong{font-size:12px}body.experience22-page #ex-composer #mission17 .m23-coordinates{font-size:10px}body.experience22-page #ex-composer #mission17 .m23-pick{width:44px;min-height:44px;padding:7px;margin:3px}body.experience22-page #ex-composer #mission17 .m23-pick>span{display:none}body.experience22-page #ex-composer #mission17 #m23-pick-panel{flex-direction:column;align-items:stretch;gap:8px;padding:10px;width:calc(100% - 20px);max-width:390px;bottom:8px}body.experience22-page #ex-composer #mission17 .m23-pick-actions{flex-wrap:wrap}body.experience22-page #ex-composer #mission17 .m23-pick-actions button{flex:1}body #m23-location-dialog #m23-location-form{padding:20px;gap:16px}body #m23-location-dialog h2{font-size:24px}}@media(max-height:540px)and (min-width:641px){body.experience22-page #ex-composer #mission17 .m23-edit{min-height:44px;padding:5px 10px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px}body.experience22-page #ex-composer #mission17 .m23-coordinates{display:none}body.experience22-page #ex-composer #mission17 .m23-pick{margin:2px;min-height:44px;padding:6px}body.experience22-page #ex-composer #mission17 #m23-pick-panel{padding:6px 10px;gap:10px;bottom:5px}body #m23-location-dialog #m23-location-form{gap:12px;padding:18px}}body.experience22-page #ex-composer #mission17 .m23-pick[aria-pressed=true]:hover{background:#f0e5ff;color:#35234f}#experience-composer #ex-composer #ex25-survey{padding:0;margin:0;background:#0b2935;color:#edf6fb;overflow:auto}#ex25-survey .p25-shell{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto auto;height:100%;min-height:530px;padding:10px 14px 7px;gap:8px;box-sizing:border-box;color:#edf6fb}#ex25-survey *,#p25-screen-dialog *{box-sizing:border-box}#ex25-survey button,#ex25-survey select,#ex25-survey input,#p25-screen-dialog button{font-family:inherit}#ex25-survey button,#ex25-survey select,#p25-screen-dialog button{min-height:40px;border:1px solid #5d7b8b;border-radius:7px;background:#153c4c;color:#f0f7fd;font-size:14px;line-height:1.3;font-weight:600;cursor:pointer;padding:8px 11px;box-shadow:none}#ex25-survey :is(button,a,input,select,summary):focus-visible,#p25-screen-dialog :is(button,a):focus-visible{outline:3px solid #ffcf98;outline-offset:2px}#ex25-survey button:hover,#ex25-survey a:hover{filter:brightness(1.12)}#ex25-survey .p25-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;min-width:0}#ex25-survey .p25-heading h2{margin:1px 0 0;font-size:21px;line-height:1.2;font-weight:650;letter-spacing:-.035em;color:#f3f8ff}#ex25-survey .p25-eyebrow,#p25-screen-dialog .p25-eyebrow{font-size:12px;line-height:1.5;font-weight:650;letter-spacing:.11em;color:#b8d5dc}#ex25-survey .p25-case-label{display:flex;gap:9px;align-items:center;font-size:13px;color:#d1e2e9;white-space:nowrap}#ex25-survey #p25-case{min-height:40px;width:175px;padding-right:23px}#ex25-survey .p25-steps{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;padding:0;margin:0;min-width:0;border:0;background:transparent;position:static}#ex25-survey .p25-steps button{display:flex;gap:8px;align-items:center;justify-content:flex-start;padding:7px 10px;text-align:left;min-width:0;min-height:44px;background:#102f3d;border-color:#426372}#ex25-survey .p25-steps button>span{display:grid;place-items:center;width:24px;height:24px;flex:none;border:1px solid #658394;border-radius:50%;font-size:12px;color:#bdd7e3;font-variant-numeric:tabular-nums}#ex25-survey .p25-steps button strong{font-size:13px;line-height:1.3;font-weight:600;color:inherit;white-space:normal}#ex25-survey .p25-steps button[aria-current=step]{background:#e5dff8;border-color:#e5dff8;color:#36275c}#ex25-survey .p25-steps button[aria-current=step]>span{color:#fff;background:#7955b7;border-color:#7955b7}#ex25-survey .p25-steps button[data-complete=true]:not([aria-current])>span{background:#315f5a;color:#d9fae9;border-color:#6a9e91}#ex25-survey .p25-body{display:grid;grid-template-columns:minmax(0,1fr) 282px;gap:12px;min-height:0;min-width:0}#ex25-survey .p25-visual-column{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:6px;min-height:0;min-width:0}#ex25-survey .p25-viewbar{display:flex;justify-content:space-between;align-items:center;gap:10px;min-width:0}#ex25-survey .p25-camera{display:flex;gap:3px}#ex25-survey .p25-camera button{min-height:34px;font-size:13px;padding:6px 10px;background:transparent;border-color:transparent;color:#c6dce6}#ex25-survey .p25-camera button[aria-pressed=true]{color:#173c38;background:#d7ece3;border-color:#d7ece3}#ex25-survey .p25-demo-label{display:flex;align-items:center;gap:6px;color:#c2dce5;font-size:12px;white-space:nowrap}#ex25-survey .p25-demo-label i{height:6px;width:6px;display:block;border-radius:50%;background:#b9a8ef}#ex25-survey .p25-stage{display:grid;grid-template-rows:minmax(0,1fr) auto;min-height:0;position:relative;border:1px solid #486a79;border-radius:11px;overflow:hidden;background:radial-gradient(ellipse at 50% 35%,#1c414c,#0b2935 80%)}#ex25-survey #p25-site-svg{display:block;min-height:0;width:100%;height:100%;overflow:hidden;aspect-ratio:auto;transition:none}#ex25-survey #p25-site-svg text{font-family:inherit}#ex25-survey #p25-site-svg [hidden]{display:none!important}#ex25-survey #p25-flight,#ex25-survey #p25-mosaic,#ex25-survey #p25-point-device,#ex25-survey #p25-footprints{transition:opacity .4s ease}#ex25-survey .p25-canvas-caption{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;padding:8px 12px;background:#102d3a;border-top:1px solid #385a69;color:#d2e6ed;line-height:1.35}#ex25-survey .p25-canvas-caption strong{font-size:14px;font-weight:600;color:#f0f9ff}#ex25-survey .p25-canvas-caption span{font-size:12px;flex:1;min-width:180px;line-height:1.4}#ex25-survey .p25-layers{display:flex;flex-wrap:wrap;gap:7px 18px;padding:1px 2px;min-height:25px;align-items:center}#ex25-survey .p25-layers label{display:inline-flex;align-items:center;gap:6px;font-size:13px;line-height:1.3;color:#d6e9ef;cursor:pointer;min-height:26px}#ex25-survey .p25-layers input{margin:0;width:14px;height:14px;accent-color:#b7a1ed}#ex25-survey .p25-legend-control{width:8px;height:8px;background:#91efca;transform:rotate(45deg);margin-right:2px}#ex25-survey .p25-legend-check{width:9px;height:9px;border:2px solid #ffccaa;border-radius:50%;margin-right:1px}#ex25-survey .p25-legend-frame{width:12px;height:9px;border:1px solid #c6b2ff;background:#bea1ff22}#ex25-survey .p25-detail{overflow:auto;min-width:0;min-height:0;border:1px solid #476776;border-radius:10px;background:#112f3e;padding:14px;scrollbar-width:thin;scrollbar-color:#63828f #112f3e;overscroll-behavior:contain}#ex25-survey .p25-input-flow{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:8px;align-items:center;border-bottom:1px solid #547480;padding:0 0 14px;margin:0 0 15px;grid-column:1/-1}#ex25-survey .p25-input-flow div{display:flex;flex-direction:column;gap:4px}#ex25-survey .p25-input-flow strong{font-size:13px;line-height:1.4;color:#f0f6ff}#ex25-survey .p25-input-flow span{font-size:12px;line-height:1.4;color:#bfdae3}#ex25-survey .p25-input-flow b{font-size:20px;color:#d4bcff;font-weight:500}#ex25-survey .p25-input-flow p{grid-column:1/-1;margin:0;font-size:13px;line-height:1.5;font-weight:600;color:#d7c8ff}#ex25-survey .p25-step-detail h3{font-size:19px;line-height:1.25;font-weight:650;margin:5px 0 8px;color:#fff;letter-spacing:-.03em}#ex25-survey .p25-step-detail p{font-size:14px;line-height:1.55;color:#d5e5ed;margin:0 0 12px}#ex25-survey .p25-handoff{padding:10px 11px;border-left:2px solid #c4aeff;background:#1e3c4c;border-radius:0 6px 6px 0;margin:0 0 12px}#ex25-survey .p25-handoff span{display:block;font-size:12px;letter-spacing:.1em;color:#c6bae7;font-weight:600;margin-bottom:4px}#ex25-survey .p25-handoff strong{display:block;font-size:14px;line-height:1.4;font-weight:600;color:#f0f7ff}#ex25-survey #p25-checklist{padding:0;margin:0 0 14px;display:grid;gap:7px;list-style:none}#ex25-survey #p25-checklist li{display:flex;gap:8px;align-items:flex-start;font-size:13px;line-height:1.45;color:#cedee7;padding:0}#ex25-survey #p25-checklist li:before{content:"✓";color:#9ce5c8;flex:none;font-size:13px;line-height:1.45}#ex25-survey .p25-screen-preview{display:grid;grid-template-columns:83px minmax(0,1fr);align-items:center;width:100%;gap:10px;padding:8px;text-align:left;background:#173746;border-color:#466778;overflow:hidden;margin-bottom:15px}#ex25-survey .p25-screen-preview img{display:block;width:83px;height:105px;max-width:none;object-fit:contain;border-radius:4px;background:transparent;box-shadow:none;filter:none}#ex25-survey .p25-screen-preview[data-format=wide]{grid-template-columns:minmax(0,1fr);gap:6px}#ex25-survey .p25-screen-preview[data-format=wide] img{width:100%;height:auto;aspect-ratio:1.6;object-fit:contain;max-height:145px}#ex25-survey .p25-screen-preview strong{font-size:13px;line-height:1.4;color:#eff6ff;font-weight:600;display:block}#ex25-survey .p25-screen-preview small{font-size:12px;line-height:1.4;color:#d3c7f3;display:block;margin-top:6px}#ex25-survey .p25-accuracy{border-top:1px solid #476371;padding-top:13px}#ex25-survey .p25-accuracy-top{display:flex;flex-wrap:wrap;gap:6px;justify-content:space-between;align-items:center;font-size:12px;color:#dbeaf0;line-height:1.4}#ex25-survey #p25-verdict{font-size:12px;border:1px solid #739c88;border-radius:4px;padding:3px 5px;line-height:1.2;color:#c8f0da;background:#254d40}#ex25-survey #p25-verdict[data-verdict=review]{color:#ffdeb8;border-color:#a08253;background:#574432}#ex25-survey .p25-rmse-value{display:flex;align-items:center;gap:10px;margin:8px 0 12px}#ex25-survey .p25-rmse-value strong{font-size:32px;font-weight:600;line-height:1.1;letter-spacing:-.04em;color:#e7f9f1;font-variant-numeric:tabular-nums}#ex25-survey .p25-rmse-value span{font-size:12px;color:#d1e3e9;line-height:1.4}#ex25-survey .p25-rmse-value small{font-size:12px;color:#b3ccd6}#ex25-survey .p25-accuracy label{font-size:12px;line-height:1.4;color:#d1e4eb;display:flex;align-items:center;justify-content:space-between;gap:8px}#ex25-survey .p25-accuracy output{font-size:13px;font-weight:600;color:#ede5ff}#ex25-survey input[type=range]{display:block;height:14px;min-height:0;margin:9px 0;width:100%;padding:0;accent-color:#c0a7fc;cursor:pointer;border:0;background:transparent}#ex25-survey .p25-accuracy p{font-size:12px;line-height:1.55;color:#bfd4df;margin:7px 0 10px}#ex25-survey .p25-accuracy details{border:0;padding:0;background:transparent;color:#c7dce5}#ex25-survey .p25-accuracy summary{font-size:12px;color:#dcd1fa;cursor:pointer;padding:4px 0;line-height:1.4}#ex25-survey .p25-accuracy table{width:100%;border-collapse:collapse;font-size:12px;margin-top:8px;color:#dcecf0}#ex25-survey .p25-accuracy table caption{font-size:12px;color:#bbd0da;padding:3px 0 5px;text-align:left}#ex25-survey .p25-accuracy table :is(th,td){padding:5px 2px;text-align:right;border-bottom:1px solid #3d5c69;font-size:12px}#ex25-survey .p25-accuracy table :is(th,td):first-child{text-align:left}#ex25-survey .p25-links{display:flex;flex-direction:column;gap:8px;border-top:1px solid #476371;margin-top:13px;padding-top:12px}#ex25-survey .p25-links a,#ex25-survey .p25-downloads a{font-size:13px;line-height:1.4;color:#ddd0ff;text-decoration:none}#ex25-survey .p25-playbar{display:grid;grid-template-columns:auto minmax(130px,1fr) auto;gap:15px;align-items:center;padding:0;min-height:44px;border:0;background:transparent}#ex25-survey .p25-play-actions{display:flex;gap:5px}#ex25-survey #p25-play{background:#e7dfff;border-color:#e7dfff;color:#39245c;min-width:137px}#ex25-survey #p25-play span{font-size:12px;margin-right:6px}#ex25-survey #p25-reset{font-size:17px;padding:7px 10px;background:transparent}#ex25-survey #p25-reset span{font-size:13px;vertical-align:1px;margin-left:3px}#ex25-survey .p25-play-progress{min-width:0}#ex25-survey .p25-play-progress label{display:flex;justify-content:space-between;gap:12px;color:#dbeaf2;font-size:12px;line-height:1.3}#ex25-survey #p25-progress-label{font-variant-numeric:tabular-nums;white-space:nowrap;color:#c8b4f7}#ex25-survey #p25-scrub{height:10px;margin:5px 0 0}#ex25-survey .p25-downloads{display:flex;gap:5px;align-items:center}#ex25-survey .p25-downloads button{font-size:12px;background:#153542;padding:7px 9px}#ex25-survey .p25-downloads a{margin-left:5px;font-size:12px;white-space:nowrap}#ex25-survey .p25-disclaimer{font-size:12px;line-height:1.4;color:#b5ceda;margin:0;padding:0}#p25-screen-dialog{width:min(950px,calc(100vw - 32px));max-height:calc(100dvh - 40px);padding:18px;border:1px solid #5e8394;border-radius:16px;background:#102f3e;color:#e6f1fb;overflow:auto;box-shadow:0 30px 100px #03131ee0}#p25-screen-dialog::backdrop{background:#041725dd;backdrop-filter:blur(8px)}#p25-screen-dialog .p25-dialog-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:15px}#p25-screen-dialog h3{font-size:22px;margin:4px 0 0;color:#f4f9ff;line-height:1.2}#p25-screen-dialog #p25-screen-close{min-width:44px;min-height:44px}#p25-screen-dialog #p25-dialog-image{display:block;margin:0 auto;width:auto;max-width:100%;height:auto;max-height:65dvh;object-fit:contain;box-shadow:none;border:0;background:transparent}#p25-screen-dialog p{font-size:14px;color:#cee0ea;line-height:1.5;margin:16px 0 8px}#p25-screen-dialog a{font-size:14px;color:#dac8ff;line-height:1.5}#ex-composer .p25-review-entry{background:#fff;border:1px solid #cdd8de;border-radius:12px;padding:18px 20px;color:#233d50;display:flex;align-items:center;justify-content:space-between;gap:18px;margin:12px 0}#ex-composer .p25-review-entry strong{font-size:19px;color:#243d50;margin:0 0 7px;line-height:1.3}#ex-composer .p25-review-entry p{font-size:14px;line-height:1.5;color:#465e6b;margin:0;max-width:68ch}#ex-composer .p25-review-entry a{font-size:14px;font-weight:600;color:#58368b;line-height:1.5;text-decoration:none}@media(min-width:1500px){#ex25-survey .p25-body{grid-template-columns:minmax(0,1fr) 300px}#ex25-survey .p25-heading h2{font-size:24px}#ex25-survey .p25-step-detail p,#ex25-survey .p25-steps button strong{font-size:14px}}@media(max-width:1120px){#ex25-survey .p25-body{grid-template-columns:minmax(0,1fr) 260px;gap:9px}#ex25-survey .p25-detail{padding:11px}#ex25-survey .p25-steps button{gap:5px;padding:6px}#ex25-survey .p25-steps button strong{font-size:12px}#ex25-survey .p25-downloads a{display:none}#ex25-survey .p25-playbar{gap:10px}#ex25-survey .p25-canvas-caption{gap:4px}#ex25-survey .p25-canvas-caption span{flex-basis:100%}}@media(max-width:800px){#ex25-survey .p25-shell{display:flex;flex-direction:column;height:auto;min-height:100%;padding:12px;gap:10px}#ex25-survey .p25-body{display:contents}#ex25-survey .p25-heading{order:0}#ex25-survey .p25-steps{order:1}#ex25-survey .p25-visual-column{order:2;grid-template-rows:auto 390px auto;gap:7px}#ex25-survey .p25-playbar{order:3}#ex25-survey .p25-detail{order:4}#ex25-survey .p25-disclaimer{order:5}#ex25-survey .p25-stage{min-height:340px}#ex25-survey .p25-detail{overflow:visible;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px 18px;padding:16px}#ex25-survey .p25-input-flow{grid-row:1}#ex25-survey .p25-step-detail{grid-column:1;grid-row:2/4}#ex25-survey .p25-screen-preview{grid-column:2;grid-row:2;margin:0}#ex25-survey .p25-accuracy{grid-column:2;grid-row:3}#ex25-survey .p25-links{grid-column:1/-1;flex-direction:row;flex-wrap:wrap;margin:0}#ex25-survey .p25-steps{overflow-x:auto;grid-template-columns:repeat(6,minmax(125px,1fr));padding-bottom:4px;scrollbar-width:thin;flex:none}#ex25-survey .p25-steps button{min-height:44px;padding:7px 9px}#ex25-survey .p25-steps button strong{font-size:13px}#ex25-survey .p25-playbar{grid-template-columns:auto minmax(0,1fr);gap:10px 14px}#ex25-survey .p25-downloads{grid-column:1/-1;justify-content:flex-end;flex-wrap:wrap}#ex25-survey .p25-downloads a{display:block;margin-left:auto}#ex25-survey .p25-disclaimer{font-size:12px;line-height:1.5}}@media(max-width:520px){#ex25-survey .p25-shell{padding:10px 8px;gap:9px}#ex25-survey .p25-heading{align-items:flex-start;flex-direction:column;gap:8px}#ex25-survey .p25-heading h2{font-size:21px}#ex25-survey .p25-case-label{width:100%;justify-content:space-between;font-size:13px}#ex25-survey #p25-case{font-size:16px;min-height:44px;width:190px}#ex25-survey .p25-visual-column{grid-template-rows:auto 360px auto}#ex25-survey .p25-demo-label{font-size:12px;gap:4px}#ex25-survey .p25-camera button{min-height:40px;font-size:12px;padding:6px 8px}#ex25-survey .p25-layers{gap:4px 12px}#ex25-survey .p25-layers label{font-size:12px;min-height:32px}#ex25-survey .p25-detail{display:block;padding:15px}#ex25-survey .p25-screen-preview{margin:14px 0;grid-template-columns:80px minmax(0,1fr)}#ex25-survey .p25-screen-preview[data-format=wide]{grid-template-columns:minmax(0,1fr)}#ex25-survey .p25-screen-preview[data-format=wide] img{max-height:200px}#ex25-survey .p25-step-detail p,#ex25-survey #p25-checklist li{font-size:14px}#ex25-survey .p25-accuracy p{font-size:12px}#ex25-survey .p25-links{margin-top:15px;gap:12px}#ex25-survey .p25-links a{font-size:14px}#ex25-survey .p25-playbar{display:flex;flex-wrap:wrap;gap:12px}#ex25-survey .p25-play-actions,#ex25-survey #p25-play{flex:1}#ex25-survey .p25-play-progress{flex-basis:100%;order:2}#ex25-survey .p25-downloads{order:3;flex-basis:100%;justify-content:flex-start}#ex25-survey .p25-downloads button{min-height:44px;font-size:13px}#ex25-survey .p25-play-progress label{font-size:13px}#ex25-survey .p25-canvas-caption{padding:8px 10px}#ex25-survey .p25-canvas-caption strong{font-size:13px}#ex25-survey .p25-canvas-caption span{font-size:12px}#ex-composer .p25-review-entry{display:block;padding:16px}#ex-composer .p25-review-entry a{display:inline-block;margin-top:10px}}@media(max-height:680px)and (min-width:801px){#ex25-survey .p25-shell{min-height:480px;gap:6px;padding-top:7px}#ex25-survey .p25-heading h2{font-size:19px}#ex25-survey .p25-heading .p25-eyebrow{display:none}#ex25-survey .p25-disclaimer{font-size:12px}#ex25-survey .p25-steps button{min-height:40px}}@media(prefers-reduced-motion:reduce){#ex25-survey *,#p25-screen-dialog *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media print{#ex25-survey .p25-shell{height:auto;display:block;background:#fff;color:#142c36}#ex25-survey .p25-visual-column{height:420px}#ex25-survey .p25-detail{overflow:visible}#ex25-survey :is(.p25-playbar,.p25-viewbar,.p25-steps){display:none}}body.experience20-page #mission17 .m26-mounted-station[hidden],body.experience20-page #mission17 .m26-mounted-station [hidden]{display:none!important}body.experience20-page #mission17 .m26-mounted-station .m26-station-label{fill:#ecf5f8;font:700 12px/1.4 Geist,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:.3px;paint-order:stroke;stroke:#0a2230;stroke-width:3px;stroke-linejoin:round}body.experience20-page #mission17 .m26-mounted-station .m26-station-status{fill:#b7ded7;font:600 10px/1.4 Geist,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:.2px;paint-order:stroke;stroke:#0a2230;stroke-width:3px;stroke-linejoin:round}body.experience20-page #mission17 .m26-mounted-station[data-current=true] .m26-station-label{fill:#ffdbe8}body.experience20-page #mission17 .m26-mounted-station[data-signal-received=true] .m26-signal-light{fill:#9dffcf;filter:drop-shadow(0 0 3px #67efc5)}body.experience20-page #mission17 #m26-artpole-drone{pointer-events:none}body.experience20-page #mission17 .m26-mounted-station[data-airborne=true] #m26-artpole-drone{filter:drop-shadow(0 3px 2px #04151f70)}body.experience20-page #mission17 #m26-artpole-flight-route{pointer-events:none;vector-effect:non-scaling-stroke}body.experience20-page #mission17 .m26-support{pointer-events:none}#studio26-layer{position:absolute;inset:0;width:100%;height:100%;z-index:3;pointer-events:none;overflow:visible}#studio26-layer[hidden],#studio26-status[hidden]{display:none}#studio26-status{position:absolute;z-index:8;top:12px;left:12px;max-width:calc(100% - 24px);padding:7px 11px;border:1px solid #b3cece;border-radius:8px;background:#f5fbfaf0;color:#184750;font-size:13px;font-weight:600;line-height:1.45;margin:0;pointer-events:none;box-shadow:0 2px 8px #1e454509}#studio26-command-path{opacity:.4}#studio26-layer[data-airborne=true] #studio26-flight-path{stroke:#379d94;opacity:.6}body.experience22-page:not(.ex21-presenting) #experience-composer #ex-composer #studio12-steps[data-studio27-progress]{display:flex;gap:4px;grid-template-columns:none;grid-auto-columns:auto;overflow-x:auto;scrollbar-width:thin;max-width:100%;padding:0;margin:0}body.experience22-page:not(.ex21-presenting) #experience-composer #ex-composer #studio12-steps[data-studio27-progress] li{flex:1 0 44px;min-width:44px;margin:0}body.experience22-page:not(.ex21-presenting) #experience-composer #ex-composer #studio12-steps[data-studio27-progress] button{position:relative;display:block;min-height:44px;width:100%;padding:0;border:0;border-radius:5px;background:transparent;box-shadow:none}body.experience22-page:not(.ex21-presenting) #experience-composer #ex-composer #studio12-steps[data-studio27-progress] button:before{content:"";position:absolute;left:2px;right:2px;top:20px;height:4px;border-radius:9px;background:#527b83;transition:background .15s}body.experience22-page:not(.ex21-presenting) #experience-composer #ex-composer #studio12-steps[data-studio27-progress] button[aria-current=step]:before{background:#b4f0dc;height:6px;top:19px}body.experience22-page:not(.ex21-presenting) #experience-composer #ex-composer #studio12-steps[data-studio27-progress] button:hover:before{background:#86c7bc}body.experience22-page:not(.ex21-presenting) #experience-composer #ex-composer #studio12-steps[data-studio27-progress] button:focus-visible{outline:2px solid #ccefa9;outline-offset:-2px}body.experience22-page:not(.ex21-presenting) #experience-composer #ex-composer #studio12-steps[data-studio27-progress] button :is(span,strong){position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip-path:inset(50%);white-space:nowrap!important;border:0!important}@media(max-width:560px){#studio26-status{top:8px;left:8px;max-width:calc(100% - 16px);font-size:12px;padding:6px 9px}}@media(prefers-reduced-motion:reduce){#studio12-steps[data-studio27-progress] button:before{transition:none}}body.experience27-page #experience-composer #ex-composer #mission17{background:#f5f7f8;color:#233b49;border-color:#d7e1e4}body.experience27-page #experience-composer #ex-composer #mission17 :is(.m19-stage-column,.m17-main,.m17-content,.m17-heading,.m20-camera-tools,.m17-footer){background:transparent;border-color:#dbe3e7}body.experience27-page #experience-composer #ex-composer #mission17 .m17-heading{padding-block:10px}body.experience27-page #experience-composer #ex-composer #mission17 .m17-heading-tools{gap:9px}body.experience27-page #experience-composer #ex-composer #mission17 .m17-mode-switch{background:#e7edef;border:0;padding:4px;border-radius:10px;gap:2px}body.experience27-page #experience-composer #ex-composer #mission17 .m17-mode-switch button{color:#4c6270;background:transparent;border:0;border-radius:7px;font-size:13px;font-weight:600;padding:8px 16px;min-height:40px}body.experience27-page #experience-composer #ex-composer #mission17 .m17-mode-switch button[aria-pressed=true]{background:#fff;color:#283e4c;box-shadow:0 2px 5px #253f4e0d}body.experience27-page #experience-composer #ex-composer #mission17 :is(#ex22-workflow-settings,.m17-vision-toggle,.m20-camera-tools button,.m18-map-controls button,#m18-back-map){background:#fff;border:1px solid #c8d5dc;color:#29414e;box-shadow:none;border-radius:8px;font-size:13px;font-weight:600;min-height:40px}body.experience27-page #experience-composer #ex-composer #mission17 :is(.m20-view-options,.m20-zoom-options){background:#eaf0f1;border:0;padding:3px;border-radius:9px}body.experience27-page #experience-composer #ex-composer #mission17 .m20-view-options button{background:transparent;border-color:transparent}body.experience27-page #experience-composer #ex-composer #mission17 .m20-view-options button[aria-pressed=true]{background:#fff;border-color:#d2dee2;color:#344653}body.experience27-page #experience-composer #ex-composer #mission17 :is(#m20-zoom-label,#m18-site-context,#m18-device-summary,#m18-client-equipment){color:#405b68;font-size:12px;letter-spacing:0;font-weight:500}body.experience27-page #experience-composer #ex-composer #mission17 .m20-camera-tools{gap:8px;padding-bottom:8px;min-height:47px}body.experience27-page #experience-composer #ex-composer #mission17 #m18-site-header{padding:2px 4px 6px;min-height:24px}body.experience27-page #experience-composer #ex-composer #mission17 #m18-site-stage{background:radial-gradient(ellipse at 50% 40%,#fcfdfc,#edf2f1 84%);border:1px solid #d6e1df;border-radius:14px;box-shadow:inset 0 1px #fff;min-height:0}body.experience27-page #experience-composer #ex-composer #mission17 .m17-map-surface{border:1px solid #ccd9dc;border-radius:14px}body.experience27-page #experience-composer #ex-composer #mission17 #m18-site-svg{background:transparent;overflow:hidden}body.experience27-page #experience-composer #ex-composer #mission17 #m18-site-svg [hidden]{display:none!important}body.experience27-page #experience-composer #ex-composer #mission17 #m18-site-svg .m27-label{fill:#294855;font:600 15px/1.4 Geist,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:-.1px;stroke:none}body.experience27-page #experience-composer #ex-composer #mission17 #m18-site-svg .m27-sub-label{fill:#57727b;font:400 12px/1.4 Geist,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:0;stroke:none}body.experience27-page #experience-composer #ex-composer #mission17 .m27-accessible-svg{visibility:hidden}body.experience27-page #experience-composer #ex-composer #mission17 #m18-links path{stroke:#648d98;stroke-width:1.6;stroke-opacity:.85;stroke-dasharray:5 7;filter:none;transition:none}body.experience27-page #experience-composer #ex-composer #mission17 #m18-links [data-state=upcoming],body.experience27-page #experience-composer #ex-composer #mission17 #m18-links [data-state=done]{display:none}body.experience27-page #experience-composer #ex-composer #mission17 .m26-mounted-station :is(.m26-signal-light,#m26-artpole-drone){filter:none}body.experience27-page #experience-composer #ex-composer #mission17 .m26-mounted-station[data-signal-received=true] .m26-signal-light{fill:#219a83}body.experience27-page #experience-composer #ex-composer #mission17 .m27-hardware[data-current=true]{filter:drop-shadow(0 3px 3px #547b7922)}body.experience27-page #experience-composer #ex-composer #mission17 .m18-hotspot:focus-visible{outline:2px solid #7652c8;outline-offset:5px;filter:none}body.experience27-page #experience-composer #ex-composer #mission17 .m27-console:hover>rect{stroke:#8e63cf;stroke-width:2}body.experience27-page #experience-composer #ex-composer #mission17 .m27-secondary-guides,body.experience27-page #experience-composer #ex-composer #mission17 #m20-guide{display:none}body.experience27-page #experience-composer #ex-composer #mission17 #m27-module-strip{display:flex;gap:6px;align-items:center;overflow-x:auto;overflow-y:hidden;min-height:0;max-width:100%;flex:none;padding:8px 0 2px;scrollbar-width:thin}body.experience27-page #experience-composer #ex-composer #mission17 #m27-module-strip[hidden],body.experience27-page #experience-composer #ex-composer #mission17 #m27-module-strip button[hidden]{display:none}body.experience27-page #experience-composer #ex-composer #mission17 #m27-module-strip button{flex:1 0 106px;display:flex;align-items:center;justify-content:center;gap:7px;min-height:43px;padding:6px 10px;border:1px solid #d3dfe2;border-radius:8px;background:#fff;color:#304b5b;text-align:left;box-shadow:none}body.experience27-page #experience-composer #ex-composer #mission17 #m27-module-strip button>span{font-size:12px;line-height:1.3;color:#57727b;font-weight:400}body.experience27-page #experience-composer #ex-composer #mission17 #m27-module-strip button>strong{font-size:13px;line-height:1.4;font-weight:600;white-space:nowrap}body.experience27-page #experience-composer #ex-composer #mission17 #m27-module-strip button[data-state=active]{border-color:#956fcd;background:#f0eafa;color:#58338d}body.experience27-page #experience-composer #ex-composer #mission17 #m27-module-strip button[data-state=done]{border-color:#bed6d0;background:#ecf4f0;color:#376458}body.experience27-page #experience-composer #ex-composer #mission17 :is(.m18-site-caption,.m17-map-caption){padding:10px 3px 4px;gap:10px}body.experience27-page #experience-composer #ex-composer #mission17 :is(#m18-site-step,#m17-map-title){color:#233d4a;font-size:15px;font-weight:650;letter-spacing:-.1px;line-height:1.4}body.experience27-page #experience-composer #ex-composer #mission17 :is(#m18-site-copy,#m17-map-copy){color:#566e7b;font-size:13px;line-height:1.5;max-width:85ch}body.experience27-page #experience-composer #ex-composer #mission17 .m18-step-indicator{background:#9460c7;width:5px;height:5px;margin-top:8px}body.experience27-page #experience-composer #ex-composer #mission17 .m17-footer{background:#fff;padding:9px 14px;border-top:1px solid #d7e1e5;gap:5px 14px}body.experience27-page #experience-composer #ex-composer #mission17 .m17-playback button{min-height:42px;border:1px solid #c6d4dc;color:#304856;background:#f7f9fa;border-radius:8px;font-size:13px;box-shadow:none}body.experience27-page #experience-composer #ex-composer #mission17 #m17-play{background:#273e4f;color:#fff;border-color:#273e4f;padding:8px 18px}body.experience27-page #experience-composer #ex-composer #mission17 :is(#m17-status,.m17-demo-notice){color:#516c79;letter-spacing:0}body.experience27-page #experience-composer #ex-composer #mission17 #m17-status{font-size:13px;line-height:1.4}body.experience27-page #experience-composer #ex-composer #mission17 .m17-demo-notice{font-size:11px}body.experience27-page #experience-composer #ex-composer #mission17 #m17-progress{accent-color:#8b65bc;background:#e5edf0}body.experience27-page #experience-composer #ex-composer #mission17 #m17-progress::-webkit-progress-bar{background:#e5edf0}body.experience27-page #experience-composer #ex-composer #mission17 #m17-progress::-webkit-progress-value{background:#8b65bc}body.experience27-page #experience-composer #ex-composer #mission17 button:focus-visible{outline:3px solid #8d5bc5;outline-offset:2px}body.experience27-page #experience-composer #ex-composer #mission17 button:disabled{opacity:.5}body.experience27-page #experience-composer #ex-composer #mission17 #m27-operation-detail{font-size:14px;line-height:1.65;color:#d2e1e8;margin-top:12px}@media(min-width:1100px){body.experience27-page:not(.ex21-presenting) #experience-composer #ex-composer #mission17:not([data-mode=map]) .m19-stage-column{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto minmax(0,1fr) auto}body.experience27-page:not(.ex21-presenting) #experience-composer #ex-composer #mission17 .m17-heading{grid-column:1;grid-row:1}body.experience27-page:not(.ex21-presenting) #experience-composer #ex-composer #mission17:not([data-mode=map]) .m20-camera-tools{grid-column:2;grid-row:1;padding:8px 14px 8px 0}body.experience27-page:not(.ex21-presenting) #experience-composer #ex-composer #mission17 .m17-content{grid-column:1/-1;grid-row:2}body.experience27-page:not(.ex21-presenting) #experience-composer #ex-composer #mission17 .m17-footer{grid-column:1/-1;grid-row:3}}@media(max-width:640px){body.experience27-page #experience-composer #ex-composer #mission17 .m17-heading{padding:6px}body.experience27-page #experience-composer #ex-composer #mission17 .m17-heading-tools{gap:5px}body.experience27-page #experience-composer #ex-composer #mission17 .m17-mode-switch button{padding:7px 10px;font-size:12px}body.experience27-page #experience-composer #ex-composer #mission17 .m17-vision-toggle{font-size:12px;padding:7px 9px}body.experience27-page #experience-composer #ex-composer #mission17 .m20-camera-tools{min-height:43px;padding:0 6px 5px;gap:5px}body.experience27-page #experience-composer #ex-composer #mission17 .m20-camera-tools button{font-size:12px;min-height:36px}body.experience27-page #experience-composer #ex-composer #mission17 #m27-module-strip{gap:4px;padding:5px 0 0}body.experience27-page #experience-composer #ex-composer #mission17 #m27-module-strip button{flex:0 0 auto;padding:5px 10px;min-height:36px}body.experience27-page #experience-composer #ex-composer #mission17 #m27-module-strip button>span{display:none}body.experience27-page #experience-composer #ex-composer #mission17 :is(.m18-site-caption,.m17-map-caption){padding:6px 1px 1px}body.experience27-page #experience-composer #ex-composer #mission17 :is(#m18-site-step,#m17-map-title){font-size:14px}body.experience27-page #experience-composer #ex-composer #mission17 :is(#m18-site-copy,#m17-map-copy){font-size:12px;line-height:1.4}body.experience27-page #experience-composer #ex-composer #mission17 .m17-footer{padding:7px;gap:4px}body.experience27-page #experience-composer #ex-composer #mission17 .m17-demo-notice{display:none}}@media(max-height:680px){body.experience27-page #experience-composer #ex-composer #mission17 #m27-module-strip button>span{display:none}body.experience27-page #experience-composer #ex-composer #mission17 :is(#m18-site-copy,#m17-map-copy){position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}}@media(prefers-reduced-motion:reduce){body.experience27-page #mission17 *{transition:none!important;animation:none!important}}body.experience27-page #experience-composer #ex-composer #mission17 #m18-site-copy{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}body.experience28-page #experience-composer #ex-composer #mission17 #m18-site-svg :is(.m27-hardware,.m27-room,.m27-device,#m19-drone-node,#m28-point-node){opacity:1;transform-box:view-box}body.experience28-page #experience-composer #ex-composer #mission17 #m18-site-svg [hidden]{display:none!important}body.experience28-page #experience-composer #ex-composer #mission17 #m18-site-svg [data-m18-device]:not([hidden]){opacity:1!important}body.experience28-page #experience-composer #ex-composer #mission17 #m18-site-svg [data-current=true]{filter:drop-shadow(0 0 3px #8065a94a)}body.experience28-page #experience-composer #ex-composer #mission17 #m18-site-stage{min-height:240px;background:radial-gradient(ellipse at 50% 38%,#fff,#edf2ef 84%)}body.experience28-page #experience-composer #ex-composer #mission17 #m28-equipment-legend{display:flex;align-items:center;gap:5px;overflow-x:auto;scrollbar-width:thin;min-height:28px;flex:none;padding:0 0 5px}body.experience28-page #experience-composer #ex-composer #mission17 #m28-equipment-legend[hidden]{display:none}body.experience28-page #experience-composer #ex-composer #mission17 .m28-equipment-chip{display:inline-flex;align-items:center;white-space:nowrap;gap:5px;background:#eef3f0;border:1px solid #d5e1dc;color:#35554f;border-radius:20px;font-size:11px;font-weight:550;line-height:1.4;padding:3px 8px}body.experience28-page #experience-composer #ex-composer #mission17 .m28-equipment-chip:before{content:"";width:4px;height:4px;border-radius:100%;background:#6c9987}body.experience28-page #experience-composer #ex-composer #mission17 .m28-equipment-chip[data-active=true]{color:#593a85;border-color:#ae91d1;background:#f0eafb}body.experience28-page #experience-composer #ex-composer #mission17 .m28-equipment-chip[data-active=true]:before{background:#8754ba}body.experience28-page #experience-composer #ex-composer #mission17 #m27-module-strip{gap:6px;padding:7px 0 5px;align-items:stretch;min-height:0;flex:none}body.experience28-page #experience-composer #ex-composer #mission17 #m27-module-strip button{flex:1 0 130px;display:grid;grid-template-columns:40px minmax(0,1fr);grid-template-rows:auto auto;column-gap:8px;row-gap:0;justify-items:start;padding:5px 8px;min-height:48px;text-align:left}body.experience28-page #experience-composer #ex-composer #mission17 #m27-module-strip button>span:not(.m28-module-symbol){display:none}body.experience28-page #experience-composer #ex-composer #mission17 #m27-module-strip button>strong{grid-column:2;grid-row:1;font-size:12px;line-height:1.45;align-self:end}body.experience28-page #experience-composer #ex-composer #mission17 #m27-module-strip button>small{grid-column:2;grid-row:2;font-size:10.5px;line-height:1.4;color:#55746b;align-self:start}body.experience28-page #experience-composer #ex-composer #mission17 #m27-module-strip .m28-module-thumb{grid-row:1/-1;grid-column:1;display:block;width:40px;height:33px;object-fit:contain;border-radius:3px;background:#e6eceb;align-self:center}body.experience28-page #experience-composer #ex-composer #mission17 #m27-module-strip .m28-module-symbol{grid-row:1/-1;grid-column:1;display:grid;place-content:center;width:40px;height:33px;background:#e9e4f1;color:#7c5ba5;border-radius:3px;font-size:29px;line-height:1}body.experience28-page #experience-composer #ex-composer #mission17 #m28-catalogue{display:contents}body.experience28-page #experience-composer #ex-composer #mission17 .m28-catalogue-card{display:flex;align-items:center;gap:7px;flex:0 0 145px;text-decoration:none;padding:5px 8px;border-radius:8px;border:1px dashed #b6c8c8;background:#f3f7f5;color:#314f56;min-height:48px}body.experience28-page #experience-composer #ex-composer #mission17 .m28-catalogue-card img{width:36px;height:32px;object-fit:contain}body.experience28-page #experience-composer #ex-composer #mission17 .m28-catalogue-card strong{font-size:11px;line-height:1.35;font-weight:600;display:block}body.experience28-page #experience-composer #ex-composer #mission17 .m28-catalogue-card small{display:block;font-size:10px;line-height:1.35;color:#617b7a}body.experience28-page #experience-composer #ex-composer #mission17 #m28-process{display:grid;grid-template-columns:132px minmax(0,1fr);gap:11px;flex:none;background:#fff;border:1px solid #d7e2de;border-radius:10px;padding:8px;min-height:0;max-height:122px;overflow:hidden;margin:0}body.experience28-page #experience-composer #ex-composer #mission17 #m28-reference-open{display:flex;flex-direction:column;gap:3px;min-height:0;padding:0;border:0;background:transparent;box-shadow:none;border-radius:4px;align-items:stretch;justify-content:center;color:#5a726f;overflow:hidden}body.experience28-page #experience-composer #ex-composer #mission17 #m28-reference-image{display:block;width:100%;height:67px;object-fit:contain;background:#eef2ef;border-radius:4px}body.experience28-page #experience-composer #ex-composer #mission17 #m28-reference-image[hidden]{display:none}body.experience28-page #experience-composer #ex-composer #mission17 #m28-reference-caption{font-size:9px;line-height:1.3;text-align:left;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}body.experience28-page #experience-composer #ex-composer #mission17 #m28-reference-open[data-empty=true]:before{content:"◇";font-size:40px;color:#997bb7;background:linear-gradient(160deg,#ece6f3,#eef3ee);border-radius:5px;line-height:65px}body.experience28-page #experience-composer #ex-composer #mission17 .m28-process-body{min-width:0;min-height:0;display:flex;flex-direction:column;justify-content:center;gap:5px}body.experience28-page #experience-composer #ex-composer #mission17 .m28-process-heading{display:flex;gap:7px;align-items:center;justify-content:space-between;min-width:0}body.experience28-page #experience-composer #ex-composer #mission17 #m28-process-title{font-size:12px;line-height:1.4;color:#2c4a54;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}body.experience28-page #experience-composer #ex-composer #mission17 #m28-process-status{flex:none;color:#6b567e;font-size:10px;white-space:nowrap}body.experience28-page #experience-composer #ex-composer #mission17 .m28-data-flow{display:grid;grid-template-columns:1fr 1.1fr 1fr;gap:21px;padding:0;margin:0;list-style:none}body.experience28-page #experience-composer #ex-composer #mission17 .m28-data-flow li{position:relative;min-width:0;padding:0 0 2px;border-bottom:2px solid #e1eae5;color:#35574f}body.experience28-page #experience-composer #ex-composer #mission17 .m28-data-flow li+li:before{content:"→";position:absolute;left:-16px;top:10px;font-size:14px;color:#8b729e}body.experience28-page #experience-composer #ex-composer #mission17 .m28-data-flow small{font-size:9px;line-height:1.4;color:#657f78;display:block}body.experience28-page #experience-composer #ex-composer #mission17 .m28-data-flow span{font-size:11px;line-height:1.4;font-weight:550;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.experience28-page #experience-composer #ex-composer #mission17 #m28-process[data-state=active] .m28-data-flow li:nth-child(2){border-color:#9d80bd}body.experience28-page #experience-composer #ex-composer #mission17 #m28-process[data-state=active] .m28-data-flow li:nth-child(2):after{content:"";position:absolute;width:8px;height:3px;bottom:-2px;left:0;background:#70449e;border-radius:4px;animation:m28-data-travel 2s ease-in-out infinite}body.experience28-page #experience-composer #ex-composer #mission17 .m28-evidence-line{display:flex;align-items:center;gap:8px;min-width:0;min-height:0}body.experience28-page #experience-composer #ex-composer #mission17 #m28-evidence-svg{display:block;width:99px;height:27px;flex:none;overflow:visible}body.experience28-page #experience-composer #ex-composer #mission17 #m28-evidence-text{font-size:10px;line-height:1.4;color:#59736f;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}body.experience28-page #experience-composer #ex-composer #mission17 #m28-evidence-toggle{display:none}body.experience28-page #experience-composer #ex-composer #mission17 .m18-site-caption{padding-top:4px!important}body.experience28-page #experience-composer #ex-composer #mission17 #m18-site-copy{display:none}body.experience28-page #experience-composer #ex-composer #mission17 #m18-site-step{font-size:12px}body.experience28-page #m28-reference-dialog{border:1px solid #d0dddc;border-radius:16px;background:#f9fbfa;color:#2b484e;width:min(1050px,calc(100vw - 30px));max-width:1050px;max-height:90dvh;padding:18px;overflow:auto;box-shadow:0 20px 100px #102e4366}body.experience28-page #m28-reference-dialog::backdrop{background:#102a3ac2;backdrop-filter:blur(4px)}body.experience28-page #m28-reference-dialog header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px}body.experience28-page #m28-reference-dialog h2{font-size:20px;color:#294a56;margin:0;letter-spacing:-.3px}body.experience28-page #m28-reference-dialog button{border:1px solid #9cb5ba;border-radius:8px;padding:8px 14px;background:#fff;color:#294c54;min-height:40px}body.experience28-page #m28-reference-large{display:block;max-width:100%;width:100%;height:auto;max-height:65dvh;object-fit:contain;margin:auto;background:#e8efed;border-radius:7px}body.experience28-page #m28-reference-dialog p{font-size:13px;line-height:1.5;color:#516d73;margin:10px 0}body.experience28-page #m28-reference-dialog a{color:#63398d;font-size:14px;font-weight:600}@keyframes m28-data-travel{0%{left:0;opacity:.3}50%{opacity:1}to{left:calc(100% - 8px);opacity:.3}}@media(max-width:760px),(max-height:730px){body.experience28-page #experience-composer #ex-composer #mission17 #m17-flow-view{overflow-y:auto;overscroll-behavior:contain}body.experience28-page #experience-composer #ex-composer #mission17 #m18-site-stage{flex:1 0 240px;min-height:240px}body.experience28-page #experience-composer #ex-composer #mission17 #m28-process{grid-template-columns:94px minmax(0,1fr);padding:6px;gap:8px;max-height:none;min-height:83px}body.experience28-page #experience-composer #ex-composer #mission17 #m28-reference-image{height:49px}body.experience28-page #experience-composer #ex-composer #mission17 .m28-process-heading{flex-wrap:wrap;gap:3px}body.experience28-page #experience-composer #ex-composer #mission17 #m28-process-title{font-size:11px;max-width:100%}body.experience28-page #experience-composer #ex-composer #mission17 #m28-process-status{font-size:9px}body.experience28-page #experience-composer #ex-composer #mission17 #m28-evidence-toggle{display:inline-flex;min-height:24px;margin-left:auto;padding:2px 6px;font-size:10px;border-radius:4px;color:#6b438f;background:#f1edf7;border:1px solid #d5c6e7}body.experience28-page #experience-composer #ex-composer #mission17 .m28-data-flow{gap:13px}body.experience28-page #experience-composer #ex-composer #mission17 .m28-data-flow li+li:before{left:-11px;font-size:11px}body.experience28-page #experience-composer #ex-composer #mission17 .m28-data-flow span{font-size:10px}body.experience28-page #experience-composer #ex-composer #mission17 .m28-evidence-line{display:none}body.experience28-page #experience-composer #ex-composer #mission17 #m28-process[data-expanded=true] .m28-evidence-line{display:flex}body.experience28-page #experience-composer #ex-composer #mission17 #m27-module-strip button{flex:0 0 120px;min-height:44px}}@media(prefers-reduced-motion:reduce){body.experience28-page #mission17 *{animation:none!important;transition:none!important}}body.experience28-page #experience-composer #ex-composer #mission17 #m27-module-strip button>strong{font-size:13px}body.experience28-page #experience-composer #ex-composer #mission17 #m27-module-strip button>small{font-size:11px}body.experience28-page #experience-composer #ex-composer #mission17 .m28-equipment-chip{font-size:12px}body.experience28-page #experience-composer #ex-composer #mission17 #m28-process-title{font-size:14px}body.experience28-page #experience-composer #ex-composer #mission17 #m28-process-status,body.experience28-page #experience-composer #ex-composer #mission17 .m28-data-flow small{font-size:11px}body.experience28-page #experience-composer #ex-composer #mission17 .m28-data-flow span{font-size:13px}body.experience28-page #experience-composer #ex-composer #mission17 #m28-evidence-text{font-size:12px;line-height:1.5}body.experience28-page #experience-composer #ex-composer #mission17 #m28-reference-caption{font-size:10px}@media(min-width:1000px){body.experience28-page #experience-composer #ex-composer #mission17 #m17-flow-view:not([hidden]){display:grid;grid-template-columns:minmax(0,1fr) 268px;grid-template-rows:auto auto auto minmax(240px,1fr) auto auto;gap:0 12px;overflow-y:auto}body.experience28-page #experience-composer #ex-composer #mission17 #m18-site-header{grid-column:1/-1;grid-row:1}body.experience28-page #experience-composer #ex-composer #mission17 .m18-site-toolbar{grid-column:1/-1;grid-row:2}body.experience28-page #experience-composer #ex-composer #mission17 #m28-equipment-legend{grid-column:1/-1;grid-row:3}body.experience28-page #experience-composer #ex-composer #mission17 #m18-site-stage{grid-column:1;grid-row:4;min-height:240px;align-self:stretch}body.experience28-page #experience-composer #ex-composer #mission17 #m27-module-strip{grid-column:1;grid-row:5}body.experience28-page #experience-composer #ex-composer #mission17 .m18-site-caption{grid-column:1;grid-row:6}body.experience28-page #experience-composer #ex-composer #mission17 #m28-process{grid-column:2;grid-row:4/7;display:flex;flex-direction:column;gap:12px;max-height:none;min-height:0;padding:12px;overflow-y:auto;align-self:stretch}body.experience28-page #experience-composer #ex-composer #mission17 #m28-reference-open{flex:0 0 auto;min-height:100px;gap:5px}body.experience28-page #experience-composer #ex-composer #mission17 #m28-reference-image{height:110px}body.experience28-page #experience-composer #ex-composer #mission17 #m28-reference-caption{font-size:10px;line-height:1.4}body.experience28-page #experience-composer #ex-composer #mission17 .m28-process-body{display:flex;flex:1 0 auto;gap:12px;justify-content:flex-start}body.experience28-page #experience-composer #ex-composer #mission17 .m28-process-heading{align-items:flex-start;flex-direction:column;gap:4px}body.experience28-page #experience-composer #ex-composer #mission17 #m28-process-title{font-size:15px;line-height:1.45;white-space:normal;overflow:visible}body.experience28-page #experience-composer #ex-composer #mission17 #m28-process-status{font-size:11px;line-height:1.4;white-space:normal}body.experience28-page #experience-composer #ex-composer #mission17 .m28-data-flow{grid-template-columns:1fr;gap:13px;padding-left:12px;border-left:2px solid #e3e9e7}body.experience28-page #experience-composer #ex-composer #mission17 .m28-data-flow li{padding-bottom:7px}body.experience28-page #experience-composer #ex-composer #mission17 .m28-data-flow li+li:before{content:"↓";left:-18px;top:-13px;background:#fff;font-size:14px;color:#8864a8}body.experience28-page #experience-composer #ex-composer #mission17 .m28-data-flow span{font-size:14px;line-height:1.5;white-space:normal;overflow:visible}body.experience28-page #experience-composer #ex-composer #mission17 .m28-evidence-line{display:flex;align-items:stretch;flex-direction:column;gap:6px}body.experience28-page #experience-composer #ex-composer #mission17 #m28-evidence-svg{width:150px;height:40px}body.experience28-page #experience-composer #ex-composer #mission17 #m28-evidence-text{font-size:13px;line-height:1.6;display:block;overflow:visible}body.experience28-page #experience-composer #ex-composer #mission17 #m28-evidence-toggle{display:none}}@media(max-width:999px){body.experience28-page #experience-composer #ex-composer #mission17 #m17-flow-view{overflow-y:auto}body.experience28-page #experience-composer #ex-composer #mission17 #m18-site-stage{min-height:260px;flex:1 0 260px}body.experience28-page #experience-composer #ex-composer #mission17 #m28-process{max-height:none;min-height:104px;grid-template-columns:80px minmax(0,1fr)}body.experience28-page #experience-composer #ex-composer #mission17 .m28-process-heading{flex-wrap:wrap;gap:4px}body.experience28-page #experience-composer #ex-composer #mission17 #m28-process-title{font-size:13px;white-space:normal;line-height:1.4}body.experience28-page #experience-composer #ex-composer #mission17 #m28-process-status{font-size:11px}body.experience28-page #experience-composer #ex-composer #mission17 .m28-data-flow span{font-size:12px;line-height:1.45;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}body.experience28-page #experience-composer #ex-composer #mission17 #m28-evidence-toggle{display:inline-flex;min-height:28px;margin-left:auto;padding:3px 7px;font-size:11px;border-radius:5px;color:#6b438f;background:#f1edf7;border:1px solid #d5c6e7}body.experience28-page #experience-composer #ex-composer #mission17 .m28-evidence-line{display:none}body.experience28-page #experience-composer #ex-composer #mission17 #m28-process[data-expanded=true] .m28-evidence-line{display:flex}}#studio28-layer{position:absolute;inset:0;width:100%;height:100%;z-index:4;pointer-events:none;overflow:visible}#studio28-layer [hidden],#studio28-workspace[hidden],#deployment-studio.studio28 #studio19-drone-node,#deployment-studio.studio28 .studio12-route{display:none!important}#deployment-studio.studio28 :is(.studio12-camera-effect,.studio12-detection-effect,.studio12-ai-effect){display:none!important}#deployment-studio.studio28 .studio12-marker{white-space:nowrap;background:#f0f7f4e8;border:0;box-shadow:none}#deployment-studio.studio28 #studio12-pole-marker{left:18%;bottom:15%;font-size:14px}#deployment-studio.studio28 #studio12-dock-marker{left:55%;bottom:9%;font-size:14px}body.experience19-page #deployment-studio.studio20.studio28 .studio16-destinations{top:20px;right:24px;width:340px;gap:12px;align-items:stretch}body.experience19-page #deployment-studio.studio20.studio28 .studio16-interface-card{display:grid;grid-template-rows:28px 76px 25px;padding:8px;border-radius:9px;background:#f7fbfa;color:#254b54;border-color:#95b2b7;box-shadow:0 5px 14px #29495010}body.experience19-page #deployment-studio.studio20.studio28 .studio16-interface-card>strong{height:28px;min-height:0;padding:1px 0 5px;color:#264b56;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.experience19-page #deployment-studio.studio20.studio28 .studio16-interface-card>img{height:76px;width:100%;object-fit:contain;object-position:center;background:#102633;border-radius:3px}body.experience19-page #deployment-studio.studio20.studio28 .studio16-interface-card>span{height:25px;padding:5px 0 0;color:#356c6d;font-size:12px}body.experience19-page #deployment-studio.studio20.studio28 .studio16-interface-card>span b{color:#356c6d}#deployment-studio.studio28 .studio16-destinations:before{content:"Control interfaces · product guides";position:absolute;top:100%;left:0;right:0;padding-top:8px;color:#42616b;font-size:12px;line-height:1.4;text-align:center}#deployment-studio.studio28[data-studio28-station-active=true] :is(.studio16-mobile-rig,.studio16-wheel-spokes,.studio16-road-dashes,.studio16-road-glints){animation:none!important}#studio28-layer [data-active=false] .s28-device-effect{opacity:.24}#studio28-layer [data-active=true] .s28-device-effect{opacity:1;stroke-width:2.5}#studio28-layer[data-running=true] [data-active=true] .s28-device-effect{animation:s28-breathe 1.6s ease-in-out infinite}#studio28-layer[data-running=true] :is(#studio28-drone-scan,#studio28-station-scan){animation:s28-breathe 1.5s ease-in-out infinite}#studio28-workspace{border:1px solid #bfd0d0;background:#f5faf8;border-radius:11px;padding:13px 15px;margin:12px 0;color:#254b56;min-width:0}#studio28-workspace .studio28-workspace-head{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:10px}#studio28-workspace .studio28-workspace-head strong{font-size:15px;color:#204650}#studio28-workspace .studio28-workspace-head>span{font-size:12px;color:#4e6f76}#studio28-inventory{display:flex;gap:7px;flex-wrap:wrap;list-style:none;margin:0;padding:0}#studio28-inventory li{display:flex;align-items:center;gap:7px;border:1px solid #b9cfcb;background:#fff;border-radius:6px;padding:6px 9px;min-height:36px;color:#254f59}#studio28-inventory strong{font-size:13px;font-weight:650;line-height:1.4;color:inherit}#studio28-inventory span{font-size:11px;color:#597178;line-height:1.4}#studio28-inventory li[data-state=active]{background:#e0f3e9;border-color:#3a8d81;box-shadow:inset 3px 0 #368a7d}#studio28-inventory li[data-state=active] span{color:#246259}#studio28-inventory li[data-state=done] span{color:#2b6a61}#studio28-workspace .studio28-output{display:grid;grid-template-columns:120px minmax(0,1fr);gap:14px;align-items:center;margin-top:12px;padding-top:11px;border-top:1px solid #c8d9d4}#studio28-process{width:120px;height:62px;display:block;overflow:visible}#studio28-process .s28-view{display:none}#studio28-process[data-module=idle] .s28-idle,#studio28-process[data-module=point] .s28-map,#studio28-process[data-module=field] .s28-map,#studio28-process[data-module=gis] .s28-map,#studio28-process[data-module=fusion] .s28-fusion,#studio28-process[data-module=ai] .s28-ai,#studio28-process[data-module=metaverse] .s28-twin,#studio28-process[data-module=connect] .s28-connect{display:block}#studio28-output-title{display:block;font-size:15px;line-height:1.45;color:#254e59;margin:3px 0}#studio28-process-label{font-size:11px;line-height:1.4;color:#527179}#studio28-output-copy{font-size:13px;line-height:1.5;color:#365a64;margin:0;max-width:none}#deployment-studio.studio28 #studio26-status{display:none}@keyframes s28-breathe{50%{opacity:.42}}@media(max-width:640px){#studio28-workspace{padding:11px}.studio28-workspace-head{flex-wrap:wrap;gap:3px!important}#studio28-workspace .studio28-output{grid-template-columns:78px minmax(0,1fr);gap:8px}#studio28-process{width:78px;height:48px}#studio28-inventory li{gap:5px;padding:5px 7px}#studio28-inventory span{font-size:11px}}@media(prefers-reduced-motion:reduce){#studio28-layer *{animation:none!important;transition:none!important}}body.experience22-page #experience-composer #ex-composer #deployment-studio.studio28 .studio12-main{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(260px,1fr) auto auto auto;overflow:auto;overscroll-behavior:contain}body.experience22-page #experience-composer #ex-composer #deployment-studio.studio28 .studio20-header{grid-column:1;grid-row:1}body.experience22-page #experience-composer #ex-composer #deployment-studio.studio28 #studio20-viewport{grid-column:1;grid-row:2;min-height:260px}body.experience22-page #experience-composer #ex-composer #deployment-studio.studio28 #studio28-workspace{grid-column:1;grid-row:3;margin:0;min-height:0;max-height:190px;overflow:auto;overscroll-behavior:contain}body.experience22-page #experience-composer #ex-composer #deployment-studio.studio28 #studio12-steps{grid-column:1;grid-row:4}body.experience22-page #experience-composer #ex-composer #deployment-studio.studio28 .studio12-playbar{grid-column:1;grid-row:5}#studio28-workspace>summary{cursor:pointer;list-style:none;min-height:24px;outline-offset:3px}#studio28-workspace>summary::-webkit-details-marker{display:none}#studio28-workspace>summary:after{content:"−";font-size:20px;line-height:1;color:#42646b}#studio28-workspace:not([open])>summary{margin-bottom:0}#studio28-workspace:not([open])>summary:after{content:"+"}#studio28-workspace>summary:focus-visible{outline:3px solid #386e76;border-radius:3px}@media(min-width:1000px){body.experience22-page #experience-composer #ex-composer #deployment-studio.studio28 .studio12-main{grid-template-columns:minmax(0,1fr) 250px;grid-template-rows:auto minmax(260px,1fr) auto auto;overflow:auto;gap:8px 12px}body.experience22-page #experience-composer #ex-composer #deployment-studio.studio28 .studio20-header{grid-column:1/-1;grid-row:1}body.experience22-page #experience-composer #ex-composer #deployment-studio.studio28 #studio20-viewport{grid-column:1;grid-row:2;min-height:260px}body.experience22-page #experience-composer #ex-composer #deployment-studio.studio28 #studio28-workspace{grid-column:2;grid-row:2;max-height:none;height:100%;min-height:0;box-sizing:border-box;padding:12px;align-self:stretch;scrollbar-width:thin}body.experience22-page #experience-composer #ex-composer #deployment-studio.studio28 #studio12-steps{grid-column:1/-1;grid-row:3}body.experience22-page #experience-composer #ex-composer #deployment-studio.studio28 .studio12-playbar{grid-column:1/-1;grid-row:4}#studio28-workspace .studio28-workspace-head{flex-wrap:wrap;gap:4px;position:relative;padding-right:16px}#studio28-workspace>summary:after{position:absolute;right:0;top:3px}#studio28-workspace .studio28-workspace-head>span{flex-basis:100%}#studio28-inventory{display:grid;grid-template-columns:minmax(0,1fr);gap:6px}#studio28-inventory li{display:grid;gap:0;padding:7px 9px;min-height:38px}#studio28-workspace .studio28-output{grid-template-columns:minmax(0,1fr);gap:4px}#studio28-process{width:100%;height:78px}body.ex21-presenting #experience-composer #ex-composer #deployment-studio.studio28 .studio12-main{grid-template-rows:auto minmax(260px,1fr) auto}body.ex21-presenting #experience-composer #ex-composer #deployment-studio.studio28 .studio12-playbar{grid-row:3}}@media(max-width:999px){body.ex21-presenting #experience-composer #ex-composer #deployment-studio.studio28 .studio12-main{grid-template-rows:auto minmax(260px,1fr) auto auto}body.ex21-presenting #experience-composer #ex-composer #deployment-studio.studio28 .studio12-playbar{grid-row:4}#studio28-workspace .studio28-workspace-head>strong{font-size:14px}#studio28-workspace:not([open]){padding-top:7px;padding-bottom:7px}}@media(min-width:1000px){body.experience22-page #experience-composer #ex-composer #deployment-studio.studio28 .studio12-main:has(#studio28-workspace[hidden]){grid-template-columns:minmax(0,1fr)}}body.experience30-page #ex30-operations{--o-bg:#101c17;--o-panel:#17251e;--o-line:#344639;--o-text:#e9eee4;--o-muted:#a0b1a1;--o-accent:#c6e89f;color:var(--o-text);background:var(--o-bg);border:1px solid var(--o-line);border-radius:14px;overflow:hidden;min-height:580px;height:100%;font-family:Arial,Helvetica,sans-serif;display:flex;flex-direction:column}body.experience30-page #ex30-operations[hidden]{display:none!important}body.experience30-page #ex30-operations *{box-sizing:border-box}body.experience30-page #ex30-operations :is(h2,h3,h4,p){margin:0;color:inherit;letter-spacing:normal}body.experience30-page #ex30-operations button{font-family:inherit;font-size:12px;line-height:1.35;border:1px solid #486048;background:#23362a;color:#e7efdf;padding:9px 12px;border-radius:7px;min-height:36px;cursor:pointer;box-shadow:none;white-space:normal;text-transform:none;letter-spacing:0}body.experience30-page #ex30-operations button:hover{background:#304633;border-color:#90b674}body.experience30-page #ex30-operations button:disabled{opacity:.4;cursor:default}body.experience30-page #ex30-operations :is(button,input,select,summary,[tabindex]):focus-visible{outline:2px solid #d8f5b5;outline-offset:3px}body.experience30-page #ex30-operations .o30-primary{background:var(--o-accent);color:#1a2b17;border-color:var(--o-accent);font-weight:700}body.experience30-page #ex30-operations .o30-primary:hover{background:#d5f0b6}body.experience30-page #ex30-operations input:not([type=checkbox]),body.experience30-page #ex30-operations select{width:100%;min-width:0;border:1px solid #49604b;border-radius:6px;background:#0e1c14;color:#e5eddf;padding:9px;font:12px Arial;min-height:36px}body.experience30-page #ex30-operations input[type=checkbox]{accent-color:#bcdf92;width:13px;height:13px;margin:0}body.experience30-page #ex30-operations .o30-header{display:flex;align-items:center;gap:22px;padding:20px 23px;border-bottom:1px solid var(--o-line);flex:none}body.experience30-page #ex30-operations .o30-kicker{font-size:9px;letter-spacing:1.8px;color:#b4d595;font-weight:600}body.experience30-page #ex30-operations .o30-header h2{font-size:23px;line-height:1.2;font-weight:500;margin-top:7px}body.experience30-page #ex30-operations .o30-demo{font-size:9px;color:#bcd19e;letter-spacing:1px;display:flex;align-items:center;gap:7px;white-space:nowrap}body.experience30-page #ex30-operations .o30-demo i{display:block;width:6px;height:6px;border-radius:100%;background:#a7cb80;box-shadow:0 0 0 4px #a7cb8013}body.experience30-page #ex30-operations .o30-actions{margin-left:auto;display:flex;gap:8px}body.experience30-page #ex30-operations .o30-layout{display:grid;grid-template-columns:210px minmax(0,1fr) 258px;flex:1;min-height:0;overflow:auto}body.experience30-page #ex30-operations :is(.o30-palette,.o30-inspector){padding:18px 15px;background:var(--o-panel);overflow-y:auto;min-height:0}body.experience30-page #ex30-operations .o30-palette{border-right:1px solid var(--o-line)}body.experience30-page #ex30-operations .o30-inspector{border-left:1px solid var(--o-line)}body.experience30-page #ex30-operations .o30-section-head{display:flex;align-items:center;justify-content:space-between;gap:5px;margin-bottom:19px}body.experience30-page #ex30-operations .o30-section-head h3{font-size:13px;font-weight:600}body.experience30-page #ex30-operations .o30-section-head>span{font-size:9px;color:var(--o-muted)}body.experience30-page #ex30-operations .o30-label{display:block;font-size:9px;letter-spacing:1px;color:var(--o-muted);margin-bottom:7px}body.experience30-page #ex30-operations #o30-preset{margin:8px 0;width:100%;font-size:11px}body.experience30-page #ex30-operations .o30-hint{font-size:10px;line-height:1.55;color:var(--o-muted)}body.experience30-page #ex30-operations h4{font-size:10px;letter-spacing:1px;text-transform:uppercase;color:#aec09e;margin:21px 0 10px}body.experience30-page #ex30-operations .o30-pick{display:flex;justify-content:space-between;align-items:center;width:100%;text-align:left;border-color:transparent;background:transparent;border-radius:5px;padding:7px 6px;min-height:33px;font-size:11px}body.experience30-page #ex30-operations .o30-pick b{font-size:12px;font-weight:400;color:#9bbb7e}body.experience30-page #ex30-operations .o30-pick[aria-pressed=true]{background:#2a402e;color:#d9edc3;border-color:#445c3f;margin-bottom:3px}body.experience30-page #ex30-operations .o30-main{min-width:0;display:flex;flex-direction:column;overflow-y:auto;background:#14231b}body.experience30-page #ex30-operations .o30-mapbar{padding:15px 17px 11px;display:flex;gap:10px;justify-content:space-between;align-items:center}body.experience30-page #ex30-operations .o30-mapbar strong{display:block;font-size:14px;font-weight:500}body.experience30-page #ex30-operations .o30-mapbar span{display:block;font-size:10px;color:var(--o-muted);margin-top:4px}body.experience30-page #ex30-operations .o30-map-actions{display:flex;gap:4px}body.experience30-page #ex30-operations .o30-map-actions button{font-size:10px;padding:6px 9px;min-height:29px}body.experience30-page #ex30-operations #o30-edit[aria-pressed=true]{background:#c6e89f;color:#1c2d18}body.experience30-page #ex30-operations .o30-layers{display:flex;flex-wrap:wrap;gap:13px;padding:0 17px 13px;border-bottom:1px solid #334735}body.experience30-page #ex30-operations .o30-layers label{display:flex;align-items:center;gap:5px;font-size:10px;color:#b5c6ae;cursor:pointer}body.experience30-page #ex30-operations .o30-map-wrap{position:relative;min-height:300px;flex:1 0 300px;background:#16271f;overflow:hidden}body.experience30-page #ex30-operations #o30-map{display:block;width:100%;height:100%;min-height:300px;touch-action:none}body.experience30-page #ex30-operations .o30-asset{cursor:pointer}body.experience30-page #ex30-operations .o30-asset:hover circle{stroke:#e0f9b5;stroke-width:3}body.experience30-page #ex30-operations .o30-console{cursor:pointer}body.experience30-page #ex30-operations .o30-console:hover rect{stroke:#c6e89f;stroke-width:2}body.experience30-page #ex30-operations .o30-north text{fill:#bed0b5;font-size:12px}body.experience30-page #ex30-operations :is(#o30-flight,#o30-signal,#o30-links,#o30-coverage,#o30-points){pointer-events:none}body.experience30-page #ex30-operations .o30-map-caption{position:absolute;bottom:10px;left:14px;right:14px;display:flex;justify-content:space-between;gap:6px;font-size:9px;color:#98b08f;pointer-events:none}body.experience30-page #ex30-operations .o30-transport{display:flex;align-items:center;gap:8px;flex:none;padding:11px 14px;border-top:1px solid #3b523d;border-bottom:1px solid #3b523d;background:#1c2f23}body.experience30-page #ex30-operations .o30-transport button{font-size:10px;min-height:30px;padding:6px 9px}body.experience30-page #ex30-operations .o30-transport>div{min-width:0;flex:1}body.experience30-page #ex30-operations .o30-transport strong{display:block;font-size:12px;font-weight:500;line-height:1.45}body.experience30-page #ex30-operations .o30-transport>div>span{display:block;font-size:10px;color:#b3c1aa;line-height:1.4;margin-top:2px}body.experience30-page #ex30-operations #o30-progress{font-size:11px;color:#c6e89f}body.experience30-page #ex30-operations .o30-module-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 15px 9px}body.experience30-page #ex30-operations .o30-module-head h3{font-size:11px;font-weight:500}body.experience30-page #ex30-operations .o30-module-head span{font-size:9px;color:var(--o-muted)}body.experience30-page #ex30-operations #o30-workspaces{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:0 14px 14px;flex:none}body.experience30-page #ex30-operations .o30-workspace{padding:7px;display:flex;gap:7px;align-items:center;text-align:left;min-width:0;background:#1e3325;border-color:#3c5039;border-radius:7px;min-height:50px}body.experience30-page #ex30-operations .o30-workspace img{width:36px;height:28px;object-fit:contain;background:#dce6d7;border-radius:3px}body.experience30-page #ex30-operations .o30-workspace strong{font-size:10px;font-weight:500;display:block}body.experience30-page #ex30-operations .o30-workspace small{font-size:9px;color:var(--o-muted);display:block;margin-top:3px}body.experience30-page #ex30-operations .o30-workspace[data-state=active]{border-color:#c6e89f;background:#364c29}body.experience30-page #ex30-operations .o30-workspace[data-state=done] small{color:#c6e89f}body.experience30-page #ex30-operations .o30-module-icon{font-size:28px;color:#cfdfa4}body.experience30-page #ex30-operations .o30-inspector h2{font-size:21px;line-height:1.25;font-weight:500;margin-bottom:9px}body.experience30-page #ex30-operations #o30-asset-description{font-size:12px;line-height:1.65;color:#b7c6b0}body.experience30-page #ex30-operations #o30-asset-reference img{width:100%;height:95px;object-fit:contain;border-radius:7px;background:#dae3d7;margin-top:13px}body.experience30-page #ex30-operations #o30-asset-reference small{display:block;font-size:9px;color:var(--o-muted);margin-top:5px}body.experience30-page #ex30-operations #o30-asset-details{display:grid;grid-template-columns:1fr 1.25fr;gap:8px;font-size:11px;border-block:1px solid #354a37;padding:14px 0;margin:15px 0}body.experience30-page #ex30-operations #o30-asset-details dt{color:#9db097}body.experience30-page #ex30-operations #o30-asset-details dd{margin:0;text-align:right;overflow-wrap:anywhere;color:#d5e1cd}body.experience30-page #ex30-operations :is(#o30-command,#o30-remove,#o30-geojson){width:100%;margin-bottom:6px;font-size:11px}body.experience30-page #ex30-operations #o30-remove{background:transparent;border-color:transparent;color:#9faf98;font-size:10px;min-height:29px}body.experience30-page #ex30-operations .o30-result{padding:11px;border:1px solid #465d40;border-radius:7px;background:#243923;margin-top:7px}body.experience30-page #ex30-operations .o30-result strong{font-size:11px;display:block}body.experience30-page #ex30-operations .o30-result p{font-size:11px;line-height:1.7;margin-top:5px;overflow-wrap:anywhere;color:#c6d3bd}body.experience30-page #ex30-operations .o30-result small{display:block;font-size:8px;letter-spacing:1px;color:#a8c586;margin-top:7px}body.experience30-page #ex30-operations .o30-empty{font-size:11px;line-height:1.6;color:var(--o-muted)}body.experience30-page #ex30-operations #o30-log{padding:0 0 0 15px;margin:0;color:#adbea4;font-size:10px;line-height:1.7}body.experience30-page #ex30-operations #o30-log li{margin-bottom:7px;padding-left:2px}body.experience30-page #ex30-operations :is(.o30-georef,.o30-guide){margin-top:18px;border-top:1px solid #3b523b;padding-top:13px}body.experience30-page #ex30-operations summary{font-size:11px;cursor:pointer;color:#d5e7bc}body.experience30-page #ex30-operations details p{font-size:10px;line-height:1.6;color:#adbea4;margin:10px 0}body.experience30-page #ex30-operations details form{display:grid;gap:8px;margin-top:10px}body.experience30-page #ex30-operations details label{font-size:10px;line-height:1.65;color:#becdb5}body.experience30-page #ex30-operations #o30-message{font-size:10px;line-height:1.6;color:#b3c59f;padding:14px 0;min-height:54px}body.experience30-page #ex30-operations #o30-review{padding:12px;border:1px solid #c1a36c;background:#3a3922;border-radius:8px;margin-top:12px}body.experience30-page #ex30-operations #o30-review[hidden]{display:none}body.experience30-page #ex30-operations #o30-review h4{margin:0 0 8px;letter-spacing:0;line-height:1.4}body.experience30-page #ex30-operations #o30-review p{font-size:11px;line-height:1.6;margin-bottom:8px}body.experience30-page #ex30-operations #o30-review button{font-size:10px;padding:7px;margin-bottom:4px}@media(min-width:1500px){body.experience30-page #ex30-operations .o30-layout{grid-template-columns:235px minmax(0,1fr) 280px}body.experience30-page #ex30-operations #o30-workspaces{grid-template-columns:repeat(4,minmax(0,1fr))}body.experience30-page #ex30-operations .o30-pick{font-size:12px}}@media(max-width:1150px){body.experience30-page #ex30-operations .o30-layout{grid-template-columns:180px minmax(0,1fr) 220px}body.experience30-page #ex30-operations .o30-demo{display:none}body.experience30-page #ex30-operations #o30-workspaces{grid-template-columns:repeat(2,minmax(0,1fr))}body.experience30-page #ex30-operations .o30-mapbar{flex-wrap:wrap}body.experience30-page #ex30-operations .o30-map-wrap{min-height:285px;flex-basis:285px}}@media(max-width:900px){body.experience30-page #ex30-operations{height:auto;min-height:600px;max-height:none}body.experience30-page #ex30-operations .o30-layout{grid-template-columns:180px minmax(0,1fr);overflow:visible}body.experience30-page #ex30-operations .o30-inspector{grid-column:1/-1;border-left:0;border-top:1px solid #3b503b;display:block;overflow:visible}body.experience30-page #ex30-operations .o30-palette,body.experience30-page #ex30-operations .o30-main{overflow:visible}body.experience30-page #ex30-operations .o30-inspector #o30-asset-reference{max-width:300px}body.experience30-page #ex30-operations .o30-header{padding:16px;gap:10px}body.experience30-page #ex30-operations .o30-header h2{font-size:19px}body.experience30-page #ex30-operations .o30-actions button{font-size:10px}body.experience30-page #ex30-operations .o30-map-caption{flex-direction:column}}@media(max-width:600px){body.experience30-page #ex30-operations .o30-layout{display:flex;flex-direction:column}body.experience30-page #ex30-operations .o30-header{flex-wrap:wrap}body.experience30-page #ex30-operations .o30-actions{width:100%;margin:4px 0 0}body.experience30-page #ex30-operations .o30-actions button{flex:1}body.experience30-page #ex30-operations .o30-palette{order:2;border-right:0;border-top:1px solid #3b503b}body.experience30-page #ex30-operations .o30-main{order:1}body.experience30-page #ex30-operations .o30-inspector{order:3}body.experience30-page #ex30-operations :is(#o30-equipment-options,#o30-module-options){display:grid;grid-template-columns:1fr 1fr;gap:3px}body.experience30-page #ex30-operations .o30-map-wrap{height:300px;flex:none}body.experience30-page #ex30-operations .o30-module-head{align-items:flex-start}body.experience30-page #ex30-operations .o30-module-head span{max-width:115px;text-align:right}body.experience30-page #ex30-operations .o30-transport{flex-wrap:wrap}body.experience30-page #ex30-operations .o30-transport>div{order:3;flex:0 0 100%}body.experience30-page #ex30-operations #o30-progress{margin-left:auto}}body.experience30-page #experience-composer #ex-composer #ex30-operations{padding:0;border-radius:0;overflow:auto;min-height:0}@media(max-width:900px){body.experience30-page #experience-composer #ex-composer #ex30-operations{height:100%;max-height:100%;overflow-y:auto}}body.experience30-page #ex30-operations #o30-map[data-zoomed=true]{cursor:grab}body.experience30-page #ex30-operations #o30-map[data-zoomed=true]:active{cursor:grabbing}@media(min-width:901px){body.experience30-page #ex30-operations .o30-map-wrap{min-height:380px;flex-basis:380px}}body.experience31-page.experience22-page #experience-composer #ex-composer #mission17[data-guided=true] .m19-stage-column{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto minmax(0,1fr) auto;min-height:0;overflow:hidden}body.experience31-page.experience22-page #experience-composer #ex-composer #mission17[data-guided=true] .m17-heading{grid-column:1;grid-row:1;padding:12px 16px 7px;background:#f6f8f6;border:0}body.experience31-page.experience22-page #experience-composer #ex-composer #mission17[data-guided=true] .m17-heading-tools{display:flex;gap:12px;align-items:center;flex-wrap:wrap}body.experience31-page #m31-guide{display:flex;align-items:center;gap:8px;flex:1;min-width:0;flex-wrap:wrap}body.experience31-page #m31-guide .m31-choice{display:flex;flex-direction:column;gap:4px;min-width:190px;margin-right:5px}body.experience31-page #m31-guide label{font-size:10px;line-height:1.4;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:#5b716b}body.experience31-page #m31-guide select{display:block;font:600 14px/1.4 Arial,Helvetica,sans-serif;color:#25493e;background:#fff;border:1px solid #b8cbc1;border-radius:7px;padding:8px 30px 8px 10px;min-height:40px;max-width:240px;cursor:pointer}body.experience31-page #m31-guide button{min-height:40px;padding:9px 14px;border:1px solid #b4c6bd;background:#fff;color:#36594c;font:600 13px/1.4 Arial,Helvetica,sans-serif;border-radius:7px;cursor:pointer;white-space:nowrap}body.experience31-page #m31-guide button:hover{background:#e6eee7;border-color:#6e987b}body.experience31-page #m31-guide #m31-play{background:#294b38;border-color:#294b38;color:#fff;min-width:120px}body.experience31-page #m31-guide #m31-play:hover{background:#3b6549}body.experience31-page #m31-guide button:disabled,body.experience31-page #m31-guide select:disabled{opacity:.45;cursor:default}body.experience31-page #m31-guide :is(button,select):focus-visible{outline:3px solid #8d74b6;outline-offset:3px}body.experience31-page #m31-demo-note{font:11px/1.4 Arial,Helvetica,sans-serif;color:#6a7c71;margin-left:5px;white-space:nowrap}body.experience31-page.experience22-page #experience-composer #ex-composer #mission17[data-guided=true] #ex22-workflow-settings{color:#355a45;background:#eaf0e9;border-color:#bacdbb;min-height:40px;font-size:12px;padding:8px 12px}body.experience31-page.experience22-page #experience-composer #ex-composer #mission17[data-guided=true] .m20-camera-tools{grid-column:1;grid-row:2;min-height:38px;padding:0 16px 8px;border:0;background:#f6f8f6;justify-content:flex-start;gap:6px}body.experience31-page.experience22-page #experience-composer #ex-composer #mission17[data-guided=true] .m20-camera-tools button{min-height:30px;padding:5px 9px;font-size:11px;border-color:#ccd7d0;border-radius:6px;background:#fff;color:#42604e}body.experience31-page.experience22-page #experience-composer #ex-composer #mission17[data-guided=true] .m20-camera-tools button[aria-pressed=true]{background:#e0eadd;border-color:#8ea887;color:#2e4931}body.experience31-page.experience22-page #experience-composer #ex-composer #mission17[data-guided=true] .m20-camera-tools .m20-zoom-options button{min-width:30px;font-size:15px;padding:3px}body.experience31-page.experience22-page #experience-composer #ex-composer #mission17[data-guided=true] #m20-zoom-label{font-size:10px;color:#52705b;min-width:24px}body.experience31-page.experience22-page #experience-composer #ex-composer #mission17[data-guided=true] :is(#m20-canvas,#m20-guide){display:none}body.experience31-page.experience22-page #experience-composer #ex-composer #mission17[data-guided=true] .m17-content{grid-column:1;grid-row:3;min-height:0;overflow:hidden}body.experience31-page.experience22-page #experience-composer #ex-composer #mission17[data-guided=true] .m17-main{padding:0 16px 7px;min-height:0;height:100%;background:#f6f8f6;overflow:hidden}body.experience31-page.experience22-page #experience-composer #ex-composer #mission17[data-guided=true] #m17-flow-view:not([hidden]){display:grid;grid-template-columns:minmax(0,1fr) 250px;grid-template-rows:auto minmax(300px,1fr) auto;gap:10px 16px;min-height:0;overflow:auto}body.experience31-page.experience22-page #experience-composer #ex-composer #mission17[data-guided=true] :is(#m18-site-header,.m18-site-toolbar,#m28-equipment-legend,.m18-site-caption){display:none}body.experience31-page.experience22-page #experience-composer #ex-composer #mission17[data-guided=true] #m31-chapters{grid-column:1/-1;grid-row:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;list-style:none;margin:0;padding:0 0 3px}body.experience31-page.experience22-page #experience-composer #ex-composer #mission17[data-guided=true] #m31-chapters li{display:flex;align-items:center;gap:8px;padding:9px 10px;border:1px solid #d9e3da;border-radius:7px;background:#edf2ec;color:#596d5c;min-width:0}body.experience31-page.experience22-page #experience-composer #ex-composer #mission17[data-guided=true] #m31-chapters li>span{font:11px/1.4 ui-monospace,monospace;color:inherit}body.experience31-page.experience22-page #experience-composer #ex-composer #mission17[data-guided=true] #m31-chapters li>strong{font:600 12px/1.4 Arial,Helvetica,sans-serif;color:inherit;white-space:normal}body.experience31-page.experience22-page #experience-composer #ex-composer #mission17[data-guided=true] #m31-chapters li[data-state=current]{background:#2c4e3a;color:#f0f5e9;border-color:#2c4e3a}body.experience31-page.experience22-page #experience-composer #ex-composer #mission17[data-guided=true] #m31-chapters li[data-state=past]{background:#e0ebdb;color:#416331;border-color:#c4d7be}body.experience31-page.experience22-page #experience-composer #ex-composer #mission17[data-guided=true] #m18-site-stage{grid-column:1;grid-row:2;min-height:300px;background:radial-gradient(ellipse at 50% 44%,#fff 15%,#edf3ec 85%);border:1px solid #e0e8dd;border-radius:12px;align-self:stretch;margin:0}body.experience31-page.experience22-page #experience-composer #ex-composer #mission17[data-guided=true] #m18-site-svg{width:100%;height:100%;min-height:300px}body.experience31-page.experience22-page #experience-composer #ex-composer #mission17[data-guided=true] [data-m31-pick]{cursor:pointer}body.experience31-page.experience22-page #experience-composer #ex-composer #mission17[data-guided=true] [data-m31-pick]:focus-visible{outline:2px solid #668b61;outline-offset:7px}body.experience31-page.experience22-page #experience-composer #ex-composer #mission17[data-guided=true] [data-m31-pick]:hover{filter:drop-shadow(0 0 5px #73996a60)}body.experience31-page.experience22-page #experience-composer #ex-composer #mission17[data-guided=true] #m27-module-strip{grid-column:1;grid-row:3;display:flex;overflow-x:auto;gap:6px;padding:0 0 3px;align-items:stretch;min-height:0;margin:0}body.experience31-page.experience22-page #experience-composer #ex-composer #mission17[data-guided=true] #m27-module-strip[hidden]{display:none}body.experience31-page.experience22-page #experience-composer #ex-composer #mission17[data-guided=true] #m27-module-strip button{flex:0 0 135px;background:#fff;border-color:#d5dfd2;padding:6px 8px;min-height:48px}body.experience31-page.experience22-page #experience-composer #ex-composer #mission17[data-guided=true] #m27-module-strip button[hidden]{display:none}body.experience31-page.experience22-page #experience-composer #ex-composer #mission17[data-guided=true] #m27-module-strip button>strong{font-size:12px}body.experience31-page.experience22-page #experience-composer #ex-composer #mission17[data-guided=true] #m27-module-strip button>small{font-size:10px}body.experience31-page.experience22-page #experience-composer #ex-composer #mission17[data-guided=true] #m28-process{grid-column:2;grid-row:2/4;display:flex;flex-direction:column;gap:13px;max-height:none;min-height:0;padding:17px;background:#fff;border:1px solid #d6e1d3;border-radius:12px;align-self:stretch;overflow-y:auto}body.experience31-page.experience22-page #experience-composer #ex-composer #mission17[data-guided=true] #m28-reference-open{min-height:0;flex:none;order:1}body.experience31-page.experience22-page #experience-composer #ex-composer #mission17[data-guided=true] #m28-reference-image{height:95px;background:#f0f4ed}body.experience31-page.experience22-page #experience-composer #ex-composer #mission17[data-guided=true] #m28-reference-caption{font-size:10px}body.experience31-page.experience22-page #experience-composer #ex-composer #mission17[data-guided=true][data-status=idle] #m28-reference-open{display:none}body.experience31-page.experience22-page #experience-composer #ex-composer #mission17[data-guided=true] .m28-process-body{display:flex;flex-direction:column;gap:13px;order:0;flex:0 0 auto;justify-content:flex-start}body.experience31-page.experience22-page #experience-composer #ex-composer #mission17[data-guided=true] .m28-process-heading{display:flex;flex-direction:column;align-items:flex-start;gap:7px}body.experience31-page.experience22-page #experience-composer #ex-composer #mission17[data-guided=true] #m28-process-title{font:600 19px/1.35 Arial,Helvetica,sans-serif;color:#2e4e3d;white-space:normal;overflow:visible}body.experience31-page.experience22-page #experience-composer #ex-composer #mission17[data-guided=true] #m28-process-status{font-size:10px;color:#75826d;white-space:normal}body.experience31-page.experience22-page #experience-composer #ex-composer #mission17[data-guided=true] #m31-story{font:14px/1.75 Arial,Helvetica,sans-serif;color:#54644f;margin:0;overflow:visible}body.experience31-page.experience22-page #experience-composer #ex-composer #mission17[data-guided=true] .m28-data-flow{display:block;list-style:none;border:0;padding:12px;border-radius:7px;background:#edf4e7}body.experience31-page.experience22-page #experience-composer #ex-composer #mission17[data-guided=true] .m28-data-flow li{border:0;padding:0}body.experience31-page.experience22-page #experience-composer #ex-composer #mission17[data-guided=true] .m28-data-flow li:not(:last-child){display:none}body.experience31-page.experience22-page #experience-composer #ex-composer #mission17[data-guided=true] .m28-data-flow li:before{display:none}body.experience31-page.experience22-page #experience-composer #ex-composer #mission17[data-guided=true] .m28-data-flow small{font:600 10px/1.4 Arial;color:#4c6440;text-transform:uppercase;letter-spacing:.7px;margin-bottom:5px}body.experience31-page.experience22-page #experience-composer #ex-composer #mission17[data-guided=true] .m28-data-flow span{font:600 13px/1.5 Arial;color:#416030;white-space:normal;overflow:visible;display:block}body.experience31-page.experience22-page #experience-composer #ex-composer #mission17[data-guided=true] :is(.m28-evidence-line,#m28-evidence-toggle){display:none}body.experience31-page.experience22-page #experience-composer #ex-composer #mission17[data-guided=true] #m31-report{order:2;margin-top:auto;font:600 12px/1.6 Arial;color:#41683a;text-decoration:none;padding-top:12px;border-top:1px solid #e4ecdf}body.experience31-page.experience22-page #experience-composer #ex-composer #mission17[data-guided=true] #m31-report[data-ready=true]{color:#2c5b20}body.experience31-page.experience22-page #experience-composer #ex-composer #mission17[data-guided=true] .m17-footer{grid-column:1;grid-row:4;display:block;padding:8px 16px;min-height:35px;border-top:1px solid #d5e0d1;background:#f0f4ed}body.experience31-page.experience22-page #experience-composer #ex-composer #mission17[data-guided=true] :is(.m17-controls,.m17-progress-row,.m17-demo-notice){display:none}body.experience31-page.experience22-page #experience-composer #ex-composer #mission17[data-guided=true] #m31-hint{font:12px/1.5 Arial;color:#56734a;margin:0}body.experience31-page.experience22-page #experience-composer #ex-composer #mission17[data-guided=true][data-mode=map] #m31-chapters{display:none}@media(max-width:1100px){body.experience31-page #m31-demo-note{display:none}body.experience31-page #m31-guide button{padding:8px 10px}body.experience31-page.experience22-page #experience-composer #ex-composer #mission17[data-guided=true] #m17-flow-view:not([hidden]){grid-template-columns:minmax(0,1fr) 225px;gap:8px 10px}body.experience31-page.experience22-page #experience-composer #ex-composer #mission17[data-guided=true] #m28-process{padding:13px}body.experience31-page.experience22-page #experience-composer #ex-composer #mission17[data-guided=true] #m31-story{font-size:13px}}@media(max-width:760px){body.experience31-page.experience22-page #experience-composer #ex-composer #mission17[data-guided=true] .m17-heading{padding:8px 10px}body.experience31-page.experience22-page #experience-composer #ex-composer #mission17[data-guided=true] .m17-heading-tools{gap:7px}body.experience31-page #m31-guide{gap:6px}body.experience31-page #m31-guide .m31-choice{min-width:170px;flex:1}body.experience31-page #m31-guide select{max-width:100%;font-size:12px}body.experience31-page #m31-guide button{font-size:12px;min-height:37px}body.experience31-page.experience22-page #experience-composer #ex-composer #mission17[data-guided=true] #ex22-workflow-settings{min-height:33px;font-size:11px}body.experience31-page.experience22-page #experience-composer #ex-composer #mission17[data-guided=true] .m20-camera-tools{padding:0 10px 7px}body.experience31-page.experience22-page #experience-composer #ex-composer #mission17[data-guided=true] .m17-main{padding:0 10px 6px;overflow:auto}body.experience31-page.experience22-page #experience-composer #ex-composer #mission17[data-guided=true] #m17-flow-view:not([hidden]){display:flex;flex-direction:column;overflow:auto;gap:9px}body.experience31-page.experience22-page #experience-composer #ex-composer #mission17[data-guided=true] #m31-chapters{display:grid;gap:4px;flex:none}body.experience31-page.experience22-page #experience-composer #ex-composer #mission17[data-guided=true] #m31-chapters li{padding:7px 5px;gap:4px;flex-direction:column;align-items:flex-start}body.experience31-page.experience22-page #experience-composer #ex-composer #mission17[data-guided=true] #m31-chapters li>strong{font-size:10px}body.experience31-page.experience22-page #experience-composer #ex-composer #mission17[data-guided=true] #m18-site-stage{min-height:275px;flex:0 0 275px}body.experience31-page.experience22-page #experience-composer #ex-composer #mission17[data-guided=true] #m18-site-svg{min-height:275px}body.experience31-page.experience22-page #experience-composer #ex-composer #mission17[data-guided=true] #m28-process{display:flex;min-height:180px;max-height:none;overflow:visible;flex:0 0 auto;order:3;gap:10px}body.experience31-page.experience22-page #experience-composer #ex-composer #mission17[data-guided=true] #m28-reference-open{display:none}body.experience31-page.experience22-page #experience-composer #ex-composer #mission17[data-guided=true] #m28-process-title{font-size:17px}body.experience31-page.experience22-page #experience-composer #ex-composer #mission17[data-guided=true] #m31-story{font-size:13px;line-height:1.65}body.experience31-page.experience22-page #experience-composer #ex-composer #mission17[data-guided=true] .m17-footer{padding:7px 10px}body.experience31-page.experience22-page #experience-composer #ex-composer #mission17[data-guided=true] #m31-hint{font-size:11px}}body.experience32-page #experience-composer #ex-composer{background:#081c28;border-color:#24424f}body.experience32-page #experience-composer #ex22-workspace-header{background:#0d2533;border-color:#29434f;color:#eef8fb}body.experience32-page #ex22-workspace-header .ex22-workspace-title,body.experience32-page #ex22-workspace-header .ex22-workspace-title>span{color:#cde2e9}body.experience32-page #ex22-workspace-header #ex13-nav>a{color:#b8cfd9}body.experience32-page #ex22-workspace-header #ex13-nav>a[aria-selected=true]{background:#20434e;color:#dcfff2}body.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-artboard=original]{background:#081c28}body.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-artboard=original] .m19-stage-column{grid-template-rows:auto auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);background:#081c28}body.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-artboard=original] .m17-heading{padding:10px 14px 8px;background:#0d2533;grid-column:1;grid-row:1}body.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-artboard=original] .m17-heading-tools{gap:12px;display:flex;flex-wrap:wrap}body.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-artboard=original] #m32-view-tabs{display:flex;gap:3px;padding:3px;border:1px solid #385460;background:#071c28;border-radius:8px;flex:none}body.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-artboard=original] #m32-view-tabs button{padding:8px 12px;min-height:38px;font:600 12px/1.4 system-ui,sans-serif;color:#acc9d3;background:transparent;border:1px solid transparent;border-radius:5px;white-space:nowrap}body.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-artboard=original] #m32-view-tabs button[aria-pressed=true]{background:#b8edda;border-color:#b8edda;color:#143d35}body.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-artboard=original] #m31-guide{flex:1;gap:6px}body.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-artboard=original] #m31-guide .m31-choice{min-width:150px;max-width:215px;gap:0}body.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-artboard=original] #m31-guide label{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden}body.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-artboard=original] #m31-guide select{font:600 12px/1.4 system-ui,sans-serif;background:#123140;color:#dfedf1;border-color:#43616d;margin:0;min-height:39px;max-width:215px}body.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-artboard=original] #m31-guide button{color:#d8ebef;background:#163743;border-color:#41636e;min-height:39px;font-size:12px;padding:8px 11px}body.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-artboard=original] #m31-guide #m31-play{background:#b8edda;color:#133e33;border-color:#b8edda;min-width:112px}body.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-artboard=original] #m31-demo-note{color:#a8c5cf;font-size:10px}body.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-artboard=original] #ex22-workflow-settings{background:#193c49;color:#d5e9ef;border-color:#547580;min-height:39px}body.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-artboard=original] .m20-camera-tools{display:flex;grid-column:1;grid-row:2;background:#0d2533;padding:0 14px 8px;min-height:36px;border-bottom:1px solid #284653}body.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-artboard=original] .m20-camera-tools button{background:#112f3d;color:#c0dbe3;border-color:#3d5d69;font-size:11px;min-height:30px;padding:5px 9px}body.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-artboard=original] #m20-zoom-label{color:#aac9d3}body.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-artboard=original][data-m32-view=map] .m20-camera-tools{display:none}body.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-artboard=original] .m17-content{grid-column:1;grid-row:3;overflow:hidden}body.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-artboard=original] .m17-main{display:grid;grid-template-rows:auto minmax(280px,1fr) auto;height:100%;padding:10px 14px 6px;background:#081c28;gap:8px;overflow:auto}body.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-artboard=original] #m31-chapters{display:grid;grid-row:1;grid-column:1;gap:6px;padding:0;margin:0}body.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-artboard=original] #m31-chapters li{background:#102d3b;color:#9ebcc7;border-color:#284653;padding:6px 10px;gap:8px}body.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-artboard=original] #m31-chapters li>strong{font-size:11px}body.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-artboard=original] #m31-chapters li[data-state=current]{background:#254d4d;color:#defff1;border-color:#629d8b}body.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-artboard=original] #m31-chapters li[data-state=past]{background:#143c3d;color:#aee0c9;border-color:#30675d}body.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-artboard=original] #m32-view-body{display:flex;min-width:0;min-height:280px;gap:12px;grid-row:2}body.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-artboard=original] #m17-flow-view:not([hidden]){display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(260px,1fr) auto;gap:7px;flex:1;min-width:0;min-height:0;overflow:hidden}body.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-artboard=original] #m18-site-stage{grid-column:1;grid-row:1;min-height:260px;background:radial-gradient(ellipse at 50% 45%,#102e3d,#071923 78%);border:1px solid #264651;border-radius:10px;margin:0}body.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-artboard=original] #m18-site-svg{min-height:0;background:transparent}body.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-artboard=original] #m18-site-svg .m18-world-label{fill:#d6edf1;font:600 14px/1.4 system-ui,sans-serif;letter-spacing:.05px;stroke:none}body.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-artboard=original] #m18-site-svg .m18-map-note{fill:#abc9d3;font:12px/1.4 system-ui,sans-serif;stroke:none}body.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-artboard=original] #m18-site-svg .m32-art-caption{fill:#8bdac9;font:600 10px system-ui,sans-serif;letter-spacing:.5px}body.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-artboard=original] #m18-site-svg .m18-module{transition:opacity .3s}body.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-artboard=original] #m18-site-svg .m18-module[data-active=false]{opacity:.12}body.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-artboard=original] #m18-site-svg .m18-module[data-active=true]{opacity:1}body.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-artboard=original] #m18-site-svg [data-current=true]{filter:drop-shadow(0 0 4px #63e4d36b)}body.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-artboard=original] #m18-site-svg [data-m31-pick]:hover{filter:drop-shadow(0 0 6px #97ebd690)}body.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-artboard=original] #m27-module-strip{grid-column:1;grid-row:2;gap:6px;padding:0;margin:0;max-height:60px}body.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-artboard=original] #m27-module-strip button{background:#102e3d;border-color:#335460;color:#c0dce4;flex:0 0 138px;min-height:46px;padding:5px 8px}body.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-artboard=original] #m27-module-strip button :is(strong,small,span){color:#c0dce4}body.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-artboard=original] #m27-module-strip button[data-current=true]{border-color:#91d6bb;background:#20514b}body.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-artboard=original] #m28-catalogue{display:none}body.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-artboard=original] #m28-process{grid-column:1;grid-row:3;display:flex;flex-direction:row;align-items:center;gap:14px;background:#102d3b;border:1px solid #2b4d58;border-radius:9px;padding:11px 14px;min-height:90px;max-height:none;overflow:visible}body.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-artboard=original] #m28-reference-open{display:none}body.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-artboard=original] .m28-process-body{display:grid;grid-template-columns:minmax(200px,.8fr) minmax(240px,1.5fr) minmax(180px,.8fr);align-items:center;gap:18px;flex:1;min-width:0}body.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-artboard=original] .m28-process-heading{gap:3px}body.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-artboard=original] #m28-process-title{font:600 15px/1.4 system-ui,sans-serif;color:#e5f4f7}body.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-artboard=original] #m28-process-status{color:#94b7c4;font-size:10px}body.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-artboard=original] #m31-story{font:13px/1.65 system-ui,sans-serif;color:#bfd6df}body.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-artboard=original] .m28-data-flow{background:#193c43;margin:0;padding:9px 11px}body.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-artboard=original] .m28-data-flow small{color:#9ed1bf;font-size:10px}body.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-artboard=original] .m28-data-flow span{color:#d7f4e7;font-size:12px}body.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-artboard=original] #m31-report{margin:0;padding:8px 0 8px 12px;border:0;border-left:1px solid #315864;color:#b8eedc;font-size:11px;flex:0 0 105px}body.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-artboard=original] .m17-footer{background:#0d2533;border-color:#294753;padding:6px 14px;grid-column:1;grid-row:4;min-height:30px}body.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-artboard=original] #m31-hint{color:#a6c7d2;font-size:11px}body.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-artboard=original] #m17-map-view:not([hidden]){display:flex;flex-direction:column;min-height:260px;min-width:0;flex:1;overflow:auto;padding:0;gap:6px}body.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-artboard=original] .m17-map-surface{flex:1;min-height:200px;background:#102a3a;border:1px solid #375865}body.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-artboard=original] #m32-map-summary{display:flex;flex-wrap:wrap;align-items:center;gap:7px 10px;color:#d5e8ed;background:#123140;border:1px solid #305361;border-radius:7px;padding:9px 11px;flex:none}body.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-artboard=original] #m32-map-summary strong{font-size:12px;color:#ddf4ee}body.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-artboard=original] #m32-map-summary span{font-size:11px;color:#accad5;flex:1 1 220px}body.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-artboard=original] #m32-map-summary button{font-size:11px;min-height:32px;padding:6px 9px;color:#d6e9ee;background:#1c4351;border-color:#517786}body.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-artboard=original] #m17-map-view>.m17-map-note{display:none}body.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-artboard=original][data-m32-view=integrated] #m17-map-view{flex:0 0 34%}body.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-artboard=original][data-m32-view=integrated] #m23-location-toolbar{grid-template-columns:minmax(0,1fr);gap:5px}body.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-artboard=original][data-m32-view=integrated] .m23-edit{min-height:48px;padding:5px 9px}body.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-artboard=original][data-m32-view=integrated] .m23-endpoint-label{font-size:10px}body.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-artboard=original][data-m32-view=integrated] .m23-pick span,body.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-artboard=original][data-m32-view=integrated] .m18-map-controls{display:none}body.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-artboard=original][data-status=running] #m18-site-svg [data-current=true][data-m18-module=gis]>path{stroke-dasharray:12 5;animation:m32-dash 2s linear infinite}body.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-artboard=original][data-status=running] #m18-site-svg [data-current=true][data-m18-module=ai]>path{animation:m32-scan 1.5s ease-in-out infinite}body.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-artboard=original][data-status=running] #m18-site-svg [data-current=true][data-m18-module=metaverse]>path,body.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-artboard=original][data-status=running] #m18-site-svg [data-current=true][data-m18-module=field] circle,body.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-artboard=original][data-status=running] #m18-site-svg [data-current=true][data-m18-device=alarm] circle{animation:m32-pulse 1.2s ease-in-out infinite}body.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-artboard=original][data-status=running] #m18-site-svg [data-current=true][data-m18-module=connect]>path{stroke-dasharray:10 4;animation:m32-dash 1.5s linear infinite}body.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-artboard=original][data-status=running] #m18-site-svg [data-airborne=true] ellipse{animation:m32-pulse .18s linear infinite}@keyframes m32-dash{to{stroke-dashoffset:-34}}@keyframes m32-scan{50%{opacity:.45;stroke:#fff}}@keyframes m32-pulse{50%{opacity:.45}}@media(max-width:1100px){body.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-artboard=original] .m28-process-body{grid-template-columns:minmax(170px,.8fr) minmax(220px,1.5fr)}body.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-artboard=original] .m28-data-flow{display:none}body.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-artboard=original] #m32-view-body{min-height:280px}body.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-artboard=original][data-m32-view=integrated] #m32-view-body{flex-direction:column;overflow:auto}body.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-artboard=original][data-m32-view=integrated] #m17-map-view{flex:0 0 330px;min-height:330px}body.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-artboard=original][data-m32-view=integrated] #m23-location-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}body.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-artboard=original][data-m32-view=integrated] #m17-flow-view{flex:0 0 350px;min-height:350px}}@media(max-width:760px){body.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-artboard=original] .m17-heading-tools{gap:7px}body.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-artboard=original] #m32-view-tabs{width:100%}body.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-artboard=original] #m32-view-tabs button{flex:1;font-size:11px;padding:7px 5px}body.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-artboard=original] #m31-guide{min-width:100%;flex-wrap:wrap}body.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-artboard=original] #m31-guide .m31-choice{flex:1;max-width:none;min-width:140px}body.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-artboard=original] #m31-guide select{max-width:none;font-size:11px}body.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-artboard=original] #m31-guide button{font-size:11px;padding:7px 9px}body.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-artboard=original] #ex22-workflow-settings{margin:0}body.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-artboard=original] .m17-main{grid-template-rows:auto minmax(320px,1fr) auto;padding:7px 9px;overflow:auto}body.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-artboard=original] #m32-view-body{min-height:320px}body.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-artboard=original] #m28-process{flex-direction:column;align-items:stretch;gap:7px;padding:10px}body.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-artboard=original] .m28-process-body{display:flex;flex-direction:column;gap:7px;align-items:stretch}body.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-artboard=original] #m31-report{flex:none;padding:7px 0 0;border:0;border-top:1px solid #315864}body.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-artboard=original] #m31-chapters li{padding:5px;gap:3px}body.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-artboard=original] #m31-chapters li>strong{font-size:9px}body.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-artboard=original] #m18-site-stage{flex:initial;min-height:260px}body.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-artboard=original] #m17-map-view{min-height:320px}body.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-artboard=original] #m23-location-toolbar,body.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-artboard=original][data-m32-view=integrated] #m23-location-toolbar{grid-template-columns:minmax(0,1fr)}body.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-artboard=original][data-m32-view=integrated] #m17-map-view{flex-basis:430px}}@media(prefers-reduced-motion:reduce){body.experience32-page #mission17 #m18-site-svg *{animation:none!important;transition:none!important}}body.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-artboard=original] #m18-site-svg #m18-control-room-label{font-size:12px}body.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-artboard=original] #m18-site-svg #m18-control-room-mode{font-size:10px}body.experience32-page #mission17[data-status=running] #m18-site-svg [data-current=true][data-m18-device=camera]>path:last-child,body.experience32-page #mission17[data-status=running] #m18-site-svg [data-current=true][data-m18-device=detection]>path:last-child,body.experience32-page #mission17[data-status=running] #m18-site-svg [data-current=true][data-m18-device=ai-vision]>circle{animation:m32-pulse 1s ease-in-out infinite}[data-hg34-blue] [hidden],[data-hg34-blue] [data-m18-device][data-active=false]{display:none!important}[data-hg34-blue] [data-m18-device][data-current=true]{filter:drop-shadow(0 0 5px #8afde5)}[data-hg34-blue] [data-m18-module][data-active=false]{opacity:.1}[data-hg34-blue] text{font-family:Arial,Helvetica,sans-serif}[data-hg34-blue] .m18-world-label{fill:#d6edf1;font-size:14px;font-weight:600}[data-hg34-blue] .m18-map-note{fill:#aac7d2;font-size:11px}[data-hg34-blue] .m26-station-status{fill:#a8ddd5;font-size:9px;paint-order:stroke;stroke:#081c28;stroke-width:2px}[data-hg34-blue] .m32-art-caption{fill:#8bdac9;font-size:10px}[data-hg34-blue] [data-m18-module][data-current=true]{filter:drop-shadow(0 0 3px #79dbd1)}[data-hg34-blue][data-running=true] [data-current=true][data-m18-module=gis]>path{stroke-dasharray:5 4;animation:h34-dash 2s linear infinite}[data-hg34-blue][data-running=true] [data-current=true][data-m18-module=ai]>path{animation:h34-pulse 1.3s linear infinite}[data-hg34-blue][data-running=true] [data-current=true][data-m18-device=alarm]{animation:h34-pulse .7s linear infinite}[data-hg34-blue][data-running=true] [data-airborne=true] ellipse{animation:h34-pulse .16s linear infinite}@keyframes h34-pulse{50%{opacity:.45}}@keyframes h34-dash{to{stroke-dashoffset:-36}}body.experience30-page #ex30-operations{--o-bg:#091b28;--o-panel:#102a38;--o-line:#2c4a5b;--o-text:#e7f1f5;--o-muted:#a0bdc8;--o-accent:#9de6d7}body.experience30-page #ex30-operations .o30-main{background:#0b202e}body.experience30-page #ex30-operations .o30-mapbar{flex-wrap:wrap;gap:10px}body.experience30-page #ex30-operations button{background:#183746;border-color:#395866;color:#e1edf1}body.experience30-page #ex30-operations button:hover{background:#214b5b;border-color:#6cb3b5}body.experience30-page #ex30-operations .o30-primary{background:#a1e6d6;color:#102e32;border-color:#a1e6d6}body.experience30-page #ex30-operations .o30-pick[aria-pressed=true]{background:#1d424e;border-color:#3e6d77;color:#d8f6ee}body.experience30-page #ex30-operations :is(.o30-transport,.o30-workspace){background:#133340;border-color:#345867}body.experience30-page #ex30-operations .o30-workspace[data-state=active]{background:#25534f;border-color:#9de6d7}#gis34-views{display:flex;gap:3px;padding:3px;border:1px solid #315467;background:#081e2b;border-radius:8px}body.experience30-page #ex30-operations #gis34-views button{font-size:11px;min-height:29px;padding:6px 11px;background:transparent;border:0}body.experience30-page #ex30-operations #gis34-views button[aria-pressed=true]{background:#b5e9dc;color:#123038}#gis34-artboard-wrap{position:relative;flex:1 0 400px;min-height:400px;background:radial-gradient(ellipse at 50% 40%,#12384b,#071824 75%);overflow:hidden}#gis34-artboard-wrap[hidden],body.experience30-page #ex30-operations .o30-map-wrap[hidden]{display:none!important}#gis34-artboard{width:100%;height:100%;min-height:400px;display:block}#gis34-artboard [role=button],#gis34-artboard a{cursor:pointer}#gis34-artboard [role=button]:focus-visible,#gis34-artboard a:focus-visible{outline:2px solid #a7f0df}body.experience30-page #ex30-operations .o30-map-wrap{background:#0b202e;min-height:400px}body.experience30-page #ex30-operations #o30-map{min-height:400px}body.experience30-page #ex30-operations #o30-asset-reference img{background:#102735}body.experience30-page #ex30-operations .o30-asset[data-selected=true]>ellipse{stroke:#c2f4db;stroke-width:2}@media(max-width:1150px)and (min-width:901px){body.experience30-page #ex30-operations .o30-layout{grid-template-columns:175px minmax(0,1fr)}body.experience30-page #ex30-operations .o30-inspector{grid-column:1/-1;max-height:330px;border-left:0;border-top:1px solid #31505f}}@media(max-width:600px){#gis34-artboard-wrap,#gis34-artboard{min-height:300px}#gis34-artboard-wrap{height:300px;flex:none}body.experience30-page #ex30-operations .o30-map-wrap,body.experience30-page #ex30-operations #o30-map{min-height:300px}#gis34-views{order:3;width:100%}#gis34-views button{flex:1}}@media(prefers-reduced-motion:reduce){[data-hg34-blue] *{animation:none!important;transition:none!important}}[data-hg34-blue][data-running=true] [data-current=true][data-m18-device]:not([data-m18-device=weather])>use{animation:h34-pulse 1s ease-in-out infinite}#gis34-m18-links path{pointer-events:none;stroke-linecap:round;vector-effect:non-scaling-stroke}#gis34-m18-control-room-label{font-size:12px}#gis34-m18-control-room-mode{font-size:10px}@media(prefers-reduced-motion:reduce){[data-hg34-blue] *{animation:none!important}}body.experience30-page #ex30-operations[data-immersive35] .o30-layout{display:block;position:relative;overflow:auto;min-height:0}body.experience30-page #ex30-operations[data-immersive35] .o30-main{position:relative;min-height:100%;overflow:visible;background:#071c2a}body.experience30-page #ex30-operations[data-immersive35] .o30-header{padding:12px 20px;gap:16px;background:#0b2231}body.experience30-page #ex30-operations[data-immersive35] .o30-header h2{font-size:22px;font-weight:700;margin-top:3px}body.experience30-page #ex30-operations[data-immersive35] .o30-mapbar{padding:12px 18px;justify-content:flex-start;gap:14px;background:#0a2130}body.experience30-page #ex30-operations[data-immersive35] .o30-mapbar strong{font-size:18px;font-weight:700}body.experience30-page #ex30-operations[data-immersive35] .o30-mapbar span{font-size:11px}body.experience30-page #ex30-operations[data-immersive35] .o30-map-actions{margin-left:auto;flex-wrap:wrap}body.experience30-page #ex30-operations[data-immersive35] .o30-map-actions button{font-size:12px;min-height:36px;padding:7px 10px}body.experience30-page #ex30-operations[data-immersive35] .g35-scenario{min-width:185px}body.experience30-page #ex30-operations[data-immersive35] .g35-scenario label{font-size:9px;margin:0 0 3px}body.experience30-page #ex30-operations[data-immersive35] .g35-scenario select{font-size:13px;font-weight:600;background:#173d4b;border-color:#3d6878;min-height:37px}body.experience30-page #ex30-operations[data-immersive35] .o30-layers{padding:8px 18px;gap:20px;background:#0c2636;border-color:#294858}body.experience30-page #ex30-operations[data-immersive35] .o30-layers label{font-size:12px;color:#c0d8e0}body.experience30-page #ex30-operations[data-immersive35] :is(.o30-palette,.o30-inspector){display:none;position:absolute;top:115px;bottom:12px;width:290px;max-width:calc(100% - 24px);max-height:660px;z-index:8;overflow:auto;padding:20px 17px;background:#0c2638f5;border:1px solid #426579;border-radius:12px;box-shadow:0 15px 55px #0009;backdrop-filter:blur(14px)}body.experience30-page #ex30-operations[data-immersive35] .o30-palette{left:12px}body.experience30-page #ex30-operations[data-immersive35] .o30-inspector{right:12px}body.experience30-page #ex30-operations[data-drawer=palette] .o30-palette,body.experience30-page #ex30-operations[data-drawer=inspector] .o30-inspector{display:block}body.experience30-page #ex30-operations[data-immersive35] .g35-close{float:right;min-width:32px;min-height:32px;font-size:20px;padding:0;margin:-10px -6px 4px 8px}body.experience30-page #ex30-operations[data-immersive35] .o30-pick{min-height:39px;font-size:13px}body.experience30-page #ex30-operations[data-immersive35] :is(.o30-module-head,#o30-workspaces){display:none}body.experience30-page #ex30-operations[data-immersive35] #gis34-artboard-wrap{flex:none;width:100%;height:clamp(470px,67vh,880px);min-height:470px;background:radial-gradient(ellipse at 50% 45%,#163c52,#071723 78%)}body.experience30-page #ex30-operations[data-immersive35] #gis34-artboard{display:block;width:100%;height:100%;min-height:0;touch-action:none}body.experience30-page #ex30-operations[data-immersive35] .o30-map-wrap{height:clamp(470px,67vh,880px);min-height:470px;flex:none}body.experience30-page #ex30-operations[data-immersive35] .o30-transport{padding:11px 18px;background:#102e3f;border-color:#355768;position:sticky;bottom:0;z-index:3}body.experience30-page #ex30-operations[data-immersive35] .o30-transport strong{font-size:14px;font-weight:700}body.experience30-page #ex30-operations[data-immersive35] .o30-transport button{font-size:12px;min-height:36px}#gis34-artboard [data-gis35-key]{cursor:pointer;outline:none}#gis34-artboard [data-gis35-key]:hover,#gis34-artboard [data-gis35-key]:focus-visible{filter:drop-shadow(0 0 5px #9ef1dc)}#gis34-artboard .g35-label{font:700 13px Arial,sans-serif;fill:#e0f3f7;paint-order:stroke;stroke:#0a2030;stroke-width:3px;stroke-linejoin:round}#gis34-artboard .g35-minor{font:600 10px Arial,sans-serif;fill:#a6cbd9;paint-order:stroke;stroke:#0b2535;stroke-width:2px}#gis34-artboard .g35-signal{pointer-events:none}#gis34-artboard[data-zoomed=true]{cursor:grab}#gis34-artboard[data-zoomed=true]:active{cursor:grabbing}@media(max-width:700px){body.experience30-page #ex30-operations[data-immersive35] .o30-mapbar{gap:9px;padding:10px}body.experience30-page #ex30-operations[data-immersive35] .o30-mapbar>div:first-child{display:none}body.experience30-page #ex30-operations[data-immersive35] .o30-map-actions{width:100%;margin:0}body.experience30-page #ex30-operations[data-immersive35] #gis34-views{order:0;width:auto}body.experience30-page #ex30-operations[data-immersive35] #gis34-artboard-wrap{height:440px;min-height:440px;overflow:auto}body.experience30-page #ex30-operations[data-immersive35] #gis34-artboard{min-width:760px}body.experience30-page #ex30-operations[data-immersive35] .o30-layers{gap:10px;padding:8px 10px}body.experience30-page #ex30-operations[data-immersive35] :is(.o30-palette,.o30-inspector){top:150px;bottom:10px}body.experience30-page #ex30-operations[data-immersive35] .o30-header .o30-actions{width:auto;margin-left:auto}body.experience30-page #ex30-operations[data-immersive35] .o30-header h2{font-size:18px}}body.experience22-page #experience-composer #ex-composer #ex25-survey{overflow:hidden;min-height:0}#ex25-survey .p25-shell{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto auto;height:100%;min-height:0;padding:10px 14px 8px;gap:8px;overflow:hidden}#ex25-survey .p25-heading{flex-direction:row;align-items:center;gap:12px;order:initial}#ex25-survey .p25-heading>div{display:flex;align-items:baseline;gap:14px;min-width:0}#ex25-survey .p25-heading h2{order:-1;font-size:23px;line-height:1.15;margin:0;letter-spacing:-.035em;white-space:nowrap}#ex25-survey .p25-heading .p25-eyebrow{font-size:10px;letter-spacing:.12em}#ex25-survey .p25-case-label{width:auto;gap:8px;font-size:12px}#ex25-survey #p25-case{width:170px;min-height:38px;font-size:13px;padding:7px 24px 7px 10px}#ex25-survey .p25-steps{grid-template-columns:repeat(6,minmax(0,1fr));overflow:visible;padding:0;order:initial;gap:6px}#ex25-survey .p25-steps button{position:relative;min-height:43px;gap:8px;padding:7px 10px;overflow:hidden}#ex25-survey .p25-steps button strong{font-size:13px}#ex25-survey .p25-steps button[data-complete=true]:after{content:"✓";margin-left:auto;font-size:13px;color:#a4efcf}#ex25-survey .p25-steps button[data-complete=true][aria-current]:after{color:#36275c}#ex25-survey .p25-body{display:grid;grid-template-columns:minmax(0,1fr) 320px;min-height:0;gap:12px}#ex25-survey .p25-visual-column{grid-template-rows:auto minmax(0,1fr);gap:7px;min-height:0;order:initial}#ex25-survey .p25-viewbar{gap:8px;position:relative;z-index:2}#ex25-survey .p25-demo-label{margin-left:auto;font-size:10px;letter-spacing:.08em;color:#c1d7df}#ex25-survey .p25-camera button{min-height:32px;padding:5px 9px;font-size:12px}#ex25-survey .p25-stage{min-height:0;border-color:#547987}#ex25-survey .p25-canvas-caption{gap:3px;padding:8px 12px;display:block}#ex25-survey .p25-canvas-caption strong{display:block;font-size:13px;line-height:1.3}#ex25-survey .p25-canvas-caption span{display:block;font-size:11px;line-height:1.35;min-width:0;margin-top:3px}#ex25-survey .p36-layer-menu{position:relative;flex:none;padding:0;border:0;background:transparent}#ex25-survey .p36-layer-menu>summary{cursor:pointer;color:#e2edf4;border:1px solid #527481;border-radius:6px;padding:6px 10px;font-size:12px;line-height:1.5;min-height:32px;list-style:none}#ex25-survey .p36-layer-menu>summary:after{content:" ⌄";margin-left:5px}#ex25-survey .p36-layer-menu[open]>summary{background:#243f50}#ex25-survey .p36-layer-menu .p25-layers{position:absolute;top:calc(100% + 5px);right:0;display:grid;gap:8px;width:220px;padding:12px;border:1px solid #638392;border-radius:8px;background:#122f3e;box-shadow:0 8px 28px #03141ba8;z-index:4}#ex25-survey .p25-layers label{min-height:30px;font-size:13px}#ex25-survey .p25-detail{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto minmax(60px,1fr) auto auto;align-content:stretch;min-height:0;overflow:hidden;padding:13px;gap:11px;order:initial;border-color:#597a89;background:linear-gradient(160deg,#193b4b,#102e3c)}#ex25-survey .p36-section-label{display:flex;justify-content:space-between;gap:8px;align-items:center;font-size:10px;font-weight:600;letter-spacing:.06em;color:#bcd2df;line-height:1.4}#ex25-survey .p36-section-label .p25-eyebrow{font-size:10px;letter-spacing:.07em}#ex25-survey #p36-run-state{background:#2b4a59;color:#dcecf3;border:1px solid #65838f;border-radius:4px;padding:2px 5px;font-size:10px;letter-spacing:0;white-space:nowrap}#ex25-survey[data-p36-status=running] #p36-run-state{background:#2a574c;border-color:#76bfa2;color:#d7fcec}#ex25-survey .p36-current h3{font-size:21px;line-height:1.2;font-weight:650;letter-spacing:-.025em;margin:9px 0 5px;color:#f6faff}#ex25-survey #p36-action{font-size:13px;line-height:1.4;color:#d0e3ea;margin:0;min-height:36px}#ex25-survey .p36-phase-progress label{display:flex;justify-content:space-between;gap:6px;font-size:11px;line-height:1.3;color:#c7dfe6}#ex25-survey .p36-phase-progress strong{font-variant-numeric:tabular-nums;font-weight:600;color:#d9c8ff}#ex25-survey #p36-phase-meter{appearance:none;display:block;width:100%;height:4px;border:0;border-radius:4px;overflow:hidden;margin-top:6px;background:#3d5867;color:#c4acff}#ex25-survey #p36-phase-meter::-webkit-progress-bar{background:#3d5867}#ex25-survey #p36-phase-meter::-webkit-progress-value{background:#c4acff}#ex25-survey #p36-phase-meter::-moz-progress-bar{background:#c4acff}#ex25-survey .p36-output-card{display:flex;flex-direction:column;justify-content:center;min-height:0;padding:12px;border:1px solid #6c6588;border-radius:8px;background:#2c3a51}#ex25-survey .p36-output-card .p36-section-label{color:#decfff;font-size:10px;letter-spacing:.04em}#ex25-survey #p36-result-state{letter-spacing:0;text-align:right;color:#c6d7e5}#ex25-survey #p25-output{display:block;font-size:16px;line-height:1.3;font-weight:600;color:#f4f6ff;margin:8px 0 5px}#ex25-survey #p36-result-detail{font-size:12px;line-height:1.4;margin:0;color:#d2e0ed;font-variant-numeric:tabular-nums}#ex25-survey .p36-metrics{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:0}#ex25-survey .p36-metrics>div{padding:8px 10px;border:1px solid #496a7a;border-radius:7px;background:#102c3a;min-width:0}#ex25-survey .p36-metrics dt{font-size:11px;line-height:1.3;color:#c5dce5}#ex25-survey .p36-metrics dd{margin:4px 0 0;font-size:20px;font-weight:650;line-height:1.2;color:#eff9ff;font-variant-numeric:tabular-nums;letter-spacing:-.02em}#ex25-survey .p36-metrics dd small{font-size:13px;color:#bcd0dc;font-weight:500}#ex25-survey .p36-metrics #p36-map-result,#ex25-survey .p36-metrics #p36-rmse-result{font-size:16px;min-height:24px;display:flex;align-items:center;gap:5px}#ex25-survey #p36-rmse-result[data-verdict=review]{color:#fca}#ex25-survey #p36-rmse-result[data-verdict=pass]{color:#b8f2d6}#ex25-survey .p36-actions{display:flex;gap:6px}#ex25-survey .p36-actions button{flex:1;min-height:36px;padding:7px 5px;font-size:12px;background:#244657;border-color:#638292;white-space:nowrap}#ex25-survey .p25-playbar{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;min-height:44px;padding:0;order:initial}#ex25-survey .p25-play-actions{flex:none;gap:6px}#ex25-survey #p25-play{font-size:13px;min-height:40px;min-width:148px}#ex25-survey #p25-reset{min-height:40px}#ex25-survey .p25-play-progress{order:initial;flex-basis:auto}#ex25-survey .p25-play-progress label{font-size:12px}#ex25-survey .p25-disclaimer{font-size:10px;line-height:1.3;color:#bfd2db;order:initial}#ex25-survey [data-p36-point-state=pending]{opacity:.4}#ex25-survey [data-p36-point-state=current],#ex25-survey [data-p36-point-state=recorded]{opacity:1}#ex25-survey [data-p36-point-state=recorded] [data-p25-ring]{stroke:#b8ffdf;stroke-opacity:.8}#ex25-survey .p36-dialog{width:min(800px,calc(100vw - 28px));max-height:calc(100dvh - 32px);padding:20px;border:1px solid #688998;border-radius:14px;background:#102f3e;color:#e7f2fa;overflow:auto;box-shadow:0 24px 90px #03121ec9}#ex25-survey .p36-dialog::backdrop{background:#031721ce;backdrop-filter:blur(5px)}#ex25-survey .p36-dialog-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:15px}#ex25-survey .p36-dialog-heading h3{font-size:24px;line-height:1.2;color:#f5f8ff;margin:3px 0 0}#ex25-survey .p36-dialog-heading button{min-width:44px;min-height:44px}#ex25-survey .p36-dialog-tabs{display:flex;gap:5px;border-bottom:1px solid #4d6c7a;padding-bottom:12px;margin-bottom:16px}#ex25-survey .p36-dialog-tabs button[aria-selected=true]{background:#e1d7ff;color:#37225d;border-color:#e1d7ff}#ex25-survey .p36-dialog [role=tabpanel][hidden]{display:none!important}#ex25-survey #p36-guide-title{font-size:21px;color:#f4f8ff;margin:0 0 14px}#ex25-survey #p25-step-copy{font-size:15px;line-height:1.6;color:#d4e6ee;margin:14px 0}#ex25-survey #p25-checklist{margin-bottom:18px;gap:10px}#ex25-survey #p25-checklist li{font-size:14px}#ex25-survey .p25-screen-preview,#ex25-survey .p25-screen-preview[data-format=wide]{grid-template-columns:100px minmax(0,1fr);gap:15px;margin:14px 0;padding:10px}#ex25-survey .p25-screen-preview img,#ex25-survey .p25-screen-preview[data-format=wide] img{height:90px;width:100px;aspect-ratio:auto;max-height:none}#ex25-survey .p25-links{flex-direction:row;flex-wrap:wrap;gap:16px;padding:12px 0;margin:0}#ex25-survey .p36-data-note{font-size:13px;line-height:1.6;color:#bed5df;margin:12px 0}#ex25-survey .p36-point-table{overflow:auto;margin-bottom:18px}#ex25-survey .p36-point-table table{border-collapse:collapse;width:100%;font-size:13px;font-variant-numeric:tabular-nums;white-space:nowrap;color:#ddecf4}#ex25-survey .p36-point-table caption{font-size:12px;color:#c0d5df;text-align:left;margin-bottom:8px}#ex25-survey .p36-point-table :is(th,td){padding:8px 10px;border-bottom:1px solid #456372;text-align:left;font-size:13px}#ex25-survey .p36-point-table th{color:#f1f8ff;background:#244555}#ex25-survey .p25-accuracy{padding:16px;border:1px solid #4e7180;border-radius:10px}#ex25-survey .p25-accuracy #p25-target{height:28px}#ex25-survey .p25-downloads{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:8px;margin-top:16px;order:initial}#ex25-survey .p25-downloads button{min-height:42px;font-size:13px}@media(min-width:1500px){#ex25-survey .p25-body{grid-template-columns:minmax(0,1fr) 350px}#ex25-survey .p25-detail{padding:16px;gap:14px}#ex25-survey .p36-current h3{font-size:24px}}@media(max-width:1050px){#ex25-survey .p25-body{grid-template-columns:minmax(0,1fr) 286px;gap:8px}#ex25-survey .p25-heading .p25-eyebrow{display:none}#ex25-survey .p25-detail{padding:10px;gap:8px}#ex25-survey .p25-steps button{padding:6px;gap:5px}#ex25-survey .p25-steps button strong{font-size:12px}}@media(max-height:850px)and (min-width:701px){#ex25-survey .p25-shell{padding:8px 10px 6px;gap:6px}#ex25-survey .p25-detail{gap:7px;padding:10px;grid-template-rows:auto auto minmax(55px,1fr) auto auto}#ex25-survey .p36-current h3{font-size:18px;margin:6px 0 4px}#ex25-survey #p36-action{font-size:12px;min-height:17px}#ex25-survey .p36-output-card{padding:8px 10px}#ex25-survey #p25-output{font-size:14px;margin:5px 0 3px}#ex25-survey #p36-result-detail{font-size:11px;line-height:1.3}#ex25-survey .p36-metrics{gap:4px;grid-template-columns:repeat(4,minmax(0,1fr))}#ex25-survey .p36-metrics>div{padding:5px}#ex25-survey .p36-metrics dt{font-size:9px;min-height:24px}#ex25-survey .p36-metrics dd{font-size:17px;margin-top:2px}#ex25-survey .p36-metrics #p36-map-result,#ex25-survey .p36-metrics #p36-rmse-result{font-size:12px;min-height:20px}#ex25-survey .p36-actions button{min-height:32px;font-size:11px;padding:5px}#ex25-survey .p25-canvas-caption span{display:none}}@media(max-width:700px){#ex25-survey .p25-shell{padding:7px 8px 6px;gap:6px}#ex25-survey .p25-heading h2{font-size:19px}#ex25-survey .p25-case-label>span{display:none}#ex25-survey #p25-case{font-size:12px;width:145px;min-height:36px}#ex25-survey .p25-steps{gap:3px}#ex25-survey .p25-steps button{flex-direction:column;justify-content:center;gap:3px;min-height:48px;padding:4px 2px}#ex25-survey .p25-steps button>span{border:0;width:auto;height:auto;font-size:10px;background:transparent!important;color:inherit!important;line-height:1}#ex25-survey .p25-steps button strong{font-size:10px;line-height:1.2;white-space:nowrap}#ex25-survey .p25-steps button[data-complete=true]:after{position:absolute;top:2px;right:3px;font-size:9px}#ex25-survey .p25-body{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(80px,1fr) auto;gap:7px}#ex25-survey .p25-visual-column{grid-template-rows:auto minmax(0,1fr);gap:5px}#ex25-survey .p25-camera button{font-size:11px;min-height:30px;padding:5px 7px}#ex25-survey .p25-demo-label{font-size:9px;letter-spacing:0}#ex25-survey .p36-layer-menu>summary{min-height:30px;font-size:11px;padding:5px 7px}#ex25-survey .p25-canvas-caption{padding:5px 8px}#ex25-survey .p25-canvas-caption strong{font-size:11px;line-height:1.3}#ex25-survey .p25-canvas-caption span{display:none}#ex25-survey .p25-detail{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto auto auto;gap:7px 10px;padding:10px;overflow:hidden}#ex25-survey .p36-current{grid-column:1;grid-row:1}#ex25-survey .p36-section-label,#ex25-survey .p36-section-label .p25-eyebrow{font-size:9px;letter-spacing:0}#ex25-survey #p25-step-kicker{max-width:80px}#ex25-survey #p36-run-state{font-size:9px;padding:2px 4px}#ex25-survey .p36-current h3{font-size:16px;margin:5px 0}#ex25-survey #p36-action{font-size:11px;line-height:1.3;min-height:0}#ex25-survey .p36-phase-progress{grid-column:1;grid-row:2;align-self:end}#ex25-survey .p36-phase-progress label{font-size:10px}#ex25-survey .p36-phase-progress progress{margin-top:4px}#ex25-survey .p36-output-card{grid-column:2;grid-row:1/3;padding:8px}#ex25-survey .p36-output-card .p36-section-label{display:block;font-size:9px}#ex25-survey #p36-result-state{display:block;margin-top:2px;text-align:left;font-size:9px}#ex25-survey #p25-output{font-size:13px;line-height:1.3;margin:5px 0}#ex25-survey #p36-result-detail{font-size:10px;line-height:1.35}#ex25-survey .p36-metrics{grid-column:1/-1;grid-row:3;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}#ex25-survey .p36-metrics>div{padding:5px}#ex25-survey .p36-metrics dt{font-size:9px;min-height:24px;line-height:1.25}#ex25-survey .p36-metrics dd{font-size:16px;margin-top:2px}#ex25-survey .p36-metrics dd small{font-size:10px}#ex25-survey .p36-metrics #p36-map-result,#ex25-survey .p36-metrics #p36-rmse-result{font-size:12px;min-height:19px}#ex25-survey .p36-actions{grid-column:1/-1;grid-row:4}#ex25-survey .p36-actions button{min-height:30px;font-size:11px;padding:5px}#ex25-survey .p25-playbar{grid-template-columns:auto minmax(0,1fr);gap:9px;min-height:40px}#ex25-survey #p25-play{font-size:11px;min-width:119px;min-height:38px;padding:7px}#ex25-survey #p25-reset{min-height:38px;padding:5px 9px}#ex25-survey #p25-reset span{display:none}#ex25-survey .p25-play-progress label{font-size:10px;gap:5px}#ex25-survey .p25-play-progress #p25-status{max-width:120px}#ex25-survey #p25-scrub{height:16px;margin-top:3px}#ex25-survey .p25-disclaimer{font-size:9px;line-height:1.3}#ex25-survey .p36-dialog{padding:14px}}@media(max-height:480px){body.experience22-page #experience-composer #ex-composer #ex25-survey{overflow:auto}#ex25-survey .p25-shell{min-height:465px;overflow:visible}#ex25-survey .p25-playbar{position:sticky;bottom:0;z-index:5;background:#0b2935;padding:5px 0}}@media(max-height:620px)and (min-width:701px){body.experience22-page #experience-composer #ex-composer #ex25-survey{overflow:auto}#ex25-survey .p25-shell{min-height:465px;overflow:visible}#ex25-survey .p25-playbar{position:sticky;bottom:0;z-index:5;background:#0b2935;padding:5px 0}}@media(max-height:650px)and (max-width:700px){body.experience22-page #experience-composer #ex-composer #ex25-survey{overflow:auto}#ex25-survey .p25-shell{min-height:540px;overflow:visible}#ex25-survey .p25-playbar{position:sticky;bottom:0;z-index:5;background:#0b2935;padding:5px 0}}body.experience30-page #ex30-operations[data-integrated37] .o30-inspector{width:350px}body.experience30-page #ex30-operations .g37-capability-options{margin:0 0 10px 10px;padding:10px 0 2px 12px;border-left:2px solid #69b8ad}body.experience30-page #ex30-operations .g37-capability-options>strong{display:block;font-size:12px;color:#d2ece8}body.experience30-page #ex30-operations .g37-capability-options>small{display:block;font-size:11px;color:#b0c7d1;margin:3px 0 8px}body.experience30-page #ex30-operations .g37-capability-options .o30-pick{font-size:12px;min-height:35px;margin-bottom:4px}body.experience30-page #ex30-operations .g37-capability-options button:disabled{opacity:.45;cursor:not-allowed}body.experience30-page #ex30-operations #o30-capabilities{margin:16px 0;padding:0;border:0}body.experience30-page #ex30-operations #o30-capabilities[hidden]{display:none}body.experience30-page #ex30-operations .g37-capability-heading strong{display:block;font-size:14px;color:#eef8fb;font-weight:700}body.experience30-page #ex30-operations .g37-capability-heading small{display:block;font-size:11px;color:#b8d4dd;margin-top:4px}body.experience30-page #ex30-operations .g37-capability-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:10px}body.experience30-page #ex30-operations .g37-capability{display:flex;align-items:center;gap:7px;text-align:left;padding:9px 8px;min-height:58px;border:1px solid #44697c;border-radius:7px;background:#163a4b;color:#e4f5f7;min-width:0}body.experience30-page #ex30-operations .g37-capability[aria-pressed=true]{background:#265850;border-color:#a2e7ce;color:#ecfff7;box-shadow:inset 2px 0 #a2e7ce}body.experience30-page #ex30-operations .g37-capability svg{width:20px;height:20px;flex:none;fill:none;stroke:currentColor;stroke-width:1.5}body.experience30-page #ex30-operations .g37-capability strong{font-size:12px;line-height:1.3;font-weight:650;display:block;color:inherit}body.experience30-page #ex30-operations .g37-capability small{display:block;font-size:10px;font-weight:500;color:#bddbdc;line-height:1.3;margin-top:4px}body.experience30-page #ex30-operations[data-g37-inspect=artpole] #o30-asset-reference{display:flex;align-items:center;gap:15px;padding:12px;border:1px solid #476878;border-radius:9px;background:#173847}body.experience30-page #ex30-operations[data-g37-inspect=artpole] #o30-asset-reference img{height:164px;width:70px;max-width:70px;object-fit:contain;flex:none;background:transparent;border:0;margin:0;border-radius:3px}body.experience30-page #ex30-operations[data-g37-inspect=artpole] #o30-asset-reference small{font-size:13px;line-height:1.6;color:#d0e5ec;margin:0}#gis34-artboard [data-g35-capability]:focus-visible,#o30-map [data-o30-capability]:focus-visible{filter:drop-shadow(0 0 5px #aeffe2)}#gis34-artboard [data-g35-capability][data-current=true]{filter:drop-shadow(0 0 4px #a6f4d8)}#gis34-artboard[data-running=true] [data-g35-capability=alarm][data-current=true]{animation:g37-beacon .65s ease-in-out infinite}@keyframes g37-beacon{50%{opacity:.45}}@media(prefers-reduced-motion:reduce){#gis34-artboard [data-g35-capability]{animation:none!important}}@media(max-width:430px){body.experience30-page #ex30-operations[data-integrated37] .o30-inspector{width:calc(100% - 24px)}body.experience30-page #ex30-operations .g37-capability{gap:5px;padding:8px 6px}body.experience30-page #ex30-operations .g37-capability strong{font-size:11px}}#ex25-survey .p25-body{grid-template-columns:minmax(0,1fr) minmax(330px,35%)}#ex25-survey .p25-visual-column{grid-template-rows:auto minmax(0,1fr) auto}#ex25-survey .p25-detail{grid-template-rows:auto auto minmax(130px,1fr) auto auto auto;gap:7px;padding:10px}#ex25-survey .p36-current h3{font-size:20px;margin:5px 0 4px}#ex25-survey #p36-action{font-size:12px;line-height:1.35;min-height:0}#ex25-survey .p38-follow{display:flex;align-items:center;gap:5px;color:#c9e6e8;font-size:11px;white-space:nowrap;cursor:pointer}#ex25-survey .p38-follow input{accent-color:#a7e2ce;width:14px;height:14px;margin:0}#ex25-survey .p25-demo-label{font-size:9px;letter-spacing:.02em}#ex25-survey .p38-visual-card{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;min-height:0;overflow:hidden;border:1px solid #6c91a0;border-radius:8px;background:#092631;padding:8px;gap:4px}#ex25-survey .p38-visual-toolbar{display:flex;align-items:center;justify-content:space-between;gap:5px}#ex25-survey .p38-visual-toolbar>div{display:flex;gap:4px}#ex25-survey .p38-visual-toolbar button{font-size:11px;min-height:28px;padding:4px 7px;border-color:#527985;background:#173d4c;color:#d5edf1;white-space:nowrap}#ex25-survey .p38-visual-toolbar button[aria-pressed=true]{background:#d3f0e2;color:#173b36;border-color:#d3f0e2}#ex25-survey .p38-visual-card h4{font-size:13px;line-height:1.25;color:#f0faf6;margin:2px 0 0;font-weight:600}#ex25-survey #p38-visual-svg{display:block;width:100%;height:100%;min-height:0;overflow:hidden}#ex25-survey #p38-visual-note{font-size:10px;line-height:1.3;color:#c1d8df;margin:0}#ex25-survey svg [hidden]{display:none!important}#ex25-survey .p38-output-preview{color:#b5ead4}#ex25-survey .p36-output-card{padding:7px 9px;justify-content:start}#ex25-survey #p25-output{font-size:13px;line-height:1.3;margin:3px 0}#ex25-survey #p36-result-detail{font-size:11px;line-height:1.3}#ex25-survey .p36-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}#ex25-survey .p36-metrics>div{padding:5px 6px}#ex25-survey .p36-metrics dt{font-size:10px;line-height:1.3;min-height:0}#ex25-survey .p36-metrics dd{font-size:17px;margin:3px 0 0}#ex25-survey .p36-metrics #p36-map-result,#ex25-survey .p36-metrics #p36-rmse-result{font-size:13px;min-height:20px}#ex25-survey .p36-actions button{min-height:30px;font-size:11px;padding:5px}#ex25-survey .p38-connections{padding:8px 10px 3px;border:1px solid #527784;background:#0e2d3a;border-radius:8px;min-width:0}#ex25-survey .p38-connections>div{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:10px;color:#adcdd8}#ex25-survey .p38-connections strong{font-size:11px;color:#def2ed;font-weight:600}#ex25-survey #p38-flow-svg{display:block;width:100%;height:auto;max-height:113px;overflow:visible}#ex25-survey [data-p38-step]{cursor:pointer;outline:none}#ex25-survey [data-p38-step]:focus-visible>rect{stroke:#ffdc9c;stroke-width:4}#ex25-survey [data-p38-step]:hover>rect{stroke:#c1f5dd;stroke-width:3}#ex25-survey .p38-zoom-dialog{width:min(900px,calc(100vw - 24px));height:min(830px,calc(100dvh - 28px));max-height:calc(100dvh - 28px);padding:18px;border:1px solid #739dad;border-radius:14px;background:#0b2935;color:#e1f4f4;overflow:hidden;box-shadow:0 24px 100px #03161ae0}#ex25-survey .p38-zoom-dialog[open]{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:10px}#ex25-survey .p38-zoom-dialog::backdrop{background:#031722cb;backdrop-filter:blur(5px)}#ex25-survey .p38-zoom-dialog header,#ex25-survey .p38-zoom-dialog footer{display:flex;align-items:center;justify-content:space-between;gap:15px;position:static;padding:0;margin:0;min-height:0;background:transparent;border:0;box-shadow:none}#ex25-survey .p38-zoom-dialog header span{font-size:11px;letter-spacing:.09em;color:#b4d7dc}#ex25-survey .p38-zoom-dialog h3{font-size:23px;margin:5px 0 0;color:#effaf7}#ex25-survey .p38-zoom-dialog button{min-height:40px;flex:none;font-size:13px}#ex25-survey #p38-zoom-svg{width:100%;height:100%;min-height:0}#ex25-survey .p38-zoom-dialog footer p{font-size:12px;line-height:1.4;color:#c2dee2;margin:0}@media(min-width:1500px){#ex25-survey .p25-body{grid-template-columns:minmax(0,1fr) minmax(390px,34%)}#ex25-survey .p25-detail{padding:13px;gap:10px}#ex25-survey .p36-current h3{font-size:23px}}@media(max-width:1100px)and (min-width:701px){#ex25-survey .p25-body{grid-template-columns:minmax(0,1fr) 330px}#ex25-survey .p25-demo-label{display:none}#ex25-survey .p38-connections>div>span{display:none}}@media(max-height:850px)and (min-width:701px){#ex25-survey .p25-detail{gap:5px;padding:8px;grid-template-rows:auto auto minmax(130px,1fr) auto auto auto}#ex25-survey .p36-current h3{font-size:17px;margin:3px 0}#ex25-survey #p36-action{font-size:11px}#ex25-survey .p36-output-card{padding:5px 7px}#ex25-survey .p36-output-card .p36-section-label{display:none}#ex25-survey #p25-output{font-size:12px}#ex25-survey #p36-result-detail{font-size:10px}#ex25-survey .p38-visual-card{padding:6px;gap:3px}#ex25-survey .p38-connections{padding:6px 8px 2px}#ex25-survey #p38-flow-svg{max-height:92px}#ex25-survey .p38-visual-toolbar button{min-height:25px;font-size:10px}}@media(max-height:850px)and (min-width:701px){#ex25-survey .p36-current h3,#ex25-survey #p25-output{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;margin:0}#ex25-survey #p36-action{margin-top:4px}#ex25-survey .p36-metrics>div{padding:4px 6px}#ex25-survey .p36-metrics dt{font-size:9px}#ex25-survey .p36-metrics dd{font-size:15px;margin-top:2px}#ex25-survey .p36-phase-progress label{font-size:10px}#ex25-survey .p36-phase-progress progress{margin-top:3px}}@media(max-width:700px){#ex25-survey .p25-body{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(100px,1fr) auto}#ex25-survey .p25-visual-column{grid-template-rows:auto minmax(0,1fr) auto;gap:4px}#ex25-survey .p25-demo-label{display:none}#ex25-survey .p38-follow{font-size:10px}#ex25-survey .p36-layer-menu{margin-left:auto}#ex25-survey .p25-detail{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);grid-template-rows:auto auto auto auto;gap:5px 8px;padding:8px}#ex25-survey .p36-current{grid-column:1;grid-row:1}#ex25-survey .p36-current h3{font-size:15px}#ex25-survey #p36-action{font-size:10px}#ex25-survey .p36-phase-progress{grid-column:1;grid-row:2}#ex25-survey .p36-output-card{grid-column:1;grid-row:3}#ex25-survey #p25-output{font-size:11px}#ex25-survey #p36-result-detail{font-size:10px}#ex25-survey .p36-output-card .p36-section-label{display:none}#ex25-survey .p38-visual-card{grid-column:2;grid-row:1/4;min-height:220px;padding:5px;gap:2px}#ex25-survey .p38-visual-toolbar{gap:2px}#ex25-survey .p38-visual-toolbar>div{gap:2px}#ex25-survey .p38-visual-toolbar button{min-height:24px;font-size:9px;padding:3px}#ex25-survey #p38-zoom{font-size:17px;padding:0 3px}#ex25-survey #p38-zoom span{display:none}#ex25-survey .p38-visual-card h4{font-size:10px}#ex25-survey #p38-visual-note{font-size:8px;line-height:1.2}#ex25-survey .p36-metrics{grid-column:1/-1;grid-row:4}#ex25-survey .p36-metrics dt{font-size:9px}#ex25-survey .p36-metrics dd{font-size:15px}#ex25-survey .p36-actions{grid-column:1/-1;grid-row:5}#ex25-survey .p38-connections{padding:4px 7px 2px}#ex25-survey .p38-connections>div{display:none}#ex25-survey #p38-flow-svg{max-height:61px;min-height:47px}#ex25-survey .p38-zoom-dialog{padding:12px}#ex25-survey .p38-zoom-dialog h3{font-size:19px}}@media(max-height:650px)and (min-width:701px){body.experience22-page #experience-composer #ex-composer #ex25-survey{overflow:auto}#ex25-survey .p25-shell{min-height:560px;overflow:visible}#ex25-survey .p25-playbar{position:sticky;bottom:0;z-index:5;background:#0b2935;padding:5px 0}}@media(max-height:700px)and (max-width:700px){body.experience22-page #experience-composer #ex-composer #ex25-survey{overflow:auto}#ex25-survey .p25-shell{min-height:590px;overflow:visible}#ex25-survey .p25-playbar{position:sticky;bottom:0;z-index:5;background:#0b2935;padding:5px 0}}@media(prefers-reduced-motion:reduce){#ex25-survey .p38-visual-card *{transition:none;animation:none}}#ex30-operations :is(#gis34-artboard-wrap,.o30-map-wrap){position:relative}#ex30-operations .f38-controls{display:flex;align-items:center;gap:6px;margin-left:auto}#ex30-operations .f38-controls button{font-size:12px;font-weight:700;min-height:32px;padding:5px 10px;border:1px solid #527c88;border-radius:6px;background:#102e3e;color:#deeff3;white-space:nowrap}#ex30-operations .f38-controls button[aria-pressed=true]{background:#286253;border-color:#8bcfbb;color:#effff8}#ex30-operations .f38-closeup{position:absolute;right:16px;top:16px;z-index:5;width:clamp(300px,35%,440px);overflow:hidden;border:1px solid #77b9ba;border-radius:12px;background:#0b2738;box-shadow:0 16px 48px #0008;color:#edf8fa;pointer-events:auto}#ex30-operations .f38-closeup[hidden]{display:none}#ex30-operations .f38-closeup header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 14px;background:#123a48;border-bottom:1px solid #376571}#ex30-operations .f38-closeup header div{min-width:0;display:grid;gap:3px}#ex30-operations .f38-closeup header small{font-size:9px;font-weight:800;letter-spacing:.11em;color:#9bddce}#ex30-operations .f38-closeup header strong{font-size:16px;line-height:1.25;font-weight:750}#ex30-operations .f38-closeup header button{flex:none;width:30px;height:30px;padding:0;border:1px solid #638992;border-radius:6px;font-size:23px;background:#173f4c;color:#e4f6f8}#ex30-operations #f38-scene{display:block;width:100%;height:auto;aspect-ratio:1.47;min-height:185px;background:#0a2635;pointer-events:none;overflow:hidden}#ex30-operations .f38-closeup p{font-size:12px;line-height:1.45;margin:0;padding:9px 14px;color:#d0e6ec;min-height:35px;background:#0d2c3e}#ex30-operations .f38-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 14px;border-top:1px solid #315566;font-size:10px;color:#90b7c3}#ex30-operations .f38-foot span:first-child{font-weight:750;color:#a9e7d8}#ex30-operations[data-drawer=inspector] .f38-closeup{right:auto;left:16px}#ex30-operations .f38-controls button:focus-visible,#ex30-operations .f38-closeup button:focus-visible{outline:2px solid #cef6dc;outline-offset:3px}@media(max-width:900px){#ex30-operations .f38-closeup{width:300px;max-width:calc(100% - 24px);right:12px;top:12px}#ex30-operations[data-drawer=inspector] .f38-closeup{left:12px}#ex30-operations .f38-closeup header strong{font-size:14px}#ex30-operations #f38-scene{min-height:160px}#ex30-operations .f38-foot span:last-child{display:none}}@media(max-width:560px){#ex30-operations .f38-controls{margin-left:0;width:100%}#ex30-operations .f38-closeup{width:270px;top:10px}#ex30-operations .f38-closeup p{font-size:11px;max-height:55px;overflow:auto}#ex30-operations .f38-closeup header{padding:8px 10px}#ex30-operations #f38-scene{min-height:145px}}body.experience40-page.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-layout40=true] .m17-main{display:grid;grid-template-columns:minmax(0,1fr) 240px;grid-template-rows:auto minmax(0,1fr) auto;gap:8px 12px;min-width:0;min-height:0;height:100%;padding:8px 12px 7px;overflow:hidden;box-sizing:border-box}body.experience40-page.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-layout40=true] #m31-chapters{grid-column:1/-1;grid-row:1;min-width:0}body.experience40-page.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-layout40=true] #m32-view-body{grid-column:1;grid-row:2;display:flex;min-height:0;min-width:0;overflow:auto;isolation:isolate}body.experience40-page.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-layout40=true] #m17-flow-view:not([hidden]){display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);flex:1 1 0;min-width:0;min-height:0;overflow:hidden;gap:0}body.experience40-page.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-layout40=true] #m18-site-stage{position:relative;grid-column:1;grid-row:1;width:100%;height:100%;min-height:0;min-width:0;margin:0;overflow:hidden;isolation:isolate;box-sizing:border-box}body.experience40-page.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-layout40=true] #m18-site-svg{position:absolute;inset:0;display:block;width:100%;height:100%;min-height:0;max-height:100%;overflow:hidden}body.experience40-page.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-layout40=true] #m28-process{grid-column:2;grid-row:2;align-self:start;display:flex;flex-direction:column;align-items:stretch;gap:10px;min-height:0;max-height:100%;height:auto;padding:12px;overflow:auto;box-sizing:border-box}body.experience40-page.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-layout40=true] .m28-process-body{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:10px;min-width:0;min-height:0;flex:0 0 auto}body.experience40-page.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-layout40=true] .m28-process-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 8px;align-items:start}body.experience40-page.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-layout40=true] #m28-process-title{grid-column:1/-1;grid-row:1;font-size:14px;line-height:1.4;white-space:normal;overflow:visible}body.experience40-page.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-layout40=true] #m28-process-status{grid-column:1;grid-row:2;font-size:10px;line-height:1.5;align-self:center;white-space:normal}body.experience40-page.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-layout40=true] #m40-details-toggle{grid-column:2;grid-row:2;border:1px solid #486972;background:#163743;color:#c5e4ea;border-radius:5px;padding:5px 7px;min-height:30px;font:600 11px/1.4 system-ui,sans-serif;cursor:pointer}body.experience40-page.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-layout40=true] #m40-details[hidden]{display:none}body.experience40-page.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-layout40=true] #m31-story{font:12px/1.65 system-ui,sans-serif;margin:0;color:#c4dce5}body.experience40-page.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-layout40=true] .m28-data-flow{display:block;min-width:0;padding:8px 10px;margin:0;background:#173c41;border:0;order:0}body.experience40-page.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-layout40=true] .m28-data-flow small{font-size:9px;margin-bottom:3px}body.experience40-page.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-layout40=true] .m28-data-flow span{font-size:12px;line-height:1.5;white-space:normal;overflow:visible;display:block}body.experience40-page.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-layout40=true] #m31-report{flex:none;order:2;margin:0;padding:7px 0 0;border:0;border-top:1px solid #315864;font-size:12px;line-height:1.5}body.experience40-page.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-layout40=true] #m40-module-dock{grid-column:1/-1;grid-row:3;display:grid;grid-template-columns:32px minmax(0,1fr) 32px;grid-template-rows:18px auto;gap:4px 6px;min-width:0;min-height:84px;padding-top:4px;background:#081c28;border-top:1px solid #294652;box-sizing:border-box}body.experience40-page.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-layout40=true] #m40-module-dock[hidden]{display:none}body.experience40-page.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-layout40=true] .m40-module-heading{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:8px;color:#aecad3;font:10px/1.4 system-ui,sans-serif}body.experience40-page.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-layout40=true] .m40-module-heading strong{color:#d5eeed;font-weight:600}body.experience40-page.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-layout40=true] #m40-module-dock>button{grid-row:2;align-self:center;min-height:40px;padding:0;border-radius:6px;border:1px solid #3c5e67;background:#12333f;color:#d5efed;font:24px/1 system-ui,sans-serif;cursor:pointer}body.experience40-page.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-layout40=true] #m40-module-dock>button:disabled{opacity:.3;cursor:default}body.experience40-page.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-layout40=true] #m40-modules-prev{grid-column:1}body.experience40-page.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-layout40=true] #m40-modules-next{grid-column:3}body.experience40-page.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-layout40=true] #m27-module-strip{grid-column:2;grid-row:2;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(126px,1fr);align-items:stretch;gap:6px;width:100%;height:62px;min-height:62px;max-height:none;min-width:0;padding:0 0 7px;margin:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#648b91 #102d38;box-sizing:border-box}body.experience40-page.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-layout40=true] #m27-module-strip[hidden]{display:none}body.experience40-page.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-layout40=true] #m27-module-strip button{width:auto;min-width:0;min-height:50px;max-height:none;flex:none;padding:5px 7px;grid-template-columns:32px minmax(0,1fr);column-gap:6px;scroll-snap-align:start;box-sizing:border-box}body.experience40-page.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-layout40=true] #m27-module-strip button>strong{font-size:12px;line-height:1.4;white-space:normal}body.experience40-page.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-layout40=true] #m27-module-strip button>small{font-size:10px;line-height:1.4;white-space:nowrap}body.experience40-page.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-layout40=true] #m27-module-strip :is(.m28-module-thumb,.m28-module-symbol){width:32px;height:31px}body.experience40-page.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-layout40=true] :is(#m40-details-toggle,#m40-modules-prev,#m40-modules-next,#m27-module-strip):focus-visible{outline:2px solid #a4e9d6;outline-offset:2px}body.experience40-page.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-layout40=true] #m17-map-view:not([hidden]){min-height:0;flex:1 1 0;overflow:auto}body.experience40-page.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-layout40=true] .m17-footer{min-height:28px;padding:5px 12px}@media(max-height:690px){body.experience40-page.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-layout40=true] #m32-view-body{overflow:auto}body.experience40-page.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-layout40=true] #m17-flow-view:not([hidden]){min-height:220px}body.experience40-page.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-layout40=true] #m31-chapters li{padding:4px 7px}}@media(max-width:1100px){body.experience40-page.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-layout40=true] .m17-main{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto minmax(0,1fr) auto;gap:6px}body.experience40-page.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-layout40=true] #m28-process{grid-column:1;grid-row:2;align-self:stretch;max-height:132px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;padding:7px 10px}body.experience40-page.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-layout40=true] .m28-process-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,.75fr);align-items:center;gap:6px 12px}body.experience40-page.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-layout40=true] .m28-process-heading{grid-template-columns:minmax(0,1fr) auto;gap:2px 6px}body.experience40-page.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-layout40=true] #m28-process-title{font-size:12px}body.experience40-page.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-layout40=true] #m28-process-status{font-size:9px}body.experience40-page.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-layout40=true] .m28-data-flow{display:block;padding:6px 9px}body.experience40-page.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-layout40=true] .m28-data-flow span{font-size:11px;line-height:1.4}body.experience40-page.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-layout40=true] #m40-details{grid-column:1/-1}body.experience40-page.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-layout40=true] #m31-report{align-self:center;padding:6px 0 6px 10px;border:0;border-left:1px solid #315864;max-width:85px;font-size:11px}body.experience40-page.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-layout40=true] #m32-view-body{grid-column:1;grid-row:3;min-height:0}body.experience40-page.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-layout40=true] #m40-module-dock{grid-column:1;grid-row:4}body.experience40-page.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-layout40=true] #m17-map-view:not([hidden]){min-height:220px}body.experience40-page.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-layout40=true][data-m32-view=integrated] #m17-map-view{min-height:260px}}@media(max-width:640px){body.experience40-page.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-layout40=true] .m17-main{padding:6px;gap:5px}body.experience40-page.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-layout40=true] #m28-process{grid-template-columns:minmax(0,1fr);padding:7px;max-height:125px;gap:5px}body.experience40-page.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-layout40=true] .m28-process-body{grid-template-columns:minmax(0,1fr) minmax(115px,.7fr);gap:6px}body.experience40-page.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-layout40=true] #m28-process-title{font-size:11px}body.experience40-page.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-layout40=true] #m28-process-status{display:none}body.experience40-page.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-layout40=true] #m40-details-toggle{grid-column:1;grid-row:2;justify-self:start;min-height:26px;padding:3px 6px;font-size:10px}body.experience40-page.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-layout40=true] #m31-report{border:0;padding:0;max-width:none;font-size:10px;text-align:right}body.experience40-page.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-layout40=true] .m28-data-flow{padding:5px 7px}body.experience40-page.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-layout40=true] .m28-data-flow span{font-size:10px}body.experience40-page.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-layout40=true] #m40-module-dock{grid-template-columns:28px minmax(0,1fr) 28px}body.experience40-page.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-layout40=true] #m31-chapters li>strong{font-size:9px}body.experience40-page.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-layout40=true] #m31-chapters li{padding:4px;gap:4px}body.experience40-page.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-layout40=true] .m20-zoom-options{display:flex}}@media(max-width:1100px){body.experience40-page.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-layout40=true][data-m32-view=integrated] #m17-map-view:not([hidden]){flex:1 0 260px;min-height:260px}body.experience40-page.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-layout40=true][data-m32-view=integrated] #m17-flow-view:not([hidden]){flex:1 0 240px;min-height:240px}}body.v3-site.readability15{--read15-ink:#1c3542;--read15-copy:#405566;--read15-light:#d8e7ee;--read15-link:#0756ad}body.v3-site.readability15 :is(p,li,dd,figcaption,label,summary){text-shadow:none}body.v3-site.readability15 :is(button,a,input,select,textarea,summary):focus-visible{outline-width:3px;outline-offset:4px}body.v3-site.readability15 .nx4-coverage{--nx4-ink:#193442;--nx4-muted:#425b6c;--read11-focus:#075b70;color:var(--nx4-ink)}body.v3-site.readability15 .nx4-coverage-intro h2{color:#17313f}body.v3-site.readability15 .nx4-coverage-intro :is(.nx4-eyebrow,p){color:#40586a}body.v3-site.readability15 .nx4-coverage-foot{border-top:1px solid #cfdae1;flex-wrap:wrap;gap:20px 28px}body.v3-site.readability15 .nx4-coverage-foot>p{color:#405566;font-size:15px;line-height:1.7;flex:1 1 430px}body.v3-site.readability15 .nx4-coverage-foot strong{color:#17313f;font-weight:650}body.v3-site.readability15 .nx4-brochure-links{min-width:0;flex-wrap:wrap}body.v3-site.readability15 .nx4-brochure-links a{color:#183f56;background:#f1f6fa;border-color:#8da6b7;font-size:15px;font-weight:600;min-height:48px}body.v3-site.readability15 .nx4-brochure-links a span{color:#245c80;font-size:14px}body.v3-site.readability15 .nx4-brochure-links a:hover{color:#fff;background:#163f57;border-color:#163f57}body.v3-site.readability15 .nx4-brochure-links a:hover span{color:#e1f2ff}body.v3-site.readability15 :is(.nx4-oem-panel,.nx4-oem-tabs,.nx4-gallery,.nx4-lightbox){--nx4-ink:#edf3f5;--nx4-muted:#c1d4df;--read11-focus:#a8eee6}body.v3-site.readability15 :is(.nx4-dialog-footer,.nx4-source-note) p{color:#c7dce7;font-size:14px}body.v3-site.readability15 .nx4-dialog-footer{color:#c7dce7}body.v3-site.readability15 :is(.coord5-intro,.v3-partner-teaser,.media6-gallery-heading,.v5-coordinate-cta,.so4-closing,.docs12,.docs12-section,.docs12-product,.px5-bottom,.sh5-config,.sh4-heading,.sh4-suite-copy,.sh4-app-card,.sh4-api-card,.sh4-product-copy,.sp6-help-card,.sp6-team-gate,.sp6-track-intro) p{color:#405566}body.v3-site.readability15 :is(.docs12-kicker,.docs12-count,.docs12-footnote,.docs12-context,.sh4-results-count,.sh5-feature-reason,.sh5-config-count,.px5-kicker,.sp6-noscript){color:#405566}body.v3-site.readability15 .px5-hero .px5-kicker{color:#d3e4ce}body.v3-site.readability15 :is(.docs12-total span,.st-root .st-small,.co-step,.gps5-chain-grid b,.v4-flight-grid article>span,.so4-chain>span){color:#496070}body.v3-site.readability15 .so4-chain>span{font-size:14px;letter-spacing:.025em}body.v3-site.readability15 .so4-stack>a>span:last-child{color:#1a5e8b}body.v3-site.readability15 .sh5-config .sh4-small{color:#40543d}body.v3-site.readability15 :is(.sh5-product-top,.sh5-feature-grid button>span){color:#445b43;opacity:1}body.v3-site.readability15 .sh5-feature-grid button[aria-pressed=true]>span{color:#d8ecd1}body.v3-site.readability15 :is(.sp6-team-entry a,.px5-sub-link){color:#395634}body.v3-site.readability15 .badge{color:#674389;background:#eee7f8}body.v3-site.readability15 .cta .eyebrow{color:#455969}body.v3-site.readability15 .breadcrumbs{opacity:1;color:#475c6b;font-size:14px;line-height:1.65}body.v3-site.readability15 .breadcrumbs a{color:#3e527f;text-decoration:underline;text-underline-offset:3px}body.v3-site.readability15.point8-detail .pagehero .breadcrumbs{color:#c3d6e0}body.v3-site.readability15.point8-detail .pagehero .breadcrumbs a{color:#dceefa}body.v3-site.readability15 :is(.v3-news>a,.textlink,.v3-mini-arrow){color:#0756ad}body.v3-site.readability15 .v3-value-bar.current>span{color:#263e51}body.v3-site.readability15 .v3-value-bar.proposed{background:#0756ad}body.v3-site.readability15 .v3-value-bar.proposed>span{color:#fff}body.v3-site.readability15 :is(.domain5,.v6-oem-entry,.gps5-hero,.screen12-detail,.v6-contact-card:first-child) .eyebrow{color:#c1dce4}body.v3-site.readability15 :is(.domain5,.v6-oem-entry,.gps5-hero,.screen12-detail) p{color:#cbdfe7}body.v3-site.readability15 :is(.domain5,.v6-oem-entry,.gps5-hero,.home9,.v3-twin) .textlink{color:#b6e0fa}body.v3-site.readability15 :is(.so4-hero,.so4-scene) .so4-eyebrow{color:#c0dce8}body.v3-site.readability15 .v3-concept-label{color:#edf7fa;background:#102936;padding:7px 11px;border-radius:4px;font-size:13px;line-height:1.6;letter-spacing:.025em}body.v3-site.readability15 .screen12-detail :is(p,.screen12-foot){font-size:16px;line-height:1.7}body.v3-site.readability15 .home12-enlarge{color:#eef8fa;background:#102936;opacity:1;font-size:14px;line-height:1.5}body.v3-site.readability15 .chat6-form{background:#0f1c20;color:#eaf0ec;border-radius:0}body.v3-site.readability15 .chat6 :is(.chat6-description,.chat6-status,.chat6-product p){color:#cfdfd6}body.v3-site.readability15 .chat6 .chat6-form label{color:#d1e3d7;font-size:14px}body.v3-site.readability15 .chat6 .chat6-foot{font-size:14px;color:#c4d7c6}body.v3-site.readability15 .ex14-tabs a>span{color:#42665f;font-size:14px}body.v3-site.readability15 .ex-module:not(.is-active) .ex-module-check{color:#416474}body.v3-site.readability15 .ex-feature-group>h3>span{color:#345c6a}body.v3-site.readability15 .ex13-export-actions #ex-build{color:#204e38!important;background:#dcebdc}body.v3-site.readability15 :is(.ex-journey-guide,.ex-brief) p{color:#d0e4eb}body.v3-site.readability15 .ex-brief .ex-eyebrow{color:#bde5df}body.v3-site.readability15 .v4-lab-intro :is(h2,p,.eyebrow){color:#d6e9ee}body.v3-site.readability15 .v4-route-lab .lab-intro :is(.lab-eyebrow,.lab-intro-copy){color:#c8e0e7}body.v3-site.readability15 .studio14 .studio12-controls :is(p,.studio12-source){color:#cee0e8}body.v3-site.readability15 .studio14 .studio12-brief :is(p,.ex-eyebrow){color:#cee0e8;font-size:14px!important;line-height:1.6}body.v3-site.readability15 .studio14 .studio12-controls :is(legend,small,summary,.studio12-pick-state,.studio12-view-options button,.studio14-turn button,.studio14-pose-tools label,.studio14-pose-tools output){font-size:14px;line-height:1.45}body.v3-site.readability15 .studio14 .studio12-hint{font-size:14px!important;line-height:1.6}body.v3-site.readability15 .studio14 .studio12-steps strong{font-size:14px}body.v3-site.readability15 .studio14 .studio12-steps button>span{font-size:13px}body.v3-site.readability15 .studio14 .studio12-controls :is(button,summary){min-height:44px}body.v3-site.readability15 .ex14-workspace-bar #ex14-expand{font-size:14px;min-height:36px}body.v3-site.readability15 :is(.ex14-workspace-footer>span,.ex14-download-shortcut,.ex13-at-a-glance small){font-size:14px;line-height:1.5}body.v3-site.readability15 .ex14-panel :is(.ex-eyebrow,.ex-share-note){font-size:14px;line-height:1.5;letter-spacing:.025em}body.v3-site.readability15 .sp6-primary:disabled{opacity:1;background:#486052;color:#f5faf5;border-color:#486052}body.v3-site.readability15 .sh4-btn:disabled{opacity:1;color:#e2ece6!important;background:#3e5b4f}body.v3-site.readability15 .sh4-download:disabled{opacity:1;color:#526574;background:#f3f6f7}@media(max-width:760px){body.v3-site.readability15 .nx4-brochure-links{width:100%}body.v3-site.readability15 .nx4-brochure-links a{flex:1 1 180px;justify-content:space-between}body.v3-site.readability15 .nx4-coverage-foot>p{flex-basis:100%;max-width:none}body.v3-site.readability15 .screen12-detail :is(p,.screen12-foot){font-size:16px}}body.v3-site.readability15 .px5-sub-link{color:#395634!important}body.v3-site.readability15.point8-detail .pagehero .textlink{color:#c0e5fa}body.v3-site.readability15 .v4-route-lab .lab-intro h2{color:#eef7fa}body.v3-site.readability15 .ex-module[aria-pressed=true] .ex-module-check{color:#fff}body.v3-site.readability15 :is(.nx4-eyebrow,.nx4-oem-tab small,.nx4-profile-note,.nx4-protocol-sources,.nx4-screen-label>span,.nx4-screen figcaption>span,.nx4-source-note,.docs12-card small,.docs12-meta,.docs12-edition,.docs12-kicker,.o6-status,.o6-credit,.o6-attribution,.sh4-small,.sh4-results-count,.sh5-product-top>span,.pv5-caption){font-size:14px;line-height:1.6;letter-spacing:.025em}body.experience42-page.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-toolbar42=true] .m19-stage-column{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:0}body.experience42-page.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-toolbar42=true] .m17-heading{display:block;grid-column:1;grid-row:1;padding:6px 10px;min-width:0;min-height:0;background:#0d2533;border-bottom:1px solid #284653;overflow:hidden}body.experience42-page.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-toolbar42=true] .m17-heading>div:first-child{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}body.experience42-page.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-toolbar42=true] .m17-heading-tools{display:flex;align-items:center;justify-content:flex-start;flex-wrap:nowrap;gap:8px;width:100%;min-width:0;max-width:100%;margin:0;padding:2px 0 3px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#4f7c84 #0d2533;box-sizing:border-box}body.experience42-page.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-toolbar42=true] .m17-heading-tools>*{flex:0 0 auto}body.experience42-page.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-toolbar42=true] #m32-view-tabs{width:auto;gap:2px;padding:2px;flex-wrap:nowrap}body.experience42-page.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-toolbar42=true] #m32-view-tabs button{flex:0 0 auto;min-height:40px;padding:7px 10px;font-size:12px;line-height:1.35;white-space:nowrap}body.experience42-page.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-toolbar42=true] #m31-guide{display:flex;align-items:center;flex:0 0 auto;flex-wrap:nowrap;gap:6px;min-width:0;margin:0}body.experience42-page.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-toolbar42=true] #m31-guide .m31-choice{flex:0 0 auto;min-width:0;max-width:none;margin:0}body.experience42-page.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-toolbar42=true] #m31-guide select{width:202px;min-width:0;max-width:202px;min-height:40px;padding:7px 25px 7px 9px;font-size:12px;line-height:1.35;box-sizing:border-box}body.experience42-page.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-toolbar42=true] #m31-guide button{flex:none;min-height:40px;padding:7px 10px;font-size:12px;line-height:1.35;white-space:nowrap}body.experience42-page.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-toolbar42=true] #m31-guide #m31-play{min-width:102px}body.experience42-page.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-toolbar42=true] .m20-camera-tools{display:flex;flex:0 0 auto;flex-wrap:nowrap;align-items:center;gap:6px;grid-column:auto;grid-row:auto;min-height:0;margin:0;padding:0 0 0 8px;border:0;border-left:1px solid #35535f;background:transparent;overflow:visible}body.experience42-page.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-toolbar42=true] :is(.m20-view-options,.m20-zoom-options){display:flex;flex:0 0 auto;align-items:center;gap:2px;padding:2px;border:1px solid #385460;border-radius:8px;background:#071c28}body.experience42-page.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-toolbar42=true] .m20-camera-tools button{min-height:40px;padding:7px 9px;font:600 12px/1.35 system-ui,sans-serif;color:#c0dbe3;background:transparent;border:1px solid transparent;white-space:nowrap;box-shadow:none}body.experience42-page.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-toolbar42=true] .m20-camera-tools button[aria-pressed=true]{color:#163e36;background:#b8edda;border-color:#b8edda}body.experience42-page.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-toolbar42=true] .m20-camera-tools button:hover:not(:disabled){background:#244b56;color:#f0fffc}body.experience42-page.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-toolbar42=true] .m20-zoom-options button{min-width:36px;width:36px;padding:4px;font-size:18px}body.experience42-page.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-toolbar42=true] #m20-zoom-label{min-width:28px;width:28px;margin:0;font:11px/1.35 system-ui,sans-serif;color:#b6d7df;text-align:center}body.experience42-page.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-toolbar42=true] #ex22-workflow-settings{flex:0 0 auto;min-height:40px;margin:0 0 0 auto;padding:7px 10px;font:600 12px/1.35 system-ui,sans-serif;white-space:nowrap}body.experience42-page.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-toolbar42=true] .m17-content{grid-column:1;grid-row:2;min-width:0;min-height:0}body.experience42-page.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-toolbar42=true] .m17-footer{display:flex;align-items:center;justify-content:space-between;gap:8px 14px;grid-column:1;grid-row:3;min-width:0}body.experience42-page.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-toolbar42=true] #m31-hint{flex:1 1 auto;min-width:0;margin:0}body.experience42-page.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-toolbar42=true] #m31-demo-note{display:block;flex:0 0 auto;margin:0;font:10px/1.4 system-ui,sans-serif;color:#a8c5cf;white-space:nowrap}body.experience42-page.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-toolbar42=true][data-m32-view=map] .m20-camera-tools{display:none}body.experience42-page.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-toolbar42=true] :is(#m42-controls,button,select):focus-visible{outline:2px solid #a4e9d6;outline-offset:-2px}@media(max-width:1450px){body.experience42-page.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-toolbar42=true] .m17-heading-tools{gap:6px}body.experience42-page.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-toolbar42=true] #m32-view-tabs button{padding:7px 8px;font-size:11px}body.experience42-page.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-toolbar42=true] #m31-guide select{width:188px;max-width:188px;font-size:11px}body.experience42-page.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-toolbar42=true] :is(#m31-guide button,.m20-camera-tools button,#ex22-workflow-settings){font-size:11px;padding:7px 8px}body.experience42-page.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-toolbar42=true] #m31-guide #m31-play{min-width:96px}body.experience42-page.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-toolbar42=true] .m20-zoom-options button{font-size:18px;padding:4px}}@media(max-width:760px){body.experience42-page.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-toolbar42=true] .m17-heading{padding:4px 6px}body.experience42-page.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-toolbar42=true] :is(#m31-guide button,#m31-guide select,#m32-view-tabs button,.m20-camera-tools button,#ex22-workflow-settings){min-height:44px}body.experience42-page.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-toolbar42=true] .m20-zoom-options button{min-width:40px;width:40px}body.experience42-page.experience32-page.experience22-page #experience-composer #ex-composer #mission17[data-toolbar42=true] .m17-footer{flex-wrap:wrap;gap:3px 12px}}body.v3-site figure.pv5-visual.media9-frame.catalog40-art.media44-art,body.v3-site figure.pv5-visual.media9-frame.catalog40-art.media44-art .pv5-image{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;mask:none!important;-webkit-mask:none!important}body.v3-site figure.pv5-visual.media9-frame.catalog40-art.media44-art .pv5-image img{object-fit:contain!important;object-position:center!important;mask:none!important;-webkit-mask:none!important;clip-path:none!important;transform:none!important;border-radius:0;filter:none!important}body.v3-site .sh4-product-image>figure.pv5-visual.media9-frame.catalog40-art.media44-art{--catalog40-height:clamp(250px,26vw,355px)}body.v3-site .sh4-suite-image>figure.pv5-visual.media9-frame.catalog40-art.media44-art{--catalog40-height:270px}body.v3-site .sh4-suite-card.media44-plan{min-width:0;overflow:visible}body.v3-site .sh4-suite-card.media44-plan .sh4-suite-image{position:relative;min-width:0;padding:0 12px;display:block}body.v3-site .sh4-suite-card.media44-plan .sh4-suite-copy{min-width:0}body.v3-site .media44-plan-meta{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 20px;min-width:0}body.v3-site .media44-plan-meta>.sh4-eyebrow{margin:0;max-width:150px}body.v3-site .media44-plan-meta>.sh5-plan-duration{position:static;display:flex;align-items:baseline;gap:6px;flex:none;inset:auto;font-size:32px;line-height:1;font-weight:500;letter-spacing:-.055em;text-shadow:none;margin:0}body.v3-site .media44-plan-meta>.sh5-plan-duration small{display:block;font-size:8px;line-height:1.3;letter-spacing:.08em;margin:0}body.v3-site .sh4-suite-card.media44-plan .sh4-card-actions{display:flex;flex-wrap:wrap;gap:12px;position:static;align-items:center}body.v3-site figure.pv5-visual.media9-frame.catalog40-art.media44-art.pv5-vector .pv5-image{overflow:visible!important}body.v3-site .media44-device{display:block;position:relative;flex:none;width:min(calc(100% - 24px),calc((var(--catalog40-height) - 32px) * 1.6825233));height:auto;box-sizing:border-box;padding:7px 7px 11px;border:1px solid #52646c;border-radius:11px;background:linear-gradient(145deg,#3d4a51,#0a1218 28%,#111b20 85%,#435259);box-shadow:0 18px 28px #07141c24}body.v3-site .media44-device:after{content:"";position:absolute;left:-2%;right:-2%;top:calc(100% - 1px);height:8px;background:linear-gradient(#667477,#2c373d 45%,#17252c);clip-path:polygon(2% 0,98% 0,100% 45%,97% 100%,3% 100%,0 45%);border-radius:0 0 45% 45%;pointer-events:none}body.v3-site figure.pv5-visual.media9-frame.catalog40-art.media44-art.pv5-vector .pv5-image .media44-device img{display:block;position:static!important;width:100%!important;height:auto!important;max-width:100%!important;max-height:none!important;object-fit:contain!important;margin:0!important;padding:0!important;background:transparent;border:0;border-radius:3px;mask:none!important;-webkit-mask:none!important;box-shadow:none}@media(max-width:850px){body.v3-site .sh4-suite-card.media44-plan .sh4-suite-image{align-self:center}}@media(max-width:600px){body.v3-site .sh4-suite-image>figure.pv5-visual.media9-frame.catalog40-art.media44-art{--catalog40-height:250px}body.v3-site .sh4-product-image>figure.pv5-visual.media9-frame.catalog40-art.media44-art{--catalog40-height:clamp(230px,66vw,330px)}body.v3-site .media44-plan-meta{gap:12px;margin-bottom:18px}body.v3-site .media44-plan-meta>.sh4-eyebrow{font-size:9px;letter-spacing:.1em}body.v3-site .media44-plan-meta>.sh5-plan-duration{font-size:29px}body.v3-site .media44-device{padding:4px 4px 7px;border-radius:7px}body.v3-site .media44-device:after{height:6px}}body.v3-site footer.footer45{position:relative;isolation:isolate;overflow:hidden;padding:58px 0 0;background:#071018;color:#e5eeef;border-top:1px solid #30463f}body.v3-site footer.footer45:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 88% 10%,#24504444,transparent 46%),linear-gradient(120deg,#071018,#09141c)}body.v3-site footer.footer45 .footer45-invite{display:grid;grid-template-columns:118px minmax(0,1fr) minmax(300px,.9fr);gap:36px;align-items:center;padding:0 0 40px;border-bottom:1px solid #8cae9f2e}body.v3-site footer.footer45 .footer45-logo{display:block;width:118px;min-height:0;margin:0;padding:0}body.v3-site footer.footer45 .footer45-logo img{display:block;width:118px;height:auto;max-width:100%;object-fit:contain}body.v3-site footer.footer45 .footer45-kicker{font:600 10px/1.5 Geist,Arial,sans-serif;letter-spacing:.16em;color:#a6c7b4;margin:0 0 13px}body.v3-site footer.footer45 .footer45-message h2{font:500 clamp(27px,2.75vw,39px)/1.13 Geist,Arial,sans-serif;letter-spacing:-.045em;color:#f0f5f3;margin:0}body.v3-site footer.footer45 .footer45-message h2>span{color:#c9e7ae}body.v3-site footer.footer45 .footer45-summary{font:400 14px/1.65 Geist,Arial,sans-serif;color:#a9bec5;margin:16px 0 0}body.v3-site footer.footer45 .footer45-contact{display:flex;align-items:center;gap:18px;min-width:0;width:100%;margin:0;padding:24px 0 24px 28px;border:0;border-left:1px solid #91bd8e55;background:transparent;color:#f1f6ef;text-decoration:none;transition:border-color .2s,color .2s}body.v3-site footer.footer45 .footer45-mail-icon{display:grid;place-items:center;flex:0 0 46px;width:46px;height:46px;border:1px solid #c9e7ae;background:#c9e7ae;color:#11271c;border-radius:50%;transition:transform .2s}body.v3-site footer.footer45 .footer45-mail-icon svg{width:23px;height:23px;stroke:currentColor;stroke-width:1.5}body.v3-site footer.footer45 .footer45-contact-copy{display:block;min-width:0}body.v3-site footer.footer45 .footer45-contact-kicker{display:block;font:500 9px/1.5 Geist,Arial,sans-serif;letter-spacing:.11em;color:#a7c5b8;margin:0 0 9px}body.v3-site footer.footer45 .footer45-contact strong{display:block;font:500 clamp(20px,2.05vw,28px)/1.2 Geist,Arial,sans-serif;letter-spacing:-.035em;color:#e6f3da}body.v3-site footer.footer45 .footer45-email{display:flex;align-items:center;gap:17px;font:400 13px/1.6 Geist,Arial,sans-serif;color:#b7ccc9;margin-top:10px}body.v3-site footer.footer45 .footer45-email>span{font-size:20px;color:#c9e7ae}body.v3-site footer.footer45 .footer45-contact:hover{border-color:#c9e7ae}body.v3-site footer.footer45 .footer45-contact:hover strong{color:#fff}body.v3-site footer.footer45 .footer45-contact:hover .footer45-mail-icon{transform:translateY(-3px)}body.v3-site footer.footer45 .footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:36px;padding-top:37px;padding-bottom:32px}body.v3-site footer.footer45 .footer-grid>div{min-width:0;display:block}body.v3-site footer.footer45 .footer-grid>div:first-child{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;align-content:start}body.v3-site footer.footer45 .footer-grid>div:first-child>h3{grid-column:1/-1}body.v3-site footer.footer45 .footer-grid h3{font:600 11px/1.5 Geist,Arial,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#d4e8dc;margin:0 0 16px}body.v3-site footer.footer45 .footer-grid a{display:block;width:fit-content;max-width:100%;min-height:36px;font:400 13px/1.55 Geist,Arial,sans-serif;letter-spacing:0;color:#a8bbc6;margin:0;padding:7px 0;text-decoration:none}body.v3-site footer.footer45 .footer-grid a:hover{color:#d4edb9}body.v3-site footer.footer45 .copyright{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 22px;padding:22px 0 26px;margin:0;border-top:1px solid #8cae9f26;color:#96aab7;font-size:11px;line-height:1.7}body.v3-site footer.footer45 .copyright a{font:inherit;color:#b0c1cd}body.v3-site footer.footer45 a:focus-visible{outline:2px solid #d4edb9;outline-offset:6px}@media(max-width:1100px){body.v3-site footer.footer45 .footer45-invite{grid-template-columns:98px minmax(0,1fr) minmax(280px,.95fr);gap:24px}body.v3-site footer.footer45 .footer45-logo,body.v3-site footer.footer45 .footer45-logo img{width:98px}body.v3-site footer.footer45 .footer45-contact{gap:14px;padding-left:20px}body.v3-site footer.footer45 .footer45-mail-icon{flex-basis:40px;width:40px;height:40px}}@media(max-width:850px){body.v3-site footer.footer45 .footer45-invite{grid-template-columns:100px minmax(0,1fr);gap:26px}body.v3-site footer.footer45 .footer45-contact{grid-column:1/-1;padding:24px 0 0;border-left:0;border-top:1px solid #91bd8e38;gap:19px}body.v3-site footer.footer45 .footer45-contact strong{font-size:25px}body.v3-site footer.footer45 .footer-grid{grid-template-columns:1.25fr 1fr 1fr;gap:24px}body.v3-site footer.footer45 .footer-grid>div:first-child{display:block}}@media(max-width:600px){body.v3-site footer.footer45{padding-top:36px}body.v3-site footer.footer45 .footer45-invite{grid-template-columns:76px minmax(0,1fr);gap:22px;padding-bottom:30px}body.v3-site footer.footer45 .footer45-logo,body.v3-site footer.footer45 .footer45-logo img{width:76px}body.v3-site footer.footer45 .footer45-kicker{font-size:8px;margin-bottom:9px;letter-spacing:.11em}body.v3-site footer.footer45 .footer45-message h2{font-size:clamp(23px,5.8vw,32px)}body.v3-site footer.footer45 .footer45-summary{font-size:12px;margin-top:11px}body.v3-site footer.footer45 .footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:27px;padding-top:28px}body.v3-site footer.footer45 .footer-grid>div:first-child{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column:1/-1;gap:0 27px}body.v3-site footer.footer45 .footer-grid a{min-height:44px}body.v3-site footer.footer45 .copyright{display:block;font-size:10px}body.v3-site footer.footer45 .copyright>span{display:block;margin-bottom:7px}}@media(prefers-reduced-motion:reduce){body.v3-site footer.footer45 :is(.footer45-contact,.footer45-mail-icon){transition:none}}body.v3-site footer.footer45 .footer60-network{display:block;flex:0 0 76px;width:76px;height:68px;color:#c9e7ae}body.v3-site footer.footer45 .footer60-network svg{display:block;width:100%;height:100%;overflow:visible}body.v3-site footer.footer45 .footer60-links{stroke:#8faf9d;stroke-width:1;stroke-opacity:.65}body.v3-site footer.footer45 .footer60-node{fill:#c9e7ae;stroke:#1b3b30;stroke-width:4}body.v3-site footer.footer45 .footer60-center{fill:#d5edbd}body.v3-site footer.footer45 .footer60-signal{stroke:#173022;stroke-width:1.5;stroke-linecap:round}body.v3-site footer.footer45 .footer60-halo{stroke:#c9e7ae;stroke-width:1;opacity:.5;transform-box:fill-box;transform-origin:center;animation:footer60-connect 4s ease-in-out infinite}body.v3-site footer.footer45 .footer45-email>[data-cms-contact-value]{font:inherit;color:inherit;overflow-wrap:anywhere}body.v3-site footer.footer45 .footer45-contact strong{font-size:clamp(26px,2.3vw,34px)}body.v3-site footer.footer45 .copyright{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px 22px}body.v3-site footer.footer45 .footer60-copyright{justify-self:start}body.v3-site footer.footer45 .footer60-legal{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px 18px}body.v3-site footer.footer45 .footer60-legal a{padding:5px 0;text-decoration:none}body.v3-site footer.footer45 .footer60-legal a:hover{color:#d4edb9}body.v3-site footer.footer45 .footer60-edition{justify-self:end;letter-spacing:.08em;text-transform:uppercase;color:#b3ccb9}@keyframes footer60-connect{0%,to{transform:scale(.92);opacity:.35}50%{transform:scale(1.08);opacity:.75}}@media(max-width:1100px){body.v3-site footer.footer45 .footer60-network{flex-basis:64px;width:64px;height:60px}}@media(max-width:760px){body.v3-site footer.footer45 .copyright{grid-template-columns:1fr;justify-items:center;text-align:center;gap:9px}body.v3-site footer.footer45 .copyright>:is(.footer60-copyright,.footer60-edition){justify-self:center;margin:0}body.v3-site footer.footer45 .footer60-legal{gap:8px 20px}body.v3-site footer.footer45 .footer60-legal a{min-height:36px;display:flex;align-items:center}}@media(prefers-reduced-motion:reduce){body.v3-site footer.footer45 .footer60-halo{animation:none}}body.v3-site figure.pv5-visual.media9-frame.catalog40-art.shop46-art,body.v3-site figure.pv5-visual.media9-frame.catalog40-art.shop46-art .pv5-image{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;mask:none!important;-webkit-mask:none!important}body.v3-site figure.pv5-visual.media9-frame.catalog40-art.shop46-art .pv5-image img{object-fit:contain!important;object-position:center!important;transform:none!important;filter:none!important;clip-path:none!important;mask:none!important;-webkit-mask:none!important}body.v3-site .sh4-product-image>figure.pv5-visual.media9-frame.catalog40-art.shop46-art{--catalog40-height:clamp(260px,28vw,365px)}body.v3-site .sh5-dialog-product>figure.pv5-visual.media9-frame.catalog40-art.shop46-art{--catalog40-height:clamp(300px,38vw,490px)}@media(max-width:600px){body.v3-site .sh4-product-image>figure.pv5-visual.media9-frame.catalog40-art.shop46-art{--catalog40-height:clamp(235px,70vw,350px)}}body.v3-site figure.pv5-visual.media9-frame.catalog40-art.shop50-art .pv5-image{box-sizing:border-box;padding:12px!important;overflow:visible!important}body.v3-site figure.pv5-visual.media9-frame.catalog40-art.shop50-art .pv5-image img{box-sizing:border-box;width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;transform:none!important}@media(max-width:600px){body.v3-site figure.pv5-visual.media9-frame.catalog40-art.shop50-art .pv5-image{padding:8px!important}}.dock53{background:#f1f4ef;color:#152b28}.dock53 .wrap{max-width:1240px;margin:auto;padding:0 24px}.dock53-heading{display:flex;justify-content:space-between;gap:28px;align-items:flex-start;margin-bottom:32px}.dock53-heading h2{font-size:clamp(32px,5vw,60px);line-height:1.04;letter-spacing:-.035em;margin:14px 0 20px}.dock53-heading p{max-width:650px;line-height:1.65}.dock53-date{font-size:12px;line-height:1.8;text-align:right;flex-shrink:0;padding-top:12px}.dock53-equipment{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #b8c7ba;border-bottom:1px solid #b8c7ba;margin:30px 0}.dock53-equipment article{padding:26px 24px 26px 0}.dock53-equipment article+article{border-left:1px solid #b8c7ba;padding-left:24px}.dock53 small,.dock53 .eyebrow{font-size:11px;letter-spacing:.09em;color:#4b655a}.dock53 h3{font-size:22px;margin:14px 0;line-height:1.25}.dock53 p{line-height:1.6}.dock53-table-wrap{overflow-x:auto}.dock53 table{width:100%;border-collapse:collapse;font-size:14px;min-width:670px;text-align:left}.dock53 caption{text-align:left;font-size:20px;font-weight:650;margin:6px 0 18px}.dock53 th,.dock53 td{padding:16px 15px;border-bottom:1px solid #ced8ce;line-height:1.5}.dock53 thead th{font-size:11px;text-transform:uppercase;letter-spacing:.07em}.dock53-new{background:#e0e9d7}.dock53-scope{display:grid;grid-template-columns:1fr 1fr;gap:48px;padding:24px 0}.dock53-scope h3{font-size:19px}.dock53-scope p,.dock53-footnote{font-size:13px;color:#435b50}.dock53-links{display:flex;align-items:center;gap:20px 28px;flex-wrap:wrap;padding:12px 0 20px}.dock53-links a{font-size:13px;text-underline-offset:4px}.dock53 a:focus-visible{outline:3px solid #356b55;outline-offset:5px}.dock53-footnote{border-top:1px solid #ced8ce;padding-top:20px}@media(max-width:700px){.dock53-heading{display:block}.dock53-date{display:block;text-align:left}.dock53-equipment,.dock53-scope{grid-template-columns:1fr;gap:0}.dock53-equipment article+article{border-left:0;border-top:1px solid #b8c7ba;padding-left:0}.dock53-equipment article{padding:20px 0}.dock53-heading h2{font-size:40px}.dock53 .wrap{padding:0 18px}}.nexus54-one-line{font-size:clamp(17px,3.3vw,48px)!important;white-space:nowrap;letter-spacing:-.045em!important;line-height:1.16!important;max-width:100%}.cms54-section{padding-top:72px;padding-bottom:72px}.cms54-directory{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:32px 0}.cms54-directory article{padding:26px;border:1px solid #ddd7e5;border-radius:8px;background:#fff}.cms54-directory h3{font-size:22px;line-height:1.3;margin:0 0 12px;color:#332747}.cms54-directory p{font-size:14px;line-height:1.7;color:#62576f}.cms54-directory img{max-width:100%;object-fit:contain;margin-bottom:20px}.cms54-admin-link{display:block;width:fit-content;font-size:12px;margin:20px auto;color:inherit;opacity:.8}.cms54-preview{position:sticky;top:0;z-index:1000;background:#eaf5cf;color:#25321a;padding:12px 24px;font:600 13px/1.5 sans-serif;text-align:center}.cms54-preview a{color:inherit;text-decoration:underline}.cms54-price{font-size:15px;font-weight:650;color:#48325f;margin:14px 0}.cms54-added-hero{display:block;max-width:1200px;width:90%;height:auto;margin:24px auto;object-fit:contain}.cms54-added-hero[hidden],[data-cms-location-section][hidden],[data-cms-partner-section][hidden]{display:none!important}.cms54-estimate-panel{padding:24px;background:#f6f4fa;border:1px solid #e3dbea;border-radius:10px;margin:24px 0}.cms54-estimate-panel h3{font-size:27px;color:#352944;margin:0 0 20px}.cms54-estimate-panel label{display:flex;align-items:center;justify-content:space-between;gap:14px;font-size:13px}.cms54-estimate-panel select{padding:9px 12px;border:1px solid #c8bed2;border-radius:5px;background:#fff;color:#352944}.cms54-estimate-panel button,.cms54-add{border:1px solid #77618d;border-radius:5px;background:#fff;color:#49355f;padding:10px 14px;cursor:pointer;font:inherit;font-size:13px}.cms54-add{margin:16px 0}.cms54-estimate-panel #cms54-estimate{margin-top:20px;font-size:14px;line-height:1.6}.cms54-estimate-panel ul{padding-left:18px}.cms54-estimate-note{font-size:12px!important;line-height:1.6;color:#70647c}.cms54-fields{display:grid;gap:14px;margin:20px 0}.cms54-fields input{display:block;width:100%;padding:12px;border:1px solid #c8bed2;border-radius:5px;background:#fff;color:#352944;box-sizing:border-box}.cms54-fields label{font-size:13px;line-height:1.8}.cms54-honeypot{position:absolute!important;left:-10000px!important;top:auto!important;width:1px;height:1px;overflow:hidden}.cms54-form-status{font-size:14px;line-height:1.65;margin:16px 0;color:#433256}.cms54-form-status:empty{display:none}.cms54-form-status[data-state=error]{color:#a22835}.cms54-form-status[data-state=success]{color:#23603c}.cms54-extra-banner{max-width:1180px;margin:60px auto;padding:36px;background:#f5f2f8;border-radius:12px}.cms54-extra-banner img{width:100%;max-height:600px;object-fit:contain}.cms54-extra-banner h2{font-size:clamp(26px,4vw,48px)}@media(max-width:800px){.cms54-directory{grid-template-columns:1fr}.cms54-extra-banner{margin:30px 18px;padding:24px}}@media(prefers-reduced-motion:reduce){.cms54-directory *,.cms54-estimate-panel *{scroll-behavior:auto}}.cms54-extra-banners{max-width:1180px;margin:60px auto;padding:0 24px}.cms54-banner-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:28px}.cms54-banner{padding:28px;background:#f5f2f8;border:1px solid #e4dce9;border-radius:12px}.cms54-banner img{display:block;width:100%;max-width:100%;height:auto;max-height:600px;object-fit:contain}.cms54-banner h2{font-size:clamp(26px,3vw,42px);line-height:1.15}.cms54-banner p{font-size:16px;line-height:1.7}.cms54-page-title{max-width:1180px;margin:60px auto;padding:0 24px}#cms54-estimate dl{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 14px;padding:16px 0;border-top:1px solid #dfd6e8}#cms54-estimate dt{font-size:12px;line-height:1.5}#cms54-estimate dd{margin:0;font-size:13px;text-align:right;font-variant-numeric:tabular-nums}#cms54-estimate dt:last-of-type,#cms54-estimate dd:last-child{font-weight:700;color:#332443;font-size:15px}.cms54-api-item{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin:14px 0}.cms54-api-item span{flex:1 1 100%;font-size:13px}.cms54-api-item button{padding:6px 10px}.cms54-small{font-size:12px;line-height:1.65}.cms54-form-status.is-error{color:#a22835}.pv5-image img[data-cms-custom-image=true]{object-fit:contain}.hello-popup55{padding:0;border:0;border-radius:22px;width:min(560px,calc(100% - 32px));max-height:calc(100dvh - 36px);overflow:auto;color:#153a30;background:#fbfcf8;box-shadow:0 30px 100px #092b2255;overscroll-behavior:contain}.hello-popup55::backdrop{background:#102d2873;backdrop-filter:blur(5px)}.hello-popup55-card{position:relative}.hello-popup55-close{position:absolute;z-index:1;right:14px;top:14px;display:grid;place-items:center;width:40px;height:40px;border:1px solid #d9e4d6;border-radius:50%;background:#fbfcf8ef;color:#153a30;font:26px/1 Arial,sans-serif;cursor:pointer}.hello-popup55-image{display:block;width:100%;height:auto;max-height:40dvh;object-fit:contain;background:#edf3ec}.hello-popup55-copy{padding:38px}.hello-popup55-eyebrow{font:600 11px/1.5 Geist,Arial,sans-serif!important;letter-spacing:2px;margin:0 0 15px!important;color:#5c775d!important}.hello-popup55 h2{font:500 clamp(25px,5vw,36px)/1.15 Geist,Arial,sans-serif!important;letter-spacing:-1px;margin:0 0 17px!important;color:#153a30!important;padding-right:16px}.hello-popup55-message{font:400 15px/1.65 Geist,Arial,sans-serif!important;color:#4d685b!important;white-space:pre-wrap;overflow-wrap:anywhere;margin:0!important}.hello-popup55-cta{display:inline-flex;align-items:center;justify-content:center;margin-top:25px;padding:13px 22px;border-radius:30px;background:#153a30;color:#fff!important;text-decoration:none!important;font:500 13px/1.4 Geist,Arial,sans-serif!important;max-width:100%;overflow-wrap:anywhere}.hello-popup55-close:focus-visible,.hello-popup55-cta:focus-visible{outline:3px solid #b0ce8d;outline-offset:4px}@media(max-width:520px){.hello-popup55-copy{padding:30px 25px}.hello-popup55 h2{padding-right:27px}.hello-popup55:not(:has(img)) .hello-popup55-copy{padding-top:45px}}body.v3-site>header.v3-header{background-color:#071018;background-image:radial-gradient(ellipse at 88% 10%,#24504444,transparent 46%),linear-gradient(120deg,#071018,#09141c);color:#f0f5f3;border-bottom:1px solid #30463f;box-shadow:0 10px 28px -24px #020907}body.v3-site>header.v3-header .brand,body.v3-site>header.v3-header .brand>img{background:transparent}body.v3-site>header.v3-header .navlinks>a{color:#e5eeef;text-decoration-color:#c9e7ae}body.v3-site>header.v3-header .navlinks>a:hover,body.v3-site>header.v3-header .navlinks>a[aria-current=page]{color:#c9e7ae}body.v3-site>header.v3-header .navlinks>a[aria-current=page]:after{background:#c9e7ae;height:2px}body.v3-site>header.v3-header .v3-nav-contact,body.v3-site>header.v3-header .menu-toggle{background:#11271c;color:#f1f6ef;border-color:#91bd8e}body.v3-site>header.v3-header .v3-nav-contact:hover,body.v3-site>header.v3-header .menu-toggle:hover,body.v3-site>header.v3-header .menu-toggle[aria-expanded=true]{background:#1d3c2b;color:#fff;border-color:#c9e7ae}body.v3-site>header.v3-header :is(a,button):focus-visible{outline:3px solid #c9e7ae;outline-offset:5px}body.v3-site .region46 .region46-markets{align-items:stretch;gap:12px}body.v3-site .region46 .region46-markets>li{display:flex;min-width:0;padding:0;border:0;background:transparent}body.v3-site .region46 .region46-markets button{width:100%;min-height:56px;padding:13px 16px;border:1px solid #73909e;border-radius:14px;background:#142a35;color:#f1f7fb;font-size:14px;font-weight:600;line-height:1.45;text-align:left;white-space:normal;transition:background-color .16s ease,border-color .16s ease,color .16s ease}body.v3-site .region46 .region46-markets button:hover{background:#244555;color:#fff;border-color:#a7c9d7}body.v3-site .region46 .region46-markets button:focus-visible{outline:3px solid #a5d6fa;outline-offset:4px}body.v3-site .region46 .region46-markets button[aria-pressed=true],body.v3-site .region46 .region46-markets button[aria-selected=true]{background:#dcecf7;color:#102b3c;border-color:#badcec}body.v3-site .region46 .region46-markets button:active{background:#cce3f0;color:#102b3c;border-color:#badcec}body.v3-site .region46 .region46-markets button:disabled,body.v3-site .region46 .region46-markets button[aria-disabled=true]{background:#1b2a34;color:#b4c4cf;border-color:#73909e;cursor:not-allowed}body.v3-site .region46 p.region46-note{color:#c3d2dc}@media(max-width:850px){body.v3-site>header.v3-header .navlinks{background:radial-gradient(ellipse at 88% 10%,#24504444,transparent 46%),linear-gradient(120deg,#071018,#09141c);border-bottom-color:#30463f;box-shadow:0 16px 32px #02090766}body.v3-site>header.v3-header .navlinks>a:hover,body.v3-site>header.v3-header .navlinks>a[aria-current=page]{color:#d4edb9}}@media(max-width:600px){body.v3-site .region46 .region46-markets{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}body.v3-site .region46 .region46-markets button{padding:12px}}@media(prefers-reduced-motion:reduce){body.v3-site .region46 .region46-markets button{transition:none}}@media(forced-colors:active){body.v3-site>header.v3-header,body.v3-site>header.v3-header .navlinks{background:Canvas;color:CanvasText}body.v3-site>header.v3-header .navlinks>a{color:LinkText}body.v3-site .region46 .region46-markets button,body.v3-site>header.v3-header .menu-toggle,body.v3-site>header.v3-header .v3-nav-contact{border-color:ButtonText;background:ButtonFace;color:ButtonText}body.v3-site .region46 .region46-markets button:focus-visible,body.v3-site>header.v3-header :is(a,button):focus-visible{outline-color:Highlight}}.v66{--v66-ink:#102e3b;--v66-muted:#58717b;--v66-accent:#0c735f;--v66-line:#d2e0de;color:var(--v66-ink);font:inherit}.v66 *{box-sizing:border-box}.v66 button,.v66 input,.v66 select{font:inherit}.v66 a,.v66 button,.v66 select,.v66 input{touch-action:manipulation}.v66 a:focus-visible,.v66 button:focus-visible,.v66 input:focus-visible,.v66 select:focus-visible{outline:3px solid #14795e;outline-offset:4px}.v66-wrap{width:min(1240px,92%);margin:auto}.v66-section{padding:76px 0;background:#f3f7f4}.v66-kicker{font-size:11px;letter-spacing:1.8px;font-weight:650;color:#52756e;margin:0 0 14px}.v66 h1{font-size:clamp(39px,5.2vw,72px);font-weight:500;letter-spacing:-2.5px;line-height:1.08;margin:0 0 24px}.v66 h2{font-size:clamp(29px,3.2vw,45px);font-weight:500;letter-spacing:-1.3px;line-height:1.16;margin:0 0 20px}.v66 h3{font-size:20px;font-weight:550;line-height:1.3;margin:0 0 12px}.v66 p{line-height:1.7}.v66-intro{font-size:17px;color:var(--v66-muted);max-width:700px}.v66-hero{background:#0b2332;color:#e9f4ef;padding:65px 0 60px;overflow:hidden}.v66-hero .v66-kicker{color:#9fcebb}.v66-hero .v66-intro{color:#bed3d4}.v66-hero-grid{display:grid;grid-template-columns:1fr 1.08fr;gap:35px;align-items:center}.v66-hero img{width:100%;height:auto}.v66-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin:25px 0 0}.v66-action{display:inline-flex;align-items:center;justify-content:center;padding:13px 19px;border:1px solid #c6d8ce;border-radius:7px;background:#fff;color:#193e3b;text-decoration:none;font-size:13px;font-weight:600;line-height:1.5;cursor:pointer}.v66-action.primary{background:#cde3bb;border-color:#cde3bb;color:#17392c}.v66-action:disabled{opacity:.5;cursor:not-allowed}.v66-note{font-size:12px;color:#57716c;line-height:1.65}.v66-hero .v66-note{color:#a5c0c1}.v66-stats{display:flex;gap:26px;flex-wrap:wrap;margin:32px 0 0;padding-top:23px;border-top:1px solid #34505c}.v66-stats strong{display:block;font-size:26px;font-weight:500;color:#d6e9c5}.v66-stats span{font-size:12px;color:#aac4c8}.v66-packages,.v66-feature-grid,.v66-ui-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:30px 0}.v66-card{padding:27px;border:1px solid var(--v66-line);border-radius:13px;background:#fff}.v66-card p{color:var(--v66-muted);font-size:14px;margin:12px 0}.v66-card ul{padding-left:18px;color:#42616b;line-height:1.8;font-size:13px}.v66-card .v66-number{font-size:12px;letter-spacing:1px;color:#53796f;display:block;margin-bottom:19px}.v66-card>a{color:#155d4e;font-size:13px;text-underline-offset:4px}.v66-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v66-feature-grid .v66-card{padding:24px}.v66-scope{display:block;color:#54716c;font-size:11px;font-weight:600;margin-top:16px}.v66-config{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:30px;border:1px solid #cadbd7;border-radius:17px;background:#fff;overflow:hidden;margin-top:28px}.v66-config-visual{padding:27px;background:#0b2837;color:#eef8f3;display:flex;flex-direction:column;justify-content:center;min-width:0}.v66-config-visual p{color:#b2cfce;font-size:12px;margin:15px 0 0}.v66-diagram{position:relative;min-width:0}.v66-diagram>img{display:block;width:100%;height:auto}.v66-diagram .v66-station-overlay{display:none;position:absolute;width:29%;height:auto;left:22%;top:-5%}.v66-diagram[data-vision-package=station][data-vision-mount=vehicle] .v66-station-overlay{display:block}.v66-diagram .v66-camera-diagram,.v66-diagram[data-vision-mount=existing] .v66-vehicle-diagram,.v66-diagram[data-vision-mount=fixed] .v66-vehicle-diagram{display:none}.v66-diagram[data-vision-mount=existing] .v66-camera-diagram,.v66-diagram[data-vision-mount=fixed] .v66-camera-diagram{display:block}.v66-visual-labels{display:flex;gap:9px;flex-wrap:wrap;font-size:11px}.v66-visual-labels span{padding:5px 9px;border:1px solid #426675;border-radius:5px;color:#c8e2d9}.v66-fields{padding:28px;min-width:0}.v66-field-grid{display:grid;grid-template-columns:1fr 1fr;gap:17px}.v66 label{display:grid;gap:7px;font-size:12px;color:#385c62}.v66 select,.v66 input[type=number]{width:100%;padding:11px 10px;border:1px solid #b8cdc5;border-radius:5px;background:#fafcf9;color:#173e43;min-width:0}.v66 input:disabled,.v66 select:disabled{opacity:.6}.v66 fieldset{padding:0;margin:24px 0 0;border:0}.v66 legend{font-size:13px;font-weight:600;color:#254d50;margin-bottom:13px}.v66-checks{display:grid;grid-template-columns:1fr 1fr;gap:12px}.v66 label.v66-check{display:flex;gap:9px;align-items:flex-start;line-height:1.5;font-size:12px}.v66-check input{accent-color:#146b55;width:16px;height:16px;flex:none;margin:1px 0 0}.v66-summary{border-top:1px solid #dce6df;padding-top:18px;font-size:12px;color:#416160;margin:20px 0 0}.v66-status{font-size:12px;color:#3a6b55;margin:12px 0 0}.v66-training{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:27px}.v66-training article{padding:21px 18px;border:1px solid #d2dfd9;border-radius:9px;background:#fff}.v66-training b{font-size:12px;color:#708d73}.v66-training h3{font-size:17px;margin-top:14px}.v66-training p{font-size:12px;color:#557175}.v66-ui-grid figure{margin:0;min-width:0}.v66-ui-grid img{display:block;width:100%;height:auto;border:1px solid #35505b;border-radius:8px}.v66-ui-grid figcaption{font-size:12px;color:#5a7377;margin-top:12px;line-height:1.6}.v66-resource{padding:27px;background:#e7efea;border:1px solid #d5e0d8;border-radius:13px}.v66-resource a{color:#185b4c;text-underline-offset:4px}.v66-platform{margin:65px auto;padding:38px;border-radius:18px;background:#eaf1eb}.v66-platform-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:35px;align-items:center}.v66-platform img{width:100%;height:auto}.v66-catalog-art{display:block;width:100%;height:auto;background:#0b2837;border-radius:9px}.v66-experience-config{margin:18px 0 0}.v66-experience-config>summary{cursor:pointer;padding:17px 20px;background:#e6f0eb;color:#244b4c;font-size:13px;font-weight:600;border:1px solid #c9dcd4;border-radius:8px}.v66-experience-config>.v66-config{margin-top:12px}.v66-shop-config{margin:32px 0}.v66-top-link{display:inline-flex;color:#cce5d4;font-size:12px;white-space:nowrap;margin-right:12px;text-underline-offset:4px}.v66-mount-notice{font-size:12px;padding:12px 0;color:#50746e}@media(max-width:1000px){.v66-hero-grid,.v66-platform-grid{grid-template-columns:1fr}.v66-hero-grid{gap:15px}.v66-hero-grid>div:last-child{max-width:650px}.v66-config{grid-template-columns:1fr}.v66-config-visual{padding:22px}.v66-diagram{max-width:640px;margin:auto;width:100%}.v66-training{grid-template-columns:repeat(3,minmax(0,1fr))}.v66-section{padding:52px 0}.v66-packages,.v66-ui-grid{grid-template-columns:1fr}.v66-ui-grid figure{max-width:800px}.v66-platform{padding:28px}}@media(max-width:560px){.v66-hero{padding:45px 0}.v66 h1{letter-spacing:-1.5px}.v66-field-grid,.v66-checks,.v66-feature-grid{grid-template-columns:1fr}.v66-fields{padding:22px}.v66-training{grid-template-columns:1fr}.v66-card{padding:22px}.v66-actions{gap:9px}.v66-action{white-space:normal;text-align:center}.v66-platform{width:92%;padding:23px}.v66-stats{gap:20px}.v66-top-link{white-space:normal}}.s67-wrap{width:min(1240px,calc(100% - 48px));margin:auto}.s67-eyebrow{font-size:11px!important;font-weight:750;letter-spacing:.18em;text-transform:uppercase;color:#3d796e;margin:0 0 20px}.s67-vision{margin:72px 0 0;padding:90px 0 70px;background:#102e3b;color:#eef6f0;overflow:hidden}.s67-vision .s67-eyebrow{color:#b8db98}.s67-story{display:grid;grid-template-columns:1fr 1.15fr;gap:28px;align-items:center}.s67-vision h2,.s67-suite h2,.s67-suite h1{font-size:clamp(35px,4.1vw,62px);line-height:1.03;letter-spacing:-.045em;margin:0 0 24px}.s67-vision .s67-lead{font-size:17px;line-height:1.75;color:#bfd2cf;max-width:510px}.s67-visual{margin:0;position:relative}.s67-visual img{width:100%;height:auto;display:block;filter:drop-shadow(0 24px 32px #04151c40)}.s67-actions{display:flex;flex-wrap:wrap;gap:10px;margin:26px 0}.s67-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 19px;border:1px solid #52766e;border-radius:6px;text-decoration:none;color:inherit;font-size:13px;font-weight:700}.s67-actions a:first-child{background:#c4dfa6;color:#142f2d;border-color:#c4dfa6}.s67-modes{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid #436159;margin-top:32px;padding-top:28px}.s67-mode{padding:10px 24px;text-decoration:none;color:inherit;border-right:1px solid #436159}.s67-mode:first-child{padding-left:0}.s67-mode:last-child{border:0}.s67-mode span{display:block;color:#9ecbb0;font:600 10px/1.4 Arial,sans-serif;letter-spacing:.16em;margin-bottom:10px}.s67-mode strong{display:block;font-size:20px;letter-spacing:-.02em;margin-bottom:10px}.s67-mode p{font-size:13px;line-height:1.7;color:#b9cecb;margin:0}.s67-tags{display:flex;gap:8px;flex-wrap:wrap;margin:22px 0}.s67-tags span{padding:6px 10px;font-size:10px;border:1px solid #49675f;border-radius:20px;color:#d2e3d4}.s67-suite{padding:88px 0;background:#f0f5ef;color:#16343c}.s67-suite .s67-story{grid-template-columns:1fr 1fr;gap:64px}.s67-suite .s67-lead{font-size:16px;line-height:1.8;color:#596e70}.s67-capabilities{margin-top:42px;display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#d3dfd6;border:1px solid #d3dfd6;border-radius:12px;overflow:hidden}.s67-capabilities article{padding:26px;background:#f8faf6}.s67-capabilities h3{font-size:17px;line-height:1.4;margin:0 0 10px;letter-spacing:-.02em}.s67-capabilities p{font-size:13px;line-height:1.7;margin:0;color:#647574}.s67-capabilities small{display:block;margin:16px 0 0;font-size:11px;color:#346c60}.s67-workbench{background:#102b37;padding:20px;border-radius:12px;box-shadow:0 22px 50px #16343c25;border:1px solid #48685f;color:#dceadd}.s67-screen-top{display:flex;align-items:center;justify-content:space-between;font-size:10px;letter-spacing:.1em;color:#c9e1b5;border-bottom:1px solid #3d5e61;padding-bottom:13px}.s67-screen-body{display:grid;grid-template-columns:1.5fr 1fr;gap:18px;margin:18px 0}.s67-raster{display:grid;grid-template-columns:repeat(8,1fr);gap:3px;aspect-ratio:1.4;transform:perspective(600px) rotateX(12deg);background:#1b414a;padding:7px;border:1px solid #4d827d}.s67-raster i{background:#77ab85;border-radius:1px}.s67-raster i:nth-child(5n){background:#b9c97c}.s67-raster i:nth-child(7n){background:#36988c}.s67-raster i:nth-child(9n){background:#395e70}.s67-layer-list{display:flex;flex-direction:column;justify-content:center;gap:11px;font-size:11px;color:#c7d9ce}.s67-layer-list span:before{content:"◈";margin-right:7px;color:#aacf9c}.s67-pipeline{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;font-size:9px;text-align:center}.s67-pipeline span{background:#224652;padding:8px 3px;color:#c2d4d5;border-bottom:2px solid #79b8a2}.s67-screen-note{font-size:10px!important;color:#8db5b3!important;margin:14px 0 0!important;line-height:1.5!important}.s67-suite-caption{font-size:11px;color:#6a807c;margin-top:15px}body.experience30-page #main>.s67-external{display:none}body.experience30-page #ex30-operations .s67-solutions{display:none;position:absolute;z-index:9;right:12px;top:115px;bottom:12px;width:500px;max-width:calc(100% - 24px);max-height:740px;overflow:auto;padding:24px;background:#102c3bf7;border:1px solid #52787a;border-radius:12px;color:#dceae7;box-shadow:0 20px 60px #0008;backdrop-filter:blur(14px)}body.experience30-page #ex30-operations[data-drawer=solutions] .s67-solutions{display:block}.s67-solutions h3{font-size:23px;line-height:1.2;letter-spacing:-.03em;margin:10px 0}.s67-solutions h4{font-size:14px;margin:22px 0 12px}.s67-solutions p{font-size:12px;line-height:1.65;color:#b3cecf}.s67-solutions label{font-size:11px;color:#b4d0cd;display:block;margin:14px 0}.s67-solutions input,.s67-solutions textarea{width:100%;display:block;background:#173b49;color:#eef7ee;border:1px solid #53777b;border-radius:6px;min-height:40px;padding:10px;margin-top:6px;font:inherit}.s67-solutions textarea{min-height:75px;resize:vertical}.s67-domains{display:grid;grid-template-columns:1fr 1fr;gap:7px}.s67-domains button{font-size:11px!important;min-height:39px!important;padding:7px 9px!important;text-align:left;border:1px solid #496b76!important;line-height:1.4!important}.s67-domains button[aria-pressed=true]{background:#c6e0ae!important;color:#153639!important;border-color:#c6e0ae!important}.s67-selection{padding:12px;border:1px solid #3d6972;border-radius:6px;color:#d8edba!important;font-weight:650}.s67-contribution{padding:13px 0;border-bottom:1px solid #345c68;display:grid;gap:5px}.s67-contribution strong{font-size:13px}.s67-contribution span{font-size:11px;color:#c6dcae}.s67-contribution small{font-size:11px;color:#9ebfc5;line-height:1.6}.s67-domain-result{padding:13px 14px;background:#173d4b;border-radius:7px;margin:10px 0}.s67-domain-result h4{margin:0 0 8px}.s67-domain-result ul{font-size:11px;line-height:1.8;color:#c0d5cf;padding-left:17px}.s67-domain-result button{font-size:10px!important;min-height:30px!important}.s67-downloads{display:flex;gap:8px;flex-wrap:wrap;position:sticky;bottom:-24px;background:#102c3b;padding:14px 0;margin-top:20px;border-top:1px solid #497279}.s67-downloads button:first-child{background:#c7e0ac!important;color:#173939!important}.s67-solutions details{border-top:1px solid #3b6570;margin-top:20px;padding-top:14px}.s67-solutions summary{font-size:13px;font-weight:650;cursor:pointer}.s67-solutions .s67-workbench{margin:15px 0;padding:13px}.s67-solutions .s67-screen-top,.s67-solutions .s67-layer-list{font-size:9px}.s67-solutions .s67-screen-body{gap:12px}.s67-solutions .s67-raster{padding:4px}.s67-solutions #s67-suite-screen[data-processing=true] .s67-raster{box-shadow:0 0 18px #8fd6ae45}.s67-solutions #s67-suite-status{font-size:10px;line-height:1.6;color:#bcd6bd;margin:10px 0}body.experience30-page #vision-experience-config{margin:14px 0;padding:0;border:0;background:transparent;color:#d7e6e1}body.experience30-page #vision-experience-config>summary{font-size:13px;padding:12px 0;color:#c6e1ac;cursor:pointer;border-top:1px solid #3b6470}body.experience30-page #vision-experience-config .v66-config{display:block;margin:0;background:transparent;border:0;border-radius:0;color:#dbe9e6;overflow:visible}body.experience30-page #vision-experience-config .v66-config-visual{display:none}body.experience30-page #vision-experience-config .v66-fields{padding:0}body.experience30-page #vision-experience-config .v66-field-grid{grid-template-columns:1fr}body.experience30-page #vision-experience-config :is(label,legend){color:#c8dcd6;font-size:11px}body.experience30-page #vision-experience-config :is(select,input[type=number]){background:#193e4d;border-color:#547883;color:#e6f3ec}body.experience30-page #vision-experience-config .v66-checks{grid-template-columns:1fr}body.experience30-page #vision-experience-config .v66-check{background:#1b414d;border-color:#446874;padding:8px}body.experience30-page #vision-experience-config :is(.v66-note,.v66-summary,.v66-status){font-size:10px;color:#acc8c8;background:transparent;line-height:1.6}body.experience30-page #vision-experience-config .v66-action{font-size:11px;min-height:36px;padding:9px 12px}body.experience30-page #vision-experience-config .v66-action:not(.primary){color:#d7eadb;border-color:#668c83}body.experience30-page #ex30-operations .o30-header .s67-camera-button{font-size:11px}body.experience30-page #ex30-operations .o30-layout{overflow:visible}body.experience30-page #ex30-operations .o30-mapbar{flex-wrap:wrap}body.experience30-page #ex30-operations #gis34-artboard [data-suite67-monitor]{cursor:pointer}body.experience30-page #ex30-operations .o30-palette{width:320px}body.experience30-page #ex30-operations .o30-map-actions{gap:5px}@media(max-width:850px){.s67-story,.s67-suite .s67-story{grid-template-columns:1fr;gap:20px}.s67-vision,.s67-suite{padding:55px 0}.s67-visual{max-width:660px;margin:auto}.s67-capabilities{grid-template-columns:repeat(2,1fr)}.s67-modes{grid-template-columns:1fr}.s67-mode,.s67-mode:first-child{padding:18px 0;border-right:0;border-bottom:1px solid #436159}.s67-wrap{width:calc(100% - 36px)}}@media(max-width:600px){.s67-capabilities{grid-template-columns:1fr}.s67-suite h2,.s67-vision h2{font-size:36px}.s67-screen-body{gap:12px}.s67-layer-list{font-size:9px}.s67-solutions .s67-domains{grid-template-columns:1fr 1fr}body.experience30-page #ex30-operations .s67-solutions{top:155px;bottom:10px;padding:20px}body.experience30-page #ex30-operations .o30-header{flex-wrap:wrap}body.experience30-page #ex30-operations .o30-header .o30-actions{margin:0;width:100%;justify-content:flex-start}body.experience30-page #ex30-operations .g35-scenario{min-width:160px}}@media(prefers-reduced-motion:reduce){.s67-raster{transform:none}}.s67-vision a:focus-visible,.s67-suite a:focus-visible,.s67-solutions :is(button,input,textarea,summary):focus-visible{outline:3px solid #d7e9ab;outline-offset:3px}.s67-product-hero{padding-top:90px}.s67-product-hero h1{margin-top:0}.s67-suite-detail{padding-top:0}.s67-solutions .s67-eyebrow{color:#bddb9e}.s67-solutions button:disabled{opacity:.45;cursor:not-allowed}body.experience30-page #ex30-operations .s67-solutions h3{margin:10px 0;letter-spacing:-.03em}body.experience30-page #ex30-operations .s67-solutions h4{margin:22px 0 12px}body.experience30-page #ex30-operations .s67-solutions p{margin:10px 0;color:#b3cecf}body.experience30-page #ex30-operations .s67-solutions .s67-eyebrow{color:#bddb9e;font-size:10px;letter-spacing:.15em}body.experience30-page #ex30-operations .s67-solutions .s67-domain-result h4{margin:0 0 8px}body.experience30-page #ex30-operations .s67-solutions :is(input,textarea){background:#173b49;color:#eef7ee;border-color:#53777b}body.experience30-page #suite-processing68{padding:26px 22px 28px;background:radial-gradient(ellipse at 0 0,#193e3c 0,transparent 70%),#0b202b;border-top:1px solid #44626b;color:#edf5ee;scroll-margin-top:22px;isolation:isolate}#suite-processing68 *{box-sizing:border-box}body.experience30-page #ex30-operations #suite-processing68>.s68-heading{display:flex;position:static;inset:auto;z-index:auto;width:auto;height:auto;min-height:0;padding:0;margin:0 0 20px;background:transparent!important;background-image:none!important;border:0;border-radius:0;box-shadow:none;backdrop-filter:none;transform:none;align-items:flex-start;justify-content:space-between;gap:20px;color:#edf5ee}#suite-processing68 .s68-heading:before,#suite-processing68 .s68-heading:after{content:none}#suite-processing68 .s68-kicker{font-size:10px!important;line-height:1.5!important;letter-spacing:.12em;color:#c7e4af!important;font-weight:750;margin:0 0 9px!important;padding:0!important}#suite-processing68 h2{font-size:26px!important;line-height:1.2!important;letter-spacing:-.035em;margin:0 0 10px!important;color:#f0f7ec!important;font-weight:650}#suite-processing68 h3{font-size:17px!important;line-height:1.35!important;letter-spacing:-.02em;margin:0 0 12px!important;color:#eef5e9!important;font-weight:650}#suite-processing68 p{font-size:12px!important;line-height:1.65!important;color:#c4d8d7!important;margin:8px 0!important;padding:0!important}#suite-processing68 .s68-heading p:last-child{max-width:680px;margin-bottom:0!important}#suite-processing68 .s68-sample{flex:0 0 auto;display:inline-flex;padding:7px 10px;border:1px solid #65847b;border-radius:5px;background:#143431;font-size:9px;line-height:1.4;letter-spacing:.1em;white-space:nowrap;color:#d9edbf}#suite-processing68 .s68-guide{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:15px 0 16px;margin:0 0 17px;border-top:1px solid #36545b;border-bottom:1px solid #36545b}#suite-processing68 .s68-guide li{display:grid;grid-template-columns:25px 1fr;gap:3px 9px;align-content:start;margin:0;padding:0;min-width:0}#suite-processing68 .s68-guide li>span{grid-row:1/3;display:grid;place-items:center;align-self:start;min-height:25px;background:#294a45;border:1px solid #65877a;border-radius:50%;color:#e0f0c6;font-size:11px;font-weight:700}#suite-processing68 .s68-guide strong{font-size:12px;line-height:1.45;color:#e8f2e4;font-weight:650}#suite-processing68 .s68-guide small{font-size:10px;line-height:1.5;color:#b9d0cf}#suite-processing68 .s68-presets{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin:0 0 18px}#suite-processing68 .s68-presets>span{font-size:11px;line-height:1.5;color:#c7dbd5;margin-right:5px}#suite-processing68 .s68-flow-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) minmax(0,1fr);gap:14px;align-items:start}#suite-processing68 .s68-pane{padding:19px;background:#11303b;border:1px solid #42636c;border-radius:10px;min-width:0}#suite-processing68 .s68-suite-pane{background:#0e2933;border-color:#6e9384;box-shadow:inset 0 2px #83a78b}#suite-processing68 .s68-pane-title{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}#suite-processing68 .s68-pane-title h3{margin-bottom:0!important}#suite-processing68 .s68-metric{font-size:10px;line-height:1.4;white-space:nowrap;color:#d4eac0;border:1px solid #5c7f75;border-radius:4px;padding:4px 6px;background:#20463f}#suite-processing68 .s68-pane-intro{margin:9px 0 12px!important;font-size:11px!important}#suite-processing68 #s68-sources{max-height:345px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#6a9089 #102c36;padding-right:4px;outline-offset:3px}#suite-processing68 .s68-source{padding:11px 0;border-bottom:1px solid #3b5b64}#suite-processing68 .s68-source:first-child{padding-top:2px}#suite-processing68 .s68-source:last-child{border-bottom:0}#suite-processing68 .s68-source>div{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}#suite-processing68 .s68-source strong{font-size:12px;line-height:1.5;color:#e7f0e2}#suite-processing68 .s68-source p{margin:4px 0!important;font-size:11px!important}#suite-processing68 .s68-source-bands{display:block;margin-top:4px}#suite-processing68 .s68-source small{font-size:10px;line-height:1.5;color:#bbd1d0}#suite-processing68 .s68-state{font-size:9px;line-height:1.6;text-transform:uppercase;letter-spacing:.06em;color:#cae1b7;white-space:nowrap}#suite-processing68 .s68-source[data-state=pending] .s68-state{color:#e3d1ae}#suite-processing68 .s68-source[data-state=received] .s68-state,#suite-processing68 .s68-source[data-state=ingested] .s68-state{color:#b2e3ec}#suite-processing68 .s68-empty{padding:13px!important;border:1px dashed #52727a;border-radius:6px;background:#102a35;font-size:11px!important;margin:8px 0!important;color:#c2d6d3!important}#suite-processing68 button,.s68-drawer-summary button{min-height:38px!important;padding:8px 11px!important;border:1px solid #6b9185!important;border-radius:5px!important;background:#1b4148!important;color:#edf4e6!important;font-size:11px!important;line-height:1.45!important;font-weight:650;cursor:pointer;box-shadow:none!important;letter-spacing:0!important}#suite-processing68 button:hover:not(:disabled),.s68-drawer-summary button:hover{background:#2b5355!important;border-color:#9abc9d!important}#suite-processing68 button:disabled{opacity:1!important;cursor:not-allowed;background:#334b49!important;color:#c4d2c1!important;border-color:#536e66!important}#suite-processing68 .s68-actions{display:flex;gap:7px;flex-wrap:wrap;margin-top:14px}#suite-processing68 .s68-run-actions{margin-top:0;margin-bottom:10px}#suite-processing68 .s68-actions button:first-child{background:#c6e1ac!important;color:#16332b!important;border-color:#c6e1ac!important}#suite-processing68 .s68-actions button:first-child:hover:not(:disabled){background:#ddedc8!important;color:#112e25!important}#suite-processing68 .s68-actions button:first-child:disabled{background:#a6be94!important;color:#19332b!important;border-color:#a6be94!important}#suite-processing68 #s68-run{flex:1 1 100%;font-size:12px!important;min-height:42px!important}#suite-processing68 #s68-add-suite{flex:1 1 auto}#suite-processing68 #s68-export-status{font-size:10px!important;line-height:1.6!important;color:#cfdfc5!important;margin-top:10px!important}#suite-processing68 #s68-status{font-size:11px!important;color:#e0eacb!important;min-height:18px;margin:10px 0 13px!important}#suite-processing68 .s68-progress-panel{padding:13px;background:#173c3e;border:1px solid #50756f;border-radius:7px}#suite-processing68 .s68-live-stage{display:flex;align-items:flex-start;gap:9px;margin:0 0 9px}#suite-processing68 .s68-live-stage>span{font-size:9px;line-height:1.5;letter-spacing:.08em;color:#d3ebbd;border:1px solid #729377;border-radius:3px;padding:2px 5px}#suite-processing68 #s68-current-stage{min-width:0;flex:1}#suite-processing68 #s68-current-stage p{font-size:10px!important;line-height:1.5!important;margin:4px 0 0!important}#suite-processing68 .s68-live-stage strong{font-size:12px;line-height:1.5;color:#eff7e4;min-width:0}#suite-processing68 #s68-progress-label{display:block;font-size:10px;line-height:1.5;color:#d0e1d6;margin:0 0 6px;letter-spacing:0}#suite-processing68 #s68-progress-bar{display:block;appearance:none;width:100%;height:6px;border:0;border-radius:8px;overflow:hidden;background:#0d262f;accent-color:#c7e5a5}#suite-processing68 #s68-progress-bar::-webkit-progress-bar{background:#0d262f;border-radius:8px}#suite-processing68 #s68-progress-bar::-webkit-progress-value{background:#c7e5a5;border-radius:8px}#suite-processing68 #s68-progress-bar::-moz-progress-bar{background:#c7e5a5;border-radius:8px}#suite-processing68 #s68-acquisition-status{font-size:10px!important;color:#bed5d2!important;margin:8px 0 0!important}#suite-processing68 .s68-stages{list-style:none;padding:0!important;margin:13px 0!important;display:grid;gap:5px}#suite-processing68 .s68-stages li{display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:7px;align-items:center;padding:8px;margin:0;border:1px solid #3d6068;border-radius:5px;background:#102c36}#suite-processing68 .s68-stages li>span{font-size:9px;color:#bad1d0}#suite-processing68 .s68-stages strong{font-size:11px;line-height:1.5;font-weight:600;color:#e7f0e3}#suite-processing68 .s68-stages li>div{min-width:0}#suite-processing68 .s68-stages li p{font-size:10px!important;line-height:1.5!important;color:#bed3cf!important;margin:3px 0 0!important}#suite-processing68 .s68-stages small{font-size:9px;line-height:1.5;color:#c2d5c8;text-transform:uppercase;letter-spacing:.025em}#suite-processing68 .s68-stages li[data-state=active],#suite-processing68 .s68-stages li[data-state=running]{border-color:#b9dd96;background:#315045;box-shadow:inset 3px 0 #c8e6aa}#suite-processing68 .s68-stages li[data-state=complete],#suite-processing68 .s68-stages li[data-state=completed]{border-color:#769b80;background:#193a38}#suite-processing68 .s68-reference{display:grid;grid-template-columns:100px minmax(0,1fr);align-items:center;gap:11px;padding:9px;border:1px solid #3c6167;border-radius:6px;background:#0b222d;text-decoration:none;margin-top:14px;overflow:hidden}#suite-processing68 .s68-reference img{display:block;width:100%;height:auto;aspect-ratio:1.6;object-fit:contain;border-radius:3px}#suite-processing68 .s68-reference span{display:block;font-size:9px;line-height:1.6;color:#bfd5ce}#suite-processing68 .s68-reference strong{display:block;font-size:11px;line-height:1.6;color:#e3efda;margin-bottom:2px}#suite-processing68 .s68-reference:hover{border-color:#9cbaa0;background:#16343c}#suite-processing68 .s68-config{margin-top:15px;border-top:1px solid #527077;padding:12px 0 0;background:transparent}#suite-processing68 .s68-config summary,#suite-processing68 .s68-quality>summary{font-size:12px;line-height:1.6;font-weight:650;cursor:pointer;color:#e2efce;letter-spacing:0;min-height:24px}#suite-processing68 .s68-config fieldset{border:0;padding:0;margin:16px 0}#suite-processing68 .s68-config legend{font-size:11px;line-height:1.5;color:#d2e3d9;margin-bottom:7px}#suite-processing68 .s68-config label,#suite-processing68 .s68-payload-label{font-size:11px;line-height:1.5;color:#c7ddd5;display:block;margin:12px 0}#suite-processing68 .s68-config .s68-check{display:flex;align-items:flex-start;gap:8px}#suite-processing68 .s68-config input[type=checkbox]{accent-color:#bbdfa0;width:16px;height:16px;min-width:16px;margin:0;flex:0 0 16px;position:relative;top:1px}#suite-processing68 .s68-config select,#suite-processing68 .s68-config input[type=number],#suite-processing68 .s68-payload-label select{display:block;width:100%;border:1px solid #6c8d8b;background:#0b2530;color:#eef6e7;border-radius:5px;min-height:37px;padding:7px 8px;margin-top:5px;font:inherit;font-size:11px;line-height:1.5}#suite-processing68 input::placeholder{color:#adc5c1;opacity:1}#suite-processing68 .s68-fields{display:grid;grid-template-columns:1fr 1fr;gap:0 10px}#suite-processing68 .s68-note{font-size:10px!important;color:#b8d0cc!important;line-height:1.6!important;margin-top:12px!important}#suite-processing68 #s68-report-summary{padding:13px;background:#20463f;border:1px solid #4c7466;border-radius:7px;margin:13px 0 10px}#suite-processing68 #s68-report-summary>strong{font-size:19px;line-height:1.35;color:#dfefc7;letter-spacing:-.025em;font-weight:650}#suite-processing68 #s68-report-summary>small{font-size:10px;line-height:1.6;color:#e2d8b8}#suite-processing68 #s68-report-summary p{font-size:11px!important;margin:5px 0!important}#suite-processing68 .s68-output{display:flex;gap:10px;justify-content:space-between;align-items:flex-start;padding:9px 0;border-bottom:1px solid #3b5c63;font-size:11px;line-height:1.55;color:#e0ece2}#suite-processing68 .s68-output>span{min-width:0}#suite-processing68 .s68-output small{font-size:9px;line-height:1.7;text-transform:uppercase;text-align:right;max-width:48%;color:#d0e4b9}#suite-processing68 .s68-output[data-state=pending] small{color:#d7cfb6}#suite-processing68 .s68-output[data-state=blocked] small{color:#efd1a2}#suite-processing68 #s68-outputs>small{font-size:10px;line-height:1.6;color:#c3d6cb;display:block;margin-top:10px}#suite-processing68 .s68-report-actions{flex-direction:column}#suite-processing68 .s68-report-actions button{width:100%;text-align:left}#suite-processing68 .s68-quality{margin-top:18px;padding:15px 17px;border:1px solid #4d6e73;border-radius:8px;background:#102c35}#suite-processing68 .s68-quality>summary{min-height:22px}#suite-processing68 .s68-quality[open]>summary{margin-bottom:18px}#suite-processing68 .s68-quality-row{display:grid;grid-template-columns:1fr auto;gap:5px 14px;border-bottom:1px solid #3b5d64;padding:10px 0}#suite-processing68 .s68-quality-row strong{font-size:12px;line-height:1.6;color:#e4eee0}#suite-processing68 .s68-quality-row span{font-size:10px;line-height:1.6;color:#d6eac0;text-transform:uppercase}#suite-processing68 .s68-quality-row p{grid-column:1/-1;margin:0!important}#suite-processing68 .s68-quality-row[data-state=warning] span,#suite-processing68 .s68-quality-row[data-state=blocked] span,#suite-processing68 .s68-quality-row[data-state=pending] span{color:#f0d4a4}#suite-processing68 .s68-quality-row[data-state=fail] span{color:#fac7aa}#suite-processing68 #s68-environment{margin:20px 0}#suite-processing68 .s68-quality #s68-applications{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}#suite-processing68 .s68-quality #s68-applications>h3{grid-column:1/-1;margin-bottom:0!important}#suite-processing68 .s68-quality #s68-applications article{padding:14px;background:#193b44;border:1px solid #41636a;border-radius:7px}#suite-processing68 .s68-quality h4{font-size:13px;line-height:1.5;color:#e0eed2;margin:0 0 9px;letter-spacing:0}#suite-processing68 .s68-quality ul{padding-left:17px;color:#cbddd6;font-size:11px;line-height:1.7;margin:10px 0 0}#suite-processing68 .s68-quality li{color:inherit;margin:0 0 5px}#suite-processing68 noscript a{text-decoration:underline;color:#e4efcf}body.experience30-page .s68-drawer-reference img{width:100%;height:auto;display:block;object-fit:contain;margin:15px 0}body.experience30-page .s68-drawer-summary{padding:15px;background:#1b4147;border:1px solid #688b80;border-radius:8px;margin:15px 0}body.experience30-page .s68-drawer-summary>strong{color:#dcefc4;font-size:14px;line-height:1.5}body.experience30-page .s68-drawer-summary p{color:#c9ddd5;font-size:12px;line-height:1.65}body.experience30-page [data-suite68-monitor]{cursor:pointer}body.experience30-page #ex30-operations #suite-processing68 :is(button,summary,input,select,a,[tabindex]):focus-visible{outline:3px solid #dfefba!important;outline-offset:3px!important}@media(max-width:1180px){#suite-processing68 .s68-flow-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}#suite-processing68 .s68-results-pane{grid-column:1/-1}#suite-processing68 .s68-results-pane #s68-outputs{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}#suite-processing68 .s68-report-actions{flex-direction:row}#suite-processing68 .s68-report-actions button{width:auto;flex:1}#suite-processing68 .s68-guide{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px}#suite-processing68 .s68-quality #s68-applications{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){body.experience30-page #suite-processing68{padding:22px 14px}body.experience30-page #ex30-operations #suite-processing68>.s68-heading{display:block;margin-bottom:16px}#suite-processing68 .s68-sample{margin-top:12px}#suite-processing68 h2{font-size:24px!important}#suite-processing68 .s68-flow-grid{grid-template-columns:minmax(0,1fr)}#suite-processing68 .s68-pane{padding:17px}#suite-processing68 .s68-guide{gap:14px 10px}#suite-processing68 .s68-guide li{grid-template-columns:22px 1fr;gap:3px 7px}#suite-processing68 .s68-guide li>span{min-height:22px;font-size:10px}#suite-processing68 .s68-guide strong{font-size:11px}#suite-processing68 .s68-guide small{font-size:10px}#suite-processing68 .s68-presets{gap:7px}#suite-processing68 .s68-presets>span{width:100%}#suite-processing68 .s68-presets button{flex:1 1 45%;text-align:left}#suite-processing68 #s68-sources{max-height:310px}#suite-processing68 .s68-results-pane #s68-outputs{display:block}#suite-processing68 .s68-report-actions{flex-direction:column}#suite-processing68 .s68-report-actions button{width:100%}#suite-processing68 .s68-quality #s68-applications{grid-template-columns:1fr}#suite-processing68 .s68-quality{padding:14px}#suite-processing68 .s68-reference{grid-template-columns:88px minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){#suite-processing68 *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}body.v3-site figure.pv5-visual.media9-frame.catalog40-art.artwork71{isolation:isolate}body.v3-site figure.pv5-visual.media9-frame.catalog40-art.artwork71 .pv5-image{overflow:visible!important;background:transparent!important}body.v3-site figure.pv5-visual.media9-frame.catalog40-art.artwork71 .pv5-image>img{object-fit:contain!important;object-position:center!important;background:transparent!important;border-radius:0!important}body.v3-site .sh4-product-image>figure.pv5-visual.media9-frame.catalog40-art.artwork71{--catalog40-height:clamp(250px,26vw,355px)}body.v3-site figure.pv5-visual.catalog40-art.artwork71.pv5-vector .media44-device{width:min(calc(100% - 26px),calc((var(--catalog40-height) - 34px) * 1.6));padding:8px;border:1px solid #789585;border-radius:12px;background:linear-gradient(145deg,#465b52,#101c18 25%,#18342a 85%,#6e8777);box-shadow:0 15px 30px #173f3026,0 0 0 3px #8ea88c12}body.v3-site figure.pv5-visual.catalog40-art.artwork71.pv5-vector .media44-device:after{content:none}body.v3-site figure.pv5-visual.catalog40-art.artwork71.pv5-vector .media44-device img{border-radius:5px!important}.s67-visual:has(img[src*=ai-vision71-product]){align-self:center}.s67-visual img[src*=ai-vision71-product]{filter:none;object-fit:contain}.av69-hero-visual.artwork71-hero{background:radial-gradient(ellipse at 50% 60%,#28453766,transparent 70%);border-color:#4c6554;box-shadow:0 24px 60px #0003;padding:18px}.av69-hero-visual.artwork71-hero .av69-screen img{border:0;background:transparent;border-radius:0;width:100%;height:auto;object-fit:contain}.av69-hero-visual.artwork71-hero .av69-screen figcaption{justify-content:center;text-align:center;color:#bed7c3;font-size:10px;line-height:1.7}.av69-hero-visual.artwork71-hero .av69-frame-footer{border-top:1px solid #3e5745;margin-top:15px;padding-top:15px}@media(max-width:600px){body.v3-site .sh4-product-image>figure.pv5-visual.media9-frame.catalog40-art.artwork71{--catalog40-height:clamp(230px,66vw,330px)}body.v3-site figure.pv5-visual.catalog40-art.artwork71.pv5-vector .media44-device{padding:5px;border-radius:8px}.av69-hero-visual.artwork71-hero{padding:13px}}#suite-processing68 .s72-samples{margin:18px 0 22px;padding:20px;border:1px solid #466c61;border-radius:14px;background:linear-gradient(115deg,#153b38,#142b39)}#suite-processing68 .s72-samples h3{margin:4px 0 6px;font-size:clamp(20px,2.2vw,28px);line-height:1.2;color:#ebf3df}#suite-processing68 .s72-samples p{color:#c0d7ce;font-size:13px;line-height:1.5;margin:4px 0 12px}#suite-processing68 .s72-sample-buttons{display:flex;gap:8px;flex-wrap:wrap;margin:14px 0}#suite-processing68 .s72-sample-buttons button{appearance:none;border:1px solid #719586;background:#112c30;color:#e2edd9;border-radius:8px;padding:11px 14px;font:inherit;font-size:12px;cursor:pointer;min-height:44px}#suite-processing68 .s72-sample-buttons button:hover{background:#285043;border-color:#c1ddaa}#suite-processing68 :is(button,select,input,summary):focus-visible{outline:2px solid #d8ecaa;outline-offset:3px}#suite-processing68 .s72-preview{display:block;width:100%;height:auto;margin:10px 0 6px;border:1px solid #2f514e;border-radius:9px}#suite-processing68 .s72-context{display:block;color:#cbd8ae;margin:5px 0;font-size:11px;line-height:1.5}#suite-processing68 .s72-issue{border-left:3px solid #e7ab88;padding:8px;background:#493536;color:#ffe0cc;font-size:12px}#suite-processing68 .s68-source>.s72-collection{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin:10px 0}#suite-processing68 .s72-collection span{padding:6px 3px;text-align:center;font-size:10px;color:#9bb7ae;border:1px solid #365853;border-radius:5px}#suite-processing68 .s72-collection span[data-complete=true]{color:#dff1c5;background:#2c5547;border-color:#6c9b7e}#suite-processing68 .s72-requirements{margin-top:12px;border-top:1px solid #33534f;padding-top:10px}#suite-processing68 .s72-requirements summary{font-size:12px;color:#d9e7c3;cursor:pointer;line-height:1.5}#suite-processing68 .s72-requirements :is(ol,ul){padding-left:18px;font-size:11px;line-height:1.6;color:#b4cdc5}#suite-processing68 .s72-requirements li{margin:7px 0}#suite-processing68 .s72-requirements .s68-check{display:flex;align-items:flex-start;gap:8px;font-size:11px;line-height:1.5;margin:10px 0;color:#c4d9ce}#suite-processing68 .s72-requirements input[type=checkbox]{width:16px;height:16px;flex:0 0 16px;margin:1px 0;accent-color:#bdd798}#suite-processing68 .s72-spectral{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 10px;border:1px solid #3c5b55;border-radius:8px;padding:7px 10px;margin:12px 0}#suite-processing68 .s72-spectral legend{font-size:11px;color:#c4d9ce}#suite-processing68 .s72-spectral input:disabled+span{opacity:.45}#suite-processing68 #s68-sources{max-height:660px;scrollbar-gutter:stable;scroll-padding:12px}#suite-processing68 #s68-outputs{max-height:650px;overflow-y:auto;scrollbar-gutter:stable}#suite-processing68 .s72-output{display:block;padding:0;border-bottom:1px solid #34524d}#suite-processing68 .s72-output summary{display:flex;align-items:baseline;justify-content:space-between;gap:12px;cursor:pointer;padding:11px 2px;font-size:12px;line-height:1.5}#suite-processing68 .s72-output summary span:before{content:"+";display:inline-block;margin-right:8px;color:#b8d58f}#suite-processing68 .s72-output[open] summary span:before{content:"−"}#suite-processing68 .s72-output summary small{white-space:nowrap;font-size:10px}#suite-processing68 .s72-output[data-state=ready] summary small{color:#d3e9ae}#suite-processing68 .s72-output :is(p,ul){font-size:11px;color:#b9cfc5;line-height:1.5;margin:0 0 10px}#suite-processing68 .s72-output ul{padding-left:18px}#suite-processing68 .s72-output>small{display:block;max-width:none;text-align:left;text-transform:none;margin-bottom:10px;color:#d3d8b1;line-height:1.5;font-size:10px}@media(max-width:680px){#suite-processing68 .s72-samples{padding:16px}#suite-processing68 .s72-sample-buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}#suite-processing68 .s72-sample-buttons button{padding:10px 8px}#suite-processing68 #s68-sources{max-height:520px}#suite-processing68 #s68-outputs{max-height:450px}}
