.med-studio-page{--ms-bg:#0c1928;--ms-panel:#102031;--ms-line:#354658;--ms-ink:#f2eee5;--ms-muted:#b6c2ce;--ms-gold:#dfc498;background:var(--ms-bg);color:var(--ms-ink);padding-bottom:60px;min-height:75vh}.med-studio-page *{box-sizing:border-box}.med-drawing-dialog h2,.med-studio-page h1,.med-studio-page h2,.med-studio-page h3{font-family:var(--font-body,"D-DIN",Arial,sans-serif)!important;font-weight:400!important;text-transform:none!important;letter-spacing:0!important}.med-drawing-dialog button,.med-studio-page button,.med-studio-page input,.med-studio-page select{font-family:var(--font-body,"D-DIN",Arial,sans-serif);letter-spacing:normal;text-transform:none;touch-action:manipulation}.med-studio-catalog,.med-studio-intro{width:min(1440px,100%);margin:0 auto;padding-left:clamp(18px,4vw,56px);padding-right:clamp(18px,4vw,56px)}.med-studio-intro{padding-top:32px;padding-bottom:23px;border-bottom:1px solid #ffffff16}.med-studio-topline{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:16px;font:500 12px/1.5 var(--font-body,"D-DIN",Arial,sans-serif);letter-spacing:.08em;color:var(--ms-gold);flex-wrap:wrap}.med-studio-topline>a{color:var(--ms-muted);letter-spacing:.015em;font-size:13px;min-height:44px;display:inline-flex;align-items:center;text-decoration:none;white-space:nowrap}.med-studio-title-row{display:flex;align-items:center;justify-content:space-between;gap:24px}.med-studio-title-row h1{font-size:clamp(32px,3.6vw,51px)!important;line-height:1.11!important;margin:0 0 10px!important;color:var(--ms-ink)}.med-studio-title-row h1 em{font-style:normal!important;color:var(--ms-gold);margin-left:12px;white-space:normal}.med-mobile-break{display:none}.med-studio-title-row p{color:var(--ms-muted);font:400 14px/1.6 var(--font-body,"D-DIN",Arial,sans-serif);margin:0;max-width:65ch;font-size:16px;line-height:1.6}.med-studio-flight-link{display:inline-flex;align-items:center;justify-content:center;min-height:44px;border:1px solid #947b56;border-radius:8px;color:var(--ms-gold);font:500 12px/1.4 var(--font-body,"D-DIN",Arial,sans-serif);padding:10px 16px;white-space:normal;text-decoration:none;font-size:14px;text-align:center}.med-studio-facts{display:flex;align-items:center;flex-wrap:wrap;gap:7px 15px;margin-top:18px;color:#aebccb;font:400 12px/1.5 var(--font-body,"D-DIN",Arial,sans-serif)}.med-studio-facts b{color:var(--ms-ink);font-weight:500}.med-studio-facts i{width:3px;height:3px;border-radius:50%;background:#7d8fa2;display:block}.med-studio-catalog{padding-top:20px}.med-studio-filter-bar{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr) minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center}.med-studio-search{display:flex;align-items:center;gap:11px;padding:0 14px;border:1px solid #4e6174;border-radius:9px;min-width:0;background:#112235;color:#b8c9d9;min-height:48px}.med-studio-search>svg{flex:none}.med-studio-search input{width:100%;min-width:0;background:transparent;color:#f0eee9;border:0;font:400 14px/1.4 var(--font-body,"D-DIN",Arial,sans-serif);min-height:48px;outline:none;padding:9px 0;font-size:16px}.med-studio-search input::placeholder{color:#9daebf;opacity:1}.med-studio-search:focus-within{outline:2px solid #dfc498;outline-offset:2px}.med-studio-select{min-width:0}.med-studio-select select{width:100%;min-width:0;border:1px solid #4e6174;border-radius:9px;background:#112235;color:#d8e1e8;min-height:48px;padding:10px 34px 10px 13px;font:400 13px/1.4 var(--font-body,"D-DIN",Arial,sans-serif);font-size:16px}.med-studio-browse{justify-content:space-between;gap:12px;margin-top:14px;border-bottom:1px solid #ffffff20}.med-studio-browse,.med-studio-tabs{display:flex;align-items:center;flex-wrap:wrap}.med-studio-tabs{gap:20px;min-width:0}.med-studio-tabs button{position:relative;display:flex;align-items:center;gap:7px;border:0;background:none;min-height:44px;color:#9fb0c1;font:500 13px/1.3 var(--font-body,"D-DIN",Arial,sans-serif);padding:10px 0;cursor:pointer;white-space:nowrap;font-size:14px}.med-studio-tabs button[aria-pressed=true]{color:#efe5d3}.med-studio-tabs button[aria-pressed=true]:after{position:absolute;bottom:-1px;left:0;right:0;height:2px;background:#dfc498;content:""}.med-studio-tabs button span{font:400 12px var(--font-body,"D-DIN",Arial,sans-serif);background:#213349;color:#cbd7e2;padding:3px 6px;border-radius:4px;font-size:12px}.med-studio-help{border:0;background:none;color:#d0bb94;font:500 12px/1.4 var(--font-body,"D-DIN",Arial,sans-serif);min-height:44px;cursor:pointer;white-space:nowrap;font-size:13px}.med-studio-result{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:47px;color:#c2ccd5;font:400 12px/1.5 var(--font-body,"D-DIN",Arial,sans-serif);font-size:13px;flex-wrap:wrap;line-height:1.5}.med-studio-result p{margin:0}.med-studio-result p>span{color:#8f9fae}.med-studio-result button{background:none;border:0;color:#dfc498;font:400 12px var(--font-body,"D-DIN",Arial,sans-serif);cursor:pointer;min-height:44px;padding:6px;font-size:13px}.med-studio-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px}.med-aircraft-card{min-width:0;background:#102031;border:1px solid #394c5f;border-radius:12px;overflow:hidden;display:flex;flex-direction:column;transition:border-color .18s}.med-aircraft-card:hover{border-color:#8f7b5e}.med-card-view-switch{display:flex;align-items:center;justify-content:center;gap:6px;padding:11px 9px 0;flex-wrap:wrap}.med-card-view-switch button{min-height:44px;border-radius:6px;padding:6px 10px;border:1px solid #47596b;background:none;color:#b6c6d5;font:500 12px/1.2 var(--font-body,"D-DIN",Arial,sans-serif);cursor:pointer;white-space:normal;font-size:13px}.med-card-view-switch button[aria-pressed=true]{color:#142336;background:#d5c09c;border-color:#d5c09c}.med-card-view-switch .med-card-3d{color:#ebdabd;border-color:#817155}.med-card-view-switch .med-card-3d span{font-size:15px;vertical-align:middle;margin-left:2px}.med-aircraft-media{position:relative;display:block;width:100%;aspect-ratio:1.6;background:#102031;border:0;padding:0;overflow:hidden;cursor:zoom-in;text-align:center}.med-aircraft-media>img{display:block;width:100%;height:100%;object-fit:contain;padding:4px 0 28px;filter:none}.med-card-image-note{position:absolute;bottom:7px;left:10px;right:10px;text-align:center;color:#a7b7c7;font:400 12px/1.3 var(--font-body,"D-DIN",Arial,sans-serif);pointer-events:none;font-size:12px;line-height:1.4}.med-aircraft-media .is-preview{position:absolute;inset:0 0 15px;height:calc(100% - 15px);pointer-events:none}.med-card-loading{display:grid;place-items:center;height:100%;color:#a6b8c9;font:400 12px var(--font-body,"D-DIN",Arial,sans-serif)}.med-aircraft-caption{padding:9px 15px 18px;text-align:center;min-height:96px}.med-aircraft-caption>span{display:block;color:#aebfd0;font:400 12px/1.5 var(--font-body,"D-DIN",Arial,sans-serif);letter-spacing:.08em;text-transform:uppercase;font-size:12px}.med-aircraft-caption h3{font-size:clamp(24px,2.2vw,28px)!important;line-height:1.2!important;margin:7px 0 6px!important;color:#f2efe8;overflow-wrap:break-word}.med-aircraft-caption p{color:#a8b9ca;font:400 12px/1.5 var(--font-body,"D-DIN",Arial,sans-serif);margin:0;font-size:14px;line-height:1.5}.med-aircraft-caption i{font-style:normal;padding:0 5px;color:#697e92}.med-aircraft-card-footer{display:flex;align-items:center;justify-content:space-between;gap:8px 16px;border-top:1px solid #304459;margin:0 14px;padding:10px 0;min-height:46px;flex-wrap:wrap}.med-aircraft-card-footer small{font:400 12px/1.4 var(--font-body,"D-DIN",Arial,sans-serif);color:#9cb0c3;max-width:none;font-size:12px;flex:1 1 120px;line-height:1.5}.med-aircraft-card-footer button{font:500 12px var(--font-body,"D-DIN",Arial,sans-serif);color:#e4cda7;display:flex;gap:9px;align-items:center;background:none;border:0;padding:7px 0;min-height:44px;cursor:pointer;white-space:normal;font-size:14px;line-height:1.4}.med-studio-more{text-align:center;margin:28px 0 6px}.med-studio-more button{display:inline-flex;align-items:center;justify-content:center;gap:18px;border:1px solid #526476;border-radius:8px;color:#e7e6e2;background:#14283b;min-height:48px;padding:12px 22px;font:500 13px var(--font-body,"D-DIN",Arial,sans-serif);cursor:pointer;font-size:14px}.med-studio-more button span{font-size:12px;color:#a4b8ca}.med-studio-empty{text-align:center;border:1px solid #405165;padding:34px 20px;border-radius:12px;color:#d5e1eb}.med-studio-empty h2{font-size:24px!important;line-height:1.3!important}.med-studio-empty p{font:400 14px/1.6 var(--font-body,"D-DIN",Arial,sans-serif);color:#adbfcf}.med-studio-empty button{border:1px solid #c5aa7d;padding:12px 18px;border-radius:7px;color:#efdec0;background:#22374b;min-height:44px;cursor:pointer;margin-top:18px}.med-studio-note{display:flex;justify-content:space-between;align-items:center;gap:30px;margin-top:46px;padding:30px 0;border-top:1px solid #3a4c5f;border-bottom:1px solid #3a4c5f}.med-studio-note>div{max-width:820px}.med-studio-note>div>span{font:500 12px/1.6 var(--font-body,"D-DIN",Arial,sans-serif);color:#c4ad87;letter-spacing:.15em}.med-studio-note h2{font-size:26px!important;line-height:1.25!important;margin:12px 0!important;color:#ece9e1}.med-studio-note p{font:400 13px/1.7 var(--font-body,"D-DIN",Arial,sans-serif);color:#b6c2cf;margin:12px 0;font-size:16px;line-height:1.6}.med-studio-note details{font:400 12px/1.6 var(--font-body,"D-DIN",Arial,sans-serif);color:#bdcbd8;font-size:13px}.med-studio-note summary{cursor:pointer;min-height:44px;padding:6px 0}.med-studio-note>a{min-height:45px;display:inline-flex;align-items:center;justify-content:center;white-space:normal;border:1px solid #a99065;padding:11px 18px;border-radius:7px;color:#dfc498;font:500 12px var(--font-body,"D-DIN",Arial,sans-serif);text-decoration:none;font-size:14px;text-align:center}.med-drawing-dialog{position:fixed;inset:0;margin:auto;width:min(1390px,calc(100vw - 40px));height:min(980px,calc(100dvh - 40px));max-width:none;max-height:none;padding:0;border:1px solid #667889;border-radius:15px;background:#101f2f;color:#f2eee5;overflow:hidden;box-shadow:0 35px 110px #0009}.med-drawing-dialog::-webkit-backdrop{background:#040d17e8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.med-drawing-dialog::backdrop{background:#040d17e8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.med-drawing-dialog-body{position:relative;height:100%;min-height:0}.med-drawing-close{position:absolute;right:14px;top:13px;z-index:4;display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid #697f93;border-radius:50%;background:#1c3146;color:#f5eee2;font:400 27px/1 var(--font-body,"D-DIN",Arial,sans-serif);cursor:pointer}.med-art-experience{display:flex;flex-direction:column;width:100%;height:100%;min-height:0;background:#101f2f}.med-art-heading{flex:none;padding:17px 73px 14px 24px}.med-art-heading span{font:400 12px/1.5 var(--font-body,"D-DIN",Arial,sans-serif);text-transform:uppercase;color:#afc3d5;letter-spacing:.11em}.med-art-heading h2{font-size:30px!important;line-height:1.15!important;margin:5px 0 6px!important;color:#f3efe7}.med-art-heading p{font:400 12px/1.4 var(--font-body,"D-DIN",Arial,sans-serif);color:#9db2c5;margin:0;font-size:12px;line-height:1.5}.med-art-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex:none;border-top:1px solid #344a60;border-bottom:1px solid #344a60;padding:8px 18px;background:#14273b}.med-art-modes{display:flex;gap:5px;flex-wrap:wrap;min-width:0}.med-art-toolbar button{min-height:44px;padding:8px 14px;border:1px solid #5b6f82;border-radius:7px;background:#172d42;color:#cddbe7;font:500 12px/1.2 var(--font-body,"D-DIN",Arial,sans-serif);cursor:pointer;white-space:normal;font-size:13px;line-height:1.35}.med-art-toolbar button[aria-pressed=true]{background:#dfc498;border-color:#dfc498;color:#132236}.med-art-zoom{display:flex;align-items:center;gap:6px;flex:none}.med-art-zoom button{min-width:44px;padding:7px 10px;min-height:44px}.med-art-zoom output{font:400 12px var(--font-body,"D-DIN",Arial,sans-serif);min-width:38px;text-align:center;color:#cedce5}.med-art-toolbar button:disabled{opacity:.35;cursor:default}.med-art-viewport{flex:1 1;min-height:0;overflow:auto;position:relative;overscroll-behavior:contain;background:#101f2f;touch-action:pan-x pan-y;scrollbar-color:#526d86 #101f2f}.med-art-viewport.is-zoomed{cursor:-webkit-grab;cursor:grab}.med-art-viewport.is-zoomed:active{cursor:-webkit-grabbing;cursor:grabbing}.med-art-image-wrap{max-width:none!important;display:flex;align-items:center;justify-content:center;flex:none}.med-art-image-wrap>img{display:block;width:100%;height:100%;max-width:none!important;flex:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.med-art-viewport.is-zoomed .med-art-image-wrap{display:block}.med-art-viewport.is-zoomed img{height:auto;object-fit:fill}.med-art-unavailable{display:grid;align-content:center;justify-items:center;grid-gap:15px;gap:15px;height:100%;padding:30px;text-align:center;font:400 13px/1.6 var(--font-body,"D-DIN",Arial,sans-serif);color:#a9bfd0}.med-art-unavailable strong{font-size:22px;color:#edeae5}.med-art-unavailable button{min-height:44px;border:1px solid #c8aa7c;color:#ebd5ae;padding:10px 16px;border-radius:6px;background:#21384e;cursor:pointer}.med-art-3d-stage{flex:1 1;min-height:0;position:relative}.med-art-evidence{flex:none;padding:9px 18px 11px;border-top:1px solid #324a5f;color:#a8bbcc;font:400 12px/1.5 var(--font-body,"D-DIN",Arial,sans-serif);max-height:26%;overflow:auto;background:#102133;font-size:12px;line-height:1.5}.med-art-evidence p{margin:0 0 6px}.med-studio-qualification{color:#c5cdd3;font-size:12px!important}.med-art-evidence summary{cursor:pointer;padding:3px 0;min-height:40px;color:#dfc498;font-size:12px}.med-art-evidence details>p{padding-top:7px}.med-cabin-drawing-3d{height:100%;min-height:0;display:flex;flex-direction:column;position:relative;background:#101f2f}.med-3d-controls{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 17px;flex:none;background:#102133}.med-3d-controls>div{display:flex;gap:5px}.med-3d-controls button,.med-3d-focus button{min-height:44px;border:1px solid #4c6174;border-radius:6px;color:#c5d3de;background:#192f44;font:500 12px/1.2 var(--font-body,"D-DIN",Arial,sans-serif);padding:7px 10px;cursor:pointer;font-size:12px}.med-3d-controls button[aria-pressed=true],.med-3d-focus button[aria-pressed=true]{border-color:#c3a77c;color:#ead9b9;background:#2c3540}.med-3d-controls button[aria-label^=Zoom]{min-width:35px;font-size:17px}.med-3d-canvas{flex:1 1;min-height:0;position:relative;cursor:-webkit-grab;cursor:grab;width:100%;isolation:isolate}.med-3d-canvas:active{cursor:-webkit-grabbing;cursor:grabbing}.med-3d-canvas canvas{width:100%;height:100%;display:block;outline-offset:-4px}.med-3d-loading{position:absolute;inset:0;display:grid;place-items:center;color:#b0c1cf;font:400 12px/1.6 var(--font-body,"D-DIN",Arial,sans-serif);pointer-events:none}.med-3d-fallback{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#c4d1dd;background:#102133;padding:22px;text-align:center;font:400 13px/1.5 var(--font-body,"D-DIN",Arial,sans-serif)}.med-3d-fallback strong{font-size:17px}.med-3d-focus{display:flex;justify-content:center;align-items:center;gap:6px;flex-wrap:wrap;padding:7px 14px 2px;flex:none}.med-3d-hint{flex:none;text-align:center;font:400 12px/1.4 var(--font-body,"D-DIN",Arial,sans-serif);color:#8fa8bd;margin:0;padding:7px 10px 10px}.med-cabin-drawing-3d.is-preview .med-3d-loading{font-size:12px}body:has(.med-studio-page) .atlas-header{min-height:76px;padding-top:13px;padding-bottom:13px}body:has(.med-studio-page) .atlas-nav-button{min-height:44px;padding:10px 15px;font-size:13px}body:has(.med-drawing-dialog[open]) .mf-mobile-dock{visibility:hidden}@media(min-width:1500px){.med-studio-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.med-aircraft-caption h3{font-size:clamp(24px,2.2vw,28px)!important;line-height:1.2!important;overflow-wrap:break-word}}@media(max-width:1040px){.med-studio-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.med-studio-title-row h1{font-size:38px!important}.med-studio-title-row h1 em{display:block;margin-left:0;margin-top:3px;white-space:normal}.med-studio-filter-bar{grid-template-columns:1.5fr 1fr}.med-maker-filter{display:none}}@media(max-width:620px){.med-studio-page{padding-bottom:26px}.med-studio-intro{padding-top:18px;padding-bottom:17px}.med-studio-catalog{padding-top:14px}.med-studio-topline{margin-bottom:10px;gap:10px;font-size:12px;letter-spacing:.08em;flex-wrap:wrap}.med-studio-topline>a{font-size:13px;min-height:44px}.med-studio-title-row{display:block}.med-studio-title-row h1{font-size:30px!important;line-height:1.12!important;margin-bottom:9px!important}.med-studio-title-row h1 em{display:inline;margin-left:0;white-space:normal}.med-mobile-break{display:block}.med-studio-title-row p{font-size:16px;line-height:1.6;max-width:65ch}.med-studio-flight-link{display:none;font-size:14px;white-space:normal;text-align:center}.med-studio-facts{font-size:12px;gap:5px 9px;margin-top:12px}.med-studio-facts>i:last-of-type,.med-studio-facts>span:last-child{display:none}.med-studio-filter-bar{grid-template-columns:1fr 1fr;gap:8px}.med-studio-search{grid-column:1/-1;padding:0 11px;min-height:48px}.med-studio-search input,.med-studio-select select{min-height:48px;font-size:16px}.med-studio-select select{padding:9px 25px 9px 10px}.med-maker-filter{display:block}.med-studio-browse{margin-top:6px;gap:5px;flex-wrap:wrap}.med-studio-tabs{gap:13px;flex-wrap:wrap}.med-studio-tabs button{font-size:14px;min-height:44px}.med-studio-tabs button span{font-size:12px;padding:2px 4px}.med-studio-help{font-size:13px;min-height:44px}.med-studio-result{min-height:37px;font-size:13px;flex-wrap:wrap;line-height:1.5}.med-studio-result button{font-size:13px;min-height:44px}.med-studio-grid{grid-template-columns:1fr;gap:17px}.med-card-view-switch{padding-top:10px;flex-wrap:wrap;gap:6px}.med-card-view-switch button{min-height:44px;font-size:13px;padding:7px 10px;white-space:normal}.med-aircraft-media{aspect-ratio:1.6}.med-aircraft-caption{padding:7px 12px 14px;min-height:84px}.med-aircraft-caption h3{font-size:clamp(24px,2.2vw,28px)!important;margin:5px 0!important;line-height:1.2!important;overflow-wrap:break-word}.med-aircraft-caption p{font-size:14px;line-height:1.5}.med-aircraft-card-footer{min-height:42px;flex-wrap:wrap;gap:8px 16px;padding:10px 0}.med-aircraft-card-footer button{font-size:14px;min-height:44px;line-height:1.4;white-space:normal}.med-studio-more{margin-top:20px}.med-studio-more button{width:100%;padding:12px 15px;gap:12px;font-size:14px}.med-studio-note{display:block;margin-top:30px;padding:22px 0}.med-studio-note h2{font-size:23px!important}.med-studio-note p{font-size:16px;line-height:1.6}.med-studio-note>a{margin-top:16px;font-size:14px;white-space:normal;text-align:center}.med-drawing-dialog{width:calc(100vw - 8px);height:calc(100dvh - 12px);border-radius:10px}.med-drawing-close{right:9px;top:9px;width:44px;height:44px;font-size:25px}.med-art-heading{padding:12px 57px 10px 12px}.med-art-heading span{font-size:12px;letter-spacing:.07em}.med-art-heading h2{font-size:24px!important;margin:4px 0!important}.med-art-heading p{font-size:12px;line-height:1.5}.med-art-toolbar{padding:6px 8px;gap:6px;flex-wrap:wrap}.med-art-modes{gap:4px;width:100%}.med-art-toolbar button{flex:1 1;padding:8px 7px;font-size:13px;min-height:44px;white-space:normal;line-height:1.35}.med-art-zoom{justify-content:flex-end;width:100%;gap:5px}.med-art-zoom button{flex:none;min-height:44px;min-width:44px;padding:6px 9px}.med-3d-controls{padding:6px;gap:7px}.med-3d-controls>div{gap:4px}.med-3d-controls button{font-size:12px;padding:6px 8px;min-height:44px}.med-3d-controls button[aria-label^=Zoom]{min-width:32px}.med-3d-focus{padding:5px 7px 0;gap:4px}.med-3d-focus button{font-size:12px;padding:6px 8px;min-height:44px}.med-3d-hint{font-size:12px;padding:6px 8px 8px}.med-art-evidence{padding:7px 9px;font-size:12px;max-height:26%;line-height:1.5}.med-studio-qualification{font-size:12px!important}.med-art-evidence summary{font-size:12px;min-height:40px}body:has(.med-studio-page) .atlas-header{min-height:68px;padding:11px 18px}.pg:has(.med-studio-page) .atlas-brand{font-size:22px}.pg:has(.med-studio-page) .atlas-brand small{font-size:12px}body:has(.med-studio-page) .atlas-nav-button{padding:9px 11px;min-height:44px;font-size:13px}.pg:has(.med-studio-page) .mf-mobile-dock{padding-top:5px;padding-bottom:calc(5px + env(safe-area-inset-bottom))}.pg:has(.med-studio-page) .mf-mobile-dock a{min-height:55px;padding-top:5px;padding-bottom:5px}}@media(max-width:360px){.med-studio-tabs{gap:9px;flex-wrap:wrap}.med-studio-tabs button{font-size:14px;min-height:44px}.med-studio-help{font-size:13px;min-height:44px}.med-3d-focus button,.med-art-modes button{font-size:12px;min-height:44px}.med-3d-focus button{padding:6px}.med-studio-topline>a{font-size:13px;min-height:44px}}@media(prefers-reduced-motion:reduce){.med-aircraft-card{transition:none}.med-studio-page *{scroll-behavior:auto!important}}.med-cabin-embed{height:100dvh;min-height:0;background:#101f2f;color:#f2eee5}.med-cabin-embed .med-art-heading h2{text-transform:none!important;font-weight:400!important;letter-spacing:0!important;font-family:var(--font-body,"D-DIN",Arial,sans-serif)!important}body:has(.med-cabin-embed) #melion-assistant{display:none!important}.med-studio-page .sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.med-cabin-line-study{display:block;width:100%;height:100%;max-height:100%;padding:12px 10px 19px}@media(max-width:620px){.med-studio-search input{font-size:16px;min-height:48px}.med-card-view-switch button{min-height:44px;font-size:13px;white-space:normal}.med-art-modes button{min-height:44px;font-size:12px}}@media(min-width:621px) and (max-width:1040px){.med-studio-filter-bar{grid-template-columns:1fr 1fr}.med-studio-search{grid-column:1/-1;min-height:48px}.med-maker-filter{display:block}}.med-3d-controls{flex-wrap:wrap}.med-3d-fallback button{min-height:42px;padding:10px 15px;border:1px solid #c7aa7b;border-radius:7px;background:#223b50;color:#ecdfc5;cursor:pointer;font:500 12px var(--font-body,"D-DIN",Arial,sans-serif)}.med-art-evidence .med-cabin-share{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px;margin:0 0 6px;min-width:0}.med-art-evidence .med-cabin-share-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:7px 11px;border:1px solid #667d92;border-radius:7px;background:#172d42;color:#ead7b5;font:500 12px/1.3 var(--font-body,"D-DIN",Arial,sans-serif);cursor:pointer;flex:none;white-space:nowrap}.med-art-evidence .med-cabin-share-button:focus-visible{outline:2px solid #dfc498;outline-offset:2px}.med-art-evidence .med-cabin-share-button:disabled{opacity:.55;cursor:wait}.med-art-evidence .med-cabin-share-status{font:400 12px/1.4 var(--font-body,"D-DIN",Arial,sans-serif);color:#c8d8e5;overflow-wrap:anywhere}.med-art-evidence .med-cabin-share input{flex-basis:100%;width:100%;min-width:0;min-height:44px;padding:8px;border:1px solid #667d92;border-radius:5px;background:#0c1928;color:#e9e1d4;font:400 16px/1.4 var(--font-body,"D-DIN",Arial,sans-serif)}@media(max-width:520px){.med-art-evidence .med-cabin-share{gap:4px 8px;margin-bottom:4px}.med-art-evidence .med-cabin-share-button{min-height:38px;padding:6px 10px}.med-art-evidence .med-cabin-share-status{flex:1 1;min-width:90px}}@media(max-height:580px) and (orientation:landscape){body .med-drawing-dialog{width:calc(100vw - 12px);height:calc(100dvh - 8px);border-radius:9px}body .med-drawing-close{top:6px;right:8px;width:34px;height:34px;font-size:24px}body .med-art-experience{display:grid;grid-template-columns:minmax(0,1fr) clamp(160px,23vw,200px);grid-template-rows:auto auto minmax(0,1fr);min-width:0;min-height:0}.med-art-experience .med-art-heading{grid-column:1/-1;grid-row:1;padding:6px 54px 5px 12px}.med-art-experience .med-art-heading>div{display:grid;grid-template-columns:auto minmax(0,1fr);grid-column-gap:12px;column-gap:12px;align-items:center}.med-art-experience .med-art-heading span{font-size:12px;line-height:1.25;letter-spacing:.06em}.med-art-experience .med-art-heading h2{font-size:20px!important;line-height:1.15!important;margin:0!important;min-width:0;overflow-wrap:anywhere}.med-art-experience .med-art-heading p{grid-column:1/-1;font-size:12px;line-height:1.3;margin:3px 0 0}.med-art-experience .med-art-toolbar{grid-column:1;grid-row:2;min-width:0;padding:4px 8px;gap:5px;flex-wrap:wrap}.med-art-experience .med-art-toolbar button{min-height:32px;padding:5px 9px;font-size:12px}.med-art-experience .med-art-3d-stage,.med-art-experience .med-art-viewport{grid-column:1;grid-row:3;min-width:0;min-height:0;height:auto}.med-art-experience .med-art-evidence{grid-column:2;grid-row:2/4;min-width:0;min-height:0;max-height:none;padding:9px;border-top:0;border-left:1px solid #ffffff20;overflow:auto;overscroll-behavior:contain;font-size:12px}.med-art-experience .med-art-evidence .med-cabin-share{display:flex;align-items:flex-start;gap:6px;margin-bottom:10px}.med-art-experience .med-art-evidence .med-cabin-share-status{width:100%;font-size:12px}.med-art-experience .med-art-evidence .med-studio-qualification{font-size:12px!important;line-height:1.45;margin:5px 0}.med-art-experience .med-art-evidence summary{font-size:12px;line-height:1.4;min-height:28px;padding:6px 0}.med-art-experience .med-inspector-header{padding:3px 7px;gap:4px}.med-art-experience .med-inspector button{min-height:32px;padding:5px 7px;font-size:12px}.med-art-experience .med-inspector-tools button{min-width:33px;padding:5px 7px}.med-art-experience .med-inspector-tools output{min-width:36px;font-size:12px}.med-art-experience .med-inspector-bottom{padding:3px 7px;gap:3px 7px}.med-art-experience .med-inspector-navigation>div button{min-width:42px;min-height:28px}.med-art-experience .med-inspector-tour{gap:5px}}@media(max-height:580px) and (orientation:landscape) and (max-width:780px){.med-art-experience .med-inspector-header{flex-wrap:wrap;padding:3px 5px;gap:4px}.med-art-experience .med-inspector-poses,.med-art-experience .med-inspector-tools{gap:3px}.med-art-experience .med-inspector-header button{min-height:32px;padding:5px;font-size:12px}.med-art-experience .med-inspector-tools button{min-width:30px}.med-art-experience .med-inspector-tools output{min-width:30px;font-size:12px}.med-art-experience .med-inspector-bottom{grid-template-columns:minmax(0,1fr)}.med-art-experience .med-inspector-navigation{width:100%;justify-content:space-between}.med-art-experience .med-inspector-focus{justify-content:space-between;gap:3px}.med-art-experience .med-inspector-focus button{flex:1 1;min-width:0;padding:4px 3px;font-size:12px;min-height:28px}.med-art-experience .med-inspector-note{font-size:12px;line-height:1.25}}@media(max-height:400px) and (orientation:landscape){.med-art-experience .med-inspector-header{flex-wrap:nowrap;max-width:100%;min-height:38px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin}.med-art-experience .med-inspector-poses,.med-art-experience .med-inspector-tools{flex:none}.med-art-experience .med-inspector .med-3d-canvas{min-height:96px}.med-art-experience .med-inspector-bottom{flex:0 1 auto;min-height:0;max-height:96px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}}