:root{color:#17211b;font-synthesis:none;--ink:#17211b;--muted:#6c756f;--line:#e7e9e4;--cream:#f4f1e9;--orange:#eb6545;--orange-dark:#db5638;--purple:#6859d8;--green:#3d8d6b;--navy:#173753;background:#fafaf7;font-family:DM Sans,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;margin:0}button,input,textarea,select{font:inherit}button,a{transition:all .2s}button{cursor:pointer}a{color:inherit;text-decoration:none}.landing{background:#fbfbf8}.site-header{z-index:20;justify-content:space-between;align-items:center;max-width:1240px;height:78px;margin:auto;padding:0 28px;display:flex;position:relative}.logo{letter-spacing:-1px;align-items:center;gap:10px;font:800 21px Manrope;display:flex}.logo>span:last-child>span{color:var(--orange)}.logo-mark{border:3px solid var(--orange);border-radius:9px 9px 9px 3px;width:31px;height:31px;display:block;position:relative;transform:rotate(-6deg)}.logo-mark:after{content:"";background:#fbfbf8;width:14px;height:11px;position:absolute;bottom:-5px;left:-5px}.logo-mark span{background:var(--orange);width:11px;height:3px;box-shadow:0 6px var(--orange);border-radius:5px;position:absolute;top:8px;left:7px}.site-header nav{gap:35px;font-size:14px;font-weight:600;display:flex}.site-header nav a:hover{color:var(--orange)}.header-actions{align-items:center;gap:22px;display:flex}.text-link{font-size:14px;font-weight:600}.button{border:0;border-radius:10px;justify-content:center;align-items:center;gap:9px;padding:13px 20px;font-weight:700;display:inline-flex}.button.primary{background:var(--orange);color:#fff;box-shadow:0 7px 18px #eb65452a}.button.primary:hover{background:var(--orange-dark);transform:translateY(-1px)}.button.small{border-radius:8px;padding:10px 15px;font-size:13px}.button.ghost,.button.outline{border:1px solid var(--line);color:var(--ink);background:#fff;box-shadow:0 2px 6px #17211b0a}.button.ghost:hover,.button.outline:hover{border-color:#c5cac3}.button.secondary{color:var(--ink);background:#f1f0eb}.button.full{width:100%}.mobile-menu{color:var(--ink);background:0 0;border:0;display:none}.section-shell{max-width:1180px;margin:auto;padding-left:28px;padding-right:28px}.hero{grid-template-columns:1.03fr .97fr;align-items:center;gap:70px;min-height:630px;padding-top:55px;padding-bottom:90px;display:grid}.eyebrow,.kicker{color:var(--orange);letter-spacing:1.6px;align-items:center;gap:7px;font-size:12px;font-weight:800;display:flex}.eyebrow{letter-spacing:.2px;background:#fff0ea;border:1px solid #f8d9ce;border-radius:50px;width:max-content;padding:7px 12px}.hero h1{letter-spacing:-3.5px;margin:24px 0;font:800 clamp(42px,5vw,68px)/1.07 Manrope}.hero h1 em{color:var(--orange);font-style:normal;position:relative}.hero h1 em:after{content:"";border:solid var(--orange);border-width:2px 0 0;border-radius:50%;height:6px;position:absolute;bottom:-4px;left:3px;right:1px;transform:rotate(-2deg)}.hero-text{color:var(--muted);max-width:570px;font-size:18px;line-height:1.7}.hero-actions{gap:10px;margin-top:30px;display:flex}.trust-row{color:#6d756f;gap:20px;margin-top:22px;font-size:12px;display:flex}.trust-row span{align-items:center;gap:5px;display:flex}.trust-row svg{width:15px;color:var(--green)}.hero-visual{background:radial-gradient(#ece9de 0%,#f6f4ed 60%,#0000 61%);justify-content:center;align-items:center;height:500px;display:flex;position:relative}.glow-orb{background:linear-gradient(135deg,#e6ded0,#faf9f5);border-radius:50%;width:320px;height:320px;position:absolute;box-shadow:inset -30px -30px 60px #ffffff80}.floating-card{background:#fff;border:1px solid #ebece7;position:absolute;box-shadow:0 22px 55px #16231a1c}.job-card{z-index:2;border-radius:16px;width:350px;padding:23px;transform:rotate(-1.5deg)}.job-top{justify-content:space-between;display:flex}.company-icon{color:#fff;border-radius:11px;flex:none;place-items:center;width:43px;height:43px;font:700 13px Manrope;display:grid}.company-icon.navy,.navy{background:#183b55}.company-icon.coral,.coral{background:#e97056}.company-icon.green,.green{background:#559674}.company-icon.purple,.purple{background:#6759b8}.company-icon.yellow,.yellow{background:#dba631}.company-icon.large{width:53px;height:53px;font-size:15px}.match{color:#5546bc;background:#f0edff;border-radius:6px;align-items:center;gap:5px;padding:7px 9px;font-size:11px;font-weight:700;display:flex}.job-card h3{margin:20px 0 5px;font:700 19px Manrope}.job-card>p{color:var(--muted);margin:0 0 18px;font-size:13px}.job-meta{color:#68716c;gap:15px;font-size:11px;display:flex}.job-meta span,.job-details span{align-items:center;gap:5px;display:flex}.job-meta svg,.job-details svg{width:14px;height:14px}.tag-row{flex-wrap:wrap;gap:6px;margin:16px 0;display:flex}.tag-row span,.mobile-tags i{color:#626a65;background:#f3f3ef;border-radius:5px;padding:5px 8px;font-size:10px;font-style:normal}.mini-button{background:var(--ink);color:#fff;border:0;border-radius:7px;width:100%;padding:11px;font-size:12px;font-weight:700}.mini-button svg{vertical-align:middle;width:13px;margin-left:6px}.pdf-card{z-index:3;border-radius:12px;align-items:center;gap:11px;width:300px;padding:14px;display:flex;bottom:48px;right:-12px;transform:rotate(2deg)}.pdf-icon{width:39px;height:39px;color:var(--orange);background:#fff0ed;border-radius:8px;place-items:center;display:grid}.pdf-icon svg{width:20px}.pdf-card div:nth-child(2){flex-direction:column;flex:1;display:flex}.pdf-card strong{font-size:11px}.pdf-card span{color:var(--muted);margin-top:4px;font-size:9px}.pdf-card>svg{width:18px;color:var(--green)}.status-card{z-index:4;border-radius:11px;width:236px;padding:14px;top:70px;left:-12px;transform:rotate(-3deg)}.status-card>span{color:var(--green);align-items:center;gap:5px;font-size:9px;display:flex}.pulse{background:#48a87a;border-radius:50%;width:6px;height:6px}.status-card strong{margin:7px 0;font-size:11px;display:block}.status-card p{color:var(--muted);margin:0;font-size:9px}.spark{color:#fff;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;box-shadow:0 9px 22px #3333}.spark svg{width:18px}.spark-one{background:var(--orange);top:52px;right:25px;transform:rotate(12deg)}.spark-two{background:#6b5fd0;bottom:75px;left:28px}.source-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);text-align:center;padding:27px}.source-strip p{text-transform:uppercase;letter-spacing:1.3px;color:#919792;margin:0 0 22px;font-size:11px;font-weight:700}.source-strip div{color:#9ba09c;justify-content:space-between;align-items:center;max-width:850px;margin:auto;display:flex}.source-strip strong{font-size:17px}.source-strip strong span{color:#7e9898}.source-strip strong:nth-child(2){font-size:20px}.source-strip strong:nth-child(4){font-size:10px;line-height:1.1}.steps{padding-top:110px;padding-bottom:120px}.section-heading.centered{text-align:center;max-width:650px;margin:auto}.section-heading .kicker{justify-content:center}.section-heading h2,.feature-copy h2,.security h2{letter-spacing:-1.8px;margin:14px 0;font:800 38px/1.18 Manrope}.section-heading p,.feature-copy>p,.security>div>p{color:var(--muted);line-height:1.7}.step-grid{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:60px;display:grid}.step-card{border-right:1px solid var(--line);padding:27px 22px;position:relative}.step-card:last-child{border:0}.step-number{color:#b0b4b0;font:700 11px Manrope;position:absolute;top:24px;right:20px}.step-icon{width:51px;height:51px;color:var(--orange);background:#fff0eb;border-radius:14px;place-items:center;margin-bottom:25px;display:grid}.step-icon svg{width:23px}.step-card:nth-child(2) .step-icon{color:#6558ce;background:#eeecfc}.step-card:nth-child(3) .step-icon{color:#3e8969;background:#e9f4ef}.step-card:nth-child(4) .step-icon{color:#315c7a;background:#edf2f6}.step-card h3{font:700 17px Manrope}.step-card p{color:var(--muted);font-size:13px;line-height:1.7}.feature-band{background:#f0ede5;padding:100px 0}.split{grid-template-columns:1fr 1fr;align-items:center;gap:105px;display:grid}.feature-preview{background:radial-gradient(circle,#dbd7cc,#0000 66%);place-items:center;min-height:460px;display:grid}.paper-wrap{position:relative}.paper{background:#fff;width:330px;height:430px;padding:40px;transform:rotate(-3deg);box-shadow:0 25px 60px #363e3726}.paper-head{border-bottom:1px solid var(--line);align-items:center;gap:13px;padding-bottom:22px;display:flex}.paper-head>span{background:var(--orange);color:#fff;border-radius:50%;place-items:center;width:40px;height:40px;font-size:12px;font-weight:700;display:grid}.paper-head div{flex-direction:column;display:flex}.paper-head b{font:700 12px Manrope}.paper-head small{color:var(--muted);margin-top:3px;font-size:8px}.paper-lines{flex-direction:column;gap:8px;margin:28px 0;display:flex}.paper-lines span{background:#e5e7e3;border-radius:4px;height:4px}.paper-lines .short{width:70%}.paper h4{margin-top:33px;font:700 11px Manrope}.signature{color:#365379;margin-top:35px;font-family:cursive}.ai-note{background:#fff;border-radius:11px;align-items:center;gap:10px;padding:14px;display:flex;position:absolute;bottom:48px;right:-76px;transform:rotate(2deg);box-shadow:0 15px 35px #2223}.ai-note>svg{color:#6354d3;background:#efedff;border-radius:8px;width:31px;height:31px;padding:7px}.ai-note div{flex-direction:column;display:flex}.ai-note b{font-size:10px}.ai-note span{color:var(--muted);margin-top:3px;font-size:8px}.feature-copy h2{font-size:42px}.feature-copy ul{gap:15px;margin:27px 0;padding:0;list-style:none;display:grid}.feature-copy li{align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}.feature-copy li svg{width:20px;color:var(--green);background:#ddecdf;border-radius:50%;padding:4px}.inline-link{color:var(--orange);background:0 0;border:0;align-items:center;gap:7px;padding:0;font-weight:800;display:flex}.security{grid-template-columns:.8fr 1.2fr;align-items:center;gap:80px;padding-top:110px;padding-bottom:110px;display:grid}.security-cards{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.security-cards div{border:1px solid var(--line);background:#fff;border-radius:13px;flex-direction:column;padding:24px 20px;display:flex}.security-cards svg{color:var(--green);margin-bottom:26px}.security-cards strong{font:700 13px Manrope}.security-cards span{color:var(--muted);margin-top:8px;font-size:11px;line-height:1.5}.cta-section{padding:0 28px 90px}.cta-section>div{background:var(--ink);color:#fff;text-align:center;border-radius:24px;max-width:1180px;margin:auto;padding:70px 25px;position:relative;overflow:hidden}.cta-section>div:before,.cta-section>div:after{content:"";border:1px solid #ffffff16;border-radius:50%;width:220px;height:220px;position:absolute}.cta-section>div:before{top:-110px;left:-60px}.cta-section>div:after{bottom:-140px;right:-30px}.cta-section svg{color:#f28a70}.cta-section h2{letter-spacing:-1.7px;font:800 36px/1.2 Manrope}.cta-section p{color:#bac0bb}.button.light{color:var(--ink);background:#fff;margin-top:12px}.landing>footer{border-top:1px solid var(--line);grid-template-columns:2fr repeat(3,1fr);gap:50px;max-width:1180px;margin:auto;padding:65px 28px 35px;display:grid;position:relative}.landing>footer>div{color:var(--muted);flex-direction:column;gap:12px;font-size:12px;display:flex}.landing>footer>div:first-child p{max-width:200px;line-height:1.6}.landing>footer strong{color:var(--ink);margin-bottom:8px;font-size:12px}.landing>footer small{color:#999;position:absolute;bottom:35px;right:28px}.hero-visual{isolation:isolate;background:radial-gradient(#ebe8de 0%,#f5f3ec 62%,#0000 63%)}.hero-product-glow{background:linear-gradient(135deg,#e6e1d6,#faf9f5);border-radius:50%;width:390px;height:390px;position:absolute;box-shadow:inset -35px -35px 70px #fff9}.hero-link-card,.hero-analysis-card,.hero-result-card{background:#fff;border:1px solid #e4e6e1;position:absolute;box-shadow:0 22px 55px #17211b18}.hero-link-card{z-index:5;border-radius:13px;align-items:center;gap:12px;width:420px;min-height:74px;padding:13px 15px;display:flex;top:32px;left:6px;transform:rotate(-1deg)}.hero-step-number{background:var(--orange);color:#fff;border-radius:9px;flex:none;place-items:center;width:28px;height:28px;font:800 11px Manrope;display:grid}.hero-link-card>div{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.hero-link-card small,.hero-result-heading small{color:#8b928d;letter-spacing:.8px;font-size:8px;font-weight:800}.hero-link-card strong{color:#4e5852;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;font-size:10px;font-weight:600;display:flex;overflow:hidden}.hero-link-card strong svg{color:#7a837d;width:13px;height:13px}.hero-link-check{width:25px;height:25px;color:var(--green);background:#e8f4ee;border-radius:50%;place-items:center;display:grid}.hero-link-check svg{width:13px}.hero-analysis-card{z-index:2;border-radius:17px;width:390px;padding:20px;top:118px;left:48px;transform:rotate(-.7deg)}.hero-analysis-card header{align-items:flex-start;gap:11px;display:flex}.hero-company-mark{background:var(--navy);color:#fff;border-radius:10px;flex:none;place-items:center;width:40px;height:40px;font:700 11px Manrope;display:grid}.hero-analysis-card header>div{flex-direction:column;flex:1;min-width:0;display:flex}.hero-analysis-card header small{color:var(--green);letter-spacing:.65px;font-size:7px;font-weight:800}.hero-analysis-card header strong{white-space:nowrap;margin-top:4px;font:750 13px Manrope}.hero-analysis-card header span{color:#7a827d;margin-top:3px;font-size:8px}.hero-analysis-card header>svg{width:17px;color:var(--green)}.hero-analysis-content{grid-template-columns:1.18fr .82fr;gap:8px;margin-top:17px;display:grid}.hero-requirements{background:#f4f2ff;border:1px solid #ddd9f9;border-radius:9px;flex-direction:column;gap:7px;padding:11px;display:flex}.hero-requirements b{font-size:8px}.hero-requirements span{color:#69716c;align-items:center;gap:5px;font-size:7px;display:flex}.hero-requirements svg{color:#6152cc;width:10px;height:10px}.hero-contact{border:1px solid #e5e7e2;border-radius:9px;align-items:flex-start;gap:7px;padding:11px 9px;display:flex}.hero-contact>.pulse{flex:none;margin-top:3px}.hero-contact div{flex-direction:column;gap:4px;min-width:0;display:flex}.hero-contact b{font-size:8px}.hero-contact small{color:#7c847f;font-size:7px;line-height:1.4}.hero-result-card{z-index:6;border-radius:15px;width:318px;padding:15px;bottom:31px;right:-12px;transform:rotate(1.4deg)}.hero-result-heading{align-items:center;gap:10px;display:flex}.hero-result-heading>div{flex-direction:column;gap:3px;display:flex}.hero-result-heading strong{font:750 12px Manrope}.hero-document-stack{background:#fafbf9;border:1px solid #e5e7e2;border-radius:9px;align-items:center;gap:9px;margin:13px 0 11px;padding:11px;display:flex;position:relative}.hero-document-stack:before,.hero-document-stack:after{content:"";z-index:-1;background:#fff;border:1px solid #e7e9e5;border-radius:9px;height:100%;position:absolute;left:7px;right:7px}.hero-document-stack:before{top:4px}.hero-document-stack:after{top:8px;left:13px;right:13px}.hero-document-stack>span{width:31px;height:31px;color:var(--orange);background:#ffede8;border-radius:8px;flex:none;place-items:center;display:grid}.hero-document-stack>span svg{width:16px}.hero-document-stack>div{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.hero-document-stack b{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.hero-document-stack small{color:#858c87;font-size:7px}.hero-document-stack>svg{width:16px;color:var(--green)}.hero-ready-row{justify-content:space-between;align-items:center;font-size:8px;display:flex}.hero-ready-row>span{color:var(--green);align-items:center;gap:5px;font-weight:700;display:flex}.hero-ready-row b{color:var(--orange)}.hero-flow-spark{z-index:7;background:var(--orange);color:#fff;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:absolute;top:91px;right:8px;transform:rotate(9deg);box-shadow:0 10px 24px #eb65454a}.hero-flow-spark svg{width:18px}.auth-page{background:#fbfbf8;grid-template-columns:44% 56%;min-height:100vh;display:grid}.auth-side{background:var(--ink);color:#fff;flex-direction:column;justify-content:space-between;padding:46px 70px;display:flex;position:relative;overflow:hidden}.auth-side:after{content:"";border:1px solid #ffffff12;border-radius:50%;width:480px;height:480px;position:absolute;top:20%;right:-220px}.auth-side .logo-mark:after{background:var(--ink)}.auth-side .logo{align-self:flex-start}.auth-side>div h1{letter-spacing:-2px;max-width:470px;margin:18px 0;font:800 45px/1.12 Manrope}.auth-side>div p{color:#aeb7b0;max-width:430px;line-height:1.7}.light-kicker{color:#f48467}.auth-side blockquote{color:#e0e4e0;background:#ffffff0a;border:1px solid #ffffff10;border-radius:15px;max-width:450px;margin:0;padding:24px;font-size:13px;line-height:1.6}.auth-side blockquote footer{align-items:center;gap:10px;margin-top:20px;display:flex}.auth-side blockquote footer>span{background:#ee785c;border-radius:50%;place-items:center;width:36px;height:36px;font-size:11px;font-weight:700;display:grid}.auth-side blockquote footer div{flex-direction:column;display:flex}.auth-side blockquote small{color:#9ea7a0;margin-top:2px}.auth-main{place-content:center;padding:40px;display:grid}.auth-card{width:410px}.auth-icon{width:48px;height:48px;color:var(--orange);background:#fff0eb;border-radius:13px;place-items:center;display:grid}.auth-card h2{letter-spacing:-1px;margin:20px 0 7px;font:800 30px Manrope}.auth-card>p{color:var(--muted);margin:0 0 27px;font-size:14px}.auth-card label{margin:15px 0;font-size:12px;font-weight:700;display:block}.auth-card input,.profile-form input,.profile-form textarea,.profile-form select{background:#fff;border:1px solid #dfe2dd;border-radius:8px;outline:none;width:100%;margin-top:7px;padding:12px 13px}.auth-card input:focus,.profile-form input:focus,.profile-form textarea:focus{border-color:var(--orange);box-shadow:0 0 0 3px #eb654512}.password-input{position:relative}.password-input input{padding-right:75px}.password-input button{color:var(--muted);background:0 0;border:0;font-size:10px;font-weight:700;position:absolute;top:18px;right:10px}.form-row{justify-content:space-between;align-items:center;margin:15px 0;display:flex}.check-label{color:#5f6862;align-items:center;gap:7px!important;font-weight:500!important;display:flex!important}.check-label input{accent-color:var(--orange);width:auto!important;margin:0!important}.link-button{color:var(--orange);background:0 0;border:0;font-size:11px;font-weight:700}.divider{border-top:1px solid var(--line);text-align:center;margin:24px 0;position:relative}.divider span{color:#8b918d;background:#fbfbf8;padding:0 10px;font-size:10px;position:relative;top:-10px}.social-button{width:100%;color:var(--ink);background:#fff;border:1px solid #dfe2dd;border-radius:8px;padding:12px;font-weight:700}.google-g{color:#4285f4;margin-right:8px;font-weight:800}.auth-switch{text-align:center!important;color:var(--muted)!important;margin-top:25px!important;font-size:12px!important}.auth-switch a{color:var(--orange);font-weight:700}.legal-note{color:#868e88;justify-content:center;align-items:center;gap:5px;margin-top:35px;font-size:10px;display:flex}.legal-note svg{width:13px}.auth-mobile-logo{display:none}.app-shell{background:#f7f8f5;min-height:100vh;display:flex}.sidebar{color:#fff;z-index:40;background:#17231c;flex-direction:column;width:245px;padding:27px 17px 18px;display:flex;position:fixed;inset:0 auto 0 0}.sidebar .logo{padding:0 10px 28px}.sidebar .logo-mark:after{background:#17231c}.sidebar nav{flex-direction:column;gap:5px;display:flex}.sidebar nav a{color:#aeb8b1;border-radius:8px;align-items:center;gap:12px;padding:11px 13px;font-size:13px;font-weight:600;display:flex}.sidebar nav a svg{width:18px}.sidebar nav a:hover,.sidebar nav a.active{color:#fff;background:#ffffff0d}.nav-badge{background:var(--orange);color:#fff;border-radius:50%;place-items:center;width:19px;height:19px;margin-left:auto;font-size:9px;display:grid}.profile-progress{background:#ffffff08;border:1px solid #ffffff0b;border-radius:10px;margin:auto 4px 20px;padding:14px}.profile-progress>div:first-child{justify-content:space-between;font-size:10px;display:flex}.profile-progress .progress{background:#ffffff14;border-radius:5px;height:5px;margin:9px 0}.profile-progress .progress span{background:var(--orange);border-radius:5px;height:100%;display:block}.profile-progress p{color:#9aa69e;font-size:9px;line-height:1.5}.profile-progress a{color:#f2876d;align-items:center;gap:5px;font-size:10px;font-weight:700;display:flex}.profile-progress svg{width:12px}.sidebar-user{border-top:1px solid #ffffff12;align-items:center;gap:9px;padding:17px 5px 0;display:flex}.sidebar-user>span,.avatar{color:#fff;background:#f07a5d;border-radius:9px;place-items:center;width:35px;height:35px;font-size:10px;font-weight:700;display:grid}.sidebar-user div{flex-direction:column;min-width:0;display:flex}.sidebar-user small{color:#8e9b92;margin-top:3px;font-size:8px}.sidebar-user>svg{color:#89958d;width:16px;margin-left:auto}.sidebar-close{display:none}.app-content{width:calc(100% - 245px);min-width:0;margin-left:245px}.app-header{border-bottom:1px solid var(--line);z-index:20;background:#fff;align-items:center;height:68px;padding:0 32px;display:flex;position:sticky;top:0}.app-search{color:#9ca39e;align-items:center;gap:9px;width:420px;display:flex}.app-search svg{width:17px}.app-search input{border:0;outline:0;width:100%;font-size:11px}.app-search kbd{border:1px solid var(--line);background:#f7f8f5;border-radius:5px;padding:3px 6px;font-size:9px}.app-header-actions{align-items:center;gap:7px;margin-left:auto;display:flex}.app-header-actions button{color:#657068;background:0 0;border:0;padding:8px;position:relative}.app-header-actions button svg{width:18px}.app-header-actions button span{background:var(--orange);border:1px solid #fff;border-radius:50%;width:6px;height:6px;position:absolute;top:6px;right:7px}.app-header-actions .avatar{margin-left:8px}.portal-main{max-width:1500px;margin:auto;padding:34px}.page-intro{justify-content:space-between;align-items:flex-end;margin-bottom:25px;display:flex}.page-intro>div>span{color:#9aa19c;letter-spacing:1.2px;font-size:9px;font-weight:800}.page-intro h1{letter-spacing:-1.2px;margin:7px 0 4px;font:800 28px Manrope}.page-intro p{color:var(--muted);margin:0;font-size:12px}.page-intro .button{padding:11px 14px;font-size:11px}.page-intro .button svg{width:15px}.metric-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.metric-card{border:1px solid var(--line);background:#fff;border-radius:11px;align-items:center;gap:14px;padding:18px;display:flex}.metric-icon{border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.metric-icon svg{width:19px}.metric-icon.violet{color:#6556ce;background:#eeecfc}.metric-icon.blue{color:#416b86;background:#eaf0f5}.metric-icon.coral{color:#e26548;background:#fff0eb}.metric-icon.green{color:#438768;background:#e8f3ed}.metric-card div{flex-direction:column;display:flex}.metric-card strong{font:800 22px Manrope}.metric-card span{margin-top:2px;font-size:10px;font-weight:700}.metric-card small{color:#97a09a;margin-top:4px;font-size:8px}.dashboard-grid{grid-template-columns:1.45fr .75fr;gap:15px;margin-top:15px;display:grid}.panel{border:1px solid var(--line);background:#fff;border-radius:11px}.panel-head{justify-content:space-between;padding:20px 20px 15px;display:flex}.panel-head h2{margin:0;font:700 14px Manrope}.panel-head p{color:#9aa19c;margin:4px 0 0;font-size:9px}.panel-head button{color:var(--orange);background:0 0;border:0;align-items:center;gap:4px;font-size:9px;font-weight:700;display:flex}.panel-head button svg{width:12px}.compact-jobs{padding:0 10px 8px}.compact-job{border-top:1px solid #f0f1ed;align-items:center;gap:12px;padding:13px 10px;display:flex}.compact-job-main{flex-direction:column;min-width:0;display:flex}.compact-job-main b{font-size:11px}.compact-job-main>span{color:#7c857f;margin-top:4px;font-size:9px}.mobile-tags{display:none}.job-score{text-align:right;flex-direction:column;margin-left:auto;display:flex}.job-score strong{color:#5b50c3;font-size:12px}.job-score small{color:#9ba19d;font-size:8px}.compact-job>button{color:#9ba29d;background:0 0;border:0}.compact-job>button svg{width:16px}.timeline{padding:0 20px}.timeline>div{gap:11px;padding:10px 0 12px;display:flex;position:relative}.timeline>div:not(:last-child):after{content:"";background:var(--line);width:1px;position:absolute;top:38px;bottom:-2px;left:15px}.timeline-icon{color:#fff;z-index:2;border-radius:50%;flex:none;place-items:center;width:31px;height:31px;display:grid}.timeline-icon svg{width:13px}.timeline-icon.violet{background:#675bc2}.timeline-icon.blue{background:#47728e}.timeline section{flex-direction:column;display:flex}.timeline b{font-size:9px}.timeline p{color:#737c76;margin:3px 0;font-size:8px}.timeline small{color:#a1a7a3;font-size:7px}.applications-panel{margin-top:15px}.application-table{padding:0 20px 10px}.table-row{border-top:1px solid #f0f1ee;grid-template-columns:2fr 1fr .6fr 1.1fr;align-items:center;min-height:58px;display:grid}.table-head{color:#a1a7a3;min-height:28px;font-size:7px;font-weight:700}.company-cell{align-items:center;gap:11px;display:flex}.company-cell .company-icon{border-radius:8px;width:33px;height:33px;font-size:9px}.company-cell div{flex-direction:column;display:flex}.company-cell b{font-size:10px}.company-cell small{color:#7c857f;margin-top:3px;font-size:8px}.status{color:#69716c;background:#f3f3ef;border-radius:20px;align-items:center;gap:5px;padding:5px 8px;font-size:8px;font-weight:700;display:inline-flex}.status i{background:#999;border-radius:50%;width:5px;height:5px}.status-interview{color:#9b711c;background:#fff6dc}.status-interview i{background:#dcaa36}.status-versendet{color:#37755a;background:#eaf4ef}.status-versendet i{background:#4c9871}.status-antwort-erhalten{color:#bc573e;background:#fff0eb}.status-antwort-erhalten i{background:#e16c51}.date-cell{color:#7b847e;font-size:9px}.row-action{background:0 0;border:0;justify-self:end;align-items:center;gap:4px;font-size:8px;font-weight:700;display:flex}.row-action svg{width:13px}.job-import{border:1px solid var(--line);background:#fff;border-radius:12px;margin:20px 0 26px;padding:14px}.job-import-row{gap:10px;display:flex}.job-url-field{border:1px solid var(--line);border-radius:8px;flex:1;align-items:center;gap:10px;padding:0 13px;display:flex}.job-url-field svg{color:#8b938e;flex:none}.job-import input{border:0;outline:0;width:100%;padding:12px 0;font-size:11px}.job-import .button{white-space:nowrap}.manual-import{border-top:1px solid var(--line);margin-top:14px;padding-top:14px}.manual-explanation{background:#fff9e9;border:1px solid #f0dda7;border-radius:8px;gap:10px;padding:12px;display:flex}.manual-explanation>svg{color:#9b7621;flex:none;width:18px}.manual-explanation strong{font:700 12px Manrope}.manual-explanation p{color:#6d6652;margin:4px 0 0;font-size:10px;line-height:1.5}.manual-tabs{gap:7px;margin:14px 0 9px;display:flex}.manual-tabs button{border:1px solid var(--line);color:#6d766f;background:#f7f8f5;border-radius:7px;align-items:center;gap:6px;padding:8px 11px;font-size:10px;font-weight:700;display:flex}.manual-tabs button.active{color:#c75034;background:#fff1ec;border-color:#efb7a8}.manual-tabs svg{width:14px}.manual-text textarea{resize:vertical;border:1px solid var(--line);width:100%;min-height:190px;font:inherit;border-radius:8px;outline:none;padding:12px;font-size:11px;line-height:1.55;display:block}.manual-text textarea:focus{border-color:#b8bdb8;box-shadow:0 0 0 3px #17211b08}.manual-text small{text-align:right;color:#929994;margin-top:6px;font-size:9px;display:block}.image-paste-zone{text-align:center;background:#fafbf8;border:1px dashed #bcc4bd;border-radius:9px;outline:none;flex-direction:column;justify-content:center;align-items:center;min-height:190px;padding:18px;display:flex}.image-paste-zone:not(.has-image){cursor:pointer}.image-paste-zone:focus{border-color:var(--orange);box-shadow:0 0 0 3px #eb654512}.image-paste-zone>svg{color:#7f8982;width:28px;margin-bottom:7px}.image-paste-zone>strong{font:700 12px Manrope}.image-paste-zone>span{color:#89918c;margin:4px 0 12px;font-size:9px}.image-paste-zone .button{padding:8px 11px;font-size:9px}.image-paste-zone.has-image{text-align:left;align-items:stretch}.image-paste-zone img{object-fit:contain;background:#eceeea;border-radius:6px;max-width:100%;max-height:320px}.image-paste-zone.has-image>div{justify-content:space-between;align-items:center;gap:10px;margin-top:10px;display:flex}.image-paste-zone.has-image>div strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.image-paste-zone.has-image>div button{color:#a84531;background:0 0;border:0;align-items:center;gap:4px;font-size:9px;font-weight:700;display:flex}.image-paste-zone.has-image>div svg{width:13px}.empty-jobs{text-align:center;color:#818a84;background:#fff;border:1px dashed #cdd2cc;border-radius:12px;padding:55px 20px}.empty-jobs>svg{width:28px}.empty-jobs h2{color:var(--ink);margin:12px 0 6px;font:700 15px Manrope}.empty-jobs p{font-size:10px}.extraction-status{color:var(--green);align-items:center;gap:5px;margin-right:auto;font-size:9px;font-weight:700;display:flex}.extraction-status svg{width:14px}.contact-box a{color:var(--orange);margin-top:8px;font-size:9px;font-weight:700}.panel-empty{color:#89918c;text-align:center;padding:35px 20px;font-size:10px}.settings-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.settings-grid .danger-zone{border-color:#efcfc8;grid-column:1/-1}.one-column{grid-template-columns:1fr}.profile-form>.button,.profile-form>a.button{margin-top:20px;display:inline-flex}.button.danger{color:#fff;background:#b74735}.danger-zone>label{max-width:400px;margin-top:20px;font-size:9px;font-weight:700;display:block}.danger-zone input{border:1px solid #dfe2dd;border-radius:8px;width:100%;margin-top:7px;padding:12px 13px}.application-advance{color:var(--orange);background:0 0;border:0;align-items:center;margin-left:auto;font-size:8px;font-weight:700;display:flex}.application-advance svg{width:11px}.document-actions{gap:3px;position:absolute;top:10px;right:10px;display:flex!important}.document-actions a,.document-actions button{color:#8b938d;background:0 0;border:0;padding:3px}.document-actions svg{width:15px}.filter-bar{gap:8px;display:flex}.filter-bar>button,.results-line button{border:1px solid var(--line);color:#657069;background:#fff;border-radius:8px;align-items:center;gap:12px;padding:10px 12px;font-size:10px;display:flex}.filter-bar svg,.results-line svg{width:13px}.filter-search{border:1px solid var(--line);background:#fff;border-radius:8px;align-items:center;min-width:280px;padding:0 12px;display:flex}.filter-search svg{color:#8b938e;width:15px}.filter-search input{border:0;outline:0;width:100%;padding:10px;font-size:10px}.filter-mobile{display:none!important}.results-line{justify-content:space-between;align-items:center;margin:23px 0 12px;display:flex}.results-line p{font-size:11px}.results-line p span{color:#929994}.job-list{grid-template-columns:1fr 1fr;gap:13px;display:grid}.full-job-card{border:1px solid var(--line);background:#fff;border-radius:12px;padding:20px}.full-job-card:hover{border-color:#c9cec8;box-shadow:0 8px 25px #17211b0a}.full-job-top{gap:13px;display:flex}.full-job-title{flex:1}.full-job-title>div{color:#707973;justify-content:space-between;font-size:9px;display:flex}.full-job-title h2{margin:6px 0;font:700 15px Manrope}.save{color:#9da49f;background:0 0;border:0;align-self:flex-start}.save svg{width:18px}.save.saved{color:var(--orange);fill:var(--orange)}.job-details{color:#6d766f;gap:17px;margin:17px 0;font-size:9px;display:flex}.full-job-card .tag-row{margin-bottom:20px}.job-card-footer{border-top:1px solid var(--line);align-items:center;gap:7px;padding-top:15px;display:flex}.large-match{color:#5e50c7;grid-template-columns:auto auto;align-items:center;column-gap:5px;margin-right:auto;display:grid}.large-match svg{grid-row:1/3;width:14px}.large-match b{font-size:10px}.large-match small{color:#949b96;font-size:7px}.job-card-footer .button{padding:9px 11px;font-size:9px}.job-card-footer .button svg{width:13px}.modal-backdrop{z-index:100;background:#13191499;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:#fbfbf8;border-radius:17px;width:540px;max-height:90vh;padding:34px;position:relative;overflow:auto}.modal-close{background:#f0f1ed;border:0;border-radius:50%;width:32px;height:32px;position:absolute;top:20px;right:20px}.modal-close svg{width:16px}.modal>.kicker{margin-top:20px}.modal h2{margin:5px 0;font:800 25px Manrope}.analysis-box,.generated-box{background:#f0edff;border:1px solid #dfdafd;border-radius:11px;gap:11px;margin:22px 0;padding:16px;display:flex}.analysis-box>svg{color:#6759d3;width:19px}.analysis-box p{color:#696f6b;font-size:10px;line-height:1.6}.contact-box{border:1px solid var(--line);border-radius:9px;flex-direction:column;margin-bottom:15px;padding:13px;display:flex}.contact-box span,.contact-box small{color:#8c948e;font-size:9px}.generated-box{text-align:center;background:#edf6f1;border-color:#d4e9de;display:block}.generated-box>svg{color:var(--green);width:38px;height:38px}.generated-box h3{font:700 16px Manrope}.generated-box>p{color:#6f7771;font-size:10px}.generated-box>div{text-align:left;border:1px solid var(--line);background:#fff;border-radius:8px;align-items:center;gap:10px;margin:15px 0;padding:12px;display:flex}.generated-box>div>svg{color:var(--orange)}.generated-box>div span{flex-direction:column;flex:1;display:flex}.generated-box>div b{font-size:9px}.generated-box>div small{color:#999;font-size:8px}.generated-box>div button{color:var(--orange);background:0 0;border:0;font-size:9px;font-weight:700}.app-stats{border:1px solid var(--line);background:#fff;border-radius:10px;margin-bottom:20px;display:flex}.app-stats div{border-right:1px solid var(--line);flex-direction:column;padding:16px 27px;display:flex}.app-stats b{font:800 17px Manrope}.app-stats span{color:#8d958f;margin-top:3px;font-size:8px}.kanban{grid-template-columns:repeat(4,1fr);align-items:start;gap:12px;display:grid}.kanban>section{background:#eff1ed;border-radius:10px;min-height:350px;padding:10px}.kanban>section>header{justify-content:space-between;align-items:center;padding:5px 4px 12px;font-size:10px;font-weight:700;display:flex}.kanban>section>header b{background:#dfe2dd;border-radius:20px;padding:2px 7px;font-size:8px}.kanban article{background:#fff;border:1px solid #e3e6e1;border-radius:9px;margin-bottom:8px;padding:13px;box-shadow:0 2px 4px #2221}.kanban article>div{justify-content:space-between;display:flex}.kanban article .company-icon{border-radius:8px;width:32px;height:32px;font-size:8px}.kanban article div svg{color:#999;width:15px}.kanban h3{margin:13px 0 4px;font:700 11px Manrope}.kanban p{color:#7a837d;margin:0 0 13px;font-size:9px}.kanban article footer{border-top:1px solid var(--line);color:#8c948f;align-items:center;gap:4px;margin-top:13px;padding-top:11px;font-size:8px;display:flex}.kanban article footer svg{width:11px}.kanban article footer span{align-items:center;gap:3px;margin-left:auto;display:flex}.add-card{color:#747d77;background:0 0;border:1px dashed #c8cdc7;border-radius:7px;width:100%;padding:10px;font-size:9px}.doc-callout{background:#eeecfc;border:1px solid #ded9fd;border-radius:11px;align-items:center;gap:13px;margin-bottom:15px;padding:16px 20px;display:flex}.doc-callout>span{color:#fff;background:#675acf;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.doc-callout>span svg{width:18px}.doc-callout div{flex-direction:column;display:flex}.doc-callout p{color:#747b76;margin:4px 0;font-size:9px}.doc-callout button{color:#5b4dc2;background:0 0;border:0;align-items:center;gap:5px;margin-left:auto;font-size:9px;font-weight:700;display:flex}.doc-callout button svg{width:13px}.docs-panel{padding-bottom:20px}.document-grid{grid-template-columns:repeat(3,1fr);gap:10px;padding:0 20px;display:grid}.document-grid article,.upload-tile{border:1px solid var(--line);background:#fff;border-radius:9px;min-height:135px;padding:15px;position:relative}.doc-icon{width:38px;height:43px;color:var(--orange);background:#fff0eb;border-radius:5px;place-items:center;display:grid}.doc-icon svg{width:18px}.doc-1,.doc-2{color:#3f6b88;background:#edf3f7}.doc-3{color:#6457bc;background:#edebfa}.document-grid h3{word-break:break-word;margin:14px 0 7px;font:700 10px Manrope}.document-grid article>div{color:#8d948f;justify-content:space-between;font-size:8px;display:flex}.document-grid article>button{color:#999;background:0 0;border:0;position:absolute;top:10px;right:10px}.document-grid article>button svg{width:15px}.upload-tile{color:#8b938d;border-style:dashed;flex-direction:column;justify-content:center;align-items:center;display:flex}.upload-tile svg{width:23px;margin-bottom:8px}.upload-tile b{color:#646c67;font-size:9px}.upload-tile span{margin-top:4px;font-size:7px}.mail-layout{border:1px solid var(--line);background:#fff;border-radius:11px;grid-template-columns:340px 1fr;min-height:570px;display:grid;overflow:hidden}.mail-list{border-right:1px solid var(--line)}.mail-search{background:#f4f5f2;border-radius:7px;align-items:center;margin:14px;padding:0 10px;display:flex}.mail-search svg{color:#929994;width:14px}.mail-search input{background:0 0;border:0;outline:0;width:100%;padding:10px;font-size:9px}.mail-list>button{text-align:left;background:#fff;border:0;border-top:1px solid #f0f1ed;gap:10px;width:100%;padding:15px;display:flex}.mail-list>button:hover,.mail-list>button.active{background:#f6f5f0}.mail-list>button.active{box-shadow:inset 3px 0 var(--orange)}.mail-avatar{background:#e8e6dc;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;font-size:8px;font-weight:700;display:grid}.mail-avatar.large{width:40px;height:40px}.mail-list>button>div{width:100%;min-width:0}.mail-list header{justify-content:space-between;display:flex}.mail-list time{color:#999}.mail-list button>div>span{color:#8d958f;margin:2px 0 7px;font-size:8px;display:block}.mail-list p{white-space:nowrap;text-overflow:ellipsis;color:#858d87;margin:4px 0;font-size:8px;overflow:hidden}.mail-list .unread b,.mail-list .unread strong{font-weight:800}.mail-detail{padding:25px 30px}.mail-detail>header{justify-content:space-between;display:flex}.mail-detail>header>div{align-items:center;gap:10px;display:flex}.mail-detail>header>div>div{flex-direction:column;display:flex}.mail-detail header span{color:#8b938d;margin-top:3px;font-size:8px}.mail-detail header button{background:0 0;border:0}.mail-detail h2{margin:32px 0 25px;font:700 19px Manrope}.mail-detail>p{color:#555f58;font-size:11px;line-height:1.8}.ai-reply{background:#f0edff;border-radius:9px;align-items:center;margin:30px 0 15px;padding:13px;display:flex}.ai-reply>svg{color:#6557cc;width:20px;margin-right:10px}.ai-reply div{flex-direction:column;display:flex}.ai-reply span{color:#797f7b;margin-top:3px;font-size:8px}.ai-reply button{color:#5b4ec0;background:#fff;border:0;border-radius:6px;margin-left:auto;padding:8px;font-size:8px;font-weight:700}.mail-detail>.button{padding:9px 14px;font-size:9px}.profile-layout{grid-template-columns:220px 1fr;gap:15px;display:grid}.profile-card{border:1px solid var(--line);text-align:center;background:#fff;border-radius:11px;align-self:start;padding:25px 20px}.big-avatar{color:#fff;background:#ed7559;border-radius:18px;place-items:center;width:70px;height:70px;margin:auto;font:700 18px Manrope;display:grid}.profile-card h2{margin:12px 0 3px;font:700 15px Manrope}.profile-card>p{color:#7b847e;font-size:9px}.profile-score{text-align:left;background:#f5f6f3;border-radius:8px;margin:20px 0;padding:11px}.profile-score>span{color:#8d948f;margin-left:5px;font-size:8px}.profile-score .progress{background:#e2e5e0;border-radius:5px;height:5px;margin-top:8px}.profile-score .progress i{background:var(--orange);border-radius:5px;height:100%;display:block}.profile-card nav{text-align:left;flex-direction:column;display:flex}.profile-card nav a{color:#6d766f;border-left:2px solid #0000;padding:9px;font-size:9px}.profile-card nav a.active{border-left-color:var(--orange);color:var(--orange);background:#fff4f0;font-weight:700}.profile-form{padding:25px}.profile-form h2{margin:0;font:700 15px Manrope}.profile-form>p{color:#8b938d;font-size:9px}.form-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:22px;display:grid}.form-grid label{font-size:9px;font-weight:700}.form-grid input,.form-grid textarea,.form-grid select{background:#fff;font-size:10px}.form-grid textarea{resize:vertical;min-height:90px}.form-grid .wide{grid-column:1/-1}.profile-form hr{border:0;border-top:1px solid var(--line);margin:30px 0}@media (width<=980px){.site-header nav{display:none}.hero{grid-template-columns:1fr;padding-top:60px}.hero-copy{text-align:center}.eyebrow,.hero-text{margin-left:auto;margin-right:auto}.hero-actions,.trust-row{justify-content:center}.hero-visual{width:100%;max-width:600px;margin:-30px auto 0}.step-grid{grid-template-columns:1fr 1fr}.step-card:nth-child(2){border:0}.split{gap:50px}.security{grid-template-columns:1fr}.landing>footer{grid-template-columns:2fr 1fr 1fr}.landing>footer>div:nth-child(4){display:none}.auth-side{padding:45px 40px}.auth-page{grid-template-columns:42% 58%}.metric-grid{grid-template-columns:1fr 1fr}.dashboard-grid,.job-list{grid-template-columns:1fr}.kanban,.document-grid{grid-template-columns:1fr 1fr}}@media (width<=720px){.site-header{height:66px;padding:0 18px}.header-actions .text-link,.header-actions .button{display:none}.site-header .mobile-menu{display:block}.site-header nav.open{border:1px solid var(--line);background:#fff;border-radius:10px;flex-direction:column;gap:18px;padding:20px;display:flex;position:absolute;top:60px;left:16px;right:16px;box-shadow:0 15px 35px #1112}.hero{gap:15px;min-height:0;padding:45px 18px 65px}.hero h1{letter-spacing:-2.4px;font-size:40px}.hero-text{font-size:15px}.hero-actions{flex-direction:column}.trust-row{flex-wrap:wrap;gap:8px 12px}.hero-visual{width:114%;height:420px;margin:-20px 0;left:-7%;transform:scale(.88)}.source-strip div{flex-wrap:wrap;justify-content:center;gap:22px}.steps{padding-top:75px;padding-bottom:75px}.section-heading h2,.feature-copy h2,.security h2{font-size:30px}.step-grid{grid-template-columns:1fr;margin-top:35px}.step-card{border:0;border-bottom:1px solid var(--line);padding:20px 5px}.feature-band{padding:70px 0}.split{grid-template-columns:1fr;gap:45px}.feature-preview{min-height:400px;margin:-30px;transform:scale(.86)}.feature-copy h2{font-size:32px}.security{gap:30px;padding-top:75px;padding-bottom:75px}.security-cards{grid-template-columns:1fr}.security-cards div{min-height:110px}.cta-section{padding:0 14px 60px}.cta-section>div{padding:55px 18px}.cta-section h2{font-size:29px}.landing>footer{grid-template-columns:1fr 1fr;padding:45px 22px 70px}.landing>footer>div:first-child{grid-column:1/-1}.landing>footer small{left:22px;right:auto}.auth-page{display:block}.auth-side{display:none}.auth-main{min-height:100vh;padding:25px 20px}.auth-mobile-logo{margin-bottom:45px;display:block}.auth-card{width:min(410px,100vw - 40px)}.sidebar{transition:all .25s;transform:translate(-100%)}.sidebar.open{transform:translate(0);box-shadow:15px 0 35px #1114}.sidebar-close{color:#fff;background:0 0;border:0;margin-left:auto;display:block}.sidebar-top{align-items:flex-start;display:flex}.app-content{width:100%;margin-left:0}.app-header{padding:0 16px}.app-header>.mobile-menu{margin-right:8px;display:block}.app-search{flex:1;width:auto}.app-search kbd,.app-header-actions button:nth-child(2),.app-header-actions .avatar{display:none}.portal-main{padding:23px 15px}.page-intro{align-items:flex-start;gap:15px}.page-intro h1{font-size:24px}.page-intro p{line-height:1.5}.page-intro>.button{padding:10px;font-size:0}.page-intro>.button svg{margin:0}.metric-grid{grid-template-columns:1fr 1fr;gap:8px}.metric-card{gap:9px;padding:13px 10px}.metric-icon{width:35px;height:35px}.metric-card strong{font-size:18px}.metric-card span{font-size:8px}.dashboard-grid{display:block}.activity-panel{margin-top:12px}.application-table{padding:0 12px}.table-row{grid-template-columns:1.4fr .8fr}.table-row>:nth-child(3){display:none}.table-row .row-action{font-size:0}.table-head span:nth-child(4){display:block}.company-cell .company-icon,.filter-bar>button{display:none}.filter-search{flex:1;min-width:0}.filter-bar .filter-mobile{display:flex!important}.results-line p span,.results-line button{display:none}.job-card-footer{flex-wrap:wrap}.large-match{width:100%;margin-bottom:6px}.job-card-footer .button{flex:1}.full-job-card{padding:16px}.modal{width:100%;padding:25px}.app-stats{overflow:auto}.app-stats div{min-width:90px;padding:13px 20px}.kanban{scroll-snap-type:x mandatory;display:flex;overflow:auto}.kanban>section{scroll-snap-align:start;min-width:280px}.document-grid{grid-template-columns:1fr}.doc-callout button{font-size:0}.mail-layout{grid-template-columns:1fr;min-height:0}.mail-list{border:0}.mail-detail{display:none}.profile-layout{grid-template-columns:1fr}.profile-card nav{display:none}.form-grid{grid-template-columns:1fr}.form-grid .wide{grid-column:auto}}@media (width<=430px){.metric-grid{grid-template-columns:1fr}.hero-visual{width:133%;margin:-55px 0;left:-16%;transform:scale(.75)}.pdf-card{right:0}.status-card{left:0}.paper{width:300px}.ai-note{right:-35px}.compact-job .company-icon{width:34px;height:34px}.job-score{display:none}.landing>footer{grid-template-columns:1fr}.landing>footer>div:first-child{grid-column:auto}}.button:disabled,.social-button:disabled{opacity:.55;cursor:not-allowed;transform:none!important}.auth-message{border-radius:9px;align-items:flex-start;gap:9px;margin:18px 0;padding:12px;font-size:10px;line-height:1.5;display:flex}.auth-message svg{flex:none;width:17px;height:17px}.auth-message span{flex-direction:column;display:flex}.auth-message.warning{color:#765a18;background:#fff6df;border:1px solid #f0dda7}.auth-message.error{color:#a84531;background:#fff0ed;border:1px solid #f1cfc8}.auth-message.success{color:#337154;background:#eaf5ef;border:1px solid #cce5d7}.confirmation-box{border:1px solid var(--line);text-align:center;background:#f3f4f1;border-radius:9px;margin:22px 0;padding:20px}.confirmation-box svg{color:var(--orange)}.confirmation-box p{color:#68716b;font-size:11px;line-height:1.6}.simple-auth{background:#fbfbf8;flex-direction:column;align-items:center;min-height:100vh;padding:42px 20px;display:flex}.simple-auth>.logo{margin-bottom:80px}.simple-auth .auth-card{border:1px solid var(--line);background:#fff;border-radius:14px;padding:30px;box-shadow:0 20px 55px #17211b0c}.spin{animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.sidebar-user>button{color:#89958d;background:0 0;border:0;margin-left:auto;padding:5px}.sidebar-user>button:hover{color:#fff}.sidebar-user>button svg{width:16px}.auth-loading{text-align:center;color:#737c76;place-content:center;gap:10px;min-height:100vh;font-size:11px;display:grid}.auth-loading svg{color:var(--orange);margin:auto}@media (width<=720px){.job-import-row{flex-direction:column}.job-import .button{justify-content:center}.settings-grid{grid-template-columns:1fr}.settings-grid .danger-zone{grid-column:auto}}.sidebar nav a.active{box-shadow:none}body.tutorial-open{overflow:hidden}.tutorial-layer{z-index:1000;position:fixed;inset:0}.tutorial-blocker{pointer-events:auto;position:absolute;inset:0}.tutorial-layer-centered .tutorial-blocker{background:#111b16b8}.tutorial-spotlight{pointer-events:none;border:3px solid #ff8a6e;border-radius:14px;transition:top .24s,left .24s,width .24s,height .24s;position:fixed;box-shadow:0 0 0 9999px #111b16b8,0 0 0 6px #eb65452e}.tutorial-card{z-index:1;background:#fff;border:1px solid #e5e7e2;border-radius:16px;outline:none;width:min(420px,100vw - 32px);padding:25px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 24px 70px #0b120e5c}.tutorial-card-positioned{transform:none}.tutorial-card-head{justify-content:space-between;align-items:center;gap:18px;display:flex}.tutorial-card-head>span{color:var(--orange);letter-spacing:.4px;font-size:12px;font-weight:800}.tutorial-card-head>button{color:#78817b;background:0 0;border:0;padding:4px;font-size:12px;font-weight:700}.tutorial-card-head>button:hover{color:var(--ink)}.tutorial-card h2{letter-spacing:-.8px;margin:21px 0 9px;font:800 24px/1.25 Manrope}.tutorial-card p{color:#667069;margin:0 0 23px;font-size:14px;line-height:1.65}.tutorial-card>.button{width:100%}.tutorial-card>.button svg{width:17px}.tutorial-card button:focus-visible{outline-offset:2px;outline:3px solid #eb654540}@media (width<=720px){.tutorial-card{padding:21px}.tutorial-card h2{font-size:21px}.tutorial-card p{font-size:13px}.tutorial-card-head{gap:10px}.tutorial-card-head>button{font-size:11px}.tutorial-spotlight{border-radius:11px}}.portal-main{max-width:1600px}.portal-main .page-intro .button{font-size:13px}.portal-main .metric-card strong{font-size:26px}.portal-main .metric-card span{font-size:12px}.real-metrics{grid-template-columns:repeat(3,1fr)}.app-header-title{color:#6d766f;font:700 13px Manrope}.portal-main .panel-head p,.portal-main .panel-head button{font-size:11px}.portal-main .job-score strong{font-size:14px}.portal-main .timeline small,.portal-main .table-head{font-size:9px}.portal-main .company-cell small,.portal-main .date-cell,.portal-main .status,.portal-main .row-action{font-size:10px}.portal-main .full-job-title h2{font-size:18px}.portal-main .large-match b{font-size:12px}.portal-main .large-match small{font-size:9px}.source-badge{color:#69726c;background:#eef0ed;border-radius:999px;width:max-content;margin-top:2px;padding:4px 7px;font-size:9px;font-weight:700;display:inline-flex}.source-badge.company{color:#38785b;background:#e7f4ed}.source-badge.job_portal{color:#5b50aa;background:#eeeafd}.modal>.source-badge{margin-top:7px}.delete-analysis{color:#95685f;background:0 0;border:0;justify-content:center;align-items:center;gap:5px;width:100%;margin-top:10px;padding:9px;font-size:10px;font-weight:700;display:flex}.delete-analysis:hover{color:#bd4934}.delete-analysis:disabled{opacity:.5}.delete-analysis svg{width:14px;height:14px}.portal-main .profile-form>p,.portal-main .form-grid label,.portal-main .danger-zone>label{font-size:11px}.app-shell{font-family:DM Sans,system-ui,sans-serif;font-size:15px;line-height:1.55}.sidebar nav a{font-size:14px}.profile-progress>div:first-child,.profile-progress p,.profile-progress a{font-size:12px}.sidebar-user strong{font-size:13px}.sidebar-user small{font-size:11px}.app-header-title{font-size:15px}.portal-main .page-intro h1{font-size:34px}.portal-main .page-intro p{font-size:16px;line-height:1.65}.portal-main .page-intro .button,.portal-main .button,.portal-main .metric-card span{font-size:14px}.portal-main .metric-card small{font-size:12px}.portal-main .panel-head h2{font-size:18px}.portal-main .panel-head p,.portal-main .panel-head button{font-size:13px}.portal-main .compact-job-main b{font-size:15px}.portal-main .compact-job-main>span{font-size:13px}.portal-main .job-score small{font-size:12px}.portal-main .table-head{font-size:11px}.portal-main .company-cell b{font-size:14px}.portal-main .company-cell small,.portal-main .date-cell,.portal-main .status,.portal-main .row-action{font-size:12px}.job-import input{font-size:15px}.manual-explanation strong{font-size:14px}.manual-explanation p,.manual-tabs button,.manual-text textarea{font-size:13px}.manual-text small{font-size:11px}.portal-main .results-line p{font-size:15px}.portal-main .full-job-title>div{font-size:13px}.portal-main .full-job-title h2{font-size:21px;line-height:1.35}.portal-main .job-details{font-size:13px}.full-job-card .tag-row span{font-size:12px;line-height:1.4}.extraction-status{font-size:12px}.portal-main .job-card-footer .button{font-size:13px}.source-badge{padding:5px 8px;font-size:11px}.portal-main .panel-empty,.portal-main .empty-jobs p{font-size:14px}.empty-jobs h2{font-size:18px}.auth-message{font-size:13px}.modal{width:620px;padding:38px}.modal h2{margin-top:10px;font-size:29px;line-height:1.25}.modal>p{font-size:16px}.modal .job-details{font-size:14px}.analysis-box{gap:14px;padding:20px}.analysis-box>svg{width:22px;min-width:22px}.analysis-box b{font-size:14px}.analysis-box p,.analysis-box li{color:#555f58;font-size:14px;line-height:1.7}.analysis-box ul{margin:9px 0 20px;padding-left:20px}.analysis-box li+li{margin-top:7px}.contact-box{padding:17px}.contact-box span,.contact-box small{font-size:13px;line-height:1.5}.contact-box b{margin:5px 0;font-size:15px}.contact-box a{margin-top:10px;font-size:13px}.modal .button{font-size:15px}.delete-analysis{font-size:13px}.generated-box h3{font-size:19px}.generated-box>p{font-size:14px;line-height:1.6}.app-stats b{font-size:21px}.app-stats span{font-size:12px}.kanban>section>header{font-size:13px}.kanban>section>header b{font-size:11px}.kanban h3{font-size:15px}.kanban p{font-size:13px}.kanban article footer,.application-advance{font-size:11px}.document-grid h3{font-size:13px}.document-grid article>div{font-size:11px}.doc-callout b{font-size:14px}.doc-callout p,.doc-callout button{font-size:12px}.profile-card h2{font-size:18px}.profile-card>p,.profile-score>span,.profile-card nav a{font-size:12px}.profile-score strong{font-size:14px}.portal-main .profile-form h2{font-size:20px}.portal-main .profile-form>p{font-size:14px}.portal-main .form-grid label,.portal-main .danger-zone>label{font-size:13px}.portal-main .form-grid input,.portal-main .form-grid textarea,.portal-main .form-grid select,.portal-main .danger-zone input{font-size:15px}.portal-main .timeline b{font-size:14px}.portal-main .timeline p{font-size:13px}.portal-main .timeline small{font-size:12px}.mail-search input{font-size:13px}.mail-list b,.mail-list time{font-size:12px}.mail-list button>div>span{font-size:11px}.mail-list strong{font-size:13px}.mail-list p{font-size:12px}.mail-detail header b{font-size:14px}.mail-detail header span{font-size:12px}.mail-detail h2{font-size:22px}.mail-detail>p{font-size:14px;line-height:1.8}.ai-reply b{font-size:13px}.ai-reply span,.ai-reply button{font-size:12px}.mail-detail>.button{font-size:13px}.image-paste-zone:not(.has-images){cursor:pointer}.image-paste-zone>strong{font-size:14px}.image-paste-zone>span{font-size:12px;line-height:1.5}.image-paste-zone .button{font-size:12px}.image-paste-zone.has-images{text-align:left;cursor:default;align-items:stretch}.screenshot-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;width:100%;margin:8px 0 14px;display:grid}.screenshot-grid figure{border:1px solid var(--line);background:#fff;border-radius:8px;margin:0;position:relative;overflow:hidden}.screenshot-grid img{object-fit:contain;background:#eceeea;width:100%;height:130px;display:block}.screenshot-grid figcaption{align-items:center;gap:7px;padding:7px;display:flex}.screenshot-grid figcaption>span{background:var(--ink);color:#fff;border-radius:50%;flex:none;place-items:center;width:21px;height:21px;font-size:10px;font-weight:700;display:grid}.screenshot-grid figcaption small{text-overflow:ellipsis;white-space:nowrap;color:#69726c;font-size:11px;overflow:hidden}.screenshot-grid figure>button{color:#a84531;background:#fff;border:0;border-radius:50%;place-items:center;width:27px;height:27px;display:grid;position:absolute;top:5px;right:5px;box-shadow:0 2px 8px #1112}.screenshot-grid figure>button svg{width:14px}.resume-import{grid-template-columns:auto 1fr auto;align-items:center;gap:18px;margin-bottom:18px;padding:22px 24px;display:grid}.resume-import-icon{color:#6557cc;background:#eeecfc;border-radius:12px;place-items:center;width:48px;height:48px;display:grid}.resume-import-icon svg{width:23px}.resume-import h2{margin:0;font:700 19px Manrope}.resume-import p{color:#59635c;margin:5px 0;font-size:14px;line-height:1.6}.resume-import small{color:#7c857f;font-size:12px;line-height:1.5;display:block}.resume-import a{width:max-content;max-width:100%;color:var(--green);align-items:center;gap:6px;margin-top:10px;font-size:13px;font-weight:700;display:flex}.resume-import a svg{width:16px}.resume-import>.button{white-space:nowrap}.profile-section{border-top:1px solid var(--line);margin-top:32px;padding-top:28px}.profile-section>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.profile-section>header h2{margin:0}.profile-section>header .button{padding:9px 12px;font-size:12px}.profile-section>header .button svg{width:15px}.profile-entry-list{gap:12px;display:grid}.profile-entry{border:1px solid var(--line);background:#fafbf8;border-radius:10px;padding:16px}.profile-entry>header{border-bottom:1px solid #e6e8e4;justify-content:space-between;align-items:center;margin-bottom:14px;padding-bottom:11px;display:flex}.profile-entry>header strong{font:700 14px Manrope}.profile-entry>header button{color:#9b6a60;background:0 0;border:0;padding:4px}.profile-entry>header button:hover{color:#bd4934}.profile-entry>header button svg{width:17px}.profile-entry .form-grid{margin-top:0}.profile-entry .form-grid textarea{min-height:76px}.profile-check{align-self:end;align-items:center;gap:8px;min-height:43px;display:flex}.profile-check input{height:17px;margin:0;width:17px!important}.form-grid label>small{color:#818a84;margin-top:5px;font-size:11px;font-weight:400;display:block}.resume-import .resume-limit-info{color:#a44732;margin-top:9px}.resume-choice-page{text-align:center;max-width:920px;margin:70px auto}.resume-choice-page>h1{letter-spacing:-.8px;margin:0 0 9px;font:800 31px/1.25 Manrope}.resume-choice-page>p{color:#68726b;margin:0;font-size:16px}.resume-choice-grid{text-align:left;grid-template-columns:1fr 1fr;gap:18px;margin-top:34px;display:grid}.resume-choice-grid>button{border:1px solid var(--line);min-height:245px;color:var(--ink);cursor:pointer;background:#fff;border-radius:14px;flex-direction:column;align-items:flex-start;padding:26px;transition:all .18s;display:flex;box-shadow:0 8px 28px #17211b0a}.resume-choice-grid>button:hover{border-color:#ef9b86;transform:translateY(-2px);box-shadow:0 12px 34px #eb65451c}.resume-choice-grid>button:disabled{cursor:not-allowed;opacity:.55;box-shadow:none;transform:none}.resume-choice-grid>button>svg{width:27px;height:27px;color:var(--orange);margin-bottom:24px}.resume-choice-grid strong{margin-bottom:7px;font:750 19px Manrope}.resume-choice-grid span{color:#727c75;font-size:14px;line-height:1.55}.resume-choice-grid em{color:var(--orange);align-items:center;gap:6px;margin-top:auto;padding-top:28px;font-size:13px;font-style:normal;font-weight:750;display:flex}.resume-choice-grid em svg{width:16px}.resume-choice-hint{color:#a44732!important;margin-top:18px!important;font-size:13px!important}@media (width<=720px){.resume-import{grid-template-columns:auto 1fr;padding:18px}.resume-import>.button{grid-column:1/-1;justify-content:center}.profile-section>header{flex-direction:column;align-items:flex-start}.profile-section>header .button{justify-content:center;width:100%}.profile-entry{padding:13px}.resume-choice-page{margin:35px auto}.resume-choice-page>h1{font-size:26px}.resume-choice-grid{grid-template-columns:1fr}.resume-choice-grid>button{min-height:215px}}input,textarea,select,input::placeholder,textarea::placeholder{font-weight:400}.materials-storage{color:#737c76;align-items:center;gap:18px;margin:-10px 0 18px;font-size:12px;display:flex}.materials-storage>div{background:#e3e6e1;border-radius:99px;flex:1;height:6px;overflow:hidden}.materials-storage i{border-radius:inherit;background:var(--orange);min-width:2px;height:100%;display:block}.materials-sections{gap:14px;display:grid}.material-section{overflow:hidden}.material-section>header{justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;display:flex}.material-section>header>div:first-child{align-items:center;gap:14px;min-width:0;display:flex}.material-section-icon{width:43px;height:43px;color:var(--orange);background:#fff0eb;border-radius:11px;flex:none;place-items:center;display:grid}.material-section-icon svg{width:20px}.material-section h2{margin:0;font:750 18px Manrope}.material-section p{color:#778079;margin:3px 0 0;font-size:13px}.material-section-actions{flex:none;gap:8px;display:flex}.material-section-actions .button{padding:9px 12px;font-size:12px}.material-section-actions svg{width:16px}.material-files{border-top:1px solid var(--line);padding:5px 22px}.material-files article{align-items:center;gap:12px;padding:12px 0;display:flex}.material-files article+article{border-top:1px solid #eff1ed}.material-files article>span{color:#617068;background:#f0f2ee;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.material-files article>span svg{width:16px}.material-files article>div{flex-direction:column;flex:1;min-width:0;display:flex}.material-files strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.material-files small{color:#858d87;margin-top:2px;font-size:11px}.material-files a,.material-files button{color:#78817b;background:0 0;border:0;border-radius:7px;place-items:center;width:32px;height:32px;display:grid}.material-files a:hover{color:var(--green);background:#eef5f1}.material-files button:hover{color:#b54c35;background:#fff0ed}.material-files svg{width:16px}.material-empty{border-top:1px solid var(--line);color:#969d98;padding:16px 22px;font-size:12px}.cover-builder-backdrop{z-index:100;padding:24px;overflow:auto}.cover-builder{background:#fff;border-radius:16px;width:min(1180px,100%);max-height:calc(100vh - 48px);margin:auto;overflow:auto;box-shadow:0 25px 80px #1115}.cover-builder>header{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding:24px 28px;display:flex}.cover-builder>header span{color:var(--orange);letter-spacing:1.2px;font-size:10px;font-weight:800}.cover-builder>header h2{margin:5px 0 3px;font:800 25px Manrope}.cover-builder>header p{color:#737c76;margin:0;font-size:13px}.cover-builder>header>button{color:#758078;background:0 0;border:0;align-self:flex-start}.cover-builder>header>button svg{width:21px}.cover-builder-layout{grid-template-columns:420px minmax(0,1fr);min-height:620px;display:grid}.cover-builder aside{border-right:1px solid var(--line);padding:22px 26px;overflow:auto}.cover-builder aside section+section{border-top:1px solid var(--line);margin-top:25px;padding-top:21px}.cover-builder h3{margin:0 0 13px;font:750 14px Manrope}.cover-template-options{grid-template-columns:1fr 1fr;gap:8px;display:grid}.cover-template-options button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:9px;align-items:center;gap:9px;padding:8px;font-size:12px;font-weight:700;display:flex;position:relative}.cover-template-options button.active{border-color:var(--orange);background:#fff9f7}.cover-template-options button>svg{width:14px;color:var(--orange);margin-left:auto;display:none}.cover-template-options button.active>svg{display:block}.template-swatch{background:#f4f4f3;flex:none;width:38px;height:48px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #1111}.template-swatch.classic:before{content:"";background:#afbec4;height:14px;position:absolute;inset:0 0 auto}.template-swatch.accent:after{content:"";background:#ed8b91;height:14px;position:absolute;top:19px;left:0;right:0}.template-swatch.sidebar:before{content:"";background:#88c3d4;width:20px;height:30px;position:absolute;bottom:0;left:0}.template-swatch.sidebar:after{content:"";background:#88c3d4;height:5px;position:absolute;top:11px;left:5px;right:0}.template-swatch.minimal:before{content:"";border-top:14px solid #33434c;border-bottom:0 solid #0000;border-left:0 solid #0000;border-right:14px solid #0000;position:absolute;top:0;left:0}.cover-field{grid-template-columns:112px 1fr;align-items:center;gap:9px;margin-bottom:9px;display:grid}.cover-field>span,.cover-toggle{color:#515b54;align-items:center;gap:7px;font-size:11px;font-weight:700;display:flex}.cover-field input[type=checkbox],.cover-toggle input{width:15px;height:15px;accent-color:var(--orange);margin:0}.cover-field>input,.cover-location-fields input{background:#fbfcfa;border:1px solid #daddd8;border-radius:7px;outline:none;min-width:0;padding:8px 9px;font-size:12px}.cover-field>input:focus,.cover-location-fields input:focus{border-color:var(--orange);box-shadow:0 0 0 3px #eb654519}.cover-field>input:disabled,.cover-location-fields input:disabled{opacity:.5}.cover-location-fields{grid-template-columns:112px 1fr;gap:9px;margin:-2px 0 12px 121px;display:grid}.cover-toggle{margin-top:14px}.cover-photo-upload{color:#69736c;cursor:pointer;border:1px dashed #cbd0ca;border-radius:9px;align-items:center;gap:9px;padding:12px;font-size:12px;display:flex}.cover-photo-upload:hover{border-color:var(--orange);color:var(--orange)}.cover-photo-upload svg{width:19px}.cover-photo-upload span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cover-preview-stage{background:#e8eae6;flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:28px;display:flex}.cover-preview-stage>small{color:#68726b;text-align:center;max-width:480px;margin-top:14px;font-size:11px}.cover-preview{color:#253038;background:#fff;width:397px;height:562px;position:relative;overflow:hidden;box-shadow:0 12px 35px #17211b25}.cover-preview h1,.cover-preview h2,.cover-preview h3,.cover-preview .cover-contact,.cover-preview img,.cover-photo-placeholder{margin:0;position:absolute}.cover-preview img,.cover-photo-placeholder{object-fit:cover;background:#edf0ed}.cover-photo-placeholder{color:#a3aca6;place-items:center;display:grid}.cover-photo-placeholder svg{width:42%;height:42%}.cover-contact{flex-direction:column;font-size:7px;line-height:1.5;display:flex}.cover-contact strong{margin-bottom:4px;font-size:7px}.cover-classic:before{content:"";background:#afbec4;height:105px;position:absolute;top:0;left:0;right:0}.cover-classic:after{content:"";background:#afbec4;height:38px;position:absolute;bottom:0;left:0;right:0}.cover-classic h1{text-align:center;text-transform:uppercase;border-block:1px solid #68757b;padding:3px 0;font:700 17px Arial;top:232px;left:100px;right:100px}.cover-classic h2{text-align:center;font:400 9px Arial;top:275px;left:80px;right:80px}.cover-classic h3{text-align:center;font:400 12px Arial;top:178px;left:40px;right:40px}.cover-classic img,.cover-classic .cover-photo-placeholder{border-radius:50%;width:121px;height:121px;top:48px;left:138px}.cover-classic .cover-contact{flex-direction:row;justify-content:center;align-items:center;gap:5px;bottom:7px;left:30px;right:30px}.cover-classic .cover-contact strong{margin:0}.cover-accent h1{font:30px Georgia;top:55px;left:30px}.cover-accent h2{color:#b6ae8e;font:700 14px Georgia;top:105px;left:30px}.cover-accent:after{content:"";background:#ed8b91;height:154px;position:absolute;top:180px;left:0;right:0}.cover-accent img,.cover-accent .cover-photo-placeholder{z-index:2;border:1px solid #333;width:140px;height:154px;top:180px;left:153px}.cover-accent h3{z-index:2;color:#fff;text-align:center;width:112px;font:700 10px Arial;top:218px;left:20px}.cover-accent .cover-contact{z-index:2;color:#fff;align-items:center;width:116px;top:245px;left:18px}.cover-sidebar h1{font:30px Georgia;top:58px;left:58px}.cover-sidebar h2{color:#fff;text-align:right;background:#88c3d4;height:29px;padding:6px 10px;font:400 10px Arial;top:113px;left:58px;right:0}.cover-sidebar img,.cover-sidebar .cover-photo-placeholder{width:151px;height:196px;top:159px;left:59px}.cover-sidebar:after{content:"";background:#88c3d4;width:210px;height:205px;position:absolute;bottom:0;left:0}.cover-sidebar h3{z-index:2;color:#fff;text-align:center;width:165px;font:400 13px Arial;bottom:150px;left:22px}.cover-sidebar .cover-contact{z-index:2;color:#fff;align-items:center;width:160px;font-size:9px;bottom:68px;left:25px}.cover-minimal .cover-corner{border-top:80px solid #33434c;border-bottom:0 solid #0000;border-left:0 solid #0000;border-right:80px solid #0000;position:absolute;top:0;left:0}.cover-minimal h1{display:none}.cover-minimal h2{text-align:center;font:400 8px Arial;top:106px;left:90px;right:90px}.cover-minimal h3{text-align:center;text-transform:uppercase;font:700 13px Arial;top:82px;left:70px;right:70px}.cover-minimal img,.cover-minimal .cover-photo-placeholder{border-radius:50%;width:121px;height:121px;top:163px;left:138px}.cover-minimal .cover-contact{border-top:2px solid #d3c3b5;padding-top:14px;top:400px;left:58px;right:58px}.cover-builder>.auth-message{margin:0 28px 18px}.cover-builder>footer{border-top:1px solid var(--line);justify-content:flex-end;gap:9px;padding:18px 28px;display:flex}.cover-builder>footer svg{width:17px}.assembly-material-groups{gap:20px;margin:20px 0;display:grid}.assembly-material-groups>section>h2{margin:0 0 8px;font:750 14px Manrope}.assembly-material-groups .assembly-attachments{margin:0}@media (width<=900px){.cover-builder-layout{grid-template-columns:360px minmax(0,1fr)}.cover-preview{transform:scale(.82)}.cover-preview-stage{padding:15px}}@media (width<=720px){.material-section>header{flex-direction:column;align-items:flex-start}.material-section-actions{flex-direction:column;width:100%}.material-section-actions .button{width:100%}.materials-storage{flex-direction:column;align-items:flex-start;gap:7px}.materials-storage>div{width:100%}.cover-builder-backdrop{padding:0}.cover-builder{border-radius:0;min-height:100vh;max-height:none}.cover-builder-layout{flex-direction:column;display:flex}.cover-builder aside{border-right:0}.cover-preview-stage{min-height:530px}.cover-preview{margin:-45px;transform:scale(.82)}.cover-builder>footer{background:#fff;position:sticky;bottom:0}.cover-builder>footer .button{flex:1}.cover-location-fields{grid-template-columns:112px 1fr;margin-left:0}}.profile-date-row{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}.profile-form input:disabled{color:#929a94;cursor:not-allowed;background:#eceeea}.profile-toggle{cursor:pointer;align-items:center;gap:10px;width:max-content;display:flex}.profile-toggle>input{opacity:0;pointer-events:none;position:absolute}.profile-toggle>span{background:#cfd4cf;border-radius:999px;width:42px;height:24px;padding:3px;transition:all .2s;box-shadow:inset 0 0 0 1px #17211b0a}.profile-toggle>span i{background:#fff;border-radius:50%;width:18px;height:18px;transition:all .2s;display:block;box-shadow:0 2px 5px #17211b2b}.profile-toggle>input:checked+span{background:var(--green)}.profile-toggle>input:checked+span i{transform:translate(18px)}.profile-toggle>input:focus-visible+span{outline-offset:2px;outline:3px solid #eb654530}.profile-toggle>b{font-size:13px}.profile-entry>header .profile-entry-toggle{color:var(--ink);text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:8px;padding:2px;display:flex}.profile-entry>header .profile-entry-toggle:hover{color:var(--ink)}.profile-entry-toggle svg{color:#778078;width:18px;transition:transform .2s}.profile-entry.collapsed .profile-entry-toggle svg{transform:rotate(-90deg)}.profile-entry>header .profile-entry-delete{color:#9b6a60;background:0 0;border:0;padding:4px}.profile-entry>header .profile-entry-delete:hover{color:#bd4934}.profile-entry.collapsed>header{border-bottom:0;margin-bottom:0;padding-bottom:0}.generated-box>a.button{margin-top:10px}.application-documents{flex-direction:column;align-items:stretch;gap:6px;margin-top:12px;display:flex!important}.application-documents a{color:#4d5b53;background:#f8f9f6;border:1px solid #dfe2dd;border-radius:7px;align-items:center;gap:6px;padding:8px 9px;font-size:11px;font-weight:700;display:flex}.application-documents a:hover{color:var(--orange);border-color:#bfc6bf}.application-documents svg{width:14px;height:14px;color:var(--orange)}.application-list{overflow:hidden}.application-list-head,.application-list-row{grid-template-columns:minmax(280px,1.5fr) minmax(130px,.55fr) minmax(130px,.5fr) minmax(230px,1fr);align-items:center;gap:22px;display:grid}.application-list-head{color:#78817b;background:#f1f3ef;padding:13px 22px;font-size:12px;font-weight:700}.application-list-row{border-top:1px solid var(--line);background:#fff;padding:20px 22px}.application-list-row:first-of-type{border-top:0}.application-list-row:hover{background:#fcfcfa}.application-employer{align-items:center;gap:15px;min-width:0;display:flex}.application-employer .company-icon{border-radius:11px;width:46px;height:46px;font-size:12px}.application-employer>div{min-width:0}.application-employer h2{overflow-wrap:anywhere;margin:0;font:750 18px/1.3 Manrope}.application-employer p{color:#727b75;margin:4px 0 0;font-size:14px;line-height:1.4}.application-status .status{padding:6px 10px;font-size:12px}.application-list-row time{color:#68726b;align-items:center;gap:7px;font-size:13px;display:flex}.application-list-row time svg{width:16px}.application-list-documents{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.application-list-documents a{color:#445249;align-items:center;gap:7px;max-width:100%;font-size:13px;font-weight:700;display:flex}.application-list-documents a:hover{color:var(--orange)}.application-list-documents a svg{width:16px;color:var(--orange);flex:none}.application-list-documents>span{color:#8a928d;font-size:13px}@media (width<=980px){.application-list-head,.application-list-row{grid-template-columns:minmax(260px,1.4fr) minmax(125px,.6fr) minmax(210px,1fr)}.application-list-head span:nth-child(3),.application-list-row time{display:none}}@media (width<=720px){.application-list-head{display:none}.application-list-row{grid-template-columns:1fr auto;gap:14px;padding:18px;display:grid}.application-employer{grid-column:1/-1}.application-employer h2{font-size:17px}.application-status{align-self:start}.application-list-documents{align-items:flex-end}.application-list-documents a{text-align:right;justify-content:flex-end}.application-list-row time{display:none}}.full-job-card{padding:16px 20px}.full-job-title h2{margin-bottom:0}.full-job-card .job-details{margin:11px 0 13px}.full-job-card .job-card-footer{padding-top:13px}.analysis-box>div{width:100%;min-width:0}.analysis-content{max-height:10.2em;position:relative;overflow:hidden}.analysis-content:not(.expanded):after{content:"";background:linear-gradient(#0000,#f0edff);height:2.5em;position:absolute;bottom:0;left:0;right:0}.analysis-content.expanded{max-height:none}.analysis-toggle{color:#5f50c8;background:0 0;border:0;align-items:center;gap:5px;margin-top:10px;padding:0;font-size:13px;font-weight:700;display:flex}.analysis-toggle svg{width:16px;transition:transform .2s}.analysis-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.contact-box>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.contact-edit{color:var(--orange);background:0 0;border:0;align-items:center;gap:5px;padding:3px;font-size:12px;font-weight:700;display:flex}.contact-edit svg{width:14px}.contact-form{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.contact-form label{color:#59625c;flex-direction:column;gap:6px;font-size:12px;font-weight:700;display:flex}.contact-form input,.contact-form textarea{width:100%;color:var(--ink);background:#fff;border:1px solid #d9ddd8;border-radius:8px;outline:none;padding:10px 11px;font-size:14px}.contact-form textarea{resize:vertical;line-height:1.5}.contact-form input:focus,.contact-form textarea:focus{border-color:var(--orange);box-shadow:0 0 0 3px #eb65451a}.contact-form .wide{grid-column:1/-1}.contact-form-error{grid-column:1/-1;color:#b3422d!important;font-size:12px!important}.contact-form>div{grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}.contact-form .button{padding:9px 12px;font-size:12px}.contact-form .button svg{width:15px}@media (width<=520px){.contact-form{grid-template-columns:1fr}}.document-editor{max-width:1320px;margin:0 auto}.editor-toolbar{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:22px;display:flex}.editor-toolbar>div:first-child>a{color:#68726b;align-items:center;gap:6px;width:max-content;font-size:13px;font-weight:700;display:flex}.editor-toolbar>div:first-child>a svg{width:16px}.editor-toolbar h1{overflow-wrap:anywhere;margin:8px 0 2px;font:800 25px/1.3 Manrope}.editor-toolbar span{color:#7b847e;font-size:12px}.editor-toolbar>div:last-child{gap:9px;display:flex}.editor-toolbar .button svg{width:17px}.editor-layout{grid-template-columns:320px minmax(0,1fr);align-items:start;gap:24px;display:grid}.editor-sidebar{padding:22px;position:sticky;top:90px}.editor-sidebar>header{border-bottom:1px solid var(--line);padding-bottom:16px}.editor-sidebar h2{margin:0;font:750 18px Manrope}.editor-sidebar header p{color:#747d77;margin:5px 0 0;font-size:12px;line-height:1.5}.editor-sidebar section{gap:12px;padding-top:18px;display:grid}.editor-sidebar section+section{border-top:1px solid var(--line);margin-top:20px}.editor-sidebar h3{margin:0;font:750 14px Manrope}.editor-sidebar label{color:#515b54;flex-direction:column;gap:6px;font-size:12px;font-weight:700;display:flex}.editor-sidebar input,.editor-sidebar textarea{width:100%;color:var(--ink);background:#fbfcfa;border:1px solid #daddd8;border-radius:8px;outline:none;padding:9px 10px;font-size:13px;font-weight:400}.editor-sidebar textarea{resize:vertical;line-height:1.45}.editor-sidebar input:focus,.editor-sidebar textarea:focus{border-color:var(--orange);box-shadow:0 0 0 3px #eb654519}.editor-canvas{background:#e8eae6;border-radius:12px;padding:28px;overflow:auto}.editor-page{color:#111;background:#fff;flex-direction:column;width:794px;min-height:1123px;margin:0 auto;padding:54px 60px 48px;font-family:Arial,sans-serif;font-size:14px;line-height:1.45;display:flex;box-shadow:0 8px 28px #17211b1a}.editor-locked{cursor:default}.sender-block{color:#4d5550;flex-direction:column;min-height:103px;font-size:12px;display:flex}.sender-block strong{color:#111;margin-bottom:5px;font-size:17px}.editor-page hr{border:0;border-top:2px solid #111;margin:0 0 25px}.recipient-block{flex-direction:column;min-height:78px;font-size:12px;display:flex}.recipient-block strong{margin-bottom:3px}.editor-date{text-align:right;color:#606963;margin:8px 0 20px;font-size:12px}.editor-page textarea,.editor-page input{color:#111;background:0 0;border:1px solid #0000;border-radius:4px;outline:none;width:100%;padding:3px 4px;font-family:Arial,sans-serif;display:block}.editor-page textarea:hover,.editor-page input:hover{background:#f7f8f5;border-color:#e3e6e1}.editor-page textarea:focus,.editor-page input:focus{background:#fffaf8;border-color:#ef9b86;box-shadow:0 0 0 3px #eb654514}.editor-subject{resize:none;min-height:54px;font-size:16px;font-weight:700;line-height:1.35}.editor-salutation,.editor-closing{height:34px;font-size:14px}.editor-body{resize:none;white-space:pre-wrap;flex:1;min-height:440px;font-size:14px;line-height:1.55}.editor-page .signature{color:#111;margin-top:20px;font-family:Arial,sans-serif}.editor-loading{color:#6d766f;justify-content:center;align-items:center;gap:10px;min-height:420px;display:flex}.editor-loading svg{width:20px}@media (width<=1100px){.editor-layout{grid-template-columns:280px minmax(0,1fr)}.editor-canvas{padding:18px}.editor-page{transform-origin:0 0}}@media (width<=820px){.editor-toolbar{flex-direction:column;align-items:flex-start}.editor-toolbar>div:last-child{width:100%}.editor-toolbar>div:last-child .button{flex:1}.editor-layout{grid-template-columns:1fr}.editor-sidebar{position:static}.editor-canvas{border-radius:0;margin:0 -15px}.editor-page{margin:0}}.assembly-page{text-align:center;flex-direction:column;justify-content:center;align-items:center;max-width:650px;min-height:620px;margin:0 auto;display:flex}.assembly-icon{color:#6759d3;background:#eeecfc;border-radius:22px;place-items:center;width:72px;height:72px;display:grid;box-shadow:0 12px 30px #6759d322}.assembly-icon svg{width:31px;height:31px}.assembly-icon.error{color:#c65338;background:#fff0eb}.assembly-page h1{letter-spacing:-1px;margin:25px 0 10px;font:800 31px/1.25 Manrope}.assembly-page p{color:#667069;max-width:580px;margin:0;font-size:16px;line-height:1.7}.assembly-page>div:last-child{gap:9px;margin-top:24px;display:flex}.assembly-progress{background:#e1e4df;border-radius:99px;width:min(430px,80vw);height:7px;margin:28px 0 13px;overflow:hidden}.assembly-progress span{border-radius:inherit;background:var(--orange);width:42%;height:100%;animation:1.25s ease-in-out infinite assembly-progress;display:block}.assembly-page small{color:#858d87;font-size:12px}@keyframes assembly-progress{0%{transform:translate(-110%)}to{transform:translate(340%)}}.application-preview-page{max-width:1320px;margin:0 auto}.preview-frame{background:#565b57;height:calc(100vh - 210px);min-height:620px;padding:8px;overflow:hidden}.preview-frame iframe{background:#777;border:0;width:100%;height:100%}.preview-back-link{color:#69736c;width:max-content;margin:14px auto 0;font-size:12px;font-weight:700;display:block}.button:disabled{cursor:not-allowed;opacity:.5;transform:none!important}.assembly-selection{max-width:760px;margin:35px auto;padding:30px}.assembly-selection h1{margin:0 0 8px;font:800 28px Manrope}.assembly-selection>p{color:#68726b;margin:0 0 24px}.assembly-attachments{gap:9px;margin:20px 0;display:grid}.assembly-attachments>label{border:1px solid var(--line);cursor:pointer;border-radius:9px;align-items:center;gap:11px;padding:12px;display:flex}.assembly-attachments>label:has(input:checked){background:#fff7f4;border-color:#e9907b}.assembly-attachments input{width:auto}.assembly-attachments svg{width:20px;color:var(--orange)}.assembly-attachments span{flex-direction:column;min-width:0;display:flex}.assembly-attachments strong{text-overflow:ellipsis;font-size:13px;overflow:hidden}.assembly-attachments small{color:#7b847e;font-size:11px}.assembly-selection>footer{border-top:1px solid var(--line);justify-content:space-between;gap:10px;margin-top:24px;padding-top:20px;display:flex}@media (width<=720px){.assembly-page{min-height:520px}.assembly-page h1{font-size:26px}.application-preview-page .editor-toolbar>div:last-child{flex-direction:column}.preview-frame{border-radius:0;height:70vh;margin:0 -15px}}.application-send-page{max-width:880px;margin:0 auto}.send-form{gap:20px;padding:28px;display:grid}.send-application-summary{border-bottom:1px solid var(--line);align-items:center;gap:13px;padding-bottom:20px;display:flex}.send-application-summary>div{flex-direction:column;display:flex}.send-application-summary strong{font:750 17px Manrope}.send-application-summary span{color:#707a73;font-size:13px}.send-form>label{color:#4f5952;flex-direction:column;gap:7px;font-size:13px;font-weight:700;display:flex}.send-form input,.send-form textarea{width:100%;color:var(--ink);background:#fbfcfa;border:1px solid #daddd8;border-radius:9px;outline:none;padding:12px 13px;font:400 15px/1.55 DM Sans,sans-serif}.send-form textarea{resize:vertical}.send-form input:focus,.send-form textarea:focus{border-color:var(--orange);box-shadow:0 0 0 3px #eb654519}.send-form>.recipient-confirmation{color:#743c30;background:#fff7f4;border:1px solid #efc7bd;border-radius:9px;flex-direction:row;align-items:flex-start;padding:13px}.recipient-confirmation input{width:auto;margin-top:3px}.send-attachment{background:#f7f8f5;border:1px solid #dde1dc;border-radius:9px;align-items:center;gap:11px;padding:13px;display:flex}.send-attachment>svg{width:21px;color:var(--orange)}.send-attachment>span{flex-direction:column;display:flex}.send-attachment strong{font-size:13px}.send-attachment small{color:#7b847e;font-size:11px}.send-form>footer{border-top:1px solid var(--line);justify-content:space-between;gap:12px;padding-top:20px;display:flex}.gmail-connect-page{text-align:center;max-width:680px;margin:70px auto;padding:46px}.gmail-connect-page>span{width:64px;height:64px;color:var(--orange);background:#fff0eb;border-radius:18px;place-items:center;margin:0 auto 20px;display:grid}.gmail-connect-page>span svg{width:29px}.gmail-connect-page h2{margin:0 0 10px;font:800 27px Manrope}.gmail-connect-page>p{color:#68726b;max-width:540px;margin:0 auto 24px;font-size:15px;line-height:1.7}.gmail-connect-page>.auth-message{max-width:540px;margin:16px auto}.gmail-connect-page>small{color:#a44b36;margin-top:14px;display:block}.application-success{text-align:center;flex-direction:column;justify-content:center;align-items:center;max-width:820px;min-height:650px;margin:0 auto;padding:60px 30px;display:flex;position:relative;overflow:hidden}.application-success-icon{width:86px;height:86px;color:var(--green);background:#e5f5ec;border-radius:50%;place-items:center;animation:.65s cubic-bezier(.2,.9,.25,1.25) success-pop;display:grid;box-shadow:0 14px 38px #3d8d6b25}.application-success-icon svg{stroke-width:3px;width:39px;height:39px}.application-success>small{color:var(--green);letter-spacing:1.6px;margin-top:28px;font-size:11px;font-weight:800}.application-success h1{letter-spacing:-1.4px;max-width:650px;margin:10px 0;font:800 38px/1.2 Manrope}.application-success p{color:#657069;max-width:580px;margin:0 0 28px;font-size:17px;line-height:1.7}.application-success .button{min-width:190px}.confetti{pointer-events:none;position:absolute;inset:0;overflow:hidden}.confetti i{left:var(--confetti-left);background:var(--confetti-color);width:9px;height:17px;transform:rotate(var(--confetti-rotation));animation:confetti-fall var(--confetti-duration) var(--confetti-delay) cubic-bezier(.2,.7,.4,1) both;border-radius:2px;position:absolute;top:-24px}.confetti i:nth-child(3n){border-radius:50%;width:13px;height:8px}.confetti i:nth-child(4n){width:7px;height:20px}@keyframes confetti-fall{0%{opacity:0;transform:translate3d(0,-25px,0) rotate(var(--confetti-rotation))}10%{opacity:1}to{opacity:.9;transform:translate(35px,690px)rotate(720deg)}}@keyframes success-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.app-content,.portal-main,.page-intro>div,.panel,.metric-card,.resume-import>div,.profile-layout>*{min-width:0}.document-grid article>div span,.resume-import a{overflow-wrap:anywhere}@media (width<=720px){.gmail-connect-page{margin:30px auto;padding:30px 20px}.application-success{min-height:540px;padding:40px 15px}.application-success h1{font-size:30px}.application-success p{font-size:15px}.send-form{padding:20px}.send-form>footer{flex-direction:column-reverse}.send-form>footer .button{justify-content:center}}.logo{font:inherit;letter-spacing:normal;align-items:center;gap:0;display:flex}.brand-logo{width:154px;height:auto;display:block}.brand-mark{object-fit:contain;width:34px;height:34px;display:block}.verification-card{width:min(410px,100vw - 40px)}.profile-required{background:#fff7f4;border-color:#efc9be;align-items:center;gap:16px;margin-bottom:18px;padding:18px 20px;display:flex}.profile-required>svg{width:23px;color:var(--orange);flex:none}.profile-required>div{flex:1;min-width:0}.profile-required strong{font:750 16px Manrope}.profile-required p{color:#68726b;margin:4px 0 0;font-size:13px;line-height:1.55}.profile-required>.button{white-space:nowrap;flex:none}.resume-import .resume-bundle-info{color:var(--green);margin-top:6px;font-weight:700}@media (width<=980px){.portal-main{padding:28px 24px}.real-metrics,.document-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.editor-body{flex:none;min-height:0;overflow:hidden}.editor-closing{margin-top:12px}.editor-page .signature{margin-top:8px;padding-left:4px}@media (width<=720px){.portal-main{width:100%;padding:22px 16px 32px;overflow-x:hidden}.portal-main .page-intro h1{letter-spacing:-1px;font-size:28px;line-height:1.15}.portal-main .page-intro p{font-size:14px;line-height:1.55}.page-intro{align-items:flex-start}.page-intro>.button{flex:none;padding:11px 13px;font-size:14px}.metric-grid,.real-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-card{padding:14px 12px}.metric-card div{min-width:0}.portal-main .metric-card strong{font-size:22px}.portal-main .metric-card span{font-size:12px;line-height:1.35}.portal-main .metric-card small{font-size:11px}.panel-head{gap:12px;padding:18px 16px 13px}.profile-required{flex-wrap:wrap;align-items:flex-start;padding:16px}.profile-required>.button{white-space:normal;width:100%}.panel-head>div{min-width:0}.panel-head button{white-space:nowrap;flex:none}.document-grid{grid-template-columns:1fr;padding:0 16px}.document-grid article>div{flex-wrap:wrap;align-items:flex-start;gap:4px 12px}.doc-callout{flex-wrap:wrap;align-items:flex-start}.doc-callout div{flex:1;min-width:0}.doc-callout button{margin-left:51px}.profile-layout{grid-template-columns:minmax(0,1fr)}.profile-form{padding:20px 16px}.profile-date-row{grid-template-columns:minmax(0,1fr)}.resume-import{grid-template-columns:auto minmax(0,1fr);padding:18px 16px}.resume-import a{width:auto;line-height:1.45}.resume-import>.button{white-space:normal;grid-column:1/-1;width:100%}.profile-entry>header{gap:8px}.profile-entry>header strong{overflow-wrap:anywhere}.app-stats{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.app-stats div{border-bottom:1px solid var(--line);min-width:0;padding:14px 16px}.app-stats div:nth-child(2n){border-right:0}.app-stats div:nth-last-child(-n+2){border-bottom:0}.application-list-row{grid-template-columns:minmax(0,1fr);gap:12px}.application-status{grid-column:1}.application-list-documents{align-items:flex-start}.application-list-documents a{text-align:left;overflow-wrap:anywhere;justify-content:flex-start}.modal{width:100%;max-width:100%;padding:28px 20px}.modal h2{font-size:24px}.analysis-box{padding:16px}.editor-toolbar>div:last-child{flex-wrap:wrap}.assembly-page>div:last-child,.assembly-selection>footer{flex-direction:column;width:100%}.assembly-page .button,.assembly-selection>footer .button{width:100%}}@media (width<=520px){.portal-main{padding-left:14px;padding-right:14px}.page-intro{flex-direction:column;gap:15px}.page-intro>.button{white-space:normal;width:100%}.metric-grid,.real-metrics{grid-template-columns:minmax(0,1fr)}.metric-card{min-height:92px}.panel-head{flex-direction:column;align-items:flex-start}.panel-head button{padding:0}.resume-import{grid-template-columns:minmax(0,1fr)}.resume-import-icon{width:42px;height:42px}.resume-import>.button{grid-column:1}.profile-form{padding:18px 14px}.profile-section>header .button{white-space:normal}.application-employer{gap:11px}.application-employer .company-icon{width:40px;height:40px}.send-application-summary{align-items:flex-start}.send-form{padding:16px}.screenshot-grid{grid-template-columns:minmax(0,1fr)}}.application-list-head,.application-list-row{grid-template-columns:minmax(230px,1.35fr) minmax(110px,.5fr) minmax(105px,.45fr) minmax(165px,.8fr) minmax(170px,.75fr);gap:16px}.application-continue{white-space:nowrap;width:100%;padding:11px 13px;font-size:12px}.application-continue svg{flex:none;width:16px}@media (width<=1200px){.application-list-head,.application-list-row{grid-template-columns:minmax(220px,1.25fr) minmax(105px,.5fr) minmax(160px,.8fr) minmax(170px,.75fr)}.application-list-head span:nth-child(3),.application-list-row time{display:none}}@media (width<=900px){.application-list{box-shadow:none;background:0 0;border:0;overflow:visible}.application-list-head{display:none}.application-list-row{border:1px solid var(--line);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;gap:13px 16px;margin-bottom:12px;padding:18px;display:grid}.application-list-row:first-of-type{border-top:1px solid var(--line)}.application-employer{grid-column:1/-1}.application-status{grid-column:1;align-self:center}.application-list-documents{grid-column:1/-1;align-items:flex-start;padding-top:4px}.application-list-documents:before{content:"Unterlagen";color:#7b847e;text-transform:uppercase;letter-spacing:.4px;font-size:11px;font-weight:700}.application-list-documents a{text-align:left;overflow-wrap:anywhere;justify-content:flex-start}.application-continue{grid-column:1/-1;justify-self:stretch}}.application-start-modal{max-width:650px}.application-start-modal>p{color:#68726b;line-height:1.65}.application-warning-dialog>p{color:#68726b;font-size:16px;line-height:1.65}.application-start-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:26px;display:grid}.application-start-actions .button{text-align:center;width:100%;min-height:50px;padding:12px 15px}.button.danger{color:#fff;background:#b94b38;box-shadow:0 7px 18px #b94b3824}.button.danger:hover{background:#a33f2f;transform:translateY(-1px)}@media (width<=620px){.application-start-actions{grid-template-columns:minmax(0,1fr)}.application-start-actions .button{white-space:normal}}html{-webkit-text-size-adjust:100%}button,a,input,textarea,select{touch-action:manipulation}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:3px;outline:3px solid #eb654545}@media (hover:none){button,a{transition:none}.button.primary:hover,.button.danger:hover{transform:none}}@media (width<=720px){body{overscroll-behavior-y:none}.site-header{padding-left:max(18px,env(safe-area-inset-left));padding-right:max(18px,env(safe-area-inset-right))}.site-header .mobile-menu{width:44px;height:44px;padding:10px}.site-header nav.open{top:62px;left:max(12px,env(safe-area-inset-left));right:max(12px,env(safe-area-inset-right));padding:10px}.site-header nav.open a{border-radius:8px;align-items:center;min-height:44px;padding:0 10px;display:flex}.hero{padding-left:max(18px,env(safe-area-inset-left));padding-right:max(18px,env(safe-area-inset-right))}.hero-visual{width:100%;max-width:500px;height:480px;margin:0 auto;left:auto;transform:none}.hero-link-card{width:88%;top:20px;left:3%}.hero-analysis-card{width:82%;top:111px;left:5%}.hero-result-card{width:72%;bottom:22px;right:2%}.hero-flow-spark{top:82px;right:2%}.button{min-height:44px}.app-header{height:64px;padding-left:max(14px,env(safe-area-inset-left));padding-right:max(14px,env(safe-area-inset-right))}.portal-main{padding-bottom:max(32px,env(safe-area-inset-bottom))}input,textarea,select{font-size:16px!important}.modal-backdrop{align-items:flex-end;padding:0}.modal{max-height:calc(100dvh - 24px);padding-bottom:max(28px,env(safe-area-inset-bottom));border-radius:18px 18px 0 0;overflow-y:auto}.cover-builder{min-height:100dvh}.cover-builder>footer{padding-bottom:max(18px,env(safe-area-inset-bottom))}}@media (width<=430px){.hero h1{font-size:38px;line-height:1.08}.hero-visual{width:100%;height:455px;margin:0;left:auto;transform:none}.hero-product-glow{width:310px;height:310px}.hero-link-card{width:94%;padding:12px;left:0}.hero-link-card strong{font-size:9px}.hero-analysis-card{width:94%;padding:16px;top:105px;left:1%}.hero-analysis-card header strong{font-size:12px}.hero-analysis-content{grid-template-columns:1fr}.hero-contact{display:none}.hero-result-card{width:88%;bottom:15px;right:0}.hero-flow-spark{top:77px;right:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
