html{font-size:87.5%}*{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}.Modal_overlay__cqdhw{align-items:center;background:#0f172a8c;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:1000}.Modal_content__mFLqY{background:#fff;border-radius:12px;box-shadow:0 20px 50px #02061759;max-height:90vh;max-width:560px;overflow-y:auto;width:100%}.ConfirmDialog_modalOverlay__jObSV{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:16px;position:fixed;right:0;top:0;z-index:9999}.ConfirmDialog_modalContent__UO1jB{animation:ConfirmDialog_slideIn__1Xjg8 .2s ease-out;background:#fff;border-radius:8px;box-shadow:0 4px 6px #0000001a;max-width:460px;width:100%}.ConfirmDialog_modalHeader__Pv3dU{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:16px 24px}.ConfirmDialog_modalHeader__Pv3dU h2{color:#1f2933;font-size:1.15rem;margin:0}.ConfirmDialog_closeButton__veuCz{background:none;border:none;color:#666;cursor:pointer;font-size:1.5rem;line-height:1}.ConfirmDialog_closeButton__veuCz:disabled{cursor:not-allowed;opacity:.6}.ConfirmDialog_modalBody__w\+Vg3{padding:20px 24px}.ConfirmDialog_modalBody__w\+Vg3 p{color:#475569;font-size:.95rem;line-height:1.5;margin:0}.ConfirmDialog_modalActions__K71fc{background-color:#f9f9f9;border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-top:1px solid #eee;display:flex;gap:12px;justify-content:flex-end;padding:16px 24px}.ConfirmDialog_cancelButton__Rqrbj{background:#fff;border:1px solid #ddd;border-radius:4px;color:#333;cursor:pointer;font-weight:500;padding:8px 16px}.ConfirmDialog_cancelButton__Rqrbj:hover:not(:disabled){background:#f0f0f0}.ConfirmDialog_dangerButton__ohDsm,.ConfirmDialog_primaryButton__LnEck{border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:500;padding:8px 16px}.ConfirmDialog_dangerButton__ohDsm{background:#dc3545}.ConfirmDialog_dangerButton__ohDsm:hover:not(:disabled){background:#c82333}.ConfirmDialog_primaryButton__LnEck{background:#5b46f6}.ConfirmDialog_primaryButton__LnEck:hover:not(:disabled){background:#4a37d9}.ConfirmDialog_cancelButton__Rqrbj:disabled,.ConfirmDialog_dangerButton__ohDsm:disabled,.ConfirmDialog_primaryButton__LnEck:disabled{cursor:not-allowed;opacity:.6}@keyframes ConfirmDialog_slideIn__1Xjg8{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.Loading_container__EXqmM{min-height:200px;padding:40px 20px}.Loading_container__EXqmM,.Loading_fullScreenContainer__Hi-oW{align-items:center;display:flex;flex-direction:column;justify-content:center}.Loading_fullScreenContainer__Hi-oW{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fffffff2;bottom:0;left:0;position:fixed;right:0;top:0;z-index:9999}.dark .Loading_fullScreenContainer__Hi-oW{background:#0f172af2}.Loading_spinner__-kv4w{display:inline-block;position:relative}.Loading_spinner__-kv4w.Loading_small__xu539{height:30px;width:30px}.Loading_spinner__-kv4w.Loading_medium__3nIxV{height:50px;width:50px}.Loading_spinner__-kv4w.Loading_large__FfyPP{height:70px;width:70px}.Loading_spinnerRing__GtiVh{animation:Loading_spin__CyE8X 1.2s cubic-bezier(.5,0,.5,1) infinite;border:3px solid #0000;border-radius:50%;border-top-color:#667eea;height:100%;position:absolute;width:100%}.Loading_spinner__-kv4w.Loading_primary__\+i74p .Loading_spinnerRing__GtiVh{border-top-color:#667eea}.Loading_spinner__-kv4w.Loading_secondary__3za\+J .Loading_spinnerRing__GtiVh{border-top-color:#10b981}.Loading_spinner__-kv4w.Loading_danger__6KlKc .Loading_spinnerRing__GtiVh{border-top-color:#ef4444}.Loading_spinnerRing__GtiVh:first-child{animation-delay:-.45s}.Loading_spinnerRing__GtiVh:nth-child(2){animation-delay:-.3s}.Loading_spinnerRing__GtiVh:nth-child(3){animation-delay:-.15s}@keyframes Loading_spin__CyE8X{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Loading_loadingText__SDlFp{color:#6b7280;font-size:14px;font-weight:500;margin-top:16px}.dark .Loading_loadingText__SDlFp{color:#9ca3af}.Loading_skeleton__tnp88{animation:Loading_shimmer__kP9\+l 1.5s infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%}@keyframes Loading_shimmer__kP9\+l{0%{background-position:-200% 0}to{background-position:200% 0}}.dark .Loading_skeleton__tnp88{background:linear-gradient(90deg,#1e293b 25%,#334155 50%,#1e293b 75%);background-size:200% 100%}.Loading_skeletonCard__8qREV{background:#fff;border:1px solid #e5e7eb;border-radius:12px;display:flex;flex-direction:column;gap:16px;padding:20px}.dark .Loading_skeletonCard__8qREV{background:#1e293b;border-color:#334155}.Loading_skeletonHeader__zbqI0{align-items:center;display:flex;gap:12px}.Loading_skeletonContent__fq14C{display:flex;flex:1 1;flex-direction:column;gap:8px}.Loading_skeletonFooter__IOyeI{display:flex;gap:12px;justify-content:space-between}.Loading_inlineSpinner__4JoGT{align-items:center;display:inline-flex;gap:4px}.Loading_spinnerDot__Q3Ays{animation:Loading_bounce__mQCFo 1.4s ease-in-out infinite both;background:currentColor;border-radius:50%;height:6px;width:6px}.Loading_inlineSpinner__4JoGT.Loading_small__xu539 .Loading_spinnerDot__Q3Ays{height:4px;width:4px}.Loading_inlineSpinner__4JoGT.Loading_medium__3nIxV .Loading_spinnerDot__Q3Ays{height:6px;width:6px}.Loading_inlineSpinner__4JoGT.Loading_large__FfyPP .Loading_spinnerDot__Q3Ays{height:8px;width:8px}.Loading_spinnerDot__Q3Ays:first-child{animation-delay:-.32s}.Loading_spinnerDot__Q3Ays:nth-child(2){animation-delay:-.16s}@keyframes Loading_bounce__mQCFo{0%,80%,to{opacity:.5;transform:scale(0)}40%{opacity:1;transform:scale(1)}}@media (max-width:768px){.Loading_container__EXqmM{min-height:150px;padding:30px 15px}.Loading_spinner__-kv4w.Loading_large__FfyPP{height:50px;width:50px}.Loading_loadingText__SDlFp{font-size:13px}.Loading_skeletonCard__8qREV{padding:16px}}.EmptyState_container__jTru0{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:60px 20px;text-align:center}.EmptyState_container__jTru0.EmptyState_small__q\+\+NH{padding:40px 20px}.EmptyState_container__jTru0.EmptyState_large__C7LLF{min-height:400px;padding:80px 20px}.EmptyState_iconWrapper__rEf-p{animation:EmptyState_fadeInUp__W5Unz .5s ease;margin-bottom:24px}.EmptyState_icon__mCzx4{color:#d1d5db;font-size:64px;transition:color .3s ease}.EmptyState_container__jTru0.EmptyState_small__q\+\+NH .EmptyState_icon__mCzx4{font-size:48px}.EmptyState_container__jTru0.EmptyState_large__C7LLF .EmptyState_icon__mCzx4{font-size:80px}.dark .EmptyState_icon__mCzx4{color:#4b5563}.EmptyState_title__YcbEJ{animation:EmptyState_fadeInUp__W5Unz .6s ease;color:#1f2937;font-size:20px;font-weight:600;margin:0 0 12px}.EmptyState_container__jTru0.EmptyState_small__q\+\+NH .EmptyState_title__YcbEJ{font-size:18px}.EmptyState_container__jTru0.EmptyState_large__C7LLF .EmptyState_title__YcbEJ{font-size:24px}.dark .EmptyState_title__YcbEJ{color:#f3f4f6}.EmptyState_message__BwAq1{animation:EmptyState_fadeInUp__W5Unz .7s ease;color:#6b7280;font-size:14px;line-height:1.6;margin:0 0 24px;max-width:400px}.EmptyState_container__jTru0.EmptyState_small__q\+\+NH .EmptyState_message__BwAq1{font-size:13px;max-width:300px}.EmptyState_container__jTru0.EmptyState_large__C7LLF .EmptyState_message__BwAq1{font-size:16px;max-width:500px}.dark .EmptyState_message__BwAq1{color:#9ca3af}.EmptyState_actionButton__J6RQq{animation:EmptyState_fadeInUp__W5Unz .8s ease;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:8px;box-shadow:0 4px 12px #667eea4d;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:12px 32px;transition:all .3s ease}.EmptyState_actionButton__J6RQq:hover{box-shadow:0 6px 20px #667eea66;transform:translateY(-2px)}.EmptyState_actionButton__J6RQq:active{transform:translateY(0)}.EmptyState_container__jTru0.EmptyState_small__q\+\+NH .EmptyState_actionButton__J6RQq{font-size:13px;padding:10px 24px}.EmptyState_container__jTru0.EmptyState_large__C7LLF .EmptyState_actionButton__J6RQq{font-size:16px;padding:14px 40px}@keyframes EmptyState_fadeInUp__W5Unz{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.EmptyState_container__jTru0:hover .EmptyState_icon__mCzx4{color:#667eea;transform:scale(1.05)}.dark .EmptyState_container__jTru0:hover .EmptyState_icon__mCzx4{color:#818cf8}@media (max-width:768px){.EmptyState_container__jTru0{padding:40px 16px}.EmptyState_container__jTru0.EmptyState_large__C7LLF{min-height:300px;padding:60px 16px}.EmptyState_icon__mCzx4{font-size:48px}.EmptyState_container__jTru0.EmptyState_large__C7LLF .EmptyState_icon__mCzx4{font-size:64px}.EmptyState_title__YcbEJ{font-size:18px}.EmptyState_container__jTru0.EmptyState_large__C7LLF .EmptyState_title__YcbEJ{font-size:20px}.EmptyState_message__BwAq1{font-size:13px;max-width:280px}.EmptyState_container__jTru0.EmptyState_large__C7LLF .EmptyState_message__BwAq1{font-size:14px;max-width:350px}.EmptyState_actionButton__J6RQq{font-size:13px;padding:10px 24px}}@media (max-width:480px){.EmptyState_container__jTru0{padding:30px 12px}.EmptyState_message__BwAq1{max-width:240px}}@media (prefers-reduced-motion:reduce){.EmptyState_actionButton__J6RQq,.EmptyState_iconWrapper__rEf-p,.EmptyState_message__BwAq1,.EmptyState_title__YcbEJ{animation:none}.EmptyState_actionButton__J6RQq:hover{transform:none}}.Toast_toast__6Cybs{align-items:center;background-color:#fff;border-left:4px solid #4a90e2;border-radius:8px;box-shadow:0 4px 20px #00000026;display:flex;gap:10px;min-width:300px;padding:15px 20px;position:fixed;right:20px;top:20px;transition:all .3s ease;z-index:10050}.Toast_toast__6Cybs.Toast_visible__f1mpS{opacity:1;transform:translateX(0)}.Toast_toast__6Cybs.Toast_hidden__v1wsj{opacity:0;transform:translateX(100%)}.Toast_toast__6Cybs.Toast_success__Oqhn-{border-left-color:#27ae60;color:#27ae60}.Toast_toast__6Cybs.Toast_error__WIF53{border-left-color:#e74c3c;color:#e74c3c}.Toast_toast__6Cybs.Toast_warning__VRT6n{border-left-color:#f39c12;color:#f39c12}.Toast_toast__6Cybs.Toast_info__x5IHO{border-left-color:#4a90e2;color:#4a90e2}.Toast_toast__6Cybs i{font-size:16px}.Toast_toast__6Cybs span{color:#333;flex:1 1;font-weight:500}.Toast_closeButton__dihac{background:none;border:none;color:#999;cursor:pointer;font-size:12px;margin-left:10px;padding:0;transition:color .2s ease}.Toast_closeButton__dihac:hover{color:#666}.dark .Toast_toast__6Cybs,body.Toast_dark__IHdVW .Toast_toast__6Cybs{background-color:var(--dark-surface);border-left-color:var(--dark-accent-end);box-shadow:var(--dark-shadow);color:var(--dark-text)}.dark .Toast_toast__6Cybs span,body.Toast_dark__IHdVW .Toast_toast__6Cybs span{color:var(--dark-text)}.dark .Toast_closeButton__dihac,body.Toast_dark__IHdVW .Toast_closeButton__dihac{color:var(--dark-muted)}.dark .Toast_closeButton__dihac:hover,body.Toast_dark__IHdVW .Toast_closeButton__dihac:hover{color:var(--dark-text)}.Pagination_paginationContainer__4qd3D{align-items:center;border-top:1px solid #e5e7eb;border-top:1px solid var(--gray-200,#e5e7eb);display:flex;flex-wrap:wrap;gap:1.5rem;gap:var(--spacing-lg,1.5rem);justify-content:space-between;margin-top:2.5rem;margin-top:var(--spacing-2xl,2.5rem);padding:2rem 0;padding:var(--spacing-xl,2rem) 0}.dark .Pagination_paginationContainer__4qd3D,body.Pagination_dark__AsSWj .Pagination_paginationContainer__4qd3D{border-top-color:#94a3b833}.Pagination_paginationInfo__5xOoC{color:#4b5563;color:var(--gray-600,#4b5563);font-size:.875rem;font-weight:500}.dark .Pagination_paginationInfo__5xOoC,body.Pagination_dark__AsSWj .Pagination_paginationInfo__5xOoC{color:#94a3b8}.Pagination_paginationInfo__5xOoC strong{color:#111827;color:var(--gray-900,#111827);font-weight:600}.dark .Pagination_paginationInfo__5xOoC strong,body.Pagination_dark__AsSWj .Pagination_paginationInfo__5xOoC strong{color:#f8fafc}.Pagination_paginationControls__jpRn5{align-items:center;display:flex;gap:.75rem;gap:var(--spacing-sm,.75rem)}.Pagination_pageButton__5lWV\+,.Pagination_pageNumbers__0zPBF{align-items:center;display:flex;gap:.5rem;gap:var(--spacing-xs,.5rem)}.Pagination_pageButton__5lWV\+{background:#fff;border:1px solid #d1d5db;border:1px solid var(--gray-300,#d1d5db);border-radius:.75rem;border-radius:var(--radius-lg,.75rem);color:#374151;color:var(--gray-700,#374151);cursor:pointer;font-size:.875rem;font-weight:600;height:40px;justify-content:center;min-width:40px;padding:0 1rem;padding:0 var(--spacing-md,1rem);transition:all .3s ease}.dark .Pagination_pageButton__5lWV\+,body.Pagination_dark__AsSWj .Pagination_pageButton__5lWV\+{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#334155cc;border-color:#94a3b833;color:#cbd5e1}.Pagination_pageButton__5lWV\+:hover:not(:disabled):not(.Pagination_active__0xnYq){background:#eff6ff;background:var(--primary-50,#eff6ff);border-color:#3b82f6;border-color:var(--primary-500,#3b82f6);color:#1d4ed8;color:var(--primary-700,#1d4ed8);transform:translateY(-1px)}.dark .Pagination_pageButton__5lWV\+:hover:not(:disabled):not(.Pagination_active__0xnYq),body.Pagination_dark__AsSWj .Pagination_pageButton__5lWV\+:hover:not(:disabled):not(.Pagination_active__0xnYq){background:#60a5fa1a;border-color:#60a5fa;color:#60a5fa}.Pagination_pageButton__5lWV\+.Pagination_active__0xnYq{background:linear-gradient(135deg,#3b82f6,#2563eb);background:linear-gradient(135deg,var(--primary-500,#3b82f6),var(--primary-600,#2563eb));border-color:#2563eb;border-color:var(--primary-600,#2563eb);box-shadow:0 4px 6px -1px #3b82f64d;color:#fff;transform:translateY(-1px)}.dark .Pagination_pageButton__5lWV\+.Pagination_active__0xnYq,body.Pagination_dark__AsSWj .Pagination_pageButton__5lWV\+.Pagination_active__0xnYq{background:linear-gradient(135deg,#60a5fa,#3b82f6);border-color:#60a5fa;box-shadow:0 4px 6px -1px #60a5fa4d;color:#fff}.Pagination_pageButton__5lWV\+:disabled{cursor:not-allowed;opacity:.4;transform:none}.Pagination_pageButton__5lWV\+:disabled:hover{background:#fff;border-color:#d1d5db;border-color:var(--gray-300,#d1d5db);transform:none}.dark .Pagination_pageButton__5lWV\+:disabled:hover,body.Pagination_dark__AsSWj .Pagination_pageButton__5lWV\+:disabled:hover{background:#334155cc;border-color:#94a3b833}.Pagination_prevNext__jgbii{font-weight:600;padding:0 1.5rem;padding:0 var(--spacing-lg,1.5rem)}.Pagination_prevNext__jgbii i{font-size:.75rem}.Pagination_ellipsis__r-Ioy{color:#9ca3af;color:var(--gray-400,#9ca3af);font-weight:600;padding:0 .5rem;padding:0 var(--spacing-xs,.5rem);-webkit-user-select:none;user-select:none}.dark .Pagination_ellipsis__r-Ioy,body.Pagination_dark__AsSWj .Pagination_ellipsis__r-Ioy{color:#64748b}@media (max-width:768px){.Pagination_paginationContainer__4qd3D{flex-direction:column;gap:1rem;gap:var(--spacing-md,1rem)}.Pagination_paginationInfo__5xOoC{text-align:center}.Pagination_pageNumbers__0zPBF{gap:.5rem;gap:var(--spacing-xs,.5rem)}.Pagination_pageButton__5lWV\+{font-size:.8125rem;height:36px;min-width:36px;padding:0 .75rem;padding:0 var(--spacing-sm,.75rem)}.Pagination_prevNext__jgbii span{display:none}.Pagination_prevNext__jgbii{padding:0 1rem;padding:0 var(--spacing-md,1rem)}}@media (max-width:480px){.Pagination_pageNumbers__0zPBF{flex-wrap:wrap;justify-content:center}.Pagination_pageButton__5lWV\+{height:32px;min-width:32px;padding:0 .75rem;padding:0 var(--spacing-sm,.75rem)}}@keyframes SkeletonCard_shimmer__s-eCF{0%{background-position:-600px 0}to{background-position:600px 0}}.SkeletonCard_shimmer__s-eCF{animation:SkeletonCard_shimmer__s-eCF 1.5s linear infinite;background:linear-gradient(90deg,#f0f4f8 25%,#e2e8f0 50%,#f0f4f8 75%);background-size:1200px 100%;border-radius:6px}.SkeletonCard_card__M4oXR{background:#fff;border:1px solid #e8edf6;border-radius:16px;display:flex;flex-direction:column;gap:14px;margin-bottom:12px;padding:20px 24px}.SkeletonCard_header__j3WfS{align-items:center;display:flex;gap:12px}.SkeletonCard_avatar__SLLN8{border-radius:10px;flex-shrink:0;height:44px;width:44px}.SkeletonCard_avatarSm__vj8Ex{border-radius:8px;flex-shrink:0;height:36px;width:36px}.SkeletonCard_headerText__MWg75{display:flex;flex:1 1;flex-direction:column;gap:7px}.SkeletonCard_title__e99wp{height:17px;width:50%}.SkeletonCard_subtitle__Fz\+eI{height:13px;width:33%}.SkeletonCard_subtitleNarrow__\+DCLQ{height:13px;width:22%}.SkeletonCard_badge__47yRW{border-radius:12px;flex-shrink:0;height:22px;width:68px}.SkeletonCard_body__ZxYze{display:flex;flex-direction:column;gap:8px}.SkeletonCard_line__SOq9b{height:13px}.SkeletonCard_tags__2bgu7{display:flex;gap:8px}.SkeletonCard_tag__dpJMJ{border-radius:20px;height:26px;width:70px}.SkeletonCard_footer__ZGs\+9{align-items:center;display:flex;gap:10px}.SkeletonCard_metaItem__VdZ1N{height:14px;width:90px}.SkeletonCard_scorePill__TNWVJ{border-radius:8px;height:30px;width:80px}.SkeletonCard_btn__ZFC-Z{border-radius:8px;height:36px;margin-left:auto;width:100px}.SkeletonCard_btnSm__hJFci{border-radius:8px;height:30px;margin-left:auto;width:80px}.ErrorBoundary_errorContainer__IPuO8{align-items:center;background-color:#f8f9fa;display:flex;justify-content:center;min-height:100vh;padding:20px}.ErrorBoundary_errorContent__Fvgk\+{background-color:#fff;border-radius:8px;box-shadow:0 4px 6px #0000001a;max-width:600px;padding:40px;text-align:center;width:100%}.ErrorBoundary_errorContent__Fvgk\+ h2{color:#e53e3e;margin-bottom:16px;margin-top:0}.ErrorBoundary_errorContent__Fvgk\+ p{color:#4a5568;margin-bottom:24px}.ErrorBoundary_actions__MRut7{display:flex;gap:16px;justify-content:center;margin-bottom:24px}.ErrorBoundary_reloadBtn__MPClm{background-color:#3182ce;border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:600;padding:10px 20px;transition:background-color .2s}.ErrorBoundary_reloadBtn__MPClm:hover{background-color:#2b6cb0}.ErrorBoundary_homeBtn__YhpI-{background-color:#e2e8f0;border-radius:4px;color:#4a5568;font-weight:600;padding:10px 20px;text-decoration:none;transition:background-color .2s}.ErrorBoundary_homeBtn__YhpI-:hover{background-color:#cbd5e0}.ErrorBoundary_errorDetails__-0DFJ{background-color:#fff5f5;border:1px solid #fed7d7;border-radius:4px;margin-top:24px;padding:16px;text-align:left}.ErrorBoundary_errorDetails__-0DFJ summary{color:#c53030;cursor:pointer;font-weight:600;margin-bottom:8px}.ErrorBoundary_errorDetails__-0DFJ p{color:#c53030;font-family:monospace;margin:0 0 8px}.ErrorBoundary_errorDetails__-0DFJ pre{color:#742a2a;font-size:12px;margin:0;white-space:pre-wrap;word-break:break-all}.Navbar_navbar__fUICh{-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__5960W{align-items:center;display:flex;height:80px;justify-content:space-between;margin:0 auto;max-width:1400px;padding:0 2rem}.Navbar_brandLink__uT3An,.Navbar_navBrand__F-m5D{align-items:center;display:flex;gap:.75rem}.Navbar_brandLink__uT3An{text-decoration:none}.Navbar_logoIcon__wq0uz{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__wq0uz svg{height:22px;width:22px}.Navbar_navBrand__F-m5D 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__DoSus{align-items:center;display:flex;gap:2rem}.Navbar_navLink__FlxZj{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__FlxZj:hover{background:#3b82f61a;color:#3b82f6;transform:translateY(-1px)}.Navbar_navLink__FlxZj.Navbar_active__czn3G{color:#3b82f6;position:relative}.Navbar_navLink__FlxZj.Navbar_active__czn3G: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__N9peF{align-items:center;display:flex;gap:1rem}.Navbar_userDropdown__TnDRa{position:relative;z-index:9999}.Navbar_userButton__9kyIG{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__9kyIG:hover{background:#3b82f61a;border-color:#3b82f633;transform:translateY(-1px)}.Navbar_avatar__y5cuU{border:2px solid #e5e7eb;border-radius:50%;height:2.5rem;overflow:hidden;transition:all .3s ease;width:2.5rem}.Navbar_userButton__9kyIG:hover .Navbar_avatar__y5cuU{border-color:#3b82f6}.Navbar_avatar__y5cuU img{height:100%;object-fit:cover;width:100%}.Navbar_userName__PWLM2{color:#374151;font-size:.875rem;font-weight:600}.Navbar_rotateIcon__qDPDF{transform:rotate(180deg);transition:transform .3s cubic-bezier(.4,0,.2,1)}.Navbar_dropdownMenu__R04rT{animation:Navbar_slideDown__Najzv .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__Najzv{to{opacity:1;transform:translateY(0) scale(1)}}.Navbar_dropdownMenu__R04rT: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__bmpfB{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__bmpfB:hover{background:#3b82f61a;color:#3b82f6;transform:translateX(4px)}.Navbar_dropdownItem__bmpfB i{color:#6b7280;text-align:center;width:1.25rem}.Navbar_dropdownItem__bmpfB:hover i{color:#3b82f6}.Navbar_dropdownItem__bmpfB.Navbar_logout__wj6TO{border-top:1px solid #e5e7ebcc;color:#dc2626;margin-top:.5rem;padding-top:.75rem}.Navbar_dropdownItem__bmpfB.Navbar_logout__wj6TO:hover{background:#dc26261a;color:#dc2626}.Navbar_dropdownItem__bmpfB.Navbar_logout__wj6TO i{color:#dc2626}.Navbar_mobileMenuBtn__F7Fo9{background:none;border:none;color:#4b5563;cursor:pointer;display:none;padding:.5rem;z-index:1001}.Navbar_mobileMenuBtn__F7Fo9 svg{height:28px;width:28px}.Navbar_mobileDrawer__U-qLp{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__U-qLp.Navbar_drawerOpen__JgkR8{right:0}.Navbar_mobileNavLinks__2TdmG{display:flex;flex-direction:column;gap:1.25rem;margin-bottom:2rem}.Navbar_mobileNavLink__FKOtA{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__FKOtA:hover{color:#3b82f6}.Navbar_mobileDivider__jWRoG{background:#e2e8f0;height:1px;margin:.5rem 0}.Navbar_drawerOverlay__9JhL6{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;inset:0;position:fixed;z-index:998}.dark .Navbar_mobileDrawer__U-qLp,body.Navbar_dark__K3rTx .Navbar_mobileDrawer__U-qLp{background:#0f172a}.dark .Navbar_mobileNavLink__FKOtA,body.Navbar_dark__K3rTx .Navbar_mobileNavLink__FKOtA{color:#f8fafc}.dark .Navbar_mobileDivider__jWRoG,body.Navbar_dark__K3rTx .Navbar_mobileDivider__jWRoG{background:#334155}.dark .Navbar_mobileMenuBtn__F7Fo9,body.Navbar_dark__K3rTx .Navbar_mobileMenuBtn__F7Fo9{color:#f8fafc}.dark .Navbar_navbar__fUICh,body.Navbar_dark__K3rTx .Navbar_navbar__fUICh{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172ad9;border-bottom-color:var(--dark-border)}.dark .Navbar_navBrand__F-m5D h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#60a5fa,#3b82f6);-webkit-background-clip:text;background-clip:text}.dark .Navbar_navLink__FlxZj,body.Navbar_dark__K3rTx .Navbar_navLink__FlxZj{color:var(--dark-text)}.dark .Navbar_navLink__FlxZj:hover,body.Navbar_dark__K3rTx .Navbar_navLink__FlxZj:hover{background:#60a5fa1f;color:var(--dark-accent-start)}.dark .Navbar_navLink__FlxZj.Navbar_active__czn3G,body.Navbar_dark__K3rTx .Navbar_navLink__FlxZj.Navbar_active__czn3G{color:var(--dark-accent-start);position:relative}.dark .Navbar_navLink__FlxZj.Navbar_active__czn3G:after,body.Navbar_dark__K3rTx .Navbar_navLink__FlxZj.Navbar_active__czn3G: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__9kyIG,body.Navbar_dark__K3rTx .Navbar_userButton__9kyIG{background:#6b72801a}.dark .Navbar_userButton__9kyIG:hover,body.Navbar_dark__K3rTx .Navbar_userButton__9kyIG:hover{background:#60a5fa1f;border-color:#60a5fa33}.dark .Navbar_userName__PWLM2,body.Navbar_dark__K3rTx .Navbar_userName__PWLM2{color:var(--dark-text)}.dark .Navbar_avatar__y5cuU,body.Navbar_dark__K3rTx .Navbar_avatar__y5cuU{border-color:var(--dark-border)}.dark .Navbar_userButton__9kyIG:hover .Navbar_avatar__y5cuU,body.Navbar_dark__K3rTx .Navbar_userButton__9kyIG:hover .Navbar_avatar__y5cuU{border-color:var(--dark-accent-start)}.dark .Navbar_dropdownMenu__R04rT,body.Navbar_dark__K3rTx .Navbar_dropdownMenu__R04rT{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172ae6;border-color:var(--dark-border);z-index:9999!important}.dark .Navbar_dropdownItem__bmpfB,body.Navbar_dark__K3rTx .Navbar_dropdownItem__bmpfB{color:var(--dark-text)}.dark .Navbar_dropdownItem__bmpfB:hover,body.Navbar_dark__K3rTx .Navbar_dropdownItem__bmpfB:hover{background:#60a5fa1f;color:var(--dark-accent-start)}.dark .Navbar_dropdownItem__bmpfB i,body.Navbar_dark__K3rTx .Navbar_dropdownItem__bmpfB i{color:var(--dark-muted)}.dark .Navbar_dropdownItem__bmpfB:hover i,body.Navbar_dark__K3rTx .Navbar_dropdownItem__bmpfB:hover i{color:var(--dark-accent-start)}.dark .Navbar_dropdownItem__bmpfB.Navbar_logout__wj6TO,body.Navbar_dark__K3rTx .Navbar_dropdownItem__bmpfB.Navbar_logout__wj6TO{border-top-color:var(--dark-border);color:#f87171}.dark .Navbar_dropdownItem__bmpfB.Navbar_logout__wj6TO:hover{background:#f871711a;color:#f87171}.dark .Navbar_dropdownItem__bmpfB.Navbar_logout__wj6TO i{color:#f87171}@media (max-width:768px){.Navbar_navContainer__5960W{height:70px;padding:0 1rem}.Navbar_navBrand__F-m5D h1{font-size:1.5rem}.Navbar_navLinks__DoSus{gap:1rem}.Navbar_navLink__FlxZj{font-size:.875rem;padding:.375rem .75rem}.Navbar_navActions__N9peF{gap:.5rem}.Navbar_darkModeButton__EyGVe{font-size:1rem;height:2.25rem;width:2.25rem}.Navbar_avatar__y5cuU{height:2rem;width:2rem}.Navbar_userName__PWLM2{display:none}.Navbar_dropdownMenu__R04rT{min-width:200px;right:-1rem}}@media (max-width:480px){.Navbar_navContainer__5960W{height:65px;padding:0 .75rem}.Navbar_navLinks__DoSus{gap:.5rem}.Navbar_navLink__FlxZj{font-size:.8rem;padding:.25rem .5rem}.Navbar_navBrand__F-m5D h1{font-size:1.25rem}}.dark .Navbar_dropdownItem__bmpfB:hover{background-color:#404040;color:#5fa4ef}.dark .Navbar_dropdownItem__bmpfB i{color:#5fa4ef}@media (max-width:768px){.Navbar_navActions__N9peF,.Navbar_navLinks__DoSus{display:none}.Navbar_mobileMenuBtn__F7Fo9{align-items:center;display:flex;justify-content:center}.Navbar_navContainer__5960W{height:60px}.Navbar_userName__PWLM2{display:none}}@media (max-width:480px){.Navbar_navContainer__5960W{padding:0 15px}}.dark .Navbar_navbar__fUICh,body.dark .Navbar_navbar__fUICh{background:#0f172ad9!important;border-bottom:1px solid var(--dark-border)!important}.dark .Navbar_navLink__FlxZj,body.dark .Navbar_navLink__FlxZj{color:var(--dark-muted)!important}.dark .Navbar_navLink__FlxZj:hover,body.dark .Navbar_navLink__FlxZj:hover{background:#3b82f626!important;color:var(--dark-accent-end)!important}.dark .Navbar_navLink__FlxZj.Navbar_active__czn3G,body.dark .Navbar_navLink__FlxZj.Navbar_active__czn3G{color:var(--dark-accent-end)!important}.dark .Navbar_avatar__y5cuU,body.dark .Navbar_avatar__y5cuU{border-color:var(--dark-border)!important}.dark .Navbar_dropdownMenu__R04rT,body.dark .Navbar_dropdownMenu__R04rT{background:var(--dark-surface)!important;border:1px solid var(--dark-border)!important;box-shadow:var(--dark-shadow)!important}.SubscriptionBanner_banner__T6GID{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__T6GID.SubscriptionBanner_compact__sHcpx{margin-bottom:1rem;padding:.75rem 1rem}.SubscriptionBanner_banner__T6GID.SubscriptionBanner_freeTier__cZNcM{background:linear-gradient(135deg,#fefce8,#fef9c3);border-color:#fde047}.SubscriptionBanner_banner__T6GID.SubscriptionBanner_paidTier__9Lqkn{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border-color:#86efac}.SubscriptionBanner_banner__T6GID.SubscriptionBanner_lowUsage__DQp\+j{background:linear-gradient(135deg,#fff7ed,#ffedd5);border-color:#fdba74}.SubscriptionBanner_banner__T6GID.SubscriptionBanner_outOfInterviews__sjzGy{background:linear-gradient(135deg,#fef2f2,#fee2e2);border-color:#fca5a5}.SubscriptionBanner_banner__T6GID.SubscriptionBanner_loading__zVsjO{background:#f8fafc;min-height:80px}.SubscriptionBanner_loadingPulse__ZkyIe{display:flex;flex-direction:column;gap:.5rem;width:100%}.SubscriptionBanner_loadingBar__MetZR{animation:SubscriptionBanner_loading__zVsjO 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__zVsjO{0%{background-position:200% 0}to{background-position:-200% 0}}.SubscriptionBanner_planInfo__Ofpzy{display:flex;flex:1 1;flex-direction:column;gap:.75rem}.SubscriptionBanner_planHeader__ZvaKQ{align-items:center;display:flex;gap:1rem;justify-content:space-between}.SubscriptionBanner_planBadge__BFPrf{align-items:center;color:#1e293b;display:flex;font-size:.95rem;font-weight:600;gap:.5rem}.SubscriptionBanner_planBadge__BFPrf svg{color:#3b82f6;height:20px;width:20px}.SubscriptionBanner_freeTier__cZNcM .SubscriptionBanner_planBadge__BFPrf svg{color:#eab308}.SubscriptionBanner_paidTier__9Lqkn .SubscriptionBanner_planBadge__BFPrf svg{color:#22c55e}.SubscriptionBanner_planName__f0b6J{font-weight:600}.SubscriptionBanner_expiryDate__afm31{background:#ffffffb3;border-radius:4px;color:#64748b;font-size:.8rem;padding:.25rem .5rem}.SubscriptionBanner_usageSection__9nUg\+{display:flex;flex-direction:column;gap:.5rem}.SubscriptionBanner_usageInfo__sgDfx{align-items:center;display:flex;gap:.5rem}.SubscriptionBanner_usageLabel__RsyHa{color:#64748b;font-size:.85rem}.SubscriptionBanner_usageValue__5dKRL{align-items:center;color:#1e293b;display:flex;font-size:.95rem;gap:.25rem}.SubscriptionBanner_usageValue__5dKRL strong{color:#3b82f6;font-size:1.2rem;font-weight:700}.SubscriptionBanner_lowUsage__DQp\+j .SubscriptionBanner_usageValue__5dKRL strong{color:#f59e0b}.SubscriptionBanner_outOfInterviews__sjzGy .SubscriptionBanner_usageValue__5dKRL strong{color:#ef4444}.SubscriptionBanner_usageDivider__YhU\+1{color:#94a3b8;margin:0 2px}.SubscriptionBanner_infinityIcon__Jkeyv{color:#22c55e;height:18px;margin-right:4px;width:18px}.SubscriptionBanner_progressBar__x-xjE{background:#0000001a;border-radius:3px;height:6px;max-width:200px;overflow:hidden;width:100%}.SubscriptionBanner_progressFill__CUMxn{background:linear-gradient(90deg,#3b82f6,#60a5fa);border-radius:3px;height:100%;transition:width .3s ease}.SubscriptionBanner_lowUsage__DQp\+j .SubscriptionBanner_progressFill__CUMxn{background:linear-gradient(90deg,#f59e0b,#fbbf24)}.SubscriptionBanner_outOfInterviews__sjzGy .SubscriptionBanner_progressFill__CUMxn{background:linear-gradient(90deg,#ef4444,#f87171)}.SubscriptionBanner_ctaSection__x76bh{align-items:flex-end;display:flex;flex-direction:column;gap:.5rem}.SubscriptionBanner_ctaText__SzwAy{align-items:center;color:#64748b;display:flex;font-size:.85rem;gap:.5rem;margin:0;text-align:right}.SubscriptionBanner_ctaText__SzwAy svg{flex-shrink:0;height:16px;width:16px}.SubscriptionBanner_lowUsage__DQp\+j .SubscriptionBanner_ctaText__SzwAy svg{color:#f59e0b}.SubscriptionBanner_outOfInterviews__sjzGy .SubscriptionBanner_ctaText__SzwAy svg{color:#ef4444}.SubscriptionBanner_upgradeButton__rQ7ss{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__rQ7ss:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 4px 12px #3b82f666;transform:translateY(-1px)}.SubscriptionBanner_upgradeButton__rQ7ss svg{height:16px;width:16px}.SubscriptionBanner_outOfInterviews__sjzGy .SubscriptionBanner_upgradeButton__rQ7ss{animation:SubscriptionBanner_pulse__8U1Re 2s infinite;background:linear-gradient(135deg,#ef4444,#dc2626);box-shadow:0 2px 8px #ef44444d}.SubscriptionBanner_outOfInterviews__sjzGy .SubscriptionBanner_upgradeButton__rQ7ss:hover{background:linear-gradient(135deg,#dc2626,#b91c1c);box-shadow:0 4px 12px #ef444466}@keyframes SubscriptionBanner_pulse__8U1Re{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}.SubscriptionBanner_compact__sHcpx .SubscriptionBanner_planInfo__Ofpzy{align-items:center;flex-direction:row;gap:1.5rem}.SubscriptionBanner_compact__sHcpx .SubscriptionBanner_planHeader__ZvaKQ{flex:none}.SubscriptionBanner_compact__sHcpx .SubscriptionBanner_usageSection__9nUg\+{align-items:center;flex-direction:row;gap:1rem}.SubscriptionBanner_compact__sHcpx .SubscriptionBanner_progressBar__x-xjE{max-width:120px}.SubscriptionBanner_compact__sHcpx .SubscriptionBanner_ctaSection__x76bh{align-items:center;flex-direction:row}.SubscriptionBanner_compact__sHcpx .SubscriptionBanner_ctaText__SzwAy{display:none}.dark .SubscriptionBanner_banner__T6GID{background:linear-gradient(135deg,#1e293b,#0f172a);border-color:#334155}.dark .SubscriptionBanner_banner__T6GID.SubscriptionBanner_freeTier__cZNcM{background:linear-gradient(135deg,#422006,#1c1917);border-color:#854d0e}.dark .SubscriptionBanner_banner__T6GID.SubscriptionBanner_paidTier__9Lqkn{background:linear-gradient(135deg,#052e16,#0f172a);border-color:#166534}.dark .SubscriptionBanner_banner__T6GID.SubscriptionBanner_lowUsage__DQp\+j{background:linear-gradient(135deg,#431407,#1c1917);border-color:#c2410c}.dark .SubscriptionBanner_banner__T6GID.SubscriptionBanner_outOfInterviews__sjzGy{background:linear-gradient(135deg,#450a0a,#1c1917);border-color:#dc2626}.dark .SubscriptionBanner_planBadge__BFPrf,.dark .SubscriptionBanner_usageValue__5dKRL{color:#f1f5f9}.dark .SubscriptionBanner_expiryDate__afm31{background:#0000004d;color:#94a3b8}.dark .SubscriptionBanner_progressBar__x-xjE{background:#ffffff1a}@media (max-width:768px){.SubscriptionBanner_banner__T6GID{align-items:stretch;flex-direction:column;gap:1rem}.SubscriptionBanner_ctaSection__x76bh{align-items:stretch}.SubscriptionBanner_ctaText__SzwAy{justify-content:center;text-align:center}.SubscriptionBanner_upgradeButton__rQ7ss{justify-content:center}.SubscriptionBanner_compact__sHcpx .SubscriptionBanner_planInfo__Ofpzy{align-items:stretch;flex-direction:column}.SubscriptionBanner_compact__sHcpx .SubscriptionBanner_ctaText__SzwAy{display:flex}}.UpgradePlanModal_overlay__AJq8T{align-items:center;animation:UpgradePlanModal_fadeIn__KEgjr .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__KEgjr{0%{opacity:0}to{opacity:1}}.UpgradePlanModal_modal__Rk8Sx{animation:UpgradePlanModal_slideUp__sgbqt .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__sgbqt{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.UpgradePlanModal_header__\+SSfA{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__Ot3Kh h2{align-items:center;color:#1e293b;display:flex;font-size:1.5rem;font-weight:700;gap:.5rem;margin:0 0 .25rem}.UpgradePlanModal_headerContent__Ot3Kh h2 svg{color:#3b82f6;height:28px;width:28px}.UpgradePlanModal_headerContent__Ot3Kh p{color:#64748b;font-size:.9rem;margin:0}.UpgradePlanModal_closeButton__WZeWl{background:none;border:none;border-radius:8px;color:#64748b;cursor:pointer;padding:.5rem;transition:all .2s}.UpgradePlanModal_closeButton__WZeWl:hover{background:#e2e8f0;color:#1e293b}.UpgradePlanModal_closeButton__WZeWl svg{height:20px;width:20px}.UpgradePlanModal_tabNav__mL9xv{background:#f8fafc;border-bottom:1px solid #e2e8f0;display:flex;gap:.5rem;padding:.75rem 1.5rem}.UpgradePlanModal_tab__c9\+PH{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__c9\+PH svg{height:18px;width:18px}.UpgradePlanModal_tab__c9\+PH:hover{background:#e2e8f0;color:#1e293b}.UpgradePlanModal_tab__c9\+PH.UpgradePlanModal_active__Jn7bw{background:#fff;box-shadow:0 1px 3px #0000001a;color:#3b82f6}.UpgradePlanModal_content__Eo3Fz{flex:1 1;overflow-y:auto;padding:1.5rem}.UpgradePlanModal_errorBanner__ifWRD{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__ifWRD svg{flex-shrink:0;height:20px;width:20px}.UpgradePlanModal_loading__Zcg8G{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;padding:3rem}.UpgradePlanModal_spinner__uVH7i{animation:UpgradePlanModal_spin__bW0-R .8s linear infinite;border:3px solid #e2e8f0;border-radius:50%;border-top-color:#3b82f6;height:40px;width:40px}@keyframes UpgradePlanModal_spin__bW0-R{to{transform:rotate(1turn)}}.UpgradePlanModal_loading__Zcg8G p{color:#64748b;margin:0}.UpgradePlanModal_plansGrid__H0bZl{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.UpgradePlanModal_planCard__Frm3D{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__Frm3D:hover{border-color:#3b82f6;box-shadow:0 10px 25px -5px #3b82f626;transform:translateY(-4px)}.UpgradePlanModal_planCard__Frm3D.UpgradePlanModal_featured__rnZuD{background:linear-gradient(135deg,#eff6ff,#f8fafc);border-color:#3b82f6}.UpgradePlanModal_planCard__Frm3D.UpgradePlanModal_current__9Rurc{background:linear-gradient(135deg,#f0fdf4,#f8fafc);border-color:#22c55e}.UpgradePlanModal_currentBadge__lM\+6G,.UpgradePlanModal_featuredBadge__cXwvX{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__cXwvX{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff}.UpgradePlanModal_currentBadge__lM\+6G{background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff}.UpgradePlanModal_currentBadge__lM\+6G svg,.UpgradePlanModal_featuredBadge__cXwvX svg{height:12px;width:12px}.UpgradePlanModal_planHeader__kO-vr{text-align:center}.UpgradePlanModal_planHeader__kO-vr h3{color:#1e293b;font-size:1.25rem;font-weight:700;margin:0 0 .5rem}.UpgradePlanModal_planDescription__LcWXj{color:#64748b;font-size:.85rem;line-height:1.4;margin:0}.UpgradePlanModal_planPricing__\+mGN4{border-bottom:1px solid #e2e8f0;border-top:1px solid #e2e8f0;padding:1rem 0;text-align:center}.UpgradePlanModal_price__4XjpI{color:#1e293b;font-size:2.25rem;font-weight:800}.UpgradePlanModal_period__1pzMN{color:#64748b;font-size:.9rem;margin-left:.25rem}.UpgradePlanModal_planInterviews__jvjHg{background:#f8fafc;border-radius:10px;padding:.75rem;text-align:center}.UpgradePlanModal_interviewCount__B9Fvx{align-items:center;color:#3b82f6;display:flex;font-size:1.5rem;font-weight:700;gap:.25rem;justify-content:center}.UpgradePlanModal_interviewCount__B9Fvx strong{font-size:2rem}.UpgradePlanModal_infinityIcon__qzQJX{height:28px;width:28px}.UpgradePlanModal_interviewLabel__POuOp{color:#64748b;display:block;font-size:.85rem;margin-top:.25rem}.UpgradePlanModal_features__9HGhg{flex:1 1;list-style:none;margin:0;padding:0}.UpgradePlanModal_features__9HGhg li{align-items:flex-start;color:#4b5563;display:flex;font-size:.9rem;gap:.5rem;padding:.5rem 0}.UpgradePlanModal_features__9HGhg li svg{color:#22c55e;flex-shrink:0;height:18px;margin-top:1px;width:18px}.UpgradePlanModal_selectButton__VzFjx{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__VzFjx:hover:not(.UpgradePlanModal_disabled__2WaXZ){background:#eff6ff;border-color:#3b82f6;color:#3b82f6}.UpgradePlanModal_selectButton__VzFjx.UpgradePlanModal_primary__2QA4o{background:linear-gradient(135deg,#3b82f6,#2563eb);border-color:#0000;color:#fff}.UpgradePlanModal_selectButton__VzFjx.UpgradePlanModal_primary__2QA4o:hover:not(.UpgradePlanModal_disabled__2WaXZ){background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 4px 12px #3b82f64d;transform:translateY(-1px)}.UpgradePlanModal_selectButton__VzFjx.UpgradePlanModal_disabled__2WaXZ{background:#f1f5f9;border-color:#e2e8f0;color:#64748b;cursor:not-allowed;opacity:.6}.UpgradePlanModal_selectButton__VzFjx svg{height:18px;width:18px}.UpgradePlanModal_btnSpinner__Gn9eU{animation:UpgradePlanModal_spin__bW0-R .8s linear infinite;border:2px solid;border-radius:50%;border-top:2px solid #0000;height:18px;width:18px}.UpgradePlanModal_historySection__54Jed{min-height:200px}.UpgradePlanModal_emptyHistory__cfAYV{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:3rem;text-align:center}.UpgradePlanModal_emptyHistory__cfAYV svg{color:#cbd5e1;height:48px;margin-bottom:1rem;width:48px}.UpgradePlanModal_emptyHistory__cfAYV h4{color:#1e293b;font-size:1.1rem;font-weight:600;margin:0 0 .5rem}.UpgradePlanModal_emptyHistory__cfAYV p{color:#64748b;font-size:.9rem;margin:0}.UpgradePlanModal_historyTable__Ez-Mm{border-collapse:collapse;width:100%}.UpgradePlanModal_historyTable__Ez-Mm 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__Ez-Mm td{border-bottom:1px solid #e2e8f0;color:#1e293b;font-size:.9rem;padding:1rem}.UpgradePlanModal_historyTable__Ez-Mm tbody tr:hover{background:#f8fafc}.UpgradePlanModal_status__Qr72n{border-radius:20px;display:inline-block;font-size:.8rem;font-weight:500;padding:.25rem .75rem}.UpgradePlanModal_status__Qr72n.UpgradePlanModal_completed__4aZoy,.UpgradePlanModal_status__Qr72n.UpgradePlanModal_succeeded__5ewTE{background:#dcfce7;color:#16a34a}.UpgradePlanModal_status__Qr72n.UpgradePlanModal_pending__VduU7{background:#fef3c7;color:#d97706}.UpgradePlanModal_status__Qr72n.UpgradePlanModal_failed__Hmrmc{background:#fee2e2;color:#dc2626}.UpgradePlanModal_footer__jy0a9{background:#f8fafc;border-top:1px solid #e2e8f0;padding:1rem 1.5rem}.UpgradePlanModal_footer__jy0a9 p{align-items:center;color:#64748b;display:flex;font-size:.85rem;gap:.5rem;justify-content:center;margin:0}.UpgradePlanModal_footer__jy0a9 svg{height:16px;width:16px}.dark .UpgradePlanModal_modal__Rk8Sx{background:#1e293b}.dark .UpgradePlanModal_header__\+SSfA{background:linear-gradient(135deg,#0f172a,#1e293b);border-color:#334155}.dark .UpgradePlanModal_headerContent__Ot3Kh h2{color:#f1f5f9}.dark .UpgradePlanModal_headerContent__Ot3Kh p{color:#94a3b8}.dark .UpgradePlanModal_tabNav__mL9xv{background:#0f172a;border-color:#334155}.dark .UpgradePlanModal_tab__c9\+PH{color:#94a3b8}.dark .UpgradePlanModal_tab__c9\+PH:hover{background:#334155;color:#f1f5f9}.dark .UpgradePlanModal_tab__c9\+PH.UpgradePlanModal_active__Jn7bw{background:#1e293b;color:#60a5fa}.dark .UpgradePlanModal_planCard__Frm3D{background:#0f172a;border-color:#334155}.dark .UpgradePlanModal_planCard__Frm3D:hover{border-color:#3b82f6}.dark .UpgradePlanModal_planCard__Frm3D.UpgradePlanModal_featured__rnZuD{background:linear-gradient(135deg,#1e3a5f,#0f172a)}.dark .UpgradePlanModal_planCard__Frm3D.UpgradePlanModal_current__9Rurc{background:linear-gradient(135deg,#14532d,#0f172a)}.dark .UpgradePlanModal_planHeader__kO-vr h3,.dark .UpgradePlanModal_price__4XjpI{color:#f1f5f9}.dark .UpgradePlanModal_planPricing__\+mGN4{border-color:#334155}.dark .UpgradePlanModal_planInterviews__jvjHg{background:#334155}.dark .UpgradePlanModal_features__9HGhg li{color:#cbd5e1}.dark .UpgradePlanModal_selectButton__VzFjx{background:#0f172a;border-color:#334155;color:#f1f5f9}.dark .UpgradePlanModal_selectButton__VzFjx:hover:not(.UpgradePlanModal_disabled__2WaXZ){background:#1e3a5f}.dark .UpgradePlanModal_footer__jy0a9{background:#0f172a;border-color:#334155}.dark .UpgradePlanModal_historyTable__Ez-Mm th{background:#0f172a;border-color:#334155;color:#94a3b8}.dark .UpgradePlanModal_historyTable__Ez-Mm td{border-color:#334155;color:#f1f5f9}.dark .UpgradePlanModal_historyTable__Ez-Mm tbody tr:hover{background:#334155}@media (max-width:640px){.UpgradePlanModal_modal__Rk8Sx{max-height:95vh}.UpgradePlanModal_header__\+SSfA{padding:1rem}.UpgradePlanModal_headerContent__Ot3Kh h2{font-size:1.25rem}.UpgradePlanModal_tabNav__mL9xv{padding:.5rem 1rem}.UpgradePlanModal_content__Eo3Fz{padding:1rem}.UpgradePlanModal_plansGrid__H0bZl{gap:1rem;grid-template-columns:1fr}.UpgradePlanModal_planCard__Frm3D{padding:1.25rem}.UpgradePlanModal_price__4XjpI{font-size:1.75rem}.UpgradePlanModal_historyTable__Ez-Mm{font-size:.85rem}.UpgradePlanModal_historyTable__Ez-Mm td,.UpgradePlanModal_historyTable__Ez-Mm th{padding:.5rem}}.UpgradeButton_upgradeButton__98G0E{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__98G0E:hover{background:linear-gradient(135deg,#f1f5f9,#e2e8f0);border-color:#cbd5e1;box-shadow:0 4px 12px #00000014;transform:translateY(-1px)}.UpgradeButton_upgradeButton__98G0E:disabled{cursor:not-allowed;opacity:.7}.UpgradeButton_buttonContent__9v5fa{align-items:center;display:flex;gap:.625rem;width:100%}.UpgradeButton_iconWrapper__UwZql{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__UwZql svg{color:#64748b;height:16px;width:16px}.UpgradeButton_textWrapper__c3iiU{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;gap:0;min-width:0}.UpgradeButton_planName__g\+1jN{color:#1e293b;font-size:.8rem;font-weight:600;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.UpgradeButton_statusText__bHOBj{color:#64748b;font-size:.7rem;line-height:1.2;white-space:nowrap}.UpgradeButton_upgradeBadge__VVFCO{align-items:center;animation:UpgradeButton_pulseGlow__x6-sy 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__VVFCO svg{color:#fff;height:12px;width:12px}@keyframes UpgradeButton_pulseGlow__x6-sy{0%,to{box-shadow:0 0 0 0 #3b82f666}50%{box-shadow:0 0 0 4px #3b82f600}}.UpgradeButton_loading__LG6EV{pointer-events:none}.UpgradeButton_spinner__oaorv{animation:UpgradeButton_spin__3bGbu .8s linear infinite;border:2px solid #e2e8f0;border-radius:50%;border-top-color:#3b82f6;height:16px;width:16px}@keyframes UpgradeButton_spin__3bGbu{to{transform:rotate(1turn)}}.UpgradeButton_freeTier__GXvL1{background:linear-gradient(135deg,#fefce8,#fef9c3);border-color:#fde047}.UpgradeButton_freeTier__GXvL1:hover{background:linear-gradient(135deg,#fef9c3,#fef08a);border-color:#facc15}.UpgradeButton_freeTier__GXvL1 .UpgradeButton_iconWrapper__UwZql{background:linear-gradient(135deg,#fde047,#facc15)}.UpgradeButton_freeTier__GXvL1 .UpgradeButton_iconWrapper__UwZql svg{color:#854d0e}.UpgradeButton_freeTier__GXvL1 .UpgradeButton_upgradeBadge__VVFCO{background:linear-gradient(135deg,#f59e0b,#d97706)}.UpgradeButton_paidTier__Yu6cX{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border-color:#86efac}.UpgradeButton_paidTier__Yu6cX:hover{background:linear-gradient(135deg,#dcfce7,#bbf7d0);border-color:#4ade80}.UpgradeButton_paidTier__Yu6cX .UpgradeButton_iconWrapper__UwZql{background:linear-gradient(135deg,#86efac,#4ade80)}.UpgradeButton_paidTier__Yu6cX .UpgradeButton_iconWrapper__UwZql svg,.UpgradeButton_paidTier__Yu6cX .UpgradeButton_statusText__bHOBj{color:#166534}.UpgradeButton_warning__GhKZk{background:linear-gradient(135deg,#fff7ed,#ffedd5);border-color:#fdba74}.UpgradeButton_warning__GhKZk:hover{background:linear-gradient(135deg,#ffedd5,#fed7aa);border-color:#fb923c}.UpgradeButton_warning__GhKZk .UpgradeButton_iconWrapper__UwZql{background:linear-gradient(135deg,#fdba74,#fb923c)}.UpgradeButton_warning__GhKZk .UpgradeButton_iconWrapper__UwZql svg{color:#9a3412}.UpgradeButton_warning__GhKZk .UpgradeButton_statusText__bHOBj{color:#c2410c}.UpgradeButton_warning__GhKZk .UpgradeButton_upgradeBadge__VVFCO{animation:UpgradeButton_pulseWarning__Zf7bK 1.5s ease-in-out infinite;background:linear-gradient(135deg,#f59e0b,#d97706)}@keyframes UpgradeButton_pulseWarning__Zf7bK{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__fInZL{background:linear-gradient(135deg,#fef2f2,#fee2e2);border-color:#fca5a5}.UpgradeButton_critical__fInZL:hover{background:linear-gradient(135deg,#fee2e2,#fecaca);border-color:#f87171}.UpgradeButton_critical__fInZL .UpgradeButton_iconWrapper__UwZql{background:linear-gradient(135deg,#fca5a5,#f87171)}.UpgradeButton_critical__fInZL .UpgradeButton_iconWrapper__UwZql svg{color:#991b1b}.UpgradeButton_critical__fInZL .UpgradeButton_statusText__bHOBj{color:#dc2626;font-weight:600}.UpgradeButton_critical__fInZL .UpgradeButton_upgradeBadge__VVFCO{animation:UpgradeButton_pulseCritical__lKu2S 1s ease-in-out infinite;background:linear-gradient(135deg,#ef4444,#dc2626)}@keyframes UpgradeButton_pulseCritical__lKu2S{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__98G0E{background:linear-gradient(135deg,#1e293b,#0f172a);border-color:#334155}.dark .UpgradeButton_upgradeButton__98G0E:hover{background:linear-gradient(135deg,#334155,#1e293b);border-color:#475569}.dark .UpgradeButton_iconWrapper__UwZql{background:linear-gradient(135deg,#334155,#475569)}.dark .UpgradeButton_iconWrapper__UwZql svg{color:#94a3b8}.dark .UpgradeButton_planName__g\+1jN{color:#f1f5f9}.dark .UpgradeButton_statusText__bHOBj{color:#94a3b8}.dark .UpgradeButton_freeTier__GXvL1{background:linear-gradient(135deg,#422006,#1c1917);border-color:#854d0e}.dark .UpgradeButton_freeTier__GXvL1:hover{background:linear-gradient(135deg,#4a2f1b,#292524)}.dark .UpgradeButton_freeTier__GXvL1 .UpgradeButton_iconWrapper__UwZql{background:linear-gradient(135deg,#a16207,#ca8a04)}.dark .UpgradeButton_paidTier__Yu6cX{background:linear-gradient(135deg,#052e16,#0f172a);border-color:#166534}.dark .UpgradeButton_paidTier__Yu6cX:hover{background:linear-gradient(135deg,#14532d,#1e293b)}.dark .UpgradeButton_paidTier__Yu6cX .UpgradeButton_iconWrapper__UwZql{background:linear-gradient(135deg,#166534,#22c55e)}.dark .UpgradeButton_paidTier__Yu6cX .UpgradeButton_statusText__bHOBj{color:#4ade80}.dark .UpgradeButton_warning__GhKZk{background:linear-gradient(135deg,#431407,#1c1917);border-color:#c2410c}.dark .UpgradeButton_warning__GhKZk:hover{background:linear-gradient(135deg,#7c2d12,#292524)}.dark .UpgradeButton_warning__GhKZk .UpgradeButton_statusText__bHOBj{color:#fb923c}.dark .UpgradeButton_critical__fInZL{background:linear-gradient(135deg,#450a0a,#1c1917);border-color:#dc2626}.dark .UpgradeButton_critical__fInZL:hover{background:linear-gradient(135deg,#7f1d1d,#292524)}.dark .UpgradeButton_critical__fInZL .UpgradeButton_statusText__bHOBj{color:#f87171}@media (max-width:768px){.UpgradeButton_upgradeButton__98G0E{min-width:auto;padding:.5rem}.UpgradeButton_textWrapper__c3iiU{display:none}.UpgradeButton_iconWrapper__UwZql{height:32px;width:32px}.UpgradeButton_iconWrapper__UwZql svg{height:18px;width:18px}.UpgradeButton_upgradeBadge__VVFCO{height:16px;position:absolute;right:-4px;top:-4px;width:16px}.UpgradeButton_upgradeBadge__VVFCO svg{height:10px;width:10px}}.Layout_layoutContainer__ErM2O{display:flex;flex-direction:column;min-height:100vh;overflow-x:hidden;position:relative;width:100%}.Layout_mainContent__ZiIZp{flex:1 1;min-height:calc(100vh - 80px);overflow-x:hidden;padding-top:80px;width:100%}.Layout_loadingContainer__O8zBk{align-items:center;background-color:#f8f9fa;display:flex;height:100vh;justify-content:center}.Layout_loadingSpinner__ybdv\+{align-items:center;color:#667eea;display:flex;font-size:18px;gap:10px}.Layout_loadingSpinner__ybdv\+:before{animation:Layout_spin__GU9TR 1s linear infinite;border:2px solid #e9ecef;border-radius:50%;border-top-color:#667eea;content:"";height:20px;width:20px}@keyframes Layout_spin__GU9TR{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}body.dark .Layout_layoutContainer__ErM2O{color:var(--dark-text)}body.dark .Layout_layoutContainer__ErM2O,body.dark .Layout_loadingContainer__O8zBk,body.dark .Layout_mainContent__ZiIZp{background:#0000!important;background-color:initial!important}body.dark .Layout_loadingSpinner__ybdv\+{color:var(--dark-accent-end)}
/*# sourceMappingURL=main.47519895.css.map*/