.lab3d{max-width:1100px;margin:0 auto;padding:20px 0 40px}@media (min-width:1101px){.container:has(>.lab3d :is(#lab3d-panel-skins,#lab3d-panel-loadout)){max-width:max(min(1920px,100%),min(2200px,100vw - 160px))!important}.lab3d:has(:is(#lab3d-panel-skins,#lab3d-panel-loadout)){max-width:none}.lab3d:has(:is(#lab3d-panel-skins,#lab3d-panel-loadout)) .lab3d__notes{max-width:820px}#lab3d-panel-skins .lab3d__viewer:not(.lab3d__viewer--fs) .lab3d__stage{aspect-ratio:auto;height:clamp(520px,calc(100dvh - 96px),1300px);max-height:none}#lab3d-panel-skins .lab3d__viewer:not(.lab3d__viewer--fs) .lab3d__stage.lab3d__stage--simple{height:clamp(520px,calc(100dvh - 176px),1400px)}@supports (aspect-ratio:1){#lab3d-panel-skins .lab3d__viewer:not(.lab3d__viewer--fs) .lab3d__stage.lab3d__stage--simple{aspect-ratio:16/9;height:auto;min-height:clamp(520px,calc(100dvh - 176px),1400px);max-height:max(clamp(520px,calc(100dvh - 176px),1400px),calc(100dvh - 84px))}}#lab3d-panel-skins .lab3d__viewer--simple>.lab3d__camera{display:none}}.lab3d__title{margin:0 0 6px;font-size:28px}.lab3d__lede{max-width:760px;margin:0 0 18px;opacity:.85}.lab3d__skins{margin-bottom:12px}.lab3d__skin-filter,.lab3d__skins{display:flex;flex-wrap:wrap;gap:8px}.lab3d__skin-filter{margin-bottom:8px}.lab3d__skin-filter input{flex:1 1 200px;min-width:0}.lab3d__skin-more{flex-basis:100%;margin:0;font-size:13px}.lab3d__skin{display:flex;flex-direction:column;align-items:flex-start;min-height:44px;padding:8px 12px;border:1px solid rgba(255,255,255,.14);border-radius:10px;background:rgba(255,255,255,.04);color:inherit;text-align:left;cursor:pointer}.lab3d__skin[aria-checked=true]{border-color:rgba(212,175,55,.8);background:rgba(212,175,55,.12)}.lab3d__skin-name{font-weight:600;font-size:14px}.lab3d__skin-style{font-size:12px;opacity:.7}.lab3d__stage{position:relative;width:100%;aspect-ratio:16/8;min-height:260px;overflow:hidden;border-radius:12px;background:radial-gradient(ellipse at 50% 40%,#2a2e36 0,#16181d 75%)}.lab3d__canvas{position:absolute;inset:0;cursor:grab;touch-action:none}.lab3d__canvas:active{cursor:grabbing}.lab3d__overlay{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#e6e6e6;font-size:14px}.lab3d__overlay,.lab3d__stk-badges{position:absolute;inset:0;pointer-events:none}.lab3d__stk-badges{z-index:2;overflow:hidden}.lab3d__stk-badge{position:absolute;top:0;left:0;display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;background:none;cursor:pointer;pointer-events:auto;touch-action:manipulation}.lab3d__stk-badge[hidden]{display:none}.lab3d__stk-badge>span{display:grid;place-items:center;width:22px;height:22px;border:2px solid rgba(255,255,255,.9);border-radius:50%;background:rgba(14,16,20,.35);color:#fff;font:700 12px/1 system-ui,sans-serif;box-shadow:0 1px 4px rgba(0,0,0,.55);transition:background-color .12s,border-color .12s,transform .12s}.lab3d__stk-badge--on>span{border-color:rgba(14,16,20,.85);background:rgba(245,245,245,.95);color:#111}.lab3d__stk-badge--sel{pointer-events:none}.lab3d__stk-badge--sel>span{border-color:var(--lab3dS-gold,var(--sa-gold,#d4af37));background:var(--lab3dS-gold,var(--sa-gold,#d4af37));color:#111;transform:scale(1.12)}.lab3d__stk-badge--sel:not(.lab3d__stk-badge--on)>span{background:rgba(14,16,20,.45);color:var(--lab3dS-gold,var(--sa-gold,#d4af37))}.lab3d__stk-badge:hover>span{transform:scale(1.12)}.lab3d__stk-badge--locked{position:absolute}.lab3d__stk-badge-lock{position:absolute;right:3px;bottom:3px;width:11px;height:11px;border-radius:50%;background:#111 url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round'><path d='M7 11V8a5 5 0 0110 0v3M6 11h12v9H6z'/></svg>") 50% /8px no-repeat;box-shadow:0 0 0 1px rgba(255,255,255,.85);pointer-events:none}.lab3d__stk-badge:focus-visible{outline:none}.lab3d__stk-badge:focus-visible>span{outline:2px solid var(--lab3dS-gold,var(--sa-gold,#d4af37));outline-offset:2px}@media (pointer:coarse){.lab3d__stk-badge{width:44px;height:44px}.lab3d__stk-badge>span{width:26px;height:26px;font-size:13px}}@media (prefers-reduced-motion:reduce){.lab3d__stk-badge>span{transition:none}}.lab3d__overlay .lab3d__load{pointer-events:auto}.lab3d__overlay--lost{z-index:6;padding:16px;background:rgba(0,0,0,.6);text-align:center}.lab3d__load{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 18px;border:1px solid rgba(212,175,55,.7);border-radius:10px;background:rgba(20,20,20,.85);color:#e8c860;font-size:15px;font-weight:600;cursor:pointer}.lab3d__drag,.lab3d__hint{font-size:12px;opacity:.7}.lab3d__drag{position:absolute;bottom:8px;left:50%;transform:translateX(-50%);color:#e6e6e6;pointer-events:none}.lab3d__spinner{width:26px;height:26px;border:3px solid rgba(255,255,255,.2);border-top-color:#e8c860;border-radius:50%;animation:lab3d-spin .9s linear infinite}.lab3d__warm{position:absolute;inset:0;z-index:1;display:flex;align-items:center;justify-content:center;background:rgba(8,9,12,.32);pointer-events:none;opacity:0;animation:lab3d-warm-in .16s ease-out forwards}.lab3d__warm--out{opacity:1;animation:lab3d-warm-out .18s ease-in forwards}.lab3d__warm-pill{display:inline-flex;align-items:center;gap:10px;padding:9px 16px;border:1px solid rgba(255,255,255,.09);border-radius:999px;background:rgba(14,15,19,.7);color:#e6e6e6;font-size:14px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.lab3d__spinner--sm{width:16px;height:16px;border-width:2px}@keyframes lab3d-warm-in{to{opacity:1}}@keyframes lab3d-warm-out{0%{opacity:1}to{opacity:0}}@keyframes lab3d-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.lab3d__spinner{animation:none}}.lab3d__controls{display:grid;grid-template-columns:2fr 1fr;gap:18px;margin-top:14px}@media (max-width:640px){.lab3d__controls{grid-template-columns:1fr}.lab3d__stage{aspect-ratio:4/3}}.lab3d__control label{display:block;margin-bottom:6px;font-weight:600}.lab3d__control input[type=range]{width:100%;min-height:32px}.lab3d__control input[type=number]{width:120px;min-height:40px;padding:0 10px;border:1px solid rgba(255,255,255,.2);border-radius:8px;background:rgba(0,0,0,.25);color:inherit}.lab3d__presets{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.lab3d__preset{min-height:36px;padding:0 10px;border:1px solid rgba(255,255,255,.16);border-radius:8px;background:transparent;color:inherit;font-size:13px;cursor:pointer}.lab3d__muted{margin:6px 0 0;font-size:13px;font-weight:400;opacity:.7}.lab3d__badge{margin-left:6px;padding:1px 6px;border-radius:6px;background:rgba(212,175,55,.18);color:#e8c860;font-size:11px;font-weight:600;text-transform:uppercase}.lab3d__meta{margin-top:12px}.lab3d__notes{margin-top:28px;max-width:820px}.lab3d__notes h2{font-size:20px}.lab3d__notes li{margin-bottom:8px}.lab3d__tabs{display:flex;gap:6px;margin-bottom:14px;border-bottom:1px solid rgba(255,255,255,.12)}.lab3d__tab{min-height:44px;padding:8px 16px;border:0;border-bottom:2px solid transparent;background:none;color:inherit;font-weight:600;opacity:.7;cursor:pointer}.lab3d__tab[aria-selected=true]{border-bottom-color:rgba(212,175,55,.9);opacity:1}.lab3d__label{margin:4px 0 6px;font-size:13px;font-weight:600;opacity:.8}.lab3d__stage--agent{aspect-ratio:4/3;max-height:78vh}.lab3d__stage--fp{aspect-ratio:16/9;max-height:78vh}.lab3d__canvas--fp{cursor:crosshair}.lab3d__canvas--looking,.lab3d__canvas--looking *{cursor:none}.lab3d__fp-actions{position:absolute;left:10px;bottom:10px;display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:#e6e6e6}.lab3d__fp-actions .lab3d__preset{min-height:44px;min-width:88px;background:rgba(20,20,20,.85)}.lab3d__fp-actions .lab3d__fire{touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.lab3d__fp-actions .lab3d__preset:disabled{opacity:.4;cursor:not-allowed}.lab3d__tp-turn{right:10px}.lab3d__stage:has(.lab3d__tp-turn) .lab3d__drag{display:none}.lab3d__fp-actions .lab3d__tp-turn-btn{min-width:44px;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.lab3d__tp-dial{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 10px;box-sizing:border-box;border-radius:8px;background:rgba(20,20,20,.85)}.lab3d__tp-dial input{width:120px}.lab3d__tp-dial output{min-width:4ch;font-variant-numeric:tabular-nums}.lab3d__render{margin-top:16px}.lab3d__render-title{cursor:pointer;font-weight:600;margin-bottom:8px}.lab3d__cache-body{font-size:13px}.lab3d__cache-h{margin:10px 0 6px;font-size:13px;font-weight:600}.lab3d__cache-table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.lab3d__cache-table td,.lab3d__cache-table th{padding:4px 6px;border-bottom:1px solid rgba(255,255,255,.08);text-align:right}.lab3d__cache-table td:first-child,.lab3d__cache-table th:first-child{text-align:left}.lab3d__cache-list{margin:0;padding:0;list-style:none}.lab3d__cache-list summary{min-height:32px;line-height:32px;cursor:pointer}.lab3d__cache-list ul{margin:0 0 6px;padding-left:16px;max-height:200px;overflow:auto;font-variant-numeric:tabular-nums;opacity:.8}.lab3d__cache-file{overflow-wrap:anywhere}.lab3d__control select{width:100%;min-height:40px;margin:0 0 8px;padding:0 10px;border:1px solid rgba(255,255,255,.2);border-radius:8px;background:rgba(0,0,0,.25);color:inherit}.lab3d__control optgroup,.lab3d__control option{background:#1e1e1e}.lab3d__control input[type=checkbox]:disabled,.lab3d__control input[type=range]:disabled{opacity:.45}.lab3d__control .lab3d__check{display:flex;font-weight:400;align-items:center;gap:8px;min-height:32px;cursor:pointer}.lab3d__env-status{position:absolute;top:8px;left:50%;transform:translateX(-50%);padding:2px 8px;border-radius:4px;background:rgba(0,0,0,.55);color:#e6e6e6;font-size:12px;pointer-events:none}.lab3d__controls>.lab3d__label,.lab3d__controls>.lab3d__presets{grid-column:1/-1;margin:0}.lab3d__control>.lab3d__muted{display:block}.lab3d__preset[aria-checked=true],.lab3d__preset[aria-pressed=true]{border-color:rgba(232,200,96,.7);background:rgba(212,175,55,.14)}.lab3d__check{display:flex;align-items:center;gap:8px;min-height:36px;cursor:pointer}.lab3d__check input{width:18px;height:18px}.lab3d__panel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px}.lab3d__panel-box{padding:10px 12px;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:rgba(0,0,0,.22)}.lab3d__panel-box:last-child{grid-column:1/-1}@media (max-width:640px){.lab3d__panel{grid-template-columns:1fr}}.lab3d__panel-title{margin:0 0 8px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;opacity:.75}.lab3d__seg{display:flex;gap:6px}.lab3d__seg-btn{flex:1 1 0;min-height:40px;padding:0 8px;border:1px solid rgba(255,255,255,.16);border-radius:8px;background:transparent;color:inherit;font-size:13px;font-weight:600;cursor:pointer}.lab3d__seg-btn[aria-checked=true],.lab3d__seg-btn[aria-pressed=true],.lab3d__seg-btn[aria-selected=true]{border-color:rgba(232,200,96,.8);background:rgba(212,175,55,.16);color:#f0cf6a}.lab3d__anims{max-height:360px;margin-top:8px;overflow-y:auto;overscroll-behavior:contain}.lab3d__anim-head{position:sticky;top:0;z-index:1;margin:8px 0 2px;padding:4px 0;background:#1c1f26;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;opacity:.8}.lab3d__anim-list{margin:0;padding:0;list-style:none}.lab3d__anim{display:flex;align-items:center;gap:8px;width:100%;min-height:36px;padding:0 8px;border:1px solid transparent;border-radius:6px;background:transparent;color:inherit;font-size:13px;text-align:left;cursor:pointer}.lab3d__anim:hover{background:rgba(255,255,255,.05)}.lab3d__anim[aria-expanded=true],.lab3d__anim[aria-pressed=true]{border-color:rgba(232,200,96,.6);background:rgba(212,175,55,.14)}.lab3d__anim-name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lab3d__anim-dur,.lab3d__anim-side{flex:0 0 auto;font-size:12px;opacity:.7;font-variant-numeric:tabular-nums}.lab3d__anim-dur{min-width:3.4em;text-align:right}.lab3d__anim-chev{flex:0 0 auto;width:12px;opacity:.7}.lab3d__anim--group .lab3d__anim-name{font-weight:600}.lab3d__clip-status{position:absolute;top:10px;left:10px;padding:4px 8px;border-radius:6px;background:rgba(20,20,20,.8);color:#e6e6e6;font-size:12px}.lab3d__glove-actions{right:10px}.lab3d__timeline{display:flex;align-items:center;gap:8px;flex:1 1 200px;min-height:44px;padding:0 10px;border-radius:6px;background:rgba(20,20,20,.85);font-variant-numeric:tabular-nums}.lab3d__timeline input{flex:1;min-width:0}.lab3d__fs{position:absolute;top:8px;right:8px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid rgba(255,255,255,.22);border-radius:10px;background:rgba(20,20,20,.75);color:#e6e6e6;font-size:17px;cursor:pointer}.lab3d__fs:hover{border-color:rgba(212,175,55,.8);color:#e8c860}.lab3d__fs:focus-visible{outline:3px solid #e8c860;outline-offset:2px}.lab3d__viewer--fs{--lab3d-fs-panel:min(380px,42vw);position:fixed;inset:0;z-index:2147483000;box-sizing:border-box;width:100%;max-width:none;height:100vh;height:100dvh;margin:0;overflow-y:auto;overscroll-behavior:contain;padding:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) calc(100% - var(--lab3d-fs-panel) + 12px);background:#121418;color:#e6e6e6}.lab3d__viewer--fs .lab3d__stage{position:fixed;top:0;bottom:0;left:0;right:var(--lab3d-fs-panel);z-index:1;width:auto;height:auto;min-height:0;max-height:none;aspect-ratio:auto;border-radius:0}.lab3d__viewer--fs .lab3d__fs{top:max(10px,env(safe-area-inset-top));right:10px}.lab3d__viewer--fs .lab3d__fp-actions{left:max(10px,env(safe-area-inset-left));bottom:max(10px,env(safe-area-inset-bottom))}.lab3d__viewer--fs .lab3d__controls{grid-template-columns:1fr}body:has(.lab3d__viewer--overlay)>.sa-buy-menu{z-index:2147483641}body :has(.lab3d__viewer--overlay){z-index:auto!important;isolation:auto!important;transform:none!important;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;will-change:auto!important;animation:none!important}@media (orientation:portrait){.lab3d__viewer--fs{padding:calc(56dvh + 12px) max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left))}.lab3d__viewer--fs .lab3d__stage{right:0;bottom:auto;height:56vh;height:56dvh}}.lab3d__split{position:absolute;inset:0;z-index:1;pointer-events:none}.lab3d__split-handle{left:var(--lab3d-split,50%);width:32px;cursor:ew-resize;touch-action:none;pointer-events:auto}.lab3d__split-handle,.lab3d__split-handle:before{position:absolute;top:0;bottom:0;transform:translateX(-50%)}.lab3d__split-handle:before{content:"";left:50%;width:2px;background:rgba(232,200,96,.9);box-shadow:0 0 0 1px rgba(0,0,0,.35)}.lab3d__split-knob{position:absolute;top:50%;left:50%;display:flex;align-items:center;justify-content:center;width:32px;height:32px;transform:translate(-50%,-50%);border:2px solid #e8c860;border-radius:50%;background:#121418;color:#e8c860;font-size:14px;font-weight:700;line-height:1}.lab3d__split-handle:focus-visible{outline:none}.lab3d__split-handle:focus-visible .lab3d__split-knob{outline:3px solid #e8c860;outline-offset:2px}.lab3d__split-close{position:absolute;top:50%;left:50%;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;transform:translate(-50%,calc(-50% - 40px));border:none;border-radius:50%;background:transparent;color:#e8c860;cursor:pointer}.lab3d__split-close:before{content:"";position:absolute;top:50%;left:50%;width:28px;height:28px;transform:translate(-50%,-50%);border:2px solid #e8c860;border-radius:50%;background:#121418}.lab3d__split-close i{position:relative;font-size:13px}.lab3d__split-close:focus-visible:before,.lab3d__split-close:hover:before{background:#1d1f25}.lab3d__split-close:focus-visible{outline:2px solid #e8c860;outline-offset:2px}.lab3d__split-tag{position:absolute;top:8px;max-width:calc(50% - 60px);overflow:hidden;padding:2px 8px;border-radius:6px;background:rgba(18,20,24,.78);color:#e6e6e6;font-size:12px;white-space:nowrap;text-overflow:ellipsis}.lab3d__split-tag--a{left:8px}.lab3d__split-tag--b{right:52px}.lab3d__split-handle--fixed{cursor:default;pointer-events:none}.lab3dAB{display:none}@media (min-width:768px){.lab3d__split-tag{display:none}.lab3dAB{--lab3dAB-a:#e8c860;--lab3dAB-b:#7cc4ff;position:absolute;top:10px;left:50%;z-index:2;display:flex;flex-direction:column;align-items:stretch;box-sizing:border-box;width:max-content;max-width:calc(100% - 24px);padding:5px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:rgba(14,15,19,.86);box-shadow:0 6px 24px rgba(0,0,0,.35);transform:translateX(-50%);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:auto}.lab3dAB__acts,.lab3dAB__bar{box-sizing:border-box;max-width:100%}.lab3dAB__bar{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:5px}.lab3dAB__side{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:9px;box-sizing:border-box;width:clamp(220px,24vw,330px);min-width:0;padding:5px 10px 5px 6px;border-left:3px solid var(--lab3dAB-a);border-radius:8px;background:rgba(255,255,255,.04);color:#ececec}.lab3dAB__side--b{border-left-color:var(--lab3dAB-b)}.lab3dAB__letter{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--lab3dAB-a);color:#15130c;font-size:12.5px;font-weight:800}.lab3dAB__side--b .lab3dAB__letter{background:var(--lab3dAB-b)}.lab3dAB__words{display:flex;flex-direction:column;min-width:0}.lab3dAB__sub,.lab3dAB__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lab3dAB__title{font-size:13px;font-weight:700;line-height:17px}.lab3dAB__sub{color:#b4b4b4;font-size:11.5px;line-height:15px}.lab3dAB__money{display:flex;flex-direction:column;align-items:flex-end;font-variant-numeric:tabular-nums}.lab3dAB__price{color:#f5c451;font-size:13px;line-height:17px}.lab3dAB__delta,.lab3dAB__price{font-weight:700;white-space:nowrap}.lab3dAB__delta{color:#b4b4b4;font-size:11px;line-height:15px}.lab3dAB__delta--up{color:#ff9b87}.lab3dAB__delta--down{color:#6fe3a1}.lab3dAB__delta-gl{margin-left:4px;font-size:9px;opacity:.8}.lab3dAB__swap{align-self:center;display:grid;place-items:center;width:32px;height:32px;padding:0;border:1px solid rgba(232,200,96,.55);border-radius:8px;background:rgba(232,200,96,.12);color:#f5c451;font-size:13px;cursor:pointer}.lab3dAB__swap:hover{background:rgba(232,200,96,.25)}.lab3dAB__acts{display:flex;flex-wrap:wrap;justify-content:center;gap:3px;margin-top:5px;padding-top:5px;border-top:1px solid rgba(255,255,255,.08)}.lab3dAB__modes{display:inline-flex;gap:3px;padding-right:3px;border-right:1px solid rgba(255,255,255,.1)}.lab3dAB__act{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 10px;border:0;border-radius:7px;background:none;color:#e4e4e4;font-size:12px;font-weight:600;white-space:nowrap;cursor:pointer}.lab3dAB__act:hover{background:rgba(255,255,255,.08)}.lab3dAB__act[aria-checked=true]{background:#e8c860;color:#15130c}.lab3dAB__act--exit{color:#ffb4a6}.lab3dAB :is(button):focus-visible{outline:2px solid #f5c451;outline-offset:2px}.lab3d__split-handle{width:40px}.lab3d__split-handle:before{width:3px;background:linear-gradient(180deg,rgba(232,200,96,.95),rgba(124,196,255,.95));box-shadow:0 0 0 1px rgba(0,0,0,.4),0 0 12px rgba(0,0,0,.35)}.lab3d__split-knob{gap:7px;width:auto;height:34px;padding:0 10px;border-radius:17px;border-color:#e8c860;background:rgba(14,15,19,.92);box-shadow:0 4px 14px rgba(0,0,0,.45);font-size:13px;white-space:nowrap}.lab3d__split-ab:first-child{color:#e8c860}.lab3d__split-ab:last-child{color:#7cc4ff}.lab3d__split-handle:hover .lab3d__split-knob{background:#1d1f25}}.lab3d__compare{margin-top:12px;padding:12px;border:1px solid rgba(232,200,96,.35);border-radius:10px}.lab3d__compare-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.lab3d__stats{box-sizing:border-box;position:absolute;top:60px;right:8px;z-index:3;width:250px;max-width:calc(100% - 16px);max-height:calc(100% - 68px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding:8px 10px;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:rgba(18,18,22,.72);backdrop-filter:blur(6px);color:#e6e6e6;font-size:11px;line-height:1.45;font-variant-numeric:tabular-nums;cursor:default;touch-action:pan-y}.lab3d__stats-h{margin-top:6px;color:rgba(230,230,230,.55);font-size:10px;font-weight:600;letter-spacing:.08em}.lab3d__stats-h:first-child{margin-top:0}.lab3d__stats-row{display:flex;justify-content:space-between;gap:10px;min-width:0}.lab3d__stats-row>span:first-child{flex:none;color:rgba(230,230,230,.7)}.lab3d__stats-v{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:right}.lab3d__stats-row--fps .lab3d__stats-v,.lab3d__stats-row--gpu .lab3d__stats-v{color:#e8c860;font-size:15px;font-weight:700}@media (max-width:575.98px){.lab3d__stats{width:200px;font-size:10px}}.lab3d__gv-bar{position:absolute;top:10px;right:10px;left:10px;display:flex;flex-wrap:wrap;justify-content:center;gap:6px;pointer-events:none}.lab3d__gv-seg{display:flex;align-items:center;gap:2px;padding:3px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:rgba(17,19,26,.86);color:#e6e6e6;pointer-events:auto}.lab3d__gv-seg button{min-height:32px;min-width:44px;padding:0 10px;border:0;border-radius:6px;background:transparent;color:inherit;font-size:12px;cursor:pointer}.lab3d__gv-seg button:hover{background:rgba(255,255,255,.08)}.lab3d__gv-seg button[aria-checked=true]{background:rgba(212,175,55,.18);color:#f0d37a}.lab3d__gv-backdrop select:focus-visible,.lab3d__gv-seg button:focus-visible{outline:2px solid #e8c860;outline-offset:1px}.lab3d__gv-zoom{min-width:40px;white-space:nowrap;padding:0 6px;font-size:12px;font-weight:600;text-align:center;font-variant-numeric:tabular-nums}.lab3d__gv-backdrop{position:absolute;bottom:10px;left:10px;margin:0}.lab3d__gv-backdrop select{min-height:36px;padding:0 8px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:rgba(17,19,26,.86);color:#e6e6e6;font-size:12px}@media (max-width:640px){.lab3d__stage--pair{aspect-ratio:4/3}.lab3d__gv-bar{top:6px;gap:4px}.lab3d__gv-seg button{min-width:40px;padding:0 7px}.lab3d__gv-glyph{display:none}.lab3d__gv-backdrop select{min-height:32px;font-size:11px}.lab3d__gv-backdrop~.lab3d__drag{display:none}}.lab3d__oth{position:relative}.lab3d__oth-stage{aspect-ratio:4/3;min-height:300px}.lab3d__oth-bar{top:auto;bottom:10px}.lab3d__oth-backdrop{top:10px;right:10px;bottom:auto;left:auto}.lab3d__oth-stage:has(:is(.lab3d__shot,.lab3d__rec)) .lab3d__oth-backdrop{top:52px}.lab3d__oth-panel{display:flex;flex-direction:column;gap:8px;margin-top:10px;padding:8px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:rgba(17,19,26,.9);color:#e6e6e6}.lab3d__oth-tabs{display:grid;grid-template-columns:1fr 1fr;gap:2px;padding:3px;border-radius:8px;background:rgba(255,255,255,.05)}.lab3d__oth-tab{min-height:36px;border:0;border-radius:6px;background:transparent;color:#c9ccd3;font-size:13px;cursor:pointer}.lab3d__oth-tab[aria-selected=true]{background:rgba(212,175,55,.16);color:#f0b43c}.lab3d__oth-search{display:flex;align-items:center;gap:8px;min-height:40px;padding:0 10px;border:1px solid rgba(255,255,255,.12);border-radius:8px;color:#9aa0aa}.lab3d__oth-search input{flex:1;min-width:0;border:0;background:transparent;color:#e6e6e6;font-size:16px;outline:none}.lab3d__oth-search:focus-within{outline:2px solid #e8c860;outline-offset:1px}.lab3d__oth-chips{display:flex;flex-wrap:wrap;gap:6px}.lab3d__oth-chip{min-height:32px;padding:0 10px;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:transparent;color:#c9ccd3;font-size:12px;cursor:pointer}.lab3d__oth-chip[aria-pressed=true]{border-color:#d9a032;background:rgba(212,160,50,.16);color:#f0c060}.lab3d__oth-picked{display:flex;align-items:center;gap:8px;min-height:44px;padding:4px 8px;border-radius:8px;background:rgba(255,255,255,.05);font-size:13px;font-weight:600}.lab3d__oth-picked img{width:40px;height:30px;object-fit:contain}.lab3d__oth-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:6px;max-height:360px;margin:0;padding:0 2px 0 0;overflow-y:auto;list-style:none;overscroll-behavior:contain}.lab3d__oth-grid>li{min-width:0}.lab3d__oth-cell{display:flex;flex-direction:column;align-items:center;gap:4px;width:100%;min-height:96px;padding:6px 4px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:rgba(255,255,255,.03);color:#d7d9de;cursor:pointer}.lab3d__oth-cell:hover{background:rgba(255,255,255,.08)}.lab3d__oth-cell[aria-pressed=true]{border-color:#d9a032;box-shadow:inset 0 0 0 1px #d9a032}.lab3d__oth-cell:focus-visible,.lab3d__oth-chip:focus-visible,.lab3d__oth-tab:focus-visible{outline:2px solid #e8c860;outline-offset:1px}.lab3d__oth-cell img{width:100%;max-width:96px;height:60px;object-fit:contain}.lab3d__oth-noimg{display:grid;place-items:center;width:40px;height:60px;color:#6b7280}.lab3d__oth-name{width:100%;overflow:hidden;font-size:11px;line-height:1.25;text-align:center;text-overflow:ellipsis;white-space:nowrap}.lab3d__oth-rarity{display:block;font-size:11px;font-weight:400;color:#9aa0aa}.lab3d__oth-field{display:flex;flex-direction:column;gap:4px;font-size:12px}.lab3d__oth-field input[type=range]{width:100%;min-height:32px}.lab3d__oth-pattern{display:flex;align-items:center;gap:8px}.lab3d__oth-pattern input[type=range]{flex:1;min-width:0}.lab3d__oth-pattern input[type=number]{width:84px;min-height:36px;padding:0 8px;border:1px solid rgba(255,255,255,.2);border-radius:8px;background:rgba(0,0,0,.25);color:inherit;font-size:16px}.lab3d__oth-more{grid-column:1/-1;font-size:11px}@media (min-width:900px){.lab3d__oth-stage{aspect-ratio:16/9;min-height:540px}.lab3d__oth-panel{position:absolute;top:10px;bottom:10px;left:10px;width:250px;margin:0;backdrop-filter:blur(6px)}.lab3d__oth-grid{flex:1;max-height:none;grid-template-columns:1fr 1fr}.lab3d__oth-bar{left:270px}.lab3d__oth-overlay{left:260px}}.lab3d__view-bar{position:absolute;top:8px;left:8px;z-index:2;display:flex;flex-wrap:wrap;gap:6px;max-width:calc(100% - 68px)}.lab3d__modes{display:flex;max-width:100%;border:1px solid rgba(255,255,255,.22);border-radius:10px;background:rgba(20,22,27,.72);overflow:hidden}.lab3d__mode{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 12px;border:0;background:transparent;color:#f1f1f1;font:inherit;font-size:.875rem;white-space:nowrap;cursor:pointer}.lab3d__mode+.lab3d__mode{border-left:1px solid rgba(255,255,255,.14)}.lab3d__mode[aria-checked=true]{background:rgba(212,175,55,.16);color:#e8c860}.lab3d__mode:hover:not(:disabled){color:#e8c860}.lab3d__mode:focus-visible{outline:3px solid #e8c860;outline-offset:-3px}.lab3d__mode:disabled{opacity:.5;cursor:not-allowed}.lab3d__mode kbd{padding:0 5px;border:1px solid rgba(255,255,255,.3);border-radius:4px;font-size:.75rem;line-height:1.4}@media (max-width:480px){.lab3d__view-bar{flex-wrap:nowrap}.lab3d__mode{padding:0 8px;font-size:.8125rem}.lab3d__mode kbd,.lab3d__mode-text{display:none}}.lab3d__sfx{position:absolute;top:8px;right:60px;z-index:2;display:flex;align-items:center;gap:6px;padding:0;border-radius:10px;background:rgba(20,20,20,.75)}.lab3d__sfx-toggle{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid rgba(255,255,255,.22);border-radius:10px;background:transparent;color:#e6e6e6;font-size:17px;cursor:pointer}.lab3d__sfx-toggle[aria-pressed=true]{color:#e8c860}.lab3d__sfx-toggle:hover{border-color:rgba(212,175,55,.8)}.lab3d__sfx-toggle:focus-visible,.lab3d__sfx-volume:focus-visible{outline:3px solid #e8c860;outline-offset:2px}.lab3d__sfx-volume{width:96px;margin-right:8px;accent-color:#d4af37}@media (max-width:480px){.lab3d__sfx-volume{width:64px}}.lab3d__stk{grid-column:1/-1;min-width:0}.lab3d__stk-head,.lab3d__stk-row{display:flex;align-items:center;gap:8px}.lab3d__stk-head label{margin:0}.lab3d__stk-head .lab3d__preset{margin-left:auto}.lab3d__stk-head .lab3d__preset+.lab3d__preset{margin-left:0}.lab3d__stk-list{display:grid;gap:8px;margin:8px 0;padding:0;list-style:none}.lab3d__stk-item{min-width:0;padding:8px;border:1px solid rgba(255,255,255,.12);border-radius:8px}.lab3d__stk-item--sel{border-color:rgba(232,200,96,.7)}.lab3d__stk-slab{display:grid;gap:6px;margin:6px 0;padding:6px;border:1px dashed rgba(255,255,255,.16);border-radius:6px}.lab3d__stk-ph,.lab3d__stk-row img{flex:none;width:40px;height:40px;object-fit:contain}.lab3d__stk-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.lab3d__stk-grid{display:grid;grid-template-columns:72px repeat(3,minmax(0,1fr));gap:4px 12px;margin-top:6px}@media (max-width:640px){.lab3d__stk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.lab3d__control .lab3d__stk-field{min-width:0;margin:0;font-weight:400;font-size:13px}.lab3d__control .lab3d__stk-field select{margin:0}.lab3d__stk-reset{margin-top:6px}.lab3d__kc-pattern{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.lab3d__kc-pattern>label{flex-basis:100%}.lab3d__kc-pattern>input{width:7ch;min-width:0;flex:0 1 auto;text-align:center}.lab3d__kc-step{display:grid;place-items:center;width:36px;height:36px;padding:0;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:rgba(255,255,255,.04);color:inherit;cursor:pointer}.lab3d__kc-step:disabled{opacity:.4;cursor:default}.lab3d__kc-rand{margin-left:auto}@media (pointer:coarse){.lab3d__kc-step{width:44px;height:44px}}.lab3d__stk-hint{display:flex;align-items:center;gap:6px;margin:6px 0;color:var(--lab3dS-muted,#9a9ca3);font-size:12.5px}.lab3d__stk-exact{margin-top:8px}.lab3d__stk-exact summary{display:flex;align-items:baseline;gap:6px;min-height:32px;font-size:13px;font-weight:600;cursor:pointer}.lab3d__stk-exact summary::-webkit-details-marker{margin-right:2px}.lab3d__stk-exact[open] summary{margin-bottom:4px}.lab3d__stk-exact .lab3d__preset{margin-top:6px}.lab3d__stk-link input[type=text],.lab3d__stk-search{width:100%;min-height:40px;padding:0 10px;border:1px solid rgba(255,255,255,.2);border-radius:8px;background:rgba(0,0,0,.25);color:inherit}.lab3d__stk-results{display:grid;grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:6px;max-height:320px;margin:8px 0 0;padding:0;overflow-y:auto;list-style:none}.lab3d__stk-result{display:flex;flex-direction:column;align-items:center;gap:4px;width:100%;min-height:44px;padding:6px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:rgba(0,0,0,.2);color:inherit;font-size:12px;line-height:1.25;cursor:pointer}.lab3d__stk-result:focus-visible,.lab3d__stk-result:hover{border-color:rgba(232,200,96,.7)}.lab3d__stk-result img{width:56px;height:56px;object-fit:contain}.lab3d__stk-result span{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-align:center}.lab3d__stk-price{color:#e8c860;font-size:11px;font-variant-numeric:tabular-nums;font-weight:700}.lab3d__stk-result--unpriced img{opacity:.6}.lab3d__stk-result--unpriced .lab3d__stk-price,.lab3d__stk-result--unpriced span{color:rgba(255,255,255,.55);font-weight:600}.lab3d__stk-link{margin-top:12px}.lab3d__stk-link .lab3d__stk-row{margin-top:4px}.lab3d__stk-row>button{flex:none}.lab3d__stk-link .lab3d__stk-row input[type=text]{flex:1;width:auto;min-width:0}.lab3d__stk-field input[type=range]{min-width:0}@media (min-width:900px){.lab3dS--panel .lab3d__viewer.lab3d__viewer--oth:not(.lab3d__viewer--fs){display:block;height:auto;padding:0;overflow:visible}.lab3dS--panel .lab3d__viewer.lab3d__viewer--oth:not(.lab3d__viewer--fs)>:not(.lab3d__stage){padding:0;border:0;border-radius:0;background:none}}.lab3d__ui--bare .lab3d__viewer.lab3d__viewer--oth>.lab3d__oth{display:block}.lab3d__ui--bare .lab3d__viewer--oth .lab3d__oth-panel,.lab3d__ui--bare .lab3d__viewer--oth:not(.lab3dCase) .lab3d__oth-stage>:is(.lab3d__shot,.lab3d__rec,.lab3d__gv-bar){display:none}.lab3d__mode[role=switch]{min-width:44px;justify-content:center}.lab3d__camera,.lab3d__hands{margin-top:16px}.lab3d__hands-note{margin:0 0 10px}.lab3d__cam{flex-wrap:wrap;justify-content:center;max-width:calc(100% - 16px)}.lab3d__cam button{padding:0 8px;white-space:nowrap}.lab3d__readout{display:inline-flex;align-items:baseline;gap:6px;padding:3px 9px;border:1px solid rgba(212,175,55,.45);border-radius:999px;background:rgba(17,19,26,.86);color:#f0d37a;font-size:12px;line-height:1.4;font-variant-numeric:tabular-nums}.lab3d__readout-tag{color:#c9c9c9;font-size:11px}.lab3d__readout--stage{position:absolute;top:60px;left:8px;z-index:2;pointer-events:none}@media (max-width:700px){.lab3d__stage:has(.lab3d__modes):has(.lab3d__facing) .lab3d__readout--stage{top:108px}.lab3d__stage:has(.lab3d__modes):has(.lab3d__cam) .lab3d__readout--stage{top:146px}}.lab3d__control>.lab3d__readout{margin-top:6px}.lab3d__item-bar{position:absolute;right:10px;bottom:30px;left:10px;z-index:2;display:flex;flex-wrap:wrap;justify-content:center;gap:6px;pointer-events:none}.lab3d__item-sliders .lab3d__item-row{display:grid;grid-template-columns:64px minmax(0,1fr) 44px;align-items:center;gap:8px;font-size:13px}.lab3d__item-sliders output{text-align:right;font-variant-numeric:tabular-nums}@media (max-width:700px){.lab3d__item-bar .lab3d__gv-glyph{display:none}.lab3d__item-bar .lab3d__gv-seg button{min-width:40px;padding:0 7px}}.lab3d__sweep-label{display:flex;align-items:center;gap:8px}.lab3d__sweep-label>.lab3d__seedstep,.lab3d__sweep-label>label{flex:1 1 auto;min-width:0}.lab3d__sweep{position:relative;display:inline-flex;flex:none;gap:3px}.lab3d__sweep-more{display:inline-flex;align-items:center;justify-content:center;width:32px;height:36px;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:rgba(17,19,26,.86);color:#e6e6e6;cursor:pointer}.lab3d__sweep-more.is-playing{border-color:rgba(212,175,55,.8);color:#f0d37a}.lab3d__sweep-go{color:#f0d37a}.lab3d__sweep-opts{color:#a9a9a9}.lab3d__sweep-pop{position:absolute;right:0;z-index:6;box-sizing:border-box;width:min(330px,calc(100vw - 32px));padding:12px;border:1px solid rgba(255,255,255,.14);border-radius:12px;background:rgba(20,22,27,.97);color:#e6e6e6;box-shadow:0 10px 30px rgba(0,0,0,.45)}.lab3d__sweep-pop--above{bottom:calc(100% + 6px)}.lab3d__sweep-pop--below{top:calc(100% + 6px)}.lab3d__notable{position:relative;display:inline-flex;flex:none}.lab3d__notable-btn{color:#f0d37a}.lab3d__notable-btn[aria-expanded=true]{border-color:rgba(212,175,55,.8)}.lab3d__notable-pop{position:absolute;top:calc(100% + 6px);right:0;z-index:6;box-sizing:border-box;width:min(300px,calc(100vw - 32px));max-height:320px;overflow-y:auto;padding:8px;border:1px solid rgba(255,255,255,.14);border-radius:12px;background:rgba(20,22,27,.97);color:#e6e6e6;box-shadow:0 10px 30px rgba(0,0,0,.45)}.lab3d__notable-head{margin:2px 4px 6px;color:#a9a9a9;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.lab3d__notable-list{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.lab3d__notable-item{display:flex;align-items:baseline;gap:8px;width:100%;min-height:32px;padding:6px 8px;border:1px solid transparent;border-radius:8px;background:transparent;color:inherit;font-size:12.5px;text-align:left;cursor:pointer}.lab3d__notable-item:focus-visible,.lab3d__notable-item:hover{background:rgba(255,255,255,.07)}.lab3d__notable-item[aria-pressed=true]{border-color:rgba(212,175,55,.6);background:rgba(212,175,55,.1)}.lab3d__notable-label{overflow:hidden;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.lab3d__notable-sub{flex:none;color:#a9a9a9;font-size:11px}.lab3d__notable-seed{flex:none;margin-left:auto;color:#a9a9a9;font-variant-numeric:tabular-nums}.lab3d__sweep-row{display:flex;gap:8px}.lab3d__sweep-play{flex:1;min-height:40px;border:0;border-radius:8px;background:#d4af37;color:#16130a;font-weight:700;cursor:pointer}.lab3d__sweep-play[aria-pressed=true]{background:#8a7433;color:#fff}.lab3d__sweep-reset{width:44px;min-height:40px;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:transparent;color:inherit;cursor:pointer}.lab3d__sweep-head{display:flex;justify-content:space-between;margin:12px 0 6px;font-size:11px;letter-spacing:.12em;text-transform:uppercase;opacity:.8}.lab3d__sweep-head output{letter-spacing:.04em;text-transform:none;font-variant-numeric:tabular-nums}.lab3d__sweep-speed{display:flex;align-items:center;gap:10px}.lab3d__sweep-speed input[type=range]{flex:1;min-width:0}.lab3d__sweep-x{display:inline-flex;align-items:center;gap:4px;padding:0 8px;border:1px solid rgba(255,255,255,.14);border-radius:8px}.lab3d__sweep-x input{width:44px;min-height:36px;border:0;background:transparent;color:inherit;font:inherit;text-align:right;font-variant-numeric:tabular-nums}.lab3d__sweep-scale{display:flex;justify-content:space-between;width:calc(100% - 80px);font-size:11px;opacity:.6}.lab3d__sweep-end{display:grid;grid-template-columns:repeat(3,1fr)}.lab3d__seedstep{display:flex;gap:8px}.lab3d__seedstep-field{display:flex;flex:1;align-items:center;min-width:0;border:1px solid rgba(255,255,255,.14);border-radius:8px}.lab3d__seedstep-field button{width:36px;min-height:36px;border:0;background:transparent;color:inherit;font-size:18px;cursor:pointer}.lab3d__seedstep-field input{flex:1;min-width:0;border:0;background:transparent;color:inherit;font:inherit;text-align:center;font-variant-numeric:tabular-nums}.lab3d__seedstep-random{min-height:36px;padding:0 12px;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:transparent;color:inherit;cursor:pointer}.lab3d__combo{display:grid;gap:4px;padding:8px 10px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:rgba(255,255,255,.04)}.lab3d__combo-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:2px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.lab3d__combo-total{color:#e8c860;font-size:14px;letter-spacing:0;font-variant-numeric:tabular-nums}.lab3d__combo-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;font-size:12px}.lab3d__combo-row.is-empty{opacity:.45}.lab3d__combo-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lab3d__combo-price{font-weight:700;font-variant-numeric:tabular-nums}.lab3d__gen{margin-top:6px;font-size:12px}.lab3d__gen summary{cursor:pointer;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.lab3d__gen-row{display:grid;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:6px;margin-top:6px}.lab3d__gen-label{font-size:10px;letter-spacing:.08em;text-transform:uppercase;opacity:.75}.lab3d__gen-code{overflow:hidden;padding:6px 8px;border-radius:6px;background:rgba(0,0,0,.45);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;text-overflow:ellipsis;white-space:nowrap}.lab3d__gen-copy{min-height:32px;padding:0 10px;border:1px solid rgba(212,175,55,.6);border-radius:6px;background:rgba(212,175,55,.12);color:#f0d37a;cursor:pointer}.lab3d__wearchips{display:grid;grid-template-columns:repeat(5,1fr);gap:4px;margin-top:6px}.lab3d__wearchip{position:relative;min-height:34px;padding:8px 0 4px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:rgba(255,255,255,.04);color:#d8d8d8;font-size:11px;font-weight:700;cursor:pointer}.lab3d__wearchip:before{position:absolute;top:4px;left:50%;width:16px;height:3px;border-radius:2px;background:var(--chip);content:"";transform:translateX(-50%)}.lab3d__wearchip--fn{--chip:#4ade80}.lab3d__wearchip--mw{--chip:#a3e635}.lab3d__wearchip--ft{--chip:#facc15}.lab3d__wearchip--ww{--chip:#fb923c}.lab3d__wearchip--bs{--chip:#f87171}.lab3d__wearchip[aria-pressed=true]{border-color:rgba(74,222,128,.5);background:rgba(74,222,128,.16);color:#fff}.lab3d__wearchip:disabled{opacity:.3;cursor:not-allowed}.lab3d__floatstep{margin-top:6px}.lab3dS__card--combo .lab3d__combo{padding:0;border:0;background:transparent}.lab3d__tips{position:absolute;right:12px;bottom:calc(var(--lab3dS-dock-h, 0px) + 12px);z-index:2;display:flex;align-items:flex-start;gap:6px;box-sizing:border-box;max-width:min(260px,calc(100% - 24px));padding:8px 6px 8px 12px;border:1px solid rgba(212,175,55,.4);border-radius:10px;background:rgba(16,16,18,.88);box-shadow:0 6px 20px rgba(0,0,0,.4);color:#ececec;font-size:12px;line-height:1.4;pointer-events:auto}@media (max-width:640px){.lab3d__tips{bottom:calc(var(--lab3dS-dock-h, 0px) + 64px)}}.lab3d__stage:has(.lab3dW) .lab3d__tips{visibility:hidden}.lab3d__stage:has(.lab3dMap__pop) .lab3d__tips{visibility:hidden}.lab3d__tips ul{margin:0;padding:0;list-style:none}.lab3d__tips li+li{margin-top:2px}.lab3d__tips-ok{display:grid;flex:none;place-items:center;width:24px;height:24px;padding:0;border:0;border-radius:6px;background:transparent;color:#a8a8a8;cursor:pointer}.lab3d__tips-ok:hover{color:#fff}.lab3dW{--lab3dW-w:196px;--lab3dW-row:36px;--lab3dW-pic-w:64px;--lab3dW-pic-h:30px;--lab3dW-gold:var(--lab3dS-gold,#d4af37);position:absolute;right:12px;bottom:84px;z-index:3;display:flex;flex-direction:column;align-items:flex-end;gap:4px;max-height:calc(100% - 96px);overflow:hidden;opacity:0;pointer-events:none;transition:opacity var(--lab-dur-exit,.13s) var(--lab-ease-in,ease) .1s}.lab3dW--up,.lab3dW:focus-within,.lab3dW:hover{opacity:1;pointer-events:auto;transition:opacity var(--lab-dur,.18s) var(--lab-ease-out,ease-out) 0s}@media (hover:none){.lab3dW:not(.lab3dW--up){opacity:.82;pointer-events:auto}}.lab3dW__toggle{display:inline-flex;align-items:center;gap:6px;flex:none;height:26px;padding:0 10px;border:1px solid var(--lab3dS-glass-line,rgba(255,255,255,.09));border-radius:999px;background:var(--lab3dS-glass,rgba(14,15,19,.7));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:rgba(255,255,255,.72);font:inherit;font-size:12px;font-weight:600;cursor:pointer}.lab3dW__toggle i{font-size:10px}.lab3dW__toggle:hover{color:#fff;border-color:rgba(255,255,255,.18)}.lab3dW__group{position:relative;flex:none;box-sizing:border-box;width:var(--lab3dW-w);padding:3px;border:1px solid var(--lab3dS-glass-line,rgba(255,255,255,.09));border-radius:12px;background:var(--lab3dS-glass,rgba(14,15,19,.7));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:lab3dW-in var(--lab-dur,.18s) var(--lab-ease-out,ease-out) both}@keyframes lab3dW-in{0%{opacity:0;transform:translateX(var(--lab-rise,4px))}}.lab3dW__key{position:absolute;top:5px;left:5px;z-index:1;display:grid;place-items:center;min-width:18px;height:18px;padding:0 4px;border-radius:6px;background:rgba(255,255,255,.08);color:rgba(255,255,255,.62);font-size:12px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums;pointer-events:none}.lab3dW__group--held .lab3dW__key{background:var(--lab3dW-gold);color:#17140b}.lab3dW__rows{display:flex;flex-direction:column;gap:2px}.lab3dW__slot{position:relative;display:grid;grid-template-columns:var(--lab3dW-pic-w) minmax(0,1fr) auto;align-items:center;gap:8px;box-sizing:border-box;width:100%;height:var(--lab3dW-row);padding:0 8px 0 26px;border:0;border-radius:8px;background:transparent;color:rgba(255,255,255,.66);font:inherit;text-align:left;cursor:pointer}.lab3dW__slot:hover:not(:disabled){background:rgba(255,255,255,.06);color:#fff}.lab3dW__slot:focus-visible,.lab3dW__toggle:focus-visible{outline:2px solid var(--lab3dW-gold);outline-offset:-2px}.lab3dW__slot:disabled{opacity:.4;cursor:not-allowed}.lab3dW__slot--on{background:linear-gradient(90deg,color-mix(in srgb,var(--lab3dW-gold) 22%,transparent),rgba(255,255,255,.07));color:#fff}.lab3dW__slot--on:before{content:"";position:absolute;top:5px;bottom:5px;left:0;width:3px;border-radius:2px;background:var(--lab3dW-gold)}.lab3dW .lab3dW__thumb{width:var(--lab3dW-pic-w);height:var(--lab3dW-pic-h);aspect-ratio:auto;border-radius:6px;background:radial-gradient(closest-side,rgba(255,255,255,.16),rgba(255,255,255,0) 100%)}.lab3dW .lab3dW__thumb img,.lab3dW .lab3dW__thumb img[src*="/cs2-equipment/"],.lab3dW .lab3dW__thumb img[src*="/loadout-silhouettes/"]{inset:0;width:100%;height:100%;object-fit:contain;filter:brightness(1.2) drop-shadow(0 1px 2px rgba(0,0,0,.55))}.lab3dW .lab3dW__thumb img[src*="/cs2-equipment/"],.lab3dW .lab3dW__thumb img[src*="/loadout-silhouettes/"]{filter:none;opacity:.7}.lab3dW__text{display:flex;flex-direction:column;min-width:0;line-height:1.15}.lab3dW__finish,.lab3dW__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lab3dW__name{font-size:12px;font-weight:600}.lab3dW__slot:not(.lab3dW__slot--on) .lab3dW__text{opacity:0;transition:opacity var(--lab-dur-fast,.14s) var(--lab-ease,ease)}.lab3dW__slot:not(.lab3dW__slot--on):is(:hover,:focus-visible) .lab3dW__text{opacity:1}.lab3dW__slot--on .lab3dW__name{font-weight:700;letter-spacing:.02em;text-transform:uppercase}.lab3dW__finish{color:rgba(255,255,255,.72);font-size:12px}.lab3dW__count{justify-self:end;padding:2px 7px;border-radius:999px;background:rgba(255,255,255,.08);color:rgba(255,255,255,.6);font-size:12px;font-weight:700;line-height:1.2;font-variant-numeric:tabular-nums}@media (pointer:coarse){.lab3dW{--lab3dW-row:44px}.lab3dW__toggle{height:44px;padding:0 14px}}@media (max-width:700px){.lab3dW{--lab3dW-w:164px;--lab3dW-pic-w:52px;--lab3dW-pic-h:28px;right:8px;bottom:64px}.lab3dW__finish{display:none}}@media (prefers-reduced-motion:reduce){.lab3dW,.lab3dW--up,.lab3dW__slot .lab3dW__text{transition:none}.lab3dW__group{animation:none}}.lab3d__fp-hint{display:block;max-width:min(420px,100%);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width:1921px){.container:has(>.lab3d :is(#lab3d-panel-skins,#lab3d-panel-loadout)){padding-inline:clamp(12px,1.2vw,32px)}}.lab3d__wm{position:absolute;bottom:calc(var(--lab3dS-dock-h, 0px) + 14px);left:14px;z-index:2;width:136px;height:auto;opacity:.85;filter:drop-shadow(0 1px 2px rgba(0,0,0,.45));pointer-events:none;user-select:none}@media (max-width:640px){.lab3d__wm{bottom:calc(var(--lab3dS-dock-h, 0px) + 12px);left:12px;width:90px}}.lab3d__stage:has(.lab3dF,.lab3dF__solo) .lab3d__wm{display:none}.lab3d__stage:has(.lab3dS__cards:not(:empty)) .lab3d__wm{right:14px;left:auto}.lab3d__stage:has(.lab3dS__cards:not(:empty)):has(.lab3dW) .lab3d__wm{right:calc(196px + 28px)}.lab3d__stage:has(.lab3dS__cards:not(:empty)):has(.lab3d__tips):not(:has(.lab3dW)) .lab3d__wm{visibility:hidden}.lab3d__stage:has(.lab3dL__inhand) .lab3d__wm{bottom:calc(var(--lab3dS-dock-h, 0px) + 72px)}.lab3dW__group--solo{display:flex;align-items:center;width:auto;gap:6px}.lab3dW__group--solo .lab3dW__rows{width:var(--lab3dW-w)}.lab3dW__step{display:inline-grid;place-items:center;flex:none;width:36px;height:36px;padding:0;border:1px solid var(--lab3dS-glass-line,rgba(255,255,255,.09));border-radius:50%;background:var(--lab3dS-glass,rgba(14,15,19,.7));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:rgba(255,255,255,.85);font-size:13px;cursor:pointer}.lab3dW__step:hover{color:#fff;border-color:rgba(255,255,255,.22)}.lab3dW__step:focus-visible{outline:2px solid var(--lab3dW-gold);outline-offset:2px}@media (pointer:coarse){.lab3dW__step{width:44px;height:44px}}:where(.lab3d__ui,.lab3dL,[data-lab-layer],.lab3dLB,.lab3dCz,.ilab-stage){--lab-dur-press:80ms;--lab-dur-fast:140ms;--lab-dur:180ms;--lab-dur-exit:130ms;--lab-ease:cubic-bezier(0.2,0,0,1);--lab-ease-out:cubic-bezier(0.16,1,0.3,1);--lab-ease-in:cubic-bezier(0.4,0,1,1);--lab-press-scale:0.97;--lab-rise:4px;--lab-pop-scale:0.98}:where(:is(.lab3d__ui,.lab3dL,[data-lab-layer],.lab3dLB,.lab3dCz,.ilab-stage) :is(button,a[href],summary,[role=button],[role=tab],[role=radio],[role=option],[role=menuitem],[role=menuitemradio],[role=switch])){transition-property:color,background-color,border-color,box-shadow,outline-color,opacity,scale,translate;transition-duration:var(--lab-dur-fast);transition-timing-function:var(--lab-ease)}:where(:is(.lab3d__ui,.lab3dL,[data-lab-layer],.lab3dLB,.lab3dCz,.ilab-stage) :is(button,a[href],summary,[role=button],[role=tab],[role=radio],[role=option],[role=menuitem],[role=menuitemradio],[role=switch]):active:not(:disabled,[aria-disabled=true])){scale:var(--lab-press-scale);transition-duration:var(--lab-dur-press)}:where(:is(.lab3d__ui,.lab3dL,[data-lab-layer],.lab3dLB,.lab3dCz,.ilab-stage) :is(button,a[href],summary,[role=button],[role=tab],[role=radio],[role=option],[role=menuitem],[role=menuitemradio],[role=switch]):not(:focus-visible)){outline-color:transparent}:where(.lab3dK__tray,.lab3dS__maps,.lab3dS__maps-grid,.lab3dS__lens-pop,.lab3dS__patch-pop,.lab3dS__anims,.lab3dS__more-menu,.lab3dS__imm-gear,.lab3dS__imm-sheet,.lab3dS__info,.lab3dS__toast,.lab3d__cam-pop,.lab3d__sweep-pop,.lab3d__codes-pop,.lab3d__combo-pop,.lab3d__shot-panel,.lab3d__shot-toast,.lab3d__tips,.lab3dL__menu,.lab3dLB__pop,.lab3dCase__popup,.lab3dMs__pop,.lab3dMap__pop,.lab3dQ__pop,.lab3d__notable-pop,.lab3dMx__panel,.lab3dCz,.lab3dS__cfg-body){transition-property:opacity,translate,scale,display;transition-duration:var(--lab-dur);transition-timing-function:var(--lab-ease-out);transition-behavior:allow-discrete}:where(.lab3dS__settings,.lab3dP__dialog,.lab3d__keys,.lab3dX__dialog,.lab3dML__box){transition-property:opacity,scale;transition-duration:var(--lab-dur);transition-timing-function:var(--lab-ease-out)}:where(.lab3dS__drill-sec,.lab3dS__drill-list){transition-property:opacity,translate;transition-duration:var(--lab-dur);transition-timing-function:var(--lab-ease-out)}:where([data-lab-layer]:not(.lab3dMx__panel),.lab3dS__scrim,.lab3dPS,.lab3dX__scrim,.lab3d__keys-scrim){transition-property:opacity;transition-duration:var(--lab-dur);transition-timing-function:var(--lab-ease-out)}@starting-style{:where(.lab3dK__tray,.lab3dS__maps,.lab3dS__maps-grid,.lab3dS__lens-pop,.lab3dS__patch-pop,.lab3dS__anims,.lab3dS__more-menu,.lab3dS__imm-gear,.lab3dS__imm-sheet,.lab3dS__info,.lab3dS__toast,.lab3d__cam-pop,.lab3d__sweep-pop,.lab3d__codes-pop,.lab3d__combo-pop,.lab3d__shot-panel,.lab3d__shot-toast,.lab3d__tips,.lab3dL__menu,.lab3dLB__pop,.lab3dCase__popup,.lab3dMs__pop,.lab3dMap__pop,.lab3dQ__pop,.lab3d__notable-pop,.lab3dMx__panel,.lab3dCz,.lab3dS__cfg-body){opacity:0;translate:0 calc(-1 * var(--lab-rise))}:where(.lab3d__sweep-pop--above,.lab3dCz--above,.lab3dCz--sheet,.lab3dS__cfg-body){translate:0 var(--lab-rise)}:where(.lab3dS__settings,.lab3dP__dialog,.lab3d__keys,.lab3dX__dialog,.lab3dML__box){opacity:0;scale:var(--lab-pop-scale)}:where(.lab3dS__drill-sec){opacity:0;translate:var(--lab-rise) 0}:where(.lab3dS__drill-list){opacity:0;translate:calc(-1 * var(--lab-rise)) 0}:where([data-lab-layer]:not(.lab3dMx__panel),.lab3dS__scrim,.lab3dPS,.lab3dX__scrim,.lab3d__keys-scrim){opacity:0}}:where(.lab3dS__imm-gear[hidden],.lab3dS__imm-sheet[hidden],.lab3dS__more-menu[hidden],.lab3dCz[hidden],.lab3dS__cfg-body[hidden]){opacity:0;translate:0 calc(-1 * var(--lab-rise));pointer-events:none;transition-duration:var(--lab-dur-exit);transition-timing-function:var(--lab-ease-in)}:where(.lab3dS__cfg-body[hidden]){translate:0 var(--lab-rise)}:where([data-lab-exit]){opacity:0;translate:0 calc(-1 * var(--lab-rise));pointer-events:none;transition-duration:var(--lab-dur-exit);transition-timing-function:var(--lab-ease-in)}:where([data-lab-exit]:is(.lab3d__sweep-pop--above)){translate:0 var(--lab-rise)}:where([data-lab-exit]:is([data-lab-layer]:not(.lab3dMx__panel),.lab3dPS,.lab3dX__scrim,.lab3d__keys-scrim)){translate:none}:where([data-lab-exit].lab3dS__settings){translate:none}:where([data-lab-exit] :is(.lab3dP__dialog,.lab3dX__dialog,.lab3d__keys,.lab3dML__box)){scale:var(--lab-pop-scale);transition-duration:var(--lab-dur-exit);transition-timing-function:var(--lab-ease-in)}:where([data-lab-exit] .lab3dPS__sheet){translate:0 12%;transition-duration:var(--lab-dur-exit);transition-timing-function:var(--lab-ease-in)}@media (prefers-reduced-motion:reduce){:where(.lab3d__ui,.lab3dL,[data-lab-layer],.lab3dLB,.lab3dCz,.ilab-stage){--lab-dur:0ms;--lab-dur-exit:0ms;--lab-press-scale:1;--lab-rise:0px;--lab-pop-scale:1}}