@media(max-width:768px),(max-height:520px)and (orientation:landscape)and (pointer:coarse)and (max-width:1024px){html{-webkit-text-size-adjust:100%}body{overscroll-behavior-y:contain}button,a,.menu-item,.nav-item,.a-icon-btn,.toolbar-btn,.gen-btn-disabled{-webkit-tap-highlight-color:transparent}.toolbar-btn,.a-icon-btn,.action-btn,.vw-sw,.range-pill{min-height:var(--mapp-tap, 44px)}::-webkit-scrollbar{width:4px;height:4px}}@media(max-width:1024px){.ai-chat{display:none!important}.ai-floating{position:fixed!important;inset:auto 0 0!important;width:auto!important;min-width:0!important;max-width:none!important;max-height:70vh;height:auto!important;border-radius:16px 16px 0 0!important;z-index:9999}}@media(max-width:768px),(max-height:520px)and (orientation:landscape)and (pointer:coarse)and (max-width:1024px){.sidebar-hamburger{top:max(14px,env(safe-area-inset-top,14px))!important;left:max(14px,env(safe-area-inset-left,14px))!important}.account-popover{max-width:calc(100vw - 32px)!important;right:16px!important}.ai-floating{padding-left:env(safe-area-inset-left,0);padding-right:env(safe-area-inset-right,0);padding-bottom:env(safe-area-inset-bottom,0)}.ai-floating-input{padding-left:12px;padding-right:12px}}@media(max-width:480px){.sidebar-hamburger{width:var(--mapp-tap, 44px)!important;height:var(--mapp-tap, 44px)!important;font-size:14px!important}.account-popover{max-width:calc(100vw - 16px)!important;right:8px!important}}@media(max-width:900px){.models-layout{grid-template-columns:1fr!important;grid-template-rows:auto auto auto!important;gap:8px!important}.models-right.no-model,.models-right{max-height:320px;overflow-y:auto}}@media(max-width:768px),(max-height:520px)and (orientation:landscape)and (pointer:coarse)and (max-width:1024px){.viewer-box,#viewerSection{min-height:240px}.tabs-header{display:flex;gap:4px;padding:6px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.tabs-header::-webkit-scrollbar{display:none}.tab-btn{flex:1 0 auto;min-width:90px;font-size:12px;padding:8px 10px;white-space:nowrap}.tab-btn .tab-icon{font-size:13px}.control-group label{font-size:var(--mapp-f-label, 13px);line-height:var(--mapp-f-label-lh, 1.4);letter-spacing:var(--mapp-f-label-ls, .005em);margin-bottom:var(--mapp-s1, 4px)}.control-group input[type=range]{flex:1 1 auto;min-width:0}}@media(max-width:480px){.models-right{padding:12px;max-height:280px}.tab-content{padding:8px 0}.model-card{width:104px!important;min-width:104px!important}.model-thumb{height:74px!important}.editor-toolbar{flex-wrap:wrap;gap:6px}.toolbar-btn{font-size:var(--mapp-f-label, 13px);padding:var(--mapp-s2, 8px) var(--mapp-s3, 12px)}.toolbar-btn span{font-size:var(--mapp-f-label, 13px)}.model-stats-overlay{font-size:var(--mapp-f-micro, 12px)!important;gap:var(--mapp-s1, 4px)!important}.mso-item b{font-size:var(--mapp-f-micro, 12px)!important}}@media(max-width:768px),(max-height:520px)and (orientation:landscape)and (pointer:coarse)and (max-width:1024px){.models-right .pd-sec{padding:14px;gap:10px}.models-right .controls-container.pd-stack{padding:14px;gap:var(--mapp-s4, 16px)}.pd-field{gap:var(--mapp-s2, 8px)}}@media(max-width:768px),(max-height:520px)and (orientation:landscape)and (pointer:coarse)and (max-width:1024px){.generator-container{padding:14px var(--mapp-s3, 12px)!important}.generator-header{flex-direction:column;align-items:flex-start;gap:var(--mapp-s3, 12px)}.workspace-grid{grid-template-columns:1fr!important;gap:var(--mapp-s3, 12px)}.gw-grid{grid-template-columns:repeat(2,1fr)!important;gap:10px!important}.gw-card{font-size:12px}.gw-card h4{font-size:12.5px!important}.gw-filters{flex-wrap:wrap;justify-content:flex-start;gap:6px}.gw-filter-tag{font-size:12px;padding:6px 12px}.image-dropzone-compact{padding:18px 14px;min-height:120px}.dropzone-content-compact i{font-size:28px}.dropzone-text p{font-size:var(--mapp-f-label, 13px)}.dropzone-format-hint{font-size:var(--mapp-f-micro, 12px)}.multi-image-grid{grid-template-columns:repeat(2,1fr);gap:var(--mapp-s2, 8px)}.gen-quota-badge{flex-wrap:wrap;gap:var(--mapp-s2, 8px)!important;padding:var(--mapp-s2, 8px) 10px!important}.gqb-stat{font-size:var(--mapp-f-micro, 12px)}.gen-options{gap:var(--mapp-s3, 12px)}.btn-generate{width:100%;font-size:var(--mapp-f-body, 14px);padding:var(--mapp-s3, 12px) var(--mapp-s4, 16px)}.generation-progress{padding:22px var(--mapp-s4, 16px)!important}.progress-loader{width:56px;height:56px}.progress-loader i{font-size:22px!important}}@media(max-width:480px){.gw-grid{grid-template-columns:1fr!important}.gen-quota-badge{flex-direction:column;align-items:stretch}.gqb-divider{display:none}}@media(max-width:768px),(max-height:520px)and (orientation:landscape)and (pointer:coarse)and (max-width:1024px){.analytics-container{padding:14px 12px!important}.analytics-header{flex-direction:column;align-items:flex-start;gap:10px}.analytics-header h2{font-size:18px!important}.header-controls{flex-wrap:wrap;width:100%}.range-pills{flex-wrap:wrap;padding:2px}.range-pill{font-size:12px;padding:6px 10px}.a-stats-grid{grid-template-columns:repeat(2,1fr)!important;gap:8px!important}.a-stat-card{padding:10px 12px!important}.a-stat-value{font-size:16px!important}.a-stat-label{font-size:12px!important}.chart-card{padding:12px!important}.chart-card canvas{min-height:220px!important}.chart-row{flex-direction:column!important;gap:12px!important}.chart-row .chart-card{flex:1 1 100%!important}}@media(max-width:480px){.a-stats-grid{grid-template-columns:1fr!important}.chart-card canvas{min-height:200px!important}}@media(max-width:768px),(max-height:520px)and (orientation:landscape)and (pointer:coarse)and (max-width:1024px){.account-container,.settings-container{padding:14px 12px!important}.account-header h2,.settings-header h2{font-size:18px!important}.account-grid,.settings-grid{grid-template-columns:1fr!important;gap:12px!important}.account-card,.settings-card{padding:16px!important}.card-title{font-size:14px!important;padding-bottom:10px!important;margin-bottom:14px!important}.form-row-compact label{font-size:12px}.form-row-compact input,.form-row-compact select,.settings-control-select{font-size:13px;padding:9px 12px}.profile-header-inline{flex-direction:column;align-items:flex-start!important;gap:12px!important}.profile-avatar{width:64px;height:64px}.form-grid-two-column{grid-template-columns:1fr!important}.danger-zone-inline{flex-direction:column;align-items:stretch!important;gap:12px!important;padding:14px!important}.danger-zone-btn-inline{width:100%;justify-content:center}}@media(max-width:480px){.account-card,.settings-card{padding:14px 12px!important}}@media(max-width:768px),(max-height:520px)and (orientation:landscape)and (pointer:coarse)and (max-width:1024px){.support-container{padding:14px 12px!important}.doc-header{padding:12px 0!important}.header-titles h1{font-size:18px!important}.search-wrapper{max-width:100%!important}.bento-card{padding:14px!important}.bento-icon{width:32px!important;height:32px!important;font-size:13px!important}}@media(max-width:768px),(max-height:520px)and (orientation:landscape)and (pointer:coarse)and (max-width:1024px){.ann-container{padding:14px 12px!important}.ann-header{flex-direction:column;align-items:stretch;gap:10px}.ann-header h2{font-size:18px}.ann-filters{flex-wrap:wrap;gap:6px}.ann-chip{font-size:12px;padding:8px 12px}.ann-top-row{grid-template-columns:1fr!important;gap:12px}.ann-system-status{grid-template-columns:1fr!important}.upcoming-grid{grid-template-columns:repeat(2,1fr)!important}.ann-stat-bar{flex-wrap:wrap;gap:8px 14px;font-size:12px}.ann-timeline-item{padding:12px 14px;font-size:12.5px}}@media(max-width:600px){.upcoming-grid{grid-template-columns:1fr!important}}@media(max-width:768px),(max-height:520px)and (orientation:landscape)and (pointer:coarse)and (max-width:1024px){.modal-overlay{padding:env(safe-area-inset-top,12px) 12px env(safe-area-inset-bottom,12px)!important}.modal-content,.popup-content,.auth-card,.modal-content-small{max-width:calc(100vw - 24px)!important;width:calc(100vw - 24px)!important;max-height:calc(100vh - env(safe-area-inset-top,24px) - env(safe-area-inset-bottom,24px) - 24px)!important;overflow-y:auto}.auth-card.modal-content-small{max-width:100%!important;padding:22px 18px!important}.auth-card h2{font-size:19px}.auth-card h3{font-size:16px}.auth-btn{padding:11px;font-size:13px}#upgradeModal .plan-grid{grid-template-columns:1fr!important;gap:12px!important}#upgradeModal .plan-card{padding:16px!important}#upgradeModal .plan-name-info h4{font-size:16px!important}#upgradeModal .plan-price{font-size:13px!important}#bugReportModal .popup-content,#bugReportModal .modal-content{padding:20px 16px!important}#bugReportModal textarea{min-height:100px}#bugReportModal .file-upload-zone{padding:16px 12px}#welcomeModal .popup-content{padding:24px 18px!important}#welcomeModal h2{font-size:20px}#quota-alert,.ai-quota-modal{width:calc(100vw - 24px)!important;max-width:380px!important;padding:20px 16px!important}.daily-warning-content{max-width:380px!important;width:calc(100vw - 24px)!important;padding:20px 16px!important}.popup-actions{flex-direction:column;gap:8px}.popup-actions button{width:100%}.delete-popup .popup-content{max-width:380px!important;width:calc(100vw - 24px)!important}#profileEditModal .auth-card,#changePasswordModal .auth-card{padding:20px 16px!important}.gen-modal{max-width:calc(100vw - 24px)!important;width:calc(100vw - 24px)!important}#screenshotModal .popup-content{max-width:calc(100vw - 24px)!important;padding:16px!important}#screenshotModal img{max-width:100%!important;height:auto!important}}@media(max-width:480px){.modal-content,.popup-content,.auth-card{padding:16px 14px!important}.auth-provider-btn,.google-btn{font-size:12.5px;padding:10px 12px}.modal-close-btn,.popup-close-btn{width:var(--mapp-tap, 44px)!important;height:var(--mapp-tap, 44px)!important;top:10px!important;right:10px!important;font-size:13px!important}}@media(max-width:768px),(max-height:520px)and (orientation:landscape)and (pointer:coarse)and (max-width:1024px){.ar-button-container,[class*=ar-button]{min-height:44px;padding:12px 18px!important}.ar-button-container i{font-size:16px}.ar-popup-overlay .ar-popup-card{max-width:calc(100vw - 24px)!important;width:calc(100vw - 24px)!important;padding:22px 18px!important}#arQrBox img{width:200px!important;height:200px!important;max-width:70vw}.public-logo,.viewer-logo{max-width:100px}}@media(max-width:1024px){.admin-sidebar{position:fixed;left:-260px;top:0;bottom:0;width:240px;z-index:9999;transition:left .25s cubic-bezier(.4,0,.2,1);box-shadow:4px 0 32px #0006}.admin-sidebar.open{left:0}.admin-content{margin-left:0!important}}@media(max-width:768px),(max-height:520px)and (orientation:landscape)and (pointer:coarse)and (max-width:1024px){.admin-content{padding:12px!important}.admin-topbar{padding:10px 12px!important;flex-wrap:wrap;gap:8px}.admin-topbar .breadcrumb{font-size:12px}.admin-topbar h1{font-size:17px}.data-table-container{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 -12px;padding:0 12px}.data-table{min-width:640px}.data-table th,.data-table td{padding:8px 10px!important;font-size:12px!important;white-space:nowrap}.drawer .drawer-content{width:100vw!important;max-width:100vw!important}.drawer-header,.drawer-body{padding:14px!important}.stats-grid,.stats-grid-auto{grid-template-columns:1fr 1fr!important;gap:8px!important}.view-toolbar{flex-direction:column;align-items:stretch!important;gap:10px}.toolbar-left,.toolbar-right{width:100%}.toolbar-right{flex-wrap:wrap;gap:6px}.ai-gen-stats-grid{grid-template-columns:1fr 1fr!important;gap:8px!important}.ai-gen-stats-row{grid-template-columns:1fr!important}.ai-gen-stat-card{padding:10px!important}.ai-gen-stat-value{font-size:16px!important}}@media(max-width:480px){.stats-grid,.stats-grid-auto,.ai-gen-stats-grid{grid-template-columns:1fr!important}.data-table{min-width:520px}}@media(max-width:768px),(max-height:520px)and (orientation:landscape)and (pointer:coarse)and (max-width:1024px){.motto-headline{font-size:26px!important;line-height:1.2}.motto-sub{font-size:13px!important}.reference-reel img{height:24px!important;opacity:.7}}@media(max-width:480px){.auth-signup-big-btn{width:100%;padding:12px 24px!important}}@media(max-width:768px),(max-height:520px)and (orientation:landscape)and (pointer:coarse)and (max-width:1024px){.p-card{padding:18px 14px!important}.p-name{font-size:16px!important}.p-price .big{font-size:28px!important}.p-feat li{font-size:12px}.legal-wrapper{padding:24px 16px 50px!important}.legal-wrapper h1{font-size:22px!important}.legal-wrapper h2{font-size:15px!important;margin:28px 0 10px!important}.legal-wrapper h3{font-size:14px!important}.legal-wrapper p,.legal-wrapper li{font-size:13px!important;line-height:1.65}.legal-wrapper table{font-size:12px}.legal-wrapper th,.legal-wrapper td{padding:8px 10px}}@media(max-width:360px){.modal-content,.popup-content,.auth-card{padding:14px 12px!important}.tab-btn{font-size:12px!important;min-width:80px}.account-popover{max-width:calc(100vw - 8px)!important;right:4px!important;left:4px!important;width:auto!important}.toast-container,[class*=toast]{bottom:env(safe-area-inset-bottom,12px)}}@media(max-height:500px)and (orientation:landscape)and (pointer:coarse)and (max-width:1024px){.ai-floating{max-height:90vh}.modal-content,.popup-content,.auth-card{max-height:90vh;overflow-y:auto}.gen-welcome,.gw-hero{padding:12px}}@media(max-width:768px)and (prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:.1s!important;animation-duration:.1s!important}}@media(max-width:768px),(max-height:520px)and (orientation:landscape)and (pointer:coarse)and (max-width:1024px){.page-container{overscroll-behavior:contain}}@media(max-width:768px),(max-height:520px)and (orientation:landscape)and (pointer:coarse)and (max-width:1024px){input[type=text],input[type=email],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=url],select,textarea,.form-row-compact input,.form-row-compact select,.form-row-compact textarea,.settings-control-select,.input-with-icon-wrapper input,.settings-input-with-icon-wrapper input,.auth-form input,.bug-form-row input,.bug-form-row select,.bug-form-row textarea,.page-selector-search-wrap input,.qr-editor-modal input,.gen-prompt-textarea{font-size:16px!important}}@media(max-width:768px),(max-height:520px)and (orientation:landscape)and (pointer:coarse)and (max-width:1024px){.modal-close-top,.modal-close-btn,.popup-close-btn,.close-modal-btn,.mip-close,.bug-close-btn,.gen-popup-close,.vw-fullscreen-btn,.viewer-fullscreen-btn,.lb-popup-close,.sh-copy,.sh-mini,.sh-btn{min-width:var(--mapp-tap, 44px)!important;min-height:var(--mapp-tap, 44px)!important}.a-icon-btn,.action-btn,.action-btn-sm,.ann-icon-btn,.input-icon-btn,.settings-input-icon-btn,.mip-action-btn,.toggle-btn,.danger-zone-btn-inline,.small-action-btn,.gen-modal-btn,.auth-btn,.quota-modal-actions button,.popup-actions button,.popover-item,.ann-chip,.a-card-header[data-card-id],.a-card-toggle,.ann-card-toggle,.mva-btn,.reset-btn,.orientation-axis-reset,.gw-action-btn,.lib-card-kebab,.sort-popup button,.menu-dropdown-list button,.custom-select-dropdown .custom-select-option{min-height:var(--mapp-tap, 44px)!important}input[type=range]{box-sizing:content-box;padding-top:14px;padding-bottom:14px;background-clip:content-box!important}input[type=color]{min-width:var(--mapp-tap, 44px)!important;min-height:var(--mapp-tap, 44px)!important;border-radius:8px}}@media(max-width:768px),(max-height:520px)and (orientation:landscape)and (pointer:coarse)and (max-width:1024px){.material-row-inline{flex-direction:column!important;gap:8px!important}.material-row-inline .inline-half{width:100%!important}.factor-box,.texture-box,.texture-display-box{min-height:38px!important}.factor-box input[type=color]{width:44px!important;height:44px!important}.texture-display-box{min-height:38px;padding:6px 10px}.material-control-row-hizala{gap:8px!important}.material-control-row-hizala input[type=range]{flex:1}.material-control-row-hizala .reset-btn{width:30px!important;height:30px!important;min-width:0!important;min-height:0!important;flex:none}.material-name-input{padding:7px 10px;min-height:0;height:36px;box-sizing:border-box}.group-title{padding:8px 12px;min-height:38px}.pick-material-btn{padding:0 12px;min-height:36px}.constraint-checkbox,.constraint-option{min-height:38px;padding:6px 4px}}@media(max-width:480px){.material-group{padding:10px}.group-content{padding:8px 0}}@media(max-width:480px){.orientation-axis{padding:10px 12px 12px}.orientation-axis-header{gap:6px}.orientation-axis-controls{gap:4px}.orientation-degree-input{width:54px!important;height:var(--mapp-tap, 44px)!important}.orientation-axis-reset{width:var(--mapp-tap, 44px)!important;height:var(--mapp-tap, 44px)!important}}@media(max-width:360px){.orientation-degree-input{width:var(--mapp-tap, 44px)!important}.axis-name{display:none}.orientation-axis-controls{gap:2px}}@media(max-width:600px){.multi-image-grid{grid-template-columns:repeat(2,1fr)!important;gap:8px}}@media(max-width:360px){.multi-image-grid{grid-template-columns:1fr!important}}@media(max-width:600px){.gen-quota-badge{flex-wrap:wrap;max-width:100%}.gqb-stat{white-space:normal}}@media(max-width:360px){.gw-popup-viewer{height:220px!important}.gw-popup-bottom{padding:10px 12px}.gw-popup-model-name{font-size:14px}.gw-action-btn{width:var(--mapp-tap, 44px);height:var(--mapp-tap, 44px)}.gw-popup-tags{gap:4px}}@media(max-width:768px),(max-height:520px)and (orientation:landscape)and (pointer:coarse)and (max-width:1024px){.toggle-btn{padding:8px 12px!important;font-size:12.5px}.chart-type-toggle{padding:3px}.page-selector-dropdown{min-width:0!important;width:calc(100vw - 32px);left:50%!important;transform:translate(-50%);max-height:70vh;overflow-y:auto;-webkit-overflow-scrolling:touch}.ef-row{gap:10px;padding:10px 0}.ef-row-label{font-size:12px;white-space:normal}.vi-peak-item{padding:10px 12px;gap:10px}.vi-peak-hour{font-size:12.5px}.vi-peak-count{font-size:13px}.lb-popup{width:calc(100vw - 24px)!important;max-width:100%!important;max-height:88vh}.lb-popup-header{padding:16px 14px 12px!important}.lb-popup-body{padding:8px 12px 12px!important}}@media(max-width:480px){.heatmap-container{grid-template-columns:24px repeat(12,1fr)!important}.heatmap-label.hour-label{font-size:12px}.a-stats-grid{grid-template-columns:repeat(2,1fr)!important}.a-stat-card{padding:8px 10px!important;gap:8px!important}.a-stat-icon{width:32px!important;height:32px!important;font-size:14px!important}.a-stat-value{font-size:15px!important}}@media(max-width:768px),(max-height:520px)and (orientation:landscape)and (pointer:coarse)and (max-width:1024px){.bento-card pre,.doc-section pre{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%}.bento-card code,.doc-section code{word-break:break-word}.bento-card{overflow-wrap:anywhere}.doc-header{padding-top:56px!important}.ann-header{padding-top:8px}.search-results-dropdown{max-height:50vh}}@media(max-width:360px){.doc-sidebar{max-height:50vh}.nav-item{font-size:12px;padding:10px 12px;min-height:44px}.group-label{padding:0 8px 4px}}@media(max-width:768px),(max-height:520px)and (orientation:landscape)and (pointer:coarse)and (max-width:1024px){#page-announcements.page-view.active,.ann-container{min-height:0}.ann-filters{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.ann-chip{scroll-snap-align:start}.ann-footer{padding-bottom:max(16px,env(safe-area-inset-bottom));margin-bottom:12px}.ann-content{min-width:0;max-width:100%}.ann-item-header>*{min-width:0}.ann-title{word-break:break-word}}@media(max-width:768px),(max-height:520px)and (orientation:landscape)and (pointer:coarse)and (max-width:1024px){#page-designer [style*="grid-template-columns: 1fr 1fr"],#page-designer [style*="grid-template-columns:1fr 1fr"],#page-support [style*="grid-template-columns: 1fr 1fr"],#page-support [style*="grid-template-columns:1fr 1fr"]{grid-template-columns:1fr!important}.page-design-wrapper iframe,#pageViewerSection iframe{touch-action:manipulation}.save-buttons-row{flex-wrap:wrap;gap:8px!important}.save-buttons-row>*{flex:1 1 calc(50% - 4px);min-height:44px}}@media(max-width:768px)and (prefers-reduced-motion:reduce){.save-card.unsaved .save-model-btn{animation:none!important}}body.popup-open{overflow:hidden!important;touch-action:none}@media(max-width:768px),(max-height:520px)and (orientation:landscape)and (pointer:coarse)and (max-width:1024px){.delete-popup,.contact-popup-overlay,.cleanup-popup-overlay,.grace-popup-overlay,.qr-editor-overlay,.ar-popup-overlay,.custom-checkout-overlay,.screenshot-popup-overlay,.toast-popup,.farewell-popup,.invoices-popup-overlay{padding:env(safe-area-inset-top,12px) 12px env(safe-area-inset-bottom,12px)!important;height:100vh;height:100dvh!important;max-height:100dvh!important}.cleanup-popup-content,.grace-popup-content,.farewell-popup .popup-content,.invoices-popup-content,.payment-pending-popup .popup-content{max-width:calc(100vw - 24px)!important;width:calc(100vw - 24px)!important;max-height:calc(100dvh - 48px)!important;overflow-y:auto!important;padding-bottom:max(18px,env(safe-area-inset-bottom))!important}.qr-editor-modal{padding-bottom:max(18px,env(safe-area-inset-bottom))!important}.custom-checkout-overlay{padding:0!important}.checkout-popup-content{width:100vw!important;max-width:100vw!important;height:100dvh!important;border-radius:0!important;padding-bottom:max(20px,env(safe-area-inset-bottom))!important}#bugReportModal .bug-form-row{flex-direction:column!important;gap:10px!important}#bugReportModal .bug-field-fixed,#bugReportModal .bug-field-grow{width:100%!important}.bug-report-popup{max-height:calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 24px)!important;padding-bottom:max(20px,env(safe-area-inset-bottom))!important}.bug-tabs{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.bug-tabs::-webkit-scrollbar{display:none}.welcome-popup,#profileEditModal .auth-card,#changePasswordModal .auth-card{padding-bottom:max(22px,env(safe-area-inset-bottom))!important;max-height:calc(100dvh - 48px);overflow-y:auto}.custom-select-dropdown,.device-dropdown-menu,.dt-font-dropdown,.menu-dropdown-list,.sort-popup,.material-popup{max-width:calc(100vw - 24px)!important;max-height:60vh!important;max-height:60dvh!important;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}#toastMiniContainer{top:max(16px,env(safe-area-inset-top,16px))!important}}@media(max-width:768px)and (max-height:500px){.modal-content,.popup-content,.auth-card,.bug-report-popup,.welcome-popup,.contact-popup-card{max-height:92vh!important;max-height:92dvh!important}}@media(max-height:500px)and (orientation:landscape)and (pointer:coarse)and (max-width:1024px){.models-layout .viewer-box{height:60vh!important;max-height:60vh}.models-layout .models-right{max-height:35vh}.models-layout .model-slider-box{display:none}.ar-popup-overlay .ar-popup-card{max-height:92vh;max-height:92dvh}}@media(max-width:480px){.form-row-compact input[disabled],.form-row-compact input[readonly]{text-overflow:ellipsis}.delete-code-input{width:100%!important;max-width:240px!important;letter-spacing:6px!important;font-size:22px!important}}@media(max-width:360px){.mem-quick-stats{grid-template-columns:1fr 1fr;gap:8px}.mem-qs-icon{width:28px!important;height:28px!important}.a-card-header h3,.danger-zone-inline-title{font-size:13px}.danger-zone-inline-desc{font-size:12px}}:root{--z-popover: 1000;--z-sidebar: 2000;--z-backdrop: 3000;--z-modal: 4000;--z-toast: 5000;--z-tooltip: 6000}@media(max-width:768px),(max-height:520px)and (orientation:landscape)and (pointer:coarse)and (max-width:1024px){.sidebar{height:100dvh!important;max-height:100dvh!important;padding-bottom:max(14px,env(safe-area-inset-bottom,14px))!important;display:flex!important;flex-direction:column!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch}.sidebar-account{margin-top:auto!important;flex-shrink:0!important}.sidebar-account.is-open .account-popover{max-height:70dvh!important;overflow-y:auto!important;bottom:max(60px,env(safe-area-inset-bottom,60px))!important}}@media(max-width:768px),(max-height:520px)and (orientation:landscape)and (pointer:coarse)and (max-width:1024px){.menu-list{gap:8px!important}.menu-item{padding:12px 14px!important;font-size:13.5px!important;min-height:46px!important}.menu-item i{font-size:17px!important;width:22px!important}.menu-group+.menu-group{margin-top:6px!important}.account-popover-actions{padding:8px 6px!important;gap:4px!important;display:flex!important;flex-direction:column!important}.account-popover-actions .popover-item{padding:12px 14px!important;min-height:46px!important;font-size:14px!important}.account-popover-actions .popover-item i{font-size:16px!important}}@media(max-width:900px){.model-viewer-actions #modelSearchInput{font-size:16px!important}}@media(max-width:380px){.model-viewer-actions .mva-btn,.model-viewer-actions .toolbar-btn:not(.model-search-container){width:var(--mapp-tap, 44px)!important;height:var(--mapp-tap, 44px)!important;min-width:var(--mapp-tap, 44px)!important}.model-viewer-actions .model-search-container{min-width:var(--mapp-tap, 44px)!important;height:var(--mapp-tap, 44px)!important}.model-viewer-actions .slider-actions.search-active .model-search-container{width:140px!important;min-width:0!important}}@media(max-width:768px),(max-height:520px)and (orientation:landscape)and (pointer:coarse)and (max-width:1024px){.progress-badges{flex-wrap:wrap!important;justify-content:center!important;row-gap:5px!important;column-gap:5px!important;max-width:100%!important;padding:0 4px!important}.progress-badges .gr-badge{font-size:12px!important;padding:4px 9px!important;flex-shrink:0!important;max-width:100%!important}.progress-info{flex-wrap:wrap!important;gap:6px!important;justify-content:space-between!important;font-size:12px!important;padding:0 4px!important}.progress-timer{font-size:13px!important;flex:0 0 auto!important}.gen-status-label{font-size:12px!important;flex:1 1 100%!important;text-align:center!important;order:99}.progress-info>#progressTime{font-size:12px!important;flex:0 0 auto!important;text-align:right!important}}@media(max-width:380px){.progress-badges{flex-wrap:nowrap!important;overflow-x:auto!important;justify-content:flex-start!important;-webkit-overflow-scrolling:touch;scrollbar-width:none}.progress-badges::-webkit-scrollbar{display:none}}@media(max-width:768px),(max-height:520px)and (orientation:landscape)and (pointer:coarse)and (max-width:1024px){.popup-content.mip.gw-popup-card{width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px)!important;margin:8px!important;border-radius:16px!important;overflow:hidden!important;display:flex!important;flex-direction:column!important}.gw-popup-viewer{height:50vh!important;max-height:360px!important;min-height:240px!important;flex-shrink:0!important}.gw-popup-bottom{padding:14px 16px!important;overflow-y:auto!important;flex:1!important}.gw-popup-card .mip-close,.gw-popup-card .gw-fullscreen-btn{width:var(--mapp-tap, 44px)!important;height:var(--mapp-tap, 44px)!important;font-size:14px!important;top:10px!important;z-index:25!important;background:#0000008c!important;backdrop-filter:blur(8px);border-radius:10px!important}.gw-popup-card #gwPopupClose{right:12px!important}.gw-popup-card .gw-fullscreen-btn{right:64px!important}.gw-popup-card .gw-popup-cube-btn{right:116px!important}.gw-popup-card .gw-popup-external-btn{right:168px!important}}@media(max-width:480px){.gw-popup-viewer{height:45vh!important;max-height:320px!important}.gw-popup-card .gw-fullscreen-btn{display:none!important}.gw-popup-card #gwPopupClose{right:10px!important;top:10px!important}.gw-popup-card .gw-popup-cube-btn{right:62px!important}.gw-popup-card .gw-popup-external-btn{right:114px!important}}@media(max-width:600px){.dt-ar-grid{grid-template-columns:1fr 1fr!important;gap:6px!important}.dt-ar-cell{height:auto!important;min-height:76px!important;padding:6px 8px!important}.dt-ar-cell .dt-font-select-btn{font-size:12px!important;min-height:var(--mapp-tap, 44px)!important}.dt-ar-cell .dt-mini-label{font-size:12px!important;letter-spacing:.2px}}@media(max-width:380px){.dt-ar-grid{grid-template-columns:1fr!important;gap:5px!important}}@media(max-width:768px),(max-height:520px)and (orientation:landscape)and (pointer:coarse)and (max-width:1024px){.gw-popup-card .model-stats-overlay,.gw-popup-viewer .model-stats-overlay{top:auto!important;bottom:8px!important;left:8px!important;max-width:calc(100% - 16px)!important;font-size:12px!important;gap:3px 6px!important;padding:5px 9px!important;background:#0000008c!important;backdrop-filter:blur(8px);border-radius:8px!important}}@media(max-width:768px),(max-height:520px)and (orientation:landscape)and (pointer:coarse)and (max-width:1024px){input:not([type=range]):not([type=checkbox]):not([type=radio]):not([type=color]):not([type=button]):not([type=submit]):not([type=reset]),select,textarea{font-size:16px}}@media(max-width:768px),(max-height:520px)and (orientation:landscape)and (pointer:coarse)and (max-width:1024px){#viewerSection .view-mode-container{gap:var(--mapp-s1, 4px);padding:var(--mapp-s1, 4px)}#viewerSection .view-mode-container .view-mode-btn{min-width:var(--mapp-tap, 44px);min-height:var(--mapp-tap, 44px);border-radius:var(--mapp-r-xs, 8px)}.model-slider-head .msh-right .slider-actions .mva-btn,.model-slider-head .msh-right .slider-actions .model-search-container{min-width:var(--mapp-tap, 44px);min-height:var(--mapp-tap, 44px)}.model-slider-head .msh-right .slider-actions{gap:var(--mapp-s1, 4px)}}@media(max-width:768px),(max-height:520px)and (orientation:landscape)and (pointer:coarse)and (max-width:1024px){.bpcp-pop{width:288px!important;padding:var(--mapp-s3, 12px)!important;border-radius:var(--mapp-r-m, 14px)!important;font-size:var(--mapp-f-micro, 12px)!important}.bpcp-sv,.bpcp-strip{touch-action:none!important}.bpcp-sv{height:176px!important;border-radius:var(--mapp-r-s, 10px)!important}.bpcp-strip{height:var(--mapp-tap, 44px)!important;margin-top:var(--mapp-s3, 12px)!important;border-radius:12px!important}.bpcp-sv .bpcp-knob{width:20px!important;height:20px!important;margin:-10px 0 0 -10px!important}.bpcp-strip .bpcp-knob{width:24px!important;height:24px!important;margin:-12px 0 0 -12px!important}.bpcp-row{gap:var(--mapp-s2, 8px)!important;margin-top:var(--mapp-s3, 12px)!important}.bpcp-prev,.bpcp-val,.bpcp-mini{border-radius:var(--mapp-r-s, 10px)!important}.bpcp-prev{width:var(--mapp-tap, 44px)!important;height:var(--mapp-tap, 44px)!important}.bpcp-val{height:var(--mapp-tap, 44px)!important}.bpcp-mini{height:var(--mapp-tap, 44px)!important;min-width:var(--mapp-tap, 44px)!important;font-size:var(--mapp-f-micro, 12px)!important}.bpcp-sws{gap:var(--mapp-s2, 8px)!important;margin-top:var(--mapp-s3, 12px)!important}.bpcp-sw{width:var(--mapp-tap, 44px)!important;height:var(--mapp-tap, 44px)!important;border-radius:var(--mapp-r-s, 10px)!important}.pd-swatch .pickr .bpcp-btn,.dt-ar-cell .pickr .bpcp-btn,.cs-color-row .pickr .bpcp-btn,.material-row-inline .factor-box .pickr .bpcp-btn,.material-control-row-hizala .pickr .bpcp-btn{min-width:var(--mapp-tap, 44px)!important;min-height:var(--mapp-tap, 44px)!important}}@media(max-width:900px)and (max-height:520px){.bpcp-pop{max-height:92svh!important;overflow-y:auto!important;overscroll-behavior:contain}.bpcp-sv{height:110px!important}}@media(pointer:coarse)and (max-width:1024px){.modal-close-top,.modal-close-btn,.popup-close-btn,.close-modal-btn,.mip-close,.bug-close-btn,.gen-popup-close,.vw-fullscreen-btn,.viewer-fullscreen-btn,.lb-popup-close,.view-mode-btn,.mva-btn,.reset-btn,.orientation-axis-reset,.gw-action-btn,.a-icon-btn,.action-btn,.action-btn-sm,.toolbar-btn,.sh-copy,.sh-mini,.sh-btn{min-width:var(--mapp-tap, 44px);min-height:var(--mapp-tap, 44px)}.toggle-btn,.auth-btn,.popover-item,.menu-item,.ann-chip,.gjs-trigger,.gjs-row-main,.gjs-act{min-height:var(--mapp-tap, 44px)}input[type=range]{box-sizing:content-box;padding-top:14px;padding-bottom:14px;background-clip:content-box!important}.bpcp-strip{height:var(--mapp-tap, 44px)!important}.bpcp-sw,.bpcp-mini,.bpcp-val,.bpcp-prev{min-height:var(--mapp-tap, 44px)!important}.bpcp-sw,.bpcp-mini{min-width:var(--mapp-tap, 44px)!important}.pd-swatch .pickr .bpcp-btn,.dt-ar-cell .pickr .bpcp-btn,.cs-color-row .pickr .bpcp-btn,.material-row-inline .factor-box .pickr .bpcp-btn,.material-control-row-hizala .pickr .bpcp-btn{min-width:var(--mapp-tap, 44px)!important;min-height:var(--mapp-tap, 44px)!important}}@media(max-width:768px),(max-height:520px)and (orientation:landscape)and (pointer:coarse)and (max-width:1024px){.models-right .pd-sec-head,.share-mip .pd-sec-head{font-size:var(--mapp-f-label, 13px);line-height:var(--mapp-f-label-lh, 1.4)}.models-right .material-group.pd-sec>.group-title{font-size:var(--mapp-f-label, 13px);line-height:var(--mapp-f-label-lh, 1.4)}.models-right .pd-seg-btn.design-toggle-btn{font-size:var(--mapp-f-micro, 12px)}.model-new-badge{font-size:var(--mapp-f-micro, 12px);padding:3px 7px;border-radius:5px;letter-spacing:.4px}.pd-newtheme-field .pd-newtheme-count{font-size:var(--mapp-f-micro, 12px)}.models-right .scene-preset-newhint,.scene-preset-newform .scene-preset-newhint{font-size:var(--mapp-f-micro, 12px);line-height:var(--mapp-f-micro-lh, 1.4)}.models-right .scene-preset-chip,.design-preset-group .design-preset-chip,.models-right .pd-swatch,.pd-swatches .pd-swatch{font-size:var(--mapp-f-micro, 12px)}}@media(max-width:768px),(max-height:520px)and (orientation:landscape)and (pointer:coarse)and (max-width:1024px){.qr-editor-preview-mini .qr-mini-title{font-size:var(--mapp-f-micro, 12px)}.qr-editor-preview-mini .qr-mini-desc{font-size:var(--mapp-f-micro, 12px);line-height:var(--mapp-f-micro-lh, 1.4)}.qr-editor-preview-mini .qr-mini-close{font-size:11px}.qr-editor-preview-mini .qr-mini-icon{width:13px;height:13px}}@media(max-width:480px){.qr-editor-row .qr-editor-preview-mini{width:168px;min-width:168px;height:auto;gap:6px;padding:10px}.qr-editor-row .qr-editor-fields{width:100%}}@media(max-width:768px),(max-height:520px)and (orientation:landscape)and (pointer:coarse)and (max-width:1024px){.msh-source-switch .source-chip{flex-shrink:0;justify-content:center;height:32px;align-self:center;padding:0 13px;border-radius:16px}.model-slider-head .msh-source-switch{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scroll-snap-type:x proximity;padding-inline:var(--mapp-s1, 4px)}.msh-source-switch .source-chip{scroll-snap-align:start}}@media(max-width:768px),(max-height:520px)and (orientation:landscape)and (pointer:coarse)and (max-width:1024px){.models-layout .model-slider-box,.slider-wrapper .model-slider-box{padding:10px var(--mapp-s3, 12px);gap:10px;scroll-snap-type:x proximity;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.model-slider-box .model-card{scroll-snap-align:start}.model-slider-box .model-card .model-meta{padding:6px var(--mapp-s2, 8px) var(--mapp-s2, 8px)}.models-empty{min-height:132px;padding:var(--mapp-s6, 24px) var(--mapp-s4, 16px);font-size:var(--mapp-f-body, 14px);line-height:var(--mapp-f-body-lh, 1.55);border-radius:var(--mapp-r-m, 14px)}.models-empty .models-empty-content{display:flex;flex-direction:column;align-items:center;gap:var(--mapp-s1, 4px)}.models-empty .models-empty-content h3,.models-empty .models-empty-content p{margin:0}.models-empty .models-empty-content h3{font-size:var(--mapp-f-sub, 16px);line-height:var(--mapp-f-sub-lh, 1.4);letter-spacing:var(--mapp-f-sub-ls, -.01em);font-weight:var(--mapp-fw-med, 600)}.models-empty .models-empty-content p{font-size:var(--mapp-f-label, 13px);line-height:var(--mapp-f-label-lh, 1.4);opacity:.75}.models-empty .models-empty-content>i{margin-bottom:var(--mapp-s2, 8px)}.models-right .pd-action{min-height:60px;padding:var(--mapp-s3, 12px) 14px;gap:var(--mapp-s3, 12px);border-radius:12px}.models-right .pd-action-txt b,.models-right .pd-toggle-lbl{font-size:var(--mapp-f-body, 14px);line-height:var(--mapp-lh-tight, 1.25)}.models-right .pd-action-txt,.models-right .pd-toggle-lbl{gap:var(--mapp-s1, 4px)}.models-right .pd-toggle-row{min-height:56px;padding:10px var(--mapp-s3, 12px);border-radius:12px}.models-right .dt-device-seg .dt-seg-btn,.models-right .pd-sync-row{min-height:var(--mapp-tap, 44px)}}@media(max-width:480px){.models-right .dt-device-seg .dt-seg-btn span{display:inline}.models-right .dt-device-seg .dt-seg-btn{padding:6px var(--mapp-s3, 12px);gap:var(--mapp-s2, 8px)}}@media(max-width:768px),(max-height:520px)and (orientation:landscape)and (pointer:coarse)and (max-width:1024px){.models-right .pd-field>label{font-size:var(--mapp-f-label, 13px);line-height:var(--mapp-f-label-lh, 1.4);letter-spacing:var(--mapp-f-label-ls, .005em)}.design-preset-slider .design-preset-empty{font-size:var(--mapp-f-micro, 12px)}#genModelSelect .gen-model-card{min-height:var(--mapp-tap, 44px)}}@media(max-width:768px),(max-height:520px)and (orientation:landscape)and (pointer:coarse)and (max-width:1024px){.bg-custom-color-row .pickr .bpcp-btn{min-width:var(--mapp-tap, 44px);min-height:var(--mapp-tap, 44px)}#page-library .lib-sk-row{grid-template-columns:44px minmax(0,1fr) auto;gap:10px;padding:11px 14px}#page-library .lib-sk-row>.lib-sk-col:nth-child(n+4){display:none}}@media(max-width:768px),(max-height:520px)and (orientation:landscape)and (pointer:coarse)and (max-width:1024px){.gen-modal{max-height:86dvh;min-height:0;box-sizing:border-box;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}#aiQuotaModal>.popup-content,#dailyLimitModal>.popup-content,#dailyWarningModal>.popup-content{max-height:86dvh;min-height:0;box-sizing:border-box;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.pricing-modal-content{min-height:0;box-sizing:border-box}.contact-popup-card{max-height:86dvh;min-height:0;box-sizing:border-box;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-bottom:calc(32px + env(safe-area-inset-bottom,0px))}}@media(max-width:380px){#page-library .lib-cell.lib-col-act{min-width:0;flex-wrap:wrap;justify-content:flex-end;row-gap:6px}}
