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}@font-face{font-family:WantedSans;src:url(/static/media/WantedSans-Medium.15133b9a08096d1b2c4b.otf)}*,body{font-family:WantedSans}.Signup_signupContainer__ogELT{align-items:center;background-color:#fff;display:flex;height:100vh;justify-content:center}.Signup_signupBox__Zw6rH{align-items:center;background:#fff;border-radius:10px;display:flex;flex-direction:column;padding:2rem;transform:scale(1.1);transform-origin:center;width:350px}.Signup_signupLogo__xw3Ei{margin-bottom:10px;width:150px}.Signup_signupInput__yHxQT{border:1px solid #ccc;border-radius:5px;font-size:14px;margin-bottom:10px;padding:10px;width:100%}.Signup_signupInput__yHxQT:focus{border-color:#facc15;box-shadow:0 0 5px #facc1580;outline:none}.Signup_signupButton__WLT5d{background-color:#ffe38e;border:none;border-radius:25px;color:#000;cursor:pointer;font-weight:700;padding:10px;transition:background .3s ease;width:100%}.Signup_signupButton__WLT5d:hover{background-color:#fdcb33}.NavBar_navbarContainer__Eh22P{align-items:center;border-bottom:1px solid #ddd;display:flex;justify-content:center;width:100%}.NavBar_navbar__he3Bk{align-items:center;display:flex;gap:30px;height:70px;justify-content:space-between;min-width:640px;padding:4px 0;width:1100px}.NavBar_logo__NRwKm{align-items:center;display:flex;flex-grow:0}.NavBar_logo__NRwKm img{height:auto;width:140px}.NavBar_menu__F8Sob{display:flex;flex-grow:1;gap:40px}.NavBar_menu__F8Sob a{color:#3b3b3b;font-size:17px;font-weight:600;text-decoration:none}.NavBar_menu__F8Sob a:hover{color:#ecd19e;font-weight:800}.NavBar_authButton__GyxtJ{background-color:initial;border:1.5px solid #ccc;border-radius:6px;color:#000;cursor:pointer;flex-grow:1;font-size:14px;padding:8px 16px;transition:background-color .3s ease-in-out}.NavBar_authButton__GyxtJ:hover{color:#ecd19e}.Footer_footer__nmh0r{background-color:initial;font-size:16px;padding:100px 70px 70px;text-align:center}.calendar-container{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;height:412.8px;margin:0 auto;max-width:800px;padding:20px}.calendar-header{align-items:center;border-bottom:1px solid #ddd;display:flex;gap:10px;justify-content:space-between;margin:0 20px 20px;padding:10px}.calendar-title{font-size:23px;font-weight:700;margin:0}.calendar-nav{display:flex;gap:10px}.nav-button{background:none;border:none;cursor:pointer;font-size:16px;padding:5px 10px}.nav-button:hover{background-color:#f0f0f0;border-radius:4px}.calendar-table{border-collapse:collapse;width:100%}.weekday-header{color:#666;font-size:20px;font-weight:500;padding:10px;text-align:center}.calendar-cell{padding:8px;text-align:center;vertical-align:middle}.day-number{align-items:center;border-radius:50%;cursor:pointer;display:flex;font-size:20px;font-weight:500;height:32px;justify-content:center;margin:0 auto;width:32px}.day-number.selected,.day-number:hover{background-color:#f5f5f5}.day-number.selected{font-weight:500}.day-number.sunday{color:#e53935}.day-number.has-event{background-color:#ecd19e;border:2px solid #ecd19e;color:#fff}.day-number.selected.has-event{background-color:#ecd19e;border:3.5px solid #e4be76}.custom-tooltip{background-color:#ffffffed;border:1px solid #ccc;border-radius:6px;box-shadow:0 2px 5px #0003;max-width:250px;min-width:180px;padding:8px;position:absolute;z-index:1000}.tooltip-header{font-size:14px;font-weight:600;padding-bottom:3px}.tooltip-content{list-style-type:none;margin:0;padding-left:5px}.tooltip-content li{font-size:13px;padding:2px 0}.job-listings-container{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;margin:100px auto 0;padding:0 20px;width:400px}.listings-title{font-size:23px;font-weight:700;margin-bottom:15px}.listings-subtitle{color:#666;font-size:18px;font-weight:500;margin-bottom:15px}.listings-list{font-size:18px;list-style-type:none;padding:0}.listing-link{color:inherit;padding-left:10px;padding-right:10px;text-decoration:none}.listing-link:hover{background-color:#ecd19e;border:1px solid #ecd19e;border-radius:15px;color:#fff}.listing-item{padding:5px 0;position:relative}.no-deadline-box{align-items:center;border:1px solid #ddd;border-radius:6px;display:flex;height:185px;justify-content:center;width:100%}.recent-applications{background-color:initial;display:flex;justify-content:center;padding:20px}.applications-container{width:1100px}.applications-title{font-size:18px;font-weight:700;margin-bottom:20px;margin-top:30px}.applications-list{grid-column-gap:25px;column-gap:25px;display:grid;grid-template-columns:repeat(5,1fr)}.no-data-box{align-items:center;border:1px solid #ddd;border-radius:6px;display:flex;height:172px;justify-content:center;max-width:1100px}.invisible-button{all:unset;cursor:pointer;height:100%;width:100%}.document-card,.plus-card{background-color:#fff;border:1px solid #d1d5db;border-radius:6px;box-sizing:border-box;height:100%;padding:10px 14px;width:100%}.plus-card{align-items:center;display:flex;justify-content:center;transition:box-shadow .3s ease,transform .3s ease}.plus-card:hover{box-shadow:0 4px 12px #00000026;transform:translateY(-2px)}.plus-icon{color:#d1d5db;font-size:48px}.document-card{display:flex;flex-direction:column;transition:box-shadow .3s ease,transform .3s ease}.document-card:hover{box-shadow:0 4px 12px #00000026;transform:translateY(-2px)}.card-tags{display:flex;flex-direction:row;gap:5px;justify-content:flex-end}.card-title{font-size:18px;font-weight:700;margin-bottom:5px;margin-top:7px;max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.no-status-badge,.status-badge{background-color:#ecd19e;border-radius:6px;color:#fff;font-size:12px;padding:2px 5px}.no-status-badge{visibility:hidden}.card-date{color:#6b7280;font-size:14px}.card-content{border-top:1px solid #e5e7eb;margin-top:8px;padding-left:0;padding-top:8px}.card-company{color:#333;font-size:15px}.card-period{color:#333;font-size:12.5px}.home-main{display:flex;flex-direction:column;gap:35px;margin-top:50px}.calendar-deadlinelist{display:flex;flex-direction:row;gap:20px;justify-content:center;margin:0 auto;width:1032.5px}.calendar{flex:2 1}.deadlineList{flex:1 1}@media (max-width:1100px){.calendar-deadlinelist{align-items:center;display:flex;flex-direction:column;max-width:100%;width:100%}.calendar{justify-content:center}.calendar,.deadlineList{max-width:600px;width:100%}.deadlineList{margin:0 auto}.job-listings-container{margin-top:50px}}.LoginForm_loginContainer__2TUVO{align-items:center;background-color:#fff;display:flex;height:100vh;justify-content:center}.LoginForm_loginBox__7C7h2{align-items:center;background:#fff;border-radius:10px;display:flex;flex-direction:column;padding:2rem;transform:scale(1.1);transform-origin:center;width:350px}.LoginForm_loginLogo__1lWM5{margin-bottom:10px;width:150px}.LoginForm_loginInput__xbXyY{border:1px solid #ccc;border-radius:25px;font-size:14px;margin-bottom:10px;padding:10px;width:100%}.LoginForm_loginInput__xbXyY:focus{border-color:#facc15;box-shadow:0 0 5px #facc1580;outline:none}.LoginForm_loginButton__imW\+8{background-color:#ffe38e;border:none;border-radius:25px;color:#000;cursor:pointer;font-weight:700;padding:10px;transition:background .3s ease;width:100%}.LoginForm_loginButton__imW\+8:hover{background-color:#fdcb33}.LoginForm_signupButton__M5Q9g{background:none;border:none;color:gray;cursor:pointer;font-size:14px;margin-top:10px;text-decoration:underline}.document-container{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;margin:0 auto;max-width:1200px;padding:50px}.page-header{margin-bottom:60px;margin-top:30px}.page-title{font-size:30px;font-weight:1000;margin-bottom:0}.page-description{color:#6b7280;font-size:15px;margin-bottom:0;margin-left:3px;margin-top:10px}.filter-section{align-items:center;display:flex;gap:10px;justify-content:flex-end;margin-bottom:24px}.sort-select{background-color:#fff;border:1px solid #d1d5db;border-radius:6px;font-size:14px;margin-right:8px;padding:8px 12px}.search-box{position:relative}.search-input{border:1px solid #d1d5db;border-radius:9999px;font-size:14px;padding:8px 16px 8px 40px;width:350px}.search-input:focus{outline:2px solid #ecd19e}.search-icon{color:#333;left:12px;position:absolute;top:10px}.document-grid{grid-row-gap:40px;grid-column-gap:25px;column-gap:25px;display:grid;grid-template-columns:repeat(5,1fr);row-gap:40px}.grid-item{height:172px;width:200px}.load-more{margin-top:100px}.load-more,.load-more-button{display:flex;justify-content:center}.load-more-button{align-items:center;background-color:#fcfcfc;border:none;border-radius:9999px;box-shadow:0 3px 10px #0003;color:#666;cursor:pointer;font-size:16px;padding:5px 50px}.arrow-down{margin-left:5px}@media (max-width:1024px){.document-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.document-grid{grid-template-columns:repeat(2,1fr)}.filter-section{align-items:flex-start;flex-direction:column}.search-box{margin-top:12px;width:100%}.search-input{width:100%}}@media (max-width:480px){.document-grid{grid-template-columns:1fr}}.loading{color:#6b7280}.error-message,.loading{font-size:16px;padding:40px 0;text-align:center}.error-message{color:#ef4444}.retry-button{background-color:#ef4444;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;margin-top:16px;padding:8px 16px}.retry-button:hover{background-color:#dc2626}.no-data{color:#6b7280;font-size:16px;padding:40px 0;text-align:center}.application-container{color:#333;font-family:Noto Sans KR,sans-serif;margin:0 auto;padding:50px 20px 100px}.application-header{margin-bottom:50px}.application-title{font-size:28px;font-weight:700;margin-bottom:8px}.application-date{color:#666;font-size:14px;margin-bottom:10px}.application-tags{align-items:center;display:flex;margin-bottom:20px}.application-actions{color:#888;font-size:14px;margin-left:auto}.application-actions span{cursor:pointer}.divider{margin:0 8px}.application-file{border:1px solid #e0e0e0;border-radius:6px;margin-bottom:20px;padding:15px}.file-name{padding-left:10px}.download-btn{background:none;border:none;cursor:pointer}.org-title{border-bottom:1px solid #e0e0e0;font-size:15px;font-weight:700;padding:10px}.section-title{font-size:24px;font-weight:1000;margin-bottom:15px;margin-top:50px}.application-details{border:1px solid #e0e0e0;border-radius:6px;margin-bottom:20px}.details-content{padding-bottom:8px;padding-left:15px;padding-top:8px}.detail-item{margin-bottom:8px}.detail-link{color:#1976d2;text-decoration:none}.application-statement{margin-bottom:20px}.statement-content{border:1px solid #e0e0e0;border-radius:6px;margin-bottom:50px}.statement-label{border-bottom:1px solid #e0e0e0;font-weight:700;margin:0;padding:15px}.statement-text{height:200px;overflow-y:auto;padding:20px 15px}.statement-text p{line-height:1.6;margin:0}.no-coverLetter{align-items:center;border:1px solid #e0e0e0;border-radius:6px;display:flex;justify-content:center;padding:75px}.btn-add{height:30px;width:30px}.form-group{margin-bottom:8px}.add-section-btn{padding-left:0;padding-right:0}.application-container{font-family:Apple SD Gothic Neo,sans-serif;margin:50px auto;max-width:960px;padding:20px}.back-btn{background-color:initial}.back-btn,.title-input{border:none;color:#333;margin-bottom:30px;padding:0}.title-input{font-size:28px;font-weight:600;outline:none;width:100%}.button-row{align-items:center;display:flex;gap:8px;margin-bottom:20px}.btn{border:none;border-radius:6px}.btn,.form-tag{align-items:center;cursor:pointer;display:flex;font-size:12px;justify-content:center;padding:6px 12px}.form-tag{background-color:initial;border:1px solid #ddd;border-radius:6px;height:32px;margin-right:0;outline:none;width:80px}.form-tag,.form-tag::placeholder{color:#666}.tag-container{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.tag-item{align-items:center;background-color:#ecd19e;border-radius:6px;color:#fff;display:flex;font-size:12px;height:32px;justify-content:center;padding:4px 10px}.remove-tag{background:none;border:none;color:#fff;cursor:pointer;font-size:16px;margin-left:5px;padding-bottom:3px;padding-right:0}.btn-add{background-color:initial;height:32px;padding:0;width:32px}.btn-add,.btn-add:hover{border:1px solid #ddd;color:#666}.btn-save{border:1px solid #ddd;color:#333;font-size:14px;height:32px;margin-left:auto;padding:6px 15px}.btn-save:hover{background-color:#ecd19e}.file-upload{border:1px dashed #ddd;border-radius:6px;cursor:pointer;margin-bottom:20px;padding:10px;text-align:center}.file-label{align-items:center;color:#888;cursor:pointer;display:flex;flex-direction:row;font-size:14px;gap:5px;justify-content:center}.file-input{display:none}.attached-files{margin-bottom:40px}.file-item{align-items:center;background-color:#f8f8f8;border-radius:6px;display:flex;margin-bottom:8px;padding:8px 12px}.file-name{flex-grow:1;font-size:14px}.remove-file{background:none;border:none;color:#888;cursor:pointer;font-size:16px}.form-section{margin-top:50px}.section-header{color:#333;font-size:18px;font-weight:600;margin-bottom:10px}.section-desc{color:#000;font-size:14px;margin-bottom:15px}.form-content{border-radius:6px;padding-bottom:20px;padding-top:20px}.question-answer-section{border-bottom:1px solid #eee;padding-bottom:20px;position:relative}.question-answer-section:last-child{border-bottom:none}.form-group{align-items:center;display:flex;flex-direction:row;font-size:14px;gap:18px;justify-content:space-between;margin-bottom:15px}.form-group:last-child{margin-bottom:0}.form-group-date{align-items:center;display:flex;flex-direction:row;font-size:14px;justify-content:space-between;margin-bottom:15px}.form-input-date{width:37%}.form-input,.form-input-date{border:1px solid #ddd;border-radius:6px;padding:10px}.form-input{width:91%}.form-question{min-height:80px}.form-answer,.form-question{border:1px solid #ddd;border-radius:6px;font-size:14px;padding:10px;resize:vertical;width:100%}.form-answer{min-height:180px}.form-actions{margin-bottom:30px}.add-section-btn,.form-actions{align-items:center;display:flex;justify-content:center}.add-section-btn{background-color:#fff;border:1px solid #ddd;border-radius:6px;color:#666;cursor:pointer;font-size:24px;height:40px;width:100%}.remove-question-btn{background-color:#f8f8f8;border:1px solid #ddd;border-radius:4px;color:#666;cursor:pointer;font-size:16px;padding:5px 10px;position:absolute;right:0;top:20px}.remove-question-btn:hover{background-color:#f1f1f1}.coming-soon-container{flex-direction:row;font-family:WantedSans;height:550px}.coming-soon-container,.content-box{align-items:center;display:flex;justify-content:center}.content-box{flex-direction:column;max-width:500px;text-align:center;width:80%}.hamster-logo{height:auto;width:300px}.text-container{align-items:center;display:flex;flex-direction:column}.korean-title{color:#ecd19e;font-size:40px;font-weight:800;margin:15px 0}.korean-text{color:#666;font-size:16px;font-weight:600;line-height:1;margin:5px 0}*{box-sizing:border-box;margin:0;padding:0}body{color:#333;line-height:1.6}.AiTool_container__KnFQJ{display:flex;flex-direction:column;margin:80px auto 20px;max-width:1100px;width:100%}.AiTool_header__JB-2B{margin-bottom:60px}.AiTool_header__JB-2B h1{font-size:30px;font-weight:1000;margin-bottom:0}.AiTool_subtitle__cpv5g{color:#666;font-size:15px;margin-bottom:0;margin-top:10px}.AiTool_searchSection__U\+3ic{margin-bottom:24px;width:100%}.AiTool_searchInfo__-I8tx{font-size:15px;margin-bottom:12px}.AiTool_searchBox__5wAXQ{position:relative;width:100%}.AiTool_searchBox__5wAXQ input{border:1px solid #e0e0e0;border-radius:4px;font-size:16px;outline:none;padding:12px 48px 12px 12px;transition:border .2s;width:100%}.AiTool_searchBox__5wAXQ input:focus{outline:2px solid #ecd19e}.AiTool_searchBox__5wAXQ input::placeholder{color:#666;font-size:16px}.AiTool_emptyMessage__U40LP{align-items:center;color:#666;display:flex;font-size:16px;height:100%;justify-content:center;line-height:1.7;margin-right:15px}.AiTool_searchButton__EzaTU{background-color:#ecd19e;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:16px;font-weight:500;padding:5px 15px;position:absolute;right:12px;top:50%;transform:translateY(-50%);transition:background-color .2s}.AiTool_searchButton__EzaTU:hover{background-color:#e0c08a}.AiTool_examplesBox__aVnNc{border:1px solid #e0e0e0;border-radius:4px;height:250px;padding:20px;position:relative;width:100%}.AiTool_exampleContent__xScPZ{display:flex;flex-direction:column;gap:0;height:calc(100% - 40px);margin-bottom:0;overflow-y:auto}.AiTool_exampleContent__xScPZ p{font-size:16px;line-height:1.7}.AiTool_question__anees{border-bottom:1px solid #e0e0e0;margin-bottom:0;padding-bottom:10px}.AiTool_answer__UnO2X,.AiTool_question__anees{color:#333;font-size:16px;line-height:1.7;margin-right:15px}.AiTool_answer__UnO2X{padding-top:10px}.AiTool_exampleLink__RKJ\+Y{align-items:center;color:#666;display:flex;font-size:14px;gap:4px;margin-top:auto;padding-top:10px;text-decoration:none}.AiTool_exampleLink__RKJ\+Y:hover{color:#ecd19e}.AiTool_navigationButtons__gkgwJ{bottom:20px;display:flex;gap:16px;justify-content:center;left:0;position:absolute;right:0}.AiTool_navButton__UjCB9{background:none;border:none;border-radius:4px;color:#666;cursor:pointer;padding:4px}.AiTool_navButton__UjCB9:hover{background-color:#f3f4f6}.AiTool_exampleCounter__3XIW6{padding:4px}
/*# sourceMappingURL=main.85901262.css.map*/