@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_b7d5735e-module__suUhcW__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_b7d5735e-module__suUhcW__variable{--font-manrope:"Manrope", "Manrope Fallback"}
@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/c3cb240f9c892514-s.3z_x6eowsw16y.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.2_mbdogr7ni8i.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_1c871f37-module__30ab_W__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_1c871f37-module__30ab_W__variable{--font-dm-sans:"DM Sans", "DM Sans Fallback"}
.guidedApply{color:#171a22;max-width:1180px;margin:0 auto}.guidedTopline{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:18px;display:flex}.guidedKicker{letter-spacing:.17em;color:#7656d4;font-size:9px;font-weight:850}.guidedTopline h2{letter-spacing:-.045em;margin:8px 0 6px;font-size:28px}.guidedTopline p{color:#737985;margin:0;font-size:11px}.gameStats{background:#fff;border:1px solid #e5e5e9;border-radius:14px;display:flex;overflow:hidden}.gameStats>div{border-right:1px solid #ededf0;align-items:center;gap:9px;min-width:112px;padding:12px 14px;display:flex}.gameStats>div:last-child{border:0}.gameStats svg{color:#8b68e8}.gameStats span{flex-direction:column;display:flex}.gameStats b{font-size:10px}.gameStats small{color:#8b8f99;margin-top:2px;font-size:7px}.questProgress{background:#fff;border:1px solid #e5e5e9;border-radius:14px;grid-template-columns:repeat(4,1fr);margin-bottom:14px;padding:12px 16px;display:grid}.questProgress>div{grid-template-columns:29px 1fr;align-items:center;column-gap:9px;display:grid;position:relative}.questProgress>div>span{color:#979ba4;background:#f0f0f3;border-radius:9px;grid-row:1/3;place-items:center;width:28px;height:28px;font-size:9px;font-weight:800;display:grid}.questProgress>div>b{font-size:9px}.questProgress>div>small{color:#969aa3;font-size:7px}.questProgress>div>i{background:#e6e6ea;width:30%;height:1px;position:absolute;top:14px;right:8px}.questProgress>div.active>span{color:#fff;background:#8b68e8;box-shadow:0 6px 18px #8b68e838}.questProgress>div.done>span{color:#26775a;background:#dff3e9}.jobQuest,.cvReviewStage,.readyStage,.tailoringStage,.guidedEmpty{background:#fff;border:1px solid #e3e3e8;border-radius:20px;box-shadow:0 20px 50px #10192812}.jobQuest{overflow:hidden}.questLabel{background:#fbfbfc;border-bottom:1px solid #eeeeef;justify-content:space-between;align-items:center;height:42px;padding:0 22px;display:flex}.questLabel span{letter-spacing:.15em;color:#8b68e8;font-size:8px;font-weight:850}.questLabel button{color:#555b66;background:0 0;border:0;align-items:center;gap:3px;font-size:8px;font-weight:750;display:flex}.questCompany{grid-template-columns:60px 1fr auto;align-items:center;gap:16px;padding:28px 32px 22px;display:grid}.questLogo{color:#fff;background:#171f2e;border-radius:16px;place-items:center;width:58px;height:58px;font-size:15px;font-weight:850;display:grid}.questCompany>div:nth-child(2)>span{color:#7b808a;font-size:9px;font-weight:800}.questCompany h1{letter-spacing:-.045em;margin:5px 0 7px;font-size:26px;line-height:1.08}.questCompany p{color:#797e88;margin:0;font-size:10px}.questScore{border:7px solid #dfd7f5;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:76px;height:76px;display:flex}.questScore strong{font-size:18px}.questScore small{color:#8b8f98;font-size:7px}.questBody{grid-template-columns:1.5fr .8fr;gap:24px;padding:0 32px 25px;display:grid}.questBody h3{margin:0 0 12px;font-size:11px}.matchReasons{flex-wrap:wrap;gap:7px;display:flex}.matchReasons span{color:#26634e;background:#edf8f2;border-radius:8px;align-items:center;gap:5px;padding:7px 9px;font-size:8px;font-weight:750;display:flex}.truthNote{color:#666d78;align-items:center;gap:7px;margin:16px 0 0;font-size:8px;display:flex}.truthNote svg{color:#8b68e8}.questBody aside{background:#f7f7f9;border-radius:12px;padding:13px 15px}.questBody aside>span{letter-spacing:.1em;color:#888d97;font-size:7px;font-weight:850}.questBody aside p{color:#626873;margin:8px 0 0;font-size:8px}.questBody aside p:before{content:"?";color:#8b68e8;background:#fff;border-radius:50%;place-items:center;width:15px;height:15px;margin-right:6px;font-weight:850;display:inline-grid}.questActions{background:#fbfbfc;border-top:1px solid #eeeeef;justify-content:flex-end;gap:9px;padding:15px 22px;display:flex}.guidedPrimary,.guidedGhost,.guidedRevision{border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 17px;font-size:9px;font-weight:800;text-decoration:none;display:inline-flex}.guidedPrimary{color:#fff;background:#171f2e;border:1px solid #171f2e}.guidedPrimary:hover{background:#8b68e8;border-color:#8b68e8}.guidedGhost{color:#4d535e;background:#fff;border:1px solid #dedee4}.guidedPrimary.full{width:100%}.tailoringStage{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:370px;padding:45px;display:flex}.tailoringOrb{color:#fff;background:#171f2e;border-radius:24px;place-items:center;width:78px;height:78px;margin-bottom:23px;display:grid;position:relative}.tailoringOrb>svg:first-child{animation:1s linear infinite spin}.tailoringOrb>svg:last-child{color:#ff746a;position:absolute;top:-6px;right:-6px}.tailoringStage h2{letter-spacing:-.04em;margin:10px 0 8px;font-size:25px}.tailoringStage>p{color:#777d88;max-width:480px;font-size:10px;line-height:1.6}.tailoringChecks{gap:7px;margin-top:20px;display:flex}.tailoringChecks span{color:#4f5762;background:#f2f4f7;border-radius:8px;align-items:center;gap:5px;padding:8px 10px;font-size:8px;display:flex}.tailoringChecks span svg{color:#26775a}.tailoringChecks .working svg{color:#8b68e8;animation:1s linear infinite spin}.cvReviewStage{padding:22px}.cvReviewHead{justify-content:space-between;align-items:start;margin-bottom:17px;display:flex}.cvReviewHead h2{letter-spacing:-.04em;margin:6px 0;font-size:24px}.cvReviewHead p{color:#7d828b;margin:0;font-size:9px}.safeBadge{color:#26775a;background:#edf8f2;border-radius:99px;align-items:center;gap:5px;padding:8px 10px;font-size:8px;font-weight:800;display:flex}.cvReviewGrid{grid-template-columns:minmax(0,1.55fr) minmax(250px,.65fr);gap:16px;display:grid}.guidedCvPaper{background:#fff;border:1px solid #dedfe4;min-height:500px;padding:38px 45px;box-shadow:0 14px 35px #11152014}.guidedCvPaper header{border-bottom:2px solid #171f2e;justify-content:space-between;gap:20px;padding-bottom:17px;display:flex}.guidedCvPaper header h2{letter-spacing:-.04em;margin:0;font-size:22px}.guidedCvPaper header p,.guidedCvPaper header span{color:#777d87;font-size:7px}.guidedCvPaper header span{text-align:right;font-weight:800}.guidedCvPaper section h3{letter-spacing:.12em;text-transform:uppercase;margin:25px 0 12px;font-size:8px}.guidedCvPaper section p{color:#464c56;border-bottom:1px solid #eeeeef;margin:0;padding:7px 9px;font-size:8px;line-height:1.55}.guidedCvPaper section p.highlighted{color:#242936;background:#f1edf9;font-weight:700}.guidedCvPaper footer{color:#a0a3aa;margin-top:24px;font-size:6px}.revisionPanel{background:#f7f7f9;border-radius:14px;align-self:start;padding:20px}.revisionPanel h3{margin:8px 0;font-size:16px}.revisionPanel>p{color:#767c87;font-size:8px;line-height:1.55}.revisionPanel textarea{resize:vertical;background:#fff;border:1px solid #dcdee3;border-radius:9px;outline:none;width:100%;padding:10px;font-size:9px}.revisionPanel textarea:focus{border-color:#8b68e8;box-shadow:0 0 0 3px #8b68e81a}.guidedRevision{color:#4c5260;background:#fff;border:1px solid #d9dae0;width:100%;margin-top:8px}.guidedRevision:disabled{opacity:.55;cursor:not-allowed}.revisionSuccess{color:#26775a;gap:5px;margin-top:9px;font-size:7px;line-height:1.4;display:flex}.revisionDivider{background:#dedfe3;height:1px;margin:17px 0}.reviewHint{text-align:center;color:#8d929b;margin-top:8px;font-size:7px;line-height:1.45;display:block}.readyStage{text-align:center;flex-direction:column;align-items:center;min-height:400px;padding:50px;display:flex}.readyTrophy{color:#c07921;background:#fff0d9;border-radius:24px;place-items:center;width:76px;height:76px;margin-bottom:18px;display:grid}.readyStage h2{letter-spacing:-.045em;margin:9px 0;font-size:28px}.readyStage>p{color:#747a85;max-width:530px;font-size:10px;line-height:1.6}.readySummary{gap:8px;margin:17px 0 22px;display:flex}.readySummary span{color:#26775a;background:#edf8f2;border-radius:8px;align-items:center;gap:5px;padding:8px 10px;font-size:8px;font-weight:750;display:flex}.readyActions{gap:9px;display:flex}.nextQuest{color:#6e7480;background:0 0;border:0;align-items:center;gap:4px;margin-top:14px;font-size:8px;font-weight:750;display:flex}.guidedEmpty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:350px;padding:40px;display:flex}.guidedEmpty h2{margin:15px 0 7px;font-size:24px}.guidedEmpty p{color:#777d88;max-width:450px;font-size:10px;line-height:1.6}.guidedEmpty button{margin-top:15px}@media (max-width:1050px){.guidedTopline{display:block}.gameStats{width:max-content;margin-top:15px}.questBody,.cvReviewGrid{grid-template-columns:1fr}.revisionPanel{width:100%}.questProgress>div>i{display:none}}@media (max-width:700px){.gameStats{grid-template-columns:repeat(3,1fr);width:100%;display:grid}.gameStats>div{min-width:0;padding:10px}.gameStats>div:last-child{display:none}.questProgress{padding:9px}.questProgress>div{text-align:center;grid-template-columns:1fr}.questProgress>div>span{grid-row:auto;margin:auto}.questProgress>div>b{margin-top:5px}.questProgress>div>small{display:none}.questCompany{grid-template-columns:48px 1fr;padding:22px}.questLogo{width:46px;height:46px}.questScore{background:#f1edf9;border:0;border-radius:8px;flex-direction:row;grid-column:1/-1;gap:4px;width:auto;height:auto;padding:8px}.questBody{padding:0 22px 20px}.questActions{grid-template-columns:1fr;display:grid}.guidedCvPaper{padding:25px 20px}.readyStage{padding:35px 20px}.readySummary,.tailoringChecks{flex-direction:column}.readyActions{width:100%;display:grid}}.platformBadge{color:#525965;background:#fff;border:1px solid #e2e4e9;border-radius:8px;align-items:center;gap:6px;width:max-content;padding:5px 8px;font-size:8px;font-weight:780;line-height:1;display:inline-flex}.platformBadge i{color:#fff;background:#606874;border-radius:5px;place-items:center;width:18px;height:18px;font-size:8px;font-style:normal;font-weight:900;display:grid}.platformBadge.compact{border-radius:6px;padding:3px 6px;font-size:7px}.platformBadge.compact i{border-radius:4px;width:15px;height:15px;font-size:7px}.platform-linkedin i{background:#0a66c2}.platform-indeed i{background:#2557a7}.platform-welcome i{background:#111}.platform-france-travail i{background:linear-gradient(135deg,#6546d7,#e84087);font-size:6px}.platform-apec i{background:#ec5a29}.platform-career i{background:#4d6578}.platform-manual i{background:#7b8490}.platform-demo i{background:#9a79e8}.questSourceLine{align-items:center;gap:9px;display:flex}.questSourceLine>span:first-child{color:#7b808a;font-size:9px;font-weight:800}.applicationCard>.platformBadge{margin-top:14px}.readyStage>.platformBadge{margin:10px 0 2px}.cvTemplatePicker{grid-template-columns:repeat(3,1fr);gap:6px;margin:10px 0 8px;display:grid}.cvTemplatePicker button{color:#626873;background:#fff;border:1px solid #dcdde2;border-radius:8px;flex-direction:column;align-items:center;gap:5px;padding:7px 5px;font-size:7px;font-weight:750;display:flex}.cvTemplatePicker button.active{color:#5f43bb;border-color:#8b68e8;box-shadow:0 0 0 2px #8b68e81c}.cvTemplatePicker i{background:linear-gradient(#222 0 5px,#0000 5px 9px,#ddd 9px 11px,#0000 11px 15px,#eee 15px 17px,#0000 17px 21px,#eee 21px 23px,#0000 23px);border-radius:2px;width:28px;height:35px;box-shadow:0 1px 4px #0000001f}.cvTemplatePicker button:nth-child(2) i{background:linear-gradient(90deg,#8b68e8 0 7px,#0000 7px),linear-gradient(#1b2331 0 5px,#0000 5px 9px,#ddd 9px 11px,#0000 11px 15px,#eee 15px 17px,#0000 17px)}.cvTemplatePicker button:nth-child(3) i{background:linear-gradient(#ff746a 0 2px,#0000 2px 7px,#242936 7px 12px,#0000 12px 16px,#ddd 16px 18px,#0000 18px 22px,#eee 22px 24px,#0000 24px)}.templateNote{color:#8d929b;font-size:7px;line-height:1.4;display:block}.guidedCvPaper.template-essential{box-shadow:none}.guidedCvPaper.template-essential header{border-bottom:1px solid #a9adb5}.guidedCvPaper.template-essential section p.highlighted{background:0 0;border-left:2px solid #1d2634}.guidedCvPaper.template-modern{border-top:7px solid #8b68e8}.guidedCvPaper.template-modern header{border-bottom-color:#8b68e8}.guidedCvPaper.template-editorial{background:#fffdfb;border-top:3px solid #ff746a}.guidedCvPaper.template-editorial header h2{font-family:Georgia,serif;font-size:26px;font-weight:500}.guidedCvPaper.template-editorial section h3{color:#bc5149}.guidedCvPaper.template-editorial section p.highlighted{background:#fff1ed}.drawerTitle>.platformBadge{margin-bottom:12px}.questDescription{background:#f8f9fb;border:1px solid #e3e5ea;border-radius:13px;margin:0 34px 22px;padding:18px 20px}.questDescription h3{margin:6px 0 8px;font-size:15px}.questDescription p{white-space:pre-line;color:#555d6a;max-height:190px;margin:0;font-size:11px;line-height:1.65;overflow:auto}.questDescription a{color:#5d55a8;align-items:center;gap:4px;margin-top:11px;font-size:9px;font-weight:800;text-decoration:none;display:inline-flex}.cvChanges{background:#f8f9fc;border:1px solid #e2e4ea;border-radius:10px;margin-top:14px;padding:12px}.cvChanges>strong{color:#232a38;font-size:10px;display:block}.adaptationTerms{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.adaptationTerms span{color:#6649bd;background:#ece8fb;border-radius:999px;padding:4px 7px;font-size:7px;font-weight:800}.changeList{gap:8px;margin-top:10px;display:grid}.changeList>div{border-top:1px solid #e5e7ed;grid-template-columns:34px 1fr;gap:3px 7px;padding-top:8px;display:grid}.changeList small{color:#989daa;text-transform:uppercase;letter-spacing:.08em;font-size:6px;font-weight:850}.changeList del,.changeList ins{font-size:8px;line-height:1.35;text-decoration:none}.changeList del{color:#9a5c59}.changeList ins{color:#29765e;font-weight:750}.noSafeChange{color:#777e8b!important;margin-top:9px!important;font-size:8px!important;line-height:1.45!important}.designLockPreview{background:#eef0f5;border:1px solid #dce0e8;border-radius:14px;min-width:0;overflow:hidden;box-shadow:0 14px 38px #14213d14}.designLockPreview.originalFallback{border-color:#f0b6aa}.fallbackPdfNotice{color:#9a493c!important;font-weight:800!important}.designLockPreview iframe{background:#fff;border:0;width:100%;height:690px;display:block}.designLockPreview>div{color:#485063;background:#fff;border-top:1px solid #e4e7ed;justify-content:space-between;align-items:center;gap:12px;padding:10px 13px;font-size:9px;font-weight:750;display:flex}.designLockPreview span{align-items:center;gap:6px;display:inline-flex}.designLockPreview span svg{color:#3d8d72}.designLockPreview a{color:#5865b7;font-weight:800;text-decoration:none}.designLockError{color:#a8493b;background:#fff0ed;border-radius:9px;margin-top:12px;padding:10px;font-size:9px;line-height:1.45;display:block}.guidedPrimary:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}@media (max-width:760px){.designLockPreview iframe{height:560px}.designLockPreview>div{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.tailoringOrb>svg:first-child,.tailoringChecks .working svg{animation:none}}.templatePicker{gap:7px;margin:12px 0;display:grid}.templatePicker button{text-align:left;color:#252b36;background:#fff;border:1px solid #dfe2e8;border-radius:10px;padding:10px}.templatePicker button b,.templatePicker button small{display:block}.templatePicker button b{font-size:9px}.templatePicker button small{color:#777e8b;margin-top:3px;font-size:7px;line-height:1.4}.templatePicker button.active{background:#f1edfc;border-color:#7358cf;box-shadow:0 0 0 2px #7358cf1f}.reviewTruth{color:#28674f;background:#edf8f3;border-radius:9px;align-items:flex-start;gap:8px;margin-top:12px;padding:10px;font-size:8px;line-height:1.5;display:flex}.validateButton:disabled{opacity:.45;cursor:not-allowed}
:root{--navy:#101928;--navy2:#1c2837;--ink:#111520;--muted:#777b86;--line:#e8e8ec;--canvas:#f7f7f8;--white:#fff;--purple:#8b68e8;--lilac:#dfd7f5;--coral:#ff746a;--green:#26775a;--radius:18px;--shadow:0 24px 70px #10192824}*{box-sizing:border-box}html,body{background:var(--canvas);min-height:100%;color:var(--ink);font-family:var(--font-manrope),Arial,sans-serif;margin:0}button,input,textarea,select{font:inherit}button{cursor:pointer}.appShell{grid-template-columns:244px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{background:var(--navy);color:#fff;flex-direction:column;height:100vh;padding:26px 17px 18px;display:flex;position:sticky;top:0;overflow:hidden}.sidebar:before,.sidebar:after{content:"";pointer-events:none;border:1px solid #ffffff0b;border-radius:17px;width:120px;height:170px;position:absolute}.sidebar:before{top:190px;right:-52px}.sidebar:after{bottom:110px;left:-58px}.brand{z-index:1;align-items:center;gap:10px;padding:0 10px 27px;display:flex;position:relative}.brand>span{background:var(--purple);border-radius:9px;place-items:center;width:31px;height:31px;font-size:14px;font-weight:800;display:grid}.brand strong{letter-spacing:-.05em;font-size:19px}.brand em{color:#abb3c0;text-transform:uppercase;letter-spacing:.08em;background:#ffffff17;border-radius:99px;padding:4px 6px;font-size:8px;font-style:normal}.navLabel{color:#687486;letter-spacing:.17em;z-index:1;margin:17px 12px 8px;font-size:8px;font-weight:800;position:relative}.sidebar nav{z-index:1;flex-direction:column;gap:3px;display:flex;position:relative}.sidebar nav button{color:#abb4c2;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;height:41px;padding:0 12px;font-size:11px;font-weight:650;display:flex}.sidebar nav button:hover,.sidebar nav button.active{color:#fff;background:#253242}.sidebar nav button b{background:var(--coral);color:#17202c;border-radius:99px;margin-left:auto;padding:3px 7px;font-size:8px}.secondaryLabel{margin-top:28px}.sidebarGrow{flex:1}.usageCard{z-index:1;background:#192535;border:1px solid #ffffff14;border-radius:14px;margin-bottom:12px;padding:13px;position:relative}.usageCard>div:first-child{color:#8390a1;justify-content:space-between;font-size:8px;display:flex}.usageCard>div b{color:#fff}.usageTrack{background:#313d4c;border-radius:99px;height:5px;margin:10px 0}.usageTrack i{border-radius:inherit;background:var(--purple);width:30%;height:100%;display:block}.usageCard button{color:#fff;background:0 0;border:0;justify-content:space-between;width:100%;padding:0;font-size:9px;font-weight:700;display:flex}.userCard{z-index:1;grid-template-columns:34px 1fr 17px;align-items:center;gap:9px;padding:9px;display:grid;position:relative}.userCard>span{color:#6145bb;background:#eee9ff;border-radius:10px;place-items:center;width:34px;height:34px;font-size:9px;font-weight:800;display:grid}.userCard strong{font-size:10px;display:block}.userCard small{color:#778394;margin-top:2px;font-size:8px;display:block}.appShell>main{min-width:0;padding:0 32px 42px}.topbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;height:105px;display:flex}.eyebrow,.sectionLabel{color:#9699a2;letter-spacing:.17em;font-size:8px;font-weight:800}.topbar h1{letter-spacing:-.045em;margin:7px 0 0;font-size:23px}.topActions{gap:9px;display:flex}.primaryButton,.secondaryButton,.iconButton{border-radius:10px;justify-content:center;align-items:center;gap:7px;height:41px;padding:0 15px;font-size:10px;font-weight:750;display:inline-flex}.primaryButton{background:var(--navy);color:#fff;border:1px solid var(--navy);box-shadow:0 8px 24px #1019281a}.primaryButton:hover{background:#28364a;transform:translateY(-1px)}.secondaryButton{color:var(--ink);border:1px solid var(--line);background:#fff}.secondaryButton:hover{border-color:#b9bbc3}.iconButton{border:1px solid var(--line);background:#fff;width:41px;padding:0}.full{width:100%}.pageContent{padding-top:24px}.campaign{border:1px solid var(--line);border-radius:var(--radius);background:#fff;grid-template-columns:300px 1fr;align-items:center;gap:28px;margin-bottom:14px;padding:20px 22px;display:grid}.campaign h2{margin:5px 0 3px;font-size:15px}.campaign p{color:var(--muted);margin:0;font-size:9px}.campaignSteps{justify-content:flex-end;align-items:center;display:flex}.campaignSteps span{color:#8b8f99;white-space:nowrap;align-items:center;gap:7px;font-size:9px;display:flex}.campaignSteps i{background:#eeeef1;border-radius:8px;place-items:center;width:27px;height:27px;font-size:9px;font-style:normal;font-weight:800;display:grid}.campaignSteps span.done i{background:var(--navy);color:#fff}.campaignSteps span.current i{background:var(--purple);color:#fff}.campaignSteps em{background:#dddde3;width:8%;min-width:14px;height:1px;margin:0 9px}.metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.metric{border-radius:var(--radius);flex-direction:column;min-height:172px;padding:18px;display:flex;position:relative;overflow:hidden}.metric.navy{background:var(--navy);color:#fff}.metric.lilac{background:var(--lilac)}.metric.coral{background:var(--coral)}.metric.white{border:1px solid var(--line);background:#fff}.metricTop{justify-content:space-between;align-items:center;font-size:9px;font-weight:750;display:flex}.metric>strong{letter-spacing:-.07em;margin-top:16px;font-size:34px;line-height:1}.metric>p{color:inherit;opacity:.67;margin:7px 0;font-size:8px}.metric>p b{color:#8ee0b5}.miniBars{align-items:end;gap:6px;height:40px;margin-top:auto;display:flex}.miniBars i{background:#374559;border-radius:3px 3px 1px 1px;flex:1}.miniBars i:nth-last-child(-n+2){background:var(--purple)}.qualityTrack{background:#ffffff8c;border-radius:99px;height:6px;margin-top:auto}.qualityTrack i{border-radius:inherit;background:var(--purple);height:100%;display:block}.metric.coral>button{background:0 0;border:0;border-top:1px solid #1115202e;justify-content:space-between;margin-top:auto;padding:10px 0 0;font-size:9px;font-weight:800;display:flex}.timeSplit{flex-direction:column;gap:7px;margin-top:auto;display:flex}.timeSplit span{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;padding-top:7px;font-size:8px;display:flex}.timeSplit b{color:var(--ink)}.contentGrid{grid-template-columns:minmax(0,1fr) 280px;gap:14px;margin-top:14px;display:grid}.panel,.railCard{border:1px solid var(--line);border-radius:var(--radius);background:#fff}.panel{padding:21px}.panelHead,.railHeading,.pageIntro,.modalHead{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.panelHead h2,.pageIntro h2{letter-spacing:-.035em;margin:5px 0 0;font-size:18px}.panelHead>button,.railHeading button{background:0 0;border:0;align-items:center;gap:5px;font-size:9px;font-weight:750;display:flex}.jobList{margin-top:14px}.jobRow{border-bottom:1px solid #efeff1;grid-template-columns:24px 38px minmax(0,1fr) 80px 50px 24px;align-items:center;gap:11px;padding:14px 0;transition:all .18s;display:grid}.jobRow:hover,.jobRow.selected{background:#faf9fd;border-radius:12px;margin:0 -9px;padding-left:9px;padding-right:9px}.jobRow.selected{background:linear-gradient(90deg,#8b68e814,#0000 78%)}.checkButton{background:#fff;border:1px solid #dadbe1;border-radius:7px;place-items:center;width:22px;height:22px;display:grid}.jobRow.selected .checkButton{background:var(--purple);border-color:var(--purple);color:#fff}.companyMark{color:#6145bb;background:#eee9fc;border-radius:11px;place-items:center;width:38px;height:38px;font-size:8px;font-weight:800;display:grid}.jobInfo>div:first-child{align-items:center;gap:7px;display:flex}.jobInfo h3{margin:0;font-size:10px}.jobInfo p{color:#898d97;margin:4px 0 6px;font-size:8px}.chips,.missingChips{flex-wrap:wrap;gap:5px;display:flex}.chips span,.missingChips span{color:#666a74;background:#f1f1f3;border-radius:99px;padding:3px 6px;font-size:7px}.status{color:#7156c4;background:#efeafd;border-radius:99px;padding:3px 6px;font-size:7px}.status.ready{color:#267255;background:#e8f5ef}.jobSalary{text-align:right;flex-direction:column;display:flex}.jobSalary strong{font-size:8px}.jobSalary small{color:#a0a3aa;margin-top:4px;font-size:7px}.scoreButton,.arrowButton{background:0 0;border:0;padding:0}.matchRing{--score:300deg;background:conic-gradient(var(--purple) var(--score),#eeeaf8 0);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:47px;height:47px;display:flex;position:relative}.matchRing:before{content:"";background:#fff;border-radius:50%;position:absolute;inset:4px}.matchRing strong,.matchRing small{z-index:1;position:relative}.matchRing strong{font-size:9px}.matchRing small{color:#9699a1;font-size:5px}.matchRing.large{width:105px;height:105px}.matchRing.large:before{inset:10px}.matchRing.large strong{font-size:23px}.matchRing.large small{font-size:7px}.profileRail{flex-direction:column;gap:14px;display:flex}.railCard{padding:19px}.railHeading h3,.signalCard h3{letter-spacing:-.02em;margin:5px 0 0;font-size:13px;line-height:1.4}.completion{margin:18px 0}.completion>span{color:#888c95;font-size:8px}.completion>span b{color:var(--ink)}.completion>div{background:#efeff2;border-radius:99px;height:6px;margin-top:7px}.completion i{border-radius:inherit;background:var(--purple);height:100%;display:block}.profileChecklist{margin:0;padding:0;list-style:none}.profileChecklist li{border-top:1px solid #f0f0f2;align-items:center;gap:9px;padding:9px 0;display:flex}.profileChecklist li>span{background:#f1f1f3;border-radius:8px;place-items:center;width:24px;height:24px;font-size:8px;font-weight:800;display:grid}.profileChecklist li.done>span{color:var(--green);background:#e8f5ef}.profileChecklist b{font-size:8px;display:block}.profileChecklist small{color:#999ca5;margin-top:2px;font-size:7px;display:block}.signalCard{background:var(--navy);color:#fff;border-radius:var(--radius);padding:20px;position:relative;overflow:hidden}.signalCard>svg{color:var(--purple);margin:18px 0 2px}.signalCard p{color:#8590a0;font-size:8px;line-height:1.55}.fullPanel{min-height:650px}.pageIntro{padding-bottom:20px}.pageIntro p{color:var(--muted);margin:6px 0 0;font-size:9px}.filters{border-top:1px solid var(--line);border-bottom:1px solid var(--line);align-items:center;gap:10px;margin:0 -21px;padding:11px 21px;display:flex}.filters label{border:1px solid var(--line);border-radius:9px;align-items:center;gap:8px;min-width:270px;height:36px;padding:0 10px;display:flex}.filters input{border:0;outline:0;width:100%;font-size:9px}.filters select{border:1px solid var(--line);background:#fff;border-radius:9px;height:36px;padding:0 10px;font-size:9px}.filters>span{color:#999ca4;margin-left:auto;font-size:8px}.applicationGrid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.applicationCard{border:1px solid var(--line);border-radius:15px;padding:17px}.applicationTop{justify-content:space-between;display:flex}.applicationCard>.status{margin:16px 0 8px;display:inline-block}.applicationCard h3{margin:0;font-size:13px}.applicationCard>p{color:var(--muted);font-size:8px}.applicationProgress{background:#f7f7f9;border-radius:11px;flex-direction:column;gap:8px;margin:15px 0;padding:11px;display:flex}.applicationProgress span{align-items:center;gap:6px;font-size:8px;display:flex}.applicationProgress span:last-child{color:#999ca4}.cardActions,.modalActions,.drawerActions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.empty{color:#9a9da5;flex-direction:column;justify-content:center;align-items:center;height:430px;display:flex}.empty h3{color:var(--ink);margin:13px 0 4px}.empty p{font-size:9px}.profilePage{grid-template-columns:minmax(0,1fr) 300px;gap:14px;display:grid}.profileEditor{min-height:680px}.formGrid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.formGrid label,.wideField{flex-direction:column;gap:6px;font-size:8px;font-weight:750;display:flex}.formGrid input,.wideField input,.wideField textarea{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:10px;outline:0;padding:11px 12px;font-size:10px}.formGrid input:focus,.wideField input:focus,.wideField textarea:focus{border-color:var(--purple);box-shadow:0 0 0 3px #8b68e81a}.wideField{margin-top:15px}.wideField small{color:#999ca4;font-size:7px}.wideField textarea{resize:vertical;line-height:1.6}.uploadPanel .railCard{position:sticky;top:22px}.uploadPanel h3{margin:8px 0;font-size:14px}.uploadPanel p{color:var(--muted);font-size:8px;line-height:1.6}.uploadDrop{color:#7457c8;background:#faf9fc;border:1px dashed #c9c8d0;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;width:100%;height:165px;margin:16px 0;display:flex}.uploadDrop strong{color:var(--ink);margin:8px 0 3px;font-size:9px}.uploadDrop small{color:#999ca4;font-size:7px}.safeNote{color:#2f7258;background:#eaf6f0;border-radius:11px;gap:9px;padding:11px;display:flex}.safeNote p{color:inherit;margin:0}.errorText{background:#faecec;border-radius:9px;padding:9px;color:#a53e3e!important}.backdrop,.modalBackdrop{z-index:20;background:#080e1761;border:0;position:fixed;inset:0}.drawer{z-index:30;background:#fff;width:min(480px,94vw);height:100vh;padding:25px 27px;position:fixed;top:0;right:0;overflow:auto;box-shadow:-30px 0 80px #0a101c29}.drawerHead{letter-spacing:.15em;color:#90939b;justify-content:space-between;align-items:center;font-size:8px;font-weight:800;display:flex}.drawerHead button,.modalHead>button{background:#f1f1f3;border:0;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.drawerTitle{border-bottom:1px solid var(--line);padding:27px 0 21px}.drawerTitle>span{color:#7051c8;font-size:9px;font-weight:800}.drawerTitle h2{letter-spacing:-.045em;margin:7px 0;font-size:25px;line-height:1.2}.drawerTitle p{color:var(--muted);font-size:9px}.drawerMatch{border-bottom:1px solid var(--line);grid-template-columns:110px 1fr;align-items:center;gap:20px;padding:23px 0;display:grid}.drawerMatch h3{margin:5px 0;font-size:13px}.drawerMatch p{color:var(--muted);margin:0;font-size:8px;line-height:1.6}.drawerSection{border-bottom:1px solid var(--line);padding:20px 0}.drawerSectionHead{justify-content:space-between;align-items:center;display:flex}.drawerSectionHead h3{margin:0;font-size:11px}.drawerSectionHead>span{color:var(--green);font-size:7px;font-weight:750}.evidence{background:#f7f7f9;border-radius:11px;gap:9px;margin-top:12px;padding:10px;display:flex}.evidence>svg{color:var(--green);flex-shrink:0}.evidence b{text-transform:capitalize;font-size:8px}.evidence p{color:var(--muted);margin:3px 0 0;font-size:7px;line-height:1.5}.drawerSectionHead span.warning{color:#9b6c21}.missingChips{margin-top:12px}.missingChips span{color:#8d6829;background:#faf0df}.diffPreview{background:#f7f7f9;border-radius:12px;margin:20px 0;padding:13px}.diffPreview p{font-size:8px;line-height:1.5}.diffPreview del{color:#a96d68}.diffPreview ins{color:#2c7255;background:#e5f5ed;text-decoration:none}.diffPreview small{color:#9598a0;font-size:7px}.drawerActions{background:#fff;padding:15px 0 25px;position:sticky;bottom:-25px}.modal{z-index:30;width:min(680px,92vw);max-height:92vh;box-shadow:var(--shadow);background:#fff;border-radius:20px;padding:25px;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.modalHead{margin-bottom:20px}.modalHead h2{margin:5px 0 0;font-size:21px}.modalActions{grid-template-columns:120px 180px;justify-content:end;margin-top:18px}.modalBackdrop{z-index:29}.modal .wideField textarea{min-height:140px}@media (max-width:1180px){.metrics{grid-template-columns:repeat(2,1fr)}.contentGrid{grid-template-columns:1fr}.profileRail{grid-template-columns:1fr 1fr;display:grid}.campaign{grid-template-columns:240px 1fr}.applicationGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:840px){.appShell{display:block}.sidebar{z-index:15;height:66px;padding:7px;position:fixed;inset:auto 0 0}.brand,.navLabel,.secondaryNav,.sidebarGrow,.usageCard,.userCard{display:none}.sidebar nav{flex-direction:row;justify-content:space-around;display:flex}.sidebar nav button{flex-direction:column;flex:1;gap:2px;height:52px;padding:4px;font-size:7px}.sidebar nav button b{margin-bottom:25px;margin-left:28px;position:absolute}.appShell>main{padding:0 14px 82px}.topbar{height:90px}.topbar h1{font-size:19px}.topActions .iconButton{display:none}.campaign{grid-template-columns:1fr}.campaignSteps{display:none}.profilePage{grid-template-columns:1fr}.uploadPanel .railCard{position:static}.applicationGrid{grid-template-columns:1fr 1fr}.filters label{flex:1;min-width:0}.jobRow{grid-template-columns:24px 38px minmax(0,1fr) 48px}.jobSalary,.arrowButton{display:none}}@media (max-width:560px){.metrics{grid-template-columns:1fr}.profileRail{display:block}.profileRail>*+*{margin-top:14px}.applicationGrid,.formGrid{grid-template-columns:1fr}.topbar .primaryButton{width:41px;padding:0;font-size:0}.topbar .primaryButton svg{margin:0}.campaign{padding:17px}.panel{padding:16px}.filters{margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px;overflow:auto}.filters select{max-width:120px}.jobInfo>div:first-child{display:block}.jobInfo .status{margin-top:4px;display:inline-block}.drawer{padding:20px}.drawerMatch{grid-template-columns:90px 1fr}.matchRing.large{width:86px;height:86px}.modalActions{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.bootScreen{background:#f7f7f8;place-items:center;min-height:100vh;display:grid}.bootScreen span{background:var(--purple);color:#fff;border-radius:13px;place-items:center;width:46px;height:46px;font-weight:850;animation:1s infinite alternate pulse;display:grid}.onboardingShell{background:#fff;grid-template-columns:minmax(310px,37%) minmax(0,1fr);min-height:100vh;display:grid}.onboardingAside{background:var(--navy);color:#fff;flex-direction:column;min-height:100vh;padding:38px 46px;display:flex;position:relative;overflow:hidden}.onboardingBrand,.mobileBrand{z-index:2;align-items:center;gap:10px;display:flex;position:relative}.onboardingBrand>span,.mobileBrand>span{background:var(--purple);border-radius:10px;place-items:center;width:34px;height:34px;font-weight:850;display:grid}.onboardingBrand strong,.mobileBrand strong{letter-spacing:-.045em;font-size:20px}.onboardingBrand em{color:#a1aabb;text-transform:uppercase;letter-spacing:.08em;background:#ffffff14;border-radius:99px;padding:4px 7px;font-size:7px;font-style:normal}.asideMessage{z-index:2;max-width:430px;margin:auto 0;position:relative}.asideMessage>span{letter-spacing:.2em;color:#9880e4;font-size:8px;font-weight:800}.asideMessage h1{letter-spacing:-.055em;margin:18px 0;font-size:42px;line-height:1.08}.asideMessage p{color:#909baa;max-width:365px;font-size:11px;line-height:1.8}.asideProof{z-index:2;border-top:1px solid #ffffff17;align-items:flex-start;gap:12px;max-width:410px;padding-top:20px;display:flex;position:relative}.asideProof svg{color:var(--purple)}.asideProof b{font-size:10px;display:block}.asideProof small{color:#8490a1;margin-top:5px;font-size:8px;line-height:1.5;display:block}.asideShapes i{border:1px solid #ffffff0e;border-radius:28px;display:block;position:absolute;transform:rotate(34deg)}.asideShapes i:first-child{width:300px;height:470px;top:90px;right:-190px}.asideShapes i:nth-child(2){width:260px;height:400px;bottom:-100px;left:-190px}.asideShapes i:nth-child(3){background:#8b68e80f;width:100px;height:160px;bottom:-100px;right:45px}.onboardingMain{min-height:100vh;padding:28px 6vw 50px;position:relative}.onboardingTop{justify-content:space-between;align-items:center;height:42px;display:flex}.mobileBrand{display:none}.onboardingTop>p{color:#92959d;font-size:8px}.onboardingTop>p button{color:var(--ink);background:0 0;border:0;padding:0;font-weight:800}.backLink,.miniBack{color:#737780;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:9px;font-weight:750;display:flex}.stepper{max-width:700px;margin:24px auto 0;display:flex}.stepper>div{color:#a3a6ae;flex:1;align-items:center;display:flex}.stepper>div:last-child{flex:0}.stepper span{background:#f0f0f2;border-radius:8px;flex:none;place-items:center;width:27px;height:27px;font-size:8px;font-weight:850;display:grid}.stepper b{white-space:nowrap;margin-left:7px;font-size:8px}.stepper i{background:#e5e5e9;flex:1;height:1px;margin:0 11px}.stepper .active,.stepper .done{color:var(--ink)}.stepper .active span{background:var(--purple);color:#fff}.stepper .done span{background:var(--navy);color:#fff}.onboardingContent{width:min(590px,100%);margin:48px auto 0}.onboardingContent.step-auth{width:min(430px,100%)}.onboardingContent.step-plan{width:min(810px,100%);margin-top:36px}.onboardingEyebrow{letter-spacing:.2em;color:#8b68e8;font-size:8px;font-weight:850}.onboardingContent h2{letter-spacing:-.055em;margin:10px 0 8px;font-size:31px}.onboardingContent>div>p,.authForm>p,.searchStep>p,.planStep>p{color:#81858f;margin:0 0 26px;font-size:10px;line-height:1.6}.authWelcome{text-align:center}.googleButton,.onboardingPrimary{border-radius:11px;justify-content:center;align-items:center;gap:10px;width:100%;height:48px;font-size:10px;font-weight:800;display:flex}.googleButton{color:var(--ink);background:#fff;border:1px solid #dedfe4;margin-top:28px}.googleButton:hover{background:#fafafa;border-color:#c6c7cd}.googleMark{color:#4285f4;font-family:Arial,sans-serif;font-size:16px;font-weight:800}.notice{text-align:left;color:#6f59a8;background:#f4f1fc;border-radius:10px;align-items:flex-start;gap:8px;margin-top:10px;padding:10px 11px;font-size:8px;line-height:1.5;display:flex}.notice svg{flex:none}.or{color:#a2a5ad;align-items:center;gap:10px;margin:19px 0;font-size:8px;display:flex}.or span{background:#e7e7eb;flex:1;height:1px}.onboardingPrimary{background:var(--navy);color:#fff;border:0}.onboardingPrimary:hover:not(:disabled){background:#273548;transform:translateY(-1px)}.onboardingPrimary:disabled{opacity:.4;cursor:not-allowed}.textAction{color:#6f55bd;background:0 0;border:0;align-items:center;gap:5px;margin:17px auto 0;font-size:9px;font-weight:800;display:inline-flex}.legal{max-width:350px;color:#a0a3aa!important;margin:28px auto 0!important;font-size:7px!important}.authForm .miniBack{margin-bottom:33px}.authForm h2{margin-bottom:7px}.authForm label,.searchStep>label{margin-top:15px;font-size:8px;font-weight:800;display:block}.authForm label>div,.searchStep>label>div{color:#a0a3ab;border:1px solid #e0e1e5;border-radius:10px;align-items:center;gap:9px;height:46px;margin-top:7px;padding:0 12px;display:flex}.authForm label>div:focus-within,.searchStep>label>div:focus-within{border-color:var(--purple);box-shadow:0 0 0 3px #8b68e81a}.authForm input,.searchStep input[type=text],.searchStep label input:not([type=range]){min-width:0;color:var(--ink);border:0;outline:0;flex:1;font-size:10px}.authForm label button{color:#93969f;background:0 0;border:0;padding:3px}.authForm .onboardingPrimary{margin-top:20px}.authForm>.textAction{display:flex}.formError{border-radius:9px;color:#9c4545!important;background:#fceded!important;margin:12px 0 0!important;padding:9px 11px!important;font-size:8px!important}.searchStep h2,.cvStep h2,.planStep h2{margin-bottom:7px}.searchStep>label>small{color:#a54b4b;margin-top:5px;font-size:7px;display:block}.searchStep>label>div.fieldError{border-color:#cf7777}.salaryLabel>span{justify-content:space-between;display:flex}.salaryLabel>span b{color:#684eb6}.salaryLabel input[type=range]{appearance:none;background:linear-gradient(90deg,var(--purple) 0 27%,#e9e8ed 27%);border-radius:99px;width:100%;height:5px;margin:17px 0 0}.salaryLabel input[type=range]::-webkit-slider-thumb{appearance:none;border:5px solid var(--purple);background:#fff;border-radius:50%;width:18px;height:18px;box-shadow:0 3px 9px #50379638}.salaryLabel>div:last-child{height:auto;box-shadow:none;border:0;justify-content:space-between;margin:6px 0 0;padding:0}.salaryLabel small{color:#9b9ea6;font-size:7px}.searchStep fieldset{border:0;margin:19px 0 0;padding:0}.searchStep legend{margin-bottom:8px;font-size:8px;font-weight:800}.choicePills{flex-wrap:wrap;gap:7px;display:flex}.choicePills button{background:#fff;border:1px solid #e1e1e5;border-radius:9px;align-items:center;gap:5px;min-height:36px;padding:0 13px;font-size:8px;font-weight:750;display:flex}.choicePills button.selected{color:#674db5;background:#f2eefc;border-color:#8b68e8}.searchStep>.onboardingPrimary{margin-top:26px}.largeUpload{background:#faf9fc;border:1px dashed #bdb9ca;border-radius:17px;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:220px;display:flex}.largeUpload>span{color:#7456cb;background:#ebe5fb;border-radius:15px;place-items:center;width:50px;height:50px;display:grid}.largeUpload strong{margin:14px 0 5px;font-size:11px}.largeUpload small{color:#999ca4;font-size:8px}.uploadedCv{border:1px solid #dcdde2;border-radius:14px;grid-template-columns:48px 1fr 34px;align-items:center;gap:12px;padding:16px;display:grid}.uploadedCv>span{color:#6f53c2;background:#ebe5fb;border-radius:13px;place-items:center;width:48px;height:48px;display:grid}.uploadedCv b{font-size:10px;display:block}.uploadedCv small{color:#91949c;margin-top:4px;font-size:8px;display:block}.uploadedCv button{background:#f1f1f3;border:0;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.cvTrust{grid-template-columns:1fr 1fr;gap:9px;margin:14px 0 22px;display:grid}.cvTrust>div{background:#f7f7f9;border-radius:12px;gap:9px;padding:12px;display:flex}.cvTrust svg{color:#507967;flex:none}.cvTrust p{margin:0}.cvTrust b{font-size:8px;display:block}.cvTrust small{color:#9497a0;margin-top:3px;font-size:7px;line-height:1.5;display:block}.planStep{text-align:center}.planCards{text-align:left;grid-template-columns:repeat(3,1fr);gap:11px;margin-top:28px;display:grid}.planCards>button{text-align:left;background:#fff;border:1px solid #dedfe4;border-radius:16px;min-height:265px;padding:19px;position:relative}.planCards>button:hover,.planCards>button.selected{border-color:#8b68e8;box-shadow:0 13px 40px #5e45a41a}.planCards>button.recommended{background:#f8f6fd}.planCards em{background:var(--purple);color:#fff;letter-spacing:.1em;border-radius:99px;padding:5px 8px;font-size:6px;font-style:normal;font-weight:850;position:absolute;top:-9px;right:12px}.planSelect{color:#fff;border:1px solid #d6d7dc;border-radius:50%;place-items:center;width:21px;height:21px;display:grid}.planCards>button.selected .planSelect{background:var(--purple);border-color:var(--purple)}.planCards h3{margin:16px 0 4px;font-size:14px}.planCards p{color:#92959d;margin:0;font-size:8px}.planCards strong{letter-spacing:-.05em;margin:18px 0;font-size:25px;display:block}.planCards strong small{color:#8d9099;letter-spacing:0;font-size:7px}.planCards ul{border-top:1px solid #e8e8ec;margin:0;padding:14px 0 0;list-style:none}.planCards li{color:#636771;align-items:center;gap:6px;margin:8px 0;font-size:7px;display:flex}.planCards li svg{color:#4f8b70}.planNote{color:#8c8f98;justify-content:center;align-items:center;gap:8px;margin:16px 0;font-size:7px;display:flex}.planStep>.onboardingPrimary{width:min(360px,100%);margin:0 auto}.completeStep{text-align:center;padding-top:100px}.completeStep>span{color:#31785b;background:#e7f5ee;border-radius:24px;place-items:center;width:80px;height:80px;margin:0 auto;display:grid}.completeStep h2{margin-top:22px}.loadingLine{background:#ececf0;border-radius:99px;width:240px;height:5px;margin:25px auto;overflow:hidden}.loadingLine i{background:var(--purple);width:60%;height:100%;animation:1s ease-in-out infinite alternate loading;display:block}.step-auth,.step-search,.step-cv,.step-plan{animation:.35s ease-out stepIn}@keyframes stepIn{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes loading{to{transform:translate(70%)}}@keyframes pulse{to{opacity:.75;transform:scale(.92)}}@media (max-width:900px){.onboardingShell{grid-template-columns:290px 1fr}.onboardingAside{padding:32px 28px}.asideMessage h1{font-size:32px}.onboardingMain{padding-left:4vw;padding-right:4vw}.planCards{grid-template-columns:1fr}.planCards>button{min-height:auto}.onboardingContent.step-plan{width:min(520px,100%)}}@media (max-width:680px){.onboardingShell{display:block}.onboardingAside{display:none}.onboardingMain{padding:20px 20px 45px}.mobileBrand{display:flex}.onboardingTop>p{display:none}.stepper{margin-top:25px}.stepper b{display:none}.stepper i{margin:0 8px}.onboardingContent{margin-top:35px}.onboardingContent h2{font-size:27px}.cvTrust,.planCards{grid-template-columns:1fr}.planCards>button{min-height:240px}.onboardingContent.step-plan{margin-top:28px}}.pageActions{gap:8px;display:flex}.linkedinButton{background:#0a66c2;border-color:#0a66c2}.linkedinButton:hover{background:#0959a8}.linkedinButton:disabled{opacity:.65;cursor:wait}.connectorBar{background:#f6f8fb;border:1px solid #dfe6ee;border-radius:14px;grid-template-columns:40px minmax(150px,1fr) minmax(300px,1.25fr);align-items:center;gap:12px;margin-bottom:8px;padding:13px 15px;display:grid}.connectorIcon{color:#fff;background:#0a66c2;border-radius:9px;place-items:center;width:38px;height:38px;font-family:Arial,sans-serif;font-size:17px;font-weight:800;display:grid}.connectorBar>div:nth-child(2)>b{font-size:9px;display:block}.connectorBar>div:nth-child(2)>small{color:#848995;margin-top:4px;font-size:7px;display:block}.autoToggle{cursor:pointer;border-left:1px solid #dce2e9;grid-template-columns:36px 1fr;align-items:center;gap:10px;padding-left:16px;display:grid}.autoToggle input{display:none}.autoToggle>span{background:#cfd3da;border-radius:99px;width:35px;height:20px;transition:all .2s;position:relative}.autoToggle>span:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:all .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #00000026}.autoToggle input:checked+span{background:var(--purple)}.autoToggle input:checked+span:after{transform:translate(15px)}.autoToggle b{align-items:center;gap:5px;font-size:8px;display:flex}.autoToggle small{color:#858a94;margin-top:3px;font-size:7px;line-height:1.4;display:block}.billingNote{color:#8e7a57;background:#fbf6ea;border-radius:8px;margin-bottom:8px;padding:7px 10px;font-size:7px}.syncError{color:#9a4141;background:#fbecec;border-radius:8px;margin-bottom:8px;padding:9px 10px;font-size:8px}.sourceTag{color:#0a5cae;background:#e5f1fc;border-radius:99px;padding:3px 6px;font-size:6px}.externalJobLink{color:#0a66c2;align-items:center;gap:4px;margin-top:8px;font-size:8px;font-weight:800;text-decoration:none;display:inline-flex}.spin{animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width:900px){.connectorBar{grid-template-columns:40px 1fr}.autoToggle{border-top:1px solid #dce2e9;border-left:0;grid-column:1/-1;padding:10px 0 0}.pageActions{flex-wrap:wrap;justify-content:flex-end}}.jobDescriptionSection{background:#f8f9fb}.jobDescriptionText{white-space:pre-line;color:#414957;max-height:360px;font-size:11px;line-height:1.7;overflow:auto}.jobDescriptionLoading{color:#777f8e;font-size:11px}.jobDetailError{color:#9d5147;margin-top:10px;line-height:1.45;display:block}@media (max-width:560px){.pageIntro{display:block}.pageActions{justify-content:flex-start;margin-top:13px}.pageActions button{flex:1}.connectorBar{grid-template-columns:38px 1fr}.sourceTag{display:none}}.profilePage{grid-template-columns:minmax(330px,.72fr) minmax(520px,1.28fr);align-items:start}.profileDocumentPanel{background:#eef0f5;border:1px solid #dde1e8;border-radius:18px;min-width:0;overflow:hidden;box-shadow:0 18px 50px #1019281a}.profilePdfHead{background:#fff;border-bottom:1px solid #e4e7ed;justify-content:space-between;align-items:center;gap:16px;padding:17px 18px;display:flex}.profilePdfHead h3{overflow-wrap:anywhere;margin:5px 0 0;font-size:14px}.profileDocumentPanel iframe{background:#fff;border:0;width:100%;height:800px;display:block}.profileDocumentPanel>a{color:#6750b5;background:#fff;border-top:1px solid #e4e7ed;justify-content:center;align-items:center;gap:6px;padding:12px;font-size:10px;font-weight:800;text-decoration:none;display:flex}.profileDocumentPanel>.railCard{flex-direction:column;justify-content:center;min-height:540px;margin:0;display:flex}.cvSourceNote{color:#58516c;background:#f4f0ff;border-radius:11px;align-items:flex-start;gap:9px;margin-top:18px;padding:12px;font-size:9px;line-height:1.5;display:flex}.cvSourceNote svg{color:#7656d4;flex:none}.unsupportedPreview{background:#fff0ee;border-radius:8px;padding:10px;color:#9a5148!important}.pdfPreviewLinks{gap:12px!important;display:flex!important}.pdfPreviewLinks a{align-items:center;gap:5px;display:inline-flex}@media (max-width:1100px){.profilePage{grid-template-columns:1fr}.profileDocumentPanel iframe{height:720px}}@media (max-width:700px){.profileDocumentPanel iframe{height:570px}.profilePdfHead,.pdfPreviewLinks{flex-direction:column;align-items:flex-start}}.trackingLegend{background:#f7f8fa;border:1px solid #e5e7eb;border-radius:12px;flex-wrap:wrap;gap:14px;margin:0 0 18px;padding:12px 14px;display:flex}.trackingLegend span{color:#555d69;align-items:center;gap:6px;font-size:9px;display:flex}.trackingLegend i{border-radius:50%;width:8px;height:8px}.trackingLegend .prepared{background:#7860d6}.trackingLegend .opened{background:#e49a42}.trackingLegend .confirmed{background:#2b8a68}.trackedApplication{position:relative}.applicationTrustStatus{border-radius:999px;width:max-content;padding:5px 8px;font-size:8px;font-weight:800;display:inline-flex}.applicationTrustStatus.prepared{color:#654db4;background:#eee9fc}.applicationTrustStatus.source_opened{color:#9b6425;background:#fff2df}.applicationTrustStatus.confirmed_by_user{color:#246d53;background:#e5f5ed}.artifactProof{color:#5d6571;background:#f7f8fa;border-radius:9px;gap:6px;margin:13px 0;padding:10px;font-size:8px;display:grid}.artifactProof span:first-child{color:#263041;align-items:center;gap:5px;font-weight:800;display:flex}.artifactProof small{color:#8a909b}.artifactActions a{justify-content:center;align-items:center;gap:5px;text-decoration:none;display:inline-flex}.confirmApplicationButton{color:#3b4656;background:#fff;border:1px solid #d8dce4;border-radius:9px;justify-content:center;align-items:center;gap:5px;width:100%;margin-top:9px;padding:9px;font-size:8px;font-weight:800;display:flex}.confirmedProof{color:#26694f;background:#e9f7f0;border-radius:8px;align-items:center;gap:6px;margin-top:10px;padding:9px;font-size:8px;font-weight:750;display:flex}.compareOriginal{color:#696f7c;text-align:center;margin-top:9px;font-size:8px;display:block}.cvStructuredFields{gap:13px;padding:14px 0;display:grid}.cvReviewSummary{color:#51446f;background:#f4f1ff;border-radius:11px;align-items:center;gap:10px;margin:0;padding:11px 13px;display:flex}.cvReviewSummary>span{color:#6750b5;background:#fff;border-radius:999px;place-items:center;width:25px;height:25px;display:grid}.cvReviewSummary b{font-size:10px;display:block}.cvReviewSummary small{color:#777184;margin-top:2px;font-size:8px;display:block}.cvFieldSection{gap:8px;display:grid}.cvFieldSection h4{color:#273042;margin:0;font-size:11px}.cvFieldSection>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.cvFieldCard{background:#fff;border:1px solid #e2e4e9;border-radius:11px;gap:7px;padding:11px;display:grid}.cvFieldCard>span{color:#555e6d;justify-content:space-between;align-items:center;gap:8px;font-size:9px;font-weight:750;display:flex}.cvFieldCard em{color:#a25731;background:#fff0e8;border-radius:999px;flex:none;padding:3px 6px;font-size:7px;font-style:normal}.cvFieldCard em.verified{color:#287052;background:#e7f5ed}.cvFieldCard input{color:#1b2432;width:100%;min-width:0;font:inherit;background:#fbfbfc;border:1px solid #d9dce3;border-radius:8px;padding:9px 10px;font-size:10px}.cvFieldCard input:focus{border-color:#7656d4;outline:2px solid #7656d438}.cvReviewComplete{color:#28694f;background:#f2faf6;border:1px solid #dcebe4;border-radius:11px;margin:0;padding:13px;font-size:9px}.cvReviewAll{color:#6750b5;background:0 0;border:0;justify-self:start;align-items:center;gap:6px;padding:3px 0;font-size:9px;font-weight:800;display:flex}.cvReviewAll svg{width:13px;height:13px}.cvFieldEvidence{color:#655d76;background:#f8f6ff;border-left:2px solid #cfc4f4;padding:8px;font-size:8px;line-height:1.45;display:block}.cvReviewProgress{color:#716783;text-transform:uppercase;letter-spacing:.08em;font-size:8px;font-weight:800}.cvReviewNavigation{justify-content:space-between;gap:10px;display:flex}.cvReviewNavigation button{color:#6750b5;background:#fff;border:1px solid #ddd7ef;border-radius:8px;align-items:center;gap:5px;padding:7px 10px;font-size:8px;font-weight:800;display:flex}.cvReviewNavigation button:disabled{opacity:.4}.cvReviewFailure{color:#8a4627;background:#fff6f1;border:1px solid #f0c7b2;border-radius:11px;gap:10px;padding:12px;display:flex}.cvReviewFailure b,.cvReviewFailure small{display:block}.cvReviewFailure b{font-size:10px}.cvReviewFailure small{margin-top:3px;font-size:8px}@media (max-width:620px){.cvFieldSection>div{grid-template-columns:1fr}}
:root{--landed-ink:#151515;--landed-muted:#74766f;--landed-line:#e7e8e2;--landed-soft:#f7f8f2;--landed-lime:#c9ef54;--landed-lime-2:#a8db34;--landed-pale:#f0f8d8;--landed-white:#fff}.landedApp,.landedApp *{box-sizing:border-box}.landedApp{min-height:100vh;color:var(--landed-ink);font-family:var(--font-manrope),Arial,sans-serif;background:#fdfdfb}.landedApp button,.landedApp input{font:inherit}.landedSidebar{border-right:1px solid var(--landed-line);z-index:20;background:#fffffdf7;flex-direction:column;width:248px;padding:34px 28px 24px;display:flex;position:fixed;inset:0 auto 0 0}.landedLogo{align-items:center;gap:8px;height:58px;display:flex;position:relative}.landedLogo img{width:36px;height:36px}.landedLogo strong{letter-spacing:-2.2px;font-size:34px;font-weight:800}.landedLogo i{color:var(--landed-lime-2);font-size:17px;font-style:normal;position:absolute;top:0;left:177px}.landedSidebar nav{gap:12px;margin-top:46px;display:grid}.landedSidebar nav button{color:#222;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:15px;height:48px;padding:0 14px;font-weight:650;display:flex}.landedSidebar nav button svg{width:21px}.landedSidebar nav button.active{background:linear-gradient(105deg,#dff86e,#b9e644)}.landedSidebar nav button b{color:#fff;background:#111;border-radius:99px;place-items:center;min-width:22px;height:22px;margin-left:auto;font-size:11px;display:grid}.landedAccount{grid-template-columns:44px 1fr;align-items:center;gap:10px;margin-top:auto;display:grid}.avatar{background:linear-gradient(145deg,#dffd6f,#9fd52c);border-radius:50%;place-items:center;width:44px;height:44px;font-weight:800;display:grid}.avatar.small{width:40px;height:40px}.avatar.large{width:92px;height:92px;font-size:24px}.landedAccount strong{display:block}.accountPlanLink{color:#66891c;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:4px;padding:2px 0;font-size:12px;display:flex}.accountPlanLink:hover{text-decoration:underline}.accountPlanLink svg{width:12px;height:12px;transition:transform .15s}.accountPlanLink:hover svg{transform:translate(2px)}.landedAccount p{color:#888;grid-column:1/-1;margin:12px 0 0;font-size:13px}.landedAccount p b{color:#739a20}.quota{background:#f0f0ec;border-radius:99px;grid-column:1/-1;height:7px;overflow:hidden}.quota i{border-radius:inherit;background:linear-gradient(90deg,#c6ed4d,#e2fa8b);height:100%;display:block}.landedMain{width:calc(100% - 248px);max-width:1700px;min-height:100vh;margin-left:248px;padding:36px 34px 54px}.pageHead{justify-content:space-between;align-items:flex-start;gap:30px;display:flex}.pageHead h1,.profilePage header h1,.pricingPage header h1,.swipeHead h1{letter-spacing:-1px;margin:0;font-size:30px}.pageHead p,.profilePage header p,.pricingPage header p,.swipeHead p{color:var(--landed-muted);margin:4px 0 0}.landedTopbar{align-items:center;gap:12px;display:flex}.jobSearchForm{border:1px solid var(--landed-line);background:#fff;border-radius:15px;align-items:center;gap:10px;width:370px;height:48px;padding:0 16px;display:flex}.jobSearchForm svg{color:#999;width:18px}.landedTopbar input{border:0;outline:0;flex:1;min-width:0}.jobSearchForm>button{background:var(--landed-ink);color:#fff;cursor:pointer;border:0;border-radius:9px;height:34px;padding:0 12px;font-size:11px;font-weight:800}.jobSearchForm>button:disabled{opacity:.48;cursor:default}.iconButton,.usageBadge{border:1px solid var(--landed-line);background:#fff;border-radius:15px;height:48px}.iconButton{place-items:center;width:48px;display:grid}.iconButton svg{width:20px}.usageBadge{align-items:center;gap:4px;padding:0 19px;font-size:13px;display:flex}.usageBadge b{color:#759a22}.filterRow,.activeFilters{flex-wrap:wrap;gap:10px;display:flex}.filterRow{z-index:12;margin:28px 0 12px;position:relative}.filterControl{position:relative}.filterControl>button{border:1px solid var(--landed-line);cursor:pointer;background:#fff;border-radius:11px;align-items:center;gap:10px;height:42px;padding:0 16px;font-weight:650;transition:border-color .15s,background .15s;display:flex}.filterControl>button:hover,.filterControl>button[aria-expanded=true]{background:#fbfdee;border-color:#b6d64c}.filterControl>button.hasSelection{color:#55731d;background:#f0f8db;border-color:#d8e9a0}.filterControl>button>b{color:#fff;background:#769c23;border-radius:99px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:10px;display:grid}.filterControl>button>svg{width:15px;transition:transform .15s}.filterControl>button[aria-expanded=true]>svg{transform:rotate(180deg)}.filterPopover{z-index:30;border:1px solid var(--landed-line);background:#fff;border-radius:14px;min-width:240px;max-width:330px;max-height:330px;padding:8px;position:absolute;top:49px;left:0;overflow:auto;box-shadow:0 16px 42px #161c0c26}.filterControl:last-child .filterPopover{min-width:310px;left:auto;right:0}.filterOptions{gap:3px;display:grid}.filterOptions>button,.advancedToggle{text-align:left;cursor:pointer;width:100%;min-height:38px;font-size:12px;background:0 0!important;border:0!important;border-radius:8px!important;justify-content:flex-start!important;height:auto!important;padding:8px 10px!important;font-weight:600!important}.filterOptions>button:hover,.advancedToggle:hover{background:#f6f8ef!important}.filterOptions>button.selected,.advancedToggle.selected{color:#597a18;background:#f0f8db!important}.filterOptions>button>span,.advancedToggle>span{border:1px solid #d6d9ce;border-radius:5px;flex:0 0 18px;place-items:center;width:18px;height:18px;display:grid}.filterOptions>button.selected>span,.advancedToggle.selected>span{color:#fff;background:#83aa28;border-color:#83aa28}.filterOptions svg,.advancedToggle svg{width:12px;height:12px}.advancedFilters>strong{color:var(--landed-muted);text-transform:uppercase;letter-spacing:.08em;padding:8px 10px 5px;font-size:11px;display:block}.advancedFilters hr{border:0;border-top:1px solid var(--landed-line);margin:7px 2px}.activeFilters{margin-bottom:4px}.activeFilters>button{color:#5f7b22;cursor:pointer;background:#f0f8db;border:0;border-radius:99px;align-items:center;gap:8px;padding:7px 13px;font-size:13px;display:flex}.activeFilters>button:hover{background:#e5f2bd}.activeFilters>button svg{width:12px}.activeFilters .clearFilters{color:var(--landed-muted);background:0 0;text-decoration:underline}.filteredEmpty,.filterGuidance{text-align:center;color:var(--landed-muted);place-items:center;padding:48px 26px;display:grid}.filteredEmpty svg,.filterGuidance>svg{color:#8bac32;width:30px;height:30px}.filteredEmpty h2,.filterGuidance h2{color:var(--landed-ink);margin:12px 0 4px;font-size:18px}.filteredEmpty p,.filterGuidance p{margin:0 0 16px;font-size:13px;line-height:1.5}.filteredEmpty button{background:var(--landed-ink);color:#fff;cursor:pointer;border:0;border-radius:10px;padding:10px 14px;font-weight:700}.sourceDiscovery{border:1px solid var(--landed-line);background:linear-gradient(135deg,#f8fbe9,#fff);border-radius:15px;grid-template-columns:minmax(210px,.7fr) minmax(480px,1.3fr);align-items:center;gap:18px;margin-top:16px;padding:16px 18px;display:grid}.sourceDiscovery>div{gap:4px;display:grid}.sourceDiscovery>div strong{font-size:14px}.sourceDiscovery>div span{color:var(--landed-muted);font-size:12px;line-height:1.45}.sourceDiscovery nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.sourceDiscovery a{border:1px solid var(--landed-line);min-width:0;color:inherit;background:#fff;border-radius:12px;grid-template-columns:38px 1fr 18px;align-items:center;gap:10px;padding:10px 12px;text-decoration:none;transition:border-color .18s,transform .18s;display:grid}.sourceDiscovery a:hover{border-color:#b9dc48;transform:translateY(-1px)}.sourceDiscovery a>i{background:var(--landed-ink);width:38px;height:38px;color:var(--landed-lime);border-radius:10px;place-items:center;font-size:17px;font-style:normal;font-weight:900;display:grid}.sourceDiscovery a>span{min-width:0;display:grid}.sourceDiscovery a b{font-size:13px}.sourceDiscovery a small{text-overflow:ellipsis;white-space:nowrap;color:var(--landed-muted);font-size:10px;overflow:hidden}.sourceDiscovery a>svg{color:#8d927d;width:15px}.discoverGrid{grid-template-columns:minmax(420px,.9fr) minmax(520px,1.15fr);gap:18px;margin-top:22px;display:grid}.jobList{align-content:start;gap:12px;display:grid}.jobListCard{border:1px solid var(--landed-line);text-align:left;cursor:pointer;background:#fff;border-radius:15px;grid-template-columns:58px 1fr 22px;gap:15px;width:100%;padding:18px;display:grid}.companyMark{border-radius:10px;place-items:center;width:54px;height:54px;font-size:22px;font-weight:900;display:grid}.jobTitleRow{justify-content:space-between;gap:10px;display:flex}.jobTitleRow strong{font-size:16px}.jobTitleRow small{color:#aaa}.jobListCard p{margin:4px 0 5px}.sourcePill{color:#627529;vertical-align:middle;background:#f1f4e8;border-radius:99px;align-items:center;width:max-content;padding:3px 7px;font-size:10px;font-weight:750;display:inline-flex}.sourceLink{color:#648323;align-items:center;gap:5px;margin-top:9px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.sourceLink svg{width:14px;height:14px}.jobListCard>svg{width:19px}.jobMeta{color:#3d3e39;flex-wrap:wrap;gap:15px;font-size:12px;display:flex}.jobMeta span{align-items:center;gap:5px;display:flex}.jobMeta svg{width:14px;height:14px}.cardMatch{color:#8b8c87;align-items:center;gap:10px;margin-top:14px;font-size:12px;display:flex}.matchPill{color:#698b22;white-space:nowrap;background:#f0f8d8;border-radius:99px;padding:5px 10px;font-size:12px;font-weight:750}.jobDetail{border:1px solid var(--landed-line);background:#fff;border-radius:16px;min-height:630px;padding:22px;position:sticky;top:20px}.detailTitle{align-items:center;gap:15px;display:flex}.detailTitle div:nth-child(2){flex:1}.detailTitle h2{margin:0;font-size:23px}.detailTitle p{margin:3px 0}.jobDetail>.jobMeta{margin:13px 0}.jobDetail hr,.changesPanel hr{border:0;border-top:1px solid var(--landed-line);margin:20px 0}.jobDetail h3{margin:18px 0 9px;font-size:14px}.description{-webkit-line-clamp:6;-webkit-box-orient:vertical;font-size:14px;line-height:1.7;display:-webkit-box;overflow:hidden}.detailColumns{grid-template-columns:1fr 1fr;gap:30px;display:grid}.detailColumns ul{color:#646660;margin:0;padding-left:18px;font-size:13px;line-height:1.8}.detailColumns li::marker{color:var(--landed-lime-2)}.profileEvidenceList{list-style:none;padding-left:0!important}.whyGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.whyGrid span{align-items:center;gap:8px;font-size:12px;font-weight:650;display:flex}.whyGrid svg{background:#f0f8d9;border-radius:50%;width:38px;height:38px;padding:8px}.detailActions{grid-template-columns:.65fr .9fr 1.35fr;gap:10px;margin-top:25px;display:grid}.detailActions button,.outlineButton,.applicationToolbar button,.applicationsTable button,.backButton,.cvReviewToolbar a,.approvalBar button,.approvalBar a,.cvButtons button,.cvButtons a,.pricingGrid button{cursor:pointer;color:#171717;background:#fff;border:1px solid #d7d8d2;border-radius:10px;justify-content:center;align-items:center;gap:8px;height:42px;font-weight:700;text-decoration:none;display:flex}.primary{color:#141414!important;background:linear-gradient(105deg,#d8f760,#b8e344)!important;border-color:#0000!important}.detailActions svg{width:16px}.trustLine{text-align:center;color:#a1a29e;margin-top:10px;display:block}.landedToggle{background:#e5e7df!important;border:0!important;border-radius:99px!important;justify-content:flex-start!important;width:45px!important;height:25px!important;padding:3px!important;display:flex!important}.landedToggle.on{background:#86b51d!important;justify-content:flex-end!important}.landedToggle span{background:#fff;border-radius:50%;width:19px;height:19px;display:block;box-shadow:0 1px 3px #0002}.swipePage{padding-right:0}.swipeHead{justify-content:space-between;padding-right:35px;display:flex}.swipeHead>span{color:#627c28;background:#f5f9e8;border-radius:99px;padding:11px 18px;font-size:13px}.swipeLayout{grid-template-columns:1fr 290px;gap:30px;margin-top:30px;display:grid}.swipeStage{max-width:780px;margin:0 auto;position:relative}.swipeCard{border:1px solid var(--landed-line);touch-action:none;-webkit-user-select:none;user-select:none;background:#fff;border-radius:17px;min-height:550px;padding:30px;position:relative;box-shadow:0 16px 40px #2d370b12}.swipeTitle{align-items:center;gap:18px;display:flex}.swipeTitle>div{flex:1}.swipeTitle h2{margin:0;font-size:26px}.swipeTitle p{margin:4px 0}.swipeCard>.jobMeta{margin:16px 0 25px}.swipeCard hr{border:0;border-top:1px solid var(--landed-line)}.swipeCard h3{margin-top:20px;font-size:14px}.swipeCard>p{min-height:62px;padding-right:130px;line-height:1.7}.swipeCard ul{padding:0;list-style:none}.swipeCard li{gap:8px;margin:9px 0;font-size:13px;display:flex}.swipeCard li svg{background:#def66f;border-radius:50%;width:20px;padding:4px}.matchCircle{border:9px solid var(--landed-lime);text-align:center;border-left-color:#eef6d5;border-radius:50%;place-content:center;width:112px;height:112px;display:grid;position:absolute;top:120px;right:35px}.matchCircle strong{font-size:26px}.matchCircle span{font-size:13px}.companySnippet{border-top:1px solid var(--landed-line);gap:12px;margin-top:20px;padding-top:17px;display:flex}.companySnippet svg{width:28px}.companySnippet p{margin:0;font-size:13px}.ghostCard{border:1px solid var(--landed-line);z-index:-1;opacity:.65;background:#fff;border-radius:17px;position:absolute;inset:50px -50px 90px}.swipeButtons{grid-template-columns:1fr 1fr;gap:12px;margin-top:16px;display:grid}.swipeButtons button{border:1px solid var(--landed-line);background:#fff;border-radius:13px;justify-content:center;align-items:center;gap:10px;height:58px;font-size:16px;font-weight:750;display:flex}.originalChoice{justify-content:center;align-items:center;gap:10px;margin:18px 0 4px;font-size:13px;display:flex}.swipeStats{border-left:1px solid var(--landed-line);padding:5px 25px}.swipeStats h3{font-size:15px}.swipeStats p{align-items:center;gap:10px;display:flex}.swipeStats p svg{background:#f1f8dd;border-radius:50%;width:38px;height:38px;padding:10px}.swipeStats hr{border:0;border-top:1px solid var(--landed-line);margin:32px 0}.muted{color:var(--landed-muted);font-size:13px;line-height:1.6}.statGrid{grid-template-columns:repeat(5,1fr);gap:12px;margin:28px 0 20px;display:grid}.statGrid>div{border:1px solid var(--landed-line);background:#fff;border-radius:14px;grid-template-rows:auto auto;grid-template-columns:42px 1fr;column-gap:12px;padding:18px;display:grid}.statGrid span{background:#f1f8dc;border-radius:50%;grid-row:1/3;place-items:center;width:42px;height:42px;display:grid}.statGrid svg{width:20px}.statGrid b{font-size:24px}.statGrid small{color:#777}.applicationToolbar{justify-content:space-between;gap:15px;margin-bottom:18px;display:flex}.applicationToolbar>div{flex-wrap:wrap;gap:8px;display:flex}.applicationToolbar button{padding:0 16px}.applicationToolbar button.active{background:linear-gradient(100deg,#dff76d,#b9e347);border-color:#0000}.applicationsLayout{grid-template-columns:1fr 230px;gap:18px;display:grid}.applicationsTable{border:1px solid var(--landed-line);background:#fff;border-radius:15px;overflow:hidden}.tableHead,.applicationRow{grid-template-columns:1.05fr 1.35fr .55fr 1fr .6fr .6fr;align-items:center;gap:12px;padding:14px 16px;display:grid}.tableHead{color:#83847f;border-bottom:1px solid var(--landed-line);font-size:12px}.applicationRow{border-bottom:1px solid #f0f1ec;min-height:72px;font-size:13px}.applicationRow:last-child{border:0}.companyCell{align-items:center;gap:9px;font-weight:700;display:flex}.applicationRow .companyMark{width:38px;height:38px;font-size:15px}.status{border-radius:99px;width:max-content;padding:6px 10px;font-size:12px}.status-ready{color:#65821f;background:#eff8d6}.status-sent{color:#3179a8;background:#e6f3ff}.status-viewed{color:#94751b;background:#fff7ce}.status-replied{color:#4f7424;background:#edf5d9}.status-ghost{color:#676863;background:#f0f0ef}.applicationRow button{height:36px}.weekPanel{border:1px solid var(--landed-line);background:#fff;border-radius:15px;flex-direction:column;padding:20px;display:flex}.weekPanel p{grid-template-columns:38px 25px 1fr;align-items:center;gap:8px;font-size:12px;display:grid}.weekPanel p svg{background:#f1f8dc;border-radius:50%;width:38px;height:38px;padding:10px}.weekPanel p b{font-size:18px}.weekPanel .smile{background:var(--landed-lime);border-radius:50%;place-items:center;width:64px;height:64px;margin-top:35px;font-size:34px;display:grid}.weekPanel>span{color:#777;margin:5px 0 20px;font-size:12px}.weekPanel button{background:linear-gradient(100deg,#dff76d,#b9e347);border:0;border-radius:10px;height:44px;margin-top:auto;font-weight:750}.emptyState{text-align:center;color:#777;padding:80px 20px}.emptyState svg{width:40px}.reviewPage{padding-bottom:110px}.backButton{border:0!important;justify-content:flex-start!important}.reviewHeader{grid-template-columns:70px 1fr auto auto;align-items:center;gap:15px;margin:20px 0 28px;display:grid}.reviewHeader .companyMark{width:70px;height:70px}.reviewHeader h1{margin:0;font-size:28px}.reviewHeader p{color:#777;margin:4px 0}.reviewGrid{grid-template-columns:240px minmax(440px,1fr) 330px;gap:16px;display:grid}.reviewChecklist,.cvReview,.changesPanel{border:1px solid var(--landed-line);background:#fff;border-radius:15px;padding:18px}.reviewChecklist>div{align-items:center;gap:12px;padding:16px 0;display:flex;position:relative}.reviewChecklist>div>span{border:1px solid #ccc;border-radius:50%;place-items:center;width:35px;height:35px;display:grid}.reviewChecklist .done>span,.reviewChecklist .current>span{background:#d7f466;border-color:#b8e33f}.reviewChecklist p{margin:0;font-weight:650}.reviewChecklist small{color:#777;font-weight:400;display:block}.cvReview{padding:0;overflow:hidden}.cvReviewToolbar{border-bottom:1px solid var(--landed-line);justify-content:space-between;align-items:center;height:60px;padding:0 18px;display:flex}.cvReviewToolbar a{height:36px;padding:0 12px}.cvReview iframe{background:#f3f3f0;border:0;width:100%;height:680px}.changesPanel h3{margin-top:4px}.changeItem{gap:10px;margin:15px 0;display:flex}.changeItem>b{background:#eff8d4;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.changeItem p{margin:0;font-size:12px}.changeItem del,.changeItem span{display:block}.changeItem span{color:#56751c;margin-top:4px}.originalNotice{background:#f7faed;border-radius:12px;padding:16px}.originalNotice svg{width:26px}.originalNotice strong{margin:8px 0;display:block}.originalNotice p{color:#777;font-size:12px}.approvalBar{border-top:1px solid var(--landed-line);z-index:15;background:#fffffff5;justify-content:space-between;align-items:center;gap:18px;min-height:80px;padding:12px 28px;display:flex;position:fixed;bottom:0;left:248px;right:0}.approvalBar>div{gap:8px;display:flex}.approvalBar button,.approvalBar a{padding:0 14px}.approvalBar label{gap:8px;font-size:12px;display:flex}.sendFlow{display:flex}.sourceMissing{color:#a15d50;max-width:220px;font-size:12px}.sentProof{color:#638321;font-weight:700}.statusActions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.statusActions button{height:36px;padding:0 10px;font-size:11px}.statusActions svg{width:14px}.landedMain.profilePage{display:block}.profilePage header,.pricingPage header{margin-bottom:26px}.profileHero{border:1px solid var(--landed-line);background:#fff;border-radius:16px;grid-template-columns:92px 1fr 1fr;align-items:center;gap:25px;padding:28px 34px;display:grid}.profileHero>div:nth-child(2){gap:7px;display:grid}.profileHero input{background:0 0;border:0;outline:0;width:100%;min-width:0;font-weight:650}.profileHero .nameInput{font-size:28px;font-weight:800}.profileHero span{color:#777;gap:7px;display:flex}.profileHero span svg{width:18px}.completion{border-left:1px solid var(--landed-line);gap:6px;padding-left:35px;display:grid}.completion small{color:#777}.completion strong{color:#63851a;font-size:30px}.completion i{background:linear-gradient(90deg,#93c628 92%,#eee 92%);border-radius:99px;height:7px}.profileGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;margin-top:18px;display:grid}.profileCard{border:1px solid var(--landed-line);background:#fff;border-radius:16px;min-width:0;padding:24px}.profileCard h2{justify-content:space-between;margin:0 0 18px;font-size:18px;display:flex}.profileCard h2 svg{width:18px}.profileField{border-bottom:1px solid #eff0eb;grid-template-columns:42px 145px 1fr;align-items:center;gap:10px;padding:12px 0;display:grid}.profileField>span{background:#f1f8dd;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.profileField svg{width:18px}.profileField input{background:#f7f9f1;border:1px solid #0000;border-radius:8px;height:38px;padding:0 10px}.profileField input:focus{background:#fff;border-color:#b8de4b;outline:0}.cvFile{align-items:center;gap:14px;display:flex}.cvFile>svg{background:#f3f8e6;border-radius:12px;width:58px;height:58px;padding:14px}.cvFile p span{color:#777;font-size:12px;display:block}.cvButtons{justify-content:flex-end;gap:8px;display:flex}.cvFormatHint{color:#748179;margin:-2px 0 10px;font-size:12px;display:block}.cvButtons button,.cvButtons a{padding:0 14px}.profileCard hr{border:0;border-top:1px solid var(--landed-line);margin:18px 0}.preferenceToggle{align-items:center;gap:12px;display:flex}.preferenceToggle p{margin:0}.preferenceToggle span{color:#777;font-size:12px;display:block}.dealbreakers label{gap:10px;margin:15px 0;display:flex}.dealbreakers small{color:#777}.preferenceRow{border-bottom:1px solid #eff0eb;justify-content:space-between;align-items:center;padding:13px 0;display:flex}.mailConnect{background:#f6f9eb;border-radius:12px;grid-template-columns:40px 1fr auto;align-items:center;gap:10px;margin-top:17px;padding:14px;display:grid}.mailConnect>svg{background:#e8f5bf;border-radius:50%;width:38px;height:38px;padding:9px}.mailConnect span{color:#777;font-size:11px;display:block}.mailConnect button{background:#fff;border:1px solid #ddd;border-radius:8px;padding:8px}.profileSave{border:1px solid var(--landed-line);background:#fff;border-radius:14px;justify-content:space-between;align-items:center;margin-top:18px;padding:14px 18px;display:flex;position:static}.profileSave button{border:0;border-radius:10px;height:45px;padding:0 30px;font-weight:750}.pricingPage header h1{font-size:46px}.pricingPage header p{font-size:20px}.pricingGrid{grid-template-columns:repeat(3,1fr);gap:30px;margin-top:50px;display:grid}.pricingGrid article{border:1px solid var(--landed-line);background:#fff;border-radius:18px;flex-direction:column;min-height:540px;padding:32px;display:flex;position:relative}.pricingGrid article.recommended{background:linear-gradient(140deg,#fff,#fbfdea);border-color:#b9e445;box-shadow:0 0 0 1px #d8f487}.recommendedBadge{background:linear-gradient(100deg,#ddf769,#b5df42);border-radius:99px;align-items:center;gap:8px;height:42px;padding:0 24px;font-weight:800;display:flex;position:absolute;top:-22px;left:50%;transform:translate(-50%)}.recommendedBadge svg{width:18px}.pricingGrid h2{text-transform:uppercase}.price{letter-spacing:-2px;font-size:46px}.pricingGrid article>p{color:#777}.launchOffer{background:#dff477;border-radius:99px;width:max-content;padding:7px 12px;font-size:13px}.pricingGrid hr{border:0;border-top:1px solid var(--landed-line);width:100%;margin:24px 0}.pricingGrid ul{margin:0 0 22px;padding:0;list-style:none}.pricingGrid li{color:#555;align-items:center;gap:9px;margin:12px 0;display:flex}.pricingGrid li svg{color:#22310a;background:#ddf478;border-radius:50%;width:21px;height:21px;padding:4px}.pricingGrid button{margin-top:auto;font-size:16px}.pricingTrust{border:1px solid var(--landed-line);background:#fff;border-radius:15px;grid-template-columns:repeat(4,1fr);margin-top:30px;display:grid}.pricingTrust span{border-right:1px solid var(--landed-line);align-items:center;gap:12px;padding:20px;font-size:13px;display:flex}.pricingTrust span:last-child{border:0}.pricingTrust svg{background:#f1f8dd;border-radius:50%;width:38px;height:38px;padding:9px}.landedToast{z-index:50;color:#fff;background:#171a12;border:0;border-radius:12px;align-items:center;gap:12px;padding:15px 18px;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 12px 40px #0003}.landedToast svg{width:16px}.landedBoot{place-items:center;min-height:100vh;display:grid}.landedBoot .landedLogo{transform:scale(1.4)}.landedApp .syncError{color:#9b4f40;background:#fff2ed;border-radius:10px;margin:18px 0 -10px;padding:12px 14px;font-size:13px}.landedApp .spin{animation:.9s linear infinite landedSpin}@keyframes landedSpin{to{transform:rotate(360deg)}}.companyMark.hasLogo{border:1px solid var(--landed-line);background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:contain;box-shadow:0 2px 8px #1414140f}.swipeCard{touch-action:pan-y;-webkit-user-select:none;user-select:none;will-change:transform;position:relative}.swipeExit-left{animation:.36s cubic-bezier(.32,.72,.24,1) forwards landedSwipeLeft}.swipeExit-right{animation:.36s cubic-bezier(.32,.72,.24,1) forwards landedSwipeRight}.swipeDecision{z-index:4;letter-spacing:.08em;pointer-events:none;background:#ffffffe6;border:3px solid;border-radius:9px;padding:8px 13px;font-size:20px;font-weight:900;position:absolute;top:36px}.swipeDecision.interested{color:#619114;border-color:#83b72b;left:30px;transform:rotate(-10deg)}.swipeDecision.passed{color:#d8564e;border-color:#d8564e;right:30px;transform:rotate(10deg)}@keyframes landedSwipeLeft{to{opacity:0;transform:translate(-120vw)rotate(-24deg)scale(.92)}}@keyframes landedSwipeRight{to{opacity:0;transform:translate(120vw)rotate(24deg)scale(.92)}}@media (prefers-reduced-motion:reduce){.swipeExit-left,.swipeExit-right{animation-duration:.01ms}.swipeCard{transition:none!important}}.uploadError{color:#a24f40;margin:10px 0 0;font-size:12px}.templateLibrary{margin-top:24px;padding:24px}.templateLibraryHead{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}.templateLibraryHead h2{margin:0 0 5px}.templateLibraryHead p{color:var(--landed-muted);margin:0;font-size:14px}.templateLibraryHead>span{background:var(--landed-pale);white-space:nowrap;border-radius:10px;align-items:center;gap:7px;padding:9px 12px;font-size:12px;font-weight:750;display:flex}.templateLibraryHead svg{width:16px}.templateGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.templateCard{border:1px solid var(--landed-line);text-align:left;cursor:pointer;background:#fff;border-radius:16px;grid-template-columns:108px 1fr;align-items:center;gap:16px;min-height:190px;padding:15px;transition:all .18s;display:grid;position:relative}.templateCard:hover{border-color:#b6ca73;transform:translateY(-2px);box-shadow:0 10px 28px #1e270d12}.templateCard.selected{background:#fbfff2;border:2px solid #9ccf25}.templateCard>svg{color:#719f0c;width:20px;position:absolute;top:12px;right:12px}.templateCard strong{margin-bottom:6px;font-size:15px;display:block}.templateCard p{color:var(--landed-muted);margin:0 0 12px;font-size:12px;line-height:1.5}.templateCard small{color:#698f13;font-size:11px;font-weight:800}.templatePreview{--template-accent:#151515;background:#fff;border:1px solid #dedfd9;border-radius:3px;flex-direction:column;gap:7px;width:108px;height:152px;padding:12px 10px;display:flex;position:relative;overflow:hidden;box-shadow:0 5px 16px #00000012}.templatePreview i{background:var(--template-accent);border-radius:1px;width:54%;height:7px}.templatePreview b{background:#b9bcb4;border-radius:1px;width:76%;height:4px}.templatePreview span{background:#d8dad4;border-radius:1px;width:100%;height:3px;display:block}.templatePreview span:nth-of-type(2){width:88%}.templatePreview span:nth-of-type(3){width:72%}.templatePreview em{background:var(--template-accent);opacity:.75;width:42%;height:5px;margin-top:auto}.preview-essential{padding-top:43px}.preview-essential:before{content:"";background:var(--template-accent);clip-path:polygon(0 14%,7% 14%,7% 0,93% 0,93% 14%,100% 14%,95% 100%,5% 100%);height:27px;position:absolute;inset:10px -2px auto}.preview-essential:after{content:"";border-top:1px solid color-mix(in srgb,var(--template-accent) 65%,white);position:absolute;top:52px;left:10px;right:10px}.preview-essential i{border-radius:50%;width:9px;height:9px}.preview-executive{border-top:12px solid var(--template-accent);padding-right:9px}.preview-executive:after{content:"";border-left:1px solid #d4d4cf;position:absolute;top:46px;bottom:12px;left:61%}.preview-executive i{background:#171717;width:58%;height:9px}.preview-executive b{background:var(--template-accent);width:45%}.preview-executive span{width:52%}.preview-executive span:nth-of-type(2){width:44%}.preview-executive span:nth-of-type(3){width:35%}.preview-executive em{background:var(--template-accent);width:30%}.captchaNotice{background:#f7fce9;border:1px solid #dbe9ac;border-radius:12px;gap:9px;margin-top:14px;padding:12px;font-size:12px;line-height:1.45;display:flex}.captchaNotice svg{color:#729b16;flex:none;width:18px}.captchaNotice strong{margin-bottom:2px;display:block}.settingsPage{max-width:1180px;padding-bottom:64px}.settingsHeader{margin-bottom:24px}.settingsEyebrow{color:#789e18;letter-spacing:.13em;margin-bottom:8px;font-size:11px;font-weight:850;display:block}.settingsHeader h1{margin:0 0 8px;font-size:38px}.settingsHeader p{color:var(--landed-muted);margin:0}.settingsTabs{border-bottom:1px solid var(--landed-line);gap:8px;margin-bottom:24px;display:flex}.settingsTabs button{color:var(--landed-muted);background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:9px;padding:13px 16px;font-weight:750;display:flex}.settingsTabs button svg{width:17px}.settingsTabs button.active{color:var(--landed-ink);border-color:var(--landed-lime-2)}.settingsPanel{border:1px solid var(--landed-line);background:#fff;border-radius:20px;padding:28px;box-shadow:0 12px 35px #1414140a}.settingsPanelHead{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.settingsPanelHead h2,.currentPlan h2,.referralHero h2{margin:0 0 7px}.settingsPanelHead p,.currentPlan p,.referralHero p{color:var(--landed-muted);margin:0}.settingsAvatar{background:var(--landed-lime);border-radius:50%;place-items:center;width:58px;height:58px;font-size:18px;font-weight:850;display:grid}.settingsForm{grid-template-columns:1fr 1fr;gap:18px;display:grid}.settingsForm label{gap:8px;font-size:12px;font-weight:800;display:grid}.settingsForm label.wide{grid-column:1/-1}.settingsForm input{border:1px solid var(--landed-line);background:#fbfcf8;border-radius:11px;outline:none;width:100%;padding:13px 14px}.settingsForm input:focus{border-color:var(--landed-lime-2);box-shadow:0 0 0 3px #c9ef5438}.settingsActions{border-top:1px solid var(--landed-line);justify-content:space-between;align-items:center;margin-top:24px;padding-top:20px;display:flex}.settingsActions>span,.billingNote{color:var(--landed-muted);align-items:center;gap:8px;font-size:12px;display:flex}.settingsActions svg,.billingNote svg{width:17px}.currentPlan{background:var(--landed-pale);border:1px solid #d9e9a9;border-radius:16px;grid-template-columns:1fr auto;gap:20px;padding:22px;display:grid}.currentPlan>div:first-child>span{letter-spacing:.12em;color:#6b8c1b;font-size:10px;font-weight:850}.currentPlan>div:nth-child(2){text-align:right}.currentPlan>div:nth-child(2) strong{font-size:28px}.currentPlan>div:nth-child(2) small{color:var(--landed-muted);display:block}.planUsage{grid-column:1/-1}.planUsage p{margin-bottom:8px;font-size:12px}.planUsage>div{background:#dfe7c7;border-radius:99px;height:7px;overflow:hidden}.planUsage i{background:var(--landed-lime-2);border-radius:99px;height:100%;display:block}.planUsage small{color:#66831b;margin-top:7px;display:block}.settingsSubhead{margin:26px 0 12px;font-size:15px}.settingsPlans{gap:10px;display:grid}.settingsPlans article{border:1px solid var(--landed-line);border-radius:13px;grid-template-columns:1fr 120px 120px;align-items:center;gap:16px;padding:16px;display:grid}.settingsPlans article.selected{border-color:var(--landed-lime-2);background:#fbfdef}.settingsPlans h3,.settingsPlans p{margin:0}.settingsPlans h3{font-size:15px}.settingsPlans p{color:var(--landed-muted);margin-top:4px;font-size:11px}.settingsPlans>article>strong{text-align:right}.settingsPlans button{border:1px solid var(--landed-ink);background:#fff;border-radius:9px;padding:9px;font-weight:750}.settingsPlans button:disabled{background:var(--landed-ink);color:#fff;cursor:default}.billingNote{margin:18px 0 0}.referralPanel{overflow:hidden}.referralHero{background:var(--landed-ink);color:#fff;border-radius:16px;align-items:center;gap:18px;padding:24px;display:flex}.referralHero>span{background:var(--landed-lime);width:52px;height:52px;color:var(--landed-ink);border-radius:14px;place-items:center;display:grid}.referralHero>span svg{width:26px}.referralHero small{color:var(--landed-lime);letter-spacing:.12em;font-weight:850}.referralHero p{color:#c9cbc5}.rewardGrid{grid-template-columns:repeat(3,1fr);gap:12px;margin:18px 0;display:grid}.rewardGrid article{border:1px solid var(--landed-line);background:#fbfcf8;border-radius:14px;padding:18px}.rewardGrid b{color:#769d15;font-size:27px}.rewardGrid h3{margin:7px 0;font-size:13px}.rewardGrid p{color:var(--landed-muted);margin:0;font-size:11px;line-height:1.5}.referralShare{grid-template-columns:1fr 210px;gap:12px;display:grid}.referralShare label{font-size:11px;font-weight:800}.referralShare label>span{margin-top:8px;display:flex}.referralShare input{border:1px solid var(--landed-line);background:#f8f9f5;border-right:0;border-radius:10px 0 0 10px;flex:1;min-width:0;padding:12px}.referralShare button{background:var(--landed-lime);border:0;border-radius:0 10px 10px 0;align-items:center;gap:6px;padding:0 16px;font-weight:800;display:flex}.referralShare button svg{width:16px}.referralCode{background:var(--landed-pale);border:1px dashed #a8bc71;border-radius:12px;flex-direction:column;justify-content:center;padding:12px 16px;display:flex}.referralCode small{color:var(--landed-muted);font-size:9px;font-weight:800}.referralCode strong{letter-spacing:.08em;margin-top:4px;font-size:17px}.referralStats{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px;display:grid}.referralStats article{border-top:1px solid var(--landed-line);align-items:center;gap:12px;padding:14px;display:flex}.referralStats svg{color:#779d18;width:20px}.referralStats b,.referralStats span{display:block}.referralStats b{font-size:19px}.referralStats span{color:var(--landed-muted);font-size:10px}.referredBanner{color:#56751c;background:#f0f8d8;border-radius:10px;align-items:center;gap:8px;margin-top:14px;padding:12px 14px;font-size:12px;display:flex}.referredBanner svg{flex:none;width:18px}.referralTerms{color:var(--landed-muted);margin:16px 0 0;font-size:10px}.primary{background:var(--landed-ink);color:#fff;border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:11px 16px;font-weight:800;display:inline-flex}.primary svg{width:16px}@media (max-width:850px){.settingsPage{padding-bottom:90px}.settingsTabs{overflow-x:auto}.settingsTabs button{white-space:nowrap}.settingsPanel{padding:18px}.settingsForm,.rewardGrid,.referralShare,.referralStats{grid-template-columns:1fr}.settingsPlans article{grid-template-columns:1fr auto}.settingsPlans button{grid-column:1/-1}.settingsActions{flex-direction:column;align-items:flex-start;gap:15px}.currentPlan{grid-template-columns:1fr}.currentPlan>div:nth-child(2){text-align:left}}@media (max-width:1250px){.templateGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.landedSidebar{width:210px;padding-left:20px;padding-right:20px}.landedMain{width:calc(100% - 210px);margin-left:210px}.approvalBar{left:210px}.sourceDiscovery,.discoverGrid{grid-template-columns:1fr}.jobDetail{position:static}.jobSearchForm{width:260px}.reviewGrid{grid-template-columns:190px 1fr}.changesPanel{grid-column:1/-1}.swipeLayout{grid-template-columns:1fr 230px}.pricingGrid{gap:14px}.pricingGrid article{padding:22px}.landedLogo strong{font-size:30px}}@media (max-width:850px){.sourceDiscovery{padding:14px}.sourceDiscovery nav{grid-template-columns:1fr}.templateLibrary{padding:18px}.templateLibraryHead{display:block}.templateLibraryHead>span{width:max-content;margin-top:12px}.templateGrid{grid-template-columns:1fr}.templateCard{grid-template-columns:88px 1fr;min-height:154px}.templatePreview{width:88px;height:124px;padding:8px}.preview-essential{padding-top:37px}.landedSidebar{border:0;border-top:1px solid var(--landed-line);width:auto;height:68px;padding:8px 12px;display:block;position:fixed;inset:auto 0 0}.landedSidebar>.landedLogo,.landedAccount{display:none}.landedSidebar nav{grid-template-columns:repeat(5,1fr);gap:4px;margin:0;display:grid}.landedSidebar nav button{justify-content:center;gap:0;height:52px;padding:0;font-size:0}.landedSidebar nav button svg{width:22px}.landedSidebar nav button b{margin:0;font-size:9px;position:absolute;transform:translate(12px,-14px)}.landedMain{width:100%;margin-left:0;padding:22px 16px 90px}.pageHead{display:block}.landedTopbar{margin-top:18px}.jobSearchForm{flex:1;width:auto}.usageBadge,.landedTopbar .avatar{display:none}.filterRow{flex-wrap:nowrap;overflow-x:auto}.filterRow button{flex:none}.discoverGrid{display:block}.jobList{margin-bottom:18px}.detailColumns,.whyGrid{grid-template-columns:1fr}.swipePage{padding-right:16px}.swipeLayout{display:block}.swipeStats{display:none}.swipeCard{padding:20px}.matchCircle{float:right;width:85px;height:85px;margin-top:10px;position:static}.statGrid{grid-template-columns:repeat(2,1fr)}.applicationsLayout{display:block}.weekPanel{margin-top:16px}.tableHead{display:none}.applicationRow{grid-template-columns:1fr 1fr}.applicationRow>:nth-child(3),.applicationRow>:nth-child(5){display:none}.reviewGrid{display:block}.reviewChecklist,.cvReview,.changesPanel{margin-bottom:12px}.approvalBar{grid-template-columns:1fr;padding:10px 14px;display:grid;position:fixed;bottom:68px;left:0}.approvalBar>div{display:none}.approvalBar label{display:flex}.approvalBar .sendFlow,.approvalBar .sendFlow button{width:100%}.reviewPage{padding-bottom:180px}.profileGrid,.pricingGrid{grid-template-columns:1fr}.profileHero{grid-template-columns:70px 1fr}.profileHero .avatar{width:70px;height:70px}.completion{border:0;grid-column:1/-1;padding:0}.profileField{grid-template-columns:40px 1fr}.profileField b{display:none}.pricingPage header h1{font-size:34px}.pricingTrust{grid-template-columns:1fr 1fr}.pricingTrust span{border-bottom:1px solid var(--landed-line)}.pricingGrid article{min-height:480px}.cvReview iframe{height:520px}.profileHero>div:nth-child(2){min-width:0}.profileHero .nameInput{font-size:24px}.profileField input{width:100%;min-width:0}.mailConnect{grid-template-columns:38px 1fr}.mailConnect button{grid-column:1/-1}.profileSave{gap:10px;display:grid}.profileSave button{width:100%}.landedToast{padding:12px;font-size:13px;bottom:82px;left:14px;right:14px}}:root{--rolelane-paper:#faf8ef;--rolelane-black:#111;--rolelane-lime:#b8ef51;--rolelane-cream:#fffdf6}.landedApp{background:var(--rolelane-paper);color:var(--rolelane-black)}.landedSidebar{background:var(--rolelane-black);color:#fff;border-color:#252525}.landedLogo strong{color:#fff;letter-spacing:-1.4px;font-size:29px}.landedSidebar nav button{color:#ecebe5}.landedSidebar nav button:hover{background:#242424}.landedSidebar nav button.active{background:var(--rolelane-lime);color:var(--rolelane-black)}.landedAccount,.landedAccount strong{color:#fff}.accountPlanLink{color:var(--rolelane-lime)}.quota{background:#333}.landedMain{background:var(--rolelane-paper)}.jobListCard,.jobDetail,.sourceDiscovery,.profileCard,.settingsPanel,.applicationsTable,.weekPanel,.statGrid>div,.reviewChecklist,.cvReview,.changesPanel,.swipeCard{background:var(--rolelane-cream);border-color:#ddd8c6;box-shadow:0 12px 30px #1111110a}.jobListCard.selected{border-color:var(--rolelane-black);box-shadow:inset 4px 0 0 var(--rolelane-lime),0 12px 30px #11111112}.primary,.detailActions .primary,.swipeButtons .primary,.settingsActions .primary{background:var(--rolelane-black)!important;color:#fff!important;border-color:var(--rolelane-black)!important}.primary:hover,.detailActions .primary:hover{background:#292929!important}.matchPill,.sourcePill,.settingsEyebrow{color:#49620b}.filterControl>button.hasSelection,.activeFilters button,.languageSettings button.active{background:var(--rolelane-lime);color:var(--rolelane-black);border-color:var(--rolelane-black)}.languageSettings{border-top:1px solid var(--landed-line);justify-content:space-between;align-items:center;gap:20px;margin-top:24px;padding:18px 0;display:flex}.languageSettings strong{font-size:13px}.languageSettings p{color:var(--landed-muted);margin:4px 0 0;font-size:12px}.languageSettings>div:last-child{gap:8px;display:flex}.languageSettings button{cursor:pointer;background:0 0;border:1px solid #cdc9b9;border-radius:999px;padding:9px 13px;font-weight:800}.connectorStates{flex-wrap:wrap;grid-column:1/-1;gap:7px;margin-top:3px;display:flex}.connectorStates>span{background:#fff;border:1px solid #d8d4c5;border-radius:999px;align-items:center;gap:6px;padding:7px 9px;font-size:11px;font-weight:800;display:inline-flex}.connectorStates>span i{background:#9b9b95;border-radius:50%;width:7px;height:7px}.connectorStates>span.connector-active i{background:#69a91d;box-shadow:0 0 0 3px #69a91d21}.connectorStates>span small{color:#777;font-size:9px;font-weight:700}.changeComparison{background:#fff;border:1px solid #d9d4c3;border-radius:14px;margin:12px 0;overflow:hidden}.changeComparison>header{background:var(--rolelane-black);color:#fff;border:0;align-items:center;gap:8px;padding:10px 12px;display:flex}.changeComparison>header b{background:var(--rolelane-lime);color:#111;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.changeComparison>div{gap:0;display:grid}.changeComparison section{padding:12px}.changeComparison section+section{background:#f7fbe9;border-top:1px solid #e5e1d3}.changeComparison small{letter-spacing:.09em;text-transform:uppercase;color:#707068;margin-bottom:5px;font-size:10px;font-weight:900;display:block}.changeComparison p{margin:0;font-size:12px;line-height:1.5}.settingsPanel,.profileCard{border-radius:16px}@media (max-width:850px){.landedSidebar{background:var(--rolelane-black)}.languageSettings{flex-direction:column;align-items:flex-start}.languageSettings>div:last-child{width:100%}.languageSettings button{flex:1}}.filterSearchInput{min-width:300px}.filterSearchInput>label{background:#fff;border:1px solid #dcded4;border-radius:10px;align-items:center;gap:8px;padding:0 10px;display:flex}.filterSearchInput>label>svg{color:#70736c;width:17px}.filterSearchInput input{background:0 0;border:0;outline:0;width:100%;min-width:0;padding:11px 0}.filterSearchInput>label>button{color:#777;background:0 0;border:0;place-items:center;padding:3px;display:grid}.filterSearchInput>label>button svg{width:15px}.filterSearchInput>small{color:var(--landed-muted);margin:9px 3px 2px;font-size:11px;line-height:1.4;display:block}.suggestedJobsNotice{color:#1b1d16;background:#f5fadf;border:1px solid #dfe9be;border-radius:14px;align-items:flex-start;gap:11px;margin:8px 0 2px;padding:15px;display:flex}.suggestedJobsNotice>svg{color:#739b21;flex:none;width:20px}.suggestedJobsNotice strong{font-size:13px}.suggestedJobsNotice p{color:#5d6254;margin:4px 0 0;font-size:12px;line-height:1.45}.jobListCard.suggested{background:#fffefa;border-style:dashed}.jobListCard.suggested.selected{border-style:solid}@media (max-width:850px){.filterRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid;overflow:visible}.filterControl{min-width:0}.filterControl>button{justify-content:center;width:100%}.filterPopover{width:min(358px,100vw - 32px)}.filterControl:nth-child(2n) .filterPopover{left:auto;right:0}.filterSearchInput{width:100%;min-width:0}.suggestedJobsNotice{margin-top:4px}}.cvPreviewState{text-align:center;color:#60645d;background:#f6f7f3;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:260px;padding:28px;display:flex}.cvPreviewState svg{color:#7b8175;width:30px;height:30px}.cvPreviewState strong{color:#20231f}.cvPreviewState span{max-width:420px;font-size:12px;line-height:1.5}.cvPreviewState button{color:#fff;cursor:pointer;background:#111;border:0;border-radius:9px;align-items:center;gap:7px;margin-top:5px;padding:9px 13px;font-weight:750;display:flex}.cvPreviewState button svg{width:15px;height:15px;color:inherit}.cvPreviewState.loading i{border:3px solid #d9ddd1;border-top-color:#86ae26;border-radius:50%;width:24px;height:24px;animation:.8s linear infinite spin}.cvPreviewState.error{background:#fff8f3}.cvPreviewState.error svg{color:#a75c45}.cvPdfReady{min-width:0;position:relative}.cvPdfReady iframe{background:#fff;border:0;width:100%;height:560px;display:block}.cvPdfReady>a{color:#fff;background:#111;border-radius:9px;align-items:center;gap:6px;padding:8px 10px;font-size:11px;font-weight:800;text-decoration:none;display:flex;position:absolute;top:12px;right:12px;box-shadow:0 4px 14px #0002}.cvPdfReady>a svg{width:14px}.profileCvPreview{border:1px solid var(--landed-line);border-radius:12px;margin-top:14px;overflow:hidden}.profileCvPreview iframe{height:520px}.profileCvPreview.cvPreviewState{min-height:220px}.tailoringScore,.unsupportedRequirements{border-radius:12px;flex-direction:column;gap:4px;margin:10px 0;padding:12px;font-size:12px;line-height:1.45;display:flex}.tailoringScore{background:#f1f8d8;border:1px solid #d8e9a6}.unsupportedRequirements{background:#fff5ec;border:1px solid #f1d6bd}.tailoringScore span,.unsupportedRequirements p{color:var(--landed-muted);margin:0}.changeComparison dl{border-top:1px solid var(--landed-line);grid-template-columns:max-content 1fr;gap:5px 10px;margin:10px 0 0;padding-top:10px;font-size:11px;display:grid}.changeComparison dt{color:#5b6250;font-weight:800}.changeComparison dd{color:var(--landed-muted);margin:0;line-height:1.45}@media (max-width:850px){.reviewHeader{grid-template-columns:60px minmax(0,1fr);align-items:start;gap:12px}.reviewHeader .companyMark{width:60px;height:60px}.reviewHeader>div{min-width:0}.reviewHeader h1{overflow-wrap:anywhere;font-size:24px;line-height:1.08}.reviewHeader p{overflow-wrap:anywhere}.reviewHeader>.status,.reviewHeader>.matchPill{justify-self:start}.cvReviewToolbar{gap:10px}.cvReviewToolbar h3{min-width:0}.cvReviewToolbar a{flex:none}.changeComparison dl{grid-template-columns:1fr}.changeComparison dt{margin-top:4px}}.landedLogo img{object-fit:contain;filter:none;width:174px;height:auto}.landedDataBoot{text-align:center;background:var(--rolelane-paper);min-height:100vh;color:var(--rolelane-black);flex-direction:column;justify-content:center;align-items:center;padding:32px;display:flex}.landedDataBoot>.landedLogo{position:absolute;top:30px;left:36px}.landedDataBoot>.landedLogo img{filter:invert();width:174px}.landedDataBoot h1{letter-spacing:-1.6px;margin:28px 0 8px;font-size:clamp(28px,4vw,44px)}.landedDataBoot>p{max-width:590px;color:var(--landed-muted);margin:0;line-height:1.65}.searchOrbit{background:var(--rolelane-lime);border-radius:50%;place-items:center;width:126px;height:126px;display:grid;position:relative}.searchOrbit>svg{z-index:2;width:38px;height:38px}.searchOrbit i{border:2px solid #11111129;border-top-color:#111;border-radius:50%;animation:1.4s linear infinite landedSearchOrbit;position:absolute;inset:-10px}.searchOrbit i:nth-of-type(2){opacity:.62;animation-duration:2s;animation-direction:reverse;inset:-20px}.searchOrbit i:nth-of-type(3){opacity:.34;animation-duration:2.6s;inset:-30px}.bootSteps{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:24px;display:flex}.bootSteps span{background:#fffdf6;border:1px solid #d9d5c6;border-radius:999px;padding:9px 12px;font-size:12px;font-weight:750}.cvAnalysisLoader{text-align:left;background:#fffdf6;border:1px solid #d9d5c6;border-radius:22px;justify-content:center;align-items:center;gap:20px;min-height:180px;padding:28px;display:flex}.cvAnalysisLoader>i{border:5px solid #e4e7dc;border-top-color:#7ba522;border-radius:50%;flex:none;width:58px;height:58px;animation:1s linear infinite landedSearchOrbit}.cvAnalysisLoader strong,.cvAnalysisLoader span,.cvAnalysisLoader small{display:block}.cvAnalysisLoader strong{font-size:17px}.cvAnalysisLoader span{color:#5b6250;margin-top:5px}.cvAnalysisLoader small{max-width:400px;color:var(--landed-muted);margin-top:8px;line-height:1.45}.cvAnalysisLoader.compact{border-radius:14px;justify-content:flex-start;min-height:auto;margin-top:12px;padding:15px}.cvAnalysisLoader.compact>i{border-width:3px;width:34px;height:34px}.progressIcon{background:var(--rolelane-lime);color:#111;border-radius:50%;place-items:center;width:76px;height:76px;margin:24px 0 12px;display:grid}.progressIcon svg{width:31px;height:31px}.dangerZone{border-top:1px solid #efc8c1;margin-top:30px;padding-top:24px}.dangerZone>div strong{color:#8f2f27}.dangerZone>div p{color:#7d5a55;max-width:720px;margin:6px 0 18px;font-size:13px;line-height:1.55}.dangerZone label{gap:8px;max-width:430px;font-size:12px;font-weight:750;display:grid}.dangerZone input{background:snow;border:1px solid #d8a29a;border-radius:10px;padding:12px 13px}.dangerZone>button{color:#fff;background:#9d342b;border:1px solid #9d342b;border-radius:10px;margin-top:14px;padding:11px 15px;font-weight:800}.dangerZone>button:disabled{opacity:.45;cursor:not-allowed}.mailTrackingPanel{background:#fffdf6;border:1px solid #d9d5c6;border-radius:18px;margin:0 0 22px;padding:20px}.mailTrackingIntro{align-items:flex-start;gap:14px;display:flex}.mailTrackingIntro>span{background:var(--rolelane-lime);border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.mailTrackingIntro svg{width:21px}.mailTrackingIntro h2{margin:0;font-size:18px}.mailTrackingIntro p{color:var(--landed-muted);margin:5px 0 0;font-size:13px;line-height:1.5}.mailProviderGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.mailProviderGrid article{background:#fff;border:1px solid #e1ded1;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;padding:13px;display:flex}.mailProviderGrid article>div{align-items:center;gap:10px;min-width:0;display:flex}.mailProviderGrid article p{min-width:0;margin:0}.mailProviderGrid article strong,.mailProviderGrid article span{display:block}.mailProviderGrid article span{text-overflow:ellipsis;max-width:220px;color:var(--landed-muted);font-size:12px;overflow:hidden}.mailProviderGrid button{color:#fff;background:#111;border:1px solid #222;border-radius:9px;padding:9px 12px;font-weight:750}.mailProviderGrid button:disabled{opacity:.45}@keyframes landedSearchOrbit{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.searchOrbit i,.cvAnalysisLoader>i{animation-duration:.01ms;animation-iteration-count:1}}@media (max-width:680px){.landedDataBoot>.landedLogo{top:20px;left:20px}.landedDataBoot{padding:90px 22px 30px}.searchOrbit{width:104px;height:104px}.bootSteps{width:100%;max-width:330px;display:grid}.mailProviderGrid{grid-template-columns:1fr}.mailProviderGrid article{flex-wrap:wrap;align-items:flex-start}}.cvImportReview{background:#fbfdf3;border:1px solid #d7e7a5;border-radius:16px;margin:16px 0;padding:16px}.cvImportReview>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.cvImportReview>header small{color:#6f941c;letter-spacing:.12em;font-size:10px;font-weight:850;display:block}.cvImportReview>header h3{margin:4px 0}.cvImportReview>header p{color:var(--landed-muted);margin:0;font-size:12px}.cvImportReview>header>svg{color:#668c16;width:24px;height:24px}.cvImportSections{gap:8px;margin:14px 0;display:grid}.cvImportSections>article{background:#fff;border:1px solid #dedfd8;border-radius:12px;padding:11px}.cvImportSections>article.accepted{background:#f7fce8;border-color:#a9cf42}.cvImportSectionToggle{text-align:left;background:0 0;border:0;grid-template-columns:28px minmax(0,1fr);gap:10px;width:100%;padding:0;display:grid}.cvImportSectionToggle>span{color:#777;background:#eee;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.cvImportSections>article.accepted .cvImportSectionToggle>span{color:var(--landed-lime);background:#151515}.cvImportSections svg{width:14px;height:14px}.cvImportSections strong{font-size:13px}.cvImportSections em{color:#935929;background:#fff0df;border-radius:999px;margin-left:8px;padding:3px 6px;font-size:9px;font-style:normal;font-weight:800;display:inline-block}.cvImportSections>article>label{color:#6b6b66;gap:5px;margin:9px 0 0 38px;font-size:10px;font-weight:750;display:grid}.cvImportSections textarea{resize:vertical;color:#171717;background:#fff;border:1px solid #d7d9cf;border-radius:8px;width:100%;min-height:68px;padding:8px 9px;font:500 11px/1.45 inherit}.cvImportSections textarea:focus{outline-offset:1px;outline:2px solid #9ecb35}.cvImportSections textarea:disabled{opacity:.55;background:#f1f1ec}.cvImportWarning{color:#83522c;background:#fff4e8;border-radius:9px;margin:0 0 12px;padding:9px;font-size:11px}.cvImportReview>footer{justify-content:flex-end;align-items:center;gap:8px;display:flex}.cvImportReview>footer button{background:#fff;border:1px solid #222;border-radius:9px;align-items:center;gap:6px;padding:9px 12px;font-weight:750;display:flex}.cvImportReview>footer .primary{color:#fff;background:#111}.cvImportReview>footer button:disabled{opacity:.45}.cvImportReview>footer svg{width:15px;height:15px}@media (max-width:680px){.cvImportReview{padding:13px}.cvImportReview>footer{flex-direction:column-reverse;align-items:stretch}.cvImportReview>footer button{justify-content:center}.cvImportSections em{width:max-content;margin:5px 0 0;display:block}.cvImportSections p{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}}
