.lab3dPh{--lab3dPh-on:#6cb4ff;--lab3dPh-on-bg:rgba(108,180,255,0.16);--lab3dPh-btn-bg:rgba(255,255,255,0.05);--lab3dPh-line:var(--lab3dS-glass-line,rgba(255,255,255,0.12))}@container (max-width: 480px){.lab3dPh.lab3dL__hud--phone .lab3dL__tools .lab3dL__more[data-open]{display:block;max-height:clamp(140px,calc(100cqh - 310px),340px);padding:10px 10px 20px;-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 18px),transparent);mask-image:linear-gradient(180deg,#000 calc(100% - 18px),transparent);overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;scrollbar-width:thin;background:rgba(14,15,19,.96);-webkit-backdrop-filter:none;backdrop-filter:none}.lab3dPh.lab3dL__hud--phone .lab3dL__more[data-open] :is(.lab3dS__lens-pop,.lab3dS__maps,.lab3d__shot-panel,.lab3dS__anims){position:static;inset:auto;flex:1 1 100%;width:100%;max-width:none;max-height:none;margin:6px 0 0;box-shadow:none;translate:none;scale:none}.lab3dPh.lab3dL__hud--phone .lab3dL__more[data-open] .lab3dS__maps{max-height:300px;overflow-y:auto;overscroll-behavior:contain}.lab3dPh.lab3dL__hud--phone .lab3dPh__sec-body>:is(.lab3dS__lens,.lab3dS__map-wrap,.lab3dS__anims-menu,.lab3dS__map):has(:is(.lab3dS__lens-pop,.lab3dS__maps,.lab3dS__anims)){display:flex;flex:1 1 100%;flex-wrap:wrap;gap:6px}}.lab3dPh.lab3dL__hud--phone .lab3dL__more:not([data-open]):has(.lab3d__rec--on)>.lab3dPh__tray{display:block}.lab3dPh.lab3dL__hud--phone .lab3dL__more:not([data-open]) .lab3dPh__sec-body>:not(.lab3d__rec--on),.lab3dPh.lab3dL__hud--phone .lab3dL__more:not([data-open]) .lab3dPh__sec-h,.lab3dPh.lab3dL__hud--phone .lab3dL__more:not([data-open]) .lab3dPh__sec:not(:has(.lab3d__rec--on)){display:none}.lab3dPh.lab3dL__hud--phone .lab3dL__more,.lab3dPh__tray{pointer-events:auto}.lab3dPh__tray{display:flex;flex-direction:column;gap:10px}.lab3dPh__sec+.lab3dPh__sec{padding-top:10px;border-top:1px solid rgba(255,255,255,.07)}.lab3dPh__sec-h{display:flex;align-items:center;gap:6px;margin:0 0 6px;color:var(--lab3dS-muted,#9a9ca3);font-size:11px;font-weight:700;letter-spacing:.06em;line-height:1;text-transform:uppercase}.lab3dPh__sec-h i{width:14px;font-size:11px;text-align:center}.lab3dPh.lab3dL__hud--phone .lab3dPh__sec-body{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:6px}.lab3dPh.lab3dL__hud--phone .lab3dPh__sec-body>.lab3dXt,.lab3dPh__shut{display:contents}.lab3dPh.lab3dL__hud--phone .lab3dPh__sec-body>:is(.lab3dMx,.lab3dCx){display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;border:0;background:none}.lab3dPh.lab3dL__hud--phone .lab3dPh__sec-body :is(.lab3dS__icon,.lab3dS__rec,.lab3dS__inspect,.lab3dCx__trig,.lab3dS__lens-btn,.lab3dMx__btn,.lab3dMx__caret,.lab3dS__anim-btn){position:static;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:7px;width:auto;min-width:44px;height:44px;min-height:44px;margin:0;padding:0 12px;border:1px solid var(--lab3dPh-line);border-radius:10px;background:var(--lab3dPh-btn-bg);box-shadow:none;color:var(--lab3dS-text,#ececec);font-size:13px;font-weight:600;white-space:nowrap}.lab3dPh.lab3dL__hud--phone .lab3dPh__sec-body :is(.lab3dS__icon,.lab3dS__rec,.lab3dS__inspect,.lab3dCx__trig,.lab3dS__lens-btn,.lab3dMx__btn,.lab3dMx__caret,.lab3dS__anim-btn)>i{font-size:14px}.lab3dPh.lab3dL__hud--phone .lab3dPh__sec-body .lab3dS__anim-btn>.fa-chevron-down,.lab3dPh.lab3dL__hud--phone .lab3dPh__sec-body :is(.lab3dS__inspect,.lab3dS__anim-btn)>span{display:inline}.lab3dPh__sec-body .lab3dTb__lbl{display:inline;position:static;width:auto;height:auto;overflow:visible;clip-path:none}.lab3dPh__sec-body .lab3dMx__caret:after{content:"Mixer"}.lab3dPh__sec-body .lab3dS__rec .lab3d__rec-text{display:inline}.lab3dPh__sec-body kbd{display:none}.lab3dPh.lab3dL__hud--phone .lab3dPh__sec-body :is([aria-pressed=true],[role=switch][aria-checked=true]):not(.lab3dQ__row *){border-color:var(--lab3dPh-on);background:var(--lab3dPh-on-bg);color:#d6eaff}.lab3dPh.lab3dL__hud--phone .lab3dPh__sec-body .lab3d__rec--on{border-color:#e0605a;background:rgba(224,96,90,.18)}.lab3dPh__sec-body .lab3dQ__row{display:flex;flex:1 1 180px;gap:0;padding:0;border:1px solid var(--lab3dPh-line);border-radius:10px;background:var(--lab3dPh-btn-bg);overflow:hidden}.lab3dPh__sec-body .lab3dQ__row .lab3dQ__row-label{display:none}.lab3dPh__sec-body .lab3dQ__row>button{flex:1 1 0;min-height:44px;margin:0;border:0;border-radius:0;background:transparent;color:var(--lab3dS-text,#ececec);font-size:13px;font-weight:600}.lab3dPh__sec-body .lab3dQ__row>button+button{border-left:1px solid var(--lab3dPh-line)}.lab3dPh__sec-body .lab3dQ__row>button[aria-checked=true]{background:var(--lab3dPh-on-bg);color:#d6eaff;box-shadow:inset 0 -2px 0 var(--lab3dPh-on)}.lab3dPh__sec-body .lab3dS__map-wrap,.lab3dPh__sec-body>.lab3dS__map{flex:1 1 100%;min-width:0;margin:0}.lab3dPh.lab3dL__hud--phone .lab3dPh__sec-body .lab3dS__map{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;width:100%;min-height:44px;border:1px solid var(--lab3dPh-line);border-radius:10px;background:var(--lab3dPh-btn-bg)}.lab3dPh__sec--anim .lab3dPh__sec-body>*{flex:1 1 100%;min-width:0;margin:0}.lab3dPh__sec--anim .lab3dPh__sec-body :is(button,select){min-height:44px}@container (max-width: 480px){.lab3d__stage:has(>.lab3dPh)>.lab3dMap--phone{top:calc(var(--lab3dL-under, 68px) + 44px + 8px);right:12px;bottom:auto;left:auto}.lab3d__stage:has(>.lab3dPh)>.lab3dMap--phone .lab3dMap__pop{top:0;right:0;bottom:auto}.lab3d__stage:has(>.lab3dPh .lab3dL__more-btn[aria-expanded=true])>.lab3dMap--phone:not(:has(.lab3dMap__pop)){display:none}body:has(.lab3dS__cfg--open) .lab3dPh .lab3dL__inhand,body:has(.lab3dS__cfg--open) .lab3d__stage:has(>.lab3dPh)>.lab3dMap--phone{visibility:hidden}.lab3dPx .lab3d__stage.lab3d__stage--simple:has(>.lab3dPh) .lab3dW{width:var(--lab3dW-w);max-width:calc(100% - 16px)}.lab3dPx .lab3d__stage.lab3d__stage--simple:has(>.lab3dPh) .lab3dW__group{max-width:100%}.lab3d__stage.lab3d__stage--simple:has(>.lab3dPh):has(>.lab3dMap--thumb) .lab3dW{max-height:calc(100% - var(--lab3dL-under, 68px) - 44px - 8px - 84px - 8px - 12px - var(--lab3dL-inhand-h, 106px) - 8px)}:is(.lab3dL,.lab3dPx) .lab3d__stage.lab3d__stage--simple:has(>.lab3dPh):has(>.lab3dMap--thumb):has(.lab3dMove) .lab3dW{max-height:calc(100% - var(--lab3dL-under, 68px) - 44px - 8px - 84px - 8px - 12px - var(--lab3dL-inhand-h, 106px) - 8px - 72px)}}.lab3dMap__thumb{position:relative;width:84px;height:84px}.lab3dMap--phone .lab3dMap__thumb-view .lab3dMap__panel{width:84px;min-width:0;max-width:none;opacity:.9}.lab3dMap__thumb-view .lab3dMap__dot-label,.lab3dMap__thumb-view .lab3dMap__fold,.lab3dMap__thumb-view .lab3dMap__level{display:none}.lab3dMap__thumb-view .lab3dMap__dot:not(.lab3dMap__dot--here){width:6px;height:6px}.lab3dMap__thumb-hit{position:absolute;inset:0;padding:0;border:0;border-radius:10px;background:transparent;cursor:pointer}.lab3dMap__thumb-hit[aria-expanded=true]{box-shadow:inset 0 0 0 2px var(--lab3dS-gold,#d4af37)}.lab3dMap__thumb-hit:focus-visible{outline:2px solid var(--lab3dS-gold-hi,#f5c451);outline-offset:2px}.lab3dMap--phone .lab3dMap__pop .lab3dMap__fold{width:44px;height:44px}@container (max-width: 480px){.lab3dPh>.lab3dPh__extras{position:absolute;top:calc(var(--lab3dL-under, 68px) + 44px + 8px);left:12px;z-index:3;max-width:calc(100% - 24px - 84px - 12px)}.lab3d__stage:has(.lab3d__fp-actions:not(.lab3d__tp-turn)) .lab3dPh>.lab3dPh__extras,.lab3d__stage:has(>.lab3dPh .lab3dL__more-btn[aria-expanded=true]) .lab3dPh>.lab3dPh__extras{display:none}.lab3dPh>.lab3dPh__extras .lab3dS__stepper{min-height:44px}.lab3dPh>.lab3dPh__extras .lab3dS__stepper>button{min-width:44px;min-height:44px}}.lab3dS__cfg-row{display:flex;gap:8px}.lab3dS__cfg-row>.lab3dS__cfg-bar{flex:1 1 auto;min-width:0}.lab3dS__cfg-search{display:grid;flex:0 0 auto;place-items:center;width:48px;min-height:48px;border:1px solid var(--lab3dS-glass-line,rgba(255,255,255,.12));border-radius:12px;background:rgba(14,15,19,.92);box-shadow:0 6px 24px rgba(0,0,0,.35);color:var(--lab3dS-text,#ececec);font-size:16px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}@container (max-width: 480px){.lab3dL__hud--phone .lab3dL__views:has(.lab3d__modes[aria-label="Gloves view"]){order:2;flex:1 1 100%;min-width:0;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.lab3dL__hud--phone .lab3dL__views:has(.lab3d__modes[aria-label="Gloves view"])::-webkit-scrollbar{display:none}.lab3dL__hud--phone .lab3dL__views .lab3d__modes[aria-label="Gloves view"]{flex-wrap:nowrap}.lab3dL__hud--phone .lab3dL__views .lab3d__modes[aria-label="Gloves view"]>.lab3d__mode{flex:0 0 auto;min-height:44px;padding:0 12px;white-space:nowrap}.lab3dL__hud--phone .lab3dL__views .lab3d__modes[aria-label="Gloves view"]>.lab3d__mode[aria-keyshortcuts=G]{order:-1;min-width:44px;padding:0;font-size:0}.lab3dL__hud--phone .lab3dL__views .lab3d__modes[aria-label="Gloves view"]>.lab3d__mode[aria-keyshortcuts=G] i{font-size:15px}.lab3dL__hud--phone:has(.lab3d__modes[aria-label="Gloves view"]) .lab3dL__tools{order:1}.lab3dL__hud--phone:has(.lab3dL__more-btn[aria-expanded=true]) .lab3dL__views:has(.lab3d__modes[aria-label="Gloves view"]){visibility:hidden}.lab3d__stage.lab3d__stage--simple:has(.lab3dL__hud--phone) .lab3d__gv-bar,.lab3d__stage.lab3d__stage--simple:has(.lab3dL__hud--phone)>.lab3d__gv-bar{top:var(--lab3dL-under,68px);right:auto;left:12px;justify-content:flex-start;max-width:calc(100% - 24px - 84px - 12px)}.lab3d__stage.lab3d__stage--simple:has(.lab3dL__hud--phone .lab3dL__more-btn[aria-expanded=true]) .lab3d__gv-bar{max-width:calc(100% - 24px)}.lab3d__stage.lab3d__stage--simple:has(.lab3dL__hud--phone) .lab3d__gv-kbd{display:none}.lab3d__stage.lab3d__stage--simple:has(.lab3dL__hud--phone) .lab3d__gv-seg button{min-width:44px;min-height:44px}.lab3d__stage.lab3d__stage--simple:has(.lab3dL__hud--phone):not(:has(.lab3dL__more-btn[aria-expanded=true])) :is(.lab3d__gv-bar>.lab3d__gv-seg:not([aria-label="Side facing the camera"]),.lab3d__gv-backdrop){display:none}.lab3d__stage.lab3d__stage--simple:has(.lab3dL__hud--phone) .lab3d__gv-backdrop{top:calc(var(--lab3dL-under, 68px) + 2 * 52px);right:auto;bottom:auto;left:12px}.lab3d__stage.lab3d__stage--simple:has(.lab3dL__hud--phone) .lab3d__gv-backdrop select{min-height:44px}.lab3d__stage.lab3d__stage--simple:has(.lab3dL__hud--phone) .lab3d__gv-bar~.lab3d__drag{display:none}:is(.lab3dL,.lab3dPx) .lab3d__stage.lab3d__stage--simple:has(.lab3dL__hud--phone) .lab3d__fp-actions.lab3d__glove-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:calc(100% - 24px - 145px - 12px);max-width:260px}:is(.lab3dL,.lab3dPx) .lab3d__stage.lab3d__stage--simple:has(.lab3dL__hud--phone) .lab3d__glove-actions>.lab3d__timeline{grid-column:1/-1;min-width:0}:is(.lab3dL,.lab3dPx) .lab3d__stage.lab3d__stage--simple:has(.lab3dL__hud--phone) .lab3d__glove-actions>.lab3d__preset{min-width:0;padding:0 8px;white-space:normal;line-height:1.15}:is(.lab3dL,.lab3dPx) .lab3d__stage.lab3d__stage--simple:has(.lab3dL__hud--phone) .lab3d__glove-actions>.lab3d__hint{display:none}}:is(.lab3dL,.lab3dPx) .lab3d__stage.lab3d__stage--simple:has(>.lab3dL__hud--phone .lab3d__modes[aria-label="Gloves view"]):not(:has(.lab3dL__more-btn[aria-expanded=true])){--lab3dL-under:136px}.lab3d__stage:has(>.lab3dPh .lab3dL__more[data-open]) :is(.lab3d__cam,.lab3d__item-bar,.lab3d__facing,.lab3d__tp-turn,.lab3d__fp-actions,.lab3d__gv-bar,.lab3d__gv-backdrop,.lab3d__drag,.lab3dMove){visibility:hidden}.lab3dPh.lab3dL__hud--phone .lab3dL__more-btn[data-cam]{border-color:var(--lab3dPh-on);background:var(--lab3dPh-on-bg);color:#d6eaff}@container (max-width: 480px){.lab3d__stage:has(>.lab3dPh) .lab3dMove{--lab3dMove-bottom:calc(12px + var(--lab3dL-inhand-h, 106px) + 8px)}.lab3d__stage:has(>.lab3dPh .lab3dL__more-btn[aria-expanded=true]) .lab3dMove:not([style]){--lab3dMove-bottom:12px}.lab3d__stage:has(>.lab3dPh):has(.lab3dMove) .lab3d__wm{bottom:calc(12px + var(--lab3dL-inhand-h, 106px) + 8px + 112px + 8px)}}body:has(.lab3d__stage>.lab3dL__hud--phone) .scroll-back-up-btn{display:none}@container (max-width: 480px){.lab3dPh .lab3dS__settings--float{top:var(--lab3dL-under,68px)!important;right:8px;bottom:8px;left:8px!important;z-index:12;width:auto;height:auto}.lab3dPh .lab3dS__settings--float .lab3dS__settings-nav{flex-basis:auto}.lab3d__stage:has(>.lab3dPh .lab3dS__settings--float)>:is(.lab3dMs--phone,.lab3dMap--phone){visibility:hidden}.lab3dPh .lab3dS__settings--float .lab3dS__settings-nav button{min-height:44px}}