.ClientDashboard_dashboardContainer__GZkHw{--dash-bg:#0f172a;--dash-panel:#1e293b;--dash-muted:#334155;--dash-border:#475569;--dash-border-soft:#334155;--dash-text:#e2e8f0;--dash-text-muted:#94a3b8;--dash-text-soft:#cbd5e1;--dash-text-strong:#f8fafc;--dash-accent:#60a5fa;--dash-accent-soft:#93c5fd;--dash-accent-strong:#3b82f6;--dash-accent-hover:#2563eb;--dash-accent-fill:#1e40af;--dash-card-hover:#1d3557;--dash-fallback-bg:#111827;--dash-overlay:rgba(15,23,42,.88);--dash-image-bg:#020617;--dash-shadow:0 2px 8px rgba(0,0,0,.3);--dash-free-bg:#164e63;--dash-free-border:#0e7490;--dash-free-title:#a5f3fc;--dash-free-body:#cffafe;--dash-free-hint:#67e8f9;--dash-tips-bg:#1e40af;--dash-tips-border:#3b82f6;--dash-tips-text:#bfdbfe;--dash-guide-tile:#475569;--dash-input-ring:rgba(96,165,250,.1);width:100%;min-height:100vh;background:var(--dash-bg);color:var(--dash-text);padding:1rem;box-sizing:border-box;transition:background .2s ease,color .2s ease}.ClientDashboard_dashboardContainer__GZkHw[data-theme=light]{--dash-bg:#f1f5f9;--dash-panel:#fff;--dash-muted:#f8fafc;--dash-border:#cbd5e1;--dash-border-soft:#e2e8f0;--dash-text:#0f172a;--dash-text-muted:#64748b;--dash-text-soft:#475569;--dash-text-strong:#020617;--dash-accent:#2563eb;--dash-accent-soft:#1d4ed8;--dash-accent-strong:#2563eb;--dash-accent-hover:#1d4ed8;--dash-accent-fill:#dbeafe;--dash-card-hover:#eff6ff;--dash-fallback-bg:#f8fafc;--dash-overlay:rgba(248,250,252,.94);--dash-image-bg:#e2e8f0;--dash-shadow:0 2px 10px rgba(15,23,42,.08);--dash-free-bg:#ecfeff;--dash-free-border:#a5f3fc;--dash-free-title:#0e7490;--dash-free-body:#155e75;--dash-free-hint:#0f766e;--dash-tips-bg:#eff6ff;--dash-tips-border:#93c5fd;--dash-tips-text:#1e3a8a;--dash-guide-tile:#e2e8f0;--dash-input-ring:rgba(37,99,235,.15)}.ClientDashboard_dashboardGrid__gNk0h{display:flex;gap:1.5rem;width:100%;min-width:0;margin:0 auto;min-height:calc(100vh - 2rem);align-items:flex-start}.ClientDashboard_leftSidebar__F_n11{width:350px;min-width:350px;box-sizing:border-box;background:var(--dash-panel);border-radius:12px;padding:1.5rem;box-shadow:var(--dash-shadow);height:-moz-fit-content;height:fit-content;position:sticky;top:1rem;border:1px solid var(--dash-border-soft)}.ClientDashboard_guideButtonsSection__aW1CG{margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid var(--dash-border)}.ClientDashboard_guideButtonsTitle__0ml69{font-size:.875rem;font-weight:600;color:var(--dash-text);margin-bottom:.75rem;display:flex;align-items:center;gap:.5rem}.ClientDashboard_guideButtonsTitle__0ml69 svg{width:16px;height:16px;color:var(--dash-accent)}.ClientDashboard_guideButtonsGrid__VjgST{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem}.ClientDashboard_guideButton__T0mI7{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:.75rem .5rem;background:var(--dash-muted);border:1px solid var(--dash-border);border-radius:8px;cursor:pointer;transition:all .2s ease;text-align:center;font-size:.75rem;color:var(--dash-text);min-height:70px;justify-content:center}.ClientDashboard_guideButton__T0mI7:hover{background:var(--dash-accent-fill);border-color:var(--dash-accent);transform:translateY(-1px);box-shadow:0 2px 8px rgba(96,165,250,.25)}.ClientDashboard_guideButton__T0mI7:active{transform:translateY(0)}.ClientDashboard_guideButtonIcon__iUGzk{width:24px;height:24px;color:var(--dash-accent);flex-shrink:0}.ClientDashboard_guideButtonText__9_e2I{font-weight:500;font-size:.7rem;line-height:1.2}.ClientDashboard_centerSection__nfqAg{flex:1;min-width:0;min-height:600px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}.ClientDashboard_previewBox__hQrD3{width:100%;max-width:100%;min-width:0;min-height:600px;display:flex;align-items:center;justify-content:center}.ClientDashboard_previewBox__hQrD3,.ClientDashboard_rightSidebar__c303e{padding:1.5rem;box-sizing:border-box;background:var(--dash-panel);border-radius:12px;box-shadow:var(--dash-shadow);border:1px solid var(--dash-border-soft)}.ClientDashboard_rightSidebar__c303e{width:350px;min-width:350px;height:-moz-fit-content;height:fit-content;position:sticky;top:1rem}.ClientDashboard_uploadSection__I_8j8{display:block;border:2px dashed var(--dash-border);border-radius:8px;padding:2rem 1rem;text-align:center;cursor:pointer;transition:border-color .2s ease,background .2s ease;background:var(--dash-muted);margin-bottom:1rem}@media (hover:hover) and (pointer:fine){.ClientDashboard_uploadSection__I_8j8:hover{border-color:var(--dash-accent);background:var(--dash-accent-fill)}}.ClientDashboard_uploadSectionDisabled__BEPO4,.ClientDashboard_uploadSectionDisabled__BEPO4:hover{cursor:not-allowed;opacity:.65;border-color:var(--dash-border);background:var(--dash-muted);pointer-events:none}.ClientDashboard_visuallyHiddenFile__OL0uM{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;opacity:0;pointer-events:none}.ClientDashboard_uploadSection__I_8j8 img{max-width:100%;max-height:200px;-o-object-fit:contain;object-fit:contain;border-radius:6px}.ClientDashboard_uploadSection__I_8j8 svg{width:48px;height:48px;color:var(--dash-text-muted);margin-bottom:1rem}.ClientDashboard_uploadSection__I_8j8 p{color:var(--dash-text-soft);margin:.5rem 0;font-size:.9rem}.ClientDashboard_removeButton__uVNIN{width:100%;padding:.75rem;background:#dc2626;color:#fff;border:none;border-radius:6px;font-weight:500;cursor:pointer;transition:all .2s ease;margin-bottom:1rem}.ClientDashboard_removeButton__uVNIN:hover{background:#b91c1c}.ClientDashboard_removeButton__uVNIN:disabled{cursor:not-allowed;opacity:.6;background:#7f1d1d}.ClientDashboard_imageEditPanel__xKojU{margin:-.25rem 0 1rem;padding:.85rem;border-radius:10px;border:1px solid var(--dash-border-soft);background:var(--dash-muted)}.ClientDashboard_imageEditHeader__SSo3y{margin-bottom:.65rem}.ClientDashboard_imageEditTitle__Kl7RG{margin:0;font-size:.85rem;font-weight:600;color:var(--dash-text-strong)}.ClientDashboard_imageEditHint__GzBmZ{margin:.25rem 0 0;font-size:.72rem;line-height:1.4;color:var(--dash-text-muted)}.ClientDashboard_imageEditToggleRow__aV_Eo{display:flex;gap:.4rem;margin-bottom:.65rem}.ClientDashboard_imageEditToggle__bkspy{flex:1;border:1px solid var(--dash-border);background:var(--dash-panel);color:var(--dash-text-soft);border-radius:6px;padding:.35rem .5rem;font-size:.72rem;font-weight:550;cursor:pointer}.ClientDashboard_imageEditToggleActive__o8f6W{border-color:var(--dash-accent);color:var(--dash-accent-soft);background:var(--dash-accent-fill)}.ClientDashboard_imageEditActions__ps9cd{display:flex;flex-wrap:wrap;gap:.4rem}.ClientDashboard_imageEditBtn__jQEh0{flex:1 1 auto;min-width:7rem;border:none;border-radius:6px;padding:.5rem .65rem;font-size:.75rem;font-weight:600;cursor:pointer;background:var(--dash-accent-strong);color:#fff}.ClientDashboard_imageEditBtn__jQEh0:hover:not(:disabled){background:var(--dash-accent-hover)}.ClientDashboard_imageEditBtn__jQEh0:disabled{opacity:.55;cursor:not-allowed}.ClientDashboard_imageEditBtnGhost__QzU2s{flex:1 1 auto;min-width:7rem;border:1px solid var(--dash-border);border-radius:6px;padding:.5rem .65rem;font-size:.75rem;font-weight:550;cursor:pointer;background:transparent;color:var(--dash-text-soft)}.ClientDashboard_imageEditBtnGhost__QzU2s:disabled{opacity:.55;cursor:not-allowed}.ClientDashboard_imageEditBrushWrap__8Z7TB{position:relative;margin-bottom:.65rem;border-radius:8px;overflow:hidden;background:var(--dash-image-bg)}.ClientDashboard_imageEditBrushImg__yVPpe{display:block;width:100%;height:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.ClientDashboard_imageEditBrushCanvas__LBxjM{position:absolute;inset:0;width:100%;height:100%;cursor:crosshair;touch-action:none}.ClientDashboard_imageEditBrushHint__BFVAM{margin:.4rem .5rem 0;font-size:.7rem;color:var(--dash-text-muted)}.ClientDashboard_imageEditBrushSize__wGA7W{display:flex;align-items:center;gap:.5rem;margin:.35rem .5rem .55rem;font-size:.7rem;color:var(--dash-text-soft)}.ClientDashboard_imageEditBrushSize__wGA7W input{flex:1}.ClientDashboard_imageEditPromptWrap__oKRxl{margin-bottom:.65rem}.ClientDashboard_imageEditPromptInput__jQAEo{width:100%;box-sizing:border-box;margin-bottom:.5rem;border-radius:8px;border:1px solid var(--dash-border);background:var(--dash-panel);color:var(--dash-text);padding:.55rem .65rem;font-size:.8rem;resize:vertical;min-height:2.6rem}.ClientDashboard_imageEditPromptInput__jQAEo:focus{outline:none;border-color:var(--dash-accent);box-shadow:0 0 0 3px var(--dash-input-ring)}.ClientDashboard_imageEditPending__YQXxm{margin-bottom:.5rem}.ClientDashboard_imageEditPendingTitle__JCm9k{margin:0 0 .25rem;font-size:.8rem;font-weight:600;color:var(--dash-text-strong)}.ClientDashboard_imageEditCompare__fyTIP{margin-bottom:.65rem;border-radius:8px;overflow:hidden;background:var(--dash-image-bg)}.ClientDashboard_imageEditCompareImg__K4oe7{display:block;width:100%;height:auto}.ClientDashboard_textarea__q0rPy{width:100%;padding:.75rem;border:1px solid var(--dash-border);border-radius:6px;resize:vertical;min-height:100px;font-size:.9rem;font-family:inherit;box-sizing:border-box;margin-bottom:.5rem;background:var(--dash-muted);color:var(--dash-text)}.ClientDashboard_textarea__q0rPy:focus{outline:none;border-color:var(--dash-accent);box-shadow:0 0 0 3px var(--dash-input-ring)}.ClientDashboard_textarea__q0rPy::-moz-placeholder{color:var(--dash-text-muted)}.ClientDashboard_textarea__q0rPy::placeholder{color:var(--dash-text-muted)}.ClientDashboard_textareaContainer__OhO2p{position:relative}.ClientDashboard_clearButton__k0Chh{position:absolute;top:.5rem;right:.5rem;background:var(--dash-border);border:none;border-radius:4px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;color:var(--dash-text-muted)}.ClientDashboard_clearButton__k0Chh:hover{background:var(--dash-text-muted);color:var(--dash-text)}.ClientDashboard_clearButton__k0Chh:active{transform:scale(.95)}.ClientDashboard_generateButton__EQ7rw{width:100%;padding:.75rem;background:#3b82f6;color:#fff;border:none;border-radius:6px;font-weight:500;cursor:pointer;transition:all .2s ease;margin-bottom:.5rem}.ClientDashboard_generateButton__EQ7rw:hover:not(:disabled){background:#2563eb;transform:translateY(-1px)}.ClientDashboard_generateButton__EQ7rw:disabled{background:var(--dash-border);cursor:not-allowed;transform:none}.ClientDashboard_freeTryNotice__by8k8{margin-bottom:.75rem;padding:.75rem .875rem;border-radius:8px;border:1px solid var(--dash-free-border);background:var(--dash-free-bg);text-align:start}.ClientDashboard_freeTryTitle__1vEKW{margin:0 0 .35rem;font-size:.8125rem;font-weight:600;color:var(--dash-free-title)}.ClientDashboard_freeTryBody__pX2zf{margin:0;font-size:.8125rem;line-height:1.45;color:var(--dash-free-body)}.ClientDashboard_freeTryHint__mE_q1{margin:.4rem 0 0;font-size:.75rem;line-height:1.4;color:var(--dash-free-hint);opacity:.9}.ClientDashboard_warningBox__YE47X{display:flex;align-items:center;gap:.5rem;padding:.75rem;background:#451a03;border:1px solid #92400e;border-radius:6px;margin-bottom:1rem}.ClientDashboard_warningBox__YE47X svg{width:20px;height:20px;color:#f59e0b;flex-shrink:0}.ClientDashboard_warningText__06BVo{color:#fbbf24;font-size:.875rem;margin:0}.ClientDashboard_loadingContainer__Z9e7W{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;min-height:400px}.ClientDashboard_loadingContainer__Z9e7W svg{width:48px;height:48px;color:var(--dash-accent)}.ClientDashboard_loadingText__PKnFx{color:var(--dash-text);font-size:1rem;font-weight:500;text-align:center}.ClientDashboard_loadingSubtext__N_gXy{color:var(--dash-text-muted);font-size:.875rem;font-weight:400;text-align:center;max-width:22rem;line-height:1.45;margin:0}.ClientDashboard_modelViewer___aeF1{width:100%;max-width:100%;height:500px;min-height:500px;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:.75rem;padding:.75rem;box-sizing:border-box;background:var(--dash-bg);border-radius:8px;border:1px solid var(--dash-border-soft)}.ClientDashboard_modelViewerCanvas___N1Q3{flex:1;min-height:0;display:flex;align-items:center;justify-content:center;width:100%}.ClientDashboard_modelViewerNotice__J9Szw{flex-shrink:0;width:100%;display:flex;align-items:flex-start;gap:.5rem;text-align:start;direction:inherit}.ClientDashboard_modelViewerFallback__0Cbpx{width:100%;max-width:440px;min-height:280px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:2rem;text-align:center;color:var(--dash-text);background:var(--dash-fallback-bg);border:1px solid var(--dash-border);border-radius:12px}.ClientDashboard_modelViewerFallback__0Cbpx svg{width:48px;height:48px;color:#fbbf24}.ClientDashboard_modelViewerFallback__0Cbpx h3{margin:0;font-size:1.125rem;font-weight:700;color:var(--dash-text-strong)}.ClientDashboard_modelViewerFallback__0Cbpx p{margin:0;max-width:32rem;font-size:.9rem;line-height:1.5;color:var(--dash-text-soft)}.ClientDashboard_modelViewerFallbackButton__jgRd4{display:inline-flex;align-items:center;justify-content:center;margin-top:.25rem;padding:.75rem 1rem;border-radius:8px;background:#2563eb;color:#fff;font-size:.9rem;font-weight:600;text-decoration:none;transition:background .2s ease,transform .2s ease}.ClientDashboard_modelViewerFallbackButton__jgRd4:hover{background:#1d4ed8;transform:translateY(-1px)}.ClientDashboard_recentModelsSection__PDBkk{width:100%;max-width:100%;min-width:0;padding:.65rem;box-sizing:border-box;background:var(--dash-bg);border:1px solid var(--dash-border-soft);border-radius:10px}.ClientDashboard_recentModelsHeader__6ciZR{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.55rem}.ClientDashboard_recentModelsHeader__6ciZR h3{margin:0;font-size:.95rem;font-weight:700;color:var(--dash-text-strong)}.ClientDashboard_recentModelsHeader__6ciZR p{margin:.15rem 0 0;font-size:.75rem;color:var(--dash-text-muted)}.ClientDashboard_recentModelsHeader__6ciZR a{flex-shrink:0;color:var(--dash-accent-soft);font-size:.8rem;font-weight:600;text-decoration:none}.ClientDashboard_recentModelsHeader__6ciZR a:hover{color:var(--dash-tips-text)}.ClientDashboard_recentModelsScroller__r3oUC{display:flex;gap:.55rem;width:100%;min-width:0;max-width:100%;overflow-x:auto;overflow-y:hidden;padding-bottom:.25rem;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:var(--dash-border) transparent}.ClientDashboard_recentModelCard__QOu3U{flex:0 0 112px;display:flex;flex-direction:column;gap:.4rem;padding:.4rem;background:var(--dash-panel);border:1px solid var(--dash-border-soft);border-radius:8px;color:inherit;cursor:pointer;text-align:start;text-decoration:none;scroll-snap-align:start;transition:border-color .2s ease,transform .2s ease,background .2s ease}.ClientDashboard_recentModelCard__QOu3U:hover{border-color:var(--dash-accent);background:var(--dash-card-hover);transform:translateY(-1px)}.ClientDashboard_recentModelThumb__doNqv{position:relative;display:block;width:100%;aspect-ratio:1;border-radius:6px;overflow:hidden;background:var(--dash-bg)}.ClientDashboard_recentModelHover__wwr1C{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-items:stretch;justify-content:center;padding:.4rem;background:var(--dash-overlay);opacity:0;visibility:hidden;transition:opacity .18s ease,visibility .18s ease;pointer-events:none}.ClientDashboard_recentModelCard__QOu3U:focus-visible .ClientDashboard_recentModelHover__wwr1C,.ClientDashboard_recentModelCard__QOu3U:hover .ClientDashboard_recentModelHover__wwr1C{opacity:1;visibility:visible}.ClientDashboard_recentModelHoverImage__2luri{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:4px;background:var(--dash-image-bg)}.ClientDashboard_recentModelHoverPrompt__ZttQS{max-height:100%;overflow:auto;font-size:.7rem;line-height:1.35;color:var(--dash-text);text-align:start;word-break:break-word}.ClientDashboard_recentModelInfo__8ycwa{display:flex;flex-direction:column;min-width:0;gap:.2rem}.ClientDashboard_recentModelTitle__9rt9a{display:-webkit-box;min-height:2.2em;overflow:hidden;color:var(--dash-text);font-size:.72rem;font-weight:600;line-height:1.1;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ClientDashboard_recentModelDate__P50yk{color:var(--dash-text-muted);font-size:.66rem}.ClientDashboard_tipsBox__Qt4b5{display:flex;align-items:center;gap:.5rem;padding:.75rem;background:var(--dash-tips-bg);border:1px solid var(--dash-tips-border);border-radius:6px;margin-bottom:1rem}.ClientDashboard_tipsBox__Qt4b5 svg{width:20px;height:20px;color:var(--dash-accent);flex-shrink:0}.ClientDashboard_tipsText___PAKZ{color:var(--dash-tips-text);font-size:.875rem;margin:0}.ClientDashboard_formatGrid__sKqjr{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem;margin-bottom:1rem}.ClientDashboard_formatButton__J7y4D{padding:.75rem;background:var(--dash-muted);border:1px solid var(--dash-border);border-radius:6px;color:var(--dash-text);font-weight:500;cursor:pointer;transition:all .2s ease}.ClientDashboard_formatButton__J7y4D:hover{background:var(--dash-border);border-color:var(--dash-accent)}.ClientDashboard_imageGuide__1ifea{margin-bottom:1.5rem;padding:1rem;background:var(--dash-muted);border-radius:8px;border:1px solid var(--dash-border)}.ClientDashboard_imageGuide__1ifea h5{color:var(--dash-text);font-size:1rem;font-weight:600;margin-bottom:1rem;text-align:center}.ClientDashboard_guideSection__goLd2{margin-bottom:1rem}.ClientDashboard_guideSection__goLd2:last-child{margin-bottom:0}.ClientDashboard_guideSection__goLd2 h5{color:var(--dash-text);font-size:.875rem;font-weight:600;margin-bottom:.75rem}.ClientDashboard_recommended__6vN8J h5{color:#10b981}.ClientDashboard_notRecommended__0_zvC h5{color:#ef4444}.ClientDashboard_inputImages__Nelxs{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem}.ClientDashboard_inputImages__Nelxs>div{text-align:center;padding:.5rem;background:var(--dash-guide-tile);border-radius:6px;border:1px solid #64748b}.ClientDashboard_recommended__6vN8J .ClientDashboard_inputImages__Nelxs>div{background:#065f46;border-color:#10b981}.ClientDashboard_notRecommended__0_zvC .ClientDashboard_inputImages__Nelxs>div{background:#7f1d1d;border-color:#ef4444}.ClientDashboard_inputImages__Nelxs img{width:32px;height:32px;margin:0 auto .25rem;display:block}.ClientDashboard_inputImages__Nelxs p{font-size:.75rem;margin:0;font-weight:500}.ClientDashboard_recommended__6vN8J .ClientDashboard_inputImages__Nelxs p{color:#6ee7b7}.ClientDashboard_notRecommended__0_zvC .ClientDashboard_inputImages__Nelxs p{color:#fca5a5}@media (min-width:1600px){.ClientDashboard_dashboardGrid__gNk0h{gap:2rem}.ClientDashboard_leftSidebar__F_n11,.ClientDashboard_rightSidebar__c303e{width:380px;min-width:380px}.ClientDashboard_previewBox__hQrD3{min-height:700px}.ClientDashboard_modelViewer___aeF1{height:700px}}@media (min-width:1200px) and (max-width:1599px){.ClientDashboard_dashboardGrid__gNk0h{gap:1.5rem}.ClientDashboard_leftSidebar__F_n11,.ClientDashboard_rightSidebar__c303e{width:350px;min-width:350px}}@media (min-width:1025px) and (max-width:1199px){.ClientDashboard_dashboardGrid__gNk0h{gap:1rem}.ClientDashboard_leftSidebar__F_n11,.ClientDashboard_rightSidebar__c303e{width:300px;min-width:300px;padding:1.25rem}.ClientDashboard_previewBox__hQrD3{padding:1.25rem;min-height:500px}.ClientDashboard_modelViewer___aeF1{height:500px}}@media (max-width:1024px){.ClientDashboard_dashboardContainer__GZkHw{padding:.75rem}.ClientDashboard_dashboardGrid__gNk0h{gap:.75rem}.ClientDashboard_leftSidebar__F_n11,.ClientDashboard_rightSidebar__c303e{width:280px;min-width:280px;padding:1.25rem}.ClientDashboard_previewBox__hQrD3{padding:1.25rem;min-height:450px}.ClientDashboard_modelViewer___aeF1{height:450px}}@media (max-width:900px){.ClientDashboard_dashboardGrid__gNk0h{flex-direction:column;gap:1rem}.ClientDashboard_leftSidebar__F_n11,.ClientDashboard_rightSidebar__c303e{width:100%;min-width:auto;position:static}.ClientDashboard_centerSection__nfqAg{order:2;width:100%}.ClientDashboard_previewBox__hQrD3{min-height:400px}.ClientDashboard_leftSidebar__F_n11{order:1}.ClientDashboard_rightSidebar__c303e{order:3}.ClientDashboard_formatGrid__sKqjr{grid-template-columns:repeat(4,1fr)}.ClientDashboard_inputImages__Nelxs{grid-template-columns:1fr 1fr;gap:.5rem}}@media (max-width:640px){.ClientDashboard_dashboardContainer__GZkHw{padding:.5rem}.ClientDashboard_leftSidebar__F_n11,.ClientDashboard_previewBox__hQrD3,.ClientDashboard_rightSidebar__c303e{padding:1rem}.ClientDashboard_uploadSection__I_8j8{padding:1.5rem .75rem}.ClientDashboard_formatGrid__sKqjr{grid-template-columns:1fr 1fr}.ClientDashboard_inputImages__Nelxs{grid-template-columns:1fr}.ClientDashboard_inputImages__Nelxs>div{flex-direction:column;text-align:center;gap:.5rem}.ClientDashboard_modelViewer___aeF1{height:350px}.ClientDashboard_previewBox__hQrD3{min-height:350px}}@media (max-width:480px){.ClientDashboard_dashboardContainer__GZkHw{padding:.25rem}.ClientDashboard_leftSidebar__F_n11,.ClientDashboard_previewBox__hQrD3,.ClientDashboard_rightSidebar__c303e{padding:.75rem;border-radius:8px}.ClientDashboard_uploadSection__I_8j8{padding:1rem .5rem}.ClientDashboard_uploadSection__I_8j8 svg{width:32px;height:32px}.ClientDashboard_uploadSection__I_8j8 p{font-size:.8rem}.ClientDashboard_modelViewer___aeF1{height:300px}.ClientDashboard_previewBox__hQrD3{padding:1rem;min-height:400px}}.ClientDashboard_themeToggleRow__03key{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}.ClientDashboard_themeToggleRow__03key .ClientDashboard_guideButtonsTitle__0ml69{margin-bottom:0}.ClientDashboard_themeToggleButton__pBdoP{display:inline-flex;align-items:center;gap:.4rem;flex-shrink:0;padding:.4rem .7rem;border-radius:999px;border:1px solid var(--dash-border);background:var(--dash-muted);color:var(--dash-text);font-size:.75rem;font-weight:600;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease}.ClientDashboard_themeToggleButton__pBdoP:hover{border-color:var(--dash-accent);background:var(--dash-accent-fill);color:var(--dash-text-strong)}.ClientDashboard_themeToggleButton__pBdoP svg{width:14px;height:14px;flex-shrink:0}.ClientDashboard_switchContainer__xbY7G{margin-bottom:1rem}.ClientDashboard_switchLabel__nBKhj{display:flex;align-items:center;justify-content:space-between;cursor:pointer;color:var(--dash-text);font-size:.875rem;font-weight:500}.ClientDashboard_switchWrapper__50kcW{position:relative;width:44px;height:24px}.ClientDashboard_switchInput__c0JL_{opacity:0;width:0;height:0}.ClientDashboard_switchSlider__Xy3wt{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:var(--dash-border);transition:.4s;border-radius:24px}.ClientDashboard_switchSlider__Xy3wt:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;transition:.4s;border-radius:50%}.ClientDashboard_switchInput__c0JL_:checked+.ClientDashboard_switchSlider__Xy3wt{background-color:var(--dash-accent-strong)}.ClientDashboard_switchInput__c0JL_:checked+.ClientDashboard_switchSlider__Xy3wt:before{transform:translateX(20px)}.ClientDashboard_switchInput__c0JL_:focus+.ClientDashboard_switchSlider__Xy3wt{box-shadow:0 0 1px var(--dash-accent-strong)}.ClientDashboard_fourSidesGrid__pa7Vf{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem;margin-bottom:1rem}.ClientDashboard_fourSideUpload__u0_Jc{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;min-height:120px;padding:.75rem .5rem;border:2px dashed var(--dash-border);border-radius:8px;background:var(--dash-muted);text-align:center;cursor:pointer;overflow:hidden;transition:border-color .2s ease,background .2s ease}@media (hover:hover) and (pointer:fine){.ClientDashboard_fourSideUpload__u0_Jc:hover{border-color:var(--dash-accent);background:var(--dash-accent-fill)}}.ClientDashboard_fourSideLabel__OIpoS{position:relative;z-index:1;font-size:.8rem;font-weight:600;color:var(--dash-text);text-transform:uppercase;letter-spacing:.04em}.ClientDashboard_fourSideIcon__1k4QJ{width:28px;height:28px;color:var(--dash-text-muted)}.ClientDashboard_fourSideHint__C6qPZ{margin:0;font-size:.7rem;color:var(--dash-text-muted);line-height:1.3}.ClientDashboard_fourSidePreview__2krBm{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ClientDashboard_fourSideClear__tEiW3{position:absolute;top:.35rem;inset-inline-end:.35rem;z-index:2;width:1.5rem;height:1.5rem;border:none;border-radius:999px;background:rgba(15,23,42,.85);color:var(--dash-text-strong);font-size:1rem;line-height:1;cursor:pointer}.ClientDashboard_fourSideClear__tEiW3:hover:not(:disabled){background:#dc2626}.ClientDashboard_fourSideClear__tEiW3:disabled{opacity:.5;cursor:not-allowed}