.qwm,.qwm-drawer{--qm-bg:#091521;--qm-panel:#12212d;--qm-surface:#172a37;--qm-line:#344b5b;--qm-text:#e8f0f2;--qm-muted:#aec0cb;--qm-accent:#b1e3e8;--qm-warm:#c9976f;color:var(--qm-text);font-family:inherit}.qwm{background:var(--qm-bg);padding-bottom:64px}.qwm *,.qwm-drawer *{box-sizing:border-box}.qwm button,.qwm select,.qwm input,.qwm-drawer button,.qwm-drawer select,.qwm-drawer input{font:inherit}.qwm button,.qwm-drawer button{border:1px solid var(--qm-line);background:var(--qm-panel);min-height:44px;color:var(--qm-text);cursor:pointer;border-radius:8px;padding:10px 14px;font-size:14px;line-height:1.35;transition:background .12s,border-color .12s}.qwm button:hover,.qwm-drawer button:hover{background:#203747;border-color:#67828f}.qwm button:disabled,.qwm-drawer button:disabled{opacity:.5;cursor:not-allowed}:is(.qwm :focus-visible,.qwm-drawer :focus-visible){outline-offset:3px;outline:3px solid #d5f3f4}.qwm svg,.qwm-drawer svg{flex-shrink:0;width:18px;height:18px}.qwm a,.qwm-drawer a{color:var(--qm-accent);text-underline-offset:4px}.qwm p,.qwm-drawer p{color:var(--qm-muted);font-size:16px;line-height:1.7}.qwm button svg,.qwm-drawer button svg{vertical-align:middle}.qwm button,.qwm a,.qwm-drawer button{touch-action:manipulation}.qwm select,.qwm input,.qwm-drawer select,.qwm-drawer input:not([type=checkbox]){min-height:44px;color:var(--qm-text);background:#102330;border:1px solid #526c7b;border-radius:6px;max-width:100%;padding:10px 12px;font-size:16px}.qwm label,.qwm-drawer label{font-size:14px}.qwm summary,.qwm-drawer summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:44px;line-height:1.4;display:flex}.qwm details[open]>summary,.qwm-drawer details[open]>summary{color:#ddf1f4}.qwm summary svg{transition:transform .15s}.qwm details[open]>summary>svg{transform:rotate(180deg)}.qwm-titlebar{border-bottom:1px solid var(--qm-line);justify-content:space-between;align-items:center;gap:20px;min-height:64px;padding:14px 24px;display:flex}.qwm-local-identity{align-items:baseline;gap:18px;min-width:0;display:flex}.qwm-local-identity>span{color:var(--qm-muted);font-size:14px;line-height:1.5}.qwm-title-actions{align-items:center;gap:20px;display:flex}.qwm-title-actions>a{align-items:center;min-height:44px;font-size:14px;display:flex}.qwm-title-actions button{background:0 0;align-items:center;gap:8px;display:flex}.qwm-contextbar{min-height:48px;color:var(--qm-muted);border-bottom:1px solid #223a49;justify-content:space-between;align-items:center;gap:12px;padding:6px 24px;font-size:14px;display:flex}.qwm-contextbar>div{gap:8px;display:flex}.qwm-contextbar button{background:0 0;border:0;align-items:center;gap:8px;padding:8px 12px;display:flex}.qwm-workspace{grid-template-columns:76px minmax(0,1fr);min-width:0;height:clamp(440px,100svh - 258px,790px);display:grid}.qwm-workspace.qwm-has-selection{grid-template-columns:76px minmax(0,1fr) 356px}.qwm-rail{background:#0d1b26;border-right:1px solid #263d4c;flex-direction:column;gap:8px;padding:14px 6px;display:flex}.qwm-rail button{background:0 0;border-color:#0000;flex-direction:column;align-items:center;gap:7px;min-height:64px;padding:9px 1px;font-size:13px;display:flex}.qwm-rail button:hover{background:#1a303f}.qwm-rail button[aria-pressed=true]{border-color:#5b8992;box-shadow:inset 3px 0 #b1e3e8}.qwm-rail-divider{background:var(--qm-line);height:1px;margin:4px 8px}.qwm-stage{background:radial-gradient(ellipse at 50% 30%,#132533,var(--qm-bg) 75%);grid-template-rows:auto minmax(180px,1fr) auto;min-width:0;min-height:0;display:grid}.qwm-stage-actions{justify-content:space-between;align-items:center;gap:12px;padding:14px 20px 8px;display:flex}.qwm-stage-actions>div{flex-wrap:wrap;gap:8px;display:flex}.qwm-stage-actions button{background:0 0;align-items:center;gap:8px;display:flex}.qwm .qwm-primary{color:#102831;background:#b1e3e8;border-color:#b1e3e8;font-weight:650}.qwm-browse-toggle{display:none!important}.qwm-viewport-shell{grid-template-rows:minmax(0,1fr) auto;min-height:0;display:grid;position:relative}.qwm-canvas-host{width:100%;min-width:0;height:100%;min-height:0;position:relative;overflow:hidden}.qwm-canvas-host canvas{touch-action:pan-y pinch-zoom;width:100%;height:100%;display:block}.qwm-stage-status{color:#b0c4ce;justify-content:space-between;align-items:center;gap:12px;min-height:38px;padding:8px 20px;font-size:13px;line-height:1.5;display:flex}.qwm-stage-status>div{gap:8px;display:flex}.qwm-stage-status button{font-size:14px}.qwm-camera-summary{border-top:1px solid #263d4c;flex-wrap:wrap;align-items:flex-start;gap:8px;padding:8px 20px 12px;display:flex}.qwm-camera-summary>button{background:0 0;border-color:#0000;align-items:center;gap:7px;display:flex}.qwm-view-controls{min-width:136px;max-width:100%;margin-left:auto}.qwm-view-controls>summary{border:1px solid var(--qm-line);color:var(--qm-text);border-radius:8px;padding:9px 13px;font-size:14px}.qwm-view-controls-body{border:1px solid var(--qm-line);overscroll-behavior:contain;background:#142733;border-radius:10px;max-height:260px;margin-top:8px;padding:14px;overflow:auto}.qwm-preset-grid,.qwm-camera-grid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:7px;display:grid}.qwm-camera-grid{margin-top:12px}.qwm-camera-grid button{align-items:center;gap:8px;display:flex}.qwm-view-controls-body p{margin:12px 0 0;font-size:14px}.qwm-inspector{scrollbar-color:#678695 #12212d;overscroll-behavior:contain;background:#12212d;border-left:1px solid #496271;min-width:0;min-height:0;padding:20px 24px 28px;overflow-y:auto}.qwm-inspector-heading{border-bottom:1px solid var(--qm-line);color:var(--qm-muted);justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;padding-bottom:12px;font-size:14px;display:flex}.qwm-inspector-heading button{background:0 0;border:0;min-width:44px;padding:8px}.qwm-part-id{color:#b7cbd4;overflow-wrap:anywhere;font-size:13px;line-height:1.5;display:block}.qwm-inspector h2{letter-spacing:-.02em;overflow-wrap:anywhere;margin:10px 0 14px;font-size:24px;font-weight:500;line-height:1.25}.qwm-inspector .qwm-role{color:#dde8ec;margin:0 0 16px}.qwm-expand-insight{display:none!important}.qwm-inspector details{border-top:1px solid var(--qm-line);margin-top:16px;padding-top:8px}.qwm-inspector summary{font-size:15px;font-weight:550}.qwm-inspector ul{padding-left:20px;font-size:15px;line-height:1.65}.qwm-inspector li{overflow-wrap:anywhere;margin:12px 0}.qwm-inspector dl{margin:16px 0}.qwm-inspector dl>div{border-bottom:1px solid var(--qm-line);padding:12px 0}.qwm-inspector dt{color:var(--qm-muted);font-size:14px}.qwm-inspector dd{overflow-wrap:anywhere;margin:5px 0 0;font-size:16px;line-height:1.6}.qwm-inspector dd small{color:var(--qm-muted);margin-top:6px;font-size:14px;display:block}.qwm-context-note{border-left:2px solid var(--qm-warm);background:#1d2b34;border-radius:0 6px 6px 0;padding:12px 14px}.qwm-next-action>button{text-align:center;width:100%}.qwm-next-action>small{color:#b2c8d2;margin:8px 0 16px;font-size:14px;line-height:1.5;display:block}.qwm-actions{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.qwm-actions button{justify-content:center;align-items:center;gap:7px;display:flex}.qwm-inspector .qwm-actions{grid-template-columns:1fr 1fr;display:grid}.qwm-dock{border-top:1px solid var(--qm-line);border-bottom:1px solid var(--qm-line);background:#0e1d29;flex-wrap:wrap;gap:12px;padding:12px 24px;display:flex}.qwm-views{scrollbar-color:#547686 #0e1d29;flex:820px;gap:6px;padding:3px;display:flex;overflow-x:auto}.qwm-views button{text-align:left;background:0 0;border-color:#0000;flex:1 0 118px;min-width:118px;padding:10px 12px}.qwm-views span{font-size:14px;display:block}.qwm-views small{color:#afc0ca;margin-top:4px;font-size:12px;line-height:1.45;display:block}.qwm-dock-actions{flex-wrap:wrap;align-items:center;gap:6px;margin-left:auto;display:flex}.qwm-dock-actions button{background:0 0;align-items:center;gap:7px;display:flex}.qwm-phone-destination{display:none}.qwm-live{border-bottom:1px solid var(--qm-line);background:#12232f;min-height:40px;margin:0;padding:10px 24px;color:#c4dce5!important;font-size:14px!important;line-height:1.5!important}.qwm-share{background:#172a37;flex-wrap:wrap;align-items:center;gap:12px;padding:18px 24px;display:flex}.qwm-share label{width:100%}.qwm-share input{flex:1;min-width:0}.qwm-share small{width:100%;color:var(--qm-muted);font-size:14px;line-height:1.5}.qwm-relationship-tools{border-bottom:1px solid #263e4e;flex-wrap:wrap;align-items:center;gap:10px;padding:18px 24px;display:flex}.qwm-relationship-tools>span{color:var(--qm-muted);flex:320px;font-size:14px}.qwm-relationship-tools label{align-items:center;gap:8px;display:flex}.qwm-relationship-tools select{font-size:14px}.qwm-legend{border-bottom:1px solid var(--qm-line);background:#10212e;padding:22px 24px}.qwm-legend>strong{font-size:16px;font-weight:550}.qwm-legend>div{flex-wrap:wrap;gap:24px;margin:16px 0;display:flex}.qwm-legend span{font-size:14px;line-height:1.5}.qwm-legend b{color:#e4f2f6;font-weight:500;display:block}.qwm-legend p{margin:0;font-size:14px}.qwm-control-section{border:1px solid var(--qm-line);background:#12212d;border-radius:12px;max-width:1400px;margin:24px;padding:24px}.qwm-control-section h2{margin:0 0 12px;font-size:24px;font-weight:500;line-height:1.3}.qwm-control-section p{max-width:80ch}.qwm-control-section label{flex-direction:column;gap:10px;max-width:600px;margin:16px 0;display:flex}.qwm-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.qwm-section-controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.qwm [data-slot=slider]{touch-action:pan-y;max-width:700px;margin:22px 0}.qwm [data-slot=slider-track]{background:#4b6878!important}.qwm [data-slot=slider-range]{background:#b1e3e8!important}.qwm [data-slot=slider-thumb]{width:24px;height:24px;background:#dcf1f3!important;border-color:#87bbc5!important}.qwm-trace{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;padding-left:22px;display:grid}.qwm-trace button{text-align:left;width:100%}.qwm-trace strong{color:#ffcca4;margin:7px 0;font-size:14px;line-height:1.5;display:block}.qwm-trace [aria-current=step]{border-color:#b1e3e8;box-shadow:inset 3px 0 #b1e3e8}.qwm-tour>span{color:#bad7df;font-size:14px}.qwm-tour h2{margin-top:12px}.qwm-tour small{color:var(--qm-muted);font-size:14px;line-height:1.6}.qwm-pins{flex-wrap:wrap;align-items:center;gap:10px;margin:20px 24px;display:flex}.qwm-pins>span{color:var(--qm-muted);width:100%;font-size:14px}.qwm-pins>div{gap:3px;display:flex}.qwm-table-scroll{max-width:100%;overflow-x:auto}.qwm table,.qwm-drawer table{border-collapse:collapse;width:100%;font-size:15px;line-height:1.65}.qwm caption,.qwm-drawer caption{text-align:left;color:#e0ecf0;padding:10px 0 16px;font-size:16px}.qwm th,.qwm td,.qwm-drawer th,.qwm-drawer td{vertical-align:top;text-align:left;border-bottom:1px solid var(--qm-line);overflow-wrap:anywhere;min-width:150px;padding:14px}.qwm th,.qwm-drawer th{color:#c0e4e9;font-weight:550}.qwm-drawer th small{color:var(--qm-muted);font-size:13px;font-weight:400;display:block}.qwm-catalogue{max-width:1240px;margin:64px auto 0;padding:0 24px;scroll-margin-top:100px}.qwm-catalogue>div:first-child{max-width:760px}.qwm-eyebrow{color:#b5d5df;font-size:14px}.qwm-catalogue h2{letter-spacing:-.025em;margin:12px 0 18px;font-size:clamp(28px,3vw,40px);font-weight:450;line-height:1.2}.qwm-search-row{grid-template-columns:1.5fr 1fr;gap:18px;margin-top:28px;display:grid}.qwm-search-row label{color:#c0d3dc;flex-direction:column;gap:8px;display:flex}.qwm-search-row input,.qwm-search-row select{width:100%}.qwm-filter-chips{flex-wrap:wrap;gap:8px;display:flex}.qwm-filter-chips button{overflow-wrap:anywhere;text-align:left;align-items:center;gap:8px;max-width:100%;display:flex}.qwm-result-count{font-size:14px!important}.qwm-results{grid-template-columns:1fr 1fr;gap:8px;margin:20px 0;padding:0;list-style:none;display:grid}.qwm-results button{text-align:left;background:#122330;justify-content:space-between;align-items:center;gap:14px;width:100%;height:100%;min-height:76px;padding:16px;display:flex}.qwm-results strong{overflow-wrap:anywhere;font-size:16px;font-weight:500;line-height:1.4;display:block}.qwm-results small{color:#b0c5cf;margin-top:6px;font-size:13px;line-height:1.5;display:block}.qwm-results button>span:last-child{color:#c0e3e8;flex-shrink:0;font-size:14px}.qwm-group-navigator{border:1px solid var(--qm-line);border-radius:8px;margin:30px 0;padding:12px 16px}.qwm-group-navigator details{border-top:1px solid var(--qm-line);padding:8px 0}.qwm-family-index{border-top:1px solid var(--qm-line);margin-top:40px}.qwm-family-index details{border-bottom:1px solid var(--qm-line);padding:14px 0}.qwm-family-index summary{gap:20px;font-size:16px}.qwm-family-index li{margin:8px 0;font-size:15px;line-height:1.7}.qwm-drawer{max-height:90dvh;padding-bottom:env(safe-area-inset-bottom);font-family:inherit;overflow:hidden;background:#12212d!important;border-color:#496271!important}.qwm-drawer [data-slot=sheet-description]{color:#b5cbd6;font-size:15px;line-height:1.6}.qwm-drawer-content{overscroll-behavior:contain;flex-direction:column;gap:12px;min-height:0;padding:0 24px 30px;display:flex;overflow:auto}.qwm-drawer-content>a{align-items:center;min-height:44px;font-size:16px;display:flex}.qwm-drawer-content>button{text-align:left;min-height:48px}.qwm-drawer-content button small,.qwm-drawer-content button span{color:#b7cbd5;margin-top:5px;font-size:14px;line-height:1.5;display:block}.qwm-drawer-content label{flex-wrap:wrap;align-items:center;gap:12px;min-height:44px;line-height:1.5;display:flex}.qwm-drawer-content select{flex:1}.qwm-drawer-content input[type=checkbox]{accent-color:#b1e3e8;flex-shrink:0;width:20px;height:20px}.qwm-drawer-content h3{color:#d8e8ec;margin:18px 0 0;font-size:16px;font-weight:550;line-height:1.4}.qwm-question-cards{gap:12px;display:grid}.qwm-question-cards button{text-align:left;padding:16px}.qwm-drawer-content details>button{text-align:left;width:100%;margin:5px 0}.qwm-tray-item{border:1px solid var(--qm-line);border-radius:8px;padding:12px}.qwm-tray-item>button{text-align:left;background:0 0;border:0;width:100%;padding:4px}.qwm-tray-item>div{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.qwm-tray-item>div>button{font-size:14px}.qwm-focus .qwm-rail{display:none}.qwm-focus .qwm-workspace{grid-template-columns:minmax(0,1fr);height:clamp(440px,100svh - 230px,860px)}@media (max-width:1100px){.qwm-workspace.qwm-has-selection{grid-template-columns:70px minmax(0,1fr) 320px}.qwm-workspace{grid-template-columns:70px minmax(0,1fr)}.qwm-inspector{padding:18px}.qwm-stage-actions{padding:12px}.qwm-camera-summary{padding:8px 12px}.qwm-views small{display:none}.qwm-dock{gap:8px}.qwm-views{flex-basis:100%}.qwm-views button{min-height:44px;padding:10px}.qwm-local-identity,.qwm-title-actions{gap:12px}.qwm-results{gap:8px}}@media (max-height:650px) and (min-width:761px){.qwm-workspace{height:360px;min-height:360px}.qwm-titlebar{min-height:56px;padding:8px 20px}.qwm-rail{gap:4px;padding:6px}.qwm-rail button{flex-direction:row;justify-content:center;min-height:48px;font-size:12px}.qwm-rail button span{display:none}.qwm-rail-divider{margin:1px 8px}.qwm-stage-actions{padding:8px 12px}.qwm-stage-status{min-height:30px;padding:6px 12px;font-size:12px}.qwm-camera-summary{gap:4px;padding:4px 12px}.qwm-dock{padding:8px 20px}.qwm-views small{display:none}.qwm-focus .qwm-workspace{height:360px}.qwm-inspector-heading{margin-bottom:12px}}@media (max-width:760px){.qwm-titlebar{align-items:flex-start;gap:12px;padding:12px 16px}.qwm-local-identity{display:block}.qwm-titlebar h1{font-size:28px}.qwm-local-identity>span{max-width:180px;margin-top:5px;font-size:12px;display:block}.qwm-title-actions{flex-direction:column;align-items:flex-end;gap:4px}.qwm-title-actions>a{min-height:30px;font-size:13px}.qwm-title-actions button{min-height:44px;padding:8px;font-size:13px}.qwm-contextbar{flex-wrap:wrap;gap:4px;padding:6px 16px;font-size:13px}.qwm-contextbar>span{flex:190px}.qwm-contextbar>div{gap:0}.qwm-contextbar button{padding:6px 8px;font-size:13px}.qwm-workspace,.qwm-workspace.qwm-has-selection{flex-direction:column;height:auto;display:flex}.qwm-rail{border-right:0;border-bottom:1px solid var(--qm-line);flex-direction:row;gap:3px;padding:6px 10px;overflow-x:auto}.qwm-rail button{flex:1 0 60px;gap:5px;min-width:60px;min-height:54px;padding:8px 3px;font-size:12px}.qwm-rail-divider{flex-shrink:0;width:1px;height:40px;margin:6px 1px}.qwm-rail button[aria-pressed=true]{box-shadow:inset 0 -2px #b1e3e8}.qwm-stage{grid-template-rows:auto minmax(180px,1fr) auto;width:100%;height:clamp(470px,72svh,720px)}.qwm-stage-actions{flex-wrap:wrap;gap:8px;padding:12px 16px 4px}.qwm-stage-actions>div:first-child{grid-template-columns:1fr 1fr;gap:8px;width:100%;display:grid}.qwm-stage-actions button{justify-content:center;padding:10px 8px;font-size:14px}.qwm-browse-toggle{width:100%;display:flex!important}.qwm-browse-toggle button{background:#10222e;border-color:#0000;width:100%;font-size:13px}.qwm-stage-status{flex-wrap:wrap;padding:8px 16px;font-size:13px}.qwm-camera-summary{justify-content:space-between;gap:2px;padding:4px 12px 10px}.qwm-camera-summary>button{padding:8px;font-size:13px}.qwm-view-controls{flex:100%;min-width:0;margin-left:0}.qwm-view-controls>summary{justify-content:center;gap:8px;min-height:44px;font-size:14px}.qwm-view-controls-body{max-height:220px;padding:12px}.qwm-camera-grid,.qwm-preset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.qwm-inspector{border-top:1px solid #5e7c8b;border-left:0;border-radius:16px 16px 0 0;max-height:none;padding:18px 20px}.qwm-inspector-heading{margin-bottom:12px;padding-bottom:8px}.qwm-inspector h2{margin:8px 0 12px;font-size:24px}.qwm-inspector .qwm-role{margin-bottom:10px;font-size:16px}.qwm-expand-insight{background:0 0;justify-content:space-between;align-items:center;width:100%;margin-top:12px;display:flex!important}.qwm-insight-body{display:none}.qwm-inspector-expanded{max-height:65dvh;overflow:auto}.qwm-inspector-expanded .qwm-insight-body{display:block}.qwm-dock{gap:10px;padding:12px 16px}.qwm-views{display:none}.qwm-phone-destination{align-items:center;gap:12px;width:100%;display:flex}.qwm-phone-destination select{flex:1;min-width:0}.qwm-dock-actions{grid-template-columns:1fr 1fr;gap:6px;width:100%;margin:0;display:grid}.qwm-dock-actions button{justify-content:center;padding:10px 8px;font-size:14px}.qwm-live{padding:12px 16px}.qwm-share{padding:16px}.qwm-share input{font-size:14px}.qwm-relationship-tools{gap:8px;padding:16px}.qwm-relationship-tools>span{flex-basis:100%;font-size:14px}.qwm-relationship-tools label{flex:200px}.qwm-legend{padding:20px 16px}.qwm-legend>div{gap:16px}.qwm-control-section{margin:18px 12px;padding:20px 16px}.qwm-control-section h2{font-size:23px}.qwm-control-section .qwm-actions button{flex:140px}.qwm-section-controls{align-items:stretch}.qwm-section-controls label{width:100%}.qwm-section-controls button{flex:120px}.qwm-trace{grid-template-columns:1fr}.qwm-pins{margin:18px 16px}.qwm-pins>div{width:100%}.qwm-pins>div>button:first-child{text-align:left;flex:1}.qwm-catalogue{margin-top:44px;padding:0 16px;scroll-margin-top:85px}.qwm-catalogue h2{font-size:30px}.qwm-search-row,.qwm-results{grid-template-columns:1fr}.qwm-results button{padding:14px}.qwm-results strong{font-size:16px}.qwm-results button>span:last-child{font-size:13px}.qwm-family-index summary{font-size:16px}.qwm-drawer{border-radius:16px 16px 0 0!important;max-height:82dvh!important}.qwm-drawer-content{padding:0 20px max(24px,env(safe-area-inset-bottom));gap:12px}.qwm-drawer-content p{font-size:16px}.qwm-focus .qwm-workspace{height:auto}.qwm-focus .qwm-stage{height:clamp(500px,75svh,820px)}}.qwm-no3d .qwm-stage{display:none}.qwm-no3d .qwm-workspace,.qwm-no3d .qwm-workspace.qwm-has-selection{height:auto;min-height:0;display:block}.qwm-no3d .qwm-rail{border-right:0;border-bottom:1px solid var(--qm-line);flex-flow:wrap;overflow:auto}.qwm-no3d .qwm-rail button{flex:90px}.qwm-no3d .qwm-inspector{border-left:0;max-height:none}.qwm-no3d .qwm-insight-body{display:block}.qwm-no3d .qwm-expand-insight{display:none!important}.qwm-no3d .qwm-catalogue{margin-top:32px}.qwm-no3d.qwm-focus .qwm-rail{display:flex}@media (prefers-reduced-motion:reduce){.qwm *,.qwm-drawer *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (forced-colors:active){.qwm button,.qwm-drawer button,.qwm input,.qwm select{color:canvastext;background:canvas;border:1px solid buttontext}.qwm button[aria-pressed=true],.qwm [aria-current=step]{box-shadow:none;outline:2px solid highlight}:is(.qwm :focus-visible,.qwm-drawer :focus-visible){outline:3px solid highlight}.qwm .qwm-primary{border-width:2px}.qwm-inspector,.qwm-control-section{border:1px solid canvastext}.qwm p,.qwm-drawer p,.qwm a{color:canvastext}}@media (any-pointer:coarse){.qwm-browse-toggle{display:flex!important}.qwm-browse-toggle button{min-height:44px}}.qwm .qwm-anchor{touch-action:none}.qwm{--qm-bg:#080f17;--qm-line:#35444f;--qm-muted:#acbcc8;background:#080f17}.qwm-titlebar{background:#0a121b;min-height:54px;padding:10px 24px}.qwm-titlebar h1{font-size:24px}.qwm-contextbar{background:#0a121b;min-height:44px}.qwm-workspace,.qwm-workspace.qwm-has-selection{background:#080f17;grid-template-columns:184px minmax(0,1fr) 320px;gap:24px;height:clamp(520px,100svh - 272px,900px);padding-right:24px}.qwm-rail-intro>span{color:#8ad4de;letter-spacing:.23em;font-size:11px;display:block}.qwm-rail-intro>strong{letter-spacing:-.03em;margin:12px 0;font-size:38px;font-weight:450;display:block}.qwm-rail-intro p{color:#aebbc8;margin-bottom:26px;font-size:14px;line-height:1.55}.qwm-rail button{text-align:left;flex-direction:row;align-items:flex-start;gap:12px;min-height:58px;padding:9px 0;font-size:14px}.qwm-rail button svg{color:#b7c5dc;flex-shrink:0;margin-top:3px}.qwm-rail button small{color:#9baab9;margin-top:4px;font-size:11px;line-height:1.6;display:block}.qwm-rail-note{margin:auto 0 10px;color:#aebbc8!important;font-size:16px!important;line-height:1.5!important}.qwm-stage{background:#080f17;grid-template-rows:40px minmax(240px,1fr) 52px;position:relative}.qwm-stage-actions{z-index:2;gap:8px;padding:4px 0}.qwm-stage-actions button{background:#111c27e6;min-height:36px;padding:6px 10px;font-size:13px}.qwm-canvas-host{isolation:isolate;border-radius:4px}.qwm-canvas-host canvas{touch-action:none}.qwm-stage-status{color:#a6bac8;justify-content:center;min-height:28px;padding:6px 0;font-size:12px}.qwm-camera-summary{z-index:5;border:0;flex-wrap:nowrap;align-items:center;padding:4px 0;position:relative}.qwm-view-controls{min-width:130px}.qwm-view-controls>summary{background:#101c27;min-height:38px;padding:8px;font-size:12px}.qwm-view-controls[open] .qwm-view-controls-body{z-index:20;width:min(520px,100%);max-height:360px;position:absolute;bottom:48px;right:0;box-shadow:0 18px 60px #000b}.qwm-inspector{background:linear-gradient(145deg,#101923f7,#0a121bf7);border:1px solid #3c4e5a;border-radius:13px;grid-column:3;margin:16px 0 12px;padding:18px 16px;box-shadow:0 14px 50px #0007}.qwm-inspector-heading{margin-bottom:14px;padding-bottom:10px;font-size:15px}.qwm-inspector h2{font-size:23px}.qwm-inspector p{font-size:16px;line-height:1.6}.qwm-inspector .qwm-part-id{font-size:12px}.qwm-inspector dl>div{padding:10px 0}.qwm-inspector dt{font-size:12px}.qwm-inspector dd{font-size:15px}.qwm-insight-image{aspect-ratio:16/10;color:#9fadb9;text-align:center;background:radial-gradient(#243344,#0c141e);border:1px solid #34434f;border-radius:7px;justify-content:center;align-items:center;margin:0 0 18px;font-size:12px;display:flex;overflow:hidden}.qwm-insight-image img{object-fit:cover;width:100%;height:100%}.qwm-intro-insight>.qwm-primary{justify-content:space-between;align-items:center;width:100%;display:flex}.qwm-lid-control{background:#14222e;border:1px solid #49616d;border-radius:8px;margin:16px 0;padding:12px}.qwm-lid-control small{color:#b9c6cf;font-size:12px;line-height:1.6}.qwm-lid-control .qwm-actions{grid-template-columns:repeat(4,1fr);gap:4px}.qwm-lid-control .qwm-actions button{min-width:0;padding:6px;font-size:12px}.qwm-dock{background:#0c151eee;border:1px solid #3b4e5b;border-radius:13px;flex-wrap:nowrap;gap:16px;min-height:112px;margin:0 24px 0 208px;padding:9px;box-shadow:0 10px 35px #0007}.qwm-views{flex:1 1 0;gap:5px;min-width:0;padding:0}.qwm-views button{text-align:center;background:linear-gradient(#17232c,#0b131d);border:1px solid #2d3c47;border-radius:7px;flex:1 0 85px;min-width:85px;padding:4px 5px 7px}.qwm-views span{white-space:nowrap;font-size:11px}.qwm-thumbnail{border-radius:4px;justify-content:center;align-items:center;height:58px;margin-bottom:4px;display:flex;overflow:hidden}.qwm-thumbnail img{object-fit:contain;width:100%;height:100%}.qwm-thumbnail svg{color:#69828f;width:28px;height:28px}.qwm-dock-actions{border-left:1px solid #304451;flex-wrap:nowrap;gap:2px;margin:0;padding-left:10px}.qwm-dock-actions button{flex-direction:column;gap:9px;min-width:54px;padding:9px 8px;font-size:10px}.qwm-dock-actions button svg{width:19px;height:19px}.qwm-dock-actions button[aria-pressed=true]{color:#a6e6ed;background:#15303a;border-color:#5c9ba5}.qwm-reading-strip{color:#9aabb9;touch-action:pan-y pinch-zoom;justify-content:space-between;align-items:center;gap:12px;padding:10px 24px 10px 208px;font-size:12px;display:flex}.qwm-reading-strip>div{gap:6px;display:flex}.qwm-reading-strip button{background:0 0;align-items:center;gap:6px;min-height:38px;padding:7px;font-size:12px;display:flex}.qwm-reading-strip svg{width:14px;height:14px}.qwm-live{background:#0d1721;min-height:32px;padding:8px 24px;font-size:12px!important}.qwm-relationship-tools{background:#0b141e;padding-top:12px;padding-bottom:12px}.qwm-anchor{color:#d2e9ee;z-index:3;line-height:1.4;position:absolute;transform:translate(-50%,10px);box-shadow:0 0 15px #7ebfca22;background:#0c1924ee!important;border:1px solid #548591!important;border-radius:6px!important;min-height:40px!important;padding:7px 11px!important;font-size:12px!important}.qwm-anchor:before{content:"";background:#90cbd4;width:1px;height:12px;position:absolute;bottom:100%;left:50%}.qwm-anchor small{color:#a8c5ce;font-size:10px;display:block}.qwm-anchor[hidden]{display:none!important}.qwm-focus .qwm-workspace{grid-template-columns:minmax(0,1fr);gap:0;padding:0 24px}.qwm-focus .qwm-dock{margin-left:24px}.qwm-focus .qwm-reading-strip{padding-left:24px}@media (max-width:1260px){.qwm-workspace,.qwm-workspace.qwm-has-selection{grid-template-columns:64px minmax(0,1fr) 300px;gap:16px;padding-right:16px}.qwm-rail{padding:18px 5px}.qwm-rail-intro,.qwm-rail-note,.qwm-rail button span{display:none}.qwm-rail button{justify-content:center;align-items:center}.qwm-dock{gap:8px;margin:0 16px 0 80px}.qwm-dock-actions button{min-width:44px;padding:8px 4px}.qwm-reading-strip{padding-left:80px}.qwm-stage-actions>span{display:none}}@media (max-width:1040px){.qwm-workspace,.qwm-workspace.qwm-has-selection{grid-template-columns:64px minmax(0,1fr);gap:16px;height:auto;padding-right:16px}.qwm-stage{height:clamp(500px,70svh,780px)}.qwm-inspector{grid-column:2;max-height:440px;margin:0 0 16px;display:block}.qwm-insight-image{float:left;width:34%;margin:0 20px 12px 0}.qwm-inspector .qwm-insight-body{clear:both}.qwm-dock{flex-wrap:wrap}.qwm-views{flex-basis:100%}.qwm-dock-actions{border-top:1px solid #304451;border-left:0;justify-content:space-around;width:100%;padding:4px 0 0}.qwm-reading-strip{flex-wrap:wrap}}@media (max-width:760px){.qwm-titlebar{padding:12px 16px}.qwm-workspace,.qwm-workspace.qwm-has-selection{gap:0;padding:0;display:flex}.qwm-rail{flex-direction:row;gap:4px;padding:4px 12px}.qwm-rail button{flex:1 1 0;min-height:44px}.qwm-rail button span{font-size:12px;display:block}.qwm-rail button small,.qwm-rail-divider{display:none}.qwm-stage{grid-template-rows:44px minmax(240px,1fr) 50px;height:clamp(520px,74svh,750px);padding:0 12px}.qwm-stage-actions{padding:4px 0}.qwm-stage-actions>div:first-child{width:auto;display:flex}.qwm-stage-actions button{min-height:36px;font-size:12px}.qwm-camera-summary{gap:0}.qwm-camera-summary>button{padding:6px;font-size:11px}.qwm-camera-summary>button svg{width:14px}.qwm-view-controls{flex:none;min-width:115px;margin-left:auto}.qwm-view-controls>summary{font-size:11px}.qwm-inspector{border-radius:12px;max-height:none;margin:8px 12px 16px;padding:16px}.qwm-insight-image{float:none;aspect-ratio:16/8;width:100%;margin:0 0 16px}.qwm-intro-insight .qwm-role{font-size:16px}.qwm-intro-insight dl{display:none}.qwm-dock{min-height:0;margin:0 12px;padding:7px}.qwm-views{flex-basis:100%;display:flex;overflow-x:auto}.qwm-views button{flex:0 0 96px;min-width:96px;padding:4px}.qwm-thumbnail{height:64px}.qwm-views span{font-size:11px}.qwm-dock-actions{gap:2px;display:flex}.qwm-dock-actions button{flex:1 1 0;min-width:0;padding:8px 2px;font-size:10px}.qwm-reading-strip{padding:12px 16px;line-height:1.6}.qwm-reading-strip>span{flex-basis:100%}.qwm-reading-strip>div{justify-content:space-between;width:100%}.qwm-focus .qwm-workspace{padding:0}.qwm-focus .qwm-dock{margin-left:12px}.qwm-inspector-expanded{max-height:75svh;overflow:auto}.qwm-no3d .qwm-inspector{margin:12px}.qwm-no3d .qwm-rail button span{display:block}}@media (max-height:650px) and (min-width:1041px){.qwm-workspace,.qwm-workspace.qwm-has-selection{height:460px}.qwm-rail-intro>strong{font-size:28px}.qwm-rail-intro p,.qwm-rail-note{display:none}}.qwm-tour-entry{background:linear-gradient(110deg,#0b151e,#121d26);border-bottom:1px solid #2e424f;flex-wrap:wrap;align-items:center;gap:12px 28px;padding:22px 24px;display:flex}.qwm-tour-entry>div:first-child{flex:290px}.qwm-tour-entry p{margin:6px 0;font-size:16px}.qwm-tour-entry>.qwm-tour-entry-actions{flex-wrap:wrap;gap:10px;display:flex}.qwm-tour-entry-actions button{align-items:center;gap:8px;min-height:48px;display:flex}.qwm-tour-entry-actions small{opacity:.85;font-size:12px;display:block}.qwm-tour-entry>small{color:#b9cbd5;flex-basis:100%;font-size:12px;line-height:1.6}.qwm button:disabled{opacity:.5;cursor:not-allowed}.qwm-touring .qwm-stage{grid-template-rows:minmax(280px,1fr) auto}.qwm-touring .qwm-stage-actions,.qwm-touring .qwm-camera-summary{display:none}.qwm-tour-transport{background:#111d28;border:1px solid #425763;border-radius:12px;min-width:0;margin:0 0 12px;padding:12px 14px}.qwm-tour-position{color:#bdcdd7;flex-wrap:wrap;align-items:center;gap:12px;font-size:12px;display:flex}.qwm-tour-position>span:first-child{flex:1}.qwm-tour-position strong{color:#def3f5}.qwm-tour-status{color:#9fdae0}.qwm-tour-buttons{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.qwm-tour-buttons button{flex:auto;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:8px 10px;font-size:13px;display:flex}.qwm-tour-buttons svg{width:16px;height:16px}.qwm-tour-hint{color:#b7cbd5!important;margin:10px 0 0!important;font-size:12px!important;line-height:1.5!important}.qwm-cinematic-insight{scrollbar-gutter:stable}.qwm-cinematic-insight .qwm-inspector-heading{font-size:12px}.qwm-tour-caption h2{margin:12px 0 18px;font-size:24px;line-height:1.24}.qwm-tour-caption>p{font-size:16px;line-height:1.7}.qwm-tour-caption .qwm-eyebrow{text-transform:none;letter-spacing:0;color:#a9d9df}.qwm-tour-caption .qwm-tour-takeaway{color:#d8e7ec;border-left:2px solid #b7a383;padding-left:12px;font-size:14px}.qwm-tour-caption>small{color:#aabdca;font-size:12px;line-height:1.6;display:block}.qwm-tour-options{border-top:1px solid #344b58;gap:10px;margin-top:24px;padding-top:18px;display:grid}.qwm-tour-options label{align-items:center;gap:10px;min-height:44px;font-size:14px;display:flex}.qwm-tour-options input{accent-color:#a2dce3;width:19px;height:19px}.qwm-tour-options small{color:#b5c8d2;font-size:12px;line-height:1.6}.qwm-tour-chapters{margin:0;padding:0;list-style:none}.qwm-tour-chapters li{border-bottom:1px solid #263b47;padding:10px 0}.qwm-tour-chapters button{text-align:left;width:100%;min-height:44px;font-size:14px}.qwm-tour-chapters [aria-current=step]{background:#203542;border-color:#95ced8}.qwm-tour-chapters details{border-top:0;margin-top:4px;padding:4px 8px}.qwm-tour-chapters summary{font-size:13px}.qwm-tour-chapters p{font-size:15px;line-height:1.7}.qwm-tour-recovery{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.qwm-tour-recovery button{align-items:center;gap:8px;min-height:44px;font-size:13px;display:flex}.qwm-visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.qwm-no3d.qwm-touring .qwm-stage{height:auto;padding:16px 24px;display:block}.qwm-no3d.qwm-touring .qwm-viewport-shell{display:none}.qwm-no3d.qwm-touring .qwm-tour-transport{max-width:840px;margin:0 auto}.qwm-no3d.qwm-touring .qwm-cinematic-insight{max-width:840px;margin:0 auto 24px}.qwm-no3d.qwm-touring .qwm-rail{display:none}.qwm-dock-actions button{min-height:44px;font-size:12px}.qwm-stage-actions button,.qwm-camera-summary>button,.qwm-view-controls>summary{min-height:44px}@media (max-width:1040px){.qwm-cinematic-insight{max-height:none}.qwm-tour-caption{max-width:70ch}.qwm-tour-entry{padding:18px 20px}.qwm-touring .qwm-stage{height:clamp(490px,70svh,780px)}}@media (max-width:760px){.qwm-tour-entry{gap:12px;padding:18px 16px}.qwm-tour-entry-actions{grid-template-columns:1fr 1fr;width:100%;display:grid!important}.qwm-tour-entry-actions>.qwm-primary{grid-column:1/-1;justify-content:center}.qwm-tour-entry-actions button{flex-wrap:wrap;justify-content:center;font-size:13px}.qwm-touring .qwm-stage{grid-template-rows:minmax(250px,1fr) auto;height:clamp(460px,68svh,680px)}.qwm-tour-transport{margin-bottom:6px;padding:10px}.qwm-tour-position{gap:8px;font-size:12px}.qwm-tour-buttons{gap:4px}.qwm-tour-buttons button{min-height:44px;padding:8px;font-size:12px}.qwm-tour-buttons button>span{display:none}.qwm-tour-hint{margin-top:6px!important}.qwm-cinematic-insight{max-height:none;margin-top:6px}.qwm-tour-caption h2{font-size:26px}.qwm-tour-entry .qwm-eyebrow{font-size:13px}.qwm-no3d.qwm-touring .qwm-stage{padding:12px}.qwm-no3d.qwm-touring .qwm-cinematic-insight{margin:0 12px 18px}.qwm-touring .qwm-dock{margin-top:8px}.qwm-touring .qwm-dock-actions{flex-wrap:wrap}.qwm-views span{font-size:12px}}@media (prefers-reduced-motion:reduce){.qwm-tour-transport,.qwm-cinematic-insight{scroll-behavior:auto;transition:none}}.qwm-tour-free .qwm-stage{grid-template-rows:minmax(230px,1fr) auto auto}.qwm-tour-free .qwm-camera-summary{display:flex}.qwm-no3d.qwm-tour-free .qwm-camera-summary{display:none}.qwm-tour-guide{pointer-events:none;color:#e2eaf0;text-align:center;background:#091521e8;border:1px solid #557080;border-radius:8px;padding:8px 12px;font-size:12px;line-height:1.5;position:absolute;bottom:12px;left:12px;right:12px}.qwm-tour-guide[hidden]{display:none}.qwm-dock>.qwm-tour-transport{background:0 0;border:0;flex:100%;width:100%;margin:0;padding:4px 0}.qwm-tour-chapter-groups>section+section{border-top:1px solid var(--qm-line);margin-top:18px;padding-top:14px}.qwm-tour-chapter-groups h3{color:var(--qm-text);margin:4px 0 10px;font-size:16px;line-height:1.4}.qwm-tour-explore{width:100%;min-height:44px;margin-top:14px}.qwm-cinematic-insight>img.qwm-insight-image{object-fit:cover;border-radius:7px;width:100%;height:auto;max-height:180px;display:block}.qwm-purpose-groups{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:24px 0 0;display:grid}.qwm-purpose-groups>details{border:1px solid var(--qm-line);background:#101d27;border-radius:8px;align-self:start;min-width:0}.qwm-purpose-groups summary{min-height:48px;padding:12px;font-size:14px}.qwm-purpose-groups>details>div{gap:6px;padding:0 8px 8px;display:grid}.qwm-purpose-groups button{text-align:left;overflow-wrap:anywhere;min-height:44px;font-size:14px}.qwm-reading-strip a{color:var(--qm-text);text-underline-offset:3px;text-decoration:underline}.qwm-tour-buttons{flex-wrap:wrap}.qwm-tour-transport button{min-height:44px}.qwm-tour-transport .qwm-tour-hint{margin-bottom:0}@media (max-width:760px){.qwm-purpose-groups{grid-template-columns:1fr 1fr}.qwm-purpose-groups>details:last-child{grid-column:1/-1}.qwm-dock>.qwm-tour-transport{padding:0}.qwm-tour-position{flex-wrap:wrap}.qwm-tour-buttons{gap:6px}.qwm-tour-buttons button{white-space:normal;flex:auto}.qwm-tour-status{font-size:13px}.qwm-tour-buttons{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.qwm-tour-buttons button{font-size:14px}.qwm-tour-buttons button>span{display:inline}.qwm-tour-buttons svg{flex-shrink:0}.qwm-tour-buttons button{flex-wrap:wrap;justify-content:center}}@media (max-width:1040px){.qwm-touring .qwm-dock{z-index:25;padding-bottom:calc(10px + env(safe-area-inset-bottom));background:#081119;position:sticky;bottom:0;box-shadow:0 -12px 30px #0006}.qwm-touring .qwm-cinematic-insight{overscroll-behavior:contain;max-height:min(52svh,540px);overflow-y:auto}.qwm-no3d.qwm-touring .qwm-cinematic-insight{max-height:none}.qwm-touring .qwm-workspace{overflow:visible}.qwm-touring .qwm-dock .qwm-tour-buttons button>span{display:inline}}.qwm-caption-text{min-height:7em}.qwm-tour-reading-links{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.qwm-tour-reading-links button{min-height:44px;font-size:14px}.qwm-full-transcript section{border-bottom:1px solid var(--qm-line);padding:12px 0}.qwm-full-transcript h3{font-size:18px}.qwm-full-transcript p{font-size:16px;line-height:1.65}.qwm-context-surface{color:#e5eef4;touch-action:pan-y pinch-zoom;background:#0d1923;border:1px solid #435967;border-radius:12px;min-width:0;overflow:hidden}.qwm-context-surface>header{background:#101f2b;border-bottom:1px solid #344957;align-items:center;gap:6px;padding:8px 10px;display:flex}.qwm-context-surface>header h2{flex:1;min-width:0;margin:0;font-size:16px;line-height:1.4}.qwm-context-surface>header button{min-width:44px;min-height:44px;padding:8px;font-size:14px}.qwm-surface-body{overscroll-behavior:contain;scrollbar-gutter:stable;touch-action:pan-y pinch-zoom;max-height:var(--qwm-reading-height,36svh);padding:12px;overflow-y:auto}.qwm-surface-peek .qwm-surface-body{max-height:100px}.qwm-surface-expanded .qwm-surface-body{max-height:calc(var(--qwm-visible-height,100svh) - 190px)}.qwm-surface-body .qwm-inspector,.qwm-surface-body .qwm-cinematic-insight,.qwm-surface-body .qwm-catalogue{box-shadow:none;float:none;background:0 0;border:0;width:100%;max-height:none;margin:0;padding:0;overflow:visible}.qwm-surface-body .qwm-insight-image{float:none;object-fit:cover;width:100%;max-height:140px}.qwm-surface-body .qwm-inspector-heading{display:none}.qwm-surface-body .qwm-insight-body{display:block}.qwm-surface-body .qwm-expand-insight{display:none}.qwm-surface-body .qwm-catalogue>div:first-child h2{font-size:23px}.qwm-surface-body .qwm-purpose-groups{grid-template-columns:1fr 1fr;margin:14px 0}.qwm-surface-body .qwm-search-row{grid-template-columns:1fr;display:grid}.qwm-surface-body input,.qwm-surface-body select{min-height:44px;font-size:16px}.qwm-surface-body button{min-height:44px;font-size:14px}.qwm-surface-body .qwm-drawer-content{padding:0}.qwm-surface-body .qwm-inspector .qwm-insight-body{clear:both}@media (max-width:1040px){.qwm:not(.qwm-no3d) .qwm-workspace,.qwm:not(.qwm-no3d) .qwm-workspace.qwm-has-selection{grid-template-columns:52px minmax(0,1fr);gap:12px;height:auto;min-height:0;padding:0 12px 12px 0;overflow:visible}.qwm:not(.qwm-no3d) .qwm-stage,.qwm:not(.qwm-no3d).qwm-touring .qwm-stage{height:max(240px,var(--qwm-stage-height,52svh));grid-template-rows:44px minmax(140px,1fr) 50px;min-height:0}.qwm:not(.qwm-no3d).qwm-touring .qwm-stage{grid-template-rows:minmax(140px,1fr) auto}.qwm:not(.qwm-no3d).qwm-tour-free .qwm-stage{grid-template-rows:minmax(140px,1fr) auto auto}.qwm-context-surface{grid-column:2}.qwm-rail{grid-area:1/1/span 2}.qwm .qwm-dock{z-index:25;padding-bottom:calc(8px + env(safe-area-inset-bottom));background:#081119;position:sticky;bottom:0;box-shadow:0 -8px 24px #0005}.qwm .qwm-tour-buttons button{min-height:44px;font-size:14px}.qwm .qwm-tour-buttons button>span{display:inline}.qwm .qwm-tour-hint{font-size:13px!important}.qwm-tour-position{font-size:14px}.qwm-surface-body .qwm-caption-text{min-height:0}}@media (max-width:760px){.qwm:not(.qwm-no3d) .qwm-workspace,.qwm:not(.qwm-no3d) .qwm-workspace.qwm-has-selection{flex-direction:column;gap:10px;padding:0 12px 10px;display:flex}.qwm-context-surface{width:100%}.qwm:not(.qwm-no3d) .qwm-stage{width:100%;padding:0}.qwm-rail{width:100%;padding:2px 0}.qwm-rail button{min-height:44px}.qwm-rail button span{font-size:14px}.qwm-views button{min-width:110px}.qwm-views span{font-size:14px}.qwm-thumbnail{height:44px}.qwm .qwm-tour-buttons{grid-template-columns:repeat(3,minmax(0,1fr))}.qwm-tour-buttons svg{display:none}.qwm-reading-strip{font-size:14px}}@media (max-height:500px) and (max-width:1040px){.qwm .qwm-tour-hint,.qwm .qwm-tour-status{display:none}.qwm-context-surface>header{padding:4px}.qwm-surface-body{max-height:150px}.qwm-surface-expanded .qwm-surface-body{max-height:calc(var(--qwm-visible-height,100svh) - 110px)}}@media (forced-colors:active){.qwm-context-surface,.qwm-context-surface>header{color:canvastext;background:canvas;border-color:canvastext}}.qwm-surface-peek .qwm-insight-image,.qwm-surface-peek .qwm-part-id{display:none}.qwm-surface-peek .qwm-inspector h2{margin:0 0 8px;font-size:20px}.qwm-surface-peek .qwm-inspector p{margin:0;font-size:16px}.qwm-contextbar .qwm-zoom-step{border:1px solid var(--qm-line);border-radius:8px;justify-content:center;min-width:44px;min-height:44px}.qwm-context-surface h2:focus-visible{outline-offset:3px;outline:3px solid #d5f3f4}@media (max-width:1040px){.qwm.qwm-focus:not(.qwm-no3d) .qwm-workspace{grid-template-columns:minmax(0,1fr);padding:0 12px}.qwm.qwm-focus:not(.qwm-no3d) .qwm-stage{grid-column:1/-1}}.qwm-context-surface{flex-direction:column;min-height:0;scroll-margin-top:90px;display:flex}.qwm-context-surface>header{flex-wrap:wrap;flex:none}.qwm-context-surface>header h2{overflow-wrap:anywhere;flex:100px}.qwm-surface-body{min-height:0;padding:16px;scroll-padding:12px}.qwm-surface-body :is(h2,h3,p,li,button,summary){overflow-wrap:anywhere}.qwm-surface-body .qwm-insight-image{aspect-ratio:16/8;max-height:156px;margin:0 0 16px}.qwm-surface-body .qwm-insight-image img{object-fit:contain;width:100%;height:100%;display:block}.qwm-surface-body .qwm-inspector .qwm-role{font-size:16px;line-height:1.65}.qwm-inspector .qwm-part-context{color:var(--qm-muted);margin:14px 0 8px;font-size:14px;line-height:1.6}.qwm-part-context>span{display:block}.qwm-surface-body .qwm-part-id{-webkit-user-select:text;user-select:text;font-size:13px;line-height:1.5}.qwm .qwm-action-help{margin:8px 0 16px;font-size:14px;line-height:1.6}.qwm-source-content h3{margin:0 0 12px;font-size:21px;line-height:1.35}.qwm-source-content ul{padding-left:20px;font-size:15px;line-height:1.7}.qwm-source-content li+li{margin-top:12px}.qwm-source-content a{overflow-wrap:anywhere}.qwm-surface-body .qwm-results{grid-template-columns:1fr}.qwm-surface-body .qwm-results button{flex-wrap:wrap;gap:8px}.qwm-surface-body .qwm-results button>span:last-child{font-size:13px}.qwm-surface-body .qwm-drawer-content{gap:14px}.qwm-surface-body .qwm-drawer-content h3{margin:10px 0 0;font-size:18px}.qwm-surface-body .qwm-drawer-content label{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.qwm-surface-body .qwm-drawer-content label select{width:100%}.qwm-surface-body .qwm-drawer-content input[type=checkbox]{width:20px;min-width:20px;min-height:20px;accent-color:var(--qm-accent)}.qwm-surface-peek .qwm-inspector .qwm-part-context,.qwm-surface-peek .qwm-inspector .qwm-insight-body{display:none}.qwm-no3d .qwm-context-surface{max-width:900px;margin:20px auto}.qwm-no3d .qwm-surface-body{max-height:var(--qwm-reading-height,440px)}.qwm-no3d .qwm-surface-expanded .qwm-surface-body{max-height:calc(var(--qwm-visible-height,100svh) - 180px)}@media (min-width:1041px){.qwm-workspace:not(.qwm-has-selection){grid-template-columns:184px minmax(0,1fr)}.qwm-workspace>.qwm-context-surface{grid-column:3;align-self:start;max-height:calc(100% - 28px);margin:16px 0 12px}.qwm-workspace>.qwm-surface-expanded{height:calc(100% - 28px)}.qwm-workspace .qwm-surface-body{max-height:var(--qwm-reading-height,440px)}.qwm-workspace .qwm-surface-expanded .qwm-surface-body{flex:1;max-height:none}.qwm-workspace .qwm-surface-peek .qwm-surface-body{max-height:240px}.qwm.qwm-focus .qwm-workspace{grid-template-columns:minmax(0,1fr)}}@media (min-width:1041px) and (max-width:1260px){.qwm-workspace:not(.qwm-has-selection){grid-template-columns:64px minmax(0,1fr)}}@media (max-width:1040px){.qwm-context-surface{padding-bottom:env(safe-area-inset-bottom);margin:0}.qwm-surface-body{padding:14px}.qwm-no3d .qwm-context-surface{margin:12px}.qwm-camera-summary>button,.qwm-view-controls>summary{min-height:44px!important}}@media (max-width:760px){.qwm-context-surface>header{gap:5px;padding:8px}.qwm-context-surface>header h2{flex-basis:80px;font-size:15px}.qwm-context-surface>header button{padding:8px;font-size:13px}.qwm-surface-body .qwm-purpose-groups{grid-template-columns:1fr 1fr}.qwm-inspector h2{font-size:24px}}.qwm-context-surface>header h2{scroll-margin-top:96px;scroll-margin-bottom:16px}.qwm-viewport-shell:is([data-renderer-state=failed],[data-renderer-state=lost]) .qwm-stage-status{z-index:6;text-align:left;width:min(460px,100% - 24px);max-height:calc(100% - 24px);color:var(--qm-text);background:#10202df5;border:1px solid #708b9b;border-radius:12px;flex-direction:column;align-items:stretch;gap:16px;margin:0;padding:20px;font-size:16px;line-height:1.6;display:flex;position:absolute;top:clamp(12px,8%,56px);left:50%;overflow:auto;transform:translate(-50%);box-shadow:0 12px 36px #0005}.qwm-viewport-shell:is([data-renderer-state=failed],[data-renderer-state=lost]) .qwm-stage-status>div{flex-wrap:wrap;gap:8px;display:flex}.qwm-viewport-shell:is([data-renderer-state=failed],[data-renderer-state=lost]) .qwm-stage-status button{white-space:normal;flex:140px;min-height:44px;font-size:14px}@media (max-width:760px){.qwm-viewport-shell:is([data-renderer-state=failed],[data-renderer-state=lost]) .qwm-stage-status{gap:10px;padding:14px;font-size:15px}}@media (forced-colors:active){.qwm-viewport-shell:is([data-renderer-state=failed],[data-renderer-state=lost]) .qwm-stage-status{color:canvastext;box-shadow:none;background:canvas;border-color:canvastext}}.qwm{--qm-bg:#0b1118;--qm-panel:#17212a;--qm-surface:#1d2b35;--qm-line:#35434d;--qm-text:#f1eee7;--qm-muted:#b8c2c9;--qm-accent:#d9c29d;--qm-warm:#d7ad77;background:var(--qm-bg)}.qwm .qwm-primary{color:#1c2429;background:#dfc6a0;border-color:#dfc6a0}.qwm .qwm-primary:hover{color:#141e24;background:#f0dbb8}.qwm button[aria-pressed=true]{color:#fff4df;background:#28313a;border-color:#d9c29d;box-shadow:inset 0 -2px #d9c29d}.qwm button{border-radius:7px}.qwm .qwm-eyebrow{letter-spacing:.13em;color:#c9b592;font-size:11px;font-weight:600;line-height:1.6}.qwm-titlebar{background:linear-gradient(115deg,#151d25,#0b1118 70%);border-bottom:0;align-items:center;gap:24px;padding:28px 32px 22px}.qwm-local-identity{display:block}.qwm-local-identity>span{font-size:11px}.qwm-titlebar h1{letter-spacing:-.045em;margin:9px 0 10px;font-size:clamp(30px,3.2vw,46px);font-weight:450;line-height:1.13}.qwm-local-identity p{color:#c2c9ce;margin:0;font-size:15px;line-height:1.6}.qwm-title-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px 20px;max-width:450px}.qwm-title-actions a,.qwm-title-actions button{font-size:13px}.qwm-title-actions a:first-child{color:#e3cba8;flex-basis:100%;justify-content:flex-end}.qwm-tour-entry{background:#0b1118;border-bottom:1px solid #29353e;gap:8px 28px;padding:12px 32px 16px}.qwm-tour-entry>div:first-child{flex-basis:260px}.qwm-tour-entry p{letter-spacing:-.02em;margin:4px 0;font-size:19px}.qwm-tour-entry>small{color:#aebbc3;flex-basis:auto;margin-left:auto;font-size:12px}.qwm-tour-entry-actions{align-items:center}.qwm-tour-entry-actions button{min-height:46px;font-size:14px}.qwm-tour-entry-actions button small{margin-left:4px;font-size:12px;font-weight:400}.qwm-tour-more{position:relative}.qwm-tour-more>summary{border:1px solid #3c4953;border-radius:7px;min-height:46px;padding:10px 14px;font-size:14px}.qwm-tour-more>div{z-index:35;background:#17212af5;border:1px solid #59636b;border-radius:10px;gap:8px;width:285px;padding:12px;display:grid;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 18px 40px #0008}.qwm-tour-more>div button{text-align:left;flex-wrap:wrap;justify-content:flex-start;width:100%}.qwm-tour-more>div button small{width:100%;margin-left:26px}.qwm-contextbar{background:#0f1720;border-bottom:1px solid #2c3841;min-height:52px;padding:4px 32px;font-size:12px}.qwm-contextbar>span{color:#c2cbd0}.qwm-contextbar button{font-size:13px}.qwm-contextbar .qwm-zoom-step{border-color:#41505a}.qwm-workspace,.qwm-workspace.qwm-has-selection{background:#0b1118;grid-template-columns:104px minmax(0,1fr) 340px;gap:20px;height:clamp(530px,66svh,810px);padding:0 24px 16px 0}.qwm-workspace:not(.qwm-has-selection){grid-template-columns:104px minmax(0,1fr)}.qwm-rail{background:#101820;border-right:1px solid #28353f;gap:8px;padding:16px 8px}.qwm-rail-intro{display:none}.qwm-rail button{flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:64px;padding:8px 4px;font-size:12px}.qwm-rail button span{font-size:12px;display:block}.qwm-rail button small{display:none}.qwm-rail button svg{color:#d2bb97}.qwm-rail-divider{margin:8px}.qwm-stage{background:0 0;grid-template-rows:auto minmax(240px,1fr) auto;padding:0;position:relative}.qwm-stage-actions{padding:10px 0 8px}.qwm-stage-actions button{background:#121c25;border-color:#34434d;min-height:44px;font-size:13px}.qwm-stage-actions>span{letter-spacing:.12em;color:#abb7bf;font-size:10px}.qwm-canvas-host{background:radial-gradient(at 44% 36%,#29323a,#111a24 62%,#0b121a);border:1px solid #35434c;border-radius:14px;box-shadow:inset 0 0 70px #0005}.qwm-stage-status{color:#b5c0c7;padding:8px 6px;font-size:12px}.qwm-camera-summary{border-top:0;align-items:center;gap:6px;padding:6px 0 0}.qwm-camera-summary>button{min-height:44px;padding:8px 10px;font-size:12px}.qwm-orbit-buttons{gap:4px;display:flex}.qwm-orbit-buttons button{background:#1a2530;min-width:44px;min-height:44px;padding:8px}.qwm-view-controls{min-width:144px;position:relative}.qwm-view-controls>summary{font-size:13px}.qwm-view-controls[open]{flex:none;margin-left:auto}.qwm-view-controls-body{z-index:24;background:#15212cf7;border-color:#596873;width:min(520px,100vw - 48px);max-height:min(440px,62svh);position:absolute;bottom:calc(100% + 8px);right:0;box-shadow:0 16px 40px #0009}.qwm-orbit-mode{gap:8px;margin-bottom:8px;display:grid}.qwm-orbit-mode select{width:100%}.qwm-view-controls-body>p{margin:10px 0 16px;font-size:14px;line-height:1.6}.qwm-camera-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.qwm-camera-grid button{padding:8px;font-size:12px}.qwm-context-surface{background:#141e27;border-color:#44525d;border-radius:12px}.qwm-context-surface>header{background:#19242e;border-color:#35454f}.qwm-context-surface>header h2{font-size:14px}.qwm-context-surface>header button{font-size:12px}.qwm-surface-body{padding:20px}.qwm-surface-body .qwm-inspector .qwm-role{line-height:1.75}.qwm-surface-body .qwm-part-context{font-size:13px}.qwm-dock{background:#101921;border-color:#3a4650;border-radius:10px;gap:12px;min-height:94px;margin:0 24px 0 124px;padding:8px;box-shadow:0 12px 26px #0004}.qwm-views button{background:#17212a;border:1px solid #34414b;min-width:92px;padding:5px 7px}.qwm-views button[aria-pressed=true]{border-color:#ceb48c;box-shadow:inset 0 -2px #ceb48c}.qwm-views span{font-size:12px}.qwm-thumbnail{height:44px}.qwm-dock-actions button{gap:5px;min-height:54px;padding:8px 6px;font-size:11px}.qwm-reading-strip{padding:10px 24px 10px 124px;font-size:12px;line-height:1.6}.qwm-reading-strip button{min-height:44px;font-size:12px}.qwm-live{background:0 0;border-bottom:0;min-height:0;padding:10px 32px;color:#b9c6ce!important}.qwm-live:empty{display:none}.qwm-advanced-tools{border-bottom:1px solid #34414b;margin:0 24px 0 124px}.qwm-advanced-tools>summary{color:#bcc7ce;justify-content:flex-start;gap:14px;min-height:50px;font-size:13px}.qwm-relationship-tools{background:0 0;border-bottom:0;padding:12px 0 18px}.qwm-relationship-tools>span,.qwm-relationship-tools button,.qwm-relationship-tools select{font-size:13px}.qwm-learning{max-width:1160px;margin:0 auto;padding:72px 28px 0;scroll-margin-top:105px}.qwm-learning-heading{max-width:720px}.qwm-learning h2{letter-spacing:-.04em;margin:12px 0 18px;font-size:clamp(30px,3.2vw,42px);font-weight:450;line-height:1.16}.qwm-learning-heading>p{max-width:62ch;font-size:17px;line-height:1.75}.qwm-lesson-layout{border-top:1px solid #394751;border-bottom:1px solid #394751;grid-template-columns:240px minmax(0,1fr);gap:36px;margin-top:34px;padding:24px 0 30px;display:grid}.qwm-lesson-steps{flex-direction:column;gap:8px;display:flex}.qwm-lesson-steps button{text-align:left;background:0 0;border-color:#0000;align-items:center;gap:14px;min-height:65px;padding:16px;display:flex}.qwm-lesson-steps button>span{color:#baa783;letter-spacing:.05em;font-size:12px}.qwm-lesson-steps strong{flex:1;font-size:16px;font-weight:500}.qwm-lesson-steps button svg{width:16px}.qwm-lesson-steps button[aria-pressed=true]{background:#1b2730;border-color:#5d625f;box-shadow:inset 3px 0 #d9c29d}.qwm-lesson-content{max-width:720px;padding:8px 0 0}.qwm-lesson-content h3{letter-spacing:-.03em;margin:9px 0 18px;font-size:clamp(25px,2.5vw,32px);font-weight:450;line-height:1.3}.qwm-lesson-content>p{margin:0 0 16px;font-size:17px;line-height:1.8}.qwm-lesson-content>.qwm-lesson-takeaway{color:#ddd9cd;background:#151f27;border-left:2px solid #b89c75;margin:24px 0;padding:17px 20px;font-size:15px;line-height:1.7}.qwm-lesson-takeaway strong{text-transform:uppercase;letter-spacing:.11em;color:#cbb898;margin-bottom:5px;font-size:11px;display:block}.qwm-lesson-content>.qwm-primary{align-items:center;gap:16px;display:inline-flex}.qwm-learning-sources{margin:16px 0 0;font-size:12px!important}.qwm-learning-sources>summary{color:#b9c5cd;justify-content:flex-start;gap:10px;min-height:44px;font-size:13px}.qwm-learning-sources ul{margin:4px 0 0;padding-left:20px}.qwm-learning-sources li{margin:6px 0;font-size:13px;line-height:1.7}.qwm-learning-sources a{overflow-wrap:anywhere}.qwm-curiosity-heading{margin:54px 0 20px}.qwm-curiosity-heading h3{letter-spacing:-.03em;margin:9px 0 0;font-size:27px;font-weight:450;line-height:1.3}.qwm-curiosity-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.qwm-curiosity-grid>details{background:#131d26;border:1px solid #394750;border-radius:9px;align-self:start;padding:5px 20px}.qwm-curiosity-grid>details>summary{gap:20px;min-height:80px;font-size:17px;line-height:1.5}.qwm-curiosity-grid>details>div{padding-bottom:18px}.qwm-curiosity-grid p{margin-top:0;font-size:15px;line-height:1.75}.qwm-curiosity-grid button{text-align:left;align-items:center;gap:10px;font-size:13px;display:flex}.qwm-learning-bottom{grid-template-columns:1fr 1fr;gap:28px;margin-top:40px;display:grid}.qwm-glossary{border-top:1px solid #3d4953;border-bottom:1px solid #3d4953;align-self:start;padding:10px 0}.qwm-glossary>summary{min-height:72px;font-size:20px}.qwm-glossary>summary small{color:#acbbc4;margin-top:5px;font-size:13px;display:block}.qwm-glossary dl{margin:0}.qwm-glossary dl>div{border-top:1px solid #2c3b45;padding:17px 0}.qwm-glossary dt{color:#e2d5bd;font-size:16px}.qwm-glossary dd{color:#bfc8cd;margin:7px 0 0;font-size:15px;line-height:1.7}.qwm-classroom{background:linear-gradient(145deg,#252c31,#17212a);border:1px solid #4e565a;border-radius:10px;padding:28px;position:relative}.qwm-classroom>svg{color:#dac49f;width:28px;height:28px;margin-bottom:18px;display:block}.qwm-classroom h3{letter-spacing:-.03em;margin:12px 0 16px;font-size:27px;font-weight:450;line-height:1.2}.qwm-classroom p{font-size:16px;line-height:1.75}.qwm-classroom .qwm-actions{gap:9px}.qwm-classroom button{min-height:46px;font-size:13px}.qwm-classroom small{color:#b9c5cd;font-size:12px;line-height:1.7;display:block}.qwm-learning-boundary{border-top:1px solid #34424c;max-width:90ch;margin-top:40px;padding-top:22px;color:#a7b6c0!important;font-size:13px!important;line-height:1.8!important}.qwm-catalogue{margin-top:72px}.qwm-catalogue>div:first-child>p{font-size:15px}.qwm-catalogue .qwm-eyebrow{text-transform:uppercase}.qwm-catalogue h2{font-size:34px}.qwm.qwm-focus .qwm-workspace{height:clamp(570px,78svh,1100px)}.qwm.qwm-focus .qwm-advanced-tools{margin-left:24px}.qwm.qwm-focus .qwm-tour-entry{display:none}@media (min-width:1041px){.qwm-workspace>.qwm-context-surface{max-height:calc(100% - 10px);margin:10px 0 0}.qwm-workspace>.qwm-surface-expanded{height:calc(100% - 10px)}}@media (min-width:1041px) and (max-width:1260px){.qwm-workspace,.qwm-workspace.qwm-has-selection{grid-template-columns:80px minmax(0,1fr) 305px;gap:14px;padding-right:16px}.qwm-workspace:not(.qwm-has-selection){grid-template-columns:80px minmax(0,1fr)}.qwm-dock,.qwm-advanced-tools{margin-left:94px;margin-right:16px}.qwm-reading-strip{padding-left:94px}.qwm-camera-summary>button{padding:8px 6px}.qwm-frame-selected{display:none!important}}@media (max-width:1040px){.qwm-titlebar{padding:24px}.qwm-title-actions{max-width:280px}.qwm-tour-entry{padding:10px 24px 16px}.qwm-tour-entry>small{flex-basis:100%;margin:0}.qwm:not(.qwm-no3d) .qwm-workspace,.qwm:not(.qwm-no3d) .qwm-workspace.qwm-has-selection{grid-template-columns:72px minmax(0,1fr);gap:12px;padding:0 16px 12px 0}.qwm:not(.qwm-no3d) .qwm-stage{height:max(340px,var(--qwm-stage-height,55svh));grid-template-rows:auto minmax(200px,1fr) auto}.qwm .qwm-dock{box-shadow:none;margin-left:84px;margin-right:16px;position:static}.qwm.qwm-touring .qwm-dock{z-index:25;position:sticky;bottom:0;box-shadow:0 -10px 25px #0006}.qwm-advanced-tools{margin-left:84px;margin-right:16px}.qwm-reading-strip{padding-left:84px}.qwm-rail button span{font-size:11px;display:block}.qwm-lesson-layout{grid-template-columns:195px minmax(0,1fr);gap:24px}.qwm-learning{padding-top:54px}.qwm-no3d .qwm-learning{padding-top:38px}}@media (max-width:760px){.qwm-titlebar{padding:21px 18px 14px;display:block}.qwm-titlebar h1{margin:8px 0;font-size:32px}.qwm-local-identity p{max-width:40ch;font-size:14px}.qwm-title-actions{justify-content:flex-start;gap:3px 15px;max-width:none;margin-top:10px}.qwm-title-actions a:first-child{flex-basis:auto;justify-content:flex-start}.qwm-title-actions a{min-height:40px;font-size:12px}.qwm-title-actions button{min-height:40px;padding:8px;font-size:12px}.qwm-title-actions svg{width:15px}.qwm-tour-entry{gap:8px;padding:8px 18px 14px}.qwm-tour-entry>div:first-child{display:none}.qwm-tour-entry>.qwm-tour-entry-actions{flex-wrap:nowrap;align-items:stretch;gap:8px;width:100%;display:flex!important}.qwm-tour-entry-actions>.qwm-primary{flex:50%;justify-content:center;gap:6px;padding:10px 8px;font-size:13px}.qwm-tour-entry-actions button small{display:none}.qwm-tour-more{flex:0 42%}.qwm-tour-more>summary{gap:6px;height:100%;min-height:48px;padding:10px;font-size:12px}.qwm-tour-more>summary svg{width:14px}.qwm-tour-more>div{width:min(290px,100vw - 36px)}.qwm-tour-more>div button small{display:block}.qwm-tour-entry>small{font-size:11px;line-height:1.5}.qwm-contextbar{flex-wrap:wrap;gap:2px;min-height:48px;padding:5px 12px}.qwm-contextbar>span{flex:110px;font-size:11px}.qwm-contextbar>div{gap:3px}.qwm-contextbar button{padding:7px;font-size:11px}.qwm-contextbar button svg{width:15px}.qwm-contextbar .qwm-zoom-step{min-width:40px;min-height:44px}.qwm:not(.qwm-no3d) .qwm-workspace,.qwm:not(.qwm-no3d) .qwm-workspace.qwm-has-selection{flex-direction:column;gap:8px;padding:0 12px 12px;display:flex}.qwm-rail{background:0 0;border:0;flex-direction:row;order:2;gap:4px;width:100%;padding:3px 0}.qwm-rail button{flex-direction:row;flex:1 1 0;gap:5px;min-height:44px;padding:7px 4px;font-size:11px}.qwm-rail button span{font-size:12px}.qwm-rail button svg{width:16px}.qwm-rail-divider{display:none}.qwm-context-surface{order:3}.qwm:not(.qwm-no3d) .qwm-stage{order:1;grid-template-rows:auto minmax(210px,1fr) auto;height:clamp(350px,58svh,620px);min-height:350px}.qwm-stage-actions{padding:8px 0 5px}.qwm-stage-actions button{min-height:44px;padding:7px 10px;font-size:12px}.qwm-stage-actions>div{gap:6px}.qwm-canvas-host{border-radius:10px}.qwm-camera-summary{flex-wrap:wrap;gap:3px;padding:5px 0 0}.qwm-camera-summary>button{gap:4px;padding:7px;font-size:11px}.qwm-camera-summary>button svg{width:14px}.qwm-frame-selected{display:none!important}.qwm-orbit-buttons{gap:2px}.qwm-orbit-buttons button{min-width:40px;padding:7px}.qwm-orbit-buttons svg{width:17px}.qwm-view-controls{min-width:115px}.qwm-view-controls>summary{padding:8px;font-size:11px}.qwm-view-controls-body{width:min(520px,100vw - 24px);max-height:60svh;padding:14px;right:0}.qwm-camera-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.qwm-stage-status{min-height:28px;padding:6px 2px;font-size:11px}.qwm .qwm-dock{gap:7px;margin:0 12px;padding:7px}.qwm-views{gap:5px}.qwm-views button{flex:0 0 100px;min-width:100px}.qwm-views span{font-size:12px}.qwm-thumbnail{height:38px}.qwm-dock-actions{border-top:1px solid #34424c;gap:3px;padding-top:5px}.qwm-dock-actions button{gap:4px;min-height:46px;font-size:11px}.qwm-dock-actions button svg{width:16px}.qwm-reading-strip{gap:5px;padding:8px 16px;font-size:12px}.qwm-reading-strip>div{justify-content:flex-start}.qwm-reading-strip button{min-height:44px;padding:8px;font-size:12px}.qwm-advanced-tools{margin:0 16px}.qwm-advanced-tools>summary{padding:7px 0;font-size:12px;line-height:1.5}.qwm-live{padding:8px 16px}.qwm-learning{padding:45px 20px 0}.qwm-learning h2{margin:10px 0 15px;font-size:30px}.qwm-learning-heading>p{font-size:15px}.qwm-lesson-layout{grid-template-columns:1fr;gap:20px;margin-top:25px;padding-top:14px}.qwm-lesson-steps{grid-template-columns:1fr 1fr;gap:6px;display:grid}.qwm-lesson-steps button{border:1px solid #33434e;gap:8px;min-height:54px;padding:10px}.qwm-lesson-steps strong{font-size:14px}.qwm-lesson-steps button>span{font-size:11px}.qwm-lesson-steps button>svg{display:none}.qwm-lesson-content{padding:0}.qwm-lesson-content h3{font-size:26px}.qwm-lesson-content>p{font-size:16px;line-height:1.75}.qwm-lesson-content>.qwm-lesson-takeaway{padding:15px;font-size:14px}.qwm-lesson-content>.qwm-primary{text-align:left;justify-content:space-between;width:100%}.qwm-curiosity-heading{margin-top:36px}.qwm-curiosity-heading h3{font-size:25px}.qwm-curiosity-grid{grid-template-columns:1fr;gap:8px}.qwm-curiosity-grid>details{padding:3px 16px}.qwm-curiosity-grid>details>summary{min-height:70px;font-size:16px}.qwm-learning-bottom{grid-template-columns:1fr;gap:24px;margin-top:30px}.qwm-classroom{padding:23px}.qwm-classroom h3{font-size:25px}.qwm-learning-boundary{margin-top:28px;font-size:12px!important}.qwm-catalogue{margin-top:50px;padding:0 20px}.qwm-catalogue h2{font-size:29px}.qwm.qwm-focus:not(.qwm-no3d) .qwm-stage{height:70svh;min-height:420px}.qwm.qwm-focus .qwm-advanced-tools{margin-left:16px}.qwm-no3d .qwm-rail{order:0;display:flex}.qwm-no3d .qwm-workspace{display:block}}@media (max-width:380px){.qwm-titlebar h1{font-size:29px}.qwm-camera-summary>button{padding:6px;font-size:10px}.qwm-orbit-buttons button{min-width:38px}.qwm-view-controls{min-width:105px}.qwm-contextbar>span{flex-basis:100%;padding:3px}.qwm-contextbar>div{justify-content:flex-end;width:100%}}@media (prefers-reduced-motion:reduce){.qwm *{scroll-behavior:auto!important}.qwm button,.qwm summary svg{transition:none}}@media (forced-colors:active){.qwm-learning,.qwm-classroom,.qwm-curiosity-grid>details,.qwm-lesson-takeaway,.qwm-view-controls-body,.qwm-tour-more>div{border-color:canvastext;color:canvastext!important;background:canvas!important}.qwm-lesson-steps button[aria-pressed=true]{box-shadow:none;outline:2px solid highlight}}@media (max-width:1040px){.qwm:not(.qwm-no3d) .qwm-workspace,.qwm:not(.qwm-no3d) .qwm-workspace.qwm-has-selection{height:auto;min-height:0}}.qwm-entry-paths{border-bottom:1px solid #34424c;grid-template-columns:minmax(240px,.8fr) minmax(0,1.6fr);align-items:center;gap:28px;margin-bottom:12px;padding:6px 32px 20px;display:grid}.qwm-opening-action>.qwm-primary{gap:12px;min-height:52px;padding:13px 19px;font-size:16px}.qwm-opening-action>p{color:#afbdc7;max-width:48ch;margin:9px 0 0;font-size:12px;line-height:1.65}.qwm-experience-paths{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.qwm-experience-paths>button{text-align:left;background:#17232d;border:1px solid #3b4a55;border-radius:10px;justify-content:flex-start;align-items:flex-start;gap:10px;min-height:76px;padding:13px 11px}.qwm-experience-paths>button[aria-pressed=true]{background:#273039;border-color:#c4b18d;box-shadow:inset 0 0 0 1px #c4b18d}.qwm-experience-paths>button>svg{color:#d1c1a3;flex:0 0 17px;width:17px;margin-top:2px}.qwm-experience-paths strong{font-size:14px;font-weight:550;line-height:1.4;display:block}.qwm-experience-paths small{color:#aebcc6;margin-top:4px;font-size:12px;line-height:1.55;display:block}.qwm-views button>span>small{color:#aebbc4;margin-top:3px;font-size:10px;font-weight:400;line-height:1.4;display:block}.qwm-results>li{min-width:0}.qwm-results .qwm-browse-family{color:#cbbd9f;background:#15222c;border-top:0;border-radius:0 0 7px 7px;justify-content:flex-start;min-height:40px;padding-top:7px;padding-bottom:7px;font-size:12px}.qwm-results>li:has(.qwm-browse-family)>button:first-child{border-radius:7px 7px 0 0}.qwm-stage-actions>div{flex-wrap:wrap}.qwm-thermal-navigation{background:#15212b;border-bottom:1px solid #334550;flex-wrap:wrap;align-items:center;gap:12px 24px;padding:10px 32px 14px;display:flex}.qwm-thermal-navigation label{color:#d4c5a9;align-items:center;gap:12px;font-size:13px;font-weight:500;display:flex}.qwm-thermal-navigation select{color:#e9eff3;background:#1d2a35;border-color:#62717a;border-radius:7px;max-width:100%;min-height:44px;padding:9px 12px;font-size:14px}.qwm-thermal-navigation>span{color:#aebcc5;font-size:11px;line-height:1.55}#qwm-release-viewer{color:#e0d2b8;border-color:#91856e}@media (max-width:1040px){.qwm-entry-paths{grid-template-columns:1fr;gap:15px;padding:4px 24px 18px}.qwm-opening-action{align-items:center;gap:18px;display:flex}.qwm-opening-action>p{margin:0}.qwm-experience-paths>button{min-height:64px}.qwm-experience-paths small{margin-top:2px}}@media (max-width:760px){.qwm-entry-paths{gap:12px;margin-bottom:6px;padding:0 18px 14px}.qwm-opening-action{display:block}.qwm-opening-action>.qwm-primary{justify-content:center;width:100%;min-height:50px;font-size:15px}.qwm-opening-action>p{max-width:none;margin:7px 0 0;font-size:11px}.qwm-experience-paths{gap:5px}.qwm-experience-paths>button{min-height:64px;padding:10px 7px;display:block}.qwm-experience-paths>button>svg{display:none}.qwm-experience-paths strong{font-size:12px}.qwm-experience-paths small{font-size:10px;line-height:1.45}.qwm-stage-actions>span{display:none}.qwm-stage-actions>div{gap:4px;width:100%}.qwm-stage-actions button{flex:90px;padding:7px 5px;font-size:11px}.qwm-views button{flex-basis:123px;min-width:123px}.qwm-context-surface{border-radius:16px 16px 10px 10px}.qwm-context-surface>header{padding-top:11px}.qwm-results .qwm-browse-family{min-height:44px}}@media (forced-colors:active){.qwm-experience-paths>button[aria-pressed=true]{box-shadow:none;outline:2px solid highlight}.qwm-experience-paths>button,.qwm-results .qwm-browse-family{color:canvastext;background:canvas}}@media (max-width:760px){.qwm-thermal-navigation{gap:6px;padding:9px 18px}.qwm-thermal-navigation label{width:100%;font-size:11px;display:block}.qwm-thermal-navigation select{width:100%;margin-top:5px;font-size:16px;display:block}.qwm-thermal-navigation>span{font-size:10px}}.qwm-opening-action{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.qwm-opening-action>p{flex-basis:100%;margin:0}.qwm-reading-entry{align-items:center;gap:8px;display:inline-flex;background:0 0!important;min-height:48px!important}.qwm-stage[data-interaction=active] .qwm-canvas-host{border-color:#89aac9;box-shadow:inset 0 0 70px #0005,0 0 0 2px #89aac933}.qwm-stage[data-interaction=active] .qwm-stage-actions>span{color:#bed5eb}.qwm #qwm-release-viewer{color:#e3effc;background:#263b4d;border-color:#89aac9}.qwm .qwm-camera-summary>.qwm-frame-selected{display:inline-flex!important}.qwm-camera-summary{flex-wrap:wrap}.qwm-keyboard-reference{border-top:1px solid #445460;margin-top:12px}.qwm-keyboard-reference>summary{min-height:44px;font-size:14px}.qwm-keyboard-reference p{font-size:14px;line-height:1.7}.qwm-family-index>details{scroll-margin-top:100px}.qwm-reading-strip a{text-underline-offset:3px}@media (max-width:1040px){.qwm-opening-action{display:flex}.qwm-opening-action>.qwm-primary{flex:0 auto}.qwm-opening-action>p{max-width:none}}@media (max-width:760px){.qwm-opening-action{display:flex}.qwm-opening-action>.qwm-primary{flex:160px;width:auto}.qwm-opening-action>.qwm-reading-entry{flex:150px;justify-content:center;font-size:14px}.qwm:not(.qwm-no3d) .qwm-stage{height:clamp(420px,62svh,650px);min-height:420px}.qwm .qwm-camera-summary>button{min-height:44px;padding:8px;font-size:12px}.qwm .qwm-orbit-buttons button{min-width:44px}.qwm .qwm-view-controls>summary{min-height:44px;font-size:12px}.qwm-stage-status{font-size:12px}.qwm-stage-actions>span{width:100%;margin-top:5px;font-size:10px;display:block}.qwm-stage-actions{flex-wrap:wrap}.qwm-experience-paths strong{font-size:13px}.qwm-experience-paths small{font-size:11px}.qwm.qwm-focus:not(.qwm-no3d) .qwm-stage{min-height:440px}.qwm-no3d .qwm-reading-entry{border-color:#7e9ab2}}@media (forced-colors:active){.qwm-stage[data-interaction=active] .qwm-canvas-host{outline:2px solid highlight}.qwm #qwm-release-viewer{color:buttontext;background:buttonface;border-color:highlight}}
