.Button_button__exqP_{display:inline-flex;align-items:center;justify-content:center;gap:12px;border:none;border-radius:16px;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);font-family:inherit;position:relative;overflow:hidden}.Button_button__exqP_:disabled{opacity:.5;cursor:not-allowed;transform:none!important;box-shadow:none!important}.Button_primary__DEC_1{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;box-shadow:0 10px 30px rgba(102,126,234,.3)}.Button_primary__DEC_1:hover:not(:disabled){transform:translateY(-4px) scale(1.02);box-shadow:0 20px 40px rgba(102,126,234,.4)}.Button_secondary__9ex2D{background:hsla(0,0%,100%,.1);color:#f1f5f9;border:1px solid hsla(0,0%,100%,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.Button_secondary__9ex2D:hover:not(:disabled){background:hsla(0,0%,100%,.15);transform:translateY(-2px);box-shadow:0 10px 20px rgba(0,0,0,.2)}.Button_small__dvm_S{padding:10px 20px;font-size:.875rem;border-radius:12px}.Button_medium__j0vFR{padding:14px 28px;font-size:1rem}.Button_large__C72gW{padding:18px 36px;font-size:1.125rem;border-radius:20px}.Button_fullWidth__YD_YA{width:100%}.Button_loading__U3vY1{color:transparent!important}.Button_spinner__XcCkv{width:24px;height:24px;border-radius:50%;border:3px solid hsla(0,0%,100%,.3);border-top-color:#fff;animation:Button_spin__ITV3l 1s linear infinite;position:absolute}@keyframes Button_spin__ITV3l{to{transform:rotate(1turn)}}.Button_button__exqP_:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:hsla(0,0%,100%,.3);transform:translate(-50%,-50%);transition:width .6s,height .6s}.Button_button__exqP_:active:not(:disabled):before{width:300px;height:300px}.JsonInput_container__biRgv{display:flex;flex-direction:column;gap:20px;background:#fff;border-radius:12px;padding:24px;box-shadow:0 4px 20px rgba(0,0,0,.08);border:1px solid #e2e8f0}.JsonInput_header__hfgai{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.JsonInput_title__p2B02{font-size:1.25rem;font-weight:600;color:#1e293b;margin:0 0 4px;display:flex;align-items:center;gap:10px}.JsonInput_icon__laVdy{font-size:1.5rem}.JsonInput_subtitle__ah8xI{font-size:.875rem;color:#64748b;margin:0}.JsonInput_actions__PTdGK{display:flex;gap:8px;flex-wrap:wrap}.JsonInput_actionButton__ZvfJD{white-space:nowrap}.JsonInput_editorContainer__VbqOb{display:flex;flex-direction:column;gap:12px}.JsonInput_editorHeader__7NSts{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background:#f8fafc;border-radius:6px;border:1px solid #e2e8f0}.JsonInput_editorLabel__L6Fs6{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.875rem;color:#475569;font-weight:500}.JsonInput_clearButton___gE3A{padding:4px 12px;font-size:.75rem}.JsonInput_textarea__zEKqm{width:100%;padding:16px;border:2px solid #e2e8f0;border-radius:8px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.875rem;line-height:1.6;resize:vertical;min-height:200px;background:#f8fafc;transition:all .2s}.JsonInput_textarea__zEKqm:focus{outline:none;border-color:#667eea;background:#fff;box-shadow:0 0 0 3px rgba(102,126,234,.1)}.JsonInput_textarea__zEKqm.JsonInput_invalid__9s5IM{border-color:#ef4444;background:#fef2f2}.JsonInput_statusBar__yp7H1{padding:12px;border-radius:6px;background:#f8fafc;border:1px solid #e2e8f0}.JsonInput_error__FcIHl{color:#dc2626}.JsonInput_error__FcIHl,.JsonInput_success__o3Gtu{display:flex;align-items:center;gap:8px;font-size:.875rem}.JsonInput_success__o3Gtu{color:#059669}.JsonInput_success__o3Gtu .JsonInput_charCount__r0RG6{margin-left:auto;color:#64748b;font-size:.75rem}.JsonInput_placeholder__Pr0OF{color:#94a3b8;font-size:.875rem;text-align:center;padding:4px 0}.JsonInput_json-controls__S_3kX{display:flex;gap:10px;margin-top:10px}.JsonInput_json-controls__S_3kX button{padding:8px 16px;background-color:#f0f5ff;border:1px solid #4a7bff;color:#4a7bff;border-radius:6px;cursor:pointer;font-weight:500}.JsonInput_json-controls__S_3kX button:hover{background-color:#4a7bff;color:#fff}.DashboardPreview_container__pUeXo{display:flex;flex-direction:column;height:100%;background:hsla(0,0%,100%,.03);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:24px;border:1px solid hsla(0,0%,100%,.1);overflow:hidden;box-shadow:0 20px 40px rgba(0,0,0,.2),inset 0 1px 0 hsla(0,0%,100%,.1)}.DashboardPreview_header__N_WYv{padding:24px;border-bottom:1px solid hsla(0,0%,100%,.1);background:rgba(15,23,42,.8)}.DashboardPreview_headerContent__n1FAg{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.DashboardPreview_titleSection__jPpg8{display:flex;align-items:center;gap:16px}.DashboardPreview_title__gncB_{display:flex;align-items:center;gap:12px;margin:0;font-size:1.25rem;font-weight:600;color:#f1f5f9}.DashboardPreview_badge__YnMrg{display:flex;align-items:center;gap:8px;padding:6px 12px;background:linear-gradient(135deg,rgba(102,126,234,.2),rgba(118,75,162,.2));border:1px solid rgba(102,126,234,.3);border-radius:50px;font-size:.75rem;color:#cbd5e1}.DashboardPreview_loadingIndicator__0Rw7h{display:flex;align-items:center;gap:8px;padding:8px 16px;background:rgba(102,126,234,.1);border-radius:12px;font-size:.875rem;color:#94a3b8}.DashboardPreview_pulse__bhYag{width:8px;height:8px;background:#667eea;border-radius:50%;animation:DashboardPreview_pulse__bhYag 1.5s ease-in-out infinite}@keyframes DashboardPreview_pulse__bhYag{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}.DashboardPreview_controls__8WBMC{display:flex;gap:24px}.DashboardPreview_control__wAan5{display:flex;align-items:center;gap:8px}.DashboardPreview_controlLabel__uCoeV{font-size:.875rem;color:#94a3b8}.DashboardPreview_controlValue__ghzEe{font-size:.875rem;color:#f1f5f9;font-weight:500}.DashboardPreview_previewArea__6OWiZ{flex:1 1;position:relative;min-height:600px;overflow:hidden}.DashboardPreview_previewFrame__KEo4U{width:100%;height:100%;border:none;background:#fff}.DashboardPreview_watermark__kgFqZ{position:absolute;bottom:20px;right:20px;padding:8px 16px;background:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:8px;font-size:.75rem;color:hsla(0,0%,100%,.7);z-index:10}.DashboardPreview_placeholder__FTdcX{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:40px;text-align:center}.DashboardPreview_placeholderVisual__sJqbg{position:relative;width:200px;height:200px;margin-bottom:32px}.DashboardPreview_visualGrid__mqz9d{position:absolute;top:0;left:0;right:0;bottom:0;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);grid-gap:4px;gap:4px}.DashboardPreview_gridCell__mcn9b{background:hsla(0,0%,100%,.05);border-radius:4px;animation:DashboardPreview_cellPulse__KR5vj 2s ease-in-out infinite;animation-delay:calc(var(--i, 0) * .1s)}@keyframes DashboardPreview_cellPulse__KR5vj{0%,to{opacity:.1}50%{opacity:.3}}.DashboardPreview_visualCenter__A_Z_8{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80px;height:80px;display:flex;align-items:center;justify-content:center}.DashboardPreview_centerGlow__Xb2Fi{position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle,rgba(102,126,234,.3) 0,transparent 70%);border-radius:50%;animation:DashboardPreview_glowPulse__xPZ1d 2s ease-in-out infinite}@keyframes DashboardPreview_glowPulse__xPZ1d{0%,to{transform:scale(1);opacity:.3}50%{transform:scale(1.2);opacity:.6}}.DashboardPreview_centerIcon__QVAW3{position:relative;z-index:1;color:#667eea;animation:DashboardPreview_iconFloat__eIb3C 3s ease-in-out infinite}@keyframes DashboardPreview_iconFloat__eIb3C{0%,to{transform:translateY(0) rotate(0deg)}33%{transform:translateY(-10px) rotate(5deg)}66%{transform:translateY(5px) rotate(-5deg)}}.DashboardPreview_placeholderContent__1N2Ta{max-width:500px}.DashboardPreview_placeholderTitle__mksjc{font-size:1.5rem;font-weight:600;margin:0 0 16px;color:#f1f5f9}.DashboardPreview_placeholderText__hRPeK{font-size:1rem;line-height:1.6;color:#cbd5e1;margin:0 0 32px}.DashboardPreview_placeholderSteps__dNIBJ{display:flex;flex-direction:column;gap:20px}.DashboardPreview_step__W2Q_9{display:flex;align-items:center;gap:16px;padding:16px;background:hsla(0,0%,100%,.05);border-radius:12px;border:1px solid hsla(0,0%,100%,.1);transition:all .3s ease}.DashboardPreview_step__W2Q_9:hover{background:hsla(0,0%,100%,.08);transform:translateX(5px)}.DashboardPreview_stepNumber__SPeet{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;font-weight:600;font-size:.875rem;color:#fff}.DashboardPreview_stepContent__Ik_El{flex:1 1;text-align:left}.DashboardPreview_stepTitle__RwwTl{font-size:.875rem;font-weight:600;color:#f1f5f9;margin:0 0 4px}.DashboardPreview_stepDesc__iKPjY{font-size:.75rem;color:#94a3b8}.DashboardPreview_loadingOverlay__3U7gw{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(15,23,42,.95);display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.DashboardPreview_loader__VRGac{position:relative;width:80px;height:80px;margin-bottom:24px}.DashboardPreview_loaderOrb__oqCbT{position:absolute;width:100%;height:100%;border-radius:50%;border:3px solid transparent;animation:DashboardPreview_loaderSpin__QlEKe 2s linear infinite}.DashboardPreview_loaderOrb__oqCbT:first-child{border-top-color:#667eea;animation-delay:0s}.DashboardPreview_loaderOrb__oqCbT:nth-child(2){border-top-color:#764ba2;animation-delay:.2s}.DashboardPreview_loaderOrb__oqCbT:nth-child(3){border-top-color:#f093fb;animation-delay:.4s}@keyframes DashboardPreview_loaderSpin__QlEKe{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.DashboardPreview_loadingText__JIK_A{text-align:center}.DashboardPreview_loadingTitle__B8hP_{font-size:1.25rem;font-weight:600;color:#f1f5f9;margin-bottom:8px}.DashboardPreview_loadingSubtitle___GolY{font-size:.875rem;color:#94a3b8}.PromptInput_container__Hbgt7{display:flex;flex-direction:column;gap:20px;background:#fff;border-radius:12px;padding:24px;box-shadow:0 4px 20px rgba(0,0,0,.08);border:1px solid #e2e8f0}.PromptInput_header__1cBee{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.PromptInput_title__bRklg{font-size:1.25rem;font-weight:600;color:#1e293b;margin:0 0 4px;display:flex;align-items:center;gap:10px}.PromptInput_icon__zgea4{font-size:1.2rem}.PromptInput_subtitle__23t6g{font-size:.875rem;color:#64748b;margin:0}.PromptInput_examplesToggle__Yk91j{display:flex;align-items:center;gap:6px;padding:8px 16px;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:6px;font-size:.875rem;color:#475569;cursor:pointer;transition:all .2s;white-space:nowrap}.PromptInput_examplesToggle__Yk91j:hover{background:#e2e8f0}.PromptInput_inputContainer__Saun7{display:flex;flex-direction:column;gap:20px}.PromptInput_inputWrapper__LXtUg{position:relative}.PromptInput_textarea__PCmcY{width:100%;padding:16px;border:2px solid #e2e8f0;border-radius:8px;font-size:1rem;line-height:1.5;resize:vertical;min-height:120px;background:#f8fafc;transition:all .2s;font-family:inherit}.PromptInput_textarea__PCmcY:focus{outline:none;border-color:#667eea;background:#fff;box-shadow:0 0 0 3px rgba(102,126,234,.1)}.PromptInput_inputFooter__9YKHr{display:flex;justify-content:flex-end;margin-top:8px}.PromptInput_charCount__bVo68{font-size:.75rem;color:#64748b}.PromptInput_examples__ctY8g{border:1px solid #e2e8f0;border-radius:8px;padding:20px;background:#f8fafc}.PromptInput_examplesHeader___qi7C{display:flex;align-items:center;gap:8px;margin-bottom:16px;font-weight:600;color:#475569;font-size:.95rem}.PromptInput_examplesGrid__ZCaHy{display:flex;flex-direction:column;gap:10px}.PromptInput_exampleButton__lcNCq{text-align:left;padding:12px 16px;background:#fff;border:1px solid #e2e8f0;border-radius:6px;font-size:.875rem;color:#475569;cursor:pointer;transition:all .2s}.PromptInput_exampleButton__lcNCq:hover{background:#f1f5f9;border-color:#cbd5e1;transform:translateY(-2px)}.page_container__aoG4z{min-height:100vh;position:relative;overflow-x:hidden;background:radial-gradient(ellipse at 20% 20%,rgba(102,126,234,.1) 0,transparent 50%),radial-gradient(ellipse at 80% 80%,rgba(118,75,162,.1) 0,transparent 50%),radial-gradient(ellipse at 40% 60%,rgba(240,147,251,.1) 0,transparent 50%),linear-gradient(135deg,#0f172a,#1e293b 50%,#334155);color:#f1f5f9}.page_particles___MwvA{position:fixed;top:0;left:0;right:0;bottom:0;z-index:0;pointer-events:none}.page_particle__fR9Se{position:absolute;width:2px;height:2px;background:hsla(0,0%,100%,.3);border-radius:50%;animation:page_particleFloat__BKXvk 8s ease-in-out infinite}@keyframes page_particleFloat__BKXvk{0%,to{transform:translate(0) rotate(0deg);opacity:.3}25%{transform:translate(20px,-30px) rotate(90deg);opacity:.6}50%{transform:translate(-15px,20px) rotate(180deg);opacity:.3}75%{transform:translate(10px,15px) rotate(270deg);opacity:.6}}.page_gradientOrbs__K8Rvr{position:fixed;top:0;left:0;right:0;bottom:0;z-index:0;overflow:hidden;pointer-events:none}.page_gradientOrb__exluE{position:absolute;border-radius:50%;filter:blur(80px);opacity:.15;animation:page_orbFloat__IiPWg 25s ease-in-out infinite}.page_orb1__W4Kej{width:600px;height:600px;background:radial-gradient(circle at 30% 30%,#667eea,transparent 70%);top:-200px;right:-200px;animation-delay:0s}.page_orb2__t1gr7{width:500px;height:500px;background:radial-gradient(circle at 70% 70%,#f093fb,transparent 70%);bottom:-150px;left:-150px;animation-delay:8s}.page_orb3__B9LS7{width:400px;height:400px;background:radial-gradient(circle at 50% 50%,#4facfe,transparent 70%);top:50%;left:70%;transform:translate(-50%,-50%);animation-delay:16s}@keyframes page_orbFloat__IiPWg{0%,to{transform:translate(0) scale(1) rotate(0deg)}33%{transform:translate(40px,-60px) scale(1.1) rotate(120deg)}66%{transform:translate(-30px,30px) scale(.9) rotate(240deg)}}.page_floatingElement1__JfDrU,.page_floatingElement2__hZMJ_,.page_floatingElement3__FBfnl{position:fixed;z-index:1;pointer-events:none}.page_floatingElement1__JfDrU{top:20%;left:5%}.page_floatingElement2__hZMJ_{top:60%;right:10%}.page_floatingElement3__FBfnl{bottom:20%;left:15%}.page_floatingIcon__eoBrV{width:60px;height:60px;background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2);border-radius:16px;display:flex;align-items:center;justify-content:center;color:#667eea}.page_header__kVzhN{padding:1.5rem 2rem;position:-webkit-sticky;position:sticky;top:0;z-index:100;background:rgba(15,23,42,.8);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid hsla(0,0%,100%,.1)}.page_headerContent__bPi_q{max-width:1600px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;gap:2rem}.page_logo__7fc9l{display:flex;align-items:center;gap:1rem;cursor:pointer}.page_logoIcon__vIYln{position:relative;width:56px;height:56px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:16px;display:flex;align-items:center;justify-content:center;animation:page_logoPulse__SApaU 3s ease-in-out infinite}@keyframes page_logoPulse__SApaU{0%,to{transform:scale(1) rotate(0deg);box-shadow:0 0 0 0 rgba(102,126,234,.4)}50%{transform:scale(1.05) rotate(5deg);box-shadow:0 0 30px 10px rgba(102,126,234,.2)}}.page_logoGlow__6vY0D{position:absolute;top:-10px;left:-10px;right:-10px;bottom:-10px;background:radial-gradient(circle,rgba(102,126,234,.3) 0,transparent 70%);border-radius:26px;z-index:-1;animation:page_glowPulse__lJ5_k 2s ease-in-out infinite}@keyframes page_glowPulse__lJ5_k{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}.page_logoText__ZUV_x{font-size:2rem;font-weight:800;margin:0;background:linear-gradient(135deg,#fff,#cbd5e1);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.page_logoAccent__vCV4d{color:#667eea;-webkit-text-fill-color:#667eea}.page_logoSubtext__xUoHY{display:flex;align-items:center;gap:.5rem;font-size:.75rem;margin:.25rem 0 0}.page_poweredBy__KjJnv{color:#94a3b8}.page_geminiBadge__QzoYd{display:flex;align-items:center;gap:.25rem;padding:.25rem .5rem;background:linear-gradient(135deg,rgba(102,126,234,.2),rgba(118,75,162,.2));border:1px solid rgba(102,126,234,.3);border-radius:4px;font-size:.7rem;color:#cbd5e1}.page_headerBadges__qw3s2{display:flex;gap:.75rem}.page_badge__s34Is{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:hsla(0,0%,100%,.05);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;font-size:.875rem;color:#cbd5e1;cursor:pointer}.page_hero__SKW6o{padding:4rem 2rem 3rem;max-width:1600px;margin:0 auto;position:relative;z-index:2}.page_heroContent__2lPR8{display:grid;grid-template-columns:1fr 1fr;grid-gap:4rem;gap:4rem;align-items:center}.page_heroBadge__K9MQV{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:linear-gradient(135deg,rgba(102,126,234,.2),rgba(118,75,162,.2));border:1px solid rgba(102,126,234,.3);border-radius:50px;font-size:.75rem;font-weight:600;color:#cbd5e1;margin-bottom:1.5rem;text-transform:uppercase;letter-spacing:1px}.page_heroTitle__Gfler{font-size:3.5rem;font-weight:800;line-height:1.2;margin:0 0 1.5rem}.page_gradientText__28Wdd{background:linear-gradient(135deg,#667eea,#764ba2 50%,#f093fb);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;background-size:200% 200%;animation:page_gradientShift__Gvr0v 4s ease infinite}@keyframes page_gradientShift__Gvr0v{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.page_heroSubtitle__RTAw0{font-size:1.25rem;color:#cbd5e1;margin:0 0 2.5rem;line-height:1.6;max-width:500px}.page_heroStats__rmbZT{display:flex;gap:2rem;flex-wrap:wrap}.page_stat__aEnCU{display:flex;align-items:center;gap:.75rem;padding:.75rem 1.25rem;background:hsla(0,0%,100%,.05);border-radius:12px;border:1px solid hsla(0,0%,100%,.1);transition:all .3s ease}.page_stat__aEnCU:hover{background:hsla(0,0%,100%,.08);transform:translateY(-2px)}.page_statNumber__XnvUq{font-size:1.5rem}.page_statText__lacmk{font-size:.875rem;color:#94a3b8}.page_heroVisual___m6ot{position:relative}.page_floatingCard__fspXy{position:relative;background:hsla(0,0%,100%,.05);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);border-radius:28px;padding:2rem;border:1px solid hsla(0,0%,100%,.15);animation:page_floatCard__KAUjZ 8s ease-in-out infinite;overflow:hidden;box-shadow:0 40px 80px rgba(0,0,0,.3),inset 0 1px 0 hsla(0,0%,100%,.1)}@keyframes page_floatCard__KAUjZ{0%,to{transform:translate(0) rotate(0deg) scale(1)}33%{transform:translate(10px,-20px) rotate(1deg) scale(1.02)}66%{transform:translate(-5px,10px) rotate(-.5deg) scale(.98)}}.page_cardGlow__5m9Pv{position:absolute;top:-150px;right:-150px;width:400px;height:400px;background:radial-gradient(circle,rgba(102,126,234,.2) 0,transparent 70%);border-radius:50%}.page_visualDashboard__vcyXS{position:relative;z-index:1}.page_visualHeader__bSJ2U{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.page_visualLogo__xJsWc{display:flex;align-items:center;gap:.5rem;color:#cbd5e1;font-size:.875rem;font-weight:600}.page_visualStatus__C_2cG{display:flex;align-items:center;gap:.5rem;padding:.25rem .75rem;background:rgba(34,197,94,.2);border:1px solid rgba(34,197,94,.3);border-radius:50px;font-size:.75rem;color:#86efac}.page_statusDot__iEfSr{width:6px;height:6px;background:#22c55e;border-radius:50%;animation:page_statusPulse__ibwtQ 2s ease-in-out infinite}@keyframes page_statusPulse__ibwtQ{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}.page_visualChart__0W6xG{display:flex;justify-content:space-between;align-items:flex-end;height:200px;padding:1.5rem;background:rgba(0,0,0,.3);border-radius:16px;margin-bottom:1.5rem;gap:8px}.page_chartBar__enAJn{flex:1 1;background:linear-gradient(0deg,#667eea,#764ba2);border-radius:8px 8px 0 0;min-width:30px;position:relative;overflow:hidden}.page_chartBar__enAJn:after{content:"";position:absolute;top:0;left:0;right:0;height:100%;background:linear-gradient(180deg,hsla(0,0%,100%,.2),transparent);animation:page_shimmer__qPtWe 2s infinite}@keyframes page_shimmer__qPtWe{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}.page_visualMetrics__kpSWN{display:flex;gap:1rem;flex-wrap:wrap}.page_metric__LJQ2W{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:hsla(0,0%,100%,.08);border-radius:12px;font-size:.875rem;color:#cbd5e1;flex:1 1;min-width:120px}.page_progressSteps__pTc4I{max-width:1600px;margin:0 auto 3rem;padding:0 2rem;position:relative;z-index:2}.page_stepsContainer__uRCxT{display:flex;justify-content:space-between;align-items:center;gap:2rem;background:hsla(0,0%,100%,.03);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.1);border-radius:20px;padding:2rem}.page_stepWrapper__VZz86{display:flex;align-items:center;gap:1.5rem;flex:1 1}.page_step__DI9Zu{position:relative;width:70px;height:70px;border-radius:50%;background:hsla(0,0%,100%,.1);border:2px solid hsla(0,0%,100%,.2);display:flex;align-items:center;justify-content:center;cursor:pointer}.page_step__DI9Zu.page_active__q3_T3{background:linear-gradient(135deg,#667eea,#764ba2);border-color:#667eea}.page_stepInner__ecPDZ{width:50px;height:50px;border-radius:50%;background:rgba(15,23,42,.8);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.5rem;color:#f1f5f9;position:relative;z-index:2}.page_stepGlow__0ji4a{position:absolute;top:-10px;left:-10px;right:-10px;bottom:-10px;background:radial-gradient(circle,rgba(102,126,234,.3) 0,transparent 70%);border-radius:50%;animation:page_stepGlowPulse__ziqic 2s ease-in-out infinite}@keyframes page_stepGlowPulse__ziqic{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}.page_stepInfo__SrsxK{flex:1 1}.page_stepLabel__pOUc7{font-size:1rem;font-weight:600;color:#f1f5f9;margin-bottom:.25rem}.page_stepDescription__7y3p9{font-size:.875rem;color:#94a3b8}.page_stepConnector__40xIJ{color:hsla(0,0%,100%,.2);margin:0 1rem}.page_main__GlU4n{max-width:1600px;margin:0 auto 4rem;padding:0 2rem;position:relative;z-index:2}.page_contentGrid__G_RTU{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;gap:2rem;align-items:stretch;min-height:800px}.page_inputColumn__6HhYT{display:flex;flex-direction:column;gap:2rem}.page_inputCard__zx2U8{background:hsla(0,0%,100%,.03);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:24px;border:1px solid hsla(0,0%,100%,.1);overflow:hidden;box-shadow:0 20px 40px rgba(0,0,0,.2),inset 0 1px 0 hsla(0,0%,100%,.05);transition:all .3s ease}.page_cardHeader__NhxBC{padding:1.5rem;border-bottom:1px solid hsla(0,0%,100%,.1);background:rgba(15,23,42,.8);display:flex;align-items:center;gap:1rem}.page_cardIcon__ejM_b{width:48px;height:48px;background:linear-gradient(135deg,rgba(102,126,234,.2),rgba(118,75,162,.2));border-radius:12px;display:flex;align-items:center;justify-content:center;color:#667eea}.page_cardTitle__wyNTT{font-size:1.25rem;font-weight:600;color:#f1f5f9;margin:0 0 .25rem}.page_cardSubtitle__mmxDW{font-size:.875rem;color:#94a3b8;margin:0}.page_cardActions__eKmPK{margin-left:auto}.page_cardContent__aU4Di{padding:1.5rem}.page_generateSection__QB0gz{margin-top:auto}.page_generateCard__365Bi{background:linear-gradient(135deg,rgba(102,126,234,.1),rgba(118,75,162,.1));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:24px;border:1px solid rgba(102,126,234,.2);overflow:hidden;box-shadow:0 20px 40px rgba(102,126,234,.2),inset 0 1px 0 hsla(0,0%,100%,.1)}.page_generateHeader__k1hOo{padding:1.5rem;border-bottom:1px solid rgba(102,126,234,.2);background:rgba(15,23,42,.8);display:flex;align-items:center;gap:1rem}.page_generateIcon__W_eax{width:56px;height:56px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:16px;display:flex;align-items:center;justify-content:center;color:#fff;animation:page_iconPulse__ihN9M 2s ease-in-out infinite}@keyframes page_iconPulse__ihN9M{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.page_generateTitle__0yKmq{font-size:1.25rem;font-weight:600;color:#f1f5f9;margin:0 0 .25rem}.page_generateSubtitle__3WHTA{font-size:.875rem;color:#cbd5e1;margin:0}.page_generateContent__Sd2QV{padding:1.5rem}.page_generateButton__brATS{padding:1.5rem!important;font-size:1.1rem!important;background:linear-gradient(135deg,#667eea,#764ba2)!important;border:none!important;border-radius:16px!important;position:relative;overflow:hidden}.page_generateButton__brATS:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent 30%,hsla(0,0%,100%,.1) 50%,transparent 70%);transform:rotate(45deg);animation:page_shine__6B5N2 3s infinite}@keyframes page_shine__6B5N2{0%{transform:translateX(-100%) rotate(45deg)}to{transform:translateX(100%) rotate(45deg)}}.page_buttonSpinner__mnPM8{width:24px;height:24px;border-radius:50%;border:3px solid hsla(0,0%,100%,.3);border-top-color:#fff;animation:page_spin__W_8_q 1s linear infinite}@keyframes page_spin__W_8_q{to{transform:rotate(1turn)}}.page_inputPrompt__VysWq{display:flex;align-items:center;gap:.5rem;justify-content:center;margin-top:1rem;padding:.75rem;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.2);border-radius:12px;color:#fca5a5;font-size:.875rem}.page_actionsRow__IPWLw{display:flex;gap:.75rem;margin-top:1rem}.page_actionButton___E2uu{flex:1 1;justify-content:center}.page_generateStats__cpKnx{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem;padding:1.5rem;border-top:1px solid hsla(0,0%,100%,.1);background:rgba(15,23,42,.5)}.page_statItem__RMGkH{display:flex;align-items:center;gap:.75rem;padding:1rem;background:hsla(0,0%,100%,.05);border-radius:12px;border:1px solid hsla(0,0%,100%,.1)}.page_statIcon__ceyrx{font-size:1.5rem}.page_statInfo__bxf0W{flex:1 1}.page_statLabel__YuhHa{font-size:.75rem;color:#94a3b8;margin-bottom:.25rem}.page_statValue__FXJDK{font-size:.875rem;font-weight:600;color:#f1f5f9}.page_previewColumn__SI4NU{display:flex;flex-direction:column;gap:2rem}.page_previewPlaceholder__2owbs{background:hsla(0,0%,100%,.03);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:2px dashed hsla(0,0%,100%,.1);border-radius:24px;padding:3rem 2rem;text-align:center;height:100%;min-height:800px;display:flex;flex-direction:column;align-items:center;justify-content:center}.page_placeholderVisual__irL3i{position:relative;width:200px;height:200px;margin-bottom:2.5rem}.page_placeholderOrbs__9zBhE{position:absolute;top:0;left:0;right:0;bottom:0}.page_orb__XHo9A{position:absolute;width:20px;height:20px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;opacity:.1}.page_orb__XHo9A:first-child{top:10%;left:10%}.page_orb__XHo9A:nth-child(2){top:10%;right:10%}.page_orb__XHo9A:nth-child(3){top:50%;left:5%;transform:translateY(-50%)}.page_orb__XHo9A:nth-child(4){top:50%;right:5%;transform:translateY(-50%)}.page_orb__XHo9A:nth-child(5){bottom:10%;left:10%}.page_orb__XHo9A:nth-child(6){bottom:10%;right:10%}.page_orb__XHo9A:nth-child(7){top:50%;left:50%;transform:translate(-50%,-50%)}.page_orb__XHo9A:nth-child(8){top:30%;left:50%;transform:translateX(-50%)}.page_placeholderIcon__ZNZDh{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#667eea;z-index:2}.page_placeholderTitle__3uMqk{font-size:1.75rem;font-weight:600;margin:0 0 1rem;color:#f1f5f9;background:linear-gradient(135deg,#f1f5f9,#cbd5e1);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.page_placeholderText__Zvk3P{font-size:1rem;color:#cbd5e1;max-width:400px;margin:0 auto 2rem;line-height:1.6}.page_placeholderTips__069XQ{display:flex;flex-direction:column;gap:.75rem;max-width:300px}.page_tip__78zhs{display:flex;align-items:center;gap:.75rem;padding:1rem;background:hsla(0,0%,100%,.05);border-radius:12px;border:1px solid hsla(0,0%,100%,.1);color:#94a3b8;font-size:.875rem;text-align:left;transition:all .3s ease}.page_tip__78zhs:hover{background:hsla(0,0%,100%,.08)}.page_toastContent__QvOfw{display:flex;align-items:center;gap:.75rem}.page_toastTitle__LhB_K{font-size:.875rem;font-weight:600;color:#fff}.page_toastSubtitle__mhxHh{font-size:.75rem;color:hsla(0,0%,100%,.7)}.page_footer__sHKi3{border-top:1px solid hsla(0,0%,100%,.1);padding:3rem 2rem;background:rgba(15,23,42,.9);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);position:relative;z-index:2}.page_footerContent__sUmFz{max-width:1600px;margin:0 auto}.page_footerMain__RUeR4{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:3rem;flex-wrap:wrap;gap:3rem}.page_footerLogo__PfgLJ{display:flex;align-items:center;gap:1rem;cursor:pointer;min-width:200px}.page_footerLogoIcon__tLIgJ{width:48px;height:48px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff}.page_footerLogoText__HMuMF{font-size:1.5rem;font-weight:700;color:#f1f5f9}.page_footerLogoAccent__bflSJ{color:#667eea}.page_footerTagline__r1ko0{font-size:.875rem;color:#94a3b8;margin-top:.25rem}.page_footerTech__yOO6y{display:flex;gap:3rem;flex-wrap:wrap}.page_techSection__0Nq77{min-width:150px}.page_techTitle__kXcw2{font-size:.75rem;text-transform:uppercase;letter-spacing:1px;color:#64748b;margin-bottom:.75rem}.page_techStack__GMiHC{display:flex;flex-direction:column;gap:.5rem}.page_techItem__U_yyG{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#cbd5e1}.page_footerLinks__DGiLt{display:flex;flex-direction:column;gap:.75rem;min-width:150px}.page_footerLink__8kkdp{display:flex;align-items:center;gap:.5rem;color:#cbd5e1;text-decoration:none;font-size:.875rem;transition:all .3s ease;padding:.5rem;border-radius:8px}.page_footerLink__8kkdp:hover{color:#667eea;background:hsla(0,0%,100%,.05)}.page_footerBottom__cWZ_v{display:flex;flex-direction:column;align-items:center;gap:1.5rem;padding-top:2rem;border-top:1px solid hsla(0,0%,100%,.1)}.page_footerNote__hdC0k{display:flex;align-items:center;gap:.75rem;padding:1rem 2rem;background:linear-gradient(135deg,rgba(102,126,234,.1),rgba(118,75,162,.1));border:1px solid rgba(102,126,234,.2);border-radius:50px;font-size:.875rem;color:#cbd5e1}.page_noteIcon__667W7{font-size:1rem}.page_copyright__2iVAs{font-size:.75rem;color:#64748b;text-align:center}@media (max-width:1200px){.page_heroContent__2lPR8{gap:3rem}.page_contentGrid__G_RTU,.page_heroContent__2lPR8{grid-template-columns:1fr}.page_heroTitle__Gfler{font-size:2.5rem}.page_stepsContainer__uRCxT{flex-direction:column;align-items:stretch;gap:1.5rem}.page_stepWrapper__VZz86{flex-direction:column;text-align:center;gap:1rem}.page_stepConnector__40xIJ{display:none}}@media (max-width:768px){.page_headerContent__bPi_q{flex-direction:column;gap:1rem}.page_hero__SKW6o{padding:2rem 1rem}.page_heroTitle__Gfler{font-size:2rem}.page_heroStats__rmbZT{flex-direction:column;gap:1rem}.page_floatingElement1__JfDrU,.page_floatingElement2__hZMJ_,.page_floatingElement3__FBfnl{display:none}.page_footerMain__RUeR4{flex-direction:column;align-items:center;text-align:center}.page_footerTech__yOO6y{justify-content:center;text-align:center}.page_footerLinks__DGiLt{align-items:center}}