._page_1wo7m_2{min-height:100vh;display:flex;flex-direction:column;background:#fff}._nav_1wo7m_5{display:flex;align-items:center;justify-content:space-between;padding:0 clamp(24px,5vw,80px);height:62px;background:#0f172a;position:sticky;top:0;z-index:100}._logo_1wo7m_11{font-size:15px;font-weight:700;color:#94a3b8;letter-spacing:-.01em}._logo_1wo7m_11 strong{color:#fff}._navActions_1wo7m_13{display:flex;align-items:center;gap:8px}._navRecruiterLink_1wo7m_14{font-size:13px;font-weight:500;color:#7c6fad;padding:6px 12px;border-radius:8px;transition:color .15s}._navRecruiterLink_1wo7m_14:hover{color:#a78bfa}._navLink_1wo7m_19{font-size:13.5px;font-weight:500;color:#64748b;padding:6px 14px;border-radius:8px;transition:color .15s}._navLink_1wo7m_19:hover{color:#e2e8f0}._navCta_1wo7m_24{font-size:13px;font-weight:600;padding:7px 18px;background:#1d4ed8;color:#fff;border-radius:8px;transition:all .15s}._navCta_1wo7m_24:hover{background:#1e40af;box-shadow:0 4px 14px #1d4ed859}._hero_1wo7m_32{background:#0f172a;display:flex;flex-direction:column;align-items:center;text-align:center;padding:clamp(72px,10vw,120px) clamp(24px,5vw,80px) 0;gap:28px}._heroBadge_1wo7m_38{display:inline-flex;align-items:center;gap:6px;padding:5px 16px;border-radius:99px;background:#1d4ed84d;color:#93c5fd;font-size:12px;font-weight:600;letter-spacing:.04em;border:1px solid rgba(147,197,253,.2)}._heroTitle_1wo7m_45{font-size:clamp(38px,5.5vw,68px);font-weight:800;line-height:1.06;letter-spacing:-.04em;color:#fff;max-width:760px;margin:0}._heroAccent_1wo7m_50{color:#60a5fa}._heroSub_1wo7m_51{font-size:clamp(15px,1.8vw,18px);color:#94a3b8;max-width:500px;line-height:1.7;margin:0}._heroCtas_1wo7m_55{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:center}._ctaPrimary_1wo7m_56{display:inline-flex;align-items:center;height:50px;padding:0 30px;background:#1d4ed8;color:#fff;border-radius:10px;font-size:15px;font-weight:700;letter-spacing:-.01em;transition:all .15s;white-space:nowrap}._ctaPrimary_1wo7m_56:hover{background:#1e40af;box-shadow:0 8px 24px #1d4ed866;transform:translateY(-1px)}._ctaSecondary_1wo7m_63{display:inline-flex;align-items:center;height:50px;padding:0 20px;color:#64748b;font-size:15px;border-radius:10px;transition:color .15s}._ctaSecondary_1wo7m_63:hover{color:#94a3b8}._heroMockup_1wo7m_70{width:100%;max-width:580px;margin-top:16px;background:#1e293b;border:1px solid #334155;border-radius:14px 14px 0 0;overflow:hidden;box-shadow:0 -8px 48px #0006;text-align:left}._mockupBar_1wo7m_76{display:flex;align-items:center;gap:7px;padding:12px 16px;background:#0f172a;border-bottom:1px solid #334155}._mockupDot_1wo7m_80{width:10px;height:10px;border-radius:50%;flex-shrink:0}._mockupDot_1wo7m_80:nth-child(1){background:#f87171}._mockupDot_1wo7m_80:nth-child(2){background:#fbbf24}._mockupDot_1wo7m_80:nth-child(3){background:#34d399}._mockupUrl_1wo7m_84{font-size:11.5px;color:#475569;margin-left:8px}._mockupChat_1wo7m_85{padding:20px 18px;display:flex;flex-direction:column;gap:12px}._mockupMsg_1wo7m_86{padding:10px 14px;border-radius:10px;font-size:13px;line-height:1.6;max-width:88%}._mockupUser_1wo7m_89{background:#1d4ed8;color:#fff;align-self:flex-end;border-radius:10px 10px 2px}._mockupAI_1wo7m_90{background:#1e293b;color:#cbd5e1;border:1px solid #334155;border-radius:10px 10px 10px 2px}._mockupLabel_1wo7m_91{font-size:10.5px;font-weight:700;color:#475569;text-transform:uppercase;letter-spacing:.07em;margin-bottom:2px}._mockupTyping_1wo7m_92{display:flex;align-items:center;gap:5px;padding:14px 16px}._mockupTyping_1wo7m_92 span{width:6px;height:6px;border-radius:50%;background:#475569;animation:_blink_1wo7m_1 1.2s infinite}._mockupTyping_1wo7m_92 span:nth-child(2){animation-delay:.2s}._mockupTyping_1wo7m_92 span:nth-child(3){animation-delay:.4s}@keyframes _blink_1wo7m_1{0%,to{opacity:.2}50%{opacity:1}}._sectionInner_1wo7m_99{width:100%;max-width:1000px;margin:0 auto;padding:clamp(72px,9vw,112px) clamp(24px,5vw,80px)}._eyebrow_1wo7m_103{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#1d4ed8;margin-bottom:14px}._sectionHeading_1wo7m_108{font-size:clamp(26px,3.5vw,42px);font-weight:800;letter-spacing:-.03em;color:#0f172a;line-height:1.15;margin:0 0 12px}._sectionSub_1wo7m_112{font-size:16px;color:#64748b;line-height:1.7;margin:0;max-width:540px}._steps_1wo7m_115{background:#f8fafc;border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0}._stepsGrid_1wo7m_116{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:48px}@media (max-width: 760px){._stepsGrid_1wo7m_116{grid-template-columns:1fr}}._step_1wo7m_115{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:28px;display:flex;flex-direction:column;gap:14px;box-shadow:0 1px 3px #0000000a;transition:border-color .15s,box-shadow .15s,transform .15s}._step_1wo7m_115:hover{border-color:#93c5fd;box-shadow:0 8px 24px #1d4ed81a;transform:translateY(-3px)}._stepNum_1wo7m_126{width:40px;height:40px;border-radius:10px;background:#0f172a;color:#fff;font-size:16px;font-weight:800;display:flex;align-items:center;justify-content:center;flex-shrink:0}._stepTitle_1wo7m_130{font-size:16px;font-weight:700;color:#0f172a;margin:0}._stepDesc_1wo7m_131{font-size:14px;color:#64748b;line-height:1.7;margin:0}._features_1wo7m_134{background:#fff}._featuresGrid_1wo7m_135{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:48px;background:#e2e8f0;border:1px solid #e2e8f0;border-radius:16px;overflow:hidden}@media (max-width: 760px){._featuresGrid_1wo7m_135{grid-template-columns:1fr}}._feature_1wo7m_134{background:#fff;padding:28px 26px;display:flex;flex-direction:column;gap:12px;transition:background .15s}._feature_1wo7m_134:hover{background:#f8fafc}._featureIconWrap_1wo7m_143{width:40px;height:40px;border-radius:10px;background:#dbeafe;display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0;transition:background .15s}._feature_1wo7m_134:hover ._featureIconWrap_1wo7m_143{background:#bfdbfe}._featureTitle_1wo7m_149{font-size:15px;font-weight:700;color:#0f172a;margin:0}._featureDesc_1wo7m_150{font-size:13.5px;color:#64748b;line-height:1.7;margin:0}._ctaBanner_1wo7m_153{background:#0f172a;padding:clamp(64px,8vw,96px) clamp(24px,5vw,80px);display:flex;flex-direction:column;align-items:center;text-align:center;gap:20px}._ctaTitle_1wo7m_158{font-size:clamp(28px,3.5vw,44px);font-weight:800;letter-spacing:-.03em;color:#fff;margin:0}._ctaSub_1wo7m_159{font-size:17px;color:#64748b;margin:0}._ctaWhite_1wo7m_160{display:inline-flex;align-items:center;height:50px;padding:0 30px;background:#1d4ed8;color:#fff;border-radius:10px;font-size:15px;font-weight:700;transition:all .15s;white-space:nowrap;margin-top:8px}._ctaWhite_1wo7m_160:hover{background:#1e40af;box-shadow:0 8px 24px #1d4ed866;transform:translateY(-1px)}._recruiterTeaser_1wo7m_168{background:#1a1432;border-top:1px solid #2d1f5e;padding:clamp(48px,6vw,72px) clamp(24px,5vw,80px)}._recruiterTeaserInner_1wo7m_173{max-width:1000px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:32px;flex-wrap:wrap}._recruiterTeaserText_1wo7m_178{display:flex;flex-direction:column;gap:10px;max-width:560px}._recruiterTeaserEyebrow_1wo7m_179{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#7c3aed}._recruiterTeaserTitle_1wo7m_183{font-size:clamp(20px,2.5vw,28px);font-weight:800;letter-spacing:-.03em;color:#fff;margin:0;line-height:1.25}._recruiterTeaserSub_1wo7m_187{font-size:15px;color:#7c6fad;line-height:1.65;margin:0}._recruiterTeaserBtn_1wo7m_188{display:inline-flex;align-items:center;white-space:nowrap;flex-shrink:0;height:44px;padding:0 22px;border-radius:10px;background:#7c3aed;color:#fff;font-size:14px;font-weight:700;transition:all .15s}._recruiterTeaserBtn_1wo7m_188:hover{background:#6d28d9;box-shadow:0 6px 20px #7c3aed66;transform:translateY(-1px)}._footer_1wo7m_198{padding:24px clamp(24px,5vw,80px);border-top:1px solid #1e293b;background:#0f172a;font-size:13px;color:#475569;display:flex;gap:16px;align-items:center}._footerSep_1wo7m_204{color:#1e293b}._footerLink_1wo7m_205{color:#475569;transition:color .15s}._footerLink_1wo7m_205:hover{color:#94a3b8}._page_1dqtk_1{min-height:100vh;display:flex;background:var(--bg)}._left_1dqtk_6{flex:1;display:none;flex-direction:column;justify-content:space-between;padding:40px 48px;background:var(--accent)}@media (min-width: 900px){._left_1dqtk_6{display:flex}}._leftLogo_1dqtk_12{font-size:17px;font-weight:700;color:#ffffffe6;letter-spacing:-.02em}._leftLogo_1dqtk_12 strong{color:#fff}._leftQuote_1dqtk_15{display:flex;flex-direction:column;gap:16px}._leftQuoteText_1dqtk_16{font-size:clamp(22px,2.5vw,30px);font-weight:700;color:#fff;line-height:1.35;letter-spacing:-.02em}._leftQuoteAuthor_1dqtk_20{font-size:14px;color:#ffffffa6}._leftFooter_1dqtk_22{font-size:12px;color:#ffffff73}._right_1dqtk_24{width:100%;max-width:480px;display:flex;align-items:center;justify-content:center;padding:40px 32px}@media (min-width: 900px){._right_1dqtk_24{width:480px;flex-shrink:0}}._card_1dqtk_30{width:100%;max-width:380px}._logoLink_1dqtk_32{display:inline-block;font-size:15px;font-weight:700;color:var(--text-secondary);letter-spacing:-.02em;margin-bottom:32px}._logoLink_1dqtk_32 strong{color:var(--accent)}._logoLink_1dqtk_32:hover{color:var(--text)}._title_1dqtk_39{font-size:26px;font-weight:800;letter-spacing:-.03em;color:var(--text)}._sub_1dqtk_40{font-size:14px;color:var(--text-secondary);margin-top:6px;margin-bottom:28px}._form_1dqtk_42{display:flex;flex-direction:column;gap:16px}._field_1dqtk_43{display:flex;flex-direction:column;gap:6px}._label_1dqtk_44{font-size:13px;font-weight:600;color:var(--text-secondary)}._input_1dqtk_46{height:44px;padding:0 14px;border-radius:var(--radius);border:1px solid var(--border);background:var(--surface);color:var(--text);font-size:14px;font-family:var(--font);transition:all var(--transition);width:100%}._input_1dqtk_46::placeholder{color:var(--text-placeholder)}._input_1dqtk_46:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-glow)}._submit_1dqtk_55{height:44px;border-radius:var(--radius);margin-top:4px;background:var(--accent);color:#fff;border:none;font-size:14px;font-weight:700;cursor:pointer;font-family:var(--font);transition:all var(--transition);display:flex;align-items:center;justify-content:center;gap:8px;box-shadow:var(--shadow)}._submit_1dqtk_55:hover:not(:disabled){background:var(--accent-hover);box-shadow:var(--shadow-lg)}._submit_1dqtk_55:disabled{opacity:.6;cursor:not-allowed}._spinner_1dqtk_66{width:16px;height:16px;border-radius:50%;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;animation:_spin_1dqtk_66 .7s linear infinite;display:inline-block}@keyframes _spin_1dqtk_66{to{transform:rotate(360deg)}}._divider_1dqtk_73{display:flex;align-items:center;gap:12px;margin:4px 0;color:var(--text-muted);font-size:12px}._divider_1dqtk_73:before,._divider_1dqtk_73:after{content:"";flex:1;height:1px;background:var(--border)}._switchText_1dqtk_79{font-size:13px;color:var(--text-muted);text-align:center;margin-top:20px}._switchLink_1dqtk_80{color:var(--accent);font-weight:600}._switchLink_1dqtk_80:hover{text-decoration:underline}._overlay_1p0d3_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#000000b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:16px;animation:_fadeIn_1p0d3_1 .15s var(--ease)}._panel_1p0d3_8{width:100%;background:var(--surface-card);border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);animation:_slideUp_1p0d3_1 .2s var(--ease);max-height:calc(100vh - 48px);display:flex;flex-direction:column}._header_1p0d3_15{display:flex;align-items:center;justify-content:space-between;padding:20px 24px 0;flex-shrink:0}._title_1p0d3_20{font-size:17px;font-weight:700;color:var(--text)}._close_1p0d3_22{width:32px;height:32px;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;color:var(--text-muted);font-size:13px;cursor:pointer;transition:all var(--transition);flex-shrink:0;border:none;background:transparent}._close_1p0d3_22:hover{background:var(--surface-hover);color:var(--text)}._body_1p0d3_31{padding:20px 24px 24px;overflow-y:auto;display:flex;flex-direction:column;gap:16px}@keyframes _fadeIn_1p0d3_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUp_1p0d3_1{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}._accordion_1wz8k_1{border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}._trigger_1wz8k_3{width:100%;display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:var(--surface);color:var(--text-secondary);font-size:13px;font-weight:600;cursor:pointer;transition:all var(--transition)}._trigger_1wz8k_3:hover{background:var(--surface-hover);color:var(--text)}._icon_1wz8k_10{font-size:10px;transition:transform var(--transition)}._open_1wz8k_11{transform:rotate(180deg)}._body_1wz8k_13{padding:16px;display:flex;flex-direction:column;gap:14px;border-top:1px solid var(--border)}._layout_19yne_2{display:flex;min-height:100vh;background:#f1f5f9}._sidebar_19yne_5{width:232px;flex-shrink:0;background:#0f172a;display:flex;flex-direction:column;padding:0 12px 20px;position:sticky;top:0;height:100vh;overflow-y:auto}._sidebarBrand_19yne_13{display:flex;align-items:center;gap:10px;padding:20px 8px 16px;border-bottom:1px solid #1e293b;margin-bottom:16px}._brandDot_19yne_19{width:8px;height:8px;border-radius:50%;background:#3b82f6;flex-shrink:0}._brandName_19yne_23{font-size:13.5px;font-weight:600;color:#94a3b8}._brandName_19yne_23 strong{color:#fff}._sidebarUser_19yne_26{display:flex;align-items:center;gap:10px;padding:10px 8px 14px;border-bottom:1px solid #1e293b;margin-bottom:10px}._userAvatar_19yne_32{width:30px;height:30px;border-radius:50%;flex-shrink:0;background:#1d4ed8;color:#fff;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center}._userInfo_19yne_38{min-width:0}._userName_19yne_39{font-size:12.5px;font-weight:600;color:#e2e8f0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._userEmail_19yne_40{font-size:12px;color:#475569;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._sidebarNav_19yne_42{flex:1;padding-top:8px}._navGroup_19yne_43{display:flex;flex-direction:column;gap:2px}._navItem_19yne_45{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;border:none;background:transparent;cursor:pointer;color:#64748b;font-size:13.5px;font-weight:500;font-family:var(--font);text-align:left;width:100%;transition:background .12s,color .12s}._navItem_19yne_45:hover{background:#1e293b;color:#cbd5e1}._navActive_19yne_54{background:#1e3a5f!important;color:#93c5fd!important;font-weight:600}._navIcon_19yne_55{width:16px;height:16px;flex-shrink:0}._sidebarBottom_19yne_57{display:flex;flex-direction:column;gap:4px;padding-top:12px;border-top:1px solid #1e293b;margin-top:8px}._newLinkBtn_19yne_61{display:flex;align-items:center;gap:8px;width:100%;padding:9px 10px;border-radius:8px;border:none;background:#1d4ed8;cursor:pointer;font-size:13px;font-weight:600;color:#fff;font-family:var(--font);transition:background .12s}._newLinkBtn_19yne_61:hover{background:#1e40af}._newLinkPlus_19yne_69{font-size:16px;line-height:1}._recruiterBtn_19yne_71{display:flex;align-items:center;justify-content:center;width:100%;padding:8px 10px;border-radius:8px;margin-bottom:6px;border:1px solid var(--border);background:transparent;cursor:pointer;color:var(--text-secondary);font-size:12.5px;font-weight:600;font-family:var(--font);transition:all .12s}._recruiterBtn_19yne_71:hover{border-color:var(--accent);color:var(--accent-text);background:var(--accent-dim)}._logoutBtn_19yne_80{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border-radius:8px;border:none;background:transparent;cursor:pointer;color:#475569;font-size:13px;font-weight:500;font-family:var(--font);text-align:left;transition:color .12s,background .12s}._logoutBtn_19yne_80:hover{color:#f87171;background:#f8717112}._main_19yne_91{flex:1;min-width:0;display:flex;flex-direction:column;overflow-y:auto}._content_19yne_93{flex:1;padding:32px}._panelWrap_19yne_96{display:flex;flex-direction:column;gap:20px}._panelHero_19yne_98{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:4px}._panelHeroTitle_19yne_102{font-size:20px;font-weight:800;color:#0f172a;letter-spacing:-.03em;margin:0;display:flex;align-items:center;gap:10px}._panelHeroSub_19yne_107{font-size:13.5px;color:#64748b;margin:4px 0 0;line-height:1.5}._overviewLayout_19yne_110{display:grid;grid-template-columns:1fr 320px;gap:24px;align-items:start}@media (max-width: 900px){._overviewLayout_19yne_110{grid-template-columns:1fr}}._overviewMain_19yne_118{display:flex;flex-direction:column;gap:24px}._overviewSide_19yne_119{display:flex;flex-direction:column;gap:16px}._welcomeBlock_19yne_121{padding-bottom:4px}._welcomeTitle_19yne_122{font-size:22px;font-weight:800;color:#0f172a;letter-spacing:-.03em;margin:0 0 4px}._welcomeSub_19yne_123{font-size:13.5px;color:#64748b;margin:0}._statsStrip_19yne_126{display:flex;align-items:center;gap:0;background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;box-shadow:0 1px 3px #0000000a}._statPill_19yne_132{flex:1;padding:18px 24px;display:flex;flex-direction:column;gap:4px}._statDivider_19yne_133{width:1px;background:#e2e8f0;align-self:stretch}._statPillNum_19yne_134{font-size:28px;font-weight:800;color:#0f172a;letter-spacing:-.04em;line-height:1}._statPillAccent_19yne_135{color:#1d4ed8}._statPillLabel_19yne_136{font-size:12px;color:#64748b;font-weight:500}._sectionLabel_19yne_139{font-size:12px;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.08em;margin:0}._recentList_19yne_144{display:flex;flex-direction:column;background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;box-shadow:0 1px 3px #0000000a}._recentRow_19yne_150{display:flex;align-items:center;gap:14px;padding:13px 18px;border-bottom:1px solid #f1f5f9;transition:background .1s}._recentRow_19yne_150:last-child{border-bottom:none}._recentRow_19yne_150:hover{background:#f8fafc}._recentIcon_19yne_158{width:32px;height:32px;border-radius:8px;background:#dbeafe;color:#1d4ed8;font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}._recentInfo_19yne_165{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}._recentName_19yne_166{font-size:13.5px;font-weight:600;color:#0f172a;display:flex;align-items:center;gap:8px}._recentMeta_19yne_170{font-size:12px;color:#94a3b8}._recentGoBtn_19yne_171{font-size:12.5px;font-weight:600;color:#1d4ed8;background:none;border:none;cursor:pointer;padding:4px 8px;border-radius:6px;font-family:var(--font);transition:background .1s}._recentGoBtn_19yne_171:hover{background:#eff6ff}._sideCard_19yne_179{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:18px 20px;box-shadow:0 1px 3px #0000000a}._sideCardTitle_19yne_184{font-size:12px;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.08em;margin:0 0 14px}._cvNudge_19yne_185{display:flex;gap:12px;align-items:flex-start;background:#fefce8;border:1px solid #fde68a;border-radius:12px;padding:16px 18px}._cvNudgeIcon_19yne_190{font-size:22px;flex-shrink:0;margin-top:2px}._cvNudgeBody_19yne_191{display:flex;flex-direction:column;gap:6px}._cvNudgeTitle_19yne_192{font-size:13.5px;font-weight:700;color:#92400e}._cvNudgeSub_19yne_193{font-size:12.5px;color:#78350f;line-height:1.55}._cvNudgeBtn_19yne_194{font-size:12.5px;font-weight:700;color:#b45309;background:none;border:none;cursor:pointer;padding:0;font-family:var(--font);text-align:left;text-decoration:underline}._cvNudgeBtn_19yne_194:hover{color:#92400e}._stepList_19yne_202{display:flex;flex-direction:column;gap:2px}._step_19yne_202{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px}._stepDone_19yne_204{opacity:.4;cursor:default}._stepPending_19yne_205{cursor:pointer;transition:background .12s}._stepPending_19yne_205:hover{background:#eff6ff}._stepCheckDone_19yne_207{width:20px;height:20px;border-radius:50%;flex-shrink:0;background:#d1fae5;color:#065f46;font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center}._stepCheckNum_19yne_212{width:20px;height:20px;border-radius:50%;flex-shrink:0;background:#dbeafe;color:#1d4ed8;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center}._stepBody_19yne_217{flex:1;min-width:0}._stepTitle_19yne_218{font-size:12.5px;font-weight:600;color:#0f172a}._stepSub_19yne_219{font-size:12px;color:#64748b;margin-top:1px;line-height:1.4}._stepArrow_19yne_220{font-size:13px;color:#93c5fd;flex-shrink:0}._quickActions_19yne_223{display:flex;flex-direction:column;gap:6px}._quickBtn_19yne_224{width:100%;padding:8px 12px;border-radius:8px;text-align:left;border:1px solid #e2e8f0;background:#f8fafc;color:#374151;font-size:13px;font-weight:500;font-family:var(--font);cursor:pointer;transition:all .12s}._quickBtn_19yne_224:hover{border-color:#93c5fd;color:#1d4ed8;background:#eff6ff}._unreadDot_19yne_233{display:inline-block;width:7px;height:7px;border-radius:50%;background:#3b82f6;flex-shrink:0}._badge_19yne_239{display:inline-flex;align-items:center;min-width:20px;height:20px;padding:0 7px;background:#dbeafe;color:#1d4ed8;font-size:11px;font-weight:700;border-radius:99px;vertical-align:middle}._chatTable_19yne_248{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;box-shadow:0 1px 3px #0000000a}._chatTableHead_19yne_253{display:grid;grid-template-columns:2fr 2fr 1fr 1fr 1.6fr;padding:10px 20px;border-bottom:1px solid #f1f5f9;background:#f8fafc;font-size:11px;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.07em;gap:12px}._chatTableRow_19yne_262{display:grid;grid-template-columns:2fr 2fr 1fr 1fr 1.6fr;padding:14px 20px;gap:12px;border-bottom:1px solid #f1f5f9;align-items:center;transition:background .1s;width:100%;text-align:left;background:none;font-family:var(--font);cursor:default}._chatTableRow_19yne_262:last-child{border-bottom:none}._chatTableRow_19yne_262:hover{background:#fafbfc}._chatTableRowBtn_19yne_272{cursor:pointer}._chatTableRowBtn_19yne_272:hover{background:#f0f9ff}._historyTableHead_19yne_274,._historyTableRow_19yne_274{grid-template-columns:1.5fr 1.5fr 2fr 1fr}._chatRowName_19yne_276{display:flex;align-items:center;gap:8px}._chatRowLabel_19yne_277{font-size:13.5px;font-weight:600;color:#0f172a}._chatRowRole_19yne_278{font-size:13px;color:#475569}._chatRowCount_19yne_279{font-size:13.5px;font-weight:600;color:#0f172a}._chatRowDate_19yne_280{font-size:12.5px;color:#94a3b8}._chatRowActions_19yne_281{display:flex;gap:4px;justify-content:flex-end;flex-wrap:wrap}._muted_19yne_282{color:#cbd5e1}._rowBtn_19yne_285{padding:5px 11px;border-radius:6px;border:1px solid #e2e8f0;background:#f8fafc;color:#374151;font-size:12px;font-weight:500;font-family:var(--font);cursor:pointer;transition:all .12s}._rowBtn_19yne_285:hover{border-color:#93c5fd;color:#1d4ed8;background:#eff6ff}._rowBtnDanger_19yne_292{color:#ef4444;border-color:#fecaca;background:#fff5f5}._rowBtnDanger_19yne_292:hover{border-color:#ef4444;background:#fee2e2;color:#dc2626}._emptyState_19yne_296{background:#fff;border:1px dashed #cbd5e1;border-radius:12px;padding:56px 32px;text-align:center}._emptyIcon_19yne_300{margin-bottom:12px;opacity:.3;display:flex;justify-content:center}._emptyTitle_19yne_301{font-size:15px;font-weight:700;color:#0f172a;margin-bottom:6px}._emptySub_19yne_302{font-size:13.5px;color:#64748b;line-height:1.6}._formCard_19yne_305{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:28px;box-shadow:0 1px 3px #0000000a}._form_19yne_305{display:flex;flex-direction:column;gap:16px}._formSection_19yne_311{display:flex;flex-direction:column;gap:14px}._formSectionTitle_19yne_312{font-size:12px;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.08em}._formRow_19yne_316{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (max-width: 640px){._formRow_19yne_316{grid-template-columns:1fr}}._formActions_19yne_318{display:flex;justify-content:flex-end;padding-top:4px}._field_19yne_320{display:flex;flex-direction:column;gap:5px}._fieldLabel_19yne_321{font-size:12.5px;font-weight:600;color:#374151}._fieldHint_19yne_322{font-size:12px;color:#94a3b8}._input_19yne_324,._textarea_19yne_324{border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc;color:#0f172a;font-size:14px;font-family:var(--font);transition:all .12s;width:100%}._input_19yne_324{height:40px;padding:0 12px}._textarea_19yne_324{padding:10px 12px;resize:vertical;min-height:88px;line-height:1.6}._input_19yne_324::placeholder,._textarea_19yne_324::placeholder{color:#94a3b8}._input_19yne_324:focus,._textarea_19yne_324:focus{outline:none;border-color:#3b82f6;background:#fff;box-shadow:0 0 0 3px #3b82f61f}._fileInput_19yne_337{font-size:13px;color:#374151;border:1px dashed #cbd5e1;border-radius:8px;padding:8px 12px;cursor:pointer;background:#f8fafc;transition:border-color .12s}._fileInput_19yne_337:hover{border-color:#3b82f6}._btn_19yne_346{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:9px 22px;border-radius:8px;font-size:14px;font-weight:600;font-family:var(--font);cursor:pointer;transition:all .12s;border:1px solid transparent}._btn_19yne_346:disabled{opacity:.5;cursor:not-allowed}._btnPrimary_19yne_353{background:#1d4ed8;color:#fff;border-color:#1d4ed8}._btnPrimary_19yne_353:hover:not(:disabled){background:#1e40af;box-shadow:0 4px 14px #1d4ed847}._newChatBtn_19yne_355{display:inline-flex;align-items:center;height:34px;padding:0 14px;background:#1d4ed8;color:#fff;border:none;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;font-family:var(--font);flex-shrink:0;transition:background .12s}._newChatBtn_19yne_355:hover{background:#1e40af}._btnSecondary_19yne_362{background:#fff;color:#374151;border-color:#e2e8f0}._btnSecondary_19yne_362:hover:not(:disabled){border-color:#93c5fd;color:#1d4ed8;background:#eff6ff}._btnDanger_19yne_364{background:#fee2e2;color:#dc2626;border-color:#fca5a5}._btnDanger_19yne_364:hover:not(:disabled){background:#fecaca;border-color:#ef4444}._btnSpinner_19yne_366{width:13px;height:13px;border-radius:50%;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;animation:_spin_19yne_1 .7s linear infinite;flex-shrink:0}@keyframes _spin_19yne_1{to{transform:rotate(360deg)}}._modalText_19yne_374{font-size:14px;color:#475569;line-height:1.6;margin-bottom:20px}._modalActions_19yne_375{display:flex;gap:10px;justify-content:flex-end;margin-top:20px}._backBtn_19yne_378{padding:6px 14px;border-radius:8px;border:1px solid #e2e8f0;background:#fff;color:#475569;font-size:13px;font-weight:500;font-family:var(--font);cursor:pointer;transition:all .12s;white-space:nowrap;flex-shrink:0;align-self:flex-start;margin-top:4px}._backBtn_19yne_378:hover{border-color:#93c5fd;color:#1d4ed8;background:#eff6ff}._loadingCenter_19yne_387{display:flex;justify-content:center;padding:60px 0}._loadSpinner_19yne_388{width:26px;height:26px;border-radius:50%;border:2px solid #e2e8f0;border-top-color:#3b82f6;animation:_spin_19yne_1 .7s linear infinite;display:block}._loadMoreBtn_19yne_393{width:100%;padding:13px;border:none;background:#f8fafc;color:#64748b;font-size:13px;font-family:var(--font);cursor:pointer;transition:all .12s;border-top:1px solid #f1f5f9}._loadMoreBtn_19yne_393:hover:not(:disabled){background:#f0f9ff;color:#1d4ed8}._msgList_19yne_401{display:flex;flex-direction:column;gap:14px;max-height:480px;overflow-y:auto}._msgUser_19yne_402,._msgAI_19yne_402{display:flex;flex-direction:column;gap:3px;max-width:88%}._msgUser_19yne_402{align-self:flex-end}._msgAI_19yne_402{align-self:flex-start}._msgRole_19yne_405{font-size:11px;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.07em}._msgUser_19yne_402 ._msgRole_19yne_405{text-align:right}._msgContent_19yne_407{padding:10px 14px;border-radius:12px;font-size:14px;line-height:1.6;white-space:pre-wrap;margin:0}._msgUser_19yne_402 ._msgContent_19yne_407{background:#1d4ed8;color:#fff;border-radius:12px 12px 3px}._msgAI_19yne_402 ._msgContent_19yne_407{background:#f1f5f9;color:#0f172a;border:1px solid #e2e8f0;border-radius:12px 12px 12px 3px}._completenessCard_19yne_412{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:18px 20px;box-shadow:0 1px 3px #0000000a;display:flex;flex-direction:column;gap:10px}._completenessTop_19yne_417{display:flex;align-items:center;justify-content:space-between}._completenessLabel_19yne_418{font-size:12px;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.07em}._completenessPct_19yne_419{font-size:15px;font-weight:800;letter-spacing:-.02em}._completenessTrack_19yne_420{height:6px;background:#f1f5f9;border-radius:99px;overflow:hidden}._completenessFill_19yne_421{height:100%;border-radius:99px;transition:width .5s ease,background .3s}._completenessPills_19yne_422{display:flex;flex-wrap:wrap;gap:6px}._pill_19yne_423{font-size:12px;font-weight:500;padding:3px 10px;border-radius:99px;border:1px solid transparent}._pillDone_19yne_424{background:#f0fdf4;color:#16a34a;border-color:#bbf7d0}._pillMissing_19yne_425{background:#f8fafc;color:#94a3b8;border-color:#e2e8f0}._docGrid_19yne_428{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (max-width: 640px){._docGrid_19yne_428{grid-template-columns:1fr}}._docCard_19yne_431{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:10px;border:1px solid #e2e8f0;background:#f8fafc}._docCardLeft_19yne_436{display:flex;align-items:center;gap:10px;flex:1;min-width:0}._docCardIconWrap_19yne_437{color:#1d4ed8;flex-shrink:0}._docCardInfo_19yne_438{display:flex;flex-direction:column;gap:2px;min-width:0}._docCardLabel_19yne_439{font-size:13px;font-weight:600;color:#0f172a}._docCardMeta_19yne_440{font-size:12px;color:#64748b}._docCardActions_19yne_441{display:flex;gap:6px;flex-shrink:0}._docBtn_19yne_443{padding:5px 12px;border-radius:6px;border:1px solid #bfdbfe;background:#eff6ff;color:#1d4ed8;font-size:12px;font-weight:600;font-family:var(--font);cursor:pointer;transition:all .12s}._docBtn_19yne_443:hover{background:#dbeafe}._docBtnGhost_19yne_450{padding:5px 12px;border-radius:6px;border:1px solid #e2e8f0;background:#fff;color:#64748b;font-size:12px;font-weight:500;font-family:var(--font);cursor:pointer;transition:all .12s}._docBtnGhost_19yne_450:hover{border-color:#94a3b8;color:#374151}._docBtnReplace_19yne_457{padding:5px 12px;border-radius:6px;border:1px solid #e2e8f0;background:#fff;color:#374151;font-size:12px;font-weight:500;font-family:var(--font);cursor:pointer;transition:all .12s;position:relative;display:inline-flex;align-items:center}._docBtnReplace_19yne_457:hover{border-color:#94a3b8}._docUploadZone_19yne_466{display:flex;flex-direction:column;align-items:center;gap:6px;padding:24px 16px;border-radius:10px;cursor:pointer;border:1.5px dashed #cbd5e1;background:#f8fafc;transition:border-color .12s,background .12s;text-align:center}._docUploadZone_19yne_466:hover{border-color:#3b82f6;background:#eff6ff}._docUploadIconWrap_19yne_473{color:#94a3b8}._docUploadZone_19yne_466:hover ._docUploadIconWrap_19yne_473{color:#1d4ed8}._docUploadLabel_19yne_475{font-size:13px;font-weight:600;color:#374151}._docUploadHint_19yne_476{font-size:12px;color:#94a3b8}._docHiddenInput_19yne_477{display:none}._pendingFiles_19yne_479{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px;border-radius:8px;background:#fefce8;border:1px solid #fde68a;font-size:12.5px;color:#92400e}._pendingFile_19yne_479{font-weight:600}._pendingHint_19yne_486{color:#b45309}._previewMeta_19yne_489{font-size:12px;color:#94a3b8;margin-bottom:12px}._previewFrame_19yne_490{width:100%;height:560px;border:1px solid #e2e8f0;border-radius:10px;background:#fff}._statsGrid_19yne_497{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media (max-width: 600px){._statsGrid_19yne_497{grid-template-columns:1fr}}._statBlock_19yne_502{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:20px 24px;display:flex;flex-direction:column;gap:4px;box-shadow:0 1px 3px #0000000a}._statBig_19yne_507{font-size:34px;font-weight:800;color:#0f172a;letter-spacing:-.04em;line-height:1}._statDesc_19yne_508{font-size:12px;color:#64748b;font-weight:500;margin-top:4px}._barList_19yne_510{display:flex;flex-direction:column;gap:12px}._barRow_19yne_511{display:flex;align-items:center;gap:14px}._barLabel_19yne_512{font-size:13px;color:#0f172a;font-weight:500;min-width:120px;max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._barTrack_19yne_513{flex:1;height:7px;background:#e2e8f0;border-radius:99px;overflow:hidden}._barFill_19yne_514{height:100%;background:#3b82f6;border-radius:99px;transition:width .5s ease}._barCount_19yne_515{font-size:13px;font-weight:700;color:#0f172a;min-width:24px;text-align:right}._center_t0dgg_1{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--bg)}._errorBox_t0dgg_4{display:flex;flex-direction:column;align-items:center;gap:12px;padding:36px;background:var(--surface);border:1px solid var(--border-danger);border-radius:var(--radius-lg);text-align:center;color:var(--danger);max-width:360px;box-shadow:var(--shadow)}._errorIcon_t0dgg_10{font-size:28px}._loadingSpinner_t0dgg_11{width:32px;height:32px;border-radius:50%;border:2px solid var(--border);border-top-color:var(--accent);animation:_spin_t0dgg_217 .7s linear infinite;display:block}@keyframes _spin_t0dgg_217{to{transform:rotate(360deg)}}._introPage_t0dgg_19{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px;background:var(--bg)}._introCard_t0dgg_23{width:100%;max-width:420px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);padding:40px;box-shadow:var(--shadow-lg);display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}._introAvatar_t0dgg_29{width:68px;height:68px;border-radius:50%;background:var(--accent);color:#fff;font-size:26px;font-weight:800;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 4px var(--accent-glow)}._introName_t0dgg_36{font-size:21px;font-weight:800;color:var(--text);letter-spacing:-.02em}._introLabel_t0dgg_37{font-size:12.5px;color:var(--accent-text);font-weight:600}._introHint_t0dgg_38{font-size:14px;color:var(--text-secondary);line-height:1.65;max-width:320px}._introForm_t0dgg_40{width:100%;display:flex;flex-direction:column;gap:10px;margin-top:8px}._introRow_t0dgg_41{display:flex;gap:8px}._introInput_t0dgg_42{width:100%;height:42px;padding:0 14px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--text);font-size:14px;font-family:var(--font);transition:all var(--transition)}._introInput_t0dgg_42::placeholder{color:var(--text-placeholder)}._introInput_t0dgg_42:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-glow)}._introError_t0dgg_50{font-size:13px;color:var(--danger)}._introBtn_t0dgg_52{height:44px;border-radius:var(--radius);border:none;cursor:pointer;background:var(--accent);color:#fff;font-size:14px;font-weight:700;font-family:var(--font);transition:all var(--transition);display:flex;align-items:center;justify-content:center;gap:8px;box-shadow:var(--shadow)}._introBtn_t0dgg_52:hover:not(:disabled){background:var(--accent-hover);box-shadow:var(--shadow-lg)}._introBtn_t0dgg_52:disabled{opacity:.6;cursor:not-allowed}._resumeBtns_t0dgg_61{display:flex;flex-direction:column;gap:8px;width:100%;margin-top:8px}._resumeNewBtn_t0dgg_62{height:40px;border-radius:var(--radius);cursor:pointer;background:transparent;border:1px solid var(--border);color:var(--text-secondary);font-size:14px;font-weight:500;font-family:var(--font);transition:all var(--transition)}._resumeNewBtn_t0dgg_62:hover{border-color:var(--text-muted);color:var(--text)}._chatPage_t0dgg_71{height:100vh;display:flex;flex-direction:column;background:var(--bg);max-width:760px;margin:0 auto}._chatHeader_t0dgg_75{display:flex;align-items:center;gap:12px;padding:14px 20px;border-bottom:1px solid var(--border);background:var(--surface);flex-shrink:0;box-shadow:var(--shadow-sm)}._chatAvatar_t0dgg_80{width:34px;height:34px;border-radius:50%;background:var(--accent);color:#fff;font-size:13px;font-weight:800;display:flex;align-items:center;justify-content:center;flex-shrink:0}._chatName_t0dgg_86{font-size:14px;font-weight:700;color:var(--text)}._chatLabel_t0dgg_87{font-size:12.5px;color:var(--text-muted)}._onlineDot_t0dgg_88{width:8px;height:8px;border-radius:50%;background:var(--success);margin-left:auto;flex-shrink:0}._chatHeaderInfo_t0dgg_89{display:flex;align-items:baseline;gap:0;min-width:0}._bookBtn_t0dgg_91{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:8px;flex-shrink:0;background:#f0fdf4;border:1px solid #bbf7d0;color:#15803d;font-size:12.5px;font-weight:600;font-family:var(--font);text-decoration:none;transition:all .12s;white-space:nowrap}._bookBtn_t0dgg_91:hover{background:#dcfce7;border-color:#86efac}._newConvBtn_t0dgg_101{font-size:12px;font-weight:600;color:var(--text-muted);background:transparent;border:1px solid var(--border);border-radius:6px;padding:4px 10px;cursor:pointer;font-family:var(--font);transition:color .12s,border-color .12s;flex-shrink:0}._newConvBtn_t0dgg_101:hover{color:var(--text);border-color:var(--text-muted)}._messages_t0dgg_109{flex:1;overflow-y:auto;padding:20px 16px;display:flex;flex-direction:column;gap:10px}._userBubble_t0dgg_113,._aiBubble_t0dgg_113{max-width:78%;padding:11px 15px;border-radius:14px;font-size:14px;line-height:1.6;white-space:pre-wrap;animation:_fadeIn_t0dgg_1 .18s var(--ease)}._userBubble_t0dgg_113{align-self:flex-end;background:var(--accent);color:#fff;border-radius:14px 14px 3px}._aiBubble_t0dgg_113{align-self:flex-start;background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:14px 14px 14px 3px;box-shadow:var(--shadow-sm)}@keyframes _fadeIn_t0dgg_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}._typing_t0dgg_129{display:flex;align-items:center;gap:5px;padding:2px 0}._typing_t0dgg_129 span{width:6px;height:6px;border-radius:50%;background:var(--text-muted);animation:_blink_t0dgg_1 1.2s infinite}._typing_t0dgg_129 span:nth-child(2){animation-delay:.2s}._typing_t0dgg_129 span:nth-child(3){animation-delay:.4s}@keyframes _blink_t0dgg_1{0%,to{opacity:.2}50%{opacity:1}}._chips_t0dgg_135{display:flex;flex-wrap:wrap;gap:7px;margin-top:2px}._chip_t0dgg_135{padding:6px 12px;border-radius:var(--radius-pill);border:1px solid var(--border);background:var(--surface);color:var(--text-secondary);font-size:12.5px;font-family:var(--font);cursor:pointer;transition:all var(--transition);box-shadow:var(--shadow-sm)}._chip_t0dgg_135:hover{border-color:var(--accent);color:var(--accent-text);background:var(--accent-dim)}._inputRow_t0dgg_144{display:flex;gap:8px;padding:14px 16px;border-top:1px solid var(--border);background:var(--surface);flex-shrink:0}._chatInput_t0dgg_148{flex:1;height:42px;padding:0 16px;border-radius:var(--radius-pill);border:1px solid var(--border);background:var(--bg);color:var(--text);font-size:14px;font-family:var(--font);transition:all var(--transition)}._chatInput_t0dgg_148::placeholder{color:var(--text-placeholder)}._chatInput_t0dgg_148:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-glow)}._sendBtn_t0dgg_157{width:42px;height:42px;border-radius:50%;border:none;cursor:pointer;background:var(--accent);color:#fff;font-size:17px;font-weight:700;font-family:var(--font);transition:all var(--transition);flex-shrink:0;display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-sm)}._sendBtn_t0dgg_157:hover:not(:disabled){background:var(--accent-hover);box-shadow:var(--shadow)}._sendBtn_t0dgg_157:disabled{opacity:.35;cursor:not-allowed}._saveToRoleBtn_t0dgg_166{font-size:12px;font-weight:700;color:#7c3aed;background:#7c3aed14;border:1px solid rgba(124,58,237,.25);border-radius:6px;padding:4px 10px;cursor:pointer;font-family:var(--font);transition:all .12s;flex-shrink:0;white-space:nowrap}._saveToRoleBtn_t0dgg_166:hover{background:#7c3aed26;border-color:#7c3aed}._modalOverlay_t0dgg_174{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:200;padding:24px}._modal_t0dgg_174{background:var(--surface);border:1px solid var(--border);border-radius:14px;width:100%;max-width:380px;box-shadow:var(--shadow-lg)}._modalHeader_t0dgg_182{display:flex;align-items:center;justify-content:space-between;padding:18px 20px 0;gap:8px}._modalTitle_t0dgg_186{font-size:15px;font-weight:700;color:var(--text)}._modalClose_t0dgg_187{background:none;border:none;cursor:pointer;color:var(--text-muted);font-size:16px;line-height:1;padding:4px}._modalClose_t0dgg_187:hover{color:var(--text)}._modalBody_t0dgg_192{padding:18px 20px 20px;display:flex;flex-direction:column;gap:10px}._saveLabel_t0dgg_193{font-size:12px;font-weight:600;color:var(--text-secondary)}._saveSelect_t0dgg_194{width:100%;height:40px;padding:0 12px;border-radius:var(--radius);border:1px solid var(--border);background:var(--bg);color:var(--text);font-size:14px;font-family:var(--font);cursor:pointer}._saveSelect_t0dgg_194:focus{outline:none;border-color:#7c3aed;box-shadow:0 0 0 3px #7c3aed1f}._saveSelect_t0dgg_194:disabled{opacity:.5;cursor:not-allowed}._modalActions_t0dgg_201{display:flex;gap:8px;margin-top:4px}._saveBtn_t0dgg_202{flex:1;height:40px;border-radius:var(--radius);border:none;cursor:pointer;background:#7c3aed;color:#fff;font-size:14px;font-weight:700;font-family:var(--font);transition:all .12s}._saveBtn_t0dgg_202:hover:not(:disabled){background:#6d28d9}._saveBtn_t0dgg_202:disabled{opacity:.5;cursor:not-allowed}._saveBtnGhost_t0dgg_209{height:40px;padding:0 16px;border-radius:var(--radius);cursor:pointer;background:transparent;border:1px solid var(--border);color:var(--text-secondary);font-size:14px;font-family:var(--font)}._saveBtnGhost_t0dgg_209:hover{border-color:var(--text-muted);color:var(--text)}._saveSuccess_t0dgg_215{font-size:14px;color:var(--success);font-weight:600;text-align:center;padding:8px 0}._spinner_t0dgg_217{width:15px;height:15px;border-radius:50%;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;animation:_spin_t0dgg_217 .7s linear infinite;display:inline-block}._layout_9dehb_2{display:flex;min-height:100vh;background:var(--bg)}._sidebar_9dehb_9{width:var(--sidebar-width, 224px);flex-shrink:0;background:var(--surface);border-right:1px solid var(--border);display:flex;flex-direction:column;position:sticky;top:0;height:100vh;overflow-y:auto}._sidebarBrand_9dehb_22{display:flex;align-items:center;gap:8px;padding:18px 16px 10px}._brandDot_9dehb_28{width:8px;height:8px;border-radius:50%;background:#7c3aed;flex-shrink:0}._brandName_9dehb_34{font-size:13.5px;font-weight:600;color:var(--text-secondary);letter-spacing:-.01em}._brandName_9dehb_34 strong{color:var(--text)}._sidebarBadge_9dehb_42{display:inline-flex;align-items:center;margin:0 16px 12px;padding:2px 10px;border-radius:20px;background:#7c3aed1f;color:#7c3aed;font-size:10.5px;font-weight:700;letter-spacing:.04em;width:fit-content}._sidebarUser_9dehb_56{display:flex;align-items:center;gap:10px;padding:10px 14px;margin:0 8px 8px;border-radius:var(--radius);background:var(--bg);border:1px solid var(--border)}._userAvatar_9dehb_66{width:30px;height:30px;border-radius:8px;background:#7c3aed;color:#fff;font-size:13px;font-weight:800;display:flex;align-items:center;justify-content:center;flex-shrink:0}._userInfo_9dehb_76{min-width:0}._userName_9dehb_77{font-size:12.5px;font-weight:700;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._userEmail_9dehb_85{font-size:11px;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._sidebarNav_9dehb_93{flex:1;padding:4px 8px}._navGroup_9dehb_94{display:flex;flex-direction:column;gap:2px}._navItem_9dehb_96{display:flex;align-items:center;gap:9px;width:100%;padding:8px 10px;border:none;border-radius:var(--radius);background:none;color:var(--text-secondary);font-size:13px;font-weight:500;font-family:var(--font);cursor:pointer;text-align:left;transition:all var(--transition)}._navItem_9dehb_96:hover{background:var(--bg);color:var(--text)}._navActive_9dehb_114{background:#7c3aed1a!important;color:#7c3aed!important;font-weight:700}._navIcon_9dehb_119{flex-shrink:0;opacity:.7}._navActive_9dehb_114 ._navIcon_9dehb_119{opacity:1}._sidebarBottom_9dehb_122{padding:12px 8px;border-top:1px solid var(--border)}._logoutBtn_9dehb_126{display:flex;align-items:center;gap:9px;width:100%;padding:8px 10px;border:none;border-radius:var(--radius);background:none;color:var(--text-muted);font-size:13px;font-weight:500;font-family:var(--font);cursor:pointer;text-align:left;transition:all var(--transition)}._logoutBtn_9dehb_126:hover{background:var(--danger-dim);color:var(--danger)}._main_9dehb_146{flex:1;min-width:0}._content_9dehb_147{max-width:900px;margin:0 auto;padding:36px 28px}._panelWrap_9dehb_154{display:flex;flex-direction:column;gap:24px}._panelHero_9dehb_157{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}._panelHeroTitle_9dehb_164{font-size:22px;font-weight:800;color:var(--text);letter-spacing:-.02em;margin:0}._panelHeroSub_9dehb_171{font-size:13.5px;color:var(--text-secondary);margin:4px 0 0}._panelHeroActions_9dehb_176{display:flex;gap:8px;flex-wrap:wrap;align-items:center}._welcomeBlock_9dehb_179{display:flex;flex-direction:column;gap:4px}._welcomeTitle_9dehb_180{font-size:22px;font-weight:800;color:var(--text);letter-spacing:-.02em;margin:0}._welcomeSub_9dehb_187{font-size:13.5px;color:var(--text-secondary);margin:0}._statsStrip_9dehb_190{display:flex;align-items:center;gap:0;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-sm)}._statPill_9dehb_200{flex:1;display:flex;flex-direction:column;align-items:center;gap:2px;padding:18px 20px}._statPillNum_9dehb_208{font-size:26px;font-weight:900;letter-spacing:-.04em;color:var(--text);line-height:1}._statPillLabel_9dehb_215{font-size:12px;color:var(--text-muted);font-weight:500}._statDivider_9dehb_220{width:1px;background:var(--border);align-self:stretch;flex-shrink:0}._sectionLabel_9dehb_223{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--text-muted);margin:0}._recentList_9dehb_233{display:flex;flex-direction:column;gap:6px}._recentRow_9dehb_234{display:flex;align-items:center;gap:12px;padding:12px 16px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);cursor:pointer;transition:all var(--transition);box-shadow:var(--shadow-sm)}._recentRow_9dehb_234:hover{border-color:#7c3aed;box-shadow:var(--shadow);transform:translateY(-1px)}._recentIcon_9dehb_247{width:36px;height:36px;border-radius:10px;background:#7c3aed;color:#fff;font-size:15px;font-weight:800;display:flex;align-items:center;justify-content:center;flex-shrink:0}._recentInfo_9dehb_257{flex:1;min-width:0}._recentName_9dehb_258{display:block;font-size:14px;font-weight:700;color:var(--text)}._recentMeta_9dehb_259{display:block;font-size:12px;color:var(--text-muted);margin-top:1px}._recentGoBtn_9dehb_260{font-size:12.5px;font-weight:600;color:var(--text-muted);background:none;border:none;cursor:pointer;font-family:var(--font);flex-shrink:0;padding:0;transition:color .12s}._recentRow_9dehb_234:hover ._recentGoBtn_9dehb_260{color:#7c3aed}._sideCard_9dehb_269{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:20px;box-shadow:var(--shadow-sm)}._sideCardTitle_9dehb_276{font-size:13px;font-weight:700;color:var(--text);margin:0 0 14px}._stepList_9dehb_277{display:flex;flex-direction:column;gap:2px}._step_9dehb_277{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:var(--radius);transition:background .12s}._stepPending_9dehb_286{cursor:pointer}._stepPending_9dehb_286:hover{background:var(--bg)}._stepDone_9dehb_288{opacity:.6}._stepCheckNum_9dehb_289{width:24px;height:24px;border-radius:6px;background:#7c3aed;color:#fff;font-size:12px;font-weight:800;display:flex;align-items:center;justify-content:center;flex-shrink:0}._stepCheckDone_9dehb_299{width:24px;height:24px;border-radius:6px;background:var(--success);color:#fff;font-size:12px;font-weight:800;display:flex;align-items:center;justify-content:center;flex-shrink:0}._stepBody_9dehb_309{flex:1;min-width:0}._stepTitle_9dehb_310{font-size:13px;font-weight:600;color:var(--text)}._stepSub_9dehb_311{font-size:12px;color:var(--text-muted);margin-top:1px}._stepArrow_9dehb_312{font-size:14px;color:var(--text-muted);flex-shrink:0}._badge_9dehb_315{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:20px;padding:0 6px;border-radius:20px;background:var(--bg);border:1px solid var(--border);font-size:11.5px;font-weight:700;color:var(--text-secondary);vertical-align:middle;margin-left:6px}._breadcrumb_9dehb_333{display:flex;align-items:center;gap:6px;margin-bottom:-8px}._breadcrumbBtn_9dehb_339{display:flex;align-items:center;gap:5px;font-size:13px;font-weight:500;color:var(--text-secondary);background:none;border:none;cursor:pointer;font-family:var(--font);padding:0;transition:color .12s}._breadcrumbBtn_9dehb_339:hover{color:var(--text)}._breadcrumbSep_9dehb_354{color:var(--border);flex-shrink:0}._breadcrumbCurrent_9dehb_355{font-size:13px;font-weight:600;color:var(--text)}._companyList_9dehb_358{display:flex;flex-direction:column;gap:8px}._companyCard_9dehb_359{display:flex;align-items:center;gap:14px;padding:16px 18px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);cursor:pointer;transition:all var(--transition);box-shadow:var(--shadow-sm)}._companyCard_9dehb_359:hover{border-color:#7c3aed;box-shadow:var(--shadow);transform:translateY(-1px)}._companyCardIcon_9dehb_372{width:42px;height:42px;border-radius:10px;background:#7c3aed;color:#fff;font-size:18px;font-weight:800;display:flex;align-items:center;justify-content:center;flex-shrink:0}._companyCardInfo_9dehb_382{flex:1;min-width:0}._companyCardName_9dehb_383{display:block;font-size:15px;font-weight:700;color:var(--text)}._companyCardMeta_9dehb_384{display:block;font-size:12.5px;color:var(--text-muted);margin-top:2px}._companyCardArrow_9dehb_385{color:var(--text-muted);flex-shrink:0}._companyWebsite_9dehb_388{font-size:12.5px;color:#7c3aed;text-decoration:none;display:block;margin-top:2px}._companyWebsite_9dehb_388:hover{text-decoration:underline}._companyDesc_9dehb_390{font-size:13.5px;color:var(--text-secondary);line-height:1.6;margin:-12px 0 0}._roleList_9dehb_393{display:flex;flex-direction:column;gap:8px}._roleCard_9dehb_394{display:flex;align-items:center;gap:14px;padding:14px 18px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);cursor:pointer;transition:all var(--transition);box-shadow:var(--shadow-sm)}._roleCard_9dehb_394:hover{border-color:#7c3aed;box-shadow:var(--shadow-sm)}._roleCardIcon_9dehb_407{width:34px;height:34px;border-radius:8px;background:#7c3aed1a;color:#7c3aed;display:flex;align-items:center;justify-content:center;flex-shrink:0}._roleCardInfo_9dehb_415{flex:1;min-width:0}._roleCardTitle_9dehb_416{display:block;font-size:14.5px;font-weight:700;color:var(--text)}._roleCardMeta_9dehb_417{display:block;font-size:12px;color:var(--text-muted);margin-top:2px}._roleCardArrow_9dehb_418{color:var(--text-muted);flex-shrink:0}._requirementsCard_9dehb_421{padding:14px 16px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg)}._reqLabel_9dehb_427{display:block;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--text-muted);margin-bottom:6px}._reqText_9dehb_436{font-size:13.5px;color:var(--text-secondary);line-height:1.65;margin:0;white-space:pre-wrap}._candidateList_9dehb_439{display:flex;flex-direction:column;gap:6px}._candidateListHeader_9dehb_440{display:grid;grid-template-columns:52px 1fr 150px 28px;gap:12px;padding:0 16px 6px;font-size:10.5px;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em}._candidateCard_9dehb_451{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;transition:border-color .15s,box-shadow .15s;box-shadow:var(--shadow-sm)}._candidateCard_9dehb_451:hover{border-color:#7c3aed;box-shadow:var(--shadow)}._candidateMain_9dehb_460{display:grid;grid-template-columns:52px 1fr 150px 28px;gap:12px;align-items:center;padding:13px 16px;cursor:pointer;-webkit-user-select:none;user-select:none}._candidateScore_9dehb_482{font-size:18px;font-weight:800;text-align:center;letter-spacing:-.02em;line-height:1}._candidateInfo_9dehb_489{min-width:0}._candidateName_9dehb_490{display:block;font-size:14px;font-weight:700;color:var(--text)}._candidateEmail_9dehb_491{display:block;font-size:12px;color:var(--text-muted);margin-top:1px}._statusSelect_9dehb_492{height:30px;padding:0 24px 0 10px;border-radius:var(--radius);border:1px solid var(--border);background:var(--bg) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%2394a3b8' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat right 8px center;-moz-appearance:none;appearance:none;-webkit-appearance:none;font-size:12.5px;font-weight:600;font-family:var(--font);cursor:pointer;width:100%}._expandIcon_9dehb_506{font-size:18px;color:var(--text-muted);line-height:1;-webkit-user-select:none;user-select:none;display:flex;align-items:center;justify-content:center;transition:transform .2s var(--ease),color .15s;transform:rotate(90deg)}._expandOpen_9dehb_517{transform:rotate(-90deg);color:#7c3aed}._candidateDetail_9dehb_521{padding:12px 16px 14px;border-top:1px solid var(--border);background:var(--bg);display:flex;flex-direction:column;gap:10px}._aiBlock_9dehb_529{display:flex;flex-direction:column;gap:3px}._aiLabel_9dehb_530{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--text-muted)}._aiText_9dehb_537{font-size:13.5px;color:var(--text-secondary);line-height:1.65;margin:0}._noAi_9dehb_538{font-size:13px;color:var(--text-muted);font-style:italic;margin:0}._candidateActions_9dehb_539{display:flex;gap:8px;padding-top:4px}._btn_9dehb_542{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 16px;border-radius:var(--radius);border:none;cursor:pointer;background:#7c3aed;color:#fff;font-size:13px;font-weight:700;font-family:var(--font);transition:all var(--transition);white-space:nowrap;flex-shrink:0}._btn_9dehb_542:hover:not(:disabled){background:#6d28d9;box-shadow:0 4px 14px #7c3aed59}._btn_9dehb_542:disabled{opacity:.5;cursor:not-allowed}._btnGhost_9dehb_563{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px;border-radius:var(--radius);border:1px solid var(--border);cursor:pointer;background:transparent;color:var(--text-secondary);font-size:13px;font-weight:500;font-family:var(--font);transition:all var(--transition);white-space:nowrap;flex-shrink:0}._btnGhost_9dehb_563:hover{border-color:var(--text-muted);color:var(--text)}._btnAi_9dehb_583{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 16px;border-radius:var(--radius);border:none;cursor:pointer;background:#0f172a;color:#a78bfa;font-size:13px;font-weight:700;font-family:var(--font);transition:all var(--transition);white-space:nowrap;flex-shrink:0}._btnAi_9dehb_583:hover:not(:disabled){background:#1e1b4b;color:#c4b5fd}._btnAi_9dehb_583:disabled{opacity:.45;cursor:not-allowed}._btnDanger_9dehb_604{display:inline-flex;align-items:center;height:32px;padding:0 14px;border-radius:var(--radius);border:none;cursor:pointer;background:var(--danger);color:#fff;font-size:12.5px;font-weight:600;font-family:var(--font);transition:opacity .12s}._btnDanger_9dehb_604:hover{opacity:.85}._viewChatLink_9dehb_620{font-size:13px;font-weight:600;color:#7c3aed;text-decoration:none;padding:6px 0}._viewChatLink_9dehb_620:hover{text-decoration:underline}._transcriptScroll_9dehb_625{max-height:260px;overflow-y:auto;display:flex;flex-direction:column;gap:8px;margin-top:6px;padding:10px;background:var(--bg);border-radius:var(--radius);border:1px solid var(--border)}._transcriptUser_9dehb_630,._transcriptAi_9dehb_630{display:flex;flex-direction:column;gap:2px}._transcriptUser_9dehb_630{align-items:flex-end}._transcriptAi_9dehb_630{align-items:flex-start}._transcriptRole_9dehb_635{font-size:10px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em}._transcriptContent_9dehb_636{max-width:85%;padding:7px 11px;border-radius:10px;font-size:13px;line-height:1.55;margin:0}._transcriptUser_9dehb_630 ._transcriptContent_9dehb_636{background:#7c3aed1a;color:var(--text);border-radius:10px 10px 3px}._transcriptAi_9dehb_630 ._transcriptContent_9dehb_636{background:var(--surface);border:1px solid var(--border);color:var(--text);border-radius:10px 10px 10px 3px}._btnDangerOutline_9dehb_643{display:inline-flex;align-items:center;height:36px;padding:0 14px;border-radius:var(--radius);border:1px solid var(--danger);cursor:pointer;background:transparent;color:var(--danger);font-size:13px;font-weight:500;font-family:var(--font);transition:background .12s}._btnDangerOutline_9dehb_643:hover{background:var(--danger-dim)}._fieldLabel_9dehb_661{font-size:12px;font-weight:600;color:var(--text-secondary);margin-bottom:-4px}._fieldError_9dehb_667{font-size:13px;color:var(--danger);margin:0}._input_9dehb_668{height:38px;padding:0 12px;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg);color:var(--text);font-size:14px;font-family:var(--font);transition:all var(--transition);width:100%;box-sizing:border-box}._input_9dehb_668::placeholder{color:var(--text-placeholder)}._input_9dehb_668:focus{outline:none;border-color:#7c3aed;box-shadow:0 0 0 3px #7c3aed26}._textarea_9dehb_683{padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg);color:var(--text);font-size:13.5px;font-family:var(--font);line-height:1.5;resize:vertical;transition:all var(--transition);width:100%;box-sizing:border-box}._textarea_9dehb_683::placeholder{color:var(--text-placeholder)}._textarea_9dehb_683:focus{outline:none;border-color:#7c3aed;box-shadow:0 0 0 3px #7c3aed26}._uploadZone_9dehb_699{border:1.5px dashed var(--border);border-radius:var(--radius);padding:16px;text-align:center;cursor:pointer;transition:border-color .12s;background:var(--bg)}._uploadZone_9dehb_699:hover{border-color:#7c3aed}._uploadHint_9dehb_709{font-size:13px;color:var(--text-muted)}._uploadFileName_9dehb_710{font-size:13px;color:#7c3aed;font-weight:600}._modalOverlay_9dehb_713{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:100;padding:24px}._modal_9dehb_713{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);width:100%;max-width:480px;box-shadow:var(--shadow-lg);overflow:hidden}._modalHeader_9dehb_732{display:flex;align-items:center;justify-content:space-between;padding:18px 20px 14px;border-bottom:1px solid var(--border)}._modalTitle_9dehb_739{font-size:15px;font-weight:700;color:var(--text)}._modalClose_9dehb_740{width:28px;height:28px;border-radius:6px;border:none;cursor:pointer;background:var(--bg);color:var(--text-muted);font-size:13px;display:flex;align-items:center;justify-content:center;transition:color .12s}._modalClose_9dehb_740:hover{color:var(--text)}._modalForm_9dehb_752{padding:18px 20px 20px;display:flex;flex-direction:column;gap:10px}._modalActions_9dehb_758{display:flex;gap:8px;justify-content:flex-end;padding-top:6px}._emptyState_9dehb_766{text-align:center;padding:60px 24px;display:flex;flex-direction:column;align-items:center;gap:10px;color:var(--text-secondary)}._emptyIcon_9dehb_775{color:var(--text-muted)}._emptyTitle_9dehb_776{font-size:16px;font-weight:700;color:var(--text);margin:0}._emptySub_9dehb_777{font-size:13.5px;color:var(--text-muted);margin:0;max-width:320px}._loadingCenter_9dehb_780{display:flex;align-items:center;justify-content:center;padding:80px 24px}._loadSpinner_9dehb_786{display:block;width:28px;height:28px;border-radius:50%;border:2px solid var(--border);border-top-color:#7c3aed;animation:_spin_9dehb_1 .7s linear infinite}@keyframes _spin_9dehb_1{to{transform:rotate(360deg)}}._breakdown_9dehb_797{display:flex;flex-direction:column;gap:8px;margin-top:8px}._breakdownRow_9dehb_798{display:grid;grid-template-columns:100px 1fr 36px;align-items:center;gap:10px}._breakdownLabel_9dehb_799{font-size:12px;color:var(--text-secondary)}._breakdownBar_9dehb_800{height:8px;background:var(--border);border-radius:4px;overflow:hidden}._breakdownFill_9dehb_801{height:100%;border-radius:4px;transition:width .4s ease}._breakdownVal_9dehb_802{font-size:12px;font-weight:600;text-align:right}._aiRationale_9dehb_803{font-size:12px;color:var(--text-secondary);margin-top:10px;line-height:1.55;font-style:italic;border-left:2px solid var(--border);padding-left:10px}._pillList_9dehb_806{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0 0;padding:0;list-style:none}._pillGreen_9dehb_807{font-size:11.5px;padding:3px 10px;border-radius:20px;background:#16a34a1a;color:#16a34a;font-weight:500}._pillRed_9dehb_808{font-size:11.5px;padding:3px 10px;border-radius:20px;background:#dc26261a;color:#dc2626;font-weight:500}._analyticsPanel_9dehb_811{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:20px;margin-bottom:24px}._analyticsTitle_9dehb_818{font-size:13px;font-weight:600;color:var(--text);margin:0 0 16px}._analyticsGrid_9dehb_819{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:20px}._analyticsStat_9dehb_820{display:flex;flex-direction:column;align-items:center;background:var(--bg);border:1px solid var(--border);border-radius:8px;padding:12px 8px;gap:4px}._analyticsNum_9dehb_821{font-size:24px;font-weight:700;color:var(--text);line-height:1}._analyticsDesc_9dehb_822{font-size:11px;color:var(--text-secondary)}._analyticsSection_9dehb_823{margin-top:16px}._analyticsSectionLabel_9dehb_824{font-size:11.5px;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;display:block;margin-bottom:12px}._histogram_9dehb_827{display:flex;gap:12px;align-items:flex-end;height:80px}._histBar_9dehb_828{display:flex;flex-direction:column;align-items:center;gap:4px;flex:1;height:100%}._histBarTrack_9dehb_829{flex:1;width:100%;background:var(--border);border-radius:4px 4px 0 0;display:flex;align-items:flex-end;overflow:hidden}._histBarFill_9dehb_830{width:100%;border-radius:4px 4px 0 0;transition:height .4s ease;min-height:4px}._histCount_9dehb_831{font-size:12px;font-weight:600;color:var(--text)}._histLabel_9dehb_832{font-size:10.5px;color:var(--text-secondary)}._kpiStrip_9dehb_835{display:grid;grid-template-columns:repeat(4,1fr);gap:0;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-sm)}._kpiCard_9dehb_845{display:flex;flex-direction:column;align-items:flex-start;padding:18px 20px;border-right:1px solid var(--border);gap:3px}._kpiCard_9dehb_845:last-child{border-right:none}._kpiNum_9dehb_854{font-size:28px;font-weight:900;letter-spacing:-.04em;color:var(--text);line-height:1}._kpiLabel_9dehb_861{font-size:13px;font-weight:600;color:var(--text);margin-top:2px}._kpiSub_9dehb_867{font-size:11.5px;color:var(--text-muted)}._funnelWrap_9dehb_870{display:flex;flex-direction:column;gap:8px}._funnelRow_9dehb_871{display:grid;grid-template-columns:80px 1fr 32px 44px;align-items:center;gap:12px}._funnelLabel_9dehb_877{font-size:12.5px;color:var(--text-secondary);font-weight:500;text-align:right}._funnelBarTrack_9dehb_878{height:10px;background:var(--border);border-radius:5px;overflow:hidden}._funnelBarFill_9dehb_884{height:100%;border-radius:5px;transition:width .5s ease;min-width:2px}._funnelCount_9dehb_885{font-size:13px;font-weight:700;color:var(--text);text-align:right}._funnelPct_9dehb_886{font-size:11.5px;color:var(--text-muted);text-align:right}._analyticsTable_9dehb_889{display:flex;flex-direction:column;gap:0;border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}._analyticsTableHead_9dehb_897{display:grid;grid-template-columns:1fr 80px 90px 64px 64px;gap:8px;padding:9px 16px;background:var(--bg);border-bottom:1px solid var(--border);font-size:10.5px;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em}._analyticsTableRow_9dehb_910{display:grid;grid-template-columns:1fr 80px 90px 64px 64px;gap:8px;padding:11px 16px;align-items:center;border-bottom:1px solid var(--border);background:var(--surface);transition:background .1s}._analyticsTableRow_9dehb_910:last-child{border-bottom:none}._analyticsTableRow_9dehb_910:hover{background:var(--bg)}._atRight_9dehb_922{text-align:right;font-size:13px;color:var(--text-secondary)}._atCompanyCell_9dehb_923{display:flex;align-items:center;gap:10px;min-width:0}._atCompanyDot_9dehb_924{width:26px;height:26px;border-radius:6px;color:#fff;font-size:12px;font-weight:800;display:flex;align-items:center;justify-content:center;flex-shrink:0}._atCompanyCell_9dehb_923>span{font-size:13.5px;font-weight:600;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._atRoleCell_9dehb_930{display:flex;flex-direction:column;gap:1px;min-width:0}._atRoleTitle_9dehb_931{font-size:13.5px;font-weight:600;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._atRoleCompany_9dehb_932{font-size:11.5px;color:var(--text-muted)}._analyticsTableRow_9dehb_910 ._atRight_9dehb_922:last-child{overflow:visible}._atPipelineBar_9dehb_936{display:flex;height:8px;border-radius:4px;overflow:hidden;background:var(--border);min-width:60px}._atPipelineSegment_9dehb_944{height:100%;transition:width .4s ease}._analyticsTable_9dehb_889._roleTable_9dehb_947 ._analyticsTableHead_9dehb_897,._analyticsTable_9dehb_889._roleTable_9dehb_947 ._analyticsTableRow_9dehb_910{grid-template-columns:1fr 90px 70px 100px}._dimBars_9dehb_953{display:flex;flex-direction:column;gap:8px}._tabBar_9dehb_956{display:flex;gap:0;border-bottom:1px solid var(--border);margin-bottom:24px}._tabBtn_9dehb_957{background:none;border:none;border-bottom:2px solid transparent;padding:9px 18px;font-size:13.5px;font-weight:500;color:var(--text-muted);cursor:pointer;margin-bottom:-1px;transition:color .15s,border-color .15s;font-family:var(--font)}._tabBtn_9dehb_957:hover{color:var(--text)}._tabBtnActive_9dehb_959{color:#7c3aed;border-bottom-color:#7c3aed;font-weight:700}._searchBar_9dehb_962{position:relative;flex:1;margin-bottom:16px}._searchIcon_9dehb_963{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:var(--text-muted);pointer-events:none}._searchInput_9dehb_964{width:100%;padding:8px 12px 8px 32px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--text);font-size:13px;box-sizing:border-box}._searchInput_9dehb_964:focus{outline:none;border-color:var(--accent)}._filterBar_9dehb_966{display:flex;gap:10px;margin-bottom:16px;align-items:center}._filterSelect_9dehb_967{padding:7px 10px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--text);font-size:13px}._companyTag_9dehb_970{font-size:11px;font-weight:600;padding:2px 9px;border-radius:20px;background:#7c3aed1a;color:#7c3aed;flex-shrink:0}._roleAvgScore_9dehb_971{font-weight:700}._roleCardTitleRow_9dehb_972{display:flex;align-items:center;gap:10px;flex-wrap:wrap}._roleLinkBtn_9dehb_973{background:none;border:none;padding:0;font-size:12px;color:#7c3aed;cursor:pointer;font-family:var(--font);text-align:left;font-weight:500}._statusChip_9dehb_977{font-size:11.5px;font-weight:600;padding:3px 10px;border-radius:20px;border:1px solid currentColor;white-space:nowrap;background:transparent;flex-shrink:0}._allCandidateList_9dehb_980{display:flex;flex-direction:column;gap:6px}._allCandidateRow_9dehb_981{display:flex;align-items:center;gap:14px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:12px 16px;transition:border-color .15s,box-shadow .15s;box-shadow:var(--shadow-sm)}._allCandidateRow_9dehb_981:hover{border-color:#7c3aed;box-shadow:var(--shadow)}._detailsTab_9dehb_995{display:flex;flex-direction:column;gap:20px}._detailBlock_9dehb_996{display:flex;flex-direction:column;gap:6px}._detailLabel_9dehb_997{font-size:11.5px;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em}._detailText_9dehb_998{font-size:14px;color:var(--text);line-height:1.6;white-space:pre-wrap}._detailActions_9dehb_999{display:flex;gap:10px;padding-top:8px}._pipelineGrid_9dehb_1002{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:10px}._pipelineCard_9dehb_1003{display:flex;flex-direction:column;align-items:center;gap:4px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:14px 8px}._pipelineCount_9dehb_1004{font-size:28px;font-weight:700;line-height:1}._pipelineLabel_9dehb_1005{font-size:12px;color:var(--text-secondary)}._rolesTable_9dehb_1008{display:flex;flex-direction:column;gap:6px}._rolesTableRow_9dehb_1009{display:flex;align-items:center;gap:14px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:10px 14px}._rolesTableInfo_9dehb_1010{flex:1;display:flex;flex-direction:column;gap:2px}._rolesTableTitle_9dehb_1011{font-size:13.5px;font-weight:500;color:var(--text)}._rolesTableCompany_9dehb_1012{font-size:12px;color:var(--text-secondary)}._rolesTableCount_9dehb_1013{font-size:12px;color:var(--text-secondary);white-space:nowrap}._rolesTableScore_9dehb_1014{font-size:12px;font-weight:600;white-space:nowrap}._navDivider_9dehb_1017{height:1px;background:var(--border);margin:8px 12px}._navGroupLabel_9dehb_1018{font-size:10.5px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;padding:0 16px 4px}._analyticsTabContent_9dehb_1021{display:flex;flex-direction:column;gap:0}._rankTable_9dehb_1024{display:flex;flex-direction:column;gap:4px}._rankRow_9dehb_1025{display:flex;align-items:center;gap:12px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:8px 14px}._rankPos_9dehb_1026{font-size:12px;color:var(--text-muted);width:24px;flex-shrink:0}._rankName_9dehb_1027{flex:1;font-size:13.5px;font-weight:500;color:var(--text)}._rankScore_9dehb_1028{font-size:14px;font-weight:700}._rankStatus_9dehb_1029{font-size:12px;color:var(--text-secondary)}._panelHero_9dehb_157{margin-bottom:20px}._stepSub_9dehb_311{font-size:12px;color:var(--text-secondary);margin-top:2px}._stepArrow_9dehb_312{font-size:16px;color:var(--text-muted)}._panelWrap_9dehb_154{max-width:860px}._noAi_9dehb_538{font-size:13px;color:var(--text-muted);font-style:italic}._btnDangerOutline_9dehb_643{padding:7px 14px;border-radius:var(--radius);font-size:13px;font-weight:500;cursor:pointer;border:1px solid var(--danger, #dc2626);color:var(--danger, #dc2626);background:transparent;transition:background .15s}._btnDangerOutline_9dehb_643:hover{background:#dc262614}._candidateListHeader_9dehb_440{display:grid;grid-template-columns:52px 180px 1fr 148px 64px;gap:12px;padding:0 16px 8px;font-size:10.5px;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;align-items:center}._candidateRow_9dehb_1063{display:grid;grid-template-columns:52px 180px 1fr 148px 64px;gap:12px;align-items:center;padding:12px 16px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);cursor:pointer;transition:border-color .15s,box-shadow .15s;box-shadow:var(--shadow-sm)}._candidateRow_9dehb_1063:hover{border-color:#7c3aed;box-shadow:var(--shadow)}._candidateRowInfo_9dehb_1077{min-width:0;display:flex;flex-direction:column;gap:1px}._candidateRowSummary_9dehb_1078{font-size:12.5px;color:var(--text-secondary);line-height:1.45;margin:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}._rowViewBtn_9dehb_1088{font-size:12px;font-weight:600;color:var(--text-muted);text-align:right;white-space:nowrap;transition:color .12s}._candidateRow_9dehb_1063:hover ._rowViewBtn_9dehb_1088{color:#7c3aed}._scoreBadgeLg_9dehb_1106{width:58px;height:58px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:900;letter-spacing:-.03em;flex-shrink:0}._profileHeader_9dehb_1115{display:flex;align-items:center;gap:18px;padding:20px 22px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);flex-wrap:wrap}._profileAvatar_9dehb_1126{width:54px;height:54px;border-radius:14px;background:linear-gradient(135deg,#7c3aed,#a855f7);color:#fff;font-size:20px;font-weight:900;display:flex;align-items:center;justify-content:center;flex-shrink:0}._profileName_9dehb_1136{font-size:20px;font-weight:800;color:var(--text);letter-spacing:-.02em;margin:0;line-height:1.2}._profileEmail_9dehb_1137{font-size:13px;color:var(--text-muted);margin:3px 0 0}._profileRole_9dehb_1138{font-size:13.5px;color:var(--text-secondary);margin:4px 0 0;font-weight:500}._profileCompany_9dehb_1139{color:var(--text-muted);font-weight:400}._profileHeaderRight_9dehb_1140{display:flex;align-items:center;gap:12px;flex-shrink:0}._profileEmptyAi_9dehb_1146{display:flex;flex-direction:column;align-items:center;gap:10px;padding:40px 24px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);text-align:center;color:var(--text-muted)}._profileEmptyAi_9dehb_1146 p{font-size:13.5px;color:var(--text-secondary);margin:0;max-width:340px;line-height:1.55}._profileSection_9dehb_1155{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:18px 20px;display:flex;flex-direction:column;gap:8px}._profileSectionTitle_9dehb_1162{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin:0}._profileTwoCol_9dehb_1169{display:grid;grid-template-columns:1fr 1fr;gap:12px}._profileActions_9dehb_1171{display:flex;gap:10px;padding-top:4px}._candidateTable_9dehb_1175{display:flex;flex-direction:column;gap:6px}._candidateTableHeader_9dehb_1176{display:grid;grid-template-columns:52px 1fr 120px;gap:14px;padding:0 16px 8px;font-size:10.5px;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;align-items:center}._candidateTableRow_9dehb_1187{display:grid;grid-template-columns:52px 1fr 120px;gap:14px;align-items:center;padding:12px 16px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);cursor:pointer;transition:border-color .15s,box-shadow .15s;box-shadow:var(--shadow-sm)}._candidateTableRow_9dehb_1187:hover{border-color:#7c3aed;box-shadow:var(--shadow)}._candidateTableInfo_9dehb_1201{min-width:0;display:flex;flex-direction:column;gap:2px}._candidateTableMeta_9dehb_1202{font-size:12px;color:var(--text-muted)}._candidateTableSummary_9dehb_1203{font-size:12.5px;color:var(--text-secondary);line-height:1.4;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}._roleViewHeader_9dehb_1209{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-bottom:4px}._roleViewHeaderLeft_9dehb_1217{display:flex;align-items:center;gap:6px;min-width:0;flex:1}._roleViewTitle_9dehb_1224{font-size:17px;font-weight:800;color:var(--text);letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._roleViewHeaderActions_9dehb_1233{display:flex;gap:8px;align-items:center;flex-shrink:0}._stagePills_9dehb_1236{display:flex;flex-wrap:wrap;gap:6px}._stagePill_9dehb_1236{display:inline-flex;align-items:center;gap:5px;padding:5px 12px;border-radius:20px;border:1px solid var(--border);background:var(--surface);color:var(--text-secondary);font-size:12.5px;font-weight:500;font-family:var(--font);cursor:pointer;transition:all .15s}._stagePill_9dehb_1236:hover{border-color:var(--text-muted);color:var(--text)}._stagePillActive_9dehb_1246{border-color:#7c3aed!important;color:#7c3aed!important;background:#7c3aed14!important;font-weight:700}._stagePillCount_9dehb_1247{font-size:11px;font-weight:700;opacity:.7}._pipelineList_9dehb_1251{display:flex;flex-direction:column;gap:5px}._pipelineHeader_9dehb_1252{display:grid;grid-template-columns:44px 1fr 148px 32px;gap:12px;padding:0 14px 6px;font-size:10.5px;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em}._pipelineRow_9dehb_1260{display:grid;grid-template-columns:44px 1fr 148px 32px;gap:12px;align-items:center;padding:11px 14px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);cursor:pointer;transition:border-color .15s,box-shadow .15s;box-shadow:var(--shadow-sm)}._pipelineRow_9dehb_1260:hover{border-color:#7c3aed;box-shadow:var(--shadow)}._pipelineRowInfo_9dehb_1274{min-width:0;display:flex;flex-direction:column;gap:1px}._rowArrow_9dehb_1275{font-size:14px;color:var(--text-muted);text-align:right;transition:color .12s}._pipelineRow_9dehb_1260:hover ._rowArrow_9dehb_1275{color:#7c3aed}._aiBannerCta_9dehb_1279{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 18px;border-radius:var(--radius-lg);background:linear-gradient(135deg,#7c3aed14,#a855f70d);border:1px solid rgba(124,58,237,.2);flex-wrap:wrap}._aiBannerCtaLeft_9dehb_1290{display:flex;align-items:center;gap:12px;flex:1}._aiBannerIcon_9dehb_1291{width:34px;height:34px;border-radius:8px;background:#7c3aed;color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0}._aiBannerCtaTitle_9dehb_1297{font-size:13px;font-weight:700;color:var(--text)}._aiBannerCtaSub_9dehb_1298{font-size:12px;color:var(--text-secondary);margin-top:1px}._aiBannerRanked_9dehb_1300{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 14px;border-radius:var(--radius);background:#16a34a0f;border:1px solid rgba(22,163,74,.18);font-size:13px;color:var(--text-secondary)}._aiBannerLeft_9dehb_1312{display:flex;align-items:center;gap:7px;flex:1;min-width:0}._aiBannerRerank_9dehb_1313{font-size:12px;font-weight:600;color:var(--text-secondary);background:none;border:1px solid var(--border);border-radius:var(--radius);padding:4px 10px;cursor:pointer;font-family:var(--font);flex-shrink:0;transition:all .12s}._aiBannerRerank_9dehb_1313:hover:not(:disabled){border-color:#7c3aed;color:#7c3aed}._aiBannerRerank_9dehb_1313:disabled{opacity:.4;cursor:not-allowed}._roleInfoCollapsible_9dehb_1323{border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}._roleInfoToggle_9dehb_1328{display:flex;align-items:center;justify-content:space-between;width:100%;padding:12px 16px;background:var(--surface);border:none;cursor:pointer;font-size:13px;font-weight:600;color:var(--text-secondary);font-family:var(--font);transition:color .12s}._roleInfoToggle_9dehb_1328:hover{color:var(--text)}._roleInfoBody_9dehb_1336{padding:14px 16px 16px;background:var(--bg);display:flex;flex-direction:column;gap:16px;border-top:1px solid var(--border)}._profileHeader_9dehb_1115{display:flex;align-items:center;gap:16px;padding:18px 20px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);flex-wrap:wrap}._profileAvatar_9dehb_1126{width:50px;height:50px;border-radius:12px;background:linear-gradient(135deg,#7c3aed,#a855f7);color:#fff;font-size:18px;font-weight:900;display:flex;align-items:center;justify-content:center;flex-shrink:0}._profileMeta_9dehb_1135{flex:1;min-width:0}._profileName_9dehb_1136{font-size:19px;font-weight:800;color:var(--text);letter-spacing:-.02em;margin:0}._profileEmail_9dehb_1137{font-size:13px;color:var(--text-muted);margin:2px 0 0}._profileRole_9dehb_1138{font-size:13px;color:var(--text-secondary);margin:4px 0 0}._profileCompany_9dehb_1139{color:var(--text-muted)}._profileHeaderRight_9dehb_1140{display:flex;align-items:center;gap:10px;flex-shrink:0}._profileStatusWrap_9dehb_1357{display:flex;align-items:center}._profileEmptyAi_9dehb_1146{display:flex;flex-direction:column;align-items:center;gap:10px;padding:36px 24px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);text-align:center;color:var(--text-muted)}._profileEmptyAi_9dehb_1146 p{font-size:13.5px;color:var(--text-secondary);margin:0;max-width:320px;line-height:1.55}._profileSection_9dehb_1155{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:16px 18px;display:flex;flex-direction:column;gap:8px}._profileSectionTitle_9dehb_1162{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin:0}._profileSectionBody_9dehb_1167{font-size:14px;color:var(--text-secondary);line-height:1.65;margin:0}._profileSectionHeader_9dehb_1168{display:flex;align-items:center;justify-content:space-between;gap:12px}._profileTwoCol_9dehb_1169{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media (max-width: 600px){._profileTwoCol_9dehb_1169{grid-template-columns:1fr}}._profileActions_9dehb_1171{display:flex;gap:8px}._scoreBadge_9dehb_469{width:44px;height:44px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:800;letter-spacing:-.02em;flex-shrink:0}._scoreBadgeLg_9dehb_1106{width:54px;height:54px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:19px;font-weight:900;letter-spacing:-.03em;flex-shrink:0}._inlineRoleBtn_9dehb_1391{background:none;border:none;padding:0;cursor:pointer;font-family:var(--font);font-size:12px;font-weight:500;color:#7c3aed;text-decoration:none;transition:text-decoration .1s}._inlineRoleBtn_9dehb_1391:hover{text-decoration:underline}._roleLinkBtn_9dehb_973{background:none;border:none;padding:0;cursor:pointer;font-family:var(--font);font-size:13px;font-weight:600;color:#7c3aed}._roleLinkBtn_9dehb_973:hover{text-decoration:underline}._successBanner_9dehb_1407{padding:10px 16px;border-radius:var(--radius);background:#16a34a14;border:1px solid rgba(22,163,74,.2);font-size:13px;color:var(--text-secondary)}._bannerLink_9dehb_1412{background:none;border:none;padding:0;cursor:pointer;font-family:var(--font);font-size:13px;font-weight:600;color:#16a34a}._bannerLink_9dehb_1412:hover{text-decoration:underline}._aiHint_9dehb_1419{font-size:11px;font-weight:400;color:var(--text-muted)}._page_3e0gt_2{min-height:100vh;display:flex;flex-direction:column;background:#fff}._nav_3e0gt_5{display:flex;align-items:center;justify-content:space-between;padding:0 clamp(24px,5vw,80px);height:62px;background:#0d0a1a;position:sticky;top:0;z-index:100}._navLogo_3e0gt_11{font-size:15px;font-weight:700;color:#7c6fad;letter-spacing:-.01em;text-decoration:none}._navLogo_3e0gt_11 strong{color:#a78bfa}._navActions_3e0gt_13{display:flex;align-items:center;gap:8px}._navCandidateLink_3e0gt_14{font-size:13px;font-weight:500;color:#4b4470;padding:6px 12px;border-radius:8px;transition:color .15s}._navCandidateLink_3e0gt_14:hover{color:#7c6fad}._navLink_3e0gt_19{font-size:13.5px;font-weight:500;color:#4b4470;padding:6px 14px;border-radius:8px;transition:color .15s}._navLink_3e0gt_19:hover{color:#a78bfa}._navCta_3e0gt_24{font-size:13px;font-weight:600;padding:7px 18px;background:#7c3aed;color:#fff;border-radius:8px;transition:all .15s}._navCta_3e0gt_24:hover{background:#6d28d9;box-shadow:0 4px 14px #7c3aed66}._hero_3e0gt_31{background:#0d0a1a;display:flex;flex-direction:column;align-items:center;text-align:center;padding:clamp(72px,10vw,120px) clamp(24px,5vw,80px) 0;gap:28px}._heroBadge_3e0gt_37{display:inline-flex;align-items:center;gap:6px;padding:5px 16px;border-radius:99px;background:#7c3aed40;color:#c4b5fd;font-size:12px;font-weight:600;letter-spacing:.04em;border:1px solid rgba(196,181,253,.2)}._heroTitle_3e0gt_44{font-size:clamp(38px,5.5vw,68px);font-weight:800;line-height:1.06;letter-spacing:-.04em;color:#fff;max-width:760px;margin:0}._heroAccent_3e0gt_49{color:#a78bfa}._heroSub_3e0gt_50{font-size:clamp(15px,1.8vw,18px);color:#7c6fad;max-width:500px;line-height:1.7;margin:0}._heroCtas_3e0gt_54{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:center}._ctaPrimary_3e0gt_55{display:inline-flex;align-items:center;height:50px;padding:0 30px;background:#7c3aed;color:#fff;border-radius:10px;font-size:15px;font-weight:700;letter-spacing:-.01em;transition:all .15s;white-space:nowrap}._ctaPrimary_3e0gt_55:hover{background:#6d28d9;box-shadow:0 8px 24px #7c3aed73;transform:translateY(-1px)}._ctaSecondary_3e0gt_62{display:inline-flex;align-items:center;height:50px;padding:0 20px;color:#4b4470;font-size:15px;border-radius:10px;transition:color .15s}._ctaSecondary_3e0gt_62:hover{color:#7c6fad}._heroMockup_3e0gt_69{width:100%;max-width:560px;margin-top:16px;background:#130f24;border:1px solid #2d1f5e;border-radius:14px 14px 0 0;overflow:hidden;box-shadow:0 -8px 48px #00000080;text-align:left}._mockHeader_3e0gt_75{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;background:#0d0a1a;border-bottom:1px solid #2d1f5e}._mockHeaderLeft_3e0gt_79{display:flex;flex-direction:column;gap:2px}._mockRole_3e0gt_80{font-size:13.5px;font-weight:700;color:#e2d9ff}._mockMeta_3e0gt_81{font-size:11.5px;color:#4b4470}._mockAiBtn_3e0gt_82{font-size:12px;font-weight:700;padding:5px 12px;border-radius:8px;background:#7c3aed;color:#fff;flex-shrink:0}._mockCandidate_3e0gt_86{display:flex;align-items:flex-start;gap:14px;padding:14px 18px;border-bottom:1px solid #1a1230}._mockCandidate_3e0gt_86:last-child{border-bottom:none}._mockScore_3e0gt_91{font-size:20px;font-weight:800;letter-spacing:-.02em;min-width:34px;flex-shrink:0;margin-top:1px}._mockInfo_3e0gt_92{flex:1;min-width:0}._mockName_3e0gt_93{display:block;font-size:13.5px;font-weight:700;color:#e2d9ff}._mockSummary_3e0gt_94{display:block;font-size:12px;color:#4b4470;margin-top:3px;line-height:1.5}._mockStatus_3e0gt_95{font-size:11.5px;font-weight:600;padding:3px 9px;border-radius:20px;border:1px solid #2d1f5e;color:#7c6fad;white-space:nowrap;flex-shrink:0;margin-top:2px}._sectionInner_3e0gt_102{width:100%;max-width:1000px;margin:0 auto;padding:clamp(72px,9vw,112px) clamp(24px,5vw,80px)}._eyebrow_3e0gt_106{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#7c3aed;margin-bottom:14px}._sectionHeading_3e0gt_110{font-size:clamp(26px,3.5vw,42px);font-weight:800;letter-spacing:-.03em;color:#0f172a;line-height:1.15;margin:0 0 12px}._sectionSub_3e0gt_114{font-size:16px;color:#64748b;line-height:1.7;margin:0;max-width:540px}._steps_3e0gt_117{background:#faf8ff;border-top:1px solid #ede9fe;border-bottom:1px solid #ede9fe}._stepsGrid_3e0gt_118{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:48px}@media (max-width: 900px){._stepsGrid_3e0gt_118{grid-template-columns:repeat(2,1fr)}}@media (max-width: 520px){._stepsGrid_3e0gt_118{grid-template-columns:1fr}}._step_3e0gt_117{background:#fff;border:1px solid #ede9fe;border-radius:14px;padding:24px;display:flex;flex-direction:column;gap:12px;box-shadow:0 1px 3px #00000008;transition:border-color .15s,box-shadow .15s,transform .15s}._step_3e0gt_117:hover{border-color:#c4b5fd;box-shadow:0 6px 20px #7c3aed1a;transform:translateY(-2px)}._stepNum_3e0gt_129{width:38px;height:38px;border-radius:10px;background:#7c3aed;color:#fff;font-size:15px;font-weight:800;display:flex;align-items:center;justify-content:center;flex-shrink:0}._stepTitle_3e0gt_133{font-size:15px;font-weight:700;color:#0f172a;margin:0}._stepDesc_3e0gt_134{font-size:13.5px;color:#64748b;line-height:1.7;margin:0}._features_3e0gt_137{background:#fff}._featuresGrid_3e0gt_138{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:48px;background:#ede9fe;border:1px solid #ede9fe;border-radius:16px;overflow:hidden}@media (max-width: 760px){._featuresGrid_3e0gt_138{grid-template-columns:1fr}}._feature_3e0gt_137{background:#fff;padding:28px 26px;display:flex;flex-direction:column;gap:12px;transition:background .15s}._feature_3e0gt_137:hover{background:#faf8ff}._featureIconWrap_3e0gt_146{width:40px;height:40px;border-radius:10px;background:#ede9fe;display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0;transition:background .15s}._feature_3e0gt_137:hover ._featureIconWrap_3e0gt_146{background:#ddd6fe}._featureTitle_3e0gt_152{font-size:15px;font-weight:700;color:#0f172a;margin:0}._featureDesc_3e0gt_153{font-size:13.5px;color:#64748b;line-height:1.7;margin:0}._callout_3e0gt_156{background:#faf8ff;border-top:1px solid #ede9fe;border-bottom:1px solid #ede9fe}._calloutInner_3e0gt_157{max-width:900px;margin:0 auto;padding:clamp(56px,7vw,80px) clamp(24px,5vw,80px);display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}._calloutStat_3e0gt_162{display:flex;flex-direction:column;gap:8px;text-align:center;flex:1;min-width:180px}._calloutNum_3e0gt_163{font-size:clamp(32px,4vw,48px);font-weight:900;letter-spacing:-.04em;color:#7c3aed}._calloutLabel_3e0gt_164{font-size:14px;color:#64748b;line-height:1.5}._calloutDivider_3e0gt_165{width:1px;height:60px;background:#ede9fe;flex-shrink:0}@media (max-width: 640px){._calloutDivider_3e0gt_165{display:none}}._ctaBanner_3e0gt_169{background:#0d0a1a;padding:clamp(64px,8vw,96px) clamp(24px,5vw,80px);display:flex;flex-direction:column;align-items:center;text-align:center;gap:20px}._ctaTitle_3e0gt_174{font-size:clamp(28px,3.5vw,44px);font-weight:800;letter-spacing:-.03em;color:#fff;margin:0}._ctaSub_3e0gt_175{font-size:17px;color:#4b4470;margin:0}._ctaWhite_3e0gt_176{display:inline-flex;align-items:center;height:50px;padding:0 30px;background:#7c3aed;color:#fff;border-radius:10px;font-size:15px;font-weight:700;transition:all .15s;white-space:nowrap;margin-top:8px}._ctaWhite_3e0gt_176:hover{background:#6d28d9;box-shadow:0 8px 24px #7c3aed80;transform:translateY(-1px)}._candidateTeaser_3e0gt_184{background:#0f172a;border-top:1px solid #1e293b;padding:clamp(36px,5vw,56px) clamp(24px,5vw,80px)}._candidateTeaserInner_3e0gt_188{max-width:1000px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}._candidateTeaserEyebrow_3e0gt_192{display:block;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#1d4ed8;margin-bottom:8px}._candidateTeaserText_3e0gt_196{font-size:15px;color:#475569;line-height:1.65;margin:0;max-width:520px}._candidateTeaserBtn_3e0gt_197{display:inline-flex;align-items:center;white-space:nowrap;flex-shrink:0;height:40px;padding:0 20px;border-radius:8px;border:1px solid #334155;color:#64748b;font-size:13.5px;font-weight:600;transition:all .15s}._candidateTeaserBtn_3e0gt_197:hover{border-color:#475569;color:#94a3b8}._footer_3e0gt_206{padding:24px clamp(24px,5vw,80px);border-top:1px solid #1e293b;background:#0f172a;font-size:13px;color:#475569;display:flex;gap:16px;align-items:center}._footerSep_3e0gt_212{color:#1e293b}._footerLink_3e0gt_213{color:#475569;transition:color .15s}._footerLink_3e0gt_213:hover{color:#94a3b8}._waitlistForm_3e0gt_217{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:4px}._waitlistInput_3e0gt_218{height:46px;padding:0 16px;border-radius:8px;font-size:14px;border:1px solid rgba(255,255,255,.2);background:#ffffff14;color:#fff;font-family:inherit;min-width:220px;transition:border-color .15s}._waitlistInput_3e0gt_218::placeholder{color:#fff6}._waitlistInput_3e0gt_218:focus{outline:none;border-color:#a78bfa}._waitlistInputLight_3e0gt_226{height:46px;padding:0 16px;border-radius:8px;font-size:14px;border:1px solid #e2e8f0;background:#fff;color:#0f172a;font-family:inherit;min-width:220px}._waitlistInputLight_3e0gt_226:focus{outline:none;border-color:#7c3aed}._waitlistBtn_3e0gt_232{height:46px;padding:0 22px;border-radius:8px;border:none;cursor:pointer;background:#7c3aed;color:#fff;font-size:14px;font-weight:700;font-family:inherit;transition:background .15s;white-space:nowrap}._waitlistBtn_3e0gt_232:hover:not(:disabled){background:#6d28d9}._waitlistBtn_3e0gt_232:disabled{opacity:.6;cursor:not-allowed}._waitlistBtnLight_3e0gt_239{height:46px;padding:0 22px;border-radius:8px;border:none;cursor:pointer;background:#7c3aed;color:#fff;font-size:14px;font-weight:700;font-family:inherit;transition:background .15s;white-space:nowrap}._waitlistBtnLight_3e0gt_239:hover:not(:disabled){background:#6d28d9}._waitlistDone_3e0gt_245{color:#a78bfa;font-size:15px;font-weight:600;margin-top:4px}._waitlistDoneLight_3e0gt_246{color:#7c3aed;font-size:15px;font-weight:600;margin-top:4px}._waitlistErr_3e0gt_247{color:#fca5a5;font-size:13px;width:100%;text-align:center}._page_1lf8y_1{min-height:100vh;display:flex;background:var(--bg)}._left_1lf8y_6{flex:1;display:none;flex-direction:column;justify-content:space-between;padding:40px 48px;background:#1e1b4b}@media (min-width: 900px){._left_1lf8y_6{display:flex}}._leftLogo_1lf8y_12{font-size:17px;font-weight:700;color:#ffffffd9;letter-spacing:-.02em;text-decoration:none;display:flex;align-items:center;gap:10px}._leftBadge_1lf8y_17{font-size:10.5px;font-weight:700;padding:2px 8px;border-radius:20px;background:#ffffff26;color:#ffffffe6;letter-spacing:.04em}._leftQuote_1lf8y_23{display:flex;flex-direction:column;gap:16px}._leftQuoteText_1lf8y_24{font-size:clamp(22px,2.5vw,30px);font-weight:700;color:#fff;line-height:1.35;letter-spacing:-.02em}._leftQuoteAuthor_1lf8y_28{font-size:14px;color:#ffffff80}._leftFooter_1lf8y_29{font-size:12px;color:#ffffff59}._right_1lf8y_31{width:100%;max-width:480px;display:flex;align-items:center;justify-content:center;padding:40px 32px}@media (min-width: 900px){._right_1lf8y_31{width:480px;flex-shrink:0}}._card_1lf8y_37{width:100%;max-width:380px}._logoLink_1lf8y_39{display:inline-block;font-size:15px;font-weight:600;color:var(--text-secondary);letter-spacing:-.01em;margin-bottom:32px;text-decoration:none}._logoLink_1lf8y_39:hover{color:var(--text)}._title_1lf8y_46{font-size:26px;font-weight:800;letter-spacing:-.03em;color:var(--text)}._sub_1lf8y_47{font-size:14px;color:var(--text-secondary);margin-top:6px;margin-bottom:28px}._form_1lf8y_49{display:flex;flex-direction:column;gap:16px}._field_1lf8y_50{display:flex;flex-direction:column;gap:6px}._label_1lf8y_51{font-size:13px;font-weight:600;color:var(--text-secondary)}._input_1lf8y_53{height:44px;padding:0 14px;border-radius:var(--radius);border:1px solid var(--border);background:var(--surface);color:var(--text);font-size:14px;font-family:var(--font);transition:all var(--transition);width:100%;box-sizing:border-box}._input_1lf8y_53::placeholder{color:var(--text-placeholder)}._input_1lf8y_53:focus{outline:none;border-color:#7c3aed;box-shadow:0 0 0 3px #7c3aed26}._submit_1lf8y_62{height:44px;border-radius:var(--radius);margin-top:4px;background:#7c3aed;color:#fff;border:none;font-size:14px;font-weight:700;cursor:pointer;font-family:var(--font);transition:all var(--transition);display:flex;align-items:center;justify-content:center;gap:8px;box-shadow:var(--shadow)}._submit_1lf8y_62:hover:not(:disabled){background:#6d28d9;box-shadow:var(--shadow-lg)}._submit_1lf8y_62:disabled{opacity:.6;cursor:not-allowed}._spinner_1lf8y_73{width:16px;height:16px;border-radius:50%;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;animation:_spin_1lf8y_73 .7s linear infinite;display:inline-block}@keyframes _spin_1lf8y_73{to{transform:rotate(360deg)}}._switchText_1lf8y_80{font-size:13px;color:var(--text-muted);text-align:center;margin-top:20px}._switchLink_1lf8y_81{color:#7c3aed;font-weight:600}._switchLink_1lf8y_81:hover{text-decoration:underline}:root{--bg: #f8fafc;--bg-elevated: #ffffff;--surface: #ffffff;--surface-hover: #f1f5f9;--surface-card: #ffffff;--surface-input: #ffffff;--border: #e2e8f0;--border-subtle: #f1f5f9;--border-focus: #0284c7;--text: #0f172a;--text-secondary: #475569;--text-muted: #94a3b8;--text-placeholder: #cbd5e1;--accent: #0284c7;--accent-hover: #0369a1;--accent-dim: #e0f2fe;--accent-glow: rgba(2,132,199,.15);--accent-text: #0369a1;--success: #16a34a;--success-dim: #dcfce7;--warning: #d97706;--warning-dim: #fef3c7;--danger: #dc2626;--danger-dim: #fee2e2;--danger-hover: #b91c1c;--border-danger: #fca5a5;--radius-sm: 6px;--radius: 10px;--radius-lg: 14px;--radius-xl: 18px;--radius-pill: 9999px;--shadow-sm: 0 1px 2px rgba(15,23,42,.06);--shadow: 0 2px 8px rgba(15,23,42,.08), 0 1px 2px rgba(15,23,42,.04);--shadow-lg: 0 8px 32px rgba(15,23,42,.1), 0 2px 8px rgba(15,23,42,.06);--shadow-accent: 0 0 0 3px var(--accent-glow);--font: "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, monospace;--ease: cubic-bezier(.16, 1, .3, 1);--duration: .16s;--transition: var(--duration) var(--ease);--sidebar-width: 224px;--sidebar-w: 224px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:var(--font);font-size:15px;line-height:1.6;color:var(--text);background:var(--bg);min-height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer;border:none;background:none}input,textarea,select{font-family:inherit;font-size:inherit;color:inherit;background:none;border:none;outline:none}textarea{resize:vertical}img,svg{display:block;max-width:100%}p{line-height:1.65}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}:focus:not(:focus-visible){outline:none}::selection{background:var(--accent-dim);color:var(--accent-text)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes blink{0%,to{opacity:1}50%{opacity:.2}}
