.page-module___8aEwW__shell{color:#152322;background:#f4f6f2;grid-template-columns:240px 1fr;min-height:100vh;font:15px Arial,sans-serif;display:grid}.page-module___8aEwW__shell aside{color:#c8d8d4;background:#102b2a;flex-direction:column;padding:30px 18px;display:flex}.page-module___8aEwW__brandRow{justify-content:space-between;align-items:center;display:flex}.page-module___8aEwW__navToggle{color:#c8d8d4;cursor:pointer;background:0 0;border:0;padding:6px;font-size:20px;line-height:1;display:none}.page-module___8aEwW__navToggleArrow{transition:transform .15s;display:inline-block}.page-module___8aEwW__navToggleArrowOpen{transition:transform .15s;display:inline-block;transform:rotate(180deg)}.page-module___8aEwW__navBody{flex-direction:column;display:flex}.page-module___8aEwW__brand{color:#d8ff85;font:700 20px Georgia}.page-module___8aEwW__brand span{color:#fff;margin-left:8px}.page-module___8aEwW__shell aside p{margin:10px 4px 35px;font-size:13px}.page-module___8aEwW__shell aside button{color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;margin:2px 0;padding:12px}.page-module___8aEwW__shell aside button b{color:#9ab3ae;margin-right:12px;font-size:11px}.page-module___8aEwW__shell aside button:hover,.page-module___8aEwW__shell aside .page-module___8aEwW__selected{color:#fff;background:#204645}.page-module___8aEwW__shell footer{border-top:1px solid #31514e;margin-top:auto;padding:15px 10px;font-size:12px;line-height:1.6}.page-module___8aEwW__shell footer strong{color:#d8ff85}.page-module___8aEwW__shell section{width:100%;max-width:1050px;margin:auto;padding:45px 52px}.page-module___8aEwW__shell header{justify-content:space-between;margin-bottom:28px;display:flex}.page-module___8aEwW__shell header small{color:#63807c;letter-spacing:.12em;font-weight:700}.page-module___8aEwW__shell header h1{letter-spacing:-1px;margin:8px 0;font-size:30px}.page-module___8aEwW__shell header em{color:#49635e;background:#e4ece4;border-radius:20px;height:min-content;padding:8px 12px;font-size:13px;font-style:normal}.page-module___8aEwW__shell article{background:#fff;border:1px solid #e1e6df;border-radius:13px;padding:30px;box-shadow:0 5px 20px #16312808}.page-module___8aEwW__shell h2{margin:0 0 8px}.page-module___8aEwW__lead{color:#60706c;max-width:700px;margin-bottom:24px;line-height:1.5}.page-module___8aEwW__grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.page-module___8aEwW__shell label{color:#40514e;margin:13px 0;font-size:13px;font-weight:700;display:block}.page-module___8aEwW__shell input,.page-module___8aEwW__shell textarea{box-sizing:border-box;width:100%;font:inherit;color:#152322;background:#fcfdfb;border:1px solid #d8dfd9;border-radius:7px;margin-top:6px;padding:10px;display:block}.page-module___8aEwW__shell textarea{resize:vertical;min-height:65px}.page-module___8aEwW__job{min-height:210px}.page-module___8aEwW__description{min-height:160px}.page-module___8aEwW__evidence{background:#fafbf9;border:1px solid #e0e6df;border-radius:9px;margin:10px 0;padding:14px}.page-module___8aEwW__evidence b{font-size:13px}.page-module___8aEwW__actions{border-top:1px solid #e5eae4;gap:10px;margin-top:24px;padding-top:20px;display:flex}.page-module___8aEwW__shell button{color:#24534d;cursor:pointer;background:#e7efea;border:0;border-radius:7px;padding:11px 16px;font-weight:700}.page-module___8aEwW__primary{background:#1d4e49;color:#fff!important}.page-module___8aEwW__shell .page-module___8aEwW__primary{color:#fff;background:#1d4e49}.page-module___8aEwW__chips{flex-wrap:wrap;gap:7px;display:flex}.page-module___8aEwW__chips span,.page-module___8aEwW__match strong{border-radius:20px;padding:5px 8px;font-size:12px}.page-module___8aEwW__required{color:#794116;background:#ffe5cb}.page-module___8aEwW__preferred{color:#315376;background:#e5eef8}.page-module___8aEwW__contextual{color:#53645f;background:#e8eee9}.page-module___8aEwW__scoreHero{text-align:center;border-bottom:1px solid #e5eae4;margin:0 0 8px;padding:4px 8px 22px}.page-module___8aEwW__scoreHero small{letter-spacing:.12em;text-transform:uppercase;color:#63807c;font-weight:700;display:block}.page-module___8aEwW__scoreHero b{letter-spacing:-3px;margin:8px 0 6px;font:800 64px/1 Georgia,serif;display:block}.page-module___8aEwW__scoreHero p{color:#60706c;max-width:46ch;margin:0 auto;line-height:1.5}.page-module___8aEwW__scoreHigh{color:#326335}.page-module___8aEwW__scoreMid{color:#7b5912}.page-module___8aEwW__scoreLow{color:#9a382d}.page-module___8aEwW__matchSection{margin-top:26px}.page-module___8aEwW__matchSection h2{margin:0 0 4px;font-size:22px}.page-module___8aEwW__match{border:1px solid #e2e7e1;border-radius:9px;grid-template-columns:170px 1fr;gap:18px;margin:9px 0;padding:16px;display:grid}.page-module___8aEwW__match h3{margin:10px 0;font-size:16px}.page-module___8aEwW__match li,.page-module___8aEwW__match i{color:#60706c;font-size:13px;line-height:1.5}.page-module___8aEwW__strong{color:#326335;background:#dff2d8}.page-module___8aEwW__partial{color:#7b5912;background:#fff0cd}.page-module___8aEwW__weak{color:#7e5140;background:#f4e7df}.page-module___8aEwW__unsupported{color:#566360;background:#ecefed}.page-module___8aEwW__resume{border:1px solid #d8ddd8;max-width:720px;margin:auto;padding:35px;font-family:Georgia,serif}.page-module___8aEwW__resume>h1{text-align:center;font-size:25px}.page-module___8aEwW__resume>p{text-align:center}.page-module___8aEwW__resume h3{text-transform:uppercase;letter-spacing:.1em;border-bottom:1px solid #cbd5cf;margin-top:22px;padding-bottom:5px;font:700 11px Arial}.page-module___8aEwW__resume div{margin:14px 0}.page-module___8aEwW__resume p{line-height:1.5}@media (max-width:700px){.page-module___8aEwW__shell{grid-template-columns:1fr}.page-module___8aEwW__shell aside{padding:18px}.page-module___8aEwW__shell section{padding:25px 14px}.page-module___8aEwW__grid,.page-module___8aEwW__match{grid-template-columns:1fr}.page-module___8aEwW__shell article{padding:20px}.page-module___8aEwW__navToggle{display:block}.page-module___8aEwW__navBody{display:none}.page-module___8aEwW__navBody.page-module___8aEwW__navOpen{display:flex}.page-module___8aEwW__tableWrap{border:0;overflow-x:visible}.page-module___8aEwW__adminTable{font-size:14px}.page-module___8aEwW__adminTable thead{display:none}.page-module___8aEwW__adminTable,.page-module___8aEwW__adminTable tbody,.page-module___8aEwW__adminTable tr,.page-module___8aEwW__adminTable td{width:100%;display:block}.page-module___8aEwW__adminTable tr{background:#fff;border:1px solid #e2e7e1;border-radius:9px;margin-bottom:10px;padding:4px 12px}.page-module___8aEwW__adminTable td{white-space:normal;border:0;border-bottom:1px solid #f0f2ef;justify-content:space-between;align-items:center;gap:10px;padding:8px 0;display:flex}.page-module___8aEwW__adminTable tr td:last-child{border-bottom:0}.page-module___8aEwW__adminTable td:before{content:attr(data-label);text-transform:uppercase;letter-spacing:.06em;color:#63807c;flex:none;font-size:11px;font-weight:700}}.page-module___8aEwW__importBox{background:#f7faf6;border:1px dashed #c5d0c8;border-radius:9px;margin:0 0 18px;padding:14px 16px}.page-module___8aEwW__importBox input[type=file]{margin-top:8px}.page-module___8aEwW__importBox .page-module___8aEwW__error{margin-top:10px;font-size:14px;font-weight:700;line-height:1.45}.page-module___8aEwW__urlRow{align-items:center;gap:8px;margin-top:6px;display:flex}.page-module___8aEwW__urlRow input{flex:1;margin-top:0!important}.page-module___8aEwW__urlRow button{white-space:nowrap;flex:none;height:42px}.page-module___8aEwW__importOverlay{z-index:40;text-align:center;background:#102b2acc;flex-direction:column;justify-content:center;align-items:center;padding:32px;display:flex;position:fixed;inset:0}.page-module___8aEwW__importOverlay h3{color:#fff;margin:18px 0 8px;font-size:22px}.page-module___8aEwW__importOverlay p{color:#d5e0dc;max-width:34ch;line-height:1.5}.page-module___8aEwW__importTimer{color:#d8ff85;margin-top:10px;font-weight:700}.page-module___8aEwW__spinnerLg{border:4px solid #31514e;border-top-color:#d8ff85;border-radius:50%;width:42px;height:42px;animation:.7s linear infinite page-module___8aEwW__spin}.page-module___8aEwW__spinnerSm{vertical-align:-2px;border:2px solid #c7d3ce;border-top-color:#63807c;border-radius:50%;width:12px;height:12px;margin-right:4px;animation:.7s linear infinite page-module___8aEwW__spin;display:inline-block}.page-module___8aEwW__scoreChecking{justify-content:center;align-items:center;margin:22px 0 14px;display:flex}.page-module___8aEwW__scoreChecking .page-module___8aEwW__spinnerLg{width:36px;height:36px}.page-module___8aEwW__importBar{background:#31514e;border-radius:99px;width:min(280px,80%);height:6px;margin-top:16px;overflow:hidden}.page-module___8aEwW__importBar>span{background:#d8ff85;border-radius:99px;width:35%;height:100%;animation:1.2s ease-in-out infinite page-module___8aEwW__importSlide;display:block}@keyframes page-module___8aEwW__spin{to{transform:rotate(360deg)}}@keyframes page-module___8aEwW__importSlide{0%{transform:translate(-120%)}to{transform:translate(320%)}}.page-module___8aEwW__note{color:#60706c;margin:8px 0 0;font-size:13px}.page-module___8aEwW__notice{color:#326335;margin:8px 0 0;font-size:13px}.page-module___8aEwW__review{background:#f4f8ee;border:1px solid #d4e0c4;border-radius:9px;margin:0 0 22px;padding:16px}.page-module___8aEwW__review pre{white-space:pre-wrap;background:#fff;border:1px solid #e0e6df;border-radius:7px;max-height:220px;margin-top:10px;padding:12px;font:12px/1.45 ui-monospace,monospace;overflow:auto}.page-module___8aEwW__review summary{cursor:pointer;color:#40514e;font-weight:700}.page-module___8aEwW__error{color:#9a382d;font-size:13px}.page-module___8aEwW__auth{color:#152322;background:#102b2a;place-items:center;min-height:100vh;padding:24px;font:15px/1.5 Arial,sans-serif;display:grid}.page-module___8aEwW__auth section{background:#fff;border-radius:16px;width:min(420px,100%);padding:40px 32px 28px;box-shadow:0 24px 60px #00000047}.page-module___8aEwW__auth .page-module___8aEwW__brand{color:#6b8a12;align-items:center;gap:10px;font:700 20px/1 Georgia,serif;display:flex}.page-module___8aEwW__auth .page-module___8aEwW__brand span{color:#173130;margin:0}.page-module___8aEwW__auth h1{letter-spacing:-.03em;color:#152322;margin:22px 0 8px;font:700 30px/1.15 Georgia,serif}.page-module___8aEwW__auth section>p{color:#60706c;margin:0}.page-module___8aEwW__auth form{flex-direction:column;gap:16px;margin-top:16px;display:flex}.page-module___8aEwW__auth .page-module___8aEwW__google{appearance:none;color:#152322;cursor:pointer;background:#fff;border:1px solid #d0d8d2;border-radius:8px;justify-content:center;align-items:center;gap:10px;width:100%;height:44px;margin-top:24px;font:700 15px Arial,sans-serif;display:flex}.page-module___8aEwW__auth .page-module___8aEwW__google:hover{background:#f7faf6}.page-module___8aEwW__auth .page-module___8aEwW__divider{color:#8a9692;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:12px;margin:18px 0 0;font-size:12px;font-weight:700;display:flex}.page-module___8aEwW__auth .page-module___8aEwW__divider:before,.page-module___8aEwW__auth .page-module___8aEwW__divider:after{content:"";background:#e1e6df;flex:1;height:1px}.page-module___8aEwW__auth label{color:#40514e;flex-direction:column;align-items:stretch;gap:6px;width:100%;font-size:13px;font-weight:700;display:flex}.page-module___8aEwW__auth input{box-sizing:border-box;appearance:none;color:#152322;background:#fcfdfb;border:1px solid #d0d8d2;border-radius:8px;width:100%;height:44px;padding:0 12px;font:15px Arial,sans-serif;display:block}.page-module___8aEwW__auth input:focus{outline-offset:1px;border-color:#1d4e49;outline:2px solid #1d4e49}.page-module___8aEwW__auth .page-module___8aEwW__hint{color:#6a7a76;font-size:12px;font-weight:500}.page-module___8aEwW__auth form .page-module___8aEwW__primary{appearance:none;cursor:pointer;border:0;border-radius:8px;width:100%;height:44px;margin-top:4px;font:700 15px Arial,sans-serif}.page-module___8aEwW__auth .page-module___8aEwW__error{color:#9a382d;margin:0;font-size:13px}.page-module___8aEwW__auth .page-module___8aEwW__notice{color:#326335;margin:0;font-size:13px}.page-module___8aEwW__auth .page-module___8aEwW__switcher{appearance:none;color:#24534d;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;width:100%;margin-top:16px;padding:8px;font:14px Arial,sans-serif;text-decoration:none;display:block}.page-module___8aEwW__auth .page-module___8aEwW__switcher:hover,.page-module___8aEwW__auth .page-module___8aEwW__switcher:focus-visible{text-decoration:underline}.page-module___8aEwW__loading{color:#49635e;background:#f4f6f2;place-items:center;min-height:100vh;display:grid}.page-module___8aEwW__appList{flex-direction:column;gap:14px;margin-top:18px;display:flex}.page-module___8aEwW__appCard{background:#fafbf9;border:1px solid #e2e7e1;border-radius:9px;padding:16px}.page-module___8aEwW__appCard .page-module___8aEwW__grid{grid-template-columns:1.2fr 1fr 1fr}.page-module___8aEwW__appHead{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:8px;display:flex}.page-module___8aEwW__appHeadBtn{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:0;display:flex}.page-module___8aEwW__appHeadBtn:hover strong{text-decoration:underline}.page-module___8aEwW__appHead strong{font-size:17px}.page-module___8aEwW__statusChip{color:#53645f;white-space:nowrap;background:#e8eee9;border-radius:20px;padding:5px 8px;font-size:12px}.page-module___8aEwW__status_analyzed{color:#53645f;background:#e8eee9}.page-module___8aEwW__status_applied{color:#315376;background:#e5eef8}.page-module___8aEwW__status_interviewing{color:#7b5912;background:#fff0cd}.page-module___8aEwW__status_offer{color:#326335;background:#dff2d8}.page-module___8aEwW__status_rejected{color:#7e5140;background:#f4e7df}.page-module___8aEwW__status_withdrawn{color:#566360;background:#ecefed}.page-module___8aEwW__shell select{box-sizing:border-box;width:100%;font:inherit;color:#152322;background:#fcfdfb;border:1px solid #d8dfd9;border-radius:7px;margin-top:6px;padding:10px;display:block}.page-module___8aEwW__appFilters{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.page-module___8aEwW__appFilters button{padding:7px 10px;font-size:12px}.page-module___8aEwW__filterOn{color:#fff!important;background:#1d4e49!important}.page-module___8aEwW__searchRow{max-width:360px}.page-module___8aEwW__appBar{background:#fff;border:1px solid #e2e7e1;border-radius:9px;flex-wrap:wrap;align-items:end;gap:12px 16px;margin:0 0 16px;padding:12px 14px;display:flex}.page-module___8aEwW__appBarMeta{flex:1;min-width:180px}.page-module___8aEwW__appBarMeta small{letter-spacing:.08em;text-transform:uppercase;color:#63807c;font-size:11px;font-weight:700;display:block}.page-module___8aEwW__appBarMeta strong{margin:4px 0 0;font-size:16px;display:block}.page-module___8aEwW__appBar label{flex:0 0 160px;min-width:150px;margin:0}.page-module___8aEwW__appBar button{height:42px;margin:0 0 2px}.page-module___8aEwW__review .page-module___8aEwW__match{background:#fff}.page-module___8aEwW__legal{color:#152322;max-width:720px;margin:0 auto;padding:48px 24px 80px;font:15px/1.6 Arial,sans-serif}.page-module___8aEwW__legal h1{letter-spacing:-.02em;margin:0 0 6px;font:700 32px/1.2 Georgia,serif}.page-module___8aEwW__legal h2{margin:34px 0 8px;font-size:19px}.page-module___8aEwW__legal p,.page-module___8aEwW__legal li{color:#33423f}.page-module___8aEwW__legal ul{padding-left:22px}.page-module___8aEwW__legal .page-module___8aEwW__updated{color:#60706c;margin:0 0 28px;font-size:13px}.page-module___8aEwW__legal .page-module___8aEwW__back{color:#24534d;margin-bottom:24px;font-size:14px;font-weight:700;text-decoration:none;display:inline-block}.page-module___8aEwW__legal .page-module___8aEwW__back:hover{text-decoration:underline}.page-module___8aEwW__draftNotice{color:#5d4610;background:#fff0cd;border:1px solid #e6c777;border-radius:9px;margin:0 0 32px;padding:16px 18px;font-size:14px;line-height:1.55}.page-module___8aEwW__draftNotice strong{margin-bottom:4px;font-size:15px;display:block}.page-module___8aEwW__legalLink{color:inherit;text-underline-offset:2px;text-decoration:underline}.page-module___8aEwW__kpiGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;margin:0 0 18px;display:grid}.page-module___8aEwW__kpiCard{background:#fafbf9;border:1px solid #e2e7e1;border-radius:9px;padding:14px 16px}.page-module___8aEwW__kpiCard small{letter-spacing:.08em;text-transform:uppercase;color:#63807c;font-size:11px;font-weight:700;display:block}.page-module___8aEwW__kpiCard b{margin:6px 0 4px;font:800 30px/1.2 Georgia,serif;display:block}.page-module___8aEwW__kpiCard p{color:#60706c;margin:0;font-size:12px}.page-module___8aEwW__tableWrap{border:1px solid #e2e7e1;border-radius:9px;overflow-x:auto}.page-module___8aEwW__adminTable{border-collapse:collapse;width:100%;font-size:13px}.page-module___8aEwW__adminTable th,.page-module___8aEwW__adminTable td{text-align:left;white-space:nowrap;border-bottom:1px solid #e5eae4;padding:10px 12px}.page-module___8aEwW__adminTable th{text-transform:uppercase;letter-spacing:.06em;color:#63807c;background:#f4f6f2;font-size:11px}.page-module___8aEwW__adminTable tr:last-child td{border-bottom:0}.page-module___8aEwW__adminTable button{padding:6px 10px;font-size:12px}.page-module___8aEwW__jobTools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.page-module___8aEwW__jobTools h3{margin:14px 0}.page-module___8aEwW__jobMove{gap:6px;display:flex}.page-module___8aEwW__shell .page-module___8aEwW__jobTools button,.page-module___8aEwW__shell .page-module___8aEwW__jobMove button{padding:6px 10px;font-size:12px}.page-module___8aEwW__jobMove button:disabled{opacity:.4;cursor:default}.page-module___8aEwW__gapList{margin:8px 0 18px;padding-left:20px}.page-module___8aEwW__gapList li{margin:12px 0;line-height:1.5}.page-module___8aEwW__gapKeywords{flex-wrap:wrap;gap:6px;margin:8px 0 18px;display:flex}.page-module___8aEwW__gapKeywords span{color:#566360;background:#ecefed;border-radius:20px;padding:5px 9px;font-size:12px}.page-module___8aEwW__matchSection h3{margin:18px 0 4px;font-size:15px}
