.apify-connection{color:var(--pine);font-size:13px;margin-left:auto}.apify-usage{display:flex;gap:28px;flex-wrap:wrap;border-top:1px solid var(--line);margin-top:28px;padding-top:22px}.apify-usage>div{display:flex;flex-direction:column;gap:5px}.apify-usage span{color:var(--muted);font-size:13px}.apify-usage strong{font-size:19px;color:var(--blue)}.job-search-panel{min-width:0}.job-search-panel>.result-total{white-space:normal}.job-search-intro{display:flex;align-items:start;justify-content:space-between;gap:20px;margin-bottom:25px}.job-search-intro h2{font-size:25px}.job-search-intro p{color:var(--muted);margin-top:8px}.job-search-intro>span{color:var(--pine);font-size:13px;white-space:nowrap}.job-search-form{border:1px solid var(--line);background:var(--surface);padding:28px;border-radius:12px;margin-bottom:28px}.job-search-actions{display:flex;gap:20px;align-items:center;justify-content:space-between;margin-top:25px;padding-top:22px;border-top:1px solid var(--line)}.job-search-actions>span{color:var(--muted);font-size:13px}.job-search-status{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:20px;background:#e8edf3;border-radius:8px;margin:24px 0}.job-search-status>div{display:flex;align-items:center;flex-wrap:wrap;gap:12px;min-width:0}.job-search-status span{color:var(--muted);font-size:13px}.apify-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:18px}.apify-job{display:flex;flex-direction:column;gap:10px;border:1px solid var(--line);border-radius:10px;background:var(--surface);padding:25px;min-width:0;overflow-wrap:anywhere}.apify-job-source{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;color:var(--muted);font-size:12px}.apify-job h3{font-size:21px;color:var(--blue);margin:6px 0 0}.apify-job-company{font-weight:500;color:var(--pine)}.apify-job>p{font-size:14px}.apify-job>p>svg{margin-right:6px}.apify-job-salary{font-weight:500}.apify-job-snippet{color:var(--muted);line-height:1.7}.apify-job-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-top:auto;padding-top:20px}.apify-job-actions a{font-size:13px}.apify-quote{display:flex;flex-direction:column;gap:8px;background:#e8edf3;padding:20px;border-radius:8px;margin-bottom:20px}.apify-quote strong{font-size:28px;color:var(--blue)}.apify-quote small{color:var(--muted)}.apify-query-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:22px}.apify-query-details>div{display:block;min-width:0}.apify-query-details dt{font-size:12px;color:var(--muted);margin-bottom:4px}.apify-query-details dd{margin:0;font-size:14px}@media(max-width:760px){.apify-query-details{grid-template-columns:minmax(0,1fr)}.job-search-intro{flex-direction:column;gap:12px}.job-search-intro h2{font-size:23px}.job-search-form{padding:22px 18px}.job-search-form .form-grid{grid-template-columns:minmax(0,1fr)}.job-search-actions{align-items:stretch;flex-direction:column}.apify-results{grid-template-columns:minmax(0,1fr)}.apify-job{padding:22px 18px}.apify-job-actions{align-items:stretch;flex-direction:column}.apify-job-actions .btn{white-space:normal}.job-search-status{padding:18px}.job-search-status .btn{white-space:normal}}.job-search-fields{border:0;padding:0;margin:0;min-width:0}.resume-import{min-width:0}.resume-import .btn{min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere}.import-ai{padding:20px;margin-bottom:24px;border:1px solid var(--line);border-radius:8px;background:var(--paper, #fffdf8);overflow-wrap:anywhere}.import-ai-title{display:flex;align-items:center;gap:10px;color:var(--blue)}.import-ai-title h3{margin:0;min-width:0}.resume-import .import-ai .btn{min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere}.import-ai .notice>div{min-width:0}.import-ai-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}.import-ai .checkbox-field{align-items:flex-start;margin-top:18px}.import-ai .checkbox-field input{flex:0 0 auto;margin-top:5px}.import-ai-quote{border-top:1px solid var(--line);padding-top:12px}@media(max-width:600px){.import-ai{padding:14px}.import-ai-actions{flex-direction:column;align-items:stretch}.import-ai-actions button{width:100%}}.import-summary{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;margin:22px 0;color:var(--blue)}.import-summary strong{flex-basis:100%;overflow-wrap:anywhere}.import-summary small,.import-value small{color:var(--muted)}.import-value{flex:1;min-width:0}.import-value>small{display:block;margin-top:6px;white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px}.resume-import .import-field>input{margin-top:36px;flex:0 0 auto}.import-records{border-top:1px solid var(--line);margin-top:26px;padding-top:22px}.import-record{border:1px solid var(--line);border-radius:8px;padding:20px;margin-top:16px}.import-record>.checkbox-field{margin-bottom:18px}.import-source{margin-top:14px;font-size:13px;color:var(--pine)}.import-source pre{white-space:pre-wrap;overflow-wrap:anywhere;font-family:inherit;line-height:1.6}.import-paste{margin-top:24px;border-top:1px solid var(--line);padding-top:20px}.import-paste summary{cursor:pointer;color:var(--blue);margin-bottom:16px}.import-paste textarea{margin-bottom:14px}.import-confirm{margin-top:24px}.resume-import .dialog-actions{flex-wrap:wrap}@media(max-width:600px){.import-record{padding:14px}.resume-import .form-grid{grid-template-columns:minmax(0,1fr)}.resume-import .dialog-actions{display:flex;flex-direction:column;align-items:stretch}.resume-import .dialog-actions button{width:100%}.import-field{gap:10px}}.ai-generator{border:1px solid #cdd6c5;border-radius:8px;background:#e9ece3;padding:19px;min-width:0}.ai-generator-heading{display:flex;gap:11px;align-items:flex-start;color:var(--pine)}.ai-generator-heading h3{font-size:18px;line-height:1.4}.ai-generator-heading p{font-size:13px;color:#606d58;line-height:1.7;margin-top:7px}.ai-generator-actions{display:flex;gap:12px;align-items:flex-start;flex-wrap:wrap;margin-top:19px}.ai-generator-actions .btn{font-size:13px;white-space:normal;text-align:left}.ai-generator-actions>p,.ai-generator-actions>span{font-size:12px;line-height:1.7;color:#606d58;overflow-wrap:anywhere;max-width:100%;align-self:center}.ai-generator .notice{font-size:12px;margin-bottom:10px}.ai-progress{display:flex;align-items:center;gap:10px;margin-top:20px;color:var(--pine);font-size:13px}.ai-progress>span{flex:1}.ai-progress small{display:block;font-size:11px;overflow-wrap:anywhere;margin-top:5px}.ai-consent-summary{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin:22px 0}.ai-consent-summary>div{display:flex;flex-direction:column;gap:6px;min-width:0}.ai-consent-summary span,.ai-consent-summary small{font-size:12px;color:#606d58}.ai-consent-summary strong{font-size:18px;color:var(--blue);overflow-wrap:anywhere}.ai-data-preview{border:1px solid var(--line);border-radius:6px;padding:15px;margin:20px 0;color:var(--pine);font-size:13px}.ai-data-preview summary,.ai-sources summary{cursor:pointer}.ai-data-preview pre{font-size:12px;max-height:300px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere}.ai-sources{border:1px solid var(--line);border-radius:12px;background:#f9f6ef;padding:25px;margin-top:25px}.ai-sources h2{font-size:22px}.ai-sources details{font-size:14px;color:var(--pine)}.ai-sources ul{margin:8px 0;padding-left:20px}.ai-source-block{padding:18px 0;border-bottom:1px solid var(--line)}.ai-source-block p{font-size:14px;line-height:1.7}.ai-source-block li{white-space:pre-line;font-size:12px;line-height:1.7;overflow-wrap:anywhere;color:#606d58}.ai-human-facts{max-height:300px;overflow:auto;margin-top:15px}.ai-human-facts p{white-space:pre-line;overflow-wrap:anywhere;font-size:13px;line-height:1.7;margin:0 0 17px}.ai-human-facts h3{font-size:17px;margin:20px 0 12px}.ai-spinner{animation:ai-wait 1s linear infinite}@keyframes ai-wait{to{transform:rotate(360deg)}}@media(max-width:760px){.ai-consent-summary{grid-template-columns:1fr;gap:18px}.ai-generator{padding:17px}.ai-generator-actions{flex-direction:column}.ai-generator-heading h3{font-size:18px}.ai-sources{padding:21px}.ai-progress{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.ai-spinner{animation:none}}.application-ai{min-width:0}.application-ai-hero,.application-ai-result{padding:28px;border:1px solid var(--line);border-radius:10px;margin:24px 0;min-width:0}.application-ai-hero{background:#e9ece3}.application-ai-heading{display:flex;gap:16px;align-items:flex-start}.application-ai-heading>svg{flex-shrink:0;color:var(--pine);margin-top:7px}.application-ai h2{font-size:25px;line-height:1.3}.application-ai p{line-height:1.75}.application-ai-heading p:not(.eyebrow){font-size:14px;margin-top:10px;max-width:720px}.application-ai-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;list-style:none;padding:24px 0;margin:22px 0;border-block:1px solid #cdd6c5}.application-ai-steps li{display:grid;gap:8px}.application-ai-steps svg{color:var(--pine)}.application-ai-steps span{font-size:13px;line-height:1.7}.application-ai-options{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.application-ai-options .field{min-width:180px}.application-ai-options>div{min-width:0}.application-ai-options small{display:block;line-height:1.7;margin-top:5px}.application-ai-description{margin:22px 0}.application-ai summary{cursor:pointer;color:var(--blue);font-size:13px}.application-ai-description .field{margin-top:16px}.application-ai-action{display:flex;gap:15px;align-items:center;flex-wrap:wrap;margin:22px 0 12px}.application-ai-action small{max-width:360px;line-height:1.7}.application-ai .btn,.application-ai-consent .btn{white-space:normal;overflow-wrap:anywhere;max-width:100%;min-width:0}.application-ai .ai-progress{flex-wrap:wrap}.application-ai .ai-progress>span{min-width:160px}.application-ai-result>p{margin:12px 0}.application-ai-documents{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:24px 0 32px}.application-ai-documents>section{background:#f6f3eb;border:1px solid var(--line);padding:22px;border-radius:7px}.application-ai-documents h3{margin:12px 0 7px}.application-ai-documents p{font-size:13px;margin-bottom:18px}.application-ai .requirement-heading{flex-wrap:wrap}.application-ai .requirement-heading strong{flex:1;min-width:160px}.application-ai .requirement-heading span{font-size:11px}.application-ai .requirement p{font-size:13px}.application-ai .requirement details{margin-top:14px}.application-ai blockquote{margin:10px 0;padding:10px 14px;border-left:2px solid #8b9f80;font-size:13px;white-space:pre-wrap}.application-ai,.application-ai-consent{overflow-wrap:anywhere}.manual-preparation-toggle{margin:24px 0}.requirements-browser{margin:30px 0}.requirements-browser>h3{scroll-margin-top:24px}.requirements-browser>p{margin-top:9px}.requirements-filters{display:grid;grid-template-columns:minmax(200px,1fr) minmax(165px,.55fr) 145px;gap:16px;align-items:end;margin:22px 0 14px}.requirements-filters .field{min-width:0}.requirements-search{position:relative}.requirements-search>svg{position:absolute;left:12px;top:14px;color:var(--muted);pointer-events:none}.requirements-search input{padding-left:38px}.requirements-count{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.requirements-count p{font-size:13px;color:var(--muted)}.requirements-count button{min-height:44px}.requirements-pagination{display:flex;align-items:center;justify-content:space-between;gap:15px;padding-top:18px;border-top:1px solid var(--line)}.requirements-pagination>span{font-size:13px;color:var(--muted);white-space:nowrap}.requirements-empty{display:grid;gap:10px;justify-items:center;text-align:center;padding:35px 18px;margin:20px 0;background:var(--surface);border:1px dashed var(--line);border-radius:8px;color:var(--muted)}.requirements-empty strong{font-size:15px;color:var(--blue);font-weight:500}.requirements-browser .requirement-heading>span{padding:3px 8px;background:var(--soft-blue);border-radius:4px;color:var(--blue)}.requirements-browser .requirement.match .requirement-heading>span{color:var(--pine);background:var(--soft-green)}.requirements-browser .requirement.partial .requirement-heading>span{background:#f0e7d1;color:#72562d}@media(max-width:1100px){.requirements-filters{grid-template-columns:minmax(0,1fr) 150px}.requirements-filters .field:first-child{grid-column:1 / -1}}@media(max-width:700px){.requirements-filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px 10px}.requirements-filters select{font-size:14px;padding-left:9px}.requirements-pagination{gap:9px;flex-wrap:wrap}.requirements-pagination .btn{padding:9px 10px;gap:3px;font-size:13px}.requirements-pagination>span{font-size:12px}.application-ai-hero,.application-ai-result{padding:19px}.application-ai-heading{gap:10px}.application-ai h2{font-size:22px}.application-ai-steps,.application-ai-documents{grid-template-columns:1fr;gap:18px}.application-ai-steps li{grid-template-columns:26px 1fr;column-gap:12px}.application-ai-steps li svg{grid-row:span 2}.application-ai-options{gap:12px}.application-ai .section-heading{flex-wrap:wrap;gap:12px}}@media(max-width:480px){.requirements-filters{grid-template-columns:minmax(0,1fr)}.requirements-pagination{display:grid;grid-template-columns:1fr 1fr}.requirements-pagination>span{grid-column:1 / -1;grid-row:1;text-align:center}.requirements-pagination .btn:first-child{grid-column:1;grid-row:2}.requirements-pagination .btn:last-child{grid-column:2;grid-row:2}}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/font-1.ttf) format("truetype")}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/font-2.ttf) format("truetype")}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/font-3.ttf) format("truetype")}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/font-4.ttf) format("truetype")}@font-face{font-family:Lora;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/font-5.ttf) format("truetype")}@font-face{font-family:Lora;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/font-6.ttf) format("truetype")}@font-face{font-family:Lora;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/font-7.ttf) format("truetype")}.document-sheet.document-resume h2,.document-sheet.document-letter h2{font:600 24px/1.25 Arial,sans-serif;color:#202b36;margin:0 0 7px}.document-sheet.document-resume h3{font:700 11px/1.5 Arial,sans-serif;letter-spacing:.045em;border-bottom:1px solid #bdc5cc;margin:17px 0 9px;padding-bottom:5px}.document-sheet.document-resume p,.document-sheet.document-letter p{font:12px/1.65 Arial,sans-serif;margin:0;max-width:none}.document-sheet.document-resume .paper-subtitle{font-weight:600;font-size:14px;color:#364a5b;margin-bottom:5px}.document-sheet.document-resume .paper-contact,.document-sheet.document-letter .paper-contact{color:#55616a;font-size:10.5px}.document-sheet .paper-space{height:12px}.paper-entry{margin:4px 0 6px;break-after:avoid}.document-sheet .paper-entry .paper-role,.print-root .paper-entry .paper-role{font-weight:700;font-size:13px;color:#202b36}.document-sheet .paper-entry .paper-employer,.print-root .paper-entry .paper-employer{display:flex;flex-wrap:wrap;justify-content:space-between;column-gap:12px;color:#55616a;font-size:11px}.paper-dates{white-space:nowrap}.document-sheet .paper-bullets,.print-root .paper-bullets{display:block;list-style:disc outside;padding-left:17px;margin:6px 0 0;font:12px/1.65 Arial,sans-serif;color:#333638}.paper-bullets li{display:list-item;padding-left:3px;margin:0 0 5px}.document-sheet.document-letter .paper-subject,.print-root.document-letter .paper-subject{font-weight:700;margin:8px 0 5px}.document-sheet.document-letter .paper-paragraph{line-height:1.75}@media print{.document-sheet.document-resume h2,.document-sheet.document-letter h2{font-size:19pt}.document-sheet.document-resume h3{font-size:10pt;margin-top:12pt}.document-sheet.document-resume p,.document-sheet.document-letter p,.document-sheet .paper-bullets,.print-root .paper-bullets{font-size:10pt;line-height:1.5}.document-sheet .paper-entry .paper-role,.print-root .paper-entry .paper-role{font-size:11pt}.document-sheet .paper-entry .paper-employer,.print-root .paper-entry .paper-employer{font-size:9pt}.paper-bullets li{orphans:2;widows:2;break-inside:avoid}.print-root .paper-subtitle{font-weight:600;font-size:12pt}.print-root .paper-contact{color:#444;font-size:9pt}}:root{--ivory: #f5f0e6;--blue: #163c72;--maple: #c83432;--pine: #2f4f44;--sage: #9ca39a;--ink: #1f1b17;--surface: #fffcf7;--muted: #666961;--line: #dcded3;--soft-blue: #e8edf3;--soft-green: #e7ede5;--soft-red: #f5e6df;--radius: 12px;font-family:Barlow,sans-serif;color:var(--ink);background:var(--ivory);font-synthesis:none;font-size:16px;line-height:1.5;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit;color:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button{border:0;background:none}a{color:var(--blue);text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:4px}input,select,textarea{width:100%;border:1px solid #cbd0c5;border-radius:6px;background:var(--surface);padding:10px 12px;min-height:44px;caret-color:var(--blue)}input::placeholder,textarea::placeholder{color:#606d58;opacity:1}textarea{resize:vertical;line-height:1.6;min-width:0}select{padding-right:25px}input[type=checkbox]{appearance:auto;width:17px;height:17px;min-height:17px;accent-color:var(--blue);margin:3px 0 0;flex-shrink:0;cursor:pointer}input:disabled,select:disabled,textarea:disabled{color:#606d58;background:#eeece5;cursor:not-allowed}input[readonly],textarea[readonly]{background:#f4f2ec}button:disabled{cursor:not-allowed;opacity:.5}button,a{touch-action:manipulation}button:active:not(:disabled),.btn:active:not(:disabled){transform:scale(.98)}:focus-visible{outline:3px solid var(--blue);outline-offset:3px}input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--blue);outline-offset:1px}::selection{background:#cbd7e3;color:var(--blue)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:#bec4b8;border-radius:6px}::-webkit-scrollbar-track{background:#efebe2}h1,h2,h3,p{margin:0}h1,h2,h3{color:var(--blue);font-weight:600}h1{font-size:clamp(30px,2.6vw,42px);line-height:1.15;letter-spacing:-.025em;text-wrap:balance}h2{font-size:22px;line-height:1.3;letter-spacing:-.015em}h3{font-size:18px;line-height:1.4}p{max-width:75ch}small{font-size:13px}svg{flex-shrink:0;vertical-align:middle}hr{border:0;border-top:1px solid var(--line);margin:28px 0}strong{font-weight:600}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;top:-60px;left:12px;background:var(--blue);color:#fff;padding:12px 20px;z-index:99;border-radius:6px}.skip-link:focus{top:12px}.muted{color:var(--muted)}.fine-print{color:var(--muted);font-size:13px;line-height:1.6}.error-text{color:#a32b29;padding:12px 0;font-size:15px}.danger-text{color:#a32b29!important}.preserve-lines{white-space:pre-line}.loading-screen{min-height:100vh;display:flex;align-items:center;justify-content:center;gap:20px;flex-direction:column;text-align:center;padding:30px;color:var(--blue)}.loading-screen h1{font-size:30px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:43px;padding:10px 18px;border-radius:6px;line-height:1.3;font-weight:500;font-size:15px;white-space:nowrap;transition:background-color .16s ease-out,transform .16s ease-out}.btn.primary{background:var(--maple);color:#fffaf4}.btn.primary:hover:not(:disabled){background:#ad2b29}.btn.secondary{background:transparent;border:1px solid #bcc7c8;color:var(--blue)}.btn.secondary:hover:not(:disabled){background:var(--soft-blue)}.btn.text{padding:10px;color:var(--blue)}.btn.text:hover{background:#e7e9df}.btn.danger{color:#a32b29;border:1px solid #d9aaa0;background:#f8e9e3}.icon-btn{width:40px;height:40px;min-width:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;color:var(--blue);position:relative}.icon-btn:hover{background:#e7e9e1}.text-button{display:inline-flex;align-items:center;gap:8px;padding:8px 0;font-size:15px;font-weight:500;color:var(--blue);white-space:nowrap}.text-button:hover{text-decoration:underline;text-underline-offset:4px}.back-link{display:inline-flex;align-items:center;gap:8px;color:var(--muted);font-size:14px;margin-bottom:20px;padding:0;min-height:30px}.back-link:hover{color:var(--blue)}.heading-actions{display:flex;align-items:center;gap:12px;flex-shrink:0}.sidebar{position:fixed;inset:0 auto 0 0;width:240px;border-right:1px solid var(--line);padding:32px 20px 18px;display:flex;flex-direction:column;z-index:20;background:#efebe2}.brand{display:flex;align-items:center;gap:10px;font-size:19px;font-weight:600;letter-spacing:-.025em;line-height:1.2;color:var(--blue)}.brand:hover{text-decoration:none}.brand small{font-size:11px;letter-spacing:0;color:#5c6c75;display:block;font-weight:400;margin-top:5px}.brand-mark{color:var(--maple);display:flex;align-items:center;justify-content:center}.workspace-label{font-size:12px;margin:42px 12px 15px;color:#606d58;display:flex;align-items:center;gap:7px}.workspace-dot{width:6px;height:6px;background:var(--pine);border-radius:50%}.sidebar nav{display:flex;flex-direction:column;gap:7px}.nav-link{display:flex;align-items:center;gap:11px;width:100%;border-radius:7px;min-height:45px;padding:10px 13px;color:#58655f;font-size:15px;text-align:left;transition:background-color .16s ease-out}.nav-link:hover{background:#e7e7df;text-decoration:none}.nav-link.active{color:var(--blue);background:#dfe6ea;font-weight:600}.nav-count{margin-left:auto;font-size:12px;color:var(--blue);font-variant-numeric:tabular-nums}.rail-note{margin:55px 12px 30px;color:var(--pine);font-size:14px}.rail-note p{font-family:Lora,Georgia,serif;font-size:18px;line-height:1.6;margin-top:12px;letter-spacing:-.025em}.rail-note>span{font-size:12px;display:block;margin-top:12px;color:#606d58}.rail-bottom{margin-top:auto}.rail-bottom .nav-link{font-size:14px}.brand-signature{border-top:1px solid var(--line);margin:20px 12px 0;padding-top:17px;font-size:12px;color:#606d58;display:flex;align-items:center;gap:7px}.maple-small{color:var(--maple);font-size:19px}.app-body{margin-left:240px;min-height:100vh;display:flex;flex-direction:column}.topbar{min-height:72px;padding:0 40px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);gap:20px}.topbar-left,.topbar-right{display:flex;align-items:center;gap:20px}.breadcrumb{display:flex;gap:13px;font-size:13px;color:#606d58;align-items:center}.breadcrumb strong{font-weight:500;color:var(--pine)}.breadcrumb>span{color:#a3a898}.private-label{display:flex;align-items:center;gap:7px;color:#606d58;font-size:12px}.private-label>span{width:5px;height:5px;border-radius:50%;background:var(--pine)}.topbar-right{gap:18px}.avatar-button{display:flex;align-items:center;gap:9px;border-left:1px solid var(--line);padding-left:19px}.avatar{width:34px;height:34px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#e2e7dd;color:var(--pine);font-size:12px;font-weight:600}.avatar-name{font-size:14px;display:flex;align-items:center;gap:10px}.notification-dot{position:absolute;width:6px;height:6px;background:var(--maple);border-radius:50%;top:8px;right:9px;border:1px solid var(--ivory)}.notification-area{position:relative}.notification-panel{position:absolute;right:0;top:48px;width:330px;border:1px solid var(--line);background:var(--surface);box-shadow:0 12px 35px #1f1b1720;border-radius:12px;z-index:30;padding:20px}.notification-panel h3{margin-bottom:12px}.notification-panel button{display:flex;flex-direction:column;width:100%;text-align:left;border-top:1px solid var(--line);padding:14px 0;gap:4px}.notification-panel small{color:var(--muted)}.notification-panel p{font-size:14px;color:var(--muted)}.demo-banner{background:#e9ece3;padding:9px 40px;color:#56634f;font-size:12px;display:flex;justify-content:space-between;align-items:center;gap:10px;min-height:38px}.demo-banner>span{display:flex;align-items:center;gap:8px}.demo-indicator{width:6px;height:6px;border:1px solid #6b785e;border-radius:50%}.demo-banner button{display:flex;align-items:center;gap:7px;color:var(--pine);font-weight:500;font-size:12px;padding:0;white-space:nowrap}.demo-banner button:hover{text-decoration:underline}.main-content{width:100%;max-width:1360px;margin:0 auto;padding:39px 40px 48px;flex:1;outline:none!important}.page-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:32px}.page-heading p{color:#606d58;font-size:16px;margin-top:10px}.app-footer{margin:0 40px;padding:22px 0;display:flex;justify-content:space-between;border-top:1px solid var(--line);font-size:11px;color:#606d58;gap:20px}.footer-dot{padding:0 7px}.mobile-menu{display:none}.mobile-sidebar{padding:4px 0}.mobile-sidebar .rail-note,.mobile-sidebar .workspace-label,.mobile-sidebar .brand{display:none}.mobile-sidebar .rail-bottom{margin-top:15px}.toast{position:fixed;bottom:26px;left:calc(50% + 100px);transform:translate(-50%);display:none;align-items:center;gap:12px;border-radius:9px;background:var(--pine);color:#fffcf7;box-shadow:0 8px 24px #1f1b1726;padding:14px 18px;font-size:14px;max-width:90vw;z-index:100}.toast[data-visible=true]{display:flex}.toast button{color:inherit;display:flex;margin-left:10px;padding:3px}.home-top{display:grid;grid-template-columns:minmax(0,1.85fr) minmax(270px,1fr);gap:24px}.next-step{border:1px solid #cfd7ca;border-radius:var(--radius);background:#e9ece3;display:flex;flex-direction:column;overflow:hidden}.next-step-content{padding:28px 30px 30px}.next-step h2{font-family:Lora,Georgia,serif;font-size:31px;line-height:1.3;font-weight:400;letter-spacing:-.03em;margin:0 0 13px;max-width:460px;white-space:normal}.next-step p{color:#5b6559;font-size:15px;max-width:51ch;line-height:1.6;margin-bottom:23px}.next-step .btn{padding:11px 18px}.journey{display:flex;border-top:1px solid #cfd7ca;margin-top:auto;padding:20px 26px 22px;gap:0}.journey>button{flex:1;position:relative;display:flex;flex-direction:column;align-items:center;gap:7px;font-size:11px;color:#5d6756;padding:0;z-index:0}.journey-point{display:flex;width:20px;height:20px;border:1px solid #a7b29f;align-items:center;justify-content:center;border-radius:50%;background:#e9ece3;font-size:10px;color:#5c6856;z-index:2}.journey .done .journey-point{background:var(--pine);border-color:var(--pine);color:#f5f0e6}.journey-line{position:absolute;top:10px;height:1px;background:#bdc7b6;left:calc(-50% + 10px);right:calc(50% + 10px);z-index:1}.journey button:first-child .journey-line{display:none}.agenda{border:1px solid var(--line);border-radius:var(--radius);padding:24px 23px 18px;background:#f9f6ef;display:flex;flex-direction:column}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:18px}.section-heading>svg{color:var(--pine)}.section-heading h2{font-size:21px}.section-description{font-size:14px;color:#606d58;margin-top:6px}.agenda h2{font-size:20px}.agenda>.section-description{font-size:13px}.agenda-items{margin-top:16px}.agenda-row{display:flex;align-items:center;gap:11px;width:100%;padding:14px 0;border-bottom:1px solid var(--line);text-align:left}.agenda-row>span:nth-child(2){display:flex;flex-direction:column;min-width:0}.agenda-row>svg{color:#606d58;margin-left:auto}.agenda-type{font-size:10px;color:#606d58;line-height:1.4}.agenda-row strong{font-size:14px;color:var(--blue);margin:2px 0;font-weight:500}.agenda-row small{font-size:11px;color:#606d58}.date-block{display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:7px;width:40px;min-width:40px;background:#ebece3;height:45px;color:var(--pine);line-height:1.15}.date-block strong{font-size:20px;color:inherit;margin:0}.date-block small{font-size:10px;color:inherit}.date-block.due{color:#b4312b;background:#f4e4db}.agenda-link{font-size:13px;margin-top:auto;padding-top:15px;justify-content:space-between}.agenda-empty{padding:35px 0;display:flex;flex-direction:column;gap:10px;color:#606d58;font-size:14px;text-align:center;align-items:center}.agenda-empty small{max-width:200px}.progress-strip{display:flex;align-items:center;border:1px solid var(--line);border-radius:9px;padding:22px 25px;margin-top:25px;gap:0;background:#f9f6ef}.progress-strip>div{display:flex;align-items:center;gap:11px;color:var(--pine);padding:0 25px;border-right:1px solid var(--line);font-size:13px}.progress-strip>div:first-child{padding-left:0}.progress-strip strong{font-size:23px;color:var(--blue);margin-right:4px;font-variant-numeric:tabular-nums;font-weight:500}.progress-strip svg{color:#5a7058}.progress-note{font-family:Lora,Georgia,serif;font-size:12px;color:#606d58;max-width:150px;margin-left:auto;padding-left:20px;line-height:1.7}.recent-section{margin-top:36px}.recent-section>.section-heading{margin-bottom:20px}.recent-section .text-button{font-size:13px}.table-scroll{width:100%;overflow-x:auto}.application-table{width:100%;border-collapse:collapse;text-align:left;font-size:13px;white-space:nowrap}.application-table th{font-size:11px;color:#606d58;font-weight:500;border-bottom:1px solid var(--line);padding:13px 14px;background:#eeeee5}.application-table th:first-child{border-radius:7px 0 0;padding-left:18px}.application-table th:last-child{border-radius:0 7px 0 0}.application-table td{padding:17px 14px;border-bottom:1px solid var(--line)}.application-table td:first-child{padding-left:18px}.application-table td:last-child{width:40px;padding:0 5px}.application-table tr:hover td{background:#eeeee5}.table-company{text-align:left;padding:0}.company{display:flex;align-items:center;gap:11px;min-width:0}.company-icon{width:36px;height:36px;min-width:36px;background:#e2e9ec;border-radius:8px;display:flex;align-items:center;justify-content:center;color:var(--blue);font-size:11px;font-weight:600;letter-spacing:.01em}.company-icon.pine{background:#e2e9df;color:var(--pine)}.company-icon.sand{background:#ece3d3;color:#606d58}.company-icon.rose{background:#eedfd8;color:#606d58}.company-icon.large{width:62px;height:62px;font-size:19px;border-radius:12px}.company>span:last-child{display:flex;flex-direction:column;gap:4px;min-width:0}.company strong{font-size:14px;font-weight:500;color:var(--blue)}.company small{font-size:11px;color:#606d58}.location-cell,.followup-cell{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#606d58}.application-table .muted{font-size:11px}.badge{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;border-radius:5px;font-size:11px;font-weight:500;padding:4px 8px;line-height:1.4;background:#e8e9e1;color:#5d6756}.status-dot{width:4px;height:4px;border-radius:50%;background:currentColor;flex-shrink:0}.badge.preparing{background:#f0e7d1;color:#606d58}.badge.sent{background:#e2e9f1;color:#355c89}.badge.interview{background:#e4e9dc;color:#58713c}.badge.offer{background:#deeadf;color:#356445}.badge.rejected{background:#efe0db;color:#606d58}.badge.withdrawn{background:#e4e1dc;color:#606d58}.editorial-note{display:flex;align-items:center;gap:23px;margin-top:32px;padding:25px 10px 0;color:var(--pine)}.note-line{width:24px;height:1px;background:var(--maple)}.editorial-note p{font-family:Lora,Georgia,serif;font-size:16px;line-height:1.7;font-weight:400}.editorial-note strong{font-weight:400;color:var(--blue)}.editorial-note>span:last-child{margin-left:auto;color:#606d58;font-size:11px;line-height:1.8}.tabs{display:flex;align-items:center;gap:30px;border-bottom:1px solid var(--line);margin-bottom:28px;min-width:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin}.tabs>button{flex:0 0 auto;padding:0 0 14px;color:#606d58;font-size:15px;white-space:nowrap;border-bottom:2px solid transparent;margin-bottom:0;min-height:42px}.tabs>button:focus-visible{outline-offset:-3px}.tabs>button[aria-selected=true]{color:var(--blue);font-weight:500;border-color:var(--maple)}.tracker-summary{display:flex;gap:0;border:1px solid var(--line);border-radius:12px;margin:0 0 30px;background:#f9f6ef;padding:23px 28px}.tracker-summary>div{flex:1;display:grid;grid-template-columns:1fr auto;align-items:center;border-right:1px solid var(--line);padding:0 26px;gap:3px 20px}.tracker-summary>div:first-child{padding-left:0}.tracker-summary span{font-size:14px;color:var(--blue)}.tracker-summary strong{font-size:28px;font-weight:500;color:var(--blue);grid-row:span 2;font-variant-numeric:tabular-nums}.tracker-summary small{font-size:11px;color:#606d58}.tracker-summary>p{flex:1;padding-left:30px;font-family:Lora,Georgia,serif;font-size:12px;align-self:center;color:var(--pine);line-height:1.8}.tracker-controls{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}.view-toggle{display:inline-flex;padding:3px;background:#e9e9df;border:1px solid var(--line);border-radius:7px;gap:3px}.view-toggle button{display:flex;align-items:center;gap:7px;min-height:33px;padding:6px 12px;border-radius:4px;font-size:13px;color:#606d58}.view-toggle button[aria-pressed=true]{background:var(--surface);color:var(--blue);box-shadow:0 2px 3px #1f1b1709}.filter-bar{display:flex;align-items:center;gap:12px;margin-bottom:15px}.search-field{display:flex;align-items:center;position:relative;flex:1;min-width:150px;gap:8px;color:#606d58}.search-field>svg{position:absolute;left:13px;pointer-events:none}.search-field input{padding-left:39px;font-size:14px;background:transparent}.search-field>button{position:absolute;right:10px;font-size:20px;padding:0;color:var(--muted)}.select-filter{display:flex;align-items:center;gap:8px;position:relative;max-width:280px}.select-filter>svg{position:absolute;left:12px;pointer-events:none;color:#606d58}.select-filter>select{padding-left:35px;font-size:13px;background:transparent;min-height:44px}.results-caption{color:#606d58;font-size:12px;margin:19px 0 9px}.help-line{display:flex;gap:7px;align-items:flex-start;color:#606d58;font-size:12px;line-height:1.6;margin-top:23px;max-width:100%}.help-line>svg{margin-top:3px}.kanban{display:flex;gap:15px;overflow-x:auto;padding-bottom:16px}.kanban-column{min-width:245px;max-width:300px;flex:1;background:#eeeee5;border-radius:8px;padding:15px 12px;min-height:330px}.kanban-column h3{display:flex;align-items:center;gap:7px;font-size:14px;margin-bottom:20px}.kanban-column h3>span:last-child{margin-left:auto;color:#606d58;font-size:12px}.kanban-dot{width:6px;height:6px;border-radius:50%;background:#8b9783}.kanban-dot.preparing{background:#a28646}.kanban-dot.sent{background:#567da5}.kanban-dot.interview{background:#6d8a4a}.kanban-dot.offer{background:#36714d}.kanban-dot.rejected{background:#ad6a5d}.kanban-card{width:100%;text-align:left;padding:15px 12px;background:var(--surface);border:1px solid #d7ddcf;border-radius:8px;margin-bottom:10px}.kanban-card:hover{border-color:#84997f}.kanban-card .company{align-items:flex-start;gap:9px}.kanban-card .company strong{font-size:14px}.kanban-card .company small{font-size:12px;white-space:normal;line-height:1.5}.kanban-card .company-icon{width:29px;height:29px;min-width:29px;font-size:9px}.kanban-card p{display:flex;align-items:center;gap:5px;font-size:12px;color:#606d58;margin-top:18px}.kanban-card>small{font-size:11px;color:#606d58;display:flex;align-items:center;gap:5px;margin-top:10px}.kanban-empty{font-size:12px;color:#606d58;padding:20px 5px;text-align:center}.jobs-filter{margin-bottom:25px}.result-total{font-size:13px;color:#606d58;margin-left:auto;white-space:nowrap}.opportunity-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.opportunity{border:1px solid var(--line);background:#f9f6ef;border-radius:12px;padding:25px}.opportunity-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.opportunity h2{font-size:24px;margin:22px 0 8px}.opportunity>p{font-size:13px;color:#606d58;display:flex;align-items:center;gap:6px}.job-description{font-size:14px;color:#606d58;margin:18px 0;line-height:1.6}.opportunity-meta{font-size:11px;color:#606d58;display:flex;justify-content:space-between;gap:15px}.opportunity footer{display:flex;justify-content:space-between;align-items:center;padding-top:20px;margin-top:20px;border-top:1px solid var(--line);gap:10px}.opportunity footer .btn,.opportunity footer .text-button{font-size:13px}.source-category{display:grid;grid-template-columns:240px minmax(0,1fr);gap:35px;padding:30px 0;border-bottom:1px solid var(--line)}.source-category header h2{font-size:21px}.source-category header p{font-size:13px;line-height:1.7;color:#606d58;margin-top:9px}.source-links>div{display:flex;align-items:center;gap:13px;border-bottom:1px solid var(--line);padding:15px 0}.source-links>div:first-child{padding-top:0}.source-links>div:last-child{border:0;padding-bottom:0}.source-initial{background:#e6e9df;display:flex;align-items:center;justify-content:center;width:31px;height:31px;min-width:31px;border-radius:6px;font-size:13px;color:var(--pine);font-family:Lora,Georgia,serif}.source-links>div>span:nth-child(2){display:flex;flex-direction:column;gap:3px;min-width:0}.source-links strong{font-size:14px;color:var(--blue);font-weight:500}.source-links small{font-size:11px;color:#606d58;overflow-wrap:anywhere}.source-open{display:flex;align-items:center;gap:6px;white-space:nowrap;margin-left:auto;font-size:12px;padding:8px 0 8px 10px}.integration-empty{display:flex;align-items:center;flex-direction:column;padding:40px 35px 45px;background:#f9f6ef;border:1px solid var(--line);border-radius:12px;text-align:center}.empty-illustration{border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--pine);width:75px;height:75px;background:#e6eadd;margin-bottom:20px}.integration-empty h2{font-family:Lora,Georgia,serif;font-weight:400;font-size:30px;margin:16px 0}.integration-empty>p{color:#606d58;max-width:62ch;font-size:15px;line-height:1.7}.search-preview{display:flex;align-items:flex-end;gap:13px;margin:28px 0 16px;text-align:left;width:100%;max-width:700px}.search-preview .field{flex:1}.integration-empty>.btn{margin-top:22px}.notice{display:flex;align-items:flex-start;gap:10px;padding:14px 16px;border:1px solid #d4ddd9;border-radius:8px;background:#edf0eb;color:#506653;font-size:13px;line-height:1.65;margin:18px 0}.notice>svg{margin-top:2px}.notice strong{display:block;font-size:14px;color:var(--pine);margin-bottom:3px}.notice p{max-width:80ch}.notice.warning{background:#f3ead8;border-color:#e5d4b1;color:#606d58}.notice.warning strong{color:#606d58}.notice.success{background:#e7eee3;color:var(--pine);border-color:#cddbc7}.empty{padding:55px 25px;border:1px dashed #cdd3c5;border-radius:12px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;color:#606d58}.empty h3{margin-top:4px;font-size:23px}.empty p{font-size:15px;max-width:50ch;color:#606d58;line-height:1.7}.empty .btn{margin-top:8px}.dialog{width:calc(100% - 32px);max-width:520px;padding:26px 28px;border:1px solid var(--line);border-radius:14px;background:var(--surface);color:var(--ink);max-height:90dvh;overflow-y:auto;box-shadow:0 25px 90px #1f1b1730}.dialog::backdrop{background:#1423246b}.dialog-wide{max-width:760px}.dialog>header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.dialog>header h2{font-size:25px}.dialog-intro{font-size:15px;color:#606d58;line-height:1.7;margin-bottom:23px}.dialog-content>p{font-size:15px;color:#606d58;line-height:1.7;margin-bottom:17px}.dialog-content h3{margin:22px 0 8px}.dialog-content .notice{margin-top:0}.dialog-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:25px;padding-top:20px;border-top:1px solid var(--line)}.dialog-content .dialog-actions{margin-bottom:0}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:21px 22px}.field{display:flex;flex-direction:column;gap:7px;font-size:14px;min-width:0}.field>label{font-weight:500;color:#3d5148}.field small{font-size:12px;color:#606d58;line-height:1.5}.field.wide,.wide{grid-column:1 / -1}.form-stack{display:flex;flex-direction:column;gap:20px}.form-stack>.btn{align-self:flex-start}.checkbox-field{display:flex;align-items:flex-start;gap:10px;font-size:14px;color:#5c6c55;margin-top:20px;line-height:1.6}.form-description{font-size:15px;color:#606d58;margin:10px 0 27px;line-height:1.7}.spaced-title{margin:24px 0 12px;font-size:17px}.separated{margin-top:26px}.auth-switch{margin-top:22px;font-size:14px;color:#606d58}.auth-switch button{color:var(--blue);padding:0 4px;font-weight:500}.auth-switch+.fine-print{margin-top:18px;border-top:1px solid var(--line);padding-top:15px}.profile-identity{display:flex;align-items:center;gap:18px;border:1px solid var(--line);border-radius:12px;padding:23px 26px;background:#f9f6ef;margin-bottom:27px}.profile-avatar{display:flex;align-items:center;justify-content:center;background:#dfe7d9;color:var(--pine);font-size:20px;font-weight:500;width:58px;height:58px;border-radius:50%}.profile-identity h2{font-size:22px}.profile-identity p{color:#606d58;display:flex;align-items:center;gap:6px;font-size:13px;margin-top:5px}.profile-identity>.badge{margin-left:auto}.identity-divider{margin:0 4px}.profile-layout{display:grid;grid-template-columns:235px minmax(0,1fr);gap:27px}.profile-sections>nav{display:flex;flex-direction:column;gap:5px}.profile-sections nav button{display:flex;align-items:center;text-align:left;gap:10px;min-height:46px;width:100%;padding:10px 12px;border-radius:7px;font-size:14px;color:#606d58}.profile-sections nav button.selected{background:#e2e8e3;color:var(--blue);font-weight:500}.section-check{margin-left:auto;color:var(--pine)}.profile-completion{padding:25px 12px 15px;font-size:12px;color:#606d58}.profile-completion strong{font-weight:500}.completion-bar{height:4px;background:#dce1d5;border-radius:2px;overflow:hidden;margin:12px 0}.completion-bar>span{display:block;background:var(--pine);height:100%;transition:width .16s ease-out}.profile-completion p{font-size:12px;line-height:1.7;color:#606d58}.privacy-note{border-top:1px solid var(--line);margin:7px 12px;padding-top:25px;color:#606d58;display:flex;gap:9px;font-size:11px;line-height:1.7}.profile-form{border:1px solid var(--line);border-radius:12px;background:#f9f6ef;overflow:hidden}.profile-form-body{padding:30px}.profile-form h2{font-size:26px}.confirm-facts{border-top:1px solid var(--line);padding-top:20px;margin-top:30px;font-size:13px}.save-bar{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 28px;background:#eeeee5;border-top:1px solid var(--line)}.save-bar>span{display:flex;align-items:center;gap:7px;font-size:11px;color:#606d58}.save-bar>span>span{width:5px;height:5px;border-radius:50%;background:#77946d}.save-bar>.unsaved>span{background:#af8535}.save-bar>.unsaved{color:#606d58}.repeat-section{border-bottom:1px solid var(--line);padding-bottom:25px;margin-bottom:25px}.repeat-header{display:flex;align-items:center;justify-content:space-between;margin:5px 0 17px}.repeat-header h3{font-size:16px}.import-fields{display:flex;flex-direction:column;gap:18px}.import-field{display:flex;align-items:flex-start;gap:12px}.import-field>span{display:flex;flex-direction:column;gap:7px;flex:1}.import-field strong{font-size:14px;color:var(--blue);font-weight:500}.import-field small{font-size:12px;color:#606d58}.extracted-text{margin-top:25px;border:1px solid var(--line);border-radius:7px;padding:15px;font-size:14px;color:var(--pine)}.extracted-text summary{cursor:pointer}.extracted-text pre{max-height:300px;overflow:auto;font-family:Barlow,sans-serif;font-size:13px;line-height:1.6;white-space:pre-wrap}.document-guidance{display:flex;align-items:center;gap:22px;padding:25px;border:1px solid #d0d9cb;border-radius:12px;background:#e9ece3;margin-bottom:29px}.guidance-icon{color:var(--pine)}.document-guidance h2{font-size:22px}.document-guidance p{color:#606d58;font-size:14px;margin-top:7px;max-width:65ch}.document-guidance>.text-button{margin-left:auto;font-size:13px}.document-filters{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);margin-bottom:27px;gap:20px}.document-filters .tabs{margin:0;border:0}.document-filters>span{font-size:12px;color:#606d58;white-space:nowrap;padding-bottom:13px}.document-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:23px;margin-bottom:30px}.document-card{text-align:left;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:#f9f6ef;padding:0;transition:border-color .16s ease-out}.document-card:hover{border-color:#9fac91}.mini-paper{height:210px;margin:23px 30px 0;background:#fffefb;box-shadow:0 2px 10px #1f1b170b;padding:22px 20px 0;overflow:hidden;display:flex;flex-direction:column;gap:5px;color:#575a53;border:1px solid #e5e6dd;border-bottom:0}.mini-paper-title{font-size:10px;font-weight:600;color:#2c3841}.mini-paper-subtitle{font-size:6px;margin:0 0 7px;color:#606d58}.mini-paper>span{font-size:5px;line-height:1.5;white-space:normal}.mini-paper>span.mini-heading{font-size:6px;font-weight:600;margin-top:3px}.document-card-content{background:#f9f6ef;border-top:1px solid var(--line);padding:20px}.document-status{display:flex;align-items:center;justify-content:space-between;gap:10px}.document-status>span:last-child{font-size:10px;color:#606d58}.document-card h2{font-size:18px;margin:13px 0 4px}.document-card p{color:#606d58;font-size:12px}.document-card footer{display:flex;align-items:center;justify-content:space-between;margin-top:22px;color:#606d58}.document-card footer>span{display:flex;align-items:center;gap:5px;font-size:10px}.editor-toolbar{display:flex;justify-content:space-between;align-items:center;gap:18px;margin:25px 0 20px}.editor-toolbar-actions{display:flex;gap:12px;flex-wrap:wrap;justify-content:flex-end;max-width:100%}.professional-export{display:flex;flex-wrap:wrap;gap:8px}.export-error{flex-basis:100%}.s-sr-export{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden}.document-editor{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.9fr);gap:26px}.editor-fields{display:flex;flex-direction:column;gap:22px;border:1px solid var(--line);border-radius:12px;background:#f9f6ef;padding:25px}.editor-fields>.btn{align-self:flex-start;font-size:12px}.document-textarea{min-height:620px;font-size:14px;line-height:1.7}.document-preview{background:#e7e8df;border-radius:8px;padding:18px 20px 24px;align-self:start}.paper-label{display:flex;justify-content:space-between;align-items:center;color:#606d58;font-size:11px;margin-bottom:16px}.paper-label>span:first-child{display:flex;gap:6px;align-items:center}.document-sheet{background:#fff;padding:32px 27px;min-height:530px;box-shadow:0 4px 13px #1f1b170b;color:#333638;overflow-wrap:anywhere}.document-sheet h2{font:600 16px/1.5 Arial,sans-serif;color:#242a2f;letter-spacing:0;margin-bottom:3px}.document-sheet h3{font:600 9px/1.5 Arial,sans-serif;color:#242a2f;letter-spacing:0;margin:9px 0 4px;border-bottom:1px solid #c7cace;padding-bottom:2px}.document-sheet p{font:8.5px/1.65 Arial,sans-serif;white-space:pre-wrap}.paper-space{height:8px}.paper-empty{display:flex;align-items:center;justify-content:center;flex-direction:column;min-height:400px;gap:18px;color:#a3aa9b;text-align:center}.paper-empty p{font:14px/1.7 Barlow,sans-serif}.paper-footnote{font-size:10px;color:#606d58;text-align:center;line-height:1.8;margin-top:15px}.preview-only{grid-template-columns:1fr}.preview-only .editor-fields{display:none}.preview-only .document-preview{width:100%;max-width:680px;margin:auto}.preview-only .document-sheet{padding:50px;min-height:750px}.preview-only .document-sheet h2{font-size:23px}.preview-only .document-sheet h3,.preview-only .document-sheet p{font-size:12px}.editor-save-bar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:25px 0;border-bottom:1px solid var(--line)}.editor-save-bar>span{display:flex;gap:7px;align-items:center;font-size:12px;color:#606d58}.editor-save-bar>div{display:flex;gap:12px}.print-root{display:none}.settings-layout{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(260px,1fr);gap:30px}.settings-layout>*{min-width:0}.settings-form{padding:28px;background:#f9f6ef;border:1px solid var(--line);border-radius:12px;align-self:start}.provider-heading{display:flex;align-items:center;gap:13px;margin-bottom:23px;flex-wrap:wrap}.provider-icon{background:#e3e9df;border-radius:10px;width:48px;height:48px;display:flex;align-items:center;justify-content:center;color:var(--pine)}.provider-heading h2{font-size:23px}.provider-heading p{font-size:13px;color:#606d58;margin-top:3px}.provider-heading .badge{margin-left:auto}.settings-form .notice{font-size:12px}.settings-form form{margin-top:25px}.settings-form form>.text-button{max-width:100%;white-space:normal;text-align:left}.password-input{position:relative}.password-input input{padding-right:45px}.password-input .icon-btn{position:absolute;right:3px;top:3px;height:38px;width:38px}.currency-input{display:flex;align-items:center;position:relative}.currency-input>span{position:absolute;left:12px;color:#606d58;font-size:13px}.currency-input input{padding-left:43px}.settings-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:25px}.settings-status{margin-top:30px;padding-top:25px;border-top:1px solid var(--line)}.settings-status h3{font-size:16px;margin-bottom:18px}.settings-status>div{display:flex;align-items:flex-start;gap:11px;margin:17px 0}.settings-status>div>span:last-child{display:flex;flex-direction:column;gap:3px;min-width:0;overflow-wrap:anywhere}.settings-status strong{font-size:13px;font-weight:500;color:#51684b}.settings-status small{font-size:12px;color:#606d58}.state-circle{width:7px;height:7px;border-radius:50%;background:#b3bcaa;margin-top:6px}.state-circle.connected{background:#4d7950}.settings-aside{background:#e9ece3;border-radius:12px;padding:28px;color:var(--pine);align-self:start}.settings-aside h2{font-family:Lora,Georgia,serif;font-size:24px;font-weight:400;color:var(--pine);margin:17px 0 13px;line-height:1.4}.settings-aside p{font-size:14px;line-height:1.8;color:#606d58;margin-bottom:18px}.settings-aside h3{font-size:16px;color:var(--pine);margin-bottom:12px}.settings-aside a{display:flex;gap:6px;align-items:center;font-size:12px;color:var(--pine);margin-top:24px}.preferences-form{max-width:720px}.preferences-form .form-stack{max-width:430px}.account-form{max-width:800px}.account-form h3{margin:12px 0}.account-form>p{color:#606d58;font-size:14px;line-height:1.7}.account-form>button{margin-top:20px}.account-details{margin:25px 0 0}.account-details>div{display:grid;grid-template-columns:170px 1fr;gap:20px;margin:17px 0;font-size:14px}.account-details dt{color:#606d58}.account-details dd{margin:0;color:#486040}.settings-error{margin-top:18px}.application-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:33px}.application-title{display:flex;gap:18px;align-items:center;min-width:0}.company-title{display:flex;align-items:center;gap:14px;font-size:14px;color:#606d58;margin-bottom:7px}.application-title h1{font-size:32px;line-height:1.25}.application-title p{display:flex;align-items:center;gap:6px;font-size:12px;color:#606d58;margin-top:8px}.application-title p>span{margin:0 3px}.detail-layout{display:grid;grid-template-columns:minmax(0,1.85fr) minmax(250px,1fr);gap:28px}.description-panel{border:1px solid var(--line);border-radius:12px;background:#f9f6ef;padding:28px}.job-description-full{white-space:pre-wrap;font-size:15px;line-height:1.9;color:#606d58;margin-top:22px}.description-bottom{display:flex;gap:20px;justify-content:flex-end;align-items:center;margin-top:30px}.description-bottom>.text-button{margin-right:auto}.opportunity-aside{background:#e9ece3;border-radius:12px;padding:27px;align-self:start}.opportunity-aside h2{font-size:20px}.opportunity-aside dl,.prep-context dl{margin:23px 0}.opportunity-aside dl>div,.prep-context dl>div{margin:0 0 22px}.opportunity-aside dt,.prep-context dt{font-size:11px;color:#606d58;margin-bottom:7px}.opportunity-aside dd,.prep-context dd{font-size:14px;color:#4f6946;margin:0;display:flex;align-items:center;gap:7px}.aside-tip{display:flex;flex-direction:column;gap:10px;color:#606d58;border-top:1px solid #cdd6c5;padding-top:22px}.aside-tip p{font-size:12px;line-height:1.8;color:#606d58}.linked-documents{border-top:1px solid var(--line);margin-top:35px;padding-top:25px}.linked-documents h2{font-size:20px;margin-bottom:18px}.linked-documents>p{font-size:13px}.document-row{display:flex;align-items:center;gap:11px;text-align:left;width:100%;border-bottom:1px solid var(--line);padding:17px 0;color:var(--blue)}.document-row>span:not(.badge){display:flex;flex-direction:column;gap:4px;flex:1}.document-row strong{font-weight:500;font-size:13px}.document-row small{font-size:11px;color:#606d58}.document-row:hover{background:#eeeee5}.history-panel{border:1px solid var(--line);border-radius:12px;padding:30px;background:#f9f6ef;max-width:850px}.timeline{list-style:none;padding:5px 0 0;margin:0}.timeline li{display:flex;gap:20px;position:relative;padding-bottom:35px}.timeline li:not(:last-child):before{content:"";position:absolute;left:6px;top:14px;bottom:0;width:1px;background:var(--line)}.timeline-point{width:13px;height:13px;border:2px solid var(--pine);border-radius:50%;background:var(--ivory);margin-top:5px;z-index:1}.timeline strong{font-size:16px;color:var(--blue);font-weight:500}.timeline p{font-size:14px;color:#606d58;margin:5px 0}.timeline small{font-size:12px;color:#606d58}.preparation-intro{margin:5px 0 23px}.preparation-intro h2{font-size:23px}.preparation-intro p{font-size:14px;margin-top:7px;color:#606d58}.prep-stepper{display:flex;list-style:none;padding:18px 21px;margin:0 0 27px;border:1px solid var(--line);border-radius:9px;gap:18px;background:#f9f6ef}.prep-stepper li{display:flex;align-items:center;justify-content:space-between;flex:1;gap:15px}.prep-stepper li>svg{color:#606d58}.prep-stepper button{display:flex;align-items:center;gap:10px;font-size:13px;color:#606d58;text-align:left;padding:0}.prep-stepper button>span{width:27px;height:27px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:1px solid #bdc8b4;color:#606d58;font-size:11px;flex-shrink:0}.prep-stepper .current button{color:var(--blue);font-weight:500}.prep-stepper .current button>span{background:var(--blue);color:var(--ivory);border-color:var(--blue)}.prep-stepper .complete button>span{background:var(--pine);color:var(--ivory);border-color:var(--pine)}.prep-stepper button:disabled{opacity:1}.preparation-layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(255px,1fr);gap:28px}.prep-main{padding:30px;border:1px solid var(--line);border-radius:12px;background:#f9f6ef;align-self:start}.prep-main>h2,.prep-main>.section-heading>h2{font-size:24px}.prep-main .section-heading{align-items:flex-start}.prep-main .section-heading .badge{margin-top:5px}.prep-main .form-description{font-size:14px;margin-bottom:23px}.prep-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid var(--line);padding-top:24px;margin-top:28px}.prep-footer>span{font-size:11px;color:#606d58}.prep-footer>.btn{font-size:13px}.prep-context{background:#e9ece3;padding:26px;border-radius:12px;align-self:start}.prep-context>h3{font-size:16px;margin-bottom:22px}.context-person{display:flex;align-items:center;gap:10px;margin-bottom:17px}.context-person>div{display:flex;flex-direction:column;gap:4px}.context-person strong{font-size:14px;color:var(--blue);font-weight:500}.context-person small{font-size:11px;color:#606d58}.context-person .avatar{background:#d9e3d2}.prep-context dd{display:block;font-size:13px;line-height:1.7}.skill-tags{display:flex!important;flex-wrap:wrap;gap:6px!important}.skill-tags>span{display:inline-block;font-size:10px;border:1px solid #c9d4c1;background:#e9eee3;padding:4px 7px;border-radius:4px;line-height:1.5}.prep-context>.text-button{font-size:12px}.prep-context .aside-tip{margin-top:22px}.requirement-list{display:flex;flex-direction:column;gap:15px;margin:23px 0}.requirement{border:1px solid var(--line);border-radius:8px;padding:18px 17px}.requirement-heading{display:flex;align-items:center;gap:8px;color:#606d58;margin-bottom:13px}.requirement-heading strong{font-size:14px;font-weight:500;color:#566d4b}.requirement-heading .icon-btn{margin-left:auto;width:25px;min-width:25px;height:25px}.requirement.match .requirement-heading>svg{color:#527a45}.requirement.gap .requirement-heading>svg{color:#b87133}.requirement.unknown .requirement-heading>svg{color:#606d58}.requirement-fields{display:grid;grid-template-columns:1fr 180px;gap:14px}.requirement-fields .field{font-size:11px}.requirement-fields select{font-size:12px;min-height:37px}.requirement-note{font-size:11px;color:#606d58;margin-top:12px}.add-requirement{display:flex;gap:10px}.add-requirement input{font-size:13px}.add-requirement .btn{font-size:12px}.prepare-documents{margin-top:28px}.prepare-documents>section{display:flex;align-items:flex-start;gap:13px;border-bottom:1px solid var(--line);padding:22px 0;flex-wrap:wrap}.prepare-documents>section>svg{color:var(--blue);margin-top:3px}.prepare-documents h3{font-size:18px}.prepare-documents p{font-size:13px;color:#606d58;line-height:1.7;margin-top:7px;max-width:45ch}.prepare-documents>section>div{flex:1;min-width:180px}.prepare-documents .btn{margin-left:38px;font-size:12px}.tracking-form{border:1px solid var(--line);border-radius:12px;background:#f9f6ef;overflow:hidden;max-width:920px}.tracking-body{padding:30px}.tracking-section{margin-top:30px;border-top:1px solid var(--line);padding-top:28px}.tracking-section h3{font-size:18px;margin-bottom:20px}.tracking-form>.save-bar>.text-button{font-size:12px}.table-scroll{position:relative}.profile-sections,.profile-form,.main-content{min-width:0}.company small,.application-table .muted,.application-table th,.brand-signature{font-size:12px}@media(min-width:1600px){.next-step-content{padding:35px 38px}.next-step h2{font-size:36px}.next-step p{max-width:60ch}.agenda-row{padding:18px 0}.document-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1250px){.sidebar{width:216px;padding:30px 15px 18px}.brand{font-size:17px;gap:8px}.brand small{font-size:10px}.nav-link{font-size:14px;gap:9px;padding:10px}.app-body{margin-left:216px}.main-content{padding:32px 28px 40px}.topbar{padding:0 28px}.demo-banner{padding:9px 28px}.app-footer{margin:0 28px}.page-heading h1{font-size:34px}.page-heading{gap:18px}.next-step h2{font-size:29px}.next-step-content{padding:25px}.home-top{gap:20px;grid-template-columns:minmax(0,1.6fr) minmax(255px,1fr)}.agenda{padding:22px 19px 17px}.progress-strip{padding:19px}.progress-strip>div{padding:0 18px;font-size:12px;gap:7px}.progress-note{display:none}.progress-strip>div:last-of-type{border:0}.profile-layout{grid-template-columns:205px minmax(0,1fr);gap:22px}.profile-form-body{padding:25px}.profile-sections nav button{font-size:12px;padding:10px 8px;gap:8px}.preparation-layout{grid-template-columns:minmax(0,1.7fr) minmax(230px,1fr);gap:22px}.prep-main{padding:25px}.prep-context{padding:22px}.requirement-fields{grid-template-columns:1fr}.application-title h1{font-size:29px}.application-heading>.heading-actions .btn{font-size:12px}.settings-layout{grid-template-columns:minmax(0,1.7fr) minmax(230px,1fr);gap:23px}.settings-form,.settings-aside{padding:24px}.provider-heading .badge{margin-left:60px}.provider-heading p{font-size:12px}.document-grid{gap:18px}.mini-paper{margin:20px 20px 0;padding:20px 16px 0}.document-status{flex-wrap:wrap}.document-card-content{padding:17px}.document-guidance>.text-button{display:none}.tracker-summary>div{padding:0 20px}.tracker-summary>p{font-size:11px;padding-left:20px}.tracker-summary{padding:22px}.source-category{grid-template-columns:210px 1fr;gap:25px}.toast{left:calc(50% + 108px)}}@media(max-width:1050px){.tabs,.profile-sections>nav{scrollbar-width:none}.tabs::-webkit-scrollbar,.profile-sections>nav::-webkit-scrollbar{display:none;width:0;height:0}.main-content{padding:30px 24px 40px}.topbar,.demo-banner{padding-left:24px;padding-right:24px}.page-heading{align-items:flex-start}.page-heading h1{font-size:30px}.page-heading>.heading-actions .btn{font-size:12px;min-height:39px;padding:9px 12px}.page-heading p{font-size:14px;max-width:48ch}.home-top{grid-template-columns:1fr}.agenda{display:block}.agenda-items{display:flex;gap:20px}.agenda-row{flex:1;border:0;padding:12px 0;align-items:flex-start}.agenda-row>svg{display:none}.agenda-link{justify-content:flex-start;font-size:12px}.agenda>.section-description{display:none}.next-step h2{font-size:32px}.next-step p{max-width:65ch}.journey{max-height:85px}.profile-layout{grid-template-columns:minmax(0,1fr)}.profile-sections{display:flex;flex-direction:column}.profile-sections>nav{flex-direction:row;min-width:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.profile-sections nav button{width:auto;white-space:nowrap;flex-shrink:0;font-size:12px;padding:10px}.profile-sections nav button:focus-visible{outline-offset:-3px}.profile-completion,.privacy-note{display:none}.profile-identity>.badge{font-size:10px}.settings-layout{grid-template-columns:minmax(0,1fr)}.settings-aside{display:grid;grid-template-columns:1fr 1fr;gap:12px 30px}.settings-aside>svg{display:none}.settings-aside h2{grid-column:1 / -1;margin:0}.settings-aside>hr{display:none}.settings-aside h3{margin-top:5px}.settings-aside>p{font-size:13px}.settings-aside>a{align-self:end;margin:0}.settings-form .provider-heading .badge{margin-left:auto}.preparation-layout{grid-template-columns:1fr}.prep-context{display:none}.requirement-fields{grid-template-columns:1fr 180px}.prep-stepper{gap:10px;padding:16px}.prep-stepper button{font-size:12px;gap:7px}.prep-stepper li{gap:7px}.detail-layout{grid-template-columns:1fr}.opportunity-aside{display:none}.application-heading{flex-wrap:wrap}.application-heading .heading-actions{margin-left:80px}.document-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.document-editor{grid-template-columns:1fr}.document-preview{display:none}.preview-only .document-preview{display:block}.editor-save-bar{flex-wrap:wrap}.editor-save-bar>div{margin-left:auto}.document-textarea{min-height:520px}.tracker-summary>p{display:none}.tracker-summary>div:last-of-type{border:0}.tracker-summary>div{gap:3px 15px}.filter-bar{flex-wrap:wrap}.filter-bar>.search-field{flex-basis:100%}.select-filter{flex:1;max-width:none}.source-category{grid-template-columns:1fr;gap:19px}.source-category header p{max-width:65ch}.source-links>div:first-child{padding-top:0}.opportunity-grid{grid-template-columns:1fr}.tabs{gap:24px}.tabs>button{font-size:13px}.document-filters>span{display:none}.editorial-note>span:last-child{display:none}}@media(max-width:760px){.sidebar{display:none}.app-body{margin-left:0}.mobile-menu{display:inline-flex}.topbar{min-height:62px;padding:0 20px}.topbar-left{gap:10px}.topbar-right{gap:7px}.breadcrumb{font-size:12px;gap:8px}.breadcrumb>span,.breadcrumb>strong{display:none}.private-label,.avatar-name{display:none}.avatar-button{padding-left:11px}.avatar{width:31px;height:31px}.notification-panel{right:-52px;max-width:calc(100vw - 32px);width:310px}.demo-banner{padding:8px 20px;min-height:36px;font-size:10px}.demo-banner button{font-size:10px}.demo-description,.demo-divider{display:none}.demo-banner>span{gap:6px}.main-content{padding:27px 20px 35px}.page-heading{margin-bottom:25px;gap:17px;flex-wrap:wrap}.page-heading h1{font-size:32px;line-height:1.2}.page-heading p{font-size:14px;max-width:52ch;line-height:1.6;margin-top:8px}.page-heading .heading-actions{width:100%;justify-content:flex-start}.page-heading>.heading-actions .btn{font-size:13px;min-height:41px}.home-top{gap:20px}.next-step-content{padding:24px 23px 25px}.next-step h2{font-size:29px;letter-spacing:-.03em;margin-top:0}.next-step p{font-size:14px;line-height:1.7;margin-bottom:20px}.next-step .btn{font-size:13px;min-height:43px}.journey{padding:18px 12px 20px}.journey>button{font-size:9px;gap:7px}.journey-point{width:18px;height:18px;font-size:9px}.journey-line{top:9px}.agenda{padding:21px 22px 18px}.agenda-items{display:block;margin-top:13px}.agenda-row{align-items:center;padding:12px 0;border-bottom:1px solid var(--line)}.agenda-row>svg{display:block}.agenda-row strong{font-size:15px}.agenda-type{font-size:11px}.agenda-row small{font-size:12px}.agenda-link{padding-top:17px;justify-content:space-between;font-size:13px}.progress-strip{padding:18px 13px;justify-content:space-around;gap:10px}.progress-strip>div{flex:1;flex-direction:column;align-items:flex-start;padding:0 8px;font-size:11px;gap:6px;line-height:1.5}.progress-strip>div>svg{display:none}.progress-strip>div>span{display:flex;flex-direction:column;gap:2px}.progress-strip strong{font-size:25px}.progress-strip>div:first-child{padding-left:0}.recent-section{margin-top:29px}.recent-section>.section-heading{gap:10px;align-items:flex-start}.section-heading h2{font-size:20px}.section-description{font-size:12px}.recent-section .text-button{font-size:11px;gap:5px;min-width:65px}.application-table{min-width:750px}.table-scroll{border-right:1px solid var(--line);border-radius:7px 0 0}.application-table td{padding:17px 11px}.editorial-note{margin-top:24px;padding-top:10px;gap:12px}.editorial-note p{font-size:13px}.note-line{width:17px}.app-footer{margin:0 20px;padding:19px 0;font-size:10px;flex-wrap:wrap;gap:8px}.app-footer>span:first-child{display:none}.toast{left:50%;bottom:17px;min-width:calc(100% - 34px);max-width:calc(100% - 34px);font-size:13px;padding:13px 15px}.tabs{gap:23px;margin-bottom:24px}.tabs>button{font-size:13px;min-height:42px}.tracker-summary{padding:20px 15px;margin-bottom:24px}.tracker-summary>div{padding:0 14px;display:flex;flex-direction:column;align-items:flex-start;gap:5px}.tracker-summary span{font-size:12px}.tracker-summary strong{font-size:27px}.tracker-summary small{font-size:9px}.tracker-controls{margin-bottom:20px}.tracker-controls>.btn{font-size:12px;padding:8px 12px;min-height:39px}.filter-bar{gap:10px}.select-filter>select{font-size:12px;padding-left:30px}.select-filter>svg{left:9px;width:13px}.kanban-column{min-width:250px}.help-line{font-size:11px;margin-top:18px}.profile-identity{padding:18px;gap:12px;flex-wrap:wrap}.profile-identity>.badge{margin-left:70px;margin-top:-2px}.profile-identity h2{font-size:20px}.profile-identity p{font-size:12px;flex-wrap:wrap}.profile-avatar{width:48px;height:48px;font-size:17px}.profile-identity>.badge{margin-left:60px}.profile-sections nav{padding-bottom:2px}.profile-sections nav button{font-size:12px;padding:9px 10px;min-height:43px}.profile-sections nav button>svg:first-child{width:16px}.profile-layout{gap:18px}.profile-form-body{padding:23px 20px}.profile-form h2{font-size:25px}.form-description{font-size:14px;line-height:1.7}.form-grid{grid-template-columns:1fr;gap:19px}.field{font-size:14px}.field small{font-size:11px}.save-bar{padding:18px 20px;gap:14px;flex-wrap:wrap}.save-bar>.btn{margin-left:auto;font-size:13px}.save-bar>span{font-size:10px}.save-bar .text-button{font-size:11px}.confirm-facts{font-size:12px}.notice{padding:13px 14px;font-size:12px;gap:8px}.notice strong{font-size:13px}.dialog{padding:22px 20px;max-height:92dvh;width:calc(100% - 24px)}.dialog>header h2{font-size:23px}.dialog-intro{font-size:14px}.dialog-actions{gap:10px;flex-wrap:wrap}.dialog-actions .btn{font-size:13px;flex:1}.dialog-content>p{font-size:14px}.document-guidance{padding:23px 20px;gap:14px;align-items:flex-start}.document-guidance h2{font-size:21px}.document-guidance p{font-size:13px;line-height:1.7}.guidance-icon>svg{width:24px}.document-grid{grid-template-columns:1fr;gap:22px}.document-card{display:grid;grid-template-columns:120px 1fr;min-height:165px}.mini-paper{height:150px;margin:16px 0 0 15px;padding:17px 12px 0;min-width:0}.mini-paper-title{font-size:8px}.mini-paper-subtitle{font-size:5px}.mini-paper>span{font-size:4px}.mini-paper>span.mini-heading{font-size:5px}.document-card-content{padding:19px 16px;border:0;background:transparent;min-width:0}.document-status{gap:5px}.document-status .badge{font-size:9px}.document-status>span:last-child{font-size:9px}.document-card h2{font-size:18px;margin-top:12px}.document-card p{font-size:11px}.document-card footer{margin-top:16px}.document-card footer>span{font-size:9px}.document-filters .tabs{gap:23px}.document-filters .tabs>button{font-size:12px}.editor-toolbar{gap:10px;flex-wrap:wrap;align-items:flex-start}.editor-toolbar-actions{margin-left:auto;gap:6px}.editor-toolbar-actions .btn{font-size:11px;min-height:36px;padding:7px 10px}.editor-toolbar-actions .btn>svg{width:14px}.view-toggle{padding:2px}.view-toggle button{font-size:12px;padding:5px 9px}.editor-fields{padding:22px 19px}.document-textarea{font-size:14px;min-height:500px}.editor-save-bar{gap:18px}.editor-save-bar>div{width:100%;justify-content:space-between;gap:10px}.editor-save-bar .btn{font-size:12px;padding:10px 13px}.preview-only .document-sheet{padding:30px 23px;min-height:550px}.preview-only .document-sheet h2{font-size:17px}.preview-only .document-sheet h3{font-size:10px}.preview-only .document-sheet p{font-size:9px}.document-preview{padding:15px}.paper-footnote{font-size:9px}.opportunity{padding:23px 20px}.opportunity h2{font-size:24px}.opportunity-top .company strong{font-size:13px}.opportunity-top .badge{font-size:10px}.opportunity footer .btn,.opportunity footer .text-button{font-size:12px}.source-category{padding:25px 0}.source-category h2{font-size:22px}.source-links strong{font-size:13px}.source-links small{font-size:10px}.source-open{font-size:0;gap:0;padding-left:8px}.source-open>svg{width:20px;height:20px}.source-links>div{gap:10px;padding:14px 0}.source-category header p{font-size:12px}.jobs-filter .result-total{font-size:11px}.integration-empty{padding:30px 20px}.integration-empty h2{font-size:27px}.integration-empty>p{font-size:14px}.search-preview{flex-direction:column;align-items:stretch;text-align:left}.search-preview .btn{margin-top:5px}.settings-form,.settings-aside{padding:24px 20px}.provider-heading{gap:12px}.provider-heading .badge{margin-left:60px!important}.provider-heading p{max-width:26ch}.settings-aside{display:block}.settings-aside h2{font-size:26px;margin:10px 0 16px}.settings-aside h3{margin-top:25px}.settings-aside a{margin-top:24px}.settings-actions{gap:10px}.settings-actions .btn{font-size:12px}.account-details>div{grid-template-columns:1fr;gap:4px;font-size:13px}.account-form h2{font-size:24px}.application-title{gap:12px;align-items:flex-start}.company-icon.large{width:46px;height:46px;min-width:46px;font-size:15px;border-radius:9px;margin-top:4px}.application-title h1{font-size:27px}.company-title{font-size:13px;flex-wrap:wrap;gap:7px;margin-bottom:7px}.company-title .badge{font-size:9px}.application-title p{font-size:11px;flex-wrap:wrap}.application-title p>svg{width:12px}.application-heading .heading-actions{margin-left:58px}.application-heading .heading-actions .btn{font-size:12px}.application-heading{margin-bottom:24px;gap:18px}.description-panel{padding:23px 20px}.job-description-full{font-size:14px;line-height:1.9}.description-bottom{justify-content:flex-start;flex-wrap:wrap}.description-bottom .btn{font-size:13px}.linked-documents h2{font-size:20px}.document-row{gap:9px}.document-row strong{font-size:12px}.document-row .badge{font-size:9px}.history-panel{padding:24px 20px}.timeline small{font-size:10px}.preparation-intro h2{font-size:23px;line-height:1.4}.preparation-intro p{font-size:13px;line-height:1.7}.prep-stepper{padding:15px 10px;gap:5px}.prep-stepper li{gap:3px;flex:1}.prep-stepper li>svg{width:12px}.prep-stepper button{flex-direction:column;gap:7px;text-align:center;font-size:9px;align-items:center;width:100%;line-height:1.5}.prep-stepper button>span{width:23px;height:23px;font-size:10px}.prep-main{padding:24px 20px}.prep-main>h2,.prep-main>.section-heading>h2{font-size:24px}.prep-main>.section-heading{flex-wrap:wrap;gap:8px}.prep-main>.section-heading>.badge{margin:0}.prep-main .form-description{font-size:13px}.prep-footer{gap:15px;flex-wrap:wrap}.prep-footer .btn{margin-left:auto;font-size:12px}.prep-footer>.text-button{font-size:12px}.prep-footer>span{font-size:10px}.requirement{padding:16px 14px}.requirement-heading{gap:7px}.requirement-heading strong{font-size:13px}.requirement-fields{grid-template-columns:1fr;gap:12px}.requirement-fields .field{font-size:11px}.requirement-fields select{font-size:12px;min-height:40px}.add-requirement{flex-wrap:wrap}.add-requirement>.btn{margin-left:auto;min-height:40px;font-size:12px}.prepare-documents h3{font-size:18px}.prepare-documents p{font-size:12px}.prepare-documents .btn{margin-left:37px;font-size:12px}.tracking-body{padding:24px 20px}.tracking-body h2{font-size:25px}.tracking-form>.save-bar>.text-button{font-size:10px}.tracking-form>.save-bar>.btn{font-size:12px}.empty{padding:40px 23px}.empty h3{font-size:22px}.empty p{font-size:14px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}button:active:not(:disabled),.btn:active:not(:disabled){transform:none}}@media print{@page{size:Letter;margin:18mm}body{background:#fff;font:11pt/1.5 Arial,sans-serif}.sidebar,.app-body,.dialog,.toast,.skip-link{display:none!important}body:has(.print-root) #root{display:block}body:has(.print-root) .app-body{display:block!important;margin:0}body:has(.print-root) .app-body>*{display:none!important}body:has(.print-root) .app-body>.main-content{display:block!important;padding:0;margin:0;max-width:none}body:has(.print-root) .main-content>*{display:none!important}body:has(.print-root) .main-content>.print-root{display:block!important;color:#111}.print-root h2{font:600 19pt Arial,sans-serif;color:#111;letter-spacing:0;margin-bottom:6pt}.print-root h3{font:600 11pt Arial,sans-serif;color:#111;letter-spacing:0;margin:12pt 0 5pt;border-bottom:1px solid #aaa;padding-bottom:3pt;break-after:avoid}.print-root p{font:10pt/1.5 Arial,sans-serif;color:#111;white-space:pre-wrap;max-width:none;orphans:3;widows:3}.print-root .paper-space{height:8pt}}.account-exit{position:relative}.logout-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:9px 10px;min-height:44px;color:var(--blue);font-size:14px;border-radius:6px}.logout-button:hover{background:var(--soft-blue)}.account-exit-error{position:absolute;top:100%;right:0;width:280px;max-width:calc(100vw - 32px);padding:12px 15px;border:1px solid #e1bdb5;border-radius:7px;background:var(--surface);color:#a32b29;font-size:13px;box-shadow:0 8px 24px #163c7215;z-index:30}@media(max-width:700px){.logout-button{padding:9px 7px;font-size:13px}}@media(max-width:360px){.topbar .breadcrumb{display:none}}@media(max-width:1100px){.topbar .private-label{display:none}}@media(max-width:1000px){.topbar .avatar-name{display:none}}.full-public{background:var(--ivory);color:var(--ink);min-height:100dvh}.full-public a:hover{text-decoration:none}.full-public h1,.full-public h2,.full-public h3{letter-spacing:-.035em}.full-public p{text-wrap:pretty}.full-public svg{flex-shrink:0}.full-nav,.full-auth-header{max-width:1224px;margin:0 auto;padding:23px 32px;display:flex;align-items:center;justify-content:space-between;gap:20px}.full-nav{margin-top:18px;border:1px solid #163c7214;border-radius:16px;padding:17px 24px;background:#fffcf7e6;box-shadow:0 5px 18px #163c7205}.full-brand{display:inline-flex;align-items:center;gap:11px;flex-shrink:0}.full-brand img{display:block;object-fit:contain}.full-brand>span{font-size:23px;font-weight:600;letter-spacing:-.035em;line-height:1.1}.full-brand small{display:block;font-size:12px;font-weight:400;letter-spacing:.015em;margin-top:6px;color:#596658}.full-nav nav{display:flex;align-items:center;gap:34px;font-size:15px;font-weight:500}.full-nav-access{display:inline-flex;align-items:center;justify-content:center;gap:12px;background:var(--blue);color:var(--surface);padding:11px 21px;min-height:44px;border-radius:7px}.full-nav-access:hover{background:#102f5b}.full-hero{position:relative;max-width:1030px;margin:0 auto;padding:62px 28px 45px;text-align:center}.full-hero-compass{margin:0 auto 23px;width:76px}.full-hero-compass img{display:block}.full-hero h1{font-size:clamp(38px,4.6vw,66px);line-height:1.06;font-weight:600;max-width:970px;margin:0 auto;text-wrap:balance}.full-hero>p{max-width:680px;margin:25px auto 0;font-size:20px;line-height:1.55;color:#545e5b}.full-hero-actions{display:flex;align-items:center;justify-content:center;gap:24px;margin-top:29px}.full-primary{display:inline-flex;align-items:center;justify-content:center;gap:15px;padding:14px 23px;min-height:50px;border-radius:7px;background:var(--maple);color:#fff;font-size:16px;font-weight:600;line-height:1.4;text-align:center;box-shadow:0 3px #8f252515;transition:background .15s}.full-primary:hover{background:#ad2b29}.full-text-link{display:inline-flex;align-items:center;gap:9px;font-size:16px;min-height:44px}.full-hero-note{display:block;margin-top:16px;color:#646c63;font-size:13px}.full-preview{max-width:1128px;margin:0 auto;padding:0 28px;scroll-margin-top:25px}.full-preview-frame{overflow:hidden;border:1px solid #c9d2d4;border-radius:15px;box-shadow:0 24px 55px -30px #163c7250;background:var(--surface)}.full-preview-top{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:15px 28px;background:#f0f1ec;border-bottom:1px solid var(--line);font-size:14px;color:var(--blue)}.full-preview-top>span:first-child{display:flex;align-items:center;gap:9px;font-weight:500}.full-preview-example{color:#677067;font-size:12px}.full-preview-tabs{display:flex;border-bottom:1px solid var(--line);padding:0 28px}.full-preview-tabs button{position:relative;display:flex;align-items:center;justify-content:center;gap:9px;padding:18px 21px;min-height:58px;color:#626b65;font-size:15px;line-height:1.3;flex:1}.full-preview-tabs button[aria-selected=true]{color:var(--blue);background:#f0f3f4;font-weight:600}.full-preview-tabs button[aria-selected=true]:after{content:"";position:absolute;height:2px;background:var(--maple);bottom:0;left:20px;right:20px}.full-preview-tabs button:focus-visible{outline-offset:-4px}.full-preview-content{display:grid;grid-template-columns:1fr 1fr;gap:44px;align-items:center;padding:34px 40px 40px;min-height:322px}.full-preview-step{color:#62705f;font-size:13px}.full-preview-summary h2{margin:8px 0 12px;font-size:30px;font-weight:600;line-height:1.15}.full-preview-summary>p{color:#61685f;font-size:15px;max-width:39ch;line-height:1.65}.full-preview-caption{display:flex;gap:7px;align-items:center;margin-top:23px;font-size:13px;color:var(--pine)}.full-job-demo,.full-document-demo{border:1px solid #d9ded9;background:#fffdfa;padding:22px;border-radius:10px;box-shadow:0 6px 18px #163c7205}.full-demo-company{display:flex;align-items:center;gap:10px}.full-demo-company>span:first-child{width:41px;height:41px;display:grid;place-items:center;border-radius:8px;background:var(--soft-blue);color:var(--blue)}.full-demo-company strong{display:block;font-size:16px;color:var(--blue);font-weight:600}.full-demo-company small{display:block;font-size:12px;color:#676e65}.full-demo-tag{font-size:11px;color:var(--pine);background:#e7ede5;padding:4px 8px;border-radius:4px;white-space:nowrap}.full-demo-company .full-demo-tag{margin-left:auto}.full-job-demo>p{font-size:13px;color:#646e62;line-height:1.6;margin-top:10px;display:flex;align-items:center;gap:5px}.full-job-demo hr{border:0;border-top:1px solid var(--line);margin:14px 0}.full-job-demo>strong{font-size:14px;color:var(--blue);font-weight:500}.full-job-demo>strong+p{margin-top:5px}.full-demo-detail{display:flex;gap:8px;align-items:center;color:var(--blue);margin-top:16px;font-size:13px;font-weight:500}.full-document-demo>div{margin:18px 0;color:var(--blue)}.full-document-demo strong{display:block;font-size:17px;margin:8px 0;font-weight:500}.full-document-demo p{font-size:14px;line-height:1.6;color:#646e62}.full-tracking-demo{padding:3px 12px}.full-tracking-demo>div{display:grid;grid-template-columns:32px 1fr;align-items:center;gap:0 12px;padding:14px 0;position:relative}.full-tracking-demo>div+div:before{content:"";position:absolute;width:1px;height:27px;background:#c6d0c9;left:16px;top:-15px}.full-tracking-demo>div>span{grid-row:span 2;display:grid;place-items:center;background:var(--soft-blue);color:var(--blue);width:32px;height:32px;border-radius:50%}.full-tracking-demo>div>span.done{background:#e7ede5;color:var(--pine)}.full-tracking-demo strong{font-size:15px;font-weight:500;color:var(--blue)}.full-tracking-demo small{font-size:13px;color:#646e62}.full-preview figcaption{text-align:center;font-size:13px;margin:21px 0 0;color:#667062}.full-features{max-width:1128px;margin:0 auto;padding:101px 28px 81px;scroll-margin-top:20px}.full-section-intro{display:flex;justify-content:space-between;align-items:flex-end;gap:55px}.full-section-intro h2{font-size:39px;font-weight:600;line-height:1.15}.full-section-intro>p{max-width:36ch;color:#61685f;font-size:17px;line-height:1.65}.full-feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-top:42px}.full-feature-grid article{border-top:1px solid #c7cec4;padding-top:24px}.full-feature-number{display:flex;align-items:center;gap:12px;color:var(--pine);font-size:13px}.full-feature-grid h3{font-size:22px;margin:17px 0 11px;font-weight:600}.full-feature-grid p{font-size:16px;color:#61685f;line-height:1.65;max-width:34ch}.full-questions{display:grid;grid-template-columns:.7fr 1fr;gap:65px;max-width:1072px;padding:52px 0 70px;margin:0 auto;border-top:1px solid var(--line)}.full-questions h2{font-size:34px;font-weight:600}.full-questions details{border-bottom:1px solid var(--line)}.full-questions details:first-child{margin-top:-6px}.full-questions summary{display:flex;justify-content:space-between;align-items:center;gap:18px;list-style:none;font-size:17px;font-weight:500;color:var(--blue);cursor:pointer;padding:19px 0}.full-questions summary::-webkit-details-marker{display:none}.full-questions details[open] summary svg{transform:rotate(180deg)}.full-questions details p{font-size:15px;color:#61685f;line-height:1.75;padding:0 30px 22px 0}.full-final{text-align:center;background:#e8ede8;border:1px solid #d1dace;border-radius:16px;max-width:1128px;margin:0 auto 62px;padding:42px 24px 46px}.full-final img{display:block;margin:0 auto 17px}.full-final h2{font-size:42px;line-height:1.13;font-weight:600}.full-final p{font-size:17px;color:#58665e;margin:17px 0 23px}.full-footer{max-width:1224px;margin:0 auto;padding:23px 28px;display:flex;justify-content:space-between;gap:20px;border-top:1px solid var(--line);color:#606b61;font-size:12px}.full-footer>span:first-child{color:var(--blue)}.full-footer>span:first-child>span{margin:0 5px}.full-auth{display:flex;flex-direction:column}.full-auth-header{width:100%;padding-top:27px;padding-bottom:23px}.full-back{font-size:14px;padding:10px 0}.full-auth-layout{width:100%;max-width:1224px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;align-items:stretch;gap:60px;padding:8px 32px 32px;flex:1}.full-auth-form{align-self:center;width:100%;max-width:390px;margin:0 auto;padding:35px 0}.full-auth-form h1{font-size:39px;line-height:1.12;font-weight:600;max-width:350px}.full-auth-form>p{margin:16px 0 31px;font-size:17px;line-height:1.6;color:#61685f}.full-auth-form fieldset{padding:0;margin:0;border:0;min-width:0;display:grid;gap:20px}.full-input label{display:block;color:var(--blue);font-size:14px;font-weight:500;margin-bottom:7px}.full-input input{min-height:49px;font-size:16px;border-color:#c9cfc7;background:var(--surface)}.full-input small{display:block;font-size:12px;color:#657060;margin-top:6px}.full-password{position:relative}.full-password input{padding-right:49px}.full-password button{position:absolute;right:3px;top:3px;width:43px;height:43px;display:grid;place-items:center;color:#677163;border-radius:4px}.full-password button:hover{background:#e8edf3}.full-auth-form .full-primary{width:100%;margin-top:3px}.full-auth-switch{text-align:center;font-size:14px;color:#61685f;margin-top:23px;line-height:1.8}.full-auth-switch a{font-weight:600;margin-left:3px;text-decoration:underline;text-underline-offset:4px}.full-auth-home-link{display:flex;align-items:center;justify-content:center;gap:7px;font-size:13px;width:fit-content;margin:34px auto 0;padding:5px}.full-auth-error{background:#f7e6df;border-left:3px solid var(--maple);padding:10px 12px;color:#912725;font-size:14px;line-height:1.5}.full-auth-story{display:flex;flex-direction:column;position:relative;overflow:hidden;background:#e7ece8;border:1px solid #d2dbd0;border-radius:18px;padding:38px 48px 30px;min-height:660px;justify-content:center}.full-auth-art{padding:0 0 28px}.full-auth-art img{display:block;width:195px;height:auto}.full-auth-story h2{font-size:clamp(37px,3.4vw,47px);line-height:1.05;font-weight:600}.full-auth-story>p{font-size:17px;color:#5b685e;line-height:1.65;max-width:32ch;margin-top:18px}.full-auth-story ul{list-style:none;padding:0;margin:25px 0 30px;display:grid;gap:12px}.full-auth-story li{display:flex;gap:10px;align-items:center;font-size:14px;color:var(--pine)}.full-auth-signature{color:#536456;font-size:12px;padding-top:18px;border-top:1px solid #c7d2c7}.full-auth .full-footer{width:100%}.full-auth-connected{display:grid;gap:15px;color:var(--pine)}.full-auth-connected p{font-size:16px}.full-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(min-width:1500px){.full-hero{padding-top:78px}}@media(max-width:1250px){.full-nav{margin-left:28px;margin-right:28px}.full-questions{margin-left:56px;margin-right:56px}.full-final{margin-left:28px;margin-right:28px}}@media(max-width:900px){.full-auth-layout{gap:30px;padding-left:28px;padding-right:28px}.full-auth-story{padding:32px}.full-auth-story h2{font-size:37px}.full-demo-company .full-demo-tag{display:none}.full-preview-content{gap:25px;padding:30px}.full-section-intro{display:block}.full-section-intro>p{margin-top:20px;max-width:52ch}}@media(max-width:700px){html:has(.full-public){scrollbar-width:none}html:has(.full-public)::-webkit-scrollbar{display:none}.full-nav{margin:12px 16px 0;padding:12px 14px;border-radius:11px;gap:12px}.full-brand{gap:8px}.full-brand img{width:35px;height:35px}.full-brand>span{font-size:19px}.full-brand small{font-size:10px;margin-top:4px}.full-nav-section{display:none}.full-nav-access{padding:10px 13px;gap:8px;font-size:14px}.full-hero{padding:43px 22px 32px}.full-hero-compass{width:58px;margin-bottom:22px}.full-hero-compass img{width:58px;height:58px}.full-hero h1{font-size:clamp(35px,7.5vw,48px);line-height:1.08}.full-hero>p{font-size:17px;line-height:1.6;margin-top:21px}.full-hero-actions{flex-direction:column;gap:8px;margin-top:25px}.full-hero-actions .full-primary{width:100%;max-width:355px}.full-hero-note{margin-top:9px;font-size:12px}.full-preview{padding:0 16px}.full-preview-top{padding:12px 15px;gap:7px;flex-wrap:wrap}.full-preview-top>span:first-child{font-size:12px}.full-preview-example{font-size:10px}.full-preview-tabs{padding:0 5px;align-items:stretch}.full-preview-tabs button{flex-direction:column;font-size:11px;padding:13px 5px;gap:7px;min-width:0}.full-preview-tabs button span{max-width:110px;text-wrap:balance}.full-preview-tabs button[aria-selected=true]:after{left:8px;right:8px}.full-preview-content{grid-template-columns:1fr;gap:23px;padding:24px 18px;min-height:505px}.full-preview-summary h2{font-size:26px}.full-preview-summary>p{font-size:14px;max-width:none}.full-preview-caption{margin-top:15px}.full-job-demo,.full-document-demo{padding:17px}.full-preview figcaption{font-size:12px;line-height:1.6;padding:0 10px;margin-top:16px}.full-features{padding:64px 24px 50px}.full-section-intro h2{font-size:31px}.full-section-intro>p{font-size:16px;margin-top:17px}.full-feature-grid{grid-template-columns:1fr;gap:28px;margin-top:30px}.full-feature-grid article{padding-top:21px}.full-feature-grid h3{margin-top:14px}.full-feature-grid p{max-width:none}.full-questions{margin:0 24px;padding:35px 0 48px;grid-template-columns:1fr;gap:22px}.full-questions h2{font-size:30px}.full-questions summary{font-size:16px;padding:18px 0}.full-questions details p{padding-right:0}.full-final{margin:0 16px 35px;padding:32px 22px 35px}.full-final h2{font-size:34px}.full-final p{font-size:16px}.full-final .full-primary{width:100%}.full-footer{flex-direction:column;gap:8px;margin:0 22px;padding:21px 0 24px;font-size:11px}.full-auth-header{padding:23px 22px;gap:14px}.full-back{font-size:12px}.full-auth-layout{display:block;padding:0 24px;flex:1}.full-auth-form{padding:45px 0 50px;max-width:410px}.full-auth-form h1{font-size:36px;max-width:340px}.full-auth-form>p{font-size:16px;margin:16px 0 30px}.full-auth-story{display:none}.full-auth .full-footer{width:auto}}@media(max-width:350px){.full-nav{margin-left:10px;margin-right:10px;padding:11px}.full-nav-access{padding:10px}.full-nav-access svg{display:none}.full-brand>span{font-size:18px}.full-auth-header .full-back{max-width:60px;text-align:right;line-height:1.4}.full-hero h1{font-size:34px}.full-demo-company strong{font-size:14px}}.full-forgot-link{justify-self:end;color:var(--blue);font-size:14px;padding:5px 0;margin-top:-8px;min-height:44px;display:flex;align-items:center;text-decoration:underline;text-underline-offset:4px}.full-recovery-form .full-recovery-confirmation{display:grid;justify-items:start;gap:20px;margin-top:28px;color:var(--pine)}.full-recovery-form .full-recovery-confirmation>p{font-size:16px;line-height:1.7;color:#61685f}.full-recovery-form .full-recovery-confirmation>.full-text-link{justify-self:center}.full-recovery-retry{margin:20px auto;display:flex}
