*{margin:0;padding:0;box-sizing:border-box}:root{--primary-color: #2563eb;--primary-hover: #1d4ed8;--secondary-color: #f8fafc;--accent-color: #10b981;--accent-hover: #059669;--text-primary: #1f2937;--text-secondary: #6b7280;--text-light: #9ca3af;--background-color: #ffffff;--background-alt: #f9fafb;--border-color: #e5e7eb;--border-light: #f3f4f6;--error-color: #ef4444;--warning-color: #f59e0b;--success-color: #10b981;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--spacing-2xl: 3rem;--border-radius-sm: .25rem;--border-radius-md: .375rem;--border-radius-lg: .5rem;--border-radius-xl: .75rem;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--transition-fast: .15s ease-in-out;--transition-normal: .2s ease-in-out;--transition-slow: .3s ease-in-out}@media (prefers-color-scheme: dark){:root{--primary-color: #3b82f6;--primary-hover: #2563eb;--text-primary: #f9fafb;--text-secondary: #d1d5db;--text-light: #9ca3af;--background-color: #111827;--background-alt: #1f2937;--border-color: #374151;--border-light: #4b5563}}html{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;line-height:1.5;font-weight:400;color:var(--text-primary);background-color:var(--background-color);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh;background-color:var(--background-color);color:var(--text-primary);transition:background-color var(--transition-normal),color var(--transition-normal)}#root{width:100%;min-height:100vh;margin:0}h1,h2,h3,h4,h5,h6{font-weight:var(--font-weight-semibold);color:var(--text-primary);line-height:1.2;margin-bottom:var(--spacing-md)}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.5rem}h4{font-size:1.25rem}h5{font-size:1.125rem}h6{font-size:1rem}p{margin-bottom:var(--spacing-md);color:var(--text-secondary);line-height:1.6}a{font-weight:var(--font-weight-medium);color:var(--primary-color);text-decoration:inherit;transition:color var(--transition-fast)}a:hover{color:var(--primary-hover)}button{border-radius:var(--border-radius-md);border:1px solid transparent;padding:var(--spacing-sm) var(--spacing-lg);font-size:1rem;font-weight:var(--font-weight-medium);font-family:inherit;background-color:var(--primary-color);color:#fff;cursor:pointer;transition:all var(--transition-fast);display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-sm)}button:hover{background-color:var(--primary-hover);transform:translateY(-1px);box-shadow:var(--shadow-md)}button:active{transform:translateY(0)}button:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}input,textarea,select{border-radius:var(--border-radius-md);border:1px solid var(--border-color);padding:var(--spacing-sm) var(--spacing-md);font-size:1rem;font-family:inherit;background-color:var(--background-color);color:var(--text-primary);transition:all var(--transition-fast);width:100%}input:focus,textarea:focus,select:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 3px #2563eb1a}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 var(--spacing-lg)}.card{background-color:var(--background-color);border-radius:var(--border-radius-lg);border:1px solid var(--border-color);box-shadow:var(--shadow-sm);padding:var(--spacing-xl);transition:all var(--transition-normal)}.card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.btn-secondary{background-color:var(--background-alt);color:var(--text-primary);border:1px solid var(--border-color)}.btn-secondary:hover{background-color:var(--border-light)}.btn-ghost{background-color:transparent;color:var(--primary-color);border:1px solid var(--primary-color)}.btn-ghost:hover{background-color:var(--primary-color);color:#fff}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.flex{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-sm{gap:var(--spacing-sm)}.gap-md{gap:var(--spacing-md)}.gap-lg{gap:var(--spacing-lg)}.hidden{display:none}.block{display:block}.inline-block{display:inline-block}@media (max-width: 768px){.container{padding:0 var(--spacing-md)}h1{font-size:2rem}h2{font-size:1.75rem}h3{font-size:1.25rem}.card{padding:var(--spacing-lg)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideIn{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.animate-fade-in{animation:fadeIn .5s ease-out}.animate-slide-in{animation:slideIn .3s ease-out}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--background-alt)}::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:var(--border-radius-md)}::-webkit-scrollbar-thumb:hover{background:var(--text-light)}._loginContainer_1hmc3_1{width:100%;max-width:400px;margin:0 auto}._header_1hmc3_7{text-align:center;margin-bottom:2rem}._header_1hmc3_7 h2{color:var(--text-primary);font-size:1.75rem;font-weight:700;margin-bottom:.5rem}._header_1hmc3_7 p{color:var(--text-secondary);font-size:.95rem;margin:0}._form_1hmc3_25{display:flex;flex-direction:column;gap:1.5rem}._errorMessage_1hmc3_31{background-color:#ef44441a;border:1px solid var(--error-color);border-radius:var(--border-radius-md);padding:.75rem;color:var(--error-color);font-size:.9rem;text-align:center}._formGroup_1hmc3_41{display:flex;flex-direction:column;gap:.5rem}._label_1hmc3_47{font-weight:var(--font-weight-medium);color:var(--text-primary);font-size:.9rem}._roleSelector_1hmc3_53{display:flex;gap:.5rem}._roleOption_1hmc3_58{flex:1;padding:.75rem;border:2px solid var(--border-color);border-radius:var(--border-radius-md);text-align:center;cursor:pointer;transition:all var(--transition-fast);background-color:var(--background-color);position:relative;overflow:hidden}._roleOption_1hmc3_58:hover{border-color:var(--primary-color);background-color:#2563eb0d}._roleOption_1hmc3_58._active_1hmc3_76{border-color:var(--primary-color);background-color:var(--primary-color);color:#fff;transform:scale(1.02)}._radioInput_1hmc3_83{display:none}._inputWrapper_1hmc3_87{position:relative;display:flex;align-items:center}._inputIcon_1hmc3_93{position:absolute;left:.75rem;color:var(--text-light);z-index:1}._input_1hmc3_87{width:100%;padding:.75rem .75rem .75rem 2.5rem;border:2px solid var(--border-color);border-radius:var(--border-radius-md);font-size:1rem;transition:all var(--transition-fast);background-color:var(--background-color)}._input_1hmc3_87:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px #2563eb1a;outline:none}._input_1hmc3_87._error_1hmc3_31{border-color:var(--error-color)}._input_1hmc3_87._error_1hmc3_31:focus{box-shadow:0 0 0 3px #ef44441a}._passwordToggle_1hmc3_124{position:absolute;right:.75rem;background:none;border:none;color:var(--text-light);cursor:pointer;padding:.25rem;transition:color var(--transition-fast);z-index:1}._passwordToggle_1hmc3_124:hover{color:var(--text-secondary)}._errorText_1hmc3_140{color:var(--error-color);font-size:.8rem;margin-top:.25rem}._submitButton_1hmc3_146{width:100%;padding:.875rem;background:linear-gradient(45deg,var(--primary-color),var(--accent-color));color:#fff;border:none;border-radius:var(--border-radius-md);font-size:1rem;font-weight:var(--font-weight-medium);cursor:pointer;transition:all var(--transition-fast);position:relative;overflow:hidden}._submitButton_1hmc3_146:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px #2563eb4d}._submitButton_1hmc3_146:active{transform:translateY(0)}._submitButton_1hmc3_146:disabled{opacity:.7;cursor:not-allowed;transform:none;box-shadow:none}._submitButton_1hmc3_146._loading_1hmc3_177{color:transparent}._spinner_1hmc3_181{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;gap:.25rem}._spinner_1hmc3_181 div{width:8px;height:8px;background-color:#fff;border-radius:50%;animation:_pulse_1hmc3_1 1.4s ease-in-out infinite both}._spinner_1hmc3_181 div:nth-child(1){animation-delay:-.32s}._spinner_1hmc3_181 div:nth-child(2){animation-delay:-.16s}._spinner_1hmc3_181 div:nth-child(3){animation-delay:0s}._divider_1hmc3_202{text-align:center;position:relative;margin:1rem 0}._divider_1hmc3_202:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background-color:var(--border-color)}._divider_1hmc3_202 span{background-color:#fff;padding:0 1rem;color:var(--text-light);font-size:.9rem}._registerLink_1hmc3_225{display:block;text-align:center;padding:.875rem;border:2px solid var(--border-color);border-radius:var(--border-radius-md);color:var(--primary-color);text-decoration:none;font-weight:var(--font-weight-medium);transition:all var(--transition-fast)}._registerLink_1hmc3_225:hover{border-color:var(--primary-color);background-color:#2563eb0d;transform:translateY(-1px)}@keyframes _pulse_1hmc3_1{0%,80%,to{transform:scale(0);opacity:.5}40%{transform:scale(1);opacity:1}}@media (max-width: 480px){._loginContainer_1hmc3_1{padding:0 1rem}._header_1hmc3_7 h2{font-size:1.5rem}._roleSelector_1hmc3_53{flex-direction:column}._roleOption_1hmc3_58{padding:1rem}}._registerContainer_1wyrg_1{width:100%;max-width:600px;margin:0 auto}._header_1wyrg_7{text-align:center;margin-bottom:2rem}._header_1wyrg_7 h2{color:var(--text-primary);font-size:1.75rem;font-weight:700;margin-bottom:.5rem}._header_1wyrg_7 p{color:var(--text-secondary);font-size:.95rem;margin:0}._form_1wyrg_25{display:flex;flex-direction:column;gap:1.5rem}._errorMessage_1wyrg_31{background-color:#ef44441a;border:1px solid var(--error-color);border-radius:var(--border-radius-md);padding:.75rem;color:var(--error-color);font-size:.9rem;text-align:center}._formGroup_1wyrg_41{display:flex;flex-direction:column;gap:.5rem}._formRow_1wyrg_47{display:grid;grid-template-columns:1fr 1fr;gap:1rem}._label_1wyrg_53{font-weight:var(--font-weight-medium);color:var(--text-primary);font-size:.9rem}._roleSelector_1wyrg_59{display:flex;gap:.5rem}._roleOption_1wyrg_64{flex:1;padding:.75rem;border:2px solid var(--border-color);border-radius:var(--border-radius-md);text-align:center;cursor:pointer;transition:all var(--transition-fast);background-color:var(--background-color);position:relative;overflow:hidden}._roleOption_1wyrg_64:hover{border-color:var(--primary-color);background-color:#2563eb0d}._roleOption_1wyrg_64._active_1wyrg_82{border-color:var(--primary-color);background-color:var(--primary-color);color:#fff;transform:scale(1.02)}._radioInput_1wyrg_89{display:none}._inputWrapper_1wyrg_93{position:relative;display:flex;align-items:center}._inputIcon_1wyrg_99{position:absolute;left:.75rem;color:var(--text-light);z-index:1}._input_1wyrg_93{width:100%;padding:.75rem .75rem .75rem 2.5rem;border:2px solid var(--border-color);border-radius:var(--border-radius-md);font-size:1rem;transition:all var(--transition-fast);background-color:var(--background-color)}._input_1wyrg_93:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px #2563eb1a;outline:none}._input_1wyrg_93._error_1wyrg_31{border-color:var(--error-color)}._input_1wyrg_93._error_1wyrg_31:focus{box-shadow:0 0 0 3px #ef44441a}._textarea_1wyrg_130{width:100%;padding:.75rem;border:2px solid var(--border-color);border-radius:var(--border-radius-md);font-size:1rem;font-family:inherit;transition:all var(--transition-fast);background-color:var(--background-color);resize:vertical;min-height:80px}._textarea_1wyrg_130:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px #2563eb1a;outline:none}._textarea_1wyrg_130._error_1wyrg_31{border-color:var(--error-color)}._textarea_1wyrg_130._error_1wyrg_31:focus{box-shadow:0 0 0 3px #ef44441a}._select_1wyrg_157{width:100%;padding:.75rem;border:2px solid var(--border-color);border-radius:var(--border-radius-md);font-size:1rem;font-family:inherit;transition:all var(--transition-fast);background-color:var(--background-color);cursor:pointer}._select_1wyrg_157:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px #2563eb1a;outline:none}._passwordToggle_1wyrg_175{position:absolute;right:.75rem;background:none;border:none;color:var(--text-light);cursor:pointer;padding:.25rem;transition:color var(--transition-fast);z-index:1}._passwordToggle_1wyrg_175:hover{color:var(--text-secondary)}._errorText_1wyrg_191{color:var(--error-color);font-size:.8rem;margin-top:.25rem}._roleSpecificFields_1wyrg_197{display:flex;flex-direction:column;gap:1rem;padding:1.5rem;background-color:var(--background-alt);border-radius:var(--border-radius-lg);border:1px solid var(--border-light);position:relative}._roleSpecificFields_1wyrg_197:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(45deg,var(--primary-color),var(--accent-color));border-radius:var(--border-radius-lg) var(--border-radius-lg) 0 0}._submitButton_1wyrg_219{width:100%;padding:.875rem;background:linear-gradient(45deg,var(--primary-color),var(--accent-color));color:#fff;border:none;border-radius:var(--border-radius-md);font-size:1rem;font-weight:var(--font-weight-medium);cursor:pointer;transition:all var(--transition-fast);position:relative;overflow:hidden}._submitButton_1wyrg_219:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px #2563eb4d}._submitButton_1wyrg_219:active{transform:translateY(0)}._submitButton_1wyrg_219:disabled{opacity:.7;cursor:not-allowed;transform:none;box-shadow:none}._submitButton_1wyrg_219._loading_1wyrg_250{color:transparent}._spinner_1wyrg_254{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;gap:.25rem}._spinner_1wyrg_254 div{width:8px;height:8px;background-color:#fff;border-radius:50%;animation:_pulse_1wyrg_1 1.4s ease-in-out infinite both}._spinner_1wyrg_254 div:nth-child(1){animation-delay:-.32s}._spinner_1wyrg_254 div:nth-child(2){animation-delay:-.16s}._spinner_1wyrg_254 div:nth-child(3){animation-delay:0s}._divider_1wyrg_275{text-align:center;position:relative;margin:1rem 0}._divider_1wyrg_275:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background-color:var(--border-color)}._divider_1wyrg_275 span{background-color:#fff;padding:0 1rem;color:var(--text-light);font-size:.9rem}._loginLink_1wyrg_298{display:block;text-align:center;padding:.875rem;border:2px solid var(--border-color);border-radius:var(--border-radius-md);color:var(--primary-color);text-decoration:none;font-weight:var(--font-weight-medium);transition:all var(--transition-fast)}._loginLink_1wyrg_298:hover{border-color:var(--primary-color);background-color:#2563eb0d;transform:translateY(-1px)}@keyframes _pulse_1wyrg_1{0%,80%,to{transform:scale(0);opacity:.5}40%{transform:scale(1);opacity:1}}@media (max-width: 768px){._registerContainer_1wyrg_1{padding:0 1rem}._formRow_1wyrg_47{grid-template-columns:1fr;gap:1.5rem}._header_1wyrg_7 h2{font-size:1.5rem}._roleSelector_1wyrg_59{flex-direction:column}._roleOption_1wyrg_64,._roleSpecificFields_1wyrg_197{padding:1rem}}@media (max-width: 480px){._registerContainer_1wyrg_1{max-width:100%}}@keyframes _ripple_12it8_1{to{transform:scale(4);opacity:0}}@keyframes _pulse_12it8_1{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes _shimmer_12it8_1{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes _float_12it8_1{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes _glow_12it8_1{0%,to{box-shadow:0 0 20px #ffffff4d}50%{box-shadow:0 0 30px #fff9}}@keyframes _slideInUp_12it8_1{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes _fadeInScale_12it8_1{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}._stat-card_12it8_69{position:relative;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}._stat-card_12it8_69:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}._stat-card_12it8_69:hover:before{left:100%}._investor-card_12it8_96{position:relative;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}._investor-card_12it8_96:after{content:"";position:absolute;inset:0;background:linear-gradient(45deg,#fff0,#ffffff1a,#fff0);opacity:0;transition:opacity .3s ease;pointer-events:none}._investor-card_12it8_96:hover:after{opacity:1}._investor-avatar_12it8_125{position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);border:3px solid rgba(255,255,255,.8);box-shadow:0 4px 15px #0000001a}._investor-avatar_12it8_125:hover{transform:scale(1.1) rotate(5deg);box-shadow:0 8px 25px #0003}._action-button_12it8_138{position:relative;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}._action-button_12it8_138:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:#ffffff4d;border-radius:50%;transform:translate(-50%,-50%);transition:width .3s,height .3s}._action-button_12it8_138:hover:before{width:300px;height:300px}._sparkle-icon_12it8_163{animation:_pulse_12it8_1 2s ease-in-out infinite}._animated-background_12it8_168{background-size:400% 400%;animation:_gradientShift_12it8_1 8s ease infinite}@keyframes _gradientShift_12it8_1{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}._loading-pulse_12it8_186{animation:_pulse_12it8_1 1.5s ease-in-out infinite}._hover-lift_12it8_191{transition:transform .3s cubic-bezier(.4,0,.2,1)}._hover-lift_12it8_191:hover{transform:translateY(-5px)}._text-shimmer_12it8_200{background:linear-gradient(90deg,#667eea,#764ba2,#fbbf24,#667eea);background-size:400% 400%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:_shimmer_12it8_1 3s ease-in-out infinite}._success-feedback_12it8_216{position:absolute;top:10px;right:10px;font-size:20px;pointer-events:none;z-index:100;animation:_successPop_12it8_1 .6s cubic-bezier(.68,-.55,.265,1.55)}@keyframes _successPop_12it8_1{0%{transform:scale(0) rotate(-180deg);opacity:0}50%{transform:scale(1.2) rotate(-90deg);opacity:1}to{transform:scale(1) rotate(0);opacity:1}}._particle_12it8_242{position:absolute;border-radius:50%;pointer-events:none;animation:_particleBurst_12it8_1 .8s cubic-bezier(.25,.46,.45,.94) forwards}@keyframes _particleBurst_12it8_1{0%{transform:scale(1);opacity:1}to{transform:scale(0);opacity:0}}._investorProfile_ahi4d_1{max-width:100%;padding:0}._loadingContainer_ahi4d_6{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;gap:1rem}._spinner_ahi4d_15{display:flex;gap:.5rem}._spinner_ahi4d_15 div{width:12px;height:12px;background-color:var(--primary-color);border-radius:50%;animation:_pulse_ahi4d_1 1.4s ease-in-out infinite both}._spinner_ahi4d_15 div:nth-child(1){animation-delay:-.32s}._spinner_ahi4d_15 div:nth-child(2){animation-delay:-.16s}._spinner_ahi4d_15 div:nth-child(3){animation-delay:0s}._errorContainer_ahi4d_32{text-align:center;padding:4rem 2rem}._header_ahi4d_37{background:linear-gradient(135deg,var(--primary-color) 0%,var(--accent-color) 100%);color:#fff;padding:2rem;margin:-2rem -2rem 2rem;position:relative;overflow:hidden}._header_ahi4d_37:before{content:"";position:absolute;inset:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="grid" width="10" height="10" patternUnits="userSpaceOnUse"><path d="M 10 0 L 0 0 0 10" fill="none" stroke="rgba(255,255,255,0.1)" stroke-width="0.5"/></pattern></defs><rect width="100" height="100" fill="url(%23grid)"/></svg>');opacity:.3}._backButton_ahi4d_57{background:#fff3;border:1px solid rgba(255,255,255,.3);color:#fff;padding:.75rem 1rem;border-radius:var(--border-radius-md);cursor:pointer;transition:all var(--transition-fast);display:flex;align-items:center;gap:.5rem;margin-bottom:2rem;position:relative;z-index:1}._backButton_ahi4d_57:hover{background:#ffffff4d;transform:translate(-2px)}._profileHeader_ahi4d_78{display:flex;align-items:center;gap:2rem;position:relative;z-index:1}._avatarSection_ahi4d_86{position:relative}._profileAvatar_ahi4d_90{width:120px;height:120px;border-radius:50%;border:4px solid white;object-fit:cover;box-shadow:var(--shadow-lg)}._onlineStatus_ahi4d_99{position:absolute;bottom:8px;right:8px;width:24px;height:24px;background:var(--accent-color);border:3px solid white;border-radius:50%}._profileInfo_ahi4d_110{flex:1}._profileInfo_ahi4d_110 h1{margin:0 0 .5rem;font-size:2.5rem;font-weight:700;color:#fff}._role_ahi4d_121{display:flex;align-items:center;gap:.5rem;margin:0 0 1rem;font-size:1.125rem;opacity:.9;color:#fff}._profileMeta_ahi4d_131{display:flex;flex-direction:column;gap:.5rem}._metaItem_ahi4d_137{display:flex;align-items:center;gap:.5rem;opacity:.8;font-size:.95rem;color:#fff}._headerActions_ahi4d_146{display:flex;flex-direction:column;gap:1rem}._actionButton_ahi4d_152{padding:.875rem 1.5rem;border-radius:var(--border-radius-md);font-weight:var(--font-weight-medium);cursor:pointer;transition:all var(--transition-fast);display:flex;align-items:center;justify-content:center;gap:.5rem;border:none;font-size:.95rem;min-width:180px}._actionButton_ahi4d_152._primary_ahi4d_167{background:#fff;color:var(--primary-color)}._actionButton_ahi4d_152._primary_ahi4d_167:hover{background:var(--background-alt);transform:translateY(-1px);box-shadow:var(--shadow-md)}._actionButton_ahi4d_152._secondary_ahi4d_178{background:#fff3;color:#fff;border:1px solid rgba(255,255,255,.3)}._actionButton_ahi4d_152._secondary_ahi4d_178:hover{background:#ffffff4d}._content_ahi4d_188{display:flex;flex-direction:column;gap:2rem}._section_ahi4d_194{background:#fff;border-radius:var(--border-radius-xl);padding:2rem;box-shadow:var(--shadow-sm);border:1px solid var(--border-light)}._section_ahi4d_194 h2{margin:0 0 1.5rem;color:var(--text-primary);font-size:1.5rem;font-weight:600;position:relative;padding-bottom:.75rem}._section_ahi4d_194 h2:after{content:"";position:absolute;bottom:0;left:0;width:50px;height:3px;background:linear-gradient(45deg,var(--primary-color),var(--accent-color));border-radius:2px}._bio_ahi4d_222{color:var(--text-secondary);line-height:1.7;font-size:1.05rem;margin:0}._investmentGrid_ahi4d_229{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}._investmentCard_ahi4d_235{padding:1.5rem;background:var(--background-alt);border-radius:var(--border-radius-lg);border:1px solid var(--border-light);display:flex;align-items:center;gap:1rem;transition:all var(--transition-normal)}._investmentCard_ahi4d_235:hover{transform:translateY(-2px);box-shadow:var(--shadow-md);border-color:var(--primary-color)}._cardIcon_ahi4d_252{width:60px;height:60px;background:#fff;border-radius:var(--border-radius-lg);display:flex;align-items:center;justify-content:center;color:var(--primary-color);box-shadow:var(--shadow-sm)}._cardContent_ahi4d_264 h3{margin:0 0 .25rem;color:var(--text-primary);font-size:1rem;font-weight:600}._cardContent_ahi4d_264 p{margin:0;color:var(--text-secondary);font-size:.95rem}._interests_ahi4d_277{display:flex;flex-wrap:wrap;gap:.75rem}._interestTag_ahi4d_283{padding:.5rem 1rem;background:var(--primary-color);color:#fff;border-radius:var(--border-radius-lg);font-size:.9rem;font-weight:var(--font-weight-medium);transition:all var(--transition-fast)}._interestTag_ahi4d_283:hover{background:var(--primary-hover);transform:translateY(-1px)}._portfolioGrid_ahi4d_298{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem}._companyItem_ahi4d_304{padding:1rem;background:var(--background-alt);border-radius:var(--border-radius-md);border:1px solid var(--border-light);display:flex;align-items:center;gap:.75rem;transition:all var(--transition-fast);cursor:pointer}._companyItem_ahi4d_304:hover{background:#fff;border-color:var(--primary-color);transform:translateY(-1px);box-shadow:var(--shadow-sm)}._companyIcon_ahi4d_323{width:40px;height:40px;background:#fff;border-radius:var(--border-radius-md);display:flex;align-items:center;justify-content:center;color:var(--primary-color);box-shadow:var(--shadow-sm)}._companyStatus_ahi4d_335{margin-left:auto;color:var(--accent-color)}._contactCard_ahi4d_340{padding:2rem;background:var(--background-alt);border-radius:var(--border-radius-lg);border:1px solid var(--border-light);display:flex;align-items:center;justify-content:space-between;gap:2rem}._contactContent_ahi4d_351 h3{margin:0 0 .5rem;color:var(--text-primary);font-size:1.25rem}._contactContent_ahi4d_351 p{margin:0;color:var(--text-secondary);line-height:1.6}._contactButton_ahi4d_363{padding:1rem 2rem;border-radius:var(--border-radius-md);font-weight:var(--font-weight-medium);cursor:pointer;transition:all var(--transition-fast);display:flex;align-items:center;gap:.5rem;border:none;font-size:1rem;white-space:nowrap}._contactButton_ahi4d_363._primary_ahi4d_167{background:var(--primary-color);color:#fff}._contactButton_ahi4d_363._primary_ahi4d_167:hover{background:var(--primary-hover);transform:translateY(-2px);box-shadow:var(--shadow-md)}@keyframes _pulse_ahi4d_1{0%,80%,to{transform:scale(0);opacity:.5}40%{transform:scale(1);opacity:1}}@media (max-width: 768px){._header_ahi4d_37{padding:1.5rem 1rem;margin:-1rem -1rem 2rem}._profileHeader_ahi4d_78{flex-direction:column;text-align:center;gap:1.5rem}._profileAvatar_ahi4d_90{width:100px;height:100px}._profileInfo_ahi4d_110 h1{font-size:2rem}._headerActions_ahi4d_146{flex-direction:row;width:100%}._actionButton_ahi4d_152{min-width:auto;flex:1}._section_ahi4d_194{padding:1.5rem}._investmentGrid_ahi4d_229,._portfolioGrid_ahi4d_298{grid-template-columns:1fr}._contactCard_ahi4d_340{flex-direction:column;text-align:center}._contactButton_ahi4d_363{width:100%;justify-content:center}._profileMeta_ahi4d_131{align-items:center}}._entrepreneurProfile_wvgha_1{max-width:100%;padding:0}._loadingContainer_wvgha_6{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;gap:1rem}._spinner_wvgha_15{display:flex;gap:.5rem}._spinner_wvgha_15 div{width:12px;height:12px;background-color:var(--primary-color);border-radius:50%;animation:_pulse_wvgha_1 1.4s ease-in-out infinite both}._spinner_wvgha_15 div:nth-child(1){animation-delay:-.32s}._spinner_wvgha_15 div:nth-child(2){animation-delay:-.16s}._spinner_wvgha_15 div:nth-child(3){animation-delay:0s}._errorContainer_wvgha_32{text-align:center;padding:4rem 2rem}._header_wvgha_37{background:linear-gradient(135deg,var(--accent-color) 0%,var(--primary-color) 100%);color:#fff;padding:2rem;margin:-2rem -2rem 2rem;position:relative;overflow:hidden}._header_wvgha_37:before{content:"";position:absolute;inset:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="grid" width="10" height="10" patternUnits="userSpaceOnUse"><path d="M 10 0 L 0 0 0 10" fill="none" stroke="rgba(255,255,255,0.1)" stroke-width="0.5"/></pattern></defs><rect width="100" height="100" fill="url(%23grid)"/></svg>');opacity:.3}._backButton_wvgha_57{background:#fff3;border:1px solid rgba(255,255,255,.3);color:#fff;padding:.75rem 1rem;border-radius:var(--border-radius-md);cursor:pointer;transition:all var(--transition-fast);display:flex;align-items:center;gap:.5rem;margin-bottom:2rem;position:relative;z-index:1}._backButton_wvgha_57:hover{background:#ffffff4d;transform:translate(-2px)}._profileHeader_wvgha_78{display:flex;align-items:center;gap:2rem;position:relative;z-index:1}._avatarSection_wvgha_86{position:relative}._profileAvatar_wvgha_90{width:120px;height:120px;border-radius:50%;border:4px solid white;object-fit:cover;box-shadow:var(--shadow-lg)}._onlineStatus_wvgha_99{position:absolute;bottom:8px;right:8px;width:24px;height:24px;background:var(--accent-color);border:3px solid white;border-radius:50%}._profileInfo_wvgha_110{flex:1}._profileInfo_wvgha_110 h1{margin:0 0 .5rem;font-size:2.5rem;font-weight:700;color:#fff}._role_wvgha_121{display:flex;align-items:center;gap:.5rem;margin:0 0 .5rem;font-size:1.125rem;opacity:.9;color:#fff}._startupName_wvgha_131{display:flex;align-items:center;gap:.5rem;margin:0 0 1rem;font-size:1.125rem;font-weight:var(--font-weight-medium);color:#fff;opacity:.9}._profileMeta_wvgha_142{display:flex;flex-direction:column;gap:.5rem}._metaItem_wvgha_148{display:flex;align-items:center;gap:.5rem;opacity:.8;font-size:.95rem;color:#fff}._headerActions_wvgha_157{display:flex;flex-direction:column;gap:1rem}._actionButton_wvgha_163{padding:.875rem 1.5rem;border-radius:var(--border-radius-md);font-weight:var(--font-weight-medium);cursor:pointer;transition:all var(--transition-fast);display:flex;align-items:center;justify-content:center;gap:.5rem;border:none;font-size:.95rem;min-width:180px}._actionButton_wvgha_163._primary_wvgha_178{background:#fff;color:var(--primary-color)}._actionButton_wvgha_163._primary_wvgha_178:hover{background:var(--background-alt);transform:translateY(-1px);box-shadow:var(--shadow-md)}._actionButton_wvgha_163._secondary_wvgha_189{background:#fff3;color:#fff;border:1px solid rgba(255,255,255,.3)}._actionButton_wvgha_163._secondary_wvgha_189:hover{background:#ffffff4d}._content_wvgha_199{display:flex;flex-direction:column;gap:2rem}._section_wvgha_205{background:#fff;border-radius:var(--border-radius-xl);padding:2rem;box-shadow:var(--shadow-sm);border:1px solid var(--border-light)}._section_wvgha_205 h2{margin:0 0 1.5rem;color:var(--text-primary);font-size:1.5rem;font-weight:600;position:relative;padding-bottom:.75rem}._section_wvgha_205 h2:after{content:"";position:absolute;bottom:0;left:0;width:50px;height:3px;background:linear-gradient(45deg,var(--primary-color),var(--accent-color));border-radius:2px}._bio_wvgha_233{color:var(--text-secondary);line-height:1.7;font-size:1.05rem;margin:0}._startupCard_wvgha_240{background:var(--background-alt);border-radius:var(--border-radius-lg);padding:2rem;border:1px solid var(--border-light);position:relative;overflow:hidden}._startupCard_wvgha_240:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(45deg,var(--primary-color),var(--accent-color))}._startupHeader_wvgha_259{display:flex;align-items:center;gap:1.5rem;margin-bottom:1.5rem}._startupIcon_wvgha_266{width:80px;height:80px;background:#fff;border-radius:var(--border-radius-xl);display:flex;align-items:center;justify-content:center;color:var(--primary-color);box-shadow:var(--shadow-sm)}._startupInfo_wvgha_278 h3{margin:0 0 .5rem;color:var(--text-primary);font-size:1.5rem}._stageBadge_wvgha_284{display:inline-block;padding:.375rem .75rem;background:linear-gradient(45deg,var(--primary-color),var(--accent-color));color:#fff;border-radius:var(--border-radius-lg);font-size:.8rem;font-weight:var(--font-weight-medium)}._startupDescription_wvgha_294{color:var(--text-secondary);line-height:1.6;margin-bottom:2rem;font-size:1.05rem}._startupDetails_wvgha_301{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}._detailItem_wvgha_307{display:flex;align-items:center;gap:1rem;padding:1.5rem;background:#fff;border-radius:var(--border-radius-lg);border:1px solid var(--border-light);transition:all var(--transition-normal)}._detailItem_wvgha_307:hover{transform:translateY(-2px);box-shadow:var(--shadow-md);border-color:var(--primary-color)}._detailItem_wvgha_307 svg{color:var(--primary-color);flex-shrink:0}._detailContent_wvgha_329{display:flex;flex-direction:column}._detailLabel_wvgha_334{font-size:.9rem;color:var(--text-secondary);margin-bottom:.25rem}._detailValue_wvgha_340{font-weight:var(--font-weight-medium);color:var(--text-primary);font-size:1rem}._pitchDeckCard_wvgha_346{display:flex;align-items:center;gap:2rem;padding:2rem;background:var(--background-alt);border-radius:var(--border-radius-lg);border:1px solid var(--border-light);transition:all var(--transition-normal)}._pitchDeckCard_wvgha_346:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}._pitchDeckIcon_wvgha_362{width:80px;height:80px;background:#fff;border-radius:var(--border-radius-xl);display:flex;align-items:center;justify-content:center;color:var(--primary-color);box-shadow:var(--shadow-sm)}._pitchDeckContent_wvgha_374{flex:1}._pitchDeckContent_wvgha_374 h3{margin:0 0 .5rem;color:var(--text-primary);font-size:1.25rem}._pitchDeckContent_wvgha_374 p{margin:0 0 1rem;color:var(--text-secondary);line-height:1.6}._pitchDeckButton_wvgha_390{background:var(--primary-color);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:var(--border-radius-md);font-weight:var(--font-weight-medium);cursor:pointer;transition:all var(--transition-fast)}._pitchDeckButton_wvgha_390:hover{background:var(--primary-hover);transform:translateY(-1px)}._opportunityCard_wvgha_406{padding:2rem;background:var(--background-alt);border-radius:var(--border-radius-lg);border:1px solid var(--border-light)}._opportunityHeader_wvgha_413 h3{margin:0 0 .5rem;color:var(--text-primary);font-size:1.5rem}._opportunityHeader_wvgha_413 p{margin:0 0 2rem;color:var(--text-secondary);line-height:1.6;font-size:1.05rem}._opportunityDetails_wvgha_426{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}._opportunityItem_wvgha_433{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:#fff;border-radius:var(--border-radius-md);border:1px solid var(--border-light)}._opportunityLabel_wvgha_443{font-weight:var(--font-weight-medium);color:var(--text-secondary)}._opportunityValue_wvgha_448{font-weight:600;color:var(--text-primary)}._opportunityActions_wvgha_453{display:flex;gap:1rem}._opportunityButton_wvgha_458{flex:1;padding:1rem 1.5rem;border-radius:var(--border-radius-md);font-weight:var(--font-weight-medium);cursor:pointer;transition:all var(--transition-fast);display:flex;align-items:center;justify-content:center;gap:.5rem;border:none;font-size:1rem}._opportunityButton_wvgha_458._primary_wvgha_178{background:var(--primary-color);color:#fff}._opportunityButton_wvgha_458._primary_wvgha_178:hover{background:var(--primary-hover);transform:translateY(-2px);box-shadow:var(--shadow-md)}._opportunityButton_wvgha_458._secondary_wvgha_189{background:#fff;color:var(--text-primary);border:1px solid var(--border-color)}._opportunityButton_wvgha_458._secondary_wvgha_189:hover{background:var(--border-light);border-color:var(--primary-color)}@keyframes _pulse_wvgha_1{0%,80%,to{transform:scale(0);opacity:.5}40%{transform:scale(1);opacity:1}}@media (max-width: 768px){._header_wvgha_37{padding:1.5rem 1rem;margin:-1rem -1rem 2rem}._profileHeader_wvgha_78{flex-direction:column;text-align:center;gap:1.5rem}._profileAvatar_wvgha_90{width:100px;height:100px}._profileInfo_wvgha_110 h1{font-size:2rem}._headerActions_wvgha_157{flex-direction:row;width:100%}._actionButton_wvgha_163{min-width:auto;flex:1}._section_wvgha_205,._startupCard_wvgha_240{padding:1.5rem}._startupHeader_wvgha_259{flex-direction:column;text-align:center}._startupDetails_wvgha_301{grid-template-columns:1fr}._detailItem_wvgha_307{padding:1rem}._pitchDeckCard_wvgha_346{flex-direction:column;text-align:center}._opportunityActions_wvgha_453{flex-direction:column}._profileMeta_wvgha_142{align-items:center}}._chatContainer_1rtb4_2{display:flex;flex-direction:column;height:calc(100vh - 80px);background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 20px #00000014}._chatHeader_1rtb4_12{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;position:sticky;top:0;z-index:10}._headerLeft_1rtb4_24{display:flex;align-items:center;gap:1rem}._backButton_1rtb4_30{background:none;border:none;color:#fff;cursor:pointer;padding:.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease}._backButton_1rtb4_30:hover{background-color:#ffffff1a}._userAvatar_1rtb4_47{position:relative;width:48px;height:48px}._userAvatar_1rtb4_47 img{width:100%;height:100%;border-radius:50%;object-fit:cover;border:2px solid rgba(255,255,255,.3)}._onlineStatus_1rtb4_61{position:absolute;bottom:2px;right:2px;width:12px;height:12px;background:#10b981;border:2px solid white;border-radius:50%}._userInfo_1rtb4_72 h3{margin:0;font-size:1.1rem;font-weight:600}._userInfo_1rtb4_72 p{margin:0;font-size:.85rem;opacity:.8}._headerActions_1rtb4_84{display:flex;gap:.5rem}._actionButton_1rtb4_89{background:none;border:none;color:#fff;cursor:pointer;padding:.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease}._actionButton_1rtb4_89:hover{background-color:#ffffff1a}._messagesContainer_1rtb4_106{flex:1;overflow-y:auto;background:#f8fafc;position:relative}._messagesWrapper_1rtb4_113{padding:1rem;min-height:100%;display:flex;flex-direction:column;gap:1rem}._emptyState_1rtb4_121{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#64748b;padding:2rem}._emptyIcon_1rtb4_132{font-size:3rem;margin-bottom:1rem;opacity:.6}._emptyState_1rtb4_121 h3{margin:0 0 .5rem;color:#1e293b;font-size:1.3rem}._emptyState_1rtb4_121 p{margin:0;opacity:.7}._message_1rtb4_106{display:flex;margin-bottom:.5rem}._message_1rtb4_106._sent_1rtb4_154{justify-content:flex-end}._message_1rtb4_106._received_1rtb4_158{justify-content:flex-start}._messageContent_1rtb4_162{max-width:70%;padding:.75rem 1rem;border-radius:18px;position:relative;word-wrap:break-word;animation:_messageSlideIn_1rtb4_1 .3s ease-out}._sent_1rtb4_154 ._messageContent_1rtb4_162{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-bottom-right-radius:4px}._received_1rtb4_158 ._messageContent_1rtb4_162{background:#fff;color:#1e293b;border-bottom-left-radius:4px;box-shadow:0 2px 8px #0000000f}._messageContent_1rtb4_162 p{margin:0 0 .25rem;line-height:1.4}._timestamp_1rtb4_189{font-size:.75rem;opacity:.7;display:block}._messageInput_1rtb4_195{padding:1rem 1.5rem;background:#fff;border-top:1px solid #e2e8f0}._inputForm_1rtb4_201{width:100%}._inputWrapper_1rtb4_205{display:flex;align-items:center;gap:.75rem;background:#f1f5f9;border-radius:24px;padding:.5rem;border:2px solid transparent;transition:all .2s ease}._inputWrapper_1rtb4_205:focus-within{border-color:#667eea;background:#fff;box-shadow:0 0 0 4px #667eea1a}._textInput_1rtb4_222{flex:1;border:none;background:none;padding:.75rem 1rem;font-size:1rem;outline:none;color:#1e293b}._textInput_1rtb4_222::placeholder{color:#94a3b8}._sendButton_1rtb4_236{background:linear-gradient(135deg,#667eea,#764ba2);border:none;color:#fff;width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;flex-shrink:0}._sendButton_1rtb4_236:hover:not(:disabled){transform:scale(1.05);box-shadow:0 4px 12px #667eea4d}._sendButton_1rtb4_236:disabled{opacity:.5;cursor:not-allowed;transform:none}._error_1rtb4_262{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;text-align:center;color:#64748b;padding:2rem}._error_1rtb4_262 h2{color:#1e293b;margin-bottom:1rem}._error_1rtb4_262 button{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:8px;cursor:pointer;font-weight:500;transition:transform .2s ease}._error_1rtb4_262 button:hover{transform:translateY(-2px)}._typingIndicator_1rtb4_294{display:flex;gap:4px;margin-bottom:4px}._typingIndicator_1rtb4_294 span{width:8px;height:8px;border-radius:50%;background-color:#94a3b8;animation:_typing_1rtb4_294 1.4s infinite ease-in-out}._typingIndicator_1rtb4_294 span:nth-child(1){animation-delay:-.32s}._typingIndicator_1rtb4_294 span:nth-child(2){animation-delay:-.16s}._typingText_1rtb4_316{font-size:.8rem;color:#64748b;font-style:italic}@keyframes _typing_1rtb4_294{0%,80%,to{opacity:.3;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}@keyframes _messageSlideIn_1rtb4_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){._chatContainer_1rtb4_2{height:calc(100vh - 60px);border-radius:0}._chatHeader_1rtb4_12{padding:1rem}._userAvatar_1rtb4_47{width:40px;height:40px}._userInfo_1rtb4_72 h3{font-size:1rem}._userInfo_1rtb4_72 p{font-size:.8rem}._headerActions_1rtb4_84{gap:.25rem}._actionButton_1rtb4_89{padding:.4rem}._messagesWrapper_1rtb4_113{padding:.75rem}._messageContent_1rtb4_162{max-width:85%;padding:.6rem .875rem}._messageInput_1rtb4_195{padding:.75rem 1rem}._inputWrapper_1rtb4_205{padding:.4rem}._textInput_1rtb4_222{padding:.6rem .875rem;font-size:.95rem}._sendButton_1rtb4_236{width:40px;height:40px}}@media (max-width: 480px){._headerActions_1rtb4_84 button:nth-child(1),._headerActions_1rtb4_84 button:nth-child(2){display:none}._messageContent_1rtb4_162{max-width:90%;font-size:.95rem}._timestamp_1rtb4_189{font-size:.7rem}}@media (prefers-color-scheme: dark){._chatContainer_1rtb4_2{background:#1e293b}._messagesContainer_1rtb4_106{background:#0f172a}._received_1rtb4_158 ._messageContent_1rtb4_162{background:#334155;color:#f1f5f9;box-shadow:0 2px 8px #0000004d}._messageInput_1rtb4_195{background:#1e293b;border-top-color:#334155}._inputWrapper_1rtb4_205{background:#334155}._inputWrapper_1rtb4_205:focus-within{background:#475569}._textInput_1rtb4_222{color:#f1f5f9}._textInput_1rtb4_222::placeholder{color:#64748b}._emptyState_1rtb4_121{color:#94a3b8}._emptyState_1rtb4_121 h3,._error_1rtb4_262 h2{color:#f1f5f9}}._container_1csc8_1{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;background-color:var(--background-color)}._spinner_1csc8_10{display:flex;gap:var(--spacing-sm);align-items:center;margin-bottom:var(--spacing-lg)}._circle_1csc8_17{border-radius:50%;animation:_bounce_1csc8_1 1.4s ease-in-out infinite both}._circle_1csc8_17:nth-child(1){animation-delay:-.32s}._circle_1csc8_17:nth-child(2){animation-delay:-.16s}._circle_1csc8_17:nth-child(3){animation-delay:0s}._small_1csc8_35 ._circle_1csc8_17{width:.5rem;height:.5rem}._medium_1csc8_40 ._circle_1csc8_17{width:.75rem;height:.75rem}._large_1csc8_45 ._circle_1csc8_17{width:1rem;height:1rem}._primary_1csc8_51 ._circle_1csc8_17{background-color:var(--primary-color)}._secondary_1csc8_55 ._circle_1csc8_17{background-color:var(--text-secondary)}._accent_1csc8_59 ._circle_1csc8_17{background-color:var(--accent-color)}._text_1csc8_63{color:var(--text-secondary);font-weight:var(--font-weight-medium);margin:0}@keyframes _bounce_1csc8_1{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}._authLayout_1a8gy_1{min-height:100vh;display:flex;position:relative;background:linear-gradient(135deg,#667eea,#764ba2);overflow:hidden}._backgroundPattern_1a8gy_9{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none}._circle_1a8gy_19{position:absolute;border-radius:50%;background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:_float_1a8gy_1 6s ease-in-out infinite}._circle_1a8gy_19:nth-child(1){width:200px;height:200px;top:10%;right:15%;animation-delay:0s}._circle_1a8gy_19:nth-child(2){width:150px;height:150px;bottom:20%;left:10%;animation-delay:2s}._circle_1a8gy_19:nth-child(3){width:100px;height:100px;top:50%;right:5%;animation-delay:4s}@keyframes _float_1a8gy_1{0%,to{transform:translateY(0) rotate(0)}33%{transform:translateY(-20px) rotate(120deg)}66%{transform:translateY(10px) rotate(240deg)}}._container_1a8gy_63{display:flex;width:100%;max-width:1400px;margin:0 auto;position:relative;z-index:2}._leftSection_1a8gy_72{flex:1;display:flex;align-items:center;justify-content:center;padding:2rem;color:#fff}._brandSection_1a8gy_81{max-width:500px;text-align:center}._brandTitle_1a8gy_86{font-size:3.5rem;font-weight:700;margin-bottom:1rem;background:linear-gradient(45deg,#fff,#e0e7ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 4px 8px rgba(0,0,0,.3)}._brandSubtitle_1a8gy_97{font-size:1.25rem;margin-bottom:3rem;opacity:.9;line-height:1.6}._features_1a8gy_104{display:flex;flex-direction:column;gap:1.5rem;align-items:center}._feature_1a8gy_104{display:flex;align-items:center;gap:1rem;padding:1rem 2rem;background:#ffffff1a;border-radius:50px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);transition:all .3s ease;cursor:default;min-width:250px}._feature_1a8gy_104:hover{background:#ffffff26;transform:translateY(-2px);box-shadow:0 8px 25px #0003}._featureIcon_1a8gy_131{font-size:1.5rem;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#fff3;border-radius:50%}._rightSection_1a8gy_142{flex:1;display:flex;align-items:center;justify-content:center;padding:2rem}._formContainer_1a8gy_150{width:100%;max-width:450px;background:#fffffff2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:20px;padding:3rem;box-shadow:0 20px 40px #0000001a;border:1px solid rgba(255,255,255,.3)}@media (max-width: 1024px){._container_1a8gy_63{flex-direction:column}._leftSection_1a8gy_72{padding:2rem 1rem}._brandTitle_1a8gy_86{font-size:2.5rem}._features_1a8gy_104{flex-direction:row;flex-wrap:wrap;justify-content:center}._feature_1a8gy_104{min-width:auto;padding:.75rem 1.5rem}}@media (max-width: 768px){._authLayout_1a8gy_1,._leftSection_1a8gy_72{padding:1rem}._brandTitle_1a8gy_86{font-size:2rem}._brandSubtitle_1a8gy_97{font-size:1rem;margin-bottom:2rem}._formContainer_1a8gy_150{padding:2rem;margin:1rem 0}._features_1a8gy_104{gap:1rem}._feature_1a8gy_104{padding:.5rem 1rem;min-width:auto}._featureIcon_1a8gy_131{width:30px;height:30px;font-size:1.2rem}}
