.ArViewButton_buttons__ylrDH{display:flex;gap:10px;flex-wrap:wrap}.ArViewButton_btn__r5tou{display:inline-flex;align-items:center;gap:6px;padding:9px 18px;border-radius:10px;border:1.5px solid rgba(0,0,0,.12);background:#fff;color:#1a1a1a;font-size:14px;font-weight:600;cursor:pointer;white-space:nowrap;text-decoration:none;transition:background .15s,box-shadow .15s;box-shadow:0 1px 4px rgba(0,0,0,.07)}.ArViewButton_btn__r5tou:hover{background:#f5f5f5;box-shadow:0 2px 8px rgba(0,0,0,.12)}.ArViewButton_btnAr__HBBu2{border-color:rgba(0,122,255,.3);color:#0071e3}.ArViewButton_btnAr__HBBu2:hover{background:rgba(0,122,255,.06)}.ArViewButton_overlay__8_IGU{position:fixed;inset:0;z-index:999999;background:#000}.models3d_modelViewerWrapper__4Z14J{width:800px;height:500px;position:relative;border:2px solid #000}.models3d_loadingText__vcaQZ{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:gray;font-size:1.5rem}@media(max-width:768px){.models3d_loadingText__vcaQZ{font-size:1.2rem}.models3d_modelViewerWrapper__4Z14J{height:50vh;width:100%}}@media(min-width:1200px){.models3d_loadingText__vcaQZ{font-size:1.8rem}}.View3DButtonWithModal_view3dBtn__DIwfB{display:flex;align-items:center;gap:.5rem;background:linear-gradient(135deg,#6e8efb,#a777e3);color:#fff;padding:.75rem 1.5rem;border:none;border-radius:12px;font-size:1rem;font-weight:600;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.View3DButtonWithModal_icon__WVtky{cursor:pointer}@keyframes View3DButtonWithModal_rotateIcon__yxd8j{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.View3DButtonWithModal_modalOverlay__PRFP5{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center;z-index:1000}.View3DButtonWithModal_modalContent__rsOjo{background:#fff;padding:1rem;border-radius:10px;max-width:90vw;max-height:90vh;overflow:auto;position:relative}.View3DButtonWithModal_closeButton__IdAJK{position:absolute;top:8px;right:12px;background:transparent;border:none;font-size:2rem;cursor:pointer}.doors_view3dBtn___avdz{display:flex;align-items:center;gap:.5rem;background:linear-gradient(135deg,#6e8efb,#a777e3);color:#fff;padding:.75rem 1.5rem;border:none;border-radius:12px;font-size:1rem;font-weight:600;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.doors_icon__vmz5R{cursor:pointer}@keyframes doors_rotateIcon__jnMmQ{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.doors_modalOverlay__FfabG{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;z-index:999999}.doors_modalContent__28SxY{position:fixed;top:0;left:0;width:100%;height:100%;padding:0;margin:0;border-radius:0;display:flex;flex-direction:column;box-shadow:none;overflow:hidden;z-index:99999}.doors_modalContent__28SxY .doors_closeButton__K4VRz{position:absolute;top:15px;right:20px;font-size:28px;background:transparent;border:none;cursor:pointer;color:#333;z-index:10001;transition:color .2s ease}.doors_modalContent__28SxY .doors_closeButton__K4VRz:hover{color:#e74c3c}.GateColorPicker_wrapper__ZiBK_{position:relative;width:100%}.GateColorPicker_wrapper__ZiBK_:after{content:"";position:absolute;right:14px;top:50%;transform:translateY(-50%);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:8px solid #ef8b00;pointer-events:none}.GateColorPicker_select__SSm1o{width:100%;-moz-appearance:none;appearance:none;-webkit-appearance:none;padding:9px 40px 9px 16px;border-radius:999px;border:1.5px solid hsla(0,0%,100%,.6);background:hsla(0,0%,100%,.45);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);font-family:Montserrat,sans-serif;font-size:.88rem;color:#222;cursor:pointer;outline:none;font-weight:500;transition:background .18s,border-color .18s}.GateColorPicker_select__SSm1o:focus,.GateColorPicker_select__SSm1o:hover{background:hsla(0,0%,100%,.6);border-color:hsla(0,0%,100%,.9)}.WicketToggle_row__lkwfx{display:flex;gap:10px;flex-wrap:wrap}.WicketToggle_pill__LmU38{display:flex;align-items:center;gap:8px;padding:7px 18px 7px 10px;border-radius:999px;border:1.5px solid hsla(0,0%,100%,.6);background:hsla(0,0%,100%,.35);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);font-family:Montserrat,sans-serif;font-size:.88rem;color:#222;cursor:pointer;transition:background .18s,border-color .18s;font-weight:500}.WicketToggle_pill__LmU38:hover{background:hsla(0,0%,100%,.5)}.WicketToggle_pill__LmU38.WicketToggle_active__G2TbK{border-color:#ef8b00;background:hsla(0,0%,100%,.55)}.WicketToggle_radio__Nh_pM{width:16px;height:16px;border-radius:50%;border:2px solid hsla(0,0%,71%,.8);background:transparent;flex-shrink:0;position:relative;transition:border-color .18s}.WicketToggle_active__G2TbK .WicketToggle_radio__Nh_pM{border-color:#ef8b00}.WicketToggle_active__G2TbK .WicketToggle_radio__Nh_pM:after{content:"";position:absolute;inset:3px;border-radius:50%;background:#ef8b00}.Viewer3D_container__gk8pb{width:100%;height:100vh;position:relative;overflow:hidden}@media(max-width:768px){.Viewer3D_container__gk8pb{height:90vh}}.Viewer3D_loader__bM28I{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:hsla(0,0%,100%,.55);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:24px 32px;border-radius:18px;border:1px solid hsla(0,0%,100%,.5);z-index:10;font-family:Montserrat,sans-serif;color:#222;text-align:center;font-size:.9rem}.Viewer3D_loader__bM28I .Viewer3D_progressBar__mHT5o{height:6px;width:200px;background:rgba(0,0,0,.1);border-radius:999px;overflow:hidden;margin-bottom:12px}.Viewer3D_loader__bM28I .Viewer3D_progressFill__BIKWN{height:100%;background:#ef8b00;border-radius:999px;transition:width .15s ease}.Viewer3D_controls__RiTWi{position:absolute;bottom:28px;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;gap:10px;background:hsla(0,0%,100%,.28);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid hsla(0,0%,100%,.55);border-radius:22px;padding:16px 20px;font-family:Montserrat,sans-serif;z-index:100;width:90%;max-width:380px;box-sizing:border-box;box-shadow:0 8px 32px rgba(0,0,0,.18)}.Viewer3D_controls__RiTWi.Viewer3D_mobile__VEgvn{max-width:95%}.Viewer3D_lockButtons__u1ggO{position:absolute;bottom:28px;right:calc(50% - 230px);display:flex;flex-direction:column;gap:12px;z-index:101}@media(max-width:600px){.Viewer3D_lockButtons__u1ggO{right:8px}}.Viewer3D_lockBtn__aqs5Y{background:none;border:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .18s ease,opacity .18s ease}.Viewer3D_lockBtn__aqs5Y:disabled{cursor:default;opacity:.5}.Viewer3D_lockBtn__aqs5Y:hover:not(:disabled){transform:scale(1.08)}.Viewer3D_lockBtn__aqs5Y:active:not(:disabled){transform:scale(.96)}.Viewer3D_disclaimer__SIeVx{position:absolute;top:14px;left:50%;transform:translateX(-50%);font-size:.8rem;color:hsla(0,0%,78%,.75);font-family:Montserrat,sans-serif;text-align:center;max-width:90%;pointer-events:none;white-space:nowrap}.FreeLoan_wrapper__AvuBE{width:100%;display:flex;justify-content:center}.FreeLoan_card__6h8Vy{width:100%;max-width:900px;background:#f2f2f2;border-radius:50px;display:flex;align-items:center;justify-content:space-between;box-shadow:0 10px 25px rgba(0,0,0,.1);cursor:pointer;transition:all .3s ease}.FreeLoan_card__6h8Vy:hover{transform:translateY(-4px);box-shadow:0 15px 35px rgba(0,0,0,.15)}.FreeLoan_left__S0tJf{display:flex;align-items:center}.FreeLoan_icon__LzPkI{object-fit:contain}.FreeLoan_center__aAngc{flex:1 1;text-align:center;font-size:9px;font-weight:600;color:#f28c00;letter-spacing:1px;display:flex;flex-direction:column;align-items:center;line-height:1.4}.FreeLoan_center__aAngc span:first-child{font-weight:800}.FreeLoan_center__aAngc span:last-child{font-weight:600;color:#555}.FreeLoan_right__szCTx{display:flex;align-items:center}.FreeLoan_arrow__nyhw4{font-size:30px;color:#f28c00;transition:transform .3s ease;text-shadow:0 4px 4px rgba(0,0,0,.25)}.FreeLoan_card__6h8Vy:hover .FreeLoan_arrow__nyhw4{transform:translateX(6px)}