.library-main{padding-top:0}.cabin-pagehead{width:100%;min-height:360px;height:35svh;max-height:480px;padding:125px 6% 30px;margin:0 0 22px;background:var(--cabin-pagehead-image) center top/100% 100% no-repeat;position:relative;isolation:isolate}.cabin-pagehead h1{font-size:clamp(42px,3.8vw,74px);margin:8px 0 12px}.cabin-pagehead>p:not(.eyebrow){font-size:17px;line-height:1.8}.library-filters{padding-top:16px;margin-bottom:30px}.library-filters label span{min-height:42px;display:flex;align-items:center;font-size:15px;padding:6px 17px}.library-filters fieldset{margin-bottom:12px}.library-filters input{width:100%;height:100%;margin:0}
.detail-main-v10{background-image:none;background-color:var(--wall)}
.cabin-pagehead::after{content:'';position:absolute;left:0;right:0;bottom:-1px;height:85px;background:var(--gallery-wall-texture) center/cover;mask-image:var(--lower-edge-mask);pointer-events:none}
.version-selector{width:min(88%,1660px);margin:0 auto 35px;padding:25px 0;border-block:1px solid var(--line-soft)}.version-selector>summary{cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-size:18px;font-weight:600;list-style:none}.version-selector>summary::after{content:'＋';color:var(--gold-dark);font-size:24px}.version-selector[open]>summary::after{content:'−'}.version-selector>summary small{font-size:13px;font-weight:400;margin-left:auto;margin-right:20px;color:var(--muted-copy)}.selector-host{padding-top:25px}.selector-heading{display:flex;gap:35px;justify-content:space-between;margin-bottom:25px}.selector-heading h2{font-size:29px}.selector-heading>p{max-width:620px;font-size:16px;line-height:1.8}.selector-form{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.selector-form fieldset{border:0;margin:0;padding:0}.selector-form legend{font-size:16px;font-weight:600;margin-bottom:14px}.selector-form legend>span{color:var(--gold-dark);font-size:12px;margin-right:7px}.selector-options{display:grid;gap:9px}.selector-options label{position:relative;cursor:pointer}.selector-options input{position:absolute;opacity:0;width:100%;height:100%;inset:0;margin:0}.selector-options span{display:block;padding:10px 16px;border:1px solid var(--line-soft);border-radius:6px;font-size:15px;background:var(--soft-panel)}.selector-options input:checked+span{border-color:var(--gold-dark);background:var(--paper-surface);box-shadow:inset 3px 0 var(--gold-dark)}.selector-options input:focus-visible+span{outline:2px solid var(--gold-dark);outline-offset:2px}.selector-actions{grid-column:1/-1;display:flex;gap:25px;margin-top:3px}.selector-results{margin-top:28px}.selector-results:empty{display:none}.selector-result-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.selector-results h3{font-size:25px}.selector-result-heading span,.recommendation-note{font-size:12px;color:var(--muted-copy)}.recommendation-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.recommendation-grid article{padding:25px;border:1px solid var(--line-soft);border-radius:12px;background:var(--soft-panel)}.recommendation-grid h4{font-size:26px;display:flex;gap:12px;align-items:center;margin:7px 0 15px}.recommendation-grid ul{margin:0 0 20px;padding-left:20px;line-height:1.9}.recommendation-grid li{font-size:15px}.recommendation-note{line-height:1.7;margin-bottom:18px}
@media(max-width:1023px){.version-selector{width:90%;padding:18px 0;margin-bottom:25px}.version-selector>summary{font-size:17px;flex-wrap:wrap;gap:8px}.version-selector>summary small{font-size:11px}.selector-heading{display:block}.selector-heading h2{font-size:26px}.selector-heading>p{font-size:14px;margin-top:12px}.selector-form{grid-template-columns:1fr;gap:23px}.selector-options{grid-template-columns:1fr 1fr;gap:8px}.selector-options span{font-size:13px;padding:10px}.selector-actions{gap:18px}.selector-actions .button{font-size:14px}.selector-result-heading{display:block}.selector-result-heading span{display:block;margin-top:8px}.recommendation-grid{grid-template-columns:1fr;gap:15px}.recommendation-grid article{padding:22px}.selector-results>p{font-size:15px;line-height:1.8;margin:15px 0 20px}}
.detail-main-v10{padding-top:0}.detail-hero-v10{height:max(900px,100svh);min-height:900px;padding:0;isolation:isolate}.detail-hero-v10>.breadcrumb{position:absolute;top:100px;left:5%;z-index:6;margin:0;width:auto;font-size:13px;color:var(--body-copy)}.detail-exhibit{position:absolute;inset:0;height:100%;z-index:0;pointer-events:none}.detail-exhibit-plane{position:absolute;inset:0;width:100%;height:100%}.detail-exhibit-shell{inset:0;width:100%;height:100%;object-fit:fill;max-width:none}.detail-exhibit-media{position:absolute;z-index:1;mask-position:center;mask-size:100% 100%;mask-repeat:no-repeat}.detail-exhibit-shell{z-index:2}.detail-exhibit-media .media{width:100%;height:100%}.detail-hero-v10::after{content:'';position:absolute;left:0;right:0;bottom:-1px;height:11%;background:var(--detail-floor-fade);z-index:3;pointer-events:none}.catalog-record{position:absolute;left:63%;top:47%;transform:translateY(-50%);width:31%;margin:0;padding:0;z-index:5}.record-title h1{font-size:72px}.positioning{font-size:18px;line-height:1.9;margin-bottom:20px}.parameter-table>div{padding:13px 0;line-height:1.85;grid-template-columns:118px 1fr}.parameter-table dt{font-size:14px;line-height:1.85}.parameter-table dd{font-size:17px;line-height:1.85}.record-actions{position:relative;inset:auto;margin-top:25px;gap:20px}.record-actions .button{font-size:16px}.detail-main-v10>.systems{padding-top:25px}.concept-visual{position:relative}.screens-grid .gallery-item{position:relative}.screens-grid .placeholder-badge{bottom:35px}.promise-grid p{font-size:16px}.gallery-item .placeholder-badge{pointer-events:none}
@media(max-width:1023px){.cabin-pagehead{height:auto;min-height:300px;max-height:none;padding:105px 6% 25px;margin-bottom:8px;background-size:auto 100%;background-position:center top}.cabin-pagehead h1{font-size:40px}.cabin-pagehead>p:not(.eyebrow){font-size:16px;line-height:1.8}.library-filters{padding-top:12px;margin-bottom:20px}.library-filters label span{font-size:15px;min-height:42px;padding:6px 14px}.library-filters legend{font-size:15px}.detail-main-v10{padding-top:0}.detail-hero-v10{height:auto;min-height:0;padding-bottom:30px;overflow:hidden}.detail-hero-v10>.breadcrumb{top:78px;left:5%;font-size:12px}.detail-exhibit{position:relative;inset:auto;width:100%;height:70svh;overflow:hidden}.detail-exhibit-shell{left:0;width:100%;height:100%}.detail-exhibit-media{left:0;top:0;width:100%;height:100%}.catalog-record{position:relative;left:auto;top:auto;transform:none;width:88%;margin:0 auto;padding:10px 0 0}.record-title h1{font-size:49px}.parameter-table>div{grid-template-columns:105px 1fr;padding:12px 0;gap:13px}.parameter-table dt{font-size:14px}.parameter-table dd{font-size:16px}.positioning{font-size:16px}.record-actions{gap:15px;margin-top:22px}.detail-hero-v10::after{height:40px}.detail-hero-v10>.video-controls{top:46svh;left:48%;bottom:auto}.promise-grid p{display:block;font-size:12px;line-height:1.6;margin-top:7px}.promise-grid article{padding-inline:8px}.promise-grid h3{font-size:13px}.promise-grid .unverified{font-size:9px}}
@media(max-width:1023px){.detail-exhibit::after{content:'';position:absolute;left:0;right:0;bottom:-1px;height:35px;background:var(--detail-floor-fade);z-index:3;pointer-events:none}}
.version-card{transform-style:flat}
