.lab3dS__maps-grid{position:absolute;top:calc(100% + 6px);right:0;z-index:8;pointer-events:auto}.lab3dMG{--lab3dMG-line:rgba(255,255,255,0.09);--lab3dMG-muted:#9a9ca3;--lab3dMG-accent:var(--sa-gold,#d4af37);box-sizing:border-box;display:flex;flex-direction:column;gap:10px;width:min(1040px,calc(100cqw - 24px),calc(100vw - 48px));max-height:min(720px,var(--lab3dS-menu-max,max(260px,calc(100cqh - 278px))));padding:12px 14px 10px;border:1px solid var(--lab3dMG-line);border-radius:12px;background:rgba(18,19,24,.97);color:#ececec;box-shadow:0 16px 40px rgba(0,0,0,.5);font-size:12px;text-align:left}.lab3dMG__head{margin:0;color:var(--lab3dMG-muted);font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.lab3dMG__bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding-bottom:10px;border-bottom:1px solid var(--lab3dMG-line)}.lab3dMG__modes{display:flex;gap:4px}.lab3dMG__chip,.lab3dMG__modes button,.lab3dMG__row{font:inherit;cursor:pointer}.lab3dMG__modes button{padding:5px 12px;border:1px solid var(--lab3dMG-line);border-radius:7px;background:rgba(255,255,255,.04);color:#ececec;font-weight:600}.lab3dMG__modes button:hover:not(:disabled){border-color:rgba(212,175,55,.5)}.lab3dMG__modes button[aria-checked=true]{border-color:var(--lab3dMG-accent);background:var(--lab3dMG-accent);color:#17140b}.lab3dMG__modes button:disabled{opacity:.45;cursor:default}.lab3dMG__blur{display:flex;align-items:center;gap:8px;color:var(--lab3dMG-muted);font-weight:600}.lab3dMG__blur input{width:110px;accent-color:var(--lab3dMG-accent)}.lab3dMG__blur input:disabled{opacity:.4}.lab3dMG__blur output{min-width:3.2em;color:#ececec;font-variant-numeric:tabular-nums}.lab3dMG__lighting{display:flex;align-items:center;gap:8px;min-width:0;margin-left:auto}.lab3dMG__lighting:empty{display:none}.lab3dMG__sub{display:flex;align-items:baseline;gap:10px}.lab3dMG__sub span{color:#6f7178;font-weight:500;letter-spacing:0;text-transform:none}.lab3dMG__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-auto-rows:max-content;align-items:start;gap:8px;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.lab3dMG__card{overflow:hidden;border:1px solid var(--lab3dMG-line);border-radius:10px;background:#15171c}.lab3dMG__card[data-active]{border-color:var(--lab3dMG-accent);box-shadow:0 0 0 1px var(--lab3dMG-accent)}.lab3dMG__img{display:block;overflow:hidden;background:#16181d}.lab3dMG__img img{width:100%;height:100%;object-fit:cover;object-position:50% 55%}.lab3dMG__img img.lab3dMG__wide{transform:scale(1.8)}.lab3dMG__name{display:flex;align-items:baseline;justify-content:center;gap:6px;margin:0;padding:7px 8px 5px;border-bottom:1px solid var(--lab3dMG-line);color:#ececec;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.lab3dMG__count{color:var(--lab3dMG-muted);font-size:9.5px;font-weight:600;letter-spacing:0;text-transform:none}.lab3dMG__rows{margin:0;padding:4px 0 6px;list-style:none}.lab3dMG__rows li{display:flex;align-items:center;justify-content:center;gap:3px;padding:0 6px}.lab3dMG__row{min-width:0;padding:3px 6px;overflow:hidden;border:0;border-radius:5px;background:none;color:#d9dadf;font-size:12px;white-space:nowrap;text-overflow:ellipsis}.lab3dMG__row:hover{background:rgba(255,255,255,.06);color:#fff}.lab3dMG__row[aria-pressed=true]{color:var(--lab3dMG-accent);font-weight:700}.lab3dMG__row:disabled{color:var(--lab3dMG-muted);cursor:default;opacity:.55}.lab3dMG__row:disabled:hover{background:none;color:var(--lab3dMG-muted)}.lab3dMG__soon{margin-left:4px;font-size:9.5px;font-weight:500;font-style:italic;text-transform:none}.lab3dMG__rows+.lab3dMG__rows{border-top:1px solid var(--lab3dMG-line);padding-top:5px}.lab3dMG__chip{min-width:18px;padding:0 3px;border:1px solid rgba(255,255,255,.16);border-radius:4px;background:none;color:var(--lab3dMG-muted);font-size:9.5px;font-weight:700;line-height:15px}.lab3dMG__chip:hover{border-color:rgba(212,175,55,.6);color:#fff}.lab3dMG__chip[aria-pressed=true]{border-color:var(--lab3dMG-accent);background:var(--lab3dMG-accent);color:#17140b}.lab3dMG :is(button,input):focus-visible{outline:2px solid var(--lab3dMG-accent);outline-offset:1px}.lab3dMG__status{display:flex;justify-content:space-between;gap:12px;margin:0;padding-top:8px;border-top:1px solid var(--lab3dMG-line);color:var(--lab3dMG-muted);font-size:11px}.lab3dMG__status>span:first-child{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.lab3dMG__keys{flex:none}.lab3dMG kbd{padding:0 4px;border:1px solid rgba(255,255,255,.18);border-radius:3px;background:rgba(255,255,255,.05);font:inherit;font-size:10px}.lab3dMG__grid{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:10px}.lab3dMG__card--tile{display:flex}.lab3dMG__tile{display:flex;flex:1;flex-direction:column;gap:0;min-width:0;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.lab3dMG__tile:hover .lab3dMG__name{color:#fff}.lab3dMG__tile[aria-pressed=true] .lab3dMG__name{color:var(--lab3dMG-accent)}.lab3dMG__open-head .lab3dMG__name,.lab3dMG__tile .lab3dMG__name{justify-content:flex-start;border-bottom:0;padding:8px 10px 0;font-size:12px}.lab3dMG__tile .lab3dMG__count{padding:1px 10px 9px}.lab3dMG__img{display:grid;place-items:center;aspect-ratio:16/9;width:100%}.lab3dMG__img--studio{background:radial-gradient(circle at 50% 40%,#3a3d46,#17181d);color:#f1e3a6;font-size:22px}.lab3dMG__card--open{grid-column:1/-1}.lab3dMG__open-head{display:flex;align-items:center;gap:12px;padding:8px 10px 4px}.lab3dMG__open-head .lab3dMG__img{flex:none;width:132px;border-radius:7px}.lab3dMG__open-head .lab3dMG__name{flex-direction:column;align-items:flex-start;gap:2px;padding:0;font-size:14px}.lab3dMG__rows--chips{display:flex;flex-wrap:wrap;gap:6px;padding:6px 10px 10px}.lab3dMG__rows--chips li{display:inline-flex;flex:none;padding:0;gap:2px}.lab3dMG__rows--chips .lab3dMG__row{padding:5px 10px;border:1px solid var(--lab3dMG-line);border-radius:999px;background:rgba(255,255,255,.04);max-width:220px}.lab3dMG__rows--chips .lab3dMG__row[aria-pressed=true]{border-color:var(--lab3dMG-accent);background:rgba(212,175,55,.18)}.lab3dMG__rows+.lab3dMG__rows--chips{border-top:0;padding-top:0}body:has(.lab3dMG,.lab3dS__maps,.lab3dB3p,[role=dialog][aria-label="Screenshot options"]) :is(.lab3dID,.lab3dID__stage,.lab3dMap){visibility:hidden}@media (max-width:640px){.lab3dMG__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lab3dMG__open-head .lab3dMG__img{width:96px}}