@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_fe8b9d92-module__LINzvG__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_fe8b9d92-module__LINzvG__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.0zgw-jeven.3w.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.0wkzw~je483f-.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.0rhz0arwfsn~5.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.0l76wvqk9d84w.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.0k4k9394f2q-k.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.08e28id.o-okb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
.chevron-down-module__eI_AmG__icon{background-color:currentColor;flex:none;display:block;-webkit-mask:url(../media/chevron-down.0vqu~t5c.ed0q.svg) 50%/11.3px 5.88579px no-repeat;mask:url(../media/chevron-down.0vqu~t5c.ed0q.svg) 50%/11.3px 5.88579px no-repeat}
.moon-module__oSCWrW__icon{background-color:currentColor;width:24px;height:24px;display:inline-block;-webkit-mask:url(../media/moon.0x_fwcmbxl3x2.svg) 50%/19.3px 19.3px no-repeat;mask:url(../media/moon.0x_fwcmbxl3x2.svg) 50%/19.3px 19.3px no-repeat}
.theme-mode-module__XEdWuq__themeIcon{flex:0 0 20px;width:20px;height:20px;display:block;position:relative;overflow:hidden}.theme-mode-module__XEdWuq__iconPart{background:currentColor;display:block;position:absolute;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.theme-mode-module__XEdWuq__sunCenter{width:11.3px;height:11.3px;top:4.35px;left:4.35px;-webkit-mask-image:url(../media/theme-sun-center.0mbgxh548x-h0.svg);mask-image:url(../media/theme-sun-center.0mbgxh548x-h0.svg)}.theme-mode-module__XEdWuq__sunRay{width:1.3px;height:2.9667px;transform:rotate(var(--theme-ray-rotation));transform-origin:.65px 8.9833px;top:1.0167px;left:9.35px;-webkit-mask-image:url(../media/theme-sun-ray.0rm9cg2rx5~v6.svg);mask-image:url(../media/theme-sun-ray.0rm9cg2rx5~v6.svg)}.theme-mode-module__XEdWuq__systemOuter{width:14.6333px;height:14.6333px;top:2.6834px;left:2.6834px;-webkit-mask-image:url(../media/theme-system-outer.0bfouey0xqyy-.svg);mask-image:url(../media/theme-system-outer.0bfouey0xqyy-.svg)}.theme-mode-module__XEdWuq__systemInner{width:10.2548px;height:10.1647px;top:3.819px;left:6.016px;-webkit-mask-image:url(../media/theme-system-inner.05ixho7ogk7wb.svg);mask-image:url(../media/theme-system-inner.05ixho7ogk7wb.svg)}.theme-mode-module__XEdWuq__moon{width:16.3px;height:16.3px;top:1.85px;left:1.85px;-webkit-mask-image:url(../media/theme-moon.0ergx_f~ux4ez.svg);mask-image:url(../media/theme-moon.0ergx_f~ux4ez.svg)}
.AccessRestrictionProBadge-module__V0A0BW__badge{min-width:16px;color:var(--color-on-primary);white-space:nowrap;background:linear-gradient(90deg,#ff00a6 0%,#1a00df 100%);border-radius:16px;flex:none;justify-content:center;align-items:center;gap:4px;padding:2px 6px 2px 4px;font-size:11px;font-weight:500;line-height:16px;display:inline-flex}.AccessRestrictionProBadge-module__V0A0BW__icon{color:currentColor;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.AccessRestrictionProBadge-module__V0A0BW__icon svg{width:16px;height:16px}
.Button-module__fANS6W__button{border-radius:var(--radius);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:0;min-width:0;font-weight:600;text-decoration:none;transition:opacity .15s,background-color .15s,color .15s,border-color .15s;display:inline-flex}.Button-module__fANS6W__button:hover{opacity:.9}.Button-module__fANS6W__button:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.Button-module__fANS6W__button[disabled],.Button-module__fANS6W__button[disabled]:hover,.Button-module__fANS6W__button[disabled]:active{opacity:.5;cursor:not-allowed;-webkit-user-select:none;user-select:none}.Button-module__fANS6W__variant-default{background-color:var(--color-primary-action);color:var(--primary-foreground)}.Button-module__fANS6W__variant-default:active{background-color:var(--color-primary-action)}.Button-module__fANS6W__variant-danger,.Button-module__fANS6W__variant-danger:hover,.Button-module__fANS6W__variant-danger:active{background-color:var(--color-danger-action);color:var(--color-on-danger-action);border-color:#0000}.Button-module__fANS6W__variant-secondary{background-color:var(--secondary);color:var(--secondary-foreground)}.Button-module__fANS6W__variant-outline{background-color:var(--color-container-lowest);color:var(--color-on-primary-container);border-color:var(--color-outline)}.Button-module__fANS6W__variant-outline:hover{background-color:var(--color-container)}.Button-module__fANS6W__variant-ghost{color:var(--color-on-primary-container);background-color:#0000}.Button-module__fANS6W__size-default{letter-spacing:-.16px;padding:12px 24px;font-size:16px;line-height:24px}.Button-module__fANS6W__size-sm{letter-spacing:-.14px;padding:6px;font-size:14px;line-height:20px}.Button-module__fANS6W__size-md{letter-spacing:-.14px;padding:8px;font-size:14px;line-height:20px}.Button-module__fANS6W__size-lg{letter-spacing:-.16px;min-width:320px;padding:12px 24px;font-size:16px;line-height:24px}.Button-module__fANS6W__size-icon{width:40px;height:40px;padding:0}.Button-module__fANS6W__align-center{justify-content:center}.Button-module__fANS6W__align-start{justify-content:flex-start}.Button-module__fANS6W__align-start .Button-module__fANS6W__label{margin-right:auto}.Button-module__fANS6W__align-between{justify-content:space-between}.Button-module__fANS6W__icon{color:inherit;flex:none;justify-content:center;align-items:center;display:inline-flex}.Button-module__fANS6W__spinner{border:2px solid;border-right-color:#0000;border-radius:9999px;width:14px;height:14px;animation:.6s linear infinite Button-module__fANS6W__spin}.Button-module__fANS6W__icon svg{width:24px;height:24px}.Button-module__fANS6W__icon svg[data-chevron-down-icon]{-webkit-mask-size:11.3px 5.88579px;mask-size:11.3px 5.88579px}.Button-module__fANS6W__icon svg [stroke]:not([stroke=none]){stroke:currentColor}.Button-module__fANS6W__label{min-width:0;padding:4px 8px}.Button-module__fANS6W__truncateLabel .Button-module__fANS6W__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Button-module__fANS6W__size-sm .Button-module__fANS6W__label{padding:0 8px}.Button-module__fANS6W__size-md .Button-module__fANS6W__label{padding:2px 8px}.Button-module__fANS6W__size-icon .Button-module__fANS6W__label{display:none}@keyframes Button-module__fANS6W__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.Card-module__Zgq45q__card{border-radius:var(--radius);flex-direction:column;min-width:0;display:flex;overflow:hidden}:where(.Card-module__Zgq45q__variant-default){background-color:var(--card)}:where(.Card-module__Zgq45q__variant-surface-outline){background-color:var(--color-surface,#f5f8fa);border:1px solid var(--color-outline,#d3d7db);border-radius:var(--radius-md,8px)}.Card-module__Zgq45q__media{min-width:0}.Card-module__Zgq45q__imageWrapper{background:var(--color-card-preview-background);height:200px;position:relative;overflow:hidden}.Card-module__Zgq45q__image{object-fit:cover;width:100%;height:100%}.Card-module__Zgq45q__badge{background-color:var(--color-primary-action);color:var(--primary-foreground);white-space:nowrap;border-radius:16px;padding:0 4px;font-size:11px;font-weight:500;line-height:16px;position:absolute;top:8px;right:8px}:where(.Card-module__Zgq45q__body){flex-direction:column;gap:16px;padding:24px;display:flex}.Card-module__Zgq45q__title{letter-spacing:-.2px;color:var(--card-foreground);margin:0;font-size:20px;font-weight:600;line-height:28px}.Card-module__Zgq45q__description{color:var(--card-foreground);margin:0;font-size:14px;font-weight:400;line-height:20px}
.CardSkeleton-module__FdYPhq__card{background:var(--card,#fff);border-radius:8px;flex-direction:column;justify-self:stretch;gap:8px;width:100%;min-width:200px;max-width:255.5px;padding:8px;display:flex}.CardSkeleton-module__FdYPhq__media{background:linear-gradient(90deg,#eef1f4 25%,#f7f8fa 37%,#eef1f4 63%)}.CardSkeleton-module__FdYPhq__title,.CardSkeleton-module__FdYPhq__subtitle{background:linear-gradient(90deg, var(--color-skeleton-base) 25%, var(--color-skeleton-highlight) 37%, var(--color-skeleton-base) 63%)}.CardSkeleton-module__FdYPhq__media,.CardSkeleton-module__FdYPhq__title,.CardSkeleton-module__FdYPhq__subtitle{background-size:400% 100%;animation:1.2s ease-in-out infinite CardSkeleton-module__FdYPhq__skeleton-shimmer}.CardSkeleton-module__FdYPhq__media{border-radius:8px;width:100%}.CardSkeleton-module__FdYPhq__title{border-radius:999px;height:14px}.CardSkeleton-module__FdYPhq__subtitle{border-radius:999px;height:12px}@keyframes CardSkeleton-module__FdYPhq__skeleton-shimmer{0%{background-position:100%}to{background-position:0}}
.Dialog-module__tTsQka__overlay{background:var(--color-dialog-overlay);z-index:2000;position:fixed;inset:0}.Dialog-module__tTsQka__content{background:var(--popover);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-popup);width:var(--dialog-content-width,min(640px, calc(100vw - 32px)));min-width:280px;padding:var(--dialog-content-padding,20px 24px);z-index:2001;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.Dialog-module__tTsQka__content:focus{outline:none}.Dialog-module__tTsQka__content:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.Dialog-module__tTsQka__title{color:var(--foreground);text-align:left;margin-bottom:16px;padding:0 80px 0 0;font-size:16px;font-weight:600}.Dialog-module__tTsQka__description{color:var(--foreground);margin:0 0 16px;font-size:14px;line-height:20px}.Dialog-module__tTsQka__body{color:var(--foreground);text-align:left;margin-bottom:16px;font-size:14px}.Dialog-module__tTsQka__footer{gap:8px;display:flex}.Dialog-module__tTsQka__close{cursor:pointer;background:0 0;border:none;padding:0;position:absolute;top:16px;right:16px}.Dialog-module__tTsQka__close svg{width:20px;height:20px}
.Asset3DImportModeDialog-module__YF1eOW__content{background:var(--color-container-lowest,#fff);width:min(400px,100vw - 32px);box-shadow:var(--shadow-popup);border:0;border-radius:8px;padding:0}.Asset3DImportModeDialog-module__YF1eOW__title{color:var(--color-text-heading);letter-spacing:-.16px;margin:0;padding:16px 48px 0 16px;font-size:16px;font-weight:600;line-height:24px}.Asset3DImportModeDialog-module__YF1eOW__description{color:var(--color-text-body);margin:0;padding:0 48px 16px 16px;font-size:14px;line-height:20px}.Asset3DImportModeDialog-module__YF1eOW__closeButton{border-radius:8px;justify-content:center;align-items:center;width:24px;height:24px;padding:4px;display:inline-flex;top:16px;right:16px}.Asset3DImportModeDialog-module__YF1eOW__closeButton svg{width:16px;height:16px}.Asset3DImportModeDialog-module__YF1eOW__body{margin:0;padding:0 16px}.Asset3DImportModeDialog-module__YF1eOW__fileList{flex-direction:column;gap:16px;max-height:min(320px,45vh);display:flex;overflow-y:auto}.Asset3DImportModeDialog-module__YF1eOW__fileRow{align-items:center;gap:16px;min-width:0;min-height:32px;display:flex}.Asset3DImportModeDialog-module__YF1eOW__fileIcon{width:20px;height:20px;color:var(--color-on-primary-container,#1a1d1f);flex:none;justify-content:center;align-items:center;display:inline-flex}.Asset3DImportModeDialog-module__YF1eOW__fileIcon svg{width:20px;height:20px}.Asset3DImportModeDialog-module__YF1eOW__fileName{min-width:0;color:var(--color-text,#2b3033);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:14px;line-height:20px;overflow:hidden}.Asset3DImportModeDialog-module__YF1eOW__splitLabel{color:var(--color-text,#2b3033);margin-left:auto;font-size:12px;font-weight:500;line-height:16px}.Asset3DImportModeDialog-module__YF1eOW__switch,.Asset3DImportModeDialog-module__YF1eOW__switchOn{background:var(--color-outline,#d3d7db);cursor:pointer;border:0;border-radius:999px;flex:none;width:44px;height:24px;padding:0;transition:background-color .15s;position:relative}.Asset3DImportModeDialog-module__YF1eOW__switchOn{background:var(--primary,#1979ff)}.Asset3DImportModeDialog-module__YF1eOW__switch:disabled,.Asset3DImportModeDialog-module__YF1eOW__switchOn:disabled{cursor:default;opacity:.6}.Asset3DImportModeDialog-module__YF1eOW__switchThumb{background:var(--color-on-primary);border-radius:50%;width:20px;height:20px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0000003d}.Asset3DImportModeDialog-module__YF1eOW__switchOn .Asset3DImportModeDialog-module__YF1eOW__switchThumb{transform:translate(20px)}.Asset3DImportModeDialog-module__YF1eOW__footerWrap{margin:0;padding:16px}.Asset3DImportModeDialog-module__YF1eOW__footer{gap:8px;width:100%;display:flex}:is(.Asset3DImportModeDialog-module__YF1eOW__continueButton>span:last-child,.Asset3DImportModeDialog-module__YF1eOW__cancelButton>span:last-child){padding:2px 8px}.Asset3DImportModeDialog-module__YF1eOW__cancelButton{border-color:var(--color-primary-container,#cce1ff);background:var(--color-primary-container,#cce1ff);color:var(--color-on-primary-container,#0f1e33)}
.Asset3DQuotaExceededDialog-module__7CYVxa__content{background:var(--color-container-lowest,#fff);border:1px solid var(--color-outline,#d3d7db);width:min(480px,100vw - 32px);box-shadow:var(--shadow-popup);color:var(--color-text-body);border-radius:8px;padding:16px}.Asset3DQuotaExceededDialog-module__7CYVxa__title{letter-spacing:-.16px;margin:0;font-size:16px;font-style:normal;font-weight:600;line-height:24px}.Asset3DQuotaExceededDialog-module__7CYVxa__description{font-size:14px;font-style:normal;font-weight:400;line-height:20px}.Asset3DQuotaExceededDialog-module__7CYVxa__body{flex-direction:column;gap:16px;margin-top:16px;margin-bottom:0;display:flex}.Asset3DQuotaExceededDialog-module__7CYVxa__storageCard{background:var(--color-surface-container-low,#eceff2);border-radius:8px;flex-direction:column;gap:10px;padding:16px;display:flex}.Asset3DQuotaExceededDialog-module__7CYVxa__storageTitle{color:var(--color-text-heading,#1a1d1f);font-size:12px;font-style:normal;font-weight:500;line-height:16px}.Asset3DQuotaExceededDialog-module__7CYVxa__progressTrack{background:var(--color-outline,#d3d7db);border-radius:999px;width:100%;height:4px;position:relative;overflow:hidden}.Asset3DQuotaExceededDialog-module__7CYVxa__progressFill{border-radius:inherit;background:var(--color-primary,#1979ff);height:100%;display:block}.Asset3DQuotaExceededDialog-module__7CYVxa__progressFillWarning,.Asset3DQuotaExceededDialog-module__7CYVxa__progressFillCritical{background:var(--color-alarm-outline)}.Asset3DQuotaExceededDialog-module__7CYVxa__storageValue{color:var(--color-text-caption,#5a6166);font-family:Inter;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.Asset3DQuotaExceededDialog-module__7CYVxa__fileSize{color:var(--color-text-heading,#1a1d1f);font-size:14px;font-style:normal;font-weight:400;line-height:20px}.Asset3DQuotaExceededDialog-module__7CYVxa__hint{color:var(--color-text-body,#2b3033);font-size:14px;font-style:normal;font-weight:400;line-height:20px}.Asset3DQuotaExceededDialog-module__7CYVxa__footer{gap:8px;margin-top:24px}
.Dropdown-module__tjOm8G__content{z-index:30;background:var(--color-container-lowest);border:1px solid var(--color-outline);min-width:176px;box-shadow:var(--shadow-popup);border-radius:8px;padding:4px}.Dropdown-module__tjOm8G__item{width:100%;min-height:36px;color:var(--color-text-heading);cursor:pointer;border-radius:6px;outline:none;align-items:center;gap:8px;padding:8px;display:flex}.Dropdown-module__tjOm8G__item[data-highlighted]{background:var(--color-container)}.Dropdown-module__tjOm8G__item[data-disabled]{opacity:.6;cursor:default}.Dropdown-module__tjOm8G__itemVariant-action{border-radius:8px;min-height:40px}.Dropdown-module__tjOm8G__itemIcon{width:24px;height:24px;color:var(--color-text-heading,#1a1d1f);justify-content:center;align-items:center;display:inline-flex}.Dropdown-module__tjOm8G__itemIcon svg{stroke:currentColor;width:20px;height:20px}.Dropdown-module__tjOm8G__itemLabel{min-width:0;color:var(--color-text-heading,#1a1d1f);flex:auto;font-size:12px;font-weight:500;line-height:16px}.Dropdown-module__tjOm8G__checkboxItem{justify-content:flex-start}.Dropdown-module__tjOm8G__checkboxControl{background:var(--color-outline-variant);border-radius:999px;flex:none;width:28px;height:16px;transition:background .15s;position:relative}.Dropdown-module__tjOm8G__checkboxThumb{background:var(--color-container-lowest);border-radius:50%;width:12px;height:12px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.Dropdown-module__tjOm8G__checkboxItem[data-state=checked] .Dropdown-module__tjOm8G__checkboxControl{background:var(--color-primary)}.Dropdown-module__tjOm8G__checkboxItem[data-state=checked] .Dropdown-module__tjOm8G__checkboxThumb{transform:translate(12px)}
.Input-module__Lpx3BG__root{width:100%}.Input-module__Lpx3BG__field{background:var(--color-container-lowest,#fff);border-radius:var(--radius-sm,8px);outline:1px solid var(--color-outline,#d3d7db);align-items:center;gap:8px;width:100%;transition:outline-color .15s,outline-width .15s;display:flex}.Input-module__Lpx3BG__size-sm{min-height:32px;padding:4px 8px}.Input-module__Lpx3BG__size-md{min-height:40px;padding:8px}.Input-module__Lpx3BG__size-lg{min-height:48px;padding:8px 12px}.Input-module__Lpx3BG__state-default{outline-width:1px;outline-color:var(--color-outline,#d3d7db)}.Input-module__Lpx3BG__state-default:focus-within,.Input-module__Lpx3BG__state-active{outline-width:2px;outline-color:var(--color-outline-variant,#9ca1a6)}.Input-module__Lpx3BG__state-error{outline-width:2px;outline-color:var(--color-alarm-outline,#d95757)}.Input-module__Lpx3BG__state-success{outline-width:2px;outline-color:var(--color-success-outline,#3aae66)}.Input-module__Lpx3BG__disabled{opacity:.5}.Input-module__Lpx3BG__input{min-width:0;color:var(--color-text-heading,#1a1d1f);background:0 0;border:none;outline:none;flex:auto;padding:0 2px;font-family:inherit;font-size:14px;font-weight:400;line-height:20px}.Input-module__Lpx3BG__input::placeholder{color:var(--color-text-placeholder,#71767a)}.Input-module__Lpx3BG__textAlign-left{text-align:left}.Input-module__Lpx3BG__textAlign-center{text-align:center}.Input-module__Lpx3BG__textAlign-right{text-align:right}.Input-module__Lpx3BG__icon{width:24px;height:24px;color:var(--color-icon-main,#1a1d1f);flex:none;justify-content:center;align-items:center;display:inline-flex}.Input-module__Lpx3BG__icon svg{width:24px;height:24px}.Input-module__Lpx3BG__support{align-items:center;gap:4px;margin-top:8px;padding:0 8px;display:flex}.Input-module__Lpx3BG__supportIcon{width:20px;height:20px;color:var(--color-alarm-icon,#d95757);flex:none;justify-content:center;align-items:center;display:inline-flex}.Input-module__Lpx3BG__supportIcon svg{width:20px;height:20px}.Input-module__Lpx3BG__supportText{color:var(--color-text-caption,#5a6166);font-size:12px;font-weight:500;line-height:16px}
.Snackbar-module__knl4xa__root{border:1px solid var(--color-outline,#d3d7db);background:var(--color-container-lowest,#fff);pointer-events:auto;border-radius:8px;align-items:center;max-width:100%;display:flex;box-shadow:0 2px 4px #0000000f,0 16px 8px #00000014}.Snackbar-module__knl4xa__variant-info{border-color:var(--color-outline,#d3d7db);background:var(--color-container-lowest,#fff)}.Snackbar-module__knl4xa__variant-success{border-color:var(--success-outline,#51a68e);background:var(--success-bg,#e8fcf7)}.Snackbar-module__knl4xa__variant-error{border-color:var(--alarm-outline,#d95757);background:var(--alarm-bg,#ffebeb)}.Snackbar-module__knl4xa__content{align-items:center;gap:8px;min-width:0;padding:12px;display:flex}.Snackbar-module__knl4xa__message{min-width:0;color:var(--color-text-body,#2b3033);white-space:nowrap;padding:2px 8px;font-size:14px;line-height:20px}.Snackbar-module__knl4xa__variant-success .Snackbar-module__knl4xa__message{color:var(--success-text,#468f7a)}.Snackbar-module__knl4xa__variant-error .Snackbar-module__knl4xa__message{color:var(--alarm-text,#bf4d4d)}.Snackbar-module__knl4xa__action{letter-spacing:0;white-space:nowrap;min-height:32px}.Snackbar-module__knl4xa__close{width:24px;height:24px;color:var(--color-on-primary-container,#0f1e33);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:4px;display:inline-flex}.Snackbar-module__knl4xa__close:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.Snackbar-module__knl4xa__close svg{width:16px;height:16px}@media (max-width:640px){.Snackbar-module__knl4xa__root,.Snackbar-module__knl4xa__content{width:100%}.Snackbar-module__knl4xa__message{white-space:normal;flex:auto}}
.TaskSnackbarOutlet-module__X63NYa__viewport{z-index:80;pointer-events:none;flex-direction:column-reverse;align-items:flex-start;gap:8px;max-width:min(100vw - 32px,560px);display:flex;position:fixed;bottom:16px;left:16px}@media (max-width:640px){.TaskSnackbarOutlet-module__X63NYa__viewport{max-width:none;right:16px}}
.UploadAssetsOutlet-module__N6wy7G__viewport{z-index:90;scrollbar-width:none;flex-direction:column;gap:8px;width:480px;max-height:calc(100vh - 32px);display:flex;position:fixed;bottom:16px;right:16px;overflow-y:auto}.UploadAssetsOutlet-module__N6wy7G__viewport::-webkit-scrollbar{display:none}.UploadAssetsOutlet-module__N6wy7G__itemList::-webkit-scrollbar{display:none}.UploadAssetsOutlet-module__N6wy7G__card{background:var(--color-container-lowest,#fff);box-shadow:var(--shadow-popup);color:var(--color-on-primary-container,#1a1d1f);border-radius:8px;flex:none;overflow:hidden}.UploadAssetsOutlet-module__N6wy7G__header{align-items:flex-start;gap:16px;padding:16px;display:flex}.UploadAssetsOutlet-module__N6wy7G__headerToggle{min-width:0;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;flex:auto;align-items:flex-start;gap:16px;padding:0;display:flex}.UploadAssetsOutlet-module__N6wy7G__headerCopy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.UploadAssetsOutlet-module__N6wy7G__title{color:var(--color-text-heading);letter-spacing:-.16px;font-size:16px;font-weight:600;line-height:24px}.UploadAssetsOutlet-module__N6wy7G__subtitle{color:var(--color-on-container,#5a6166);font-size:14px;line-height:20px}.UploadAssetsOutlet-module__N6wy7G__chevron,.UploadAssetsOutlet-module__N6wy7G__chevronExpanded{flex:none;justify-content:center;align-items:center;width:24px;height:24px;transition:transform .15s;display:inline-flex}.UploadAssetsOutlet-module__N6wy7G__chevron{transform:rotate(180deg)}.UploadAssetsOutlet-module__N6wy7G__chevronExpanded{transform:rotate(0)}.UploadAssetsOutlet-module__N6wy7G__closeButton,.UploadAssetsOutlet-module__N6wy7G__retryButton{width:24px;height:24px;color:var(--color-on-container,#5a6166);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}:is(.UploadAssetsOutlet-module__N6wy7G__closeButton svg,.UploadAssetsOutlet-module__N6wy7G__retryButton svg){width:16px;height:16px}.UploadAssetsOutlet-module__N6wy7G__projectLink{color:var(--primary,#2c7be5);margin:-8px 16px 12px;font-size:14px;font-weight:600;line-height:20px;text-decoration:none;display:inline-block}.UploadAssetsOutlet-module__N6wy7G__quotaBanner,.UploadAssetsOutlet-module__N6wy7G__projectSyncBanner{background:var(--color-error-container,#fce8e8);color:var(--color-alarm-icon,#b73737);border-radius:8px;align-items:center;gap:8px;margin:0 16px 12px;padding:8px 10px;font-size:12px;line-height:16px;display:flex}:is(.UploadAssetsOutlet-module__N6wy7G__quotaBanner svg,.UploadAssetsOutlet-module__N6wy7G__projectSyncBanner svg){flex:none;width:18px;height:18px}.UploadAssetsOutlet-module__N6wy7G__projectSyncBanner span{flex:1;min-width:0}.UploadAssetsOutlet-module__N6wy7G__projectSyncRetryButton{color:inherit;cursor:pointer;font:inherit;text-underline-offset:2px;background:0 0;border:0;flex:none;padding:2px 0;font-weight:600;text-decoration:underline}.UploadAssetsOutlet-module__N6wy7G__itemList{scrollbar-width:none;flex-direction:column;gap:16px;max-height:min(252px,100vh - 230px);padding:0 16px 16px;display:flex;overflow-y:auto}.UploadAssetsOutlet-module__N6wy7G__item{align-items:center;gap:8px;min-height:20px;display:flex}.UploadAssetsOutlet-module__N6wy7G__fileIcon{flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.UploadAssetsOutlet-module__N6wy7G__fileIcon svg{width:20px;height:20px}.UploadAssetsOutlet-module__N6wy7G__fileName{min-width:0;color:var(--color-text,#2b3033);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:14px;line-height:20px;overflow:hidden}.UploadAssetsOutlet-module__N6wy7G__itemStatus{color:var(--color-on-container,#5a6166);white-space:nowrap;flex:none;align-items:center;gap:4px;font-size:14px;line-height:20px;display:inline-flex}.UploadAssetsOutlet-module__N6wy7G__statusIcon,.UploadAssetsOutlet-module__N6wy7G__retryButton{justify-content:center;align-items:center;width:24px;height:24px;padding:4px;display:inline-flex}.UploadAssetsOutlet-module__N6wy7G__statusIcon svg{width:16px;height:16px}.UploadAssetsOutlet-module__N6wy7G__status-succeeded{color:var(--color-on-container,#5a6166)}.UploadAssetsOutlet-module__N6wy7G__status-succeeded .UploadAssetsOutlet-module__N6wy7G__statusIcon{opacity:.5}.UploadAssetsOutlet-module__N6wy7G__status-failed{color:var(--color-alarm-text,#bf4d4d)}.UploadAssetsOutlet-module__N6wy7G__status-cancelled{color:var(--color-on-container,#5a6166)}.UploadAssetsOutlet-module__N6wy7G__processingIndicator,.UploadAssetsOutlet-module__N6wy7G__queuedIndicator{border:1.3px solid;border-right-color:#0000;border-radius:50%;width:14px;height:14px}.UploadAssetsOutlet-module__N6wy7G__processingIndicator{animation:.7s linear infinite UploadAssetsOutlet-module__N6wy7G__upload-status-spin}.UploadAssetsOutlet-module__N6wy7G__queuedIndicator{border-color:var(--color-outline,#d3d7db)}.UploadAssetsOutlet-module__N6wy7G__footer{justify-content:flex-start;padding:16px;display:flex;box-shadow:0 -2px 4px -2px #0000000d}.UploadAssetsOutlet-module__N6wy7G__cancelButton{background:var(--color-primary-container,#cce1ff);color:var(--color-on-primary-container,#0f1e33);letter-spacing:-.14px;cursor:pointer;border:0;border-radius:8px;padding:8px 14px;font-size:14px;font-weight:600;line-height:20px}@keyframes UploadAssetsOutlet-module__N6wy7G__upload-status-spin{to{transform:rotate(360deg)}}
.Asset3DUpload-module__k2tX_q__triggerWrap{display:inline-flex;position:relative}.Asset3DUpload-module__k2tX_q__triggerBadge{z-index:1;position:absolute;top:-3px;right:-1px}
.Asset3DUploadPopups-module__hivUGG__viewport{z-index:80;pointer-events:none;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex;position:fixed;bottom:20px;right:20px}.Asset3DUploadPopups-module__hivUGG__toast{border:1px solid var(--color-outline);background:var(--container,#fff);width:min(420px,100vw - 40px);box-shadow:var(--shadow-popup);pointer-events:auto;border-radius:10px;outline:none;flex-direction:column;gap:14px;padding:16px;display:flex}.Asset3DUploadPopups-module__hivUGG__toastSuccess,.Asset3DUploadPopups-module__hivUGG__toastError{border-color:var(--color-outline);background:var(--container,#fff)}.Asset3DUploadPopups-module__hivUGG__headerRow{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.Asset3DUploadPopups-module__hivUGG__headerActions{align-items:center;gap:10px;display:inline-flex}.Asset3DUploadPopups-module__hivUGG__chevronButton{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:18px;height:18px;padding:0;display:inline-flex}.Asset3DUploadPopups-module__hivUGG__hideButton{background:var(--color-primary-container);color:var(--color-on-primary-container);letter-spacing:-.12px;cursor:pointer;border:none;border-radius:9px;padding:4px 12px;font-size:12px;font-style:normal;font-weight:600;line-height:16px}.Asset3DUploadPopups-module__hivUGG__chevronUp,.Asset3DUploadPopups-module__hivUGG__chevronDown{width:18px;height:18px;color:var(--color-icon-main)}.Asset3DUploadPopups-module__hivUGG__chevronUp{transform:rotate(180deg)}.Asset3DUploadPopups-module__hivUGG__chevronDown{transform:none}.Asset3DUploadPopups-module__hivUGG__copyBlock{flex-direction:column;gap:4px;min-width:0;display:flex}.Asset3DUploadPopups-module__hivUGG__title{letter-spacing:-.16px;color:var(--color-text-heading);margin:0;font-size:16px;font-style:normal;font-weight:600;line-height:24px}.Asset3DUploadPopups-module__hivUGG__message{color:var(--color-text-body);margin:0;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.Asset3DUploadPopups-module__hivUGG__fileRow{align-items:center;gap:12px;display:flex}.Asset3DUploadPopups-module__hivUGG__fileIcon{width:24px;height:24px;color:var(--color-icon-main);justify-content:center;align-items:center;display:inline-flex}.Asset3DUploadPopups-module__hivUGG__fileIcon svg{width:22px;height:22px}.Asset3DUploadPopups-module__hivUGG__fileName{min-width:0;color:var(--color-text-body);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:14px;font-style:normal;font-weight:400;line-height:20px;overflow:hidden}.Asset3DUploadPopups-module__hivUGG__progressText{color:var(--color-text-caption);font-size:14px;font-style:normal;font-weight:400;line-height:20px}.Asset3DUploadPopups-module__hivUGG__loader{border:3px solid var(--color-outline);border-top-color:#0000;border-radius:999px;width:24px;height:24px;animation:.95s linear infinite Asset3DUploadPopups-module__hivUGG__spin}@keyframes Asset3DUploadPopups-module__hivUGG__spin{to{transform:rotate(360deg)}}.Asset3DUploadPopups-module__hivUGG__primaryActionButton,.Asset3DUploadPopups-module__hivUGG__secondaryActionButton,.Asset3DUploadPopups-module__hivUGG__openProjectButton,.Asset3DUploadPopups-module__hivUGG__retryButton{letter-spacing:-.14px;cursor:pointer;border:none;border-radius:10px;width:fit-content;padding:8px 14px;font-size:14px;font-style:normal;font-weight:600;line-height:20px}.Asset3DUploadPopups-module__hivUGG__statusDot{border:2px solid var(--color-outline-variant);box-sizing:border-box;border-radius:999px;width:20px;height:20px}.Asset3DUploadPopups-module__hivUGG__primaryActionButton,.Asset3DUploadPopups-module__hivUGG__secondaryActionButton{background:var(--color-primary-container);color:var(--color-on-primary-container)}.Asset3DUploadPopups-module__hivUGG__openProjectButton{background:var(--color-primary-action);color:var(--color-on-primary)}.Asset3DUploadPopups-module__hivUGG__actionRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.Asset3DUploadPopups-module__hivUGG__retryButton{background:var(--color-primary-action);color:var(--color-on-primary)}.Asset3DUploadPopups-module__hivUGG__successState,.Asset3DUploadPopups-module__hivUGG__errorState{align-items:center;gap:8px;font-size:14px;font-style:normal;font-weight:400;line-height:20px;display:inline-flex}.Asset3DUploadPopups-module__hivUGG__successState{color:var(--color-success-text)}:is(.Asset3DUploadPopups-module__hivUGG__successState svg,.Asset3DUploadPopups-module__hivUGG__errorState svg){width:22px;height:22px}.Asset3DUploadPopups-module__hivUGG__errorState{color:var(--color-alarm-text)}
.Asset3DRepairConfirmationDialog-module__B2L1oW__content{background:var(--color-container-lowest,#fff);border:0;border-radius:8px;width:min(320px,100vw - 32px);min-width:280px;padding:0}.Asset3DRepairConfirmationDialog-module__B2L1oW__title{color:var(--color-text-heading);letter-spacing:-.16px;margin:0;padding:16px 56px 16px 16px;font-size:16px;font-weight:600;line-height:24px}.Asset3DRepairConfirmationDialog-module__B2L1oW__description{color:var(--color-text-body,#2b3033);margin:0;padding:0 16px 16px;font-size:14px;line-height:20px}.Asset3DRepairConfirmationDialog-module__B2L1oW__emptyBody{display:none}.Asset3DRepairConfirmationDialog-module__B2L1oW__closeButton{width:24px;height:24px;color:var(--color-icon-primary,#1a1d1f);border-radius:8px;padding:4px;top:16px;right:16px}.Asset3DRepairConfirmationDialog-module__B2L1oW__footer{flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:8px;margin:0;padding:0 16px 16px;display:flex}.Asset3DRepairConfirmationDialog-module__B2L1oW__footer>button{white-space:nowrap;border-radius:8px;flex:none}
.Tabs-module__HGeOga__tabsRoot{flex-direction:column;gap:12px;display:flex}.Tabs-module__HGeOga__tabsList{border:1px solid var(--color-outline,#d3d7db);background:var(--color-container-base,#f5f5f5);border-radius:6px;grid-auto-columns:1fr;grid-auto-flow:column;gap:0;width:100%;margin:0;padding:2px;list-style:none;display:grid}.Tabs-module__HGeOga__tabsTrigger{cursor:pointer;color:var(--color-text-secondary,#6f767e);background:0 0;border:none;border-radius:4px;padding:5px 12px;font-size:13px;font-weight:500;line-height:20px;text-decoration:none;transition:background .15s ease-out,color .15s ease-out}.Tabs-module__HGeOga__tabsTrigger:hover,.Tabs-module__HGeOga__tabsTrigger:active,.Tabs-module__HGeOga__tabsTrigger:focus,.Tabs-module__HGeOga__tabsTrigger:focus-visible,.Tabs-module__HGeOga__tabsTrigger:visited,.Tabs-module__HGeOga__tabsList a,.Tabs-module__HGeOga__tabsList a:hover,.Tabs-module__HGeOga__tabsList a:active,.Tabs-module__HGeOga__tabsList a:focus,.Tabs-module__HGeOga__tabsList a:focus-visible,.Tabs-module__HGeOga__tabsList a:visited{text-decoration:none}.Tabs-module__HGeOga__tabsTrigger[data-state=active]{background:var(--color-container-lowest,#fff);color:var(--color-text-heading,#1a1d1f);box-shadow:0 1px 3px #00000014}.Tabs-module__HGeOga__tabsContent{white-space:normal;overflow-wrap:anywhere;outline:none;min-width:0}
.ToggleButtonGroup-module__28lq-W__root{box-sizing:border-box;background:var(--color-surface-container);height:32px;box-shadow:inset 0 0 0 1px var(--color-outline);border-radius:8px;gap:1px;display:grid}.ToggleButtonGroup-module__28lq-W__option{box-sizing:border-box;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;min-height:0;padding:0;transition:border-color .2s,background-color .2s,color .2s;display:flex}.ToggleButtonGroup-module__28lq-W__optionText{min-height:16px;color:var(--color-text-caption);padding:0 8px;font-family:Inter;font-size:12px;font-style:normal;font-weight:500;line-height:16px;display:block}.ToggleButtonGroup-module__28lq-W__optionActive{background:var(--color-container-lowest);border:1px solid var(--color-outline)}.ToggleButtonGroup-module__28lq-W__optionActive .ToggleButtonGroup-module__28lq-W__optionText{color:var(--color-text-heading)}.ToggleButtonGroup-module__28lq-W__optionDisabled{opacity:.5;cursor:not-allowed}.ToggleButtonGroup-module__28lq-W__optionTooltip{width:100%;min-width:0}.ToggleButtonGroup-module__28lq-W__optionTooltip>*{width:100%;height:100%}
.MeasurementTooltip-module__UH7Mna__triggerWrap{justify-content:center;align-items:center;display:inline-flex}.MeasurementTooltip-module__UH7Mna__tooltip{z-index:2600;pointer-events:auto}.MeasurementTooltip-module__UH7Mna__card{background:var(--color-container-lowest);width:min(280px,100vw - 24px);color:var(--color-text-body);box-shadow:var(--shadow-tooltip-helper);border-radius:8px;flex-direction:column;display:flex;overflow:hidden}.MeasurementTooltip-module__UH7Mna__header{align-items:flex-start;gap:16px;width:100%;padding:16px;display:flex}.MeasurementTooltip-module__UH7Mna__title{min-width:0;color:var(--color-text-heading);letter-spacing:0;overflow-wrap:anywhere;flex:1;margin:0;font-size:16px;font-weight:600;line-height:24px}.MeasurementTooltip-module__UH7Mna__closeButton{width:24px;height:24px;color:var(--color-icon-main);cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:4px;display:flex}.MeasurementTooltip-module__UH7Mna__closeButton:hover{background:var(--color-surface-container)}.MeasurementTooltip-module__UH7Mna__closeButton svg{width:16px;height:16px}.MeasurementTooltip-module__UH7Mna__body{flex-direction:column;gap:8px;width:100%;padding:0 16px 16px;display:flex}.MeasurementTooltip-module__UH7Mna__imageFrame{width:100%;height:var(--measurement-tooltip-image-height,194px);background:#adbecc29;border-radius:8px;justify-content:center;align-items:center;display:flex;overflow:hidden}.MeasurementTooltip-module__UH7Mna__image{object-fit:contain;width:100%;height:100%;display:block}.MeasurementTooltip-module__UH7Mna__description{width:100%;color:var(--color-text-body);letter-spacing:0;overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:400;line-height:20px}
.ParamSlider-module__X2LrYq__container{width:100%;min-height:32px;overflow:visible}.ParamSlider-module__X2LrYq__row{align-items:center;gap:8px;width:100%;height:32px;display:flex}.ParamSlider-module__X2LrYq__label{letter-spacing:0;min-width:0;color:var(--color-text-body);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;font-weight:500;line-height:16px;overflow:hidden}.ParamSlider-module__X2LrYq__labelMd{font-size:14px;line-height:20px}.ParamSlider-module__X2LrYq__highlight{background:color-mix(in srgb, var(--color-primary) 8%, transparent);border-radius:10px;padding:4px 6px}.ParamSlider-module__X2LrYq__readOnlyBadge{color:var(--color-text-caption);margin-top:2px;font-size:10px;font-weight:600;line-height:14px}.ParamSlider-module__X2LrYq__disabled .ParamSlider-module__X2LrYq__label{color:var(--color-text-placeholder)}.ParamSlider-module__X2LrYq__disabled .ParamSlider-module__X2LrYq__valueBubble{background:var(--color-surface-container-low);color:var(--color-text-placeholder);border-color:var(--color-outline)}.ParamSlider-module__X2LrYq__disabled .ParamSlider-module__X2LrYq__sliderButton{opacity:.45;cursor:not-allowed}.ParamSlider-module__X2LrYq__disabled .ParamSlider-module__X2LrYq__rangeInput{cursor:not-allowed}.ParamSlider-module__X2LrYq__slider{align-items:center;gap:4px;width:184px;height:32px;display:flex;position:relative}.ParamSlider-module__X2LrYq__sliderButton{width:20px;height:20px;color:var(--color-icon-secondary);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:2px;display:flex}.ParamSlider-module__X2LrYq__sliderButton:hover:not(:disabled){background:var(--color-surface-container)}.ParamSlider-module__X2LrYq__track{flex:1;align-items:center;height:32px;display:flex;position:relative}.ParamSlider-module__X2LrYq__trackBar{background:var(--color-outline);border-radius:8px;height:4px;position:absolute;left:0;right:0;overflow:hidden}.ParamSlider-module__X2LrYq__fill{background:var(--color-primary);border-radius:8px;height:100%}.ParamSlider-module__X2LrYq__valueBubble{z-index:10;background:var(--color-container-lowest);border:1px solid var(--color-outline);width:max-content;min-width:44px;color:var(--color-text-heading);cursor:pointer;box-sizing:border-box;pointer-events:none;border-radius:6px;justify-content:center;align-items:center;padding:4px 6px;font-size:10px;font-weight:600;line-height:14px;display:flex;position:absolute;top:50%;transform:translate(-50%,-50%)}.ParamSlider-module__X2LrYq__valueBubbleEditing{pointer-events:auto;cursor:text}.ParamSlider-module__X2LrYq__valueInputDisplayedValue{z-index:10;opacity:1;position:relative}.ParamSlider-module__X2LrYq__valueInputDisplayedValueHidden{z-index:-1;opacity:0}.ParamSlider-module__X2LrYq__valueInput{z-index:10;width:100%;min-width:44px;font:inherit;line-height:inherit;text-align:center;color:var(--color-text-heading);border:none;outline:none;margin:0;padding:4px 6px;font-size:10px;font-weight:600;line-height:14px;position:absolute}.ParamSlider-module__X2LrYq__valueInputHidden{z-index:-1;opacity:0;pointer-events:none}.ParamSlider-module__X2LrYq__valueInput::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ParamSlider-module__X2LrYq__valueInput::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ParamSlider-module__X2LrYq__rangeInput{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;top:0;left:0}@media (max-width:1024px){.ParamSlider-module__X2LrYq__row{gap:6px}.ParamSlider-module__X2LrYq__slider{width:170px}}.ParamSlider-module__X2LrYq__dotVariant{--dot-thumb-size:32px}.ParamSlider-module__X2LrYq__dotThumb{width:var(--dot-thumb-size);height:var(--dot-thumb-size);box-sizing:border-box;border:1px solid var(--color-outline);background:var(--color-container-lowest);color:var(--color-text-heading);pointer-events:none;border-radius:8px;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translate(-50%,-50%)}.ParamSlider-module__X2LrYq__track:focus-within .ParamSlider-module__X2LrYq__dotThumb{outline:2px solid var(--color-primary);outline-offset:2px}.ParamSlider-module__X2LrYq__dotVariant .ParamSlider-module__X2LrYq__label{flex:0 0 92px}.ParamSlider-module__X2LrYq__dotVariant .ParamSlider-module__X2LrYq__slider{flex:1;width:auto;min-width:0}.ParamSlider-module__X2LrYq__dotVariant .ParamSlider-module__X2LrYq__sliderButton{flex-shrink:0;width:24px;height:24px;padding:4px}.ParamSlider-module__X2LrYq__dotVariant .ParamSlider-module__X2LrYq__sliderButton svg{width:16px;height:16px}.ParamSlider-module__X2LrYq__dotVariant .ParamSlider-module__X2LrYq__rangeInput{appearance:none}.ParamSlider-module__X2LrYq__dotVariant .ParamSlider-module__X2LrYq__rangeInput::-webkit-slider-thumb{appearance:none;width:var(--dot-thumb-size);height:var(--dot-thumb-size)}.ParamSlider-module__X2LrYq__dotVariant .ParamSlider-module__X2LrYq__rangeInput::-moz-range-thumb{width:var(--dot-thumb-size);height:var(--dot-thumb-size);border:0}.ParamSlider-module__X2LrYq__dotVariant .ParamSlider-module__X2LrYq__row>button:last-child,.ParamSlider-module__X2LrYq__dotVariant .ParamSlider-module__X2LrYq__row>:last-child button{width:24px;height:24px;padding:4px}.ParamSlider-module__X2LrYq__measurement{--measurement-text-heading:var(--lightningcss-light,#16181a)var(--lightningcss-dark,var(--color-text-heading))}.ParamSlider-module__X2LrYq__measurement .ParamSlider-module__X2LrYq__row{gap:8px}.ParamSlider-module__X2LrYq__measurement .ParamSlider-module__X2LrYq__label{color:var(--lightningcss-light,#222629)var(--lightningcss-dark,var(--color-text-body));flex:0 0 92px}.ParamSlider-module__X2LrYq__measurement .ParamSlider-module__X2LrYq__slider{flex:1;width:auto;min-width:0}.ParamSlider-module__X2LrYq__measurement .ParamSlider-module__X2LrYq__sliderButton{width:24px;height:24px;color:var(--color-on-primary-container);flex-shrink:0;padding:4px}.ParamSlider-module__X2LrYq__measurement .ParamSlider-module__X2LrYq__valueBubble{border-radius:8px;height:32px;padding:6px 4px}.ParamSlider-module__X2LrYq__measurementValueVariant .ParamSlider-module__X2LrYq__rangeInput{appearance:none;padding:0}.ParamSlider-module__X2LrYq__measurementValueVariant .ParamSlider-module__X2LrYq__rangeInput::-webkit-slider-thumb{appearance:none;width:var(--value-thumb-width,44px);height:32px}.ParamSlider-module__X2LrYq__measurementValueVariant .ParamSlider-module__X2LrYq__rangeInput::-moz-range-thumb{width:var(--value-thumb-width,44px);border:0;height:32px}.ParamSlider-module__X2LrYq__measurement .ParamSlider-module__X2LrYq__valueBubble,.ParamSlider-module__X2LrYq__measurement .ParamSlider-module__X2LrYq__valueInput{color:var(--measurement-text-heading);font-size:12px;font-weight:500;line-height:16px}
.DerivedParamRow-module__jvcr6a__container{--measurement-text-heading:var(--lightningcss-light,#16181a)var(--lightningcss-dark,var(--color-text-heading));align-items:center;gap:8px;width:100%;height:32px;display:flex}.DerivedParamRow-module__jvcr6a__label{min-width:0;color:var(--lightningcss-light,#222629)var(--lightningcss-dark,var(--color-text-body));text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;font-weight:500;line-height:16px;overflow:hidden}.DerivedParamRow-module__jvcr6a__valueGroup{flex-shrink:0;align-items:center;gap:8px;display:flex}.DerivedParamRow-module__jvcr6a__value{color:var(--measurement-text-heading);font-size:12px;font-weight:500;line-height:16px}.DerivedParamRow-module__jvcr6a__autoBadge{color:var(--color-text-caption);font-size:12px;font-weight:500;line-height:16px}.DerivedParamRow-module__jvcr6a__previewButton{width:24px;height:24px;color:var(--color-on-primary-container);cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:4px;display:inline-flex}.DerivedParamRow-module__jvcr6a__previewButton:hover,.DerivedParamRow-module__jvcr6a__previewButton[data-holding]{background:var(--color-container)}.DerivedParamRow-module__jvcr6a__previewButton:focus-visible{outline:2px solid var(--ring);outline-offset:2px}
.Tooltip-module__aTltxa__triggerWrap{justify-content:center;align-items:center;display:inline-flex}.Tooltip-module__aTltxa__tooltip{z-index:2500;pointer-events:none}.Tooltip-module__aTltxa__compact,.Tooltip-module__aTltxa__help{color:#fff;width:max-content;max-width:min(240px,100vw - 24px);box-shadow:var(--shadow-tooltip-helper);background:#1a1d1f;border-radius:8px;padding:8px;font-size:12px;font-weight:400;line-height:16px}.Tooltip-module__aTltxa__helpButton{width:20px;height:20px;color:var(--color-icon-secondary);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:2px;display:flex}.Tooltip-module__aTltxa__measurementHelpButton{width:24px;height:24px;color:var(--color-on-primary-container);flex-shrink:0;padding:4px}.Tooltip-module__aTltxa__helpButtonDisabled{color:var(--color-text-placeholder);border-color:var(--color-outline)}.Tooltip-module__aTltxa__helpButton svg{width:16px;height:16px}.Tooltip-module__aTltxa__helpButton:hover{background:var(--color-surface-container)}.Tooltip-module__aTltxa__helpContent{flex-direction:column;gap:4px;display:flex}.Tooltip-module__aTltxa__helpTitle{color:inherit;font-weight:600}.Tooltip-module__aTltxa__helpDescription{color:inherit}
.AppHeader-module__DG0yKa__header{z-index:2;background:var(--color-container-lowest);border:1px solid var(--color-outline);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:56px;padding:8px;display:flex;position:sticky;top:8px}.AppHeader-module__DG0yKa__left{flex:auto;align-items:center;min-width:0;display:flex}.AppHeader-module__DG0yKa__right{flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}
.AppUserMenu-module__kbiQFW__userButton{width:100%;min-height:40px;color:var(--color-text-heading);background:var(--color-container-lowest);border-radius:8px;gap:8px}.AppUserMenu-module__kbiQFW__userButton:hover{background:var(--color-container)}.AppUserMenu-module__kbiQFW__userButtonCompact{background:0 0;justify-content:center;width:40px;height:40px;min-height:40px}.AppUserMenu-module__kbiQFW__userButton[data-disabled=true],.AppUserMenu-module__kbiQFW__userButton:disabled{opacity:1}.AppUserMenu-module__kbiQFW__userButton .AppUserMenu-module__kbiQFW__label{text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:auto;min-width:0;overflow:hidden}.AppUserMenu-module__kbiQFW__dropdown{width:176px}.AppUserMenu-module__kbiQFW__dropdownItem{font-size:12px;font-weight:500;line-height:16px}.AppUserMenu-module__kbiQFW__dropdownItemIcon{width:20px;height:20px;color:var(--color-text-heading);justify-content:center;align-items:center;display:inline-flex}.AppUserMenu-module__kbiQFW__dropdownItemIcon svg{stroke:currentColor;width:18px;height:18px}
.AssetPickerListItem-module__D4BrkG__container{flex-direction:column;gap:8px;width:100%;display:flex}.AssetPickerListItem-module__D4BrkG__container.AssetPickerListItem-module__D4BrkG__disabled{cursor:unset;opacity:.5}.AssetPickerListItem-module__D4BrkG__button{cursor:pointer;background:0 0;border:0;border-radius:8px;outline:2px solid #0000;width:100%;padding:0;transition:outline-color .15s ease-out;display:block;position:relative;overflow:hidden}.AssetPickerListItem-module__D4BrkG__button:disabled{cursor:unset}.AssetPickerListItem-module__D4BrkG__button:hover:not(:disabled){outline-color:var(--color-outline,#d3d7db)}.AssetPickerListItem-module__D4BrkG__button:focus-visible:not(:disabled){outline:2px solid var(--color-primary,#06c);outline-offset:2px}.AssetPickerListItem-module__D4BrkG__button[data-selected]{outline-color:var(--color-primary,#06c)}.AssetPickerListItem-module__D4BrkG__imageContainer{aspect-ratio:256/256;background:var(--color-container-base,#f5f5f5);justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.AssetPickerListItem-module__D4BrkG__image{object-fit:cover;width:100%;height:100%}.AssetPickerListItem-module__D4BrkG__noPreview{color:var(--color-text-secondary,#6f767e);text-align:center;font-size:12px}.AssetPickerListItem-module__D4BrkG__content{flex-direction:column;gap:2px;min-width:0;padding:6px 2px 2px;display:flex}.AssetPickerListItem-module__D4BrkG__name{text-align:left;color:var(--color-text-heading,#1a1d1f);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:14px;font-weight:500;line-height:1.4;overflow:hidden}.AssetPickerListItem-module__D4BrkG__code{color:var(--color-text-secondary,#6f767e);text-align:left;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:12px;overflow:hidden}
.AssetPickerList-module__lFOXKa__container{-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--color-outline,#d3d7db) transparent;flex-direction:column;flex:1;gap:0;width:100%;min-height:0;display:flex;overflow:hidden auto}.AssetPickerList-module__lFOXKa__container::-webkit-scrollbar{width:8px}.AssetPickerList-module__lFOXKa__container::-webkit-scrollbar-track{background:0 0}.AssetPickerList-module__lFOXKa__container::-webkit-scrollbar-thumb{background:var(--color-outline,#d3d7db);border-radius:4px}.AssetPickerList-module__lFOXKa__row{--asset-card-width:255px;grid-template-columns:repeat(auto-fill, minmax(var(--asset-card-width), 1fr));align-items:start;gap:16px;width:100%;padding:8px 16px;display:grid}.AssetPickerList-module__lFOXKa__footer{flex-shrink:0;min-height:1px;display:flex}.AssetPickerList-module__lFOXKa__sentinel{width:100%;height:1px}.AssetPickerList-module__lFOXKa__empty{min-height:200px;color:var(--color-text-secondary,#6f767e);flex:1;justify-content:center;align-items:center;font-size:14px;line-height:20px;display:flex}
.AssetPickerModal-module__8_iRNG__content{background:var(--color-container-lowest,#fff);border:1px solid var(--color-outline,#d3d7db);max-height:calc(100dvh - 24px);box-shadow:var(--shadow-popup);border-radius:12px;flex-direction:column;display:flex;overflow:hidden;width:min(1106px,100vw - 32px)!important;min-width:320px!important;padding:0!important}.AssetPickerModal-module__8_iRNG__body{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.AssetPickerModal-module__8_iRNG__title{letter-spacing:-.16px;color:var(--color-text-heading,#1a1d1f);font-size:16px;font-weight:600;line-height:24px;margin:0!important;padding:16px!important}.AssetPickerModal-module__8_iRNG__container{flex-direction:column;flex:1;gap:0;min-height:0;display:flex}.AssetPickerModal-module__8_iRNG__tabs{flex-direction:column;flex:1;min-height:0;display:flex}.AssetPickerModal-module__8_iRNG__tabsRoot{min-height:0}.AssetPickerModal-module__8_iRNG__tabsHeader{justify-content:flex-start;align-items:center;gap:16px;padding:14px 16px 0;display:flex}.AssetPickerModal-module__8_iRNG__tabsList{width:auto}.AssetPickerModal-module__8_iRNG__tabsContent{flex-direction:column;min-height:0;margin-top:8px;display:flex}.AssetPickerModal-module__8_iRNG__actions{justify-content:flex-start;gap:8px;margin-top:8px;padding:0 16px;display:flex}
.ProjectEnvironmentControls-module__vIq0vW__environmentControls{--environment-control-outline:#d3d7db;--environment-control-container:#adbecc29;--environment-control-container-lowest:#fff;--environment-control-text-caption:#5a6166;--environment-control-text-heading:#1a1d1f;--environment-control-hover:#ffffff80;z-index:12;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-radius:12px;align-items:center;gap:4px;display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.ProjectEnvironmentControls-module__vIq0vW__toggleGroup{border:1px solid var(--environment-control-outline);background:var(--environment-control-container);border-radius:12px;align-items:center;gap:1px;width:120px;padding:4px;display:flex}.ProjectEnvironmentControls-module__vIq0vW__toggleButton{min-width:0;color:var(--environment-control-text-caption);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex:1 0 0;justify-content:center;align-items:center;padding:4px;display:flex}.ProjectEnvironmentControls-module__vIq0vW__toggleButtonText{white-space:nowrap;padding:4px 8px;font-size:12px;font-weight:500;line-height:16px}.ProjectEnvironmentControls-module__vIq0vW__toggleButton:hover:not(:disabled){color:var(--environment-control-text-heading)}.ProjectEnvironmentControls-module__vIq0vW__toggleButtonActive{border-color:var(--environment-control-outline);background:var(--environment-control-container-lowest);color:var(--environment-control-text-heading)}.ProjectEnvironmentControls-module__vIq0vW__closeButton{width:40px;height:40px;color:var(--environment-control-text-heading);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;padding:8px;display:flex}.ProjectEnvironmentControls-module__vIq0vW__closeButton:hover:not(:disabled){background:var(--environment-control-hover)}.ProjectEnvironmentControls-module__vIq0vW__toggleButton:disabled,.ProjectEnvironmentControls-module__vIq0vW__closeButton:disabled{cursor:progress;opacity:.7}
.ProjectEnvironmentPlayButton-module__mB6_HG__playButton{background:var(--color-container);color:var(--color-text-heading);border-radius:12px}.ProjectEnvironmentPlayButton-module__mB6_HG__playButton:hover:not(:disabled){background:var(--color-frosted-control)}.ProjectEnvironmentPlayButton-module__mB6_HG__playButton:disabled{cursor:progress;opacity:.7}
.Checkbox-module__qUGDWW__container{cursor:pointer;align-items:center;gap:8px;display:flex}.Checkbox-module__qUGDWW__checkbox{border:1px solid var(--color-outline,#d3d7db);background:var(--color-container-lowest,#fff);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;width:20px;min-width:20px;height:20px;transition:all .2s ease-out;display:inline-flex}.Checkbox-module__qUGDWW__checkbox:hover{border-color:var(--color-primary,#06c)}.Checkbox-module__qUGDWW__checkbox:focus-visible{outline:2px solid color-mix(in srgb, var(--color-primary,#06c) 25%, transparent);outline-offset:2px}.Checkbox-module__qUGDWW__checkbox[data-state=checked]{background:var(--color-primary,#06c);border-color:var(--color-primary,#06c)}.Checkbox-module__qUGDWW__checkbox:disabled{cursor:not-allowed;opacity:.5}.Checkbox-module__qUGDWW__indicator{justify-content:center;align-items:center;display:inline-flex}.Checkbox-module__qUGDWW__mark{color:var(--color-container-lowest,#fff);font-size:12px;font-weight:700;line-height:1}.Checkbox-module__qUGDWW__label{cursor:pointer;color:var(--color-text-heading,#1a1d1f);font-size:14px;line-height:20px}
.CageMirrorResetPopup-module__fLq_nq__content{z-index:3;background:var(--color-container-lowest,#fff);width:min(320px,100vw - 80px);box-shadow:var(--shadow-popup);border:0;border-radius:8px;position:absolute;top:4px;left:48px;overflow:hidden}.CageMirrorResetPopup-module__fLq_nq__content:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.CageMirrorResetPopup-module__fLq_nq__title{color:var(--color-text-heading);letter-spacing:-.16px;margin:0;padding:16px;font-size:16px;font-weight:600;line-height:24px}.CageMirrorResetPopup-module__fLq_nq__body{padding:0 16px}.CageMirrorResetPopup-module__fLq_nq__checkbox{align-items:flex-start;gap:16px}.CageMirrorResetPopup-module__fLq_nq__checkboxControl{border-radius:3px;width:16px;min-width:16px;height:16px}.CageMirrorResetPopup-module__fLq_nq__checkboxLabel{color:var(--color-text-body,#2b3033);font-size:12px;font-weight:400;line-height:16px}.CageMirrorResetPopup-module__fLq_nq__footer{align-items:flex-start;gap:8px;padding:16px;display:flex}.CageMirrorResetPopup-module__fLq_nq__confirmButton,.CageMirrorResetPopup-module__fLq_nq__cancelButton{letter-spacing:-.14px;border-radius:8px;min-height:32px;font-size:14px;font-weight:600;line-height:20px}
.CageDeformControls-module__ceOg2G__cageDeformControls{z-index:1;flex-direction:column;gap:8px;width:40px;display:flex;position:absolute;top:calc(50% + 24px);left:48px;transform:translateY(-50%)}.CageDeformControls-module__ceOg2G__cageControlGroup,.CageDeformControls-module__ceOg2G__cageResolutionPanel{background:var(--color-container);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--color-outline);border-radius:var(--radius-lg);flex-direction:column;gap:4px;width:40px;padding:4px;display:flex}.CageDeformControls-module__ceOg2G__cageControlGroup>span{display:flex}.CageDeformControls-module__ceOg2G__cageIconButton,.CageDeformControls-module__ceOg2G__cageTextButton{border-radius:var(--radius-md);width:32px;height:32px;color:var(--color-text-caption,#5a6166);cursor:pointer;white-space:nowrap;border:1px solid #0000;outline:none;flex:0 0 32px;justify-content:center;align-items:center;padding:4px;font-size:12px;font-weight:500;line-height:16px;display:flex}.CageDeformControls-module__ceOg2G__cageIconButton{color:var(--color-icon-main,var(--color-text-heading));padding:6px}.CageDeformControls-module__ceOg2G__cageIconButton:hover:not(:disabled),.CageDeformControls-module__ceOg2G__cageTextButton:hover:not(:disabled){background:var(--color-frosted-control)}.CageDeformControls-module__ceOg2G__cageIconButton:focus-visible,.CageDeformControls-module__ceOg2G__cageTextButton:focus-visible{outline:2px solid var(--ring);outline-offset:1px}.CageDeformControls-module__ceOg2G__cageControlButtonActive,.CageDeformControls-module__ceOg2G__cageControlButtonActive:hover:not(:disabled){background:var(--color-container-lowest);border-color:var(--color-outline);color:var(--color-text-heading)}.CageDeformControls-module__ceOg2G__cageAxisButtonActive,.CageDeformControls-module__ceOg2G__cageAxisButtonActive:hover:not(:disabled){background:var(--color-surface)}.CageDeformControls-module__ceOg2G__cageIconButton:disabled,.CageDeformControls-module__ceOg2G__cageTextButton:disabled{cursor:not-allowed;opacity:.4}.CageDeformControls-module__ceOg2G__cageIconButton svg{width:20px;height:20px;display:block}.CageDeformControls-module__ceOg2G__cageResolutionSlot{flex:none;width:40px}.CageDeformControls-module__ceOg2G__cageResolutionPanel{z-index:1;position:absolute;left:48px}.CageDeformControls-module__ceOg2G__cageResolutionPanelX{top:30px}.CageDeformControls-module__ceOg2G__cageResolutionPanelY{top:66px}.CageDeformControls-module__ceOg2G__cageResolutionPanelZ{top:102px}
.ProjectCanvasToolbar-module__ASE9yq__canvasToolbar{z-index:10;flex-direction:column;gap:8px;display:flex;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.ProjectCanvasToolbar-module__ASE9yq__toolbarGroup{background:var(--color-container);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--color-outline);border-radius:var(--radius-lg);flex-direction:column;gap:4px;padding:4px;display:flex}.ProjectCanvasToolbar-module__ASE9yq__toolbarButton{border-radius:var(--radius-md);width:32px;height:32px;color:var(--color-text-heading);cursor:pointer;border:1px solid #0000;outline:none;justify-content:center;align-items:center;padding:4px;display:flex;position:relative}.ProjectCanvasToolbar-module__ASE9yq__toolbarButton:disabled{cursor:not-allowed;opacity:.45}.ProjectCanvasToolbar-module__ASE9yq__toolbarButton:hover:not(:disabled){background:var(--color-frosted-control)}.ProjectCanvasToolbar-module__ASE9yq__toolbarButtonActive{background:var(--color-container-lowest);border-color:var(--color-outline)}.ProjectCanvasToolbar-module__ASE9yq__toolbarButtonSlot{width:32px;height:32px;display:inline-flex;position:relative}.ProjectCanvasToolbar-module__ASE9yq__snapControls{position:absolute;top:50%;left:44px;transform:translateY(-50%)}
.SpaceSwitcher-module__s01uvG__spaceSwitcher{border:1px solid var(--color-outline);border-radius:var(--radius-md);background:var(--color-container);align-items:center;gap:2px;height:40px;padding:3px;display:inline-flex}.SpaceSwitcher-module__s01uvG__spaceButton{border-radius:var(--radius-sm);min-width:56px;height:32px;color:var(--color-text-heading);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0 8px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.SpaceSwitcher-module__s01uvG__spaceButton:hover{background:var(--color-frosted-control)}.SpaceSwitcher-module__s01uvG__spaceButtonActive{border-color:var(--color-outline);background:var(--color-container-lowest);box-shadow:0 1px 2px #0e182224}
.UnitSwitcher-module__Y34wTa__unitLabel{letter-spacing:-.14px;color:var(--color-on-primary-container);-webkit-user-select:none;user-select:none;cursor:pointer;align-items:center;gap:6px;padding:6px 12px;font-size:14px;font-weight:600;line-height:20px;display:inline-flex;position:relative}.UnitSwitcher-module__Y34wTa__unitLabel:hover{background:color-mix(in srgb, var(--color-container) 86%, #fff 14%)}.UnitSwitcher-module__Y34wTa__unitLabelChevron{justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex}.UnitSwitcher-module__Y34wTa__unitDropdownContent{min-width:88px}
.ViewControls-module__hs33pa__viewControls{align-items:center;gap:4px;padding:1px 4px;display:inline-flex}.ViewControls-module__hs33pa__viewButton{border-radius:var(--radius-md);width:32px;height:32px;color:var(--color-text-heading);cursor:pointer;background:0 0;border:1px solid #0000;outline:none;justify-content:center;align-items:center;padding:4px;display:inline-flex;position:relative}.ViewControls-module__hs33pa__viewButton:hover{background:var(--color-frosted-control)}.ViewControls-module__hs33pa__viewButtonActive{background:var(--color-container-lowest);border-color:var(--color-outline)}.ViewControls-module__hs33pa__viewButtonIcon{justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}
.ProjectCameraModeSwitch-module__B6t_yW__group{border:1px solid var(--color-outline);border-radius:var(--radius-md);background:var(--color-container);height:40px;color:var(--color-on-primary-container);align-items:center;gap:1px;padding:1px 4px;display:inline-flex}.ProjectCameraModeSwitch-module__B6t_yW__button{border-radius:var(--radius-md);width:32px;height:32px;color:var(--color-text-heading);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:4px;display:flex}.ProjectCameraModeSwitch-module__B6t_yW__button:hover:not(:disabled){background:var(--color-frosted-control)}.ProjectCameraModeSwitch-module__B6t_yW__active,.ProjectCameraModeSwitch-module__B6t_yW__active:hover:not(:disabled){border-color:var(--color-outline);background:var(--color-container-lowest)}.ProjectCameraModeSwitch-module__B6t_yW__button:focus-visible{outline:2px solid var(--ring);outline-offset:1px}.ProjectCameraModeSwitch-module__B6t_yW__button:disabled{opacity:.45;cursor:not-allowed}
.ProjectObjectCountWidget-module__0-0pTa__widget{flex-direction:column;justify-content:center;gap:8px;padding:16px;display:inline-flex}.ProjectObjectCountWidget-module__0-0pTa__row{color:var(--color-text-caption);margin:0;font-size:12px;font-style:normal;font-weight:500;line-height:16px}.ProjectObjectCountWidget-module__0-0pTa__value{color:var(--color-text-body)}
.ProjectStartTipOverlay-module__HaOVPG__tip{z-index:22;position:absolute;bottom:160px;left:50%;transform:translate(-50%)}.ProjectStartTipOverlay-module__HaOVPG__actions{align-items:center;gap:8px;display:inline-flex}.ProjectStartTipOverlay-module__HaOVPG__primaryAction,.ProjectStartTipOverlay-module__HaOVPG__secondaryAction{border-radius:var(--radius-md);cursor:pointer;justify-content:center;align-items:center;min-height:24px;padding:4px 8px;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}.ProjectStartTipOverlay-module__HaOVPG__primaryAction{border:1px solid var(--color-primary-action);background:var(--color-primary-action);color:var(--color-on-primary)}.ProjectStartTipOverlay-module__HaOVPG__secondaryAction{color:var(--color-on-primary-container);background:0 0;border:1px solid #0000}.ProjectStartTipOverlay-module__HaOVPG__primaryAction:hover,.ProjectStartTipOverlay-module__HaOVPG__secondaryAction:hover{opacity:.9}
.AvatarSidebarSection-module__rDk9uW__avatarSectionBody{flex-direction:column;gap:16px;display:flex}.AvatarSidebarSection-module__rDk9uW__avatarControlRow{justify-content:space-between;align-items:center;min-height:32px;display:flex}.AvatarSidebarSection-module__rDk9uW__avatarNameWithToggle{align-items:center;gap:8px;min-width:0;display:inline-flex}.AvatarSidebarSection-module__rDk9uW__avatarNameText{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.14px;min-width:0;color:var(--color-text-body);font-size:14px;font-weight:500;line-height:20px;overflow:hidden}.AvatarSidebarSection-module__rDk9uW__avatarIconButton{width:32px;height:32px;color:var(--color-icon-main);background:0 0;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.AvatarSidebarSection-module__rDk9uW__avatarIconButton:disabled{opacity:.45;cursor:not-allowed}.AvatarSidebarSection-module__rDk9uW__avatarIconButton:hover{background:var(--color-surface-container)}.AvatarSidebarSection-module__rDk9uW__avatarIconButton:disabled:hover{background:0 0}.AvatarSidebarSection-module__rDk9uW__avatarIconButtonActive{background:var(--color-primary-container);color:var(--color-active-indicator)}.AvatarSidebarSection-module__rDk9uW__avatarChevronIcon{justify-content:center;align-items:center;width:12px;height:6px;display:inline-flex}.AvatarSidebarSection-module__rDk9uW__manageAvatarsTooltip{flex-direction:column;display:flex}.AvatarSidebarSection-module__rDk9uW__avatarConfigActionsRow{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.AvatarSidebarSection-module__rDk9uW__avatarConfigPrimaryButton,.AvatarSidebarSection-module__rDk9uW__avatarConfigSecondaryButton{white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:6px;height:32px;padding:0 10px;font-size:13px;font-weight:600;line-height:20px;display:inline-flex}.AvatarSidebarSection-module__rDk9uW__avatarConfigPrimaryButton{color:var(--color-on-primary);background:var(--color-primary-action)}.AvatarSidebarSection-module__rDk9uW__avatarConfigPrimaryButton:hover{background:color-mix(in srgb, var(--color-primary-action) 88%, var(--color-text-heading))}.AvatarSidebarSection-module__rDk9uW__avatarConfigSecondaryButton{color:var(--color-text-body);background:var(--color-container-lowest);border-color:var(--color-outline)}.AvatarSidebarSection-module__rDk9uW__avatarConfigSecondaryButton:hover{background:var(--color-surface-container-low)}.AvatarSidebarSection-module__rDk9uW__avatarConfigPrimaryButton:disabled,.AvatarSidebarSection-module__rDk9uW__avatarConfigSecondaryButton:disabled{opacity:.5;cursor:not-allowed}.AvatarSidebarSection-module__rDk9uW__avatarConfigHint{color:var(--color-text-caption);margin:0;font-size:12px;font-weight:500;line-height:16px}
.AvatarsSidebarCard-module__zYYO7q__avatarsCard{text-align:left;background:0 0;border:1px solid #0000;border-radius:12px;flex-direction:column;width:100%;min-height:178px;display:flex;overflow:hidden}.AvatarsSidebarCard-module__zYYO7q__avatarsCardSelected{border-color:var(--color-primary);box-shadow:0 0 0 1px #1979ff26}.AvatarsSidebarCard-module__zYYO7q__avatarsCardPreview{aspect-ratio:160/120;background:var(--color-preview-background);border-radius:8px;width:100%;position:relative;overflow:hidden}.AvatarsSidebarCard-module__zYYO7q__avatarsCardPreviewImage{object-fit:cover;width:100%;height:100%}.AvatarsSidebarCard-module__zYYO7q__avatarsCardPreviewPlaceholder{width:100%;height:100%;color:var(--color-preview-foreground);justify-content:center;align-items:center;font-size:12px;line-height:16px;display:flex}.AvatarsSidebarCard-module__zYYO7q__avatarsCardBody{flex-direction:column;gap:2px;padding:8px;display:flex}.AvatarsSidebarCard-module__zYYO7q__avatarsCardTitleRow{justify-content:space-between;align-items:center;gap:8px;display:flex}.AvatarsSidebarCard-module__zYYO7q__avatarsCardTitle{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.14px;min-width:0;color:var(--color-text-heading);font-size:14px;font-weight:600;line-height:20px;overflow:hidden}.AvatarsSidebarCard-module__zYYO7q__avatarsCardPlus{width:20px;height:20px;color:var(--color-icon-main);justify-content:center;align-items:center;display:inline-flex}.AvatarsSidebarCard-module__zYYO7q__avatarsCardUpdatedAt{color:var(--color-text-caption);font-size:12px;font-weight:500;line-height:16px}
.AvatarsSidebarSection-module__VTAfVa__avatarsPanelBody{flex-direction:column;gap:16px;display:flex}.AvatarsSidebarSection-module__VTAfVa__avatarsActionRow{justify-content:space-between;align-items:center;gap:8px;display:flex}.AvatarsSidebarSection-module__VTAfVa__avatarsSaveButton,.AvatarsSidebarSection-module__VTAfVa__avatarsNewButton{height:32px}.AvatarsSidebarSection-module__VTAfVa__avatarsSaveButton{min-width:116px}.AvatarsSidebarSection-module__VTAfVa__avatarsNewButton{min-width:79px}.AvatarsSidebarSection-module__VTAfVa__avatarsGridScrollArea{max-height:776px;overflow:hidden auto}.AvatarsSidebarSection-module__VTAfVa__avatarsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.AvatarsSidebarSection-module__VTAfVa__avatarsSentinel{height:1px}
.AvatarConfigSidebarSection-module__l9sDiW__controls{flex-direction:column;gap:8px;padding:0 16px 16px;display:flex}.AvatarConfigSidebarSection-module__l9sDiW__settingsTitle{min-height:32px;color:var(--color-text-body);align-items:center;margin:0;font-size:14px;font-weight:500;line-height:20px;display:flex}.AvatarConfigSidebarSection-module__l9sDiW__placeholder{color:var(--color-text-secondary);margin:0;font-size:14px;line-height:20px}.AvatarConfigSidebarSection-module__l9sDiW__measurementError{margin:8px 16px;font-size:12px;line-height:1.4}
.CustomAvatarConfigSidebarSection-module__THygxa__rows{flex-direction:column;gap:8px;display:flex}
.WorkspaceAsset3DItem-module__xr4iMW__row{min-height:32px;color:var(--color-text-body,#2b3033);border-radius:4px;align-items:center;gap:8px;padding:0 4px;display:flex}.WorkspaceAsset3DItem-module__xr4iMW__rowOnScene{color:var(--color-text-body,#2b3033)}.WorkspaceAsset3DItem-module__xr4iMW__rowOffScene{color:var(--color-text-caption,#5a6166)}.WorkspaceAsset3DItem-module__xr4iMW__rowSelected{background:var(--color-primary-action);color:var(--color-on-primary)}.WorkspaceAsset3DItem-module__xr4iMW__rowRepairing{color:var(--color-text-body,#2b3033);background:linear-gradient(90deg,#788c9c14,#788c9c29,#788c9c14) 0 0/180% 100%;animation:1.4s ease-in-out infinite WorkspaceAsset3DItem-module__xr4iMW__rowRepairingPulse}.WorkspaceAsset3DItem-module__xr4iMW__rowHydrating{opacity:.5;background:0 0}.WorkspaceAsset3DItem-module__xr4iMW__rowRepairFailed{background:color-mix(in srgb, var(--color-error,#dc2626) 7%, transparent)}.WorkspaceAsset3DItem-module__xr4iMW__mainButton,.WorkspaceAsset3DItem-module__xr4iMW__actionButton{color:inherit;cursor:pointer;background:0 0;border:none;justify-content:flex-start;align-items:center;display:inline-flex}.WorkspaceAsset3DItem-module__xr4iMW__mainButton{text-align:left;border-radius:4px;flex:1;gap:0;min-width:0;padding:0}.WorkspaceAsset3DItem-module__xr4iMW__mainButtonOffScene{min-height:24px}.WorkspaceAsset3DItem-module__xr4iMW__leadingIcon{justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.WorkspaceAsset3DItem-module__xr4iMW__actionButton:hover{background:#ffffff1f}.WorkspaceAsset3DItem-module__xr4iMW__actionButtonDisabled,.WorkspaceAsset3DItem-module__xr4iMW__actionButtonDisabled:hover,.WorkspaceAsset3DItem-module__xr4iMW__actionButton:disabled,.WorkspaceAsset3DItem-module__xr4iMW__actionButton:disabled:hover{color:color-mix(in srgb, currentColor 42%, transparent);cursor:default;opacity:.42;background:0 0}.WorkspaceAsset3DItem-module__xr4iMW__mainButton:disabled,.WorkspaceAsset3DItem-module__xr4iMW__actionButton:disabled,.WorkspaceAsset3DItem-module__xr4iMW__placeButton:disabled{cursor:default}.WorkspaceAsset3DItem-module__xr4iMW__mainButton:disabled{opacity:.72}.WorkspaceAsset3DItem-module__xr4iMW__assetTypeIcon{width:24px;height:24px;color:inherit;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.WorkspaceAsset3DItem-module__xr4iMW__assetName{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:inherit;flex:1;font-size:12px;font-weight:500;line-height:16px;overflow:hidden}.WorkspaceAsset3DItem-module__xr4iMW__repairFailedLabel{color:var(--color-error,#dc2626);white-space:nowrap;flex:none;font-size:11px;font-weight:600;line-height:14px}.WorkspaceAsset3DItem-module__xr4iMW__actions{align-items:center;gap:4px;display:inline-flex}.WorkspaceAsset3DItem-module__xr4iMW__nonManifoldWarning{width:24px;height:24px;color:var(--color-warning,#eec358);cursor:default;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;padding:4px;display:inline-flex}.WorkspaceAsset3DItem-module__xr4iMW__nonManifoldWarningInteractive{cursor:pointer}.WorkspaceAsset3DItem-module__xr4iMW__nonManifoldWarning:hover{background:#d977061f}.WorkspaceAsset3DItem-module__xr4iMW__nonManifoldWarning svg{width:16px;height:16px}.WorkspaceAsset3DItem-module__xr4iMW__sceneActions{align-items:center;gap:0;display:inline-flex}.WorkspaceAsset3DItem-module__xr4iMW__placeButton{border:1px solid var(--color-outline,#d3d7db);width:110px;height:24px;color:inherit;cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;padding:0 6px;display:inline-flex}.WorkspaceAsset3DItem-module__xr4iMW__placeButton:hover{background:var(--color-surface-container)}.WorkspaceAsset3DItem-module__xr4iMW__placeButton:disabled,.WorkspaceAsset3DItem-module__xr4iMW__placeButton:disabled:hover{opacity:.6;cursor:default;background:0 0}.WorkspaceAsset3DItem-module__xr4iMW__placeButtonSpinnerSlot{justify-content:center;align-items:center;width:10px;height:10px;margin-right:4px;display:inline-flex}.WorkspaceAsset3DItem-module__xr4iMW__placeButtonSpinner{border:1.5px solid;border-right-color:#0000;border-radius:9999px;width:10px;height:10px;animation:.6s linear infinite WorkspaceAsset3DItem-module__xr4iMW__placeButtonSpinnerSpin}.WorkspaceAsset3DItem-module__xr4iMW__placeButtonLabel{letter-spacing:-.12px;white-space:nowrap;font-size:12px;font-weight:600;line-height:16px}.WorkspaceAsset3DItem-module__xr4iMW__actionButton{border-radius:8px;justify-content:center;width:32px;height:32px;padding:6px}.WorkspaceAsset3DItem-module__xr4iMW__leadingIcon svg,.WorkspaceAsset3DItem-module__xr4iMW__assetTypeIcon svg{width:20px;height:20px}.WorkspaceAsset3DItem-module__xr4iMW__assetTypeLoader{aspect-ratio:1;opacity:.4;border:2px solid;border-color:currentColor #0000;border-radius:50%;width:20px;animation:1s linear infinite WorkspaceAsset3DItem-module__xr4iMW__assetTypeLoaderSpin}@keyframes WorkspaceAsset3DItem-module__xr4iMW__assetTypeLoaderSpin{to{transform:rotate(.5turn)}}@keyframes WorkspaceAsset3DItem-module__xr4iMW__rowRepairingPulse{0%{background-position:100% 0}to{background-position:-100% 0}}.WorkspaceAsset3DItem-module__xr4iMW__actionButton svg{width:20px;height:20px}.WorkspaceAsset3DItem-module__xr4iMW__actionButtonActive{background:#ffffff2e}@keyframes WorkspaceAsset3DItem-module__xr4iMW__placeButtonSpinnerSpin{to{transform:rotate(360deg)}}
.WorkspaceSidebarSection-module__deRBgG__workspaceAssetList{flex-direction:column;gap:4px;margin:0 0 8px;padding:0;list-style:none;display:flex}.WorkspaceSidebarSection-module__deRBgG__workspaceAssetNode{position:relative}.WorkspaceSidebarSection-module__deRBgG__placeAssetTip{z-index:22;--tip-width:220px;position:fixed;transform:translateY(-50%)}.WorkspaceSidebarSection-module__deRBgG__workspaceFooter{align-items:center;gap:8px;display:flex}.WorkspaceSidebarSection-module__deRBgG__workspaceFooterButton{flex:1}.WorkspaceSidebarSection-module__deRBgG__workspaceUploadButtonWrap{flex:1;min-width:0;display:inline-flex;position:relative}.WorkspaceSidebarSection-module__deRBgG__workspaceUploadLabel{align-items:center;display:inline-flex;position:relative}.WorkspaceSidebarSection-module__deRBgG__workspaceUploadLabelBadge{z-index:1;pointer-events:none;position:absolute;top:-20px;left:50%;transform:translate(-50%)}.WorkspaceSidebarSection-module__deRBgG__workspaceFooterButton>*{width:100%}.WorkspaceSidebarSection-module__deRBgG__workspaceGroupRow{min-height:32px;color:var(--color-text-body,#2b3033);border-radius:4px;align-items:center;gap:8px;padding:0 4px;display:flex}.WorkspaceSidebarSection-module__deRBgG__workspaceGroupRowSelected{background:var(--color-primary-action);color:var(--color-on-primary)}.WorkspaceSidebarSection-module__deRBgG__workspaceGroupRowHydrating{opacity:.5;background:0 0}.WorkspaceSidebarSection-module__deRBgG__workspaceGroupMainButton{min-width:0;min-height:24px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:0;padding:0;display:flex}.WorkspaceSidebarSection-module__deRBgG__workspaceGroupCollapseButton{width:20px;height:20px;color:inherit;cursor:pointer;background:0 0;border:1.5px solid;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.WorkspaceSidebarSection-module__deRBgG__workspaceGroupCollapseButton:hover{background:#ffffff14}.WorkspaceSidebarSection-module__deRBgG__workspaceGroupCollapseButton:disabled{opacity:0;cursor:default}.WorkspaceSidebarSection-module__deRBgG__workspaceGroupCollapseButton svg{width:8px;height:4px;transition:transform .12s;-webkit-mask-size:contain;mask-size:contain}.WorkspaceSidebarSection-module__deRBgG__workspaceGroupCollapseButtonClosed svg{transform:rotate(-90deg)}.WorkspaceSidebarSection-module__deRBgG__workspaceGroupLeadingIcon{justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.WorkspaceSidebarSection-module__deRBgG__workspaceGroupLeadingIcon svg{width:20px;height:20px}.WorkspaceSidebarSection-module__deRBgG__workspaceGroupTitle{font-size:12px;font-weight:500;line-height:16px}.WorkspaceSidebarSection-module__deRBgG__workspaceGroupLoader{border:2px solid;border-right-color:#0000;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite WorkspaceSidebarSection-module__deRBgG__workspace-group-loader-spin}.WorkspaceSidebarSection-module__deRBgG__workspaceGroupErrorIcon{color:var(--color-error,#dc2626)}@keyframes WorkspaceSidebarSection-module__deRBgG__workspace-group-loader-spin{to{transform:rotate(360deg)}}.WorkspaceSidebarSection-module__deRBgG__workspaceGroupActions{align-items:center;gap:0;display:flex}.WorkspaceSidebarSection-module__deRBgG__workspaceGroupActionButton{width:32px;height:32px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;padding:6px;display:inline-flex}.WorkspaceSidebarSection-module__deRBgG__workspaceGroupActionButton:hover,.WorkspaceSidebarSection-module__deRBgG__workspaceGroupActionButtonActive{opacity:1;background:#ffffff14}.WorkspaceSidebarSection-module__deRBgG__workspaceGroupActionButton:disabled{cursor:default;opacity:.35}.WorkspaceSidebarSection-module__deRBgG__workspaceGroupActionButton svg{width:20px;height:20px}.WorkspaceSidebarSection-module__deRBgG__workspaceGroupCloseButton svg{transform-origin:50%;transform:scale(.75)}
.ObjectSettingsPanel-module__6N71ha__objectTabBody{flex-direction:column;gap:8px;display:flex}.ObjectSettingsPanel-module__6N71ha__selectedAssetName{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-text-heading);margin:0;font-size:13px;font-weight:600;line-height:18px;overflow:hidden}.ObjectSettingsPanel-module__6N71ha__assetHeaderRow{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.ObjectSettingsPanel-module__6N71ha__assetActionGroup{flex-shrink:0;align-items:center;gap:4px;display:inline-flex}.ObjectSettingsPanel-module__6N71ha__assetActionButton{width:32px;height:32px;color:var(--color-text-heading);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:6px;display:inline-flex}.ObjectSettingsPanel-module__6N71ha__assetActionButton:hover{background:0 0}.ObjectSettingsPanel-module__6N71ha__assetActionButton:disabled{opacity:.45;cursor:default}.ObjectSettingsPanel-module__6N71ha__assetActionButton svg{width:20px;height:20px}.ObjectSettingsPanel-module__6N71ha__offSceneCard{border:1px solid var(--color-outline);background:var(--color-surface-container-low,#cad9e529);border-radius:10px;flex-direction:column;gap:6px;padding:12px;display:flex}.ObjectSettingsPanel-module__6N71ha__emptyWorkspaceCard{border:1px solid var(--color-outline);border-radius:var(--radius-md);background:var(--color-surface-container-low,#cad9e529);flex-direction:column;align-items:flex-start;gap:16px;width:100%;padding:16px;display:flex}.ObjectSettingsPanel-module__6N71ha__emptyWorkspaceText{flex-direction:column;align-items:flex-start;width:100%;min-width:0;display:flex}.ObjectSettingsPanel-module__6N71ha__emptyWorkspaceTitle{width:100%;color:var(--color-text-body);letter-spacing:-.14px;margin:0;font-size:14px;font-weight:600;line-height:20px}.ObjectSettingsPanel-module__6N71ha__emptyWorkspaceDescription{width:100%;color:var(--color-text-body);margin:0;font-size:12px;font-weight:400;line-height:16px}.ObjectSettingsPanel-module__6N71ha__emptyWorkspaceActions{align-items:flex-start;gap:8px;display:flex}.ObjectSettingsPanel-module__6N71ha__emptyWorkspacePrimaryButton,.ObjectSettingsPanel-module__6N71ha__emptyWorkspaceSecondaryButton{border-radius:var(--radius-md)}.ObjectSettingsPanel-module__6N71ha__emptyWorkspaceUploadWrap{display:inline-flex;position:relative}.ObjectSettingsPanel-module__6N71ha__emptyWorkspaceUploadLabel{align-items:center;display:inline-flex;position:relative}.ObjectSettingsPanel-module__6N71ha__emptyWorkspaceUploadLabelBadge{z-index:1;pointer-events:none;position:absolute;top:-20px;left:50%;transform:translate(-50%)}.ObjectSettingsPanel-module__6N71ha__offSceneTitle{color:var(--color-text-heading);margin:0;font-size:13px;font-weight:600;line-height:18px}.ObjectSettingsPanel-module__6N71ha__offSceneDescription{color:var(--color-text-caption);margin:0;font-size:12px;font-weight:500;line-height:16px}
.AxisValueInput-module__i7V7IW__root{background:var(--color-container,#adbecc29);border-radius:8px;grid-template-columns:14px minmax(0,1fr);align-items:center;width:100%;min-width:0;height:32px;padding-left:8px;display:grid}.AxisValueInput-module__i7V7IW__axisLabel{color:var(--color-text-main,#2b3033);white-space:nowrap;font-size:12px;font-weight:500;line-height:16px}.AxisValueInput-module__i7V7IW__valueField{background:var(--color-container-lowest,#fff);width:100%;min-width:0;height:100%;color:var(--color-text-heading,#1a1d1f);outline:1px solid var(--color-outline,#d3d7db);outline-offset:-1px;border:none;border-radius:8px;padding:0 6px;font-family:inherit;font-size:12px;font-style:normal;font-weight:500;line-height:16px}.AxisValueInput-module__i7V7IW__valueField:focus{outline-width:2px;outline-color:var(--color-outline-variant,#9ca1a6)}.AxisValueInput-module__i7V7IW__state-error .AxisValueInput-module__i7V7IW__valueField{outline-width:2px;outline-color:var(--color-alarm-outline,#d95757)}.AxisValueInput-module__i7V7IW__valueField:disabled{background:var(--color-container);outline-color:var(--color-container);opacity:.45;cursor:default}.AxisValueInput-module__i7V7IW__valueField[type=number]{appearance:textfield}.AxisValueInput-module__i7V7IW__valueField[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.AxisValueInput-module__i7V7IW__valueField[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.SettingsSidebarSection-module__jXFi3q__sceneTabBody{flex-direction:column;gap:18px;display:flex}.SettingsSidebarSection-module__jXFi3q__sceneTabBadge{border:1px solid var(--color-outline);background:var(--color-container-low);height:24px;color:var(--color-text-caption);border-radius:999px;justify-content:center;align-items:center;padding:0 10px;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}.SettingsSidebarSection-module__jXFi3q__sceneSection{flex-direction:column;gap:18px;display:flex}.SettingsSidebarSection-module__jXFi3q__sceneSectionHeader{justify-content:space-between;align-items:center;gap:8px;min-height:28px;display:flex}.SettingsSidebarSection-module__jXFi3q__sceneSectionTitle{color:var(--color-text-heading);margin:0;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:20px}.SettingsSidebarSection-module__jXFi3q__sceneHeaderActions{align-items:center;gap:12px;display:inline-flex}.SettingsSidebarSection-module__jXFi3q__sceneActionButton{min-width:24px;height:24px;color:var(--color-text-heading);width:24px!important;padding:0!important}.SettingsSidebarSection-module__jXFi3q__sceneResetButton svg{width:24px;height:24px}.SettingsSidebarSection-module__jXFi3q__sceneHelpButton svg{width:20px;height:20px}.SettingsSidebarSection-module__jXFi3q__sceneControlGroup{flex-direction:column;gap:22px;display:flex}.SettingsSidebarSection-module__jXFi3q__sceneModeControl{width:100%}.SettingsSidebarSection-module__jXFi3q__sceneFovTooltip{justify-content:stretch;width:100%}.SettingsSidebarSection-module__jXFi3q__sceneFovTooltip>*{width:100%}.SettingsSidebarSection-module__jXFi3q__sceneControlRow{align-items:center;gap:16px;min-height:32px;display:flex}.SettingsSidebarSection-module__jXFi3q__sceneFovRow{grid-template-columns:60px minmax(0,1fr);align-items:center;gap:16px;min-height:48px;display:grid}.SettingsSidebarSection-module__jXFi3q__sceneFovLabel{color:var(--color-text-heading);font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:20px}.SettingsSidebarSection-module__jXFi3q__sceneFovSlider{min-width:0;margin-left:auto}.SettingsSidebarSection-module__jXFi3q__sceneDivider{background:var(--color-outline);height:1px}.SettingsSidebarSection-module__jXFi3q__sceneControlLabel{min-width:0;color:var(--color-text-main);flex:1 0 0;font-family:Inter,sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:16px}.SettingsSidebarSection-module__jXFi3q__sceneControlValue{width:184px}.SettingsSidebarSection-module__jXFi3q__sceneEnvironmentGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.SettingsSidebarSection-module__jXFi3q__sceneEnvironmentCard{min-width:0;color:var(--color-text-heading);text-align:left;cursor:pointer;background:0 0;border:2px solid #0000;border-radius:12px;flex-direction:column;gap:10px;padding:6px 6px 10px;display:flex}.SettingsSidebarSection-module__jXFi3q__sceneEnvironmentCardActive{border-color:var(--color-primary)}.SettingsSidebarSection-module__jXFi3q__sceneEnvironmentPreview{aspect-ratio:1.32;background:var(--color-card-preview-background);border-radius:10px;width:100%;display:block}.SettingsSidebarSection-module__jXFi3q__sceneEnvironmentLabel{text-overflow:ellipsis;white-space:nowrap;padding:0 4px;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:20px;overflow:hidden}.SettingsSidebarSection-module__jXFi3q__transformHeaderRow{justify-content:space-between;align-items:center;gap:8px;display:flex}.SettingsSidebarSection-module__jXFi3q__transformHeaderTitle{color:var(--color-text-main);margin:0;font-family:Inter,sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:16px}.SettingsSidebarSection-module__jXFi3q__assetActionGroup{align-items:center;gap:4px;display:inline-flex}.SettingsSidebarSection-module__jXFi3q__assetActionButton{width:32px;height:32px;color:var(--color-text-heading);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:6px;display:inline-flex}.SettingsSidebarSection-module__jXFi3q__assetActionButton:hover{background:0 0}.SettingsSidebarSection-module__jXFi3q__assetActionButton:disabled{opacity:.45;cursor:default}.SettingsSidebarSection-module__jXFi3q__assetActionButton svg{width:20px;height:20px}.SettingsSidebarSection-module__jXFi3q__fieldGroup{flex-direction:column;gap:8px;display:flex}.SettingsSidebarSection-module__jXFi3q__fieldRow{grid-template-columns:90px minmax(0,1fr);align-items:center;gap:10px;display:grid}.SettingsSidebarSection-module__jXFi3q__fieldRowLabel{align-items:center;gap:6px;width:100%;min-width:0;min-height:32px;display:inline-flex}.SettingsSidebarSection-module__jXFi3q__fieldGroupHeader{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.SettingsSidebarSection-module__jXFi3q__fieldGroupTitle{letter-spacing:0;color:var(--color-text-main);margin:0;font-family:Inter,sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:16px}.SettingsSidebarSection-module__jXFi3q__rowIndicatorIcon{width:16px;height:16px;color:var(--color-text-heading);justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.SettingsSidebarSection-module__jXFi3q__rowIndicatorIcon svg{width:16px;height:16px}.SettingsSidebarSection-module__jXFi3q__rowIndicatorButton{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;margin-left:auto;padding:0;display:inline-flex}.SettingsSidebarSection-module__jXFi3q__rowIndicatorButton:disabled{cursor:default}.SettingsSidebarSection-module__jXFi3q__axisGrid{grid-template-columns:repeat(3,1fr);justify-content:start;gap:6px;display:grid}
.MaterialSettingsPanel-module__2SPijG__section{flex-direction:column;gap:8px;display:flex}.MaterialSettingsPanel-module__2SPijG__row{align-items:center;gap:16px;min-height:32px;display:flex}.MaterialSettingsPanel-module__2SPijG__labelWrap{flex:1 0 0;align-items:center;min-width:0;display:flex}.MaterialSettingsPanel-module__2SPijG__label{color:var(--color-text-main);margin:0;font-family:Inter,sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:16px}.MaterialSettingsPanel-module__2SPijG__swatchGroup{align-items:center;gap:18px;display:inline-flex}.MaterialSettingsPanel-module__2SPijG__swatchButton{background:var(--color-container-lowest);cursor:pointer;border:1px solid #2b303333;border-radius:24px;width:32px;height:32px;padding:0;position:relative;overflow:hidden}.MaterialSettingsPanel-module__2SPijG__swatchButtonActive{box-shadow:0 0 0 2px var(--color-container-lowest), 0 0 0 4px var(--color-primary)}.MaterialSettingsPanel-module__2SPijG__swatchButtonMixed{filter:grayscale()}.MaterialSettingsPanel-module__2SPijG__swatchButtonMixed .MaterialSettingsPanel-module__2SPijG__swatchNone{background:var(--color-outline)}.MaterialSettingsPanel-module__2SPijG__swatchButton:disabled{opacity:.45;cursor:default}.MaterialSettingsPanel-module__2SPijG__swatchNone{background:var(--color-primary);border-radius:24px;width:100%;height:100%;display:block}.MaterialSettingsPanel-module__2SPijG__swatchSprite{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:24px;position:absolute;inset:0}.MaterialSettingsPanel-module__2SPijG__swatchMatte{background-image:url(../media/swatch-matte.0pui6jcd2fs0b.png)}.MaterialSettingsPanel-module__2SPijG__swatchGloss{background-image:url(../media/swatch-gloss.09x3rm1nk~0rk.png)}.MaterialSettingsPanel-module__2SPijG__swatchDullMetal{background-image:url(../media/swatch-dull-metal.0vr4xs0.-p2ol.png)}.MaterialSettingsPanel-module__2SPijG__swatchPolishedMetal{background-image:url(../media/swatch-polished-metal.0ltnluer7fssl.png)}
.ColorOpacitySettingsPanel-module__4ulkdG__section{flex-direction:column;gap:8px;display:flex}.ColorOpacitySettingsPanel-module__4ulkdG__row{align-items:center;gap:16px;min-height:32px;display:flex}.ColorOpacitySettingsPanel-module__4ulkdG__labelWrap{flex:1 0 0;align-items:center;min-width:0;display:flex}.ColorOpacitySettingsPanel-module__4ulkdG__label{color:var(--color-text-main);margin:0;font-family:Inter,sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:16px}.ColorOpacitySettingsPanel-module__4ulkdG__colorSwatch{background:var(--selected-color,var(--color-primary));cursor:pointer;border:1px solid #2b303333;border-radius:8px;width:32px;height:32px;padding:0;display:block;overflow:hidden}.ColorOpacitySettingsPanel-module__4ulkdG__colorSwatchMixed{background-image:url(../media/swatch-color-mixed.0l.6c3wundr1t.png);background-position:50%;background-repeat:no-repeat;background-size:cover}.ColorOpacitySettingsPanel-module__4ulkdG__colorSwatchInput{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.ColorOpacitySettingsPanel-module__4ulkdG__colorSwatch:has(.ColorOpacitySettingsPanel-module__4ulkdG__colorSwatchInput:disabled){opacity:.45;cursor:default}.ColorOpacitySettingsPanel-module__4ulkdG__opacityTooltip{justify-content:stretch;width:184px}.ColorOpacitySettingsPanel-module__4ulkdG__opacityTooltip>*{width:100%}.ColorOpacitySettingsPanel-module__4ulkdG__opacitySlider{align-items:center;width:184px;height:32px;display:flex;position:relative}.ColorOpacitySettingsPanel-module__4ulkdG__opacityTrack{background:var(--color-outline);border-radius:8px;width:100%;height:4px;overflow:hidden}.ColorOpacitySettingsPanel-module__4ulkdG__opacityFill{background:var(--color-primary);border-radius:8px;height:100%}.ColorOpacitySettingsPanel-module__4ulkdG__opacityBubble{box-sizing:border-box;width:var(--opacity-bubble-width,52px);border:1px solid var(--color-outline);background:var(--color-container-lowest);color:var(--color-text-heading);text-align:center;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;border-radius:8px;padding:6px;font-size:12px;font-weight:500;line-height:16px;position:absolute;top:50%;transform:translateY(-50%)}.ColorOpacitySettingsPanel-module__4ulkdG__nativeInput{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.ColorOpacitySettingsPanel-module__4ulkdG__nativeInput:disabled{cursor:default}
.ValueSlider-module__jB0f1q__root{border-radius:8px;align-items:center;gap:4px;width:210px;height:32px;display:flex;position:relative}.ValueSlider-module__jB0f1q__stepButton{border-radius:var(--radius-md,8px);width:24px;height:24px;color:var(--color-icon-main);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:4px;display:inline-flex}.ValueSlider-module__jB0f1q__stepButton:disabled{opacity:.45;cursor:default}.ValueSlider-module__jB0f1q__stepButton svg{width:16px;height:16px}.ValueSlider-module__jB0f1q__trackWrap{flex:1 0 0;align-items:center;min-width:1px;height:32px;display:flex;position:relative}.ValueSlider-module__jB0f1q__track{background:var(--color-outline);border-radius:8px;height:4px;position:absolute;top:50%;left:0;right:0;overflow:hidden;transform:translateY(-50%)}.ValueSlider-module__jB0f1q__fill{width:var(--value-slider-percent);border-radius:inherit;background:var(--color-primary);height:100%}.ValueSlider-module__jB0f1q__valueBubble{left:clamp(22px, var(--value-slider-percent), calc(100% - 22px));z-index:1;border:var(--border-width-xs,1px) solid var(--color-outline);border-radius:var(--radius-sm,8px);background:var(--color-container-lowest);width:44px;min-width:44px;color:var(--color-text-heading);pointer-events:none;justify-content:center;align-items:center;padding:6px;font-family:Inter,sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:16px;display:flex;position:absolute;top:50%;transform:translate(-50%,-50%)}.ValueSlider-module__jB0f1q__input{z-index:2;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.ValueSlider-module__jB0f1q__input:disabled{cursor:default}.ValueSlider-module__jB0f1q__stepMark,.ValueSlider-module__jB0f1q__stepMarkActive{border-radius:16px;width:8px;height:8px;position:absolute;top:50%;transform:translate(-50%,-50%)}.ValueSlider-module__jB0f1q__stepMark{background:var(--color-outline)}.ValueSlider-module__jB0f1q__stepMarkActive{background:var(--color-primary)}.ValueSlider-module__jB0f1q__centerButton{z-index:1;border:1px solid var(--color-outline);border-radius:var(--radius-md,8px);background:var(--color-on-primary);pointer-events:none;width:32px;height:32px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ValueSlider-module__jB0f1q__centerButton:after{content:"";background:var(--color-icon-main);border-radius:10px;position:absolute;inset:33.33%}
.ProjectNodeNameDialog-module__4SojrG__content{width:min(300px,100vw - 32px);min-width:0;padding:16px}.ProjectNodeNameDialog-module__4SojrG__title{margin-bottom:12px;padding-right:32px}.ProjectNodeNameDialog-module__4SojrG__body{margin-bottom:12px}.ProjectNodeNameDialog-module__4SojrG__footer{justify-content:flex-end}.ProjectNodeNameDialog-module__4SojrG__form{flex-direction:column;gap:12px;width:100%;display:flex}.ProjectNodeNameDialog-module__4SojrG__hiddenSubmit{display:none}.ProjectNodeNameDialog-module__4SojrG__primaryButton{min-width:88px}
.ProjectSidebarView-module__7H62Aa__sidebar{flex-direction:column;gap:8px;min-height:0;display:flex;overflow-y:auto}.ProjectSidebarView-module__7H62Aa__errorBanner{border:1px solid var(--color-error);background:color-mix(in srgb, var(--color-error) 10%, transparent);color:var(--color-error);border-radius:8px;margin:16px;padding:10px 12px;font-size:13px}
.NonManifoldRepairDialog-module__C3av4a__content{width:min(480px,100vw - 32px);padding:0;overflow:hidden}.NonManifoldRepairDialog-module__C3av4a__headerWarningIcon{width:24px;height:24px;color:var(--color-warning);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;top:16px;right:16px}.NonManifoldRepairDialog-module__C3av4a__headerWarningIcon svg{width:16px;height:16px}.NonManifoldRepairDialog-module__C3av4a__title{color:var(--color-text-body,#2b3033);letter-spacing:-.16px;margin:0;padding:16px 56px 0 16px;font-size:16px;font-weight:600;line-height:24px}.NonManifoldRepairDialog-module__C3av4a__description{color:var(--color-text-body,#2b3033);margin:0;padding:0 56px 16px 16px;font-size:14px;line-height:20px}.NonManifoldRepairDialog-module__C3av4a__body{margin:0;padding:0 16px 16px}.NonManifoldRepairDialog-module__C3av4a__options{flex-direction:column;gap:8px;display:flex}.NonManifoldRepairDialog-module__C3av4a__optionButton{border:1px solid var(--color-outline,#d3d7db);background:var(--color-container-lowest,#fff);width:100%;min-height:56px;color:var(--color-text-body,#2b3033);cursor:pointer;text-align:left;border-radius:8px;align-items:center;gap:8px;padding:10px 8px;transition:background-color .15s,border-color .15s;display:flex}.NonManifoldRepairDialog-module__C3av4a__optionButtonSelected{border-color:var(--primary,#1979ff);background:var(--color-selected-container,#e5f0ff)}.NonManifoldRepairDialog-module__C3av4a__optionButton:hover{border-color:var(--primary,#1979ff)}.NonManifoldRepairDialog-module__C3av4a__optionButton:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.NonManifoldRepairDialog-module__C3av4a__radioWrap{flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.NonManifoldRepairDialog-module__C3av4a__radio{border:1px solid var(--color-outline,#d3d7db);background:var(--color-container-lowest,#fff);border-radius:999px;width:16px;height:16px;display:block;position:relative}.NonManifoldRepairDialog-module__C3av4a__radioSelected{border-color:var(--primary,#1979ff);background:var(--primary,#1979ff)}.NonManifoldRepairDialog-module__C3av4a__radioSelected:after{content:"";background:var(--primary-foreground,#fff);border-radius:999px;width:4px;height:4px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.NonManifoldRepairDialog-module__C3av4a__optionText{flex-direction:column;flex:auto;min-width:0;display:flex}.NonManifoldRepairDialog-module__C3av4a__optionTitle{color:var(--color-text-body,#2b3033);font-size:14px;font-weight:500;line-height:20px}.NonManifoldRepairDialog-module__C3av4a__optionDescription{color:var(--color-text-caption,#5a6166);font-size:12px;line-height:16px}.NonManifoldRepairDialog-module__C3av4a__footer{justify-content:flex-start;margin:0;padding:0 16px 16px}.NonManifoldRepairDialog-module__C3av4a__footerButton{border-radius:8px;min-height:36px}
.AvatarActions-module__N1nQXa__trigger{border-radius:8px;width:24px;min-width:24px;height:24px;padding:4px!important}.AvatarActions-module__N1nQXa__triggerIcon{color:var(--color-icon-main,#1a1d1f)}.AvatarActions-module__N1nQXa__menu{width:200px;box-shadow:var(--shadow-popup);border-radius:8px;padding:8px}
.NonManifoldRepairPopups-module__-kHHYq__viewport{z-index:80;pointer-events:none;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex;position:fixed;bottom:20px;right:20px}.NonManifoldRepairPopups-module__-kHHYq__toast{background:var(--color-container-lowest,#fff);width:min(400px,100vw - 40px);box-shadow:var(--shadow-popup);pointer-events:auto;border-radius:8px;outline:none;flex-direction:column;align-items:flex-start;display:flex;overflow:hidden}.NonManifoldRepairPopups-module__-kHHYq__headerRow{align-items:flex-start;gap:16px;width:100%;padding:16px;display:flex}.NonManifoldRepairPopups-module__-kHHYq__copyBlock{flex-direction:column;flex:auto;justify-content:center;min-width:0;display:flex}.NonManifoldRepairPopups-module__-kHHYq__title{width:100%;color:var(--color-text-heading);letter-spacing:-.16px;margin:0;font-size:16px;font-weight:600;line-height:24px}.NonManifoldRepairPopups-module__-kHHYq__message{width:100%;color:var(--color-text-body);margin:0;font-size:14px;font-weight:400;line-height:20px}.NonManifoldRepairPopups-module__-kHHYq__headerActions{flex:none;align-items:center;gap:16px;display:inline-flex}.NonManifoldRepairPopups-module__-kHHYq__chevronButton{width:24px;height:24px;color:var(--color-icon-primary,#1a1d1f);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:4px;display:inline-flex}.NonManifoldRepairPopups-module__-kHHYq__chevronButton:hover{background:var(--color-surface-container)}.NonManifoldRepairPopups-module__-kHHYq__chevronButton svg{width:12px;height:6px}.NonManifoldRepairPopups-module__-kHHYq__chevronUp{transform:rotate(180deg)}.NonManifoldRepairPopups-module__-kHHYq__chevronDown{transform:none}.NonManifoldRepairPopups-module__-kHHYq__hideButton{background:var(--color-primary-container,#cce1ff);color:var(--color-on-primary-container,#0f1e33);cursor:pointer;letter-spacing:-.12px;border:none;border-radius:8px;justify-content:center;align-items:center;padding:4px 12px;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}.NonManifoldRepairPopups-module__-kHHYq__fileRow{align-items:center;gap:8px;width:100%;padding:0 16px 16px;display:flex}.NonManifoldRepairPopups-module__-kHHYq__fileIcon{width:20px;height:20px;color:var(--color-icon-primary,#1a1d1f);flex:none;justify-content:center;align-items:center;display:inline-flex}.NonManifoldRepairPopups-module__-kHHYq__fileIcon svg{width:20px;height:20px}.NonManifoldRepairPopups-module__-kHHYq__fileName{min-width:0;color:var(--color-text-body,#2b3033);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:14px;font-weight:400;line-height:20px;overflow:hidden}.NonManifoldRepairPopups-module__-kHHYq__loader{border:1.5px solid var(--color-icon-primary,#1a1d1f);border-top-color:#0000;border-radius:999px;flex:none;width:16px;height:16px;animation:.95s linear infinite NonManifoldRepairPopups-module__-kHHYq__spin}.NonManifoldRepairPopups-module__-kHHYq__successState,.NonManifoldRepairPopups-module__-kHHYq__errorState{color:var(--color-icon-secondary,#71767a);flex:none;align-items:center;gap:8px;font-size:14px;font-weight:400;line-height:20px;display:inline-flex}.NonManifoldRepairPopups-module__-kHHYq__successState svg,.NonManifoldRepairPopups-module__-kHHYq__errorState svg{width:16px;height:16px}.NonManifoldRepairPopups-module__-kHHYq__errorState{color:var(--color-error,#dc2626)}.NonManifoldRepairPopups-module__-kHHYq__secondaryActionButton,.NonManifoldRepairPopups-module__-kHHYq__retryButton{background:var(--color-primary-container,#cce1ff);color:var(--color-on-primary-container,#0f1e33);cursor:pointer;letter-spacing:0;border:none;border-radius:8px;justify-content:center;align-items:center;margin:0 16px 16px;padding:8px 14px;font-size:14px;font-weight:600;line-height:20px;display:inline-flex}.NonManifoldRepairPopups-module__-kHHYq__failureDialog{--dialog-content-width:min(320px, calc(100vw - 32px));--dialog-content-padding:16px;background:var(--color-container-lowest,#fff);border:none;border-radius:8px}.NonManifoldRepairPopups-module__-kHHYq__failureDialogTitle{color:var(--color-text-heading,#000);letter-spacing:-.16px;margin-bottom:16px;padding-right:32px;font-size:16px;line-height:24px}.NonManifoldRepairPopups-module__-kHHYq__failureDialogBody{margin-bottom:16px}.NonManifoldRepairPopups-module__-kHHYq__failureDialogMessage{overflow-wrap:anywhere;color:var(--color-text-body,#222629);margin:0;font-size:14px;font-weight:400;line-height:20px}.NonManifoldRepairPopups-module__-kHHYq__failureDialogFooter{align-items:flex-start}.NonManifoldRepairPopups-module__-kHHYq__failureDialogClose{top:20px;right:16px}.NonManifoldRepairPopups-module__-kHHYq__failureDialogClose svg{width:16px;height:16px}.NonManifoldRepairPopups-module__-kHHYq__retryButton{background:var(--color-primary-action,#1979ff);color:var(--primary-foreground,#fff)}@keyframes NonManifoldRepairPopups-module__-kHHYq__spin{to{transform:rotate(360deg)}}@media (max-width:640px){.NonManifoldRepairPopups-module__-kHHYq__viewport{bottom:16px;left:16px;right:16px}.NonManifoldRepairPopups-module__-kHHYq__toast{width:100%}}
.AvatarModal-module__tnhjuW__content{background:var(--color-container-lowest,#fff);border:1px solid var(--color-outline,#d3d7db);min-width:320px;max-width:min(320px,100vw - 32px);box-shadow:var(--shadow-popup);border-radius:8px;padding:12px}.AvatarModal-module__tnhjuW__title{letter-spacing:-.01em;color:var(--color-text-heading,#1a1d1f);margin:0 0 8px;padding-right:28px;font-size:16px;font-weight:600;line-height:24px}.AvatarModal-module__tnhjuW__close{width:20px;height:20px;color:var(--color-icon-main,#1a1d1f);border-radius:0;padding:0;top:12px;right:12px}.AvatarModal-module__tnhjuW__close svg{width:16px;height:16px}.AvatarModal-module__tnhjuW__body{margin-bottom:0}.AvatarModal-module__tnhjuW__footer{gap:8px;margin-top:12px}.AvatarModal-module__tnhjuW__secondaryActionButton{background:var(--color-primary-container,#cce1ff);min-width:58px;color:var(--color-on-primary-container,#0f1e33);border-color:#0000;padding:6px 10px}.AvatarModal-module__tnhjuW__secondaryActionButton:hover,.AvatarModal-module__tnhjuW__secondaryActionButton:active{background:var(--color-primary-container,#cce1ff)}
.ProjectSidebar-module__JhPEIq__uploadButtonWrap{display:inline-flex;position:relative}.ProjectSidebar-module__JhPEIq__uploadButtonLabel{align-items:center;display:inline-flex;position:relative}.ProjectSidebar-module__JhPEIq__uploadButtonLabelBadge{z-index:1;pointer-events:none;position:absolute;top:-20px;left:50%;transform:translate(-50%)}
.AvatarNameModal-module__jAs_0q__form{flex-direction:column;gap:0;display:flex}.AvatarNameModal-module__jAs_0q__primaryButton{min-width:45px;padding:6px 10px}.AvatarNameModal-module__jAs_0q__hiddenSubmit{display:none}
.DeleteAvatarModal-module__lgDu3a__message{color:var(--color-text,#2b3033);margin:0;font-size:14px;line-height:20px}.DeleteAvatarModal-module__lgDu3a__avatarName{font-weight:400}.DeleteAvatarModal-module__lgDu3a__contentBlocked{max-width:min(320px,100vw - 32px)}.DeleteAvatarModal-module__lgDu3a__footerBlocked{justify-content:space-between;align-items:center;width:100%}.DeleteAvatarModal-module__lgDu3a__loadingRow{align-items:center;gap:8px;margin-top:8px;display:flex}.DeleteAvatarModal-module__lgDu3a__spinner{border:2px solid var(--color-outline,#d3d7db);border-top-color:var(--color-primary,#1979ff);border-radius:50%;width:14px;height:14px;animation:.8s linear infinite DeleteAvatarModal-module__lgDu3a__spin}.DeleteAvatarModal-module__lgDu3a__loadingText{color:var(--color-text-caption,#5a6166);margin:0;font-size:12px;line-height:16px}.DeleteAvatarModal-module__lgDu3a__blockedDescription{color:var(--color-text,#2b3033);margin:0;font-size:14px;line-height:20px}.DeleteAvatarModal-module__lgDu3a__listCard{background:var(--color-container,#adbecc29);border-radius:8px;margin-top:16px;padding:16px}.DeleteAvatarModal-module__lgDu3a__listTitle{letter-spacing:-.01em;color:var(--color-text-heading,#1a1d1f);margin:0;font-size:14px;font-weight:600;line-height:20px}.DeleteAvatarModal-module__lgDu3a__projectsList{flex-direction:column;gap:8px;margin:8px 0 0;padding:0;list-style:none;display:flex}.DeleteAvatarModal-module__lgDu3a__projectItem{align-items:center;gap:6px;display:flex}.DeleteAvatarModal-module__lgDu3a__projectName{color:var(--color-text,#2b3033);font-size:12px;font-weight:500;line-height:16px}.DeleteAvatarModal-module__lgDu3a__projectLink{color:var(--color-primary,#1979ff);font-size:12px;font-weight:500;line-height:16px;text-decoration:none}.DeleteAvatarModal-module__lgDu3a__projectLink:hover{text-decoration:underline}.DeleteAvatarModal-module__lgDu3a__showMoreButton{min-height:16px;color:var(--color-primary,#1979ff);margin-top:8px;padding:0;font-size:12px;line-height:16px}.DeleteAvatarModal-module__lgDu3a__instructionsList{color:var(--color-text,#2b3033);flex-direction:column;gap:0;margin:8px 0 0;padding-left:18px;font-size:12px;font-weight:500;line-height:16px;list-style-type:disc;display:flex}.DeleteAvatarModal-module__lgDu3a__error{color:var(--color-alarm-outline,#d95757);margin:0;font-size:12px;font-weight:500;line-height:16px}.DeleteAvatarModal-module__lgDu3a__errorRow{justify-content:space-between;align-items:center;gap:8px;margin-top:8px;display:flex}.DeleteAvatarModal-module__lgDu3a__errorRefreshButton{min-width:112px;color:var(--color-on-primary-container,#0f1e33);flex-shrink:0;padding:6px 8px}.DeleteAvatarModal-module__lgDu3a__errorRefreshButton svg{width:16px;height:16px}.DeleteAvatarModal-module__lgDu3a__confirmButton{min-width:56px;padding:6px 10px}.DeleteAvatarModal-module__lgDu3a__closeBlockedButton{min-width:54px;padding:6px 10px}.DeleteAvatarModal-module__lgDu3a__refreshButton{min-width:112px;color:var(--color-on-primary-container,#0f1e33);padding:6px 8px}.DeleteAvatarModal-module__lgDu3a__refreshButton svg{width:16px;height:16px}@keyframes DeleteAvatarModal-module__lgDu3a__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.AvatarCard-module__76_KEq__card{justify-self:stretch;width:100%;min-width:200px;max-width:255.5px;border-radius:8px!important}.AvatarCard-module__76_KEq__previewSlot{padding:0}.AvatarCard-module__76_KEq__preview{aspect-ratio:160/120;background:var(--color-preview-background);cursor:pointer;border:0;border-radius:8px;width:100%;display:block;position:relative;overflow:hidden}.AvatarCard-module__76_KEq__preview:focus-visible{outline:2px solid var(--color-border-focus,#4a8cff);outline-offset:2px}.AvatarCard-module__76_KEq__preview::-moz-focus-inner{border:0}.AvatarCard-module__76_KEq__preview>*{pointer-events:none}.AvatarCard-module__76_KEq__previewImage{object-fit:cover;width:100%;height:100%}.AvatarCard-module__76_KEq__previewPlaceholder{width:100%;height:100%;color:var(--color-preview-foreground);justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex}.AvatarCard-module__76_KEq__body{gap:8px;padding:8px!important}.AvatarCard-module__76_KEq__row{flex:1 0 0;justify-content:space-between;align-items:flex-start;gap:8px;min-width:0;display:flex}.AvatarCard-module__76_KEq__name{letter-spacing:-.01em;min-width:0;color:var(--color-text-heading,#1a1d1f);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1 0 0;margin:0;font-size:14px;font-weight:600;line-height:20px;display:-webkit-box;overflow:hidden}.AvatarCard-module__76_KEq__updatedAt{color:var(--color-text-caption,#5a6166);margin:0;font-size:12px;font-weight:500;line-height:16px}
.BlockingProgressOverlay-module__W4foPW__overlay{z-index:5001;pointer-events:auto;background:#0000003d;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.BlockingProgressOverlay-module__W4foPW__card{background:var(--color-container-lowest);border-radius:8px;flex-direction:column;gap:8px;padding:24px;display:flex}.BlockingProgressOverlay-module__W4foPW__track{background:var(--color-outline);border-radius:8px;width:240px;height:4px;position:relative;overflow:hidden}.BlockingProgressOverlay-module__W4foPW__fill{background:var(--color-primary);border-radius:8px;height:100%;transition:width .16s linear}.BlockingProgressOverlay-module__W4foPW__indeterminate{background:var(--color-primary);border-radius:8px;width:40%;height:100%;animation:1.2s ease-in-out infinite BlockingProgressOverlay-module__W4foPW__blocking-progress-slide}@keyframes BlockingProgressOverlay-module__W4foPW__blocking-progress-slide{0%{transform:translate(-120%)}to{transform:translate(280%)}}
.InlineEditableName-module__QrxYqq__displayButton,.InlineEditableName-module__QrxYqq__input{min-width:48px;max-width:240px;color:inherit;font:inherit;line-height:inherit;background:0 0;border:1px solid #0000;border-radius:4px;margin:0;padding:2px 4px}.InlineEditableName-module__QrxYqq__displayButton{text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:text;overflow:hidden}.InlineEditableName-module__QrxYqq__displayButton:hover,.InlineEditableName-module__QrxYqq__displayButton:focus-visible{border-color:var(--color-outline,#d3d7db);outline:none}.InlineEditableName-module__QrxYqq__displayButton:disabled{cursor:default;opacity:.64}.InlineEditableName-module__QrxYqq__editorWrap{min-width:0;display:inline-flex;position:relative}.InlineEditableName-module__QrxYqq__input{border-color:var(--primary,#1979ff);background:var(--color-surface,#fff);outline:none}.InlineEditableName-module__QrxYqq__inputError{border-color:var(--color-error,#dc2626)}.InlineEditableName-module__QrxYqq__errorMessage{z-index:20;background:var(--color-surface,#fff);width:max-content;max-width:240px;color:var(--color-error,#dc2626);border-radius:4px;padding:4px 6px;font-size:11px;line-height:14px;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 2px 8px #0f1e3329}
.ProjectExportPage-module__-3Dw3q__loadingContainer{min-height:calc(100vh - 80px);color:var(--color-text-body);justify-content:center;align-items:center;display:flex}.ProjectExportPage-module__-3Dw3q__page{grid-template-columns:minmax(0,1fr) 360px;gap:8px;height:calc(100vh - 80px);min-height:0;display:grid;overflow:hidden}.ProjectExportPage-module__-3Dw3q__canvasStage{min-width:0;min-height:0;position:relative;overflow:hidden}.ProjectExportPage-module__-3Dw3q__objectCountWidgetLayer{z-index:11;pointer-events:none;position:absolute;top:8px;left:8px}.ProjectExportPage-module__-3Dw3q__canvasPlaceholder{background:var(--color-frosted-control-strong);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ProjectExportPage-module__-3Dw3q__canvasPlaceholderMessage{background:var(--color-container-lowest);max-width:280px;color:var(--color-text-body);text-align:center;border-radius:8px;margin:0;padding:12px 16px;font-size:14px;line-height:1.4;box-shadow:0 1px 4px #0000001f}
.Logo-module__9m0YzG__logo{flex-shrink:0;justify-content:center;align-items:center;display:flex}.Logo-module__9m0YzG__image{object-fit:contain;width:73.84%;height:95.47%}
.PasswordInput-module__izKJ6W__toggleButton{color:var(--color-icon-main,#1a1d1f);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.PasswordInput-module__izKJ6W__toggleButton:focus-visible{outline:none}
