@media(max-width:768px){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,.gen-mode-tab,.range-pill{min-height:38px}::-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:100vw!important;max-height:70vh;height:auto!important;border-radius:16px 16px 0 0!important;z-index:9999}}@media(max-width:768px){.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:36px!important;height:36px!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){.viewer-box,#viewerSection{min-height:280px}.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:12px;margin-bottom:4px}.control-group input[type=range]{height:28px}.preset-buttons{display:flex;flex-wrap:wrap;gap:6px}.preset-btn{flex:1 1 calc(33.33% - 4px);font-size:11.5px;padding:7px 8px}}@media(max-width:480px){.models-right{padding:12px;max-height:280px}.tab-content{padding:8px 0}.model-card{width:80px!important;min-width:80px!important}.model-thumb{height:60px!important}.model-card-name{font-size:10.5px!important}.editor-toolbar{flex-wrap:wrap;gap:6px}.toolbar-btn{font-size:12px;padding:8px 12px}.toolbar-btn span{font-size:11.5px}.model-stats-overlay{font-size:10px!important;gap:4px!important}.mso-item b{font-size:11px!important}}@media(max-width:900px){.page-designer-mode .models-layout{grid-template-columns:1fr!important}.page-right{padding:12px}}@media(max-width:768px){.design-section,.dt-section{padding:10px 12px}.design-group,.dt-group{flex-direction:column;align-items:stretch;gap:6px}.design-label{font-size:12px}.preview-mockup-row{flex-direction:column;gap:12px}.preview-mockup-row>*{width:100%!important;max-width:320px;margin:0 auto}}@media(max-width:768px){.generator-container{padding:14px 12px!important}.generator-header{flex-direction:column;align-items:flex-start;gap:12px}.generator-title h1{font-size:22px!important}.workspace-grid{grid-template-columns:1fr!important;gap:12px}.gw-hero{padding:18px 14px!important;text-align:center}.gw-headline{font-size:22px!important}.gw-subtitle{font-size:12.5px!important}.gw-cta{width:100%;justify-content:center;font-size:13px;padding:11px 14px}.gw-grid{grid-template-columns:repeat(2,1fr)!important;gap:10px!important}.gw-card{font-size:11.5px}.gw-card h4{font-size:12.5px!important}.gw-filters{flex-wrap:wrap;justify-content:flex-start;gap:6px}.gw-filter-tag{font-size:11px;padding:6px 12px}.gen-mode-row .gw-back-btn{font-size:12px;padding:4px 6px}.gen-mode-tab{font-size:12px;padding:8px 10px}.gen-mode-tab i{font-size:12px}.image-dropzone-compact{padding:18px 14px;min-height:120px}.dropzone-content-compact i{font-size:28px}.dropzone-text p{font-size:13px}.dropzone-format-hint{font-size:10.5px}.multi-image-grid{grid-template-columns:repeat(2,1fr);gap:8px}.gen-quota-badge{flex-wrap:wrap;gap:8px!important;padding:8px 10px!important}.gqb-stat{font-size:11px}.gen-options{gap:12px}.gen-options-group{flex-direction:column;align-items:stretch;gap:6px!important}.gen-option-pill{font-size:11.5px;padding:6px 10px}.btn-generate{width:100%;font-size:13.5px;padding:12px 16px}.generation-progress{padding:22px 16px!important}.progress-loader{width:56px;height:56px}.progress-loader i{font-size:22px!important}.progress-header span{font-size:14px}}@media(max-width:480px){.gw-grid{grid-template-columns:1fr!important}.gw-headline{font-size:19px!important}.gw-cta{font-size:12.5px}.gen-quota-badge{flex-direction:column;align-items:stretch}.gqb-divider{display:none}}@media(max-width:768px){.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:11.5px;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:10px!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){.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:11.5px}.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){.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){.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:11.5px;padding:6px 10px}.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:11px}.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){.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:30px!important;height:30px!important;top:10px!important;right:10px!important;font-size:13px!important}}@media(max-width:768px){.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){.admin-content{padding:12px!important}.admin-topbar{padding:10px 12px!important;flex-wrap:wrap;gap:8px}.admin-topbar .breadcrumb{font-size:11.5px}.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:11.5px!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){.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){.p-card{padding:18px 14px!important}.p-name{font-size:16px!important}.p-price .big{font-size:28px!important}.p-feat li{font-size:11.5px}.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:11.5px}.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:11px!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){.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){.page-container{overscroll-behavior:contain}}@media(max-width:768px){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){.modal-close-top,.popup-close-btn,.close-modal-btn,.mip-close,.bug-close-btn,.gen-popup-close,.vw-fullscreen-btn,.lb-popup-close{min-width:44px!important;min-height: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{min-height:44px!important}input[type=range]{height:32px}input[type=color]{min-width:44px!important;min-height:36px!important;border-radius:8px}}@media(max-width:768px){.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:44px!important}.factor-box input[type=color]{width:44px!important;height:44px!important}.texture-display-box{min-height:40px;padding:8px 10px}.material-control-row-hizala{gap:8px!important}.material-control-row-hizala input[type=range]{flex:1;height:32px}.material-control-row-hizala .reset-btn{width:40px!important;height:40px!important;flex:none}.material-name-input{padding:10px 12px}.group-title{padding:12px 14px;min-height:48px}.pick-material-btn{padding:12px 16px;min-height:44px}.constraint-checkbox,.constraint-option{min-height:44px;padding:8px 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:50px!important;height:36px!important;font-size:13px}.orientation-axis-reset{width:36px!important;height:36px!important}.orientation-slider{height:32px}}@media(max-width:360px){.orientation-degree-input{width: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:36px;height:36px}.gw-popup-tags{gap:4px}}@media(max-width:768px){.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:11.5px;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:9px}.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){.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){#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){#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){.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){.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{font-size:13px}.danger-zone-inline-title{font-size:12px}.danger-zone-inline-desc{font-size:10.5px}}:root{--z-popover: 1000;--z-sidebar: 2000;--z-backdrop: 3000;--z-modal: 4000;--z-toast: 5000;--z-tooltip: 6000}@media(max-width:768px){.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){.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:32px!important;height:32px!important;min-width:32px!important}.model-viewer-actions .model-search-container{width:32px!important;min-width:32px!important;height:32px!important}}@media(max-width:768px){.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:9.5px!important;padding:3px 7px!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:11px!important;padding:0 4px!important}.progress-timer{font-size:12.5px!important;flex:0 0 auto!important}.gen-status-label{font-size:10.5px!important;flex:1 1 100%!important;text-align:center!important;order:99}.progress-info>#progressTime{font-size:11px!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){.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:36px!important;height:36px!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 .gw-fullscreen-btn{right:56px!important}.gw-popup-card #gwPopupClose{right:12px!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}}@media(max-width:600px){.dt-ar-grid{grid-template-columns:1fr 1fr!important;gap:6px!important}.dt-ar-cell{height:44px!important;padding:4px 8px!important}.dt-ar-cell .dt-font-select-btn{font-size:10.5px!important}.dt-ar-cell .dt-mini-label{font-size:9px!important;letter-spacing:.2px}}@media(max-width:380px){.dt-ar-grid{grid-template-columns:1fr!important;gap:5px!important}}@media(max-width:768px){.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:9.5px!important;gap:3px 5px!important;padding:4px 8px!important;background:#0000008c!important;backdrop-filter:blur(8px);border-radius:8px!important}}#mobileComingSoon{display:none}@media(max-width:768px){body[data-auth=authenticated] #mobileComingSoon{display:flex;position:fixed;inset:0;z-index:2147483000;flex-direction:column;align-items:center;justify-content:center;padding:32px 26px calc(28px + env(safe-area-inset-bottom,0px));background:radial-gradient(circle at 50% 32%,#16201b,#0a0a0a 72%);text-align:center}body[data-auth=authenticated]{overflow:hidden}#mobileComingSoon .mcs-card{max-width:360px;margin:auto 0;display:flex;flex-direction:column;align-items:center}#mobileComingSoon .mcs-badge{font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#22c55e;background:#22c55e1a;border:1px solid rgba(34,197,94,.25);padding:6px 14px;border-radius:999px;margin-bottom:22px}#mobileComingSoon .mcs-title{font-size:23px;font-weight:700;color:#fff;margin:0 0 12px;line-height:1.22}#mobileComingSoon .mcs-desc{font-size:13.5px;line-height:1.6;color:#9aa0a6;margin:0 0 24px}#mobileComingSoon .mcs-hint{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;font-weight:600;color:#d4d4d8;background:#ffffff0a;border:1px solid rgba(255,255,255,.09);padding:11px 18px;border-radius:12px}#mobileComingSoon .mcs-hint i{color:#22c55e}#mobileComingSoon .mcs-logo{width:76px;height:auto;opacity:.5;margin-top:38px}}
