*{box-sizing:border-box;padding:0;text-decoration:none}*,body{margin:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;color:#333;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;min-height:100vh;overflow-x:hidden;scroll-behavior:smooth;transition:background-color .3s ease,color .3s ease;width:100%}.dark,body.dark{--dark-bg:#0a0e17;--dark-bg-secondary:#0f1419;--dark-surface:#1a202c;--dark-surface-2:#2d3748;--dark-surface-3:#4a5568;--dark-surface-glass:#1a202ccc;--dark-border:#4a5568;--dark-border-light:#718096;--dark-text:#f7fafc;--dark-text-secondary:#e2e8f0;--dark-muted:#a0aec0;--dark-accent-primary:#667eea;--dark-accent-secondary:#764ba2;--dark-accent-glow:#667eea4d;--dark-success:#68d391;--dark-warning:#f6e05e;--dark-error:#fc8181;--dark-shadow-sm:0 2px 8px #0000004d;--dark-shadow-md:0 4px 16px #0006;--dark-shadow-lg:0 8px 32px #00000080;--dark-shadow-xl:0 16px 48px #0009;--dark-gradient-primary:linear-gradient(135deg,var(--dark-accent-primary) 0%,var(--dark-accent-secondary) 100%);--dark-gradient-surface:linear-gradient(135deg,var(--dark-surface) 0%,var(--dark-surface-2) 100%);--dark-gradient-glass:linear-gradient(135deg,#1a202ce6,#2d3748cc)}body.dark{background:radial-gradient(ellipse at top,var(--dark-bg-secondary) 0,var(--dark-bg) 50%),linear-gradient(135deg,var(--dark-bg) 0,var(--dark-surface) 100%)!important;color:var(--dark-text);position:relative}body.dark:before{animation:globalParticleFloat 25s ease-in-out infinite;background-image:radial-gradient(circle at 25% 25%,var(--dark-accent-glow) 0,#0000 50%),radial-gradient(circle at 75% 75%,#764ba233 0,#0000 50%);content:"";height:100%;left:0;opacity:.3;pointer-events:none;position:fixed;top:0;width:100%;z-index:-1}@keyframes globalParticleFloat{0%,to{transform:translateY(0) rotate(0deg)}25%{transform:translateY(-15px) rotate(90deg)}50%{transform:translateY(0) rotate(180deg)}75%{transform:translateY(-10px) rotate(270deg)}}.dark section,body.dark section{border-color:var(--dark-border)!important}.dark h1,.dark h2,.dark h3,body.dark h1,body.dark h2,body.dark h3{color:var(--dark-text)!important}.dark [class*=section],body.dark [class*=section]{border-bottom:1px solid var(--dark-border)!important}.dark [class*=timeline],body.dark [class*=timeline]{border-left:none!important}.dark [class*=timelineItem],body.dark [class*=timelineItem]{background-color:#0f172a99!important;border:1px solid var(--dark-border)!important}.dark [class*=connector],.dark [class*=timelineConnector],body.dark [class*=connector],body.dark [class*=timelineConnector]{background-color:var(--dark-border)!important;width:2px!important}.dark .applicationViewContainer .content,body.dark .applicationViewContainer .content{background:#0000!important;background-color:initial!important;border:1px solid var(--dark-border)!important}.dark .applicationViewContainer .applicationBody,body.dark .applicationViewContainer .applicationBody{background:#0000!important;background-color:initial!important;color:var(--dark-text)!important}.dark #root,body.dark #root{background:#0000!important;min-height:100vh;position:relative;z-index:0}.dark .applicationBody,.dark .applicationViewContainer,.dark .applicationViewContainer .content,.dark .dashboardContainer,.dark .jobDetailsContainer,.dark .layoutContainer,.dark .mainContent,.dark .notFoundContainer,.dark .page-container,.dark .profileContainer,.dark .registerContainer,.dark .timelineSection,body.dark .applicationBody,body.dark .applicationViewContainer,body.dark .applicationViewContainer .content,body.dark .dashboardContainer,body.dark .jobDetailsContainer,body.dark .layoutContainer,body.dark .mainContent,body.dark .notFoundContainer,body.dark .page-container,body.dark .profileContainer,body.dark .registerContainer,body.dark .timelineSection{background:#0000!important;background-color:initial!important;background-image:none!important}.dark .content,.dark .modal,.dark .modalContent,body.dark .content,body.dark .modal,body.dark .modalContent{background:#0000!important;background-color:initial!important;border:1px solid var(--dark-border)!important;box-shadow:0 4px 12px #00000040!important}#root{min-height:100vh;overflow-x:hidden;width:100%}.dark .applicationCard,.dark .applyCard,.dark .card,.dark .infoCard,.dark .jobCard,.dark .timelineItem,.dark [class*=Card],body.dark .applicationCard,body.dark .applyCard,body.dark .card,body.dark .infoCard,body.dark .jobCard,body.dark .timelineItem,body.dark [class*=Card]{-webkit-backdrop-filter:blur(15px)!important;backdrop-filter:blur(15px)!important;background:var(--dark-gradient-glass)!important;border:1px solid var(--dark-border)!important;box-shadow:var(--dark-shadow-lg)!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}.ErrorBoundary_errorContainer__FLrhg{align-items:center;background-color:#f8f9fa;display:flex;justify-content:center;min-height:100vh;padding:20px}.ErrorBoundary_errorContent__EBiee{background-color:#fff;border-radius:8px;box-shadow:0 4px 6px #0000001a;max-width:600px;padding:40px;text-align:center;width:100%}.ErrorBoundary_errorContent__EBiee h2{color:#e53e3e;margin-bottom:16px;margin-top:0}.ErrorBoundary_errorContent__EBiee p{color:#4a5568;margin-bottom:24px}.ErrorBoundary_actions__W2izF{display:flex;gap:16px;justify-content:center;margin-bottom:24px}.ErrorBoundary_reloadBtn__0E5qb{background-color:#3182ce;border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:600;padding:10px 20px;transition:background-color .2s}.ErrorBoundary_reloadBtn__0E5qb:hover{background-color:#2b6cb0}.ErrorBoundary_homeBtn__3DRnG{background-color:#e2e8f0;border-radius:4px;color:#4a5568;font-weight:600;padding:10px 20px;text-decoration:none;transition:background-color .2s}.ErrorBoundary_homeBtn__3DRnG:hover{background-color:#cbd5e0}.ErrorBoundary_errorDetails__xNuni{background-color:#fff5f5;border:1px solid #fed7d7;border-radius:4px;margin-top:24px;padding:16px;text-align:left}.ErrorBoundary_errorDetails__xNuni summary{color:#c53030;cursor:pointer;font-weight:600;margin-bottom:8px}.ErrorBoundary_errorDetails__xNuni p{color:#c53030;font-family:monospace;margin:0 0 8px}.ErrorBoundary_errorDetails__xNuni pre{color:#742a2a;font-size:12px;margin:0;white-space:pre-wrap;word-break:break-all}.Navbar_navbar__n7ygh{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border-bottom:1px solid #e5e7ebcc;left:0;position:fixed;right:0;top:0;transform:translateZ(0);transition:all .3s cubic-bezier(.4,0,.2,1);width:100%;will-change:transform;z-index:9998}.Navbar_navContainer__kQ8aQ{align-items:center;display:flex;height:80px;justify-content:space-between;margin:0 auto;max-width:1400px;padding:0 2rem}.Navbar_brandLink__QomFB,.Navbar_navBrand__aZrvg{align-items:center;display:flex;gap:.75rem}.Navbar_brandLink__QomFB{text-decoration:none}.Navbar_logoIcon__TNvKC{align-items:center;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:10px;color:#fff;display:flex;flex-shrink:0;height:38px;justify-content:center;width:38px}.Navbar_logoIcon__TNvKC svg{height:22px;width:22px}.Navbar_navBrand__aZrvg h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#3b82f6,#1d4ed8);-webkit-background-clip:text;background-clip:text;font-size:1.75rem;font-weight:800;letter-spacing:-.025em;margin:0}.Navbar_navLinks__UMGgk{align-items:center;display:flex;gap:2rem}.Navbar_navLink__6hnmd{border-radius:.75rem;color:#4b5563;font-size:.95rem;font-weight:600;padding:.5rem 1rem;position:relative;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.Navbar_navLink__6hnmd:hover{background:#3b82f61a;color:#3b82f6;transform:translateY(-1px)}.Navbar_navLink__6hnmd.Navbar_active__\+dvfu{color:#3b82f6;position:relative}.Navbar_navLink__6hnmd.Navbar_active__\+dvfu:after{background:linear-gradient(135deg,#3b82f6,#8b5cf6);border-radius:2px;bottom:-2px;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:80%}.Navbar_navActions__bVmqh{align-items:center;display:flex;gap:1rem}.Navbar_userDropdown__iOF4W{position:relative;z-index:9999}.Navbar_userButton__d5Z7B{align-items:center;background:#4b55630d;border:2px solid #0000;border-radius:1rem;cursor:pointer;display:flex;gap:.75rem;padding:.5rem 1rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.Navbar_userButton__d5Z7B:hover{background:#3b82f61a;border-color:#3b82f633;transform:translateY(-1px)}.Navbar_avatar__bEDWP{border:2px solid #e5e7eb;border-radius:50%;height:2.5rem;overflow:hidden;transition:all .3s ease;width:2.5rem}.Navbar_userButton__d5Z7B:hover .Navbar_avatar__bEDWP{border-color:#3b82f6}.Navbar_avatar__bEDWP img{height:100%;object-fit:cover;width:100%}.Navbar_userName__\+Y4LL{color:#374151;font-size:.875rem;font-weight:600}.Navbar_rotateIcon__udJ77{transform:rotate(180deg);transition:transform .3s cubic-bezier(.4,0,.2,1)}.Navbar_dropdownMenu__xlZS9{animation:Navbar_slideDown__vt6aW .2s ease-out forwards;background:#fff;border:1px solid #e5e7ebcc;border-radius:1rem;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;min-width:240px;opacity:0;padding:.5rem;position:absolute;right:0;top:calc(100% + .5rem);transform:translateY(-10px) scale(.95);z-index:9999!important}@keyframes Navbar_slideDown__vt6aW{to{opacity:1;transform:translateY(0) scale(1)}}.Navbar_dropdownMenu__xlZS9:before{background-color:#fff;box-shadow:-2px -2px 5px #0000000a;content:"";height:16px;position:absolute;right:20px;top:-8px;transform:rotate(45deg);width:16px}.Navbar_dropdownItem__POg6i{align-items:center;background:none;border:none;border-radius:.5rem;color:#374151;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.75rem;margin:.125rem 0;padding:.75rem 1rem;text-align:left;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);width:100%}.Navbar_dropdownItem__POg6i:hover{background:#3b82f61a;color:#3b82f6;transform:translateX(4px)}.Navbar_dropdownItem__POg6i i{color:#6b7280;text-align:center;width:1.25rem}.Navbar_dropdownItem__POg6i:hover i{color:#3b82f6}.Navbar_dropdownItem__POg6i.Navbar_logout__FhDY4{border-top:1px solid #e5e7ebcc;color:#dc2626;margin-top:.5rem;padding-top:.75rem}.Navbar_dropdownItem__POg6i.Navbar_logout__FhDY4:hover{background:#dc26261a;color:#dc2626}.Navbar_dropdownItem__POg6i.Navbar_logout__FhDY4 i{color:#dc2626}.Navbar_mobileMenuBtn__B1KIp{background:none;border:none;color:#4b5563;cursor:pointer;display:none;padding:.5rem;z-index:1001}.Navbar_mobileMenuBtn__B1KIp svg{height:28px;width:28px}.Navbar_mobileDrawer__cShMe{background:#fff;box-shadow:-5px 0 30px #0000001a;display:flex;flex-direction:column;height:100vh;max-width:100%;padding:6rem 2rem 2rem;position:fixed;right:-100%;top:0;transition:right .3s ease;width:300px;z-index:999}.Navbar_mobileDrawer__cShMe.Navbar_drawerOpen__sbAJA{right:0}.Navbar_mobileNavLinks__GhgKX{display:flex;flex-direction:column;gap:1.25rem;margin-bottom:2rem}.Navbar_mobileNavLink__MCp2w{align-items:center;background:none;border:none;color:#1e293b;cursor:pointer;display:flex;font-family:inherit;font-size:1.125rem;font-weight:600;padding:0;text-align:left;text-decoration:none;transition:color .2s ease}.Navbar_mobileNavLink__MCp2w:hover{color:#3b82f6}.Navbar_mobileDivider__06w2o{background:#e2e8f0;height:1px;margin:.5rem 0}.Navbar_drawerOverlay__Nz5Vl{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;inset:0;position:fixed;z-index:998}.dark .Navbar_mobileDrawer__cShMe,body.Navbar_dark__XHBoh .Navbar_mobileDrawer__cShMe{background:#0f172a}.dark .Navbar_mobileNavLink__MCp2w,body.Navbar_dark__XHBoh .Navbar_mobileNavLink__MCp2w{color:#f8fafc}.dark .Navbar_mobileDivider__06w2o,body.Navbar_dark__XHBoh .Navbar_mobileDivider__06w2o{background:#334155}.dark .Navbar_mobileMenuBtn__B1KIp,body.Navbar_dark__XHBoh .Navbar_mobileMenuBtn__B1KIp{color:#f8fafc}.dark .Navbar_navbar__n7ygh,body.Navbar_dark__XHBoh .Navbar_navbar__n7ygh{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172ad9;border-bottom-color:var(--dark-border)}.dark .Navbar_navBrand__aZrvg h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#60a5fa,#3b82f6);-webkit-background-clip:text;background-clip:text}.dark .Navbar_navLink__6hnmd,body.Navbar_dark__XHBoh .Navbar_navLink__6hnmd{color:var(--dark-text)}.dark .Navbar_navLink__6hnmd:hover,body.Navbar_dark__XHBoh .Navbar_navLink__6hnmd:hover{background:#60a5fa1f;color:var(--dark-accent-start)}.dark .Navbar_navLink__6hnmd.Navbar_active__\+dvfu,body.Navbar_dark__XHBoh .Navbar_navLink__6hnmd.Navbar_active__\+dvfu{color:var(--dark-accent-start);position:relative}.dark .Navbar_navLink__6hnmd.Navbar_active__\+dvfu:after,body.Navbar_dark__XHBoh .Navbar_navLink__6hnmd.Navbar_active__\+dvfu:after{background:linear-gradient(135deg,var(--dark-accent-start),#a78bfa);border-radius:2px;bottom:-2px;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:80%}.dark .Navbar_userButton__d5Z7B,body.Navbar_dark__XHBoh .Navbar_userButton__d5Z7B{background:#6b72801a}.dark .Navbar_userButton__d5Z7B:hover,body.Navbar_dark__XHBoh .Navbar_userButton__d5Z7B:hover{background:#60a5fa1f;border-color:#60a5fa33}.dark .Navbar_userName__\+Y4LL,body.Navbar_dark__XHBoh .Navbar_userName__\+Y4LL{color:var(--dark-text)}.dark .Navbar_avatar__bEDWP,body.Navbar_dark__XHBoh .Navbar_avatar__bEDWP{border-color:var(--dark-border)}.dark .Navbar_userButton__d5Z7B:hover .Navbar_avatar__bEDWP,body.Navbar_dark__XHBoh .Navbar_userButton__d5Z7B:hover .Navbar_avatar__bEDWP{border-color:var(--dark-accent-start)}.dark .Navbar_dropdownMenu__xlZS9,body.Navbar_dark__XHBoh .Navbar_dropdownMenu__xlZS9{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172ae6;border-color:var(--dark-border);z-index:9999!important}.dark .Navbar_dropdownItem__POg6i,body.Navbar_dark__XHBoh .Navbar_dropdownItem__POg6i{color:var(--dark-text)}.dark .Navbar_dropdownItem__POg6i:hover,body.Navbar_dark__XHBoh .Navbar_dropdownItem__POg6i:hover{background:#60a5fa1f;color:var(--dark-accent-start)}.dark .Navbar_dropdownItem__POg6i i,body.Navbar_dark__XHBoh .Navbar_dropdownItem__POg6i i{color:var(--dark-muted)}.dark .Navbar_dropdownItem__POg6i:hover i,body.Navbar_dark__XHBoh .Navbar_dropdownItem__POg6i:hover i{color:var(--dark-accent-start)}.dark .Navbar_dropdownItem__POg6i.Navbar_logout__FhDY4,body.Navbar_dark__XHBoh .Navbar_dropdownItem__POg6i.Navbar_logout__FhDY4{border-top-color:var(--dark-border);color:#f87171}.dark .Navbar_dropdownItem__POg6i.Navbar_logout__FhDY4:hover{background:#f871711a;color:#f87171}.dark .Navbar_dropdownItem__POg6i.Navbar_logout__FhDY4 i{color:#f87171}@media (max-width:768px){.Navbar_navContainer__kQ8aQ{height:70px;padding:0 1rem}.Navbar_navBrand__aZrvg h1{font-size:1.5rem}.Navbar_navLinks__UMGgk{gap:1rem}.Navbar_navLink__6hnmd{font-size:.875rem;padding:.375rem .75rem}.Navbar_navActions__bVmqh{gap:.5rem}.Navbar_darkModeButton__eyL3V{font-size:1rem;height:2.25rem;width:2.25rem}.Navbar_avatar__bEDWP{height:2rem;width:2rem}.Navbar_userName__\+Y4LL{display:none}.Navbar_dropdownMenu__xlZS9{min-width:200px;right:-1rem}}@media (max-width:480px){.Navbar_navContainer__kQ8aQ{height:65px;padding:0 .75rem}.Navbar_navLinks__UMGgk{gap:.5rem}.Navbar_navLink__6hnmd{font-size:.8rem;padding:.25rem .5rem}.Navbar_navBrand__aZrvg h1{font-size:1.25rem}}.dark .Navbar_dropdownItem__POg6i:hover{background-color:#404040;color:#5fa4ef}.dark .Navbar_dropdownItem__POg6i i{color:#5fa4ef}@media (max-width:768px){.Navbar_navActions__bVmqh,.Navbar_navLinks__UMGgk{display:none}.Navbar_mobileMenuBtn__B1KIp{align-items:center;display:flex;justify-content:center}.Navbar_navContainer__kQ8aQ{height:60px}.Navbar_userName__\+Y4LL{display:none}}@media (max-width:480px){.Navbar_navContainer__kQ8aQ{padding:0 15px}}.dark .Navbar_navbar__n7ygh,body.dark .Navbar_navbar__n7ygh{background:#0f172ad9!important;border-bottom:1px solid var(--dark-border)!important}.dark .Navbar_navLink__6hnmd,body.dark .Navbar_navLink__6hnmd{color:var(--dark-muted)!important}.dark .Navbar_navLink__6hnmd:hover,body.dark .Navbar_navLink__6hnmd:hover{background:#3b82f626!important;color:var(--dark-accent-end)!important}.dark .Navbar_navLink__6hnmd.Navbar_active__\+dvfu,body.dark .Navbar_navLink__6hnmd.Navbar_active__\+dvfu{color:var(--dark-accent-end)!important}.dark .Navbar_avatar__bEDWP,body.dark .Navbar_avatar__bEDWP{border-color:var(--dark-border)!important}.dark .Navbar_dropdownMenu__xlZS9,body.dark .Navbar_dropdownMenu__xlZS9{background:var(--dark-surface)!important;border:1px solid var(--dark-border)!important;box-shadow:var(--dark-shadow)!important}.SubscriptionBanner_banner__FJJ2q{align-items:center;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:1px solid #e2e8f0;border-radius:12px;display:flex;gap:1.5rem;justify-content:space-between;margin-bottom:1.5rem;padding:1rem 1.5rem;transition:all .3s ease}.SubscriptionBanner_banner__FJJ2q.SubscriptionBanner_compact__NpVKv{margin-bottom:1rem;padding:.75rem 1rem}.SubscriptionBanner_banner__FJJ2q.SubscriptionBanner_freeTier__Vyt1q{background:linear-gradient(135deg,#fefce8,#fef9c3);border-color:#fde047}.SubscriptionBanner_banner__FJJ2q.SubscriptionBanner_paidTier__0mf9G{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border-color:#86efac}.SubscriptionBanner_banner__FJJ2q.SubscriptionBanner_lowUsage__wRZiv{background:linear-gradient(135deg,#fff7ed,#ffedd5);border-color:#fdba74}.SubscriptionBanner_banner__FJJ2q.SubscriptionBanner_outOfInterviews__mCm48{background:linear-gradient(135deg,#fef2f2,#fee2e2);border-color:#fca5a5}.SubscriptionBanner_banner__FJJ2q.SubscriptionBanner_loading__iQWJ9{background:#f8fafc;min-height:80px}.SubscriptionBanner_loadingPulse__r-xM5{display:flex;flex-direction:column;gap:.5rem;width:100%}.SubscriptionBanner_loadingBar__hKbkh{animation:SubscriptionBanner_loading__iQWJ9 1.5s infinite;background:linear-gradient(90deg,#e2e8f0 25%,#f1f5f9 50%,#e2e8f0 75%);background-size:200% 100%;border-radius:6px;height:12px;width:80%}@keyframes SubscriptionBanner_loading__iQWJ9{0%{background-position:200% 0}to{background-position:-200% 0}}.SubscriptionBanner_planInfo__G6X2R{display:flex;flex:1 1;flex-direction:column;gap:.75rem}.SubscriptionBanner_planHeader__SxrPi{align-items:center;display:flex;gap:1rem;justify-content:space-between}.SubscriptionBanner_planBadge__SiCYw{align-items:center;color:#1e293b;display:flex;font-size:.95rem;font-weight:600;gap:.5rem}.SubscriptionBanner_planBadge__SiCYw svg{color:#3b82f6;height:20px;width:20px}.SubscriptionBanner_freeTier__Vyt1q .SubscriptionBanner_planBadge__SiCYw svg{color:#eab308}.SubscriptionBanner_paidTier__0mf9G .SubscriptionBanner_planBadge__SiCYw svg{color:#22c55e}.SubscriptionBanner_planName__5AeLb{font-weight:600}.SubscriptionBanner_expiryDate__IvIo6{background:#ffffffb3;border-radius:4px;color:#64748b;font-size:.8rem;padding:.25rem .5rem}.SubscriptionBanner_usageSection__TlI\+w{display:flex;flex-direction:column;gap:.5rem}.SubscriptionBanner_usageInfo__6MW1R{align-items:center;display:flex;gap:.5rem}.SubscriptionBanner_usageLabel__UbupQ{color:#64748b;font-size:.85rem}.SubscriptionBanner_usageValue__H4cEp{align-items:center;color:#1e293b;display:flex;font-size:.95rem;gap:.25rem}.SubscriptionBanner_usageValue__H4cEp strong{color:#3b82f6;font-size:1.2rem;font-weight:700}.SubscriptionBanner_lowUsage__wRZiv .SubscriptionBanner_usageValue__H4cEp strong{color:#f59e0b}.SubscriptionBanner_outOfInterviews__mCm48 .SubscriptionBanner_usageValue__H4cEp strong{color:#ef4444}.SubscriptionBanner_usageDivider__l71kT{color:#94a3b8;margin:0 2px}.SubscriptionBanner_infinityIcon__A8tPa{color:#22c55e;height:18px;margin-right:4px;width:18px}.SubscriptionBanner_progressBar__Hq-4Y{background:#0000001a;border-radius:3px;height:6px;max-width:200px;overflow:hidden;width:100%}.SubscriptionBanner_progressFill__W8RKK{background:linear-gradient(90deg,#3b82f6,#60a5fa);border-radius:3px;height:100%;transition:width .3s ease}.SubscriptionBanner_lowUsage__wRZiv .SubscriptionBanner_progressFill__W8RKK{background:linear-gradient(90deg,#f59e0b,#fbbf24)}.SubscriptionBanner_outOfInterviews__mCm48 .SubscriptionBanner_progressFill__W8RKK{background:linear-gradient(90deg,#ef4444,#f87171)}.SubscriptionBanner_ctaSection__mb7am{align-items:flex-end;display:flex;flex-direction:column;gap:.5rem}.SubscriptionBanner_ctaText__7Tzit{align-items:center;color:#64748b;display:flex;font-size:.85rem;gap:.5rem;margin:0;text-align:right}.SubscriptionBanner_ctaText__7Tzit svg{flex-shrink:0;height:16px;width:16px}.SubscriptionBanner_lowUsage__wRZiv .SubscriptionBanner_ctaText__7Tzit svg{color:#f59e0b}.SubscriptionBanner_outOfInterviews__mCm48 .SubscriptionBanner_ctaText__7Tzit svg{color:#ef4444}.SubscriptionBanner_upgradeButton__8wxpW{align-items:center;background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;border-radius:8px;box-shadow:0 2px 8px #3b82f64d;color:#fff;cursor:pointer;display:flex;font-size:.9rem;font-weight:600;gap:.5rem;padding:.6rem 1.25rem;transition:all .2s ease}.SubscriptionBanner_upgradeButton__8wxpW:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 4px 12px #3b82f666;transform:translateY(-1px)}.SubscriptionBanner_upgradeButton__8wxpW svg{height:16px;width:16px}.SubscriptionBanner_outOfInterviews__mCm48 .SubscriptionBanner_upgradeButton__8wxpW{animation:SubscriptionBanner_pulse__krGKW 2s infinite;background:linear-gradient(135deg,#ef4444,#dc2626);box-shadow:0 2px 8px #ef44444d}.SubscriptionBanner_outOfInterviews__mCm48 .SubscriptionBanner_upgradeButton__8wxpW:hover{background:linear-gradient(135deg,#dc2626,#b91c1c);box-shadow:0 4px 12px #ef444466}@keyframes SubscriptionBanner_pulse__krGKW{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}.SubscriptionBanner_compact__NpVKv .SubscriptionBanner_planInfo__G6X2R{align-items:center;flex-direction:row;gap:1.5rem}.SubscriptionBanner_compact__NpVKv .SubscriptionBanner_planHeader__SxrPi{flex:none}.SubscriptionBanner_compact__NpVKv .SubscriptionBanner_usageSection__TlI\+w{align-items:center;flex-direction:row;gap:1rem}.SubscriptionBanner_compact__NpVKv .SubscriptionBanner_progressBar__Hq-4Y{max-width:120px}.SubscriptionBanner_compact__NpVKv .SubscriptionBanner_ctaSection__mb7am{align-items:center;flex-direction:row}.SubscriptionBanner_compact__NpVKv .SubscriptionBanner_ctaText__7Tzit{display:none}.dark .SubscriptionBanner_banner__FJJ2q{background:linear-gradient(135deg,#1e293b,#0f172a);border-color:#334155}.dark .SubscriptionBanner_banner__FJJ2q.SubscriptionBanner_freeTier__Vyt1q{background:linear-gradient(135deg,#422006,#1c1917);border-color:#854d0e}.dark .SubscriptionBanner_banner__FJJ2q.SubscriptionBanner_paidTier__0mf9G{background:linear-gradient(135deg,#052e16,#0f172a);border-color:#166534}.dark .SubscriptionBanner_banner__FJJ2q.SubscriptionBanner_lowUsage__wRZiv{background:linear-gradient(135deg,#431407,#1c1917);border-color:#c2410c}.dark .SubscriptionBanner_banner__FJJ2q.SubscriptionBanner_outOfInterviews__mCm48{background:linear-gradient(135deg,#450a0a,#1c1917);border-color:#dc2626}.dark .SubscriptionBanner_planBadge__SiCYw,.dark .SubscriptionBanner_usageValue__H4cEp{color:#f1f5f9}.dark .SubscriptionBanner_expiryDate__IvIo6{background:#0000004d;color:#94a3b8}.dark .SubscriptionBanner_progressBar__Hq-4Y{background:#ffffff1a}@media (max-width:768px){.SubscriptionBanner_banner__FJJ2q{align-items:stretch;flex-direction:column;gap:1rem}.SubscriptionBanner_ctaSection__mb7am{align-items:stretch}.SubscriptionBanner_ctaText__7Tzit{justify-content:center;text-align:center}.SubscriptionBanner_upgradeButton__8wxpW{justify-content:center}.SubscriptionBanner_compact__NpVKv .SubscriptionBanner_planInfo__G6X2R{align-items:stretch;flex-direction:column}.SubscriptionBanner_compact__NpVKv .SubscriptionBanner_ctaText__7Tzit{display:flex}}.UpgradePlanModal_overlay__p199q{align-items:center;animation:UpgradePlanModal_fadeIn__f7iGM .2s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;bottom:0;display:flex;justify-content:center;left:0;padding:1rem;position:fixed;right:0;top:0;z-index:1000}@keyframes UpgradePlanModal_fadeIn__f7iGM{0%{opacity:0}to{opacity:1}}.UpgradePlanModal_modal__MMFpa{animation:UpgradePlanModal_slideUp__Y9d5V .3s ease;background:#fff;border-radius:16px;box-shadow:0 25px 50px -12px #00000040;display:flex;flex-direction:column;max-height:90vh;max-width:800px;overflow:hidden;width:100%}@keyframes UpgradePlanModal_slideUp__Y9d5V{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.UpgradePlanModal_header__woLyl{align-items:flex-start;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:1.5rem 1.5rem 1rem}.UpgradePlanModal_headerContent__M8fyt h2{align-items:center;color:#1e293b;display:flex;font-size:1.5rem;font-weight:700;gap:.5rem;margin:0 0 .25rem}.UpgradePlanModal_headerContent__M8fyt h2 svg{color:#3b82f6;height:28px;width:28px}.UpgradePlanModal_headerContent__M8fyt p{color:#64748b;font-size:.9rem;margin:0}.UpgradePlanModal_closeButton__Q9bMn{background:none;border:none;border-radius:8px;color:#64748b;cursor:pointer;padding:.5rem;transition:all .2s}.UpgradePlanModal_closeButton__Q9bMn:hover{background:#e2e8f0;color:#1e293b}.UpgradePlanModal_closeButton__Q9bMn svg{height:20px;width:20px}.UpgradePlanModal_tabNav__XW7Hq{background:#f8fafc;border-bottom:1px solid #e2e8f0;display:flex;gap:.5rem;padding:.75rem 1.5rem}.UpgradePlanModal_tab__5P4ns{align-items:center;background:#0000;border:none;border-radius:8px;color:#64748b;cursor:pointer;display:flex;font-size:.9rem;font-weight:500;gap:.5rem;padding:.6rem 1rem;transition:all .2s}.UpgradePlanModal_tab__5P4ns svg{height:18px;width:18px}.UpgradePlanModal_tab__5P4ns:hover{background:#e2e8f0;color:#1e293b}.UpgradePlanModal_tab__5P4ns.UpgradePlanModal_active__UNnbd{background:#fff;box-shadow:0 1px 3px #0000001a;color:#3b82f6}.UpgradePlanModal_content__D4xSY{flex:1 1;overflow-y:auto;padding:1.5rem}.UpgradePlanModal_errorBanner__5rLTm{align-items:center;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;color:#dc2626;display:flex;font-size:.9rem;gap:.75rem;margin-bottom:1.5rem;padding:1rem}.UpgradePlanModal_errorBanner__5rLTm svg{flex-shrink:0;height:20px;width:20px}.UpgradePlanModal_loading__2LZjM{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;padding:3rem}.UpgradePlanModal_spinner__wAKno{animation:UpgradePlanModal_spin__Rp9QF .8s linear infinite;border:3px solid #e2e8f0;border-radius:50%;border-top-color:#3b82f6;height:40px;width:40px}@keyframes UpgradePlanModal_spin__Rp9QF{to{transform:rotate(1turn)}}.UpgradePlanModal_loading__2LZjM p{color:#64748b;margin:0}.UpgradePlanModal_plansGrid__pDgTT{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.UpgradePlanModal_planCard__E0zWW{background:#fff;border:2px solid #e2e8f0;border-radius:16px;display:flex;flex-direction:column;gap:1rem;padding:1.5rem;position:relative;transition:all .3s ease}.UpgradePlanModal_planCard__E0zWW:hover{border-color:#3b82f6;box-shadow:0 10px 25px -5px #3b82f626;transform:translateY(-4px)}.UpgradePlanModal_planCard__E0zWW.UpgradePlanModal_featured__h8qd4{background:linear-gradient(135deg,#eff6ff,#f8fafc);border-color:#3b82f6}.UpgradePlanModal_planCard__E0zWW.UpgradePlanModal_current__Eu-2w{background:linear-gradient(135deg,#f0fdf4,#f8fafc);border-color:#22c55e}.UpgradePlanModal_currentBadge__NS5ZR,.UpgradePlanModal_featuredBadge__8qk8A{align-items:center;border-radius:20px;display:flex;font-size:.75rem;font-weight:600;gap:.3rem;left:50%;padding:.35rem .75rem;position:absolute;top:-12px;transform:translateX(-50%);white-space:nowrap}.UpgradePlanModal_featuredBadge__8qk8A{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff}.UpgradePlanModal_currentBadge__NS5ZR{background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff}.UpgradePlanModal_currentBadge__NS5ZR svg,.UpgradePlanModal_featuredBadge__8qk8A svg{height:12px;width:12px}.UpgradePlanModal_planHeader__I4bj3{text-align:center}.UpgradePlanModal_planHeader__I4bj3 h3{color:#1e293b;font-size:1.25rem;font-weight:700;margin:0 0 .5rem}.UpgradePlanModal_planDescription__yuqVp{color:#64748b;font-size:.85rem;line-height:1.4;margin:0}.UpgradePlanModal_planPricing__obljs{border-bottom:1px solid #e2e8f0;border-top:1px solid #e2e8f0;padding:1rem 0;text-align:center}.UpgradePlanModal_price__aWXai{color:#1e293b;font-size:2.25rem;font-weight:800}.UpgradePlanModal_period__uDuNd{color:#64748b;font-size:.9rem;margin-left:.25rem}.UpgradePlanModal_planInterviews__AxfTF{background:#f8fafc;border-radius:10px;padding:.75rem;text-align:center}.UpgradePlanModal_interviewCount__JWI7H{align-items:center;color:#3b82f6;display:flex;font-size:1.5rem;font-weight:700;gap:.25rem;justify-content:center}.UpgradePlanModal_interviewCount__JWI7H strong{font-size:2rem}.UpgradePlanModal_infinityIcon__gL76-{height:28px;width:28px}.UpgradePlanModal_interviewLabel__btSTy{color:#64748b;display:block;font-size:.85rem;margin-top:.25rem}.UpgradePlanModal_features__XBOrl{flex:1 1;list-style:none;margin:0;padding:0}.UpgradePlanModal_features__XBOrl li{align-items:flex-start;color:#4b5563;display:flex;font-size:.9rem;gap:.5rem;padding:.5rem 0}.UpgradePlanModal_features__XBOrl li svg{color:#22c55e;flex-shrink:0;height:18px;margin-top:1px;width:18px}.UpgradePlanModal_selectButton__G3vDR{align-items:center;background:#fff;border:2px solid #e2e8f0;border-radius:10px;color:#1e293b;cursor:pointer;display:flex;font-size:.95rem;font-weight:600;gap:.5rem;justify-content:center;padding:.875rem 1.5rem;transition:all .2s;width:100%}.UpgradePlanModal_selectButton__G3vDR:hover:not(.UpgradePlanModal_disabled__PtQRT){background:#eff6ff;border-color:#3b82f6;color:#3b82f6}.UpgradePlanModal_selectButton__G3vDR.UpgradePlanModal_primary__yXT60{background:linear-gradient(135deg,#3b82f6,#2563eb);border-color:#0000;color:#fff}.UpgradePlanModal_selectButton__G3vDR.UpgradePlanModal_primary__yXT60:hover:not(.UpgradePlanModal_disabled__PtQRT){background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 4px 12px #3b82f64d;transform:translateY(-1px)}.UpgradePlanModal_selectButton__G3vDR.UpgradePlanModal_disabled__PtQRT{background:#f1f5f9;border-color:#e2e8f0;color:#64748b;cursor:not-allowed;opacity:.6}.UpgradePlanModal_selectButton__G3vDR svg{height:18px;width:18px}.UpgradePlanModal_btnSpinner__O2ZiH{animation:UpgradePlanModal_spin__Rp9QF .8s linear infinite;border:2px solid;border-radius:50%;border-top:2px solid #0000;height:18px;width:18px}.UpgradePlanModal_historySection__-zcYv{min-height:200px}.UpgradePlanModal_emptyHistory__LQIKk{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:3rem;text-align:center}.UpgradePlanModal_emptyHistory__LQIKk svg{color:#cbd5e1;height:48px;margin-bottom:1rem;width:48px}.UpgradePlanModal_emptyHistory__LQIKk h4{color:#1e293b;font-size:1.1rem;font-weight:600;margin:0 0 .5rem}.UpgradePlanModal_emptyHistory__LQIKk p{color:#64748b;font-size:.9rem;margin:0}.UpgradePlanModal_historyTable__EFZBc{border-collapse:collapse;width:100%}.UpgradePlanModal_historyTable__EFZBc th{background:#f8fafc;border-bottom:1px solid #e2e8f0;color:#64748b;font-size:.8rem;font-weight:600;letter-spacing:.05em;padding:.75rem 1rem;text-align:left;text-transform:uppercase}.UpgradePlanModal_historyTable__EFZBc td{border-bottom:1px solid #e2e8f0;color:#1e293b;font-size:.9rem;padding:1rem}.UpgradePlanModal_historyTable__EFZBc tbody tr:hover{background:#f8fafc}.UpgradePlanModal_status__Pi3Nm{border-radius:20px;display:inline-block;font-size:.8rem;font-weight:500;padding:.25rem .75rem}.UpgradePlanModal_status__Pi3Nm.UpgradePlanModal_completed__fd0FL,.UpgradePlanModal_status__Pi3Nm.UpgradePlanModal_succeeded__nRFMT{background:#dcfce7;color:#16a34a}.UpgradePlanModal_status__Pi3Nm.UpgradePlanModal_pending__ktzVS{background:#fef3c7;color:#d97706}.UpgradePlanModal_status__Pi3Nm.UpgradePlanModal_failed__-GE2y{background:#fee2e2;color:#dc2626}.UpgradePlanModal_footer__gsQsf{background:#f8fafc;border-top:1px solid #e2e8f0;padding:1rem 1.5rem}.UpgradePlanModal_footer__gsQsf p{align-items:center;color:#64748b;display:flex;font-size:.85rem;gap:.5rem;justify-content:center;margin:0}.UpgradePlanModal_footer__gsQsf svg{height:16px;width:16px}.dark .UpgradePlanModal_modal__MMFpa{background:#1e293b}.dark .UpgradePlanModal_header__woLyl{background:linear-gradient(135deg,#0f172a,#1e293b);border-color:#334155}.dark .UpgradePlanModal_headerContent__M8fyt h2{color:#f1f5f9}.dark .UpgradePlanModal_headerContent__M8fyt p{color:#94a3b8}.dark .UpgradePlanModal_tabNav__XW7Hq{background:#0f172a;border-color:#334155}.dark .UpgradePlanModal_tab__5P4ns{color:#94a3b8}.dark .UpgradePlanModal_tab__5P4ns:hover{background:#334155;color:#f1f5f9}.dark .UpgradePlanModal_tab__5P4ns.UpgradePlanModal_active__UNnbd{background:#1e293b;color:#60a5fa}.dark .UpgradePlanModal_planCard__E0zWW{background:#0f172a;border-color:#334155}.dark .UpgradePlanModal_planCard__E0zWW:hover{border-color:#3b82f6}.dark .UpgradePlanModal_planCard__E0zWW.UpgradePlanModal_featured__h8qd4{background:linear-gradient(135deg,#1e3a5f,#0f172a)}.dark .UpgradePlanModal_planCard__E0zWW.UpgradePlanModal_current__Eu-2w{background:linear-gradient(135deg,#14532d,#0f172a)}.dark .UpgradePlanModal_planHeader__I4bj3 h3,.dark .UpgradePlanModal_price__aWXai{color:#f1f5f9}.dark .UpgradePlanModal_planPricing__obljs{border-color:#334155}.dark .UpgradePlanModal_planInterviews__AxfTF{background:#334155}.dark .UpgradePlanModal_features__XBOrl li{color:#cbd5e1}.dark .UpgradePlanModal_selectButton__G3vDR{background:#0f172a;border-color:#334155;color:#f1f5f9}.dark .UpgradePlanModal_selectButton__G3vDR:hover:not(.UpgradePlanModal_disabled__PtQRT){background:#1e3a5f}.dark .UpgradePlanModal_footer__gsQsf{background:#0f172a;border-color:#334155}.dark .UpgradePlanModal_historyTable__EFZBc th{background:#0f172a;border-color:#334155;color:#94a3b8}.dark .UpgradePlanModal_historyTable__EFZBc td{border-color:#334155;color:#f1f5f9}.dark .UpgradePlanModal_historyTable__EFZBc tbody tr:hover{background:#334155}@media (max-width:640px){.UpgradePlanModal_modal__MMFpa{max-height:95vh}.UpgradePlanModal_header__woLyl{padding:1rem}.UpgradePlanModal_headerContent__M8fyt h2{font-size:1.25rem}.UpgradePlanModal_tabNav__XW7Hq{padding:.5rem 1rem}.UpgradePlanModal_content__D4xSY{padding:1rem}.UpgradePlanModal_plansGrid__pDgTT{gap:1rem;grid-template-columns:1fr}.UpgradePlanModal_planCard__E0zWW{padding:1.25rem}.UpgradePlanModal_price__aWXai{font-size:1.75rem}.UpgradePlanModal_historyTable__EFZBc{font-size:.85rem}.UpgradePlanModal_historyTable__EFZBc td,.UpgradePlanModal_historyTable__EFZBc th{padding:.5rem}}.UpgradeButton_upgradeButton__vLcSv{align-items:center;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:1px solid #e2e8f0;border-radius:10px;cursor:pointer;display:flex;min-width:140px;padding:.5rem .875rem;position:relative;transition:all .2s ease}.UpgradeButton_upgradeButton__vLcSv:hover{background:linear-gradient(135deg,#f1f5f9,#e2e8f0);border-color:#cbd5e1;box-shadow:0 4px 12px #00000014;transform:translateY(-1px)}.UpgradeButton_upgradeButton__vLcSv:disabled{cursor:not-allowed;opacity:.7}.UpgradeButton_buttonContent__OR2Ma{align-items:center;display:flex;gap:.625rem;width:100%}.UpgradeButton_iconWrapper__FTFy2{align-items:center;background:linear-gradient(135deg,#e2e8f0,#cbd5e1);border-radius:6px;display:flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.UpgradeButton_iconWrapper__FTFy2 svg{color:#64748b;height:16px;width:16px}.UpgradeButton_textWrapper__hfBnp{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;gap:0;min-width:0}.UpgradeButton_planName__WtxvT{color:#1e293b;font-size:.8rem;font-weight:600;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.UpgradeButton_statusText__7RkzA{color:#64748b;font-size:.7rem;line-height:1.2;white-space:nowrap}.UpgradeButton_upgradeBadge__kv4\+P{align-items:center;animation:UpgradeButton_pulseGlow__-WBqY 2s ease-in-out infinite;background:linear-gradient(135deg,#3b82f6,#2563eb);border-radius:50%;display:flex;flex-shrink:0;height:20px;justify-content:center;width:20px}.UpgradeButton_upgradeBadge__kv4\+P svg{color:#fff;height:12px;width:12px}@keyframes UpgradeButton_pulseGlow__-WBqY{0%,to{box-shadow:0 0 0 0 #3b82f666}50%{box-shadow:0 0 0 4px #3b82f600}}.UpgradeButton_loading__spCcn{pointer-events:none}.UpgradeButton_spinner__YZD\+\+{animation:UpgradeButton_spin__sUUjj .8s linear infinite;border:2px solid #e2e8f0;border-radius:50%;border-top-color:#3b82f6;height:16px;width:16px}@keyframes UpgradeButton_spin__sUUjj{to{transform:rotate(1turn)}}.UpgradeButton_freeTier__UDwGC{background:linear-gradient(135deg,#fefce8,#fef9c3);border-color:#fde047}.UpgradeButton_freeTier__UDwGC:hover{background:linear-gradient(135deg,#fef9c3,#fef08a);border-color:#facc15}.UpgradeButton_freeTier__UDwGC .UpgradeButton_iconWrapper__FTFy2{background:linear-gradient(135deg,#fde047,#facc15)}.UpgradeButton_freeTier__UDwGC .UpgradeButton_iconWrapper__FTFy2 svg{color:#854d0e}.UpgradeButton_freeTier__UDwGC .UpgradeButton_upgradeBadge__kv4\+P{background:linear-gradient(135deg,#f59e0b,#d97706)}.UpgradeButton_paidTier__XTxr\+{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border-color:#86efac}.UpgradeButton_paidTier__XTxr\+:hover{background:linear-gradient(135deg,#dcfce7,#bbf7d0);border-color:#4ade80}.UpgradeButton_paidTier__XTxr\+ .UpgradeButton_iconWrapper__FTFy2{background:linear-gradient(135deg,#86efac,#4ade80)}.UpgradeButton_paidTier__XTxr\+ .UpgradeButton_iconWrapper__FTFy2 svg,.UpgradeButton_paidTier__XTxr\+ .UpgradeButton_statusText__7RkzA{color:#166534}.UpgradeButton_warning__y6V9R{background:linear-gradient(135deg,#fff7ed,#ffedd5);border-color:#fdba74}.UpgradeButton_warning__y6V9R:hover{background:linear-gradient(135deg,#ffedd5,#fed7aa);border-color:#fb923c}.UpgradeButton_warning__y6V9R .UpgradeButton_iconWrapper__FTFy2{background:linear-gradient(135deg,#fdba74,#fb923c)}.UpgradeButton_warning__y6V9R .UpgradeButton_iconWrapper__FTFy2 svg{color:#9a3412}.UpgradeButton_warning__y6V9R .UpgradeButton_statusText__7RkzA{color:#c2410c}.UpgradeButton_warning__y6V9R .UpgradeButton_upgradeBadge__kv4\+P{animation:UpgradeButton_pulseWarning__FEccG 1.5s ease-in-out infinite;background:linear-gradient(135deg,#f59e0b,#d97706)}@keyframes UpgradeButton_pulseWarning__FEccG{0%,to{box-shadow:0 0 0 0 #f59e0b80;transform:scale(1)}50%{box-shadow:0 0 0 6px #f59e0b00;transform:scale(1.05)}}.UpgradeButton_critical__IO264{background:linear-gradient(135deg,#fef2f2,#fee2e2);border-color:#fca5a5}.UpgradeButton_critical__IO264:hover{background:linear-gradient(135deg,#fee2e2,#fecaca);border-color:#f87171}.UpgradeButton_critical__IO264 .UpgradeButton_iconWrapper__FTFy2{background:linear-gradient(135deg,#fca5a5,#f87171)}.UpgradeButton_critical__IO264 .UpgradeButton_iconWrapper__FTFy2 svg{color:#991b1b}.UpgradeButton_critical__IO264 .UpgradeButton_statusText__7RkzA{color:#dc2626;font-weight:600}.UpgradeButton_critical__IO264 .UpgradeButton_upgradeBadge__kv4\+P{animation:UpgradeButton_pulseCritical__9S4M6 1s ease-in-out infinite;background:linear-gradient(135deg,#ef4444,#dc2626)}@keyframes UpgradeButton_pulseCritical__9S4M6{0%,to{box-shadow:0 0 0 0 #ef444499;transform:scale(1)}50%{box-shadow:0 0 0 8px #ef444400;transform:scale(1.1)}}.dark .UpgradeButton_upgradeButton__vLcSv{background:linear-gradient(135deg,#1e293b,#0f172a);border-color:#334155}.dark .UpgradeButton_upgradeButton__vLcSv:hover{background:linear-gradient(135deg,#334155,#1e293b);border-color:#475569}.dark .UpgradeButton_iconWrapper__FTFy2{background:linear-gradient(135deg,#334155,#475569)}.dark .UpgradeButton_iconWrapper__FTFy2 svg{color:#94a3b8}.dark .UpgradeButton_planName__WtxvT{color:#f1f5f9}.dark .UpgradeButton_statusText__7RkzA{color:#94a3b8}.dark .UpgradeButton_freeTier__UDwGC{background:linear-gradient(135deg,#422006,#1c1917);border-color:#854d0e}.dark .UpgradeButton_freeTier__UDwGC:hover{background:linear-gradient(135deg,#4a2f1b,#292524)}.dark .UpgradeButton_freeTier__UDwGC .UpgradeButton_iconWrapper__FTFy2{background:linear-gradient(135deg,#a16207,#ca8a04)}.dark .UpgradeButton_paidTier__XTxr\+{background:linear-gradient(135deg,#052e16,#0f172a);border-color:#166534}.dark .UpgradeButton_paidTier__XTxr\+:hover{background:linear-gradient(135deg,#14532d,#1e293b)}.dark .UpgradeButton_paidTier__XTxr\+ .UpgradeButton_iconWrapper__FTFy2{background:linear-gradient(135deg,#166534,#22c55e)}.dark .UpgradeButton_paidTier__XTxr\+ .UpgradeButton_statusText__7RkzA{color:#4ade80}.dark .UpgradeButton_warning__y6V9R{background:linear-gradient(135deg,#431407,#1c1917);border-color:#c2410c}.dark .UpgradeButton_warning__y6V9R:hover{background:linear-gradient(135deg,#7c2d12,#292524)}.dark .UpgradeButton_warning__y6V9R .UpgradeButton_statusText__7RkzA{color:#fb923c}.dark .UpgradeButton_critical__IO264{background:linear-gradient(135deg,#450a0a,#1c1917);border-color:#dc2626}.dark .UpgradeButton_critical__IO264:hover{background:linear-gradient(135deg,#7f1d1d,#292524)}.dark .UpgradeButton_critical__IO264 .UpgradeButton_statusText__7RkzA{color:#f87171}@media (max-width:768px){.UpgradeButton_upgradeButton__vLcSv{min-width:auto;padding:.5rem}.UpgradeButton_textWrapper__hfBnp{display:none}.UpgradeButton_iconWrapper__FTFy2{height:32px;width:32px}.UpgradeButton_iconWrapper__FTFy2 svg{height:18px;width:18px}.UpgradeButton_upgradeBadge__kv4\+P{height:16px;position:absolute;right:-4px;top:-4px;width:16px}.UpgradeButton_upgradeBadge__kv4\+P svg{height:10px;width:10px}}.Layout_layoutContainer__nLNW0{display:flex;flex-direction:column;min-height:100vh;overflow-x:hidden;position:relative;width:100%}.Layout_mainContent__NyGQv{flex:1 1;min-height:calc(100vh - 80px);overflow-x:hidden;padding-top:80px;width:100%}.Layout_loadingContainer__Y822F{align-items:center;background-color:#f8f9fa;display:flex;height:100vh;justify-content:center}.Layout_loadingSpinner__z6zJg{align-items:center;color:#667eea;display:flex;font-size:18px;gap:10px}.Layout_loadingSpinner__z6zJg:before{animation:Layout_spin__y2zmX 1s linear infinite;border:2px solid #e9ecef;border-radius:50%;border-top-color:#667eea;content:"";height:20px;width:20px}@keyframes Layout_spin__y2zmX{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}body.dark .Layout_layoutContainer__nLNW0{color:var(--dark-text)}body.dark .Layout_layoutContainer__nLNW0,body.dark .Layout_loadingContainer__Y822F,body.dark .Layout_mainContent__NyGQv{background:#0000!important;background-color:initial!important}body.dark .Layout_loadingSpinner__z6zJg{color:var(--dark-accent-end)}
/*# sourceMappingURL=main.7c55024b.css.map*/