.ModelViewerPage_viewerPage__mJ93h{position:relative;width:100%;height:100vh;min-height:100vh;overflow:hidden;background:radial-gradient(120% 110% at 50% 36%,#3a404b 0,#242a34 42%,#161a22 100%)}.ModelViewerPage_canvasStage__n46wj{position:absolute;inset:0;z-index:1}.ModelViewerPage_canvasStage__n46wj:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:2;background:radial-gradient(140% 85% at 50% 18%,hsla(0,0%,100%,.08) 0,hsla(0,0%,100%,.02) 32%,transparent 58%),linear-gradient(180deg,rgba(2,5,11,.14) 0,rgba(2,5,11,.05) 38%,rgba(2,5,11,.42))}.ModelViewerPage_sunsetGlowOverlay___VA9n{position:absolute;inset:0;z-index:3;pointer-events:none;background:radial-gradient(90% 40% at 8% 56%,rgba(255,152,72,.26) 0,rgba(255,152,72,.08) 36%,transparent 72%),linear-gradient(0deg,rgba(255,124,58,.14) 0,rgba(255,124,58,.03) 34%,transparent 66%)}.ModelViewerPage_rightControlColumn__XMkAk{position:absolute;top:1rem;right:1rem;z-index:30;display:flex;flex-direction:column;align-items:center;gap:.5rem}.ModelViewerPage_viewModeTabs__HpaEB{position:absolute;top:1rem;left:50%;transform:translateX(-50%);z-index:30;display:inline-flex;gap:.4rem;padding:.38rem;border-radius:999px;border:1px solid hsla(0,0%,100%,.2);background:rgba(7,11,18,.82);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ModelViewerPage_viewModeTab__JnQTi{border:1px solid transparent;background:transparent;color:#fff;border-radius:999px;padding:.45rem .85rem;font-size:.82rem;font-weight:600;letter-spacing:.02em;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease}.ModelViewerPage_viewModeTab__JnQTi:hover{background:hsla(0,0%,100%,.16);color:#fff}.ModelViewerPage_activeViewModeTab__Shl0O{background:rgba(64,146,255,.32);border-color:rgba(82,163,255,.72);color:#fff}.ModelViewerPage_closeButton__8NpAo{position:relative;z-index:30;height:38px;width:38px;border-radius:999px;border:1px solid hsla(0,0%,100%,.22);background:rgba(8,12,19,.82);color:#fff;display:inline-flex;align-items:center;justify-content:center;transition:background .2s ease,border-color .2s ease,transform .2s ease}.ModelViewerPage_closeButton__8NpAo:hover{background:rgba(33,41,56,.96);border-color:hsla(0,0%,100%,.5);transform:translateY(-1px)}.ModelViewerPage_topRightPanel__5w_pZ{position:relative;z-index:29;flex-direction:column;gap:.55rem;padding:.5rem;border-radius:18px;background:rgba(17,22,32,.74);border:1px solid hsla(0,0%,100%,.14)}.ModelViewerPage_bottomDock__m90Oy,.ModelViewerPage_topRightPanel__5w_pZ{display:flex;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.ModelViewerPage_bottomDock__m90Oy{position:absolute;left:50%;bottom:1rem;transform:translateX(-50%);z-index:20;align-items:center;gap:.5rem;padding:.55rem .65rem;border-radius:999px;background:rgba(10,14,22,.78);border:1px solid hsla(0,0%,100%,.16)}.ModelViewerPage_imageView__l0BVb{position:relative;z-index:4;height:100%;width:100%;display:flex;flex-direction:column;justify-content:center;gap:.85rem;padding:4.2rem 1.2rem 1.2rem}.ModelViewerPage_imagePreview__Zp1S2{position:relative;flex:1 1;min-height:0;border-radius:18px;border:1px solid hsla(0,0%,100%,.18);overflow:hidden;background:rgba(0,0,0,.28)}.ModelViewerPage_imagePreviewImg__9i7EJ{object-fit:contain}.ModelViewerPage_thumbnailStrip__5MfXH{display:flex;justify-content:center;gap:.55rem;overflow-x:auto;padding:.1rem .1rem .3rem}.ModelViewerPage_thumbnailButton__p3ng7{position:relative;min-width:88px;width:88px;height:60px;border-radius:10px;border:1px solid hsla(0,0%,100%,.2);background:rgba(0,0,0,.4);overflow:hidden;cursor:pointer;flex-shrink:0}.ModelViewerPage_activeThumb__S78x4{border-color:rgba(70,165,255,.85);box-shadow:0 0 0 1px rgba(70,165,255,.6)}.ModelViewerPage_thumbnailImg__93oy4{object-fit:cover}.ModelViewerPage_iconButton__OUSWy{height:34px;width:34px;border:1px solid hsla(0,0%,100%,.18);border-radius:999px;background:rgba(0,0,0,.48);color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .18s ease,background .18s ease,border-color .18s ease}.ModelViewerPage_iconButton__OUSWy:hover{transform:translateY(-1px);background:hsla(0,0%,100%,.16);border-color:hsla(0,0%,100%,.4)}.ModelViewerPage_iconButton__OUSWy[aria-pressed=true]{background:rgba(58,199,147,.28);border-color:rgba(58,199,147,.55)}.ModelViewerPage_divider__Aeqja{width:1px;align-self:stretch;background:hsla(0,0%,100%,.25);margin:0 .15rem}.ModelViewerPage_presetButton__vuwYl{border:1px solid hsla(0,0%,100%,.16);background:rgba(0,0,0,.48);color:#fff;border-radius:999px;padding:.45rem .6rem;display:inline-flex;align-items:center;gap:.3rem;cursor:pointer;font-size:.76rem;text-transform:capitalize}.ModelViewerPage_activePreset__Hi1nR{background:rgba(68,145,255,.34);border-color:rgba(68,145,255,.62)}.ModelViewerPage_loader__hLYty{color:#f0f4fb;font-size:.9rem;padding:.55rem .85rem;border-radius:999px;background:rgba(13,18,27,.8);border:1px solid hsla(0,0%,100%,.18)}@media (max-width:768px){.ModelViewerPage_viewModeTabs__HpaEB{top:.7rem}.ModelViewerPage_viewModeTab__JnQTi{padding:.4rem .72rem;font-size:.78rem}.ModelViewerPage_rightControlColumn__XMkAk{top:3.7rem;right:.7rem}.ModelViewerPage_bottomDock__m90Oy{width:calc(100% - 1.2rem);max-width:560px;justify-content:center;flex-wrap:wrap;border-radius:14px}.ModelViewerPage_imageView__l0BVb{padding-top:4.9rem}}