.listing-description-static{margin:0;color:#514b45;font-size:14px;line-height:1.52}.listing-directory-actions{display:flex;flex-wrap:wrap;gap:7px;margin:14px 18px 0}.listing-directory-action{appearance:none;border:1px solid #dfb23d;background:#fff8dd;color:#292521;border-radius:7px;padding:8px 10px;font:700 12px/1.1 Manrope,system-ui,sans-serif;display:inline-flex;align-items:center;gap:6px;cursor:pointer}.listing-directory-action:hover{background:#f9e89d}.directory-action-backdrop{z-index:1000}.directory-action-dialog{position:relative;width:min(720px,calc(100vw - 28px));max-height:min(860px,calc(100dvh - 28px));overflow:auto;background:#fffaf3;border-radius:18px;padding:32px;box-shadow:0 24px 70px #14120f59}.directory-action-dialog h2{margin:7px 40px 12px 0;font-size:clamp(28px,4vw,45px);line-height:.98;color:#27231e}.directory-action-dialog h2 em{color:#ce7d3c;font-style:normal}.directory-action-intro{margin:0 0 20px;color:#5c554e;line-height:1.55}.directory-action-form{display:grid;gap:14px}.directory-action-form label,.directory-action-form fieldset{display:grid;gap:7px;color:#312d27;font:700 13px/1.3 Manrope,system-ui,sans-serif;border:0;padding:0;margin:0}.directory-action-form label small{font-weight:500;color:#776e64}.directory-action-form input,.directory-action-form textarea,.directory-action-form select{width:100%;box-sizing:border-box;border:1px solid #d9cdbd;border-radius:8px;background:#fff;padding:11px 12px;color:#27231e;font:500 15px/1.35 Manrope,system-ui,sans-serif}.directory-action-form textarea{min-height:96px;resize:vertical}.directory-action-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.directory-action-radio{display:inline-flex!important;grid-template-columns:auto 1fr;align-items:center;margin-right:15px}.directory-action-radio input,.directory-action-check input{width:auto}.directory-upload-name{display:inline-flex;align-items:center;gap:6px;color:#5d704e;font-weight:700}.directory-action-privacy{display:flex;align-items:flex-start;gap:9px;padding:12px 13px;background:#eef4e8;border-left:3px solid #668c57;color:#38512f}.directory-action-privacy p{margin:0;font:500 12px/1.48 Manrope,system-ui,sans-serif}.directory-action-check{display:flex!important;grid-template-columns:auto 1fr;align-items:flex-start}.directory-code-step{display:grid;gap:10px;padding:13px;border:1px solid #dfcfab;border-radius:10px;background:#fffef9}.directory-code-step p,.directory-action-notice{margin:0;color:#5d704e;font:600 13px/1.4 Manrope,system-ui,sans-serif}.directory-action-error{margin:0;color:#9d2630;font:700 13px/1.4 Manrope,system-ui,sans-serif}.directory-action-success{text-align:center;padding:18px 8px}.directory-action-success>svg{color:#548447}.directory-action-success h2{margin-inline:auto}.directory-action-email-note{display:inline-flex;align-items:center;gap:7px;padding:9px 11px;background:#fff0c0;border-radius:8px;font-size:13px}.directory-user-access{min-height:calc(100vh - 100px);display:grid;place-items:center;background:var(--panel-dark);padding:40px 18px}.directory-user-access-card{width:min(530px,100%);display:grid;gap:15px;background:#fffaf3;border-radius:18px;padding:32px}.directory-user-access-card h1{margin:0;font-size:clamp(33px,5vw,53px);line-height:.98;color:#2b2822}.directory-user-access-card h1 em{font-style:normal;color:#c66c37}.directory-user-access-card>p{margin:0;color:#5b544d;line-height:1.55}.directory-user-access-card label{display:grid;gap:7px;font-weight:700}.directory-user-access-card input{padding:12px;border:1px solid #d8c9b6;border-radius:8px;font:inherit}.directory-user-access-card>a{color:#3c5f66;font-weight:700}.directory-user-access-notice{display:flex;gap:7px;color:#5d704e;font-weight:700}.directory-user-area{min-height:100vh;display:grid;grid-template-columns:250px 1fr;background:#f5f0e8}.directory-user-area>aside{background:var(--panel-dark);color:#fff;padding:30px 22px;display:flex;flex-direction:column;gap:18px}.directory-user-brand img{max-width:158px}.directory-user-area>aside p{margin:12px 0 auto;color:#dfe9ed;font-size:13px;line-height:1.5}.directory-user-area>aside a{color:#fff;font-weight:700;text-decoration:none}.directory-user-area>aside button{display:inline-flex;align-items:center;gap:7px;align-self:flex-start;border:0;background:transparent;color:#dfe9ed;font:700 14px Manrope,system-ui,sans-serif;cursor:pointer}.directory-user-area>main{max-width:1000px;width:100%;box-sizing:border-box;padding:48px 42px;margin:0 auto}.directory-user-profile-form,.directory-user-summary,.directory-user-actions,.directory-user-delete,.directory-user-empty{background:#fffaf3;border:1px solid #e3d7c6;border-radius:16px;padding:27px}.directory-user-profile-form{display:grid;gap:14px;max-width:690px}.directory-user-profile-form h1,.directory-user-summary h1,.directory-user-actions h2,.directory-user-delete h2{margin:0;color:#2b2822}.directory-user-profile-form>p,.directory-user-summary p,.directory-user-actions header p,.directory-user-delete p{color:#625a51;line-height:1.5}.directory-user-form-actions{display:flex;gap:10px;flex-wrap:wrap}.directory-user-summary{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:24px}.directory-user-summary p{margin-bottom:0}.directory-user-actions header{margin-bottom:18px}.directory-user-action-list{display:grid;gap:10px}.directory-user-action-list article{border:1px solid #e0d5c6;border-radius:11px;padding:15px;display:flex;justify-content:space-between;gap:18px;align-items:center}.directory-user-action-list article span{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:#a75d2f}.directory-user-action-list h3,.directory-user-action-list p{margin:5px 0}.directory-user-action-list p{color:#645b51}.directory-user-action-list small{color:#867b70}.directory-user-action-list button,.directory-user-delete button{border:0;background:#f9e8ad;color:#29251f;border-radius:7px;padding:8px 10px;font-weight:800;cursor:pointer}.directory-user-delete{margin-top:24px;display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center;background:#fff2ef;border-color:#edcbc4}.directory-user-delete>svg{color:#b34743}.directory-user-delete p{margin:5px 0 0}.directory-user-delete button{background:#8e3434;color:#fff}.directory-user-empty{text-align:center;display:grid;justify-items:center;gap:11px;color:#5b544d}.directory-user-empty h1,.directory-user-empty p{margin:0}.directory-user-empty>svg{color:#5c8d50}body.directory-action-open{overflow:hidden!important;overscroll-behavior:none}.directory-action-backdrop{overscroll-behavior:contain}.directory-action-dialog{overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch}@media (max-width:760px){.directory-action-backdrop{display:block;overflow-y:auto;padding:12px;-webkit-overflow-scrolling:touch;touch-action:pan-y}.directory-action-dialog{width:calc(100vw - 24px);max-height:none;overflow:visible;margin:0 auto;padding:23px 17px;border-radius:14px}.directory-action-grid,.directory-user-area{grid-template-columns:1fr}.directory-user-area>aside{padding:17px 18px;flex-direction:row;align-items:center;flex-wrap:wrap}.directory-user-area>aside p{margin:0 auto 0 0}.directory-user-area>aside a{display:none}.directory-user-area>main{padding:27px 16px}.directory-user-summary{display:grid}.directory-user-action-list article,.directory-user-delete{display:grid;grid-template-columns:1fr}.listing-directory-actions{margin-inline:14px}.listing-directory-action{flex:1;justify-content:center}}.directory-action-required-note{margin:0;padding:9px 11px;border-radius:8px;background:#fff0c0;color:#5f4805;font:800 12px/1.35 Manrope,system-ui,sans-serif}.directory-cv-picker{padding:13px!important;border:1px solid #e0d5c6!important;border-radius:10px!important;background:#fffdf8}.directory-cv-picker>p{margin:0;color:#685f56;font:500 12px/1.45 Manrope,system-ui,sans-serif}.directory-saved-cvs{display:grid;gap:7px}.directory-saved-cv{display:flex!important;grid-template-columns:auto auto 1fr!important;align-items:center;gap:8px;padding:10px;border:1px solid #e2d6c7;border-radius:8px;background:#fff;cursor:pointer}.directory-saved-cv:has(input:checked){border-color:#d89434;background:#fff8dd}.directory-saved-cv span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.directory-user-cvs{margin-bottom:24px;padding:27px;background:#fffaf3;border:1px solid #e3d7c6;border-radius:16px}.directory-user-cvs header{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;margin-bottom:18px}.directory-user-cvs h2,.directory-user-cvs p{margin:0}.directory-user-cvs h2{color:#2b2822}.directory-user-cvs header p:not(.eyebrow){margin-top:7px;color:#625a51;line-height:1.5}.directory-user-cv-list{display:grid;gap:9px}.directory-user-cv-list article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;border:1px solid #e0d5c6;border-radius:10px;padding:13px;background:#fff}.directory-user-cv-list article>svg{color:#c66c37}.directory-user-cv-list strong,.directory-user-cv-list small{display:block}.directory-user-cv-list small{margin-top:3px;color:#867b70}.directory-user-cv-list button{border:0;border-radius:7px;padding:8px 10px;background:#fff0ef;color:#9d3d37;font:800 12px Manrope,system-ui,sans-serif;cursor:pointer}@media (max-width:760px){.directory-user-cvs{padding:20px}.directory-user-cvs header{display:grid}.directory-user-cv-list article{grid-template-columns:auto minmax(0,1fr)}.directory-user-cv-list button{grid-column:1/-1;width:100%}}.directory-action-success-status{display:inline-flex;align-items:center;justify-content:center;gap:10px}.directory-action-success-status .eyebrow{margin:0}.directory-action-success-status>svg{color:#548447;flex:0 0 auto}.directory-user-navigation{display:grid;gap:6px;margin-bottom:4px}.directory-user-navigation button{display:flex!important;align-items:center;gap:8px;width:100%;box-sizing:border-box;padding:10px 11px!important;border:1px solid transparent!important;border-radius:8px!important;color:#dfe9ed!important;background:transparent!important;text-align:left;font-size:12px!important}.directory-user-navigation button:hover,.directory-user-navigation button.is-active{border-color:#ffffff2e!important;color:#fff!important;background:#ffffff1c!important}.directory-user-navigation button.is-active{box-shadow:inset 3px 0 #f5bd35}.directory-user-area .guide-personal-panel{width:100%}.directory-user-area .guide-library-gate{min-height:0;padding:22px;background:#fffaf3}.directory-user-area .guide-library-hero{position:relative;overflow:hidden}.guide-library-hero-image{position:absolute!important;z-index:0!important;inset:0 0 0 auto!important;width:47%!important;height:100%!important;object-fit:cover!important;opacity:.55}.guide-library-hero:after{position:absolute;z-index:0;inset:0;content:"";background:linear-gradient(90deg,#292a30 25%,#292a30e6 52%,#292a302e)}.guide-library-hero>div,.guide-library-hero>a{position:relative;z-index:1}.directory-user-area .guide-library-orders{margin:24px 0}.directory-user-area .guide-library-list{margin-top:24px}.directory-user-area .guide-library-loading{min-height:240px}@media (max-width:760px){.directory-user-navigation{order:4;width:100%;grid-template-columns:1fr 1fr;margin:4px 0 0}.directory-user-navigation button{justify-content:center;padding:9px 6px!important;font-size:11px!important}.directory-user-area .guide-library-gate{padding:15px}.guide-library-hero-image{width:100%!important;opacity:.27}.guide-library-hero:after{background:linear-gradient(90deg,#292a30f5,#292a30ad)}.directory-user-area .guide-library-orders,.directory-user-area .guide-library-list{margin:14px 0}.directory-user-area .guide-library-hero{padding:28px 22px}}.directory-user-feedback{margin:0 0 18px;padding:12px 14px;border:1px solid;border-radius:11px;font:800 13px/1.42 Manrope,system-ui,sans-serif}.directory-user-feedback.is-success{border-color:#b8d7bd;color:#246143;background:#f0f8f1}.directory-user-feedback.is-error{border-color:#e6b8b1;color:#922f28;background:#fff1ef}.directory-user-privacy{display:grid;gap:20px;margin-top:24px;padding:27px;border:1px solid #d9d6cc;border-radius:16px;background:#f7f8f2}.directory-user-privacy>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.directory-user-privacy h2,.directory-user-privacy h3{margin:0;color:#2b2822}.directory-user-privacy header p:not(.eyebrow){max-width:630px;margin:7px 0 0;color:#625a51;line-height:1.5}.directory-user-privacy .button{display:inline-flex;align-items:center;justify-content:center;gap:7px;white-space:nowrap}.directory-user-export-ready{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:14px;border:1px solid #c6d9bf;border-radius:11px;background:#fff}.directory-user-export-ready strong{color:#27623f}.directory-user-export-ready span{color:#655f55;font-size:12px}.directory-user-export-ready .button{font-size:12px}.directory-user-consents{display:grid;gap:11px}.directory-user-consents>p{margin:0;color:#625a51}.directory-user-consents>div{display:grid;gap:8px}.directory-user-consents article{padding:11px 12px;border:1px solid #ded8cb;border-radius:10px;background:#fff}.directory-user-consents strong,.directory-user-consents small,.directory-user-consents p{display:block}.directory-user-consents strong{color:#302c25;font-size:13px}.directory-user-consents small{margin-top:3px;color:#756d63;font-size:11px}.directory-user-consents p{margin:5px 0 0;color:#3f744d;font-size:12px;font-weight:800}.directory-consent-revoke,.directory-consent-grant{justify-self:start;border:1px solid #d8b99a;border-radius:9px;padding:9px 11px;color:#8b4a25;background:#fff8ef;font:800 12px Manrope,system-ui,sans-serif;cursor:pointer}.directory-consent-revoke:hover{background:#ffeed8}.directory-consent-grant{border-color:#a7cbaa;color:#25613e;background:#eff8f0}.directory-consent-grant:hover{background:#e1f3e4}@media (max-width:760px){.directory-user-privacy{padding:20px}.directory-user-privacy>header{display:grid}.directory-user-privacy .button{width:100%}.directory-user-export-ready{grid-template-columns:1fr;align-items:start}.directory-user-export-ready .button,.directory-consent-revoke,.directory-consent-grant{width:100%}}.directory-user-access-recovery{display:grid;gap:8px;justify-items:start}.directory-user-access-recovery .button{justify-content:center}.directory-user-access-change-email{border:0;padding:2px 0;background:transparent;color:#3c5f66;font:700 13px Manrope,system-ui,sans-serif;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.directory-user-access-recovery small{color:#756d63;font:600 12px/1.4 Manrope,system-ui,sans-serif}.directory-user-access-card .directory-action-error{display:grid;gap:5px;padding:11px 12px;border-radius:9px;background:#fff0ef;border:1px solid #edcbc4}.directory-user-access-card .directory-action-error p{margin:0}.directory-user-privacy-page{max-width:760px;margin:0;padding:clamp(23px,3.5vw,36px);border-color:#ded6ca;background:#fffdf8;box-shadow:0 8px 24px #3f2d170b}.directory-user-privacy-page>header{display:grid;gap:0}.directory-user-privacy-page h1{margin:0;color:var(--ink);font-size:clamp(32px,4.6vw,50px);letter-spacing:-.065em;line-height:.95}.directory-user-privacy-page>header>p:not(.eyebrow){max-width:610px;margin:12px 0 0;color:#625a51;line-height:1.55}.directory-user-privacy-section{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:19px;border:1px solid #eadfcd;border-radius:14px;background:#fffaf1}.directory-user-privacy-section h2{margin:0;color:var(--ink);font-size:19px;letter-spacing:-.04em}.directory-user-privacy-section p{max-width:470px;margin:7px 0 0;color:#6b635a;font:13px/1.5 Manrope,system-ui,sans-serif}.directory-user-privacy-section .button{display:inline-flex;align-items:center;justify-content:center;gap:7px;flex:0 0 auto;min-height:44px;border-radius:14px}.directory-user-marketing-switch{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-width:252px;cursor:pointer}.directory-user-marketing-switch input{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0}.directory-user-marketing-switch>span{position:relative;display:block;width:46px;height:26px;border:1px solid #d7cbbb;border-radius:999px;background:#e8e1d7;transition:background .16s ease,border-color .16s ease}.directory-user-marketing-switch>span:after{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #312b2333;content:"";transition:transform .16s ease}.directory-user-marketing-switch input:checked+span{border-color:#e0a72a;background:#ffc238}.directory-user-marketing-switch input:checked+span:after{transform:translate(20px)}.directory-user-marketing-switch input:focus-visible+span{outline:3px solid rgba(255,194,56,.32);outline-offset:2px}.directory-user-marketing-switch input:disabled+span{opacity:.58}.directory-user-marketing-switch strong{color:var(--ink);font:800 12px/1.35 Manrope,system-ui,sans-serif}.directory-user-cookie-note{display:flex;align-items:flex-start;gap:8px;margin:0;color:#6b635a;font:600 12px/1.45 Manrope,system-ui,sans-serif}.directory-user-cookie-note svg{flex:0 0 auto;margin-top:1px;color:var(--coral)}@media (max-width:760px){.directory-user-privacy-page{padding:21px 17px}.directory-user-privacy-section{display:grid;gap:15px;padding:15px}.directory-user-privacy-section .button{width:100%}.directory-user-marketing-switch{min-width:0}.directory-user-cookie-note{font-size:11px}}.directory-quote-options{display:grid!important;gap:9px!important;padding:13px!important;border:1px solid #d9e5ec!important;border-radius:12px!important;background:#f7fbfd}.directory-quote-options legend{padding:0;color:#315a70;font-size:13px;font-weight:900}.directory-quote-options>p{margin:0;color:#63757e;font:500 12px/1.45 Manrope,system-ui,sans-serif}.directory-quote-options>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.directory-quote-options label{display:flex!important;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:9px 10px;border:1px solid #cfdde5;border-radius:9px;background:#fff;color:#435964;cursor:pointer}.directory-quote-options label.is-selected{border-color:#6a9db9;background:#ebf6fb;color:#214d65}.directory-quote-options input{width:auto!important;margin:0;accent-color:#3c7c9f}.directory-quote-options span{font:800 12px/1.35 Manrope,system-ui,sans-serif}@media (max-width:620px){.directory-quote-options>div{grid-template-columns:1fr}}.directory-quote-options{gap:10px!important;padding:12px!important;border-color:#ded4c6!important;background:#f8f5ef!important}.directory-quote-options-heading{display:grid;gap:4px;padding:11px 12px;border:1px solid #ded4c6;border-radius:9px;background:#fffdfa}.directory-quote-options-heading strong{color:#302c26;font:900 13px/1.2 Manrope,system-ui,sans-serif}.directory-quote-options-heading p{margin:0!important;color:#70685f!important;font:500 12px/1.45 Manrope,system-ui,sans-serif!important}.directory-quote-options label{border-color:#ddd4c8!important;background:#fffdfa!important;color:#3d3832!important}.directory-quote-options label.is-selected{border-color:#d9a447!important;background:#fff6dc!important;color:#4b3820!important}.directory-quote-options input[type=radio]{accent-color:#e9ad2d!important}.directory-action-form input[type=checkbox]{appearance:none;-webkit-appearance:none;display:grid;flex:0 0 21px!important;width:21px!important;height:21px!important;place-content:center;margin:1px 0 0;border:1.5px solid #cbbda7!important;border-radius:5px!important;background:#fffdfa!important;cursor:pointer}.directory-action-form input[type=checkbox]:checked{border-color:#e4aa2d!important;background:#f5c13a!important}.directory-action-form input[type=checkbox]:checked:after{content:"✓";color:#25262b;font:900 17px/1 Arial,sans-serif;transform:translateY(-.5px)}.directory-action-form input[type=checkbox]:focus-visible{outline:2px solid #e4aa2d;outline-offset:2px}.directory-user-area{grid-template-columns:242px minmax(0,1fr);background:#fffdf8;color:var(--ink)}.directory-user-area>.directory-user-sidebar{position:sticky;top:0;height:100dvh;box-sizing:border-box;padding:25px 17px 18px;background:#fffdf8!important;border-right:1px solid #e8dfd2;color:var(--ink);gap:0}.directory-user-brand{display:block;padding:2px 10px 24px}.directory-user-brand img{display:block;max-width:150px}.directory-user-session{display:grid;gap:5px;padding:0 10px 21px}.directory-user-session>span{color:var(--coral);font:900 9px/1.2 Manrope,system-ui,sans-serif;letter-spacing:.11em}.directory-user-session>b{overflow:hidden;color:var(--ink);font:800 12px/1.35 Manrope,system-ui,sans-serif;text-overflow:ellipsis;white-space:nowrap}.directory-user-navigation{display:grid;gap:3px;margin:0}.directory-user-area>.directory-user-sidebar .directory-user-navigation button{display:flex!important;align-items:center;gap:9px;width:100%;min-height:42px;padding:11px 10px!important;border:0!important;border-radius:0!important;background:transparent!important;color:#5f5951!important;font:800 13px/1.2 Manrope,system-ui,sans-serif!important;text-align:left;transition:background .16s ease,color .16s ease}.directory-user-area>.directory-user-sidebar .directory-user-navigation button svg{color:var(--coral)!important}.directory-user-area>.directory-user-sidebar .directory-user-navigation button:hover,.directory-user-area>.directory-user-sidebar .directory-user-navigation button.is-active{background:#fff2cb!important;color:var(--ink)!important;box-shadow:none!important}.directory-user-area>.directory-user-sidebar .directory-user-navigation button:focus-visible{outline:3px solid rgba(255,194,56,.32);outline-offset:2px}.directory-user-sidebar-divider{display:block;height:1px;margin:18px 10px 12px;background:#e8dfd2}.directory-user-directory-link{display:flex!important;align-items:center;gap:9px;margin:0;padding:11px 10px;color:#5f5951!important;font:800 13px/1.2 Manrope,system-ui,sans-serif!important;text-decoration:none!important}.directory-user-directory-link svg{color:var(--coral)}.directory-user-directory-link:hover{background:#fff2cb;color:var(--ink)!important}.directory-user-account-actions{display:grid;gap:11px;margin-top:auto;padding:18px 10px 0;border-top:1px solid #e8dfd2}.directory-user-verified{display:flex;align-items:center;gap:6px;color:#5f5951;font:800 11px/1.3 Manrope,system-ui,sans-serif}.directory-user-verified svg{color:var(--green)}.directory-user-area>.directory-user-sidebar .directory-user-account-actions button{display:flex!important;align-items:center;gap:8px;border:0!important;padding:3px 0!important;background:transparent!important;color:#5f5951!important;font:800 12px/1.2 Manrope,system-ui,sans-serif!important}.directory-user-area>.directory-user-sidebar .directory-user-account-actions button svg{color:var(--coral)}.directory-user-area>.directory-user-sidebar .directory-user-account-actions button:hover{color:var(--coral)!important}.directory-user-area>main{max-width:1120px;padding:clamp(28px,4.5vw,58px);margin:0 auto}.directory-user-profile-form,.directory-user-summary,.directory-user-actions,.directory-user-delete,.directory-user-empty,.directory-user-cvs{border-color:#ded6ca;background:#fffdf8;box-shadow:0 8px 24px #3f2d170b}.directory-user-profile-form{max-width:none;gap:18px;padding:clamp(23px,3.5vw,36px)}.directory-user-profile-form>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.directory-user-profile-form h1,.directory-user-summary h1,.directory-user-actions h2,.directory-user-delete h2,.directory-user-cvs h2{color:var(--ink)}.directory-user-profile-form h1{margin:0;font-size:clamp(32px,4.6vw,50px);letter-spacing:-.065em;line-height:.95}.directory-user-profile-form header>div>p:not(.eyebrow){max-width:650px;margin:12px 0 0;color:#625a51;line-height:1.55}.directory-user-cv-counter{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;padding:8px 10px;border-radius:999px;background:#fff2cb;color:#684b10;font:800 11px/1 Manrope,system-ui,sans-serif}.directory-user-profile-form label{display:grid;gap:7px;color:#312d27;font:800 13px/1.35 Manrope,system-ui,sans-serif}.directory-user-profile-form label small{color:#776e64;font-weight:600}.directory-user-profile-form input:not([type=checkbox]){box-sizing:border-box;width:100%;min-height:46px;border:1px solid #d9cdbd;border-radius:10px;background:#fff;padding:10px 12px;color:var(--ink);font:600 15px/1.35 Manrope,system-ui,sans-serif}.directory-user-profile-form input:focus-visible{border-color:#d79a18;outline:3px solid rgba(255,194,56,.24)}.directory-user-readonly-input{display:flex;align-items:center;gap:8px;min-height:46px;box-sizing:border-box;border:1px solid #e2d9cd;border-radius:10px;background:#f8f5ef;padding:10px 12px;color:#665e54;font:700 14px/1.35 Manrope,system-ui,sans-serif}.directory-user-readonly-input svg{color:var(--coral)}.directory-user-cv-upload{display:grid;grid-template-columns:minmax(220px,.82fr) minmax(250px,1.18fr);gap:22px;padding:19px;border:1px solid #eadfcd;border-radius:14px;background:#fffaf1}.directory-user-cv-upload h2{margin:4px 0 0;color:var(--ink);font-size:19px;letter-spacing:-.04em}.directory-user-cv-upload p:not(.eyebrow){margin:7px 0 0;color:#6b635a;font-size:13px;line-height:1.5}.directory-user-cv-upload-fields{display:grid;align-content:start;gap:10px}.directory-profile-upload-control{display:flex!important;align-items:center;justify-content:flex-start;gap:8px;cursor:pointer}.directory-profile-upload-control input{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important}.directory-profile-upload-control>span{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:0 13px;border:1px solid #d58a14;border-radius:14px;background:linear-gradient(100deg,var(--solar-start),var(--solar-end));color:#2f2516;font:900 12px/1 Manrope,system-ui,sans-serif}.directory-profile-upload-control>small{color:#776e64;font-weight:600}.directory-upload-name{color:#684b10!important}.directory-user-privacy-check{display:flex!important;grid-template-columns:auto 1fr;align-items:flex-start}.directory-user-profile-form input[type=checkbox]{appearance:none;-webkit-appearance:none;display:grid;place-content:center;flex:0 0 20px;width:20px;height:20px;margin:1px 0 0;border:1.5px solid #a99b89;border-radius:5px;background:#fff;cursor:pointer}.directory-user-profile-form input[type=checkbox]:checked{border-color:#d79a18;background:#ffc238}.directory-user-profile-form input[type=checkbox]:checked:after{content:"✓";color:#2f2516;font:900 15px/1 Manrope,system-ui,sans-serif}.directory-user-profile-form .directory-action-check a{color:#805a14;font-weight:900;text-decoration-thickness:1px;text-underline-offset:3px}.directory-user-profile-form .directory-action-check a:hover{color:var(--coral)}.directory-user-form-actions{padding-top:3px}.directory-user-form-actions .button{min-height:48px;border-radius:14px}.directory-user-form-actions .button-outline{background:#fff;border-color:#ded6ca;color:var(--ink)}.directory-user-summary{border-left:4px solid #ffc238}.directory-user-cvs{padding:clamp(23px,3vw,31px)}.directory-user-cvs header{align-items:center}.directory-user-cvs header .button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:46px;border-radius:14px}.directory-user-cv-list article{border-color:#e4dbcf;border-radius:12px;background:#fff}.directory-user-cv-list article>svg{color:var(--coral)}.directory-user-cv-role{display:flex;align-items:center;gap:5px;margin-bottom:5px;color:#805a14;font:900 11px/1.2 Manrope,system-ui,sans-serif}.directory-user-cv-role svg{color:var(--coral)}.directory-user-cv-list button{border-radius:10px;background:#fff4ef;color:#9a512f}.directory-user-cv-list button:hover{background:#ffe9dd}.directory-user-actions,.directory-user-delete{border-radius:16px}.directory-user-delete{background:#fff8f3}.directory-user-feedback.is-success{border-color:#ead39b;background:#fff9e9;color:#5d470e}.directory-user-empty>svg{color:var(--coral)}.directory-application-profile-summary{display:grid;gap:6px;padding:13px 14px;border:1px solid #ead8ac;border-radius:12px;background:#fff8df}.directory-application-profile-summary strong{color:#4b3820;font:900 13px/1.25 Manrope,system-ui,sans-serif}.directory-application-profile-summary p{margin:0;color:#685f56;font:600 12px/1.45 Manrope,system-ui,sans-serif}.directory-application-profile-summary a{color:#805a14;font:900 12px/1.35 Manrope,system-ui,sans-serif;text-decoration-thickness:1px;text-underline-offset:3px}.directory-saved-cv span{display:grid!important;gap:2px;min-width:0}.directory-saved-cv span b{overflow:hidden;color:var(--ink);font:900 12px/1.25 Manrope,system-ui,sans-serif;text-overflow:ellipsis;white-space:nowrap}.directory-saved-cv span small{overflow:hidden;color:#776e64;font:600 11px/1.25 Manrope,system-ui,sans-serif;text-overflow:ellipsis;white-space:nowrap}.directory-saved-cv:has(input:checked){border-color:#d79a18;background:#fff2cb}@media (max-width:760px){.directory-user-area{display:block}.directory-user-area>.directory-user-sidebar{position:static;height:auto;padding:14px 15px;background:#fffdf8!important;border-right:0;border-bottom:1px solid #e8dfd2;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px}.directory-user-brand{padding:0}.directory-user-brand img{max-width:104px}.directory-user-session{min-width:0;padding:0}.directory-user-session>span{font-size:8px}.directory-user-session>b{font-size:10px}.directory-user-navigation{grid-column:1/-1;grid-template-columns:1fr 1fr;order:4;width:100%;margin-top:5px}.directory-user-area>.directory-user-sidebar .directory-user-navigation button{justify-content:center;min-height:40px;padding:9px 6px!important;font-size:11px!important}.directory-user-sidebar-divider,.directory-user-directory-link,.directory-user-verified{display:none!important}.directory-user-account-actions{margin:0;padding:0;border:0}.directory-user-area>.directory-user-sidebar .directory-user-account-actions button span{display:none}.directory-user-area>.directory-user-sidebar .directory-user-account-actions button{padding:7px!important}.directory-user-area>main{padding:23px 15px}.directory-user-profile-form{padding:21px 17px}.directory-user-profile-form>header{display:grid;gap:12px}.directory-user-cv-counter{justify-self:start}.directory-user-cv-upload{grid-template-columns:1fr;padding:15px}.directory-profile-upload-control{align-items:flex-start;flex-direction:column}.directory-user-form-actions{display:grid;grid-template-columns:1fr}.directory-user-form-actions .button{width:100%;justify-content:center}.directory-user-cvs{padding:20px}.directory-user-cvs header{display:grid}.directory-user-cvs header .button{width:100%}.directory-user-cv-list article{grid-template-columns:auto minmax(0,1fr)}.directory-user-cv-list button{grid-column:1/-1;width:100%}.directory-application-profile-summary{padding:12px}.directory-saved-cv{grid-template-columns:auto auto minmax(0,1fr)!important}}.directory-action-profile-gate,.directory-action-profile-status{display:grid;gap:12px;padding:16px;border:1px solid #e4d7c0;border-left:3px solid #fa735a;border-radius:12px;background:#fffdf8}.directory-action-profile-gate>strong,.directory-action-profile-status>strong{color:#292a30;font-size:15px}.directory-action-profile-gate>p,.directory-action-profile-status>p,.directory-action-profile-loaded{margin:0;color:#625a51;font-size:13px;line-height:1.5}.directory-action-profile-gate .listing-primary-action,.directory-action-profile-status .listing-primary-action{justify-self:start}.directory-action-profile-change-email{justify-self:start;border:0;padding:0;color:#7a5429;background:transparent;font:800 12px/1.35 Manrope,system-ui,sans-serif;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.directory-action-profile-loaded{display:flex;align-items:center;gap:7px;color:#426f46;font-weight:700}.directory-action-profile-loaded svg{flex:0 0 auto}.directory-action-profile-loaded a{color:inherit;font-weight:900}.directory-action-form input[readonly]{color:#4f4942;background:#f8f5ee;cursor:default}.directory-position-options{display:grid!important;gap:9px!important;padding:13px!important;border:1px solid #e0d5c6!important;border-radius:12px!important;background:#fffdf8}.directory-position-options legend{color:#302c26;font:900 14px/1.25 Manrope,system-ui,sans-serif}.directory-position-options>div{display:grid;gap:7px}.directory-position-options label{display:grid!important;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;padding:10px 11px;border:1px solid #e2d6c7;border-radius:9px;background:#fff;color:#3d3832;cursor:pointer}.directory-position-options label.is-selected{border-color:#d79a18;background:#fff2cb;color:#463312}.directory-position-options input{width:auto!important;margin:0;accent-color:#d79a18}.directory-position-options span{font:800 13px/1.35 Manrope,system-ui,sans-serif}.directory-cv-suggestion{margin:0!important;padding:9px 10px;border-left:3px solid #e2a525;background:#fff4d5;color:#604813!important;font:800 12px/1.45 Manrope,system-ui,sans-serif!important}.directory-action-cv-title>span,.directory-action-cv-title>em,.directory-action-dialog h2:not(.directory-action-cv-title)>span,.directory-action-dialog h2:not(.directory-action-cv-title)>em{display:block}.directory-action-cv-title>em{max-width:none;margin:4px 0 0;color:#ffc238;font-size:.78em;line-height:inherit}.directory-action-dialog h2:not(.directory-action-cv-title)>em{max-width:none;margin:4px 0 0;color:#ffc238}.directory-action-dialog>.eyebrow{color:#fa735a}.directory-action-dialog .directory-action-intro{max-width:none;color:#5c554e;font:600 14px/1.45 Manrope,system-ui,sans-serif;text-align:center;white-space:nowrap}.directory-action-dialog.is-cv-action{scrollbar-color:#d9b34c transparent;scrollbar-width:thin}.directory-action-dialog.is-cv-action>.eyebrow{color:#fa735a}.directory-action-dialog.is-cv-action .directory-action-cv-title{width:100%;margin:8px 0 20px;color:#292621;font:800 clamp(20px,2.2vw,28px) / 1.1 Manrope,system-ui,sans-serif;letter-spacing:-.045em;text-align:center}.directory-action-dialog.is-cv-action .directory-application-heading-main,.directory-action-dialog.is-cv-action .directory-action-cv-title>em{display:block}.directory-action-dialog.is-cv-action .directory-application-heading-main{color:#292a30}.directory-action-dialog.is-cv-action .directory-action-cv-title>em{display:block;max-width:none;margin:4px 0 0;overflow:visible;color:#ffc238;font-size:.72em;line-height:inherit}.directory-action-dialog:not(.is-cv-action) h2{width:100%;margin:8px 0 20px;color:#292621;font:800 clamp(20px,2.2vw,28px) / 1.1 Manrope,system-ui,sans-serif;letter-spacing:-.045em;text-align:center}.directory-action-dialog:not(.is-cv-action) h2>span{color:#292a30}.directory-action-dialog:not(.is-cv-action) h2>em{max-width:none;margin:4px 0 0;color:#ffc238;font-size:.72em;line-height:inherit}.directory-application-profile-fields{display:grid;gap:11px;padding:14px;border:1px solid #e0d5c6;border-radius:12px;background:#fffdf8}.directory-application-profile-fields>label,.directory-application-profile-fields .directory-action-grid label{gap:6px}.directory-application-profile-fields input[readonly]{min-height:43px;border-color:#e0d8cd;color:#5f584f;background:#f7f4ee;font-weight:700}.directory-application-profile-note{display:flex;align-items:center;gap:7px;margin:0;color:#426f46;font:800 12px/1.45 Manrope,system-ui,sans-serif}.directory-application-profile-note svg{flex:0 0 auto}.directory-application-profile-fields>a{justify-self:start;color:#805a14;font:900 12px/1.35 Manrope,system-ui,sans-serif;text-decoration-thickness:1px;text-underline-offset:3px}.directory-application-current-location{display:grid;gap:7px;color:#312d27;font:800 13px/1.35 Manrope,system-ui,sans-serif}.directory-application-location-selects{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:9px}.directory-application-location-selects .form-option-select-trigger{min-height:43px;border-color:#e0d8cd;background:#fff;color:#4f4942;font-weight:700}.directory-application-location-selects>label{gap:6px!important}.directory-application-location-selects>label input{min-height:43px!important;background:#fff!important}@media (max-width:600px){.directory-application-location-selects{grid-template-columns:1fr}}.directory-cv-picker .directory-cv-role-select{width:100%}.directory-cv-picker .form-option-select-trigger{border-color:#d8cdbd;background:#fff;color:#302c26;font-weight:800}.directory-cv-picker .form-option-select-trigger:disabled{border-color:#e3dbd0;background:#f3efe8;color:#8a8177;cursor:not-allowed}.directory-cv-match-note{margin:0 0 9px!important;color:#685f56!important;font:700 12px/1.45 Manrope,system-ui,sans-serif!important}.directory-action-dialog.is-cv-action .listing-primary-action:disabled{border:1px solid #d9d2c8;color:#867e73;background:#e8e3db;box-shadow:none;cursor:not-allowed;opacity:1}.directory-action-dialog .directory-action-check a{color:#805a14;font-weight:900;text-decoration-thickness:1.5px;text-underline-offset:3px}.directory-action-dialog .directory-action-check a:hover,.directory-action-dialog .directory-action-check a:focus-visible{color:#fa735a}.directory-action-success.is-cv-success{display:grid;justify-items:center;gap:15px;max-width:520px;margin:0 auto;padding:21px 8px 10px}.directory-action-success-check{color:#548447}.directory-action-success.is-cv-success h2{display:grid;gap:3px;width:100%;margin:0;color:#27231e;font-size:clamp(27px,4.6vw,41px);line-height:1.02}.directory-action-success.is-cv-success h2 span{color:#27231e;font-style:normal}.directory-action-success.is-cv-success h2 em{color:#ffc238;font-style:normal}.directory-action-success.is-cv-success>p{width:100%;margin:0;color:#5c554e;font:600 15px/1.55 Manrope,system-ui,sans-serif;text-align:left}.directory-position-options label span{display:grid;gap:3px}.directory-position-options label span b{color:#292a30;font:850 14px/1.35 Manrope,system-ui,sans-serif}.directory-position-options label span small{color:#6b6258;font:600 12px/1.45 Manrope,system-ui,sans-serif}.directory-action-success-actions{display:grid;width:100%;gap:10px;margin-top:5px}.directory-action-success.is-cv-success .listing-primary-action,.directory-action-success-secondary{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;min-height:50px;border-radius:14px;font:900 14px/1.2 Manrope,system-ui,sans-serif;text-decoration:none}.directory-action-success-secondary{border:1px solid #ded6ca;background:#fffdf8;color:#27231e}.directory-action-success-secondary:hover,.directory-action-success-secondary:focus-visible{border-color:#f4c64a;background:#fff8df;color:#27231e}@media (max-width: 620px){.directory-action-success.is-cv-success{gap:13px;padding-top:14px}.directory-action-success.is-cv-success>p{font-size:14px}}.directory-action-profile-gate.is-first-entry{gap:14px;padding:0;border:0;border-radius:0;background:transparent}.directory-action-profile-gate.is-first-entry .listing-primary-action{width:100%;justify-self:stretch;margin-top:1px}.directory-action-profile-reward{max-width:none;margin:2px auto 0;color:#625a51;font:600 13px/1.5 Manrope,system-ui,sans-serif;text-align:center;white-space:nowrap}@media (max-width: 760px){.directory-action-profile-gate,.directory-action-profile-status{padding:14px}.directory-action-profile-gate .listing-primary-action,.directory-action-profile-status .listing-primary-action{width:100%;justify-content:center}.directory-action-profile-loaded{align-items:flex-start}.directory-action-cv-title>em,.directory-action-dialog h2:not(.directory-action-cv-title)>em{max-width:24ch}.directory-action-dialog .directory-action-intro{white-space:normal}.directory-action-dialog.is-cv-action .directory-action-cv-title,.directory-action-dialog:not(.is-cv-action) h2{white-space:normal}.directory-action-profile-gate.is-first-entry{padding:0}.directory-action-profile-reward{white-space:normal}.directory-action-dialog.is-cv-action{max-height:calc(100dvh - 24px);overflow-y:auto;overscroll-behavior:contain}}.directory-user-profile-form .directory-user-profile-title{font-size:clamp(42px,5.8vw,68px);font-weight:900;letter-spacing:-.075em;line-height:.88}.directory-user-profile-form .directory-user-profile-title span{color:var(--ink)!important}.directory-user-profile-form .directory-user-profile-title em{color:#ffc238!important;font-style:normal}@media (max-width:760px){.directory-user-profile-form .directory-user-profile-title{font-size:clamp(39px,12vw,54px)}}.directory-user-cv-hiring-note{display:flex;flex-wrap:wrap;align-items:center;gap:5px;margin-top:13px!important;font-weight:700!important}.directory-user-cv-hiring-note .listing-hiring{flex:0 0 auto}.directory-user-cv-list article{grid-template-columns:minmax(110px,.65fr) minmax(0,1fr) auto!important;gap:12px!important}.directory-user-cv-list article>strong{overflow:hidden;color:var(--ink);font:900 13px/1.35 Manrope,system-ui,sans-serif;text-overflow:ellipsis;white-space:nowrap}.directory-user-cv-list article>span{overflow:hidden;color:#6b635a;font:700 13px/1.35 Manrope,system-ui,sans-serif;text-overflow:ellipsis;white-space:nowrap}.directory-user-cv-list article>button{display:grid;place-items:center;width:34px;height:34px;padding:0;border-radius:50%;background:#fff4ef;color:#9a512f}.directory-user-cv-list article>button:hover{background:#ffe4d7}.directory-user-cv-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:17px}.directory-user-cv-actions .button{display:inline-flex;align-items:center;gap:7px;min-height:44px;border-radius:14px}.directory-user-cv-actions>span{color:#6b635a;font:900 12px/1 Manrope,system-ui,sans-serif}.directory-user-application-link{display:block;color:var(--ink);font:900 17px/1.25 Manrope,system-ui,sans-serif;text-decoration:none}.directory-user-application-link:hover{color:var(--coral);text-decoration:underline;text-underline-offset:3px}.directory-user-action-list article{align-items:flex-start}.directory-user-action-list article p{font-weight:700}.directory-user-action-list article small{display:block;margin-top:7px}@media (max-width:760px){.directory-user-cv-list article{grid-template-columns:minmax(0,1fr) auto!important}.directory-user-cv-list article>strong{grid-column:1}.directory-user-cv-list article>span{grid-column:1}.directory-user-cv-list article>button{grid-column:2;grid-row:1/3;align-self:center}.directory-user-cv-actions{align-items:stretch;flex-direction:column}.directory-user-cv-actions .button{width:100%;justify-content:center}.directory-user-cv-actions>span{text-align:center}}.directory-user-action-groups{display:grid;gap:19px}.directory-user-action-group{display:grid;gap:9px}.directory-user-action-group h3{margin:0;color:#805a14;font:900 12px/1.2 Manrope,system-ui,sans-serif;letter-spacing:.09em;text-transform:uppercase}.directory-user-action-location{margin:7px 0 0!important;color:#6b635a!important;font-weight:700!important}.directory-user-action-kind{display:block;margin-top:4px;color:var(--ink);font:900 14px/1.35 Manrope,system-ui,sans-serif}.directory-user-action-list article small{margin-top:6px}.directory-user-profile-form .directory-user-phone{display:grid;grid-template-columns:minmax(142px,.96fr) minmax(0,1.04fr);min-height:46px;min-width:0;box-sizing:border-box;overflow:visible;border:1px solid #d9cdbd;border-radius:10px;background:#fff}.directory-user-profile-form .directory-user-phone:focus-within{border-color:#d79a18;box-shadow:0 0 0 3px #ffc2383d}.directory-user-profile-form .directory-user-phone-country{min-width:0}.directory-user-profile-form .directory-user-phone-country .form-option-select-trigger{box-sizing:border-box;min-height:46px;min-width:0;border:0;border-right:1px solid #e2d9cd;border-radius:9px 0 0 9px;background:#f8f5ef;padding:10px 11px 10px 12px;color:#4c463f;font:800 13px/1.35 Manrope,system-ui,sans-serif;cursor:pointer}.directory-user-profile-form .directory-user-phone-country .form-option-select-trigger:hover,.directory-user-profile-form .directory-user-phone-country .form-option-select-trigger[aria-expanded=true]{border-color:transparent #e2d9cd transparent transparent;box-shadow:none;background:#fff2cb}.directory-user-profile-form .directory-user-phone-country .form-option-select-menu{left:0;right:auto;min-width:228px;margin-top:1px}.directory-user-profile-form .directory-user-phone input:not([type=checkbox]){box-sizing:border-box;min-width:0;min-height:46px;border:0;border-radius:0 9px 9px 0;background:transparent;padding:10px 12px;outline:0}.directory-user-profile-form .directory-user-phone input:focus-visible,.directory-user-profile-form .directory-user-phone-country .form-option-select-trigger:focus-visible{outline:0}@media (max-width: 480px){.directory-user-profile-form .directory-user-phone{grid-template-columns:minmax(130px,.96fr) minmax(0,1.04fr)}.directory-user-profile-form .directory-user-phone-country .form-option-select-trigger{padding-inline:10px;font-size:12px}}.directory-upload-selected{display:flex;flex-wrap:wrap;align-items:center;gap:8px 11px}.directory-upload-selected p{flex-basis:100%;margin:0!important;color:#776e64!important;font-size:12px!important;line-height:1.4!important}.directory-upload-selected button{border:0;background:transparent;padding:0;color:#8b5414;font:900 12px/1.3 Manrope,system-ui,sans-serif;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.directory-upload-selected button:hover{color:var(--coral)}.directory-user-pending-cvs{display:grid;gap:13px}.directory-user-pending-cv{display:grid;gap:12px;padding:15px;border:1px solid #e4d8c7;border-radius:15px;background:#ffffff8f}.directory-user-pending-cv>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.directory-user-pending-cv>header strong{color:var(--ink);font:900 13px/1.2 Manrope,system-ui,sans-serif}.directory-user-pending-cv>header button{border:0;background:transparent;padding:0;color:#8b5414;font:800 12px/1.2 Manrope,system-ui,sans-serif;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.directory-user-pending-cv>header button:hover{color:var(--coral)}.directory-user-add-cv{justify-content:center;gap:8px;width:100%;min-height:48px;border-color:#e4ae33!important;background:#fff2bf!important;color:#624512!important;font-weight:900}.directory-user-add-cv:hover{border-color:#d89a16!important;background:#ffed9c!important;color:#624512!important}.directory-user-cv-upload,.directory-user-cv-upload>*,.directory-user-cv-upload-fields,.directory-user-pending-cvs,.directory-user-pending-cv,.directory-upload-selected{min-width:0;max-width:100%}.directory-user-cv-upload .eyebrow{white-space:normal;overflow-wrap:anywhere}.directory-upload-selected .directory-upload-name{display:flex;flex:1 1 100%;min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.directory-user-cv-hiring-note .listing-hiring{max-width:100%;white-space:normal}.directory-user-add-cv{box-sizing:border-box;white-space:nowrap;text-align:center}@media (max-width:980px){.directory-user-cv-upload{grid-template-columns:minmax(0,1fr)}}.directory-user-whatsapp-choice{display:flex;align-items:flex-start;gap:11px;margin-top:2px;padding:13px 14px;border:1px solid #e1d6c7;border-radius:12px;background:#fffdf8;cursor:pointer}.directory-user-whatsapp-choice input{width:18px;height:18px;flex:0 0 auto;margin:2px 0 0;accent-color:#f4c64a}.directory-user-whatsapp-choice span{display:grid;gap:3px;min-width:0}.directory-user-whatsapp-choice b{color:#302d2a;font:800 13px/1.35 Manrope,system-ui,sans-serif}.directory-user-whatsapp-choice small{color:#71685e;font:600 11px/1.45 Manrope,system-ui,sans-serif}.merchant-request-contact-trigger{background:#fff!important;color:#5c5045!important;border-color:#ded4c6!important}.merchant-request-contact-dialog{width:min(470px,calc(100vw - 32px))!important;padding:30px!important;border:1px solid #e5d9ca!important;border-radius:22px!important;background:#fffdf8!important}.merchant-request-contact-dialog [data-slot=dialog-header]{display:grid;gap:9px;text-align:left}.merchant-request-contact-dialog .dashboard-eyebrow{margin:0;color:var(--coral);font-size:10px;letter-spacing:.12em}.merchant-request-contact-dialog [data-slot=dialog-title]{display:grid;gap:5px;color:#292a30;font-size:clamp(29px,6vw,38px);line-height:1;letter-spacing:-.055em}.merchant-request-contact-dialog [data-slot=dialog-title] em{color:#f4c64a;font-size:.62em;font-style:normal;line-height:1.2}.merchant-request-contact-dialog [data-slot=dialog-description]{color:#6d6257;font-size:13px;line-height:1.52}.merchant-request-contact-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:7px}.merchant-request-contact-options a{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:46px;border-radius:13px;font-size:12px;text-decoration:none}.merchant-request-contact-options .dashboard-dark-action{background:#292a30;color:#fff}.merchant-request-contact-options .dashboard-outline-action{border:1px solid #d9cbb8;background:#fff;color:#4b4034}@media (max-width:520px){.merchant-request-contact-dialog{padding:24px 20px!important}.merchant-request-contact-options{grid-template-columns:1fr}.merchant-request-contact-options a{width:100%}}.merchant-request-actions .merchant-request-cv-link,.merchant-request-actions a[href^="mailto:"],.merchant-request-actions .merchant-request-contact-trigger{min-height:34px!important;border:1px solid #e4ae33!important;border-radius:999px!important;background:#fff2bf!important;color:#624512!important}.directory-user-current-location{display:grid;gap:8px}.directory-user-current-location>span,.directory-user-location-selects>div>span{color:#312d27;font:800 13px/1.35 Manrope,system-ui,sans-serif}.directory-user-location-selects{display:grid;grid-template-columns:minmax(190px,.78fr) minmax(240px,1.22fr);gap:10px}.directory-user-location-selects>div{display:grid;gap:6px}.directory-user-location-selects .form-option-select-trigger{min-height:46px;border-color:#d9cdbd;background:#fff;color:var(--ink);font-weight:700}.directory-user-current-location>small{color:#776e64;font:600 12px/1.45 Manrope,system-ui,sans-serif}.directory-application-profile-fields label:last-of-type input{color:#5f584f;background:#f7f4ee}@media (max-width:760px){.directory-user-location-selects{grid-template-columns:1fr}.directory-user-current-location>small{font-size:11px}}.directory-user-privacy-page .directory-user-delete{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin-top:18px;border-color:#ded6ca!important;background:#fffdf8!important}.directory-user-privacy-page .directory-user-delete>svg{color:var(--coral)!important}.directory-user-privacy-page .directory-user-delete h2{margin:0;color:var(--ink)}.directory-user-privacy-page .directory-user-delete p{margin:5px 0 0;color:#625a51;line-height:1.5}.directory-user-privacy-page .directory-user-delete button{min-height:42px;border:1px solid #d9cdbd!important;border-radius:12px!important;background:#fff!important;color:#292a30!important;font:800 12px/1 Manrope,system-ui,sans-serif}.directory-user-privacy-page .directory-user-delete button:hover{border-color:#fa735a!important;background:#fff4ef!important;color:#292a30!important}@media (max-width:640px){.directory-user-privacy-page .directory-user-delete{grid-template-columns:auto minmax(0,1fr)}.directory-user-privacy-page .directory-user-delete button{grid-column:1/-1;width:100%}}.directory-application-profile-required{margin:0!important;color:#8a4b25!important;font:800 12px/1.45 Manrope,system-ui,sans-serif}.partner-services-panel{display:grid;gap:22px;width:100%}.partner-services-hero{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;padding:clamp(25px,4vw,44px);border-radius:18px;color:#fff;background:#292a30}.partner-services-hero .eyebrow{margin:0;color:#ffc238}.partner-services-hero h1{margin:14px 0 13px;color:#fff;font-size:clamp(38px,5.4vw,66px);letter-spacing:-.075em;line-height:.88}.partner-services-hero>div>p:last-child{max-width:600px;margin:0;color:#ece8e0;font:600 14px/1.55 Manrope,system-ui,sans-serif}.partner-services-hero>svg{flex:0 0 auto;color:#fa735a}.partner-service-group{padding:clamp(20px,3.3vw,30px);border:1px solid #ded6ca;border-radius:18px;background:#fffdf8;box-shadow:0 8px 24px #3f2d170b}.partner-service-group>header{display:flex;gap:10px;align-items:center;margin-bottom:16px}.partner-service-group>header>svg{color:#fa735a}.partner-service-group>header p{margin:0 0 4px;color:#9a5b42;font:900 10px/1.2 Manrope,system-ui,sans-serif;letter-spacing:.09em}.partner-service-group>header h2{margin:0;color:#292a30;font-size:27px;letter-spacing:-.055em}.partner-service-list{display:grid;gap:10px}.partner-service-list>article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:13px;align-items:start;padding:15px;border:1px solid #e6ded3;border-radius:14px;background:#fff}.partner-service-mark{display:grid;place-items:center;width:40px;height:40px;border-radius:12px}.partner-service-mark.is-dossier{color:#8b491f;background:#fff0c5}.partner-service-mark.is-heapost{color:#2c6652;background:#e2f0e6}.partner-service-mark.is-course{color:#4e3a84;background:#eee7ff}.partner-service-mark.is-gostudy{color:#aa4c34;background:#ffe8df}.partner-service-state{display:flex;align-items:center;gap:5px;color:#4b7655;font:900 10px/1.3 Manrope,system-ui,sans-serif;text-transform:uppercase;letter-spacing:.04em}.partner-service-list h3{margin:5px 0 4px;color:#292a30;font-size:16px;letter-spacing:-.025em}.partner-service-list p{margin:0;color:#71695f;font:600 12px/1.5 Manrope,system-ui,sans-serif}.partner-service-action{display:inline-flex;align-items:center;justify-content:center;gap:7px;align-self:center;min-height:38px;padding:0 10px;border:1px solid #ded6ca;border-radius:10px;color:#292a30;background:#fff;font:900 11px/1 Manrope,system-ui,sans-serif;text-decoration:none;white-space:nowrap}.partner-course-code{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-top:10px;padding:9px 10px;border-radius:10px;background:#fff6df}.partner-course-code>span{width:100%;color:#745820;font:900 10px/1.2 Manrope,system-ui,sans-serif;text-transform:uppercase;letter-spacing:.06em}.partner-course-code code{color:#292a30;font:900 13px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.partner-services-empty,.partner-services-loading{display:grid;justify-items:center;gap:10px;padding:42px 22px;border:1px solid #ded6ca;border-radius:18px;color:#625a51;background:#fffdf8;text-align:center}.partner-services-empty svg{color:#fa735a}.partner-services-empty h1,.partner-services-empty h2{margin:0;color:#292a30;font-size:25px;letter-spacing:-.045em}@media (max-width:760px){.partner-services-panel{gap:15px}.partner-services-hero{padding:26px 21px}.partner-services-hero>svg{width:28px;height:28px}.partner-services-hero h1{font-size:42px}.partner-services-hero>div>p:last-child{font-size:13px}.partner-service-group{padding:19px 15px}.partner-service-list>article{grid-template-columns:auto minmax(0,1fr);gap:11px;padding:13px}.partner-service-list>article>.partner-service-action{grid-column:1/-1;width:100%;margin-top:2px}.partner-course-code{margin-left:-1px}.partner-services-empty{padding:31px 18px}}.partner-services-panel{display:grid;gap:18px;width:100%;max-width:1040px}.partner-services-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:22px;padding:clamp(23px,3.5vw,36px);border:1px solid #ded6ca;border-radius:16px;background:#fffdf8;color:var(--ink);box-shadow:0 8px 24px #3f2d170b}.partner-services-hero .eyebrow{margin:0;color:var(--coral)}.partner-services-hero h1{margin:12px 0 11px;color:var(--ink);font-size:clamp(32px,4.6vw,50px);letter-spacing:-.065em;line-height:.95}.partner-services-hero h1 em{color:#ffc238;font-style:normal}.partner-services-hero>div>p:last-child{max-width:650px;margin:0;color:#625a51;font:600 14px/1.55 Manrope,system-ui,sans-serif}.partner-services-hero>svg{flex:0 0 auto;color:var(--coral)}.partner-services-explainer{max-width:760px;margin:0;color:#625a51;font:600 13px/1.55 Manrope,system-ui,sans-serif}.partner-service-shelves{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.partner-service-shelf{display:grid;align-content:start;gap:15px;min-height:100%;padding:21px;border:1px solid #ded6ca;border-radius:16px;background:#fffdf8;box-shadow:0 8px 24px #3f2d170a}.partner-service-shelf.is-dossier{border-top:3px solid #e4b445}.partner-service-shelf.is-heapost{border-top:3px solid #5c9f83}.partner-service-shelf.is-course{border-top:3px solid #8c70cc}.partner-service-shelf.is-gostudy{border-top:3px solid #fa9a7a}.partner-service-shelf-intro{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:12px;align-items:start}.partner-service-shelf-icon{display:grid;place-items:center;width:43px;height:43px;border-radius:12px}.partner-service-shelf-icon.is-dossier{color:#805a14;background:#fff0c5}.partner-service-shelf-icon.is-heapost{color:#2c6652;background:#e2f0e6}.partner-service-shelf-icon.is-course{color:#4e3a84;background:#eee7ff}.partner-service-shelf-icon.is-gostudy{color:#aa4c34;background:#ffe8df}.partner-service-shelf-heading{min-width:0}.partner-service-shelf-heading>p{margin:1px 0 5px;color:#9a5b42;font:900 9px/1.2 Manrope,system-ui,sans-serif;letter-spacing:.09em}.partner-service-shelf-heading h2{margin:0;color:var(--ink);font-size:24px;letter-spacing:-.055em;line-height:1}.partner-service-shelf-heading>span{display:inline-flex;align-items:center;gap:5px;margin-top:8px;color:#81796f;font:800 10px/1.25 Manrope,system-ui,sans-serif}.partner-service-shelf-heading>span svg{color:#b6aba0}.partner-service-shelf-heading>span.is-active{color:#456f4c}.partner-service-shelf-heading>span.is-active svg{color:#5f9c6f}.partner-service-shelf-description{grid-column:1/-1;margin:13px 0 0;color:#625a51;font:600 13px/1.5 Manrope,system-ui,sans-serif}.partner-service-shelf-delivery{display:grid;gap:8px;padding:14px;border:1px solid #eadfcd;border-radius:13px;background:#fffaf1}.partner-service-shelf-delivery>p,.partner-service-records-label{margin:0;color:#805a14;font:900 10px/1.2 Manrope,system-ui,sans-serif;text-transform:uppercase;letter-spacing:.07em}.partner-service-shelf-delivery ul{display:grid;gap:6px;margin:0;padding:0;list-style:none}.partner-service-shelf-delivery li{display:flex;align-items:flex-start;gap:7px;color:#5e584f;font:700 12px/1.4 Manrope,system-ui,sans-serif}.partner-service-shelf-delivery li svg{flex:0 0 auto;margin-top:1px;color:#d79a18}.partner-service-shelf-action{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:43px;margin-top:3px;border:1px solid #d79a18;border-radius:12px;background:linear-gradient(100deg,var(--solar-start),var(--solar-end));color:#2f2516;font:900 12px/1 Manrope,system-ui,sans-serif;text-decoration:none}.partner-service-shelf-action:hover{filter:brightness(.98);color:#2f2516}.partner-service-shelf-note{margin:0;padding:11px 12px;border-left:3px solid #ffc238;color:#746b60;background:#fffdf8;font:600 12px/1.45 Manrope,system-ui,sans-serif}.partner-service-records{display:grid;gap:9px;padding-top:1px}.partner-service-records .partner-service-list{display:grid;gap:8px}.partner-service-records .partner-service-list>article{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:start;padding:12px;border:1px solid #e6ded3;border-radius:12px;background:#fff}.partner-service-records .partner-service-list>article>.partner-service-action{grid-column:1/-1;width:100%;margin:1px 0 0}.partner-service-mark{display:grid;place-items:center;width:36px;height:36px;border-radius:10px}.partner-service-list h3{margin:4px 0;color:var(--ink);font-size:14px;letter-spacing:-.025em}.partner-service-list p{margin:0;color:#71695f;font:600 12px/1.48 Manrope,system-ui,sans-serif}.partner-service-state{display:flex;align-items:center;gap:5px;color:#4b7655;font:900 9px/1.25 Manrope,system-ui,sans-serif;text-transform:uppercase;letter-spacing:.04em}.partner-service-state svg{color:#5f9c6f}.partner-service-detail{margin-top:5px!important;color:#805a14!important}.partner-service-action{display:inline-flex;align-items:center;justify-content:center;gap:7px;align-self:center;min-height:38px;padding:0 10px;border:1px solid #ded6ca;border-radius:10px;color:var(--ink);background:#fff;font:900 11px/1 Manrope,system-ui,sans-serif;text-decoration:none;white-space:nowrap}.partner-service-action:hover{border-color:#d79a18;background:#fff2cb}.partner-course-code{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-top:9px;padding:9px 10px;border-radius:10px;background:#fff6df}.partner-course-code>span{width:100%;color:#745820;font:900 9px/1.2 Manrope,system-ui,sans-serif;text-transform:uppercase;letter-spacing:.06em}.partner-course-code code{color:var(--ink);font:900 13px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.partner-course-code button{display:inline-flex;align-items:center;gap:5px;border:0;padding:5px 7px;border-radius:7px;color:#4e3c12;background:#ffe2a2;font:900 10px/1 Manrope,system-ui,sans-serif;cursor:pointer}.partner-service-message{margin-top:9px}.partner-service-message summary{width:max-content;color:#805a14;font:900 11px/1.4 Manrope,system-ui,sans-serif;cursor:pointer}.partner-service-message p{margin-top:6px;padding:9px 10px;border-left:3px solid #ffc238;background:#fffaf0;white-space:pre-wrap}.partner-services-empty,.partner-services-loading{display:grid;justify-items:center;gap:10px;padding:42px 22px;border:1px solid #ded6ca;border-radius:16px;color:#625a51;background:#fffdf8;text-align:center;box-shadow:0 8px 24px #3f2d170b}.partner-services-empty svg{color:var(--coral)}.partner-services-empty h1,.partner-services-empty h2{margin:0;color:var(--ink);font-size:25px;letter-spacing:-.045em}.partner-services-empty p{max-width:480px;margin:0;font:600 13px/1.55 Manrope,system-ui,sans-serif}.partner-services-loading{min-height:220px;place-content:center;font-weight:800}@media (max-width:860px){.partner-service-shelves{grid-template-columns:1fr}}@media (max-width:760px){.partner-services-panel{gap:15px}.partner-services-hero{padding:22px 18px}.partner-services-hero>svg{width:26px;height:26px}.partner-services-hero h1{font-size:38px}.partner-services-hero>div>p:last-child{font-size:13px}.partner-services-explainer{font-size:12px}.partner-service-shelf{gap:13px;padding:18px 15px}.partner-service-shelf-heading h2{font-size:22px}.partner-service-shelf-description{font-size:12px}.partner-service-shelf-delivery{padding:13px}.partner-service-records .partner-service-list>article{padding:11px}.partner-service-shelf-action{min-height:42px}.partner-services-empty{padding:31px 18px}}.directory-user-service-badge{display:inline-grid;place-items:center;min-width:18px;height:18px;margin-left:auto;padding:0 4px;border-radius:999px;background:#ffc238;color:#292a30;font:900 10px/1 Manrope,system-ui,sans-serif;box-shadow:0 0 0 2px #fffdf8}.directory-user-area>.directory-user-sidebar .directory-user-navigation button.is-active .directory-user-service-badge{box-shadow:0 0 0 2px #fff2cb}.partner-service-shelf{position:relative}.partner-service-shelf-unread{position:absolute;z-index:1;top:15px;right:15px;display:inline-flex;align-items:center;gap:5px;min-height:23px;padding:0 8px;border-radius:999px;background:#ffc238;color:#292a30;font:900 10px/1 Manrope,system-ui,sans-serif;box-shadow:0 0 0 3px #fffdf8}.partner-service-shelf-unread>span{font:900 9px/1 Manrope,system-ui,sans-serif;text-transform:uppercase;letter-spacing:.05em}@media (max-width:760px){.directory-user-service-badge{position:absolute;margin-left:0;transform:translate(13px,-12px)}.directory-user-area>.directory-user-sidebar .directory-user-navigation button{position:relative}.partner-service-shelf-unread{top:12px;right:12px}}.directory-action-dialog #directory-action-title.directory-action-heading{width:100%;margin:12px 0 14px;color:#292621;font:800 clamp(28px,3vw,38px)/1.2 Manrope,system-ui,sans-serif;letter-spacing:-.025em;text-align:center;text-wrap:balance}.directory-action-dialog #directory-action-title.directory-action-heading>span,.directory-action-dialog #directory-action-title.directory-action-heading>em{display:block;max-width:none;margin:0;font-size:inherit;line-height:inherit}.directory-action-dialog #directory-action-title.directory-action-heading>em{margin-top:6px;color:#ffc238;font-style:normal}.directory-action-dialog .directory-action-destination{display:flex;align-items:center;justify-content:center;gap:7px;margin:0 0 18px;color:#5c554e;font:600 15px/1.5 Manrope,system-ui,sans-serif;text-align:center;overflow-wrap:anywhere}.directory-action-destination svg{flex:0 0 auto}.directory-action-dialog .directory-action-intro{margin:0 auto 22px;max-width:48ch;font-size:15px;line-height:1.5;white-space:normal;text-wrap:pretty}.directory-action-form .directory-quote-options{margin:0}@media (max-width: 480px){.directory-action-dialog #directory-action-title.directory-action-heading{font-size:28px}}.listing-dialog-backdrop.directory-action-backdrop{display:grid;place-items:center;padding:12px;overflow:hidden;box-sizing:border-box}.directory-action-backdrop>.directory-action-dialog{width:min(720px,calc(100vw - 24px));max-height:min(860px,calc(100dvh - 24px));min-height:0;margin:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.directory-action-card-control{display:grid;gap:6px;min-width:0}.listing-directory-actions .directory-action-card-control .listing-directory-action.is-cv-unavailable,.listing-directory-actions .directory-action-card-control .listing-directory-action:disabled{border-color:#8a8177!important;background:#dedbd5!important;background-image:none!important;color:#37332f!important;box-shadow:none!important;cursor:not-allowed;opacity:1}.listing-directory-actions .directory-action-card-control .listing-directory-action:disabled svg{color:currentColor}.listing-directory-actions .directory-action-card-control .listing-directory-action:disabled:focus-visible{outline:3px solid rgba(55,51,47,.32);outline-offset:3px}.directory-cv-availability-note{max-width:27ch;margin:0;color:#5a534b;font:700 12px/1.45 Manrope,system-ui,sans-serif}.directory-cv-availability-error{display:flex;flex-wrap:wrap;align-items:center;gap:5px 8px;max-width:29ch;color:#5a534b;font:700 12px/1.45 Manrope,system-ui,sans-serif}.directory-cv-availability-retry{border:0;padding:0;background:transparent;color:#5c3d16;font:900 12px/1.35 Manrope,system-ui,sans-serif;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.directory-cv-availability-retry:hover,.directory-cv-availability-retry:focus-visible{color:#292521}.directory-cv-availability-retry:focus-visible{outline:2px solid #5c3d16;outline-offset:3px}.directory-cv-dialog-unavailable{display:grid;gap:10px;padding:16px;border:1px solid #cbc3b8;border-left:4px solid #6d655c;border-radius:12px;background:#f5f2ec;color:#37332f}.directory-cv-dialog-unavailable strong{font:900 15px/1.3 Manrope,system-ui,sans-serif}.directory-cv-dialog-unavailable p{margin:0;color:#554e47;font:700 13px/1.5 Manrope,system-ui,sans-serif}.directory-cv-dialog-unavailable .listing-primary-action{justify-self:start}.directory-cv-dialog-unavailable .directory-cv-availability-retry{justify-self:start;font-size:13px}@media (max-width:760px){.directory-action-card-control{width:100%}.directory-cv-availability-note,.directory-cv-availability-error{max-width:none;text-align:center}.directory-cv-availability-error{justify-content:center}.directory-cv-dialog-unavailable .listing-primary-action{width:100%;justify-content:center}}
