.lab3dMap{position:absolute;right:12px;bottom:calc(var(--lab3dS-dock-h, 0px) + 12px);z-index:4}.lab3dMap--desk{top:var(--lab3dMap-top,124px);right:auto;bottom:auto;left:12px;z-index:6}.lab3d__stage:has(.lab3dMap--desk){--lab3dMap-reserve:calc(var(--lab3dMap-top, 124px) + 150px + 12px)}.lab3d__stage:has(.lab3dMap--collapsed){--lab3dMap-reserve:calc(var(--lab3dMap-top, 124px) + 34px + 12px)}.lab3dMap--desk .lab3dMap__panel{opacity:.8;transition:width .26s var(--lab-ease-out,cubic-bezier(.16,1,.3,1)),opacity var(--lab-dur,.18s) var(--lab-ease,ease),box-shadow .26s var(--lab-ease-out,ease-out)}.lab3dMap--desk .lab3dMap__panel:focus-within,.lab3dMap--desk .lab3dMap__panel:hover{opacity:1;box-shadow:0 14px 36px rgba(0,0,0,.55),inset 0 0 0 1px rgba(212,175,55,.14)}.lab3dMap--desk .lab3dMap__dot{transition:width var(--lab-dur,.18s) var(--lab-ease,ease),height var(--lab-dur,.18s) var(--lab-ease,ease),background-color var(--lab-dur-fast,.14s) var(--lab-ease,ease)}.lab3dMap--desk .lab3dMap__panel:not(:hover,:focus-within) .lab3dMap__dot:not(.lab3dMap__dot--here){width:7px;height:7px}.lab3dMap__fold{position:absolute;top:5px;right:5px;z-index:3;display:grid;place-items:center;width:20px;height:20px;padding:0;border:0;border-radius:5px;background:rgba(0,0,0,.55);color:var(--lab3dS-text,#ececec);font-size:10px;cursor:pointer;opacity:0;transition:opacity var(--lab-dur,.18s) var(--lab-ease,ease)}.lab3dMap__fold:focus-visible,.lab3dMap__panel:hover .lab3dMap__fold{opacity:1}.lab3dMap--collapsed .lab3dMap__toggle{width:34px;height:34px;font-size:13px;opacity:.85}.lab3dMap--collapsed .lab3dMap__toggle:hover{opacity:1}.lab3dMap__glide{width:12px;height:12px;border:1.5px solid var(--lab3dS-gold-hi,#f5c451);border-radius:50%;background:var(--lab3dS-gold,#d4af37)}.lab3dMap__agent,.lab3dMap__glide{position:absolute;translate:-50% -50%;pointer-events:none}.lab3dMap__agent{z-index:2;width:8px;height:8px;border:1.5px solid #fff;border-radius:50%;background:#29c7ff;box-shadow:0 0 0 2px rgba(41,199,255,.35)}.lab3dMap__agent[hidden]{display:none}.lab3dMap__panel{position:relative;width:150px;aspect-ratio:1;border:1px solid var(--lab3dS-glass-line,rgba(255,255,255,.15));border-radius:10px;background:#0b0c0f;box-shadow:0 8px 24px rgba(0,0,0,.45),inset 0 0 0 1px rgba(212,175,55,.08);transition:width var(--lab-dur,.18s) var(--lab-ease-out,ease-out)}@media (hover:hover) and (pointer:fine){.lab3dMap:not(.lab3dMap--phone) .lab3dMap__panel:focus-within,.lab3dMap:not(.lab3dMap--phone) .lab3dMap__panel:hover{width:min(300px,40cqw,calc(100cqh - var(--lab3dS-dock-h, 0px) - var(--lab3dMap-top, 124px) - 24px))}}.lab3dMap__radar{display:block;width:100%;height:100%;border-radius:inherit;object-fit:cover;mask-image:radial-gradient(circle at 50% 50%,#000 68%,transparent 100%);-webkit-mask-image:radial-gradient(circle at 50% 50%,#000 68%,transparent 100%);mask-size:132% 132%;-webkit-mask-size:132% 132%;mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;filter:saturate(.88) contrast(1.08) brightness(.93) sepia(.08)}.lab3dMap__radar--aerial{filter:saturate(.94) contrast(1.05) brightness(.96) sepia(.04)}.lab3dMap__dots{position:absolute;inset:0}.lab3dMap__dot{position:absolute;display:grid;place-items:center;width:10px;height:10px;padding:0;translate:-50% -50%;border:1.5px solid rgba(0,0,0,.6);border-radius:50%;background:var(--lab3dS-text,#ececec);cursor:pointer}.lab3dMap__dot:focus-visible,.lab3dMap__dot:hover{background:var(--lab3dS-gold-hi,#f5c451)}.lab3dMap__dot--here{width:12px;height:12px;border-color:var(--lab3dS-gold-hi,#f5c451);background:var(--lab3dS-gold,#d4af37)}.lab3dMap__dot--going{background:var(--lab3dS-gold-hi,#f5c451)}.lab3dMap__cone{position:absolute;bottom:50%;left:50%;width:0;height:0;translate:-50% 0;transform-origin:50% 100%;border-right:9px solid transparent;border-bottom:26px solid rgba(245,196,81,.35);border-left:9px solid transparent}.lab3dMap__dot-label{position:absolute;top:50%;left:100%;overflow:hidden;padding:1px 6px;border:1px solid rgba(255,255,255,.08);border-radius:4px;background:rgba(6,6,8,.88);color:var(--lab3dS-text,#ececec);font-size:10px;font-weight:600;letter-spacing:.01em;text-shadow:0 1px 1px rgba(0,0,0,.6);white-space:nowrap;opacity:0;translate:6px -50%;pointer-events:none}.lab3dMap__dot--label-left .lab3dMap__dot-label{right:100%;left:auto;translate:-6px -50%}.lab3dMap__dot--here .lab3dMap__dot-label,.lab3dMap__dot:focus-visible .lab3dMap__dot-label,.lab3dMap__dot:hover .lab3dMap__dot-label{opacity:1}.lab3dMap--phone{right:12px;bottom:calc(var(--lab3dS-dock-h, 0px) + 12px)}.lab3dMap__toggle{display:grid;place-items:center;width:38px;height:38px;border:1px solid var(--lab3dS-glass-line,rgba(255,255,255,.15));border-radius:50%;background:var(--lab3dS-panel-solid,rgba(20,20,20,.96));color:var(--lab3dS-text,#ececec);font-size:15px;cursor:pointer}.lab3dMap__toggle[aria-expanded=true]{background:rgba(212,175,55,.2);color:var(--lab3dS-gold-hi,#f5c451)}.lab3dMap__pop{position:absolute;right:0;bottom:calc(100% + 8px);z-index:8}.lab3dMap--phone .lab3dMap__panel{width:44vw;max-width:190px;min-width:130px}.lab3dMap__scrim{position:absolute;inset:0;z-index:5;background:radial-gradient(ellipse at 50% 50%,rgba(0,0,0,.55) 0,rgba(0,0,0,.92) 70%,#000 100%);backdrop-filter:blur(calc(var(--lab3dMap-dim, 0) * 6px));pointer-events:none}@media (prefers-reduced-motion:reduce){.lab3dMap__scrim{display:none}}.lab3dMap__modeToggle{position:absolute;top:6px;left:6px;z-index:2;display:flex;gap:2px;border-radius:6px;background:rgba(0,0,0,.55);padding:2px}.lab3dMap__modeBtn{border:0;border-radius:4px;background:transparent;color:var(--lab3dS-text,#ececec);font-size:9px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;padding:3px 6px;cursor:pointer}.lab3dMap__modeBtn[aria-pressed=true]{background:var(--lab3dS-gold,#d4af37);color:#17140a}.lab3dMap__peek{position:absolute;top:0;left:0;opacity:0;scale:.23;transform-origin:17px 17px;pointer-events:none;transition:scale .42s cubic-bezier(.34,1.56,.64,1),opacity .16s var(--lab-ease,ease)}.lab3dMap--collapsed:focus-within .lab3dMap__peek,.lab3dMap--collapsed:hover .lab3dMap__peek{opacity:1;scale:1;pointer-events:auto}.lab3dMap--collapsed:hover .lab3dMap__peek .lab3dMap__panel{opacity:1}@media (prefers-reduced-motion:reduce){.lab3dMap__peek{scale:1;transition:opacity .12s linear}}.lab3dMs{--lab3dMs-left:12px;--lab3dMs-h:34px;position:absolute;z-index:5}.lab3dMs[data-open]{z-index:9}.lab3dMs--desk{top:var(--lab3dMap-top,124px);left:var(--lab3dMs-left)}.lab3d__stage:has(.lab3dMap--collapsed)>.lab3dMs--desk{--lab3dMs-left:calc(12px + 34px + 8px)}.lab3d__stage:has(.lab3dMap--desk:not(.lab3dMap--collapsed))>.lab3dMs--desk{--lab3dMs-left:calc(12px + 150px + 8px)}.lab3d__stage:has(>.lab3dMs--desk):not(:has(.lab3dMap--desk)){--lab3dMap-reserve:calc(var(--lab3dMap-top, 124px) + 34px + 12px)}.lab3dMs--phone{--lab3dMs-h:32px;right:12px;bottom:calc(var(--lab3dS-dock-h, 0px) + 12px);max-width:calc(100% - 24px)}.lab3d__stage:has(.lab3dMap--phone)>.lab3dMs--phone{bottom:calc(var(--lab3dS-dock-h, 0px) + 12px + 38px + 8px)}.lab3dMs__pill{display:inline-flex;align-items:center;gap:7px;box-sizing:border-box;max-width:100%;height:var(--lab3dMs-h);padding:0 10px;border:1px solid var(--lab3dS-glass-line,rgba(255,255,255,.12));border-radius:8px;background:var(--lab3dS-glass,rgba(14,15,19,.7));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--lab3dS-text,#ececec);font-size:12.5px;line-height:1;white-space:nowrap;cursor:pointer;transition:background-color var(--lab-dur-fast,.14s) var(--lab-ease,ease),border-color var(--lab-dur-fast,.14s) var(--lab-ease,ease)}.lab3dMs--desk .lab3dMs__pill{max-width:min(280px,calc(100cqw - var(--lab3dMs-left) - 12px))}.lab3dMs__pill:hover,.lab3dMs__pill[aria-expanded=true]{border-color:rgba(212,175,55,.45);background:var(--lab3dS-glass-solid,rgba(18,19,24,.96))}.lab3dMs__pill:focus-visible{outline:2px solid var(--lab3dS-gold-hi,#f5c451);outline-offset:2px}.lab3dMs__pill:disabled{cursor:default;opacity:.6}.lab3dMs__icon{flex:none;color:var(--lab3dS-muted,#aeaeae);font-size:12px}.lab3d__stage:has(.lab3dMap--desk)>.lab3dMs--desk .lab3dMs__icon:not(.lab3dMs__icon--badge){display:none}.lab3dMs__icon--badge{margin-left:-3px}.lab3dMs__badge,.lab3dMs__icon--badge{width:18px;height:18px;object-fit:contain}.lab3dMs__badge{flex:none}.lab3dMs__label,.lab3dMs__nameText{min-width:0;overflow:hidden;text-overflow:ellipsis}.lab3dMs__map,.lab3dMs__sep{color:var(--lab3dS-muted,#aeaeae);font-weight:600}.lab3dMs__place{font-weight:700}.lab3dMs__chev{flex:none;color:var(--lab3dS-muted,#aeaeae);font-size:10px;transition:rotate var(--lab-dur,.18s) var(--lab-ease,ease)}.lab3dMs__pill[aria-expanded=true] .lab3dMs__chev{rotate:180deg}.lab3dMs__pop{position:absolute;top:calc(100% + 6px);left:0;box-sizing:border-box;width:min(640px,calc(100cqw - var(--lab3dMs-left) - 12px));max-height:max(200px,calc(100cqh - var(--lab3dMap-top, 124px) - var(--lab3dMs-h) - 6px - var(--lab3dS-dock-h, 0px) - 12px));padding:8px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;border:1px solid var(--lab3dS-glass-line,rgba(255,255,255,.12));border-radius:10px;background:var(--lab3dS-glass-solid,rgba(18,19,24,.96));box-shadow:0 14px 36px rgba(0,0,0,.55)}.lab3dMs__grid{columns:118px;column-gap:6px}.lab3dMs__card{position:relative;min-width:0;margin-bottom:6px;break-inside:avoid;padding:6px;overflow:hidden;border:1px solid rgba(255,255,255,.07);border-radius:8px;background:#16171c}.lab3dMs__card[data-on]{border-color:rgba(212,175,55,.4)}.lab3dMs__thumb{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.14;pointer-events:none}.lab3dMs__card[data-on] .lab3dMs__thumb{opacity:.42}.lab3dMs__name,.lab3dMs__rows{position:relative}.lab3dMs__name{display:flex;align-items:center;justify-content:center;gap:5px;margin:0 0 5px;padding-bottom:5px;overflow:hidden;border-bottom:1px solid rgba(255,255,255,.08);color:var(--lab3dS-muted,#aeaeae);font-size:10.5px;font-weight:700;letter-spacing:.06em;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.lab3dMs__card[data-on] .lab3dMs__name{color:var(--lab3dS-text,#ececec)}.lab3dMs__rows{display:grid;gap:2px;margin:0;padding:0;list-style:none}.lab3dMs__row{display:block;width:100%;min-height:26px;padding:4px 6px;overflow:hidden;border:0;border-radius:5px;background:transparent;color:var(--lab3dS-text,#ececec);font-size:12.5px;font-weight:600;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;text-shadow:0 1px 2px rgba(0,0,0,.6)}.lab3dMs__row:hover{background:rgba(255,255,255,.1)}.lab3dMs__row:focus-visible{outline:2px solid var(--lab3dS-gold-hi,#f5c451);outline-offset:-2px}.lab3dMs__row[aria-pressed=true]{background:var(--lab3dS-gold,#d4af37);color:var(--lab3dS-on-accent,#17140b);font-weight:700;text-shadow:none}.lab3dMs__title{margin:0 48px 10px 2px;color:var(--lab3dS-text,#ececec);font-size:15px;font-weight:700}.lab3dMs__sheet .lab3dMs__grid{columns:140px}.lab3dMs__sheet .lab3dMs__row{min-height:40px;font-size:14px}@media (prefers-reduced-motion:reduce){.lab3dMs__chev,.lab3dMs__pill{transition:none}}.lab3dMs[data-step]{display:flex;align-items:center;gap:4px}.lab3dMs__step{flex:0 0 auto;width:var(--lab3dMs-h);height:var(--lab3dMs-h);padding:0;border:1px solid var(--lab3dS-glass-line,rgba(255,255,255,.12));border-radius:8px;background:var(--lab3dS-glass,rgba(14,15,19,.7));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--lab3dS-text,#ececec);font-size:11px;cursor:pointer}.lab3dMs__step:hover{background:rgba(255,255,255,.08)}.lab3dMs__step:focus-visible{outline:2px solid var(--lab3dS-gold,#d4af37);outline-offset:1px}.lab3dV{display:flex;flex-direction:column;align-items:center;gap:6px;pointer-events:auto}.lab3dV__seg{display:inline-flex;gap:2px;padding:3px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:rgba(14,15,19,.78);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 6px 20px rgba(0,0,0,.3)}.lab3dV__seg button{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:0 12px;border:0;border-radius:8px;background:transparent;color:#d9d9d9;font-size:13px;font-weight:600;white-space:nowrap;cursor:pointer}.lab3dV__seg button:hover:not(:disabled){background:rgba(255,255,255,.08);color:#fff}.lab3dV__seg button[aria-checked=true]{background:#d4af37;color:#17140b}.lab3dV__seg button:disabled{opacity:.4;cursor:not-allowed}.lab3dV__seg button:focus-visible{outline:2px solid #fff;outline-offset:1px}.lab3dV__seg--glow{animation:lab3dV-glow 1.5s ease-in-out 1}@keyframes lab3dV-glow{50%{box-shadow:0 0 0 3px rgba(212,175,55,.7),0 6px 20px rgba(0,0,0,.3)}}.lab3dV__seg .lab3dV__reset{margin-left:3px;padding:0 10px;justify-content:center}.lab3dV__seg :is(.lab3dV__reset,.lab3dV__cmp){position:relative}.lab3dV__seg :is(.lab3dV__reset,.lab3dV__cmp):before{content:"";position:absolute;top:7px;bottom:7px;left:-3px;width:1px;background:rgba(255,255,255,.12)}.lab3dV__note{padding:4px 10px;border-radius:999px;background:rgba(14,15,19,.88)}.lab3dV__note,.lab3dV__skip{color:#ececec;font-size:12px;font-weight:600}.lab3dV__skip{min-height:28px;padding:0 12px;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:rgba(14,15,19,.85);cursor:pointer}@media (max-width:640px){.lab3dV__seg button{min-height:44px;padding:0 12px;font-size:12px}.lab3dV__seg .lab3dV__reset{min-width:44px;padding:0}.lab3dV__kbd--lead,.lab3dV__lbl{display:none}.lab3dV__skip{min-height:44px}}.lab3dV__seg .lab3dV__cmp{margin-left:3px}.lab3dV__seg .lab3dV__cmp[aria-pressed=true]{background:#d4af37;color:#17140b}.lab3dV__cmp--glow{animation:lab3dV-cmp 1.2s ease-in-out 2}@keyframes lab3dV-cmp{50%{background:rgba(212,175,55,.35);color:#fff}}@media (prefers-reduced-motion:reduce){.lab3dV__cmp--glow{animation:none;background:rgba(212,175,55,.25)}}.lab3dV__offer{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:0 12px;border:1px solid rgba(212,175,55,.6);border-radius:999px;background:rgba(14,15,19,.9);color:#f5c451;font-size:12px;font-weight:600;cursor:pointer}@media (max-width:640px){.lab3dV__offer{min-height:44px}}.lab3dSC{position:absolute;inset:0;z-index:40;pointer-events:none;overflow:hidden}.lab3dSC__vignette{position:absolute;inset:0;background:radial-gradient(ellipse at 50% 50%,transparent 48%,rgba(0,0,0,.62) 100%);animation:lab3dSC-fade 1.2s ease both}.lab3dSC__bar{position:absolute;left:0;right:0;height:11%;background:#000;animation:lab3dSC-bar 1.1s cubic-bezier(.22,1,.36,1) both}.lab3dSC__bar--top{top:0;--from:-100%}.lab3dSC__bar--bottom{bottom:0;--from:100%}.lab3dSC__card{position:absolute;left:50%;top:50%;translate:-50% -50%;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;color:#fff;text-shadow:0 4px 30px rgba(0,0,0,.7);animation:lab3dSC-title 3s cubic-bezier(.22,1,.36,1) both}.lab3dSC__card--end{animation-duration:2.6s;top:76%}.lab3dSC__kicker{font-size:clamp(11px,1.4vw,16px);letter-spacing:.5em;text-transform:uppercase;opacity:.8}.lab3dSC__name{font-size:clamp(28px,6vw,84px);font-weight:800;letter-spacing:.08em;text-transform:uppercase;line-height:1.05}.lab3dSC__name--sm{font-size:clamp(20px,3.4vw,44px)}.lab3dSC__rule{width:min(40vw,360px);height:2px;background:linear-gradient(90deg,transparent,#e8b923,transparent);animation:lab3dSC-rule 3s cubic-bezier(.22,1,.36,1) both}@keyframes lab3dSC-bar{0%{transform:translateY(var(--from))}to{transform:none}}@keyframes lab3dSC-fade{0%{opacity:0}to{opacity:1}}@keyframes lab3dSC-title{0%{opacity:0;scale:1.18;letter-spacing:.4em;filter:blur(14px)}22%,78%{opacity:1;scale:1;filter:blur(0)}to{opacity:0;scale:.96;filter:blur(6px)}}@keyframes lab3dSC-rule{0%,10%{transform:scaleX(0)}35%,to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.lab3dSC__bar,.lab3dSC__rule,.lab3dSC__vignette{animation:none}.lab3dSC__card{animation-name:lab3dSC-fade}}.lab3dSC__count{position:absolute;inset:0;display:grid;place-items:center;font-size:clamp(96px,22vh,220px);font-weight:800;color:#fff;text-shadow:0 6px 40px rgba(0,0,0,.6);animation:lab3dSC-count .75s ease-out both}@keyframes lab3dSC-count{0%{opacity:0;scale:1.6}30%{opacity:1}to{opacity:0;scale:.9}}@media (prefers-reduced-motion:reduce){.lab3dSC__count{animation:none}}.lab3dSC__by{font-size:clamp(13px,1.8vw,22px);letter-spacing:.2em;text-transform:uppercase;color:#e8b923;max-width:80vw;overflow-wrap:anywhere}.lab3dSC__card--end{animation-name:lab3dSC-end;animation-duration:.9s;animation-fill-mode:both}@keyframes lab3dSC-end{0%{opacity:0;scale:1.08;filter:blur(8px)}to{opacity:1;scale:1;filter:blur(0)}}.lab3dSC__prog{position:absolute;left:4%;right:4%;bottom:3.2%;display:flex;align-items:center;gap:12px;color:rgba(255,255,255,.75);font-size:12px;font-variant-numeric:tabular-nums}.lab3dSC__track{position:relative;flex:1;height:3px;background:rgba(255,255,255,.22);border-radius:2px;overflow:hidden}.lab3dSC__fill{position:absolute;inset:0;background:#e8b923;transform-origin:left center;animation:lab3dSC-prog linear both}.lab3dSC__tick{position:absolute;top:0;bottom:0;width:2px;background:rgba(0,0,0,.7)}@keyframes lab3dSC-prog{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.lab3dSC__card--end{animation-name:lab3dSC-fade}}.lab3dSCs{position:absolute;inset:0;z-index:41;display:grid;place-items:center;background:rgba(0,0,0,.55)}.lab3dSCs__box{display:flex;flex-direction:column;gap:12px;width:min(92vw,380px);padding:20px;border-radius:12px;background:#15171c;color:#fff;border:1px solid rgba(255,255,255,.14)}.lab3dSCs__h{font-size:18px}.lab3dSCs__sub{font-size:13px;opacity:.75}.lab3dSCs__lab{display:flex;flex-direction:column;gap:6px;font-size:12px;opacity:.9}.lab3dSCs__in{min-height:44px;padding:0 12px;font-size:16px;color:#fff;background:#0c0d10;border:1px solid rgba(255,255,255,.25);border-radius:8px}.lab3dSCs__row{display:flex;gap:10px;justify-content:flex-end}.lab3dSCs__btn{min-height:44px;padding:0 18px;font-size:14px;color:#fff;background:transparent;border:1px solid rgba(255,255,255,.3);border-radius:8px;cursor:pointer}.lab3dSCs__btn--go{background:#e8b923;border-color:#e8b923;color:#111;font-weight:700}.lab3dSC__cap{position:absolute;left:50%;bottom:14%;translate:-50% 0;max-width:86vw;padding:6px 16px;color:#fff;font-size:clamp(14px,2vw,26px);font-weight:700;letter-spacing:.16em;text-transform:uppercase;text-align:center;text-shadow:0 2px 18px rgba(0,0,0,.8);border-bottom:2px solid #e8b923;animation:lab3dSC-cap .35s cubic-bezier(.22,1,.36,1) both}@keyframes lab3dSC-cap{0%{opacity:0;translate:-50% 12px}to{opacity:1;translate:-50% 0}}@media (prefers-reduced-motion:reduce){.lab3dSC__cap{animation:none}}.lab3dSCs__takes{display:flex;flex-wrap:wrap;gap:6px}.lab3dSCs__take{flex:1 1 100px;min-height:44px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:4px 8px;font-size:13px;font-weight:600;color:#fff;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.2);border-radius:8px;cursor:pointer}.lab3dSCs__take[aria-checked=true]{border-color:#e8b923;background:rgba(232,185,35,.16)}.lab3dSCs__take:disabled{opacity:.4;cursor:not-allowed}.lab3dSCs__len{font-size:11px;font-weight:400;opacity:.7;font-variant-numeric:tabular-nums}.lab3dSC__money{position:absolute;right:5%;top:14%;color:#fff;font-size:clamp(18px,3vw,40px);font-weight:800;font-variant-numeric:tabular-nums;text-shadow:0 2px 18px rgba(0,0,0,.8)}.lab3dSC__whip{position:absolute;inset:0;background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.55) 48%,rgba(255,255,255,.08) 56%,transparent 70%);backdrop-filter:blur(6px);translate:-110% 0;animation:lab3dSC-whip .38s cubic-bezier(.7,0,.3,1) both}@keyframes lab3dSC-whip{to{translate:110% 0}}.lab3dSC__cap--slam{font-size:clamp(18px,3vw,38px);animation:lab3dSC-slam .32s cubic-bezier(.2,1.5,.4,1) both}@keyframes lab3dSC-slam{0%{opacity:0;scale:2.2;translate:-50% 0}to{opacity:1;scale:1;translate:-50% 0}}@media (prefers-reduced-motion:reduce){.lab3dSC__whip{display:none}.lab3dSC__cap--slam{animation:none}}.lab3dSC__xf{position:absolute;inset:0;z-index:0;animation:lab3dSC-xf 1s ease-in-out both}@keyframes lab3dSC-xf{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.lab3dSC__xf{animation-duration:.01s!important}}.lab3dSCs__custom{display:flex;flex-direction:column;gap:8px;max-height:46vh;overflow:auto}.lab3dSCs__maps,.lab3dSCs__presets{display:flex;flex-wrap:wrap;gap:6px}.lab3dSCs__chip{flex:0 0 auto;min-height:36px;flex-direction:row}.lab3dSCs__shots{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.lab3dSCs__shot{justify-content:space-between;min-height:40px;padding:0 6px;border-radius:8px;background:rgba(255,255,255,.05)}.lab3dSCs__shot,.lab3dSCs__shot label{display:flex;align-items:center;gap:8px}.lab3dSCs__shot label{flex:1;min-width:0;font-size:13px}.lab3dSCs__shot em{font-size:11px;opacity:.6}.lab3dSCs__order button{width:36px;height:36px;border:1px solid rgba(255,255,255,.2);border-radius:8px;background:transparent;color:#fff;cursor:pointer}.lab3dRG{position:fixed;inset:0;z-index:2147482000;display:grid;place-items:center;padding:12px;background:rgba(5,6,9,.66)}.lab3dRG__box{box-sizing:border-box;display:flex;flex-direction:column;gap:12px;width:min(1180px,94vw);max-height:86vh;padding:16px 18px;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:#121318;color:#e6e6e6;box-shadow:0 24px 60px rgba(0,0,0,.6);overflow:auto}.lab3dRG__head{display:flex;flex-wrap:wrap;align-items:flex-start;gap:12px 18px}.lab3dRG__head>div{flex:1 1 260px}.lab3dRG__head h2{margin:0;font-size:18px;color:#fff}.lab3dRG__head p{margin:3px 0 0;font-size:12.5px;color:#9aa0aa}.lab3dRG__name{display:flex;flex-direction:column;gap:4px;font-size:11.5px;color:#9aa0aa;flex:0 1 280px}.lab3dRG__clip select,.lab3dRG__load,.lab3dRG__name input,.lab3dRG__save{min-height:38px;padding:0 10px;border:1px solid rgba(255,255,255,.18);border-radius:8px;background:rgba(255,255,255,.05);color:#fff;font-size:14px}.lab3dRG__x{width:38px;height:38px;border:0;border-radius:8px;background:rgba(255,255,255,.07);color:#e6e6e6;cursor:pointer}.lab3dRG__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:12px}.lab3dRG__card{display:flex;flex-direction:column;gap:6px;padding:10px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:rgba(255,255,255,.03)}.lab3dRG__card--big{grid-column:span 2;border-color:rgba(232,185,35,.5)}.lab3dRG__card[data-disabled]{opacity:.62}.lab3dRG__card h3{margin:0;font-size:14px;color:#fff}.lab3dRG__card p{margin:0;font-size:12px;color:#9aa0aa}.lab3dRG__why{color:#ff9b87!important}.lab3dRG__tags{display:flex;flex-wrap:wrap;gap:4px}.lab3dRG__tags span{padding:2px 8px;border-radius:999px;background:rgba(255,255,255,.08);font-size:10.5px;font-weight:700}.lab3dRG__map{background:rgba(232,185,35,.16)!important}.lab3dRG__acts{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto}.lab3dRG__btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:0 12px;flex:1 1 auto;border:1px solid rgba(255,255,255,.18);border-radius:8px;background:rgba(255,255,255,.05);color:#fff;font-size:13px;font-weight:600;white-space:nowrap;cursor:pointer}.lab3dRG__btn:disabled{opacity:.45;cursor:not-allowed}.lab3dRG__btn--go{border-color:transparent;background:#e8b923;color:#17140b}.lab3dRG__sb{position:relative;aspect-ratio:16/9;overflow:hidden;border-radius:8px;background:radial-gradient(circle at 50% 40%,#2a2d36,#14151a)}.lab3dRG__frame{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;gap:3px;text-align:center;opacity:0;animation-duration:var(--sb-dur,6s);animation-timing-function:linear;animation-iteration-count:infinite;animation-delay:calc(var(--sb-i) * var(--sb-dur) / var(--sb-n))}.lab3dRG__frame:first-child{opacity:1}.lab3dRG__frame i{font-size:22px;color:#e8b923}.lab3dRG__frame b{font-size:13px;color:#fff}.lab3dRG__frame span{font-size:11px;color:#c7ccd4}.lab3dRG__frame em{font-style:normal;font-size:10px;letter-spacing:.12em;color:#9aa0aa}.lab3dRG__len{position:absolute;right:6px;bottom:6px;padding:1px 6px;border-radius:4px;background:rgba(0,0,0,.6);font-size:11px;font-variant-numeric:tabular-nums}@keyframes lab3dRG-f1{0%{opacity:0}1%{opacity:1}99.00%{opacity:1}100.00%{opacity:0}to{opacity:0}}.lab3dRG__sb[data-n="1"] .lab3dRG__frame{animation-name:lab3dRG-f1}@keyframes lab3dRG-f2{0%{opacity:0}1%{opacity:1}49.00%{opacity:1}50.00%{opacity:0}to{opacity:0}}.lab3dRG__sb[data-n="2"] .lab3dRG__frame{animation-name:lab3dRG-f2}@keyframes lab3dRG-f3{0%{opacity:0}1%{opacity:1}32.33%{opacity:1}33.33%{opacity:0}to{opacity:0}}.lab3dRG__sb[data-n="3"] .lab3dRG__frame{animation-name:lab3dRG-f3}@keyframes lab3dRG-f4{0%{opacity:0}1%{opacity:1}24.00%{opacity:1}25.00%{opacity:0}to{opacity:0}}.lab3dRG__sb[data-n="4"] .lab3dRG__frame{animation-name:lab3dRG-f4}@keyframes lab3dRG-f5{0%{opacity:0}1%{opacity:1}19.00%{opacity:1}20.00%{opacity:0}to{opacity:0}}.lab3dRG__sb[data-n="5"] .lab3dRG__frame{animation-name:lab3dRG-f5}@keyframes lab3dRG-f6{0%{opacity:0}1%{opacity:1}15.67%{opacity:1}16.67%{opacity:0}to{opacity:0}}.lab3dRG__sb[data-n="6"] .lab3dRG__frame{animation-name:lab3dRG-f6}@media (prefers-reduced-motion:reduce){.lab3dRG__frame{animation:none;opacity:0}.lab3dRG__frame:first-child{opacity:1}}.lab3dRG__ed{display:flex;flex-direction:column;gap:12px}.lab3dRG__bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.lab3dRG__bar .lab3dRG__btn{flex:0 0 auto}.lab3dRG__grow{flex:1}.lab3dRG__total{font-variant-numeric:tabular-nums;color:#c7ccd4;font-size:13px}.lab3dRG__panes{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:14px}.lab3dRG__lib h4,.lab3dRG__prev h4{margin:10px 0 6px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#9aa0aa}.lab3dRG__tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px}.lab3dRG__tile{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-height:64px;padding:8px;border:1px solid rgba(255,255,255,.14);border-radius:10px;background:rgba(255,255,255,.04);color:#fff;text-align:left;cursor:pointer}.lab3dRG__tile:disabled{opacity:.45;cursor:not-allowed}.lab3dRG__tile[aria-pressed=true]{border-color:#e8b923;background:rgba(232,185,35,.16)}.lab3dRG__tile small{font-size:10.5px;color:#9aa0aa}.lab3dRG__tile--sm{min-height:40px;justify-content:center}.lab3dRG__tile--map img{width:100%;height:52px;object-fit:cover;border-radius:6px}.lab3dRG__sub{margin:6px 0 0;font-size:12px;color:#9aa0aa}.lab3dRG__tl{list-style:none;margin:0;padding:8px;display:flex;flex-direction:column;gap:6px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:rgba(255,255,255,.02)}.lab3dRG__empty{padding:14px;color:#9aa0aa;font-size:13px}.lab3dRG__clip{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:6px 8px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:rgba(255,255,255,.05);cursor:grab}.lab3dRG__clip.is-sel{border-color:#e8b923}.lab3dRG__clip.is-off{opacity:.55}.lab3dRG__pick{min-height:38px;padding:0 8px;border:0;background:none;color:#fff;font-size:13px;font-weight:700;text-align:left;cursor:pointer}.lab3dRG__pick span{display:inline-grid;place-items:center;width:22px;height:22px;margin-right:6px;border-radius:50%;background:#e8b923;color:#17140b;font-size:11px}.lab3dRG__ops,.lab3dRG__step{display:inline-flex;align-items:center;gap:4px}.lab3dRG__ops button,.lab3dRG__step button{width:38px;height:38px;border:1px solid rgba(255,255,255,.18);border-radius:8px;background:transparent;color:#fff;cursor:pointer}.lab3dRG__ops button:disabled{opacity:.35}.lab3dRG__ops{margin-left:auto}@media (max-width:760px){.lab3dRG__panes{grid-template-columns:minmax(0,1fr)}.lab3dRG__card--big{grid-column:auto}}.lab3dRG__anims{font-size:12px}.lab3dRG__anims summary{cursor:pointer;padding:4px 8px;border-radius:6px;background:rgba(255,255,255,.07)}.lab3dRG__anims>div{display:grid;gap:2px;padding:6px 4px;max-height:180px;overflow-y:auto}.lab3dRG__anims label{display:flex;gap:6px;align-items:center;cursor:pointer}.lab3dSC__dip,.lab3dSC__flash{position:absolute;inset:0;pointer-events:none}.lab3dSC__dip{background:#000;animation:lab3dSC-dip .56s cubic-bezier(.33,0,.67,1) both}.lab3dSC__flash{background:#fff;animation:lab3dSC-flash .28s linear both}@keyframes lab3dSC-dip{0%{opacity:1}to{opacity:0}}@keyframes lab3dSC-flash{0%{opacity:.85}to{opacity:0}}@media (prefers-reduced-motion:reduce){.lab3dSC__dip,.lab3dSC__flash,.lab3dSC__whip{animation-duration:1ms}}.lab3d__stage[data-reel-display=clean] .lab3dI,.lab3d__stage[data-reel-display=clean] .lab3dKey,.lab3d__stage[data-reel-display=clean] .lab3dX__overlay,.lab3d__stage[data-reel-display=notext] .lab3dI,.lab3d__stage[data-reel-display=notext] .lab3dKey{visibility:hidden!important}.lab3dRG__display{display:flex;flex-direction:column;gap:6px;font-size:12px}.lab3dRG__display-row{display:flex;gap:6px;flex-wrap:wrap}.lab3dRG__display button{min-height:44px;flex:1 1 96px;padding:0 12px;font-size:13px;font-weight:600;color:#fff;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.2);border-radius:8px;cursor:pointer}.lab3dRG__display button[aria-checked=true]{border-color:#e8b923;background:rgba(232,185,35,.16)}.lab3dRG__display small{opacity:.7}