body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}.page,body{background-color:#2b3541}.page{align-items:flex-start;display:flex;height:100vh;justify-content:center;padding-top:100px}.central-box{background-color:#53616c;border-radius:10px;box-shadow:0 0 10px #0000001a;color:#fff;display:flex;flex-direction:column;justify-content:flex-start;max-width:1000px;min-height:1000px;width:100%}.central-box-contents{display:flex;flex:1 1 auto;flex-direction:column;padding:20px}.header{background-color:#3f4857;border-top-left-radius:10px;border-top-right-radius:10px;color:#fff;padding:10px;text-align:left}.header-text{color:#b3e6e7;text-align:left}.hero-subtitle{color:#b3e6e7;font-size:1.5rem}.hero-benefits,.hero-subtitle{margin-top:1rem;max-width:620px;padding-left:15px;padding-right:15px}.hero-benefits{color:#fff;margin-left:0}.benefits-heading{color:#fff;padding:0 15px 20px;width:100%}.benefits-heading h2{color:#b3e6e7;margin-bottom:.5rem}.benefits-heading p{color:#fff;line-height:1.6;margin:0}.hero-benefits li{font-size:.95rem;margin-bottom:.4rem}.hero-heading-row{align-items:flex-end;display:flex;gap:20px;justify-content:space-between;width:100%}.hero-heading-text{flex:1 1 auto;max-width:620px;min-width:280px;padding-left:15px;padding-right:15px}.hero-heading-visual{flex:0 0 320px;margin-left:auto;min-width:220px;text-align:right}.hero-heading-visual img{height:auto;max-width:100%}.hero-description{color:#fff;font-size:1.05rem;line-height:1.6;margin-left:0;margin-right:0;margin-top:1rem;max-width:none;padding:.5rem 15px;width:100%}.hero-description p{margin:0}.how-it-works-heading{color:#fff;padding:0 15px 20px;width:100%}.how-it-works-heading h2{color:#b3e6e7;margin-bottom:.6rem}.how-it-works-heading p{color:#fff;line-height:1.6;margin:0}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.icon-text-vertical-button{align-items:center;background-color:initial;border:1px solid #97c83b;box-shadow:4px 4px #2b3541;color:#97c83b;cursor:pointer;display:inline-flex;flex-direction:column;font-size:14px;font-weight:600;gap:6px;margin:2px;padding:12px 16px;transition:background-color .3s ease;width:80px}.icon-text-vertical-button .row{align-items:center;display:flex;flex-direction:row;position:relative;width:100%}.icon-text-vertical-button .row>:first-child{margin:0 auto}.icon-text-vertical-button .row>:nth-child(2){position:absolute;right:0;width:10px}.icon-text-vertical-button.active,.icon-text-vertical-button:hover{background-color:#53616c}.application-name-and-icon{display:flex;flex-direction:row;padding-bottom:10px;padding-right:10px;padding-top:10px}.free-trial-badge{align-self:center;background-color:#97c83b;border-radius:999px;color:#2b3541;font-size:.75rem;font-weight:600;margin-left:8px;padding:2px 8px;text-transform:uppercase}.icon-text-vertical-button img,.icon-text-vertical-button svg{flex-shrink:0;height:24px;width:24px}.button-lime{background-color:initial;border:1px solid #97c83b;border-radius:5px;box-shadow:2px;color:#97c83b;font-size:14px;padding:6px 12px;transition:background-color .3s ease}.button-lime:disabled,.button-lime:hover{background-color:#667179}.button-secondary{background:#0000;border:1px solid #97c83b;border-radius:5px;color:#e5f6c7;cursor:pointer;font-size:14px;padding:6px 12px;transition:background-color .3s ease,color .3s ease}.button-secondary:focus-visible:not(:disabled),.button-secondary:hover:not(:disabled){background-color:#97c83b26;color:#fff}.button-secondary:disabled{cursor:not-allowed;opacity:.5}.button-secondary-lime{color:#97c83b}.button-pointy-left,.button-pointy-right{position:relative}.button-pointy-left{padding-left:34px}.button-pointy-left:after,.button-pointy-left:before{content:"";height:0;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:0}.button-pointy-left:before{border-bottom:12px solid #0000;border-right:16px solid #97c83b;border-top:12px solid #0000;left:8px}.button-pointy-left:after{border-bottom:10px solid #0000;border-right:14px solid #3f4857a6;border-top:10px solid #0000;left:9px}.button-pointy-right{padding-right:34px}.button-pointy-right:after,.button-pointy-right:before{content:"";height:0;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:0}.button-pointy-right:before{border-bottom:12px solid #0000;border-left:16px solid #97c83b;border-top:12px solid #0000;right:8px}.button-pointy-right:after{border-bottom:10px solid #0000;border-left:14px solid #3f4857a6;border-top:10px solid #0000;right:9px}.credit-options{display:flex;flex-wrap:wrap;gap:12px;margin-top:6px}.credit-option{align-items:center;background-color:initial;border:1px solid #97c83b;border-radius:5px;color:#97c83b;cursor:pointer;display:inline-flex;font-size:14px;gap:8px;padding:6px 12px;transition:background-color .3s ease}.credit-option.selected,.credit-option:hover{background-color:#667179}.credit-option.selected{color:#1a1a1a}.credit-option input[type=radio]{accent-color:#97c83b;margin:0}.button_translate{background-color:initial;border:1px solid #f09b59;border-radius:5px;box-shadow:2px;color:#f09b59;font-size:15px;padding:6px 12px;transition:background-color .3s ease}.button_translate:hover{background-color:#667179}.button_translate:active{background-color:#f09000;transform:translateY(1px)}.button_translate:disabled{background-color:#8a7c71}.email-confirmation{display:flex;flex-direction:column;gap:16px;max-width:420px}.email-confirmation p{margin:0}.email-confirmation .error-text{color:#ffb4b4}.email-confirmation .status-text{color:#b3e6e7}.email-confirmation .resend-form{display:flex;flex-direction:column;gap:12px;margin-top:8px}.email-confirmation .resend-form input{background-color:#2b3541;border:1px solid #97c83b;border-radius:4px;color:#fff;padding:8px 10px}.icon_shadow{filter:drop-shadow(4px 4px 4px rgba(0,0,0,.5))}.horizontal-container-left{align-items:flex-start;display:flex;gap:20px;justify-content:left;padding:0}.horizontal-container-centered{align-items:flex-start;display:flex;gap:20px;justify-content:center;padding:0}.horizontal-item-left-aligned-text{flex:1 1;max-width:300px;min-width:100px;padding:0 15px 15px;text-align:left}.horizontal-item-centered-text{flex:1 1;max-width:300px;min-width:100px;padding:0 15px 15px;text-align:center}.image-placeholder-200{border:1px solid #000;min-height:200px;min-width:200px}.image-placeholder-100{border:0;max-height:100px;max-width:100px;min-height:100px;min-width:100px}h2{padding:0}h2,h3{margin:0}h3{padding-left:0}.check{color:#97c83b;font-weight:700;margin-right:5px}ul{list-style-type:none;padding-left:0}.site-footer{margin-top:auto;padding:20px 0 10px;text-align:center;width:100%}.site-footer,.site-href-lime{color:#97c83b}.input-lime{background-color:#2b3541;border:1px solid #97c83b;border-radius:5px;color:#fff;font-size:14px;outline:none;padding:6px 12px;scrollbar-color:#97c83b #1d242d;scrollbar-width:thin;transition:background-color .3s ease}.input-lime:focus{background-color:#97c83b1a}.input-lime::-webkit-scrollbar{width:8px}.input-lime::-webkit-scrollbar-track{background:#1d242d;border-radius:4px}.input-lime::-webkit-scrollbar-thumb{background-color:#97c83b;border:1px solid #1d242d;border-radius:4px}.stripe-card-element{background-color:#2b3541;border:1px solid #97c83b;border-radius:6px;color:#fff;padding:12px;transition:border-color .2s ease,box-shadow .2s ease}.stripe-card-element:focus-within{border-color:#c8ff63;box-shadow:0 0 0 1px #c8ff6380}.stripe-card-element.error{border-color:#ff6b6b}.drop-paste-area{border:2px dashed #97c83b;border-radius:8px;max-width:200px;padding:24px;text-align:center}.drop-paste-area:hover{background-color:#667179}.resume-step-panel,.saved-resume-panel{background-color:#3f4857a6;border:1px solid #b3e6e72e;border-radius:16px;margin:24px 0;padding:16px;position:relative}.saved-resume-panel__header{padding-right:72px;position:relative}.saved-resume-panel__header h4{margin:0 0 4px}.resume-step-panel__header{padding-right:72px}.saved-resume-panel__header p{color:#cdd2d8;margin:0 0 12px}.saved-resume-panel__status-icon{position:absolute;right:0;top:0}.resume-step-panel__status-icon{position:absolute;right:12px;top:12px}.saved-resume-panel__row{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:12px}.saved-resume-panel__label{display:block;font-weight:600;margin-bottom:6px}.saved-resume-panel__textarea{box-sizing:border-box;min-height:140px;resize:none;width:100%}.saved-resume-panel__actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:12px}.step-section{margin-bottom:24px}.step-header{align-items:center;display:flex;flex-wrap:wrap;gap:16px;margin-bottom:16px}.step-header h3{margin:0}.step-header__actions{display:flex;flex-wrap:wrap;gap:12px;margin-left:auto}.step-controls{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:16px;margin-top:20px}.saved-resume-panel .contact-status{margin-top:12px}.job-posting-panel__hint{color:#cdd2d8;font-size:.9rem;margin-top:8px}.resume-step-panel h4{margin:0 0 4px}.resume-step-panel p{color:#cdd2d8;margin:0 0 12px}.processed-resume-preview{text-align:left;white-space:pre-wrap}nav{align-items:flex-end;display:flex}.nav-user-label{color:#e5f6c7;font-size:14px;font-weight:600}.nav-user-label span{color:#97c83b}.about-page{display:flex;flex-direction:column;gap:32px}.about-intro p{line-height:1.6;margin-top:12px;max-width:640px}.faq-section{display:flex;flex-direction:column;gap:12px;max-width:640px}.faq-cta{margin:12px 0 24px;text-align:center}.faq-cta a{font-weight:400}.faq-section h4{margin-bottom:4px}.faq-item{background-color:#97c83b14;border:1px solid #97c83b;border-radius:8px;padding:12px 16px}.faq-item summary{align-items:center;cursor:pointer;display:flex;font-weight:600;gap:12px;list-style:none;padding:4px 0}.faq-item summary::marker{content:""}.faq-item summary:before{align-items:center;border:1px solid #97c83b;border-radius:50%;color:#97c83b;content:"+";display:inline-flex;flex-shrink:0;font-size:14px;height:20px;justify-content:center;line-height:1;width:20px}.faq-item[open] summary:before{content:"-"}.faq-item[open] summary{border-bottom:1px solid #97c83b80;padding-bottom:8px}.faq-item summary::-webkit-details-marker{display:none}.faq-answer{line-height:1.6;margin-top:12px}.partner-logo{display:flex;justify-content:center;padding:24px 0 8px}.partner-logo img{height:auto;max-width:260px;width:100%}.account-page{display:flex;flex-direction:column;gap:32px}.account-intro{max-width:620px}.account-intro p{color:#cfd8df;line-height:1.7;margin-top:8px}.account-auth{background-color:#3f4857a6;border:1px solid #b3e6e72e;border-radius:16px;display:flex;flex-direction:column;gap:20px;max-width:310px;padding:24px}.account-auth__header h4{margin-bottom:6px}.account-auth__header p{color:#cfd8df;line-height:1.6;margin:0}.account-auth__form{grid-gap:16px;display:grid;gap:16px}.account-auth__form form{grid-gap:12px;display:grid;gap:12px}.account-switch{color:#cfd8df;font-size:14px;margin:0}.account-switch__action{background:none;border:none;color:#97c83b;cursor:pointer;font:inherit;padding:0;text-decoration:underline}.account-switch__action:focus,.account-switch__action:hover{text-decoration:none}.account-auth--profile .account-auth__form{gap:20px}.account-logout{align-self:flex-start;margin-top:4px;padding:9px 20px}.account-auth--profile .account-auth__header p{max-width:540px}.contact-section{display:flex;flex-direction:column;gap:16px;max-width:520px}.contact-form{grid-gap:12px;display:grid;gap:12px}.contact-form label{font-weight:600}.contact-form .input-lime{width:100%}.contact-message{min-height:160px;resize:vertical}.contact-submit{justify-self:flex-start;padding:8px 18px}.contact-status{font-size:14px;margin-top:8px}.contact-status.success{color:#b3e6e7}.contact-status.error{color:#ffb4b4}nav .spacer{flex:1 1}.link-button{background:none;border:none;color:#97c83b;cursor:pointer;font-size:.95rem;padding:4px 0;text-decoration:underline}.link-button:disabled{cursor:default;opacity:.6}
/*# sourceMappingURL=main.5218278d.css.map*/