@import "https://fonts.googleapis.com/css2?family=Archivo:wght@400;500;600;700;800&family=Instrument+Serif:ital@0;1&family=Spline+Sans+Mono:wght@400;500;600&display=swap";
.Home-module__jZheXW__page{--paper:#f2efe7;--deep:#eae6da;--surface:#fbfaf5;--ink:#171610;--soft:#3a382e;--muted:#625e52;--line:#dcd7c6;--acid:#d7f04c;--pine:#1d4a38;background:var(--paper);color:var(--ink);min-height:100vh;font-family:Archivo,Arial,sans-serif;line-height:1.55}.Home-module__jZheXW__page *{box-sizing:border-box}.Home-module__jZheXW__page a{color:inherit;text-decoration:none}.Home-module__jZheXW__page button{cursor:pointer;font-family:inherit}.Home-module__jZheXW__wrap{max-width:1160px;margin:0 auto;padding-left:28px;padding-right:28px}.Home-module__jZheXW__nav{z-index:40;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line);background:#f2efe7e6;position:sticky;top:0}.Home-module__jZheXW__navInner{align-items:center;gap:34px;height:68px;display:flex}.Home-module__jZheXW__logo{letter-spacing:-.04em;align-items:center;gap:9px;font-size:21px;font-weight:800;display:inline-flex}.Home-module__jZheXW__navLinks{color:var(--soft);gap:26px;font-size:14px;font-weight:500;display:flex}.Home-module__jZheXW__navAuth{gap:10px;margin-left:auto;display:flex}.Home-module__jZheXW__btn{white-space:nowrap;border:0;border-radius:999px;justify-content:center;align-items:center;padding:11px 22px;font-size:14px;font-weight:600;transition:all .15s;display:inline-flex}.Home-module__jZheXW__btn:active{transform:scale(.97)}.Home-module__jZheXW__ink{background:var(--ink);color:var(--paper)}.Home-module__jZheXW__ghost{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink);background:0 0}.Home-module__jZheXW__smallBtn{padding:8px 16px;font-size:13px}.Home-module__jZheXW__largeBtn{padding:15px 30px;font-size:16px}.Home-module__jZheXW__acidBtn{background:var(--acid);color:var(--ink)}.Home-module__jZheXW__heroCopy{max-width:900px}.Home-module__jZheXW__hero h1,.Home-module__jZheXW__finalCta h2{letter-spacing:-.05em;margin:26px 0 0;font-size:clamp(48px,7vw,84px);font-weight:800;line-height:.98}.Home-module__jZheXW__page h2{letter-spacing:-.04em;margin:14px 0 0;font-size:clamp(30px,3.6vw,42px);line-height:1.05}.Home-module__jZheXW__page h1 em,.Home-module__jZheXW__page h2 em{font-family:Instrument Serif,Georgia,serif;font-weight:400}.Home-module__jZheXW__eyebrow{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;font-family:Spline Sans Mono,monospace;font-size:12px;font-weight:500;display:flex}.Home-module__jZheXW__eyebrow:before{content:"";background:var(--ink);width:22px;height:2px}.Home-module__jZheXW__marker{z-index:0;white-space:nowrap;position:relative}.Home-module__jZheXW__marker:before{content:"";background:var(--acid);z-index:-1;border-radius:3px;position:absolute;inset:8% -3% 0;transform:rotate(-1.2deg)}.Home-module__jZheXW__lede{max-width:650px;color:var(--soft);margin-top:30px;font-size:19px;line-height:1.6}.Home-module__jZheXW__searchArea{max-width:780px;margin-top:44px}.Home-module__jZheXW__searchbar{background:var(--surface);border:2px solid var(--ink);box-shadow:4px 4px 0 var(--ink);border-radius:999px;align-items:center;gap:12px;padding:7px 7px 7px 24px;display:flex}.Home-module__jZheXW__searchbar svg{color:var(--muted);flex:none}.Home-module__jZheXW__searchbar input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font:16px Archivo}.Home-module__jZheXW__suggestions{flex-wrap:wrap;align-items:center;gap:9px;margin-top:16px;display:flex}.Home-module__jZheXW__suggestions>span,.Home-module__jZheXW__suggestions button{font-family:Spline Sans Mono,monospace;font-size:12px}.Home-module__jZheXW__suggestions button,.Home-module__jZheXW__chip{border:1px solid var(--line);background:var(--surface);color:var(--soft);border-radius:999px;padding:6px 13px}.Home-module__jZheXW__ledger{background:var(--surface);border:1px solid var(--line);border-radius:14px;grid-template-columns:repeat(4,1fr);margin-top:74px;display:grid;overflow:hidden}.Home-module__jZheXW__ledger>div{border-right:1px solid var(--line);padding:22px 24px}.Home-module__jZheXW__ledger>div:last-child{border:0}.Home-module__jZheXW__ledger strong{letter-spacing:-.04em;font:600 30px Spline Sans Mono;display:block}.Home-module__jZheXW__ledger span{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;margin-top:4px;font:12px Spline Sans Mono;display:block}.Home-module__jZheXW__section{margin-top:110px}.Home-module__jZheXW__sectionHead{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:36px;display:flex}.Home-module__jZheXW__grid3{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.Home-module__jZheXW__card{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:26px;display:block}.Home-module__jZheXW__company{align-items:center;gap:14px;margin-bottom:20px;display:flex}.Home-module__jZheXW__company>span{color:#fff;background:#35547e;border-radius:11px;place-items:center;width:46px;height:46px;font-size:20px;font-weight:700;display:grid}.Home-module__jZheXW__company b,.Home-module__jZheXW__company small{display:block}.Home-module__jZheXW__rating{color:var(--soft);font:600 13px Spline Sans Mono}.Home-module__jZheXW__rating:first-letter{color:#e0a63c}.Home-module__jZheXW__distribution{flex-direction:column;gap:12px;display:flex}.Home-module__jZheXW__distribution>div{grid-template-columns:78px 1fr 50px;align-items:center;gap:12px;font-size:13px;display:grid}.Home-module__jZheXW__distribution i{background:var(--deep);border-radius:99px;height:12px;overflow:hidden}.Home-module__jZheXW__distribution i b{border-radius:99px;height:100%;display:block}.Home-module__jZheXW__dark{background:var(--ink)}.Home-module__jZheXW__muted{background:#b5b09c}.Home-module__jZheXW__distribution code{text-align:right}.Home-module__jZheXW__cardStats{border-top:1px solid var(--line);justify-content:space-between;gap:5px;margin-top:18px;padding-top:18px;font:11px Spline Sans Mono;display:flex}.Home-module__jZheXW__darkCard{background:var(--ink);border-color:var(--ink);color:var(--paper);flex-direction:column;display:flex}.Home-module__jZheXW__acidTag,.Home-module__jZheXW__tag{background:var(--acid);color:var(--ink);letter-spacing:.06em;text-transform:uppercase;border-radius:5px;align-self:flex-start;padding:3px 9px;font:11px Spline Sans Mono;display:inline-block}.Home-module__jZheXW__tag{background:var(--deep);color:var(--soft)}.Home-module__jZheXW__darkCard blockquote{flex:1;margin:22px 0;font:italic 27px/1.25 Instrument Serif,Georgia}.Home-module__jZheXW__darkCard small{color:#b5b09c;font-family:Spline Sans Mono}.Home-module__jZheXW__roles{margin-top:20px}.Home-module__jZheXW__roles div{border-bottom:1px solid var(--line);justify-content:space-between;padding:11px 0;font-size:14px;display:flex}.Home-module__jZheXW__roles span,.Home-module__jZheXW__muted{color:var(--muted);font:12px Spline Sans Mono}.Home-module__jZheXW__card>.Home-module__jZheXW__muted{margin-top:20px}.Home-module__jZheXW__featureGrid{margin-top:44px}.Home-module__jZheXW__featureGrid code{color:var(--muted);font-size:13px}.Home-module__jZheXW__featureGrid h3{letter-spacing:-.03em;margin:14px 0 10px;font-size:21px}.Home-module__jZheXW__featureGrid p{min-height:94px;color:var(--muted);font-size:14px;line-height:1.6}.Home-module__jZheXW__featureGrid .Home-module__jZheXW__chip{margin-top:18px;font-size:11px;display:inline-block}.Home-module__jZheXW__aiSection{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}.Home-module__jZheXW__aiSection .Home-module__jZheXW__lede{margin:22px 0 30px;font-size:17px}.Home-module__jZheXW__answer{padding:0;overflow:hidden}.Home-module__jZheXW__answer header{border-bottom:1px solid var(--line);gap:10px;padding:16px 22px;display:flex}.Home-module__jZheXW__answer>div{background:var(--surface);padding:26px}.Home-module__jZheXW__answer p{font-size:14px;line-height:1.65}.Home-module__jZheXW__answer hr{border:0;border-top:1px solid var(--line);margin:18px 0}.Home-module__jZheXW__answer small{color:var(--soft);margin-top:12px;display:block}.Home-module__jZheXW__directory{background:var(--pine);color:#fff;border-radius:22px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:40px;padding:54px;display:flex}.Home-module__jZheXW__directory>div:first-child{max-width:570px}.Home-module__jZheXW__directory p{color:#cfdcc9;margin-top:14px}.Home-module__jZheXW__companyChips{flex-wrap:wrap;flex-basis:100%;gap:9px;display:flex}.Home-module__jZheXW__companyChips span{background:#ffffff14;border:1px solid #fff3;border-radius:999px;padding:6px 13px;font:12px Spline Sans Mono}.Home-module__jZheXW__finalCta{text-align:center;padding-top:20px}.Home-module__jZheXW__finalCta h2{font-size:clamp(38px,5.5vw,64px)}.Home-module__jZheXW__finalCta .Home-module__jZheXW__lede{max-width:540px;margin:26px auto 0}.Home-module__jZheXW__finalCta>div{justify-content:center;gap:14px;margin-top:36px;display:flex}.Home-module__jZheXW__footer{background:var(--deep);border-top:1px solid var(--line);margin-top:110px;padding:54px 0 40px}.Home-module__jZheXW__footGrid{grid-template-columns:1.6fr repeat(3,1fr);gap:40px;display:grid}.Home-module__jZheXW__footGrid p{max-width:270px;color:var(--muted);margin-top:16px;font-size:13px}.Home-module__jZheXW__footGrid h4{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;margin:0 0 14px;font:12px Spline Sans Mono}.Home-module__jZheXW__footGrid>div:not(:first-child){flex-direction:column;gap:9px;display:flex}.Home-module__jZheXW__footGrid>div:not(:first-child) a{color:var(--soft);font-size:14px}.Home-module__jZheXW__footBottom{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;margin-top:44px;padding-top:22px;font:12px Spline Sans Mono;display:flex}@media (max-width:860px){.Home-module__jZheXW__navLinks{display:none}.Home-module__jZheXW__hero{padding-top:62px}.Home-module__jZheXW__ledger,.Home-module__jZheXW__grid3,.Home-module__jZheXW__aiSection,.Home-module__jZheXW__footGrid{grid-template-columns:1fr}.Home-module__jZheXW__ledger>div{border-right:0;border-bottom:1px solid var(--line)}.Home-module__jZheXW__section{margin-top:72px}.Home-module__jZheXW__sectionHead{flex-direction:column;align-items:flex-start}.Home-module__jZheXW__featureGrid p{min-height:auto}.Home-module__jZheXW__directory{padding:34px}.Home-module__jZheXW__footer{margin-top:72px}.Home-module__jZheXW__footBottom{flex-wrap:wrap;gap:10px}}@media (max-width:560px){.Home-module__jZheXW__wrap{padding-left:18px;padding-right:18px}.Home-module__jZheXW__navAuth .Home-module__jZheXW__ghost{display:none}.Home-module__jZheXW__hero h1{font-size:45px}.Home-module__jZheXW__searchbar{padding-left:16px}.Home-module__jZheXW__searchbar input{font-size:14px}.Home-module__jZheXW__searchbar .Home-module__jZheXW__btn{padding:10px 15px}.Home-module__jZheXW__suggestions{align-items:flex-start}.Home-module__jZheXW__finalCta>div{flex-direction:column}.Home-module__jZheXW__directory{padding:28px}.Home-module__jZheXW__cardStats{font-size:10px}}.Home-module__jZheXW__page{--paper:#f3f0e8;--deep:#e8e3d8;--surface:#fffdf8;--ink:#171719;--soft:#3d3b36;--muted:#68655d;--line:#d9d3c6;--acid:#d4e832;--pine:#252b22}.Home-module__jZheXW__nav{background:#f7fbfceb}.Home-module__jZheXW__acid{background:#d4e832}.Home-module__jZheXW__ink:hover{background:#0f1b2b}.Home-module__jZheXW__eyebrow:before{background:#d4e832;border-radius:2px;width:8px;height:8px;transform:rotate(45deg)}.Home-module__jZheXW__heroModes{gap:4px;margin-bottom:12px;display:flex}.Home-module__jZheXW__heroModes button{color:var(--muted);background:0 0;border:0;border-radius:8px;align-items:center;gap:7px;padding:9px 13px;font-size:13px;font-weight:600;display:flex}.Home-module__jZheXW__heroModes button:hover{color:var(--ink);background:#ffffff8c}.Home-module__jZheXW__heroModes .Home-module__jZheXW__heroModeActive{background:var(--ink);color:var(--surface)}.Home-module__jZheXW__heroModes button span{background:var(--acid);color:var(--ink);letter-spacing:.08em;border-radius:4px;padding:2px 5px;font:600 8px Spline Sans Mono}.Home-module__jZheXW__heroDropzone{background:var(--surface);cursor:pointer;min-height:82px;box-shadow:4px 4px 0 var(--ink);border:2px dashed #aaa596;border-radius:18px;align-items:center;gap:14px;padding:13px 14px 13px 18px;transition:all .2s;display:flex}.Home-module__jZheXW__heroDropzone:hover,.Home-module__jZheXW__heroDropzone.Home-module__jZheXW__dragging{border-color:var(--ink);background:#f9faeb}.Home-module__jZheXW__heroDropzone.Home-module__jZheXW__hasResume{background:#f8fae9;border-style:solid;border-color:#9aae37}.Home-module__jZheXW__heroUploadIcon{background:var(--acid);width:45px;height:45px;color:var(--ink);border-radius:11px;flex:none;place-items:center;display:grid}.Home-module__jZheXW__heroUploadCopy{flex-direction:column;flex:1;min-width:0;display:flex}.Home-module__jZheXW__heroUploadCopy strong{text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.Home-module__jZheXW__heroUploadCopy small{color:var(--muted);margin-top:2px;font-size:12px}.Home-module__jZheXW__heroWorkspace{grid-template-columns:minmax(0,1.2fr) minmax(330px,.8fr);align-items:stretch;gap:24px;margin-top:44px;display:grid}.Home-module__jZheXW__heroWorkspace .Home-module__jZheXW__searchArea{border:1px solid var(--line);background:#fffdf88f;border-radius:18px;flex-direction:column;max-width:none;margin-top:0;padding:22px;display:flex}.Home-module__jZheXW__heroWorkspace .Home-module__jZheXW__searchbar{margin-top:0}.Home-module__jZheXW__matchError{color:#a43d32;margin:12px 3px 0;font-size:12px}.Home-module__jZheXW__heroMatches{background:var(--ink);color:var(--surface);box-shadow:5px 5px 0 var(--acid);border-radius:18px;padding:22px}.Home-module__jZheXW__heroMatchesHead{justify-content:space-between;align-items:center;display:flex}.Home-module__jZheXW__heroMatchesHead>span{color:var(--acid);letter-spacing:.13em;font:600 10px Spline Sans Mono}.Home-module__jZheXW__heroMatchesHead small{color:#aaa79e;font-size:10px}.Home-module__jZheXW__heroMatches>h3{letter-spacing:-.03em;margin:12px 0 18px;font-size:21px;line-height:1.2}.Home-module__jZheXW__roleMatches{flex-direction:column;gap:7px;display:flex}.Home-module__jZheXW__roleMatch{background:#292824;border:1px solid #3b3933;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:12px;transition:all .18s;display:grid!important}.Home-module__jZheXW__roleMatch:hover{border-color:#706d62;transform:translate(2px)}.Home-module__jZheXW__roleRank{color:#77736a;font:11px Spline Sans Mono}.Home-module__jZheXW__roleCopy{flex-direction:column;min-width:0;display:flex}.Home-module__jZheXW__roleCopy b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.Home-module__jZheXW__roleCopy small{text-overflow:ellipsis;white-space:nowrap;color:#aaa79e;font-size:10px;overflow:hidden}.Home-module__jZheXW__roleScore{color:var(--acid);flex-direction:column;align-items:flex-end;font:600 13px Spline Sans Mono;display:flex}.Home-module__jZheXW__roleScore small{color:#88857c;text-transform:uppercase;font-size:7px}.Home-module__jZheXW__heroMatches>p{color:#aaa79e;align-items:center;gap:6px;margin:14px 2px 0;font-size:10px;display:flex}.Home-module__jZheXW__matchesReady{box-shadow:5px 5px #9aae37}.Home-module__jZheXW__matchSection{border-top:1px solid var(--line);margin-top:110px;padding-top:92px;padding-bottom:88px}.Home-module__jZheXW__matchIntro{text-align:center;max-width:720px;margin:0 auto}.Home-module__jZheXW__matchIntro .Home-module__jZheXW__eyebrow{justify-content:center}.Home-module__jZheXW__matchIntro h2{font-size:clamp(38px,5vw,58px);line-height:1.02}.Home-module__jZheXW__matchIntro p{max-width:660px;color:var(--soft);margin:22px auto 0;font-size:17px;line-height:1.65}.Home-module__jZheXW__matchPanel{background:var(--surface);border:1px solid var(--line);border-radius:20px;max-width:760px;margin:42px auto 0;padding:10px;box-shadow:0 18px 50px #221f1612}.Home-module__jZheXW__modeTabs{background:var(--deep);border-radius:12px;grid-template-columns:1fr 1fr;gap:6px;padding:5px;display:grid}.Home-module__jZheXW__modeTabs button{color:var(--muted);background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:11px;font-size:14px;font-weight:600;display:flex}.Home-module__jZheXW__modeTabs .Home-module__jZheXW__activeTab{background:var(--surface);color:var(--ink);box-shadow:0 2px 7px #14141414}.Home-module__jZheXW__dropzone{cursor:pointer;background:linear-gradient(#ffffff73,#f2efe752);border:1.5px dashed #aaa596;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;min-height:230px;margin:10px 0 0;transition:all .2s;display:flex}.Home-module__jZheXW__dropzone:hover,.Home-module__jZheXW__dragging{border-color:var(--ink);background:#f7f7eb}.Home-module__jZheXW__hasResume{background:#f8fae9;border-style:solid;border-color:#9aae37}.Home-module__jZheXW__uploadIcon{background:var(--ink);width:48px;height:48px;color:var(--acid);border-radius:13px;place-items:center;margin-bottom:13px;display:grid}.Home-module__jZheXW__hasResume .Home-module__jZheXW__uploadIcon{background:var(--acid);color:var(--ink)}.Home-module__jZheXW__dropzone strong{font-size:18px}.Home-module__jZheXW__dropzone small{color:var(--muted);margin-top:3px}.Home-module__jZheXW__browseLink{color:var(--ink);text-underline-offset:3px;margin-top:13px;font-size:12px;font-weight:700;text-decoration:underline}.Home-module__jZheXW__roleSearch{background:#f8f6ef;border-radius:13px;grid-template-columns:1fr 1fr auto;align-items:center;gap:0;margin-top:10px;padding:24px 18px;display:grid}.Home-module__jZheXW__roleSearch label{border-right:1px solid var(--line);color:var(--muted);align-items:center;gap:11px;padding:0 15px;display:flex}.Home-module__jZheXW__roleSearch label:nth-child(2){border:0}.Home-module__jZheXW__roleSearch label span{flex-direction:column;min-width:0;display:flex}.Home-module__jZheXW__roleSearch label small{letter-spacing:.1em;font:600 9px Spline Sans Mono}.Home-module__jZheXW__roleSearch input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;margin-top:3px;padding:0;font:14px Archivo}.Home-module__jZheXW__roleSearch button{gap:7px;padding:13px 17px}.Home-module__jZheXW__privacyNote{color:var(--muted);justify-content:center;align-items:center;gap:6px;padding:12px 6px 4px;font-size:11px;display:flex}.Home-module__jZheXW__matchPreviewHead{justify-content:space-between;align-items:center;margin:54px 0 18px;display:flex}.Home-module__jZheXW__matchPreviewHead>span{letter-spacing:.13em;text-transform:uppercase;color:var(--muted);font:500 12px Spline Sans Mono}.Home-module__jZheXW__matchPreviewHead a{align-items:center;gap:5px;font-size:13px;font-weight:700;display:flex}.Home-module__jZheXW__jobGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.Home-module__jZheXW__jobCard{background:var(--surface);border:1px solid var(--line);border-radius:15px;padding:20px;transition:all .2s}.Home-module__jZheXW__jobCard:hover{border-color:#aaa596;transform:translateY(-3px);box-shadow:0 12px 28px #221f1614}.Home-module__jZheXW__jobTop{grid-template-columns:auto 1fr auto;align-items:center;gap:11px;display:grid}.Home-module__jZheXW__jobLogo{border-radius:11px;place-items:center;width:42px;height:42px;font-weight:800;display:grid}.Home-module__jZheXW__blue{color:#22548a;background:#dceafa}.Home-module__jZheXW__violet{color:#62418a;background:#ebe2f7}.Home-module__jZheXW__orange{color:#8d4b22;background:#fae7d6}.Home-module__jZheXW__jobTop h3{letter-spacing:-.02em;margin:0;font-size:15px;line-height:1.2}.Home-module__jZheXW__jobTop p{color:var(--muted);margin:3px 0 0;font-size:12px}.Home-module__jZheXW__jobTop>strong{color:#266624;background:#dcefcf;border-radius:99px;padding:5px 8px;font-size:13px}.Home-module__jZheXW__jobTop>strong small{font-size:9px}.Home-module__jZheXW__jobMeta{color:var(--muted);flex-wrap:wrap;gap:13px;margin-top:18px;font-size:11px;display:flex}.Home-module__jZheXW__jobMeta span,.Home-module__jZheXW__jobBottom span,.Home-module__jZheXW__jobBottom b{align-items:center;gap:5px;display:flex}.Home-module__jZheXW__interviewStrip{background:var(--paper);color:var(--soft);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;margin:16px -8px 0;padding:10px 9px;font-size:10px;display:flex}.Home-module__jZheXW__interviewStrip span+span:before{content:"·";color:var(--muted);margin-right:8px}.Home-module__jZheXW__jobBottom{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;margin-top:17px;padding-top:15px;font-size:11px;display:flex}.Home-module__jZheXW__jobBottom>span{color:var(--muted)}.Home-module__jZheXW__jobBottom b{color:var(--ink)}.Home-module__jZheXW__matchFootnote{text-align:center;color:var(--muted);margin:22px 0 0;font-size:12px}.Home-module__jZheXW__matchFootnote b{color:var(--ink)}@media (max-width:860px){.Home-module__jZheXW__matchSection{margin-top:72px;padding-top:70px}.Home-module__jZheXW__jobGrid{grid-template-columns:1fr}.Home-module__jZheXW__roleSearch{grid-template-columns:1fr;gap:18px}.Home-module__jZheXW__roleSearch label{border:0;padding:0}.Home-module__jZheXW__roleSearch button{margin-top:3px}.Home-module__jZheXW__jobCard{padding:22px}.Home-module__jZheXW__matchPreviewHead{margin-top:40px}}@media (max-width:560px){.Home-module__jZheXW__heroModes{width:100%}.Home-module__jZheXW__heroModes button{flex:1;justify-content:center;padding:9px 7px;font-size:11px}.Home-module__jZheXW__heroDropzone{flex-wrap:wrap;align-items:flex-start}.Home-module__jZheXW__heroDropzone>.Home-module__jZheXW__btn{width:100%}.Home-module__jZheXW__heroUploadCopy{padding-top:3px}.Home-module__jZheXW__matchSection{padding-top:54px;padding-bottom:50px}.Home-module__jZheXW__matchIntro p{font-size:15px}.Home-module__jZheXW__matchPreviewHead a{display:none}.Home-module__jZheXW__jobTop{grid-template-columns:auto 1fr}.Home-module__jZheXW__jobTop>strong{grid-column:2;justify-self:start}.Home-module__jZheXW__jobBottom{flex-direction:column;align-items:flex-start}.Home-module__jZheXW__interviewStrip{gap:5px}.Home-module__jZheXW__interviewStrip span+span:before{margin-right:5px}}@media (max-width:860px){.Home-module__jZheXW__heroWorkspace{grid-template-columns:1fr}.Home-module__jZheXW__heroMatches{min-height:auto}}@media (max-width:560px){.Home-module__jZheXW__heroWorkspace{gap:16px;margin-top:32px}.Home-module__jZheXW__heroWorkspace .Home-module__jZheXW__searchArea,.Home-module__jZheXW__heroMatches{padding:16px}.Home-module__jZheXW__roleMatch{grid-template-columns:auto minmax(0,1fr) auto}.Home-module__jZheXW__roleMatch>svg{display:none}.Home-module__jZheXW__roleScore{font-size:11px}}.Home-module__jZheXW__heroModes{background:var(--deep);border:1px solid var(--line);border-radius:12px;grid-template-columns:1fr 1fr;gap:5px;margin-bottom:16px;padding:5px;display:grid}.Home-module__jZheXW__heroModes button{width:100%;min-height:43px;color:var(--soft);border:1px solid #0000;border-radius:8px;justify-content:center}.Home-module__jZheXW__heroModes button:hover{background:#ffffffb8}.Home-module__jZheXW__heroModes .Home-module__jZheXW__heroModeActive{background:var(--surface);border-color:var(--ink);color:var(--ink);box-shadow:0 2px 0 var(--ink)}.Home-module__jZheXW__heroModes .Home-module__jZheXW__heroModeActive:hover{background:var(--surface)}.Home-module__jZheXW__emptyMatches{flex-direction:column;justify-content:center;align-items:flex-start;height:100%;min-height:250px;padding:16px 22px;display:flex}.Home-module__jZheXW__emptyMatches>span{background:var(--acid);width:52px;height:52px;color:var(--ink);border-radius:14px;place-items:center;display:grid}.Home-module__jZheXW__emptyMatches h3{letter-spacing:-.035em;margin:20px 0 8px;font-size:25px}.Home-module__jZheXW__emptyMatches p{color:#c1beb5;max-width:390px;margin:0;font-size:14px;line-height:1.6}.Home-module__jZheXW__emptyMatches button{background:var(--surface);color:var(--ink);border:0;border-radius:8px;align-items:center;gap:7px;margin-top:22px;padding:11px 15px;font-size:12px;font-weight:700;display:flex}@media (max-width:560px){.Home-module__jZheXW__heroModes{grid-template-columns:1fr 1fr}.Home-module__jZheXW__heroModes button{padding:8px 4px;font-size:10px}.Home-module__jZheXW__heroModes button span{display:none}.Home-module__jZheXW__emptyMatches{min-height:230px;padding:12px}.Home-module__jZheXW__emptyMatches h3{font-size:22px}}.Home-module__jZheXW__hero{padding-top:48px}.Home-module__jZheXW__hero h1{margin-top:18px;font-size:clamp(46px,5.8vw,70px)}.Home-module__jZheXW__hero .Home-module__jZheXW__lede{margin-top:22px;line-height:1.5}.Home-module__jZheXW__heroWorkspace{margin-top:28px}.Home-module__jZheXW__heroWorkspace .Home-module__jZheXW__searchArea{padding:18px}.Home-module__jZheXW__emptyMatches{min-height:215px;padding:10px 20px}.Home-module__jZheXW__emptyMatches>span{width:46px;height:46px}.Home-module__jZheXW__emptyMatches h3{margin-top:15px}.Home-module__jZheXW__emptyMatches button{margin-top:16px}.Home-module__jZheXW__hero .Home-module__jZheXW__ledger{margin-top:42px}@media (max-width:860px){.Home-module__jZheXW__hero{padding-top:38px}.Home-module__jZheXW__heroWorkspace{margin-top:24px}.Home-module__jZheXW__emptyMatches{min-height:205px}}@media (max-width:560px){.Home-module__jZheXW__hero{padding-top:28px}.Home-module__jZheXW__hero h1{font-size:42px}.Home-module__jZheXW__hero .Home-module__jZheXW__lede{margin-top:18px}.Home-module__jZheXW__heroWorkspace{margin-top:22px}.Home-module__jZheXW__heroWorkspace .Home-module__jZheXW__searchArea{padding:13px}.Home-module__jZheXW__hero .Home-module__jZheXW__ledger{margin-top:32px}}.Home-module__jZheXW__heroWorkspace{grid-template-columns:minmax(0,1fr) minmax(420px,1fr);align-items:start}.Home-module__jZheXW__searchLabel{color:var(--soft);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;margin-bottom:14px;font:600 11px Spline Sans Mono;display:flex}.Home-module__jZheXW__resumeMatchCard{background:var(--surface);border:1px solid var(--line);text-align:center;border-radius:18px;padding:25px}.Home-module__jZheXW__resumeMatchCard h2{margin:0;font-size:28px;line-height:1.05}.Home-module__jZheXW__resumeMatchCard h2 em{font-family:Instrument Serif,Georgia,serif;font-weight:400}.Home-module__jZheXW__resumeMatchCard>p{max-width:440px;color:var(--muted);margin:12px auto 17px;font-size:13px;line-height:1.45}.Home-module__jZheXW__resumeDrop{background:var(--paper);cursor:pointer;border:1.5px dashed #aaa596;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-height:118px;transition:all .18s;display:flex}.Home-module__jZheXW__resumeDrop:hover,.Home-module__jZheXW__resumeDrop.Home-module__jZheXW__dragging{border-color:var(--ink);background:#f7f7e9}.Home-module__jZheXW__resumeDrop.Home-module__jZheXW__hasResume{border-style:solid;border-color:#a8b936}.Home-module__jZheXW__resumeDrop>span{background:var(--acid);width:38px;height:38px;color:var(--ink);border-radius:9px;place-items:center;margin-bottom:7px;display:grid}.Home-module__jZheXW__resumeDrop strong{text-overflow:ellipsis;white-space:nowrap;max-width:90%;font-size:14px;overflow:hidden}.Home-module__jZheXW__resumeDrop small{color:var(--muted);margin-top:2px;font-size:10px}.Home-module__jZheXW__roleCityLink{color:var(--muted);margin:12px 0 17px;font-size:11px;display:block}.Home-module__jZheXW__roleCityLink b{color:var(--ink)}.Home-module__jZheXW__matchExampleLabel{color:var(--muted);letter-spacing:.12em;margin-bottom:9px;font:500 9px Spline Sans Mono}.Home-module__jZheXW__compactMatch{border:1px solid var(--line);text-align:left;background:#fff;border-radius:12px;padding:12px;display:block}.Home-module__jZheXW__compactMatchTop{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;display:grid}.Home-module__jZheXW__compactLogo{color:#22548a;background:#dceafa;border-radius:9px;place-items:center;width:38px;height:38px;font-weight:700;display:grid}.Home-module__jZheXW__compactMatchTop>div{flex-direction:column;min-width:0;display:flex}.Home-module__jZheXW__compactMatchTop b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.Home-module__jZheXW__compactMatchTop small{color:var(--muted);font-size:10px}.Home-module__jZheXW__compactMatchTop>strong{color:#266624;background:#dcefcf;border-radius:99px;padding:4px 8px;font-size:12px}.Home-module__jZheXW__compactIntel{background:var(--paper);color:var(--soft);border-radius:7px;margin-top:10px;padding:8px 9px;font-size:9px}.Home-module__jZheXW__compactIntel svg{vertical-align:-2px;margin-right:4px}.Home-module__jZheXW__compactIntel b{color:#245b91}.Home-module__jZheXW__compactRecruiter{background:#f7f6f2;border-radius:7px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;margin-top:8px;padding:7px 8px;display:grid}.Home-module__jZheXW__compactRecruiter>span{width:29px;height:29px;color:var(--muted);background:#e4e2dc;border-radius:50%;place-items:center;display:grid}.Home-module__jZheXW__compactRecruiter>div{flex-direction:column;display:flex}.Home-module__jZheXW__compactRecruiter i{color:#0000;filter:blur(2px);background:#d8d5cf;border-radius:9px;width:72px;height:7px}.Home-module__jZheXW__compactRecruiter small{color:var(--soft);margin-top:3px;font-size:9px}.Home-module__jZheXW__compactRecruiter button{color:#554494;background:#e5defb;border:0;border-radius:8px;align-items:center;gap:4px;padding:7px 10px;font-size:10px;display:flex}.Home-module__jZheXW__freeMatches{color:var(--muted);margin-top:10px;font-size:9px;display:block}.Home-module__jZheXW__freeMatches b{color:var(--ink)}@media (max-width:960px){.Home-module__jZheXW__heroWorkspace{grid-template-columns:1fr}.Home-module__jZheXW__resumeMatchCard{max-width:none}}@media (max-width:560px){.Home-module__jZheXW__resumeMatchCard{padding:18px 14px}.Home-module__jZheXW__resumeMatchCard h2{font-size:24px}.Home-module__jZheXW__resumeDrop{min-height:110px}.Home-module__jZheXW__compactMatchTop{grid-template-columns:auto minmax(0,1fr) auto}.Home-module__jZheXW__compactIntel{line-height:1.6}}.Home-module__jZheXW__heroWorkspace{grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);margin-top:0}.Home-module__jZheXW__heroLeft{min-width:0}.Home-module__jZheXW__heroLeft .Home-module__jZheXW__heroCopy{max-width:none}.Home-module__jZheXW__heroLeft .Home-module__jZheXW__searchArea{margin-top:30px}.Home-module__jZheXW__heroLeft h1{font-size:clamp(46px,4.7vw,62px)}.Home-module__jZheXW__resumeMatchCard{align-self:start}@media (max-width:960px){.Home-module__jZheXW__heroWorkspace{grid-template-columns:1fr}.Home-module__jZheXW__heroLeft .Home-module__jZheXW__searchArea{margin-top:26px}.Home-module__jZheXW__resumeMatchCard{margin-top:4px}}@media (max-width:560px){.Home-module__jZheXW__heroWorkspace{margin-top:0}.Home-module__jZheXW__heroLeft .Home-module__jZheXW__searchArea{margin-top:22px}}.Home-module__jZheXW__page a.Home-module__jZheXW__ink{color:var(--paper)}.Home-module__jZheXW__compactLogo img{-o-object-fit:contain;object-fit:contain;border-radius:8px;width:100%;height:100%}.Home-module__jZheXW__resumeDrop{position:relative}.Home-module__jZheXW__deleteResume{color:#68655d;background:#fffdf8;border:1px solid #d9d3c6;border-radius:9px;place-items:center;width:34px;height:34px;padding:0;transition:all .15s;display:grid;position:absolute;top:11px;right:11px}.Home-module__jZheXW__deleteResume:hover{color:#a44336;background:#f9e8e4;border-color:#a44336}.Home-module__jZheXW__matchFields{grid-template-columns:1fr 1fr;gap:8px;margin-top:15px;display:grid}.Home-module__jZheXW__matchFieldsLabel{text-align:left;color:#68655d;letter-spacing:.09em;text-transform:uppercase;grid-column:1/-1;font:600 10px Courier New,monospace}.Home-module__jZheXW__matchFieldsLabel span{color:#99958b;margin-left:5px;font-weight:400}.Home-module__jZheXW__matchFields label{color:#68655d;background:#fff;border:1px solid #d9d3c6;border-radius:9px;align-items:center;gap:7px;padding:10px 11px;display:flex}.Home-module__jZheXW__matchFields input{color:#171719;background:0 0;border:0;outline:0;width:100%;min-width:0;font:12px Archivo,Arial,sans-serif}.Home-module__jZheXW__matchFields button{color:#fff;background:#171719;border:0;border-radius:9px;grid-column:1/-1;padding:12px;font-size:12px;font-weight:700}.Home-module__jZheXW__matchFields button:disabled{cursor:not-allowed;color:#f3f0e8;background:#aaa79e}.Home-module__jZheXW__matchFields .Home-module__jZheXW__remoteOption{cursor:pointer;background:0 0;border:0;grid-column:1/-1;justify-content:flex-start;justify-self:start;width:auto;padding:4px 2px}.Home-module__jZheXW__remoteOption>input{opacity:0;width:1px;height:1px;position:absolute}.Home-module__jZheXW__remoteToggle{background:#aaa79e;border-radius:99px;flex:none;width:30px;height:17px;transition:all .18s;position:relative}.Home-module__jZheXW__remoteToggle:after{content:"";background:#fff;border-radius:50%;width:11px;height:11px;transition:all .18s;position:absolute;top:3px;left:3px}.Home-module__jZheXW__remoteOption>input:checked+.Home-module__jZheXW__remoteToggle{background:#171719}.Home-module__jZheXW__remoteOption>input:checked+.Home-module__jZheXW__remoteToggle:after{background:#d4e832;transform:translate(13px)}.Home-module__jZheXW__remoteOption>span:last-child{align-items:center;gap:6px;display:flex}.Home-module__jZheXW__remoteOption b{color:#171719;font-size:11px}.Home-module__jZheXW__remoteOption small{color:#68655d;text-transform:uppercase;font:9px Courier New,monospace}@media (max-width:560px){.Home-module__jZheXW__matchFields{grid-template-columns:1fr}.Home-module__jZheXW__matchFieldsLabel,.Home-module__jZheXW__matchFields button{grid-column:1}}.Home-module__jZheXW__examplePreview{margin-top:20px}.Home-module__jZheXW__examplePreview .Home-module__jZheXW__matchExampleLabel{margin-bottom:9px}.Home-module__jZheXW__exampleMatchCard{text-align:left;background:#fff;border:1px solid #d9d3c6;border-radius:12px;padding:12px}.Home-module__jZheXW__examplePreview .Home-module__jZheXW__compactRecruiter button{cursor:default}.Home-module__jZheXW__examplePreview .Home-module__jZheXW__freeMatches{margin-top:9px}.Home-module__jZheXW__roles a{border-bottom:1px solid var(--line);justify-content:space-between;padding:11px 0;font-size:14px;display:flex}.Home-module__jZheXW__roles a:hover b{text-decoration:underline}.Home-module__jZheXW__directoryEnd{margin-bottom:110px}@media (max-width:860px){.Home-module__jZheXW__directoryEnd{margin-bottom:72px}}.Home-module__jZheXW__compactRecruiter>div>b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.Home-module__jZheXW__recruiterLinks{gap:8px;margin-top:4px;display:flex}.Home-module__jZheXW__recruiterLinks a{font-size:9px;font-weight:700;color:#245b91!important;text-decoration:underline!important}.Home-module__jZheXW__compactRecruiter button:disabled{cursor:wait;opacity:.65}.Home-module__jZheXW__jobMatchesPage{max-width:720px;padding-top:54px;padding-bottom:90px}.Home-module__jZheXW__jobMatchesPage .Home-module__jZheXW__heroWorkspace{display:block}.Home-module__jZheXW__jobMatchesPage .Home-module__jZheXW__resumeMatchCard{width:100%;max-width:620px;margin:0 auto;padding:34px}.Home-module__jZheXW__jobMatchesPage .Home-module__jZheXW__resumeMatchCard h2{font-size:clamp(30px,5vw,42px)}.Home-module__jZheXW__jobMatchesPage .Home-module__jZheXW__resumeMatchCard>p{font-size:15px}@media (max-width:560px){.Home-module__jZheXW__jobMatchesPage{padding-top:28px;padding-bottom:54px}.Home-module__jZheXW__jobMatchesPage .Home-module__jZheXW__resumeMatchCard{padding:22px 16px}}.Home-module__jZheXW__resumeMatchCard h1{margin:0;font-size:28px;line-height:1.05}.Home-module__jZheXW__resumeMatchCard h1 em{font-family:Instrument Serif,Georgia,serif;font-weight:400}.Home-module__jZheXW__jobMatchesPage .Home-module__jZheXW__resumeMatchCard h1{font-size:clamp(30px,5vw,42px)}.Home-module__jZheXW__searchOutcomeHint{color:var(--muted);margin:14px 2px 0;font-size:11px;line-height:1.5}.Home-module__jZheXW__openRolesSearchHook{border:1px solid var(--line);background:var(--surface);border-radius:16px;justify-content:space-between;align-items:center;gap:22px;width:100%;max-width:620px;margin:18px auto 0;padding:20px 22px;display:flex}.Home-module__jZheXW__openRolesSearchHook strong{font-size:15px}.Home-module__jZheXW__openRolesSearchHook p{color:var(--muted);margin:5px 0 0;font-size:12px;line-height:1.5}.Home-module__jZheXW__openRolesSearchHook a{background:var(--ink);border-radius:9px;flex:none;align-items:center;gap:7px;padding:10px 14px;font-size:12px;font-weight:700;display:inline-flex;color:#fff!important}@media (max-width:560px){.Home-module__jZheXW__openRolesSearchHook{flex-direction:column;align-items:flex-start}.Home-module__jZheXW__openRolesSearchHook a{justify-content:center;width:100%}}
.LandingPage-module__U9ej6W__page{--paper:#f2efe7;--surface:#fbfaf5;--ink:#171610;--soft:#3a382e;--muted:#625e52;--line:#dcd7c6;--acid:#d7f04c;--pine:#1d4a38;background:var(--paper);color:var(--ink);min-height:100vh;padding:1px 0 90px}.LandingPage-module__U9ej6W__wrap{max-width:1172px;margin:auto;padding:0 26px}.LandingPage-module__U9ej6W__hero{grid-template-columns:1.05fr .95fr;align-items:start;gap:56px;padding-top:64px;display:grid}.LandingPage-module__U9ej6W__hero h1{letter-spacing:-.05em;margin:0;font-size:clamp(42px,5.4vw,66px);font-weight:800;line-height:.99}.LandingPage-module__U9ej6W__hero h1 span,.LandingPage-module__U9ej6W__close h2 span{white-space:nowrap;z-index:0;position:relative}.LandingPage-module__U9ej6W__hero h1 span:before,.LandingPage-module__U9ej6W__close h2 span:before{content:"";background:var(--acid);z-index:-1;border-radius:3px;position:absolute;inset:12% -3% 1%;transform:rotate(-1deg)}.LandingPage-module__U9ej6W__sub{max-width:52ch;color:var(--soft);margin:20px 0 0;font-size:18px;line-height:1.58}.LandingPage-module__U9ej6W__drop{border:2px dashed var(--ink);background:var(--surface);text-align:center;cursor:pointer;border-radius:14px;margin-top:28px;padding:25px;position:relative}.LandingPage-module__U9ej6W__drop>svg{color:var(--muted);margin:0 auto 9px;display:block}.LandingPage-module__U9ej6W__drop>strong,.LandingPage-module__U9ej6W__drop>small{display:block}.LandingPage-module__U9ej6W__drop>strong{font-size:17px}.LandingPage-module__U9ej6W__drop>small{color:var(--muted);margin-top:4px;font-size:13px}.LandingPage-module__U9ej6W__drop .LandingPage-module__U9ej6W__primary{margin-top:16px}.LandingPage-module__U9ej6W__dragging,.LandingPage-module__U9ej6W__hasResume{border-color:var(--pine);background:#e2ead9}.LandingPage-module__U9ej6W__remove{background:0 0;border:0;position:absolute;top:10px;right:10px}.LandingPage-module__U9ej6W__primary,.LandingPage-module__U9ej6W__outline,.LandingPage-module__U9ej6W__plan>a,.LandingPage-module__U9ej6W__plan>button{background:var(--ink);color:var(--paper);border:0;border-radius:999px;padding:12px 22px;font-size:14px;font-weight:700}.LandingPage-module__U9ej6W__primary{justify-content:center;align-items:center;gap:8px;display:inline-flex}.LandingPage-module__U9ej6W__primary:disabled{opacity:.5}.LandingPage-module__U9ej6W__trust{color:var(--muted);margin-top:13px;font:11px Courier New,monospace}.LandingPage-module__U9ej6W__trust b{color:var(--pine)}.LandingPage-module__U9ej6W__trust i{margin:0 8px}.LandingPage-module__U9ej6W__error{color:#a43d32;margin-top:8px;font-size:12px}.LandingPage-module__U9ej6W__or{color:var(--muted);text-transform:uppercase;align-items:center;gap:12px;margin:18px 0;font:11px Courier New,monospace;display:flex}.LandingPage-module__U9ej6W__or:before,.LandingPage-module__U9ej6W__or:after{content:"";background:var(--line);flex:1;height:1px}.LandingPage-module__U9ej6W__prefs{border:1px solid var(--line);background:var(--surface);border-radius:14px;padding:20px 22px}.LandingPage-module__U9ej6W__prefs h3{margin:0 0 14px;font-size:15px}.LandingPage-module__U9ej6W__fields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.LandingPage-module__U9ej6W__fields label{flex-direction:column;gap:5px;display:flex}.LandingPage-module__U9ej6W__fields span{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font:10px Courier New,monospace}.LandingPage-module__U9ej6W__fields input{border:1px solid var(--line);background:var(--paper);border-radius:9px;outline:0;width:100%;padding:11px 13px}.LandingPage-module__U9ej6W__prefRow{justify-content:space-between;align-items:center;margin-top:14px;display:flex}.LandingPage-module__U9ej6W__toggle{border:1px solid var(--line);background:0 0;border-radius:99px;align-items:center;gap:8px;padding:8px 14px;display:flex}.LandingPage-module__U9ej6W__toggle i{background:#d8d4c8;border-radius:99px;width:29px;height:16px;position:relative}.LandingPage-module__U9ej6W__toggle i:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;position:absolute;top:2px;left:2px}.LandingPage-module__U9ej6W__toggle[aria-pressed=true]{color:var(--pine);border-color:var(--pine)}.LandingPage-module__U9ej6W__toggle[aria-pressed=true] i{background:var(--pine)}.LandingPage-module__U9ej6W__toggle[aria-pressed=true] i:after{transform:translate(13px)}.LandingPage-module__U9ej6W__outline{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink);background:0 0}.LandingPage-module__U9ej6W__alt{text-align:center;color:var(--muted);font-size:14px}.LandingPage-module__U9ej6W__alt a{color:var(--ink);border-bottom:1px solid var(--line);font-weight:700}.LandingPage-module__U9ej6W__preview{border:1px solid var(--line);background:var(--surface);border-radius:14px;padding:8px;box-shadow:6px 6px #1716101f}.LandingPage-module__U9ej6W__previewBar{color:var(--muted);gap:7px;padding:9px 12px 12px;font:11px Courier New,monospace;display:flex}.LandingPage-module__U9ej6W__previewBar i{background:var(--line);border-radius:50%;width:8px;height:8px}.LandingPage-module__U9ej6W__previewBar span{margin-left:auto}.LandingPage-module__U9ej6W__matchCard{border:1px solid var(--line);background:var(--paper);border-radius:9px;padding:18px}.LandingPage-module__U9ej6W__matchTop{align-items:flex-start;gap:12px;display:flex}.LandingPage-module__U9ej6W__matchTop>div:nth-child(2){flex:1}.LandingPage-module__U9ej6W__matchTop h3{margin:0;font-size:16px}.LandingPage-module__U9ej6W__matchTop p{color:var(--muted);margin:2px 0 0;font:11px Courier New,monospace}.LandingPage-module__U9ej6W__matchTop>span{color:var(--pine);background:#e2ead9;border:1px solid #bcd2c3;border-radius:5px;padding:4px 8px;font:10px Courier New,monospace}.LandingPage-module__U9ej6W__msLogo{border:1px solid var(--line);background:#fff;border-radius:9px;grid-template-columns:1fr 1fr;gap:2px;width:38px;height:38px;flex:none!important;padding:8px!important;display:grid!important}.LandingPage-module__U9ej6W__msLogo i:first-child{background:#f25022}.LandingPage-module__U9ej6W__msLogo i:nth-child(2){background:#7fba00}.LandingPage-module__U9ej6W__msLogo i:nth-child(3){background:#00a4ef}.LandingPage-module__U9ej6W__msLogo i:nth-child(4){background:#ffb900}.LandingPage-module__U9ej6W__why{font-size:13px}.LandingPage-module__U9ej6W__pills{flex-wrap:wrap;gap:7px;display:flex}.LandingPage-module__U9ej6W__pills span{color:var(--pine);background:#e2ead9;border:1px solid #bcd2c3;border-radius:6px;padding:5px 9px;font:10px Courier New,monospace}.LandingPage-module__U9ej6W__pills span:last-child{background:var(--surface);border-color:var(--line);color:var(--soft)}.LandingPage-module__U9ej6W__contact{background:var(--acid);border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin-top:13px;padding:13px;display:grid}.LandingPage-module__U9ej6W__avatar{background:var(--ink);width:32px;height:32px;color:var(--acid);border-radius:50%;place-items:center;display:grid}.LandingPage-module__U9ej6W__contact>div:nth-child(2){flex-direction:column;display:flex}.LandingPage-module__U9ej6W__contact b{font-size:13px}.LandingPage-module__U9ej6W__contact em{font-family:Georgia,serif;font-weight:400}.LandingPage-module__U9ej6W__contact small{font:10px Courier New,monospace}.LandingPage-module__U9ej6W__contact a{background:var(--ink);color:var(--acid);border-radius:99px;padding:9px 14px;font-size:12px;font-weight:700}.LandingPage-module__U9ej6W__locked{border:1px dashed var(--line);background:var(--paper);border-radius:9px;align-items:center;gap:10px;margin-top:7px;padding:14px 18px;display:flex}.LandingPage-module__U9ej6W__locked>div{flex:1}.LandingPage-module__U9ej6W__locked i{filter:blur(3px);background:#aaa;border-radius:8px;width:50%;height:8px;margin:4px;display:block}.LandingPage-module__U9ej6W__locked span{color:var(--muted);font:10px Courier New,monospace}.LandingPage-module__U9ej6W__section{margin-top:96px}.LandingPage-module__U9ej6W__eyebrow{color:var(--muted);letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:10px;font:11px Courier New,monospace;display:flex}.LandingPage-module__U9ej6W__eyebrow:before{content:"";background:var(--ink);width:20px;height:2px}.LandingPage-module__U9ej6W__section h2{letter-spacing:-.04em;margin:14px 0 10px;font-size:clamp(28px,3.4vw,38px)}.LandingPage-module__U9ej6W__sectionIntro{max-width:62ch;color:var(--soft);margin:0;line-height:1.6}.LandingPage-module__U9ej6W__steps{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:30px;display:grid}.LandingPage-module__U9ej6W__step{border:1px solid var(--line);background:var(--surface);border-radius:14px;padding:26px 24px}.LandingPage-module__U9ej6W__step>span{color:var(--pine);opacity:.45;font:26px Courier New,monospace}.LandingPage-module__U9ej6W__step h3{font-size:18px}.LandingPage-module__U9ej6W__step p{color:var(--soft);font-size:14px;line-height:1.6}.LandingPage-module__U9ej6W__step mark{background:var(--ink);color:var(--paper);border-radius:4px;margin-left:4px;padding:3px 7px;font:10px Courier New,monospace}.LandingPage-module__U9ej6W__archive{grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}.LandingPage-module__U9ej6W__askbar{border:2px solid var(--ink);background:var(--surface);box-shadow:4px 4px 0 var(--ink);border-radius:99px;align-items:center;gap:10px;margin-top:24px;padding:8px 8px 8px 18px;display:flex}.LandingPage-module__U9ej6W__askbar input{background:0 0;border:0;outline:0;flex:1;min-width:0}.LandingPage-module__U9ej6W__askbar button{background:var(--ink);color:var(--paper);border:0;border-radius:99px;padding:10px 18px}.LandingPage-module__U9ej6W__examples{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.LandingPage-module__U9ej6W__examples button{border:1px solid var(--line);background:var(--surface);border-radius:99px;padding:6px 12px}.LandingPage-module__U9ej6W__ledger{border:1px solid var(--line);background:var(--surface);border-radius:14px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.LandingPage-module__U9ej6W__ledger>div{border-right:1px solid var(--line);padding:18px}.LandingPage-module__U9ej6W__ledger>div:last-child{border:0}.LandingPage-module__U9ej6W__ledger b,.LandingPage-module__U9ej6W__ledger span{display:block}.LandingPage-module__U9ej6W__ledger b{font:600 22px Courier New,monospace}.LandingPage-module__U9ej6W__ledger span{color:var(--muted);text-transform:uppercase;margin-top:5px;font:9px Courier New,monospace}.LandingPage-module__U9ej6W__freeRead{color:var(--muted);font-size:13px}.LandingPage-module__U9ej6W__freeRead a{color:var(--ink);font-weight:700}.LandingPage-module__U9ej6W__plans{grid-template-columns:1fr 1fr;gap:12px;margin-top:30px;display:grid}.LandingPage-module__U9ej6W__plan{border:1px solid var(--line);background:var(--surface);border-radius:14px;flex-direction:column;gap:15px;padding:26px;display:flex}.LandingPage-module__U9ej6W__plan h3{margin:0;font-size:20px}.LandingPage-module__U9ej6W__plan h3 mark{background:var(--acid);text-transform:uppercase;border-radius:5px;margin-left:10px;padding:4px 8px;font:10px Courier New,monospace}.LandingPage-module__U9ej6W__plan>p{color:var(--muted);margin:0;font:13px Courier New,monospace}.LandingPage-module__U9ej6W__plan ul{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.LandingPage-module__U9ej6W__plan li{font-size:14px}.LandingPage-module__U9ej6W__plan li:before{content:"✓";color:var(--pine);margin-right:10px;font-weight:800}.LandingPage-module__U9ej6W__plan>a,.LandingPage-module__U9ej6W__plan>button{text-align:center;margin-top:auto}.LandingPage-module__U9ej6W__plan:not(.LandingPage-module__U9ej6W__pro)>a,.LandingPage-module__U9ej6W__plan:not(.LandingPage-module__U9ej6W__pro)>button{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink);background:0 0}.LandingPage-module__U9ej6W__pro{border:2px solid var(--ink);box-shadow:5px 5px 0 var(--ink)}.LandingPage-module__U9ej6W__close{background:var(--ink);color:var(--paper);text-align:center;border-radius:14px;padding:50px 40px}.LandingPage-module__U9ej6W__close h2{max-width:24ch;margin:auto}.LandingPage-module__U9ej6W__close>div{justify-content:center;gap:10px;margin-top:25px;display:flex}.LandingPage-module__U9ej6W__close button,.LandingPage-module__U9ej6W__close a{border:0;border-radius:99px;padding:14px 24px;font-weight:700}.LandingPage-module__U9ej6W__close button{background:var(--acid)}.LandingPage-module__U9ej6W__close a{color:var(--paper);box-shadow:inset 0 0 0 1.5px #4a4738}.LandingPage-module__U9ej6W__close small{color:#8d8877;margin-top:17px;font:11px Courier New,monospace;display:block}@media (max-width:900px){.LandingPage-module__U9ej6W__hero,.LandingPage-module__U9ej6W__archive,.LandingPage-module__U9ej6W__steps{grid-template-columns:1fr}.LandingPage-module__U9ej6W__preview{max-width:620px}.LandingPage-module__U9ej6W__section{margin-top:72px}}@media (max-width:600px){.LandingPage-module__U9ej6W__wrap{padding:0 18px}.LandingPage-module__U9ej6W__hero{padding-top:38px}.LandingPage-module__U9ej6W__fields,.LandingPage-module__U9ej6W__plans{grid-template-columns:1fr}.LandingPage-module__U9ej6W__prefRow{flex-direction:column;align-items:flex-start}.LandingPage-module__U9ej6W__contact{grid-template-columns:auto 1fr}.LandingPage-module__U9ej6W__contact a{text-align:center;grid-column:1/-1}.LandingPage-module__U9ej6W__ledger{grid-template-columns:1fr}.LandingPage-module__U9ej6W__ledger>div{border-right:0;border-bottom:1px solid var(--line)}.LandingPage-module__U9ej6W__close{padding:36px 20px}.LandingPage-module__U9ej6W__close>div{flex-direction:column}}.LandingPage-module__U9ej6W__outline{white-space:nowrap;justify-content:center;align-items:center;gap:8px;min-width:132px;min-height:44px;display:inline-flex}.LandingPage-module__U9ej6W__outline svg{flex:none}
.LandingLatest-module__tE0BYq__hero{flex-direction:column;gap:34px;padding-top:58px;display:flex}.LandingLatest-module__tE0BYq__heroTop{max-width:760px}.LandingLatest-module__tE0BYq__heroTop h1{max-width:15ch;font-size:clamp(38px,5.2vw,62px)}.LandingLatest-module__tE0BYq__heroTop p{max-width:58ch;margin-top:18px}.LandingLatest-module__tE0BYq__heroCols{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);align-items:start;gap:44px;display:grid}.LandingLatest-module__tE0BYq__heroInput{flex-direction:column;min-width:0;display:flex}.LandingLatest-module__tE0BYq__heroInput>form:first-child>div:first-child{margin-top:0}.LandingLatest-module__tE0BYq__sampleTag{color:#625e52;letter-spacing:.14em;text-transform:uppercase;opacity:.65;border:1px solid #dcd7c6;border-radius:4px;margin-left:5px;padding:2px 7px;font:600 9px Courier New,monospace}.LandingLatest-module__tE0BYq__sampleNote{color:#625e52;text-align:center;opacity:.7;margin:0;padding:10px 8px 4px;font:10px Courier New,monospace}.LandingLatest-module__tE0BYq__matchList{flex-direction:column;gap:12px;display:flex}.LandingLatest-module__tE0BYq__apiPreviewBar{padding:11px 12px 14px;font-size:13px}.LandingLatest-module__tE0BYq__apiMatchCard{background:#f2efe7;border:1px solid #dcd7c6;border-radius:13px;padding:17px}.LandingLatest-module__tE0BYq__apiLogo{width:48px!important;height:48px!important}.LandingLatest-module__tE0BYq__apiMatchHeader{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:13px;display:grid}.LandingLatest-module__tE0BYq__apiMatchIdentity{min-width:0}.LandingLatest-module__tE0BYq__apiMatchIdentity h3{color:#171610;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:17px;line-height:1.28;display:-webkit-box;overflow:hidden}.LandingLatest-module__tE0BYq__apiMatchIdentity p{color:#625e52;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font:12px Courier New,monospace;overflow:hidden}.LandingLatest-module__tE0BYq__apiMatchIdentity small{color:#625e52;align-items:center;gap:4px;margin-top:7px;font-size:12px;display:flex}.LandingLatest-module__tE0BYq__matchScore{color:#345e42;white-space:nowrap;background:#e2ead9;border:1px solid #bcd2c3;border-radius:999px;padding:5px 9px;font:700 11px Courier New,monospace}.LandingLatest-module__tE0BYq__requirements{color:#3a382e;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:14px 0 0;font-size:13.5px;line-height:1.55;display:-webkit-box;overflow:hidden}.LandingLatest-module__tE0BYq__skillList,.LandingLatest-module__tE0BYq__jobMeta{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.LandingLatest-module__tE0BYq__skillList span{color:#345e42;background:#e2ead9;border-radius:5px;padding:5px 9px;font:11px Courier New,monospace}.LandingLatest-module__tE0BYq__jobMeta span{color:#625e52;background:#fbfaf5;border:1px solid #dcd7c6;border-radius:5px;padding:5px 9px;font:10.5px Courier New,monospace}.LandingLatest-module__tE0BYq__matchFooter{border-top:1px solid #dcd7c6;justify-content:space-between;align-items:center;gap:13px;margin-top:14px;padding-top:13px;display:flex}.LandingLatest-module__tE0BYq__recruiterIdentity{color:#3a382e;align-items:center;gap:9px;min-width:0;display:flex}.LandingLatest-module__tE0BYq__recruiterIdentity>svg{flex:none}.LandingLatest-module__tE0BYq__recruiterIdentity span{min-width:0}.LandingLatest-module__tE0BYq__recruiterIdentity b,.LandingLatest-module__tE0BYq__recruiterIdentity small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.LandingLatest-module__tE0BYq__recruiterIdentity b{font-size:12px}.LandingLatest-module__tE0BYq__recruiterIdentity small{color:#625e52;max-width:210px;margin-top:3px;font-size:10.5px}.LandingLatest-module__tE0BYq__matchActions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:7px;display:flex}.LandingLatest-module__tE0BYq__matchActions a,.LandingLatest-module__tE0BYq__matchActions button{color:#fbfaf5;cursor:pointer;background:#171610;border:0;border-radius:8px;align-items:center;gap:5px;min-height:34px;padding:8px 10px;font-size:11px;font-weight:700;display:inline-flex}.LandingLatest-module__tE0BYq__emptyMatches{color:#625e52;text-align:center;background:#f2efe7;border:1px dashed #b9b4a7;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;min-height:245px;display:flex}.LandingLatest-module__tE0BYq__emptyMatches strong{color:#171610;margin-top:12px;font-size:14px}.LandingLatest-module__tE0BYq__emptyMatches small{max-width:31ch;margin-top:5px;line-height:1.5}@media (max-width:979px){.LandingLatest-module__tE0BYq__heroCols{grid-template-columns:1fr;gap:26px}}@media (max-width:600px){.LandingLatest-module__tE0BYq__hero{gap:28px;padding-top:38px}.LandingLatest-module__tE0BYq__apiMatchHeader{grid-template-columns:auto minmax(0,1fr)}.LandingLatest-module__tE0BYq__apiMatchCard{padding:15px}.LandingLatest-module__tE0BYq__apiMatchIdentity h3{font-size:16px}.LandingLatest-module__tE0BYq__requirements{font-size:13px}.LandingLatest-module__tE0BYq__matchScore{grid-column:2;justify-self:start}.LandingLatest-module__tE0BYq__matchFooter{flex-direction:column;align-items:stretch}.LandingLatest-module__tE0BYq__recruiterIdentity small{max-width:240px}.LandingLatest-module__tE0BYq__matchActions{justify-content:flex-start}}
