:root{--navy:#0f2746;--navy-2:#102f55;--ink:#0f172a;--muted:#64748b;--muted-2:#94a3b8;--line:#e5eaf0;--line-strong:#d7dee8;--surface:#f7f9fc;--surface-2:#fbfcfe;--blue:#2f80ff;--cyan:#31d3c8;--green:#169873;--amber:#d58b12;--red:#cf4a4a;--shadow-sm:0 1px 2px #0f172a0a, 0 4px 14px #0f172a0a;--shadow-md:0 18px 50px #0f274617;--shadow-lg:0 28px 90px #0f274621}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;background:#fff;margin:0;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button{color:inherit}.sitePage{min-height:100vh;overflow:clip visible}.siteHeader{z-index:50;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffeb;border-bottom:1px solid #e2e8f0d6;position:sticky;top:0;box-shadow:0 1px #0f172a05}.siteHeaderInner{align-items:center;gap:46px;width:min(1280px,100% - 48px);height:82px;margin:0 auto;display:flex}.brandLogo{align-items:center;gap:10px;min-width:176px;display:inline-flex}.brandMark{width:34px;height:34px;color:var(--navy);background:#f8fafc;border:1px solid #e7edf4;border-radius:10px;flex:0 0 34px;place-items:center;display:grid}.brandMark svg{width:29px;height:29px;display:block}.brandWord{gap:1px;line-height:1;display:grid}.brandWord strong{color:var(--navy);letter-spacing:.035em;font-size:16px;font-weight:760}.brandWord strong b{color:#183b66}.brandWord small{color:#9aa7b8;letter-spacing:.11em;font-size:7.5px;font-weight:700}.siteNav{color:#506074;align-items:center;gap:32px;margin-left:16px;font-size:15px;font-weight:600;display:flex}.siteNav a{transition:color .16s}.siteNav a:hover{color:var(--ink)}.siteActions{align-items:center;gap:10px;margin-left:auto;display:flex}.textButton{color:#344256;border-radius:10px;justify-content:center;align-items:center;min-height:40px;padding:0 12px;font-size:13px;font-weight:620;display:inline-flex}.textButton:hover{background:#f6f8fb}.button{cursor:pointer;border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:0 17px;font-size:13px;font-weight:700;transition:transform .16s,box-shadow .16s,border-color .16s,background .16s;display:inline-flex}.button:hover{transform:translateY(-1px)}.button:active{transform:translateY(0)}.button:disabled{opacity:.5;cursor:not-allowed;transform:none}.buttonSmall{min-height:40px;padding:0 15px}.buttonLarge{min-height:50px;padding:0 20px;font-size:14px}.buttonDark{color:#fff;background:linear-gradient(#153455 0%,#0f2746 100%);border-color:#0f2746;box-shadow:0 7px 18px #0f27461f}.buttonDark:hover{box-shadow:0 12px 26px #0f27462e}.buttonLight{color:#24364c;box-shadow:var(--shadow-sm);background:#fff;border-color:#dfe5ed}.buttonLight:hover{background:#fbfcfe;border-color:#cbd5e1}.buttonWhite{color:var(--navy);background:#fff;border-color:#ffffff8c;box-shadow:0 14px 34px #02081729}.homeHero{background:radial-gradient(circle at 72% 18%,#ffffffd9,#0000 34%),linear-gradient(135deg,#f8f9fb 0%,#f1f3f6 48%,#e9edf2 100%);min-height:690px;position:relative;overflow:hidden}.heroGlow{filter:blur(20px);pointer-events:none;border-radius:999px;position:absolute}.heroGlowOne{background:radial-gradient(circle,#2f80ff1f,#2f80ff00 68%);width:430px;height:430px;top:8%;right:7%}.heroGlowTwo{background:radial-gradient(circle,#31d3c81a,#31d3c800 68%);width:360px;height:360px;bottom:-18%;right:28%}.homeHeroInner{z-index:2;grid-template-columns:1.02fr .98fr;align-items:center;gap:90px;width:min(1280px,100% - 48px);margin:0 auto;padding:104px 0 96px;display:grid;position:relative}.heroPill{color:#3d5068;width:fit-content;box-shadow:none;letter-spacing:-.01em;background:0 0;border:0;align-items:center;padding:0;font-size:16px;font-weight:700;display:inline-flex}.heroPillDot{background:linear-gradient(135deg, var(--blue), var(--cyan));border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #2f80ff14}.heroContent h1{color:#0c2442;letter-spacing:-.06em;margin:26px 0 0;font-size:clamp(64px,6.4vw,94px);font-weight:770;line-height:.95}.heroContent h1 span{background:linear-gradient(96deg,#0f2746 12%,#2b65a5 62%,#2a8f9d 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.heroContent>p{color:#58697d;max-width:650px;margin:30px 0 0;font-size:20px;line-height:1.72}.heroButtons{gap:11px;margin-top:31px;display:flex}.heroMeta{border-top:1px solid #d8e0e9cc;gap:26px;margin-top:34px;padding-top:20px;display:flex}.heroMeta div{gap:2px;display:grid}.heroMeta strong{color:#96a3b3;letter-spacing:.09em;font-size:9px}.heroMeta span{color:#536276;font-size:10px;font-weight:600}.heroProduct{box-shadow:var(--shadow-lg);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffeb;border:1px solid #d2dce7f2;border-radius:22px;padding:22px;position:relative}.heroProduct:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(135deg,#2f80ff2e,#0000 30%,#31d3c81f);padding:1px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0)}.heroProductTop{justify-content:space-between;align-items:center;display:flex}.liveBadge{color:#52647a;letter-spacing:.08em;background:#f8fafc;border:1px solid #dce6f1;border-radius:999px;align-items:center;gap:6px;min-height:25px;padding:0 8px;font-size:8px;font-weight:750;display:inline-flex}.liveBadge i{background:#19a77a;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #19a77a1a}.heroProductSource{color:#a0aaba;text-transform:uppercase;letter-spacing:.05em;font-size:9px;font-weight:650}.heroJobHead{justify-content:space-between;align-items:center;gap:20px;margin-top:20px;display:flex}.heroJobHead>div:first-child{gap:6px;display:grid}.heroJobHead span{color:#102b4b;letter-spacing:-.025em;font-size:20px;font-weight:740}.heroJobHead small{color:#7b8797;font-size:11px}.heroScoreRing{text-align:center;background:radial-gradient(circle at center, #fff 59%, transparent 61%), conic-gradient(#2f80ff 72%, #e9eef5 0);border-radius:50%;flex:0 0 72px;place-content:center;width:72px;height:72px;display:grid;box-shadow:inset 0 0 0 1px #94a3b814}.heroScoreRing strong{color:#0f2746;font-size:25px;line-height:1}.heroScoreRing small{color:#95a0af;margin-top:3px;font-size:8px}.heroMetricGrid{grid-template-columns:1fr 1fr;gap:9px;margin-top:20px;display:grid}.heroMetric{background:#fbfcfe;border:1px solid #e4eaf1;border-radius:13px;justify-content:space-between;align-items:center;gap:10px;min-height:74px;padding:12px;display:flex}.heroMetric span{color:#68778a;font-size:10px;line-height:1.3}.heroMetric strong{color:#0f2746;letter-spacing:-.02em;font-size:18px}.metricGood{color:#168768!important}.metricWarn{color:#c38210!important}.metricMuted{color:#8a95a4!important;font-size:12px!important}.heroInsight{background:#f8fafc;border:1px solid #e5eaf0;border-radius:13px;gap:11px;margin-top:11px;padding:13px;display:flex}.heroInsightIcon{color:#8a5a07;background:#fff3d9;border-radius:8px;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:12px;font-weight:800;display:grid}.heroInsight strong{color:#26384e;font-size:11px}.heroInsight p{color:#6c7989;margin:4px 0 0;font-size:10px;line-height:1.45}.heroProductFooter{color:#a0a9b6;letter-spacing:.025em;border-top:1px solid #edf1f5;justify-content:space-between;gap:16px;margin-top:15px;padding-top:13px;font-size:8px;display:flex}.signalStrip{z-index:3;background:#fffffff5;border:1px solid #dce3eb;border-radius:18px;grid-template-columns:repeat(4,1fr);width:min(1280px,100% - 48px);margin:0 auto;display:grid;position:relative;overflow:hidden;transform:translateY(-30px);box-shadow:0 12px 34px #0f274612}.signalStrip div{align-content:center;gap:9px;min-height:108px;padding:26px 28px;display:grid}.signalStrip div+div{border-left:1px solid #e9edf2}.signalStrip span{color:#2f80ff;letter-spacing:.11em;font-size:11px;font-weight:820}.signalStrip strong{color:#23384f;font-size:15px;font-weight:700;line-height:1.35}.homeSection{width:min(1240px,100% - 48px);margin:0 auto;padding:92px 0}.sectionEyebrow{color:#2f80ff;letter-spacing:.13em;font-size:12px;font-weight:820}.sectionEyebrow.light{color:#83b7ff}.sectionHeaderSplit{grid-template-columns:1fr .78fr;align-items:end;gap:80px;margin-top:14px;display:grid}.sectionHeaderSplit h2,.pricingIntro h2,.compareHeader h2{color:#0f2746;letter-spacing:-.045em;margin:0;font-size:clamp(38px,4.5vw,60px);line-height:1.02}.sectionHeaderSplit p,.pricingIntro>p{color:#68778a;margin:0;font-size:17px;line-height:1.72}.featureGrid{grid-template-columns:1.1fr .9fr .9fr;gap:14px;margin-top:52px;display:grid}.featureCard{background:linear-gradient(#fff 0%,#fbfcfe 100%);border:1px solid #e2e8f0;border-radius:18px;min-height:290px;padding:25px;position:relative;overflow:hidden;box-shadow:0 1px 2px #0f172a08}.featureCardLarge{grid-row:span 2;min-height:594px}.featureCardWide{grid-column:span 2;min-height:290px}.featureIndex{color:#97a5b6;letter-spacing:.12em;font-size:9px;font-weight:800;display:inline-flex}.featureCard h3{color:#142b47;letter-spacing:-.03em;margin:22px 0 10px;font-size:26px}.featureCard p{color:#69778a;max-width:430px;margin:0;font-size:15px;line-height:1.68}.featureVisual{position:absolute;bottom:25px;left:25px;right:25px}.featureBars{gap:17px;display:grid}.featureBars div{gap:7px;display:grid}.featureBars span{color:#637286;font-size:10px;font-weight:600}.featureBars div:after{content:"";background:#ecf0f5;border-radius:999px;grid-area:2/1;height:8px}.featureBars i{z-index:1;background:linear-gradient(90deg,#ef6b5a 0%,#f0b642 48%,#2bb68f 100%);border-radius:999px;grid-area:2/1;height:8px;position:relative}.miniStat,.fitScore{background:#f8fafc;border:1px solid #e6ebf1;border-radius:14px;align-items:center;gap:13px;min-height:88px;padding:18px;display:flex;position:absolute;bottom:25px;left:25px;right:25px}.miniStat strong{color:#173758;letter-spacing:-.04em;font-size:32px}.miniStat span{color:#7b8797;font-size:10px}.fitScore{background:radial-gradient(circle at 50% 50%, #fff 58%, transparent 60%), conic-gradient(#2f80ff 87%, #e9eef5 0);border-radius:50%;flex-direction:column;justify-content:center;width:92px;height:92px;min-height:92px;padding:0;left:auto;right:25px}.fitScore strong{color:#0f2746;font-size:26px;line-height:1}.fitScore span{color:#8190a2;font-size:8px}.anonymousRow{flex-wrap:wrap;gap:8px;display:flex;position:absolute;bottom:28px;left:25px;right:25px}.anonChip{color:#778497;background:#f8fafc;border:1px solid #e1e7ee;border-radius:999px;align-items:center;min-height:30px;padding:0 10px;font-size:9px;font-weight:650;display:inline-flex}.anonChip.active{color:#167a60;background:#eef9f5;border-color:#d3eee4}.pricingSection{padding-top:100px}.pricingIntro{grid-template-columns:1fr .65fr;align-items:end;gap:80px;display:grid}.pricingIntro h2{margin-top:14px}.pricingGrid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:48px;display:grid}.pricingCard{min-height:490px;box-shadow:var(--shadow-sm);background:#fff;border:1px solid #e1e7ee;border-radius:18px;flex-direction:column;padding:25px;display:flex;position:relative}.pricingCardFeatured{background:linear-gradient(#2f80ff09,#0000 22%),#fff;border-color:#b9cbe0;box-shadow:0 20px 55px #0f27461c}.pricingBadge{color:#1a5f9e;background:#edf6ff;border:1px solid #d9ebff;border-radius:999px;align-items:center;min-height:25px;padding:0 9px;font-size:8px;font-weight:760;display:inline-flex;position:absolute;top:17px;right:17px}.pricingCardTop h3{color:#152c49;margin:0;font-size:24px}.pricingCardTop p{color:#6e7b8d;min-height:68px;margin:10px 0 0;font-size:14px;line-height:1.6}.priceRow{align-items:baseline;gap:5px;margin-top:24px;display:flex}.priceRow strong{color:#0f2746;letter-spacing:-.045em;font-size:38px}.priceRow span{color:#8a96a6;font-size:11px}.pricingCard ul{border-top:1px solid #edf1f5;gap:12px;margin:20px 0 0;padding:20px 0 24px;list-style:none;display:grid}.pricingCard li{color:#536377;align-items:flex-start;gap:10px;font-size:13px;line-height:1.5;display:flex}.pricingCard li i{color:#168768;font-style:normal;font-weight:800}.pricingButton{width:100%;margin-top:auto}.pricingMore{text-align:center;margin-top:18px}.pricingMore a,.inlineLink{color:#2f659d;font-size:11px;font-weight:650}.homeCta{color:#fff;background:radial-gradient(circle at 80% 0,#2f80ff47,#0000 35%),linear-gradient(135deg,#0c223e 0%,#123a64 100%);border-radius:24px;justify-content:space-between;align-items:flex-end;gap:40px;width:min(1240px,100% - 48px);margin:28px auto 80px;padding:54px 56px;display:flex;box-shadow:0 30px 80px #0f274633}.homeCta h2{letter-spacing:-.045em;margin:13px 0 0;font-size:clamp(40px,5vw,62px);line-height:1.02}.homeCta p{color:#b9c8d9;margin:16px 0 0;font-size:13px}.siteFooter{border-top:1px solid #e5eaf0;grid-template-columns:1fr auto auto;align-items:center;gap:36px;width:min(1240px,100% - 48px);margin:0 auto;padding:30px 0 42px;display:grid}.siteFooter>div{gap:3px;display:grid}.siteFooter strong{color:#0f2746;font-size:13px}.siteFooter span,.siteFooter small{color:#99a4b3;font-size:9px}.siteFooter nav{color:#607084;gap:22px;font-size:10px;display:flex}.pricingHero{text-align:center;width:min(1100px,100% - 48px);margin:0 auto;padding:88px 0 46px}.pricingHero h1{color:#0f2746;letter-spacing:-.05em;margin:14px 0 0;font-size:clamp(48px,5vw,68px);line-height:1.02}.pricingHero p{color:#6d7b8d;max-width:680px;margin:22px auto 0;font-size:14px;line-height:1.7}.pricingGridPage{width:min(1100px,100% - 48px);margin:0 auto}.compareSection{width:min(1100px,100% - 48px);margin:90px auto 110px}.compareHeader{margin-bottom:28px}.compareHeader h2{margin-top:12px;font-size:38px}.compareTable{background:#fff;border:1px solid #e2e8f0;border-radius:16px;overflow:hidden}.compareRow{border-top:1px solid #edf1f5;grid-template-columns:1.6fr repeat(3,.7fr);align-items:center;min-height:52px;display:grid}.compareRow:first-child{border-top:0}.compareRow>*{padding:0 18px}.compareRow span{color:#5f6e82;font-size:11px}.compareRow b,.compareRow strong{color:#21364f;text-align:center;font-size:11px}.compareRowHead{background:#f8fafc;min-height:58px}.compareRowHead span,.compareRowHead strong{color:#33465e;font-weight:750}.authPage{background:radial-gradient(circle at 12% 8%,#2f80ff14,#0000 26%),linear-gradient(#fbfcfe 0%,#f5f8fb 100%);min-height:100vh}.authTop{justify-content:space-between;align-items:center;width:min(1180px,100% - 48px);height:76px;margin:0 auto;display:flex}.authShell{grid-template-columns:1fr 440px;align-items:center;gap:90px;width:min(1080px,100% - 48px);margin:0 auto;padding:70px 0 90px;display:grid}.authCopy h1{color:#0f2746;letter-spacing:-.05em;margin:15px 0 0;font-size:clamp(46px,5vw,68px);line-height:1.02}.authCopy>p{color:#667589;max-width:520px;margin:22px 0 0;font-size:15px;line-height:1.72}.authTrust{gap:12px;max-width:520px;margin-top:34px;display:grid}.authTrust div{background:#ffffffb3;border:1px solid #dce3ebeb;border-radius:13px;gap:4px;padding:15px 16px;display:grid}.authTrust strong{color:#2c4058;font-size:11px}.authTrust span{color:#7a8797;font-size:10px;line-height:1.5}.authCard{box-shadow:var(--shadow-md);background:#fffffff5;border:1px solid #dde5ed;border-radius:20px;padding:28px}.authCardHead span,.authStep{color:#2f80ff;letter-spacing:.11em;font-size:9px;font-weight:800}.authCardHead h2{color:#142b47;letter-spacing:-.03em;margin:10px 0 0;font-size:26px}.authCardHead p{color:#758295;margin:8px 0 0;font-size:11px;line-height:1.55}.authForm{gap:14px;margin-top:24px;display:grid}.authForm label{gap:7px;display:grid}.authForm label>span{color:#485a70;font-size:10px;font-weight:650}.authForm input{color:#172a42;background:#fff;border:1px solid #dbe3ec;border-radius:11px;outline:none;width:100%;height:46px;padding:0 13px;font-size:12px;transition:border-color .16s,box-shadow .16s}.authForm input:focus{border-color:#7eb2ed;box-shadow:0 0 0 4px #2f80ff14}.authForm input:disabled{cursor:not-allowed;background:#f7f9fb}.authSubmit{width:100%;margin-top:3px}.authBottom{text-align:center;color:#8390a0;border-top:1px solid #edf1f5;margin-top:18px;padding-top:17px;font-size:10px}.authBottom a{color:#245f9e;font-weight:700}.formError{color:#a53d3d;background:#fff7f7;border:1px solid #f0d0d0;border-radius:10px;padding:10px 11px;font-size:10px;line-height:1.45}.checkRow{align-items:start;grid-template-columns:18px 1fr!important;gap:8px!important}.checkRow input{width:15px;height:15px;margin:1px 0 0}.checkRow span{line-height:1.45;color:#6a788a!important;font-weight:500!important}.authNote{color:#8a96a5;text-align:center;margin-top:16px;font-size:9px;line-height:1.5}.registerShell{grid-template-columns:1fr 450px;align-items:start;gap:70px;width:min(1120px,100% - 48px);margin:0 auto;padding:52px 0 90px;display:grid}.registerPlans h1{color:#0f2746;letter-spacing:-.05em;margin:14px 0 0;font-size:clamp(42px,4.8vw,62px);line-height:1.02}.registerPlans>p{color:#6b798c;max-width:550px;margin:18px 0 0;font-size:14px;line-height:1.65}.registerPlanList{gap:10px;max-width:580px;margin-top:30px;display:grid}.registerPlan{text-align:left;cursor:pointer;background:#ffffffd6;border:1px solid #dde4ec;border-radius:14px;grid-template-columns:1fr auto 28px;align-items:center;gap:14px;width:100%;min-height:78px;padding:15px 16px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;position:relative}.registerPlan:hover{border-color:#c6d2df;transform:translateY(-1px)}.registerPlan.selected{background:#fff;border-color:#88acd3;box-shadow:0 0 0 4px #2f80ff12,0 12px 28px #0f274612}.registerPlan>div{align-items:center;gap:9px;display:flex}.registerPlan>div span{color:#1f3651;font-size:14px;font-weight:730}.registerPlan>div small{color:#1c689f;background:#eef7ff;border-radius:999px;padding:4px 7px;font-size:7px;font-weight:750}.registerPlan strong{color:#142d4a;font-size:18px}.registerPlan strong em{color:#8793a2;font-size:9px;font-style:normal;font-weight:500}.registerPlan>i{color:#fff;background:#fff;border:1px solid #dbe3ec;border-radius:50%;place-items:center;width:24px;height:24px;font-size:10px;font-style:normal;display:grid}.registerPlan.selected>i{background:#0f2746;border-color:#0f2746}.registerPlans .inlineLink{margin-top:18px;display:inline-block}.registerCard{position:sticky;top:24px}.selectedPlanSummary{background:#f8fafc;border:1px solid #e3e9f0;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;min-height:51px;padding:10px 12px;display:flex}.selectedPlanSummary span{color:#7b8797;font-size:9px}.selectedPlanSummary strong{color:#203750;font-size:11px}.authPageCentered .authTop{margin-bottom:10px}.verifyCard{width:min(560px,100% - 32px);box-shadow:var(--shadow-md);text-align:center;background:#fff;border:1px solid #dee6ee;border-radius:22px;margin:68px auto 0;padding:38px}.verifyIcon{color:#265e98;background:#eef6ff;border-radius:15px;place-items:center;width:54px;height:54px;margin:0 auto 22px;font-size:21px;display:grid}.verifyCard h1{color:#0f2746;letter-spacing:-.04em;margin:12px 0 0;font-size:34px}.verifyCard p{color:#6d7a8b;max-width:420px;margin:13px auto 0;font-size:12px;line-height:1.65}.verifyCard .authSubmit{max-width:310px;margin-top:22px}.dashboard{background:#f6f8fb;grid-template-columns:250px 1fr;min-height:100vh;display:grid}.dashboardSidebar{background:#fff;border-right:1px solid #e2e8f0;flex-direction:column;min-height:100vh;padding:24px 20px;display:flex}.dashboardSidebar .brandLogo{margin-bottom:34px}.dashboardSidebar nav{gap:4px;display:grid}.dashboardSidebar nav a{color:#637286;border-radius:10px;align-items:center;min-height:42px;padding:0 12px;font-size:11px;font-weight:650;display:flex}.dashboardSidebar nav a:hover{color:#223850;background:#f7f9fc}.dashboardSidebar nav a.active{color:#17395d;background:#edf5ff}.dashboardPlan{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;gap:5px;margin-top:auto;padding:14px;display:grid}.dashboardPlan span{color:#8692a1;text-transform:uppercase;letter-spacing:.08em;font-size:8px;font-weight:700}.dashboardPlan strong{color:#1f3650;font-size:14px}.dashboardPlan a{color:#2e679d;font-size:9px;font-weight:650}.sidebarLogout{color:#8390a0;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;min-height:38px;margin-top:12px;padding:0 8px;font-size:10px}.sidebarLogout:hover{color:#4e5f74;background:#f7f9fc}.dashboardMain{padding:38px 42px 60px}.dashboardTop{justify-content:space-between;align-items:end;gap:20px;display:flex}.dashboardTop span{color:#8995a4;font-size:10px}.dashboardTop h1{color:#102b49;letter-spacing:-.035em;margin:5px 0 0;font-size:30px}.dashboardStats{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:30px;display:grid}.dashboardStats article{background:#fff;border:1px solid #e1e7ee;border-radius:15px;align-content:start;min-height:140px;padding:19px;display:grid;box-shadow:0 1px 2px #0f172a06}.dashboardStats span{color:#768496;font-size:10px}.dashboardStats strong{color:#0f2746;letter-spacing:-.04em;margin-top:12px;font-size:32px}.dashboardStats small{color:#9aa5b3;margin-top:5px;font-size:9px}.dashboardGrid{grid-template-columns:1.15fr .85fr;gap:12px;margin-top:12px;display:grid}.dashboardPanel{background:#fff;border:1px solid #e0e7ef;border-radius:16px;min-height:260px;padding:24px;box-shadow:0 1px 2px #0f172a06}.dashboardPanel.soft{background:linear-gradient(160deg,#f6faff 0%,#fff 72%)}.dashboardPanelHead{justify-content:space-between;align-items:start;gap:20px;display:flex}.dashboardPanelHead span{color:#2f80ff;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800}.dashboardPanelHead h2{color:#18324f;letter-spacing:-.025em;margin:8px 0 0;font-size:22px}.panelBadge{background:#f5f8fb;border:1px solid #e3e9ef;border-radius:999px;padding:6px 8px;color:#607188!important}.dashboardPanel>p{color:#68778a;max-width:600px;margin:18px 0 22px;font-size:11px;line-height:1.65}.appLoading{color:#6b798b;background:#f6f8fb;place-items:center;min-height:100vh;font-size:14px;display:grid}@keyframes exphirstFadeDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes exphirstRise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes exphirstSlideIn{0%{opacity:0;transform:translate(26px,14px)scale(.985)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes exphirstSoftReveal{0%{opacity:0;filter:blur(4px)}to{opacity:1;filter:blur()}}.siteHeader{animation:.48s cubic-bezier(.22,.8,.32,1) both exphirstFadeDown}.heroPill{animation:.52s cubic-bezier(.22,.8,.32,1) .1s both exphirstRise}.heroContent h1{animation:.62s cubic-bezier(.22,.8,.32,1) .17s both exphirstRise}.heroContent>p{animation:.58s cubic-bezier(.22,.8,.32,1) .26s both exphirstRise}.heroButtons{animation:.56s cubic-bezier(.22,.8,.32,1) .34s both exphirstRise}.heroMeta{animation:.56s .42s both exphirstSoftReveal}.heroProduct{animation:.7s cubic-bezier(.22,.8,.32,1) .2s both exphirstSlideIn}.signalStrip{animation:.62s cubic-bezier(.22,.8,.32,1) .48s both exphirstRise}@media (prefers-reduced-motion:reduce){.siteHeader,.heroPill,.heroContent h1,.heroContent>p,.heroButtons,.heroMeta,.heroProduct,.signalStrip{animation:none!important}}.topbar{border-bottom:1px solid var(--line);align-items:center;gap:36px;width:min(1180px,100% - 48px);height:76px;margin:0 auto;display:flex}.pageLabel{color:var(--muted);margin-left:auto;font-size:12px}.eyebrow{color:var(--blue);letter-spacing:.13em;font-size:10px;font-weight:800}.analyzeShell{grid-template-columns:.85fr 1.15fr;align-items:start;gap:70px;width:min(1180px,100% - 48px);margin:0 auto;padding:72px 0 90px;display:grid}.analyzeIntro h1{color:var(--navy);letter-spacing:-.05em;margin:15px 0 0;font-size:clamp(48px,5vw,68px);line-height:1}.analyzeIntro>p{color:var(--muted);margin:23px 0 0;font-size:14px;line-height:1.7}.analyzePanel{border:1px solid var(--line);box-shadow:var(--shadow-md);background:#fff;border-radius:20px;padding:24px}.analyzePanel label{color:var(--navy);margin-bottom:9px;font-size:10px;font-weight:700;display:block}.analyzePanel textarea{resize:vertical;width:100%;min-height:190px;color:var(--ink);border:1px solid #dbe3ec;border-radius:13px;outline:none;padding:15px;font-size:12px;line-height:1.55}.analyzePanel textarea:focus{border-color:#83b4eb;box-shadow:0 0 0 4px #2f80ff14}.primaryButton{color:#fff;cursor:pointer;background:#0f2746;border:1px solid #0f2746;border-radius:11px;width:100%;min-height:46px;margin-top:12px;font-weight:700}.primaryButton:disabled{opacity:.5;cursor:not-allowed}.resultCard{border-top:1px solid var(--line);margin-top:22px;padding-top:22px}.resultTitle{justify-content:space-between;align-items:start;gap:20px;display:flex}.resultTitle>div{gap:6px;display:grid}.resultTitle span{color:var(--muted);font-size:10px}.resultTitle strong{color:var(--navy);font-size:36px}.resultTitle small{color:var(--muted);font-size:11px}.statusPill{background:#edf6ff;border-radius:999px;padding:6px 9px;font-weight:700;color:var(--blue)!important}.resultMetrics{grid-template-columns:repeat(5,1fr);gap:8px;margin-top:18px;display:grid}.resultMetrics>div{background:var(--surface);border-radius:11px;gap:7px;padding:11px;display:grid}.resultMetrics span{color:var(--muted);font-size:9px}.resultMetrics strong{color:var(--navy);font-size:17px}.resultSummary{color:#58687b;margin:14px 0 0;font-size:11px;line-height:1.6}@media (max-width:980px){.siteNav{display:none}.homeHeroInner{grid-template-columns:1fr;gap:48px;padding-top:66px}.heroContent{max-width:760px}.signalStrip{grid-template-columns:1fr 1fr}.signalStrip div:nth-child(3){border-top:1px solid #e9edf2;border-left:0}.signalStrip div:nth-child(4){border-top:1px solid #e9edf2}.sectionHeaderSplit,.pricingIntro{grid-template-columns:1fr;gap:22px}.featureGrid{grid-template-columns:1fr 1fr}.featureCardLarge{grid-row:auto;min-height:360px}.featureCardWide{grid-column:span 2}.pricingGrid,.pricingGridPage{grid-template-columns:1fr}.pricingCard{min-height:auto}.authShell,.registerShell{grid-template-columns:1fr;gap:36px}.registerCard{position:static}.dashboard{grid-template-columns:1fr}.dashboardSidebar{border-bottom:1px solid #e2e8f0;border-right:0;min-height:auto}.dashboardSidebar nav,.dashboardPlan,.sidebarLogout{display:none}.dashboardGrid,.analyzeShell{grid-template-columns:1fr}}@media (max-width:680px){.siteHeaderInner,.homeHeroInner,.signalStrip,.homeSection,.homeCta,.siteFooter,.pricingHero,.pricingGridPage,.compareSection,.authTop,.authShell,.registerShell,.topbar,.analyzeShell{width:min(100% - 28px,1240px)}.siteHeaderInner{height:68px}.siteActions .textButton{display:none}.brandLogo{min-width:0}.brandWord small{display:none}.homeHeroInner{padding:52px 0 60px}.heroContent h1{font-size:52px}.heroContent>p{font-size:15px}.heroButtons{flex-direction:column;align-items:stretch}.heroMeta{flex-wrap:wrap;gap:14px}.heroProduct{border-radius:18px;padding:16px}.heroMetricGrid{grid-template-columns:1fr}.signalStrip{grid-template-columns:1fr;transform:translateY(-14px)}.signalStrip div+div{border-top:1px solid #e9edf2;border-left:0}.homeSection{padding:66px 0}.sectionHeaderSplit h2,.pricingIntro h2{font-size:42px}.featureGrid{grid-template-columns:1fr}.featureCardWide{grid-column:auto}.featureCard{min-height:310px}.homeCta{flex-direction:column;align-items:stretch;margin-bottom:50px;padding:36px 26px}.siteFooter{grid-template-columns:1fr;gap:20px}.siteFooter nav{flex-wrap:wrap}.compareRow{grid-template-columns:1.4fr repeat(3,.6fr)}.compareRow>*{padding:0 7px}.authShell,.registerShell{padding-top:36px}.authCopy h1,.registerPlans h1{font-size:44px}.authCard{padding:21px}.registerPlan{grid-template-columns:1fr auto 26px}.dashboardMain{padding:24px 16px 40px}.dashboardStats{grid-template-columns:1fr}.dashboardTop{align-items:start}.resultMetrics{grid-template-columns:1fr 1fr}}.heroMetric>div{gap:5px;min-width:0;display:grid}.heroMetric small{color:#98a4b3;font-size:9px;line-height:1.35}.metricValue.good{color:#178a69}.metricValue.warn{color:#c38210}.metricValue.muted{color:#8b97a7;white-space:nowrap;font-size:12px}.processSection{padding-top:94px;padding-bottom:88px}.processGrid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:46px;display:grid}.processCard{background:linear-gradient(#2f80ff07,#0000 36%),#fff;border:1px solid #e1e7ee;border-radius:18px;min-height:290px;padding:26px;position:relative;box-shadow:0 1px 2px #0f172a08}.processCard>span{color:#a1acba;letter-spacing:.1em;font-size:10px;font-weight:800}.processIcon{color:#1d5f9f;background:#f5f9fe;border:1px solid #dfe6ef;border-radius:13px;place-items:center;width:46px;height:46px;margin-top:38px;font-size:19px;font-weight:800;display:grid}.processCard h3{color:#142d49;letter-spacing:-.025em;margin:18px 0 8px;font-size:23px}.processCard p{color:#69788b;margin:0;font-size:14px;line-height:1.65}.extensionShowcase{background:radial-gradient(circle at 90% 12%,#31d3c81c,#0000 27%),radial-gradient(circle at 76% 78%,#2f80ff1a,#0000 30%),linear-gradient(135deg,#f8fafc 0%,#eef3f8 100%);border:1px solid #dfe6ee;border-radius:24px;grid-template-columns:.82fr 1.18fr;align-items:center;gap:62px;width:min(1280px,100% - 48px);margin:18px auto 0;padding:64px;display:grid;box-shadow:0 24px 70px #0f274614}.extensionCopy h2,.faqIntro h2,.privacySection h2,.audienceCard h2{color:#0f2746;letter-spacing:-.045em;margin:13px 0 0;font-size:clamp(38px,4.2vw,58px);line-height:1.02}.extensionCopy>p{color:#637286;max-width:560px;margin:22px 0 0;font-size:16px;line-height:1.7}.checkList{gap:11px;margin:25px 0 28px;padding:0;list-style:none;display:grid}.checkList li{color:#4f6075;align-items:center;gap:10px;font-size:13px;line-height:1.45;display:flex}.checkList i{color:#167e61;background:#eaf8f2;border-radius:50%;flex:0 0 22px;place-items:center;width:22px;height:22px;font-size:10px;font-style:normal;font-weight:850;display:grid}.extensionMock{background:#fff;border:1px solid #cbd6e1f5;border-radius:20px;overflow:hidden;box-shadow:0 24px 65px #0f274624}.browserBar{background:#f8fafc;border-bottom:1px solid #e8edf3;align-items:center;gap:7px;height:48px;padding:0 14px;display:flex}.browserBar>span{background:#d8dfe8;border-radius:50%;width:9px;height:9px}.browserBar>div{color:#9aa5b3;background:#fff;border:1px solid #e4e9ef;border-radius:8px;flex:1;align-items:center;max-width:250px;min-height:27px;margin-left:8px;padding:0 10px;font-size:8px;display:flex}.browserCanvas{background:linear-gradient(#f8fafcb3,#f4f7faeb);min-height:440px;padding:28px;position:relative}.fakeJob{background:#fff;border:1px solid #e3e8ef;border-radius:15px;width:66%;min-height:340px;padding:23px}.fakeJob small{color:#9ba6b4;letter-spacing:.09em;font-size:8px;font-weight:780}.fakeJob h3{color:#263a52;letter-spacing:-.02em;margin:13px 0 7px;font-size:18px}.fakeJob p{color:#8793a3;margin:0 0 27px;font-size:10px}.fakeLine{background:#edf1f5;border-radius:999px;height:9px;margin-top:11px}.fakeLine.w90{width:90%}.fakeLine.w76{width:76%}.fakeLine.w84{width:84%}.fakeLine.w58{width:58%}.miniExtensionPanel{background:#fffffffa;border:1px solid #d9e2eb;border-radius:16px;width:250px;padding:14px;position:absolute;bottom:18px;right:18px;box-shadow:0 18px 46px #0f274629}.miniExtensionHead{border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:center;padding-bottom:11px;display:flex}.miniExtensionHead strong{color:#14304e;letter-spacing:.04em;font-size:11px}.miniExtensionHead span{color:#fff;background:#0f2746;border-radius:8px;place-items:center;min-width:34px;height:25px;font-size:11px;font-weight:760;display:grid}.miniExtensionScore{background:#fbfcfe;border:1px solid #e6ebf1;border-radius:11px;align-items:center;gap:10px;margin-top:13px;padding:11px;display:flex}.miniExtensionScore strong{color:#fff;background:#0f2746;border-radius:50%;flex:0 0 44px;place-items:center;width:44px;height:44px;font-size:16px;display:grid}.miniExtensionScore span{color:#35475d;font-size:9px;font-weight:680}.miniScoreGrid{grid-template-columns:1fr 1fr;gap:7px;margin-top:8px;display:grid}.miniScoreGrid div{background:#fff;border:1px solid #e7ecf2;border-radius:9px;align-content:center;gap:4px;min-height:51px;padding:8px;display:grid}.miniScoreGrid span{color:#8390a0;font-size:7.5px}.miniScoreGrid strong{color:#173756;font-size:14px}.miniExtensionNote{color:#7b5c1d;background:#fff8e8;border-radius:8px;margin-top:8px;padding:8px 9px;font-size:8px}.scoreMethodSection{padding-top:118px;padding-bottom:104px}.methodGrid{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:48px;display:grid}.methodCard{background:#fff;border:1px solid #e1e7ee;border-radius:17px;min-height:190px;padding:22px}.methodCard.muted{background:#fafbfc}.methodTop{justify-content:space-between;align-items:center;gap:18px;display:flex}.methodTop span{color:#33485f;font-size:13px;font-weight:720}.methodTop strong{color:#163452;letter-spacing:-.025em;font-size:23px}.methodCard.muted .methodTop strong{color:#8b97a7;font-size:12px}.methodTrack{background:#edf1f5;border-radius:999px;height:6px;margin-top:17px;overflow:hidden}.methodTrack i{border-radius:inherit;background:linear-gradient(90deg,#ef6555 0%,#efb53c 49%,#28ad84 100%);height:100%;display:block}.methodTrack.empty{background:repeating-linear-gradient(90deg,#edf1f5 0 10px,#f7f9fb 10px 18px)}.methodCard p{color:#6c7b8e;margin:17px 0 0;font-size:12px;line-height:1.6}.audienceSection{grid-template-columns:1fr 1fr;gap:14px;width:min(1280px,100% - 48px);margin:0 auto;display:grid}.audienceCard{border:1px solid #dde5ed;border-radius:22px;min-height:470px;padding:36px;position:relative;overflow:hidden}.candidateCard{background:radial-gradient(circle at 90% 8%,#2f80ff24,#0000 31%),linear-gradient(145deg,#f6faff 0%,#fff 72%)}.employerCard{background:radial-gradient(circle at 90% 8%,#31d3c821,#0000 30%),linear-gradient(145deg,#f6fbfa 0%,#fff 72%)}.audienceTag{color:#3973aa;letter-spacing:.1em;background:#ffffffb8;border:1px solid #dbe6f0;border-radius:999px;align-items:center;min-height:28px;padding:0 9px;font-size:8px;font-weight:820;display:inline-flex}.audienceCard h2{margin-top:30px;font-size:clamp(36px,3.6vw,50px)}.audienceCard>p{color:#68778a;max-width:520px;margin:19px 0 0;font-size:14px;line-height:1.7}.audiencePoints{flex-wrap:wrap;gap:8px;margin-top:27px;display:flex}.audiencePoints span{color:#607084;background:#ffffffc7;border:1px solid #e0e6ed;border-radius:999px;align-items:center;min-height:31px;padding:0 10px;font-size:9px;font-weight:650;display:inline-flex}.audienceCard>a{color:#255f98;font-size:12px;font-weight:720;position:absolute;bottom:34px;left:36px}.privacySection{color:#fff;background:radial-gradient(circle at 86% 10%,#2f80ff47,#0000 28%),linear-gradient(135deg,#0c223e 0%,#12385f 100%);border-radius:24px;grid-template-columns:.72fr 1.28fr;gap:64px;width:min(1280px,100% - 48px);margin:112px auto 0;padding:56px;display:grid;box-shadow:0 28px 78px #0f27462e}.privacySection h2{color:#fff;font-size:clamp(38px,4vw,55px)}.privacyGrid{gap:10px;display:grid}.privacyGrid article{background:#ffffff0e;border:1px solid #ffffff1f;border-radius:14px;padding:18px 19px}.privacyGrid article>span{color:#79b8ff;letter-spacing:.1em;font-size:8px;font-weight:820}.privacyGrid strong{color:#fff;margin-top:8px;font-size:13px;display:block}.privacyGrid p{color:#bdcad9;margin:6px 0 0;font-size:10px;line-height:1.55}.faqSection{grid-template-columns:.72fr 1.28fr;align-items:start;gap:72px;width:min(1120px,100% - 48px);margin:18px auto 108px;padding-top:85px;display:grid}.faqIntro h2{font-size:clamp(36px,4vw,52px)}.faqList{gap:9px;display:grid}.faqList details{background:#fff;border:1px solid #e1e7ee;border-radius:14px;overflow:hidden}.faqList summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;min-height:64px;padding:0 18px;list-style:none;display:flex}.faqList summary::-webkit-details-marker{display:none}.faqList summary span{color:#263c55;font-size:12px;font-weight:700}.faqList summary i{color:#607084;border:1px solid #e3e8ef;border-radius:8px;flex:0 0 26px;place-items:center;width:26px;height:26px;font-size:14px;font-style:normal;transition:transform .16s;display:grid}.faqList details[open] summary i{transform:rotate(45deg)}.faqList details p{color:#6e7d8f;margin:0;padding:0 18px 18px;font-size:11px;line-height:1.65}.richFooter nav{flex-wrap:wrap}@media (max-width:980px){.processGrid{grid-template-columns:1fr}.processCard{min-height:230px}.extensionShowcase{grid-template-columns:1fr;padding:42px}.methodGrid,.audienceSection{grid-template-columns:1fr}.privacySection,.faqSection{grid-template-columns:1fr;gap:34px}}@media (max-width:680px){.extensionShowcase,.audienceSection,.privacySection,.faqSection{width:min(100% - 28px,1280px)}.extensionShowcase{padding:28px 20px}.browserCanvas{min-height:500px;padding:16px}.fakeJob{width:100%}.miniExtensionPanel{width:calc(100% - 24px);bottom:12px;right:12px}.audienceCard{min-height:430px;padding:26px}.audienceCard>a{bottom:26px;left:26px}.privacySection{margin-top:72px;padding:34px 24px}.faqSection{margin-bottom:72px;padding-top:60px}}.dashboardNav{gap:4px;display:grid}.dashboardNav button{color:#637286;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;width:100%;min-height:42px;padding:0 12px;font-size:11px;font-weight:650;transition:background .16s,color .16s,transform .16s;display:flex}.dashboardNav button:hover{color:#223850;background:#f7f9fc}.dashboardNav button:active{transform:translate(1px)}.dashboardNav button.active{color:#17395d;background:#eaf3ff;box-shadow:inset 3px 0 #2f80ff}.dashboardNav button.active span{font-weight:760}.dashboardPlan button{color:#2e679d;cursor:pointer;background:0 0;border:0;width:fit-content;margin:0;padding:0;font-size:9px;font-weight:680}.dashboardPlan button:hover{color:#174c82;text-decoration:underline}.dashboardTopActions{align-items:center;gap:9px;display:flex}.dashboardStats button{text-align:left;cursor:pointer;background:#fff;border:1px solid #e1e7ee;border-radius:15px;align-content:start;min-height:140px;padding:19px;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid;box-shadow:0 1px 2px #0f172a06}.dashboardStats button:hover{border-color:#cad6e3;transform:translateY(-2px);box-shadow:0 10px 28px #0f274612}.dashboardStats button span{color:#768496;font-size:10px}.dashboardStats button strong{color:#0f2746;letter-spacing:-.04em;margin-top:12px;font-size:32px}.dashboardStats button small{color:#9aa5b3;margin-top:5px;font-size:9px}.dashboardToolbar{background:#fff;border:1px solid #e1e7ee;border-radius:14px;justify-content:space-between;align-items:center;gap:24px;min-height:82px;margin-top:30px;padding:16px 18px;display:flex}.dashboardToolbar>div{gap:4px;display:grid}.dashboardToolbar strong{color:#1e3651;font-size:12px}.dashboardToolbar span{color:#7e8b9b;font-size:10px}.dashboardEmpty{text-align:center;background:radial-gradient(circle at 50% 0,#2f80ff0d,#0000 36%),#fff;border:1px solid #e1e7ee;border-radius:17px;align-content:center;place-items:center;min-height:390px;margin-top:12px;padding:56px 30px;display:grid}.dashboardEmptyIcon{color:#2d6ba5;background:#f2f7fd;border:1px solid #dce5ef;border-radius:15px;place-items:center;width:52px;height:52px;font-size:21px;font-weight:750;display:grid}.dashboardEmpty>span{color:#2f80ff;letter-spacing:.11em;margin-top:18px;font-size:8px;font-weight:820}.dashboardEmpty h2{color:#17304d;letter-spacing:-.03em;max-width:620px;margin:10px 0 0;font-size:25px}.dashboardEmpty p{color:#748295;max-width:560px;margin:9px 0 0;font-size:11px;line-height:1.65}.dashboardEmptyAction{margin-top:22px}.dashboardFeatureView{margin-top:30px}.dashboardFeatureHero{background:radial-gradient(circle at 88% 10%,#2f80ff1c,#0000 28%),linear-gradient(145deg,#f6faff 0%,#fff 72%);border:1px solid #dde5ed;border-radius:18px;min-height:310px;padding:30px;position:relative}.featureStatus{color:#2b6aa7;letter-spacing:.09em;background:#edf6ff;border:1px solid #d8e8fb;border-radius:999px;align-items:center;width:fit-content;min-height:25px;padding:0 9px;font-size:8px;font-weight:820;display:inline-flex}.dashboardFeatureHero h2{color:#16304e;letter-spacing:-.035em;margin:22px 0 0;font-size:32px}.dashboardFeatureHero>p{color:#69788b;max-width:660px;margin:12px 0 0;font-size:12px;line-height:1.65}.featureAccess{background:#ffffffc7;border:1px solid #e2e8ef;border-radius:11px;gap:4px;width:fit-content;min-width:260px;margin:25px 0 18px;padding:12px 14px;display:grid}.featureAccess span{color:#8a96a5;text-transform:uppercase;letter-spacing:.08em;font-size:8px}.featureAccess strong{color:#28425f;font-size:11px}.dashboardPreviewGrid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:12px;display:grid}.dashboardPreviewGrid article{background:#fff;border:1px solid #e1e7ee;border-radius:14px;align-content:start;min-height:145px;padding:18px;display:grid}.dashboardPreviewGrid span{color:#768496;font-size:9px}.dashboardPreviewGrid strong{color:#102b49;margin-top:12px;font-size:28px}.dashboardPreviewGrid small{color:#9aa5b3;margin-top:5px;font-size:8px}.planManageGrid{grid-template-columns:1.15fr .85fr;align-items:start;gap:12px;margin-top:30px;display:grid}.currentPlanCard{background:radial-gradient(circle at 90% 0,#2f80ff14,#0000 25%),#fff;border:1px solid #dfe6ee;border-radius:18px;min-height:430px;padding:28px}.currentPlanCard>span{color:#2f80ff;letter-spacing:.1em;font-size:8px;font-weight:820}.currentPlanHead{border-bottom:1px solid #e9edf2;justify-content:space-between;align-items:start;gap:24px;margin-top:15px;padding-bottom:22px;display:flex}.currentPlanHead h2{color:#142d49;letter-spacing:-.035em;margin:0;font-size:30px}.currentPlanHead p{color:#8190a1;margin:6px 0 0;font-size:10px}.currentPlanHead>strong{color:#0f2746;letter-spacing:-.035em;font-size:28px}.currentPlanHead>strong small{color:#8d98a7;margin-left:3px;font-size:9px;font-weight:550}.planUsage{grid-template-columns:1fr 1fr;gap:9px;margin-top:20px;display:grid}.planUsage div{background:#f8fafc;border:1px solid #e4e9ef;border-radius:11px;align-content:center;gap:6px;min-height:78px;padding:12px;display:grid}.planUsage span{color:#7c8999;font-size:8px}.planUsage strong{color:#1d3856;font-size:18px}.currentPlanCard ul{gap:10px;margin:22px 0;padding:0;list-style:none;display:grid}.currentPlanCard li{color:#56677b;font-size:10px}@media (max-width:980px){.dashboardTopActions{flex-wrap:wrap;justify-content:flex-end}.dashboardPreviewGrid,.planManageGrid{grid-template-columns:1fr}}@media (max-width:680px){.dashboardTop{align-items:flex-start;gap:16px}.dashboardTopActions{justify-content:flex-start;width:100%}.dashboardToolbar{flex-direction:column;align-items:flex-start}.dashboardPreviewGrid{grid-template-columns:1fr}}.profileLayout{margin-top:30px}.profileIntroCard{background:radial-gradient(circle at 88% 8%,#2f80ff1f,#0000 30%),linear-gradient(145deg,#f7faff 0%,#fff 72%);border:1px solid #dde5ed;border-radius:18px;justify-content:space-between;align-items:center;gap:32px;min-height:170px;padding:28px;display:flex}.profileIntroCard h2{color:#16304e;letter-spacing:-.035em;margin:16px 0 0;font-size:30px}.profileIntroCard p{color:#718094;max-width:650px;margin:9px 0 0;font-size:11px;line-height:1.65}.profileProgress{flex:0 0 150px;width:150px}.profileProgress strong{color:#0f2746;letter-spacing:-.045em;font-size:32px;display:block}.profileProgress>span{color:#8693a3;font-size:9px}.profileProgress>div{background:#e8edf3;border-radius:999px;height:6px;margin-top:10px;overflow:hidden}.profileProgress i{border-radius:inherit;background:linear-gradient(90deg,#2f80ff,#31d3c8);height:100%;transition:width .25s;display:block}.profileGrid{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.profileCard{background:#fff;border:1px solid #e1e7ee;border-radius:16px;padding:24px;box-shadow:0 1px 2px #0f172a06}.profileCardWide{grid-column:1/-1}.profileCardHead{border-bottom:1px solid #edf1f5;align-items:flex-start;gap:13px;padding-bottom:18px;display:flex}.profileCardHead>span{color:#2c6faa;background:#eef6ff;border-radius:8px;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:8px;font-weight:800;display:grid}.profileCardHead h3{color:#213b57;letter-spacing:-.015em;margin:0;font-size:15px}.profileCardHead p{color:#8a96a5;margin:4px 0 0;font-size:9px;line-height:1.5}.profileFormGrid{grid-template-columns:1fr 1fr;gap:13px;margin-top:18px;display:grid}.profileField{gap:7px;display:grid}.profileFieldWide{grid-column:1/-1}.profileField>span,.profileOptionGroup>strong{color:#536579;font-size:9px;font-weight:700}.profileField input,.profileField select,.profileField textarea{color:#253c55;width:100%;font:inherit;background:#fff;border:1px solid #dfe6ed;border-radius:10px;outline:none;font-size:11px;transition:border-color .15s,box-shadow .15s}.profileField input,.profileField select{min-height:42px;padding:0 12px}.profileField textarea{resize:vertical;padding:11px 12px;line-height:1.55}.profileField input:focus,.profileField select:focus,.profileField textarea:focus{border-color:#85b9ee;box-shadow:0 0 0 3px #2f80ff14}.profileField input::placeholder,.profileField textarea::placeholder{color:#adb7c3}.profileOptionGroup{margin-top:18px}.profileOptionGroup+.profileOptionGroup{margin-top:22px}.profileChips{flex-wrap:wrap;gap:8px;margin-top:9px;display:flex}.profileChips button{color:#68798c;cursor:pointer;background:#fff;border:1px solid #dfe6ed;border-radius:999px;min-height:34px;padding:0 12px;font-size:9px;font-weight:650;transition:all .15s}.profileChips button:hover{color:#284867;border-color:#b9c9d9}.profileChips button.selected{color:#1c609e;background:#edf6ff;border-color:#b9d9f7;box-shadow:inset 0 0 0 1px #2f80ff0d}.privacyToggles{gap:9px;margin-top:18px;display:grid}.privacyToggles label{cursor:pointer;background:#fafbfd;border:1px solid #e4e9ef;border-radius:11px;justify-content:space-between;align-items:center;gap:20px;min-height:66px;padding:13px 15px;display:flex}.privacyToggles label>div{gap:4px;display:grid}.privacyToggles strong{color:#314861;font-size:10px}.privacyToggles span{color:#8895a5;font-size:8px;line-height:1.45}.privacyToggles input{accent-color:#2f80ff;width:18px;height:18px}.profileSaveBar{z-index:10;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;border:1px solid #dbe3ec;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;margin-top:12px;padding:14px 16px;display:flex;position:sticky;bottom:14px;box-shadow:0 12px 35px #0f27461f}.profileSaveBar>div{gap:3px;display:grid}.profileSaveBar strong{color:#263e58;font-size:10px}.profileSaveBar span{color:#8491a1;font-size:8px}@media (max-width:900px){.profileGrid{grid-template-columns:1fr}.profileCardWide{grid-column:auto}}@media (max-width:680px){.profileIntroCard{flex-direction:column;align-items:flex-start}.profileProgress{flex:auto;width:100%}.profileFormGrid{grid-template-columns:1fr}.profileFieldWide{grid-column:auto}.profileSaveBar{flex-direction:column;align-items:flex-start;bottom:8px}}.settingsGrid{grid-template-columns:1fr 1fr;gap:12px;margin-top:30px;display:grid}.settingsCard{background:#fff;border:1px solid #e1e7ee;border-radius:16px;padding:24px}.settingsCard.dangerCard{background:linear-gradient(snow,#fff);border-color:#f0d5d5;grid-column:1/-1}.settingsBody{gap:15px;margin-top:18px;display:grid}.settingsBody>p{color:#738195;margin:0;font-size:10px;line-height:1.65}.settingsStatus{color:#27745f;letter-spacing:.08em;background:#edf8f4;border-radius:999px;width:fit-content;padding:6px 8px;font-size:8px;font-weight:800}.dangerButton{color:#a33232;cursor:pointer;background:#fff7f7;border:1px solid #e4baba;border-radius:10px;width:fit-content;min-height:40px;padding:0 14px;font-size:9px;font-weight:750}.dangerButton:hover:not(:disabled){background:#fff1f1;border-color:#d99a9a}.dangerButton:disabled{opacity:.45;cursor:not-allowed}.settingsMessage{color:#53677d;background:#f8fafc;border:1px solid #dfe6ee;border-radius:11px;grid-column:1/-1;padding:12px 14px;font-size:9px}@media (max-width:900px){.settingsGrid{grid-template-columns:1fr}.settingsCard.dangerCard,.settingsMessage{grid-column:auto}}.extensionConnectCard{background:linear-gradient(135deg,#f8fbff,#fff);border:1px solid #dfe6ee;border-radius:18px;justify-content:space-between;align-items:center;gap:28px;width:min(1120px,100% - 48px);margin:0 auto 18px;padding:24px 26px;display:flex}.extensionConnectCard h2{color:#17314e;letter-spacing:-.03em;margin:9px 0 0;font-size:24px}.extensionConnectCard p{color:#758497;margin:7px 0 0;font-size:10px;line-height:1.55}.extensionConnectActions{flex:none;align-items:center;gap:9px;display:flex}.extensionConnectStatus{color:#6d7c8f;letter-spacing:.04em;background:#f1f4f7;border-radius:999px;padding:8px 10px;font-size:8px;font-weight:750}@media (max-width:680px){.extensionConnectCard{flex-direction:column;align-items:flex-start;width:min(100% - 28px,1120px)}.extensionConnectActions{width:100%}}.dashboardToolbarSearch{align-items:center}.dashboardToolbarActions{align-items:center;gap:9px;display:flex}.dashboardSearch{color:#2b415a;width:220px;min-height:40px;font:inherit;background:#fff;border:1px solid #dfe6ed;border-radius:10px;outline:none;padding:0 12px;font-size:10px;transition:border-color .15s,box-shadow .15s}.dashboardSearch:focus{border-color:#8dbceb;box-shadow:0 0 0 3px #2f80ff14}.dashboardSearch::placeholder{color:#a4aeba}.dashboardDataList{gap:10px;margin-top:12px;display:grid}.dashboardDataRow{background:#fff;border:1px solid #e1e7ee;border-radius:15px;padding:18px;box-shadow:0 1px 2px #0f172a06}.dashboardDataMain{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.dashboardDataTitle>span{color:#2f6fa9;letter-spacing:.06em;text-transform:uppercase;background:#edf6ff;border-radius:999px;align-items:center;min-height:21px;padding:0 7px;font-size:7.5px;font-weight:800;display:inline-flex}.dashboardDataTitle h3{color:#183451;letter-spacing:-.015em;margin:9px 0 0;font-size:15px}.dashboardDataTitle p{color:#8a96a5;margin:5px 0 0;font-size:8.5px}.dashboardScoreBadge{color:#fff;background:#0f2746;border-radius:50%;flex:0 0 48px;place-items:center;width:48px;height:48px;font-size:16px;font-weight:800;display:grid;box-shadow:0 0 0 5px #eef4fa}.dashboardScoreBreakdown{grid-template-columns:repeat(5,1fr);gap:7px;margin-top:16px;display:grid}.dashboardScoreBreakdown>span{background:#fafbfd;border:1px solid #e7ecf2;border-radius:9px;align-content:center;gap:3px;min-height:54px;padding:9px;display:grid}.dashboardScoreBreakdown small{color:#8491a1;font-size:7.5px}.dashboardScoreBreakdown strong{color:#27415e;font-size:13px}.dashboardDataActions{border-top:1px solid #edf1f5;justify-content:space-between;align-items:center;gap:16px;margin-top:13px;padding-top:11px;display:flex}.dashboardDataActions small{color:#9aa5b3;font-size:7.5px}.dashboardDataActions a{color:#27679f;font-size:9px;font-weight:700}.savedJobGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.savedJobCard{background:#fff;border:1px solid #e1e7ee;border-radius:15px;flex-direction:column;min-height:220px;padding:19px;display:flex}.savedJobSource{color:#2f6fa9;letter-spacing:.06em;text-transform:uppercase;background:#edf6ff;border-radius:999px;align-items:center;width:fit-content;min-height:21px;padding:0 7px;font-size:7.5px;font-weight:800;display:inline-flex}.savedJobCard h3{color:#183451;letter-spacing:-.02em;margin:13px 0 0;font-size:16px}.savedJobCard p{color:#758396;margin:7px 0 0;font-size:9px;line-height:1.55}.savedJobCard>small{color:#9aa5b3;margin-top:9px;font-size:7.5px}.savedJobActions{align-items:center;gap:8px;margin-top:auto;padding-top:18px;display:flex}.savedRemoveButton{color:#9f4545;cursor:pointer;background:snow;border:1px solid #ead7d7;border-radius:9px;min-height:38px;padding:0 12px;font-size:8.5px;font-weight:700}.savedRemoveButton:hover:not(:disabled){background:#fff3f3}.savedRemoveButton:disabled{opacity:.55;cursor:default}@media (max-width:900px){.dashboardScoreBreakdown{grid-template-columns:repeat(3,1fr)}.savedJobGrid{grid-template-columns:1fr}}@media (max-width:680px){.dashboardToolbarSearch{align-items:flex-start}.dashboardToolbarActions{flex-direction:column;align-items:stretch;width:100%}.dashboardSearch{width:100%}.dashboardScoreBreakdown{grid-template-columns:repeat(2,1fr)}.dashboardDataActions{flex-direction:column;align-items:flex-start}}.dashboardDataActions>div{align-items:center;gap:12px;display:flex}.analysisDetailButton{color:#567189;cursor:pointer;background:0 0;border:0;padding:0;font-size:8.5px;font-weight:700}.analysisDetailButton:hover{color:#255f98}.analysisDetail{background:#f8fafc;border:1px solid #e5ebf1;border-radius:11px;margin-top:12px;padding:14px}.analysisDetail>span{color:#8190a1;font-size:9px}.analysisDetailSummary strong{color:#304861;font-size:9px}.analysisDetailSummary p{color:#66778b;margin:6px 0 0;font-size:9px;line-height:1.6}.analysisDetailSignals{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:12px;display:grid}.analysisDetailSignals span{background:#fff;border:1px solid #e4eaf0;border-radius:8px;align-content:center;gap:4px;min-height:50px;padding:8px;display:grid}.analysisDetailSignals small{color:#8a96a5;font-size:7px}.analysisDetailSignals strong{color:#29425e;font-size:10px}@media (max-width:680px){.dashboardDataActions>div{justify-content:space-between;width:100%}.analysisDetailSignals{grid-template-columns:repeat(2,minmax(0,1fr))}}.billingPanel{align-content:start}.billingStatusGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:18px 0;display:grid}.billingStatusGrid>div{background:#fff;border:1px solid #e3e9ef;border-radius:10px;align-content:center;gap:4px;min-height:58px;padding:11px;display:grid}.billingStatusGrid span{color:#8a96a5;font-size:7.5px}.billingStatusGrid strong{color:#29425e;text-transform:capitalize;font-size:10px}.billingNotice{color:#61748a;background:#f8fafc;border:1px solid #e3e8ee;border-radius:9px;margin:12px 0;padding:10px 12px;font-size:8.5px;line-height:1.5}@media (max-width:680px){.billingStatusGrid{grid-template-columns:1fr}}.billingPlanPicker{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:18px 0;display:grid}.billingPlanPicker button{text-align:left;color:#29425e;cursor:pointer;background:#fff;border:1px solid #dfe6ed;border-radius:12px;align-content:center;gap:5px;min-height:94px;padding:14px;display:grid}.billingPlanPicker button.selected{background:#f7fbff;border-color:#9fc6ec;box-shadow:0 0 0 3px #2f80ff12}.billingPlanPicker button:disabled{opacity:.5;cursor:not-allowed}.billingPlanPicker span{color:#2f6fa9;letter-spacing:.08em;font-size:7px;font-weight:800}.billingPlanPicker strong{letter-spacing:-.02em;font-size:17px}.billingPlanPicker strong small{color:#8491a1;font-size:8px;font-weight:500}.billingPlanPicker em{color:#8190a0;font-size:8px;font-style:normal}.billingCheckoutForm{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:14px;display:grid}.billingCheckoutForm label{gap:5px;display:grid}.billingCheckoutForm label>span{color:#61748a;font-size:8px;font-weight:700}.billingCheckoutForm input,.billingCheckoutForm textarea{color:#29425e;width:100%;font:inherit;background:#fff;border:1px solid #dfe6ed;border-radius:9px;outline:none;font-size:9px}.billingCheckoutForm input{min-height:39px;padding:0 10px}.billingCheckoutForm textarea{resize:vertical;padding:10px}.billingCheckoutForm input:focus,.billingCheckoutForm textarea:focus{border-color:#8dbceb;box-shadow:0 0 0 3px #2f80ff14}.billingCheckoutWide{grid-column:1/-1}.billingCheckoutButton{grid-column:1/-1;margin-top:4px}@media (max-width:680px){.billingPlanPicker,.billingCheckoutForm{grid-template-columns:1fr}.billingCheckoutWide,.billingCheckoutButton{grid-column:auto}}.cvFitView{gap:12px;display:grid}.cvFitHeroMeta{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.cvFitHeroMeta span{color:#778698;background:#fff;border:1px solid #dfe6ed;border-radius:999px;align-items:center;gap:5px;min-height:34px;padding:0 11px;font-size:8px;display:flex}.cvFitHeroMeta strong{color:#25435f;font-size:10px}.featureStatus.live{color:#24795f;background:#eaf8f3}.cvFitToolbar{background:#fff;border:1px solid #e2e8ef;border-radius:13px;justify-content:space-between;align-items:center;gap:20px;padding:13px 15px;display:flex}.cvFitToolbar>div{gap:3px;display:grid}.cvFitToolbar strong{color:#2c455f;font-size:10px}.cvFitToolbar span{color:#8995a4;font-size:8px}.cvFitToolbar input{color:#29425e;width:220px;min-height:38px;font:inherit;background:#fff;border:1px solid #dfe6ed;border-radius:9px;outline:none;padding:0 11px;font-size:9px}.cvFitToolbar input:focus{border-color:#8dbceb;box-shadow:0 0 0 3px #2f80ff14}.cvFitList{gap:10px;display:grid}.cvFitCard{background:#fff;border:1px solid #e1e7ee;border-radius:15px;padding:18px}.cvFitCardTop{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.cvFitDate{color:#9aa5b2;font-size:7px}.cvFitCardTop h3{color:#193653;letter-spacing:-.015em;margin:7px 0 0;font-size:15px}.cvFitCardTop p{color:#7f8c9d;margin:4px 0 0;font-size:8.5px}.cvFitScore{background:#f4f9fd;border:1px solid #d9e7f3;border-radius:12px;justify-items:center;gap:2px;min-width:82px;padding:10px 12px;display:grid}.cvFitScore strong{color:#174f7d;letter-spacing:-.04em;font-size:22px}.cvFitScore span{color:#6e8195;font-size:7px}.cvFitScore.empty{background:#f8fafc}.cvFitScore.empty strong{color:#9aa5b2}.cvFitConfidence{grid-template-columns:auto 1fr auto;align-items:center;gap:8px;margin-top:14px;display:grid}.cvFitConfidence>span,.cvFitConfidence>strong{color:#758598;font-size:7.5px}.cvFitConfidence>div{background:#e9eef3;border-radius:999px;height:4px;overflow:hidden}.cvFitConfidence i{border-radius:inherit;background:#5d9bd2;height:100%;display:block}.cvFitDimensions{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:14px;display:grid}.cvFitDimensions>div{background:#fafbfd;border:1px solid #e6ebf1;border-radius:9px;align-content:start;gap:4px;min-height:80px;padding:10px;display:grid}.cvFitDimensions span{color:#8391a1;font-size:7px}.cvFitDimensions strong{color:#29445f;font-size:15px}.cvFitDimensions small{color:#8d99a8;font-size:7px;line-height:1.45}.cvFitSkills{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.cvFitSkills>div{background:#fff;border:1px solid #e7ecf1;border-radius:9px;padding:10px}.cvFitSkills span{color:#7890a6;letter-spacing:.06em;font-size:6.5px;font-weight:800}.cvFitSkills p{color:#61748a;margin:6px 0 0;font-size:8px;line-height:1.55}.cvFitBottom{border-top:1px solid #edf1f5;justify-content:space-between;align-items:center;gap:14px;margin-top:13px;padding-top:11px;display:flex}.cvFitBottom span{color:#8d99a7;font-size:7.5px}.cvFitBottom strong{color:#34516d}.cvFitBottom a{color:#27679f;font-size:8.5px;font-weight:700}@media (max-width:780px){.cvFitDimensions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.cvFitToolbar{flex-direction:column;align-items:stretch}.cvFitToolbar input{width:100%}.cvFitCardTop{flex-direction:column}.cvFitScore{width:100%}.cvFitDimensions,.cvFitSkills{grid-template-columns:1fr}}.recruitingExperience{background:#fff;border:1px solid #dfe7ee;border-radius:11px;margin-top:14px;padding:14px}.recruitingExperience.loading{color:#8190a1;font-size:8.5px}.recruitingExperienceHead{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.recruitingExperienceHead span{color:#2f6fa9;letter-spacing:.08em;font-size:6.5px;font-weight:800}.recruitingExperienceHead h4{color:#29425e;margin:4px 0 0;font-size:11px}.recruitingExperienceHead small{color:#8d99a7;font-size:7px}.recruitingExperienceIntro{color:#7b8999;margin:9px 0 0;font-size:8px;line-height:1.55}.experienceRating{justify-content:space-between;align-items:center;gap:14px;margin-top:13px;display:flex}.experienceRating>span{color:#61748a;font-size:8px;font-weight:700}.experienceRating>div{gap:5px;display:flex}.experienceRating button{color:#61748a;cursor:pointer;background:#fff;border:1px solid #dce4eb;border-radius:8px;width:30px;height:30px;font-size:9px;font-weight:750}.experienceRating button.selected{color:#174f7d;background:#eef7ff;border-color:#9cc4e8;box-shadow:0 0 0 2px #2f80ff0f}.experienceFields{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.experienceFields label{gap:5px;display:grid}.experienceFields label>span{color:#758598;font-size:7px;font-weight:700}.experienceFields input,.experienceFields select{color:#29425e;width:100%;min-height:36px;font:inherit;background:#fff;border:1px solid #dfe6ed;border-radius:8px;outline:none;padding:0 9px;font-size:8px}.experienceFields input:focus,.experienceFields select:focus{border-color:#8dbceb;box-shadow:0 0 0 3px #2f80ff12}.recruitingExperienceActions{align-items:center;gap:10px;margin-top:12px;display:flex}.recruitingExperienceActions>span{color:#6f8194;font-size:7.5px;line-height:1.45}@media (max-width:760px){.experienceFields{grid-template-columns:1fr}.recruitingExperienceHead,.experienceRating,.recruitingExperienceActions{flex-direction:column;align-items:flex-start}}.legalPage{background:#f7f9fb}.legalHero{max-width:1120px;margin:0 auto;padding:86px 24px 46px}.legalHero h1{color:#142f4a;letter-spacing:-.045em;max-width:900px;margin:12px 0 0;font-size:clamp(42px,5.8vw,74px);line-height:.98}.legalHero>p{color:#62758a;max-width:780px;margin:22px 0 0;font-size:16px;line-height:1.7}.legalNotice{color:#765f31;background:#fff9ec;border:1px solid #eadfbf;border-radius:11px;max-width:900px;margin-top:22px;padding:14px 16px;font-size:12px;line-height:1.6}.legalBody{gap:12px;max-width:1120px;margin:0 auto;padding:0 24px 80px;display:grid}.legalSection{background:#fff;border:1px solid #e0e7ee;border-radius:16px;padding:28px}.legalSection h2{color:#203d59;letter-spacing:-.02em;margin:0;font-size:21px}.legalSection p{color:#66788c;margin:13px 0 0;font-size:13px;line-height:1.75}.legalSection ul{color:#66788c;margin:14px 0 0;padding-left:20px}.legalSection li{margin:7px 0;font-size:13px;line-height:1.65}.legalFooter{max-width:1120px;margin:0 auto}.authPrivacyNotice{color:#7b8897;margin:0;font-size:11px;line-height:1.55}.authPrivacyNotice a,.checkRow a{color:#2d6ca3;text-underline-offset:2px;text-decoration:underline}@media (max-width:680px){.legalHero{padding-top:56px}.legalSection{padding:20px}}.privacyCenter{gap:12px;display:grid}.privacyCenterHero,.privacyPreferencesCard,.privacyRequestCard,.privacyRequestsList{background:#fff;border:1px solid #e0e7ee;border-radius:14px;padding:20px}.privacyCenterHero h2{color:#1c3956;letter-spacing:-.025em;margin:9px 0 0;font-size:22px}.privacyCenterHero>p{color:#728297;max-width:820px;margin:9px 0 0;font-size:9px;line-height:1.7}.privacyLegalLinks{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.privacyLegalLinks a{color:#2e6e9f;background:#f8fbfd;border:1px solid #dfe7ef;border-radius:999px;padding:7px 9px;font-size:7.5px;font-weight:700}.privacyCardHead{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.privacyCardHead span{color:#2f6fa9;letter-spacing:.08em;font-size:6.5px;font-weight:850}.privacyCardHead h3{color:#29425e;margin:5px 0 0;font-size:13px}.privacyCardHead small{color:#909ca9;font-size:7px}.privacyToggle{background:#fafbfd;border:1px solid #e5eaf0;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;min-height:78px;margin-top:12px;padding:12px;display:flex}.privacyToggle>div{gap:4px;display:grid}.privacyToggle strong{color:#334d67;font-size:9px}.privacyToggle p{color:#8491a0;max-width:720px;margin:0;font-size:7.5px;line-height:1.55}.privacyToggle input{accent-color:#2f80ff;flex:none;width:18px;height:18px}.privacyPreferencesCard>.button{margin-top:12px}.privacyRequestFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:13px;display:grid}.privacyRequestFields label{gap:5px;display:grid}.privacyRequestFields span{color:#708196;font-size:7px;font-weight:700}.privacyRequestFields select{color:#334d67;min-height:38px;font:inherit;background:#fff;border:1px solid #dfe6ed;border-radius:8px;padding:0 9px;font-size:8px}.privacyRequestActions{align-items:center;gap:12px;margin-top:12px;display:flex}.privacyRequestActions a{color:#2e6e9f;font-size:8px;font-weight:700}.privacyRequestsList>article{border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:center;gap:14px;min-height:58px;padding:10px 0;display:flex}.privacyRequestsList>article:last-child{border-bottom:0}.privacyRequestsList article>div{gap:3px;display:grid}.privacyRequestsList article>div:last-child{justify-items:end}.privacyRequestsList strong{color:#40566d;font-size:8.5px}.privacyRequestsList span{color:#8a96a4;font-size:7px}.privacyEmpty{color:#8794a3;font-size:8.5px}@media (max-width:680px){.privacyRequestFields{grid-template-columns:1fr}.privacyToggle,.privacyRequestActions,.privacyRequestsList>article{flex-direction:column;align-items:flex-start}.privacyRequestsList article>div:last-child{justify-items:start}}.extensionDataDisclosure{color:#66788c;background:#f8fbfd;border:1px solid #dfe7ef;border-radius:11px;align-items:flex-start;gap:10px;width:100%;padding:12px 13px;font-size:10px;line-height:1.55;display:flex}.extensionDataDisclosure input{accent-color:#2f80ff;flex:none;width:17px;height:17px;margin-top:1px}.extensionDataDisclosure a{color:#2e6e9f;text-underline-offset:2px;font-weight:700;text-decoration:underline}.extensionDisclosureSection{padding-top:72px;padding-bottom:72px}.employerPanelGate{text-align:center;background:#f5f7fa;align-content:center;place-items:center;gap:12px;min-height:100vh;padding:36px;display:grid}.employerPanelGate>span{color:#2f6fa9;letter-spacing:.1em;font-size:8px;font-weight:850}.employerPanelGate h1{color:#193653;letter-spacing:-.04em;margin:0;font-size:32px}.employerPanelGate p{color:#718196;max-width:620px;margin:0;font-size:11px;line-height:1.65}.employerPanelGate>div{gap:8px;display:flex}.employerPanel{color:#17314e;background:#f5f7fa;min-height:100vh;padding-bottom:70px}.employerPanelTop{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border-bottom:1px solid #e1e7ed;justify-content:space-between;align-items:center;gap:20px;height:78px;padding:0 34px;display:flex}.employerPanelTop>div{gap:18px;display:flex}.employerPanelTop a{color:#65768a;font-size:9px;font-weight:700}.employerPanelHero{max-width:1280px;margin:0 auto;padding:68px 28px 34px}.employerPanelHero h1{color:#15314d;letter-spacing:-.045em;margin:10px 0 0;font-size:clamp(42px,5vw,72px);line-height:.96}.employerPanelHero>p{color:#6f8093;max-width:780px;margin:18px 0 0;font-size:13px;line-height:1.7}.employerMessage{color:#42617d;max-width:1280px;margin:0 auto 12px;padding:11px 28px;font-size:9px}.employerPanelGrid{grid-template-columns:260px minmax(0,1fr);gap:12px;max-width:1280px;margin:0 auto;padding:0 28px;display:grid}.employerWorkspaceColumn,.employerWorkspaceSummary,.employerCreateCard,.employerOpportunitySection,.employerDiscoverySection,.employerBlank{background:#fff;border:1px solid #e0e6ed;border-radius:14px}.employerWorkspaceColumn{align-self:start;padding:15px;position:sticky;top:16px}.employerSectionHead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.employerSectionHead>div{gap:4px;display:grid}.employerSectionHead span{color:#2f6fa9;letter-spacing:.08em;font-size:6.5px;font-weight:850}.employerSectionHead h2{color:#29425e;margin:0;font-size:14px}.employerSectionHead>strong{color:#244560;font-size:17px}.employerWorkspaceList{gap:6px;margin-top:12px;display:grid}.employerWorkspaceList>button{text-align:left;color:#41576e;cursor:pointer;background:#fafbfd;border:1px solid #e6ebf0;border-radius:10px;gap:4px;width:100%;padding:11px;display:grid}.employerWorkspaceList>button.active{background:#eef7ff;border-color:#a9cbe9}.employerWorkspaceList strong{color:#29425e;font-size:9px}.employerWorkspaceList span{color:#8a96a4;font-size:7px}.verification{border-radius:999px;width:fit-content;padding:4px 6px;font-weight:800;font-size:6.5px!important}.verification.pending{color:#8a651d;background:#fff6df}.verification.verified{color:#24705a;background:#edf8f4}.verification.rejected{color:#9d4747;background:#fff0f0}.verification.large{padding:7px 9px;font-size:7px!important}.employerCreateCard{margin-top:12px;padding:18px}.employerCreateCard.compact{border:0;border-top:1px solid #edf1f5;border-radius:0;padding:12px 0 0}.employerCreateCard.compact>span{color:#8795a5;letter-spacing:.07em;font-size:6.5px;font-weight:800}.employerCreateCard.compact input{color:#29425e;width:100%;min-height:36px;font:inherit;background:#fff;border:1px solid #dfe6ed;border-radius:8px;margin-top:7px;padding:0 9px;font-size:8px}.employerCreateCard.compact .button{width:100%;margin-top:7px}.employerMainColumn{gap:12px;min-width:0;display:grid}.employerBlank{text-align:center;place-content:center;gap:6px;min-height:250px;padding:28px;display:grid}.employerBlank span{color:#2f6fa9;letter-spacing:.08em;font-size:7px;font-weight:800}.employerBlank h2{color:#29425e;margin:0;font-size:20px}.employerBlank p{color:#8290a0;max-width:560px;margin:0;font-size:9px;line-height:1.6}.employerWorkspaceSummary{justify-content:space-between;align-items:center;gap:16px;padding:18px;display:flex}.employerWorkspaceSummary>div:first-child{gap:4px;display:grid}.employerWorkspaceSummary>div:first-child>span{color:#2f6fa9;letter-spacing:.08em;font-size:6.5px;font-weight:850}.employerWorkspaceSummary h2{color:#24415d;margin:0;font-size:18px}.employerWorkspaceSummary p{color:#8794a3;margin:0;font-size:8px}.employerWorkspaceSummary>div:last-child{align-items:center;gap:16px;display:flex}.employerWorkspaceSummary>div:last-child>strong{color:#29425e;font-size:18px}.employerWorkspaceSummary>div:last-child small{color:#8a97a5;font-size:7px;font-weight:500}.employerVerificationNotice{color:#725c29;background:#fff8e8;border:1px solid #ecdcae;border-radius:11px;align-items:center;gap:10px;padding:12px 14px;font-size:8px;display:flex}.employerVerificationNotice strong{white-space:nowrap}.employerFormGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:14px 0;display:grid}.employerFormGrid label{gap:5px;display:grid}.employerFormGrid label.wide{grid-column:1/-1}.employerFormGrid label>span{color:#718197;font-size:7px;font-weight:700}.employerFormGrid input,.employerFormGrid select,.employerFormGrid textarea{color:#29425e;width:100%;font:inherit;background:#fff;border:1px solid #dfe6ed;border-radius:8px;outline:none;font-size:8px}.employerFormGrid input,.employerFormGrid select{min-height:38px;padding:0 9px}.employerFormGrid textarea{resize:vertical;padding:9px;line-height:1.5}.employerOpportunitySection,.employerDiscoverySection{padding:18px}.employerOpportunityList{gap:7px;margin-top:12px;display:grid}.employerOpportunityList>article{background:#fafbfd;border:1px solid #e3e8ee;border-radius:11px;overflow:hidden}.employerOpportunityList>article.selected{background:#f3f9fe;border-color:#a8c9e6}.opportunitySelect{text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:14px;width:100%;padding:12px;display:flex}.opportunitySelect>div{gap:4px;display:grid}.opportunitySelect span{color:#2e6e9f;font-size:6.5px;font-weight:800}.opportunitySelect h3{color:#29425e;margin:0;font-size:11px}.opportunitySelect p{color:#8491a0;margin:0;font-size:7.5px}.opportunitySelect>strong{color:#2f4b66;font-size:16px}.opportunitySelect>strong small{color:#8e9aa7;font-size:6.5px;font-weight:500}.opportunityActions{background:#fff;border-top:1px solid #e7ecf1;gap:6px;padding:8px 12px;display:flex}.opportunityActions button{color:#365670;cursor:pointer;background:#fff;border:1px solid #dce4eb;border-radius:7px;min-height:30px;padding:0 9px;font-size:7px;font-weight:700}.employerPrivacyLine{color:#7e8d9e;margin:10px 0 0;font-size:8px;line-height:1.55}.anonymousCandidateGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.anonymousCandidateGrid>article{background:#fafbfd;border:1px solid #e3e8ee;border-radius:11px;padding:13px}.candidateBlindHead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.candidateBlindHead>div{gap:4px;display:grid}.candidateBlindHead span{color:#2f6fa9;letter-spacing:.07em;font-size:6px;font-weight:850}.candidateBlindHead h3{color:#29425e;margin:0;font-size:10px}.candidateBlindHead p{color:#8b97a5;margin:0;font-size:7px}.candidateBlindHead>strong{color:#174f7d;background:#eef7ff;border:1px solid #d8e6f2;border-radius:9px;justify-items:center;min-width:56px;padding:7px;font-size:17px;display:grid}.candidateBlindHead>strong small{color:#7590a8;font-size:6px;font-weight:500}.candidateSkillTags,.candidateRequestSkills{flex-wrap:wrap;gap:5px;margin-top:10px;display:flex}.candidateSkillTags span,.candidateRequestSkills span{color:#63778b;background:#fff;border:1px solid #e0e7ed;border-radius:999px;padding:4px 6px;font-size:6.5px}.candidateBlindMeta{color:#8391a0;gap:12px;margin:10px 0;font-size:7px;display:flex}.candidateBlindMeta strong{color:#405b73}.employerRequestList{border-top:1px solid #edf1f5;margin-top:18px;padding-top:16px}.employerRequestList>article{background:#fafbfd;border:1px solid #e5eaf0;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;margin-top:7px;padding:11px;display:flex}.employerRequestList>article>div{gap:3px;display:grid}.employerRequestList span{color:#2f6fa9;font-size:6.5px;font-weight:800}.employerRequestList strong{color:#36506a;font-size:8.5px}.employerRequestList small{color:#8a97a5;font-size:7px}.revealedIdentity{justify-items:end}.revealedIdentity a{color:#2e6e9f;font-size:7.5px}.identityLocked{justify-items:end}.employerEmpty{color:#8895a3;background:#fafbfd;border:1px dashed #dfe6ed;border-radius:9px;margin-top:10px;padding:14px;font-size:8px;line-height:1.55}.candidateMarketplace{gap:12px;display:grid}.candidateMarketplaceLocked,.candidateMarketplaceHero,.candidateMarketplaceSettings,.candidateIncomingRequests{background:#fff;border:1px solid #e0e7ee;border-radius:14px;padding:20px}.candidateMarketplaceLocked h2,.candidateMarketplaceHero h2{color:#1e3b57;letter-spacing:-.025em;margin:9px 0 0;font-size:22px}.candidateMarketplaceLocked p,.candidateMarketplaceHero>p{color:#738397;max-width:800px;margin:9px 0 0;font-size:9px;line-height:1.7}.candidateMarketplaceLocked>div{align-items:center;gap:10px;margin-top:14px;display:flex}.candidateMarketplaceLocked small{color:#8996a4;font-size:7px}.candidateIdentityLock{color:#315d84;background:#f2f8fd;border:1px solid #dce8f3;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:11px 12px;display:flex}.candidateIdentityLock strong{letter-spacing:.06em;font-size:7.5px}.candidateIdentityLock span{color:#7690a8;font-size:7.5px}.candidateMarketplaceSectionHead{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.candidateMarketplaceSectionHead>div{gap:4px;display:grid}.candidateMarketplaceSectionHead span{color:#2f6fa9;letter-spacing:.08em;font-size:6.5px;font-weight:850}.candidateMarketplaceSectionHead h3{color:#29425e;margin:0;font-size:13px}.candidateMarketplaceSwitch{color:#526b82;align-items:center;gap:7px;font-size:8px;font-weight:700;display:flex}.candidateMarketplaceSwitch input{accent-color:#2f80ff;width:18px;height:18px}.candidateMarketplaceHint{color:#8290a0;margin:10px 0 0;font-size:8px;line-height:1.6}.candidateMarketplaceForm{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:13px 0;display:grid}.candidateMarketplaceForm>label,.candidateMarketplaceForm fieldset{min-width:0}.candidateMarketplaceForm>label{gap:5px;display:grid}.candidateMarketplaceForm>label.wide{grid-column:1/-1}.candidateMarketplaceForm>label>span,.candidateMarketplaceForm legend{color:#718196;font-size:7px;font-weight:700}.candidateMarketplaceForm input[type=number],.candidateMarketplaceForm textarea{color:#29425e;width:100%;font:inherit;background:#fff;border:1px solid #dfe6ed;border-radius:8px;font-size:8px}.candidateMarketplaceForm input[type=number]{min-height:38px;padding:0 9px}.candidateMarketplaceForm textarea{resize:vertical;padding:9px}.candidateMarketplaceForm fieldset{border:1px solid #e1e7ed;border-radius:9px;flex-wrap:wrap;gap:8px;margin:0;padding:10px;display:flex}.candidateMarketplaceForm fieldset label{color:#607489;align-items:center;gap:5px;font-size:7.5px;display:flex}.candidateMarketplaceForm fieldset input{accent-color:#2f80ff}.candidateMarketplaceEmpty{color:#8794a3;border:1px dashed #dfe6ed;border-radius:9px;margin-top:12px;padding:14px;font-size:8px}.candidateRequestList{gap:8px;margin-top:12px;display:grid}.candidateRequestList>article{background:#fafbfd;border:1px solid #e3e8ee;border-radius:11px;padding:14px}.candidateRequestHead{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.candidateRequestHead>div{gap:4px;display:grid}.candidateRequestHead span{color:#2f6fa9;letter-spacing:.06em;font-size:6.5px;font-weight:850}.candidateRequestHead h3{color:#29425e;margin:0;font-size:11px}.candidateRequestHead p{color:#8391a0;margin:0;font-size:7.5px}.requestStatus{color:#82621f;background:#fff5d9;border-radius:999px;padding:5px 7px;font-size:6.5px!important}.requestStatus.accepted{color:#24705a;background:#eaf8f3}.requestStatus.declined,.requestStatus.expired,.requestStatus.revoked{color:#975050;background:#fff0f0}.candidateRequestDescription{color:#6f8194;margin:10px 0 0;font-size:8px;line-height:1.6}.candidateRequestMeta{color:#8491a0;gap:14px;margin-top:10px;font-size:7px;display:flex}.candidateRequestMeta strong{color:#405a72}.candidateRequestActions{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.candidateAcceptedNotice{color:#316c5b;background:#f0f9f6;border:1px solid #cfe6dc;border-radius:8px;margin-top:11px;padding:9px 10px;font-size:7.5px;line-height:1.55}@media (max-width:900px){.employerPanelGrid{grid-template-columns:1fr}.employerWorkspaceColumn{position:relative;top:auto}.anonymousCandidateGrid{grid-template-columns:1fr}}@media (max-width:680px){.employerPanelTop,.employerWorkspaceSummary,.candidateRequestHead,.candidateIdentityLock,.employerRequestList>article{flex-direction:column;align-items:flex-start}.employerPanelTop{height:auto;padding:18px}.employerPanelHero{padding:46px 18px 26px}.employerPanelGrid{padding:0 18px}.employerFormGrid,.candidateMarketplaceForm{grid-template-columns:1fr}.employerFormGrid label.wide,.candidateMarketplaceForm>label.wide{grid-column:auto}.employerWorkspaceSummary>div:last-child{flex-wrap:wrap}.revealedIdentity,.identityLocked{justify-items:start}.candidateRequestMeta{flex-direction:column;gap:5px}}
