.uu-explorer{--uu-bg:#050a12;--uu-raised:#0a1220;--uu-panel:#0f1b2e;--uu-edge:#16304f;--uu-blue:#1a62ad;--uu-active:#2e7fd1;--uu-accent:#5ba6e8;--uu-ink:#e8f1fa;--uu-muted:#9fb6cc;--uu-line:#243750;box-sizing:border-box;width:100%;max-width:1500px;margin:24px auto;color:var(--uu-ink);background:var(--uu-bg);border:1px solid var(--uu-edge);font-family:var(--wp--preset--font-family--body,'UU Nunito'),Arial,sans-serif;font-size:15px;line-height:1.6;isolation:isolate;color-scheme:dark;position:relative}
.uu-explorer *,.uu-explorer *:before,.uu-explorer *:after{box-sizing:border-box}
.uu-explorer [hidden]{display:none!important}
.uu-explorer p,.uu-explorer h2,.uu-explorer h3{margin:0;padding:0;color:inherit}
.uu-explorer button{appearance:none;border:0;border-radius:0;box-shadow:none;margin:0;cursor:pointer;color:inherit;background:none;font:inherit;text-transform:none;letter-spacing:normal;line-height:1.3;min-height:44px}
.uu-explorer button:disabled{cursor:default;opacity:.38}
.uu-explorer button:focus-visible,.uu-explorer summary:focus-visible{outline:2px solid var(--uu-accent);outline-offset:3px}
.uu-explorer .uu-header{min-height:92px;padding:20px 34px;border-bottom:1px solid var(--uu-edge);display:flex;align-items:center;justify-content:space-between;gap:20px}
.uu-explorer .uu-brand{display:block;width:175px;height:auto;max-width:40%;object-fit:contain}
.uu-explorer .uu-eyebrow,.uu-explorer .uu-view-state,.uu-explorer .uu-gesture,.uu-explorer .uu-stage-note,.uu-explorer .uu-loading-label,.uu-explorer .uu-detail-meta{font-family:var(--wp--preset--font-family--mono,'Courier New'),monospace;font-size:10px;font-weight:400;letter-spacing:1.4px;line-height:1.5}
.uu-explorer .uu-eyebrow{color:var(--uu-muted)}
.uu-explorer .uu-eyebrow span:not(.uu-status-dot){color:var(--uu-accent);margin:0 6px}
.uu-explorer .uu-header-label{display:flex;align-items:center;gap:9px}
.uu-explorer .uu-status-dot{width:5px;height:5px;border-radius:50%;background:var(--uu-accent);box-shadow:0 0 12px #5ba6e870}
.uu-explorer .uu-introduction{display:flex;justify-content:space-between;gap:30px;align-items:end;padding:33px 34px 30px}
.uu-explorer h2{font-family:var(--f-disp,var(--wp--preset--font-family--disp,'UU Syncopate')),Arial,sans-serif;font-size:clamp(24px,2.7vw,40px);line-height:1.25;font-weight:700;letter-spacing:-1.2px;margin-top:12px}
.uu-explorer .uu-lede{color:var(--uu-muted);font-size:13px;line-height:1.7}
.uu-explorer .uu-workspace{display:grid;grid-template-columns:minmax(0,1fr) 330px;border-top:1px solid var(--uu-edge);border-bottom:1px solid var(--uu-edge)}
.uu-explorer .uu-stage{position:relative;min-width:0;min-height:620px;background:radial-gradient(ellipse at 48% 44%,#14263c 0%,#0b1524 45%,#070e18 85%);overflow:hidden}
.uu-explorer .uu-stage:before{content:'';position:absolute;inset:0;pointer-events:none;opacity:.19;background-image:linear-gradient(#264765 1px,transparent 1px),linear-gradient(90deg,#264765 1px,transparent 1px);background-size:48px 48px;mask-image:radial-gradient(ellipse,#000,transparent 77%)}
.uu-explorer .uu-stage:after{content:'';position:absolute;pointer-events:none;inset:70px 30px 72px;border:1px solid #35557230;clip-path:polygon(0 0,24px 0,24px 1px,1px 1px,1px 24px,0 24px,0 0,100% 0,100% 24px,calc(100% - 1px) 24px,calc(100% - 1px) 1px,calc(100% - 24px) 1px,calc(100% - 24px) 0,100% 0,100% 100%,calc(100% - 24px) 100%,calc(100% - 24px) calc(100% - 1px),calc(100% - 1px) calc(100% - 1px),calc(100% - 1px) calc(100% - 24px),100% calc(100% - 24px),100% 100%,0 100%,0 calc(100% - 24px),1px calc(100% - 24px),1px calc(100% - 1px),24px calc(100% - 1px),24px 100%,0 100%)}
.uu-explorer .uu-model{display:block;position:absolute;inset:0;width:100%;height:100%;--poster-color:transparent;--progress-bar-color:var(--uu-accent);--progress-mask:transparent;outline-offset:-4px}
.uu-explorer .uu-stage-top,.uu-explorer .uu-stage-bottom{position:absolute;z-index:2;left:24px;right:24px;display:flex;justify-content:space-between;gap:14px;pointer-events:none;align-items:center}
.uu-explorer .uu-stage-top{top:22px}.uu-explorer .uu-stage-bottom{bottom:20px}
.uu-explorer .uu-view-state{color:var(--uu-accent);font-size:9px;letter-spacing:1px}
.uu-explorer .uu-gesture{font-size:9px;letter-spacing:.6px;color:var(--uu-muted)}
.uu-explorer .uu-gesture span{margin:0 6px;color:var(--uu-accent)}
.uu-explorer .uu-stage-note{color:#7b96b3;font-size:9px;letter-spacing:.7px}
.uu-explorer .uu-view-tools{position:absolute;z-index:3;right:20px;bottom:57px;display:flex;background:#091321ed;border:1px solid var(--uu-line)}
.uu-explorer .uu-view-tools button{width:44px;min-height:44px;font-family:Arial,sans-serif;font-size:23px;border-left:1px solid var(--uu-line)}
.uu-explorer .uu-view-tools button:first-child{border-left:0}
.uu-explorer .uu-view-tools button:hover,.uu-explorer .uu-view-tools button[aria-pressed=true]{background:var(--uu-blue);color:white}
.uu-explorer .uu-panel{display:flex;flex-direction:column;min-width:0;border-left:1px solid var(--uu-edge);background:var(--uu-raised)}
.uu-explorer .uu-panel-heading{display:flex;justify-content:space-between;align-items:center;padding:23px 24px 18px;border-bottom:1px solid var(--uu-edge)}
.uu-explorer .uu-feature-total{font-family:var(--f-mono,'Courier New'),monospace;color:#557796;font-size:12px}
.uu-explorer .uu-feature-list{display:flex;flex-direction:column;padding:8px 0}
.uu-explorer .uu-feature-button{display:flex;align-items:center;gap:15px;text-align:left;padding:13px 24px;border-left:3px solid transparent;width:100%;min-height:48px;transition:background .15s,border-color .15s}
.uu-explorer .uu-feature-button:hover{background:#14243a}
.uu-explorer .uu-feature-button[aria-pressed=true]{background:linear-gradient(90deg,#16436d90,#13243b70);border-left-color:var(--uu-accent)}
.uu-explorer .uu-number{font-family:var(--f-mono,'Courier New'),monospace;font-size:11px;color:var(--uu-accent);letter-spacing:.5px}
.uu-explorer .uu-feature-label{font-size:13px;font-weight:600;flex:1}
.uu-explorer .uu-arrow{font-size:16px;color:#6484a1}.uu-explorer .uu-feature-button[aria-pressed=true] .uu-arrow{color:var(--uu-accent)}
.uu-explorer .uu-detail{padding:23px 26px 18px;border-top:1px solid var(--uu-edge);min-height:218px}
.uu-explorer .uu-detail-kicker{color:var(--uu-accent);font-size:9px;letter-spacing:1.1px}
.uu-explorer h3.uu-detail-title{font-size:21px;font-weight:600;line-height:1.25;margin-top:10px;margin-bottom:11px;letter-spacing:-.4px}
.uu-explorer .uu-detail-copy{font-size:13px;line-height:1.65;color:var(--uu-muted)}
.uu-explorer .uu-detail-meta{color:var(--uu-accent);font-size:9px;letter-spacing:.6px;margin-top:16px}
.uu-explorer .uu-detail-meta span{margin:0 6px}
.uu-explorer .uu-tour{padding:19px 24px 20px;margin-top:auto;border-top:1px solid var(--uu-edge)}
.uu-explorer .uu-tour-start{display:flex;justify-content:space-between;align-items:center;gap:12px;background:var(--uu-blue);padding:13px 16px;width:100%;color:white;font-size:12px;font-weight:600;min-height:46px}
.uu-explorer .uu-tour-start:hover{background:var(--uu-active)}
.uu-explorer .uu-tour-hint{font-size:10px;text-align:center;color:#8aa4bf;margin-top:10px}
.uu-explorer .uu-tour-heading,.uu-explorer .uu-tour-navigation{display:flex;align-items:center;justify-content:space-between;gap:8px}
.uu-explorer .uu-tour-heading button{font-size:11px;color:var(--uu-muted);min-height:30px}
.uu-explorer .uu-tour-progress{height:2px;background:var(--uu-line);margin:12px 0 9px}
.uu-explorer .uu-tour-progress>span{display:block;height:2px;background:var(--uu-accent);width:16.66%;transition:width .25s}
.uu-explorer .uu-tour-navigation>button{border:1px solid var(--uu-line);width:44px;font-size:18px}
.uu-explorer .uu-tour-step{font-family:var(--f-mono,'Courier New'),monospace;color:var(--uu-muted);font-size:12px;letter-spacing:2px}
.uu-explorer .uu-footer{padding:16px 24px;display:flex;align-items:start;justify-content:space-between;gap:20px}
.uu-explorer .uu-footer>.uu-eyebrow{font-size:9px;margin-top:3px}
.uu-explorer .uu-text-fallback{font-size:11px;max-width:500px;color:var(--uu-muted)}
.uu-explorer .uu-text-fallback summary{cursor:pointer;text-align:right;padding:0 0 5px}
.uu-explorer .uu-text-fallback h3{font-size:14px;margin:15px 0 5px;color:var(--uu-ink)}
.uu-explorer .uu-text-fallback p{font-size:13px;margin-bottom:12px}
.uu-explorer .uu-hotspot{display:flex;align-items:center;justify-content:center;width:44px;height:44px;min-height:44px;padding:0;background:transparent;opacity:1;transition:opacity .15s;pointer-events:auto;position:relative;transform:translateZ(0)}
.uu-explorer .uu-hotspot:before{content:'';position:absolute;width:28px;height:28px;border-radius:50%;background:#081528e8;border:1px solid #8bb8df;box-shadow:0 0 0 4px #5ba6e817,0 3px 12px #0005}
.uu-explorer .uu-hotspot>span{position:relative;font-family:var(--f-mono,'Courier New'),monospace;font-size:11px;line-height:1;color:#dbeeff}
.uu-explorer .uu-hotspot[data-active=true]:before{background:#226cb2;border-color:#e1f0ff;box-shadow:0 0 0 5px #5ba6e830,0 0 20px #5ba6e835}
.uu-explorer .uu-hotspot:not([data-visible]){opacity:0;pointer-events:none}
.uu-explorer .uu-hotspot:hover:after,.uu-explorer .uu-hotspot:focus-visible:after{content:attr(data-label);position:absolute;white-space:nowrap;bottom:44px;padding:5px 9px;background:#071320;border:1px solid var(--uu-edge);color:var(--uu-ink);font-size:11px;pointer-events:none}
.uu-explorer .uu-poster{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:transparent}
.uu-explorer .uu-poster img,.uu-explorer .uu-error-poster{width:100%;height:100%;object-fit:contain;padding:25px}
.uu-explorer .uu-error-poster{position:absolute;inset:0}
.uu-explorer .uu-loading-label{position:absolute;bottom:90px;left:50%;transform:translateX(-50%);padding:7px 13px;background:#071320e8;border:1px solid var(--uu-edge);font-size:9px;white-space:nowrap}
.uu-explorer .uu-loading-bar{height:2px;position:absolute;top:0;left:0;right:0;z-index:5;background:#1a2d43}
.uu-explorer .uu-loading-bar>span{height:100%;display:block;background:var(--uu-accent);width:0;transition:width .2s}
.uu-explorer .uu-message{position:absolute;z-index:5;left:24px;right:24px;bottom:115px;background:#0b1729f5;border:1px solid var(--uu-edge);padding:15px;color:var(--uu-muted);font-size:13px}
.uu-explorer .uu-message button{display:block;color:white;text-decoration:underline;margin-top:8px}
.uu-explorer .uu-noscript{padding:16px 24px;color:var(--uu-muted);font-size:13px}
@media(max-width:1050px){.uu-explorer .uu-workspace{grid-template-columns:minmax(0,1fr) 300px}.uu-explorer .uu-introduction{padding:28px 24px}.uu-explorer h2{font-size:27px}.uu-explorer .uu-lede{font-size:11px}.uu-explorer .uu-stage-note{display:none}.uu-explorer .uu-stage-top{left:18px;right:18px}.uu-explorer .uu-view-state{font-size:8px}.uu-explorer .uu-eyebrow{letter-spacing:1px}}
@media(max-width:760px){.uu-explorer{margin:12px auto}.uu-explorer .uu-header{padding:16px 20px;min-height:72px}.uu-explorer .uu-brand{width:142px}.uu-explorer .uu-header-label{font-size:8px;letter-spacing:.8px}.uu-explorer .uu-header-rev{display:none}.uu-explorer .uu-introduction{display:block;padding:25px 20px}.uu-explorer h2{font-size:clamp(23px,5.7vw,34px);letter-spacing:-.8px}.uu-explorer .uu-lede{font-size:12px;margin-top:13px}.uu-explorer .uu-lede br{display:none}.uu-explorer .uu-workspace{grid-template-columns:1fr}.uu-explorer .uu-stage{min-height:410px;height:58vh;max-height:540px}.uu-explorer .uu-panel{border-left:0;border-top:1px solid var(--uu-edge)}.uu-explorer .uu-panel-heading{padding:17px 20px}.uu-explorer .uu-feature-list{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--uu-edge);padding:0}.uu-explorer .uu-feature-button{background:var(--uu-raised);padding:14px 13px;gap:9px;min-height:54px}.uu-explorer .uu-feature-label{font-size:11px}.uu-explorer .uu-arrow{display:none}.uu-explorer .uu-detail{min-height:0;padding:22px 22px}.uu-explorer .uu-detail-copy{max-width:62ch}.uu-explorer .uu-tour{padding:17px 22px}.uu-explorer .uu-tour-start{font-size:13px}.uu-explorer .uu-footer{padding:16px 20px;display:block}.uu-explorer .uu-text-fallback{margin-top:12px;max-width:none}.uu-explorer .uu-text-fallback summary{text-align:left}.uu-explorer .uu-stage-bottom{left:18px;right:18px}.uu-explorer .uu-gesture{font-size:8px}.uu-explorer .uu-view-tools{right:16px;bottom:54px}.uu-explorer .uu-stage-top>.uu-eyebrow{font-size:9px}.uu-explorer .uu-stage-top .uu-eyebrow span{margin:0 3px}.uu-explorer .uu-loading-label{bottom:115px}}
@media(prefers-reduced-motion:reduce){.uu-explorer *{transition:none!important;scroll-behavior:auto!important}}

.uu-explorer{container-type:inline-size;container-name:uu-aircraft}
@container uu-aircraft (max-width:760px){.uu-explorer{margin:12px auto}.uu-explorer .uu-header{padding:16px 20px;min-height:72px}.uu-explorer .uu-brand{width:142px}.uu-explorer .uu-header-label{font-size:8px;letter-spacing:.8px}.uu-explorer .uu-header-rev{display:none}.uu-explorer .uu-introduction{display:block;padding:25px 20px}.uu-explorer h2{font-size:clamp(23px,5.7vw,34px);letter-spacing:-.8px}.uu-explorer .uu-lede{font-size:12px;margin-top:13px}.uu-explorer .uu-lede br{display:none}.uu-explorer .uu-workspace{grid-template-columns:1fr}.uu-explorer .uu-stage{min-height:410px;height:58vh;max-height:540px}.uu-explorer .uu-panel{border-left:0;border-top:1px solid var(--uu-edge)}.uu-explorer .uu-panel-heading{padding:17px 20px}.uu-explorer .uu-feature-list{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--uu-edge);padding:0}.uu-explorer .uu-feature-button{background:var(--uu-raised);padding:14px 13px;gap:9px;min-height:54px}.uu-explorer .uu-feature-label{font-size:11px}.uu-explorer .uu-arrow{display:none}.uu-explorer .uu-detail{min-height:0;padding:22px 22px}.uu-explorer .uu-detail-copy{max-width:62ch}.uu-explorer .uu-tour{padding:17px 22px}.uu-explorer .uu-tour-start{font-size:13px}.uu-explorer .uu-footer{padding:16px 20px;display:block}.uu-explorer .uu-text-fallback{margin-top:12px;max-width:none}.uu-explorer .uu-text-fallback summary{text-align:left}.uu-explorer .uu-stage-bottom{left:18px;right:18px}.uu-explorer .uu-gesture{font-size:8px}.uu-explorer .uu-view-tools{right:16px;bottom:54px}.uu-explorer .uu-stage-top>.uu-eyebrow{font-size:9px}.uu-explorer .uu-stage-top .uu-eyebrow span{margin:0 3px}.uu-explorer .uu-loading-label{bottom:115px}}

