@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";._header_1b1e6_1{position:fixed;top:0;left:0;right:0;background:#343541f2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid rgba(99,102,241,.1);box-shadow:0 4px 24px #0000001a;z-index:100;height:70px;transition:all .3s ease}._headerContainer_1b1e6_15{display:flex;align-items:center;justify-content:space-between;height:70px;padding:0 2rem}@media (max-width: 768px){._headerContainer_1b1e6_15{padding:0 1.5rem}}@media (max-width: 640px){._headerContainer_1b1e6_15{padding:0 1rem}}._logo_1b1e6_33{display:flex;align-items:center;gap:1rem;text-decoration:none;color:#0f172a;font-weight:700;font-size:1.25rem;transition:all .3s cubic-bezier(.175,.885,.32,1.275)}._logo_1b1e6_33:hover{transform:translateY(-2px)}._logo_1b1e6_33:hover ._logoIcon_1b1e6_46{transform:rotate(5deg) scale(1.05)}@media (max-width: 640px){._logo_1b1e6_33{gap:.5rem}}._logoIcon_1b1e6_46{height:60px;width:auto;transition:transform .4s cubic-bezier(.175,.885,.32,1.275);filter:drop-shadow(0 2px 8px rgba(99,102,241,.3))}@media (max-width: 640px){._logoIcon_1b1e6_46{height:50px}}._logoText_1b1e6_67{background:linear-gradient(135deg,#6366f1,#8b5cf6);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;height:65px;filter:drop-shadow(0 0 10px rgba(99,102,241,.2))}@media (max-width: 768px){._logoText_1b1e6_67{height:45px}}@media (max-width: 640px){._logoText_1b1e6_67{display:none}}._mobileMenuBtn_1b1e6_86{display:none;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;font-size:1.25rem;color:#ececf1;cursor:pointer;padding:.5rem 1rem;transition:all .2s ease}._mobileMenuBtn_1b1e6_86:hover{background:#ffffff1a;border-color:#6366f14d}._mobileMenuBtn_1b1e6_86:active{transform:scale(.95)}@media (max-width: 768px){._mobileMenuBtn_1b1e6_86{display:block}}._nav_1b1e6_110{display:flex;align-items:center;gap:1.5rem}@media (max-width: 768px){._nav_1b1e6_110{position:fixed;top:70px;left:0;right:0;background:#343541fa;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);flex-direction:column;padding:1.5rem;gap:.25rem;box-shadow:0 8px 32px #0009;border-bottom:1px solid rgba(99,102,241,.2);transform:translateY(-120%);opacity:0;visibility:hidden;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}}@media (max-width: 768px){._nav_1b1e6_110._navOpen_1b1e6_135{transform:translateY(0);opacity:1;visibility:visible}}._navLink_1b1e6_142{text-decoration:none;color:#c5c5d2;font-weight:600;font-size:1rem;transition:all .3s ease;position:relative;padding:.25rem .5rem}._navLink_1b1e6_142:hover{color:#ececf1;transform:translateY(-1px)}._navLink_1b1e6_142:after{content:"";position:absolute;bottom:-6px;left:50%;transform:translate(-50%);width:0;height:3px;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:2px;transition:width .3s cubic-bezier(.175,.885,.32,1.275);box-shadow:0 2px 8px #6366f166}._navLink_1b1e6_142:hover:after,._navLink_1b1e6_142._active_1b1e6_168:after{width:100%}._navLink_1b1e6_142._active_1b1e6_168{color:#6366f1}._navLink_1b1e6_142._aiJobFinder_1b1e6_174{position:relative;background:#10b98114;border-radius:.25rem;padding:.25rem 1rem}._navLink_1b1e6_142._aiJobFinder_1b1e6_174:after{background:linear-gradient(135deg,#10b981,#34d399);box-shadow:0 2px 8px #10b98166}._navLink_1b1e6_142._aiJobFinder_1b1e6_174:hover{transform:translateY(-1px);background:#10b9811f}._navLink_1b1e6_142._aiJobFinder_1b1e6_174._active_1b1e6_168{background:#10b98126}@media (max-width: 768px){._navLink_1b1e6_142{width:100%;text-align:center;padding:.5rem 1.5rem;font-size:1rem}._navLink_1b1e6_142:after{display:none}._navLink_1b1e6_142._active_1b1e6_168{background:#6366f126;border-radius:.75rem;box-shadow:0 4px 12px #6366f133}}._authBtn_1b1e6_208{padding:.5rem 2rem!important;font-size:1rem!important;font-weight:600!important;box-shadow:0 4px 16px #6366f14d!important;transition:all .3s cubic-bezier(.175,.885,.32,1.275)!important}._authBtn_1b1e6_208:hover{transform:translateY(-2px)!important;box-shadow:0 6px 20px #6366f166!important}._authBtn_1b1e6_208:active{transform:translateY(0)!important}@media (max-width: 768px){._authBtn_1b1e6_208{width:100%;margin-top:.5rem;padding:.5rem 2rem!important;font-size:1rem!important}}._googleAuthBtn_1b1e6_231{display:flex;align-items:center;justify-content:center;gap:14px;padding:12px 28px;font-size:15px;font-weight:600;background:linear-gradient(135deg,#2d2e3a,#262732);color:#fff;border:1.5px solid rgba(99,102,241,.3);border-radius:12px;cursor:pointer;transition:all .4s cubic-bezier(.175,.885,.32,1.275);box-shadow:0 4px 16px #0000004d,0 8px 24px #6366f126,inset 0 1px #ffffff1a;white-space:nowrap;position:relative;overflow:hidden;letter-spacing:.3px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._googleAuthBtn_1b1e6_231:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(99,102,241,.15),transparent);transition:left .5s ease}._googleAuthBtn_1b1e6_231:hover:before{left:100%}._googleAuthBtn_1b1e6_231 svg{flex-shrink:0;background:#fff;border-radius:6px;padding:4px;box-shadow:0 2px 8px #0003;transition:all .3s ease}._googleAuthBtn_1b1e6_231:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 8px 24px #0006,0 12px 32px #6366f14d,inset 0 1px #ffffff26;border-color:#6366f180;background:linear-gradient(135deg,#32333f,#2b2c37)}._googleAuthBtn_1b1e6_231:hover svg{transform:scale(1.15) rotate(5deg);box-shadow:0 4px 12px #0000004d}._googleAuthBtn_1b1e6_231:active{transform:translateY(-1px) scale(1);box-shadow:0 2px 12px #0000004d,0 4px 16px #6366f133}@media (max-width: 768px){._googleAuthBtn_1b1e6_231{width:100%;margin-top:.5rem;padding:14px 2rem;font-size:1rem;gap:12px}}._startInterviewBtn_1b1e6_297{margin-right:1rem;padding:.5rem 2rem!important;font-size:1rem!important;font-weight:600!important;box-shadow:0 4px 16px #6366f14d!important;transition:all .3s cubic-bezier(.175,.885,.32,1.275)!important}._startInterviewBtn_1b1e6_297:hover{transform:translateY(-2px)!important;box-shadow:0 6px 20px #6366f166!important}._startInterviewBtn_1b1e6_297:active{transform:translateY(0)!important}@media (max-width: 768px){._startInterviewBtn_1b1e6_297{width:100%;margin-right:0;margin-bottom:0;padding:.5rem 2rem!important;font-size:1rem!important}}._mobileLogoutBtn_1b1e6_322{display:none}@media (max-width: 768px){._mobileLogoutBtn_1b1e6_322{display:block;width:100%;background:none;border:2px solid #ef4444;color:#ef4444;padding:.5rem 2rem;font-size:1rem;font-weight:600;border-radius:.75rem;cursor:pointer;transition:all .3s ease;margin-top:.5rem}._mobileLogoutBtn_1b1e6_322:hover{background:#ef44441a;border-color:#dc2626;color:#dc2626;transform:translateY(-1px);box-shadow:0 4px 12px #ef444433}._mobileLogoutBtn_1b1e6_322:active{transform:translateY(0)}}._profileDropdown_1b1e6_352{position:relative;display:flex;align-items:center}@media (max-width: 768px){._profileDropdown_1b1e6_352{display:none}}._profileBtn_1b1e6_363{background:linear-gradient(135deg,#6366f1,#8b5cf6);border:2px solid rgba(255,255,255,.1);cursor:pointer;padding:.5rem;border-radius:50%;transition:all .3s cubic-bezier(.175,.885,.32,1.275);display:flex;align-items:center;justify-content:center;width:38px;height:38px;box-shadow:0 4px 12px #6366f166}._profileBtn_1b1e6_363:hover{background:linear-gradient(135deg,#4f46e5,#a78bfa);transform:translateY(-2px) scale(1.05);box-shadow:0 6px 16px #6366f180;border-color:#fff3}._profileBtn_1b1e6_363:active{transform:translateY(0) scale(.98)}._profileIcon_1b1e6_387{width:20px;height:20px;color:#fff;transition:all .2s ease}._dropdown_1b1e6_394{position:absolute;top:100%;right:0;background:#343541fa;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(99,102,241,.2);border-radius:12px;box-shadow:0 12px 40px #00000080;padding:.5rem 0;min-width:160px;z-index:1000;margin-top:.5rem;animation:_fadeInDown_1b1e6_1 .3s ease}._dropdownLink_1b1e6_410{display:block;padding:.5rem 1rem;color:#c5c5d2;text-decoration:none;font-weight:600;font-size:1rem;transition:all .2s ease}._dropdownLink_1b1e6_410:hover{background:#ffffff1a;color:#ececf1}._dropdownLogoutBtn_1b1e6_424{width:100%;background:none;border:none;padding:1rem 1.5rem;color:#ef4444;text-decoration:none;font-weight:600;font-size:1rem;transition:all .2s ease;cursor:pointer;text-align:left;border-radius:8px;margin:0 .25rem;width:calc(100% - .5rem)}._dropdownLogoutBtn_1b1e6_424:hover{background:#ef444426;color:#dc2626;transform:translate(4px)}._dropdownLogoutBtn_1b1e6_424:active{transform:translate(2px)}@keyframes _fadeInDown_1b1e6_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}._aiJobFinderText_1b1e6_459{color:#10b981;font-weight:600;position:relative}._navLink_1b1e6_142._aiJobFinder_1b1e6_174._active_1b1e6_168 ._aiJobFinderText_1b1e6_459{color:#34d399}._footer_1num4_1{background:#40414f;border-top:1px solid #4d4d5c;padding:2rem 0;margin-top:auto}._footerContainer_1num4_8{max-width:1200px}._footerContent_1num4_12{display:flex;flex-direction:column;align-items:center;gap:1rem}@media (min-width: 768px){._footerContent_1num4_12{flex-direction:row;justify-content:space-between}}._copyright_1num4_25{color:#c5c5d2;font-size:.875rem}._footerNav_1num4_30{display:flex;gap:1.5rem}._footerLink_1num4_35{color:#c5c5d2;text-decoration:none;font-size:.875rem;transition:color .2s ease}._footerLink_1num4_35:hover{color:#ececf1}._landing_1mi6g_2{width:100%;overflow-x:hidden}._hero_1mi6g_7{position:relative;background:linear-gradient(180deg,#0a0a0f,#1a1a2e);color:#fff;padding:3.5rem 1rem 6rem;min-height:90vh;display:flex;align-items:center;overflow:hidden}@media (max-width: 768px){._hero_1mi6g_7{padding:6rem 1rem 4rem;min-height:auto}}@media (max-width: 640px){._hero_1mi6g_7{padding:3rem 1rem}}._heroContent_1mi6g_29{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center;max-width:1200px;margin:0 auto}@media (max-width: 1024px){._heroContent_1mi6g_29{grid-template-columns:1fr;gap:3rem;text-align:center}}._heroText_1mi6g_45{max-width:600px;z-index:1;position:relative}._heroText_1mi6g_45:before{content:"";position:absolute;top:-20px;left:-20px;right:-20px;bottom:-20px;background:linear-gradient(135deg,#6366f10d,#8b5cf60d);border-radius:20px;z-index:-1;opacity:.6;filter:blur(20px)}._heroSupporting_1mi6g_64{font-size:1.125rem;color:#c5c5d2;margin-bottom:2rem;line-height:1.6}._heroBackground_1mi6g_71{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;pointer-events:none}._gradientOrb_1mi6g_81{position:absolute;width:600px;height:600px;border-radius:50%;background:radial-gradient(circle,rgba(99,102,241,.4) 0%,transparent 70%);top:-200px;left:-100px;animation:_float_1mi6g_1 20s ease-in-out infinite;filter:blur(80px)}._gradientOrb2_1mi6g_93{position:absolute;width:500px;height:500px;border-radius:50%;background:radial-gradient(circle,rgba(168,85,247,.3) 0%,transparent 70%);bottom:-150px;right:-100px;animation:_float_1mi6g_1 25s ease-in-out infinite reverse;filter:blur(80px)}._badge_1mi6g_105{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1.5rem;background:linear-gradient(135deg,#6366f11a,#8b5cf61a);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:100px;border:1px solid rgba(99,102,241,.3);margin-bottom:2rem;animation:_fadeInDown_1mi6g_1 .8s ease,_badgeGlow_1mi6g_1 3s ease-in-out infinite;transition:all .3s ease;position:relative;overflow:hidden}@media (max-width: 640px){._badge_1mi6g_105{padding:.5rem 1rem;margin-bottom:1.5rem}}._badge_1mi6g_105:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(99,102,241,.2),transparent);transition:left .6s ease}._badge_1mi6g_105:hover{background:linear-gradient(135deg,#6366f133,#8b5cf633);transform:translateY(-3px) scale(1.05);border-color:#6366f180;box-shadow:0 8px 25px #6366f14d}._badge_1mi6g_105:hover:before{left:100%}._badgeIcon_1mi6g_146{font-size:1rem;animation:_sparkle_1mi6g_1 2s ease-in-out infinite}._badgeText_1mi6g_151{font-size:.875rem;font-weight:600;color:#ececf1}@media (max-width: 640px){._badgeText_1mi6g_151{font-size:.75rem}}._heroTitle_1mi6g_162{font-size:3rem;font-weight:700;line-height:1.1;margin-bottom:1.5rem;display:flex;flex-direction:column;gap:.25rem}@media (max-width: 768px){._heroTitle_1mi6g_162{font-size:2.5rem}}@media (max-width: 640px){._heroTitle_1mi6g_162{font-size:1.875rem;margin-bottom:1rem}}._titleLine1_1mi6g_183{color:#ececf1;animation:_slideInLeft_1mi6g_1 1s ease-out .3s both}._titleLine2_1mi6g_188{color:#ececf1;animation:_slideInRight_1mi6g_1 1s ease-out .5s both}._titleGradient_1mi6g_193{background:linear-gradient(135deg,#6366f1,#8b5cf6,#ec4899,#f59e0b,#10b981);background-size:300% 300%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:_gradientShift_1mi6g_1 3s ease-in-out infinite,_pulseGlow_1mi6g_1 2s ease-in-out infinite;position:relative}._titleGradient_1mi6g_193:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#6366f14d,#8b5cf64d,#ec48994d,#f59e0b4d,#10b9814d);border-radius:8px;filter:blur(20px);z-index:-1;animation:_glowPulse_1mi6g_1 3s ease-in-out infinite}._heroSubtitle_1mi6g_216{font-size:1rem;color:#c5c5d2;margin-bottom:3rem;font-weight:500;line-height:1.6}@media (max-width: 640px){._heroSubtitle_1mi6g_216{font-size:.875rem;margin-bottom:1.5rem}}._heroSubtitle_1mi6g_216 p{margin-bottom:.5rem}._heroSubtitle_1mi6g_216 p:last-child{margin-bottom:0}._heroCTA_1mi6g_236{display:flex;flex-direction:column;gap:1rem;align-items:flex-start;margin-bottom:2rem}@media (max-width: 1024px){._heroCTA_1mi6g_236{align-items:center}}@media (max-width: 640px){._heroCTA_1mi6g_236{gap:.5rem;width:100%}}._ctaButton_1mi6g_255{position:relative;overflow:hidden;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.5rem!important;padding:.7rem 2rem!important;font-size:1.125rem!important;font-weight:600!important;border:none!important;border-radius:12px!important;background:linear-gradient(135deg,#6366f1,#8b5cf6)!important;box-shadow:0 8px 24px #6366f14d!important;transition:all .3s ease!important;transform:translateY(0)!important;z-index:10!important;cursor:pointer!important;color:#fff!important;text-decoration:none!important;min-width:400px!important}@media (max-width: 768px){._ctaButton_1mi6g_255{min-width:350px!important}}@media (max-width: 640px){._ctaButton_1mi6g_255{padding:.65rem 1.5rem!important;font-size:1rem!important;width:100%;min-width:auto!important;justify-content:center!important}}._ctaButton_1mi6g_255:hover{transform:translateY(-2px)!important;box-shadow:0 12px 32px #6366f166!important}._ctaButton_1mi6g_255:active{transform:translateY(0)!important}._ctaButton_1mi6g_255:before{position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;background:linear-gradient(135deg,#4f46e5,#a78bfa)!important;opacity:0!important;transition:opacity .3s ease!important;z-index:0!important}._ctaButton_1mi6g_255:hover:before{opacity:1!important}._ctaButton_1mi6g_255>*{position:relative!important;z-index:10!important;color:#fff!important}._ctaNoCreditCard_1mi6g_318{display:flex;align-items:center;justify-content:center;gap:.25rem;color:#10b981;font-size:.875rem;font-weight:500;margin:-.5rem 0 .25rem}@media (max-width: 640px){._ctaNoCreditCard_1mi6g_318{font-size:.75rem;text-align:center;margin:1rem 0 .5rem}}._ctaNoCreditCard_1mi6g_318 svg{flex-shrink:0}._ctaSecondary_1mi6g_339{color:#c5c5d2;font-size:.875rem;text-decoration:underline;transition:all .2s ease;cursor:pointer}@media (max-width: 640px){._ctaSecondary_1mi6g_339{font-size:.75rem;text-align:center}}._ctaSecondary_1mi6g_339:hover{color:#6366f1;text-decoration:none}._ctaSecondaryButton_1mi6g_357{color:#ececf1!important;border:2px solid rgba(255,255,255,.2)!important;background:transparent!important;transition:all .3s ease!important}._ctaSecondaryButton_1mi6g_357:hover{background:#ffffff1a!important;border-color:#ffffff4d!important}._ctaArrow_1mi6g_368{font-size:1.2em;transition:transform .3s ease;z-index:20!important;color:#fff!important}._ctaButton_1mi6g_255:hover ._ctaArrow_1mi6g_368{transform:translate(4px)}._spinner_1mi6g_379{display:inline-block;width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-radius:50%;border-top-color:#fff;animation:_spin_1mi6g_379 .8s linear infinite;margin-right:8px}@keyframes _spin_1mi6g_379{to{transform:rotate(360deg)}}._heroStats_1mi6g_395{display:flex;gap:2rem;margin-top:3rem;padding-top:2rem;border-top:1px solid rgba(255,255,255,.1)}@media (max-width: 768px){._heroStats_1mi6g_395{gap:1.5rem;margin-top:1.5rem;padding-top:1.5rem}}@media (max-width: 640px){._heroStats_1mi6g_395{flex-direction:column;gap:1rem;margin-top:1.5rem;padding-top:1.5rem}}._statItem_1mi6g_418{text-align:center;flex:1;position:relative}._statItem_1mi6g_418:after{content:"";position:absolute;top:50%;right:-1.5rem;transform:translateY(-50%);width:1px;height:40px;background:linear-gradient(180deg,transparent,rgba(99,102,241,.3),transparent)}@media (max-width: 640px){._statItem_1mi6g_418:after{display:none}}._statItem_1mi6g_418:last-child:after{display:none}._statNumber_1mi6g_442{font-size:1.5rem;font-weight:700;color:#6366f1;margin-bottom:.25rem;background:linear-gradient(135deg,#6366f1,#8b5cf6);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 20px rgba(99,102,241,.3)}@media (max-width: 640px){._statNumber_1mi6g_442{font-size:1.25rem}}._statLabel_1mi6g_459{font-size:.875rem;color:#c5c5d2;font-weight:500}@media (max-width: 640px){._statLabel_1mi6g_459{font-size:.75rem}}._productScreenshot_1mi6g_470{display:flex;justify-content:center;align-items:center;z-index:1;perspective:1000px}._screenshotPlaceholder_1mi6g_478{background:#ffffff14;border-radius:20px;border:1px solid rgba(255,255,255,.15);padding:0;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 20px 60px #0000004d,0 8px 32px #6366f11a,inset 0 1px #ffffff1a;width:100%;max-width:500px;transform:rotateY(-5deg) rotateX(5deg);transition:transform .6s ease;position:relative;overflow:hidden}@media (max-width: 768px){._screenshotPlaceholder_1mi6g_478{transform:rotateY(0) rotateX(0);max-width:100%}}@media (max-width: 640px){._screenshotPlaceholder_1mi6g_478{border-radius:12px}}._screenshotPlaceholder_1mi6g_478:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(135deg,#6366f14d,#8b5cf64d,#ec48994d);border-radius:22px;z-index:-1;opacity:0;transition:opacity .3s ease}._screenshotPlaceholder_1mi6g_478:hover{transform:rotateY(0) rotateX(0) scale(1.02)}._screenshotPlaceholder_1mi6g_478:hover:before{opacity:1}._browserHeader_1mi6g_523{display:flex;align-items:center;padding:8px 12px;background:linear-gradient(180deg,#2d2d30,#1e1e1e);border-bottom:1px solid rgba(255,255,255,.1);border-radius:12px 12px 0 0;gap:10px}._browserControls_1mi6g_533{display:flex;gap:6px;align-items:center}._browserDot_1mi6g_539{width:10px;height:10px;border-radius:50%;transition:all .2s ease}._browserDot_1mi6g_539._close_1mi6g_545{background:#ff5f57}._browserDot_1mi6g_539._close_1mi6g_545:hover{background:#ff3b30}._browserDot_1mi6g_539._minimize_1mi6g_551{background:#ffbd2e}._browserDot_1mi6g_539._minimize_1mi6g_551:hover{background:#ff9500}._browserDot_1mi6g_539._maximize_1mi6g_557{background:#28ca42}._browserDot_1mi6g_539._maximize_1mi6g_557:hover{background:#30d158}._browserUrlBar_1mi6g_564{flex:1;display:flex;align-items:center;gap:8px;background:#3c3c3c;border-radius:6px;padding:4px 8px;border:1px solid rgba(255,255,255,.1);box-shadow:inset 0 1px 2px #0000004d}._browserIcon_1mi6g_576{color:#aaa;display:flex;align-items:center}._urlText_1mi6g_582{flex:1;color:#e0e0e0;font-size:12px;font-weight:500;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}._browserActions_1mi6g_590{display:flex;gap:8px;align-items:center}._actionIcon_1mi6g_596{width:14px;height:14px;display:flex;align-items:center;justify-content:center;color:#aaa;font-size:11px;cursor:pointer;border-radius:3px;transition:all .2s ease}._actionIcon_1mi6g_596:hover{background:#ffffff1a;color:#e0e0e0}._mockChat_1mi6g_613{background:linear-gradient(145deg,#1a1a2e,#16213e);border-radius:0 0 16px 16px;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-top:none;box-shadow:0 10px 30px #0006,inset 0 1px #ffffff1a}._chatHeader_1mi6g_622{display:flex;align-items:center;gap:1rem;padding:1.5rem 2rem;background:linear-gradient(135deg,#ffffff14,#ffffff08);border-bottom:1px solid rgba(255,255,255,.1);position:relative}@media (max-width: 640px){._chatHeader_1mi6g_622{padding:1rem 1.5rem;gap:.5rem}}._chatHeader_1mi6g_622:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(99,102,241,.5),transparent)}._chatAvatar_1mi6g_647{position:relative;width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,#6366f1,#8b5cf6);display:flex;align-items:center;justify-content:center;box-shadow:0 4px 16px #6366f14d}._avatarIcon_1mi6g_659{font-size:20px;z-index:2;position:relative}._avatarPulse_1mi6g_665{position:absolute;top:-4px;left:-4px;right:-4px;bottom:-4px;border-radius:50%;background:linear-gradient(135deg,#6366f14d,#8b5cf64d);animation:_avatarPulse_1mi6g_665 2s ease-in-out infinite;z-index:1}._chatInfo_1mi6g_677{flex:1;display:flex;flex-direction:column;gap:2px}._chatName_1mi6g_684{font-size:1rem;font-weight:600;color:#ececf1}._chatStatus_1mi6g_690{font-size:.75rem;color:#10b981;font-weight:500;display:flex;align-items:center;gap:4px}._chatStatus_1mi6g_690:before{content:"●";animation:_statusBlink_1mi6g_1 2s ease-in-out infinite}._chatActions_1mi6g_703{display:flex;gap:.25rem}._actionBtn_1mi6g_708{width:32px;height:32px;border-radius:8px;background:#ffffff0d;display:flex;align-items:center;justify-content:center;color:#c5c5d2;font-size:16px;cursor:pointer;transition:all .2s ease}._actionBtn_1mi6g_708:hover{background:#ffffff1a;color:#ececf1}._chatMessages_1mi6g_726{padding:1rem;display:flex;flex-direction:column;gap:.5rem;max-height:200px;overflow-y:auto}@media (max-width: 640px){._chatMessages_1mi6g_726{padding:.5rem;max-height:180px}}._chatMessages_1mi6g_726::-webkit-scrollbar{width:4px}._chatMessages_1mi6g_726::-webkit-scrollbar-track{background:#ffffff0d;border-radius:2px}._chatMessages_1mi6g_726::-webkit-scrollbar-thumb{background:#6366f14d;border-radius:2px}._message_1mi6g_752{display:flex;gap:.5rem;max-width:85%;animation:_messageSlideIn_1mi6g_1 .3s ease-out}@media (max-width: 640px){._message_1mi6g_752{max-width:95%;gap:.25rem}}._message_1mi6g_752._ai_1mi6g_764{align-self:flex-start}._message_1mi6g_752._user_1mi6g_767{align-self:flex-end;flex-direction:row-reverse}._messageAvatar_1mi6g_772{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#6366f1,#8b5cf6);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:.75rem;flex-shrink:0}._messageContent_1mi6g_786{display:flex;flex-direction:column;gap:4px}._message_1mi6g_752._ai_1mi6g_764 ._messageContent_1mi6g_786 p{background:#ffffff14;color:#ececf1;padding:1rem 1.5rem;border-radius:18px 18px 18px 4px;margin:0;font-size:.875rem;line-height:1.5;border:1px solid rgba(255,255,255,.1)}@media (max-width: 640px){._message_1mi6g_752._ai_1mi6g_764 ._messageContent_1mi6g_786 p{padding:.5rem 1rem;font-size:.75rem}}._message_1mi6g_752._user_1mi6g_767 ._messageContent_1mi6g_786 p{background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;padding:1rem 1.5rem;border-radius:18px 18px 4px;margin:0;font-size:.875rem;line-height:1.5;box-shadow:0 4px 12px #6366f14d}@media (max-width: 640px){._message_1mi6g_752._user_1mi6g_767 ._messageContent_1mi6g_786 p{padding:.5rem 1rem;font-size:.75rem}}._messageTime_1mi6g_825{font-size:.75rem;color:#8e8ea0;padding:0 .5rem;align-self:flex-end}._scorecard_1mi6g_832{background:linear-gradient(135deg,#ffffff14,#ffffff08);border-top:1px solid rgba(255,255,255,.1);padding:1rem;position:relative}@media (max-width: 640px){._scorecard_1mi6g_832{padding:.5rem}}._scorecard_1mi6g_832:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(99,102,241,.5),transparent)}._scorecardHeader_1mi6g_853{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}._scorecardIcon_1mi6g_860{font-size:24px;width:40px;height:40px;border-radius:10px;background:linear-gradient(135deg,#10b981,#10b981);display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #10b9814d}._scoreHeader_1mi6g_872{font-size:1rem;font-weight:600;color:#ececf1;margin:0}._scoreSubtext_1mi6g_879{font-size:.875rem;color:#c5c5d2;margin-top:1px}._scoreGrid_1mi6g_885{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}._scoreItem_1mi6g_892{display:flex;align-items:center;gap:1rem}._scoreLabel_1mi6g_898{font-size:.875rem;color:#ececf1;font-weight:500;min-width:100px}._scoreBar_1mi6g_905{flex:1;height:8px;background:#ffffff1a;border-radius:4px;overflow:hidden;position:relative}._scoreProgress_1mi6g_914{height:100%;background:linear-gradient(90deg,#10b981,#10b981);border-radius:4px;transition:width 1s ease-out;box-shadow:0 0 8px #10b98166}._score_1mi6g_832{font-size:.875rem;font-weight:600;color:#10b981;min-width:30px;text-align:right}._scorecardFooter_1mi6g_930{padding-top:1rem;border-top:1px solid rgba(255,255,255,.1)}._improvementTip_1mi6g_935{font-size:.875rem;color:#c5c5d2;line-height:1.5;background:#6366f11a;padding:.5rem 1rem;border-radius:8px;border-left:3px solid #6366f1}._improvementTip_1mi6g_935 strong{color:#ececf1}._chatInput_1mi6g_948{display:flex;align-items:center;gap:.5rem;padding:1rem 2rem;background:#ffffff0d;border-top:1px solid rgba(255,255,255,.1)}@media (max-width: 640px){._chatInput_1mi6g_948{padding:.5rem 1rem}}._inputField_1mi6g_962{flex:1;background:#ffffff14;border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:.5rem 1rem;color:#ececf1;font-size:.875rem}._inputField_1mi6g_962:focus-within{border-color:#6366f1;box-shadow:0 0 0 2px #6366f133}._inputPlaceholder_1mi6g_976{color:#8e8ea0;font-size:.875rem}._sendButton_1mi6g_981{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#6366f1,#8b5cf6);display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 12px #6366f14d}._sendButton_1mi6g_981:hover{transform:scale(1.1);box-shadow:0 6px 16px #6366f166}._sendButton_1mi6g_981:active{transform:scale(.95)}._benefits_1mi6g_1002{padding:4rem 0;background:#343541}@media (max-width: 640px){._benefits_1mi6g_1002{padding:3rem 1rem}}._benefitsGrid_1mi6g_1012{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;margin-top:3rem}@media (max-width: 768px){._benefitsGrid_1mi6g_1012{grid-template-columns:1fr;gap:1.5rem}}._benefitCard_1mi6g_1025{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:2rem;transition:all .4s cubic-bezier(.175,.885,.32,1.275);position:relative;overflow:hidden}@media (max-width: 640px){._benefitCard_1mi6g_1025{padding:1.5rem;border-radius:12px}}._benefitCard_1mi6g_1025:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 20px 40px #6366f14d;border-color:#6366f180}._benefitCard_1mi6g_1025:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#6366f11a,#8b5cf61a);opacity:0;transition:opacity .4s ease;z-index:0}._benefitCard_1mi6g_1025:hover:before{opacity:1}._benefitCard_1mi6g_1025>*{position:relative;z-index:1}._benefitIcon_1mi6g_1065{margin-bottom:1rem;transition:all .4s ease;display:inline-block}._benefitIcon_1mi6g_1065 svg{width:40px;height:40px;color:#6366f1;filter:drop-shadow(0 0 8px rgba(99,102,241,.3));transition:all .3s ease}._benefitIcon_1mi6g_1065:hover svg{transform:scale(1.1);filter:drop-shadow(0 0 12px rgba(99,102,241,.5))}._benefitTitle_1mi6g_1082{font-size:1.125rem;font-weight:600;color:#ececf1;margin-bottom:.5rem;line-height:1.3}@media (max-width: 640px){._benefitTitle_1mi6g_1082{font-size:1rem}}._benefitDescription_1mi6g_1095{color:#c5c5d2;line-height:1.6;font-size:.875rem}@media (max-width: 640px){._benefitDescription_1mi6g_1095{font-size:.75rem}}._howItWorks_1mi6g_1106{padding:4rem 0;background:linear-gradient(180deg,#343541,#40414f)}@media (max-width: 640px){._howItWorks_1mi6g_1106{padding:3rem 1rem}}._howItWorksCTA_1mi6g_1116{text-align:center;margin-top:3rem}._ctaSubtext_1mi6g_1121{margin-top:1rem;font-size:.875rem;color:#c5c5d2;display:flex;align-items:center;justify-content:center;gap:.25rem}._ctaSubtext_1mi6g_1121:before{content:"✓";color:#6366f1;font-weight:700;font-size:1rem}._stepsTimeline_1mi6g_1137{display:flex;align-items:flex-start;justify-content:space-between;margin-top:4rem;position:relative;max-width:1200px;margin-left:auto;margin-right:auto}@media (max-width: 1024px){._stepsTimeline_1mi6g_1137{flex-direction:column;gap:3rem}}._timelineStep_1mi6g_1154{flex:1;display:flex;flex-direction:column;align-items:center;text-align:center;position:relative;z-index:1;opacity:0;transform:translateY(30px);transition:all .6s cubic-bezier(.175,.885,.32,1.275)}@media (max-width: 1024px){._timelineStep_1mi6g_1154{flex-direction:row;text-align:left;gap:1.5rem}}._stepsTimeline_1mi6g_1137._visible_1mi6g_1174 ._timelineStep_1mi6g_1154{opacity:1;transform:translateY(0)}._stepsTimeline_1mi6g_1137._visible_1mi6g_1174 ._timelineStep_1mi6g_1154._stepDelay1_1mi6g_1178{transition-delay:.1s}._stepsTimeline_1mi6g_1137._visible_1mi6g_1174 ._timelineStep_1mi6g_1154._stepDelay1_1mi6g_1178 ._stepIconCircle_1mi6g_1181{animation-delay:0s}._stepsTimeline_1mi6g_1137._visible_1mi6g_1174 ._timelineStep_1mi6g_1154._stepDelay1_1mi6g_1178 ._stepIconCircle_1mi6g_1181:before{animation-delay:0s}._stepsTimeline_1mi6g_1137._visible_1mi6g_1174 ._timelineStep_1mi6g_1154._stepDelay2_1mi6g_1187{transition-delay:.2s}._stepsTimeline_1mi6g_1137._visible_1mi6g_1174 ._timelineStep_1mi6g_1154._stepDelay2_1mi6g_1187 ._stepIconCircle_1mi6g_1181{animation-delay:.5s}._stepsTimeline_1mi6g_1137._visible_1mi6g_1174 ._timelineStep_1mi6g_1154._stepDelay2_1mi6g_1187 ._stepIconCircle_1mi6g_1181:before{animation-delay:.5s}._stepsTimeline_1mi6g_1137._visible_1mi6g_1174 ._timelineStep_1mi6g_1154._stepDelay3_1mi6g_1196{transition-delay:.3s}._stepsTimeline_1mi6g_1137._visible_1mi6g_1174 ._timelineStep_1mi6g_1154._stepDelay3_1mi6g_1196 ._stepIconCircle_1mi6g_1181{animation-delay:1s}._stepsTimeline_1mi6g_1137._visible_1mi6g_1174 ._timelineStep_1mi6g_1154._stepDelay3_1mi6g_1196 ._stepIconCircle_1mi6g_1181:before{animation-delay:1s}._stepsTimeline_1mi6g_1137._visible_1mi6g_1174 ._timelineStep_1mi6g_1154._stepDelay4_1mi6g_1205{transition-delay:.4s}._stepsTimeline_1mi6g_1137._visible_1mi6g_1174 ._timelineStep_1mi6g_1154._stepDelay4_1mi6g_1205 ._stepIconCircle_1mi6g_1181{animation-delay:1.5s}._stepsTimeline_1mi6g_1137._visible_1mi6g_1174 ._timelineStep_1mi6g_1154._stepDelay4_1mi6g_1205 ._stepIconCircle_1mi6g_1181:before{animation-delay:1.5s}._stepIconCircle_1mi6g_1181{width:64px;height:64px;border-radius:50%;background:#6366f11a;border:2px solid #6366f1;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem;transition:all .4s cubic-bezier(.175,.885,.32,1.275);box-shadow:0 0 20px #6366f133;animation:_iconPulse_1mi6g_1 3s ease-in-out infinite;position:relative}._stepIconCircle_1mi6g_1181:before{content:"";position:absolute;width:100%;height:100%;border-radius:50%;background:#6366f133;animation:_ripple_1mi6g_1 2s ease-out infinite;z-index:-1}._stepIconCircle_1mi6g_1181 svg{color:#6366f1;filter:drop-shadow(0 0 8px rgba(99,102,241,.4));animation:_iconFloat_1mi6g_1 2s ease-in-out infinite}._stepIconCircle_1mi6g_1181:hover{transform:scale(1.1) rotate(5deg);background:#6366f133;box-shadow:0 0 30px #6366f166;animation-play-state:paused}._stepIconCircle_1mi6g_1181:hover:before{animation-play-state:paused}._stepIconCircle_1mi6g_1181:hover svg{animation-play-state:paused}@media (max-width: 1024px){._stepIconCircle_1mi6g_1181{margin-bottom:0;flex-shrink:0}}@keyframes _iconPulse_1mi6g_1{0%,to{box-shadow:0 0 20px #6366f133}50%{box-shadow:0 0 30px #6366f166}}@keyframes _ripple_1mi6g_1{0%{transform:scale(1);opacity:.3}to{transform:scale(1.5);opacity:0}}@keyframes _iconFloat_1mi6g_1{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}._timelineContent_1mi6g_1290{max-width:250px}._stepNumber_1mi6g_1294{font-size:.875rem;font-weight:700;color:#6366f1;margin-bottom:.25rem;letter-spacing:2px;text-transform:uppercase;opacity:.8}._stepTitle_1mi6g_1304{font-size:1.125rem;font-weight:600;color:#ececf1;margin-bottom:.5rem;line-height:1.3}@media (max-width: 640px){._stepTitle_1mi6g_1304{font-size:1rem}}._stepDescription_1mi6g_1317{color:#c5c5d2;line-height:1.5;font-size:.875rem}@media (max-width: 640px){._stepDescription_1mi6g_1317{font-size:.75rem}}._timelineConnector_1mi6g_1328{flex:0 0 60px;height:2px;background-image:repeating-linear-gradient(to right,#6366f1 0,#6366f1 8px,transparent 8px,transparent 16px);background-size:16px 2px;background-position:0 0;align-self:center;margin-top:-80px;position:relative;animation:_flowDots_1mi6g_1 1.5s linear infinite}._timelineConnector_1mi6g_1328:nth-of-type(2){animation-delay:.2s}._timelineConnector_1mi6g_1328:nth-of-type(2):before{animation-delay:.2s}._timelineConnector_1mi6g_1328:nth-of-type(2):after{animation-delay:.2s}._timelineConnector_1mi6g_1328:nth-of-type(4){animation-delay:.4s}._timelineConnector_1mi6g_1328:nth-of-type(4):before{animation-delay:.4s}._timelineConnector_1mi6g_1328:nth-of-type(4):after{animation-delay:.4s}._timelineConnector_1mi6g_1328:nth-of-type(6){animation-delay:.6s}._timelineConnector_1mi6g_1328:nth-of-type(6):before{animation-delay:.6s}._timelineConnector_1mi6g_1328:nth-of-type(6):after{animation-delay:.6s}._timelineConnector_1mi6g_1328:before{content:"";position:absolute;width:100%;height:2px;background:linear-gradient(90deg,transparent 0%,rgba(99,102,241,.3) 50%,transparent 100%);animation:_shimmer_1mi6g_1 2s ease-in-out infinite}._timelineConnector_1mi6g_1328:after{content:"→";position:absolute;right:-10px;top:50%;transform:translateY(-50%);color:#6366f1;font-size:18px;font-weight:700;animation:_arrowPulse_1mi6g_1 1.5s ease-in-out infinite}@media (max-width: 1024px){._timelineConnector_1mi6g_1328{display:none}}@keyframes _flowDots_1mi6g_1{0%{background-position:0 0}to{background-position:16px 0}}@keyframes _shimmer_1mi6g_1{0%,to{opacity:0}50%{opacity:1}}@keyframes _arrowPulse_1mi6g_1{0%,to{transform:translateY(-50%) translate(0);opacity:.8}50%{transform:translateY(-50%) translate(3px);opacity:1}}._pricing_1mi6g_1417{padding:4rem 0;background:#343541}@media (max-width: 640px){._pricing_1mi6g_1417{padding:3rem 1rem}}._pricingGrid_1mi6g_1427{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-top:4rem;max-width:1100px;margin-left:auto;margin-right:auto;align-items:start}@media (max-width: 768px){._pricingGrid_1mi6g_1427{grid-template-columns:1fr;gap:1.5rem}}._leftColumn_1mi6g_1444{display:flex;flex-direction:column;gap:1.5rem}._pricingSectionSubtitle_1mi6g_1450{font-size:1.125rem;color:#c5c5d2;line-height:1.6}._pricingCard_1mi6g_1456{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:3rem;text-align:center;transition:all .4s cubic-bezier(.175,.885,.32,1.275);position:relative;display:flex;flex-direction:column}@media (max-width: 640px){._pricingCard_1mi6g_1456{padding:1.5rem;border-radius:12px}}._pricingCard_1mi6g_1456:hover{transform:translateY(-8px) scale(1.03);box-shadow:0 20px 40px #0000004d}._pricingCard_1mi6g_1456._popular_1mi6g_1477{transform:scale(1.05);border:2px solid #6366f1;box-shadow:0 20px 40px #6366f14d;background:#6366f10d}@media (max-width: 768px){._pricingCard_1mi6g_1456._popular_1mi6g_1477{transform:scale(1)}}._pricingCard_1mi6g_1456._compactCard_1mi6g_1488{padding:2rem}._pricingCard_1mi6g_1456._compactCard_1mi6g_1488 ._pricingTitle_1mi6g_1491{font-size:1.25rem;margin-bottom:1rem}._pricingCard_1mi6g_1456._compactCard_1mi6g_1488 ._pricingPrice_1mi6g_1495{margin-bottom:1rem}._pricingCard_1mi6g_1456._compactCard_1mi6g_1488 ._price_1mi6g_1498{font-size:1.875rem}._pricingCard_1mi6g_1456._compactCard_1mi6g_1488 ._pricingDescription_1mi6g_1501{font-size:1rem;margin-bottom:1.5rem}._pricingCard_1mi6g_1456._compactCard_1mi6g_1488 ._pricingFeatures_1mi6g_1505{margin-bottom:1.5rem}._pricingCard_1mi6g_1456._compactCard_1mi6g_1488 ._pricingFeatures_1mi6g_1505 li{font-size:1rem;padding:.5rem 0 .5rem 2rem}@media (max-width: 640px){._pricingCard_1mi6g_1456._compactCard_1mi6g_1488 ._pricingFeatures_1mi6g_1505 li{padding:.25rem 0 .25rem 2rem;font-size:.75rem}}._pricingCard_1mi6g_1456._compactCard_1mi6g_1488 ._pricingFeatures_1mi6g_1505 li:before{left:.25rem}._popularBadge_1mi6g_1523{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;padding:.25rem 1rem;border-radius:20px;font-size:.875rem;font-weight:600}._trialBadge_1mi6g_1536{position:absolute;top:-12px;right:1rem;background:#10b9811a;border:1px solid rgba(16,185,129,.3);color:#10b981;padding:.25rem 1rem;border-radius:20px;font-size:.75rem;font-weight:600;display:flex;align-items:center;gap:.25rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._trialBadgeIcon_1mi6g_1553{display:flex;align-items:center}._trialBadgeIcon_1mi6g_1553 svg{width:14px;height:14px}._trialDisclaimer_1mi6g_1562{margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.1);font-size:.75rem;color:#8e8ea0;line-height:1.6;text-align:center;font-weight:500}._noSignupNote_1mi6g_1573{margin-top:.5rem;font-size:.75rem;color:#8e8ea0;text-align:center;font-style:italic}._pricingTitle_1mi6g_1491{font-size:1.25rem;font-weight:600;color:#ececf1;margin-bottom:1rem}@media (max-width: 640px){._pricingTitle_1mi6g_1491{font-size:1.125rem}}._pricingPrice_1mi6g_1495{margin-bottom:1rem}._price_1mi6g_1498{font-size:2.5rem;font-weight:700;color:#6366f1}@media (max-width: 640px){._price_1mi6g_1498{font-size:1.875rem}}._period_1mi6g_1608{font-size:1.125rem;color:#c5c5d2;margin-left:.25rem}._freeTrialPrice_1mi6g_1614{font-size:2.5rem;font-weight:700;background:linear-gradient(135deg,#10b981,#10b981);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:block;line-height:1.2}@media (max-width: 640px){._freeTrialPrice_1mi6g_1614{font-size:1.5rem}}._thenPrice_1mi6g_1630{font-size:.875rem;color:#8e8ea0;display:block;margin-top:.25rem}._priceDisplay_1mi6g_1637{display:flex;flex-direction:column;align-items:center;gap:.25rem;margin-bottom:0}._priceWrapper_1mi6g_1645{display:flex;align-items:baseline;gap:4px;background:linear-gradient(135deg,#8b5cf61a,#6366f11a);padding:.5rem 2rem;border-radius:12px;border:1px solid rgba(139,92,246,.3)}._currency_1mi6g_1655{font-size:1.875rem;font-weight:700;color:#6366f1;line-height:1}@media (max-width: 640px){._currency_1mi6g_1655{font-size:1.5rem}}._priceAmount_1mi6g_1667{font-size:3.5rem;font-weight:800;background:linear-gradient(135deg,#6366f1,#8b5cf6);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height:1}@media (max-width: 640px){._priceAmount_1mi6g_1667{font-size:2.5rem}}._priceInterval_1mi6g_1682{font-size:1.125rem;color:#c5c5d2;font-weight:600;line-height:1}._priceSubtext_1mi6g_1689{font-size:.875rem;color:#c5c5d2;margin:0;font-weight:500;opacity:.9}._cancelNote_1mi6g_1697{margin-top:.5rem;font-size:.75rem;color:#8e8ea0;line-height:1.4;text-align:center;font-weight:400;opacity:.7}@media (max-width: 640px){._cancelNote_1mi6g_1697{font-size:.7rem}}._noCreditCard_1mi6g_1712{display:flex;align-items:center;justify-content:center;gap:.25rem;margin:1rem 0;padding:.5rem 1rem;background:#10b9811a;border:1px solid rgba(16,185,129,.3);border-radius:8px;color:#10b981;font-size:.75rem;font-weight:600}._noCreditCard_1mi6g_1712 svg{flex-shrink:0}._pricingDescription_1mi6g_1501{color:#c5c5d2;margin-bottom:1.5rem;font-size:1rem}._pricingFeatures_1mi6g_1505{list-style:none;padding:0;margin:0 0 2rem;text-align:left;flex:1}._pricingFeatures_1mi6g_1505 li{color:#c5c5d2;position:relative;padding:.5rem 0 .5rem 1.5rem}@media (max-width: 640px){._pricingFeatures_1mi6g_1505 li{font-size:.75rem;padding:.25rem 0 .25rem 2rem}}._pricingFeatures_1mi6g_1505 li:before{content:"✓";position:absolute;left:0;color:#10b981;font-weight:600}._pricingNote_1mi6g_1763{text-align:center;color:#c5c5d2;margin-top:2rem;font-size:.875rem}._pricingReassurance_1mi6g_1770{text-align:center;color:#c5c5d2;opacity:.6;margin-top:3rem;font-size:.875rem;font-style:italic}._whyUpgrade_1mi6g_1779{max-width:700px;margin:3rem auto;padding:2rem;background:#ffffff05;border-radius:12px;border:1px solid rgba(255,255,255,.1)}._whyUpgradeCard_1mi6g_1788{background:#ffffff05;border-radius:12px;border:1px solid rgba(255,255,255,.1);padding:2rem;text-align:left}._upgradeTitle_1mi6g_1796{font-size:1.5rem;font-weight:700;color:#ececf1;margin-bottom:1rem}@media (max-width: 640px){._upgradeTitle_1mi6g_1796{font-size:1.25rem}}._upgradeList_1mi6g_1808{padding:0;margin:0;display:flex;flex-direction:column;gap:1rem}._upgradeItem_1mi6g_1816{padding:0}._upgradeItem_1mi6g_1816:hover ._upgradeItemTitle_1mi6g_1819{color:#6366f1}._upgradeItemTitle_1mi6g_1819{font-size:.875rem;font-weight:600;color:#ececf1;margin-bottom:2px;display:flex;align-items:flex-start;transition:color .3s ease}._upgradeItemTitle_1mi6g_1819:before{content:"✓";display:inline-block;margin-right:.25rem;color:#6366f1;font-weight:700;font-size:.875rem;flex-shrink:0}._upgradeItemDesc_1mi6g_1842{color:#c5c5d2;font-size:.75rem;line-height:1.4;margin:0;padding-left:.75rem}._comparisonCard_1mi6g_1850{background:linear-gradient(135deg,#8b5cf61a,#a855f70d);border:2px solid rgba(139,92,246,.3);border-radius:16px;padding:1.5rem;text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 10px 30px #8b5cf633}@media (max-width: 640px){._comparisonCard_1mi6g_1850{padding:1rem;border-radius:12px}}._comparisonTitle_1mi6g_1866{font-size:1.25rem;font-weight:700;color:#6366f1;margin-bottom:.25rem}@media (max-width: 640px){._comparisonTitle_1mi6g_1866{font-size:1.125rem}}._comparisonSubtitle_1mi6g_1878{font-size:.875rem;color:#c5c5d2;margin-bottom:1.5rem}._comparisonTable_1mi6g_1884{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.5rem}._comparisonRow_1mi6g_1891{display:flex;justify-content:space-between;align-items:center;padding:.5rem 1rem;background:#ffffff08;border-radius:8px;transition:all .3s ease}._comparisonRow_1mi6g_1891:hover{background:#ffffff0d;transform:translate(4px)}@media (max-width: 640px){._comparisonRow_1mi6g_1891{flex-direction:column;align-items:flex-start;gap:.25rem;padding:.5rem}}._comparisonLabel_1mi6g_1913{font-size:.75rem;font-weight:600;color:#ececf1;text-align:left}@media (max-width: 640px){._comparisonLabel_1mi6g_1913{font-size:.75rem}}._comparisonValues_1mi6g_1925{display:flex;align-items:center;gap:.5rem;flex-shrink:0}@media (max-width: 640px){._comparisonValues_1mi6g_1925{width:100%;justify-content:space-between}}._comparisonFree_1mi6g_1938{font-size:.75rem;color:#8e8ea0;opacity:.7}._comparisonArrow_1mi6g_1944{color:#6366f1;font-weight:700}._comparisonPro_1mi6g_1949{font-size:.75rem;font-weight:600;color:#6366f1}._comparisonCTA_1mi6g_1955{margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.1)}._comparisonPrice_1mi6g_1961{font-size:1.125rem;color:#ececf1;margin-bottom:0}._comparisonPrice_1mi6g_1961 strong{color:#6366f1;font-weight:700}._comparisonValue_1mi6g_1925{font-size:.75rem;color:#c5c5d2;opacity:.8;font-style:italic}._testimonials_1mi6g_1978{padding:4rem 0;background:linear-gradient(180deg,#40414f,#343541)}@media (max-width: 640px){._testimonials_1mi6g_1978{padding:3rem 1rem}}._testimonialsGrid_1mi6g_1988{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:3rem}@media (max-width: 768px){._testimonialsGrid_1mi6g_1988{grid-template-columns:1fr;gap:1.5rem}}._testimonial_1mi6g_1978{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:2rem;transition:all .4s cubic-bezier(.175,.885,.32,1.275);animation:_testimonialFloat_1mi6g_1 5s ease-in-out infinite;position:relative;overflow:hidden}@media (max-width: 640px){._testimonial_1mi6g_1978{padding:1.5rem;border-radius:12px}}._testimonial_1mi6g_1978:nth-child(1){animation-delay:0s}._testimonial_1mi6g_1978:nth-child(2){animation-delay:1s}._testimonial_1mi6g_1978:nth-child(3){animation-delay:2s}._testimonial_1mi6g_1978:nth-child(4){animation-delay:3s}._testimonial_1mi6g_1978:nth-child(5){animation-delay:4s}._testimonial_1mi6g_1978:hover{transform:translateY(-6px) scale(1.02);box-shadow:0 16px 32px #6366f133;border-color:#6366f14d}._testimonial_1mi6g_1978:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(99,102,241,.1),transparent);transition:left .6s ease}._testimonial_1mi6g_1978:hover:before{left:100%}._stars_1mi6g_2051{display:flex;gap:2px;margin-bottom:1rem;color:#fbbf24}._testimonialText_1mi6g_2058{color:#ececf1;font-style:italic;line-height:1.6;margin-bottom:1.5rem;font-size:1rem}@media (max-width: 640px){._testimonialText_1mi6g_2058{font-size:.875rem}}._testimonialAuthor_1mi6g_2071{display:flex;align-items:center;gap:1rem}._testimonialAvatar_1mi6g_2077{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,#6366f1,#8b5cf6);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:.875rem}._testimonialAuthor_1mi6g_2071 div{display:flex;flex-direction:column;gap:2px}._testimonialAuthor_1mi6g_2071 div strong{color:#ececf1;font-size:1rem}._testimonialAuthor_1mi6g_2071 div span{color:#c5c5d2;font-size:.875rem}._faq_1mi6g_2104{padding:4rem 0;background:#343541}@media (max-width: 640px){._faq_1mi6g_2104{padding:3rem 1rem}}._faqList_1mi6g_2114{max-width:800px;margin:3rem auto 0}._faqItem_1mi6g_2119{border:1px solid rgba(255,255,255,.1);border-radius:12px;margin-bottom:1rem;overflow:hidden;transition:all .3s ease}._faqItem_1mi6g_2119:hover{border-color:#6366f14d}._faqQuestion_1mi6g_2130{width:100%;padding:1.5rem 2rem;background:#ffffff08;border:none;color:#ececf1;font-size:1.125rem;font-weight:600;text-align:left;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:all .3s ease}@media (max-width: 640px){._faqQuestion_1mi6g_2130{padding:1rem 1.5rem;font-size:1rem}}._faqQuestion_1mi6g_2130:hover{background:#ffffff0d}._faqIcon_1mi6g_2155{transition:transform .3s ease;color:#6366f1}._faqIcon_1mi6g_2155._open_1mi6g_2159{transform:rotate(180deg)}._faqAnswer_1mi6g_2163{max-height:0;overflow:hidden;transition:max-height .3s ease}._faqAnswer_1mi6g_2163._open_1mi6g_2159{max-height:200px}@media (max-width: 640px){._faqAnswer_1mi6g_2163._open_1mi6g_2159{max-height:300px}}._faqAnswer_1mi6g_2163 p{padding:2rem 1.5rem;color:#c5c5d2;line-height:1.6;margin:0}@media (max-width: 640px){._faqAnswer_1mi6g_2163 p{padding:1rem 1.5rem;font-size:.875rem}}._finalCTA_1mi6g_2189{position:relative;padding:4rem 0;background:linear-gradient(180deg,#40414f,#0a0a0f);color:#fff;text-align:center;overflow:hidden}@media (max-width: 640px){._finalCTA_1mi6g_2189{padding:3rem 1rem}}._ctaBackground_1mi6g_2203{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;pointer-events:none}._ctaGradientOrb_1mi6g_2213{position:absolute;width:800px;height:800px;border-radius:50%;background:radial-gradient(circle,rgba(99,102,241,.3) 0%,transparent 70%);top:50%;left:50%;transform:translate(-50%,-50%);animation:_float_1mi6g_1 30s ease-in-out infinite;filter:blur(100px)}._ctaContent_1mi6g_2226{max-width:800px;margin:0 auto;position:relative;z-index:1}._ctaTitle_1mi6g_2233{font-size:2.5rem;font-weight:700;line-height:1.1;margin-bottom:1.5rem;color:#ececf1}@media (max-width: 768px){._ctaTitle_1mi6g_2233{font-size:1.875rem}}@media (max-width: 640px){._ctaTitle_1mi6g_2233{font-size:1.5rem}}._ctaSubtitle_1mi6g_2251{font-size:1.25rem;color:#c5c5d2;margin-bottom:3rem;line-height:1.6}@media (max-width: 640px){._ctaSubtitle_1mi6g_2251{font-size:1rem;margin-bottom:1.5rem}}._trustBadges_1mi6g_2264{display:flex;justify-content:center;gap:1.5rem;margin-top:2rem;flex-wrap:wrap}@media (max-width: 640px){._trustBadges_1mi6g_2264{flex-direction:column;gap:.5rem}}._trustBadge_1mi6g_2264{display:flex;align-items:center;gap:.25rem;font-size:.875rem;color:#c5c5d2;background:#ffffff0d;padding:.5rem 1rem;border-radius:20px;border:1px solid rgba(255,255,255,.1)}._footer_1mi6g_2290{background:#0a0a0f;color:#c5c5d2;padding:4rem 0 1.5rem;border-top:1px solid rgba(255,255,255,.1)}@media (max-width: 640px){._footer_1mi6g_2290{padding:3rem 1rem 1.5rem}}._footerContent_1mi6g_2302{display:grid;grid-template-columns:repeat(4,1fr);gap:3rem;margin-bottom:3rem}@media (max-width: 1024px){._footerContent_1mi6g_2302{grid-template-columns:repeat(2,1fr);gap:2rem}}@media (max-width: 640px){._footerContent_1mi6g_2302{grid-template-columns:repeat(2,1fr);gap:1rem 1.5rem}}._footerColumn_1mi6g_2321 h4{color:#ececf1;font-size:1.125rem;font-weight:600;margin-bottom:1rem}@media (max-width: 640px){._footerColumn_1mi6g_2321 h4{font-size:1rem}}._footerColumn_1mi6g_2321 ul{list-style:none;padding:0;margin:0}._footerColumn_1mi6g_2321 ul li{margin-bottom:.5rem}._footerColumn_1mi6g_2321 ul li a{color:#c5c5d2;text-decoration:none;transition:color .3s ease}._footerColumn_1mi6g_2321 ul li a:hover{color:#6366f1}._footerColumn_1mi6g_2321 p{color:#c5c5d2;line-height:1.6;margin-bottom:1rem}@media (max-width: 640px){._footerColumn_1mi6g_2321:nth-child(4){grid-column:1/-1}}._newsletterForm_1mi6g_2359{display:flex;gap:.5rem;margin-top:1rem}@media (max-width: 640px){._newsletterForm_1mi6g_2359{flex-direction:column;gap:1rem}}._newsletterForm_1mi6g_2359 input{flex:1;padding:.5rem 1rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#ececf1;font-size:.875rem}@media (max-width: 640px){._newsletterForm_1mi6g_2359 input{width:100%}}._newsletterForm_1mi6g_2359 input::placeholder{color:#8e8ea0}._newsletterForm_1mi6g_2359 input:focus{outline:none;border-color:#6366f1}._newsletterForm_1mi6g_2359 input:disabled{opacity:.6;cursor:not-allowed}._newsletterForm_1mi6g_2359 button{white-space:nowrap;font-size:.875rem;padding:.5rem 1rem}@media (max-width: 640px){._newsletterForm_1mi6g_2359 button{width:100%}}._newsletterForm_1mi6g_2359 button:disabled{opacity:.6;cursor:not-allowed}._newsletterSuccess_1mi6g_2410{margin-top:.5rem;padding:.5rem 1rem;background:#10b9811a;border:1px solid rgba(16,185,129,.3);border-radius:8px;color:#10b981;font-size:.875rem;font-weight:500;animation:_slideUp_1mi6g_1 .3s ease-out}._newsletterError_1mi6g_2422{margin-top:.5rem;padding:.5rem 1rem;background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:8px;color:#ef4444;font-size:.875rem;font-weight:500;animation:_slideUp_1mi6g_1 .3s ease-out}._footerBottom_1mi6g_2434{text-align:center;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.1);color:#8e8ea0;font-size:.875rem}._sectionHeader_1mi6g_2442{text-align:center;max-width:800px;margin:0 auto}._sectionTitle_1mi6g_2448{font-size:1.875rem;font-weight:700;color:#ececf1;margin-bottom:.5rem}@media (max-width: 768px){._sectionTitle_1mi6g_2448{font-size:1.5rem}}@media (max-width: 640px){._sectionTitle_1mi6g_2448{font-size:1.25rem}}._sectionSubtext_1mi6g_2465{font-size:1.125rem;color:#c5c5d2;margin-bottom:1.5rem;font-weight:400;line-height:1.6}@media (max-width: 640px){._sectionSubtext_1mi6g_2465{font-size:1rem}}._sectionSubtitle_1mi6g_2478{font-size:1.25rem;color:#c5c5d2;line-height:1.6}@keyframes _float_1mi6g_1{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(5deg)}}@keyframes _fadeInDown_1mi6g_1{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes _sparkle_1mi6g_1{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}}@keyframes _slideInLeft_1mi6g_1{0%{opacity:0;transform:translate(-50px)}to{opacity:1;transform:translate(0)}}@keyframes _slideInRight_1mi6g_1{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}@keyframes _gradientShift_1mi6g_1{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes _pulseGlow_1mi6g_1{0%,to{filter:brightness(1) drop-shadow(0 0 10px rgba(99,102,241,.3))}50%{filter:brightness(1.2) drop-shadow(0 0 20px rgba(99,102,241,.6))}}@keyframes _glowPulse_1mi6g_1{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.6;transform:scale(1.1)}}@keyframes _floatCard_1mi6g_1{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes _iconFloat_1mi6g_1{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-5px) rotate(5deg)}}@keyframes _cardPulse_1mi6g_1{0%,to{transform:scale(1);box-shadow:0 0 #6366f100}50%{transform:scale(1.01);box-shadow:0 0 20px #6366f11a}}@keyframes _popularPulse_1mi6g_1{0%,to{transform:scale(1.05);box-shadow:0 25px 50px #6366f166}50%{transform:scale(1.07);box-shadow:0 30px 60px #6366f199}}@keyframes _borderGlow_1mi6g_1{0%,to{opacity:.7;filter:blur(2px)}50%{opacity:1;filter:blur(1px)}}@keyframes _testimonialFloat_1mi6g_1{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes _badgeGlow_1mi6g_1{0%,to{box-shadow:0 0 10px #6366f133}50%{box-shadow:0 0 20px #6366f166}}@keyframes _avatarPulse_1mi6g_665{0%,to{transform:scale(1);opacity:.7}50%{transform:scale(1.1);opacity:.3}}@keyframes _statusBlink_1mi6g_1{0%,to{opacity:1}50%{opacity:.3}}@keyframes _messageSlideIn_1mi6g_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._visible_1mi6g_1174{animation:_fadeInUp_1mi6g_1 .6s ease forwards}@keyframes _fadeInUp_1mi6g_1{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}._stepDelay1_1mi6g_1178{animation-delay:.1s}._stepDelay2_1mi6g_1187{animation-delay:.2s}._stepDelay3_1mi6g_1196{animation-delay:.3s}._stepDelay4_1mi6g_1205{animation-delay:.4s}._loginPage_1s8j8_1{min-height:calc(100vh - 170px);display:flex;align-items:center;padding:2rem 1rem;background:#343541}._loginContainer_1s8j8_9{max-width:450px;margin:0 auto;width:100%}._title_1s8j8_15{text-align:center;font-size:1.875rem;font-weight:700;margin-bottom:.5rem;color:#ececf1}._subtitle_1s8j8_23{text-align:center;color:#c5c5d2;margin-bottom:2rem}._errorBox_1s8j8_29{background-color:#ef44441a;color:#ef4444;padding:1rem;border-radius:.5rem;margin-bottom:1.5rem;border-left:4px solid #ef4444}._form_1s8j8_38{margin-bottom:1.5rem}._divider_1s8j8_42{display:flex;align-items:center;text-align:center;margin:1.5rem 0;color:#c5c5d2}._divider_1s8j8_42:before,._divider_1s8j8_42:after{content:"";flex:1;border-bottom:1px solid #4d4d5c}._divider_1s8j8_42 span{padding:0 1rem;font-size:.875rem;font-weight:500}._googleButton_1s8j8_60{width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem 1.5rem;background:#fff;color:#1f2937;border:1px solid #d1d5db;border-radius:.5rem;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s ease}._googleButton_1s8j8_60:hover:not(:disabled){background:#f9fafb;border-color:#9ca3af;box-shadow:0 2px 8px #0000001a}._googleButton_1s8j8_60:disabled{opacity:.6;cursor:not-allowed}._googleIcon_1s8j8_86{width:20px;height:20px;flex-shrink:0}._footer_1s8j8_92{text-align:center;padding-top:1.5rem;border-top:1px solid #4d4d5c}._footer_1s8j8_92 p{color:#c5c5d2}._link_1s8j8_101{color:#6366f1;font-weight:600;text-decoration:none}._link_1s8j8_101:hover{text-decoration:underline}._registerPage_1w9mu_1{min-height:calc(100vh - 170px);display:flex;align-items:center;padding:2rem 1rem;background:#343541}._registerContainer_1w9mu_9{max-width:450px;margin:0 auto;width:100%}._title_1w9mu_15{text-align:center;font-size:1.875rem;font-weight:700;margin-bottom:.5rem;color:#ececf1}._subtitle_1w9mu_23{text-align:center;color:#c5c5d2;margin-bottom:2rem}._errorBox_1w9mu_29{background-color:#ef44441a;color:#ef4444;padding:1rem;border-radius:.5rem;margin-bottom:1.5rem;border-left:4px solid #ef4444}._form_1w9mu_38{margin-bottom:1.5rem}._divider_1w9mu_42{display:flex;align-items:center;text-align:center;margin:1.5rem 0;color:#c5c5d2}._divider_1w9mu_42:before,._divider_1w9mu_42:after{content:"";flex:1;border-bottom:1px solid #4d4d5c}._divider_1w9mu_42 span{padding:0 1rem;font-size:.875rem;font-weight:500}._googleButton_1w9mu_60{width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem 1.5rem;background:#fff;color:#1f2937;border:1px solid #d1d5db;border-radius:.5rem;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s ease}._googleButton_1w9mu_60:hover:not(:disabled){background:#f9fafb;border-color:#9ca3af;box-shadow:0 2px 8px #0000001a}._googleButton_1w9mu_60:disabled{opacity:.6;cursor:not-allowed}._googleIcon_1w9mu_86{width:20px;height:20px;flex-shrink:0}._footer_1w9mu_92{text-align:center;padding-top:1.5rem;border-top:1px solid #4d4d5c}._footer_1w9mu_92 p{color:#c5c5d2}._link_1w9mu_101{color:#6366f1;font-weight:600;text-decoration:none}._link_1w9mu_101:hover{text-decoration:underline}._recordingTimer_kn5ty_1{position:absolute;right:120%;top:50%;transform:translateY(-50%);display:flex;align-items:center;gap:8px;padding:6px 12px;background:#8e8ea026;border-radius:12px;flex-shrink:0;pointer-events:auto;z-index:5;font-size:14px;color:#ececf1}._recordingDot_kn5ty_19{width:5px;height:5px;border-radius:50%;background:#ef4444;animation:_blink_kn5ty_1 1.5s ease-in-out infinite;flex-shrink:0}._recordingTimer_kn5ty_1 span:last-child{font-size:11px;font-weight:500;color:#8e8ea0;font-family:SF Mono,Monaco,Inconsolata,monospace;white-space:nowrap}._voiceButton_kn5ty_36{position:relative;width:36px;height:36px;min-width:36px;min-height:36px;border-radius:50%;background:linear-gradient(135deg,#8b5cf626,#a855f726);border:1.5px solid rgba(139,92,246,.3);color:#a78bfa;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;flex-shrink:0;padding:0;box-shadow:0 2px 8px #8b5cf626}._voiceButton_kn5ty_36:hover:not(:disabled){background:linear-gradient(135deg,#8b5cf640,#a855f740);border-color:#8b5cf680;color:#c4b5fd;box-shadow:0 4px 12px #8b5cf640;transform:translateY(-1px)}._voiceButton_kn5ty_36:active:not(:disabled){transform:scale(.95)}._voiceButton_kn5ty_36:disabled{opacity:.4;cursor:not-allowed}._voiceButton_kn5ty_36._recording_kn5ty_1{color:#ef4444;background:linear-gradient(135deg,#ef444433,#ef444426);border-color:#ef444466;box-shadow:0 4px 12px #ef44444d;animation:_recordingPulse_kn5ty_1 1.5s ease-in-out infinite}._voiceButton_kn5ty_36._recording_kn5ty_1:hover{background:linear-gradient(135deg,#ef44444d,#ef444440);border-color:#ef444480}._voiceButton_kn5ty_36._transcribing_kn5ty_80{color:#60a5fa;background:linear-gradient(135deg,#60a5fa33,#60a5fa26);border-color:#60a5fa66;box-shadow:0 4px 12px #60a5fa4d}._voiceButton_kn5ty_36 svg{flex-shrink:0}._spinner_kn5ty_90{display:flex;align-items:center;justify-content:center;color:inherit}._errorMessage_kn5ty_97{position:absolute;top:calc(100% + 8px);left:0;right:0;padding:8px 12px;background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:8px;color:#ef4444;font-size:12px;line-height:1.4;z-index:10;animation:_slideIn_kn5ty_1 .3s ease-out}@keyframes _barPulse_kn5ty_1{0%,to{transform:scaleY(1)}50%{transform:scaleY(.7)}}@keyframes _blink_kn5ty_1{0%,to{opacity:1}50%{opacity:.3}}@keyframes _slideIn_kn5ty_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes _recordingPulse_kn5ty_1{0%,to{transform:scale(1);box-shadow:0 0 #ef444466}50%{transform:scale(1.05);box-shadow:0 0 0 4px #ef44441a}}@media (prefers-color-scheme: dark){._errorMessage_kn5ty_97{background:#ef444426;border-color:#ef444466}}._timer_1s9g2_1{display:flex;align-items:center;gap:6px;padding:0;background:transparent;border:none;color:#9ca3af;font-weight:500;font-size:13px}._icon_1s9g2_13{width:16px;height:16px;color:#9ca3af;opacity:.7}._time_1s9g2_1{font-variant-numeric:tabular-nums}._modalOverlay_2hxng_2{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000bf;display:flex;align-items:center;justify-content:center;z-index:10000;padding:.5rem;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}@media (min-width: 640px){._modalOverlay_2hxng_2{padding:1rem}}._modal_2hxng_2{background:#40414f;border:1px solid #4d4d5c;border-radius:1rem;max-width:530px;width:100%;max-height:90vh;display:flex;flex-direction:column;position:relative;box-shadow:0 20px 60px #00000080}._closeButton_2hxng_35{position:absolute;top:1rem;right:1rem;background:transparent;border:none;color:#c5c5d2;cursor:pointer;padding:.25rem;display:flex;align-items:center;justify-content:center;border-radius:.25rem;transition:all .2s}._closeButton_2hxng_35:hover{background:#ffffff1a;color:#ececf1}._modalHeader_2hxng_55{padding:2rem 1.5rem 1rem;text-align:center;border-bottom:1px solid #4d4d5c;flex-shrink:0}._iconWrapper_2hxng_62{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,#6366f1,#8b5cf6);margin-bottom:.5rem}._iconWrapper_2hxng_62 svg{color:#fff;width:28px;height:28px}._modalTitle_2hxng_78{font-size:1.25rem;font-weight:700;color:#ececf1;margin:0}._modalBody_2hxng_85{padding:1.5rem 1.5rem 1rem;overflow-y:auto;flex:1;min-height:0}._modalMessage_2hxng_92{font-size:1.125rem;color:#c5c5d2;line-height:1.6;margin:0 0 1.5rem}._benefitsBox_2hxng_99{background:#6366f11a;border:1px solid rgba(99,102,241,.3);border-radius:.75rem;padding:1.5rem;margin-top:1rem}._benefitsBox_2hxng_99 h4{font-size:1rem;font-weight:600;color:#ececf1;margin:0 0 1rem}._benefitsBox_2hxng_99 ul{list-style:none;padding:0;margin:0 0 1rem;display:grid;grid-template-columns:1fr;gap:.5rem}@media (min-width: 400px){._benefitsBox_2hxng_99 ul{grid-template-columns:1fr 1fr;gap:.5rem 1.5rem}}._benefitsBox_2hxng_99 ul li{padding-left:1rem;color:#c5c5d2;position:relative;font-size:.875rem;line-height:1.5}._benefitsBox_2hxng_99 ul li:before{content:"✓";position:absolute;left:0;color:#10b981;font-weight:700;font-size:1rem}._noCreditCard_2hxng_142{display:flex;align-items:center;gap:.25rem;color:#10b981;font-size:.875rem;font-weight:600}._noCreditCard_2hxng_142 svg{flex-shrink:0;width:16px;height:16px}._modalFooter_2hxng_156{padding:1rem 1.5rem 1.5rem;display:flex;flex-direction:column;gap:.5rem;flex-shrink:0;border-top:1px solid rgba(255,255,255,.05)}@media (min-width: 640px){._modalFooter_2hxng_156{flex-direction:row;justify-content:center}}._primaryButton_2hxng_171,._secondaryButton_2hxng_172{flex:1;min-width:140px;padding:.5rem 1rem!important;font-size:.875rem!important}._primaryButton_2hxng_171{background:linear-gradient(135deg,#6366f1,#8b5cf6)!important}._primaryButton_2hxng_171:hover{transform:translateY(-2px);box-shadow:0 8px 24px #6366f166!important}._secondaryButton_2hxng_172{background:transparent!important;border:2px solid rgba(255,255,255,.2)!important;color:#c5c5d2!important}._secondaryButton_2hxng_172:hover{background:#ffffff0d!important;border-color:#ffffff4d!important}._interviewPage_1lx4h_1{position:fixed;top:70px;left:0;right:0;bottom:0;display:flex;background:#343541;overflow:hidden;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}._loaderContainer_1lx4h_13{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;min-height:calc(100vh - 70px);padding:2rem}._loaderContent_1lx4h_24{position:relative;width:180px;height:180px;display:flex;align-items:center;justify-content:center;margin-bottom:2rem}._loaderRings_1lx4h_34{position:absolute;width:100%;height:100%;display:flex;align-items:center;justify-content:center}._ring_1lx4h_43{position:absolute;width:100%;height:100%;border-radius:50%;border:3px solid transparent;animation:_ringRotate_1lx4h_1 3s cubic-bezier(.5,0,.5,1) infinite}._ring_1lx4h_43:nth-child(1){border-top-color:#8b5cf6;border-right-color:#8b5cf6;animation-delay:0s;opacity:.9}._ring_1lx4h_43:nth-child(2){width:75%;height:75%;border-top-color:#6366f1;border-right-color:#6366f1;animation-delay:-.5s;animation-direction:reverse;opacity:.8}._ring_1lx4h_43:nth-child(3){width:50%;height:50%;border-top-color:#a78bfa;border-right-color:#a78bfa;animation-delay:-1s;opacity:.7}@keyframes _ringRotate_1lx4h_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._loaderIcon_1lx4h_83{position:relative;z-index:10;display:flex;align-items:center;justify-content:center;width:80px;height:80px;background:linear-gradient(135deg,#8b5cf633,#6366f133);border-radius:50%;border:2px solid rgba(139,92,246,.3);animation:_iconPulse_1lx4h_1 2s ease-in-out infinite;box-shadow:0 0 20px #8b5cf64d,0 0 40px #8b5cf633,inset 0 0 20px #8b5cf61a}._loaderIcon_1lx4h_83 svg{color:#a78bfa;filter:drop-shadow(0 0 8px rgba(167,139,250,.5));animation:_iconFloat_1lx4h_1 3s ease-in-out infinite}@keyframes _iconPulse_1lx4h_1{0%,to{transform:scale(1);box-shadow:0 0 20px #8b5cf64d,0 0 40px #8b5cf633,inset 0 0 20px #8b5cf61a}50%{transform:scale(1.05);box-shadow:0 0 30px #8b5cf680,0 0 60px #8b5cf64d,inset 0 0 30px #8b5cf626}}@keyframes _iconFloat_1lx4h_1{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}._loaderTitle_1lx4h_121{font-size:1.5rem;font-weight:700;color:#ececf1;margin:0 0 .25rem;text-align:center;background:linear-gradient(135deg,#a78bfa,#8b5cf6,#6366f1);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-size:200% 200%;animation:_gradientShift_1lx4h_1 3s ease infinite;letter-spacing:-.02em}@keyframes _gradientShift_1lx4h_1{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}._loaderSubtitle_1lx4h_147{font-size:1rem;color:#c5c5d2;margin:0 0 1.5rem;text-align:center;font-weight:500;letter-spacing:.02em}._loaderDots_1lx4h_156{display:flex;gap:8px;align-items:center;justify-content:center}._loaderDots_1lx4h_156 span{width:8px;height:8px;border-radius:50%;background:linear-gradient(135deg,#8b5cf6,#6366f1);animation:_dotBounce_1lx4h_1 1.4s ease-in-out infinite;box-shadow:0 0 10px #8b5cf680}._loaderDots_1lx4h_156 span:nth-child(1){animation-delay:0s}._loaderDots_1lx4h_156 span:nth-child(2){animation-delay:.2s}._loaderDots_1lx4h_156 span:nth-child(3){animation-delay:.4s}@keyframes _dotBounce_1lx4h_1{0%,80%,to{transform:scale(.8) translateY(0);opacity:.5}40%{transform:scale(1.2) translateY(-10px);opacity:1}}@keyframes _spin_1lx4h_1400{to{transform:rotate(360deg)}}._sidebar_1lx4h_195{width:320px;background:#202123;border-right:1px solid rgba(255,255,255,.1);display:flex;flex-direction:column;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative}._sidebar_1lx4h_195._sidebarCollapsed_1lx4h_204{width:60px}._sidebar_1lx4h_195._sidebarCollapsed_1lx4h_204 ._sidebarHeader_1lx4h_207{justify-content:center;padding:1.5rem .25rem}._sidebar_1lx4h_195._sidebarCollapsed_1lx4h_204 ._sidebarHeaderContent_1lx4h_211{opacity:0;pointer-events:none;position:absolute}._sidebar_1lx4h_195._sidebarCollapsed_1lx4h_204 ._sidebarToggle_1lx4h_216{margin:0}._sidebar_1lx4h_195._sidebarCollapsed_1lx4h_204 ._questionList_1lx4h_219{opacity:0;pointer-events:none}@media (max-width: 768px){._sidebar_1lx4h_195{position:absolute;left:0;top:0;bottom:0;z-index:10;transform:translate(-100%)}._sidebar_1lx4h_195._sidebarOpen_1lx4h_232{transform:translate(0)}}._sidebarHeader_1lx4h_207{padding:1.5rem;border-bottom:1px solid rgba(255,255,255,.1);display:flex;justify-content:space-between;align-items:center;position:relative;min-height:60px}._sidebarHeaderContent_1lx4h_211{display:flex;align-items:center;gap:.5rem;transition:opacity .2s ease}._sidebarHeaderContent_1lx4h_211 h3{font-size:.875rem;font-weight:600;color:#ececf1;margin:0;white-space:nowrap}._questionCount_1lx4h_261{background:#6366f133;color:#6366f1;font-size:10px;font-weight:700;padding:2px 6px;border-radius:10px;min-width:18px;text-align:center}._sidebarToggle_1lx4h_216{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:.25rem;color:#c5c5d2;cursor:pointer;padding:.25rem;display:flex;align-items:center;justify-content:center;transition:all .2s ease;flex-shrink:0;width:32px;height:32px}._sidebarToggle_1lx4h_216:hover{background:#ffffff1a;border-color:#fff3;color:#ececf1}._sidebarToggle_1lx4h_216 svg{transition:transform .2s ease}._questionList_1lx4h_219{flex:1;overflow-y:auto;padding:.5rem;transition:opacity .2s ease}._questionList_1lx4h_219::-webkit-scrollbar{width:4px}._questionList_1lx4h_219::-webkit-scrollbar-track{background:transparent}._questionList_1lx4h_219::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:2px}._questionList_1lx4h_219::-webkit-scrollbar-thumb:hover{background:#ffffff1f}._emptyState_1lx4h_316{color:#8e8ea0;font-size:.875rem;padding:1.5rem;text-align:center;line-height:1.5}._questionItem_1lx4h_324{display:flex;gap:.5rem;padding:.5rem 1.5rem;border-radius:.75rem;margin-bottom:.25rem;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);border:1px solid transparent;position:relative}._questionItem_1lx4h_324:hover{background:#ffffff0d;border-color:#ffffff1a;transform:translate(2px)}._questionItem_1lx4h_324._questionItemActive_1lx4h_340{background:#6366f126;border-color:#6366f14d;border-left:3px solid #6366f1;box-shadow:0 2px 8px #6366f133}._questionItem_1lx4h_324._questionItemActive_1lx4h_340:before{content:"";position:absolute;left:-1px;top:0;bottom:0;width:3px;background:linear-gradient(180deg,#6366f1,#8b5cf6);border-radius:0 2px 2px 0}._questionNumber_1lx4h_357{font-size:10px;font-weight:700;color:#8e8ea0;min-width:24px;display:flex;align-items:center;justify-content:center;background:#ffffff0d;border-radius:.25rem;height:20px}._questionDetails_1lx4h_370{flex:1;min-width:0}._questionText_1lx4h_375{font-size:12px;color:#c5c5d2;margin:0 0 .25rem;line-height:1.3;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}._questionMeta_1lx4h_386{display:flex;gap:6px;font-size:11px;flex-wrap:wrap;margin-top:6px}._questionCategory_1lx4h_394{background:#8b5cf614;color:#a78bfab3;padding:2px 6px;border-radius:4px;border:1px solid rgba(139,92,246,.15);text-transform:uppercase;font-weight:500;font-size:9px;letter-spacing:.5px;transition:all .2s ease}._questionCategory_1lx4h_394:hover{background:#8b5cf61f;color:#a78bfad9;border-color:#8b5cf640}._questionCompany_1lx4h_412{background:#fbbf2414;color:#fcd34db3;padding:2px 6px;border-radius:4px;border:1px solid rgba(251,191,36,.15);font-weight:500;font-size:9px;letter-spacing:.3px;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:all .2s ease}._questionCompany_1lx4h_412:hover{background:#fbbf241f;color:#fcd34dd9;border-color:#fbbf2440}._questionScore_1lx4h_433{background:#10b98114;color:#34d399b3;padding:2px 6px;border-radius:4px;border:1px solid rgba(16,185,129,.15);font-weight:500;font-size:9px;transition:all .2s ease}._questionScore_1lx4h_433:hover{background:#10b9811f;color:#34d399d9;border-color:#10b98140}@media (max-width: 640px){._questionMeta_1lx4h_386{gap:4px;margin-top:4px}._questionCategory_1lx4h_394,._questionCompany_1lx4h_412,._questionScore_1lx4h_433{padding:2px 5px;font-size:8px;border-radius:3px}._questionCompany_1lx4h_412{max-width:120px}}._chatQuestionMeta_1lx4h_465{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px;padding-top:12px;border-top:1px solid rgba(255,255,255,.04)}._chatQuestionCategory_1lx4h_474{display:inline-flex;align-items:center;background:#8b5cf614;color:#a78bfab3;padding:5px 10px;border-radius:6px;border:1px solid rgba(139,92,246,.15);text-transform:uppercase;font-weight:500;font-size:10px;letter-spacing:.5px;transition:all .2s ease}._chatQuestionCategory_1lx4h_474:hover{background:#8b5cf61f;color:#a78bfad9;border-color:#8b5cf640}._chatQuestionCompany_1lx4h_494{display:inline-flex;align-items:center;background:#fbbf2414;color:#fcd34db3;padding:5px 10px;border-radius:6px;border:1px solid rgba(251,191,36,.15);font-weight:500;font-size:10px;letter-spacing:.3px;transition:all .2s ease}._chatQuestionCompany_1lx4h_494:hover{background:#fbbf241f;color:#fcd34dd9;border-color:#fbbf2440}@media (max-width: 640px){._chatQuestionMeta_1lx4h_465{gap:6px;margin-top:10px;padding-top:10px}._chatQuestionCategory_1lx4h_474,._chatQuestionCompany_1lx4h_494{padding:4px 8px;font-size:9px;border-radius:5px}}._chatArea_1lx4h_526{flex:1;display:flex;flex-direction:column;background:#343541;min-height:0;overflow:hidden}._categoryHeader_1lx4h_535{position:sticky;top:0;background:linear-gradient(135deg,#1e1f2afa,#282938fa);border-bottom:1px solid rgba(99,102,241,.15);padding:10px 20px;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:100;box-shadow:0 1px 8px #0003;flex-shrink:0}._categoryHeaderContent_1lx4h_550{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:1400px;gap:20px;height:100%}._headerLeftSection_1lx4h_560{display:flex;align-items:center;flex:0 0 auto;padding-right:20px;border-right:1px solid rgba(255,255,255,.06)}._headerCenterSection_1lx4h_568{display:flex;align-items:center;justify-content:center;gap:20px;flex:1 1 auto}._headerRightSection_1lx4h_576{display:flex;align-items:center;gap:12px;flex:0 0 auto;padding-left:20px;margin-left:auto;border-left:1px solid rgba(255,255,255,.06)}._statusBadgeWrapper_1lx4h_586{display:flex;align-items:center}._categorySelectWrapper_1lx4h_591{display:flex;align-items:center;gap:6px;background:transparent;border:none;padding:0;transition:all .3s ease;cursor:pointer}._categorySelectWrapper_1lx4h_591:hover ._categoryIcon_1lx4h_601{opacity:1;color:#c7d2fe}._categorySelectWrapper_1lx4h_591:hover ._categoryDropdown_1lx4h_605{color:#e5e7eb}._categoryIcon_1lx4h_601{color:#9ca3af;opacity:.7;flex-shrink:0;width:16px;height:16px;transition:all .2s ease}._categoryLabel_1lx4h_618{display:none}._categoryDropdown_1lx4h_605{background:transparent;border:none;color:#9ca3af;font-size:13px;font-weight:500;padding:0 18px 0 0;cursor:pointer;transition:all .2s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L5 5L9 1' stroke='%239ca3af' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right center;background-size:10px;min-width:140px;letter-spacing:.2px}._categoryDropdown_1lx4h_605:hover{color:#e5e7eb}._categoryDropdown_1lx4h_605:focus{outline:none;color:#e5e7eb}._categoryDropdown_1lx4h_605 option{background:#1f2937;color:#e5e7eb;padding:10px}._nextQuestionHeaderBtn_1lx4h_653{display:flex;align-items:center;gap:6px;padding:6px 8px;background:transparent;border:none;color:#9ca3af;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap}._nextQuestionHeaderBtn_1lx4h_653 svg{width:16px;height:16px;transition:transform .2s ease;opacity:.7}._nextQuestionHeaderBtn_1lx4h_653:hover:not(:disabled){color:#c7d2fe}._nextQuestionHeaderBtn_1lx4h_653:hover:not(:disabled) svg{transform:translate(2px);opacity:1}._nextQuestionHeaderBtn_1lx4h_653:disabled{opacity:.3;cursor:not-allowed}._nextQuestionHeaderBtn_1lx4h_653:focus{outline:none}@media (max-width: 640px){._buttonText_1lx4h_689{display:none}}._endSessionBtn_1lx4h_694{display:flex;align-items:center;gap:6px;padding:6px 8px;background:transparent;border:none;color:#ef4444;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap}._endSessionBtn_1lx4h_694 svg{width:16px;height:16px;transition:transform .2s ease;opacity:.8}._endSessionBtn_1lx4h_694:hover:not(:disabled){color:#f87171}._endSessionBtn_1lx4h_694:hover:not(:disabled) svg{opacity:1}._endSessionBtn_1lx4h_694:disabled{opacity:.3;cursor:not-allowed}._endSessionBtn_1lx4h_694:focus{outline:none}._welcomeScreen_1lx4h_728{flex:1;display:flex;align-items:center;justify-content:center;padding:1rem;overflow:hidden;height:calc(100vh - 70px);background:linear-gradient(180deg,#343541,#6366f108)}._welcomeContent_1lx4h_739{max-width:900px;width:100%;text-align:center;padding:2rem;background:#ffffff05;border-radius:1rem;border:1px solid rgba(255,255,255,.08);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 20px 40px #0000004d}._welcomeTitle_1lx4h_751{font-size:3rem;font-weight:700;background:linear-gradient(135deg,#6366f1,#8b5cf6);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:1rem}@media (max-width: 640px){._welcomeTitle_1lx4h_751{font-size:2.5rem}}._welcomeSubtitle_1lx4h_766{font-size:20px;color:#9ca3af;margin-bottom:48px;font-weight:500;line-height:1.7;max-width:600px;margin-left:auto;margin-right:auto}._difficultySelector_1lx4h_777{margin-top:1rem}._selectorLabel_1lx4h_781{font-size:17px;font-weight:600;color:#e5e7eb;margin-bottom:24px;display:inline-block;position:relative;letter-spacing:.3px}._selectorLabel_1lx4h_781:after{content:"";position:absolute;bottom:-6px;left:0;width:50px;height:3px;background:linear-gradient(90deg,#6366f1,#8b5cf6);border-radius:3px;box-shadow:0 0 10px #6366f180}._difficultyCards_1lx4h_802{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:.5rem;margin-bottom:1rem}._difficultyCard_1lx4h_802{background:#ffffff05;border:2px solid rgba(255,255,255,.08);border-radius:1rem;padding:1.5rem;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);text-align:center;position:relative;overflow:hidden}._difficultyCard_1lx4h_802:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#6366f10d,#a855f70d);opacity:0;transition:opacity .3s ease}._difficultyCard_1lx4h_802:hover{border-color:#6366f166;background:#6366f108;transform:translateY(-4px);box-shadow:0 12px 24px #0003}._difficultyCard_1lx4h_802:hover:before{opacity:1}._difficultyCard_1lx4h_802._selected_1lx4h_840{border-color:#6366f1;background:#6366f114;box-shadow:0 8px 16px #6366f133}._difficultyCard_1lx4h_802._selected_1lx4h_840:before{opacity:1}._difficultyCard_1lx4h_802 ._cardIcon_1lx4h_848{font-size:3rem;margin-bottom:1rem;display:inline-flex;align-items:center;justify-content:center;color:#6366f1;position:relative;z-index:1}._difficultyCard_1lx4h_802 ._cardIcon_1lx4h_848 svg{width:24px;height:24px}._difficultyCard_1lx4h_802 h3{font-size:1.125rem;font-weight:600;color:#ececf1;margin-bottom:.5rem;position:relative;z-index:1}._difficultyCard_1lx4h_802 p{font-size:.875rem;color:#8e8ea0;margin:0;position:relative;z-index:1}._categorySelector_1lx4h_878{margin-bottom:1rem}._categorySelectorHeader_1lx4h_882{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;gap:1rem}._randomMixButton_1lx4h_890{display:flex;align-items:center;gap:8px;padding:10px 20px;background:linear-gradient(135deg,#1e1f2acc,#28293899);border:2px solid rgba(99,102,241,.3);border-radius:12px;color:#c5c5d2;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);white-space:nowrap}._randomMixButton_1lx4h_890 svg{transition:transform .3s ease}._randomMixButton_1lx4h_890:hover:not(:disabled){border-color:#6366f199;background:linear-gradient(135deg,#282938e6,#323446b3);color:#ececf1;transform:translateY(-2px);box-shadow:0 8px 16px #6366f133}._randomMixButton_1lx4h_890:hover:not(:disabled) svg{transform:rotate(10deg) scale(1.1)}._randomMixButton_1lx4h_890._active_1lx4h_918{background:linear-gradient(135deg,#6366f1,#8b5cf6);border-color:#6366f1cc;color:#fff;box-shadow:0 8px 20px #6366f166}._randomMixButton_1lx4h_890._active_1lx4h_918 svg{filter:drop-shadow(0 0 6px rgba(255,255,255,.5))}._randomMixButton_1lx4h_890:disabled{opacity:.5;cursor:not-allowed}._categoryGrid_1lx4h_932{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:1rem}._categoryGrid_1lx4h_932._twoCardLayout_1lx4h_938{grid-template-columns:1fr 1fr}@media (max-width: 768px){._categoryGrid_1lx4h_932._twoCardLayout_1lx4h_938{grid-template-columns:1fr}}@media (max-width: 1024px){._categoryGrid_1lx4h_932{grid-template-columns:repeat(3,1fr)}}@media (max-width: 768px){._categoryGrid_1lx4h_932{grid-template-columns:repeat(2,1fr)}}@media (max-width: 480px){._categoryGrid_1lx4h_932{grid-template-columns:1fr}}._categoryCard_1lx4h_962{background:linear-gradient(135deg,#1e1f2acc,#28293899);border:2px solid rgba(99,102,241,.15);border-radius:16px;padding:24px 20px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);text-align:center;position:relative;overflow:hidden;min-height:140px;display:flex;flex-direction:column;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._categoryCard_1lx4h_962:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#6366f114,#a855f70f);opacity:0;transition:opacity .3s ease}._categoryCard_1lx4h_962:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(99,102,241,.1) 0%,transparent 70%);opacity:0;transition:opacity .3s ease}._categoryCard_1lx4h_962:hover{border-color:#6366f180;background:linear-gradient(135deg,#282938e6,#323446b3);transform:translateY(-5px) scale(1.02);box-shadow:0 12px 28px #6366f140,0 0 20px #6366f11a}._categoryCard_1lx4h_962:hover:before{opacity:1}._categoryCard_1lx4h_962:hover:after{opacity:1}._categoryCard_1lx4h_962:hover ._categoryIcon_1lx4h_601{transform:scale(1.1) rotate(5deg)}._categoryCard_1lx4h_962:hover ._categoryIcon_1lx4h_601 svg{filter:drop-shadow(0 0 8px rgba(99,102,241,.6))}._categoryCard_1lx4h_962._locked_1lx4h_1019{opacity:.6;cursor:not-allowed;border-color:#9ca3af4d}._categoryCard_1lx4h_962._locked_1lx4h_1019:hover{transform:none;box-shadow:none;border-color:#9ca3af4d;background:linear-gradient(135deg,#1e1f2acc,#28293899)}._categoryCard_1lx4h_962._locked_1lx4h_1019:hover:before,._categoryCard_1lx4h_962._locked_1lx4h_1019:hover:after{opacity:0}._categoryCard_1lx4h_962._locked_1lx4h_1019:hover ._categoryIcon_1lx4h_601{transform:none}._categoryCard_1lx4h_962._locked_1lx4h_1019:hover ._categoryIcon_1lx4h_601 svg{filter:none}._categoryCard_1lx4h_962._selected_1lx4h_840{border-color:#6366f1;background:linear-gradient(135deg,#6366f126,#8b5cf61a);box-shadow:0 8px 20px #6366f14d,0 0 30px #6366f126,inset 0 0 20px #6366f11a}._categoryCard_1lx4h_962._selected_1lx4h_840:before{opacity:1}._categoryCard_1lx4h_962._selected_1lx4h_840:after{opacity:.7}._categoryCard_1lx4h_962._selected_1lx4h_840 ._categoryIcon_1lx4h_601 svg{color:#a5b4fc;filter:drop-shadow(0 0 10px rgba(99,102,241,.8))}._categoryCard_1lx4h_962._selected_1lx4h_840 h4{color:#e0e7ff}._categoryCard_1lx4h_962 ._categoryIcon_1lx4h_601{margin-bottom:12px;display:inline-flex;align-items:center;justify-content:center;position:relative;z-index:2;transition:all .3s cubic-bezier(.4,0,.2,1)}._categoryCard_1lx4h_962 ._categoryIcon_1lx4h_601 svg{width:28px;height:28px;color:#818cf8;transition:all .3s ease}._categoryCard_1lx4h_962 h4{font-size:16px;font-weight:600;color:#ececf1;margin-bottom:6px;position:relative;z-index:2;letter-spacing:.3px}._categoryCard_1lx4h_962 p{font-size:12px;color:#8e8ea0;margin:0;position:relative;z-index:2;opacity:.8}._lockBadge_1lx4h_1090{position:absolute;top:12px;right:12px;background:linear-gradient(135deg,#10b981,#34d399);border:2px solid #22c55e;border-radius:8px;padding:5px 12px;display:flex;align-items:center;gap:5px;z-index:10;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px #10b98166,0 0 20px #10b98133}._lockBadge_1lx4h_1090:hover{background:linear-gradient(135deg,#059669,#10b981);border-color:#34d399;transform:translateY(-2px) scale(1.05);box-shadow:0 8px 20px #10b98199,0 0 30px #10b98166}._lockBadge_1lx4h_1090:hover ._lockTooltip_1lx4h_1113{opacity:1;visibility:visible;transform:translateY(0)}._lockBadge_1lx4h_1090 svg{color:#fff;flex-shrink:0;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}._proBadgeText_1lx4h_1124{font-size:12px;font-weight:900;color:#fff;letter-spacing:1.2px;text-transform:uppercase;line-height:1;text-shadow:0 2px 6px rgba(0,0,0,.5),0 0 10px rgba(255,255,255,.3);filter:brightness(1.2)}._lockTooltip_1lx4h_1113{position:absolute;top:calc(100% + 8px);right:0;background:linear-gradient(135deg,#1f2937,#111827);border:2px solid #10b981;border-radius:8px;padding:10px 14px;white-space:nowrap;font-size:13px;font-weight:600;color:#fff;opacity:0;visibility:hidden;transform:translateY(-5px);transition:all .3s ease;z-index:100;pointer-events:none;box-shadow:0 8px 24px #00000080,0 0 20px #10b9814d}._lockTooltip_1lx4h_1113:before{content:"";position:absolute;top:-6px;right:16px;width:10px;height:10px;background:#1f2937;border-left:2px solid #10b981;border-top:2px solid #10b981;transform:rotate(45deg)}._timerToggleWrapper_1lx4h_1168{display:flex;justify-content:center;margin-top:1.5rem;margin-bottom:.5rem}._timerToggle_1lx4h_1168{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .5rem;background:transparent;border:1px solid rgba(255,255,255,.08);border-radius:.5rem;cursor:pointer;transition:all .2s ease}._timerToggle_1lx4h_1168:hover{background:#6366f10a;border-color:#6366f133}._timerToggle_1lx4h_1168:hover ._timerIcon_1lx4h_1190{color:#6366f1cc}._timerToggle_1lx4h_1168:hover ._timerLabel_1lx4h_1193{color:#ececf1}._timerToggle_1lx4h_1168._disabled_1lx4h_1196{opacity:.5;cursor:not-allowed;border-color:#9ca3af33}._timerToggle_1lx4h_1168._disabled_1lx4h_1196:hover{background:transparent;border-color:#9ca3af33}._timerToggle_1lx4h_1168._disabled_1lx4h_1196:hover ._timerIcon_1lx4h_1190,._timerToggle_1lx4h_1168._disabled_1lx4h_1196:hover ._timerLabel_1lx4h_1193{color:#8e8ea0}._timerCheckbox_1lx4h_1212{width:16px;height:16px;cursor:pointer;accent-color:#6366f1;flex-shrink:0}._timerCheckbox_1lx4h_1212:checked+._timerIcon_1lx4h_1190{color:#6366f1}._timerCheckbox_1lx4h_1212:checked~._timerLabel_1lx4h_1193{color:#ececf1}._timerIcon_1lx4h_1190{width:16px;height:16px;color:#8e8ea0;transition:all .2s ease;flex-shrink:0}._timerLabel_1lx4h_1193{font-size:.875rem;color:#c5c5d2;font-weight:400;transition:all .2s ease;-webkit-user-select:none;user-select:none}._startInterviewButton_1lx4h_1242{margin-top:0!important;background:linear-gradient(135deg,#6366f1,#8b5cf6)!important;border:none!important;box-shadow:0 8px 24px #6366f166,0 4px 12px #0003!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}._startInterviewButton_1lx4h_1242:hover:not(:disabled){transform:translateY(-2px)!important;box-shadow:0 12px 32px #6366f180,0 6px 16px #0000004d!important;background:linear-gradient(135deg,#4f46e5,#a78bfa)!important}._startInterviewButton_1lx4h_1242:active:not(:disabled){transform:translateY(0)!important}._startInterviewButton_1lx4h_1242:disabled{opacity:.6!important;cursor:not-allowed!important}._messagesContainer_1lx4h_1262{flex:1;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;min-height:0;overflow-y:auto;overflow-x:hidden}._messagesContainer_1lx4h_1262::-webkit-scrollbar{width:10px}._messagesContainer_1lx4h_1262::-webkit-scrollbar-track{background:#ffffff0d;border-radius:4px}._messagesContainer_1lx4h_1262::-webkit-scrollbar-thumb{background:#6366f166;border-radius:4px;transition:background .2s ease}._messagesContainer_1lx4h_1262::-webkit-scrollbar-thumb:hover{background:#6366f199}._messagesInner_1lx4h_1287{width:100%;padding:2rem 0}._message_1lx4h_1262{padding:1.5rem 2rem;transition:all .2s ease;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;animation:_messageSlideIn_1lx4h_1 .3s ease-out}._message_1lx4h_1262._messageUser_1lx4h_1298{background:#343541}._message_1lx4h_1262._messageAI_1lx4h_1301{background:#ffffff05;border-top:1px solid rgba(255,255,255,.05);border-bottom:1px solid rgba(255,255,255,.05)}._message_1lx4h_1262:hover{background:#ffffff08}@keyframes _messageSlideIn_1lx4h_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._messageContent_1lx4h_1320{width:100%;display:flex;gap:1.5rem;align-items:flex-start;padding:0 2rem}._messageAvatar_1lx4h_1328{width:36px;height:36px;border-radius:6px;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;font-size:.75rem;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 2px 8px #6366f14d;transition:transform .2s ease,box-shadow .2s ease}._message_1lx4h_1262:hover ._messageAvatar_1lx4h_1328{transform:scale(1.05);box-shadow:0 4px 12px #6366f166}._messageAvatarUser_1lx4h_1348{width:36px;height:36px;border-radius:6px;background:linear-gradient(135deg,#ffffff26,#ffffff14);border:1px solid rgba(255,255,255,.1);color:#ececf1;font-size:.75rem;font-weight:600;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform .2s ease,border-color .2s ease}._message_1lx4h_1262:hover ._messageAvatarUser_1lx4h_1348{transform:scale(1.05);border-color:#fff3}._speakerBtn_1lx4h_1368{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid rgba(99,102,241,.3);background:#6366f11a;border-radius:.25rem;cursor:pointer;transition:all .2s ease;color:#6366f1;padding:0;margin-left:.5rem;flex-shrink:0}._speakerBtn_1lx4h_1368 svg{width:18px;height:18px}._speakerBtn_1lx4h_1368:hover:not(:disabled){background:#6366f133;border-color:#6366f180;transform:scale(1.05)}._speakerBtn_1lx4h_1368:active:not(:disabled){transform:scale(.95)}._speakerBtn_1lx4h_1368:disabled{cursor:not-allowed;opacity:.6}._speakerBtn_1lx4h_1368._loading_1lx4h_1400 ._spinner_1lx4h_1400{animation:_spin_1lx4h_1400 1s linear infinite}._speakerBtn_1lx4h_1368._speaking_1lx4h_1403{background:linear-gradient(135deg,#6366f1,#8b5cf6);border-color:#6366f1;color:#fff;animation:_speakerPulse_1lx4h_1 1.5s ease-in-out infinite}@keyframes _speakerPulse_1lx4h_1{0%,to{box-shadow:0 0 #6366f1b3}50%{box-shadow:0 0 0 6px #6366f100}}._messageText_1lx4h_1426{flex:1;color:#ececf1;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:15.5px;line-height:1.75;white-space:pre-wrap;word-wrap:break-word;letter-spacing:.01em}._messageText_1lx4h_1426 p{margin:.5em 0}._messageText_1lx4h_1426 p:first-child{margin-top:0}._messageText_1lx4h_1426 p:last-child{margin-bottom:0}._messageText_1lx4h_1426 strong{font-weight:600;color:#fffffff2}._messageText_1lx4h_1426 ul,._messageText_1lx4h_1426 ol{padding-left:1.5em;margin:.75em 0}._messageText_1lx4h_1426 li{margin:.4em 0}._messageText_1lx4h_1426 code{background:#ffffff0d;padding:.2em .4em;border-radius:3px;font-size:.9em;font-family:Monaco,Courier New,monospace}._scoreDisplay_1lx4h_1465{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}._scoreDisplay_1lx4h_1465 .score-heading{font-size:1.5rem;font-weight:700;color:#ececf1;margin:1rem 0;padding-bottom:.5rem;border-bottom:2px solid rgba(99,102,241,.3)}._scoreDisplay_1lx4h_1465 .score-subheading{font-size:1.125rem;font-weight:600;color:#ececf1;margin:1.5rem 0 .5rem}._scoreDisplay_1lx4h_1465 .score-bullet{color:#c5c5d2;margin:.25rem 0;padding-left:1rem;line-height:1.6}._scoreDisplay_1lx4h_1465 p{margin:.5rem 0;line-height:1.6}._scoreDisplay_1lx4h_1465 h2,._scoreDisplay_1lx4h_1465 h3,._scoreDisplay_1lx4h_1465 h4{color:#ececf1}._typingIndicator_1lx4h_1498{display:flex;gap:6px;padding:.5rem 0}._typingIndicator_1lx4h_1498 span{width:8px;height:8px;border-radius:50%;background:#8e8ea0;animation:_typingBounce_1lx4h_1 1.4s infinite ease-in-out}._typingIndicator_1lx4h_1498 span:nth-child(1){animation-delay:0s}._typingIndicator_1lx4h_1498 span:nth-child(2){animation-delay:.2s}._typingIndicator_1lx4h_1498 span:nth-child(3){animation-delay:.4s}@keyframes _typingBounce_1lx4h_1{0%,60%,to{transform:translateY(0);opacity:.7}30%{transform:translateY(-10px);opacity:1}}._inputArea_1lx4h_1530{padding:1.5rem 0;background:#343541;border-top:1px solid rgba(255,255,255,.1);flex-shrink:0}._errorBanner_1lx4h_1537{max-width:800px;margin:0 auto 1rem;padding:.5rem 1rem;background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:.5rem;color:#fca5a5;font-size:.875rem}._mainContent_1lx4h_1548{flex:1;display:flex;flex-direction:column;background:#343541;position:relative;min-height:0;overflow:hidden}._minimalModeIndicator_1lx4h_1558{position:absolute;top:1rem;right:1.5rem;display:flex;align-items:center;gap:.25rem;padding:.25rem .5rem;background:#ffffff0d;border-radius:.5rem;font-size:.75rem;color:#8e8ea0;z-index:10}._minimalModeIndicator_1lx4h_1558 ._modeDot_1lx4h_1572{width:6px;height:6px;border-radius:50%;background:#6366f1}._minimalModeIndicator_1lx4h_1558 ._modeText_1lx4h_1578{font-weight:500}._actionButtons_1lx4h_1582{max-width:800px;margin:0 auto 1rem;padding:0 2rem;display:flex;gap:.5rem}._nextQuestionBtn_1lx4h_1590{padding:.5rem 1.5rem;background:#6366f11a;border:1px solid rgba(99,102,241,.3);border-radius:.5rem;color:#ececf1;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s}._nextQuestionBtn_1lx4h_1590:hover:not(:disabled){background:#6366f133;border-color:#6366f180}._nextQuestionBtn_1lx4h_1590:disabled{opacity:.5;cursor:not-allowed}._modelAnswerBtn_1lx4h_1610{padding:.5rem 1.5rem;background:#a855f71a;border:1px solid rgba(168,85,247,.3);border-radius:.5rem;color:#ececf1;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s;margin-right:.5rem;display:inline-flex;align-items:center;justify-content:center}._modelAnswerBtn_1lx4h_1610:hover:not(:disabled){background:#a855f733;border-color:#a855f780}._modelAnswerBtn_1lx4h_1610:disabled{opacity:.5;cursor:not-allowed}._modelAnswerDisplay_1lx4h_1634{background:#1e1e2899;border:1px solid rgba(168,85,247,.2);border-radius:.5rem;padding:2rem;margin-top:.5rem;box-shadow:0 2px 8px #0003}._modelAnswerHeader_1lx4h_1643{color:#a855f7e6;font-size:16px;font-weight:600;margin-bottom:1.5rem;display:flex;align-items:center;gap:.25rem;padding-bottom:1rem;border-bottom:1px solid rgba(168,85,247,.2)}._modelAnswerContent_1lx4h_1655{color:#d1d5db;line-height:1.7;font-size:15px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}._modelAnswerContent_1lx4h_1655>div{max-width:100%}._clarificationDisplay_1lx4h_1665{color:#d1d5db;line-height:1.7;font-size:15px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}._clarificationDisplay_1lx4h_1665>div{max-width:100%}._dimensionScores_1lx4h_1675{display:flex;flex-direction:column;gap:.5rem;margin:1rem 0;padding:1rem;background:#1e1e2899;border-radius:.25rem;border:1px solid rgba(255,255,255,.1)}._dimensionRow_1lx4h_1686{display:flex;align-items:center;gap:.5rem}._dimensionLabel_1lx4h_1692{min-width:100px;font-size:.75rem;color:#c5c5d2;font-weight:500}._dimensionBar_1lx4h_1699{flex:1;height:18px;background:#ffffff1a;border-radius:.25rem;overflow:hidden;position:relative}._dimensionBarFill_1lx4h_1708{height:100%;transition:width .8s ease;border-radius:.25rem}._dimensionBarFill_1lx4h_1708._scorePoor_1lx4h_1713{background:linear-gradient(90deg,#ef4444,#dc2626)}._dimensionBarFill_1lx4h_1708._scoreBelowAverage_1lx4h_1716{background:linear-gradient(90deg,#f59e0b,#d97706)}._dimensionBarFill_1lx4h_1708._scoreGood_1lx4h_1719{background:linear-gradient(90deg,#10b981,#059669)}._dimensionBarFill_1lx4h_1708._scoreExcellent_1lx4h_1722{background:linear-gradient(90deg,#6366f1,#4f46e5)}._dimensionBarFill_1lx4h_1708._scoreNa_1lx4h_1725{background:#fff3}._dimensionScore_1lx4h_1675{min-width:45px;text-align:right;font-weight:700;font-size:.875rem;color:#ececf1}._summaryFeedback_1lx4h_1737{margin:1rem 0;padding:1rem;background:#1e1e2899;border-radius:.25rem;border:1px solid rgba(255,255,255,.1)}._summaryText_1lx4h_1745{color:#d1d5db;line-height:1.6;font-size:15px;margin-bottom:1rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}._seeDetailedBtn_1lx4h_1753{background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;border:none;padding:.5rem 1.5rem;border-radius:.25rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;justify-content:center}._seeDetailedBtn_1lx4h_1753:hover{transform:translateY(-1px);box-shadow:0 4px 12px #6366f14d}._hideDetailedBtn_1lx4h_1772{background:#ffffff1a;color:#ececf1;border:1px solid rgba(255,255,255,.2);padding:.5rem 1.5rem;border-radius:.25rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s ease;margin-bottom:1rem}._hideDetailedBtn_1lx4h_1772:hover{background:#ffffff26;border-color:#ffffff4d}._lockedButton_1lx4h_1789{position:relative;display:inline-flex;align-items:center;justify-content:center;cursor:pointer!important;opacity:1!important}._lockedButton_1lx4h_1789 svg{color:#10b981;filter:drop-shadow(0 0 4px rgba(16,185,129,.5))}._lockedButton_1lx4h_1789:hover{background:#10b98126!important;border-color:#10b98166!important;box-shadow:0 0 12px #10b9814d}._proTag_1lx4h_1807{display:inline-block;background:linear-gradient(135deg,#10b981,#059669);color:#fff;font-size:10px;font-weight:700;letter-spacing:.8px;padding:2px 6px;border-radius:4px;margin-right:8px;margin-left:2px;text-shadow:0 1px 2px rgba(0,0,0,.3),0 0 8px rgba(255,255,255,.5);box-shadow:0 0 8px #10b98199,0 2px 4px #0003;filter:brightness(1.2);animation:_proGlow_1lx4h_1 2s ease-in-out infinite}@keyframes _proGlow_1lx4h_1{0%,to{box-shadow:0 0 8px #10b98199,0 2px 4px #0003}50%{box-shadow:0 0 16px #10b981cc,0 2px 6px #0000004d}}._feedbackContainer_1lx4h_1832._hidden_1lx4h_1832{display:none}._feedbackContainer_1lx4h_1832._alwaysVisible_1lx4h_1835{display:block}._loadingDetailedIndicator_1lx4h_1839{display:flex;align-items:center;gap:.5rem;color:#c5c5d2;font-size:.875rem;margin-top:1rem;padding:.5rem 0}._loadingDot_1lx4h_1849{width:8px;height:8px;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:50%;animation:_pulse_1lx4h_1 1.5s ease-in-out infinite}@keyframes _pulse_1lx4h_1{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}._inputContainer_1lx4h_1867{max-width:768px;margin:0 auto;padding:0 2rem;position:relative;overflow:visible}._input_1lx4h_1530{width:100%;background:transparent;border:none;padding:14px 100px 14px 16px;color:#fff;font-size:15px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.5;resize:none;min-height:52px;max-height:200px;box-sizing:border-box}._input_1lx4h_1530::-webkit-scrollbar{display:none}._input_1lx4h_1530{scrollbar-width:none;-ms-overflow-style:none}._input_1lx4h_1530:focus{outline:none}._input_1lx4h_1530::placeholder{color:#8e8ea0}._input_1lx4h_1530:disabled{opacity:.5;cursor:not-allowed}._finalAnswerContainer_1lx4h_1907{width:100%;position:relative}._finalAnswerInputWrapper_1lx4h_1912{position:relative;width:100%;background:#40414f;border:1px solid #565869;border-radius:12px;transition:border-color .2s ease}._finalAnswerInputWrapper_1lx4h_1912:focus-within{border-color:#8e8ea0}._finalAnswerActions_1lx4h_1924{position:absolute;bottom:16px;right:16px;z-index:10}._inputActions_1lx4h_1931{position:absolute!important;right:12px!important;bottom:8px!important;display:flex!important;align-items:center!important;gap:4px!important;z-index:20!important}._sendBtn_1lx4h_1941,button[class*=sendBtn]{position:relative!important;width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;background:#fff!important;border:none!important;border-radius:8px!important;color:#000!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;transition:all .15s ease!important;padding:0!important;margin:0!important;box-sizing:border-box!important;flex-shrink:0!important;outline:none!important;font-size:inherit!important;line-height:1!important;z-index:10!important}._sendBtn_1lx4h_1941:hover:not(:disabled),button[class*=sendBtn]:hover:not(:disabled){background:#ececec!important}._sendBtn_1lx4h_1941:active:not(:disabled),button[class*=sendBtn]:active:not(:disabled){transform:scale(.95)!important}._sendBtn_1lx4h_1941:disabled,button[class*=sendBtn]:disabled{opacity:.4!important;cursor:not-allowed!important;background:#40414f!important;color:#565869!important}._sendBtn_1lx4h_1941 svg,._sendBtn_1lx4h_1941 svg *,button[class*=sendBtn] svg,button[class*=sendBtn] svg *{width:18px!important;height:18px!important;flex-shrink:0!important}._modalOverlay_1lx4h_1990{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000;animation:_fadeIn_1lx4h_1 .2s ease}._confirmModal_1lx4h_2004{background:#40414f;border-radius:.75rem;padding:2rem;max-width:500px;width:90%;box-shadow:0 20px 60px #00000080;animation:_slideUp_1lx4h_1 .3s ease;border:1px solid #565869}._confirmModal_1lx4h_2004 h3{font-size:1.5rem;font-weight:700;color:#ececf1;margin:0 0 1rem}._confirmModal_1lx4h_2004 p{font-size:1rem;color:#c5c5d2;line-height:1.6;margin:0 0 2rem}._confirmActions_1lx4h_2027{display:flex;gap:1rem;justify-content:flex-end}@media (max-width: 640px){._confirmActions_1lx4h_2027{flex-direction:column-reverse}._confirmActions_1lx4h_2027 button{width:100%}}@keyframes _slideUp_1lx4h_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 640px){._input_1lx4h_1530{font-size:15px;min-height:48px;padding:10px 48px 10px 14px}._inputContainer_1lx4h_1867{padding:0 1rem}._sendBtn_1lx4h_1941{right:40px!important;top:45%!important;width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important;max-width:28px!important;max-height:28px!important;border-radius:3px!important}._sendBtn_1lx4h_1941 svg{width:12px!important;height:12px!important}._minimalModeIndicator_1lx4h_1558{top:.5rem;right:.5rem;padding:4px .25rem;font-size:10px}._minimalModeIndicator_1lx4h_1558 ._modeDot_1lx4h_1572{width:4px;height:4px}._inputAreaWithButton_1lx4h_2093{flex-direction:column;gap:1rem;padding:0 .5rem;align-items:stretch}._inputContainer_1lx4h_1867{align-items:stretch}._input_1lx4h_1530{min-height:48px}._writeAnswerContainer_1lx4h_2105{width:100%;justify-content:center}._writeAnswerContainer_1lx4h_2105:before{display:none}._writeAnswerBtn_1lx4h_2112{width:100%;padding:1rem 1.5rem;font-size:1rem;justify-content:center;min-height:52px}._writeAnswerBtn_1lx4h_2112 svg{width:16px;height:16px}._answerModeHeader_1lx4h_2123{padding:.5rem 1rem}._backToDiscussionBtn_1lx4h_2126,._toggleSidebarBtn_1lx4h_2127{padding:.25rem .5rem;font-size:12px}}._answerWritingMode_1lx4h_2132{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;height:100vh;width:100vw;background:#343541;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;z-index:1000;overflow:hidden}._answerModeHeader_1lx4h_2123{display:flex;align-items:center;justify-content:space-between;padding:1rem 2rem;background:#ffffff0d;border-bottom:1px solid rgba(255,255,255,.15);gap:1rem;position:fixed;top:0;left:0;right:0;z-index:9999;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}._actionButtonsContainer_1lx4h_2165{display:flex;align-items:stretch;gap:1rem;margin-top:1.5rem;justify-content:flex-end}._backToDiscussionBtnBottom_1lx4h_2173{padding:10px 1.5rem;min-height:42px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:10px;color:#ffffffd9;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;gap:6px}._backToDiscussionBtnBottom_1lx4h_2173:hover{background:#ffffff1a;border-color:#fff3;color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px #00000026}._backToDiscussionBtnBottom_1lx4h_2173:active{transform:translateY(0);box-shadow:0 2px 6px #0000001a}._backToDiscussionBtn_1lx4h_2126{padding:.5rem 1rem;background:#6366f1;border:1px solid #6366f1;border-radius:.5rem;color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;position:relative;z-index:10000}._backToDiscussionBtn_1lx4h_2126:hover{background:#4f46e5;border-color:#4f46e5;transform:translateY(-1px);box-shadow:0 4px 12px #8b5cf64d}._backToDiscussionBtn_1lx4h_2126:active{transform:translateY(0)}._answerModeTitle_1lx4h_2224{font-size:18px;font-weight:600;color:#ececf1;text-align:center;flex:1}._toggleSidebarBtn_1lx4h_2127{padding:.5rem 1rem;background:#ffffff14;border:1px solid rgba(255,255,255,.15);border-radius:.5rem;color:#ececf1;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}._toggleSidebarBtn_1lx4h_2127:hover{background:#ffffff1f;border-color:#ffffff40;transform:translateY(-1px)}._toggleSidebarBtn_1lx4h_2127:active{transform:translateY(0)}._answerModeContent_1lx4h_2252{display:flex;flex:1;overflow:hidden;min-height:0;margin-top:70px}._answerModeSidebar_1lx4h_2260{width:320px;background:#ffffff05;border-right:1px solid rgba(255,255,255,.1);display:flex;flex-direction:column;overflow:hidden}._sidebarTitle_1lx4h_2269{padding:1rem 1.5rem;font-weight:600;font-size:14px;color:#c5c5d2;border-bottom:1px solid rgba(255,255,255,.1)}._sidebarMessages_1lx4h_2277{flex:1;overflow-y:auto;padding:1rem}._sidebarMessages_1lx4h_2277::-webkit-scrollbar{width:4px}._sidebarMessages_1lx4h_2277::-webkit-scrollbar-thumb{background:#fff3;border-radius:2px}._sidebarMessage_1lx4h_2277{margin-bottom:1rem;padding:.5rem 1rem;border-radius:.5rem;font-size:13px}._sidebarMessage_1lx4h_2277._sidebarAI_1lx4h_2296{background:#6366f11a;border-left:3px solid rgba(99,102,241,.5)}._sidebarMessage_1lx4h_2277._sidebarUser_1lx4h_2300{background:#ffffff0d;border-left:3px solid rgba(255,255,255,.3)}._sidebarMessageSender_1lx4h_2305{font-weight:600;font-size:11px;color:#c5c5d2;margin-bottom:4px;text-transform:uppercase;letter-spacing:.5px}._sidebarMessageText_1lx4h_2314{color:#ececf1;line-height:1.5}._answerModeMain_1lx4h_2319{flex:1;display:flex;flex-direction:column;padding:2rem;overflow:hidden;min-height:0}._questionDisplay_1lx4h_2328{background:#6366f11a;border:1px solid rgba(99,102,241,.2);border-radius:.5rem;padding:1.5rem;margin-bottom:2rem}._questionLabel_1lx4h_2336{font-size:12px;font-weight:600;color:#6366f1cc;text-transform:uppercase;letter-spacing:.5px;margin-bottom:.5rem}._questionText_1lx4h_375{font-size:14px;font-weight:500;color:#ececf1;line-height:1.6}._answerTextarea_1lx4h_2352{flex:1;width:100%;min-height:400px;background:transparent;border:none;padding:18px 70px 18px 18px;color:#ececf1;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:15px;line-height:1.7;resize:vertical;overflow-y:auto}._answerTextarea_1lx4h_2352::placeholder{color:#8e8ea0;line-height:1.7}._answerTextarea_1lx4h_2352:focus{outline:none}._answerTextarea_1lx4h_2352:disabled{opacity:.5;cursor:not-allowed}._answerTextarea_1lx4h_2352::-webkit-scrollbar{width:6px}._answerTextarea_1lx4h_2352::-webkit-scrollbar-track{background:transparent}._answerTextarea_1lx4h_2352::-webkit-scrollbar-thumb{background:#565869;border-radius:3px}._answerTextarea_1lx4h_2352::-webkit-scrollbar-thumb:hover{background:#6b6c7e}._answerStats_1lx4h_2391{display:flex;justify-content:flex-end;gap:1.5rem;font-size:12px;color:#8e8ea0;margin-bottom:1rem;flex-shrink:0}._answerStats_1lx4h_2391 span{padding:4px 8px;background:#ffffff08;border-radius:4px}._validationMessage_1lx4h_2406{display:flex;align-items:center;gap:8px;padding:10px 1rem;margin-bottom:1rem;background:#f59e0b1a;border:1px solid rgba(245,158,11,.3);border-radius:8px;color:#fbbf24;font-size:13px;font-weight:500;animation:_slideUp_1lx4h_1 .3s ease-out}._submitFinalAnswerBtnLarge_1lx4h_2421{padding:10px 2rem;min-height:42px;background:linear-gradient(135deg,#22c55e26,#22c55e1f);border:1px solid rgba(34,197,94,.4);border-radius:10px;color:#34d399;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);flex-shrink:0;min-width:200px;display:flex;align-items:center;justify-content:center;gap:6px;box-shadow:0 4px 12px #22c55e26;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}._submitFinalAnswerBtnLarge_1lx4h_2421:hover:not(:disabled){background:linear-gradient(135deg,#22c55e40,#22c55e33);border-color:#22c55e99;transform:translateY(-2px);box-shadow:0 8px 30px #22c55e4d}._submitFinalAnswerBtnLarge_1lx4h_2421:active:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 15px #22c55e40}._submitFinalAnswerBtnLarge_1lx4h_2421:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:0 4px 20px #22c55e1a}._inputAreaWithButton_1lx4h_2093{display:flex;align-items:stretch;gap:2rem;max-width:1000px;margin:0 auto;padding:0 2rem}._inputContainer_1lx4h_1867{flex:1;position:relative;display:flex;align-items:stretch;background:#40414f;border-radius:12px;border:1px solid #565869;transition:border-color .2s ease}._inputContainer_1lx4h_1867:focus-within{border-color:#8e8ea0}._inputContainer_1lx4h_1867 textarea{padding-right:100px!important}._input_1lx4h_1530{flex:1;min-height:52px;max-height:200px}._writeAnswerContainer_1lx4h_2105{flex-shrink:0;display:flex;align-items:stretch;position:relative}._writeAnswerContainer_1lx4h_2105:before{content:"";position:absolute;left:-1.5rem;top:50%;transform:translateY(-50%);width:1px;height:24px;background:#ffffff1a}._writeAnswerBtn_1lx4h_2112{display:flex;align-items:center;justify-content:center;gap:8px;padding:1rem 2rem;min-height:52px;width:100%;background:linear-gradient(135deg,#6366f1,#7c3aed);border:none;border-radius:.75rem;color:#fff;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px #6366f14d;white-space:nowrap}._writeAnswerBtn_1lx4h_2112 svg{flex-shrink:0;transition:transform .3s ease}._writeAnswerBtn_1lx4h_2112:hover:not(:disabled){background:linear-gradient(135deg,#4f46e5,#8b5cf6);transform:translateY(-2px);box-shadow:0 6px 16px #6366f166}._writeAnswerBtn_1lx4h_2112:hover:not(:disabled) svg{transform:scale(1.1) rotate(-5deg)}._writeAnswerBtn_1lx4h_2112:active:not(:disabled){transform:translateY(0)}._writeAnswerBtn_1lx4h_2112:disabled{opacity:.5;cursor:not-allowed;transform:none}._scoreHeader_1lx4h_2547{background:linear-gradient(135deg,#ffffff0d,#ffffff05);border:1px solid rgba(255,255,255,.1);border-radius:.5rem;padding:1rem;margin-bottom:1rem;text-align:center;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}._scoreLabel_1lx4h_2557{font-size:14px;font-weight:600;color:#c5c5d2;text-transform:uppercase;letter-spacing:.5px;margin-bottom:.5rem}._scoreValue_1lx4h_2566{font-size:48px;font-weight:700;line-height:1;margin-bottom:1rem;text-shadow:0 2px 4px rgba(0,0,0,.3);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}._scoreValue_1lx4h_2566._scorePoor_1lx4h_1713{color:#ef4444}._scoreValue_1lx4h_2566._scoreBelowAverage_1lx4h_1716{color:#f59e0b}._scoreValue_1lx4h_2566._scoreGood_1lx4h_1719{color:#eab308}._scoreValue_1lx4h_2566._scoreExcellent_1lx4h_1722{color:#22c55e}._scoreValue_1lx4h_2566._scoreNa_1lx4h_1725{color:#8e8ea0}._scoreBar_1lx4h_2590{width:100%;height:8px;background:#ffffff1a;border-radius:4px;overflow:hidden;position:relative}._scoreBarFill_1lx4h_2599{height:100%;border-radius:4px;transition:width .3s ease}._scoreBarFill_1lx4h_2599._scorePoor_1lx4h_1713{background:linear-gradient(90deg,#ef4444,#dc2626)}._scoreBarFill_1lx4h_2599._scoreBelowAverage_1lx4h_1716{background:linear-gradient(90deg,#f59e0b,#d97706)}._scoreBarFill_1lx4h_2599._scoreGood_1lx4h_1719{background:linear-gradient(90deg,#eab308,#ca8a04)}._scoreBarFill_1lx4h_2599._scoreExcellent_1lx4h_1722{background:linear-gradient(90deg,#22c55e,#16a34a)}._scoreBarFill_1lx4h_2599._scoreNa_1lx4h_1725{background:linear-gradient(90deg,#6b7280,#4b5563)}._feedbackContainer_1lx4h_1832{margin-top:1.5rem}@media (max-width: 768px){._answerWritingMode_1lx4h_2132{height:100vh;width:100vw}._answerModeHeader_1lx4h_2123{padding:.5rem 1rem;gap:.5rem}._answerModeTitle_1lx4h_2224{font-size:16px}._answerModeSidebar_1lx4h_2260{position:absolute;left:0;top:60px;bottom:0;z-index:100;box-shadow:2px 0 8px #0000004d;width:280px}._answerModeMain_1lx4h_2319{padding:1rem}._answerTextarea_1lx4h_2352{padding:1rem;min-height:300px}._actionButtonsContainer_1lx4h_2165{flex-direction:column;gap:.5rem;align-items:stretch}._backToDiscussionBtnBottom_1lx4h_2173{order:2;padding:10px 1.5rem;font-size:14px;min-height:42px}._submitFinalAnswerBtnLarge_1lx4h_2421{padding:10px 1.5rem;font-size:14px;min-width:auto;min-height:42px;order:1}._backToChatBtn_1lx4h_2670,._toggleSidebarBtn_1lx4h_2127,._toggleModeBtn_1lx4h_2672{padding:.25rem .5rem;font-size:12px}._answerModeControls_1lx4h_2676{gap:.25rem}._scoreHeader_1lx4h_2547{padding:1rem;margin-bottom:1.5rem}._scoreValue_1lx4h_2566{font-size:36px}._scoreLabel_1lx4h_2557{font-size:12px}}@media (max-width: 640px){._categoryHeader_1lx4h_535{padding:8px 12px}._categoryHeaderContent_1lx4h_550{gap:12px;width:100%}._headerLeftSection_1lx4h_560{flex:0 0 auto;padding-right:12px;border-right:1px solid rgba(255,255,255,.04)}._headerCenterSection_1lx4h_568{flex:1 1 auto;gap:16px;justify-content:flex-start}._headerRightSection_1lx4h_576{flex:0 0 auto;gap:8px;padding-left:12px;margin-left:auto;border-left:1px solid rgba(255,255,255,.04)}._categorySelectWrapper_1lx4h_591{gap:5px}._categoryDropdown_1lx4h_605{font-size:12px;min-width:90px;padding-right:16px}._categoryIcon_1lx4h_601{width:15px;height:15px}._nextQuestionHeaderBtn_1lx4h_653,._endSessionBtn_1lx4h_694{padding:6px;font-size:12px;gap:4px}._nextQuestionHeaderBtn_1lx4h_653 svg,._endSessionBtn_1lx4h_694 svg{width:15px;height:15px}._usageStatus_1lx4h_2738{font-size:11px}}._loadingCard_1lx4h_2742{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:1rem;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 12px #0000001a;min-height:120px}._loadingCard_1lx4h_2742 h4{color:#c5c5d2;font-size:1rem;font-weight:600;margin-top:.5rem}._loadingSpinner_1lx4h_2764{width:24px;height:24px;border:2px solid rgba(99,102,241,.3);border-top:2px solid #6366f1;border-radius:50%;animation:_spin_1lx4h_1400 1s linear infinite}@keyframes _spin_1lx4h_1400{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._modalOverlay_1lx4h_1990{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000eb;-webkit-backdrop-filter:blur(12px) saturate(180%);backdrop-filter:blur(12px) saturate(180%);display:flex;align-items:center;justify-content:center;z-index:10000;animation:_fadeIn_1lx4h_1 .4s ease;padding:20px}._summaryModal_1lx4h_2797{position:relative;background:linear-gradient(135deg,#1f1f2dfa,#191926fa);border:1.5px solid rgba(139,92,246,.3);border-radius:24px;padding:40px 36px;max-width:580px;width:100%;max-height:85vh;overflow-y:auto;box-shadow:0 25px 50px #00000080,0 0 0 1px #8b5cf61a;animation:_slideUp_1lx4h_1 .4s ease}._summaryHeader_1lx4h_2811{text-align:center;margin-bottom:32px}._summaryHeader_1lx4h_2811 svg{width:56px;height:56px;color:#10b981;margin-bottom:16px;filter:drop-shadow(0 2px 8px rgba(16,185,129,.3))}._summaryHeader_1lx4h_2811 h2{font-size:28px;font-weight:700;color:#fff;margin:0 0 8px;letter-spacing:-.3px}._summaryHeader_1lx4h_2811 p{font-size:15px;color:#9ca3af;margin:0;font-weight:400}._summaryStats_1lx4h_2836{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px;margin-bottom:28px}._summaryStatCard_1lx4h_2843{background:linear-gradient(135deg,#8b5cf61a,#6366f10f);border:1.5px solid rgba(139,92,246,.2);border-radius:16px;padding:20px 16px;display:flex;align-items:center;gap:14px;transition:all .2s ease}._summaryStatCard_1lx4h_2843:hover{transform:translateY(-2px);border-color:#8b5cf666;box-shadow:0 8px 20px #8b5cf626}._statIcon_1lx4h_2859{width:48px;height:48px;background:linear-gradient(135deg,#8b5cf6,#6366f1);border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 2px 8px #8b5cf64d}._statIcon_1lx4h_2859 svg{width:24px;height:24px;color:#fff}._statContent_1lx4h_2876{flex:1}._statLabel_1lx4h_2880{font-size:11px;font-weight:600;color:#9ca3af;margin-bottom:4px;text-transform:uppercase;letter-spacing:.8px}._statValue_1lx4h_2889{font-size:26px;font-weight:700;color:#fff;line-height:1}._categoriesSection_1lx4h_2896{background:#8b5cf60f;border:1.5px solid rgba(139,92,246,.15);border-radius:16px;padding:20px;margin-bottom:28px}._categoriesSection_1lx4h_2896 h3{font-size:11px;font-weight:600;color:#9ca3af;margin:0 0 14px;text-transform:uppercase;letter-spacing:1px}._categoriesList_1lx4h_2912{display:flex;flex-wrap:wrap;gap:10px}._categoryBadge_1lx4h_2918{display:flex;align-items:center;gap:8px;padding:8px 14px;background:linear-gradient(135deg,#8b5cf633,#6366f11f);border:1px solid rgba(139,92,246,.3);border-radius:20px;transition:all .2s ease}._categoryBadge_1lx4h_2918:hover{transform:translateY(-1px);border-color:#8b5cf680}._categoryName_1lx4h_2933{font-size:13px;font-weight:500;color:#c4b5fd}._categoryCount_1lx4h_2939{font-size:12px;font-weight:700;color:#fff;background:#8b5cf64d;padding:2px 8px;border-radius:10px}._summaryActions_1lx4h_2948{display:flex;gap:12px;margin-top:28px}._summaryActions_1lx4h_2948 button{flex:1;padding:14px 20px;border-radius:12px;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s ease;border:none;outline:none}._summaryActions_1lx4h_2948 button:focus{outline:none;box-shadow:0 0 0 3px #8b5cf633}._viewDashboardBtn_1lx4h_2969{background:linear-gradient(135deg,#8b5cf6,#6366f1);color:#fff;box-shadow:0 4px 12px #8b5cf64d}._viewDashboardBtn_1lx4h_2969:hover{transform:translateY(-2px);box-shadow:0 6px 20px #8b5cf666}._viewDashboardBtn_1lx4h_2969:active{transform:translateY(0)}._startNewSessionBtn_1lx4h_2982{background:#8b5cf61a;color:#c4b5fd;border:1.5px solid rgba(139,92,246,.3)}._startNewSessionBtn_1lx4h_2982:hover{background:#8b5cf626;border-color:#8b5cf680;transform:translateY(-2px)}._startNewSessionBtn_1lx4h_2982:active{transform:translateY(0)}@keyframes _fadeIn_1lx4h_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUp_1lx4h_1{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}._usageStatus_1lx4h_2738{display:inline-flex;align-items:center;padding:0;border-radius:0;font-size:13px;font-weight:500;-webkit-backdrop-filter:none;backdrop-filter:none;border:none;background:transparent;white-space:nowrap;letter-spacing:.2px}._usageStatus_1lx4h_2738._statusPro_1lx4h_3027{color:#34d399}._usageStatus_1lx4h_2738._statusTrial_1lx4h_3030{color:#a5b4fc}._usageStatus_1lx4h_2738._statusFree_1lx4h_3033{color:#fbbf24}._usageStatus_1lx4h_2738._statusAnonymous_1lx4h_3036{color:#9ca3af}@media (max-width: 640px){._usageStatus_1lx4h_2738{font-size:12px}}._proFeaturesBanner_1lx4h_3045{width:100%;background:linear-gradient(135deg,#10b98114,#0596690f);border:1.5px solid rgba(16,185,129,.25);border-radius:0;padding:16px 20px;margin-bottom:20px;box-shadow:0 2px 12px #10b98114,inset 0 1px #ffffff0d;animation:_slideDown_1lx4h_1 .4s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}._proFeaturesBanner_1lx4h_3045:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(16,185,129,.3),transparent)}@keyframes _slideDown_1lx4h_1{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){._proFeaturesBanner_1lx4h_3045{padding:14px 16px;margin-bottom:16px}}._bannerContent_1lx4h_3083{display:flex;align-items:center;justify-content:space-between;gap:16px}@media (max-width: 768px){._bannerContent_1lx4h_3083{flex-direction:column;align-items:stretch;gap:12px}}._bannerIcon_1lx4h_3097{flex-shrink:0;width:20px;height:20px;color:#10b981;filter:drop-shadow(0 2px 6px rgba(16,185,129,.4))}@media (max-width: 768px){._bannerIcon_1lx4h_3097{display:none}}._bannerText_1lx4h_3110{flex:1;font-size:14px;line-height:1.6;color:#ffffffd9;display:flex;align-items:center;gap:10px;flex-wrap:wrap}._bannerText_1lx4h_3110 strong{color:#10b981;font-weight:700;font-size:15px;letter-spacing:-.01em}@media (max-width: 768px){._bannerText_1lx4h_3110{font-size:13px;flex-direction:column;align-items:flex-start;gap:6px}._bannerText_1lx4h_3110 strong{font-size:14px}}._bannerCTA_1lx4h_3138{padding:10px 24px;background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:10px;color:#fff;font-size:14px;font-weight:700;cursor:pointer;transition:all .25s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 12px #10b98140,inset 0 1px #fff3;white-space:nowrap;letter-spacing:-.01em}._bannerCTA_1lx4h_3138:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 6px 20px #10b98159,inset 0 1px #fff3;background:linear-gradient(135deg,#059669,#047857)}._bannerCTA_1lx4h_3138:active{transform:translateY(0) scale(1)}@media (max-width: 768px){._bannerCTA_1lx4h_3138{width:100%;padding:12px 20px;font-size:13px}}._sessionList_j3d7l_1{width:100%}._tableWrapper_j3d7l_5{overflow-x:auto;border-radius:.75rem;box-shadow:0 4px 20px #0000004d;background:#40414f;position:relative}._table_j3d7l_5{width:100%;background:#40414f;border-collapse:collapse}._table_j3d7l_5 thead{background:#6366f114;border-bottom:2px solid rgba(99,102,241,.2)}._table_j3d7l_5 thead th{padding:1rem 1.5rem;text-align:left;font-weight:700;color:#ececf1;font-size:.875rem;text-transform:uppercase;letter-spacing:1px}._table_j3d7l_5 tbody tr{border-bottom:1px solid #4d4d5c;transition:all .2s ease}._table_j3d7l_5 tbody tr:hover{background-color:#6366f10d}._table_j3d7l_5 tbody tr:last-child{border-bottom:none}._table_j3d7l_5 tbody td{padding:1rem 1.5rem;color:#c5c5d2;font-size:.875rem}@media (max-width: 640px){._table_j3d7l_5 tbody td{padding:.5rem;font-size:.75rem}}._date_j3d7l_53{white-space:nowrap;font-weight:600;color:#ececf1}._question_j3d7l_59{max-width:350px;color:#ececf1}@media (max-width: 768px){._question_j3d7l_59{max-width:200px}}._questionText_j3d7l_69{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position:relative;cursor:help}._questionText_j3d7l_69:hover ._questionTooltip_j3d7l_77{display:block;opacity:1;transform:translateY(0)}._questionTooltip_j3d7l_77{display:none;opacity:0;position:fixed;z-index:9999;background:#343541;border:2px solid rgba(99,102,241,.5);border-radius:.5rem;padding:1rem 1.5rem;box-shadow:0 8px 32px #0009;white-space:normal;max-width:500px;min-width:300px;color:#ececf1;font-weight:400;line-height:1.6;transform:translateY(-4px);transition:opacity .2s ease,transform .2s ease;pointer-events:none;font-size:.875rem}@media (max-width: 768px){._questionTooltip_j3d7l_77{max-width:320px;min-width:250px}}@keyframes _fadeIn_j3d7l_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._category_j3d7l_121{white-space:nowrap}._categoryBadge_j3d7l_125{display:inline-block;padding:.25rem 1rem;background:linear-gradient(135deg,#6366f126,#8b5cf61a);border:1px solid rgba(99,102,241,.3);border-radius:9999px;color:#a78bfa;font-weight:600;font-size:.75rem;text-transform:capitalize;transition:all .2s ease}._categoryBadge_j3d7l_125:hover{background:linear-gradient(135deg,#6366f133,#8b5cf626);border-color:#6366f180}._company_j3d7l_142{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#8b5cf6e6;font-weight:500}@media (max-width: 768px){._company_j3d7l_142{max-width:150px}}._score_j3d7l_156{display:inline-block;padding:.25rem .5rem;border-radius:.25rem;font-weight:700;font-size:.875rem}._scoreExcellent_j3d7l_164{background-color:#10b9811a;color:#10b981}._scoreGood_j3d7l_169{background-color:#8b5cf61a;color:#8b5cf6}._scoreFair_j3d7l_174{background-color:#f59e0b1a;color:#f59e0b}._scorePoor_j3d7l_179{background-color:#ef44441a;color:#ef4444}._emptyState_j3d7l_184{text-align:center;padding:4rem 1.5rem;background:#40414f;border-radius:.75rem;box-shadow:0 4px 20px #0000004d;border:1px solid #4d4d5c}._emptyState_j3d7l_184 p{color:#c5c5d2;margin-bottom:1.5rem;font-size:1.125rem}._historyPage_1ifmv_1{padding:2rem 1rem;min-height:calc(100vh - 70px);background:#343541}._loaderContainer_1ifmv_7{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;padding:2rem}._loaderContent_1ifmv_16{position:relative;width:180px;height:180px;display:flex;align-items:center;justify-content:center;margin-bottom:2rem}._loaderRings_1ifmv_26{position:absolute;width:100%;height:100%;display:flex;align-items:center;justify-content:center}._ring_1ifmv_35{position:absolute;width:100%;height:100%;border-radius:50%;border:3px solid transparent;animation:_ringRotate_1ifmv_1 3s cubic-bezier(.5,0,.5,1) infinite}._ring_1ifmv_35:nth-child(1){border-top-color:#8b5cf6;border-right-color:#8b5cf6;animation-delay:0s;opacity:.9}._ring_1ifmv_35:nth-child(2){width:75%;height:75%;border-top-color:#6366f1;border-right-color:#6366f1;animation-delay:-.5s;animation-direction:reverse;opacity:.8}._ring_1ifmv_35:nth-child(3){width:50%;height:50%;border-top-color:#a78bfa;border-right-color:#a78bfa;animation-delay:-1s;opacity:.7}@keyframes _ringRotate_1ifmv_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._loaderIcon_1ifmv_75{position:relative;z-index:10;display:flex;align-items:center;justify-content:center;width:80px;height:80px;background:linear-gradient(135deg,#8b5cf633,#6366f133);border-radius:50%;border:2px solid rgba(139,92,246,.3);animation:_iconPulse_1ifmv_1 2s ease-in-out infinite;box-shadow:0 0 20px #8b5cf64d,0 0 40px #8b5cf633,inset 0 0 20px #8b5cf61a}._loaderIcon_1ifmv_75 svg{color:#a78bfa;filter:drop-shadow(0 0 8px rgba(167,139,250,.5));animation:_iconFloat_1ifmv_1 3s ease-in-out infinite}@keyframes _iconPulse_1ifmv_1{0%,to{transform:scale(1);box-shadow:0 0 20px #8b5cf64d,0 0 40px #8b5cf633,inset 0 0 20px #8b5cf61a}50%{transform:scale(1.05);box-shadow:0 0 30px #8b5cf680,0 0 60px #8b5cf64d,inset 0 0 30px #8b5cf626}}@keyframes _iconFloat_1ifmv_1{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}._loaderTitle_1ifmv_113{font-size:1.5rem;font-weight:700;color:#ececf1;margin:0 0 .25rem;text-align:center;background:linear-gradient(135deg,#a78bfa,#8b5cf6,#6366f1);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-size:200% 200%;animation:_gradientShift_1ifmv_1 3s ease infinite;letter-spacing:-.02em}@keyframes _gradientShift_1ifmv_1{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}._loaderSubtitle_1ifmv_139{font-size:1rem;color:#c5c5d2;margin:0 0 1.5rem;text-align:center;font-weight:500;letter-spacing:.02em}._loaderDots_1ifmv_148{display:flex;gap:8px;align-items:center;justify-content:center}._loaderDots_1ifmv_148 span{width:8px;height:8px;border-radius:50%;background:linear-gradient(135deg,#8b5cf6,#6366f1);animation:_dotBounce_1ifmv_1 1.4s ease-in-out infinite;box-shadow:0 0 10px #8b5cf680}._loaderDots_1ifmv_148 span:nth-child(1){animation-delay:0s}._loaderDots_1ifmv_148 span:nth-child(2){animation-delay:.2s}._loaderDots_1ifmv_148 span:nth-child(3){animation-delay:.4s}@keyframes _dotBounce_1ifmv_1{0%,80%,to{transform:scale(.8) translateY(0);opacity:.5}40%{transform:scale(1.2) translateY(-10px);opacity:1}}._header_1ifmv_182{margin-bottom:2rem}._pageTitle_1ifmv_186{font-size:1.875rem;font-weight:700;margin-bottom:.5rem;color:#ececf1}@media (max-width: 640px){._pageTitle_1ifmv_186{font-size:1.5rem}}._subtitle_1ifmv_198{color:#c5c5d2;font-size:1.125rem}@media (max-width: 640px){._subtitle_1ifmv_198{font-size:1rem}}._errorBox_1ifmv_208{background-color:#ef44441a;color:#ef4444;padding:1rem;border-radius:.5rem;margin-bottom:1.5rem;border-left:4px solid #ef4444;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}._retryBtn_1ifmv_222{background:#ef4444;color:#fff;border:none;padding:.25rem 1rem;border-radius:.25rem;font-weight:600;cursor:pointer;transition:opacity .2s ease}._retryBtn_1ifmv_222:hover{opacity:.9}._statsContainer_1ifmv_236{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1rem;margin-bottom:2rem}._statCard_1ifmv_243{background:linear-gradient(135deg,#6366f11a,#8b5cf60d);padding:1.5rem 1rem;border-radius:.75rem;box-shadow:0 2px 12px #0003;text-align:center;border:1px solid rgba(99,102,241,.2);transition:all .3s ease}._statCard_1ifmv_243:hover{transform:translateY(-2px);box-shadow:0 4px 16px #6366f140;border-color:#6366f166}._statIcon_1ifmv_258{width:32px;height:32px;margin:0 auto .5rem}._statIcon_1ifmv_258 svg{width:100%;height:100%;color:#6366f1;filter:drop-shadow(0 0 8px rgba(99,102,241,.3))}._statValue_1ifmv_270{font-size:1.5rem;font-weight:700;background:linear-gradient(135deg,#6366f1,#8b5cf6);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:.25rem}._statLabel_1ifmv_280{color:#c5c5d2;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.75px}._filtersContainer_1ifmv_288{background:#40414f;padding:2rem;border-radius:1rem;margin-bottom:2rem;border:1px solid #4d4d5c;box-shadow:0 4px 12px #0003}._filtersGrid_1ifmv_297{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:1.5rem;align-items:end}@media (max-width: 768px){._filtersGrid_1ifmv_297{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){._filtersGrid_1ifmv_297{grid-template-columns:1fr}}._filterGroup_1ifmv_314{display:flex;flex-direction:column;gap:.25rem}._searchGroup_1ifmv_320{grid-column:span 2}@media (max-width: 640px){._searchGroup_1ifmv_320{grid-column:span 1}}._clearBtnGroup_1ifmv_329{display:flex;flex-direction:column;justify-content:flex-end}._filterLabel_1ifmv_335{font-size:.875rem;font-weight:600;color:#c5c5d2;text-transform:uppercase;letter-spacing:.5px;margin-bottom:.25rem}._filterInput_1ifmv_344{width:100%;padding:.5rem 1rem;border:1px solid #4d4d5c;border-radius:.5rem;background:#202123;color:#ececf1;font-size:1rem;transition:all .2s ease}._filterInput_1ifmv_344:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 3px #6366f11a}._filterInput_1ifmv_344::placeholder{color:#c5c5d2}._filterInput_1ifmv_344:hover{border-color:#6366f14d}._clearBtn_1ifmv_329{width:100%;padding:.5rem 1.5rem;background:#ef44441a;color:#ef4444;border:1px solid rgba(239,68,68,.3);border-radius:.5rem;font-weight:700;font-size:.875rem;cursor:pointer;transition:all .3s ease;white-space:nowrap;text-transform:uppercase;letter-spacing:.5px}._clearBtn_1ifmv_329:hover{background:#ef444433;border-color:#ef4444;transform:translateY(-2px);box-shadow:0 4px 12px #ef444433}._clearBtn_1ifmv_329:active{transform:translateY(0)}._pagination_1ifmv_391{display:flex;justify-content:center;align-items:center;gap:1.5rem;margin-top:2rem;padding:1.5rem;background:#40414f;border-radius:.75rem;border:1px solid #4d4d5c}._pageBtn_1ifmv_403{padding:.5rem 1.5rem;background:#6366f1;color:#fff;border:none;border-radius:.25rem;font-weight:600;cursor:pointer;transition:opacity .2s ease}._pageBtn_1ifmv_403:hover:not(:disabled){opacity:.9}._pageBtn_1ifmv_403:disabled{opacity:.5;cursor:not-allowed}._pageInfo_1ifmv_421{color:#ececf1;font-weight:600;font-size:1rem}._emptyState_1ifmv_427{text-align:center;padding:3rem;background:#40414f;border-radius:.75rem;border:1px solid #4d4d5c}._emptyState_1ifmv_427 p{color:#c5c5d2;margin-bottom:1.5rem;font-size:1.125rem}._pricingPage_vawlr_2{padding:4rem 1rem 5rem;min-height:calc(100vh - 70px);background:#343541;position:relative;overflow:hidden}._pricingPage_vawlr_2:before{content:"";position:absolute;top:-10%;left:-5%;width:500px;height:500px;background:radial-gradient(circle,rgba(139,92,246,.08) 0%,transparent 70%);pointer-events:none;z-index:0}._pricingPage_vawlr_2:after{content:"";position:absolute;bottom:-10%;right:-5%;width:600px;height:600px;background:radial-gradient(circle,rgba(99,102,241,.06) 0%,transparent 70%);pointer-events:none;z-index:0}._pricingPage_vawlr_2 ._container_vawlr_31{position:relative;z-index:1}@media (max-width: 768px){._pricingPage_vawlr_2{padding:3rem 1rem}}@media (max-width: 640px){._pricingPage_vawlr_2{padding:2rem .5rem}._pricingPage_vawlr_2:before,._pricingPage_vawlr_2:after{width:300px;height:300px}}._header_vawlr_50{text-align:center;margin-bottom:4rem}@media (max-width: 640px){._header_vawlr_50{margin-bottom:3rem}}._currencySelector_vawlr_60{display:flex;justify-content:center;gap:1rem;margin-top:2rem}._currencyBtn_vawlr_67{padding:.75rem 1.5rem;border:2px solid #e2e8f0;background:#f8fafc;color:#64748b;border-radius:8px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s}._currencyBtn_vawlr_67:hover{border-color:#6366f1;color:#0f172a}._currencyBtn_vawlr_67._active_vawlr_82{border-color:#6366f1;background:#6366f1;color:#fff}._pageTitle_vawlr_88{font-size:2.5rem;font-weight:700;color:#ececf1;margin-bottom:1.5rem;line-height:1.2}@media (max-width: 640px){._pageTitle_vawlr_88{font-size:1.875rem}}._subtitle_vawlr_101{color:#64748b;font-size:1.25rem;max-width:700px;margin:0 auto;line-height:1.6}@media (max-width: 640px){._subtitle_vawlr_101{font-size:1.125rem}}._pricingSubtitle_vawlr_114{font-size:1.125rem;color:#c5c5d2;line-height:1.6;max-width:700px;margin:0 auto}@media (max-width: 640px){._pricingSubtitle_vawlr_114{font-size:1rem}}._errorBox_vawlr_127{background-color:#ef44441a;color:#ef4444;padding:1rem 3rem;border-radius:.5rem;margin-bottom:1.5rem;border-left:4px solid #ef4444;text-align:center;position:relative}@media (max-width: 640px){._errorBox_vawlr_127{padding:.5rem 2rem;font-size:.875rem}}._closeError_vawlr_144{position:absolute;right:1rem;top:50%;transform:translateY(-50%);background:none;border:none;color:#ef4444;font-size:1.5rem;cursor:pointer;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center}._closeError_vawlr_144:hover{opacity:.7}._plansGrid_vawlr_165{display:grid;grid-template-columns:1fr 1fr;gap:2rem;max-width:1100px;margin:0 auto 4rem;align-items:start}@media (max-width: 768px){._plansGrid_vawlr_165{grid-template-columns:1fr;gap:1.5rem;margin-bottom:3rem}}@media (max-width: 640px){._plansGrid_vawlr_165{gap:1rem}}._leftColumn_vawlr_186{display:flex;flex-direction:column;gap:1.5rem}._planCard_vawlr_192{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:3rem;text-align:center;transition:all .4s cubic-bezier(.175,.885,.32,1.275);position:relative;display:flex;flex-direction:column}._planCard_vawlr_192:hover{transform:translateY(-8px) scale(1.03);box-shadow:0 20px 40px #0000004d}@media (max-width: 640px){._planCard_vawlr_192{padding:1.5rem;border-radius:12px}}._planCard_vawlr_192._compactCard_vawlr_213{padding:2rem}._planCard_vawlr_192._compactCard_vawlr_213 ._planName_vawlr_216{font-size:1.25rem;margin-bottom:1rem;color:#ececf1}@media (max-width: 640px){._planCard_vawlr_192._compactCard_vawlr_213 ._planName_vawlr_216{font-size:1.125rem}}._planCard_vawlr_192._compactCard_vawlr_213 ._planPrice_vawlr_226{margin-bottom:1rem}._planCard_vawlr_192._compactCard_vawlr_213 ._priceAmount_vawlr_229{font-size:1.875rem;color:#6366f1}@media (max-width: 640px){._planCard_vawlr_192._compactCard_vawlr_213 ._priceAmount_vawlr_229{font-size:1.5rem}}._planCard_vawlr_192._compactCard_vawlr_213 ._featureList_vawlr_238{margin-bottom:1.5rem}._planCard_vawlr_192._compactCard_vawlr_213 ._featureList_vawlr_238 ._feature_vawlr_238{font-size:1rem;padding:.5rem 0 .5rem 2rem;color:#c5c5d2}@media (max-width: 640px){._planCard_vawlr_192._compactCard_vawlr_213 ._featureList_vawlr_238 ._feature_vawlr_238{font-size:.875rem;padding:.25rem 0 .25rem 1.5rem}}._planCard_vawlr_192._compactCard_vawlr_213 ._featureList_vawlr_238 ._feature_vawlr_238 ._checkmark_vawlr_253{left:.25rem}@media (max-width: 640px){._planCard_vawlr_192._compactCard_vawlr_213{padding:1rem}}._planHighlighted_vawlr_262{transform:scale(1.05);border:2px solid #6366f1;box-shadow:0 20px 40px #6366f14d;background:#6366f10d}@media (max-width: 768px){._planHighlighted_vawlr_262{transform:scale(1)}}._planHighlighted_vawlr_262:hover{transform:scale(1.05) translateY(-8px);box-shadow:0 20px 40px #6366f166}@media (max-width: 768px){._planHighlighted_vawlr_262:hover{transform:translateY(-4px)}}._badge_vawlr_283{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;padding:.25rem 1rem;border-radius:20px;font-size:.875rem;font-weight:600}@media (max-width: 640px){._badge_vawlr_283{font-size:.75rem;padding:.25rem .5rem}}._trialBadge_vawlr_302{position:absolute;top:-14px;right:1rem;background:#10b9811a;border:1px solid rgba(16,185,129,.3);color:#10b981;padding:.5rem 1rem;border-radius:50px;font-size:.75rem;font-weight:600;display:flex;align-items:center;gap:.25rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._trialBadgeIcon_vawlr_319{display:flex;align-items:center}._trialBadgeIcon_vawlr_319 svg{width:14px;height:14px}._trialDisclaimer_vawlr_328{margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.1);font-size:.875rem;color:#c5c5d2;line-height:1.6;text-align:center;font-weight:500}@media (max-width: 640px){._trialDisclaimer_vawlr_328{font-size:.75rem;color:#8e8ea0}}._cancelNote_vawlr_345{margin-top:.5rem;font-size:.75rem;color:#8e8ea0;line-height:1.4;text-align:center;font-weight:400;opacity:.7}@media (max-width: 640px){._cancelNote_vawlr_345{font-size:.7rem}}._noSignupNote_vawlr_360{margin-top:.5rem;font-size:.75rem;color:#8e8ea0;text-align:center;font-style:italic}._planHeader_vawlr_368{text-align:center;margin-bottom:1.5rem}._planName_vawlr_216{font-size:1.25rem;font-weight:600;margin-bottom:1rem;color:#ececf1}@media (max-width: 640px){._planName_vawlr_216{font-size:1.125rem}}._planPrice_vawlr_226{margin-bottom:1.5rem}._priceDisplay_vawlr_389{display:flex;flex-direction:column;align-items:center;gap:.25rem;margin-bottom:0}._priceWrapper_vawlr_397{display:flex;align-items:baseline;gap:4px;background:linear-gradient(135deg,#8b5cf61a,#6366f11a);padding:.5rem 2rem;border-radius:12px;border:1px solid rgba(139,92,246,.3)}._currency_vawlr_60{font-size:1.875rem;font-weight:700;color:#6366f1;line-height:1}@media (max-width: 640px){._currency_vawlr_60{font-size:1.5rem}}._priceAmount_vawlr_229{font-size:3.5rem;font-weight:800;background:linear-gradient(135deg,#6366f1,#8b5cf6);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height:1}@media (max-width: 640px){._priceAmount_vawlr_229{font-size:2.5rem}}._priceInterval_vawlr_434{font-size:1.125rem;color:#c5c5d2;font-weight:600;line-height:1}._priceSubtext_vawlr_441{font-size:.875rem;color:#c5c5d2;margin:0;font-weight:500;opacity:.9}._yearlyPrice_vawlr_449{margin-top:.25rem;font-size:.875rem;color:#10b981;font-weight:600}._freeTrialPrice_vawlr_456{font-size:2.5rem;font-weight:700;background:linear-gradient(135deg,#10b981,#10b981);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:block;line-height:1.2}@media (max-width: 640px){._freeTrialPrice_vawlr_456{font-size:1.5rem}}._thenPrice_vawlr_472{font-size:1rem;color:#c5c5d2;display:block;margin-top:.25rem}@media (max-width: 640px){._thenPrice_vawlr_472{font-size:.875rem}}._noCreditCard_vawlr_484{display:flex;align-items:center;justify-content:center;gap:.25rem;margin:1rem auto 1.5rem;padding:.5rem 1rem;background:#10b9811a;border:1px solid rgba(16,185,129,.3);border-radius:8px;color:#10b981;font-size:.875rem;font-weight:600;max-width:90%}._noCreditCard_vawlr_484 svg{flex-shrink:0}@media (max-width: 640px){._noCreditCard_vawlr_484{font-size:.75rem;padding:.25rem .5rem;gap:6px}}._featureList_vawlr_238{list-style:none;padding:0;margin:0 0 2rem;text-align:left;flex:1}._feature_vawlr_238{color:#c5c5d2;position:relative;padding:.5rem 0 .5rem 1.5rem}@media (max-width: 640px){._feature_vawlr_238{font-size:.875rem;padding:.25rem 0 .25rem 1.5rem}}._checkmark_vawlr_253{position:absolute;left:0;color:#10b981;font-weight:600}._pricingReassurance_vawlr_538{text-align:center;font-size:1rem;color:#c5c5d2;margin:3rem auto;font-style:italic;opacity:.8}@media (max-width: 640px){._pricingReassurance_vawlr_538{font-size:.875rem;margin:1.5rem auto}}._trustBadges_vawlr_553{display:flex;justify-content:center;gap:2rem;margin:3rem auto;flex-wrap:wrap;max-width:900px}@media (max-width: 640px){._trustBadges_vawlr_553{gap:1rem;flex-direction:column;align-items:center}}._trustBadge_vawlr_553{display:flex;align-items:center;gap:.5rem;color:#c5c5d2;font-size:.95rem}._trustBadge_vawlr_553 svg{color:#10b981;flex-shrink:0}._faq_vawlr_581{max-width:900px;margin:0 auto;padding-top:4rem;border-top:1px solid #4d4d5c}@media (max-width: 640px){._faq_vawlr_581{padding-top:3rem}}._faqTitle_vawlr_593{text-align:center;font-size:1.875rem;font-weight:700;margin-bottom:3rem;color:#ececf1}@media (max-width: 640px){._faqTitle_vawlr_593{font-size:1.5rem}}._faqGrid_vawlr_606{display:grid;gap:2rem}@media (max-width: 640px){._faqGrid_vawlr_606{gap:1rem}}._faqItem_vawlr_616{background:#ffffff08;border:1px solid rgba(255,255,255,.1);padding:2rem;border-radius:.75rem}._faqItem_vawlr_616:hover{background:#ffffff0d}@media (max-width: 640px){._faqItem_vawlr_616{padding:1rem;border-radius:.5rem}}._faqQuestion_vawlr_632{font-size:1.125rem;font-weight:600;margin-bottom:.5rem;color:#ececf1}@media (max-width: 640px){._faqQuestion_vawlr_632{font-size:1rem}}._faqAnswer_vawlr_644{color:#c5c5d2;line-height:1.6}._faqAnswer_vawlr_644 a{color:#6366f1;text-decoration:none}._faqAnswer_vawlr_644 a:hover{text-decoration:underline}@media (max-width: 640px){._faqAnswer_vawlr_644{font-size:.875rem}}._whyUpgrade_vawlr_661{max-width:700px;margin:3rem auto;padding:2rem;background:#ffffff05;border-radius:12px;border:1px solid rgba(255,255,255,.1)}._whyUpgradeCard_vawlr_670{background:#ffffff05;border-radius:12px;border:1px solid rgba(255,255,255,.1);padding:2rem;text-align:left}@media (max-width: 640px){._whyUpgradeCard_vawlr_670{padding:1rem}}._upgradeTitle_vawlr_683{font-size:1.5rem;font-weight:700;color:#ececf1;margin-bottom:1rem}@media (max-width: 640px){._upgradeTitle_vawlr_683{font-size:1.25rem}}._upgradeList_vawlr_695{padding:0;margin:0;display:flex;flex-direction:column;gap:1rem}._upgradeItem_vawlr_703{padding:0}._upgradeItem_vawlr_703:hover ._upgradeItemTitle_vawlr_706{color:#6366f1}._upgradeItemTitle_vawlr_706{font-size:.875rem;font-weight:600;color:#ececf1;margin-bottom:2px;display:flex;align-items:flex-start;transition:color .3s ease}._upgradeItemTitle_vawlr_706:before{content:"✓";display:inline-block;margin-right:.25rem;color:#6366f1;font-weight:700;font-size:.875rem}@media (max-width: 640px){._upgradeItemTitle_vawlr_706{font-size:.75rem}}._upgradeItemDesc_vawlr_733{color:#c5c5d2;font-size:.75rem;line-height:1.4;margin:0;padding-left:.75rem}@media (max-width: 640px){._upgradeItemDesc_vawlr_733{font-size:.75rem;line-height:1.5}}._buttonLoading_vawlr_747{opacity:.9;cursor:not-allowed;position:relative}._buttonLoading_vawlr_747:hover{transform:none}._loadingContent_vawlr_756{display:flex;align-items:center;justify-content:center;gap:.5rem}._spinner_vawlr_763{width:18px;height:18px;border:2.5px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:_spin_vawlr_763 .7s linear infinite;display:inline-block}@keyframes _spin_vawlr_763{to{transform:rotate(360deg)}}._trustSection_vawlr_778{background:#ffffff05;border-radius:12px;border:1px solid rgba(255,255,255,.1);padding:2rem;margin-top:1.5rem;animation:_fadeInUp_vawlr_1 .6s ease-out}@media (max-width: 640px){._trustSection_vawlr_778{padding:1rem}}@keyframes _fadeInUp_vawlr_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._trustTitle_vawlr_802{font-size:1.125rem;font-weight:600;color:#ececf1;margin-bottom:1rem;text-align:center}@media (max-width: 640px){._trustTitle_vawlr_802{font-size:1rem}}._trustBadgesList_vawlr_815{display:flex;flex-direction:column;gap:1rem}._trustBadgeItem_vawlr_821{display:flex;align-items:flex-start;gap:.5rem;padding:.5rem;border-radius:8px;transition:all .3s ease}._trustBadgeItem_vawlr_821:hover{background:#8b5cf60d;transform:translate(4px)}._trustBadgeItem_vawlr_821 h4{font-size:.875rem;font-weight:600;color:#ececf1;margin:0 0 2px;line-height:1.3}._trustBadgeItem_vawlr_821 p{font-size:.75rem;color:#c5c5d2;margin:0;line-height:1.4}._trustIcon_vawlr_847{flex-shrink:0;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#8b5cf61a,#6366f11a);border-radius:8px;color:#6366f1}._trustIcon_vawlr_847 svg{width:20px;height:20px}._testimonialCard_vawlr_863{background:linear-gradient(135deg,#8b5cf60d,#6366f108);border:1px solid rgba(139,92,246,.2);border-radius:12px;padding:2rem;margin-top:1.5rem;position:relative;overflow:hidden;animation:_fadeInUp_vawlr_1 .8s ease-out .2s both}._testimonialCard_vawlr_863:before{content:"";position:absolute;top:-50%;right:-50%;width:200px;height:200px;background:radial-gradient(circle,rgba(139,92,246,.1) 0%,transparent 70%);pointer-events:none}@media (max-width: 640px){._testimonialCard_vawlr_863{padding:1rem}}._quoteIcon_vawlr_889{font-size:4rem;line-height:1;color:#6366f1;opacity:.3;font-family:Georgia,serif;margin-bottom:-1rem}._testimonialText_vawlr_898{font-size:.875rem;color:#ececf1;line-height:1.6;margin:0 0 1rem;font-style:italic}@media (max-width: 640px){._testimonialText_vawlr_898{font-size:.75rem}}._testimonialAuthor_vawlr_911{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}._authorAvatar_vawlr_918{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#6366f1,#8b5cf6);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:.875rem;flex-shrink:0}._authorName_vawlr_932{font-size:.875rem;font-weight:600;color:#ececf1;line-height:1.3}._authorTitle_vawlr_939{font-size:.75rem;color:#c5c5d2;line-height:1.3}._starRating_vawlr_945{display:flex;gap:2px;font-size:.875rem}._paymentMethods_vawlr_951{background:#ffffff05;border-radius:12px;border:1px solid rgba(255,255,255,.1);padding:1.5rem;margin-top:1.5rem;text-align:center;animation:_fadeInUp_vawlr_1 1s ease-out .4s both}@media (max-width: 640px){._paymentMethods_vawlr_951{padding:1rem}}._paymentText_vawlr_966{font-size:.75rem;color:#c5c5d2;margin:0 0 .5rem;text-transform:uppercase;letter-spacing:.5px;font-weight:600}._paymentLogos_vawlr_975{display:flex;justify-content:center;align-items:center;gap:1rem;margin-bottom:.5rem}._razorpayBadge_vawlr_983{font-size:1.125rem;font-weight:700;background:linear-gradient(135deg,#3395ff,#0066d6);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:.5px}._paymentNote_vawlr_993{font-size:.75rem;color:#8e8ea0;margin:0;line-height:1.4}._progressStats_10ww1_1{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;margin-bottom:2rem}._statCard_10ww1_8{border-radius:.75rem;padding:1.5rem;display:flex;align-items:center;gap:1rem;background:linear-gradient(135deg,#6366f126,#8b5cf614);border:1px solid rgba(99,102,241,.2);box-shadow:0 2px 12px #0003;transition:all .3s ease;opacity:0;transform:translateY(20px)}._statCard_10ww1_8._animated_10ww1_21{animation:_slideUp_10ww1_1 .5s ease forwards}._statCard_10ww1_8:hover{transform:translateY(-2px);box-shadow:0 4px 20px #6366f14d;border-color:#6366f166;background:linear-gradient(135deg,#6366f133,#8b5cf61f)}._statCard_10ww1_8 ._icon_10ww1_30{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:.5rem;background:linear-gradient(135deg,#6366f133,#8b5cf626);color:#6366f1;flex-shrink:0}._statCard_10ww1_8 ._icon_10ww1_30 svg{width:24px;height:24px;filter:drop-shadow(0 0 6px rgba(99,102,241,.4))}._statCard_10ww1_8 ._content_10ww1_46{flex:1;min-width:0}._statCard_10ww1_8 ._value_10ww1_50{font-size:1.5rem;font-weight:700;margin-bottom:.25rem;background:linear-gradient(135deg,#6366f1,#8b5cf6);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}._statCard_10ww1_8 ._label_10ww1_59{font-size:.75rem;font-weight:600;color:#c5c5d2;text-transform:uppercase;letter-spacing:.5px}@keyframes _slideUp_10ww1_1{to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){._progressStats_10ww1_1{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){._progressStats_10ww1_1{grid-template-columns:1fr;gap:.5rem}._statCard_10ww1_8{padding:1rem}._statCard_10ww1_8 ._icon_10ww1_30{width:40px;height:40px}._statCard_10ww1_8 ._icon_10ww1_30 svg{width:20px;height:20px}._statCard_10ww1_8 ._value_10ww1_50{font-size:1.25rem}._statCard_10ww1_8 ._label_10ww1_59{font-size:.625rem}}._categoryProgress_4vkig_1{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem;margin-bottom:2rem}._categoryCard_4vkig_8{background:#40414f;border:1px solid #4d4d5c;border-radius:.75rem;padding:1.5rem;box-shadow:0 4px 12px #0000004d;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;cursor:pointer}._categoryCard_4vkig_8:hover{transform:translateY(-4px);box-shadow:0 6px 20px #0006;border-color:#6366f1}._categoryCard_4vkig_8:focus{outline:2px solid #6366f1;outline-offset:2px}._header_4vkig_27{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}._categoryName_4vkig_34{font-size:1.125rem;font-weight:600;color:#ececf1;margin:0}._score_4vkig_41{font-size:1rem;font-weight:700;padding:.25rem .5rem;border-radius:9999px}._score_4vkig_41._excellent_4vkig_47{background:#22c55e33;color:#4ade80}._score_4vkig_41._good_4vkig_51{background:#fbbf2433;color:#fbbf24}._score_4vkig_41._needs-improvement_4vkig_55{background:#ef444433;color:#ef4444}._score_4vkig_41._not-started_4vkig_59{background:#9ca3af33;color:#9ca3af}._stats_4vkig_64{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:.5rem}._statItem_4vkig_71{display:flex;flex-direction:column;gap:.25rem}._statLabel_4vkig_77{font-size:.75rem;color:#c5c5d2;font-weight:500}._statValue_4vkig_83{font-size:1rem;font-weight:600;color:#ececf1}._activityIndicator_4vkig_89{margin-top:1rem;padding:.5rem 1rem;background:#8b5cf61a;border:1px solid rgba(139,92,246,.3);border-radius:.5rem;color:#a78bfa;font-size:.875rem;font-weight:500;text-align:center}._emptyState_4vkig_101{text-align:center;padding:2rem;color:#c5c5d2;background:#40414f;border:1px solid #4d4d5c;border-radius:.75rem}@media (max-width: 640px){._categoryProgress_4vkig_1{grid-template-columns:1fr}}._parameterChart_c2kag_1{display:flex;flex-direction:column;align-items:center;width:100%;height:400px;padding:1.5rem;background:#40414f;border:1px solid #4d4d5c;border-radius:.75rem;box-shadow:0 4px 12px #0000004d}._customTooltip_c2kag_14{background:#000000e6;padding:.5rem;border-radius:.5rem;box-shadow:0 4px 12px #0006;border:1px solid #4d4d5c}._customTooltip_c2kag_14 ._label_c2kag_21{color:#fff;font-weight:600;margin:0 0 .25rem;font-size:.875rem}._customTooltip_c2kag_14 ._value_c2kag_27{color:#6366f1;margin:0;font-weight:500;font-size:.875rem}._legend_c2kag_34{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-top:1rem}._legendItem_c2kag_42{display:flex;align-items:center;gap:.25rem;font-size:.875rem}._legendLabel_c2kag_49{color:#c5c5d2;font-weight:500}._legendValue_c2kag_54{color:#ececf1;font-weight:700;padding:.25rem .5rem;background:#667eea33;border-radius:.25rem}._emptyState_c2kag_62{display:flex;align-items:center;justify-content:center;height:300px;color:#c5c5d2;background:#40414f;border:1px solid #4d4d5c;border-radius:.75rem;box-shadow:0 4px 12px #0000004d}@media (max-width: 640px){._parameterChart_c2kag_1{height:350px;padding:1rem}._legend_c2kag_34{flex-direction:column;align-items:flex-start;gap:.25rem}}._timelineChart_7oxac_1{background:#40414f;border:1px solid #4d4d5c;border-radius:.75rem;padding:1.5rem;box-shadow:0 4px 12px #0000004d}._controls_7oxac_9{display:flex;gap:1.5rem;margin-bottom:1.5rem;flex-wrap:wrap}._controlGroup_7oxac_16{display:flex;align-items:center;gap:.25rem}._controlGroup_7oxac_16 label{font-size:.875rem;font-weight:600;color:#c5c5d2}._select_7oxac_27{padding:.25rem 1rem;border:1px solid #4d4d5c;border-radius:.25rem;font-size:.875rem;background:#202123;color:#ececf1;cursor:pointer;transition:border-color .2s ease}._select_7oxac_27:hover{border-color:#6366f1}._select_7oxac_27:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 3px #667eea33}._customTooltip_7oxac_46{background:#000000e6;padding:.5rem;border-radius:.5rem;box-shadow:0 4px 12px #0006;border:1px solid #4d4d5c}._customTooltip_7oxac_46 ._date_7oxac_53{color:#fff;font-weight:600;margin:0 0 .25rem;font-size:.875rem}._customTooltip_7oxac_46 ._score_7oxac_59{color:#6366f1;margin:0 0 .25rem;font-weight:600;font-size:.875rem}._customTooltip_7oxac_46 ._count_7oxac_65{color:#ccc;margin:0;font-size:.75rem}._loading_7oxac_71,._emptyState_7oxac_79{display:flex;align-items:center;justify-content:center;height:300px;color:#c5c5d2}._emptyState_7oxac_79 p{margin:0}@media (max-width: 640px){._timelineChart_7oxac_1{padding:1rem}._controls_7oxac_9{flex-direction:column;gap:1rem}._controlGroup_7oxac_16{width:100%}._controlGroup_7oxac_16 ._select_7oxac_27{flex:1}}._dashboardPage_k9cuw_1{min-height:calc(100vh - 70px);padding:2rem 1rem;background:#343541}._loaderContainer_k9cuw_7{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:calc(100vh - 70px);padding:2rem}._loaderContent_k9cuw_16{position:relative;width:180px;height:180px;display:flex;align-items:center;justify-content:center;margin-bottom:2rem}._loaderRings_k9cuw_26{position:absolute;width:100%;height:100%;display:flex;align-items:center;justify-content:center}._ring_k9cuw_35{position:absolute;width:100%;height:100%;border-radius:50%;border:3px solid transparent;animation:_ringRotate_k9cuw_1 3s cubic-bezier(.5,0,.5,1) infinite}._ring_k9cuw_35:nth-child(1){border-top-color:#8b5cf6;border-right-color:#8b5cf6;animation-delay:0s;opacity:.9}._ring_k9cuw_35:nth-child(2){width:75%;height:75%;border-top-color:#6366f1;border-right-color:#6366f1;animation-delay:-.5s;animation-direction:reverse;opacity:.8}._ring_k9cuw_35:nth-child(3){width:50%;height:50%;border-top-color:#a78bfa;border-right-color:#a78bfa;animation-delay:-1s;opacity:.7}@keyframes _ringRotate_k9cuw_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._loaderIcon_k9cuw_75{position:relative;z-index:10;display:flex;align-items:center;justify-content:center;width:80px;height:80px;background:linear-gradient(135deg,#8b5cf633,#6366f133);border-radius:50%;border:2px solid rgba(139,92,246,.3);animation:_iconPulse_k9cuw_1 2s ease-in-out infinite;box-shadow:0 0 20px #8b5cf64d,0 0 40px #8b5cf633,inset 0 0 20px #8b5cf61a}._loaderIcon_k9cuw_75 svg{color:#a78bfa;filter:drop-shadow(0 0 8px rgba(167,139,250,.5));animation:_iconFloat_k9cuw_1 3s ease-in-out infinite}@keyframes _iconPulse_k9cuw_1{0%,to{transform:scale(1);box-shadow:0 0 20px #8b5cf64d,0 0 40px #8b5cf633,inset 0 0 20px #8b5cf61a}50%{transform:scale(1.05);box-shadow:0 0 30px #8b5cf680,0 0 60px #8b5cf64d,inset 0 0 30px #8b5cf626}}@keyframes _iconFloat_k9cuw_1{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}._loaderTitle_k9cuw_113{font-size:1.5rem;font-weight:700;color:#ececf1;margin:0 0 .25rem;text-align:center;background:linear-gradient(135deg,#a78bfa,#8b5cf6,#6366f1);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-size:200% 200%;animation:_gradientShift_k9cuw_1 3s ease infinite;letter-spacing:-.02em}@keyframes _gradientShift_k9cuw_1{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}._loaderSubtitle_k9cuw_139{font-size:1rem;color:#c5c5d2;margin:0 0 1.5rem;text-align:center;font-weight:500;letter-spacing:.02em}._loaderDots_k9cuw_148{display:flex;gap:8px;align-items:center;justify-content:center}._loaderDots_k9cuw_148 span{width:8px;height:8px;border-radius:50%;background:linear-gradient(135deg,#8b5cf6,#6366f1);animation:_dotBounce_k9cuw_1 1.4s ease-in-out infinite;box-shadow:0 0 10px #8b5cf680}._loaderDots_k9cuw_148 span:nth-child(1){animation-delay:0s}._loaderDots_k9cuw_148 span:nth-child(2){animation-delay:.2s}._loaderDots_k9cuw_148 span:nth-child(3){animation-delay:.4s}@keyframes _dotBounce_k9cuw_1{0%,80%,to{transform:scale(.8) translateY(0);opacity:.5}40%{transform:scale(1.2) translateY(-10px);opacity:1}}._header_k9cuw_182{text-align:center;margin-bottom:2rem}._pageTitle_k9cuw_187{font-size:1.875rem;font-weight:700;color:#ececf1;margin:0 0 .25rem}@media (max-width: 640px){._pageTitle_k9cuw_187{font-size:1.5rem}}._subtitle_k9cuw_199{font-size:1rem;color:#c5c5d2;margin:0}._section_k9cuw_205{margin-bottom:3rem;animation:_fadeIn_k9cuw_1 .5s ease}._sectionTitle_k9cuw_210{font-size:1.5rem;font-weight:700;color:#ececf1;margin-bottom:.25rem}._sectionSubtitle_k9cuw_217{font-size:1rem;color:#c5c5d2;margin-bottom:1.5rem}._sectionSubtitle_k9cuw_217 strong{color:#6366f1}._errorBox_k9cuw_226{background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:.5rem;padding:1rem;margin-bottom:2rem;display:flex;justify-content:space-between;align-items:center;color:#ef4444}._retryBtn_k9cuw_238{padding:.25rem 1rem;background:#ef4444;color:#fff;border:none;border-radius:.25rem;cursor:pointer;font-weight:600;transition:background .2s ease}._retryBtn_k9cuw_238:hover{background:#dc2626}._quickLinks_k9cuw_252{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem}._linkCard_k9cuw_258{background:linear-gradient(135deg,#6366f11a,#8b5cf60d);border:1px solid rgba(99,102,241,.2);border-radius:.75rem;padding:2rem;text-align:center;text-decoration:none;box-shadow:0 2px 12px #0003;transition:all .3s ease;position:relative;overflow:hidden}._linkCard_k9cuw_258:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#6366f126,#8b5cf61a);opacity:0;transition:opacity .3s ease;z-index:0}._linkCard_k9cuw_258:hover{transform:translateY(-4px);box-shadow:0 8px 24px #6366f14d;border-color:#6366f180}._linkCard_k9cuw_258:hover:before{opacity:1}._linkCard_k9cuw_258:hover ._linkIcon_k9cuw_290{transform:scale(1.1)}._linkCard_k9cuw_258:hover ._linkIcon_k9cuw_290 svg{filter:drop-shadow(0 0 12px rgba(99,102,241,.6))}._linkCard_k9cuw_258 h3{font-size:1.125rem;font-weight:700;background:linear-gradient(135deg,#6366f1,#8b5cf6);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin:1rem 0 .5rem;position:relative;z-index:1}._linkCard_k9cuw_258 p{font-size:.875rem;color:#c5c5d2;margin:0;position:relative;z-index:1;line-height:1.5}._linkIcon_k9cuw_290{width:64px;height:64px;margin:0 auto 1rem;display:flex;align-items:center;justify-content:center;border-radius:.5rem;background:linear-gradient(135deg,#6366f133,#8b5cf626);position:relative;z-index:1;transition:transform .3s ease}._linkIcon_k9cuw_290 svg{width:32px;height:32px;color:#6366f1;filter:drop-shadow(0 0 8px rgba(99,102,241,.3));transition:filter .3s ease}@keyframes _fadeIn_k9cuw_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){._quickLinks_k9cuw_252{grid-template-columns:1fr}}@media (max-width: 640px){._dashboardPage_k9cuw_1{padding:1rem}._linkCard_k9cuw_258{padding:1.5rem}._linkIcon_k9cuw_290{width:56px;height:56px}._linkIcon_k9cuw_290 svg{width:28px;height:28px}}._sessionsList_k9cuw_368{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.5rem}._sessionCard_k9cuw_374{background:linear-gradient(135deg,#8b5cf614,#6366f10d);border:1.5px solid rgba(139,92,246,.2);border-radius:.75rem;padding:1.5rem;transition:all .3s ease;cursor:pointer}._sessionCard_k9cuw_374:hover{transform:translateY(-4px);border-color:#8b5cf666;box-shadow:0 8px 24px #8b5cf626}._sessionHeader_k9cuw_388{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid rgba(139,92,246,.1)}._sessionDate_k9cuw_397{display:flex;align-items:center;gap:8px;font-size:.875rem;color:#c5c5d2;font-weight:500}._sessionDate_k9cuw_397 svg{color:#6366f1}._sessionScore_k9cuw_409{font-size:1.25rem;font-weight:700;color:#6366f1;background:linear-gradient(135deg,#8b5cf6,#6366f1);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._sessionStats_k9cuw_419{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1rem}._sessionStat_k9cuw_419{display:flex;align-items:center;gap:6px;font-size:.875rem;color:#c5c5d2;font-weight:500}._sessionStat_k9cuw_419 svg{color:#8b5cf6b3}._sessionCategories_k9cuw_438{display:flex;flex-wrap:wrap;gap:8px}._categoryBadge_k9cuw_444{display:inline-block;padding:4px 12px;background:#8b5cf626;border:1px solid rgba(139,92,246,.25);border-radius:9999px;font-size:12px;font-weight:600;color:#c4b5fd;transition:all .2s ease}._categoryBadge_k9cuw_444:hover{background:#8b5cf633;border-color:#8b5cf666}._showMore_k9cuw_460{text-align:center;margin-top:1.5rem}._showMore_k9cuw_460 p{font-size:.875rem;color:#c5c5d2;font-style:italic}._policyPage_1esc7_1{padding:4rem 0;min-height:80vh;background:var(--bg-primary)}._policyHeader_1esc7_7{text-align:center;margin-bottom:3rem;padding-bottom:2rem;border-bottom:1px solid var(--border-color)}._policyHeader_1esc7_7 h1{font-size:2.5rem;font-weight:700;color:var(--text-primary);margin-bottom:.5rem}._lastUpdated_1esc7_20{color:var(--text-secondary);font-size:.9rem}._policyContent_1esc7_25{max-width:800px;margin:0 auto}._policyContent_1esc7_25 a{color:var(--primary-color);text-decoration:none}._policyContent_1esc7_25 a:hover{text-decoration:underline}._section_1esc7_37{margin-bottom:3rem}._section_1esc7_37 h2{font-size:1.75rem;font-weight:600;color:var(--text-primary);margin-bottom:1rem}._section_1esc7_37 h3{font-size:1.25rem;font-weight:600;color:var(--text-primary);margin-top:1.5rem;margin-bottom:.75rem}._section_1esc7_37 p{color:var(--text-secondary);line-height:1.7;margin-bottom:1rem}._section_1esc7_37 ul{margin-left:1.5rem;margin-bottom:1rem}._section_1esc7_37 ul li{color:var(--text-secondary);line-height:1.7;margin-bottom:.5rem}._section_1esc7_37 ul li strong{color:var(--text-primary)}._policyFooter_1esc7_71{text-align:center;margin-top:4rem;padding-top:2rem;border-top:1px solid var(--border-color)}._policyPage_17z3w_1{padding:4rem 0;min-height:80vh;background:var(--bg-primary)}._policyHeader_17z3w_7{text-align:center;margin-bottom:3rem;padding-bottom:2rem;border-bottom:1px solid var(--border-color)}._policyHeader_17z3w_7 h1{font-size:2.5rem;font-weight:700;color:var(--text-primary);margin-bottom:.5rem}._lastUpdated_17z3w_20{color:var(--text-secondary);font-size:.9rem}._policyContent_17z3w_25{max-width:800px;margin:0 auto}._policyContent_17z3w_25 a{color:var(--primary-color);text-decoration:none}._policyContent_17z3w_25 a:hover{text-decoration:underline}._policyContent_17z3w_25 ol{margin-left:1.5rem;margin-bottom:1rem}._policyContent_17z3w_25 ol li{color:var(--text-secondary);line-height:1.7;margin-bottom:.5rem}._section_17z3w_46{margin-bottom:3rem}._section_17z3w_46 h2{font-size:1.75rem;font-weight:600;color:var(--text-primary);margin-bottom:1rem}._section_17z3w_46 h3{font-size:1.25rem;font-weight:600;color:var(--text-primary);margin-top:1.5rem;margin-bottom:.75rem}._section_17z3w_46 p{color:var(--text-secondary);line-height:1.7;margin-bottom:1rem}._section_17z3w_46 ul{margin-left:1.5rem;margin-bottom:1rem}._section_17z3w_46 ul li{color:var(--text-secondary);line-height:1.7;margin-bottom:.5rem}._section_17z3w_46 ul li strong{color:var(--text-primary)}._policyFooter_17z3w_80{text-align:center;margin-top:4rem;padding-top:2rem;border-top:1px solid var(--border-color)}._contactPage_idmiv_1{padding:4rem 0;min-height:80vh;background:var(--bg-primary)}._contactHeader_idmiv_7{text-align:center;margin-bottom:4rem}._contactHeader_idmiv_7 h1{font-size:2.5rem;font-weight:700;color:var(--text-primary);margin-bottom:.5rem}._subtitle_idmiv_18{color:var(--text-secondary);font-size:1.1rem;max-width:600px;margin:0 auto}._contactGrid_idmiv_25{display:grid;grid-template-columns:1fr 1fr;gap:4rem;margin-bottom:4rem}@media (max-width: 968px){._contactGrid_idmiv_25{grid-template-columns:1fr;gap:3rem}}._contactInfo_idmiv_38 h2{font-size:1.75rem;font-weight:600;color:var(--text-primary);margin-bottom:1rem}._contactInfo_idmiv_38>p{color:var(--text-secondary);line-height:1.7;margin-bottom:2rem}._contactInfo_idmiv_38 a{color:var(--primary-color);text-decoration:none}._contactInfo_idmiv_38 a:hover{text-decoration:underline}._infoCards_idmiv_57{margin-bottom:2.5rem}._infoCard_idmiv_57{display:flex;gap:1rem;padding:1.5rem;background:var(--bg-secondary);border-radius:12px;margin-bottom:1rem;border:1px solid var(--border-color)}._infoCard_idmiv_57 h3{font-size:1rem;font-weight:600;color:var(--text-primary);margin-bottom:.5rem}._infoCard_idmiv_57 p{color:var(--text-secondary);font-size:.95rem;line-height:1.6;margin:0}._infoIcon_idmiv_83{flex-shrink:0;width:48px;height:48px;background:var(--primary-color-light);border-radius:8px;display:flex;align-items:center;justify-content:center;color:var(--primary-color)}._responseTime_idmiv_95{display:block;font-size:.85rem;color:var(--text-tertiary);margin-top:.25rem}._quickLinks_idmiv_102,._emailTypes_idmiv_103{margin-bottom:2rem}._quickLinks_idmiv_102 h3,._emailTypes_idmiv_103 h3{font-size:1.1rem;font-weight:600;color:var(--text-primary);margin-bottom:1rem}._quickLinks_idmiv_102 ul,._emailTypes_idmiv_103 ul{list-style:none;padding:0}._quickLinks_idmiv_102 ul li,._emailTypes_idmiv_103 ul li{margin-bottom:.75rem;color:var(--text-secondary)}._quickLinks_idmiv_102 ul li strong,._emailTypes_idmiv_103 ul li strong{color:var(--text-primary)}._contactForm_idmiv_128{background:var(--bg-secondary);padding:2.5rem;border-radius:16px;border:1px solid var(--border-color)}._contactForm_idmiv_128 h2{font-size:1.75rem;font-weight:600;color:var(--text-primary);margin-bottom:1.5rem}._contactForm_idmiv_128 form{display:flex;flex-direction:column;gap:1.5rem}._formGroup_idmiv_146{display:flex;flex-direction:column;gap:.5rem}._formGroup_idmiv_146 label{font-weight:500;color:var(--text-primary);font-size:.95rem}._formGroup_idmiv_146 input,._formGroup_idmiv_146 select,._formGroup_idmiv_146 textarea{padding:.75rem 1rem;border:1px solid var(--border-color);border-radius:8px;background:var(--bg-primary);color:var(--text-primary);font-size:1rem;font-family:inherit;transition:border-color .2s}._formGroup_idmiv_146 input:focus,._formGroup_idmiv_146 select:focus,._formGroup_idmiv_146 textarea:focus{outline:none;border-color:var(--primary-color)}._formGroup_idmiv_146 input::placeholder,._formGroup_idmiv_146 select::placeholder,._formGroup_idmiv_146 textarea::placeholder{color:var(--text-tertiary)}._formGroup_idmiv_146 textarea{resize:vertical;min-height:120px}._formNote_idmiv_184{font-size:.85rem;color:var(--text-tertiary);margin-top:-.5rem}._successMessage_idmiv_190{text-align:center;padding:3rem 2rem}._successMessage_idmiv_190 svg{color:var(--success-color);margin-bottom:1rem}._successMessage_idmiv_190 h3{font-size:1.5rem;font-weight:600;color:var(--text-primary);margin-bottom:.5rem}._successMessage_idmiv_190 p{color:var(--text-secondary);line-height:1.6}._faq_idmiv_209{margin-top:5rem;padding-top:3rem;border-top:1px solid var(--border-color)}._faq_idmiv_209 h2{font-size:2rem;font-weight:600;color:var(--text-primary);text-align:center;margin-bottom:2.5rem}._faqGrid_idmiv_222{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}@media (max-width: 768px){._faqGrid_idmiv_222{grid-template-columns:1fr}}._faqItem_idmiv_233{padding:1.5rem;background:var(--bg-secondary);border-radius:12px;border:1px solid var(--border-color)}._faqItem_idmiv_233 h3{font-size:1.1rem;font-weight:600;color:var(--text-primary);margin-bottom:.75rem}._faqItem_idmiv_233 p{color:var(--text-secondary);line-height:1.6;margin:0}._policyFooter_idmiv_251{text-align:center;margin-top:4rem;padding-top:2rem;border-top:1px solid var(--border-color)}._policyPage_ctmft_1{padding:4rem 0;min-height:80vh;background:var(--bg-primary)}._policyHeader_ctmft_7{text-align:center;margin-bottom:3rem;padding-bottom:2rem;border-bottom:1px solid var(--border-color)}._policyHeader_ctmft_7 h1{font-size:2.5rem;font-weight:700;color:var(--text-primary);margin-bottom:.5rem}._lastUpdated_ctmft_20{color:var(--text-secondary);font-size:.9rem}._policyContent_ctmft_25{max-width:800px;margin:0 auto}._policyContent_ctmft_25 a{color:var(--primary-color);text-decoration:none}._policyContent_ctmft_25 a:hover{text-decoration:underline}._policyContent_ctmft_25 ol{margin-left:1.5rem;margin-bottom:1rem}._policyContent_ctmft_25 ol li{color:var(--text-secondary);line-height:1.7;margin-bottom:.5rem}._section_ctmft_46{margin-bottom:3rem}._section_ctmft_46 h2{font-size:1.75rem;font-weight:600;color:var(--text-primary);margin-bottom:1rem}._section_ctmft_46 h3{font-size:1.25rem;font-weight:600;color:var(--text-primary);margin-top:1.5rem;margin-bottom:.75rem}._section_ctmft_46 p{color:var(--text-secondary);line-height:1.7;margin-bottom:1rem}._section_ctmft_46 p strong{color:var(--text-primary)}._section_ctmft_46 ul{margin-left:1.5rem;margin-bottom:1rem}._section_ctmft_46 ul li{color:var(--text-secondary);line-height:1.7;margin-bottom:.5rem}._section_ctmft_46 ul li strong{color:var(--text-primary)}._policyFooter_ctmft_83{text-align:center;margin-top:4rem;padding-top:2rem;border-top:1px solid var(--border-color)}._jobMatcherPage_1ugjz_1{min-height:calc(100vh - 70px);padding:2rem 1rem;background:#343541}@media (max-width: 640px){._jobMatcherPage_1ugjz_1{padding:1.5rem .5rem;padding-bottom:calc(3rem + env(safe-area-inset-bottom))}}._header_1ugjz_13{text-align:center;margin-bottom:2rem;max-width:800px;margin-left:auto;margin-right:auto}@media (max-width: 640px){._header_1ugjz_13{margin-bottom:1.5rem}}._pageTitle_1ugjz_26{font-size:2.5rem;font-weight:700;background:linear-gradient(135deg,#a78bfa,#8b5cf6,#6366f1);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin:0 0 1rem;letter-spacing:-.02em}@media (max-width: 640px){._pageTitle_1ugjz_26{font-size:1.875rem}}._subtitle_1ugjz_42{font-size:1.25rem;color:#ececf1;line-height:1.6;margin:0 0 3rem;font-weight:600}@media (max-width: 640px){._subtitle_1ugjz_42{font-size:1.125rem;margin-bottom:2rem}}._contentGrid_1ugjz_56{display:grid;grid-template-columns:1fr 1.1fr;align-items:start;gap:3rem;max-width:1200px;margin:0 auto 3rem}@media (max-width: 768px){._contentGrid_1ugjz_56{grid-template-columns:1fr;gap:2rem}}@media (max-width: 640px){._contentGrid_1ugjz_56{gap:1.5rem;margin-bottom:2rem}}._featuresColumn_1ugjz_77,._formColumn_1ugjz_81{position:relative}._featuresList_1ugjz_85{display:flex;flex-direction:column;gap:1rem}._featureItem_1ugjz_91{display:flex;align-items:flex-start;gap:1rem;padding:1.5rem;background:#8b5cf60f;border:1px solid rgba(139,92,246,.18);border-radius:.75rem;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}._featureItem_1ugjz_91:hover{transform:translateY(-2px);box-shadow:0 8px 24px #8b5cf626;border-color:#8b5cf659}@media (max-width: 640px){._featureItem_1ugjz_91{padding:1rem;gap:.5rem}}._featureIconCircle_1ugjz_113{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:linear-gradient(135deg,#8b5cf633,#6366f12e);border:1px solid rgba(139,92,246,.3);color:#a78bfa}@media (max-width: 640px){._featureIconCircle_1ugjz_113{width:36px;height:36px}}._featureTextBlock_1ugjz_131{display:flex;flex-direction:column;gap:4px}._featureHeading_1ugjz_137{font-weight:700;font-size:1rem;color:#ececf1}._featureText_1ugjz_131{font-size:.875rem;color:#c5c5d2;line-height:1.5}._howItWorks_1ugjz_149{margin-top:2rem;padding:2rem;background:#8b5cf60d;border:1px solid rgba(139,92,246,.18);border-radius:.75rem}@media (max-width: 640px){._howItWorks_1ugjz_149{padding:1.5rem}}._hiwTitle_1ugjz_162{font-weight:700;font-size:1.125rem;color:#ececf1;margin:0 0 1rem}._hiwSteps_1ugjz_169{display:flex;flex-direction:column;gap:1rem}._step_1ugjz_175{display:flex;align-items:flex-start;gap:1rem}._stepNumber_1ugjz_181{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#8b5cf6,#6366f1);color:#fff;font-weight:700;box-shadow:0 4px 12px #6366f14d}._stepContent_1ugjz_194{display:flex;flex-direction:column;gap:4px}._stepHeading_1ugjz_200{font-weight:700;color:#ececf1;font-size:1rem}._stepText_1ugjz_206{font-size:.875rem;color:#c5c5d2}._trustBar_1ugjz_211{margin-top:2rem;display:grid;grid-template-columns:1fr;gap:1rem}@media (min-width: 640px){._trustBar_1ugjz_211{grid-template-columns:1fr 1fr 1fr}}@media (max-width: 640px){._trustBar_1ugjz_211{margin-top:1.5rem}}._trustCard_1ugjz_228{display:flex;flex-direction:column;gap:1rem;padding:1.5rem;background:linear-gradient(135deg,#8b5cf60f,#6366f10a);border:1.5px solid rgba(139,92,246,.18);border-radius:.75rem;transition:all .3s ease;position:relative;overflow:hidden}._trustCard_1ugjz_228:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#8b5cf6,#6366f1,#a78bfa);transform:scaleX(0);transform-origin:left;transition:transform .3s ease}._trustCard_1ugjz_228:hover{transform:translateY(-2px);border-color:#8b5cf659;box-shadow:0 8px 24px #8b5cf626}._trustCard_1ugjz_228:hover:before{transform:scaleX(1)}._trustCard_1ugjz_228:hover ._trustIconWrapper_1ugjz_260{transform:scale(1.1);background:linear-gradient(135deg,#8b5cf640,#6366f133)}._trustIconWrapper_1ugjz_260{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#8b5cf626,#6366f11f);border-radius:.5rem;color:#a78bfa;transition:all .3s ease;border:1px solid rgba(139,92,246,.25)}._trustIconWrapper_1ugjz_260 svg{filter:drop-shadow(0 0 8px rgba(167,139,250,.4))}._trustContent_1ugjz_281{display:flex;flex-direction:column;gap:4px}._trustTitle_1ugjz_287{font-weight:700;font-size:1rem;color:#ececf1;background:linear-gradient(135deg,#a78bfa,#8b5cf6);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}._trustDescription_1ugjz_297{font-size:.875rem;color:#c5c5d2;line-height:1.5}._featureCard_1ugjz_303{padding:2rem;background:linear-gradient(135deg,#8b5cf614,#6366f10d);border:1.5px solid rgba(139,92,246,.2);border-radius:.75rem;transition:all .3s ease;position:relative;overflow:hidden}._featureCard_1ugjz_303:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#8b5cf6,#6366f1,#a78bfa);transform:scaleX(0);transform-origin:left;transition:transform .3s ease}._featureCard_1ugjz_303:hover{transform:translateY(-4px);border-color:#8b5cf666;box-shadow:0 8px 24px #8b5cf633}._featureCard_1ugjz_303:hover:before{transform:scaleX(1)}._featureCard_1ugjz_303:hover ._featureIcon_1ugjz_113{transform:scale(1.1) rotate(5deg);background:linear-gradient(135deg,#8b5cf640,#6366f133)}._featureIcon_1ugjz_113{width:64px;height:64px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#8b5cf626,#6366f11a);border-radius:.5rem;margin-bottom:1rem;color:#a78bfa;transition:all .3s ease;border:1px solid rgba(139,92,246,.2)}._featureIcon_1ugjz_113 svg{filter:drop-shadow(0 0 8px rgba(167,139,250,.3))}._featureTitle_1ugjz_354{font-size:1.125rem;font-weight:700;color:#ececf1;margin:0 0 .5rem;background:linear-gradient(135deg,#a78bfa,#8b5cf6);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}._featureDescription_1ugjz_365{font-size:.875rem;color:#c5c5d2;line-height:1.6;margin:0}._savedInfo_1ugjz_372{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:1rem;margin-bottom:1.5rem;padding:1rem 1.5rem;background:#10b9811a;border:1px solid rgba(16,185,129,.3);border-radius:.5rem;color:#10b981;font-size:.875rem;font-weight:500}._savedInfo_1ugjz_372 svg{flex-shrink:0;color:#10b981}._loaderContainer_1ugjz_392{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:calc(100vh - 70px);padding:2rem}._loaderContent_1ugjz_401{position:relative;width:180px;height:180px;display:flex;align-items:center;justify-content:center;margin-bottom:2rem}._loaderRings_1ugjz_411{position:absolute;width:100%;height:100%;display:flex;align-items:center;justify-content:center}._ring_1ugjz_420{position:absolute;width:100%;height:100%;border-radius:50%;border:3px solid transparent;animation:_ringRotate_1ugjz_1 3s cubic-bezier(.5,0,.5,1) infinite}._ring_1ugjz_420:nth-child(1){border-top-color:#8b5cf6;border-right-color:#8b5cf6;animation-delay:0s;opacity:.9}._ring_1ugjz_420:nth-child(2){width:75%;height:75%;border-top-color:#6366f1;border-right-color:#6366f1;animation-delay:-.5s;animation-direction:reverse;opacity:.8}._ring_1ugjz_420:nth-child(3){width:50%;height:50%;border-top-color:#a78bfa;border-right-color:#a78bfa;animation-delay:-1s;opacity:.7}@keyframes _ringRotate_1ugjz_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._loaderIcon_1ugjz_460{position:relative;z-index:10;display:flex;align-items:center;justify-content:center;width:80px;height:80px;background:linear-gradient(135deg,#8b5cf633,#6366f133);border-radius:50%;border:2px solid rgba(139,92,246,.3);animation:_iconPulse_1ugjz_1 2s ease-in-out infinite;box-shadow:0 0 20px #8b5cf64d,0 0 40px #8b5cf633,inset 0 0 20px #8b5cf61a}._loaderIcon_1ugjz_460 svg{color:#a78bfa;filter:drop-shadow(0 0 8px rgba(167,139,250,.5));animation:_iconFloat_1ugjz_1 3s ease-in-out infinite}@keyframes _iconPulse_1ugjz_1{0%,to{transform:scale(1);box-shadow:0 0 20px #8b5cf64d,0 0 40px #8b5cf633,inset 0 0 20px #8b5cf61a}50%{transform:scale(1.05);box-shadow:0 0 30px #8b5cf680,0 0 60px #8b5cf64d,inset 0 0 30px #8b5cf626}}@keyframes _iconFloat_1ugjz_1{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}._loaderTitle_1ugjz_498{font-size:1.5rem;font-weight:700;color:#ececf1;margin:0 0 .25rem;text-align:center;background:linear-gradient(135deg,#a78bfa,#8b5cf6,#6366f1);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-size:200% 200%;animation:_gradientShift_1ugjz_1 3s ease infinite;letter-spacing:-.02em}@keyframes _gradientShift_1ugjz_1{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}._loaderSubtitle_1ugjz_524{font-size:1rem;color:#c5c5d2;margin:0 0 1.5rem;text-align:center;font-weight:500;letter-spacing:.02em}._loaderDots_1ugjz_533{display:flex;gap:8px;align-items:center;justify-content:center}._loaderDots_1ugjz_533 span{width:8px;height:8px;border-radius:50%;background:linear-gradient(135deg,#8b5cf6,#6366f1);animation:_dotBounce_1ugjz_1 1.4s ease-in-out infinite;box-shadow:0 0 10px #8b5cf680}._loaderDots_1ugjz_533 span:nth-child(1){animation-delay:0s}._loaderDots_1ugjz_533 span:nth-child(2){animation-delay:.2s}._loaderDots_1ugjz_533 span:nth-child(3){animation-delay:.4s}@keyframes _dotBounce_1ugjz_1{0%,80%,to{transform:scale(.8) translateY(0);opacity:.5}40%{transform:scale(1.2) translateY(-10px);opacity:1}}._formContainer_1ugjz_567{max-width:700px;margin:0 auto;background:linear-gradient(135deg,#8b5cf614,#6366f10d);border:1.5px solid rgba(139,92,246,.3);border-radius:1rem;padding:3rem;box-shadow:0 8px 32px #0000004d,0 0 0 1px #8b5cf633,0 0 60px #8b5cf640,0 0 100px #8b5cf626,0 0 140px #8b5cf61a;position:relative}._formContainer_1ugjz_567:before{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:1rem;background:linear-gradient(135deg,#8b5cf666,#6366f14d,#a78bfa40);opacity:.8;z-index:-1;filter:blur(25px);animation:_subtleGlow_1ugjz_1 3s ease-in-out infinite}@media (max-width: 640px){._formContainer_1ugjz_567{padding:1.5rem;box-shadow:0 4px 16px #00000040,0 0 0 1px #8b5cf626,0 0 40px #8b5cf62e}._formContainer_1ugjz_567:before{filter:blur(18px);opacity:.6}}@keyframes _subtleGlow_1ugjz_1{0%,to{opacity:.6}50%{opacity:1}}._form_1ugjz_81{display:flex;flex-direction:column;gap:2rem}@media (max-width: 640px){._form_1ugjz_81{gap:1.5rem}}._formGroup_1ugjz_618{display:flex;flex-direction:column;gap:.5rem}._formRow_1ugjz_624{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media (max-width: 640px){._formRow_1ugjz_624{grid-template-columns:1fr}}._label_1ugjz_635{font-size:1rem;font-weight:600;color:#10b981;display:flex;align-items:center;gap:4px}._required_1ugjz_644{color:#ef4444}._optionalLabel_1ugjz_648{font-size:.875rem;font-weight:400;color:#8e8ea0;margin-left:.25rem;font-style:italic}._input_1ugjz_656,._textarea_1ugjz_657,._select_1ugjz_658{padding:1rem;background:#40414f;border:1.5px solid #4d4d5c;border-radius:.5rem;color:#ececf1;font-size:1rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;transition:all .2s ease}._input_1ugjz_656:focus,._textarea_1ugjz_657:focus,._select_1ugjz_658:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 3px #6366f11a}._input_1ugjz_656::placeholder,._textarea_1ugjz_657::placeholder,._select_1ugjz_658::placeholder{color:#8e8ea0}._textarea_1ugjz_657{resize:vertical;min-height:150px;line-height:1.6}._fileUpload_1ugjz_687{position:relative}._fileInput_1ugjz_691{position:absolute;opacity:0;width:0;height:0}._fileLabel_1ugjz_698{display:flex;align-items:center;gap:1rem;padding:1.5rem;background:#40414f;border:2px dashed #565869;border-radius:.5rem;cursor:pointer;transition:all .2s ease;color:#c5c5d2;font-size:1rem}._fileLabel_1ugjz_698 svg{color:#6366f1;flex-shrink:0}._fileLabel_1ugjz_698:hover{border-color:#6366f1;background:#6366f10d}@media (max-width: 640px){._fileLabel_1ugjz_698{padding:1rem;font-size:.875rem}}._hint_1ugjz_726{font-size:.875rem;color:#8e8ea0;margin:0}._savedResumeInfo_1ugjz_732{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#10b9811a;border:1px solid rgba(16,185,129,.3);border-radius:.25rem;margin-bottom:.5rem;font-size:.875rem;color:#c5c5d2}._savedResumeInfo_1ugjz_732 svg{flex-shrink:0;color:#10b981}._savedResumeInfo_1ugjz_732 strong{color:#ececf1;font-weight:600}._savedResumeInfo_1ugjz_732 ._replaceHint_1ugjz_752{margin-left:auto;color:#8e8ea0;font-size:.75rem;font-style:italic}._examples_1ugjz_759{margin-top:1rem;padding:1.5rem;background:linear-gradient(135deg,#8b5cf614,#6366f10d);border:1.5px solid rgba(139,92,246,.2);border-radius:.75rem}@media (max-width: 640px){._examples_1ugjz_759{padding:1rem}}._examplesHeader_1ugjz_772{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem}._examplesHeader_1ugjz_772 svg{color:#a78bfa;flex-shrink:0}._examplesTitle_1ugjz_783{font-size:.875rem;font-weight:600;color:#ececf1;margin:0}._examplesGrid_1ugjz_790{display:flex;flex-direction:column;gap:.5rem}._exampleChip_1ugjz_796{padding:.5rem 1rem;background:#8b5cf61a;border:1px solid rgba(139,92,246,.25);border-radius:.5rem;color:#ececf1;font-size:.875rem;text-align:left;cursor:pointer;transition:all .2s ease;line-height:1.5}._exampleChip_1ugjz_796:hover{background:#8b5cf626;border-color:#8b5cf666;transform:translate(4px);box-shadow:0 4px 12px #8b5cf633}._exampleChip_1ugjz_796:active{transform:translate(2px)}._advancedToggle_1ugjz_818{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem;background:transparent;border:1px solid #4d4d5c;border-radius:.5rem;color:#c5c5d2;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s ease}._advancedToggle_1ugjz_818 svg{transition:transform .2s ease}._advancedToggle_1ugjz_818:hover{border-color:#6366f1;color:#6366f1}._iconRotated_1ugjz_841{transform:rotate(180deg)}._advancedOptions_1ugjz_845{display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem;background:#8b5cf608;border:1px solid rgba(139,92,246,.1);border-radius:.5rem}._advancedNote_1ugjz_855{font-size:.875rem;color:#c5c5d2;margin:0;padding:.5rem 1rem;background:#6366f114;border-left:3px solid #6366f1;border-radius:.25rem;line-height:1.5}._submitBtn_1ugjz_866{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1.5rem 2rem;background:linear-gradient(135deg,#6366f1,#8b5cf6);border:none;border-radius:.5rem;color:#fff;font-size:1.125rem;font-weight:700;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px #6366f14d}._submitBtn_1ugjz_866 svg{flex-shrink:0}._submitBtn_1ugjz_866:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 24px #6366f166}._submitBtn_1ugjz_866:active:not(:disabled){transform:translateY(0)}._submitBtn_1ugjz_866:disabled{opacity:.7;cursor:not-allowed}@media (max-width: 640px){._submitBtn_1ugjz_866{width:100%;padding:1rem 1.5rem;font-size:1rem}}._spinner_1ugjz_904{width:20px;height:20px;border:3px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:_spin_1ugjz_904 .8s linear infinite}@keyframes _spin_1ugjz_904{to{transform:rotate(360deg)}}._errorBox_1ugjz_918{padding:1rem;background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:.5rem;color:#ef4444;display:flex;align-items:center;justify-content:space-between;gap:1rem;animation:_slideDown_1ugjz_1 .3s ease}@keyframes _slideDown_1ugjz_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}._closeBtn_1ugjz_941{background:none;border:none;color:#ef4444;font-size:1.25rem;cursor:pointer;padding:0;line-height:1;transition:opacity .2s ease}._closeBtn_1ugjz_941:hover{opacity:.7}._successContainer_1ugjz_955{max-width:600px;margin:0 auto;text-align:center;padding:4rem 2rem;background:linear-gradient(135deg,#10b98114,#6366f10d);border:1.5px solid rgba(16,185,129,.2);border-radius:1rem;box-shadow:0 8px 32px #0000004d;animation:_fadeInScale_1ugjz_1 .5s ease}@media (max-width: 640px){._successContainer_1ugjz_955{padding:2rem 1.5rem}}@keyframes _fadeInScale_1ugjz_1{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}._successIcon_1ugjz_982{width:80px;height:80px;margin:0 auto 2rem;display:flex;align-items:center;justify-content:center;border-radius:50%;background:linear-gradient(135deg,#10b98133,#6366f11a);color:#10b981;animation:_iconPulse_1ugjz_1 2s ease-in-out infinite}._successIcon_1ugjz_982 svg{filter:drop-shadow(0 0 12px rgba(16,185,129,.5))}@keyframes _iconPulse_1ugjz_1{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}._successTitle_1ugjz_1006{font-size:1.875rem;font-weight:700;color:#ececf1;margin:0 0 1.5rem}@media (max-width: 640px){._successTitle_1ugjz_1006{font-size:1.5rem}}._successMessage_1ugjz_1018{font-size:1.125rem;color:#c5c5d2;line-height:1.6;margin:0 0 2rem}._successMessage_1ugjz_1018 strong{color:#6366f1;font-weight:600}@media (max-width: 640px){._successMessage_1ugjz_1018{font-size:1rem}}._successDetails_1ugjz_1034{padding:1.5rem;background:#6366f10d;border:1px solid rgba(99,102,241,.15);border-radius:.5rem;margin-bottom:2rem}._runId_1ugjz_1042{font-size:.875rem;color:#c5c5d2;margin:0 0 .5rem}._runId_1ugjz_1042 code{padding:2px 8px;background:#6366f11a;border-radius:.25rem;font-family:Menlo,Monaco,Courier New,monospace;color:#6366f1;font-size:.75rem}._estimate_1ugjz_1056{font-size:.875rem;color:#8e8ea0;margin:0}._newSearchBtn_1ugjz_1062{padding:1rem 2rem;background:linear-gradient(135deg,#6366f1,#8b5cf6);border:none;border-radius:.5rem;color:#fff;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px #6366f14d}._newSearchBtn_1ugjz_1062:hover{transform:translateY(-2px);box-shadow:0 8px 24px #6366f166}._newSearchBtn_1ugjz_1062:active{transform:translateY(0)}._checkboxGroup_1ugjz_1082{display:flex;align-items:flex-start;gap:1rem;padding:1.5rem;background:#8b5cf60d;border:1px solid rgba(139,92,246,.2);border-radius:.5rem;transition:all .2s ease}._checkboxGroup_1ugjz_1082:hover{background:#8b5cf614;border-color:#8b5cf64d}._checkbox_1ugjz_1082{width:20px;height:20px;margin-top:2px;cursor:pointer;accent-color:#6366f1;flex-shrink:0}._checkboxLabel_1ugjz_1106{display:flex;flex-direction:column;gap:.25rem;cursor:pointer;flex:1}._checkboxTitle_1ugjz_1114{font-weight:600;color:#ececf1;font-size:1rem}._checkboxDescription_1ugjz_1120{font-size:.875rem;color:#c5c5d2;line-height:1.5}._checkboxDescription_1ugjz_1120 ._link_1ugjz_1125{color:#6366f1;text-decoration:none;font-weight:500;border-bottom:1px solid transparent;transition:border-color .2s ease}._checkboxDescription_1ugjz_1120 ._link_1ugjz_1125:hover{border-bottom-color:#6366f1}._container_f1gdi_1{max-width:800px;margin:2rem auto;padding:0 1rem}._card_f1gdi_7{background:#fff;border-radius:12px;box-shadow:0 4px 6px #0000001a;padding:2rem}._header_f1gdi_14{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:2px solid #f0f0f0}._header_f1gdi_14 h1{font-size:1.75rem;color:#1a1a1a;margin:0}._statusBadge_f1gdi_28{display:inline-block;padding:.375rem .75rem;border-radius:20px;font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}._statusNotSet_f1gdi_38{background:#f3f4f6;color:#6b7280}._statusActive_f1gdi_43{background:#d1fae5;color:#065f46}._statusInvalid_f1gdi_48{background:#fee2e2;color:#991b1b}._statusExpired_f1gdi_53{background:#fef3c7;color:#92400e}._warningBanner_f1gdi_58{display:flex;gap:1rem;padding:1rem;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;margin-bottom:1.5rem}._warningBanner_f1gdi_58 ._warningIcon_f1gdi_67{font-size:1.5rem;flex-shrink:0}._warningBanner_f1gdi_58 ._warningContent_f1gdi_71{flex:1}._warningBanner_f1gdi_58 ._warningContent_f1gdi_71 strong{display:block;color:#92400e;margin-bottom:.5rem}._warningBanner_f1gdi_58 ._warningContent_f1gdi_71 p{margin:.5rem 0;color:#78350f;font-size:.875rem;line-height:1.5}._warningBanner_f1gdi_58 ._warningContent_f1gdi_71 p code{background:#fef3c7;padding:.125rem .375rem;border-radius:3px;font-family:Courier New,monospace;font-size:.85em}._statusInfo_f1gdi_93{background:#f9fafb;border-radius:8px;padding:1rem;margin-bottom:1.5rem}._statusInfo_f1gdi_93 ._statusRow_f1gdi_99{display:flex;justify-content:space-between;padding:.5rem 0;border-bottom:1px solid #e5e7eb}._statusInfo_f1gdi_93 ._statusRow_f1gdi_99:last-child{border-bottom:none}._statusInfo_f1gdi_93 ._statusRow_f1gdi_99 ._label_f1gdi_108{font-weight:600;color:#374151}._statusInfo_f1gdi_93 ._statusRow_f1gdi_99 span:last-child{color:#6b7280}._formGroup_f1gdi_116{margin-bottom:1.5rem}._formGroup_f1gdi_116 ._label_f1gdi_108{display:block;font-weight:600;color:#374151;margin-bottom:.5rem}._formGroup_f1gdi_116 ._label_f1gdi_108 code{background:#f3f4f6;padding:.125rem .375rem;border-radius:3px;font-family:Courier New,monospace;font-size:.9em}._formGroup_f1gdi_116 ._input_f1gdi_132{width:100%;padding:.75rem 1rem;border:2px solid #e5e7eb;border-radius:8px;font-size:1rem;font-family:Courier New,monospace;transition:border-color .2s}._formGroup_f1gdi_116 ._input_f1gdi_132:focus{outline:none;border-color:#3b82f6}._formGroup_f1gdi_116 ._input_f1gdi_132:disabled{background:#f9fafb;cursor:not-allowed}._formGroup_f1gdi_116 ._helpText_f1gdi_149{margin-top:.75rem;font-size:.875rem;color:#6b7280}._formGroup_f1gdi_116 ._helpText_f1gdi_149 details{cursor:pointer}._formGroup_f1gdi_116 ._helpText_f1gdi_149 details summary{color:#3b82f6;font-weight:500}._formGroup_f1gdi_116 ._helpText_f1gdi_149 details summary:hover{text-decoration:underline}._formGroup_f1gdi_116 ._helpText_f1gdi_149 details ol{margin:.75rem 0 0 1.5rem;line-height:1.8;color:#374151}._message_f1gdi_170{padding:.875rem 1rem;border-radius:8px;margin-bottom:1rem;font-size:.925rem}._message_f1gdi_170._success_f1gdi_176{background:#d1fae5;color:#065f46;border:1px solid #6ee7b7}._message_f1gdi_170._error_f1gdi_181{background:#fee2e2;color:#991b1b;border:1px solid #fca5a5}._message_f1gdi_170._info_f1gdi_186{background:#dbeafe;color:#1e40af;border:1px solid #93c5fd}._actions_f1gdi_192{display:flex;gap:.75rem;flex-wrap:wrap;margin-bottom:1.5rem}._actions_f1gdi_192 ._btn_f1gdi_198{padding:.75rem 1.5rem;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s}._actions_f1gdi_192 ._btn_f1gdi_198:disabled{opacity:.5;cursor:not-allowed}._actions_f1gdi_192 ._btn_f1gdi_198:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 4px 6px #0000001a}._actions_f1gdi_192 ._btn_f1gdi_198:not(:disabled):active{transform:translateY(0)}._actions_f1gdi_192 ._btnPrimary_f1gdi_218{background:#3b82f6;color:#fff}._actions_f1gdi_192 ._btnPrimary_f1gdi_218:not(:disabled):hover{background:#2563eb}._actions_f1gdi_192 ._btnSecondary_f1gdi_225{background:#f3f4f6;color:#374151}._actions_f1gdi_192 ._btnSecondary_f1gdi_225:not(:disabled):hover{background:#e5e7eb}._actions_f1gdi_192 ._btnDanger_f1gdi_232{background:#fee2e2;color:#991b1b}._actions_f1gdi_192 ._btnDanger_f1gdi_232:not(:disabled):hover{background:#fca5a5}._infoSection_f1gdi_240{background:#f9fafb;padding:1.5rem;border-radius:8px;border-left:4px solid #3b82f6}._infoSection_f1gdi_240 h3{margin-top:0;margin-bottom:.75rem;color:#1a1a1a;font-size:1.125rem}._infoSection_f1gdi_240 p{margin:.75rem 0;color:#4b5563;line-height:1.6}._infoSection_f1gdi_240 p code{background:#e5e7eb;padding:.125rem .375rem;border-radius:3px;font-family:Courier New,monospace;font-size:.9em}._infoSection_f1gdi_240 ul{margin:.75rem 0;padding-left:1.5rem;color:#4b5563;line-height:1.8}._infoSection_f1gdi_240 ul code{background:#e5e7eb;padding:.125rem .375rem;border-radius:3px;font-family:Courier New,monospace;font-size:.9em}._loadingContainer_f1gdi_278{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem}._loadingContainer_f1gdi_278 ._spinner_f1gdi_285{width:40px;height:40px;border:4px solid #e5e7eb;border-top-color:#3b82f6;border-radius:50%;animation:_spin_f1gdi_285 .8s linear infinite;margin-bottom:1rem}._loadingContainer_f1gdi_278 p{color:#6b7280;font-size:.975rem}@keyframes _spin_f1gdi_285{to{transform:rotate(360deg)}}@media (max-width: 768px){._container_f1gdi_1{margin:1rem auto}._card_f1gdi_7{padding:1.5rem}._header_f1gdi_14{flex-direction:column;align-items:flex-start;gap:.75rem}._actions_f1gdi_192{flex-direction:column}._actions_f1gdi_192 ._btn_f1gdi_198{width:100%}}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;color:#ececf1;background-color:#343541;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.app{min-height:100vh;display:flex;flex-direction:column;background-color:#343541}.main-content{flex:1;padding-top:70px;background-color:#343541}.container{max-width:1200px;margin:0 auto;padding:0 1rem}@media (min-width: 768px){.container{padding:0 2rem}}.btn{padding:.5rem 1.5rem;border:none;border-radius:.75rem;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s ease;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;text-align:center;white-space:nowrap}.btn:disabled{opacity:.5;cursor:not-allowed}.btn:focus{outline:2px solid #6366f1;outline-offset:2px}.btn-primary{background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;box-shadow:0 4px 12px #6366f14d}.btn-primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 20px #6366f166}.btn-secondary{background-color:#f1f5f9;color:#0f172a}.btn-secondary:hover:not(:disabled){background-color:#dfe8f1}.btn-outline{background-color:transparent;color:#fff;border:2px solid rgba(255,255,255,.3)}.btn-outline:hover:not(:disabled){background-color:#ffffff1a;border-color:#ffffff80}.btn-outline-dark{background-color:transparent;color:#6366f1;border:2px solid #6366f1}.btn-outline-dark:hover:not(:disabled){background-color:#6366f1;color:#fff}.btn-lg{padding:1rem 2rem;font-size:1.125rem;border-radius:1rem}.btn-xl{padding:1.25rem 2.5rem;font-size:1.25rem;border-radius:1rem}.card{background:#40414f;border-radius:.75rem;box-shadow:0 4px 12px #0000004d;padding:1.5rem;border:1px solid #4d4d5c}@media (min-width: 768px){.card{padding:2rem}}.input-group{margin-bottom:1.5rem}.label{display:block;margin-bottom:.5rem;font-weight:600;color:#ececf1;font-size:.875rem}.input{width:100%;padding:.5rem 1rem;border:2px solid #565869;border-radius:.5rem;font-size:1rem;background-color:#40414f;color:#ececf1;transition:border-color .2s ease}.input:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 3px #6366f133}.input:disabled{background-color:#202123;cursor:not-allowed;opacity:.6}.input::placeholder{color:#8e8ea0}.select{width:100%;padding:.5rem 1rem;border:2px solid #565869;border-radius:.5rem;font-size:1rem;background-color:#40414f;color:#ececf1;cursor:pointer}.select:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 3px #6366f133}.textarea{width:100%;padding:.5rem 1rem;border:2px solid #565869;border-radius:.5rem;font-size:1rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;resize:vertical;min-height:100px;background-color:#40414f;color:#ececf1}.textarea:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 3px #6366f133}.textarea::placeholder{color:#8e8ea0}.error-message{color:#ef4444;font-size:.875rem;margin-top:.25rem}.success-message{color:#10b981;font-size:.875rem;margin-top:.25rem}.loading{display:flex;align-items:center;justify-content:center;padding:2rem;color:#64748b}.spinner{border:3px solid #f1f5f9;border-top:3px solid #6366f1;border-radius:50%;width:40px;height:40px;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
