@charset "UTF-8";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}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box}@keyframes rotate{to{background-position:15% 50%}}:root{--color-primary:#003153}body{background-color:#003153;background-color:var(--color-primary);background-image:url(/static/media/bg.5103964a7fad6f8e8c7b.jpeg);background-repeat:no-repeat;background-size:cover;color:#f9f9f9;display:grid;height:100vh;margin:0;padding:0 24px;place-items:center}.login-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#181524a8;border-radius:20px;margin:0 20px;padding:70px 30px 44px;position:relative;text-align:center;width:100%;z-index:3}@media (min-width:448px){.login-card{margin:0;min-width:400px;width:70%}}@media (min-width:500px){body{padding:0}}@media (min-width:628px){.login-card{border-radius:0;bottom:0;display:flex;flex-direction:column;justify-content:center;max-width:500px;min-width:auto;padding:0 44px;position:fixed;right:0;top:0;width:50%}}.login-card>h2{font-size:36px;font-weight:400;margin:0 0 12px}.login-card>h3{color:#ffffff61;font-size:16px;font-weight:400;margin:0 0 48px}.login-form{grid-gap:16px;display:grid;gap:16px;margin:0;width:100%}.login-form>:is(input,button){border:0;border-radius:6px;height:56px;width:100%}.login-form>input{background:#ffffff14;color:#fffffff5;font-family:inherit;font-size:16px;padding:0 16px}.login-form>input:focus{outline:#003153;outline:var(--color-primary)}.login-form>input::placeholder{color:#ffffff61}.login-form>button{background:#003153;background:var(--color-primary);border:0;color:#f9f9f9;cursor:pointer;font-family:inherit;font-size:18px;font-weight:400;height:56px;padding:0 16px;text-align:center;transition:all .375s;width:100%}.login-form button:disabled{background-color:#aaa;cursor:not-allowed}.login-form>a{color:#003153;color:var(--color-primary);font-size:16px;margin-bottom:30px;text-align:left;text-decoration:none}.loader{animation:spin 1s linear infinite;border:4px solid #f3f3f3;border-radius:50%;border-top-color:#3498db;height:20px;margin:auto;width:20px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.dashboard{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #ffffff4d;border-radius:10px;box-shadow:0 4px 8px #0003;color:#fff;font-size:1.2rem;margin:40px auto;max-width:1000px;padding:40px}h1{font-size:2.5rem;margin-bottom:20px}p{font-size:1.5rem;margin-bottom:30px}.file-upload{color:#777;margin-top:20px}.file-upload input[type=file]{display:block;font-size:1rem;margin-bottom:10px;width:100%}.file-upload button{background-color:var(--color-primary);border:none;border-radius:5px;color:#f9f9f9;cursor:pointer;font-size:1rem;padding:15px 30px;transition:background-color .3s ease}.file-upload button:hover{background-color:darken(var(--color-primary),10%)}.input-name{color:#fff}.CircularProgressbar{vertical-align:middle;width:100%}.CircularProgressbar .CircularProgressbar-path{stroke:#3e98c7;stroke-linecap:round;transition:stroke-dashoffset .5s ease 0s}.CircularProgressbar .CircularProgressbar-trail{stroke:#d6d6d6;stroke-linecap:round}.CircularProgressbar .CircularProgressbar-text{fill:#3e98c7;dominant-baseline:middle;text-anchor:middle;font-size:20px}.CircularProgressbar .CircularProgressbar-background{fill:#d6d6d6}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-background{fill:#3e98c7}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-text{fill:#fff}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-path{stroke:#fff}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-trail{stroke:#0000}.page.sidebar-3-page:after{background:#00000026;content:"";inset:0;position:fixed;z-index:0}.sidebar-3{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00000040;border-radius:8px;bottom:20px;left:20px;position:fixed;top:40px;transition:width .45s;width:56px;z-index:2}.sidebar-3 .material-symbols-outlined{font-size:20px}.sidebar-3.open{width:190px}.sidebar-3 .inner{left:0;position:absolute;top:0;width:190px}.sidebar-3 header{align-items:center;border-top-left-radius:8px;border-top-right-radius:8px;display:flex;height:64px;padding:0 6px}.sidebar-3-burger{background-color:inherit;border:none;color:#f9f9f9;display:grid;height:72px;place-items:center;width:44px}.sidebar-3 header>img{height:18px}.sidebar-3 nav{grid-gap:2px;display:grid;gap:2px;padding:0 6px}.sidebar-3 nav>button{align-items:center;border-radius:8px;color:#f9f9f9;display:flex;font-size:14px;gap:12px;height:44px;line-height:1;opacity:.7;padding:0 12px;text-transform:capitalize;width:44px}.sidebar-3 nav>button:hover{background:#0000004d;opacity:1}.sidebar-3:not(.open) nav>button:hover p{background:#000000b3;border-radius:6px;opacity:1;padding:4px 8px;translate:10px 0}.sidebar-3 header>img,.sidebar-3 nav>button p{opacity:0;transition:.25s}.sidebar-3.open :is(nav button p,header>img){opacity:1}.sidebar-3.open nav>button{width:100%}.menu-item{align-items:center;background-color:inherit;border:none;display:flex}.menu-item-name{font-size:.95rem;padding-top:14px}.modal,.overlay{opacity:0;position:fixed;transition:.5s;visibility:hidden}@keyframes overlay-in{0%{scale:0 .004}33%{scale:1 .004}66%,to{scale:1 1}}.overlay{background:#000000bf;bottom:0;left:0;right:0;top:0;z-index:1}.overlay.open{animation:overlay-in 1s both;border-radius:12px;opacity:1;visibility:visible}@keyframes modal-in{0%,66%{opacity:0;translate:-50% -40%;visibility:hidden}to{opacity:1;visibility:visible}}.modal{background:#fff;border-radius:12px;box-shadow:0 10px 30px #0000003d;left:50%;padding:0 40px 50px;top:50%;translate:-50% -50%;width:520px;z-index:2}.overlay.open .modal{animation:modal-in 1s;opacity:1;visibility:visible}.close-button{color:#aaa;float:right;font-size:28px;font-weight:700}.close-button:focus,.close-button:hover{color:#000;cursor:pointer;text-decoration:none}input{border:1px solid #ccc;border-radius:5px;display:block}.modal textarea,input{margin-bottom:10px;padding:10px;width:100%}.modal textarea{border:1px solid #ccc;border-radius:4px;font-size:14px;resize:vertical}.login-button{background-color:#28a745;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:10px 20px}.login-button:hover{background-color:#218838}.error{border:2px solid red!important}.parsed-resume{padding:20px}.parsed-resume h1{margin-bottom:20px;text-align:center}.parsed-resume table{border-collapse:collapse;margin:0 auto;width:100%}.parsed-resume table,.parsed-resume td,.parsed-resume th{border:1px solid #ddd;padding:8px}.parsed-resume th{text-align:left}@font-face{font-family:Notification;font-style:normal;font-weight:400;src:url(/static/media/notification.3657084dc0419605a91c.eot);src:url(/static/media/notification.3657084dc0419605a91c.eot?#iefixs3g3t9) format("embedded-opentype"),url(/static/media/notification.c392cd33d9d9de730f9d.woff) format("woff"),url(/static/media/notification.c5d9251ea82e42f75381.ttf) format("truetype"),url(/static/media/notification.5d0158671dd860c714c4.svg#notification) format("svg")}.notification-container{box-sizing:border-box;max-height:calc(100% - 30px);overflow-x:hidden;overflow-y:auto;padding:0 15px;position:fixed;right:0;top:0;width:320px;z-index:999999}.notification{background-color:#ccc;border-radius:2px;box-shadow:0 0 12px #999;box-sizing:border-box;color:#fff;cursor:pointer;font-size:1em;line-height:1.2em;margin-top:15px;opacity:.9;padding:15px 15px 15px 58px;position:relative}.notification .title{font-size:1em;font-weight:700;line-height:1.2em;margin:0 0 5px}.notification:focus,.notification:hover{opacity:1}.notification-enter{transform:translate3d(100%,0,0);visibility:hidden}.notification-enter.notification-enter-active{transform:translateZ(0);transition:all .4s;visibility:visible}.notification-exit{transform:translateZ(0);visibility:visible}.notification-exit.notification-exit-active{transform:translate3d(100%,0,0);transition:all .4s;visibility:hidden}.notification:before{display:block;font-family:Notification;font-size:28px;height:28px;left:15px;line-height:28px;margin-top:-14px;position:absolute;text-align:center;top:50%;width:28px}.notification-info{background-color:#2f96b4}.notification-info:before{content:""}.notification-success{background-color:#51a351}.notification-success:before{content:""}.notification-warning{background-color:#f89406}.notification-warning:before{content:""}.notification-error{background-color:#bd362f}.notification-error:before{content:""}
/*# sourceMappingURL=main.3848c399.css.map*/