@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700&display=swap";#q-app{height:fit-content;min-height:100%;display:flex;flex-direction:column}#q-portal--tooltip{z-index:9999}.q-menu{outline:solid 1px #e5e7eb}.q-menu .q-item:not(.q-item--active) .q-focus-helper{opacity:0!important}.q-menu .q-item:not(.q-item--active):hover .q-focus-helper{opacity:.04!important}.q-menu .q-manual-focusable--focused:not(.q-item--active){background:#f3f4f6}.q-field--outlined .q-field__control:before{border:1px solid #e5e7eb}.q-field input{padding:4px}.q-field__control{padding:0 4px!important}.q-field__control textarea{padding:8px!important}.q-field--error .q-field__bottom{padding-left:0}#q-loading{position:fixed;z-index:99999!important;top:0;left:0;right:0;bottom:0}#q-loading .q-loading__solid .q-loading__backdrop{opacity:1}.global-loader-animated .q-loading__message{animation:fadeInText .5s ease-in-out}.q-loading__message{margin:40px 0}@keyframes fadeInText{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.q-notifications__list{z-index:99999}.q-scrollarea{contain:initial}.q-card{box-shadow:0 1px 2px #0000000d}.q-stepper__tab:not(.q-stepper__tab--active,.q-stepper__tab--done){color:#9ca3af}.q-img:has(.fallback-img)>div:first-child{padding-bottom:100%!important}.q-img:has(.fallback-img) .q-img__content>div{background:initial}.q-img:has(.fallback-img) img{width:100%!important;height:100%!important}@media (min-width: 600px){.sm\:text-h1{font-size:6rem;font-weight:300;line-height:6rem;letter-spacing:-.01562em}.sm\:text-h2{font-size:3.75rem;font-weight:300;line-height:3.75rem;letter-spacing:-.00833em}.sm\:text-h3{font-size:3rem;font-weight:400;line-height:3.125rem;letter-spacing:normal}.sm\:text-h4{font-size:2.125rem;font-weight:400;line-height:2.5rem;letter-spacing:.00735em}.sm\:text-h5{font-size:1.5rem;font-weight:400;line-height:2rem;letter-spacing:normal}.sm\:text-h6{font-size:1.25rem;font-weight:500;line-height:2rem;letter-spacing:.0125em}.sm\:text-subtitle1{font-size:1rem;font-weight:400;line-height:1.75rem;letter-spacing:.00937em}.sm\:text-subtitle2{font-size:.875rem;font-weight:500;line-height:1.375rem;letter-spacing:.00714em}.sm\:text-body1{font-size:1rem;font-weight:400;line-height:1.5rem;letter-spacing:.03125em}.sm\:text-body2{font-size:.875rem;font-weight:400;line-height:1.25rem;letter-spacing:.01786em}.sm\:text-caption{font-size:.75rem;font-weight:400;line-height:1.25rem;letter-spacing:.03333em}.sm\:text-overline{font-size:.75rem;font-weight:500;line-height:2rem;letter-spacing:.16667em;text-transform:uppercase}.sm\:leading-none{line-height:1}.sm\:leading-tight{line-height:1.25}.sm\:leading-snug{line-height:1.375}.sm\:leading-normal{line-height:1.5}.sm\:leading-relaxed{line-height:1.625}.sm\:leading-loose{line-height:2}.sm\:text-weight-thin{font-weight:100}.sm\:text-weight-light{font-weight:300}.sm\:text-weight-regular{font-weight:400}.sm\:text-weight-medium{font-weight:500}.sm\:text-weight-bold{font-weight:700}.sm\:text-weight-bolder{font-weight:900}.sm\:text-center{text-align:center}.sm\:text-left{text-align:left}.sm\:text-right{text-align:right}.sm\:text-justify{text-align:justify}.sm\:text-no-wrap{white-space:nowrap}}@media (min-width: 1024px){.md\:text-h1{font-size:6rem;font-weight:300;line-height:6rem;letter-spacing:-.01562em}.md\:text-h2{font-size:3.75rem;font-weight:300;line-height:3.75rem;letter-spacing:-.00833em}.md\:text-h3{font-size:3rem;font-weight:400;line-height:3.125rem;letter-spacing:normal}.md\:text-h4{font-size:2.125rem;font-weight:400;line-height:2.5rem;letter-spacing:.00735em}.md\:text-h5{font-size:1.5rem;font-weight:400;line-height:2rem;letter-spacing:normal}.md\:text-h6{font-size:1.25rem;font-weight:500;line-height:2rem;letter-spacing:.0125em}.md\:text-subtitle1{font-size:1rem;font-weight:400;line-height:1.75rem;letter-spacing:.00937em}.md\:text-subtitle2{font-size:.875rem;font-weight:500;line-height:1.375rem;letter-spacing:.00714em}.md\:text-body1{font-size:1rem;font-weight:400;line-height:1.5rem;letter-spacing:.03125em}.md\:text-body2{font-size:.875rem;font-weight:400;line-height:1.25rem;letter-spacing:.01786em}.md\:text-caption{font-size:.75rem;font-weight:400;line-height:1.25rem;letter-spacing:.03333em}.md\:text-overline{font-size:.75rem;font-weight:500;line-height:2rem;letter-spacing:.16667em;text-transform:uppercase}.md\:leading-none{line-height:1}.md\:leading-tight{line-height:1.25}.md\:leading-snug{line-height:1.375}.md\:leading-normal{line-height:1.5}.md\:leading-relaxed{line-height:1.625}.md\:leading-loose{line-height:2}.md\:text-weight-thin{font-weight:100}.md\:text-weight-light{font-weight:300}.md\:text-weight-regular{font-weight:400}.md\:text-weight-medium{font-weight:500}.md\:text-weight-bold{font-weight:700}.md\:text-weight-bolder{font-weight:900}.md\:text-center{text-align:center}.md\:text-left{text-align:left}.md\:text-right{text-align:right}.md\:text-justify{text-align:justify}.md\:text-no-wrap{white-space:nowrap}}@media (min-width: 1440px){.lg\:text-h1{font-size:6rem;font-weight:300;line-height:6rem;letter-spacing:-.01562em}.lg\:text-h2{font-size:3.75rem;font-weight:300;line-height:3.75rem;letter-spacing:-.00833em}.lg\:text-h3{font-size:3rem;font-weight:400;line-height:3.125rem;letter-spacing:normal}.lg\:text-h4{font-size:2.125rem;font-weight:400;line-height:2.5rem;letter-spacing:.00735em}.lg\:text-h5{font-size:1.5rem;font-weight:400;line-height:2rem;letter-spacing:normal}.lg\:text-h6{font-size:1.25rem;font-weight:500;line-height:2rem;letter-spacing:.0125em}.lg\:text-subtitle1{font-size:1rem;font-weight:400;line-height:1.75rem;letter-spacing:.00937em}.lg\:text-subtitle2{font-size:.875rem;font-weight:500;line-height:1.375rem;letter-spacing:.00714em}.lg\:text-body1{font-size:1rem;font-weight:400;line-height:1.5rem;letter-spacing:.03125em}.lg\:text-body2{font-size:.875rem;font-weight:400;line-height:1.25rem;letter-spacing:.01786em}.lg\:text-caption{font-size:.75rem;font-weight:400;line-height:1.25rem;letter-spacing:.03333em}.lg\:text-overline{font-size:.75rem;font-weight:500;line-height:2rem;letter-spacing:.16667em;text-transform:uppercase}.lg\:leading-none{line-height:1}.lg\:leading-tight{line-height:1.25}.lg\:leading-snug{line-height:1.375}.lg\:leading-normal{line-height:1.5}.lg\:leading-relaxed{line-height:1.625}.lg\:leading-loose{line-height:2}.lg\:text-weight-thin{font-weight:100}.lg\:text-weight-light{font-weight:300}.lg\:text-weight-regular{font-weight:400}.lg\:text-weight-medium{font-weight:500}.lg\:text-weight-bold{font-weight:700}.lg\:text-weight-bolder{font-weight:900}.lg\:text-center{text-align:center}.lg\:text-left{text-align:left}.lg\:text-right{text-align:right}.lg\:text-justify{text-align:justify}.lg\:text-no-wrap{white-space:nowrap}}@media (min-width: 1920px){.xl\:text-h1{font-size:6rem;font-weight:300;line-height:6rem;letter-spacing:-.01562em}.xl\:text-h2{font-size:3.75rem;font-weight:300;line-height:3.75rem;letter-spacing:-.00833em}.xl\:text-h3{font-size:3rem;font-weight:400;line-height:3.125rem;letter-spacing:normal}.xl\:text-h4{font-size:2.125rem;font-weight:400;line-height:2.5rem;letter-spacing:.00735em}.xl\:text-h5{font-size:1.5rem;font-weight:400;line-height:2rem;letter-spacing:normal}.xl\:text-h6{font-size:1.25rem;font-weight:500;line-height:2rem;letter-spacing:.0125em}.xl\:text-subtitle1{font-size:1rem;font-weight:400;line-height:1.75rem;letter-spacing:.00937em}.xl\:text-subtitle2{font-size:.875rem;font-weight:500;line-height:1.375rem;letter-spacing:.00714em}.xl\:text-body1{font-size:1rem;font-weight:400;line-height:1.5rem;letter-spacing:.03125em}.xl\:text-body2{font-size:.875rem;font-weight:400;line-height:1.25rem;letter-spacing:.01786em}.xl\:text-caption{font-size:.75rem;font-weight:400;line-height:1.25rem;letter-spacing:.03333em}.xl\:text-overline{font-size:.75rem;font-weight:500;line-height:2rem;letter-spacing:.16667em;text-transform:uppercase}.xl\:leading-none{line-height:1}.xl\:leading-tight{line-height:1.25}.xl\:leading-snug{line-height:1.375}.xl\:leading-normal{line-height:1.5}.xl\:leading-relaxed{line-height:1.625}.xl\:leading-loose{line-height:2}.xl\:text-weight-thin{font-weight:100}.xl\:text-weight-light{font-weight:300}.xl\:text-weight-regular{font-weight:400}.xl\:text-weight-medium{font-weight:500}.xl\:text-weight-bold{font-weight:700}.xl\:text-weight-bolder{font-weight:900}.xl\:text-center{text-align:center}.xl\:text-left{text-align:left}.xl\:text-right{text-align:right}.xl\:text-justify{text-align:justify}.xl\:text-no-wrap{white-space:nowrap}}.leading-none{line-height:1}.leading-tight{line-height:1.25}.leading-snug{line-height:1.375}.leading-normal{line-height:1.5}.leading-relaxed{line-height:1.625}.leading-loose{line-height:2}.bg-light-1,.bg-light-2{background-color:#f3f4f6!important}.bg-light-3{background-color:#e5e7eb!important}.bg-dark-1,.bg-dark-2{background-color:#1f2937!important}.bg-dark-3{background-color:#111827!important}.bg-muted{background-color:#6b7280!important}.text-light-1{color:#f9fafb!important}.text-light-2{color:#f3f4f6!important}.text-light-3{color:#e5e7eb!important}.text-dark-1{color:#374151!important}.text-dark-2{color:#1f2937!important}.text-dark-3{color:#111827!important}.text-muted{color:#6b7280!important}.text-weight-thin{font-weight:100!important}.text-weight-light{font-weight:300!important}.text-weight-regular{font-weight:400!important}.text-weight-medium{font-weight:500!important}.text-weight-bold{font-weight:700!important}.text-weight-bolder{font-weight:900!important}.border-blue{border:solid 1px #dbeafe!important}.border-amber{border:solid 1px #ffedd5!important}.border-green{border:solid 1px #bbf7d0!important}.border-red{border:solid 1px #fee2e2!important}.border-grey{border:solid 1px #e5e7eb!important}.btn-icon{padding:8px;min-height:0;height:fit-content}.btn-icon .q-btn__content{flex:none}.btn-ghost{background-color:transparent!important;border:none!important;box-shadow:none!important}.btn-ghost:hover{opacity:.75}.blurred-content{filter:blur(4px);pointer-events:none;-webkit-user-select:none;user-select:none}.page{min-height:0!important;display:flex;flex-direction:column;gap:16px;flex:1;width:100%;margin:0 auto}@media (min-width: 640px){.container-md{max-width:640px}}@media (min-width: 768px){.container-md{max-width:768px}}@media (min-width: 1024px){.container-md{max-width:1024px}}@media (min-width: 640px){.container-lg{max-width:640px}}@media (min-width: 768px){.container-lg{max-width:768px}}@media (min-width: 1024px){.container-lg{max-width:1024px}}@media (min-width: 1128px){.container-lg{max-width:1128px}}@media (min-width: 640px){.container-xl{max-width:640px}}@media (min-width: 768px){.container-xl{max-width:768px}}@media (min-width: 1024px){.container-xl{max-width:1024px}}@media (min-width: 1128px){.container-xl{max-width:1128px}}@media (min-width: 1280px){.container-xl{max-width:1280px}}@media (min-width: 640px){.container-xxl{max-width:640px}}@media (min-width: 768px){.container-xxl{max-width:768px}}@media (min-width: 1024px){.container-xxl{max-width:1024px}}@media (min-width: 1128px){.container-xxl{max-width:1128px}}@media (min-width: 1280px){.container-xxl{max-width:1280px}}@media (min-width: 1536px){.container-xxl{max-width:1536px}}.skeleton-loading{position:relative;overflow:hidden;pointer-events:none}.skeleton-loading:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;border-radius:inherit;animation:skeleton-shimmer 2.5s infinite;z-index:1}.skeleton-loading.skeleton-text:before{height:1em;margin:.1em 0;border-radius:4px}.skeleton-loading.skeleton-circle:before{border-radius:50%}.skeleton-loading.skeleton-rounded:before{border-radius:8px}@keyframes skeleton-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.gap-xs{gap:4px!important}.gap-sm{gap:8px!important}.gap-md{gap:16px!important}.gap-lg{gap:24px!important}.gap-xl{gap:48px!important}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border-width:0!important}body,html{height:100%}*,*:before,*:after{box-sizing:border-box;line-height:1.85em}body{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}h1,h2,h3,h4,h5,h6{margin:0}.animated-cursor-outline{position:fixed;top:0;left:0;pointer-events:none;z-index:99999999;border-radius:50%;opacity:0;transition:opacity .3s ease;will-change:transform}.animated-cursor-outline{width:40px;height:40px;border:2px solid #adaef7;margin-left:-20px;margin-top:-20px;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);transition:border-color .15s ease,box-shadow .2s ease,backdrop-filter .2s ease}.animated-cursor-outline--active{border-color:#adaef7;border-width:2px;backdrop-filter:blur(.5px);-webkit-backdrop-filter:blur(0px);box-shadow:0 0 0 1px #7c7ee333,0 4px 12px #7c7ee326}@media (pointer: coarse){.animated-cursor-outline{display:none}}@media (prefers-reduced-motion: reduce){.animated-cursor-outline{display:none}}@media (prefers-contrast: high){.animated-cursor-outline{display:none}body{cursor:auto!important}}.base-dialog .base-modal{width:100%;border-radius:12px;padding:0}.base-dialog .base-modal .btn-close{position:absolute;top:8px;right:8px}.base-history-item .history-summary{display:flex;align-items:center;flex-wrap:wrap;gap:16px}.base-history-item .expand-toggle{margin-left:auto;color:#1976d2}.base-history-item .history-content{background:#fafafa;border-top:1px solid #e0e0e0;border-radius:0 0 8px 8px}.base-history-item .history-section:last-child{margin-bottom:0}.base-history-item .section-header{display:flex;align-items:center;gap:8px}.base-history-item .history-timeline:before{content:"";position:absolute;left:8px;top:0;bottom:0;width:2px;background:#e0e0e0}.base-history-item .timeline-item:last-child{margin-bottom:0}.base-history-item .timeline-marker{position:absolute;left:-20px;top:8px;width:12px;height:12px;border-radius:50%;border:3px solid white;box-shadow:0 25px 50px -12px #00000040}.base-history-item .timeline-marker.resume-marker{background:#1976d2}.base-history-item .timeline-marker.email-marker{background:#f57c00}.base-history-item .timeline-marker.pitch-marker{background:#9c27b0}.base-history-item .timeline-content{background:#fff;border:1px solid #e0e0e0;border-radius:8px}.base-history-item .timeline-header{display:flex;justify-content:space-between;align-items:center}.base-history-item .timeline-actions{display:flex;gap:4px}.base-history-item .action-btn{min-width:28px!important;width:28px;height:28px}.base-history-item .detail-row :last-child{margin-bottom:0}.base-history-item .fadeIn{animation-duration:.2s;animation-fill-mode:both;animation-name:fadeInCustom}.base-history-item .fadeOut{animation-duration:.15s;animation-fill-mode:both;animation-name:fadeOutCustom}@keyframes fadeInCustom{0%{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes fadeOutCustom{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-4px) scale(.99)}}.base-input{min-height:fit-content}.base-input .q-field__control{padding:0 4px;display:flex;justify-content:center;align-items:center}.base-input .q-field__prepend{padding-right:4px}.base-input .spinner{position:absolute;top:0;right:0;transform:translate(-50%,-50%)}.base-badge{min-height:0}.base-badge.outlined{border:1px solid}.base-badge.outlined-red{border-color:#fecaca}.base-badge.outlined-pink{border-color:#fbcfe8}.base-badge.outlined-purple{border-color:#e9d5ff}.base-badge.outlined-deep-purple{border-color:#ddd6fe}.base-badge.outlined-indigo{border-color:#c7d2fe}.base-badge.outlined-blue{border-color:#bfdbfe}.base-badge.outlined-light-blue{border-color:#bae6fd}.base-badge.outlined-cyan{border-color:#a5f3fc}.base-badge.outlined-teal{border-color:#99f6e4}.base-badge.outlined-green{border-color:#bbf7d0}.base-badge.outlined-light-green,.base-badge.outlined-lime{border-color:#d9f99d}.base-badge.outlined-yellow,.base-badge.outlined-amber{border-color:#fde68a}.base-badge.outlined-orange{border-color:#fed7aa}.base-badge.outlined-deep-orange{border-color:#fecaca}.base-badge.outlined-brown{border-color:#e7e5e4}.base-badge.outlined-grey{border-color:#e5e7eb}.base-badge.outlined-blue-grey{border-color:#e2e8f0}.file-input-dropzone{border:2px dashed #e5e7eb;border-radius:8px;padding:48px;text-align:center;transition:.3s cubic-bezier(.25,.8,.5,1);position:relative;min-height:200px;display:flex;align-items:center;justify-content:center}.file-input-dropzone.dropzone-active{border-color:#6366f1;background-color:#6366f10d}.file-input-dropzone.dropzone-disabled{opacity:.6;pointer-events:none}.file-input-dropzone.dropzone-has-file{border-style:solid;border-color:#f3f4f6;background-color:#6366f103}.file-input-dropzone:focus-visible{outline:2px solid #6366f1;outline-offset:2px}.file-input-dropzone[role=button]{cursor:pointer}.file-input-dropzone[role=button]:active{background-color:#6366f10d;border-color:#6366f1}.file-input-dropzone .dropzone-content,.file-input-dropzone .selected-file-content{width:100%}.file-input-dropzone .file-preview{display:flex;flex-direction:column;align-items:center}.file-input-dropzone .file-actions{display:flex;justify-content:center;flex-direction:column;gap:16px}.file-input-dropzone .file-actions div{display:flex;gap:8px;width:100%}.file-input-dropzone .file-actions div button{width:100%}.file-input-dropzone .hidden-file-input{position:absolute;pointer-events:none;opacity:0;width:0;height:0}.file-input-picker>div{display:flex;align-items:center;flex-wrap:wrap;gap:16px}.file-input-picker .choose-btn{min-width:104px;width:100%}@media (min-width: 1024px){.file-input-picker .choose-btn{width:fit-content}}.file-input-picker .hidden-file-input{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.html-editor{position:relative;width:100%;height:100%;overflow:hidden;border:solid 1px #e5e7eb;border-radius:2px}.html-editor .content{position:relative;border:none;width:100%;height:100%;border-radius:8px}.html-editor .feedback{position:absolute;bottom:-20px;right:0}.html-editor .loading-overlay{position:absolute;top:1px;right:1px;bottom:1px;left:1px;background:#fff9;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:9999}.skeleton-element.skeleton-button{border-radius:4px}.skeleton-element.skeleton-badge,.skeleton-element.skeleton-chip{border-radius:12px}.skeleton-element.skeleton-icon{border-radius:2px}.skeleton-element.skeleton-card{border-radius:8px}.skeleton-text.skeleton-h1,.skeleton-text.skeleton-h2,.skeleton-text.skeleton-h3,.skeleton-text.skeleton-h4,.skeleton-text.skeleton-h5,.skeleton-text.skeleton-h6{border-radius:4px}.skeleton-text.skeleton-body1,.skeleton-text.skeleton-body2,.skeleton-text.skeleton-subtitle1,.skeleton-text.skeleton-subtitle2{border-radius:3px}.skeleton-text.skeleton-caption,.skeleton-text.skeleton-overline{border-radius:2px}.stepper-dropdown .q-expansion-item .q-item{border-radius:8px}.stepper-dropdown .nav{display:flex;flex-direction:column;gap:4px}.stepper-dropdown .q-card__section{padding:0}.stepper-dropdown .q-btn__content{display:grid;gap:8px;grid-template-columns:32px auto}.stepper-dropdown .q-btn__content i{justify-self:center}.subscription-upgrade .header-section{background:#eef2ff;color:#3730a3}.subscription-upgrade .feature-icon{width:fit-content;min-width:0}.q-header{height:54px;display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:100%}@media (min-width: 1024px){.q-header{height:64px}}.toggle-btn .chevron-icon{transition:.3s cubic-bezier(.25,.8,.5,1)}.job-avatar{outline:solid 1px #e5e7eb}.source-survey .q-field__control,.source-survey .q-field__control-container{height:32px!important}.source-survey input[type=text]{padding:0;height:32px}.settings-section{padding:8px;border-radius:10px}.settings-section .title{font-weight:500}.resume-edit-dialog .q-card{display:flex;flex-direction:column;height:100%}.resume-edit-dialog .q-card .q-card__section{height:100%;display:flex;flex-direction:column}.resume-edit-dialog .q-dialog__inner>.q-card>.q-card__actions .q-btn--rectangle{min-width:0}.resume-edit-dialog .slide-left-enter-active,.resume-edit-dialog .slide-left-leave-active{transition:transform .3s ease-in-out,opacity .3s ease-in-out}.resume-edit-dialog .slide-left-enter-from,.resume-edit-dialog .slide-left-leave-to{transform:translate(-100%);opacity:0}.resume-upload a:hover{opacity:.75;transition:.3s cubic-bezier(.25,.8,.5,1)}.resume-upload .mocked-upload-loader{height:100%}.resume-upload .mocked-upload-loader>div:first-child>div{top:-32px}.resume-loader{display:grid;grid-template-rows:3fr 2fr;justify-items:center;align-items:center;width:100%;height:224px;overflow:hidden}@media (min-width: 1024px){.resume-loader{grid-template-rows:3fr 1fr}}.resume-loader>div:first-child{position:relative;width:100%;height:100%}.resume-loader>div:first-child>div{position:absolute;top:-80px;left:50%;transform:translate(-50%)}@media (min-width: 1024px){.resume-loader>div:first-child>div{top:-100px}}.resume-loader .scrolling-text{padding:0 16px;font-weight:400;font-size:.875rem;color:#6b7280;text-align:center;letter-spacing:.5px}.resume-loader .scrolling-text span{display:block}.resume-loader .fade-text-enter-active,.resume-loader .fade-text-leave-active{transition:opacity .4s ease-in-out}.resume-loader .fade-text-enter-from,.resume-loader .fade-text-leave-to{opacity:0}.resume-loader strong{font-weight:600}.auth-google{background-color:#f9fafb;border:1px solid #f3f4f6;width:100%;height:48px;border-radius:8px;text-transform:none}@media (min-width: 600px){.auth-google{height:56px}}.auth-google:hover .q-focus-helper{background-color:#e5e7eb!important}.auth-google .q-btn__content{display:flex;justify-content:center;align-items:center;gap:8px}.auth-google .q-btn__content span{display:flex;justify-content:center;align-items:center}.auth-container{padding:24px;display:flex;flex-direction:column;gap:16px}.auth-container>h2{display:none}.auth-container>p{margin:0 auto}.auth-container .q-field__control{border-radius:8px;height:48px;padding:0 16px}.auth-container form>div:first-child{gap:24px}.auth-container .btn-ghost{padding:0;text-decoration:underline;cursor:pointer}.auth-container .btn-submit{text-transform:none;border-radius:8px;height:48px}@media (min-width: 600px){.auth-container{gap:24px}}@media (min-width: 1024px){.auth-container{padding:48px}.auth-container>h2{display:block}.auth-container .auth-footer{justify-content:flex-start}.auth-container .btn-submit{height:52px}}.access-gate-section .q-card__section:first-child{background:#eef2ff;color:#3730a3;height:100%;max-height:fit-content}.access-gate{height:fit-content}.access-gate-dialog{z-index:99999!important}.access-gate-dialog .subscription-upgrade h3{text-align:center}.access-gate-dialog .base-modal>.q-card__section{padding:0}.application-email-form{display:flex;flex-direction:column;gap:16px}.application-email-form .q-field .q-field__control{background-color:#fff;height:42px}.application-email-form .q-editor.error{outline:solid 1px #ef4444}.application-email-form .q-editor__content p{margin:0}.application-email-form .q-editor__toolbar-group{display:flex}.application-recruiter{display:flex;align-items:center;gap:16px}.application-recruiter>div{display:flex;flex-direction:column}.application-recruiter .q-img.blurred-content{filter:blur(6px)}.application-recruiter .q-avatar{border:solid 1px #e5e7eb}.application-email-section{width:100%}@media (min-width: 1024px){.application-email-section{border:solid 1px #e5e7eb;border-radius:4px;background-color:#f9fafb;padding:16px}}.application-email-section .browse-through-btn:before{border:solid 1px #bfdbfe}.application-resume-section{width:100%}@media (min-width: 1024px){.application-resume-section{border:solid 1px #e5e7eb;border-radius:4px;background-color:#f9fafb;padding:16px}}.application-resume-section>div:first-child{display:flex;justify-content:space-between;margin-bottom:24px}.application-resume-section>div:first-child .actions-container{width:100%;display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.application-resume-section>div:first-child .actions-container .access-gate,.application-resume-section>div:first-child .actions-container .q-btn{width:100%}@media (min-width: 1024px){.application-resume-section>div:first-child .actions-container{display:flex;width:fit-content}.application-resume-section>div:first-child .actions-container .access-gate,.application-resume-section>div:first-child .actions-container .q-btn{width:fit-content}}.application-resume-section .keywords-section .badges-container{display:flex;flex-wrap:wrap;gap:4px}.application-resume-section .q-btn{background-color:#fff;border:solid 1px #e5e7eb}.application-resume-section .q-btn:hover .q-focus-helper{background-color:#e5e7eb}.application-section .q-item.q-hoverable:hover{background-color:#f9fafb!important}.application-section .q-item.q-hoverable:hover>.q-focus-helper{opacity:0}.application-section .q-stepper{width:100%;box-shadow:none}.application-section .q-stepper.q-stepper--vertical .q-stepper__line:after{display:none}.application-section .q-stepper .q-stepper__header--border{border-bottom:none}.application-section .q-stepper .q-stepper__tab{padding:8px}.application-section .q-stepper .skeleton-loading.q-stepper__line:before{width:0}.application-section .q-stepper .q-stepper__line:has(.skeleton-loading):after{width:0}.application-section .q-stepper .q-stepper__dot.skeleton-loading{background-color:#e5e7eb}.application-section .q-stepper .q-stepper__step-inner{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:24px;padding:0}.application-section .q-stepper .q-stepper__step-content{padding:8px 0 0}.application-section .q-stepper:not(.q-stepper--vertical) .q-stepper__header,.application-section .q-stepper:not(.q-stepper--vertical) .q-stepper__tab{display:none}.application-section .q-stepper.q-stepper--vertical .q-stepper__step-content{padding-left:40px}.application-section .q-stepper .access-gate:has(.action-btn){width:100%}.application-section .q-stepper .action-btn{width:100%}@media (min-width: 1024px){.application-section .q-stepper:not(.q-stepper--vertical) .q-stepper__header,.application-section .q-stepper:not(.q-stepper--vertical) .q-stepper__tab{display:flex}.application-section .q-stepper .q-stepper__step-content{padding-left:0}.application-section .q-stepper .access-gate:has(.action-btn){width:fit-content}.application-section .q-stepper .action-btn{width:fit-content}}.application-card{height:100vh;border-radius:16px 16px 0 0;overflow:hidden}.application-card>.q-card__section:nth-child(1){padding:16px}.application-card>.q-card__section:nth-child(1)>div{flex-wrap:nowrap}.application-card .q-scroll-area .q-card__section{padding:4px}.application-card .q-scroll-area .application-section .q-stepper .q-stepper__header,.application-card .q-scroll-area .application-section .q-stepper .q-stepper__tab{display:flex}.application-card .q-scroll-area .application-section .q-stepper .q-stepper__step-inner{padding:24px 0}.application-modal .q-dialog__inner{padding:0}.application-modal .q-card{height:100vh;border-radius:16px 16px 0 0;overflow:hidden}.application-modal .q-card>.q-card__section:nth-child(1){padding:16px}.application-modal .q-card>.q-card__section:nth-child(1)>div{flex-wrap:nowrap}.application-modal .q-scroll-area .q-card__section{padding:4px}.application-modal .q-scroll-area .application-section .q-stepper .q-stepper__header,.application-modal .q-scroll-area .application-section .q-stepper .q-stepper__tab{display:flex}.application-modal .q-scroll-area .application-section .q-stepper .q-stepper__step-inner{padding:24px 0}@property --angle{syntax: "<angle>"; inherits: true; initial-value: 0turn;}.job-list-card{position:relative;width:100%;cursor:pointer;border:1px solid #e5e7eb;background-color:initial}.job-list-card:hover{box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.job-list-card.visited .q-card__section{background-color:#fff}.job-list-card.active{border:2px solid #a5b4fc}.job-list-card.processing{--border-width: 2px;position:relative;border-radius:6px;border:var(--border-width) solid transparent}.job-list-card.processing:before{content:" ";position:absolute;inset:calc(var(--border-width) * -1);z-index:-1;border:inherit;border-radius:inherit;background-image:conic-gradient(from var(--angle),#f9fafb 80%,#e0e7ff 88%,#f3f4f6 92%,#818cf8 100%);background-origin:border-box;mask:linear-gradient(black,black),linear-gradient(black,black);mask-clip:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;animation:spin 5s linear infinite}@keyframes spin{to{--angle: 1turn}}.job-list-card .q-card__section{display:flex;justify-content:space-between;gap:16px;background-color:#f9fafb}.job-list-card .q-card__section>div:not(.action-btns){display:flex;gap:16px}.job-list-card .job-info{display:flex;flex-direction:column}.job-list-card .action-btns{position:absolute;right:8px;top:8px;bottom:8px;display:flex;flex-direction:column;justify-content:space-between}.jobs-preview-description .check-badge{display:flex;justify-content:center;height:20px;width:20px}.jobs-preview-description .preview .q-list{display:flex;flex-direction:column;gap:12px}.jobs-preview-description .details{display:flex;flex-direction:column}.jobs-preview-description .details>div{margin-bottom:24px}.jobs-preview-description .description-toggle{display:flex;justify-content:center;align-items:center;cursor:pointer;width:fit-content;margin:0 auto}.jobs-preview-description .full-description h4{margin:8px 0;font-size:.875rem;font-weight:500;line-height:1.75rem;letter-spacing:.00937em}@media (min-width: 1024px){.jobs-preview-description .full-description h4{font-size:1rem}}.jobs-preview-description .full-description ul{margin:0}.jobs-preview-description .full-description p{margin:8px 0}.jobs-preview-description .q-item{display:flex;gap:8px;padding:4px 0;min-height:fit-content}.jobs-preview-description .chevron-icon{transition:.3s cubic-bezier(.25,.8,.5,1)}.jobs-preview-description .requirements-list .q-item{align-items:center}.jobs-list>div{display:flex;flex-direction:column;height:100%}.jobs-list .q-scrollarea__content{display:flex;flex-direction:column;justify-content:space-between}.jobs-list .q-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.jobs-list .q-list .q-item{padding:0}.jobs-list .jobs-pagination{display:flex;justify-content:center}.jobs-list .q-expansion-item .q-expansion-item__container .q-item:hover>.q-focus-helper{opacity:0}.jobs-list .q-expansion-item .q-expansion-item__container .q-expansion-item__content .q-card__section{padding:0}.jobs-list .q-expansion-item .expansion-content{background-color:#f9fafb;padding:16px;border:solid 1px #e5e7eb;border-top:none;border-radius:0 0 4px 4px;overflow:hidden}.jobs-list .q-expansion-item .q-scrollarea__content{gap:8px;justify-content:flex-start;width:100%}.jobs-list .q-expansion-item .access-gate,.jobs-list .q-expansion-item .q-btn{width:100%}.jobs-list .q-expansion-item .q-stepper__step-content{padding-right:16px}.jobs-list .q-pull-to-refresh__puller-container{z-index:2000!important}.jobs-header{display:flex;align-items:center;justify-content:space-between;gap:16px}.jobs-header>div{display:flex;align-items:center;gap:16px}.jobs-header>div:nth-child(2){gap:8px}.jobs-header .badge-container{position:relative;display:flex;align-items:center;justify-content:center}.jobs-header .badge-container .q-badge{width:40px;height:40px;border-radius:50%;display:flex;justify-content:center;align-items:center;z-index:10;position:relative}.jobs-header .badge-container .q-badge+span{color:#a5b4fc}.jobs-header .badge-container .pulse-ring{position:absolute;top:0;left:0;width:40px;height:40px;border-radius:50%;border:2px solid rgba(99,102,241,.4);pointer-events:none;z-index:1;will-change:transform,opacity;backface-visibility:hidden}.fade-enter-active,.fade-leave-active{transition:.3s cubic-bezier(.25,.8,.5,1)}.fade-enter-from,.fade-leave-to{opacity:0}.pulse-fade-enter-active,.pulse-fade-leave-active{transition:.3s cubic-bezier(.25,.8,.5,1)}.pulse-fade-enter-from,.pulse-fade-leave-to{opacity:0}.jobs-preview-header{display:flex;justify-content:space-between;gap:16px}.jobs-preview-header>div{display:flex}.jobs-preview-header>div:first-child{gap:16px}.jobs-preview-header a{text-decoration:none;color:inherit;transition:.3s cubic-bezier(.25,.8,.5,1)}.jobs-preview-header a:hover{text-decoration:underline}.jobs-preview-header .job-info{display:flex;flex-direction:column}.jobs-preview-header .action-btns .q-btn{display:flex;justify-content:center;align-items:center;width:40px;height:40px}.jobs-preview{border-radius:4px;overflow:hidden}.jobs-preview .q-scrollarea__content{display:flex;flex-direction:column}.jobs-preview .q-card{flex:1}.jobs-preview .apply-wrapper{width:fit-content;margin:0 auto}.base-kanban{width:100%;flex:1 0 0;flex-wrap:nowrap;align-items:stretch;overflow-x:auto;overflow-y:hidden;gap:16px;padding-bottom:16px;position:relative}.base-kanban .q-scrollarea__content{display:flex;gap:16px;padding:1px}.base-kanban .kanban-column{display:flex;width:364px}.base-kanban .kanban-column>.q-card{background-color:#f8f9fa;transition:.3s cubic-bezier(.25,.8,.5,1);width:100%;flex-wrap:nowrap}.base-kanban .kanban-column>.q-card:has(.kanban-chosen){box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.base-kanban .column-header{position:sticky;top:0;border-bottom:1px solid #e0e0e0;background:#fff;border-radius:8px 8px 0 0;z-index:10}.base-kanban .column-content{flex:1;padding:16px!important;min-height:224px;overflow-y:auto}.base-kanban .empty-column{position:absolute;left:0;right:0;flex:1;display:flex;align-items:center;justify-content:center;min-height:120px;transition:.3s cubic-bezier(.25,.8,.5,1)}.base-kanban .loading-card .q-card{background:#fff;border:1px solid #e0e0e0;border-radius:8px}.base-kanban .draggable-list{height:100%;min-height:80px;display:flex;flex-direction:column;gap:16px}.base-kanban .kanban-card{overflow:a;transition:.3s cubic-bezier(.25,.8,.5,1)}.base-kanban .kanban-card:hover{transform:translateY(-2px)}.base-kanban .draggable-card{cursor:grab;background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 1px 2px #0000000d;-webkit-user-select:none;user-select:none}.base-kanban .draggable-card:hover{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.base-kanban .draggable-card:active{cursor:grabbing}.base-kanban .kanban-ghost{transform:scale(.95);border:2px dashed #667eea;background:#667eea1a!important}.base-kanban .kanban-chosen{cursor:grabbing!important;transform:rotate(1deg) scale(.95);box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.base-kanban .kanban-chosen:after{content:"";position:absolute;top:-4px;left:-4px;right:-4px;bottom:-4px;background:linear-gradient(45deg,#667eea,#764ba2);border-radius:12px;z-index:-1;opacity:.3;filter:blur(8px)}.base-kanban .kanban-drag{opacity:0!important}.base-pagination{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}@media (min-width: 1024px){.base-pagination{flex-direction:column;gap:24px}}.base-pagination .pagination-info{flex:1;min-width:120px}@media (min-width: 1024px){.base-pagination .pagination-info{text-align:center}}.base-pagination .pagination-controls{display:flex;align-items:center;gap:4px}.base-pagination .pagination-controls .pagination-btn{min-width:40px;height:40px}.base-pagination .pagination-controls .page-label-container{display:flex;justify-content:center;width:24px}.base-select{min-height:fit-content}.base-select .q-field__native{padding-left:8px}.base-select .active-text{margin:0 0 0 4px;max-height:20px}.base-select .active-indicator{height:6px;width:6px;padding:0;margin:0 0 0 4px}.base-select .q-item__label{width:100%}.base-select .q-item__label>div{display:flex;justify-content:space-between;width:100%}.base-table .expanded-row{background:#fafafa}.base-table .expanded-content{padding:0!important}.base-table .q-skeleton{border-radius:4px}.base-table .row-clickable{cursor:pointer}.base-table .q-table .q-td{padding:8px 16px}.base-table .q-table .q-th{padding:8px 16px;font-weight:600}.base-table .q-markup-table th,.base-table .q-markup-table td{padding:8px 16px}.base-banner{min-height:auto}.base-banner.border-red{border:1px solid #fecaca!important}.base-banner.border-green{border:1px solid #bbf7d0!important}.base-banner.border-amber{border:1px solid #fde68a!important}.base-banner.border-blue{border:1px solid #bfdbfe!important}.base-banner.border-orange{border:1px solid #fed7aa!important}.base-banner.border-purple{border:1px solid #e9d5ff!important}.base-banner.border-cyan{border:1px solid #a5f3fc!important}.base-banner.border-teal{border:1px solid #99f6e4!important}.base-banner.border-pink{border:1px solid #fbcfe8!important}.base-banner.border-indigo{border:1px solid #c7d2fe!important}.base-banner.border-lime{border:1px solid #d9f99d!important}.base-banner.border-yellow{border:1px solid #fde68a!important}.base-banner.border-deep-orange{border:1px solid #fecaca!important}.base-banner.border-deep-purple{border:1px solid #ddd6fe!important}.base-banner.border-light-blue{border:1px solid #bae6fd!important}.base-banner.border-light-green{border:1px solid #d9f99d!important}.base-banner.border-brown{border:1px solid #e7e5e4!important}.base-banner.border-grey{border:1px solid #e5e7eb!important}.base-banner.border-blue-grey{border:1px solid #e2e8f0!important}.extension-install-details{display:flex;flex-direction:column;gap:16px;padding:16px}@media screen and (min-height: 764px){.extension-install-details{gap:48px}}.extension-install-details>p{color:#312e81;font-weight:600;font-size:1.5rem;text-align:center;margin-bottom:16px}@media screen and (min-height: 764px){.extension-install-details>p{margin-bottom:0}}.extension-install-details .video-container{display:flex;justify-content:center;overflow:hidden;border:solid 1px #e5e7eb;border-radius:4px;width:fit-content;margin:0 auto}.extension-install-details .video-container .demo-video{width:100%;height:auto}.extension-install-details .video-container .video-error{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px;height:256px;text-align:center}.extension-install-details .tip{display:flex;justify-content:center;align-items:center;gap:8px}.extension-install-details .tip>p{margin:0}.extension-install-details .q-list{width:fit-content;margin:0 auto}.extension-install-details .q-item{min-height:0;align-items:center;gap:8px;padding-top:4px;padding-bottom:8px}.extension-install-details .q-badge{width:24px;height:24px}.extension-install-details .q-btn{display:block;margin:0 auto}.extension-install-details>div:last-child{gap:20px}.q-drawer:has(.extension-drawer){z-index:9999;top:0!important;font-family:Inter,sans-serif;line-height:1.3rem}.q-drawer:has(.extension-drawer) .layout-main{background:#374151;width:100%;position:absolute;right:0;height:100%;max-height:100vh}.q-drawer:has(.extension-drawer) .layout-main .navbar{position:relative;padding:8px 16px}.q-drawer:has(.extension-drawer) .layout-main .navbar>div{height:26px}.q-drawer:has(.extension-drawer) .layout-main .layout-base,.q-drawer:has(.extension-drawer) .layout-main .layout-builder{padding:16px;height:100%;overflow:hidden;display:flex;margin:4px;border-radius:12px 12px 0 0;background-color:#f9fafb}.q-drawer:has(.extension-drawer) .layout-main .layout-builder .tabs{font-size:13px;background-color:#f3f4f6;border-radius:4px;border:solid 1px #e5e7eb;padding:12px}@media (min-width: 1024px){.q-drawer:has(.extension-drawer) .layout-main .layout-builder .tabs{font-size:14px}}.q-drawer:has(.extension-drawer) .layout-main .layout-builder .tabs button{background:none;border:none;cursor:pointer;color:#9ca3af;font-weight:500;display:flex;align-items:center;gap:6px;transition:.3s cubic-bezier(.25,.8,.5,1)}.q-drawer:has(.extension-drawer) .layout-main .layout-builder .tabs button.disable{cursor:initial;opacity:.5}.q-drawer:has(.extension-drawer) .layout-main .layout-builder .tabs button:hover:not(.disable){color:#6b7280}.q-drawer:has(.extension-drawer) .layout-main .layout-builder .tabs button.active{color:#374151}.q-drawer:has(.extension-drawer) .layout-main .layout-builder .job-post-heading .thumbnail{outline:solid 1px #e5e7eb;border-radius:4px}.q-drawer:has(.extension-drawer) .layout-main .extension-file-input{border:1px dashed #d1d5db}.q-drawer:has(.extension-drawer) .layout-main .extension-file-input.dropzone-active{border-color:#22c55e;background-color:#22c55e0d}.q-drawer:has(.extension-drawer) .layout-main .extension-file-input.dropzone-has-file{background-color:#22c55e03}.q-drawer:has(.extension-drawer) .layout-main .dropzone-content button{font-size:14px}.q-drawer:has(.extension-drawer) .layout-main .dropzone-content div>p:nth-child(1){font-size:16px}.q-drawer:has(.extension-drawer) .layout-main .file-preview div>p:nth-child(1){font-size:16px}.q-drawer:has(.extension-drawer) .layout-main .file-actions>button{display:none}
