.hc-object-note{margin:0 0 16px}.hc-option-cards.hc-chips{flex-wrap:wrap;gap:8px;display:flex}.hc-chips .hc-option-card span{padding-inline:14px}.hc-select{width:100%;min-height:var(--control-min-height);border:1px solid var(--color-border-control);background:var(--color-bg);color:var(--color-text);font:600 15px/1.2 var(--font-manrope), sans-serif;border-radius:0;padding:0 10px}.hc-select:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.hc-stamp-row .hc-summary-facts>.hc-fact-purpose{grid-column:1/-1}@media (max-width:1180px){.hc-stamp-row .hc-summary-facts>div.hc-fact-purpose{border-left:0}}.hc-steps{border-bottom:1px solid var(--color-border);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:relative}.hc-step-tab{min-height:96px;color:var(--color-text-secondary);text-align:left;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-premium), color var(--duration-fast) var(--ease-premium);background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr);align-content:start;justify-items:start;row-gap:8px;padding:14px 14px 12px;display:grid;position:relative}.hc-step-tab:after{background:var(--color-accent);content:"";transform-origin:0;height:3px;transition:transform var(--duration-medium) var(--ease-premium);position:absolute;inset:auto 0 -1px;transform:scaleX(0)}.hc-step-tab[aria-selected=true]:after{transform:none}.hc-step-tab:focus-visible{outline:3px solid var(--focus-ring);outline-offset:-3px}.hc-step-value{max-width:100%;color:var(--color-text-muted);font:500 13px/1.3 var(--font-manrope), sans-serif;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hc-step-tab[aria-selected=true] .hc-step-value{color:var(--color-text-secondary)}.hc-step-nav{border-top:1px solid var(--color-border);justify-content:space-between;gap:10px;padding:18px 22px 22px;display:flex}.hc-step-back,.hc-step-next{border:1px solid var(--color-border-control);min-height:48px;color:var(--color-text);font:700 15px/1 var(--font-manrope), sans-serif;letter-spacing:0;text-transform:none;cursor:pointer;background:0 0;border-radius:0;justify-content:center;align-items:center;gap:8px;padding:0 18px;text-decoration:none;display:inline-flex}.hc-step-back{flex:none;width:48px;padding:0;font-size:18px}.hc-step-next{text-align:center;border-color:var(--color-text);background:var(--color-text);min-width:0;color:var(--color-bg);flex:auto}.hc-step-back:hover{border-color:var(--color-text)}.hc-step-next:hover{background:var(--color-accent-strong);border-color:var(--color-accent-strong)}:is(.hc-step-back:focus-visible,.hc-step-next:focus-visible){outline:3px solid var(--focus-ring);outline-offset:2px}.hc-step-panel:not([hidden]){animation:hc-step-in var(--duration-medium) var(--ease-premium)}@keyframes hc-step-in{0%{opacity:0;transform:translateY(6px)}}@layer base{:root:not([data-theme]) .hc-step-panel[hidden]{display:block!important}}:root:not([data-theme]) :is(.hc-steps,.hc-step-nav){display:none}@media (max-width:760px){.hc-step-tab{row-gap:6px;min-height:84px;padding:10px 10px 9px}.hc-step-title{letter-spacing:.04em;font-size:11px}.hc-step-value{font-size:12px}.hc-step-nav{padding:16px 20px 20px}}.hc-door-options .hc-option-card{min-width:68px}.hc-field-note-live:empty{margin:0}.hc-note-link{color:inherit;text-underline-offset:3px;text-decoration:underline}.hc-note-link:hover{color:var(--color-accent-strong)}.hc-field-reset{min-height:44px;color:var(--color-text);font:700 12px/1 var(--font-condensed), sans-serif;letter-spacing:.07em;text-transform:uppercase;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;text-decoration:underline;display:inline-flex}.hc-field-reset:hover{color:var(--color-accent-strong)}.hc-field-reset:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}#hc-stamp{scroll-margin-top:116px}@media (max-width:760px){#hc-stamp{scroll-margin-top:93px}}#hc-stamp:focus{outline:none}.hc-frame-panel{padding:22px 22px 8px}.hc-next{border-top:1px solid var(--color-border);margin:4px 22px 0;padding-top:18px}.hc-next-title{font:700 17px/1.2 var(--font-manrope), sans-serif;margin:0 0 10px}.hc-next-steps{gap:0;margin:0;padding:0;list-style:none;display:grid}.hc-next-steps li{border-bottom:1px solid var(--color-border);color:var(--color-text);font:600 15px/1.35 var(--font-manrope), sans-serif;align-items:baseline;gap:12px;padding:8px 0;display:flex}.hc-next-number{min-width:1.6em;color:var(--color-accent-strong);font:700 13px/1 var(--font-manrope), sans-serif;font-variant-numeric:tabular-nums;flex:none}.hc-next-more{min-height:44px;color:var(--color-accent-strong);font:600 14px/1.3 var(--font-manrope), sans-serif;text-underline-offset:3px;align-items:center;gap:6px;text-decoration:underline;display:inline-flex}@media (max-width:760px){.hc-next{margin-inline:20px}}.hc-frame-panel:empty{display:none}.hc-frame-list{border-top:1px solid var(--color-border);gap:0;display:grid}.hc-frame-list,.hc-frame-nodes{min-inline-size:0}.hc-frame-item{border:0;border-bottom:1px solid var(--color-border);min-height:44px;color:var(--color-text);font:600 15px/1.2 var(--font-manrope), sans-serif;text-align:left;cursor:pointer;background:0 0;border-left:3px solid #0000;border-radius:0;align-items:center;padding:0 12px 0 13px;display:flex}.hc-frame-item:hover{border-left-color:var(--color-border-strong)}.hc-frame-item[aria-pressed=true]{border-left-color:var(--color-accent)}.hc-frame-panel .hc-frame-intro{margin:0 0 12px}@media (forced-colors:active){.hc-frame-item{border-left-color:canvas}.hc-frame-item[aria-pressed=true]{border-left-color:highlight}}:is(.hc-frame-item:focus-visible,.hc-frame-node:focus-visible){outline:3px solid var(--focus-ring);outline-offset:2px}.hc-frame-text{min-height:4.6em;color:var(--color-text-secondary);font:500 14px/1.55 var(--font-manrope), sans-serif;margin:16px 0 0}.hc-frame-nodes{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.hc-frame-node{border:1px solid var(--color-border-control);min-height:44px;color:var(--color-text);font:600 13px/1 var(--font-manrope), sans-serif;cursor:pointer;background:0 0;border-radius:0;align-items:center;padding:0 12px 0 8px;display:inline-flex}.hc-frame-node:hover{border-color:var(--color-accent)}.hc-frame-node[aria-pressed=true]{border-color:var(--color-accent-strong);background:var(--color-accent-strong);color:var(--color-bg)}.hc-frame-node-number{border:1px solid var(--color-accent);width:20px;height:20px;color:var(--color-accent-strong);font:700 11px/1 var(--font-condensed), sans-serif;border-radius:50%;place-items:center;margin-right:8px;display:inline-grid}.hc-frame-node[aria-pressed=true] .hc-frame-node-number{color:inherit;border-color:currentColor}.hc-frame-play{align-items:center;display:flex}.hc-frame-play .dn-control{font:500 14px/1.2 var(--font-manrope), sans-serif;letter-spacing:0;text-transform:none;flex-direction:row-reverse;padding:0 6px 0 0}.hc-frame-head{border-top:1px solid var(--color-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 16px;margin:0 0 12px;padding-top:18px;display:flex}.hc-frame-head .hc-frame-heading{border:0;margin:0;padding:0}.hc-frame-play .dn-control-label{text-align:start;min-width:8.7em}.hc-control-group h3{font:700 17px/1.2 var(--font-manrope), sans-serif;letter-spacing:0;text-transform:none}.hc-step-panel>.hc-control-group:only-of-type>h3{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:760px){.hc-steps{grid-template-columns:repeat(4,minmax(0,1fr))}.hc-step-title{font-size:12.5px}.hc-step-value{display:none}.hc-step-tab{min-height:64px;padding:10px 8px}.hc-frame-panel{padding:20px 20px 4px}.hangar-configurator-embedded :is(.hc-field-hint,.hc-field-note),.hc-stamp-row :is(.hc-summary-handoff p,.hc-summary-disclaimer){font-size:14px}.hc-stamp-row .hc-fact-status{font-size:12px}}.hc-fact-status{border:1px dashed var(--color-border-strong);color:var(--color-text-muted);font:600 11px/1.2 var(--font-manrope), sans-serif;letter-spacing:0;text-transform:none;vertical-align:1px;border-radius:0;margin-left:6px;padding:2px 6px;display:inline-block}.hc-summary-facts>div:is([data-status=example],[data-status=suggested]) dd{color:var(--color-text-secondary)}.hc-summary-dimensions-status{margin:4px 0 0}.hc-summary-dimensions-status .hc-fact-status{margin-left:0}.hangar-configurator-embedded .hc-draft-note{width:min(var(--container-max), calc(100% - var(--container-gutter) * 2));color:var(--color-text-secondary);font:500 14px/1.4 var(--font-manrope), sans-serif;margin:0 auto 14px;display:block}@media (max-width:760px){.hangar-configurator-embedded .hc-draft-note{width:min(100% - 32px,620px)}}.hc-draft-reset{min-height:44px;color:var(--color-text);font:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0 2px;font-weight:700}.hc-draft-reset:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.hc-step-current{display:none}@media (max-width:760px){.hc-steps{grid-template-columns:repeat(5,minmax(0,1fr))}.hc-step-tab{place-items:center;min-height:52px;padding:8px 4px}.hc-step-tab .hc-step-title{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hc-step-current{color:var(--color-text);font:700 15px/1.3 var(--font-manrope), sans-serif;margin:0;padding:12px 20px 0;display:block}}@media (min-width:761px){.hc-steps{grid-template-columns:repeat(5,minmax(0,1fr))}.hc-step-tab{min-height:76px;padding:12px 10px 10px}.hc-step-title{font-size:13px}}.hc-sizes-unknown{margin-top:18px}.hc-more{border-top:1px dashed var(--color-border);margin-top:16px}.hc-more>summary{min-height:48px;color:var(--color-text-secondary);font:600 14px/1.3 var(--font-manrope), sans-serif;cursor:pointer;justify-content:space-between;align-items:center;list-style:none;display:flex}.hc-more>summary::-webkit-details-marker{display:none}.hc-more>summary:after{content:"+" / "";color:var(--color-text-muted);font:400 20px/1 var(--font-manrope), sans-serif}.hc-more[open]>summary:after{content:"−" / ""}.hc-more>summary:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.hc-more .hc-field-head>label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hc-frame-heading{border-top:1px solid var(--color-border);font:700 17px/1.2 var(--font-manrope), sans-serif;margin:0 0 12px;padding-top:18px}.hc-scope-list{margin-top:14px}.hangar-configurator-embedded .hc-option-card span,.hangar-configurator-embedded .hc-field-controls input[type=text],.hangar-configurator-embedded .hc-select{border-radius:0}.hangar-configurator-embedded .hc-option-card span{min-height:46px;color:var(--color-text);transition:color var(--duration-fast) var(--ease-premium), border-color var(--duration-fast) var(--ease-premium), background var(--duration-fast) var(--ease-premium), transform .12s var(--ease-premium);padding:8px 26px;font-size:14px;position:relative}.hangar-configurator-embedded .hc-option-card:hover input:not(:checked,:disabled)+span{border-color:var(--color-text-secondary);background:color-mix(in srgb, var(--color-text) 5%, var(--color-bg))}.hangar-configurator-embedded .hc-option-card:active input:not(:disabled)+span{transform:scale(.98)}.hangar-configurator-embedded .hc-option-card span:before{border:solid var(--color-accent);content:"";opacity:0;width:9px;height:5px;transition:opacity .16s ease, transform .16s var(--ease-premium);border-width:0 0 2px 2px;position:absolute;top:50%;left:10px;transform:translateY(-70%)rotate(-45deg)scale(.6)}.hangar-configurator-embedded .hc-option-card input:checked+span:before{opacity:1;transform:translateY(-70%)rotate(-45deg)}.hangar-configurator-embedded .hc-option-cards:not(.hc-chips) .hc-option-card span{padding-inline:8px}.hangar-configurator-embedded .hc-chips .hc-option-card span{padding-inline:14px}.hangar-configurator-embedded .hc-option-cards .hc-option-card span:before{width:7px;height:4px;top:7px;left:7px;transform:rotate(-45deg)scale(.6)}.hangar-configurator-embedded .hc-option-cards .hc-option-card input:checked+span:before{transform:rotate(-45deg)}.hangar-configurator-embedded .hc-chips .hc-option-card input:is([value=unknown],[value=""])+span{color:var(--color-text-secondary);border-style:dashed}.hangar-configurator-embedded .hc-chips .hc-option-card input:is([value=unknown],[value=""]):checked+span{border-color:var(--color-text);background:var(--color-bg);color:var(--color-text-secondary)}.hangar-configurator-embedded .hc-select{-webkit-appearance:none;appearance:none;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 20px),calc(100% - 15px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;min-height:46px;padding:0 40px 0 14px}.hangar-configurator-embedded .hc-select:hover{border-color:var(--color-text-secondary)}.hangar-configurator-embedded .hc-field-controls input[type=range]{-webkit-appearance:none;appearance:none;cursor:pointer;background:0 0}.hangar-configurator-embedded .hc-field-controls input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--color-accent) 0 var(--fill,50%), var(--color-border-strong) var(--fill,50%) 100%);height:2px}.hangar-configurator-embedded .hc-field-controls input[type=range]::-moz-range-track{background:var(--color-border-strong);height:2px}.hangar-configurator-embedded .hc-field-controls input[type=range]::-moz-range-progress{background:var(--color-accent);height:2px}.hangar-configurator-embedded .hc-field-controls input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;border:2px solid var(--color-accent);background:var(--color-bg);width:18px;height:18px;transition:transform .12s var(--ease-premium);border-radius:0;margin-top:-8px}.hangar-configurator-embedded .hc-field-controls input[type=range]::-moz-range-thumb{border:2px solid var(--color-accent);background:var(--color-bg);border-radius:0;width:14px;height:14px}.hangar-configurator-embedded .hc-field-controls input[type=range]:hover::-webkit-slider-thumb{transform:scale(1.15)}.hangar-configurator-embedded .hc-field-controls input[type=range]:active::-webkit-slider-thumb{transform:scale(1.15)}.hangar-configurator-embedded .hc-field-controls input[type=range]:focus-visible{outline:none}.hangar-configurator-embedded .hc-field-controls input[type=range]:focus-visible::-webkit-slider-thumb{outline:3px solid var(--focus-ring);outline-offset:2px}.hangar-configurator-embedded .hc-field-controls input[type=range]:focus-visible::-moz-range-thumb{outline:3px solid var(--focus-ring);outline-offset:2px}.hangar-configurator-embedded .hc-field-controls input[type=text]{min-height:46px}.hangar-configurator .hc-field .hc-field-controls{grid-template-columns:minmax(0,1fr) 84px;position:relative}.hangar-configurator .hc-field .hc-field-controls input[type=text]{padding-right:26px}.hc-field-unit{color:var(--color-text-muted);font:500 15px/1 var(--font-manrope), sans-serif;pointer-events:none;position:absolute;top:50%;right:11px;transform:translateY(-50%)}@media (max-width:760px){.hc-field-unit{font-size:16px}}.hangar-configurator-embedded .hc-field-controls input[type=text]:hover{border-color:var(--color-text-secondary)}.hangar-configurator-embedded .hc-checkbox-row{position:relative}.hangar-configurator-embedded .hc-checkbox-row input[type=checkbox]{-webkit-appearance:none;appearance:none;border:1px solid var(--color-border-control);background:var(--color-bg);cursor:pointer;width:18px;height:18px;transition:background-color var(--duration-fast) var(--ease-premium), border-color var(--duration-fast) var(--ease-premium);border-radius:0;flex:none;margin:0}.hangar-configurator-embedded .hc-checkbox-row:hover input[type=checkbox]:not(:checked){border-color:var(--color-text-secondary)}.hangar-configurator-embedded .hc-checkbox-row input[type=checkbox]:checked{border-color:var(--color-text);background:var(--color-text)}.hangar-configurator-embedded .hc-checkbox-row input[type=checkbox]+span{font-size:14px}.hangar-configurator-embedded .hc-checkbox-row input[type=checkbox]+span:before{border:solid var(--color-accent);content:"";opacity:0;pointer-events:none;border-width:0 0 2px 2px;width:9px;height:5px;position:absolute;top:50%;left:6.5px;transform:translateY(-70%)rotate(-45deg)}.hangar-configurator-embedded .hc-checkbox-row input[type=checkbox]:checked+span:before{opacity:1}@media (forced-colors:active){.hangar-configurator-embedded .hc-checkbox-row input[type=checkbox]{-webkit-appearance:auto;appearance:auto}.hangar-configurator-embedded .hc-checkbox-row input[type=checkbox]+span:before{display:none}}.hangar-configurator-embedded .hc-step-panel .hc-field+.hc-field{margin-top:24px}.hangar-configurator-embedded .hc-step-panel .hc-field-head{margin-bottom:10px}.hangar-configurator-embedded .hc-field-head :is(label,span){color:var(--color-text);font-weight:600}.hc-step-tab,.hangar-configurator-embedded .hc-step-tab{text-align:center;align-content:start;justify-items:center;row-gap:8px;padding:14px 4px 12px}.hc-step-tab+.hc-step-tab{border-left:0}.hc-step-tab:not(:last-child):before{z-index:0;background:var(--color-border-strong);content:"";width:100%;height:1px;position:absolute;top:26px;left:50%}.hc-step-tab[data-done]:not(:last-child):before{background:var(--color-accent)}.hc-step-number{z-index:1;border:1px solid var(--color-border-strong);background:var(--color-surface-elevated);width:24px;height:24px;color:var(--color-text-muted);font:700 12px/1 var(--font-condensed), sans-serif;transition:background var(--duration-fast) var(--ease-premium), color var(--duration-fast) var(--ease-premium), border-color var(--duration-fast) var(--ease-premium);place-items:center;display:inline-grid;position:relative}.hc-step-tab:hover .hc-step-number{border-color:var(--color-text-secondary);color:var(--color-text)}.hc-step-tab[data-done] .hc-step-number{border-color:var(--color-accent);color:var(--color-accent-strong)}.hc-step-tab[aria-selected=true] .hc-step-number{border-color:var(--color-text);background:var(--color-text);color:var(--color-bg)}.hc-step-title{max-width:100%;color:var(--color-text-secondary);font:700 13px/1.25 var(--font-manrope), sans-serif;letter-spacing:0;text-transform:none;overflow-wrap:normal;text-wrap:balance}.hc-step-tab[aria-selected=true] .hc-step-title{color:var(--color-text)}.hc-step-tab[aria-selected=true],.hc-step-tab:hover:not([aria-selected=true]){color:var(--color-text);background:0 0}@media (min-width:1024px) and (max-height:760px){.hangar-configurator-embedded .hc-step-tab{row-gap:6px;padding:10px 4px 9px}.hangar-configurator-embedded .hc-step-tab:not(:last-child):before{top:21px}.hangar-configurator-embedded .hc-step-number{width:22px;height:22px}}@media (max-width:760px){.hangar-configurator-embedded .hc-step-tab{min-height:0;padding:12px 4px}.hangar-configurator-embedded .hc-step-tab:not(:last-child):before{top:26px}.hangar-configurator-embedded .hc-step-number{width:28px;height:28px;font-size:13px}}@media (forced-colors:active){.hangar-configurator .hc-step-tab[aria-selected=true] .hc-step-number,.hangar-configurator .hc-frame-item[aria-pressed=true],.hangar-configurator .hc-frame-node[aria-pressed=true],.hangar-configurator .hc-option-card input:checked:not(:disabled)+span{forced-color-adjust:none;color:highlighttext;background:highlight;border-color:highlight}.hangar-configurator .hc-option-card input:checked+span:before{border-color:currentColor}.hangar-configurator .hc-step-tab[aria-selected=true]:after{forced-color-adjust:none;background:highlight}.hangar-configurator .hc-option-card input:checked:disabled+span{forced-color-adjust:none;color:graytext;background:canvas;border-color:highlight}}.hc-option-cards.hc-tiles{grid-template-columns:repeat(3,auto)}.hc-tiles .hc-option-card span{box-sizing:border-box;flex-direction:column;gap:2px;height:100%}.hangar-configurator-embedded .hc-tiles .hc-option-card span{padding:13px 6px 9px}.hc-tile-word{font-weight:700}.hc-tile-detail{font:500 12.5px/1.25 var(--font-manrope), sans-serif;opacity:.8;white-space:nowrap}.hc-tile-detail[data-apart]{white-space:normal}.hangar-configurator-embedded .hc-tiles .hc-option-card input:is([value=undecided],[value=unknown])+span{color:var(--color-text-secondary);border-style:dashed}.hangar-configurator-embedded .hc-tiles .hc-option-card input:is([value=undecided],[value=unknown]):checked+span{border-color:var(--color-text);background:var(--color-bg);color:var(--color-text-secondary)}.hc-inline-field{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 12px;display:flex}.hc-inline-field>.hc-field-head{flex:72px;min-width:72px}.hc-inline-field>.hc-field-head>span{line-height:1.25}.hc-inline-field>.hc-field-head,.hangar-configurator-embedded .hc-step-panel .hc-inline-field>.hc-field-head{margin-bottom:0}.hc-inline-field>.hc-option-cards{flex:none;width:172px;max-width:100%}.hc-inline-field>.hc-door-options{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.hc-inline-field>.hc-field-note{flex-basis:100%;margin-top:0}.hangar-configurator .hc-inline-field.hc-door-field{margin-top:16px}.hc-inline-field+.hc-gate-types{margin-top:12px}.hc-gate-types .hc-option-card span{flex-direction:column;gap:2px}.hc-follow-up{border-left:2px solid var(--color-accent);padding-left:14px}.hangar-configurator-embedded .hc-step-panel .hc-field+.hc-follow-up{margin-top:16px}.hc-shell-more>.hc-field:first-of-type{margin-top:2px}.hc-shell-more[open]{padding-bottom:4px}.hc-summary-dimensions [data-status=example]{color:var(--color-text-secondary);-webkit-text-decoration:underline dashed 1px var(--color-border-strong);text-decoration:underline dashed 1px var(--color-border-strong);text-underline-offset:.16em}.hc-summary-print{min-height:44px;color:var(--color-accent-strong);cursor:pointer;font:600 14px/1.3 var(--font-manrope), sans-serif;text-underline-offset:3px;background:0 0;border:0;justify-self:start;align-items:center;gap:8px;padding:0;text-decoration:underline;display:inline-flex}.hc-summary-print svg{flex:none;width:18px;height:18px}.hc-summary-print:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.hangar-configurator-embedded .hc-inquiry{width:min(var(--container-max), calc(100% - var(--container-gutter) * 2));grid-template-columns:minmax(0,760px) minmax(0,1fr) minmax(250px,21.4286%);align-items:start;margin:24px auto 0;display:grid}.hc-inquiry:focus{outline:none}.hc-inquiry>.inquiry-form{grid-column:1;min-width:0}.hc-inquiry>.hc-inquiry-next{border-top:0;grid-column:3;margin:0;padding:18px 22px 0}.hc-inquiry :is(.inquiry-form label>span,.inquiry-choice legend){letter-spacing:.06em;font-size:12.5px}.hc-inquiry .inquiry-choice label>span{font-size:12px}.hc-inquiry .inquiry-form-section-title{font-size:12.5px}.hc-inquiry :is(.inquiry-form-kicker,.inquiry-required-note),.hc-inquiry .inquiry-field-hint{font-size:13px}@media (max-width:1180px){.hangar-configurator-embedded .hc-inquiry{grid-template-columns:minmax(0,760px)}.hc-inquiry>.hc-inquiry-next{display:none}}@media (max-width:760px){.hangar-configurator-embedded .hc-inquiry{width:min(100% - 32px,620px);margin-top:16px}}.gv{--gv-ink:var(--color-dark-text);--gv-ink-2:var(--color-dark-text-secondary);--gv-ink-3:var(--color-dark-text-muted);--gv-field:var(--color-dark);--gv-ground:#6a6c66;--gv-w:1}.gv path{fill:none;stroke-linecap:round;stroke-linejoin:round}.gv .gv-plane{fill:var(--gv-field);stroke:none}.gv-front{stroke:var(--gv-ink);stroke-width:calc(2.6px * var(--gv-w))}.gv-edge{stroke:var(--gv-ink);stroke-width:calc(1.6px * var(--gv-w))}.gv-out{stroke:var(--gv-ink-3);stroke-width:1.1px;stroke-dasharray:5 4}.gv-cladding{stroke:var(--gv-ink-3);stroke-width:.8px;opacity:.6}.gv-cladding[data-system=sandwich-panel]{stroke:var(--gv-ink-2);stroke-width:.9px;opacity:.55}.gv-cladding[data-active]{stroke:var(--color-accent);opacity:1}.gv .gv-opening{fill:#0a0b0b;stroke:var(--gv-ink);stroke-width:1.4px;stroke-linejoin:miter}.gv .gv-opening[data-active]{fill:color-mix(in srgb, var(--color-accent) 22%, #0a0b0b);stroke:var(--color-accent)}.gv-frame-front{stroke:var(--gv-ink);stroke-width:calc(2.6px * var(--gv-w))}.gv-frame-back{stroke:var(--gv-ink-3);stroke-width:1.2px}.gv-frame-thin{stroke:var(--gv-ink-2);stroke-width:1px;opacity:.6}.gv-frame-brace{stroke:var(--color-accent);stroke-width:1.4px}.gv-ground{stroke:var(--gv-ground);stroke-width:1.2px}.gv-hatch{stroke:var(--gv-ground);stroke-width:.9px}.gv-dim{stroke:var(--gv-ink-3);stroke-width:1.1px}.gv-dot{fill:var(--gv-ink-2)}.gv-plate{fill:var(--gv-field)}.gv-value{fill:var(--gv-ink-2);font-family:var(--font-manrope), sans-serif;font-variant-numeric:tabular-nums;text-anchor:middle;dominant-baseline:central;paint-order:stroke;stroke:var(--gv-field);stroke-width:5px;stroke-linejoin:round;font-weight:600}.gv-size[data-active] .gv-dim{stroke:var(--color-accent);stroke-width:1.6px}.gv-size[data-active] .gv-value{fill:var(--color-accent-on-dark)}@container sheet (width<=480px){.gv{--gv-w:.8}}.gv :is(.gv-stage,.gv-size,.gv-dim){transition:opacity .5s var(--ease-premium), stroke .7s ease, stroke-width .7s ease, fill .7s ease}.gv :is(.gv-value,.gv-hatch){transition:opacity .4s,fill .7s}.gv :is([data-active],[data-active] .gv-dim,[data-active] .gv-value){transition-duration:.5s,.12s,.12s,.12s}.gv [data-held]{opacity:0}@media (prefers-reduced-motion:no-preference){.gv[data-building] :is(.gv-front,.gv-edge){stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset 1.1s var(--ease-premium)}.gv[data-building] [data-held] :is(.gv-front,.gv-edge){stroke-dashoffset:1px}}.hc-preview-image:is([data-build=armed],[data-build=complete]) .gv :is(.gv-stage,.gv-size,.gv-front,.gv-edge){transition-property:none}@media (max-width:760px){.hangar-configurator-embedded .hc-layout[data-configuring] .hc-preview-sheet :is(.gv-sizes,.gv-hatch){display:none}}@media (prefers-reduced-motion:no-preference){.gv[data-morph] path:not(.gv-cladding,.gv-hatch){transition:d .55s cubic-bezier(.45, 0, .2, 1), stroke .7s ease, fill .7s ease, opacity .5s var(--ease-premium)}.gv[data-morph] .gv-dot{transition:cx .55s cubic-bezier(.45,0,.2,1),cy .55s cubic-bezier(.45,0,.2,1)}.gv[data-morph] .gv-plate{transition:x .55s cubic-bezier(.45,0,.2,1),y .55s cubic-bezier(.45,0,.2,1),width .55s,height .55s}.gv[data-morph] .gv-value{transition:transform .55s cubic-bezier(.45,0,.2,1),fill .7s}.gv[data-morph] :is(.gv-cladding,.gv-hatch){opacity:0;transition:none}}.hc-print-root{visibility:hidden;pointer-events:none;width:184mm;position:fixed;top:0;left:-10000px}@page hangar-sheet{size:A4 portrait;margin:12mm 13mm}@media print{:root[data-print=hangar-sheet] body>:not(.hc-print-root){display:none!important}:root[data-print=hangar-sheet]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-print=hangar-sheet],:root[data-print=hangar-sheet] body{background:#fff!important}:root[data-print=hangar-sheet] .hc-print-root{visibility:visible;page:hangar-sheet;width:auto;position:static}}.hc-print{--print-ink:#20211f;--print-ink-2:#474944;--print-ink-3:#5e615d;--print-rule:#c8c2b7;--print-copper:#934923;color:var(--print-ink);font:400 10pt/1.4 var(--font-manrope), Arial, sans-serif;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff}.hc-print :is(h1,h2,p,dl,dd,figure){margin:0}.hc-print-head{border-bottom:2px solid var(--print-copper);justify-content:space-between;align-items:end;gap:8mm;padding-bottom:3mm;display:flex}.hc-print-brand{gap:1mm;display:grid}.hc-print-brand strong{font:700 15pt/1 var(--font-condensed), sans-serif;letter-spacing:.14em}.hc-print-brand span{color:var(--print-ink-3);font:700 8pt/1 var(--font-condensed), sans-serif;letter-spacing:.14em;text-transform:uppercase}.hc-print-title{text-align:right}.hc-print-title h1{font:700 13pt/1.15 var(--font-condensed), sans-serif;letter-spacing:.04em;text-transform:uppercase}.hc-print-title p{color:var(--print-ink-3);margin-top:1mm;font-size:8.5pt}.hc-print-object{flex-wrap:wrap;align-items:baseline;gap:2mm 6mm;padding:4mm 0 2mm;display:flex}.hc-print-kind{width:100%;color:var(--print-ink-3);font:700 8pt/1 var(--font-condensed), sans-serif;letter-spacing:.12em;text-transform:uppercase}.hc-print-dimensions{font:600 22pt/1 var(--font-condensed), sans-serif;font-variant-numeric:tabular-nums}.hc-print-area{color:var(--print-ink-2);font-variant-numeric:tabular-nums;font-size:9.5pt}.hc-print-dimensions [data-status=example]{color:var(--print-ink-3);text-underline-offset:.14em;-webkit-text-decoration:underline dashed;text-decoration:underline dashed;text-decoration-thickness:1px}.hc-print-note{border:1px dashed var(--print-ink-3);color:var(--print-ink-3);padding:.5mm 1.5mm;font-size:8pt;font-weight:600}.hc-print-drawing{border-bottom:1px solid var(--print-rule);break-inside:avoid;padding:2mm 0 3mm}.hc-print-drawing svg{width:100%;height:88mm;padding:0;display:block}.hc-print-drawing figcaption{color:var(--print-ink-3);font:700 7.5pt/1.3 var(--font-condensed), sans-serif;letter-spacing:.1em;text-transform:uppercase;margin-top:1mm}.hc-print .gv{--gv-ink:var(--print-ink);--gv-ink-2:var(--print-ink-2);--gv-ink-3:var(--print-ink-3);--gv-field:#fff;--gv-ground:#8b8d86}.hc-print .gv .gv-opening{fill:#ecebe6;stroke:var(--print-ink)}.hc-print .gv-frame-brace{stroke:var(--print-copper)}.hc-print .gv *{transition:none!important}.hc-print-facts{grid-template-columns:1fr 1fr;gap:3mm 8mm;padding:4mm 0;display:grid}.hc-print-part{break-inside:avoid}.hc-print-part h2{border-bottom:1px solid var(--print-ink);font:700 8.5pt/1.2 var(--font-condensed), sans-serif;letter-spacing:.1em;text-transform:uppercase;margin-bottom:1.5mm;padding-bottom:1mm}.hc-print-part:is([data-part=defaults],[data-part=preliminary]) h2{color:var(--print-ink-3);border-bottom-style:dashed}.hc-print-part:is([data-part=defaults],[data-part=preliminary]) dd{color:var(--print-ink-2)}.hc-print-part dl>div{border-bottom:1px solid var(--print-rule);grid-template-columns:38% 1fr;gap:3mm;padding:1mm 0;display:grid}.hc-print-part dt{color:var(--print-ink-3);font-size:8.5pt}.hc-print-part dd{font-variant-numeric:tabular-nums;font-size:9pt;font-weight:600}.hc-print-disclaimer{color:var(--print-ink-2);margin-top:1.5mm;font-size:8.5pt;line-height:1.45}.hc-print-foot{border-top:1px solid var(--print-rule);color:var(--print-ink-3);font:600 8.5pt/1.3 var(--font-manrope), sans-serif;flex-wrap:wrap;gap:1mm 6mm;margin-top:4mm;padding-top:2mm;display:flex}.hc-print-foot span:first-child{color:var(--print-ink);font-family:var(--font-condensed), sans-serif;letter-spacing:.12em}.ft{--ft-k:1;--ft-snow:#5aa8ff;--ft-wind:#4fd8c8}.ft-window{aspect-ratio:720/440;flex:none;position:relative;overflow:hidden}.ft-drawing{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.ft-drawing path{fill:none;stroke-linecap:round;stroke-linejoin:round;transition:stroke .3s,opacity .3s}.ft-slab{stroke:var(--color-border-strong);stroke-width:calc(1.1px * var(--ft-k))}.ft-footing{stroke:var(--color-text-muted);stroke-width:calc(.9px * var(--ft-k));stroke-dasharray:3 2}.ft-footing-top{stroke:var(--color-text-muted);stroke-width:calc(1px * var(--ft-k))}.ft-ground{stroke:var(--color-border-strong);stroke-width:calc(.8px * var(--ft-k))}.ft-back{stroke:var(--color-text-muted);stroke-width:calc(1.1px * var(--ft-k))}.ft-opening{stroke:var(--color-text-muted);stroke-width:calc(1px * var(--ft-k))}.ft-thin{stroke:var(--color-text-secondary);stroke-width:calc(1.1px * var(--ft-k))}.ft-post{stroke:var(--color-text-secondary);stroke-width:calc(1.4px * var(--ft-k))}.ft-brace{stroke:var(--color-text-secondary);stroke-width:calc(1.2px * var(--ft-k))}.ft-brace-far{stroke:var(--color-text-muted)}.ft-member{stroke:var(--color-text);stroke-width:calc(2.2px * var(--ft-k))}.ft-dim{stroke:var(--color-text-muted);stroke-width:calc(1.1px * var(--ft-k))}.ft-axis{stroke:var(--color-text-muted);stroke-width:calc(.9px * var(--ft-k));stroke-dasharray:14 4 1 4}.ft-bubble{transform:scale(var(--ft-k));transform-box:fill-box;transform-origin:50%;transition:opacity .3s}.ft-bubble circle{fill:var(--color-surface-alt);stroke:var(--color-text-muted);stroke-width:1px;transition:stroke .3s}.ft-bubble text{fill:var(--color-text-secondary);font:700 14px var(--font-condensed), sans-serif;text-anchor:middle;transition:fill .3s}.ft-letter{fill:var(--color-text-secondary);font:italic 600 calc(19px * var(--ft-k)) var(--font-manrope), sans-serif;text-anchor:middle;dominant-baseline:central;transition:fill .3s,opacity .3s}.ft-letter[data-anchor=end]{text-anchor:end}.ft-letter[data-anchor=start]{text-anchor:start}.ft-letter{paint-order:stroke;stroke:var(--color-surface-alt);stroke-width:calc(6px * var(--ft-k));stroke-linejoin:round}.ft-dim-text{dominant-baseline:alphabetic}.ft-dim-text[data-side=below][data-cap=letter]{transform:translateY(calc(13.7px * var(--ft-k)))}.ft-dim-text[data-side=below][data-cap=value]{transform:translateY(calc(10.8px * var(--ft-k)))}.ft-value{font-style:normal;font-weight:600;font-size:calc(15px * var(--ft-k));font-variant-numeric:tabular-nums}.ft-part,.ft-tags,.ft-load{transition:opacity .3s}.ft .dn-progress{grid-template-columns:repeat(5,minmax(0,1fr))}.ft .dn-progress span:not(.is-done){background:color-mix(in srgb, var(--color-text) 20%, transparent)}.ft-tags{opacity:0}.ft-leader{stroke:var(--color-accent);stroke-width:calc(1px * var(--ft-k))}.ft-tag{fill:var(--color-accent-strong);font:600 calc(15px * var(--ft-t,1)) var(--font-manrope), sans-serif;paint-order:stroke;stroke:var(--color-surface-alt);stroke-width:calc(7px * var(--ft-k));stroke-linejoin:round}.ft[data-step] .ft-part{opacity:.28}.ft[data-step] :is(.ft-back,.ft-opening){opacity:.5}.ft[data-step] .ft-part :is(.ft-bubble,.ft-letter){opacity:0}.ft[data-step="1"] [data-part~="1"] :is(.ft-bubble,.ft-letter),.ft[data-step="3"] [data-part~="3"] :is(.ft-bubble,.ft-letter){opacity:1}.ft:is([data-step="4"],[data-step="5"]) .ft-part :is(.ft-axis,.ft-dim){opacity:0}.ft[data-step="1"] [data-part~="1"],.ft[data-step="2"] [data-part~="2"],.ft[data-step="3"] [data-part~="3"]{opacity:1}.ft[data-step="1"] [data-part~="1"] path,.ft[data-step="2"] [data-part~="2"] path,.ft[data-step="3"] [data-part~="3"] :is(.ft-thin,.ft-post,.ft-brace,.ft-dim,.ft-axis){stroke:var(--color-accent)}.ft[data-step="1"] [data-part~="1"] .ft-member,.ft[data-step="2"] [data-part~="2"] .ft-member{stroke-width:calc(2.8px * var(--ft-k))}.ft[data-step="3"] [data-part~="3"] .ft-brace{stroke-width:calc(2.2px * var(--ft-k))}.ft[data-step="3"] [data-part~="3"] .ft-brace-far{stroke-width:calc(1.5px * var(--ft-k))}.ft[data-step="3"] [data-part~="3"] .ft-post{stroke-width:calc(2px * var(--ft-k))}.ft[data-step="1"] [data-part~="1"] .ft-letter,.ft[data-step="3"] [data-part~="3"] .ft-letter{fill:var(--color-accent-strong)}.ft[data-step="1"] [data-part~="1"] .ft-bubble circle,.ft[data-step="3"] [data-part~="3"] .ft-bubble circle{stroke:var(--color-accent)}.ft[data-step="1"] [data-part~="1"] .ft-bubble text,.ft[data-step="3"] [data-part~="3"] .ft-bubble text{fill:var(--color-accent-strong)}.ft[data-step="2"] [data-tags="2"],.ft[data-step="3"] [data-tags="3"]{opacity:1}.ft-answer{fill:var(--color-accent-strong)}.ft-clear{opacity:0;pointer-events:none;transition:opacity .3s}.ft:not([data-step]) .ft-clear{opacity:1}.ft-clear-line{stroke:var(--color-accent);stroke-width:calc(1.6px * var(--ft-k))}.ft-clear-row{stroke:var(--color-accent);stroke-width:calc(2.6px * var(--ft-k))}@media (prefers-reduced-motion:no-preference){.ft-clear :is(.ft-clear-line,.ft-clear-row){stroke-dasharray:1;animation:ft-draw .7s var(--ease-premium,ease) both}.ft-answer{animation:.4s .4s both ft-in}}@keyframes ft-rise{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.ft-load{opacity:0;pointer-events:none}.ft[data-step="4"] [data-load=snow],.ft[data-step="5"] [data-load=wind]{opacity:1}.ft[data-step="4"] .ft-part,.ft[data-step="5"] .ft-part{opacity:.55}.ft-link{stroke:var(--color-accent);stroke-width:calc(2.6px * var(--ft-k));filter:url(#ft-glow)}.ft-drawing .ft-plane{fill:var(--color-accent);fill-opacity:.14;stroke:none;filter:none}.ft-link-footing{stroke-width:calc(1.8px * var(--ft-k));stroke-dasharray:4 3}.ft-drawing .ft-edge{stroke-width:calc(1.2px * var(--ft-k));stroke-dasharray:5 4;filter:none}.ft-arrows{stroke:var(--color-accent);stroke-width:calc(2px * var(--ft-k))}.ft-flow{stroke:var(--color-accent-strong);stroke-width:calc(4.5px * var(--ft-k));stroke-dasharray:.5 12}.ft-drawing .ft-ghost{stroke:var(--color-text);stroke-width:calc(1.6px * var(--ft-k));stroke-dasharray:7 5;opacity:0}.ft-legend{padding:0 14px 6px;display:grid}.ft-legend>*{grid-area:1/1}.ft-chain{visibility:hidden;font:600 12.5px/1.25 var(--font-manrope), sans-serif;color:var(--color-accent-strong);flex-wrap:wrap;align-content:start;gap:2px 0;margin:0;padding:0;list-style:none;display:flex}.ft[data-step="4"] .ft-chain[data-load=snow],.ft[data-step="5"] .ft-chain[data-load=wind]{visibility:visible}.ft-chain li:not(:last-child):after{color:var(--color-text-muted);content:"→";margin-inline:6px}.ft-remark{color:var(--color-text-muted);font:italic 500 12.5px/1.25 var(--font-manrope), sans-serif;margin:0}.ft:is([data-step="4"],[data-step="5"]) .ft-remark{visibility:hidden}.ft-note{color:var(--color-text-secondary);font:italic 500 12.5px/1.25 var(--font-manrope), sans-serif;opacity:0;pointer-events:none;margin:0}@media (prefers-reduced-motion:reduce){.ft-legend>.ft-note{grid-area:2/1;margin-top:4px}.ft[data-step="5"] :is(.ft-ghost,.ft-note){opacity:1}}@keyframes ft-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes ft-flow{to{stroke-dashoffset:-12.5px}}@keyframes ft-drop{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:none}}@keyframes ft-gust{0%{opacity:0;transform:translate(-12px,7px)}to{opacity:1;transform:none}}@keyframes ft-snowfall{0%{opacity:0;transform:translateY(-8px)}15%{opacity:1}55%,85%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes ft-gusting{0%{opacity:0;transform:translate(-10px,6px)}15%{opacity:1}45%,80%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes ft-light{0%{opacity:0}to{opacity:1}}@keyframes ft-link-on{0%{color:var(--color-text-muted)}to{color:var(--color-accent-strong)}}@keyframes ft-ghost{0%,to{opacity:0}15%,85%{opacity:1}}@keyframes ft-swap{0%,to{opacity:1}15%,85%{opacity:0}}@keyframes ft-unbraced{0%,to{opacity:1}15%,85%{opacity:.3}}@media (prefers-reduced-motion:no-preference){.ft[data-step="1"] [data-part~="1"] path[pathLength],.ft[data-step="2"] [data-part="2"] path[pathLength],.ft[data-step="3"] [data-part~="3"] :is(.ft-brace,.ft-post){stroke-dasharray:1;animation:ft-draw 1s var(--ease-premium) .7s both}.ft[data-step="2"] [data-part="2"] path[pathLength]{animation-duration:1.4s}.ft[data-step="2"] [data-tags="2"],.ft[data-step="3"] [data-tags="3"]{transition-delay:1.1s}.ft[data-step="4"] [data-load=snow] .ft-arrows{animation:ft-drop .5s var(--ease-premium) .3s both}.ft[data-step="5"] [data-load=wind] .ft-arrows{animation:ft-gust .5s var(--ease-premium) .3s both}.ft[data-touring][data-step="4"] [data-load=snow] .ft-arrows{animation:ft-drop .5s var(--ease-premium) .3s both, ft-snowfall 1.6s ease-in-out calc(.9s + var(--k,0) * .2s) infinite}.ft[data-touring][data-step="5"] [data-load=wind] .ft-arrows{animation:ft-gust .5s var(--ease-premium) .3s both, ft-gusting 1.1s ease-out calc(.9s + var(--k,0) * .37s) infinite}.ft[data-step="4"] [data-load=snow] .ft-link,.ft[data-step="5"] [data-load=wind] .ft-link{animation:ft-light .48s ease calc(.7s + var(--n) * .52s) both}.ft[data-step="4"] .ft-chain[data-load=snow] li,.ft[data-step="5"] .ft-chain[data-load=wind] li{animation:ft-link-on .48s ease calc(.7s + var(--n) * .52s) both}.ft[data-step="4"] [data-load=snow] .ft-flow,.ft[data-step="5"] [data-load=wind] .ft-flow{animation:ft-light .48s ease calc(.7s + var(--n) * .52s) both}.ft[data-touring][data-step="4"] [data-load=snow] .ft-flow,.ft[data-touring][data-step="5"] [data-load=wind] .ft-flow{animation:ft-light .48s ease calc(.7s + var(--n) * .52s) both, ft-flow .56s linear calc(.7s + var(--n) * .52s) infinite}.ft[data-step="5"] [data-load=wind] .ft-link[data-brace],.ft[data-step="5"] [data-load=wind] .ft-flow[data-brace]{animation:ft-light .48s ease calc(.7s + var(--n) * .52s) both, ft-unbraced 2.6s ease 3.7s}.ft[data-touring][data-step="5"] [data-load=wind] .ft-flow[data-brace]{animation:ft-light .48s ease calc(.7s + var(--n) * .52s) both, ft-flow .56s linear calc(.7s + var(--n) * .52s) infinite, ft-unbraced 2.6s ease 3.7s}.ft[data-step="5"] :is(.ft-ghost,.ft-note){animation:2.6s 3.7s both ft-ghost}.ft[data-step="5"] .ft-chain[data-load=wind]{animation:2.6s 3.7s ft-swap}}@media (max-width:760px){.ft-legend{padding-inline:8px}.ft-chain,.ft-note,.ft-remark{font-size:12px}.ft-chain li:not(:last-child):after{margin-inline:4px}}:root[data-theme=light] .ft{--ft-snow:#2f7fd6;--ft-wind:#16958a}.ft [data-load=snow]{--ft-load:var(--ft-snow)}.ft [data-load=wind]{--ft-load:var(--ft-wind)}.ft-load .ft-arrows,.ft-load .ft-flow{stroke:var(--ft-load)}.ft-drawing .ft-load .ft-plane{fill:var(--ft-load);fill-opacity:.16}.ft-drawing .ft-load .ft-edge{stroke:var(--ft-load)}.ft-chain li:first-child{color:var(--ft-load)}.ft[data-step="4"] .ft-chain[data-load=snow] li:first-child,.ft[data-step="5"] .ft-chain[data-load=wind] li:first-child{animation-name:ft-load-on}@keyframes ft-load-on{0%{color:var(--color-text-muted)}to{color:var(--ft-load)}}.hangar-configurator-embedded .hc-preview-sheet{--hc-sheet-h:clamp(320px, min(46vw + 40px, 100vh - 300px, 70cqw), 580px);--hc-sheet-inset:24px}.hangar-configurator-embedded .hc-preview-surface.hc-preview-sheet{padding:var(--sheet-gutter) var(--sheet-pad) var(--sheet-pad) var(--sheet-gutter);background:var(--sheet-paper);border:1px solid var(--sheet-ink);box-shadow:none;border-radius:0}.hangar-configurator-embedded .hc-preview-sheet :is(.hc-preview-svg,.hc-preview-canvas,.hc-preview-loading){height:var(--hc-sheet-h);min-height:0}.hangar-configurator-embedded .hc-preview-sheet .hc-preview-svg{box-sizing:border-box;padding:var(--hc-sheet-inset)}.hc-preview-image:is([data-build=armed],[data-build=complete]) .hc-buildlayer{transition-property:none}.hangar-configurator-embedded .hc-preview-sheet .sheet-action{padding:4px 4px 4px 14px}.hc-sheet-view{align-items:center;gap:12px;display:inline-flex}.hc-sheet-view>small{color:var(--color-text-muted);font:700 11px/1 var(--font-condensed), sans-serif;letter-spacing:.14em;text-transform:uppercase}.hangar-configurator-embedded .hc-sheet-view .hc-mode-switch{border:1px solid var(--sheet-ink);background:0 0;border-radius:0;padding:0;display:inline-flex}.hangar-configurator-embedded .hc-sheet-view .hc-mode-switch button{min-width:44px;min-height:44px;color:var(--color-text-secondary);font:700 12px/1 var(--font-condensed), sans-serif;letter-spacing:.1em;text-transform:uppercase;border-radius:0;padding:0 14px;position:relative}.hangar-configurator-embedded .hc-sheet-view .hc-mode-switch button+button{border-left:1px solid var(--sheet-ink)}.hangar-configurator-embedded .hc-sheet-view .hc-mode-switch button:hover:not(:disabled):not(.is-active){color:var(--color-text)}.hangar-configurator-embedded .hc-sheet-view .hc-mode-switch button.is-active{color:var(--color-bg);background:var(--color-text)}.hangar-configurator-embedded .hc-sheet-view .hc-mode-switch button:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.hc-sheet-tools{z-index:2;gap:8px;display:flex;position:absolute;top:12px;right:12px}.hc-sheet-expand,.hc-sheet-chip{min-height:32px;color:var(--color-dark-text-secondary);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font:700 13px/1 var(--font-manrope), sans-serif;letter-spacing:0;text-transform:none;cursor:pointer;background:#141416b8;border:1px solid #ffffff2e;border-radius:0;padding:0 12px;position:relative}.hc-sheet-expand:after,.hc-sheet-chip:after{content:"";position:absolute;inset:-7px 0}.hc-sheet-expand:hover,.hc-sheet-chip:hover,.hc-sheet-chip[aria-expanded=true]{color:var(--color-dark-text);border-color:#fff6}:is(.hc-sheet-expand:focus-visible,.hc-sheet-chip:focus-visible){outline:2px solid var(--color-accent-on-dark);outline-offset:2px}.hangar-configurator-embedded .hc-preview-sheet .hc-sheet-options{z-index:3;border:1px solid var(--sheet-ink);flex-direction:column;align-items:flex-start;gap:14px;width:max-content;max-width:calc(100cqw - 24px);margin:0;padding:14px 16px 8px;position:absolute;top:calc(100% + 8px);right:0}.hangar-configurator-embedded .hc-preview-sheet .hc-sheet-options[hidden]{display:none}@container sheet (width<=360px){.hangar-configurator-embedded .hc-preview-sheet .hc-three-overlay{grid-template-rows:repeat(4,auto);gap:0 18px}.hangar-configurator-embedded .hc-preview-sheet .hc-three-overlay>div:nth-child(odd)>dd{margin-bottom:10px}}:is(.hangar-configurator-embedded .hc-preview-sheet,.hc-fullscreen-sheet) .hc-three-overlay{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;flex-wrap:wrap;align-items:baseline;gap:4px 18px;max-width:calc(100% - 28px);padding:0;display:flex;bottom:12px;left:14px}:is(.hangar-configurator-embedded .hc-preview-sheet,.hc-fullscreen-sheet) .hc-three-overlay>div{align-items:baseline;gap:6px;display:flex}:is(.hangar-configurator-embedded .hc-preview-sheet,.hc-fullscreen-sheet) .hc-three-overlay dt{letter-spacing:.1em;margin:0;font-size:10px}:is(.hangar-configurator-embedded .hc-preview-sheet,.hc-fullscreen-sheet) .hc-three-overlay dd{font-size:13px}.hangar-configurator-embedded .hc-preview-sheet .hc-three-overlay-toggle{display:none}.hangar-configurator-embedded .hc-controls,.hangar-configurator-embedded .hc-preview-secondary-panel,.hangar-configurator-embedded .hc-three-overlay,.hangar-configurator-embedded .hc-three-overlay-toggle,.hangar-configurator-embedded .hc-material-swatch-row button,.hangar-configurator-embedded .hc-material-swatch-dot,.hc-fullscreen-sheet :is(.hc-fullscreen-close,.hc-three-overlay,.hc-three-overlay-toggle){border-radius:0}.hangar-configurator-embedded .hc-material-swatch-row button{min-height:44px;padding-inline:10px 12px}.hangar-configurator-embedded .hc-scale-figure-toggle,.hc-fullscreen-sheet .hc-fullscreen-close{min-height:44px}@container sheet (width<=640px){.hangar-configurator-embedded .hc-preview-sheet .sheet-stamp{flex-wrap:wrap}.hangar-configurator-embedded .hc-preview-sheet .sheet-stamp>.sheet-cell.sheet-cell-main{border-bottom:1px solid var(--sheet-ink);border-left:0;flex-basis:100%;order:-1}.hangar-configurator-embedded .hc-preview-sheet .sheet-stamp>.sheet-cell:not(.sheet-cell-main,.hc-sheet-readout){flex:1 1 0}}@container sheet (width<=480px){.hc-sheet-view>small{display:none}.hangar-configurator-embedded .hc-sheet-view .hc-mode-switch button{padding:0 10px}.hangar-configurator-embedded .hc-preview-sheet .sheet-stamp>.sheet-cell:not(.sheet-cell-main,.hc-sheet-readout){flex:1 1 0}.hangar-configurator-embedded .hc-preview-sheet .sheet-cell:not(.sheet-cell-main,.hc-sheet-readout) b{white-space:normal}}@container sheet (width<=260px){.hangar-configurator-embedded .hc-preview-sheet .sheet-stamp>.sheet-cell:not(.sheet-cell-main,.hc-sheet-readout){border-bottom:1px solid var(--sheet-ink);border-left:0;flex-basis:100%}.hangar-configurator-embedded .hc-layout:not([data-configuring]) .hc-preview-sheet .sheet-stamp>.sheet-action{border-left:0;flex:100%;margin-left:0;padding:4px 4px 4px 10px}.hangar-configurator-embedded .hc-layout:not([data-configuring]) .hc-sheet-view{flex:1}.hangar-configurator-embedded .hc-layout:not([data-configuring]) .hc-sheet-view>small{display:inline}.hangar-configurator-embedded .hc-layout:not([data-configuring]) .hc-sheet-view .hc-mode-switch,.hangar-configurator-embedded .hc-layout:not([data-configuring]) .hc-sheet-view .hc-mode-switch button{flex:1}.hangar-configurator-embedded .hc-layout[data-configuring] .hc-preview-surface.hc-preview-sheet .sheet-stamp>.sheet-cell.hc-sheet-readout{padding-inline:6px}.hangar-configurator-embedded .hc-preview-sheet .sheet-stamp .hc-sheet-readout b{font-size:12px}}.hc-preview-sheet[data-measuring],.hc-preview-sheet[data-measuring] *{transition-property:none}@media (prefers-reduced-motion:reduce){.hc-preview-sheet,.hc-preview-sheet *{transition-property:none}}.hc-preview-sheet .sheet-cell.hc-sheet-readout{display:none}@media (max-width:760px){.hangar-configurator-embedded .hc-preview-sheet{--hc-sheet-h:max(58vw - 20px, 180px);--hc-sheet-inset:10px}.hangar-configurator-embedded .hc-preview-sheet .sheet-action{padding-left:10px}.hc-sheet-tools{top:8px;right:8px}.hc-sheet-expand,.hc-sheet-chip{min-height:28px;padding:0 10px}.hc-sheet-expand:after,.hc-sheet-chip:after{inset:-9px 0}.hangar-configurator-embedded .hc-preview-sheet :is(.hc-three-overlay,.hc-three-overlay-toggle){display:none}.hangar-configurator-embedded .hc-layout[data-configuring] .hc-preview-surface.hc-preview-sheet{--hc-sheet-h:clamp(88px, 17svh, 140px);--hc-sheet-inset:6px;margin-bottom:var(--hc-mini-give,0px);box-shadow:none}.hangar-configurator-embedded .hc-layout[data-configuring] .hc-preview-sheet :is(.hc-preview-svg,.hc-preview-canvas,.hc-preview-loading){height:var(--hc-sheet-h);min-height:0}.hangar-configurator-embedded .hc-layout[data-configuring] .hc-preview-sheet :is(.hc-dimension,.hc-three-overlay){display:none}.hangar-configurator-embedded .hc-layout[data-configuring] .hc-preview-sheet .sheet-stamp{min-height:0;margin-top:8px}.hangar-configurator-embedded .hc-layout[data-configuring] .hc-preview-sheet .sheet-stamp>.sheet-cell:not(.hc-sheet-readout){display:none}.hangar-configurator-embedded .hc-layout[data-configuring] .hc-preview-sheet .sheet-stamp>.sheet-cell.hc-sheet-readout{border:0;flex:1 1 0;padding:6px 8px;display:flex}.hangar-configurator-embedded .hc-layout[data-configuring] .hc-sheet-view .hc-mode-switch button{min-width:0;min-height:32px;padding:0 8px}.hangar-configurator-embedded .hc-layout[data-configuring] .hc-sheet-view .hc-mode-switch button:after{content:"";position:absolute;inset:-6px 0}.hangar-configurator-embedded .hc-preview-sheet .hc-sheet-readout b{color:var(--color-text);font:600 13px/1.25 var(--font-condensed), sans-serif;font-variant-numeric:tabular-nums;letter-spacing:0;text-transform:none}.hangar-configurator-embedded .hc-layout[data-configuring] .hc-controls :is(a[href],button,summary,input,select,textarea){scroll-margin-top:calc(var(--hc-mini-h,0px) + 85px)}}@media (min-width:761px) and (max-width:1023px) and (min-height:700px){.hangar-configurator-embedded .hc-preview-surface.hc-preview-sheet{z-index:6;position:sticky;top:101px}.hangar-configurator-embedded .hc-preview-sheet{--hc-sheet-h:min(46vw, 34svh)}@media (orientation:portrait){.hangar-configurator-embedded .hc-preview-sheet{--hc-sheet-h:min(46vw, 24svh)}}.hangar-configurator-embedded .hc-preview-sheet .hc-frame{box-sizing:border-box;height:var(--hc-frame-h,var(--hc-sheet-h))}.hangar-configurator-embedded .hc-frame .ft-slot{flex:1 1 0;min-height:0;display:flex}.hangar-configurator-embedded .hc-preview-sheet .hc-frame .ft-window{aspect-ratio:auto;height:auto}@container sheet (width<=699px){.hangar-configurator-embedded .hc-preview-sheet .hc-frame{--hc-frame-h:calc(var(--hc-sheet-h) + 102px)}}@container sheet (width>=700px){.hangar-configurator-embedded .hc-preview-image:has(>.hc-section){grid-template-columns:220px minmax(0,1fr)}.hangar-configurator-embedded .hc-preview-image>.hc-section figcaption{margin-bottom:10px}.hangar-configurator-embedded .hc-preview-image>.hc-section dl{gap:10px}.hangar-configurator-embedded .hc-preview-image>.hc-section .hc-section-row{row-gap:6px}.hangar-configurator-embedded .hc-preview-image>.hc-section .hc-section-row dd{flex-direction:row;align-items:center;gap:10px}.hangar-configurator-embedded .hc-preview-image>.hc-section .hc-section-glyph{width:64px;height:21px}}.hangar-configurator-embedded .hc-controls :is(a[href],button,summary,input,select,textarea){scroll-margin-top:calc(var(--hc-mini-h,0px) + 109px)}}.hc-section{z-index:1;color:var(--color-dark-text-secondary);pointer-events:none;background:#0e0f11b8;border:1px solid #ffffff29;margin:0;padding:10px 12px 8px;position:absolute;top:14px;left:18px}.hc-section figcaption{color:var(--color-dark-text-muted);font:700 10px/1 var(--font-condensed), sans-serif;letter-spacing:.14em;text-transform:uppercase;margin-bottom:8px}.hc-section dl{gap:6px;margin:0;display:grid}.hc-section-row{grid-template-columns:64px auto;align-items:center;column-gap:10px;display:grid}.hc-section-row dt{color:var(--color-dark-text-muted);font:600 11px/1 var(--font-condensed), sans-serif;letter-spacing:.08em;text-transform:uppercase}.hc-section-row dd{font:500 12px/1.2 var(--font-manrope), sans-serif;white-space:nowrap;transition:color var(--duration-fast) var(--ease-premium);align-items:center;gap:10px;margin:0;display:flex}.hc-section-glyph{flex:none;overflow:visible}.hc-section-glyph :is(path,line,rect){fill:none;stroke:var(--color-dark-text-secondary);stroke-width:1.2px;stroke-linejoin:miter}.hc-section-glyph .is-core{stroke:var(--color-accent-on-dark);stroke-width:1px}.hc-section-glyph .is-joint{stroke-width:1px}.hc-section-glyph .is-open{stroke-dasharray:3 2;stroke:var(--color-dark-text-muted)}.hc-section-glyph .is-out{stroke-dasharray:3 3;stroke:var(--color-dark-text-muted)}.hc-section-glyph text{fill:var(--color-dark-text-muted);font:700 9px/1 var(--font-condensed), sans-serif}.hc-section-row[data-layers=none] dd{color:var(--color-dark-text-muted)}.hc-section-row[data-active] dd{color:var(--color-accent-on-dark)}@media (max-width:760px){.hc-section{padding:7px 8px 6px;top:8px;left:8px}.hc-section-row{grid-template-columns:52px minmax(0,1fr);align-items:start;column-gap:8px}.hc-section-row dt{letter-spacing:.04em;white-space:nowrap;font-size:10px;line-height:16px}.hc-section-row dd{white-space:normal;flex-direction:column;align-items:flex-start;gap:4px;font-size:12.5px;line-height:1.3}.hc-section-glyph{width:48px;height:16px}.hc-preview-image>.hc-section{max-width:calc(100% - 20px)}.hangar-configurator-embedded .hc-layout[data-configuring] .hc-section :is(figcaption,dd span){display:none}.hangar-configurator-embedded .hc-layout[data-configuring] .hc-section{padding:5px 6px;top:6px;left:6px}.hangar-configurator-embedded .hc-layout[data-configuring] .hc-section-row{grid-template-columns:auto}.hangar-configurator-embedded .hc-layout[data-configuring] .hc-section-row dt{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.hangar-configurator-embedded .hc-layout[data-configuring] .hc-section dl{gap:3px}.hangar-configurator-embedded .hc-layout[data-configuring] .hc-section-glyph{width:40px;height:13px}}.hangar-configurator-embedded .hc-preview-sheet .sheet-image.hc-frame-image{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--color-dark);--color-surface-alt:var(--color-dark);--color-text:var(--color-dark-text);--color-text-secondary:var(--color-dark-text-secondary);--color-text-muted:var(--color-dark-text-muted);--color-accent-strong:var(--color-accent-on-dark);--color-border-strong:#6a6c66;flex-direction:column;display:flex}.hangar-configurator-embedded .hc-frame.ft{--ft-snow:#5aa8ff;--ft-wind:#4fd8c8}.hc-frame{flex-direction:column;min-height:0;padding-top:25px;display:flex}.hc-frame .ft-window{width:100%}.hc-frame:not([data-step="1"]) [data-part="1"] :is(.ft-bubble,.ft-axis){display:none}.ft-nodes{opacity:0;pointer-events:none;transition:opacity .3s}.hc-frame[data-step="2"] .ft-nodes{opacity:1;pointer-events:auto}.ft-node{cursor:pointer}.ft-node-hit{fill:#0000;stroke:none}.ft-node-mark{transform:scale(var(--ft-k));transition:transform .3s}.ft-drawing .ft-node-ring{fill:var(--color-surface-alt);stroke:var(--color-accent);stroke-width:1.6px;transition:fill .2s}.ft-node-number{fill:var(--color-accent-strong);font:700 10.5px var(--font-condensed), sans-serif;text-anchor:middle;pointer-events:none;transition:fill .2s}.ft-node:hover .ft-node-ring,.ft-node[data-on] .ft-node-ring{fill:var(--color-accent-strong)}.ft-node:hover .ft-node-number,.ft-node[data-on] .ft-node-number{fill:var(--color-surface-alt)}@media (prefers-reduced-motion:no-preference){.hc-frame[data-step="2"]:not([data-node]) .ft-node-mark{animation:1.8s ease-in-out 1.6s 3 hc-node-pulse}}@keyframes hc-node-pulse{0%,to{transform:scale(var(--ft-k))}50%{transform:scale(calc(var(--ft-k) * 1.25))}}.hc-frame[data-node] .ft-node-mark{transform:scale(calc(var(--ft-k) * .55))}.hc-frame[data-node] .ft-node:not([data-on]){opacity:.4}.hc-frame[data-node] [data-tags="2"]{opacity:0}.hc-frame.ft[data-step="2"] :is(.ft-back,.ft-opening){opacity:.28}.hc-frame.ft[data-step="2"] :is(.ft-footing,.ft-footing-top,.ft-slab,.ft-ground){opacity:.35}.hc-frame-node-number{width:18px;height:18px;font:700 10.5px/1 var(--font-condensed), sans-serif;border:1px solid;border-radius:50%;place-items:center;margin-right:7px;display:inline-grid}.hc-frame:not([data-touring]) .dn-progress{display:none}@container sheet (width<=480px){.hc-frame{--ft-k:1.55;--ft-t:1.5;padding-top:22px}.ft-node-number{font-size:12.5px;transform:translateY(.8px)}.hc-frame .ft-legend{padding-inline:8px}.hc-frame .ft-chain{font-size:12px}.hc-frame-image .dn-progress{left:10px;right:10px}}@media (max-width:760px){.hangar-configurator-embedded .hc-layout[data-configuring] .hc-frame{padding-top:0}.hangar-configurator-embedded .hc-layout[data-configuring] .hc-frame :is(.ft-legend,.dn-progress){display:none}.hangar-configurator-embedded .hc-layout[data-configuring] .hc-frame .ft-window{aspect-ratio:auto;height:min(max(50vw,180px),30svh)}.hangar-configurator-embedded .hc-layout[data-configuring] .hc-sheet-tools{display:none}}@media (min-width:1024px){.hangar-configurator-embedded .hc-preview-sheet .hc-frame{box-sizing:border-box;height:var(--hc-frame-h,var(--hc-sheet-h))}.hangar-configurator-embedded .hc-frame .ft-slot{flex:1 1 0;justify-content:center;align-items:center;min-height:0;display:flex;container-type:size}.hangar-configurator-embedded .hc-frame .ft-window{width:min(100cqw,163.636cqh)}@container sheet (width<=699px){.hangar-configurator-embedded .hc-preview-sheet .hc-preview-image:has(>.hc-section){--hc-sheet-h:clamp(220px, min(46vw + 40px, 100vh - 402px, 70cqw), 580px)}.hangar-configurator-embedded .hc-preview-sheet .hc-frame{--hc-frame-h:calc(clamp(220px, min(46vw + 40px, 100vh - 402px, 70cqw), 580px) + 102px)}}}.hc-preview-sheet .sheet-action:has(.hc-mini-toggle){display:none}.hc-mini-toggle{border:1px solid var(--sheet-ink,var(--color-border));min-height:32px;color:var(--color-text);font:700 12px/1 var(--font-manrope), sans-serif;cursor:pointer;background:0 0;border-radius:0;padding:0 10px;position:relative}.hc-mini-toggle:after{content:"";position:absolute;inset:-6px 0}.hc-mini-toggle:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}@media (max-width:760px){.hangar-configurator-embedded .hc-layout[data-configuring] .hc-preview-sheet .sheet-action:has(.hc-mini-toggle){align-items:center;display:flex}.hangar-configurator-embedded .hc-layout[data-configuring] .hc-preview-sheet.is-folded :is(.sheet-image,.sheet-ruler){display:none}}@media (min-width:1024px) and (max-height:760px){.hangar-configurator-embedded{padding-top:40px;scroll-margin-top:101px}.hangar-configurator-embedded .hc-eyebrow,.hangar-configurator-embedded .hc-object-note{display:none}.hangar-configurator-embedded .hc-hero{gap:8px var(--grid-gap);margin-bottom:18px}.hangar-configurator-embedded .hc-hero :is(h1,h2){max-width:none;font-size:34px}.hangar-configurator-embedded .hc-lede{font-size:14px;line-height:1.5}.hangar-configurator-embedded .hc-step-panel .hc-control-group{padding-block:16px 18px}.hangar-configurator-embedded .hc-step-nav{padding-block:12px 14px}}@container sheet (width>=700px){.hc-preview-image:has(>.hc-section){grid-template-columns:150px minmax(0,1fr);align-items:center;display:grid}.hc-preview-image:has(>.hc-section)>.hc-preview-svg{grid-area:1/2;min-width:0}.hc-preview-image>.hc-section{background:0 0;border:0;border-left:1px solid #ffffff29;grid-area:1/1;align-self:center;margin:0 0 0 16px;padding:10px 0 10px 12px;position:static}.hc-preview-image>.hc-section figcaption{margin-bottom:14px;line-height:1.4}.hc-preview-image>.hc-section .hc-section-scheme{display:none}.hc-preview-image>.hc-section dl{gap:16px}.hc-preview-image>.hc-section .hc-section-row{grid-template-columns:minmax(0,1fr);row-gap:8px}.hc-preview-image>.hc-section .hc-section-row dd{white-space:normal;flex-direction:column;align-items:flex-start;gap:8px;font-size:12.5px;line-height:1.35}.hc-preview-image>.hc-section .hc-section-glyph{width:96px;height:32px}}@container sheet (width<=699px){.hc-preview-image:has(>.hc-section){flex-direction:column;display:flex}.hc-preview-image>.hc-section{align-self:flex-start;margin:0 0 10px 10px;position:static}.hc-preview-image:has(>.hc-section)>.hc-preview-svg{flex:none}}@media (max-width:760px){.hangar-configurator-embedded .hc-layout[data-configuring] .hc-preview-image>.hc-section{margin:0;position:absolute}}.hc-frame:not([data-step]) .ft-member{stroke:var(--color-text);stroke-width:calc(2.6px * var(--ft-k))}.hc-frame:not([data-step]) .ft-brace{stroke:var(--color-accent);stroke-width:calc(1.4px * var(--ft-k))}.hc-frame:not([data-step]) .ft-brace-far{stroke:var(--color-accent);opacity:.5}.hc-frame:not([data-step]) :is(.ft-back,.ft-opening){opacity:.55}.hc-frame:not([data-step]) .ft-thin{opacity:.6}.hc-frame:not([data-step]) :is(.ft-footing,.ft-footing-top,.ft-slab,.ft-ground){opacity:.7}@media (max-width:480px){.hc-preview-sheet .sheet-cell.hc-sheet-shown.is-frame b{min-height:2.4em}}@media (max-width:359px){.hc-preview-sheet .sheet-cell.hc-sheet-shown b{min-height:2.4em}}.hc-frame .ft-drawing :is(.ft-opening,.ft-post,.ft-thin){transition:stroke .3s ease, opacity .3s ease, d .45s var(--ease-premium)}.hc-three-empty{pointer-events:none;color:var(--color-dark-text-secondary);font:600 15px/1.35 var(--font-manrope), sans-serif;text-align:center;place-items:center;margin:0;padding:16px;display:grid;position:absolute;inset:0}
