.masthead{position:fixed;display:flex;justify-content:center;width:100%;height:72px;padding:14px 360px;align-items:center;gap:80px;border-bottom:1px solid var(---gray-300, #E0E2E4);background:var(--white-100, #FFF);z-index:3;box-sizing:border-box}.masthead.masthead-static{position:absolute!important;z-index:initial}.masthead__inner{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:1200px;font-size:20px;font-weight:600}.masthead__brand{display:flex;gap:8px}.masthead__menu{display:flex;justify-content:center;align-items:center;gap:52px;flex:1 0 0}.masthead__menu li{display:flex;padding:12px;justify-content:center;align-items:center;gap:10px;color:#2a2d2f;text-align:center;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:600;line-height:20px}.login_off{display:flex;align-items:center;gap:24px}.login_off .auth-cta{display:flex;padding:10px 16px;justify-content:center;align-items:center;gap:10px;border-radius:6px;border:1px solid var(--gray-300, #E0E2E4);background:var(--white-100, #FFF);color:var(--gray-700, #6F767E);text-align:center;font-family:Pretendard;font-size:14px;font-style:normal;font-weight:600;line-height:18px;cursor:pointer}.login_off .auth-cta:hover{background:var(--gray-50, #F8F8F9)}.login_on{display:flex;align-items:center;gap:24px}.login_on a{display:flex}.masthead-transparent{background:#f8f8f9;border-bottom:1px solid rgba(224,226,228,0)!important;-webkit-backdrop-filter:none;backdrop-filter:none;border:none}.icon-btn{background:none;border:0;padding:0;cursor:pointer;line-height:0}.backdrop{position:fixed;inset:72px 0 0;background:#0006;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;z-index:1}.backdrop.is-open{opacity:1;visibility:visible}.search-panel{position:fixed;left:0;right:0;top:72px;background:var(--white-100, #FFF);border-bottom:1px solid var(--gray-300, #E0E2E4);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-10px);transition:opacity .3s ease-out,transform .3s ease-out,visibility .3s;z-index:2;width:100%;display:flex;justify-content:center}.search-panel-mobile{display:none;height:100%;position:fixed;left:0;right:0;width:100%;background:var(--white-100, #FFF);border-bottom:1px solid var(--gray-300, #E0E2E4);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-10px);transition:opacity .3s ease-out,transform .3s ease-out,visibility .3s;z-index:10}.search-panel.is-open,.search-panel-mobile.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.panel-body{display:flex;padding:52px 0;flex-direction:column;align-items:flex-start;gap:52px;flex-shrink:0}.panel-search{display:flex;justify-content:center;width:1200px;height:60px;padding:20px 24px;align-items:center;gap:12px;border-radius:100px;border:1px solid var(--gray-300, #E0E2E4);background:var(--gray-50, #F8F8F9)}.panel-search:focus-within{border:1px solid var(--gray-900, #2A2D2F)}.jobs-search__icon,.jobs-search__clear_icon{cursor:pointer}.job-search-filters{width:20px;height:20px;aspect-ratio:1/1}.jobs-search_filter__help_icon{width:16px;height:16px;flex-shrink:0;aspect-ratio:1/1}.search-panel .panel-search input{display:flex;width:100%;height:100%;border:none;background-color:transparent}.search-panel .panel-search input:focus{outline:none;box-shadow:none}.panel-section{display:flex;flex-direction:column;align-items:flex-start;gap:24px;align-self:stretch}.section-head{display:flex;justify-content:space-between;align-items:center;align-self:stretch}.section-title{color:var(--gray-900, #2A2D2F);font-family:Pretendard;font-size:20px;font-style:normal;font-weight:600;line-height:24px}.section-action{color:var(--gray-500, #9EA4AA);text-align:right;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:600;line-height:20px;background:none;border:0;cursor:pointer}.chip-list{display:flex;align-items:center;align-content:center;gap:16px;align-self:stretch;flex-wrap:wrap}.chip{display:flex;padding:16px 20px;justify-content:center;align-items:center;gap:10px;border-radius:4px;border:1px solid var(--gray-300, #E0E2E4);background:var(--white-100, #FFF);color:var(--gray-900, #2A2D2F);text-align:center;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.chip:hover{background:var(--gray-50, #F8F8F9);color:var(--gray-500, #9EA4AA)}.mypage_icon{display:flex;position:relative;align-items:center}.mypage-menu{position:absolute;top:calc(100% + 15px);right:0;width:140px;display:flex;flex-direction:column;align-items:flex-start;gap:1px;border-radius:8px;background:var(--white-100, #FFF);box-shadow:0 0 24px #2a2d2f29;border:1px solid var(--gray-200, #EBEEF0);z-index:3;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-5px);transition:opacity .2s ease-out,transform .2s ease-out,visibility .2s}.mypage-menu.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.mypage-menu a,.mypage-menu button{display:flex;padding:16px;align-items:center;gap:4px;align-self:stretch;color:var(--gray-900, #2A2D2F);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:20px;border-bottom:1px solid var(--gray-300, #E0E2E4)}.mypage-menu a:hover,.mypage-menu button:hover{background:var(--gray-50, #F8F8F9)}@media (max-width: 760px){body .masthead{position:fixed;height:64px;padding:20px;box-sizing:border-box;display:flex;justify-content:space-between;align-items:center;top:0;left:0;border:none}body .masthead__menu{display:none}body .masthead__inner .masthead__brand{color:var(--gray-900, #2A2D2F);font-family:Pretendard;font-size:20px;font-style:normal;font-weight:600;line-height:24px}body .search-panel{display:none}body .search-panel-mobile{display:flex}body .panel-body{width:100%;padding:20px;gap:24px}body .panel-search-header{display:flex;justify-content:center;align-items:center;gap:8px;align-self:stretch}body .panel-search{width:100%;display:flex;justify-content:center;align-items:center;gap:8px;align-self:stretch}body .panel-section{display:flex;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch}body .section-title{font-size:16px}body .section-action{font-size:14px}body .section-head{display:flex;justify-content:space-between;align-items:center;align-self:stretch}body .chip-list{display:flex;align-items:center;gap:12px;align-self:stretch}body .chip{display:flex;height:36px;padding:8px 8px 8px 12px;justify-content:center;align-items:center;gap:4px;color:var(--gray-900, #2A2D2F);font-size:14px}body .masthead.masthead-static{position:fixed!important;z-index:10}body .mypage_icon{display:none}body .chip.popular{border:none;border-radius:4px;background:var(--gray-50, #F8F8F9)}}.site-footer{height:264px;width:100%;background:var(---gray-800, #3A3E42)}.site-footer.pc_version{display:flex}.site-footer.mobile_version{display:none}.site-footer__inner{display:flex;max-width:1200px;height:100%;padding-top:65px;margin:auto;width:100%}.wrap{padding-left:80px}.footer-links{display:inline-flex;align-items:center;gap:28px}.footer-links a{color:var(---gray-400, #C8CCCF);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:700;line-height:normal}.info_wrap{display:flex;flex-direction:column;padding-top:28px}.info_wrap span{color:var(--gray-500, #9EA4AA);font-family:Pretendard;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.site-footer .info_wrap span+span:before{content:"";display:inline-block;width:1px;height:8px;background:#909090;margin:0 12px}.site-footer .info_wrap>div:nth-of-type(2){padding-top:12px}.site-footer .info_wrap>div:nth-of-type(3){padding-top:28px;color:var(--gray-500, #9EA4AA);font-family:Pretendard;font-size:14px;font-style:normal;font-weight:400;line-height:18px}@media (max-width: 750px){body .site-footer.pc_version{display:none}body .site-footer.mobile_version{display:flex;width:100%;height:380px;padding:36px 20px;flex-direction:column;align-items:flex-start;gap:20px}body .wrap{display:flex;flex-direction:column;align-items:flex-start;gap:20px;padding:0}body .footer-links{display:flex;align-items:flex-start;gap:12px;flex-wrap:wrap}body .footer-links a{font-size:14px}body .info_wrap{display:flex;flex-direction:column;align-items:flex-start;gap:10px;align-self:stretch;padding:0}body .site-footer .info_wrap span+span:before{display:none}}.bottom-nav-container{display:none}@media (max-width: 750px){body .bottom-nav-container{position:fixed;bottom:0;display:flex;height:70px;flex-direction:column;align-items:flex-start;align-self:stretch;width:100%;border-top:1px solid #E0E2E4;background:var(--white-100, #FFF)}body .bottom-nav-bar{display:flex;padding:9px;justify-content:space-between;align-items:center;align-self:stretch}body .bottom-nav-bar__item{display:flex;width:65px;flex-direction:column;align-items:center;gap:4px;color:var(--gray-500, #9EA4AA)!important;text-align:center;font-family:Pretendard;font-size:12px;font-style:normal;font-weight:600;line-height:14px}body .bottom-nav-bar__item.on{color:var(--gray-900, #2A2D2F)!important}body .bottom-nav-bar__label{text-align:center;font-family:Pretendard;font-size:12px;font-style:normal;font-weight:600;line-height:14px}}.page-header{position:fixed;width:100%;display:flex;height:64px;padding:20px;justify-content:space-between;align-items:center;gap:12px;align-self:stretch;border-bottom:1px solid var(--gray-300, #E0E2E4);background:var(--white-100, #FFF);z-index:10;top:0}.page-header.mock{background:var(--gray-900, #2A2D2F);border-bottom:none}.page-header.sticky-active{position:fixed;top:0;width:100%}.page-header.mock .header-title{color:var(--white-100, #FFF)}.page-header .header-title{color:var(--gray-900, #2A2D2F);text-align:center;font-family:Pretendard;font-size:18px;font-style:normal;font-weight:600;line-height:22px}.header-left{display:flex}.action-header{display:flex;height:70px;padding:20px;justify-content:space-between;align-items:center;align-self:stretch}.action-header .header-title{color:var(--gray-900, #2A2D2F);font-family:Pretendard;font-size:20px;font-style:normal;font-weight:600;line-height:24px}.header-right-actions{display:flex;align-items:center;gap:20px}.page-header .header-right{display:flex}:root{--toastify-color-light: #fff;--toastify-color-dark: #121212;--toastify-color-info: #3498db;--toastify-color-success: #07bc0c;--toastify-color-warning: #f1c40f;--toastify-color-error: hsl(6, 78%, 57%);--toastify-color-transparent: rgba(255, 255, 255, .7);--toastify-icon-color-info: var(--toastify-color-info);--toastify-icon-color-success: var(--toastify-color-success);--toastify-icon-color-warning: var(--toastify-color-warning);--toastify-icon-color-error: var(--toastify-color-error);--toastify-container-width: fit-content;--toastify-toast-width: 320px;--toastify-toast-offset: 16px;--toastify-toast-top: max(var(--toastify-toast-offset), env(safe-area-inset-top));--toastify-toast-right: max(var(--toastify-toast-offset), env(safe-area-inset-right));--toastify-toast-left: max(var(--toastify-toast-offset), env(safe-area-inset-left));--toastify-toast-bottom: max(var(--toastify-toast-offset), env(safe-area-inset-bottom));--toastify-toast-background: #fff;--toastify-toast-padding: 14px;--toastify-toast-min-height: 64px;--toastify-toast-max-height: 800px;--toastify-toast-bd-radius: 6px;--toastify-toast-shadow: 0px 4px 12px rgba(0, 0, 0, .1);--toastify-font-family: sans-serif;--toastify-z-index: 9999;--toastify-text-color-light: #757575;--toastify-text-color-dark: #fff;--toastify-text-color-info: #fff;--toastify-text-color-success: #fff;--toastify-text-color-warning: #fff;--toastify-text-color-error: #fff;--toastify-spinner-color: #616161;--toastify-spinner-color-empty-area: #e0e0e0;--toastify-color-progress-light: linear-gradient(to right, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55);--toastify-color-progress-dark: #bb86fc;--toastify-color-progress-info: var(--toastify-color-info);--toastify-color-progress-success: var(--toastify-color-success);--toastify-color-progress-warning: var(--toastify-color-warning);--toastify-color-progress-error: var(--toastify-color-error);--toastify-color-progress-bgo: .2}.Toastify__toast-container{z-index:var(--toastify-z-index);-webkit-transform:translate3d(0,0,var(--toastify-z-index));position:fixed;width:var(--toastify-container-width);box-sizing:border-box;color:#fff;display:flex;flex-direction:column}.Toastify__toast-container--top-left{top:var(--toastify-toast-top);left:var(--toastify-toast-left)}.Toastify__toast-container--top-center{top:var(--toastify-toast-top);left:50%;transform:translate(-50%);align-items:center}.Toastify__toast-container--top-right{top:var(--toastify-toast-top);right:var(--toastify-toast-right);align-items:end}.Toastify__toast-container--bottom-left{bottom:var(--toastify-toast-bottom);left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{bottom:var(--toastify-toast-bottom);left:50%;transform:translate(-50%);align-items:center}.Toastify__toast-container--bottom-right{bottom:var(--toastify-toast-bottom);right:var(--toastify-toast-right);align-items:end}.Toastify__toast{--y: 0;position:relative;touch-action:none;width:var(--toastify-toast-width);min-height:var(--toastify-toast-min-height);box-sizing:border-box;margin-bottom:1rem;padding:var(--toastify-toast-padding);border-radius:var(--toastify-toast-bd-radius);box-shadow:var(--toastify-toast-shadow);max-height:var(--toastify-toast-max-height);font-family:var(--toastify-font-family);z-index:0;display:flex;flex:1 auto;align-items:center;word-break:break-word}@media only screen and (max-width: 480px){.Toastify__toast-container{width:100vw;left:env(safe-area-inset-left);margin:0}.Toastify__toast-container--top-left,.Toastify__toast-container--top-center,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translate(0)}.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translate(0)}.Toastify__toast-container--rtl{right:env(safe-area-inset-right);left:initial}.Toastify__toast{--toastify-toast-width: 100%;margin-bottom:0;border-radius:0}}.Toastify__toast-container[data-stacked=true]{width:var(--toastify-toast-width)}.Toastify__toast--stacked{position:absolute;width:100%;transform:translate3d(0,var(--y),0) scale(var(--s));transition:transform .3s}.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body,.Toastify__toast--stacked[data-collapsed] .Toastify__close-button{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{content:"";position:absolute;left:0;right:0;height:calc(var(--g) * 1px);bottom:100%}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{content:"";position:absolute;left:0;right:0;bottom:0;height:100%;transform:scaleY(3);z-index:-1}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-icon{margin-inline-end:10px;width:22px;flex-shrink:0;display:flex}.Toastify--animate{animation-fill-mode:both;animation-duration:.5s}.Toastify--animate-icon{animation-fill-mode:both;animation-duration:.3s}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--light,.Toastify__toast-theme--colored.Toastify__toast--default{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{color:var(--toastify-text-color-info);background:var(--toastify-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{color:var(--toastify-text-color-success);background:var(--toastify-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{color:var(--toastify-text-color-warning);background:var(--toastify-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{color:var(--toastify-text-color-error);background:var(--toastify-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error{background:var(--toastify-color-transparent)}.Toastify__close-button{color:#fff;position:absolute;top:6px;right:6px;background:transparent;outline:none;border:none;padding:0;cursor:pointer;opacity:.7;transition:.3s ease;z-index:1}.Toastify__toast--rtl .Toastify__close-button{left:6px;right:unset}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:hover,.Toastify__close-button:focus{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:1;opacity:.7;transform-origin:left}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:initial;transform-origin:right;border-bottom-left-radius:initial}.Toastify__progress-bar--wrp{position:absolute;overflow:hidden;bottom:0;left:0;width:100%;height:5px;border-bottom-left-radius:var(--toastify-toast-bd-radius);border-bottom-right-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{opacity:var(--toastify-color-progress-bgo);width:100%;height:100%}.Toastify__spinner{width:20px;height:20px;box-sizing:border-box;border:2px solid;border-radius:100%;border-color:var(--toastify-spinner-color-empty-area);border-right-color:var(--toastify-spinner-color);animation:Toastify__spin .65s linear infinite}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,var(--y),0)}to{opacity:0;transform:translate3d(2000px,var(--y),0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,var(--y),0)}to{opacity:0;transform:translate3d(-2000px,var(--y),0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--top-left,.Toastify__bounce-enter--bottom-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--top-right,.Toastify__bounce-enter--bottom-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--top-left,.Toastify__bounce-exit--bottom-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--top-right,.Toastify__bounce-exit--bottom-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0,var(--y),0) perspective(400px)}30%{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg);opacity:1}to{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg);opacity:0}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(110%,var(--y),0)}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(-110%,var(--y),0)}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,500px,0)}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,-500px,0)}}.Toastify__slide-enter--top-left,.Toastify__slide-enter--bottom-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--top-right,.Toastify__slide-enter--bottom-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--top-left,.Toastify__slide-exit--bottom-left{animation-name:Toastify__slideOutLeft;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-right,.Toastify__slide-exit--bottom-right{animation-name:Toastify__slideOutRight;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown;animation-timing-function:ease-in;animation-duration:.3s}@keyframes Toastify__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.Toastify__toast{display:inline-flex;padding:16px 28px;justify-content:center;align-items:center;gap:8px;border-radius:100px;background:var(--gray-900, #2A2D2F);color:var(--white-100, #FFF);text-align:center;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:600;line-height:20px}.Toastify__toast-icon{display:none}.toast-slide-in{animation:toastIn 1.1s cubic-bezier(.16,1,.3,1) forwards}.toast-slide-out{animation:toastOut .6s cubic-bezier(.4,0,.2,1) forwards}@keyframes toastIn{0%{opacity:0;transform:scale(.985);animation-timing-function:cubic-bezier(.16,1,.3,1)}70%{opacity:1;transform:scale(.997);animation-timing-function:cubic-bezier(.22,1,.36,1)}to{opacity:1;transform:scale(1)}}@keyframes toastOut{0%{opacity:1;transform:scale(1);animation-timing-function:cubic-bezier(.4,0,.2,1)}to{opacity:0;transform:scale(.985)}}.Toastify__toast{will-change:opacity,transform;backface-visibility:hidden}@media (prefers-reduced-motion: reduce){.toast-slide-in,.toast-slide-out{animation:none}}input{width:100%;height:100%;border:none;background-color:transparent}input:focus{outline:none;box-shadow:none}input[type=checkbox]{width:14px;height:14px;flex-shrink:0;accent-color:#000}textarea:focus{outline:none;box-shadow:none}button{cursor:pointer}button:disabled{cursor:auto}.btn_wrap{display:flex;justify-content:space-between;align-items:center;align-self:stretch}.btn-reset{width:60%}.btn_w_full{width:100%}.default_btn_black{display:flex;height:52px;padding:16px 20px;justify-content:center;align-items:center;gap:8px;align-self:stretch;border-radius:4px;background:var(---gray-900, #2A2D2F);color:var(--white-100, #FFF)!important;text-align:center;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:600;line-height:20px;cursor:pointer;border:none}.default_btn_black.radius{border-radius:100px}.default_btn_white_08{display:flex;height:64px;padding:20px 28px;justify-content:center;align-items:center;gap:8px;cursor:pointer;background:var(--white-8, rgba(255, 255, 255, .08));border:none;color:var(--white-100, #FFF);text-align:center;font-family:Pretendard;font-size:18px;font-style:normal;font-weight:700;line-height:24px}.default_btn_white_08.radius{border-radius:100px}.default_btn_white{display:flex;height:52px;padding:16px 20px;justify-content:center;align-items:center;gap:8px;border-radius:4px;border:1px solid var(--gray-300, #E0E2E4);background:var(--white-100, #FFF);color:var(--gray-900, #2A2D2F);text-align:center;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:600;line-height:20px;cursor:pointer}.default_btn_white:hover{border-radius:6px;border:1px solid var(--gray-300, #E0E2E4);background:var(--gray-50, #F8F8F9)}.default_btn_white.radius{border-radius:100px}.default_btn_red{display:flex;height:52px;padding:16px 20px;justify-content:center;align-items:center;gap:8px;align-self:stretch;border-radius:4px;background:var(---gray-900, #FF524C);color:var(--white-100, #FFF)!important;text-align:center;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:600;line-height:20px;cursor:pointer;border:none}.default_btn_red.radius{border-radius:100px}.default_btn_gray{display:flex;height:52px;padding:16px 20px;justify-content:center;align-items:center;gap:8px;align-self:stretch;border-radius:4px;background:var(---gray-900, #9EA4AA);color:var(--gray-900, #2A2D2F);text-align:center;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:600;line-height:20px;cursor:pointer;border:none}.default_btn_gray.radius{border-radius:100px}.default_btn_gray_100{display:flex;height:52px;padding:20px 28px;justify-content:center;align-items:center;gap:4px;background:var(--gray-100, #F2F3F4);color:var(--gray-900, #2A2D2F);font-size:18px;font-weight:700;border:none}.default_btn_gray_100.radius{border-radius:100px}.default_btn_gray_400{display:flex;height:48px;padding:0 16px;justify-content:center;align-items:center;gap:4px;align-self:stretch;border:none;color:var(--white, #FFF);text-align:center;font-family:Pretendard;font-size:16px;border-radius:8px;background:var(--gray-400, #C8CCCF)}.default_btn_gray_400.radius{border-radius:100px}.default_btn_gray_800{display:flex;height:59px;padding:0 20px 0 16px;justify-content:center;align-items:center;gap:4px;color:var(---white, #FFF);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:normal;background:var(---gray-800, #3A3E42);border:none}.default_tabs{display:inline-flex;height:51px;padding:4px;align-items:center;gap:4px}.default_tabs .tab{display:flex;height:44px;padding:12px;justify-content:center;align-items:center;gap:10px;color:var(--gray-500, #9EA4AA);text-align:center;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:20px;cursor:pointer}.default_tabs .tab.on{display:flex;width:120px;height:44px;padding:12px;justify-content:center;align-items:center;gap:10px;color:var(--gray-900, #2A2D2F);text-align:center;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:600;line-height:20px;border-bottom:2px solid var(--gray-900, #2A2D2F)}.default_a_btn_line{border:none;background:none;color:var(--gray-500, #9EA4AA);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:20px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;cursor:pointer}.field__label em{color:var(--red-100, #FF524C);font-family:Pretendard;font-size:14px;font-style:normal;font-weight:300;line-height:18px}.badge--required{color:var(--red-100, #FF524C);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.badge--required_20{color:var(--red-100, #FF524C);font-family:Pretendard;font-size:20px;font-style:normal;font-weight:600;line-height:24px}.point-text-black{color:var(--gray-900, #2A2D2F);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:600;line-height:20px}.badge--optional{color:var(--gray-700, #6F767E);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.pagination-round{display:flex;align-items:center;gap:16px}.pagination{display:flex;width:100%;justify-content:center;align-items:center;gap:4px}.pagination .pagination__list{display:flex;align-items:center;gap:4px}.pagination__btn{display:flex;width:36px;height:36px;padding:4px 8px;justify-content:center;align-items:center;gap:10px;aspect-ratio:1/1;border:none;background-color:transparent;cursor:pointer}.pagination__page{display:flex;width:36px;height:36px;padding:4px 8px;justify-content:center;align-items:center;gap:10px;aspect-ratio:1/1;border:none;background-color:transparent;color:var(--gray-700, #6F767E);text-align:center;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:20px;cursor:pointer}.pagination__page.is-active{color:var(--gray-900, #2A2D2F);text-align:center;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:600;line-height:20px;border-radius:4px;border:1px solid var(--gray-300, #E0E2E4);background:var(--white-100, #FFF)}.pagination__page:hover,.pagination__btn:hover{background:var(--gray-200, #EBECED)}.pagination__info{display:flex;height:44px;padding:4px 20px;justify-content:center;align-items:center;gap:4px;border-radius:100px;border:1px solid var(--gray-300, #E0E2E4);background:var(--white-100, #FFF)}.pagination-round__btn{width:44px;height:44px;border-radius:100px;border:1px solid var(--gray-300, #E0E2E4);background:var(--white-100, #FFF)}.pagination-round__info{color:var(--gray-900, #2A2D2F);text-align:center;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:600;line-height:20px}.pagination-round__divider,.pagination-round__total{color:var(--gray-500, #9EA4AA)}.mypage__top_search_field{display:flex;width:400px;height:52px;padding:10px 16px;align-items:center;gap:8px;border-radius:4px;border:1px solid var(--gray-300, #E0E2E4);background:var(--white-100, #FFF)}.mypage__top_search_field .icon-container{width:20px;height:20px;flex-shrink:0;aspect-ratio:1 / 1}.mypage__top_search_field .icon-container img{width:16.657px;height:16.667px;flex-shrink:0;aspect-ratio:16.66 / 16.67;fill:var(--gray-900, #2A2D2F)}.mypage__top_search_field input{display:flex;width:100%;height:100%;border:none;outline:none;box-shadow:none}.mypage__top_search_field input::placeholder{color:var(--gray-500, #9EA4AA);text-align:start;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.mypage__table{display:flex;flex-direction:column;align-items:center;align-self:stretch;border-radius:4px;border:1px solid var(--gray-300, #E0E2E4)}.mypage__table .head{display:flex;align-items:center;align-self:stretch;background:var(--gray-50, #F8F8F9);overflow:hidden;color:var(--gray-700, #6F767E);text-align:center;text-overflow:ellipsis;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:20px;border-radius:6px 6px 0 0;border-bottom:1px solid var(--gray-300, #E0E2E4)}.mypage__table .cell--title{display:flex;padding:20px 28px;justify-content:center;align-items:center;gap:10px;flex:1 0 0}.mypage__table .cell--title.start{justify-content:start}.mypage__table .cell--date,.mypage__table .cell--num{display:flex;width:140px;padding:20px 28px;justify-content:center;align-items:center;gap:10px}.mypage__table .body{display:flex;align-items:center;align-self:stretch}.mypage__table .body .body-list{display:flex;flex-direction:column;width:100%}.mypage__table .body .body-list .cell__item{display:flex;align-items:center;width:100%;overflow:hidden;color:var(--gray-900, #2A2D2F);text-align:center;text-overflow:ellipsis;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:20px;border-bottom:1px solid var(--gray-300, #E0E2E4)}.mypage__table .body .body-list .cell__item li{display:flex;align-items:center;width:100%}.mypage__table .body .body-list :last-child{border-bottom:none!important}.mypage__detail-view{display:flex;flex-direction:column;align-items:flex-start;gap:28px;flex:1 0 0;align-self:stretch;background:var(--white-100, #FFF)}.mypage__detail-view .card{display:flex;width:100%;padding:28px;flex-direction:column;align-items:flex-start;gap:28px;flex:1 0 0}.mypage__detail-view .card .card__infos{display:flex;width:476px;flex-direction:column;align-items:flex-start;gap:16px}.card__infos .card__title{align-self:stretch;color:var(--gray-900, #2A2D2F);font-family:Pretendard;font-size:20px;font-style:normal;font-weight:600;line-height:24px}.card__infos .card__meta{display:flex;align-items:center;gap:16px}.card__meta.date,.card__meta.category{color:var(--gray-700, #6F767E);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.card .card__content.scrollbox{height:200px;overflow:auto}.card .card__content{color:var(--gray-900, #2A2D2F);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:180%}.input-row{display:flex;align-items:flex-start;gap:16px;align-self:stretch}.input-group,.date-group{display:flex;width:100%;justify-content:space-between;align-items:center;flex:1 0 0;border-radius:4px;border:1px solid var(--gray-300, #E0E2E4);background:var(--white-100, #FFF)}.input-group.error,.date-group.error{border:1px solid var(--red-100, #FF524C)}.date-group{padding-left:16px}.input-group input,.date-group input{border:none}.in_icon .input-group img{padding-right:16px;cursor:pointer}.in_icon .input-group input{border:none}.in_icon .input-group input:focus{outline:none;box-shadow:none}.form-tip_text_gray{color:var(--gray-700, #6F767E);font-family:Pretendard;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.essential_text_red{color:var(--red-100, #FF524C);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.not_essential-text{color:var(--gray-700, #6F767E);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.small_labe_black-14{color:var(--gray-900, #2A2D2F);font-family:Pretendard;font-size:14px;font-style:normal;font-weight:600;line-height:18px}.form-error-text,.error_text_red{color:var(--red-100, #FF524C);font-family:Pretendard;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.gender-btn_wrap{display:flex;align-items:flex-start;gap:16px;align-self:stretch}.gender-btn_wrap .default_btn_white.on{display:flex;height:52px;padding:16px 20px;justify-content:center;align-items:center;gap:8px;flex:1 0 0;background:var(--white-8, rgba(255, 255, 255, .08));color:var(--primary-primary, #816BFE);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:600;line-height:20px;border-radius:4px;border:1px solid var(--primary-30, rgba(129, 107, 254, .3));background:var(--primary-8, rgba(129, 107, 254, .08))}.gender-btn_wrap .default_btn_white{display:flex;padding:16px 20px;justify-content:center;align-items:center;gap:10px;flex:1 0 0;color:var(--gray-900, #2A2D2F);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.form-actions{display:flex;padding:40px;align-items:center;gap:16px;align-self:stretch;border-top:1px solid var(--gray-300, #E0E2E4)}.error_box{border-radius:4px;border:1px solid var(--red-100, #FF524C)!important;background:var(--white-100, #FFF)}.ui-select{display:flex;position:relative;padding:16px 12px 16px 16px;justify-content:space-between;align-items:center;align-self:stretch;border-radius:4px;border:1px solid var(--gray-300, #E0E2E4);background:var(--white-100, #FFF);color:var(--gray-900, #2A2D2F);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:20px;cursor:pointer}.ui-select.error{border:1px solid var(--red-100, #FF524C)}.ui-select__menu{display:flex;width:100%;height:200px;position:absolute;top:110%;left:0;flex-direction:column;align-items:flex-start;flex:1 0 0;background:var(--white-100, #FFF);border-radius:4px;border:1px solid var(--gray-300, #E0E2E4);box-shadow:0 0 24px #2a2d2f29;color:var(--gray-900, #2A2D2F);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:20px;overflow:auto;z-index:1}.ui-select-none-default{color:var(--gray-500, #9EA4AA);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.ui-select__menu.on{display:flex}.ui-select__option{display:flex;padding:16px;align-items:start;gap:10px;align-self:stretch}.ui-select__option:hover{background:var(--gray-50, #F8F8F9)}.divider{width:100%;height:1px;background:#e0e2e4}body.mock-analysis-print-mode .masthead,body.mock-analysis-print-mode .btn_wrap,body.mock-analysis-print-mode .site-footer,body.mock-analysis-print-mode .mock-analysis-overview__recommended-jobs,body.mock-analysis-print-mode .mock-analysis-report__icon-btn{display:none}body.mock-analysis-print-mode .mock-analysis__header{border-bottom:none}body.mock-analysis-print-mode .mock-analysis{padding-top:0;background:var(--white-100, #FFF)}.print-page-break{page-break-after:always;break-after:page}@media print{body,.chart-container,.chart-canvas,.bar,*{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.print-page-break{page-break-after:always}}@media (max-width: 760px){body .badge--required{font-size:14px}body .mypage__content-main.notice__detail{padding-bottom:100px}body .mypage__detail-view.notice__detail .card{padding:0;gap:0px}body .mypage__detail-view.notice__detail .card .card__infos{padding:20px 20px 24px;width:100%;border-bottom:1px solid var(--gray-300, #E0E2E4);background:var(--white-100, #FFF)}body .mypage__detail-view.notice__detail .card .card__content{padding:20px}body .card__infos .card__title{font-size:16px}body .card__meta.date,body .card__meta.category{font-size:14px}body .default_tabs{height:48px}body .default_tabs.is-sticky{top:64px;position:fixed;z-index:5}}.link-list-page{padding:108px 360px 100px;background-color:#fff}.link-list-page__header{display:flex;background:var(--white-100, #FFF)}.link-list-page__header-item{flex:1;padding:20px;border-bottom:1px solid var(--gray-300, #E0E2E4);background:var(--white-100, #FFF)}.link-list-page__header-item.address{flex:2}.link-list-page__item-address:hover{background:var(--gray-100, #F2F3F4);cursor:pointer}.link-list-page__item-address{pointer-events:auto!important}.link-list-page__item-address a{pointer-events:auto!important;cursor:pointer}.resume-create-page{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch}.resume-controls-wrapper{display:flex;width:100%;justify-content:center;border-bottom:1px solid var(--gray-300, #E0E2E4)}.resume-create-page__status{display:flex;padding:96px 0 24px;justify-content:flex-end;max-width:1200px;width:100%;align-items:center;gap:16px;align-self:stretch;background:var(--white-100, #FFF)}.resume-create-page__container{display:flex;padding:52px 0 100px;gap:24px;align-self:stretch;justify-content:center}.resume-create-page__main{display:flex;width:856px;flex-direction:column;align-items:flex-start;gap:24px}.resume-create-page__aside{display:flex;width:320px;flex-direction:column;align-items:flex-start;border-radius:6px;border:1px solid var(--gray-300, #E0E2E4);background:var(--white-100, #FFF)}.resume-create-page__section{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;border-radius:6px;border:1px solid var(--gray-300, #E0E2E4);background:var(--white-100, #FFF);box-shadow:0 0 24px #2a2d2f1f}.resume-create-page__section--title{padding:28px;gap:28px}.section-title__row{display:flex;width:100%;justify-content:space-between;align-items:center}.section-title__row img{cursor:pointer}.resume-create-page__field{display:flex;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch}.resume-create-page__label{color:var(--gray-900, #2A2D2F);font-family:Pretendard;font-size:20px;font-style:normal;font-weight:600;line-height:24px}.resume-create-page__labe ::placeholder{color:var(--gray-500, #9EA4AA);font-family:Pretendard;font-size:20px;font-style:normal;font-weight:600;line-height:24px}.resume-create-page__hint{overflow:hidden;color:var(--gray-700, #6F767E);text-overflow:ellipsis;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.resume-create-page__error{color:var(--red-100, #FF524C);text-overflow:ellipsis;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.resume-create-page__assist{display:flex;padding:20px;justify-content:space-between;align-items:center;align-self:stretch;border-radius:4px;background:var(--ai-10, linear-gradient(90deg, rgba(21, 208, 120, .1) 0%, rgba(75, 209, 200, .1) 100%));overflow:hidden;color:var(--gray-700, #6F767E);text-overflow:ellipsis;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.resume-create-page__assist-text{display:flex;align-items:center;gap:8px}.resume-create-page__assist.is-hidden{display:none}.resume-create-page__section-title{display:flex;padding:28px;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch;border-bottom:1px solid var(--gray-300, #E0E2E4);background:var(--white-100, #FFF);color:var(--gray-900, #2A2D2F);font-family:Pretendard;font-size:20px;font-style:normal;font-weight:600;line-height:24px;border-radius:6px 6px 0 0}.resume-basic-preview{display:flex;padding:16px 20px 20px;flex-direction:column;align-items:flex-start;gap:20px;align-self:stretch;border-radius:4px;border:1px solid var(--gray-300, #E0E2E4);background:var(--white-100, #FFF)}.resume-basic-preview__row{display:flex;flex-direction:column;align-items:flex-start;gap:8px;align-self:stretch}.resume-basic-preview__name{color:var(--gray-900, #2A2D2F);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:600;line-height:180%}.resume-basic-preview__value{color:var(--gray-900, #2A2D2F);font-family:Pretendard;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.resume-basic-preview__value.info{color:var(--gray-700, #6F767E)}.resume-basic-preview__group{display:flex;padding:8px 12px;align-items:center;gap:8px;border-radius:4px;background:var(--gray-50, #F8F8F9)}.resume-basic-preview__label_icon{width:18px;height:18px}.resume-create-page__section-action{width:100%}.resume-section-title{display:flex;width:800px;height:24px;justify-content:space-between;align-items:center}.resume-section-title__text{display:flex;align-items:center;gap:8px}.resume-section-title__action{display:flex;align-items:center;gap:28px;align-self:stretch}.resume-section-title__actions{display:flex;align-items:center;gap:28px;align-self:stretch;font-size:16px}.resume-section-title__control--fresh{display:flex;align-items:center;gap:12px;align-self:stretch;overflow:hidden;color:var(--gray-700, #6F767E);text-overflow:ellipsis;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:600;line-height:20px}.resume-section-title__action--import{display:flex;justify-content:center;align-items:center;gap:8px;color:var(--primary-primary, #816BFE);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:600;line-height:19px;cursor:pointer}.resume-create-page__field-row{display:flex;align-items:center;gap:28px;align-self:stretch}.resume-create-page__section-title__heading{display:flex;align-items:center;gap:8px;color:var(--gray-900, #2A2D2F);font-family:Pretendard;font-size:20px;font-style:normal;font-weight:600;line-height:24px}.resume-create-page__required{color:var(--red-100, #FF524C);font-family:Pretendard;font-size:20px;font-style:normal;font-weight:600;line-height:24px}.resume-create-page__section-body{display:flex;padding:28px;align-items:flex-start;gap:28px;align-self:stretch;border-radius:0 0 6px 6px}.basic-info__options{display:flex;align-items:flex-start;gap:16px;align-self:stretch}.basic-info__option{display:flex;height:52px;padding:16px 20px;justify-content:center;align-items:center;gap:8px;flex:1 0 0}.resume-create-page .location-picker__column{width:100%;border-right:0px}.resume-create-page .location-picker__category-group{height:350px;width:100%;overflow:auto}.resume-create-page .location-picker__category{width:100%}.resume-create-page .resume-create-page__selected{display:flex;width:856px;padding:28px;align-items:center;align-content:center;gap:16px;flex-wrap:wrap;border-bottom:1px solid var(--gray-300, #E0E2E4)}.resume-create-page .location-picker__chip{display:flex;height:52px;padding:16px 16px 16px 20px;justify-content:center;align-items:center;gap:8px;border-radius:4px;border:1px solid var(--gray-300, #E0E2E4);background:var(--gray-50, #F8F8F9)}.resume-create-page .career-section__item{display:flex;align-items:flex-start;gap:16px;align-self:stretch}.resume-create-page .career-section__fields{display:flex;width:740px;padding:28px;flex-direction:column;align-items:flex-start;gap:28px;border-radius:4px;border:1px solid var(--gray-300, #E0E2E4);background:var(--white-100, #FFF)}.resume-create-page .career-section__controls{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:16px}.resume-create-page .career-section__group--employment,.resume-create-page .education-section__group--employment,.resume-create-page .activities-section__group,.awards-certifications-section__group{display:flex;align-items:flex-end;gap:16px;align-self:stretch}.career-section__control--employment{display:flex;width:126px;flex-direction:column;align-items:flex-start;gap:16px}.career-section__select{display:flex;padding:16px;justify-content:space-between;align-items:center;align-self:stretch;border-radius:4px;border:1px solid var(--red-100, #FF524C);background:var(--white-100, #FFF)}.career-section__period,.education-section__period{display:flex;align-items:center;gap:8px;flex:1 0 0}.section-period__start-wrap,.section-period__end-wrap{position:relative}.career-section__toggle--current{display:flex;padding:15px;align-items:center;gap:12px;border-radius:4px;border:1px solid var(--gray-300, #E0E2E4);background:var(--white-100, #FFF)}.career-section__toggle--current.error_box{border-radius:4px;border:1px solid var(--red-100, #FF524C);background:var(--white-100, #FFF)}.date-section{display:flex;width:100%;flex-direction:column;align-items:flex-start;gap:16px;flex:1 0 0}.career-section__tilde{display:flex;width:12px;height:52px;flex-direction:column;justify-content:center;color:var(--gray-900, #2A2D2F);text-align:center;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.section__date-inner{display:flex;height:52px;padding:16px;justify-content:space-between;align-items:center;align-self:stretch;border-radius:4px;border:1px solid var(--gray-300, #E0E2E4);background:var(--white-100, #FFF);color:var(--gray-500, #9EA4AA);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:20px;cursor:pointer}.section__date-inner.on{border-radius:4px;border:1px solid var(--gray-900, #2A2D2F);background:var(--white-100, #FFF)}.section__date-inner.error{border:1px solid var(--red-100, #FF524C)}.section__date-inner.disabled{display:flex;justify-content:start;gap:8px;align-self:stretch;background:var(--gray-50, #F8F8F9);cursor:auto}.section__date-input{display:flex;align-items:center;gap:8px}.career-section__row,.education-section__row{display:flex;align-items:center;gap:28px;align-self:stretch}.career-section__control,.education-section__control{display:flex;width:100%;flex-direction:column;align-items:flex-start;gap:16px;flex:1 0 0}.field .career-section__summary-input,.field .activities-section__summary-input,.field .personal-section__summary-input{height:200px}.field .career-section__summary-input textarea,.field .activities-section__summary-input textarea,.field .personal-section__summary-input textarea{border:none;color:var(--gray-900, #2A2D2F);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:180%}.career-section__summary-input,.activities-section__summary-input,.personal-section__summary-input{display:flex;height:200px;padding:12px 16px 16px;flex-direction:column;justify-content:space-between;align-items:flex-start;align-self:stretch;border-radius:4px;border:1px solid var(--gray-300, #E0E2E4);background:var(--white-100, #FFF);color:var(--gray-500, #9EA4AA);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:180%}.career-section__char-count,.activities-section__char-count,.personal-section__char-count{display:flex;justify-content:end;align-self:stretch;color:var(--gray-900, #2A2D2F);text-align:right;font-family:Pretendard;font-size:14px;font-style:normal;font-weight:400;gap:5px;line-height:18px}.career-section__char-count .max,.activities-section__char-count .max,.personal-section__char-count .max{color:var(--gray-500, #9EA4AA);font-family:Pretendard;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.career-section__summary-actions{display:flex;padding:20px;justify-content:space-between;align-items:center;align-self:stretch;border-radius:4px;background:var(--ai-10, linear-gradient(90deg, rgba(21, 208, 120, .1) 0%, rgba(75, 209, 200, .1) 100%));overflow:hidden;color:var(--gray-700, #6F767E);text-overflow:ellipsis;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.ai-suggest-btn,.career-section__summary-ai-btn,.personal-section__summary-ai-btn{overflow:hidden;text-align:right;text-overflow:ellipsis;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:600;line-height:20px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;color:#15d078;cursor:pointer}.career-section__control_btn,.education-section__control_btn,.activities-section__control_btn,.awards-certifications-section__control_btn,.portfolio-documents__control-btn{display:flex;padding:12px;justify-content:center;align-items:center;gap:4px;border-radius:100px;border:1px solid var(--gray-300, #E0E2E4);background:var(--gray-100, #F2F3F4);cursor:pointer}.activities-section__control_btn,.awards-certifications-section__control_btn,.portfolio-documents__control-btn{background:var(--white-100, #FFF)}.career-section__control_btn:not(.is-disabled),.education-section__control_btn:not(.is-disabled),.activities-section__control_btn:not(.is-disabled),.awards-certifications-section__control_btn:not(.is-disabled),.portfolio-documents__control-btn:not(.is-disabled){border-radius:100px;border:1px solid var(--gray-300, #E0E2E4);background:var(--white-100, #FFF)}.career-section__control_btn.is-disabled,.education-section__control_btn.is-disabled,.activities-section__control_btn.is-disabled,.awards-certifications-section__control_btn.is-disabled,.portfolio-documents__control-btn.is-disabled{opacity:.4;pointer-events:none;cursor:default}@media (max-width: 760px){body .resume-create-page__container{padding:64px 0 110px;background:var(--gray-100, #F2F3F4)}body .resume-sidebar__default{border-radius:4px;border-bottom:1px solid var(--gray-300, #E0E2E4);background:var(--primary-8, rgba(129, 107, 254, .08));color:var(--primary-primary, #816BFE);padding:20px}body .resume-create-page__main{width:100%;gap:0px;padding:0}body .resume-create-tabs{display:flex;width:100%;overflow-x:auto;overflow-y:hidden;flex-wrap:nowrap;gap:20px;border-bottom:1px solid var(--gray-300, #E0E2E4);background:var(--white-100, #FFF);height:53px;padding:8px 20px 0;-ms-overflow-style:none;scrollbar-width:none}body .tabs__item.resume-create-tabs__item{height:44px;flex-shrink:0;white-space:nowrap;padding:0 0 10px;font-size:16px}body .resume-create-page__section_container{display:flex;flex-direction:column;gap:12px;background:var(--gray-100, #F2F3F4)}body .resume-create-page__section{border-radius:0;box-shadow:none;border:none;padding:24px 20px;gap:20px}body .resume-create-page__section-title{padding:0;border-radius:0;border:none}body .resume-create-page__section--title{padding:24px 20px;border-radius:0;gap:20px}body .resume-create-page__label{color:var(--gray-500, #9EA4AA);font-size:18px}body .resume-create-page__assist{display:flex;align-items:end;justify-content:flex-start;flex-wrap:nowrap}body .resume-create-page__assist-text{color:var(--gray-700, #6F767E);font-family:Pretendard;font-style:normal;font-weight:400;line-height:18px;white-space:normal;align-items:start;font-size:14px;flex-shrink:0;width:90%;height:100%}body .ai-suggest-btn,body .career-section__summary-ai-btn{font-size:14px;white-space:nowrap;flex-shrink:0;margin-left:0;height:100%;float:inherit;align-items:end;display:flex}body .ai-suggest-icon{width:18px;height:18px}body .resume-create-page__section-title__heading{font-size:18px}body .resume-create-page__section--basic .resume-create-page__section-body{flex-direction:column}body .resume-create-page .career-section__fields,body .resume-create-page__section--education .education-section__fields{width:100%}body .resume-create-page .career-section__item,body .education-section__item,body .resume-create-page .career-section__group--employment,body .resume-create-page .education-section__group--employment,body .resume-create-page .activities-section__group,body .awards-certifications-section__group,body .career-section__period,body .education-section__period{flex-direction:column}body .resume-create-page__status{position:fixed;bottom:0;display:flex;flex-direction:row;width:100%;padding:20px;align-items:center;gap:12px;align-self:stretch;max-width:100%;border-top:1px solid var(--gray-300, #E0E2E4);background:var(--white-100, #FFF)}body .resume-create-page .resume-create-page__selected{width:100%;padding:0;border:none}body .resume-create-page__field-row{flex-direction:column}body .career-section__toggle-label{display:flex;align-items:center;gap:8px;overflow:hidden;color:var(--gray-700, #6F767E);font-size:14px;font-style:normal;font-weight:400}body .career-section__toggle--current{border:none}}.modal-overlay{position:fixed;inset:0;display:grid;place-items:center;background:#0006;padding:20px;z-index:1000}.modal{display:flex;width:500px;padding:40px 20px 20px;flex-direction:column;align-items:flex-start;gap:40px;border-radius:6px;background:var(--white-100, #FFF)}.modal__header{display:flex;flex-direction:column;gap:16px;align-self:stretch}.modal__title{align-self:stretch;color:var(---gray-900, #2A2D2F);text-align:center;font-family:Pretendard;font-size:18px;font-style:normal;font-weight:600;line-height:22px}.modal__desc{align-self:stretch;color:var(---gray-700, #6F767E);text-align:center;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:30px}.modal__actions{display:flex;align-items:center;gap:16px;align-self:stretch}.btn--secondary{border-radius:4px;border:1px solid var(---gray-300, #E0E2E4);background:var(--white-100, #FFF);color:var(---gray-900, #2A2D2F);text-align:center;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:600;line-height:18px}.btn--primary{border-radius:4px;background:var(---gray-900, #2A2D2F);color:var(--white-100, #FFF);text-align:center;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:600;line-height:20px}.btn:focus-visible{outline:2px solid #111;outline-offset:2px}.modal-warning-text{color:var(--red-100, #FF524C);text-align:center;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:20px}@media (max-width: 750px){body .modal{width:100%}body .modal__title{font-size:16px}}.calendar-popover{position:absolute;z-index:1;top:130%}.cal{display:flex;width:314px;flex-direction:column;align-items:flex-start;border-radius:4px;border:1px solid var(--gray-300, #E0E2E4);background:var(--white-100, #FFF);box-shadow:0 0 24px #2a2d2f29}.cal_body{display:flex;padding:20px;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch}.cal__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.select{position:relative;display:inline-block}.select select{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:16px 36px 16px 16px;border-radius:4px;border:1px solid var(--gray-300, #E0E2E4);background:var(--white-100, #FFF);line-height:20px;font:inherit}.select select::-ms-expand{display:none}.select__arrow{position:absolute;right:10px;top:50%;transform:translateY(-50%);pointer-events:none;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center}.cal__week{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;padding:0 4px;color:#6b7280;font-weight:600}.cal__weekcell{text-align:center;padding:6px 0}.cal__grid{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;padding:4px}.cal__cell{height:44px;border-radius:10px;border:0;background:#fff;cursor:pointer;font-size:16px}.cal__cell:hover{background:#f3f4f6}.cal__cell--empty{background:transparent;cursor:default}.cal__cell--empty:hover{background:transparent}.cal__cell.is-selected{background:#ede9fe;color:#4338ca;font-weight:700}.cal--month .cal__months{display:flex;width:264px;align-items:flex-start;align-content:flex-start;gap:12px;flex-wrap:wrap}.cal__month{width:80px;height:44px;padding:0 12px;border-radius:4px;border:none;background:var(--white-100, #FFF);color:var(--gray-900, #2A2D2F);text-align:center;font-family:Pretendard;font-size:16px;line-height:20px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.cal__month:hover{background:#f3f4f6}.cal__month.is-selected{background:var(--primary-8, rgba(129, 107, 254, .08));color:var(--primary-primary, #816BFE);font-weight:600;border-color:var(--primary-primary, #816BFE)}.cal__month:disabled{color:var(--gray-400, #C8CCCF);font-size:16px;font-weight:400;line-height:20px;cursor:not-allowed}.cal__footer{display:flex;justify-content:flex-end;padding-top:8px}.btn{padding:12px 18px;border-radius:10px;border:1px solid #e5e7eb;background:#fff;cursor:pointer}.btn--primary{background:#111827;color:#fff;border-color:#111827}.btn--primary:hover{opacity:.9}.year-select{position:relative;display:inline-block}.year-select__button{display:inline-flex;align-items:center;gap:8px;padding:12px 14px;border-radius:4px;border:1px solid var(--gray-300, #E0E2E4);background:var(--white-100, #FFF);line-height:20px;cursor:pointer;color:var(--gray-900, #2A2D2F);font-family:Pretendard;font-size:16px;font-weight:600}.year-select__arrow{width:24px;height:24px}.year-select__menu{position:absolute;top:calc(100% + 6px);left:0;z-index:1000;min-width:120px;max-height:240px;overflow:auto;border:1px solid var(--gray-300, #E0E2E4);background:#fff;border-radius:6px;box-shadow:0 12px 32px #0000001f}.year-select__option{padding:10px 12px;cursor:pointer;white-space:nowrap}.year-select__option:hover{background:#f8f8f9}.year-select__option.is-active{background:#816bfe14;color:#816bfe;font-weight:600}.cal_bottom{display:flex;padding:20px;justify-content:flex-end;align-items:center;gap:12px;align-self:stretch;border-top:1px solid var(--gray-300, #E0E2E4)}.cal_bottom_items{display:flex;padding:20px;justify-content:space-between;align-items:center;gap:12px;align-self:stretch;border-top:1px solid var(--gray-300, #E0E2E4)}.cal_bottom_items__option{display:flex;align-items:center;gap:8px;overflow:hidden;color:var(--gray-900, #2A2D2F);text-overflow:ellipsis;font-family:Pretendard;font-size:16px;font-weight:400;line-height:20px;cursor:pointer}.cal.cal--day{width:372px}.cal--day .cal__header{display:flex;align-items:flex-start;gap:16px}.cal--day .month-select{position:relative;display:inline-block}.cal--day .month-select__button{display:inline-flex;justify-content:space-between;width:120px;align-items:center;gap:8px;padding:12px;border-radius:4px;border:1px solid var(--gray-300, #E0E2E4);background:var(--white-100, #FFF);line-height:20px;cursor:pointer;color:var(--gray-900, #2A2D2F);font-family:Pretendard;font-size:16px;font-weight:600}.cal--day .month-select__arrow{width:24px;height:24px}.cal--day .month-select__menu{position:absolute;top:calc(100% + 6px);left:0;z-index:1000;min-width:120px;max-height:240px;overflow:auto;border:1px solid var(--gray-300, #E0E2E4);background:#fff;border-radius:6px;box-shadow:0 12px 32px #0000001f}.cal--day .month-select__option{padding:10px 12px;cursor:pointer;white-space:nowrap}.cal--day .month-select__option:hover{background:#f8f8f9}.cal--day .month-select__option.is-active{background:#816bfe14;color:#816bfe;font-weight:600}.cal--day .daypicker__weekdays{display:flex;align-items:center;gap:4px}.cal--day .daypicker__weekday{display:flex;width:44px;height:44px;padding:16px;justify-content:center;align-items:center;border-radius:4px;color:var(--gray-700, #6F767E);text-align:center;font-family:Pretendard;font-size:16px;font-weight:400;line-height:20px}.cal--day .daypicker__grid{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;padding:4px}.cal--day .daypicker__cell{display:flex;width:44px;height:44px;padding:16px;justify-content:center;align-items:center;flex-shrink:0;border:none;border-radius:4px;background:var(--white-100, #FFF);color:var(--gray-900, #2A2D2F);text-align:center;font-family:Pretendard;font-size:16px;font-weight:400;line-height:20px;cursor:pointer}.cal--day .daypicker__cell:hover{background:#f3f4f6}.cal--day .daypicker__cell--empty{display:flex;width:44px;height:44px;padding:16px;justify-content:center;align-items:center;flex-shrink:0}.cal--day .daypicker__cell--empty:hover{background:transparent}.cal--day .daypicker__cell.is-selected{background:var(--primary-8, rgba(129, 107, 254, .08));color:var(--primary-primary, #816BFE);font-weight:700;border-color:var(--primary-primary, #816BFE)}.cal--day .daypicker__cell.is-disabled{opacity:.4;pointer-events:none;cursor:default}@media (max-width: 760px){body .cal.cal--day{width:100%}}.photo-modal__overlay{position:absolute;display:flex;top:120%;left:0;width:500px;flex-direction:column;align-items:flex-start;border-radius:4px;border:1px solid var(--gray-300, #E0E2E4);background:var(--white-100, #FFF);box-shadow:0 0 24px #2a2d2f29}.photo-modal__body{display:flex;padding:20px;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch}.photo-modal__picker{display:flex;align-items:center;gap:16px;align-self:stretch;color:var(--gray-500, #9EA4AA);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.photo-modal__picker.on{color:var(--gray-900, #2A2D2F)}.photo-modal__notes{display:flex;flex-direction:column;align-items:start;color:var(--gray-700, #6F767E);font-family:Pretendard;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.photo__inner{display:flex;padding:16px;align-items:center;gap:8px;flex:1 0 0;border-radius:4px;border:1px solid var(--gray-300, #E0E2E4);background:var(--white-100, #FFF);min-width:0;overflow-x:auto;overflow-y:hidden;white-space:nowrap;-webkit-overflow-scrolling:touch}.photo__inner img{flex:0 0 auto}.photo-modal__file-btn{flex:0 0 auto;white-space:nowrap}.photo-modal__footer{display:flex;padding:20px;justify-content:flex-end;align-items:center;gap:16px;align-self:stretch;border-radius:4px;border:1px solid var(--gray-300, #E0E2E4);background:var(--white-100, #FFF)}.photo__inner.error{border:1px solid var(--red-100, #FF524C);background:var(--white-100, #FFF);border-radius:4px}.photo-modal__error{color:var(--red-100, #FF524C);font-family:Pretendard;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.photo__inner .photo__error-icon{margin-left:auto;flex:0 0 auto}@media (max-width: 760px){body .photo-modal__overlay{position:fixed;top:30%;width:100%}}.resume-create-page__section--basic .resume-create-page__section-body{display:flex;padding:28px;align-items:flex-start;gap:28px;align-self:stretch}.resume-create-page__section--basic .resume-create-page__col--left{display:flex;flex-direction:column;align-items:flex-start;gap:28px;flex:1 0 0}.resume-create-page__section--basic .birth,.resume-create-page__section--basic .gender{display:flex;flex-direction:column;align-items:flex-start;gap:16px;flex:1 0 0}.resume-create-page__section--basic .birth,.resume-create-page__section--basic .phone,.resume-create-page__section--basic .email{flex:1}.resume-create-page__section--basic .resume-create-page__col--right{display:flex;width:124px;flex-direction:column;justify-content:center;align-items:flex-start;gap:16px;color:var(--gray-700, #6F767E);text-align:center;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.resume-create-page__photo{display:flex;position:relative;height:166px;padding:30px;flex-direction:column;justify-content:center;align-items:center;gap:16px;align-self:stretch;border-radius:4px;border:1px solid var(--gray-300, #E0E2E4);background:var(--white-100, #FFF);cursor:pointer}.resume-create-page__photo-img{width:100%}.resume-create-page__photo-close{position:absolute;top:0;right:0;border-radius:0 0 0 4px;background:#2a2d2f66;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:inline-flex;padding:4px 4px 3px 3px;align-items:center;gap:10px}.resume-create-page__photo-change-btn{position:absolute;bottom:0;display:flex;width:100%;padding:4px 16px 5px;justify-content:center;align-items:center;gap:10px;background:#2a2d2f66;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--white-100, #FFF);text-align:center;font-family:Pretendard;font-size:14px;font-style:normal;font-weight:600;line-height:18px}@media (max-width: 760px){body .resume-create-page__section--basic .basic-info-form-container .resume-create-page__section-body{padding:100px 20px 120px}body .basic-info-form-overlay{width:100%;height:100%;position:fixed;inset:0;background:#00000080;z-index:15;display:flex;align-items:center;justify-content:center;overflow-y:auto}body .basic-info-form-container{width:100%;height:100%;background:#fff;padding:0;box-shadow:0 10px 40px #0003;overflow-y:auto;position:relative}body .resume-create-form__header{position:fixed;top:0;display:flex;height:64px;padding:20px;width:100%;justify-content:space-between;align-items:center;gap:12px;align-self:stretch;border-bottom:1px solid var(--gray-300, #E0E2E4);background:var(--white-100, #FFF);z-index:5}body .resume-create-form__title{color:var(--gray-900, #2A2D2F);text-align:center;font-family:Pretendard;font-size:18px;font-style:normal;font-weight:600;line-height:22px}body .resume-create-page__form-action{position:fixed;width:100%;bottom:0;display:flex;padding:20px;align-items:center;gap:12px;align-self:stretch;border-top:1px solid var(--gray-300, #E0E2E4);background:var(--white-100, #FFF)}body .resume-create-page__section--basic .resume-create-page__col--left,body .resume-create-page__section--basic .birth,body .resume-create-page__section--basic .phone,body .resume-create-page__section--basic .email{width:100%}}.resume-create-page__location{display:flex;padding:28px;flex-direction:column;align-items:flex-start;gap:10px;align-self:stretch}.resume-create-page__location .location-picker{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;border-radius:4px;border:1px solid var(--gray-300, #E0E2E4)}.resume-create-page__location .location-picker__header{display:flex;padding:20px;align-items:flex-start;gap:20px;align-self:stretch;background:var(--white-100, #FFF)}.location-picker__select-all{display:flex;align-items:center;gap:12px;align-self:stretch}.resume-create-page__location .location-picker__body{display:flex;align-items:flex-start;align-self:stretch;border-top:1px solid var(--gray-300, #E0E2E4)}.resume-create-page__location .location-picker__column{width:100%;border-right:0px}.resume-create-page__location .location-picker__category-group{height:350px;width:100%;overflow:auto}.resume-create-page__location .location-picker__category{width:100%}@media (max-width: 760px){body .resume-create-page__location .location-picker__body{width:100%;height:100%;padding:0 0 100px}body .resume-create-page__location{padding:0;height:100%}body .resume-create-page__location .location-picker{padding:60px 0 0}body .resume-create-page__location .location-picker__column,body .resume-create-page__location .location-picker__category-group{height:100%}body .resume-create-page__location .location-picker__header{display:flex;color:var(--gray-700, #6F767E);padding:16px;justify-content:center;align-items:center;gap:10px;align-self:stretch;font-size:14px;border-radius:4px;background:var(--gray-50, #F8F8F9)}body .basic-info-form-overlay.location-section .resume-create-page__form-action{flex-direction:column}body .basic-info-form-overlay.location-section .resume-create-page__form-action .btn_wrap{width:100%;flex-direction:row;gap:10px}}.resume-create-page__section--career .resume-create-page__section-title{display:flex;flex-direction:row;padding:28px;justify-content:space-between;align-items:center;align-self:stretch}.resume-create-page__section--career .ui-select{height:52px}.resume-create-page__section-body.career-section{flex-direction:column;justify-content:center;align-items:flex-start;align-self:stretch;background:var(--gray-50, #F8F8F9)}.career-section.date{width:186px}.career-section__tilde{display:flex;width:12px;height:52px;padding-top:15px;flex-direction:column;justify-content:center;color:var(--gray-900, #2A2D2F);text-align:center;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.career-section__select{display:flex;width:126px;height:52px;padding:16px;justify-content:space-between;align-items:center;align-self:stretch;color:var(--gray-500, #9EA4AA);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:20px;border-radius:4px;border:1px solid var(--gray-300, #E0E2E4);background:var(--white-100, #FFF)}.resume-create-page__section--career .career-section__period{position:relative}.career-section__control--up.first{border-radius:100px;border:1px solid var(--gray-300, #E0E2E4);background:var(--gray-100, #F2F3F4)}.career-section__control--up{border-radius:100px;border:1px solid var(--gray-300, #E0E2E4);background:var(--white-100, #FFF)}@media (max-width: 760px){body .resume-create-page__section--career .resume-create-page__section-title{padding:0}body .resume-create-page__section-body.career-section{background:none;padding:0;gap:16px}body .career-section__item{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:20px;align-self:stretch}body .career-section__period{flex-direction:row;width:100%}body .resume-create-page .career-section__group--employment{align-items:start}body .career-section__date-wrapper{width:100%}body .career-section.date{width:100%;gap:0px}body .calendar-popover{left:0;width:100%}body .career-section__row{flex-direction:column;gap:24px}body .field .career-section__summary-input textarea{height:100%}body .career-section__control .resume-create-page__assist-text{width:75%}body .resume-ai-suggest__item{font-size:14px}body .resume-create-page .career-section__controls{width:100%;justify-content:center;flex-direction:row}body .resume-create-form__content{display:flex;flex-direction:column;gap:20px;padding:80px 20px 120px;background:var(--gray-50, #F8F8F9)}body .resume-create-page .career-section__fields{gap:24px}body .resume-career-autofill-button{display:flex;padding:16px 20px;justify-content:center;align-items:center;gap:12px;align-self:stretch;border-radius:4px;font-size:16px;color:var(--white-100, #FFF);border:1px solid var(--gray-300, #E0E2E4);background:var(--primary-primary, #816BFE);font-weight:600}}.education-section__item{display:flex;align-items:flex-start;gap:16px;align-self:stretch}.resume-create-page__section--education .education-section__fields{display:flex;width:740px;padding:28px;flex-direction:column;align-items:flex-start;gap:28px;border-radius:4px;border:1px solid var(--gray-300, #E0E2E4);background:var(--white-100, #FFF)}.education-section__controls{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:16px}.resume-create-page__section--education .resume-create-page__section-title{display:flex;flex-direction:row;padding:28px;justify-content:space-between;align-items:center;align-self:stretch}.resume-create-page__section--education .ui-select{height:52px}.resume-create-page__section-body.education-section{flex-direction:column;justify-content:center;align-items:flex-start;align-self:stretch;background:var(--gray-50, #F8F8F9)}.education-section.date{width:250px}.education-section__tilde{display:flex;width:12px;height:52px;padding-top:15px;flex-direction:column;justify-content:center;color:var(--gray-900, #2A2D2F);text-align:center;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.education-section__select{display:flex;width:126px;height:52px;padding:16px;justify-content:space-between;align-items:center;align-self:stretch;color:var(--gray-500, #9EA4AA);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:20px;border-radius:4px;border:1px solid var(--gray-300, #E0E2E4);background:var(--white-100, #FFF)}@media (max-width: 760px){body .resume-create-page__section--education .resume-create-page__section-title{padding:0}body .education-section__row{flex-direction:column;gap:24px}body .education-section__group .education-section__period{display:flex;flex-direction:row;width:100%}body .education-section.date{width:100%;height:100%}body .education-section.date .date-section{width:100%;align-items:end;justify-content:end}body .education-section__period,body .section-period__end-wrap{width:100%;height:100%}body .resume-create-page__section--education .education-section__fields{gap:24px}body .education-section__tilde{padding-top:30px}body .education-section__controls{flex-direction:row;width:100%}body .education-section__period .section-period__end-wrap .calendar-popover{left:-150px}body .section-period__start-wrap,body .section-period__end-wrap{width:100%}body .resume-create-page__section-body.education-section{padding:0;background:none;gap:8px}}.resume-create-page__section--desired-role .resume-create-page__section-body,.desired-role__dropdown,.desired-role__list,.desired-role__menu-footer{display:flex;align-items:flex-start}.resume-search ::placeholder,.desired-role__menu,.desired-role__highlight,.desired-role__menu-footer,.desired-role__menu-footer .desired-role__highlight{font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.desired-role__dropdown{flex-direction:column;flex:1 0 0;border-radius:4px;border:1px solid var(--gray-300, #E0E2E4);box-shadow:0 0 24px #2a2d2f29}.desired-role__menu{height:250px;width:795px;overflow:auto;color:var(--gray-900, #2A2D2F);border-radius:4px}.desired-role__list{padding:16px;width:100%;flex-direction:column;gap:16px;align-self:stretch}.desired-role__option{width:100%;cursor:pointer;text-align:start}.desired-role__option:hover{background:var(--gray-50, #F8F8F9)}.desired-role__highlight{color:var(--primary-primary, #816BFE)}.desired-role__menu-footer{padding:16px;flex-direction:row;border-radius:4px;align-self:stretch;background:var(--gray-50, #F8F8F9);color:var(--gray-700, #6F767E);cursor:pointer}.desired-role__menu-footer .desired-role__highlight{color:var(--gray-900, #2A2D2F)}@media (max-width: 760px){body .resume-create-page__section--desired-role .resume-create-page__section-body{padding:0}body .resume-create-page__section--desired-role .resume-create-form__content{padding:63px 0 120px;height:100%;background:var(--white-100, #FFF);gap:0px}body .desired-role-form-hint{width:100%;padding:16px;display:flex;justify-content:center;overflow:hidden;color:var(--gray-700, #6F767E);text-overflow:ellipsis;font-family:Pretendard;font-size:14px;border-radius:4px;border-bottom:1px solid var(--gray-300, #E0E2E4);background:var(--gray-50, #F8F8F9)}body .desired-role__search-wrapper{display:flex;flex-direction:column;padding:24px 20px;gap:20px}body .ai-suggest__chip{padding:12px 16px 12px 14px;font-size:14px}body .resume-create-page__section--desired-role .basic-info-form-overlay .resume-create-page__form-action{display:flex;flex-direction:column}body .basic-info-form-overlay.desired-section .resume-create-page__form-action .btn_wrap{width:100%;flex-direction:row;gap:10px}}.search-field{position:relative;display:flex;align-items:center;gap:8px}.search-field__clear{cursor:pointer}.ai-suggest{display:flex;padding:20px;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch;border-radius:4px;background:var(--ai-10, linear-gradient(90deg, rgba(21, 208, 120, .1) 0%, rgba(75, 209, 200, .1) 100%));overflow:hidden;color:var(--gray-700, #6F767E);text-overflow:ellipsis;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.ai-suggest__title{display:flex;align-items:center;gap:8px;align-self:stretch;overflow:hidden;color:var(--gray-700, #6F767E);text-overflow:ellipsis;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:19px}.ai-suggest__chips{display:flex;align-items:center;align-content:center;gap:16px;align-self:stretch;flex-wrap:wrap}.ai-suggest__chip{display:flex;padding:16px 20px;justify-content:center;align-items:center;gap:8px;border-radius:100px;border:1px solid var(--ai-30, #15D078);background:var(--white-100, #FFF);color:#15d078;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:600;line-height:20px;cursor:pointer}.ai-suggest__chip:hover{background:var(--gray-100, #F1F2F4)}.ai-suggest__chip--disabled,.ai-suggest__chip[aria-disabled=true]{opacity:.6;cursor:not-allowed}.resume-create-page__section--hard-skills .resume-create-page__section-title__heading{position:relative}.resume-create-page__section--hard-skills .resume-create-page__section-body{display:flex;padding:28px;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch}.resume-create-page__section--hard-skills .resume-create-page__section-body.empty{display:flex;padding:40px;justify-content:center;align-items:center;gap:10px;align-self:stretch;color:var(--gray-500, #9EA4AA);text-align:center;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.tooltip{position:relative;display:inline-flex;align-items:center;margin-left:8px}.tooltip__content{position:absolute;z-index:2;width:300px;display:flex;padding:20px 20px 16px;flex-direction:column;align-items:flex-start;gap:8px;align-self:stretch;border-radius:4px;background:var(--gray-900, #2A2D2F);opacity:0;visibility:hidden;transform:translateY(4px);transition:opacity .15s ease,transform .15s ease,visibility .15s;pointer-events:none}.resume-create-page__section--hard-skills .search-field{display:flex;height:52px;padding:10px 16px;align-items:center;gap:8px;align-self:stretch;border-radius:4px;border:1px solid var(--gray-300, #E0E2E4);background:var(--white-100, #FFF)}.resume-create-page__section--desired-role .resume-create-page__section-body,.hard-skills__dropdown,.hard-skills__list,.hard-skills__menu-footer{display:flex;align-items:flex-start}.resume-search ::placeholder,.hard-skills__menu,.hard-skills__highlight,.hard-skills__menu-footer,.hard-skills__menu-footer .hard-skills__highlight{font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.hard-skills__dropdown{flex-direction:column;flex:1 0 0;border-radius:4px;border:1px solid var(--gray-300, #E0E2E4);box-shadow:0 0 24px #2a2d2f29}.hard-skills__menu{height:250px;width:795px;overflow:auto;color:var(--gray-900, #2A2D2F);border-radius:4px}.hard-skills__list{padding:16px;width:100%;flex-direction:column;gap:16px;align-self:stretch}.hard-skills__option{width:100%;cursor:pointer;text-align:start}.hard-skills__option:hover{background:var(--gray-50, #F8F8F9)}.hard-skills__highlight{color:var(--primary-primary, #816BFE)}.hard-skills__menu-footer{padding:16px;flex-direction:row;border-radius:4px;align-self:stretch;background:var(--gray-50, #F8F8F9);color:var(--gray-700, #6F767E);cursor:pointer}.hard-skills__menu-footer .hard-skills__highlight{color:var(--gray-900, #2A2D2F)}@media (max-width: 760px){body .resume-create-page__section--hard-skills .resume-create-page__section-body.empty{padding:0}body .resume-create-form__content.hard-skills-form{padding:62px 0 0;gap:0px;background:var(--white-100, #FFF)}body .resume-create-page__section--hard-skills .basic-info-form-overlay .resume-create-page__form-action{display:flex;flex-direction:column}body .basic-info-form-overlay.hard-skills-section .resume-create-page__form-action .btn_wrap{width:100%;flex-direction:row;gap:10px}body .hard-skills-form-hint{display:flex;width:100%;justify-content:center;padding:16px;font-size:14px;color:var(--gray-700, #6F767E);border-radius:4px;border-bottom:1px solid var(--gray-300, #E0E2E4);background:var(--gray-50, #F8F8F9)}body .hard-skills__search-wrapper{display:flex;flex-direction:column;padding:24px 20px;gap:20px}body .basic-info-form-overlay.hard-skills-section .tooltip--top .tooltip__content{left:-270px}body .basic-info-form-overlay.hard-skills-section .tooltip--top .tooltip__content:after{left:270px}}.resume-create-page__section--soft-skills .resume-create-page__section-title__heading{position:relative}.resume-create-page__section--soft-skills .resume-create-page__section-body{display:flex;padding:28px;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch}.resume-create-page__section--soft-skills .resume-create-page__section-body.empty{display:flex;padding:40px;justify-content:center;align-items:center;gap:10px;align-self:stretch;color:var(--gray-500, #9EA4AA);text-align:center;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.tooltip__trigger{display:inline-block;width:20px;height:20px;cursor:pointer}.resume-create-page__section--soft-skills .tooltip__content{position:absolute;z-index:2;width:390px;display:flex;padding:20px 20px 16px;flex-direction:column;align-items:flex-start;gap:8px;align-self:stretch;border-radius:4px;background:var(--gray-900, #2A2D2F);opacity:0;visibility:hidden;transform:translateY(4px);transition:opacity .15s ease,transform .15s ease,visibility .15s;pointer-events:none}.tooltip--top .tooltip__content{top:170%;left:-50px}.tooltip:hover .tooltip__content,.tooltip:focus-within .tooltip__content{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.tooltip__title{color:var(--white-100, #FFF);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:600;line-height:20px}.tooltip__desc{color:var(--white-100, #FFF);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:180%}.resume-create-page__section--soft-skills .search-field{display:flex;height:52px;padding:10px 16px;align-items:center;gap:8px;align-self:stretch;border-radius:4px;border:1px solid var(--gray-300, #E0E2E4);background:var(--white-100, #FFF)}.resume-create-page__section--desired-role .resume-create-page__section-body,.soft-skills__dropdown,.soft-skills__list,.soft-skills__menu-footer{display:flex;align-items:flex-start}.resume-search ::placeholder,.soft-skills__menu,.soft-skills__highlight,.soft-skills__menu-footer,.soft-skills__menu-footer .soft-skills__highlight{font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.resume-create-page__section--desired-role .resume-create-page__section-body{padding:28px;flex-direction:column;gap:16px;align-self:stretch}.resume-create-page__section--desired-role .resume-search{display:flex;height:52px;padding:10px 16px;align-items:center;gap:8px;align-self:stretch;border-radius:4px;border:1px solid var(--gray-300, #E0E2E4);background:var(--white-100, #FFF)}.resume-search ::placeholder{color:var(--gray-500, #9EA4AA)}.soft-skills__dropdown{flex-direction:column;flex:1 0 0;border-radius:4px;border:1px solid var(--gray-300, #E0E2E4);box-shadow:0 0 24px #2a2d2f29}.soft-skills__menu{height:250px;width:795px;overflow:auto;color:var(--gray-900, #2A2D2F);border-radius:4px}.soft-skills__list{padding:16px;width:100%;flex-direction:column;gap:16px;align-self:stretch}.soft-skills__option{width:100%;cursor:pointer;text-align:start}.soft-skills__option:hover{background:var(--gray-50, #F8F8F9)}.soft-skills__highlight{color:var(--primary-primary, #816BFE)}.soft-skills__menu-footer{padding:16px;flex-direction:row;border-radius:4px;align-self:stretch;background:var(--gray-50, #F8F8F9);color:var(--gray-700, #6F767E);cursor:pointer}.soft-skills__menu-footer .soft-skills__highlight{color:var(--gray-900, #2A2D2F)}@media (max-width: 760px){body .resume-create-page__section--soft-skills .resume-create-page__section-body.empty{padding:0}body .resume-create-page__section--soft-skills .tooltip__content{width:300px}body .resume-create-form__content.soft-skills-form{padding:62px 0 0;gap:0px;background:var(--white-100, #FFF)}body .resume-create-page__section--soft-skills .basic-info-form-overlay .resume-create-page__form-action{display:flex;flex-direction:column}body .basic-info-form-overlay.soft-skills-section .resume-create-page__form-action .btn_wrap{width:100%;flex-direction:row;gap:10px}body .soft-skills-form-hint{display:flex;width:100%;justify-content:center;padding:16px;font-size:14px;color:var(--gray-700, #6F767E);border-radius:4px;border-bottom:1px solid var(--gray-300, #E0E2E4);background:var(--gray-50, #F8F8F9)}body .soft-skills__search-wrapper{display:flex;flex-direction:column;padding:24px 20px;gap:20px}body .basic-info-form-overlay.soft-skills-section .tooltip--top .tooltip__content{left:-270px}body .basic-info-form-overlay.soft-skills-section .tooltip--top .tooltip__content:after{left:270px}}.resume-create-page__section--activities .resume-create-page__section-body.empty{display:flex;padding:40px;justify-content:center;align-items:center;gap:10px;align-self:stretch;color:var(--gray-500, #9EA4AA);text-align:center;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:20px;background-color:#fff}.resume-create-page__section--activities .resume-create-page__section-body{display:flex;padding:28px;flex-direction:column;align-items:flex-start;gap:28px;align-self:stretch;background:var(--gray-50, #F8F8F9)}.resume-create-page__section--activities .activities-section__fields{display:flex;width:740px;padding:28px;flex-direction:column;align-items:flex-start;gap:28px;align-self:stretch;border-radius:4px;border:1px solid var(--gray-300, #E0E2E4);background:var(--white-100, #FFF)}.activities-section__item{display:flex;align-items:flex-start;gap:16px;align-self:stretch}.activities-period__fields{display:flex;align-items:center;gap:8px;flex:1 0 0;align-self:stretch}.activities-period__field{display:flex;position:relative;flex-direction:column;align-items:flex-start;gap:16px;flex:1 0 0}@media (max-width: 760px){body .resume-create-page__section--activities .resume-create-page__section-body.empty{padding:0}body .resume-create-page__section--activities .activities-section__fields{width:100%}body .activities-section__item{flex-direction:column}body .activities-section__control{width:100%}body .activities-period__field--end .calendar-popover{left:-150px}body .activities-section__controls{width:100%;justify-content:center;flex-direction:row}body .activities-section__group .input-group.error{padding:0 16px 0 0}body .resume-activity-list .resume-career-item{padding:16px 20px}}.select-dropdown{display:flex;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch;width:100%;position:relative}.select-dropdown__label{color:var(--gray-900, #2A2D2F);font-family:Pretendard;font-size:14px;font-weight:500;line-height:20px}.select-dropdown__required{color:var(--error-red, #FF4444);font-style:normal;margin-left:2px}.select-dropdown__control{display:flex;padding:16px 12px 16px 16px;justify-content:space-between;align-items:center;align-self:stretch;border-radius:4px;border:1px solid var(--gray-300, #E0E2E4);background:var(--white-100, #FFF)}.select-dropdown__control:hover{border-color:var(--gray-400, #B5BABF)}.select-dropdown__control.open{border:1px solid var(--gray-900, #2A2D2F)}.select-dropdown__control.error{border-color:var(--error-red, #FF4444)}.select-dropdown__control.disabled{background:var(--gray-100, #F5F6F7);cursor:not-allowed;opacity:.6}.select-dropdown__placeholder{color:var(--gray-500, #9EA4AA);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.select-dropdown__icon{display:flex;align-items:center}.select-dropdown__icon.rotate{transform:rotate(180deg)}.select-dropdown__menu{position:absolute;display:flex;height:auto;width:100%;flex-direction:column;align-items:flex-start;flex:1 0 0;background:var(--white-100, #FFF);top:100px;border-radius:4px;border:1px solid var(--gray-300, #E0E2E4);box-shadow:0 0 24px #2a2d2f29;overflow:auto;z-index:1}.select-dropdown__option{display:flex;padding:16px;align-items:center;gap:10px;align-self:stretch;color:var(--gray-900, #2A2D2F);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.select-dropdown__option:hover{background:var(--gray-100, #F5F6F7)}.select-dropdown__option.selected{font-weight:600}.select-dropdown__helper{color:var(--gray-500, #9EA4AA);font-family:Pretendard;font-size:12px;font-weight:400;line-height:16px}.select-dropdown__error{color:var(--error-red, #FF4444);font-family:Pretendard;font-size:12px;font-weight:400;line-height:16px}.resume-create-page__section--awards-certifications .resume-create-page__section-body.empty{display:flex;padding:40px;justify-content:center;align-items:center;gap:10px;align-self:stretch;color:var(--gray-500, #9EA4AA);text-align:center;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:20px;background:#fff}.resume-create-page__section--awards-certifications .resume-create-page__section-body{display:flex;padding:28px;flex-direction:column;align-items:flex-start;gap:28px;align-self:stretch;background:var(--gray-50, #F8F8F9)}.resume-create-page__section--awards-certifications .awards-certifications-section__fields{display:flex;width:740px;padding:28px;flex-direction:column;align-items:flex-start;gap:28px;align-self:stretch;border-radius:4px;border:1px solid var(--gray-300, #E0E2E4);background:var(--white-100, #FFF)}.awards-certifications-section__item{display:flex;align-items:flex-start;gap:16px;align-self:stretch}.awards-certifications-section__controls{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:16px}.awards-certifications-section__control{display:flex;width:126px;flex-direction:column;align-items:flex-start;gap:16px}.awards-certifications_name{height:56px;padding:16px;justify-content:space-between;align-items:center;flex:1 0 0;color:var(--gray-500, #9EA4AA);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.awards-certifications__score,.awards-certifications__issuer{display:flex;height:52px;padding:16px;justify-content:space-between;align-items:center;flex:1 0 0;color:var(--gray-500, #9EA4AA);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.awards-certifications-period{display:flex;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch}.awards-certifications-period__fields{display:flex;align-items:center;gap:8px;flex:1 0 0;align-self:stretch}.awards-certifications-period__field{display:flex;flex-direction:column;align-items:flex-start;gap:16px;flex:1 0 0}@media (max-width: 760px){body .resume-create-page__section--awards-certifications .resume-create-page__section-body.empty{padding:0}body .awards-certifications-section{background:var(--gray-50, #F8F8F9)}body .awards-certifications-section__item{flex-direction:column}body .resume-create-page__section--awards-certifications .awards-certifications-section__fields,body .awards-certifications-section__control{width:100%}body .awards-certifications-period__fields{flex-direction:column}body .awards-certifications-section__controls{width:100%;justify-content:center;flex-direction:row}body .awards-certifications-section__group .input-group.error{padding:0 10px 0 16px}body .resume-awards-list .resume-award-item{padding:16px 20px 20px}body .resume-award-item .resume-award-item__meta{flex-direction:row;gap:0px}body .resume-award-item__period-start,body .resume-award-item__issuer{font-size:14px}}.resume-create-page__section--portfolio-documents .resume-create-page__section-body.empty{display:flex;padding:40px;justify-content:center;align-items:center;gap:10px;align-self:stretch;color:var(--gray-500, #9EA4AA);text-align:center;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:20px;background-color:#fff}.resume-create-page__section--portfolio-documents .resume-create-page__section-body{display:flex;padding:28px;flex-direction:column;align-items:flex-start;gap:28px;align-self:stretch;background:var(--gray-50, #F8F8F9)}.resume-create-page__section--portfolio-documents .portfolio-documents__fields{display:flex;flex-direction:column;align-items:flex-start;flex:1 0 0;border-radius:4px;border:1px solid var(--gray-300, #E0E2E4);background:var(--white-100, #FFF)}.portfolio-documents-section__item{display:flex;align-items:flex-start;gap:16px;align-self:stretch}.portfolio-documents__controls{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:16px}.portfolio-documents__source{display:flex;padding:28px;align-items:center;gap:20px;align-self:stretch;border-bottom:1px solid var(--gray-300, #E0E2E4);background:var(--white-100, #FFF)}.portfolio-documents__source .portfolio-documents__source-option{display:flex;align-items:center;gap:8px;color:var(--gray-900, #2A2D2F);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:600;line-height:20px;cursor:pointer}.portfolio-documents-section__control{display:flex;width:126px;flex-direction:column;align-items:flex-start;gap:16px}.portfolio-documents__control-btn{display:flex;padding:12px;justify-content:center;align-items:center;gap:4px;border-radius:100px;border:1px solid var(--gray-300, #E0E2E4);background:var(--gray-100, #F2F3F4)}.portfolio-documents__uploader{display:flex;padding:28px;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch;background:var(--white-100, #FFF)}.portfolio-documents__file{display:flex;align-items:flex-end;gap:16px;align-self:stretch}.portfolio-documents__file-name{display:flex;padding:16px;align-items:center;gap:8px;flex:1 0 0;border-radius:4px;border:1px solid var(--gray-300, #E0E2E4);background:var(--white-100, #FFF);color:var(--gray-500, #9EA4AA);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.portfolio-documents__hint{color:var(--gray-700, #6F767E);font-family:Pretendard;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.portfolio-documents-section__item .input-group{display:flex;padding:16px;align-items:center;gap:8px;flex:1 0 0;align-self:stretch;height:52px}@media (max-width: 760px){body .resume-create-page__section--portfolio-documents .resume-create-page__section-body.empty{padding:0}body .portfolio-documents-section__item{flex-direction:column}body .resume-create-page__section--portfolio-documents .portfolio-documents__fields{width:100%}body .portfolio-documents__controls{width:100%;justify-content:center;flex-direction:row}body .portfolio-documents__file{flex-direction:column;width:100%;align-items:start}body .portfolio-documents__uploader{padding:24px 20px}body .portfolio-documents__file-name{width:100%}body .resume-create-page__section--portfolio-documents .basic-info-form-container{background:var(--gray-50, #F8F8F9)}body .resume-portfolio-item{padding:20px}body .resume-portfolio-list{display:flex;flex-direction:column;gap:12px}body .portfolio-documents__file-empty{display:flex;width:100%;justify-content:space-between}body .resume-portfolio-item__main{display:flex;gap:12px;width:100%}}.resume-create-page__section--personal-statement .resume-create-page__section-body.empty{display:flex;padding:40px;justify-content:center;align-items:center;gap:10px;align-self:stretch;color:var(--gray-500, #9EA4AA);text-align:center;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.resume-create-page__section--personal-statement .resume-create-page__section-body{display:flex;padding:28px;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch;background:var(--white-100, #FFF)}.resume-create-page__section--personal-statement .activities-section__fields{display:flex;width:740px;padding:28px;flex-direction:column;align-items:flex-start;gap:28px;align-self:stretch;border-radius:4px;border:1px solid var(--gray-300, #E0E2E4);background:var(--white-100, #FFF)}@media (max-width: 760px){body .resume-create-page__section--personal-statement .resume-create-page__section-body.empty,body .resume-create-page__section--personal-statement .resume-create-page__section-body{padding:16px 20px;border-radius:4px;border:1px solid var(--gray-300, #E0E2E4);background:var(--white-100, #FFF)}body .resume-create-page__section--personal-statement .resume-create-form__content{background:none}body .personal-section__control--summary .resume-create-page__assist{display:flex;flex-direction:column;align-items:start;gap:12px}body .resume-create-page__assist.is-hidden{display:none}}.resume-create-page__section--mock-interview-analysis .resume-create-page__section-body.empty{display:flex;padding:40px;justify-content:center;align-items:center;gap:10px;align-self:stretch;color:var(--gray-500, #9EA4AA);text-align:center;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.resume-create-page__section--mock-interview-analysis .resume-create-page__section-body{display:flex;padding:28px;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch;background:var(--white-100, #FFF)}.resume-create-page__section--mock-interview-analysis .activities-section__fields{display:flex;width:740px;padding:28px;flex-direction:column;align-items:flex-start;gap:28px;align-self:stretch;border-radius:4px;border:1px solid var(--gray-300, #E0E2E4);background:var(--white-100, #FFF)}.activities-section__controls{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:16px}.activities-section__control{display:flex;width:126px;flex-direction:column;align-items:flex-start;gap:16px}.activity_name{display:flex;height:58px;padding:16px;justify-content:space-between;align-items:center;flex:1 0 0;color:var(--gray-500, #9EA4AA);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.activities-period{display:flex;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch}.analysis-result-modal{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:#0006}.analysis-result-modal{position:fixed;inset:0;z-index:1000}.analysis-result-modal__overlay{position:absolute;inset:0;background:#0006}.analysis-result-modal__dialog{position:relative;display:flex;flex-direction:column;align-items:flex-start;border-radius:6px;border:1px solid var(--gray-300, #E0E2E4);background:var(--white-100, #FFF);box-shadow:0 0 24px #2a2d2f29}.analysis-result-modal__body{display:flex;height:600px;padding:20px;flex-direction:column;align-items:flex-start;gap:16px;overflow:auto}.analysis-result-modal__footer{display:flex;padding:20px;justify-content:flex-end;align-items:center;gap:16px;align-self:stretch;border-top:1px solid var(--gray-300, #E0E2E4)}.analysis-result-modal__list{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.analysis-result-modal__item{display:flex;flex-direction:column;gap:8px;border:1px solid var(--gray-300, #E0E2E4);border-radius:8px;background:#fff;cursor:pointer}.analysis-result-modal__item.on{border-radius:4px;border:1px solid var(--primary-30, rgba(129, 107, 254, .3));background:var(--primary-8, rgba(129, 107, 254, .08))}.analysis-result-modal__item-bottom{display:flex;padding:20px;align-items:center;gap:16px;align-self:stretch;border-radius:4px;border-top:1px solid var(--gray-300, #E0E2E4);background:var(--gray-50, #F8F8F9);overflow:hidden;color:var(--gray-900, #2A2D2F);text-overflow:ellipsis;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.analysis-result-modal__item-body{display:flex;align-items:center;align-self:stretch;--col-select: 100px;--col-thumb: 120px;--col-score: 160px;--col-role: 232px;--col-date: 220px;overflow:hidden;color:var(--gray-900, #2A2D2F);text-align:center;text-overflow:ellipsis;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.analysis-result-modal__item-body>*{display:flex;padding:20px 8px;justify-content:center;align-items:center;gap:10px;align-self:stretch;box-sizing:border-box;flex:0 0 auto;cursor:pointer}.analysis-result-modal__item-select{flex-basis:var(--col-select)}.analysis-result-modal__item-thumb{flex-basis:var(--col-thumb)}.analysis-result-modal__item-score{flex-basis:var(--col-score)}.analysis-result-modal__item-role{flex-basis:var(--col-role)}.analysis-result-modal__item-date{flex-basis:var(--col-date)}.analysis-result-modal__item-status{display:flex;align-items:center;gap:8px;overflow:hidden;color:var(--primary-primary, #816BFE);text-overflow:ellipsis;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:600;line-height:20px}.analysis-result-modal__item-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;flex:1 0 0}.analysis-result-modal__item-created{display:-webkit-box;width:100px;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;color:var(--gray-700, #6F767E);text-align:right;text-overflow:ellipsis;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.analysis-result-modal__item-select{padding:20px 28px}.analysis-result-modal__item-thumb{padding:20px}.analysis-result-modal__item-thumb img{width:100%;border-radius:4px}@media (max-width: 760px){body .resume-create-page__section--mock-interview-analysis .resume-create-page__section-body.empty{padding:0}body .analysis-result-modal__body{padding-top:80px;width:100%;height:100%}body .analysis-result-modal__list,body .analysis-result-modal__item{width:100%}body .analysis-result-modal__item-body{display:flex;flex-direction:column;width:100%;padding:20px;--col-select: auto;--col-thumb: auto;--col-score: auto;--col-role: auto;--col-date: auto;gap:16px}body .analysis-result-modal__item-content{display:flex;flex-direction:column;align-items:start;padding:0}body .analysis-result-modal__item-header{display:flex;flex-direction:row;width:100%;justify-content:space-between}body .analysis-result-modal__item-header-main{display:flex;flex-direction:row;color:var(--gray-900, #2A2D2F);font-size:16px;font-weight:600;gap:5px}body .analysis-result-modal__item-date{color:var(--gray-700, #6F767E);font-size:14px}body .analysis-result-modal__item-select{padding:0}body .analysis-result-modal__item-title{display:flex;justify-content:start;padding:16px 16px 16px 12px;align-items:center;gap:8px;align-self:stretch;border-radius:4px;background:var(--gray-50, #F8F8F9);color:var(--gray-900, #2A2D2F);font-size:14px}body .mock-preview-card{display:flex;flex-direction:column;align-items:start;width:100%;border-radius:4px;border:1px solid var(--gray-300, #E0E2E4);background:var(--white-100, #FFF);gap:8px;padding:20px;color:var(--gray-900, #2A2D2F)}body .mock-preview-card__info{display:flex;gap:12px;color:var(--gray-900, #2A2D2F);font-size:14px}body .mock-preview-card__title{color:var(--gray-900, #2A2D2F);font-size:14px}body .mock-preview-card__meta{position:relative}body .mock-preview-card__meta:not(:first-of-type):before{content:"ㆍ";color:var(--gray-900, #2A2D2F);font-size:14px;margin-right:8px}}.mock-interview-live{display:flex;justify-content:space-between;width:100%;height:100vh;align-items:center;background:var(--gray-900,#2A2D2F)}.mock-interview__sidepanel{display:flex;width:300px;justify-content:space-between;flex-direction:column;align-items:flex-start;gap:8px;background:var(--gray-800,);align-self:stretch;background-color:#3a3e42}.mock-interview__sidepanel.mobile{display:none}.mock-interview__sidepanel-section{display:flex;flex-direction:column;align-items:flex-start;background:var(--gray-900, #2A2D2F)}.mock-interview__sidepanel-section.info{height:340px;gap:32px;padding:32px}.mock-interview__sidepanel-section.stage{width:100%;height:460px}.mock-interview__sidepanel-title,.mock-interview__stage-title{color:var(--white-100,#FFF);font-family:Pretendard;font-size:20px;font-weight:600;line-height:24px}.mock-interview__info-list{display:flex;flex-direction:column;align-items:flex-start;gap:28px;align-self:stretch}.mock-interview__info-item{display:flex;height:54px;flex-direction:column;align-items:flex-start;gap:12px;align-self:stretch}.mock-interview__info-label{color:var(--gray-500,#9EA4AA);font-family:Pretendard;font-size:16px;font-weight:600;line-height:20px}.mock-interview__info-value{overflow:hidden;color:var(--white-100,#FFF);text-overflow:ellipsis;font-family:Pretendard;font-size:18px;font-weight:600;line-height:22px}.mock-interview__stage-header{display:flex;padding:29px;flex-direction:column;align-items:flex-start;gap:32px;align-self:stretch;overflow:auto}.mock-interview__stage-list{display:flex;align-items:flex-start;gap:16px}.mock-interview__stage-icons{width:28px;height:274px}.mock-interview__stage-items{display:flex;width:182px;flex-direction:column;align-items:flex-start;gap:26px}.mock-interview__stage-item{display:flex;padding:3px 0;flex-direction:column;align-items:flex-start;gap:8px;align-self:stretch}.mock-interview__stage-name{color:var(--white-100,#FFF);font-family:Pretendard;font-size:18px;font-weight:600;line-height:22px}.mock-interview__stage-desc{color:var(--gray-500,#9EA4AA);font-family:Pretendard;font-size:16px;font-weight:400;line-height:20px}.mock-interview__progress{display:flex;padding:32px;flex-direction:column;align-items:flex-start;gap:20px;align-self:stretch;background:linear-gradient(90deg,#15d0781a,#4bd1c81a),#2a2d2f;box-shadow:0 -20px 20px #2a2d2fcc}.mock-interview__progress-header{display:flex;justify-content:space-between;align-items:center;align-self:stretch}.mock-interview__progress-label{color:var(--white-100,#FFF);font-family:Pretendard;font-size:16px;font-weight:600;line-height:20px}.mock-interview__progress-count{color:var(--gray-500,#9EA4AA);text-align:right;font-family:Pretendard;font-size:16px;font-weight:400;line-height:20px}.mock-interview__progress-bar{height:12px;align-self:stretch;background-color:var(--white-20,rgba(255,255,255,.2))}.mock-interview__progress-fill{display:flex;width:19.67px;height:12px;flex-shrink:0;background:var(--ai-100,linear-gradient(90deg,#15D078 0%,#4BD1C8 100%))}.mock-interview__sidepanel-footer{display:flex;padding:28px;flex-direction:column;align-items:flex-start;gap:10px;align-self:stretch;background:var(--gray-900,#2A2D2F)}.mock-interview__exit-btn{display:flex;height:64px;padding:20px 28px;justify-content:center;align-items:center;gap:8px;align-self:stretch;border-radius:100px;background:var(--white-8,rgba(255,255,255,.08));color:#fff;text-align:center;font-family:Pretendard;font-size:18px;font-weight:700;line-height:24px;border:none}.mock-interview-live__main{display:flex;max-width:1300px;width:100%;flex-direction:column;align-items:flex-start;flex-shrink:0;align-self:stretch}.mock-interview-live__background{flex:1 0 0;align-self:stretch;background:url(/assets/bg_interviewer_illustration-BISMuNLm.png) #d3d3d3 50% / cover no-repeat}.mock-interview-live__content{display:flex;width:100%;height:100%;padding:162px 0;flex-direction:column;align-items:center;gap:100px;background:#2a2d2fcc;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.mock-interview-live__question{display:flex;padding:40px;flex-direction:column;align-items:center;gap:20px;align-self:stretch;background:#ffffff14}.mock-interview-live__question-title{color:#fff9;text-align:center;font-family:Pretendard;font-size:20px;font-weight:600;line-height:24px}.mock-interview-live__question-text{color:#fff;text-align:center;font-family:Pretendard;font-size:28px;font-weight:700;line-height:34px}.mock-interview-live__thinking-timer{--size:240px;--thickness:24px;position:relative;width:var(--size);height:var(--size);aspect-ratio:1/1}.mock-interview-live__timer-svg{display:block;width:100%;height:100%;transform:rotate(-90deg)}.mock-interview-live__timer-ring-bg{fill:none;stroke:#fff3;stroke-width:12px}.mock-interview-live__timer-ring-fill{fill:none;stroke:#fff;stroke-width:12px;transition:stroke-dashoffset .2s linear}.mock-interview-live__timer-info{position:absolute;inset:0;display:flex;width:var(--size);flex-direction:column;align-items:center;justify-content:center;gap:4px}.mock-interview-live__timer-label{color:#fff9;text-align:center;font-family:Pretendard;font-size:20px;font-weight:600;line-height:24px}.mock-interview-live__timer-value{color:#fff;text-align:center;font-family:Pretendard;font-size:80px;font-weight:600;line-height:96px}.mock-interview-live__actions{display:flex;padding:28px;align-items:center;gap:28px;align-self:stretch;background:var(--gray-700,#6F767E)}.mock-interview-live__btn{display:flex;height:64px;padding:20px 28px 20px 24px;justify-content:center;align-items:center;gap:8px;flex:1 0 0;border:none}.mock-interview-live__btn--start{border-radius:100px;background:var(--ai-100, linear-gradient(90deg, #15D078 0%, #4BD1C8 100%));color:var(--white-100, #FFF);text-align:center;font-family:Pretendard;font-size:18px;font-style:normal;font-weight:700;line-height:24px}.mock-interview-live__btn--end{border-radius:100px;background:var(--gray-500, #9EA4AA);color:var(--gray-700, #6F767E);text-align:center;font-family:Pretendard;font-size:18px;font-style:normal;font-weight:700;line-height:24px}.mock-interview-live__answer{position:relative;flex:1 0 0;align-self:stretch;background:var(--white-100, #FFF)}.mock-interview-live__answer-content{display:flex;position:absolute;width:100%;padding:28px;justify-content:space-between;align-items:flex-start;background:linear-gradient(0deg,#2a2d2f00,#2a2d2f99)}.mock-interview-live__answer-bg{position:absolute;height:100%;width:100%;background:url(/assets/bg_interviewer_illustration-BISMuNLm.png) #d3d3d3 50% / cover no-repeat}.mock-interview-live__answer-timer{display:flex;width:150px;padding:16px 20px;justify-content:center;align-items:center;gap:12px;flex-shrink:0;border-radius:8px;background:#2a2d2f66;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.mock-interview-live__answer-timer.mobile{display:none}.mock-interview-live__answer-timer--warning{background:var(--red-100, #FF524C)}.mock-interview-live.mobile .mock-interview-live__answer-timer{background:none;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px)}.mock-interview-live.mobile .mock-interview-live__answer-timer--warning{color:#ff524c;background:none}.mock-interview-live__camera{display:flex;height:168px;justify-content:flex-end;align-items:center;border-radius:8px;background:var(--white-100, #FFF);box-shadow:0 0 16px #2a2d2f52}.mock-interview-live__camera-feed{height:100%;border-radius:8px;transform:scaleX(-1)}.mock-interview-live__answer-time{color:var(--white-100, #FFF);font-family:Pretendard;font-size:20px;font-style:normal;font-weight:600;line-height:24px}.mock-interview-dialog{position:absolute;width:100%;height:100%;background:#2a2d2fcc;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);display:flex;padding:120px 360px;flex-direction:column;justify-content:center;align-items:center;gap:60px;flex-shrink:0}.mock-interview-dialog__header{display:flex;flex-direction:column;align-items:center;gap:40px;align-self:stretch}.mock-interview-dialog__text-group{display:flex;flex-direction:column;align-items:center;gap:20px;align-self:stretch}.mock-interview-dialog__title{color:var(--white-100, #FFF);text-align:center;font-family:Pretendard;font-size:24px;font-style:normal;font-weight:600;line-height:30px}.mock-interview-dialog__description{color:var(--gray-400, #C8CCCF);text-align:center;font-family:Pretendard;font-size:18px;font-style:normal;font-weight:400;line-height:22px}.mock-interview-dialog__actions{display:flex;align-items:center;gap:28px}.mock-interview-dialog__btn--primary{display:flex;height:64px;padding:20px 28px;justify-content:center;align-items:center;gap:4px;border-radius:100px;background:linear-gradient(90deg,#2ad47c,#55d4cb);color:var(--white-100, #FFF);text-align:center;font-family:Pretendard;font-size:18px;font-style:normal;font-weight:700;line-height:24px}.mock-interview-dialog__btn{height:64px}@media (max-width: 760px){body .mock-interview-live__content{padding-top:50px;justify-content:start;gap:40px}body .mock-interview-live__answer-content{display:flex;height:100%;flex-direction:column;padding-bottom:150px}body .mock-interview-live__main{padding-top:70px}body .mock-interview-live__question-title{font-size:14px}body .mock-interview-live__question-text{font-size:18px}body .mock-interview-live__actions{position:fixed;bottom:0;width:100%;gap:16px}body .mock-interview-live__answer-timer{padding:0;justify-content:start}body .mock-interview-live__camera{width:120px;height:155px}body .mock-interview-live__camera-feed{width:100%}body .mock-interview__sidepanel{display:none}body .mock-interview__sidepanel.mobile{display:flex}body .mock-interview__sidepanel{position:fixed;width:100%;inset:0;opacity:1;visibility:visible;z-index:10}body .mock-interview__sidepanel-section.info{width:100%;height:auto}body .mock-interview__sidepanel-section.stage{height:auto;overflow:auto}body .mock-interview__progress{position:fixed;bottom:0;width:100%}body .mock-interview-dialog{padding:0;z-index:10;display:flex;justify-content:space-between}body .mock-interview-dialog__actions{width:100%;flex-direction:column-reverse;padding:20px}body .mock-interview-dialog__header{padding-top:50%}body .mock-interview-dialog__actions button{width:100%}body .mock-interview-dialog__title{font-size:18px}body .mock-interview-dialog__description{font-size:14px}body .mock-interview-live__answer-timer{display:none}body .mock-interview-live__answer-timer.mobile{display:flex}}.mock-settings-page{display:flex;justify-content:space-between;align-items:flex-start;background:var(--gray-200, #EBECED);height:100vh;justify-content:center}.mock-settings-page_container{display:flex;height:100%}.mock-settings__sidebar{display:flex;width:300px;padding-bottom:28px;flex-direction:column;align-items:center;align-self:stretch;background:var(--gray-900, #2A2D2F)}.mock-settings__sidebar-title{display:flex;padding:28px;align-items:center;gap:12px;align-self:stretch;color:var(--white-100, #FFF);font-family:Pretendard;font-size:24px;font-style:normal;font-weight:600;line-height:30px}.mock-settings__sidebar-menu{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch}.mock-settings__menu-item{display:flex;width:300px;padding:28px 28px 28px 32px;align-items:center;gap:16px;color:var(--gray-700, #6F767E)}.mock-settings__menu-item.on{color:var(--white-100, #FFF);font-weight:600;border-left:4px solid var(--ai-green-100, #15D078);background:var(--white-8, rgba(255, 255, 255, .08))}.mock-settings__menu-item.on .mock-settings__menu-number{color:var(--ai-green-100, #15D078)}.mock-settings__panel{display:flex;width:300px;flex-direction:column;align-items:flex-start;gap:8px;align-self:stretch;background:var(--gray-800, #3A3E42)}.mock-settings_header_icon{cursor:pointer}.mock-settings__panel.mobile{display:none}.mock-settings__panel-header{display:flex;align-items:flex-start;gap:8px;align-self:stretch;background:var(--gray-900, #2A2D2F)}.mock-settings__panel-header .mock-settings__panel-section-title{display:flex;width:100%;justify-content:center}.mock-settings__panel-section{display:flex;width:300px;padding:32px;flex-direction:column;align-items:flex-start;gap:32px;align-self:stretch;background:var(--gray-900, #2A2D2F)}.mock-settings__panel-section:nth-child(2){flex:1 0 0}.mock-settings__panel-section-title{color:var(--white-100, #FFF);font-family:Pretendard;font-size:20px;font-style:normal;font-weight:600;line-height:24px}.mock-settings__panel-section-description{display:flex;padding:20px;justify-content:center;align-items:center;gap:10px;align-self:stretch;border-radius:8px;color:var(--gray-600, #848B93);text-align:center;font-family:Pretendard;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.mock-settings__panel .mock-settings__submit-btn-container{background:var(--gray-900, #2A2D2F)}.mock-settings__exit-btn{display:flex;height:64px;padding:20px 28px;justify-content:center;align-items:center;gap:8px;align-self:stretch;border-radius:100px;background:var(--white-8, rgba(255, 255, 255, .08));border:none;color:var(--white-100, #FFF);font-size:18px;font-style:normal;font-weight:700}.mock-settings__content{display:flex;width:100%;height:100%;flex-direction:column;align-items:flex-start;justify-content:space-between}.mock-settings__content-inner{display:flex;justify-content:center;height:940px;padding:28px;align-items:flex-start;gap:28px;align-self:stretch;background:var(--gray-200, #EBECED);overflow:auto}.mock-settings__section{display:flex;width:618px;flex-direction:column;align-items:flex-start;border-radius:8px;border:1px solid var(--gray-300, #E0E2E4);background:var(--white-100, #FFF);box-shadow:0 0 24px #2a2d2f1f}.mock-settings__section-header{display:flex;padding:28px;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch;border-bottom:1px solid var(--gray-300, #E0E2E4);background:var(--white-100, #FFF)}.mock-settings__section-title{display:flex;align-items:center;gap:8px;color:var(--gray-900, #2A2D2F);font-family:Pretendard;font-size:20px;font-style:normal;font-weight:600;line-height:24px}.mock-settings__section-description{color:var(--gray-700, #6F767E);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.mock-settings__section-body{display:flex;padding:28px;flex-direction:column;align-items:flex-start;gap:28px;align-self:stretch}.mock-settings__field-hint{color:var(--gray-700, #6F767E);font-family:Pretendard;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.mock-settings__section-notice{display:flex;flex-direction:column;width:100%;padding:28px;gap:8px;border-bottom:1px solid var(--gray-300, #E0E2E4);background:var(--gray-50, #F8F8F9)}.mock-settings__notice-text{color:var(--gray-700, #6F767E);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.mock-settings__question-list{display:flex;padding:28px;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch}.mock-settings__question-item{display:flex;flex-direction:column;padding:24px;gap:16px;align-self:stretch;border-radius:4px;border:1px solid var(--gray-300, #E0E2E4);background:var(--white-100, #FFF)}.mock-settings__question-item.custom-mode{padding:0}.mock-settings__question-item.custom-mode .mock-settings__question-header{display:flex;padding:20px;justify-content:space-between;align-items:center;align-self:stretch;border-bottom:1px solid var(--gray-300, #E0E2E4);background:var(--gray-50, #F8F8F9)}.mock-settings__question-header{display:flex;justify-content:space-between;align-items:center;align-self:stretch}.mock-settings__question-label{color:var(--gray-900, #2A2D2F);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:600;line-height:20px}.mock-settings__question-description{color:var(--gray-700, #6F767E);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.mock-settings__question-control{display:flex;align-items:center;gap:12px}.mock-settings__control-label{display:flex;align-items:center;gap:4px;color:var(--gray-400, #B5BABF);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:600;line-height:20px}.mock-settings__control-label.active{color:var(--ai-green-100, #15D078)}.mock-settings__question-input-area{display:flex;padding:0 20px 20px;flex-direction:column;align-items:flex-start;gap:12px;align-self:stretch}.mock-settings__question-input-area .input-group{border:none;flex:0}.mock-settings__char-count{align-self:flex-end;color:var(--gray-700, #6F767E);text-align:right;font-family:Pretendard;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.mock-settings__submit-btn-container{display:flex;padding:28px;flex-direction:column;align-items:flex-end;gap:10px;align-self:stretch;background:var(--gray-700, #6F767E);box-shadow:0 -12px 24px #2a2d2f1f}.mock-settings__submit-btn{display:flex;height:64px;padding:20px 20px 20px 28px;justify-content:center;align-items:center;gap:4px;border-radius:100px;background:var(--gray-500, #9EA4AA);border:none;color:var(--gray-700, #6F767E);text-align:center;font-family:Pretendard;font-size:18px;font-style:normal;font-weight:700;line-height:24px}.mock-settings--step-1 .mock-settings__submit-btn-container{display:flex;flex-direction:row;justify-content:flex-end}.mock-settings__submit-btn.on{border-radius:100px;background:var(--ai-100, linear-gradient(90deg, #15D078 0%, #4BD1C8 100%));color:var(--white-100, #FFF)}.mock-settings--step-2 .mock-settings__content-inner{padding:120px 0;justify-content:center;background:var(--gray-800, #3A3E42)}.mock-environment-page{display:flex;width:920px;padding:40px 28px 28px;flex-direction:column;align-items:center;gap:40px;flex-shrink:0;border-radius:8px;background:var(--white-100, #FFF)}.env-guide{display:flex}.env-guide.mobile{display:none}.env-guide__description{color:var(--gray-900, #2A2D2F);text-align:center;font-family:Pretendard;font-size:24px;font-style:normal;font-weight:600;line-height:30px}.env-guide__content-wrapper{display:flex;flex-direction:column;align-items:flex-start;gap:28px;align-self:stretch}.env-guide__item-list{display:flex;justify-content:space-between;align-items:center;align-self:stretch}.env-guide__item{display:flex;width:420px;padding:24px;flex-direction:column;align-items:flex-start;gap:20px;border-radius:4px;border:1px solid var(--gray-300, #E0E2E4);background:var(--gray-50, #F8F8F9)}.env-guide__text-group{display:flex;flex-direction:column;align-items:flex-start;gap:8px;align-self:stretch}.env-guide__item-number{color:var(--ai-green-100, #15D078);font-family:Pretendard;font-size:20px;font-style:normal;font-weight:600;line-height:24px}.env-guide__item-title{display:flex;align-items:center;gap:12px;color:var(--gray-900, #2A2D2F);font-family:Pretendard;font-size:20px;font-style:normal;font-weight:600;line-height:24px}.env-guide__item-desc{color:var(--gray-700, #6F767E);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.env-guide__start-btn{display:flex;height:64px;padding:20px 28px;justify-content:center;align-items:center;gap:4px;align-self:stretch;border-radius:100px;border:none;background:var(--ai-100, linear-gradient(90deg, #15D078 0%, #4BD1C8 100%));color:var(--white-100, #FFF);text-align:center;font-family:Pretendard;font-size:18px;font-style:normal;font-weight:700;line-height:24px}.mock-settings__submit-btn-container.step-2{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.env-guide__slider{width:100%;overflow:hidden;position:relative}.env-guide__slides{display:flex;transition:transform .3s ease-out}.env-guide__slide{min-width:100%;flex-shrink:0}.env-guide__indicators{display:flex;width:100%;justify-content:center;gap:8px;margin-top:20px}.env-guide__indicator{width:8px;height:8px;border-radius:50%;background:var(--gray-300, #E0E2E4);cursor:pointer;transition:all .3s ease}.env-guide__indicator.active{border-radius:4px;background:var(--gray-900, #2A2D2F)}@media (max-width: 760px){body .mock-settings-page{height:auto;flex-direction:column;padding:70px 0 120px}body .environment .mock-settings__content{height:100%}body .mock-settings--step-1 .mock-settings__content-inner{flex-direction:column;height:100%;overflow:visible;gap:20px}body .mock-settings__section{width:100%}body .mock-settings__section-header,body .mock-settings__section-body,body .mock-settings__question-list{padding:24px 20px}body .mock-settings--step-1 .mock-settings__submit-btn-container{position:fixed;bottom:0;width:100%;background:var(--gray-900, #2A2D2F)}body .mock-settings__question-item{padding:0;gap:0px}body .mock-settings__question-header{padding:16px;border-bottom:1px solid var(--gray-300, #E0E2E4);background:var(--white-100, #FFF)}body .mock-settings__question-description{padding:16px}body .mock-settings__question-input-area{padding:00px 20px 20px}body .mock-settings__question-input-area .form-input{height:90px}body .mock-settings__panel{display:none}body .mock-settings__panel.mobile{display:flex;gap:12px}body .mock-settings__panel{position:fixed;width:100%;inset:0;opacity:1;visibility:visible;z-index:10}body .mock-settings__panel-section{padding:24px 20px;gap:20px}body .mock-settings__panel-section:nth-child(2){flex:none}body .mock-settings__panel.mobile .mock-settings__panel-section{flex:1 0 0}body .mock-settings__panel-section-description{height:100%;font-size:14px}body .env-guide{display:none}body .env-guide.mobile{display:flex;width:100%;padding:24px 20px 20px;gap:20px}body .env-guide__content-wrapper{gap:20px}body .env-test-dialog{padding:0;overflow:auto;width:90%}body .env-guide__slider{overflow:auto;-ms-overflow-style:none;scrollbar-width:none}body .env-guide__slides,body .env-guide__slide{width:100%}body .env-guide__item{width:95%;padding:16px}body .env-guide__text-group{width:95%}body .env-guide__item-title{display:flex;flex-direction:column;align-items:start;font-size:16px}body .env-guide__item-desc{font-size:14px}body .env-guide__image-box{width:100%}body .env-guide__image-box img{height:auto;width:100%}body .env-guide__description{font-size:18px;width:100%;text-align:start;line-height:22px}}.mock-settings-page.environment{display:flex}.mock-settings-page.mobile.environment{display:none}.mock-settings-page.environment .mock-settings__content-inner{height:100%;background:var(--gray-800, #3A3E42);padding:0;align-items:end}.mock-settings-page.environment .mock-settings__submit-btn-container{display:flex;width:100%;height:120px;flex-direction:row;justify-content:space-between;align-items:center;align-self:auto}.camera-test-container{max-width:1400px;display:flex;justify-content:center;position:relative;width:100%;height:100%}.camera-test-container.mobile{display:none}.camera-test{display:flex}.camera-test.hidden{display:none}.camera-test__video-feed{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transform:scaleX(-1);z-index:5}.camera-test__overlay-text{position:absolute;display:flex;width:100%;padding:32px 28px;flex-direction:column;align-items:center;gap:16px;z-index:5;background:#2a2d2f66;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);left:0}.camera-test__main-instruction{color:var(--white-100, #FFF);text-align:center;font-family:Pretendard;font-size:24px;font-style:normal;font-weight:600;line-height:30px}.camera-test__sub-instruction{color:var(--gray-400, #C8CCCF);text-align:center;font-family:Pretendard;font-size:18px;font-style:normal;font-weight:400;line-height:22px}.camera-test__guide-icon_container{position:absolute;width:100%;height:40%;left:0;bottom:40%;display:flex;justify-content:center}.camera-test__guide-icon{height:100%;z-index:5}.camera-test__controls-wrapper{position:absolute;z-index:5;display:flex;width:100%;padding:35px 360px;flex-direction:column;align-items:flex-start;gap:10px;bottom:12%;left:0}.camera-test__mic-prompt{display:flex;padding:20px;justify-content:space-between;align-items:center;align-self:stretch;border-radius:100px;background:var(--white-100, #FFF);box-shadow:0 0 28px #2a2d2f66}.camera-test__prompt-text{display:flex;padding:15px 0 15px 64px;justify-content:center;align-items:center;gap:0;flex:1 0 0;text-align:center;font-family:Pretendard;font-size:28px;font-style:normal;font-weight:600;line-height:34px}.camera-test__prompt-text .char{color:var(--gray-500, #9EA4AA);transition:color .3s ease-in-out;display:inline-block}.camera-test__prompt-text .char.filled{color:var(--gray-900, #2A2D2F);animation:char-fill .3s ease-in-out}@keyframes char-fill-smooth{0%{color:var(--gray-500, #9EA4AA);opacity:.7}to{color:var(--gray-900, #2A2D2F);opacity:1}}.camera-test__mic-button-wrapper{display:flex;width:64px;height:64px;padding:20px;justify-content:center;align-items:center;border-radius:100px;background:var(--ai-100, linear-gradient(90deg, #15D078 0%, #4BD1C8 100%));cursor:pointer;transition:background .3s ease}.camera-test__mic-button-wrapper.recording{background:var(--gray-900, #2A2D2F)}.mic-counter{color:var(--white-100, #FFF);font-size:28px;font-weight:600}.camera-test__prompt-text .char,.camera-test__mic-button-wrapper{position:relative;z-index:2}.env-test-result{position:absolute;display:none;width:100%;height:100%;padding:120px;flex-direction:column;justify-content:center;align-items:center;gap:40px;flex-shrink:0;background:#2a2d2fcc;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:9}.env-test-result.show{display:flex}.env-test-result--error{gap:60px}.env-test-result__content{display:flex;flex-direction:column;align-items:center;gap:20px;align-self:stretch}.env-test-result__title{color:var(--white-100, #FFF);text-align:center;font-family:Pretendard;font-size:24px;font-style:normal;font-weight:600;line-height:30px}.env-test-result__description{color:var(--gray-400, #C8CCCF);text-align:center;font-family:Pretendard;font-size:18px;font-style:normal;font-weight:400;line-height:22px}.env-test-result--error .env-test-result__description{cursor:pointer}.env-test-result--error .env-test-result__description em{color:var(--gray-400, #C8CCCF);font-family:Pretendard;font-size:18px;font-style:normal;font-weight:400;line-height:22px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.env-test-result__icon{display:flex;width:80px;height:80px;padding:20px;justify-content:center;align-items:center;gap:8px;flex-shrink:0;aspect-ratio:1/1;border-radius:100px;background:var(--ai-green-100, #15D078)}.env-test-result--error .env-test-result__icon{background:var(--red-100, #FF524C)}.env-test-result__details{display:flex;flex-direction:column;padding:28px;justify-content:center;align-items:center;gap:10px;border-radius:8px;background:var(--white-8, rgba(255, 255, 255, .08))}.env-test-result__detail{color:var(--white-100, #FFF);text-align:center;font-family:Pretendard;font-size:18px;font-style:normal;font-weight:400;line-height:22px}.mock-settings-page .camera-test-container .mock-settings__submit-btn-container{position:absolute;z-index:10;bottom:0}.camera-test-container .default_btn_gray{color:var(--gray-700, #6F767E);font-weight:700}.mock_interview__start_btn{display:flex;height:64px;padding:20px 20px 20px 28px;justify-content:center;align-items:center;gap:4px;border-radius:100px;background:var(--ai-100, linear-gradient(90deg, #15D078 0%, #4BD1C8 100%));color:var(--white-100, #FFF);font-size:18px;font-style:normal;font-weight:700;border:none}@media (max-width: 760px){body .camera-test-container{display:none}body .camera-test-container.mobile{height:100vh;display:flex}body .mock-settings-page.environment{display:none}body .mock-settings-page.mobile.environment{display:flex;padding:0}body .mock-settings-page.environment .mock-settings__content-inner{width:100%;overflow:visible}body .camera-test__main-instruction{font-size:18px}body .camera-test__sub-instruction{font-size:14px}body .camera-test-container{width:100%}body .camera-test__guide-icon{top:15%;left:10%}body .camera-test__overlay-text{height:100%;flex-direction:column;justify-content:center;align-items:center;padding-bottom:40%;z-index:6}body .camera-test__controls-wrapper{width:100%;padding:0}body .camera-test__video-feed{z-index:0}body .mock-settings-page .camera-test-container .mock-settings__submit-btn-container{display:none}body .mic-btn_container{display:flex;width:100%;justify-content:center;padding:20px}body .camera-test__mic-prompt{display:flex;position:fixed;bottom:0;width:100%;padding:0;border-radius:0;flex-direction:column;background:var(--gray-900, #2A2D2F)}body .camera-test__prompt-text{display:flex;width:100%;background-color:#fff;padding:36px 20px}body .camera-test__mic-button-wrapper.recording{border-radius:100px;background:var(--gray-700, #6F767E)}body .mock-settings-page.mobile.environment .mock-settings__submit-btn-container{width:100%;z-index:2;background:var(--gray-900, #2A2D2F);justify-content:center;position:fixed;bottom:0}body .env-test-result{padding:160px 0;justify-content:center}body .env-test-result_btn-container{display:flex;width:100%;height:100px;position:fixed;bottom:0;z-index:11;padding:20px;background:var(--gray-900, #2A2D2F);gap:16px}body .env-test-result_btn-container .back_btn{width:56px;height:56px}body .env-test-result_btn-container button{height:56px}body .env-test-result__details{width:100%;border-radius:0}body .env-test-result--error{gap:40px}body .env-test-result .retry_btn{display:none}body .camera-test__prompt-text{font-size:20px}body .env-test-result__title{font-size:18px}body .env-test-result__description,body .env-test-result__detail,body .env-test-result--error .env-test-result__description em{font-size:14px}}.home{display:flex;margin:auto;padding:120px 0;flex-direction:column;align-items:center;gap:120px;align-self:stretch;background:var(--gray-50, #F8F8F9)}.home .hero{display:flex;width:100%;flex-direction:column;align-items:center;gap:88px}.hero .hero-head{display:flex;width:100%;max-width:760px;flex-direction:column;align-items:center;gap:72px}.hero .hero-head .text{display:flex;flex-direction:column;align-items:center;gap:45px}.hero .hero-head .text .subtitle{color:var(--gray-700, #6F767E);text-align:center;font-family:Pretendard;font-size:28px;font-weight:600;line-height:34px}.hero .hero-head .text .titles{display:flex;padding:0 8px;justify-content:center;align-items:center;gap:10px;border-bottom:24px solid rgba(129,107,254,.16)}.hero .hero-head .text .titles h1{color:var(--gray-900, #2A2D2F);text-align:center;font-family:Pretendard;font-size:48px;font-weight:800;line-height:0}.hero .hero-head .search{position:relative;display:flex;height:80px;padding:10px 14px 10px 36px;align-items:center;gap:36px;align-self:stretch;border-radius:100px;background:var(--white-100, #FFF);box-shadow:0 0 20px #2a2d2f0a}.search-results-dropdown{position:absolute;display:flex;flex-direction:column;top:100px;left:0;width:100%;height:396px;padding:5px;background:var(--white-100, #FFF)}.search-results-dropdown__list{display:flex;height:390px;padding:36px;flex-direction:column;align-items:flex-start;gap:36px;flex:1 0 0;background:var(--white-100, #FFF);overflow:auto}.search-results-dropdown__list::-webkit-scrollbar{width:8px;height:8px}.search-results-dropdown__list::-webkit-scrollbar-track{background:var(--white-100, #FFF);border-radius:10px}.search-results-dropdown__list::-webkit-scrollbar-thumb{background-color:var(--gray-400, #C8CCCF);border-radius:10px}.search-results-dropdown__list::-webkit-scrollbar-thumb:hover{background-color:var(--gray-500, #A0A4A8)}.search-results-dropdown__item{display:flex;align-items:flex-start;align-self:stretch}.hero .hero-head .search .select_box .select_box__control{border:none!important;background:transparent!important;box-shadow:none!important;min-height:60px}.hero .hero-head .search .select_box .select_box__dropdown-indicator{display:flex;height:52px;width:52px;padding:14px;align-items:center;border-radius:100px;background:var(--gray-900, #2A2D2F);position:relative;cursor:pointer}.search-icon-wrap{display:flex;padding:14px;align-items:center;gap:10px;border-radius:100px;background:var(--gray-900, #2A2D2F)}.hero .hero-head .search .select_box .select_box__dropdown-indicator svg{display:none}.hero .hero-head .search .select_box .select_box__control--menu-is-open .select_box__dropdown-indicator{transform:none}.hero .hero-head .search .select_box .select_box__dropdown-indicator:before{content:"";display:block;width:24px;height:24px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAEqSURBVHgB3VMLEcIwDE1RMAdUAhZQABLmABwMB+BgOAAHAwWAAuYAHJSEpkcYG035HHe8u1zgluTlNQnA38I5l6EVaDu0k/Mgv0LL4R1ggYkoGgof3T3ov4VUYFIpis5kEVaVCzKKGaQUL7TdMXkgsZriVsiPJ/icJceXmuAFB89BCX6yMKssFrxL6V7kVZyXt33vid80rLMxpoY0bNnbGAHhDOkIOVmMoKYuom/5CNsg6iTYs9fvtceI/eZpFHY+5mFVoAQf3fVutAlhkwpFrBUXnYMGdPZir8uulWW1J81hmjYSdCu4DW+NdgA/xD7aGO4HS0tRow3VK87yl64b1P208UzHNiUmRgR+qwai4z12umnEVKyqTlKihUbJp0nUq/4KSfUVBT/DBZ5hrJ80DlL0AAAAAElFTkSuQmCC) center / contain no-repeat}.select_box__menu-portal{left:30%!important;width:760px!important}.select_box__menu-portal .select_box__menu{height:300px;min-width:100%;box-shadow:none;top:16px}.select_box__menu .select_box__menu-list{padding:8px;scrollbar-width:thin;scrollbar-color:#9EA4AA transparent}.select_box__menu-list::-webkit-scrollbar{width:10px}.select_box__menu-list::-webkit-scrollbar-track{background:transparent}.select_box__menu-list::-webkit-scrollbar-thumb{background:#c7b7ff;border-radius:999px;border:2px solid transparent;background-clip:content-box}.select_box__option{cursor:pointer;background-color:transparent!important;color:var(--gray-900, #2A2D2F);font-family:Pretendard;font-size:20px;font-weight:400;line-height:24px}.select_box__option:hover{background-color:var(--gray-50, #F8F8F9)!important}.select_box__option--is-selected{background-color:var(--gray-50, #F8F8F9)!important;color:#2a2d2f!important;font-weight:600}.select-highlight{color:#7c3aed;font-weight:700}.hero .categories{display:flex;width:100%;max-width:1056px;align-items:flex-start;align-content:flex-start;gap:52px 24px;flex-wrap:wrap}.hero .categories .category{display:flex;width:156px;padding:0 4px;flex-direction:column;justify-content:center;align-items:center;gap:24px;flex-shrink:0}.hero .categories .category .icon{display:flex;width:88px;height:88px;padding:20px;justify-content:center;align-items:center;gap:12px;aspect-ratio:1/1;border-radius:100px;background:var(--white-100, #FFF);cursor:pointer}.hero .categories .category .icon img{width:40px;height:40px;flex-shrink:0}.hero .categories .category .name{align-self:stretch;color:var(--gray-900, #2A2D2F);text-align:center;font-family:Pretendard;font-size:16px;font-weight:600;line-height:20px}.banner-content{display:flex;flex-direction:column;align-items:flex-start;gap:16px;flex:1 0 0}.banner-title{color:var(--white-100, #FFF);font-family:Pretendard;font-size:24px;font-style:normal;font-weight:700;line-height:30px}.banner-desc{color:var(--white-80, rgba(255, 255, 255, .8));font-family:Pretendard;font-size:18px;font-style:normal;font-weight:400;line-height:22px}.banner-slider-container{width:1200px;overflow:hidden;border-radius:6px}.banner-slider-container.mobile{display:none}.banner-slider-track{display:flex;width:200%;animation:slide-animation 10s infinite linear}.banner-slider-container:hover .banner-slider-track{animation-play-state:paused}.home-cta-banner{display:flex;width:100%;padding:40px;align-items:center;gap:40px;border-radius:6px}.home-cta-banner.resume{background:linear-gradient(90deg,#26a4ffe0 50%,#1ec280a3),#fff}.home-cta-banner.interview{background:linear-gradient(90deg,#15d078 50%,#4bd1c8cc)}@keyframes slide-animation{0%{transform:translate(0)}45%{transform:translate(0)}50%{transform:translate(-50%)}95%{transform:translate(-50%)}to{transform:translate(0)}}@media (max-width: 750px){body .home{display:flex;padding:100px 0 0;flex-direction:column;align-items:flex-start;gap:56px;align-self:stretch;margin:auto;background:var(--gray-50, #F8F8F9)}body .home .hero{gap:44px;padding:0 20px}body .hero .hero-head{display:flex;width:100%;flex-direction:column;align-items:center;gap:36px;align-self:stretch}body .hero .hero-head .text{display:flex;flex-direction:column;align-items:center;gap:12px}body .hero .hero-head .text .subtitle{font-size:20px}body .hero .hero-head .text .titles h1{color:var(--gray-900, #2A2D2F);text-align:center;font-family:Pretendard;font-size:24px;font-style:normal;font-weight:800;line-height:1px}body .search-results-dropdown{height:180px}body .hero .categories{display:flex;width:375px;padding:0 20px;justify-content:center;align-items:flex-start;align-content:flex-start;gap:32px 14px;flex-wrap:wrap}body .hero .categories .category{display:flex;width:72px;flex-direction:column;align-items:center;gap:16px;flex-shrink:0}body .hero .categories .category .icon{display:flex;width:60px;height:60px;padding:12px;justify-content:center;align-items:center;gap:8px;aspect-ratio:1/1}body .hero .categories .category .icon img{width:24px;height:24px;flex-shrink:0}body .hero .categories .category .name{font-size:12px}body .banner-slider-container{display:none}body .banner-slider-container.mobile{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:12px;align-self:stretch;border-radius:0;margin:0}body .home-cta-banner{padding:0;border-radius:0}body .banner-content{display:flex;padding:20px;flex-direction:column;align-items:flex-start;gap:12px;align-self:stretch}body .home-cta-banner .default_btn_white{display:none}body .banner-title{font-size:16px}body .banner-desc{font-size:12px}body .search-results-dropdown-mobile{display:flex;flex-direction:column;width:100%;height:100%}body .search-results-dropdown__list{width:100%;height:100%;padding:0}}.rc-slider{position:relative;width:100%;height:14px;padding:5px 0;border-radius:6px;touch-action:none;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rc-slider *{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rc-slider-rail{position:absolute;width:100%;height:4px;background-color:#e9e9e9;border-radius:6px}.rc-slider-track,.rc-slider-tracks{position:absolute;height:4px;background-color:#abe2fb;border-radius:6px}.rc-slider-track-draggable{z-index:1;box-sizing:content-box;background-clip:content-box;border-top:5px solid rgba(0,0,0,0);border-bottom:5px solid rgba(0,0,0,0);transform:translateY(-5px)}.rc-slider-handle{position:absolute;z-index:1;width:14px;height:14px;margin-top:-5px;background-color:#fff;border:solid 2px #96dbfa;border-radius:50%;cursor:pointer;cursor:-webkit-grab;cursor:grab;opacity:.8;-webkit-user-select:none;user-select:none;touch-action:pan-x}.rc-slider-handle-dragging.rc-slider-handle-dragging.rc-slider-handle-dragging{border-color:#57c5f7;box-shadow:0 0 0 5px #96dbfa}.rc-slider-handle-dragging.rc-slider-handle-dragging.rc-slider-handle-dragging-delete{opacity:0}.rc-slider-handle:focus{outline:none;box-shadow:none}.rc-slider-handle:focus-visible{border-color:#2db7f5;box-shadow:0 0 0 3px #96dbfa}.rc-slider-handle-click-focused:focus{border-color:#96dbfa;box-shadow:unset}.rc-slider-handle:hover{border-color:#57c5f7}.rc-slider-handle:active{border-color:#57c5f7;box-shadow:0 0 5px #57c5f7;cursor:-webkit-grabbing;cursor:grabbing}.rc-slider-mark{position:absolute;top:18px;left:0;width:100%;font-size:12px}.rc-slider-mark-text{position:absolute;display:inline-block;color:#999;text-align:center;vertical-align:middle;cursor:pointer}.rc-slider-mark-text-active{color:#666}.rc-slider-step{position:absolute;width:100%;height:4px;background:transparent}.rc-slider-dot{position:absolute;bottom:-2px;width:8px;height:8px;vertical-align:middle;background-color:#fff;border:2px solid #e9e9e9;border-radius:50%;cursor:pointer}.rc-slider-dot-active{border-color:#96dbfa}.rc-slider-dot-reverse{margin-right:-4px}.rc-slider-disabled{background-color:#e9e9e9}.rc-slider-disabled .rc-slider-track{background-color:#ccc}.rc-slider-disabled .rc-slider-handle,.rc-slider-disabled .rc-slider-dot{background-color:#fff;border-color:#ccc;box-shadow:none;cursor:not-allowed}.rc-slider-disabled .rc-slider-mark-text,.rc-slider-disabled .rc-slider-dot{cursor:not-allowed!important}.rc-slider-vertical{width:14px;height:100%;padding:0 5px}.rc-slider-vertical .rc-slider-rail{width:4px;height:100%}.rc-slider-vertical .rc-slider-track{bottom:0;left:5px;width:4px}.rc-slider-vertical .rc-slider-track-draggable{border-top:0;border-right:5px solid rgba(0,0,0,0);border-bottom:0;border-left:5px solid rgba(0,0,0,0);transform:translate(-5px)}.rc-slider-vertical .rc-slider-handle{position:absolute;z-index:1;margin-top:0;margin-left:-5px;touch-action:pan-y}.rc-slider-vertical .rc-slider-mark{top:0;left:18px;height:100%}.rc-slider-vertical .rc-slider-step{width:4px;height:100%}.rc-slider-vertical .rc-slider-dot{margin-left:-2px}.rc-slider-tooltip-zoom-down-enter,.rc-slider-tooltip-zoom-down-appear,.rc-slider-tooltip-zoom-down-leave{display:block!important;animation-duration:.3s;animation-fill-mode:both;animation-play-state:paused}.rc-slider-tooltip-zoom-down-enter.rc-slider-tooltip-zoom-down-enter-active,.rc-slider-tooltip-zoom-down-appear.rc-slider-tooltip-zoom-down-appear-active{animation-name:rcSliderTooltipZoomDownIn;animation-play-state:running}.rc-slider-tooltip-zoom-down-leave.rc-slider-tooltip-zoom-down-leave-active{animation-name:rcSliderTooltipZoomDownOut;animation-play-state:running}.rc-slider-tooltip-zoom-down-enter,.rc-slider-tooltip-zoom-down-appear{transform:scale(0);animation-timing-function:cubic-bezier(.23,1,.32,1)}.rc-slider-tooltip-zoom-down-leave{animation-timing-function:cubic-bezier(.755,.05,.855,.06)}@keyframes rcSliderTooltipZoomDownIn{0%{transform:scale(0);transform-origin:50% 100%;opacity:0}to{transform:scale(1);transform-origin:50% 100%}}@keyframes rcSliderTooltipZoomDownOut{0%{transform:scale(1);transform-origin:50% 100%}to{transform:scale(0);transform-origin:50% 100%;opacity:0}}.rc-slider-tooltip{position:absolute;top:-9999px;left:-9999px;visibility:visible;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rc-slider-tooltip *{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rc-slider-tooltip-hidden{display:none}.rc-slider-tooltip-placement-top{padding:4px 0 8px}.rc-slider-tooltip-inner{min-width:24px;height:24px;padding:6px 2px;color:#fff;font-size:12px;line-height:1;text-align:center;text-decoration:none;background-color:#6c6c6c;border-radius:6px;box-shadow:0 0 4px #d9d9d9}.rc-slider-tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.rc-slider-tooltip-placement-top .rc-slider-tooltip-arrow{bottom:4px;left:50%;margin-left:-4px;border-width:4px 4px 0;border-top-color:#6c6c6c}.job-role-picker--popup{width:670px;height:560px;display:flex;top:150%;left:0;position:absolute;background-color:gray;flex-direction:column;align-items:flex-start;border-radius:6px;border:1px solid var(--gray-300, #E0E2E4);background:var(--white-100, #FFF);box-shadow:0 0 24px #2a2d2f29;overflow:hidden;color:var(--gray-900, #2A2D2F);text-overflow:ellipsis;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:20px;z-index:10}.job-role-picker__checkbox-wrap{cursor:pointer}.job-role-picker__header.on{font-weight:600;color:var(--gray-900, #2A2D2F)}.job-role-picker__body{height:334px;display:flex;align-items:flex-start;align-self:stretch;overflow:hidden;color:var(--gray-900, #2A2D2F);text-overflow:ellipsis;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.job-role-picker__column--left{display:flex;flex:1;align-items:center;border-right:1px solid var(--gray-300, #E0E2E4)}.job-role-picker__column--right{display:flex;flex:2;align-items:flex-start}.job-role-picker__category_group{display:flex;flex-direction:column;align-items:flex-start;padding:16px;overflow-y:auto;max-height:360px;min-height:0}.job-role-picker__category_group,.job-role-picker__group{scrollbar-width:thin;scrollbar-color:#9EA4AA #F8F8F9}.job-role-picker__category_group::-webkit-scrollbar,.job-role-picker__group::-webkit-scrollbar{width:8px;height:8px}.job-role-picker__category_group::-webkit-scrollbar-track,.job-role-picker__group::-webkit-scrollbar-track{background:#f8f8f9;border-radius:100px}.job-role-picker__category_group::-webkit-scrollbar-thumb,.job-role-picker__column--right::-webkit-scrollbar-thumb{background:#9ea4aa;border-radius:100px;min-height:80px;border:2px solid #F8F8F9}.job-role-picker__options{display:flex;padding:20px;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch;border-top:1px solid var(--gray-300, #E0E2E4);background:var(--gray-50, #F8F8F9)}.job-role-picker__options-note{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;align-self:stretch;overflow:hidden;color:var(--gray-700, #6F767E);text-overflow:ellipsis;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.job-role-picker__selected{display:flex;align-items:center;align-content:center;gap:16px;align-self:stretch;flex-wrap:wrap}.job-role-picker__chip{display:flex;padding:8px 8px 8px 12px;justify-content:center;align-items:center;gap:4px;border-radius:4px;border:1px solid var(--gray-300, #E0E2E4);background:var(--white-100, #FFF)}.job-role-picker__actions{display:flex;padding:20px;justify-content:space-between;align-items:center;align-self:stretch;border-top:1px solid var(--gray-300, #E0E2E4)}.job-role-picker__reset-icon{width:20px;height:20px;aspect-ratio:1/1}.job-role-picker__reset-icon img{width:12px;height:12px;flex-shrink:0;aspect-ratio:1/1}.career-range--popup{display:flex;flex-direction:column;align-items:flex-start;position:absolute;left:0;top:150%;border-radius:6px;border:1px solid var(--gray-300, #E0E2E4);background:var(--white-100, #FFF);box-shadow:0 0 24px #2a2d2f29;z-index:10}.career-range__content{display:flex;flex-direction:column;justify-content:center;align-items:center;width:480px;height:174px}.career-range__header{overflow:hidden;color:var(--gray-900, #2A2D2F);text-align:center;text-overflow:ellipsis;font-family:Pretendard;font-size:18px;font-style:normal;font-weight:600;line-height:22px}.career-range-wrap{position:relative;width:400px;padding-top:5%;padding-bottom:10%}.career-range-slider{width:100%;padding:8px 0}.career-range-slider .rc-slider-rail{background:#e0e2e4;height:6px}.career-range-slider .rc-slider-track{background:#816bfe;height:6px}.career-range-slider .rc-slider-handle,.career-range-slider .rc-slider-handle:hover,.career-range-slider .rc-slider-handle:active,.career-range-slider .rc-slider-handle:focus,.career-range-slider .rc-slider-handle:focus-visible,.career-range-slider .rc-slider-handle-dragging{width:16px;height:16px;border:2px solid #816BFE;background:#816bfe;outline:none;box-shadow:none;opacity:1}.career-range-slider{-webkit-tap-highlight-color:transparent}.career-range-follow{position:absolute;transform:translate(-50%);white-space:nowrap;pointer-events:none;font-size:14px;color:#2a2d2f}.career-range__label--min,.career-range__label--max{top:65%}.career-range-follow>span{display:-webkit-box;width:48px;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;color:var(--gray-900, #2A2D2F);text-align:center;text-overflow:ellipsis;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.career-range--popup .career-range__actions{display:flex;padding:20px;justify-content:space-between;align-items:center;align-self:stretch;border-top:1px solid var(--gray-300, #E0E2E4)}@media (max-width: 760px){body .career-range--popup{position:static;width:100%;height:100%;box-shadow:none;border:none;border-radius:0}body .career-range__content{width:100%;height:100%}body .career-range--popup .career-range__actions{display:none;height:100%}body .career-range-wrap{padding:36px 20px;width:90%}.career-range__label--min,.career-range__label--max{top:80%}.career-range-follow.left{transform:translate(-70%)}.career-range-follow.right{transform:translate(0)}}} .education-picker--popup{width:460px;display:flex;top:150%;left:0;position:absolute;background-color:gray;flex-direction:column;align-items:flex-start;border-radius:6px;border:1px solid var(--gray-300, #E0E2E4);background:var(--white-100, #FFF);box-shadow:0 0 24px #2a2d2f29;overflow:hidden;color:var(--gray-900, #2A2D2F);text-overflow:ellipsis;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:20px;z-index:10}.education-picker--popup.mobile{display:none}.job-role-picker__header{display:flex;align-items:center;padding:20px;gap:12px;align-self:stretch;background:var(--white-100, #FFF)}.education-picker__checkbox-wrap{cursor:pointer}.education-picker__body{display:flex;width:100%;padding:16px;align-items:flex-start}.education-picker__body.on{font-weight:600;color:var(--gray-900, #2A2D2F)}.education-picker__column--left,.education-picker__column--right{display:flex;width:100%;flex-direction:column;align-items:flex-start}.education-picker__category_group{display:flex;flex-direction:column;align-items:flex-start;padding:16px;overflow-y:auto;max-height:360px;min-height:0}.education-picker__category_group,.education-picker__group{scrollbar-width:thin;scrollbar-color:#9EA4AA #F8F8F9}.education-picker__category_group::-webkit-scrollbar,.education-picker__group::-webkit-scrollbar{width:8px;height:8px}.education-picker__category_group::-webkit-scrollbar-track,.education-picker__group::-webkit-scrollbar-track{background:#f8f8f9;border-radius:100px}.education-picker__category_group::-webkit-scrollbar-thumb,.education-picker__group::-webkit-scrollbar-thumb{background:#9ea4aa;border-radius:100px;min-height:80px;border:2px solid #F8F8F9}.job-role-picker__category{display:flex;width:240px;padding:16px 8px 16px 16px;justify-content:space-between;align-items:center;border-radius:4px;cursor:pointer}.job-role-picker__category.on{border-radius:4px;background:var(--gray-50, #F8F8F9);color:var(--gray-900, #2A2D2F);font-weight:600}.job-role-picker__category-meta{display:flex;align-items:center;gap:8px}.job-role-picker__group--right{display:flex;width:100%;padding:16px;flex-direction:column;align-items:flex-start;overflow-y:auto;max-height:360px;min-height:0}.job-role-picker__role{display:flex;width:100%;padding:16px;align-items:center;gap:12px}.job-role-picker__role:hover{background:var(--gray-50, #F8F8F9)}.job-role-picker__role.on{color:var(--gray-900, #2A2D2F);font-weight:600}.job-role-picker__checkbox-wrap img{cursor:pointer}.job-role-picker__role-label.on{color:var(--gray-900, #2A2D2F);font-weight:600}.education-picker__options{display:flex;padding:20px;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch;border-top:1px solid var(--gray-300, #E0E2E4);background:var(--gray-50, #F8F8F9)}.education-picker__options-note{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;align-self:stretch;overflow:hidden;color:var(--gray-700, #6F767E);text-overflow:ellipsis;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.education-picker__selected{display:flex;align-items:center;align-content:center;gap:16px;align-self:stretch;flex-wrap:wrap}.education-picker__chip{display:flex;padding:8px 8px 8px 12px;justify-content:center;align-items:center;gap:4px;border-radius:4px;border:1px solid var(--gray-300, #E0E2E4);background:var(--white-100, #FFF)}.education-picker__actions{display:flex;padding:20px;justify-content:space-between;align-items:center;align-self:stretch;border-top:1px solid var(--gray-300, #E0E2E4)}.job-role-picker__category-count{overflow:hidden;color:var(--primary-primary, #816BFE);text-overflow:ellipsis;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:600;line-height:20px}.job-role-picker__category-title.on{overflow:hidden;color:var(--gray-900, #2A2D2F);text-overflow:ellipsis;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:600;line-height:20px}.job-role-picker__category-toggle{width:20px;height:20px;flex-shrink:0}.job-role-picker__category-toggle img{width:6px;height:10px;flex-shrink:0;aspect-ratio:5.49/9.42}.job-role-picker__chip-body{display:flex;align-items:center}.job-role-picker__chip-chevron{width:20px;height:20px;text-align:center}.job-role-picker__chip-chevron img{width:5.485px;height:9.423px;flex-shrink:0;aspect-ratio:5.49/9.42}.job-role-picker__chip-role{display:flex;align-items:center}.job-role-picker__chip-close{width:20px;height:20px;aspect-ratio:1 / 1;align-items:center;text-align:center;cursor:pointer}.job-role-picker__chip-close img{width:10px;height:10px;flex-shrink:0;aspect-ratio:1/1}.education-picker__chip-body,.education-picker__chip-role{display:flex;align-items:center}.education-picker__chip-chevron{width:20px;height:20px;text-align:center}@media (max-width: 760px){body .education-picker--popup.mobile{display:flex;position:static;width:100%;height:100%;box-shadow:none;border:none;border-radius:0}body .education-picker--popup{display:none}body .education-picker__options-note{display:flex;padding:16px;justify-content:center;align-items:center;gap:10px;align-self:stretch;border-radius:4px;border-bottom:1px solid var(--gray-300, #E0E2E4);background:var(--gray-50, #F8F8F9)}body .education-picker__body{display:flex;flex-direction:column;padding:0}body .job-role-picker__role{display:flex;flex-direction:row-reverse;width:100%;justify-content:space-between}}.location-picker--popup{width:570px;display:flex;top:150%;left:0;position:absolute;background-color:gray;flex-direction:column;align-items:flex-start;border-radius:6px;border:1px solid var(--gray-300, #E0E2E4);background:var(--white-100, #FFF);box-shadow:0 0 24px #2a2d2f29;overflow:hidden;color:var(--gray-900, #2A2D2F);text-overflow:ellipsis;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:20px;z-index:10}.location-picker--popup.mobile{display:none}.location-picker{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;border-radius:4px;border:1px solid var(--gray-300, #E0E2E4)}.location-picker__header{display:flex;align-items:center;padding:20px;gap:12px;align-self:stretch;background:var(--white-100, #FFF)}.location-picker__checkbox-wrap{cursor:pointer}.location-picker__header.on{font-weight:600;color:var(--gray-900, #2A2D2F)}.location-picker__body{height:350px;display:flex;align-items:flex-start;align-self:stretch;overflow:hidden;color:var(--gray-900, #2A2D2F);text-overflow:ellipsis;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.location-picker__column--left{display:flex;flex:1;align-items:center;border-right:1px solid var(--gray-300, #E0E2E4)}.location-picker__column--right{display:flex;flex:1;align-items:flex-start}.location-picker__category_group{display:flex;flex-direction:column;align-items:flex-start;padding:16px;overflow-y:auto;max-height:360px;min-height:0}.location-picker__category_group,.location-picker__group{scrollbar-width:thin;scrollbar-color:#9EA4AA #F8F8F9}.location-picker__category_group::-webkit-scrollbar,.location-picker__group::-webkit-scrollbar{width:8px;height:8px}.location-picker__category_group::-webkit-scrollbar-track,.location-picker__group::-webkit-scrollbar-track{background:#f8f8f9;border-radius:100px}.location-picker__category_group::-webkit-scrollbar-thumb,.location-picker__group::-webkit-scrollbar-thumb{background:#9ea4aa;border-radius:100px;min-height:80px;border:2px solid #F8F8F9}.location-picker__category{display:flex;width:240px;padding:16px 8px 16px 16px;justify-content:space-between;align-items:center;border-radius:4px;cursor:pointer}.location-picker__category.on{border-radius:4px;background:var(--gray-50, #F8F8F9);color:var(--gray-900, #2A2D2F);font-weight:600}.location-picker__category-meta{display:flex;align-items:center;gap:8px}.location-picker__group--right{display:flex;width:100%;padding:16px;flex-direction:column;align-items:flex-start;overflow-y:auto;max-height:360px;min-height:0}.location-picker__role{display:flex;width:100%;padding:16px;align-items:center;gap:12px;cursor:pointer}.location-picker__role.total{padding:0}.location-picker__role.total:hover{background:none}.location-picker__role:hover{background:var(--gray-50, #F8F8F9)}.location-picker__role.on{color:var(--gray-900, #2A2D2F);font-weight:600}.location-picker__checkbox-wrap img{cursor:pointer}.location-picker__role-label.on{color:var(--gray-900, #2A2D2F);font-weight:600}.location-picker__options{display:flex;padding:20px;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch;border-top:1px solid var(--gray-300, #E0E2E4);background:var(--gray-50, #F8F8F9)}.location-picker__options-note{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;align-self:stretch;overflow:hidden;color:var(--gray-700, #6F767E);text-overflow:ellipsis;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.location-picker__selected{display:flex;align-items:center;align-content:center;gap:16px;align-self:stretch;flex-wrap:wrap}.location-picker__chip{display:flex;padding:8px 8px 8px 12px;justify-content:center;align-items:center;gap:4px;border-radius:4px;border:1px solid var(--gray-300, #E0E2E4);background:var(--white-100, #FFF)}.location-picker__actions{display:flex;padding:20px;justify-content:space-between;align-items:center;align-self:stretch;border-top:1px solid var(--gray-300, #E0E2E4)}.location-picker__category-count{overflow:hidden;color:var(--primary-primary, #816BFE);text-overflow:ellipsis;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:600;line-height:20px}.location-picker__category-title.on{overflow:hidden;color:var(--gray-900, #2A2D2F);text-overflow:ellipsis;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:600;line-height:20px}.location-picker__category-toggle{width:20px;height:20px;flex-shrink:0}.location-picker__chip-body{display:flex;align-items:center}.location-picker__chip-chevron{width:20px;height:20px;text-align:center}.location-picker__chip-role{display:flex;align-items:center}.location-picker__chip-close{width:20px;height:20px;aspect-ratio:1 / 1;align-items:center;text-align:center;cursor:pointer}@media (max-width: 760px){body .location-picker--popup.mobile{display:flex;position:static;width:100%;height:100%;box-shadow:none;border:none;border-radius:0}body .location-picker--popup{display:none}body .location-picker__options-note{display:flex;padding:16px;justify-content:center;align-items:center;gap:10px;align-self:stretch;border-radius:4px;border-bottom:1px solid var(--gray-300, #E0E2E4);background:var(--gray-50, #F8F8F9)}body .location-picker__body{height:100%}body .location-picker__column--left,body .location-picker__column--right{display:flex;height:100%;align-items:start}body .location-picker__category_group,body .location-picker__group{width:100%;height:100%;max-height:100%;padding:0}body .location-picker__category{width:100%}}.employment-type-picker--popup{width:380px;display:flex;top:150%;left:0;position:absolute;background-color:gray;flex-direction:column;align-items:flex-start;border-radius:6px;border:1px solid var(--gray-300, #E0E2E4);background:var(--white-100, #FFF);box-shadow:0 0 24px #2a2d2f29;overflow:hidden;color:var(--gray-900, #2A2D2F);text-overflow:ellipsis;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:20px;z-index:10}.employment-type-picker--popup.mobile{display:none}.employment-type-picker__header{display:flex;align-items:center;padding:20px;gap:12px;align-self:stretch;background:var(--white-100, #FFF)}.employment-type-picker__checkbox-wrap{cursor:pointer}.employment-type-picker__header.on{font-weight:600;color:var(--gray-900, #2A2D2F)}.employment-type-picker__body{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;overflow:hidden;color:var(--gray-900, #2A2D2F);text-overflow:ellipsis;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.emp-type__section{display:flex;width:380px;padding:20px;flex-direction:column;align-items:flex-start;gap:16px}.emp-type__section--etc{border-top:1px solid var(--gray-300, #E0E2E4)}.emp-type__title{color:var(--gray-700, #6F767E);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:600;line-height:20px}.emp-type__list{display:flex;align-items:center;gap:12px;align-self:stretch}.emp-type__option{display:flex;height:44px;padding:8px 20px;align-items:center;gap:8px;border-radius:100px;border:1px solid var(--gray-300, #E0E2E4);background:var(--white-100, #FFF)}.emp-type__option.on{color:var(--primary-primary, #816BFE);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:600;line-height:20px;border-radius:100px;border:1px solid var(--primary-30, rgba(129, 107, 254, .3));background:var(--primary-8, rgba(129, 107, 254, .08))}.employment-type-picker__actions{display:flex;padding:20px;justify-content:space-between;align-items:center;align-self:stretch;border-top:1px solid var(--gray-300, #E0E2E4)}.employment-type-picker__category-count{overflow:hidden;color:var(--primary-primary, #816BFE);text-overflow:ellipsis;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:600;line-height:20px}.employment-type-picker__category-title.on{overflow:hidden;color:var(--gray-900, #2A2D2F);text-overflow:ellipsis;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:600;line-height:20px}.employment-type-picker__category-toggle{width:20px;height:20px;flex-shrink:0}.employment-type-picker__chip-body{display:flex;align-items:center}.employment-type-picker__chip-chevron{width:20px;height:20px;text-align:center}.employment-type-picker__chip-role{display:flex;align-items:center}.employment-type-picker__chip-close{width:20px;height:20px;aspect-ratio:1 / 1;align-items:center;text-align:center;cursor:pointer}@media (max-width: 760px){body .employment-type-picker--popup{display:none}body .employment-type-picker--popup.mobile{display:flex;position:static;width:100%;height:100%;box-shadow:none;border:none;border-radius:0}body .emp-type__section--etc{border:none}body .emp-type__section{width:100%}}.sort-control{position:relative;cursor:pointer}.sort-control__menu{position:absolute;width:100px;top:30px;right:5px;display:flex;flex-direction:column;justify-content:start;align-items:flex-start;background:var(--white-100, #FFF);border-radius:4px;border:1px solid var(--gray-300, #E0E2E4);box-shadow:0 0 24px #2a2d2f29;z-index:10}.sort-control__menu.mock-setting{display:flex;width:120px;flex-direction:column;align-items:flex-start;top:50px;right:20px}.sort-control__option.mock-setting{display:flex;height:48px;padding:12px 16px;justify-content:start;align-items:center;gap:4px;align-self:stretch;font-size:14px;z-index:10}.sort-control__option.mock-setting.logout_icon-container{color:var(--red-100, #FF524C)}.sort-control__label{display:flex;align-items:center}.sort-control__label:after{content:"";width:24px;height:24px;background-image:("");background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAABOSURBVHgB7c0xDgAQDIXh9pQmk4PgICaTU1asElomkvclJs37iQDgf7z7LLUlZo67GxHJwbt0FdAi2rgpsIpYxs2BOWIdPzYi4xEAvKUDdlQk15aFr10AAAAASUVORK5CYII=) center / contain no-repeat}.sort-control__option{width:100%;text-align:start;padding:5px;color:var(--gray-900, #2A2D2F);font-family:Pretendard;font-size:15px;font-style:normal;font-weight:400;line-height:20px;cursor:pointer}.sort-control__option:hover{background:var(--gray-50, #F8F8F9)}.job-posting .job-posting__list--row{display:flex;width:100%;flex-direction:column;align-items:stretch}.job-posting,.job-posting__item--row{--container-w: 1200px;--gap-lg: 20px;--gap-md: 16px;--gap-sm: 12px;--gap-xs: 8px;--gray-100: #F2F3F4;--gray-300: #E0E2E4;--gray-700: #6F767E;--white: #FFF;--accent-green: #15D078;--font-base: Pretendard, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Apple SD Gothic Neo", sans-serif}.job-posting__item--row,.job-posting__item--row *{box-sizing:border-box}.job-posting__list--row{display:flex;flex-direction:column;align-items:stretch;width:var(--container-w);max-width:100%}.job-posting__item--row{display:flex;width:100%;flex-direction:column;gap:var(--gap-lg);border:1px solid var(--gray-300, #E0E2E4);background:var(--white);background-clip:padding-box}.job-posting__item--row+.job-posting__item--row{margin-top:-1px}.job-posting__item--row .job-posting__card{display:flex;flex-direction:column;gap:var(--gap-lg);width:100%;padding:24px;border-bottom:1px solid var(--gray-300, #E0E2E4);cursor:pointer}.job-posting__item--row .job-posting__card:hover{background:var(--gray-50, #F8F8F9)}.job-posting__item--row .job-posting__row{display:flex;gap:var(--gap-lg);width:100%}.job-posting__item--row .job-posting__row--top{align-items:flex-start}.job-posting__item--row .job-posting__row--bottom{padding-left:calc(56px + var(--gap-lg));align-items:center}.job-posting__item--row .job-posting__left{display:flex;align-items:flex-start;gap:var(--gap-lg);flex:1 0 0}.job-posting__item--row .job-posting__right{display:flex;align-items:center}.job-posting__item--row .job-posting__favorite{cursor:pointer}.job-posting__item--row .job-posting__logo,.job-posting__list--grid .job-posting__logo{display:flex;width:56px;height:56px;justify-content:center;align-items:center;aspect-ratio:1 / 1;border-radius:4px;border:1px solid var(--gray-300);background:var(--white)}.job-posting__item--row .job-posting__details{display:flex;flex-direction:column;align-items:flex-start;gap:var(--gap-md);flex:1 0 0}.job-posting__item--row .job-posting__title{display:flex;flex-direction:column;gap:var(--gap-xs);width:100%}.job-posting__item--row .job-posting__company,.job-posting__list--grid .job-posting__company{display:flex;gap:var(--gap-xs);font-family:var(--font-base)}.job-posting__item--row .job-posting__source-logo img,.job-posting__list--grid .job-posting__source-logo img{display:flex;width:18px;height:18px;justify-content:center;align-items:center;border-radius:4px;border:1px solid var(--gray-300, #E0E2E4);background:var(--white-100, #FFF)}.job-posting__item--row .job-posting__role,.job-posting__list--grid .job-posting__role{overflow:hidden;color:var(--gray-900, #2A2D2F);text-overflow:ellipsis;font-family:Pretendard;font-size:18px;font-style:normal;font-weight:600;line-height:22px}.job-posting__item--row .job-posting__meta{display:flex;flex-direction:column;gap:var(--gap-sm);width:100%}.job-posting__item--row .job-posting__match,.job-posting__list--grid .job-posting__match--level{font:600 15px/18px var(--font-base);color:var(--accent-green)}.job-posting__item--row .job-posting__match--high{color:var(--accent-green)}.job-posting__item--row .job-posting__match--mid{color:#ffa928}.job-posting__item--row .job-posting__match--low{color:#ff5c5c}.job-posting__item--row .job-posting__match--level,.job-posting__list--grid .job-posting__match--level{display:flex;align-items:flex-start;gap:4px;color:var(--accent-green)}.job-posting__match--level img{width:14.4px;height:14.4px;flex-shrink:0;aspect-ratio:14.4/14.4}.job-posting__item--row .job-posting__meta-items,.job-posting__list--grid .job-posting__meta-items{display:flex;align-items:center;color:var(--gray-700);font:400 14px/18px var(--font-base)}.job-posting__list--grid .job-posting__meta-items{display:flex;align-items:center;gap:12px;align-self:stretch}.job-posting__item--row .job-posting__meta-items span+span:before{content:"";display:flex;align-items:center;gap:12px;align-self:center;width:1px;height:10px;background:#e0e2e4;margin:0 12px}.job-posting__list--grid .job-posting__meta-items .job-posting__meta-item+.job-posting__meta-item{padding-left:12px;border-left:1px solid #E0E2E4}.job-posting__item--row .job-posting__meta-item{display:inline-flex}.job-posting__item--row .job-posting__badges,.job-posting__list--grid .job-posting__badges{display:flex;align-items:center;gap:8px;align-self:stretch}.job-posting__badges .job-posting__ai-pick{display:flex;height:28px;padding:4px 6px;justify-content:center;align-items:center;gap:4px;border-radius:4px;background:var(--ai-100, linear-gradient(90deg, #15D078 0%, #4BD1C8 100%));color:var(--white-100, #FFF);font-size:12px;font-weight:600}.job-posting__item--row .job-posting__badge,.job-posting__list--grid .job-posting__badge{display:flex;height:28px;padding:4px 8px;align-items:center;gap:6px;border-radius:4px;background:var(--gray-100, #F2F3F4);font:500 12px/16px var(--font-base);color:#333}.job-posting__item--row .job-posting__ai-pick{display:flex;height:28px;padding:4px 8px 4px 6px;align-items:center;gap:2px;font:600 12px/16px var(--font-base)}.job-posting__list--grid{display:flex;width:1200px;align-items:flex-start;align-content:flex-start;gap:24px;flex-wrap:wrap}.job-posting__list--grid .job-posting__card{display:flex;position:relative;width:384px;padding:20px;flex-direction:column;align-items:flex-start;gap:20px;flex-shrink:0;border-radius:6px;border:1px solid var(--ai-100, #15D078);background:var(--white-100, #FFF);cursor:pointer}.job-posting__list--grid .job-posting__card:hover{background:var(--gray-50, #F8F8F9)}.job-posting__list--grid .job-card__header{display:flex;align-items:flex-start;gap:16px;align-self:stretch}.job-posting__list--grid .job-posting__left{display:flex;align-items:center;gap:16px;flex:1 0 0}.job-posting__list--grid .job-card__favorite{cursor:pointer}.job-posting__list--grid .job-card__logo{display:flex;width:56px;height:56px;justify-content:center;align-items:center;aspect-ratio:1/1;border-radius:4px;border:1px solid var(--gray-300, #E0E2E4);background:var(--white-100, #FFF)}.job-posting__list--grid .job-card__identity{display:flex;padding:4px 0;flex-direction:column;align-items:flex-start;gap:8px;flex:1 0 0}.job-posting__list--grid .job-card__byline{display:flex;align-items:flex-start;gap:8px}.job-posting__list--grid .job-card__divider{width:344px;height:1px;background:#e0e2e4}.job-posting__list--grid .job-card__body{display:flex;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch}.job-posting__list--grid .job-card__content{display:flex;flex-direction:column;align-items:flex-start;gap:12px;align-self:stretch}.job-posting__list--grid .job-card__facts{display:flex;flex-direction:column;align-items:flex-start;gap:8px;align-self:stretch;color:var(--gray-700, #6F767E);font-family:Pretendard;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.job-posting__list--grid .job-card__sticker{display:flex;height:28px;justify-content:center;align-items:center;position:absolute;left:0;top:0;border-radius:0 0 6px;background:var(--ai-100, linear-gradient(90deg, #15D078 0%, #4BD1C8 100%))}.job-posting__item--row .job-card__control--radio,.job-posting__list--row .job-card__control--radio,.job-posting__list--grid .job-card__control--radio{display:flex;width:100%;padding:16px;align-items:center;gap:12px;align-self:stretch;border-radius:4px;background:var(--gray-50, #F8F8F9);color:var(--gray-900, #2A2D2F);font-family:Pretendard;font-size:17px;font-style:normal;font-weight:400;line-height:20px}.job-posting__list--row .job-card__control--radio.on,.job-posting__list--grid .job-card__control--radio.on{border-radius:4px;background:var(--primary-8, rgba(129, 107, 254, .08));cursor:pointer}.job-posting__list--row .job-card__control--radio.on img,.job-posting__list--grid .job-card__control--radio.on img{width:20px;height:20px}.radio_check_blank_gray{width:20px;height:20px;flex-shrink:0;border-radius:50%;background:transparent;box-sizing:border-box;border:2px solid #D9D9D9;cursor:pointer}.job-card__control--radio.on{border-radius:4px;background:var(--primary-8, rgba(129, 107, 254, .08))}@media (max-width: 760px){body .job-posting__item--row .job-posting__logo,body .job-posting__list--grid .job-posting__logo{display:flex;width:52px;height:52px;justify-content:center;align-items:center;aspect-ratio:1 / 1;border-radius:4px;border:1px solid var(--gray-300);background:var(--white)}body .job-posting__item--row .job-posting__role,body .job-posting__list--grid .job-posting__role{font-size:16px}}@media (max-width: 760px){body .job-filter-panel__overlay{position:fixed;inset:0;z-index:100;background:#0006;display:flex;justify-content:center;align-items:flex-end}body .job-filter-panel__backdrop{position:absolute;inset:0;z-index:1}body .job-filter-panel{position:relative;z-index:2;background:#fff;width:100%;max-width:768px;height:100%;max-height:100%;display:flex;flex-direction:column;overflow:hidden}body .job-filter-panel__header{flex-shrink:0;display:flex;height:64px;padding:20px;width:100%;justify-content:space-between;align-items:center;gap:12px;background:var(--white-100, #FFF);z-index:5}body .job-filter-panel__close-icon{cursor:pointer}body .job-filter-panel__title{color:var(--gray-900, #2A2D2F);text-align:center;font-family:Pretendard;font-size:18px;font-style:normal;font-weight:600;line-height:22px}body .job-filter-panel__tabs{width:100%;display:flex;height:56px;padding:8px 20px 0;align-items:center;gap:20px;align-self:stretch;flex-shrink:0;border-bottom:1px solid var(--gray-300, #E0E2E4);background:var(--white-100, #FFF);z-index:4;overflow-x:auto;overflow-y:hidden}body .tabs__item.job-filter-panel__tab-item{width:100%;white-space:nowrap}body .job-filter-panel__content{flex:1;overflow-y:auto;overflow-x:hidden;background:var(--white-100, #FFF);min-height:0}body .job-filter-panel__footer{display:flex;flex-direction:column;flex-shrink:0;gap:20px;padding:12px 20px 24px;border-top:1px solid var(--gray-300, #E0E2E4);background:var(--white-100, #FFF)}body .job-filter-panel__footer .btn_wrap{gap:12px}body .job-filter-panel__content .job-role-picker--popup{position:static;width:100%;height:100%;box-shadow:none;border:none;border-radius:0}body .job-filter-panel__content .job-role-picker__body{width:100%;height:100%;display:flex;flex-direction:column}body .job-filter-panel__content .job-role-picker__column--left{width:100%;height:100%;display:flex;flex-direction:column;align-items:flex-start;border-right:none;border-bottom:1px solid var(--gray-300, #E0E2E4)}body .job-role-picker__options-note{display:flex;padding:16px;justify-content:center;align-items:center;gap:10px;align-self:stretch;border-radius:4px;border-bottom:1px solid var(--gray-300, #E0E2E4);background:var(--gray-50, #F8F8F9)}body .job-filter-panel__content .job-role-picker__category_group{width:100%;height:100%;max-height:100%;padding:0;overflow-y:auto}body .job-filter-panel__content .job-role-picker__category{width:100%;padding:16px 20px;border-radius:0}body .job-filter-panel__content .job-role-picker__column--right{position:fixed;flex-direction:column;width:100%;height:100%;display:flex;top:0;z-index:10;background:#fff}body .job-role-picker__detail-header{flex-shrink:0;display:flex;height:64px;padding:20px;width:100%;justify-content:space-between;align-items:center;gap:12px;z-index:6;border-bottom:1px solid var(--gray-300, #E0E2E4);background:var(--white-100, #FFF)}body .job-role-picker__detail-title{color:var(--gray-900, #2A2D2F);font-size:18px;font-weight:600}body .job-filter-panel__content .job-role-picker__group--right{width:100%;height:100%;max-height:100%;padding:0;overflow-y:auto}body .job-role-picker__column .job-filter-panel__footer{display:flex;flex-direction:column;gap:20px;position:fixed;bottom:0;width:100%}}.ui-filter{display:flex;height:52px;padding:4px;align-items:center;gap:4px;border-radius:6px;background:var(--gray-200, #EBECED)}.ui-filter__item{display:flex;width:120px;height:44px;padding:12px;justify-content:center;align-items:center;gap:10px;border-radius:4px;color:var(--gray-500, #9EA4AA);text-align:center;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:20px;cursor:pointer}.ui-filter__item.on{color:var(--gray-900, #2A2D2F);text-align:center;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:600;line-height:20px;border-radius:4px;background:var(--white-100, #FFF);box-shadow:0 0 8px #00000014}.saved-jobs-page{display:flex;padding:100px 0;flex-direction:column;gap:40px;align-self:stretch;background:var(--gray-50, #F8F8F9);align-items:center}.saved-jobs-page_title{display:flex;width:100%;max-width:1200px;justify-content:start;color:var(--gray-900, #2A2D2F);font-family:Pretendard;font-size:28px;font-style:normal;font-weight:600;line-height:34px}.saved-jobs__main-container{display:flex;flex-direction:column;align-items:start;gap:24px;align-self:center;margin:auto;width:100%;max-width:1200px}.saved-jobs__toolbar{display:flex;justify-content:space-between;align-items:center;align-self:stretch}.toolbar__stats{display:flex;align-items:center;gap:4px}.toolbar__controls{display:flex;justify-content:flex-end;align-items:center;gap:16px}.control__sort-by,.control__page-size{display:flex;height:20px;align-items:center;gap:4px}.control__view-toggle{display:flex;align-items:center;gap:8px}.stats__label{color:var(--gray-700, #6F767E);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.stats__count-wrap{display:flex;align-items:center}.stats__count{color:var(--gray-900, #2A2D2F);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:600;line-height:20px}.stats__unit{color:var(--gray-700, #6F767E);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.saved-jobs__content-empty-area{display:flex;padding:80px;flex-direction:column;align-items:center;gap:40px;align-self:stretch;border-radius:6px;border:1px solid var(--gray-300, #E0E2E4);background:var(--gray-100, #F2F3F4)}.jobs-empty-state{display:flex;flex-direction:column;align-items:center;gap:12px;align-self:stretch}.empty-state__title{color:var(--gray-900, #2A2D2F);text-align:center;font-family:Pretendard;font-size:18px;font-style:normal;font-weight:600;line-height:22px}.empty-state__desc{color:var(--gray-700, #6F767E);text-align:center;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.control__icon,.toggle__icon{cursor:pointer}.saved-jobs__content-area.card{display:flex;align-items:flex-start;align-content:flex-start;gap:24px;flex-wrap:wrap}.saved-jobs__content-area.card .job-posting__card{border-radius:6px;border:1px solid var(--gray-300, #E0E2E4);background:var(--white-100, #FFF)}@media (max-width: 750px){body .saved-jobs-page{padding:75px 0 0}body .saved-jobs-page_title,body .control__page-size,body .control__view-toggle{display:none}body .saved-jobs__main-container{gap:20px}body .saved-jobs__toolbar{padding:0 20px}body .saved-jobs__filter-tab{display:flex;width:100%;justify-content:center;padding:0 20px}body .saved-jobs__filter-tab .ui-filter,body .saved-jobs__filter-tab .jobs-filter .ui-filter__item{width:100%}body .saved-jobs__main-container .job-posting__list--grid{width:auto;gap:0px;border-top:1px solid var(--gray-300, #E0E2E4)}body .saved-jobs__content-area.card .job-posting__card{width:100%;border-radius:0;border:none;border-bottom:1px solid var(--gray-300, #E0E2E4);background:var(--white-100, #FFF)}body .saved-jobs__content-area.card .job-posting__card .job-card__divider{display:none}body .saved-jobs-page .pagination{padding:0 0 20px}body .saved-jobs__content-empty-area{padding:0 20px;border:none;background:none}body .jobs-empty-state{padding:36px;border-radius:4px;border:1px solid var(--gray-300, #E0E2E4);background:var(--gray-100, #F2F3F4)}}.jobs{padding-top:70px}.jobs.mobile{display:none}.resume-promo-container{display:flex;background:#1ec280;border-bottom:1px solid var(--gray-300, #E0E2E4);justify-content:center}.resume-promo{display:flex;padding:24px 0;justify-content:space-between;align-self:stretch;width:100%;max-width:1200px;align-items:center;align-self:center}.resume-promo .resume-promo__action{display:flex;align-items:center;gap:4px}.resume-promo .resume-promo__text{color:#fff;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.resume-promo .resume-promo__action .resume-promo__label{color:#fff;text-align:right;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:600;line-height:20px}.resume-promo .resume-promo__action .resume-promo__icon{display:flex;justify-content:center;align-items:center;width:20px;height:20px;aspect-ratio:1 / 1}.resume-promo .resume-promo__action .resume-promo__icon img{display:flex;width:7px;height:11px;flex-shrink:0;aspect-ratio:6.38 / 10.32}.jobs-toolbar{display:flex;padding-top:30px;flex-direction:column;align-items:center;gap:52px;align-self:stretch;border-bottom:1px solid var(--gray-300, #E0E2E4);background:var(--white-100, #FFF)}.jobs-toolbar .search-toolbar-fixed{position:fixed;width:100%;display:flex;top:0;left:0;padding:24px 360px 35px;flex-direction:column;align-items:center;gap:52px;background-color:#fff;z-index:1;border-bottom:1px solid var(--gray-300, #E0E2E4)}.jobs-toolbar .jobs-toolbar__search{display:flex;width:100%;flex-direction:column;justify-content:center;align-items:center;gap:24px;align-self:center}.job-search-filters{display:flex;width:1200px;align-items:center;gap:24px}.search-toolbar-fixed .jobs-toolbar__actions{display:none}.jobs-toolbar-container{width:100%;background:var(--gray-50, #F8F8F9)}.jobs-toolbar__actions{display:flex;max-width:1200px;width:100%;padding:24px 0;align-items:flex-start;gap:24px;background:var(--gray-50, #F8F8F9);margin:auto}.jobs-actions__reset{display:flex;height:36px;padding:8px 0;align-items:center;gap:8px}.jobs-chips{display:flex;align-items:center;align-content:center;gap:16px;flex:1 0 0;flex-wrap:wrap}.jobs-chips__item{display:flex;padding:8px 8px 8px 12px;justify-content:center;align-items:center;gap:4px;border-radius:4px;border:1px solid var(--gray-300, #E0E2E4);background:var(--white-100, #FFF)}.job-search-filters .job-search-filter--toggle{display:flex;padding:12px 20px;align-items:center;gap:12px;border-radius:100px;border:1px solid var(--gray-300, #E0E2E4);background:var(--white-100, #FFF)}.job-search-filters .job-search-filter--toggle .job-search-filter__label{display:flex;align-items:center;gap:4px}.job-search-filter__label .tooltip{margin:0}.job-search-filter__label .tooltip__content{width:530px}.job-search-filter-menu{display:flex;align-items:center;gap:16px}.job-search-filter-menu .job-search-filter-menu__item{position:relative;display:flex;height:44px;padding:8px 12px 8px 20px;align-items:center;border-radius:100px;border:1px solid var(--gray-300, #E0E2E4);background:var(--white-100, #FFF);cursor:pointer}.job-search-filter-menu .job-search-filter-menu__item.on{border:1px solid var(--gray-900, #2A2D2F)}.job-search-filter-menu .job-search-filter-menu__item .job-search-filter-menu__icon{text-align:center;width:24px;height:24px;flex-shrink:0}.job-search-filter-menu .job-search-filter-menu__item .job-search-filter-menu__icon img{width:10px;height:5px;flex-shrink:0;aspect-ratio:2/1}.job-tabs-container{display:flex;width:100%;background:var(--white-100, #FFF);border-bottom:1px solid var(--gray-300, #E0E2E4);padding:52px 0 0}.jobs-tabs{display:flex;align-items:flex-start;gap:28px;align-self:stretch;cursor:pointer;max-width:1200px;width:100%;align-items:start;align-self:start;margin:auto}.jobs .saved-jobs__main-container{padding:40px 0 100px}.jobs-tabs .jobs-tab{display:flex;padding-bottom:24px;justify-content:center;align-items:center;gap:10px;color:var(--gray-500, #9EA4AA);text-align:center;font-family:Pretendard;font-size:18px;font-style:normal;font-weight:600;line-height:22px}.jobs-tabs .jobs-tab.on{color:var(--gray-900, #2A2D2F);text-align:center;font-family:Pretendard;font-size:18px;font-style:normal;font-weight:600;line-height:22px;border-bottom:2px solid var(--gray-900, #2A2D2F)}.jobs .job-posting{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch}.jobs .job-posting .job-posting__ai-recommend{display:flex;width:100%;padding:20px;justify-content:center;align-items:center;gap:8px;background:var(--ai-10, linear-gradient(90deg, rgba(21, 208, 120, .1) 0%, rgba(75, 209, 200, .1) 100%));text-align:center;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:600;line-height:20px;color:#15d078}.job-posting__container{display:flex;padding:40px 0;max-width:1200px;width:100%;flex-direction:column;justify-content:center;align-items:center;align-self:center;gap:40px;align-self:stretch;margin:auto}.job-posting__content{display:flex;flex-direction:column;align-items:flex-start;gap:24px;align-self:stretch}.job-posting__header{--font-base: Pretendard, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Apple SD Gothic Neo", sans-serif;--gap-md: 16px;--gap-sm: 8px;--gray-100: #F2F3F4;--gray-300: #E0E2E4;--gray-900: #2A2D2F;display:flex;justify-content:space-between;align-items:center;width:100%}.job-posting__header .job-posting__count{display:flex;align-items:center;gap:4px;color:var(--gray-700, #6F767E);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.job-posting__header .job-posting__controls{display:flex;justify-content:flex-end;align-items:center;gap:var(--gap-md);font:400 16px/20px var(--font-base);color:var(--gray-900);text-align:right}.job-posting__header .job-posting__select{display:flex;height:24px;align-items:center;gap:4px;cursor:pointer}.job-posting__header .job-posting__select-label{pointer-events:none}.job-posting__header .job-posting__icon{display:inline-flex;justify-content:center;align-items:center;width:24px;height:24px}.job-posting__header .job-posting__icon img{width:10px;height:5px;flex-shrink:0;aspect-ratio:2/1}.job-posting__header .job-posting__view-toggle{display:flex;align-items:center;gap:var(--gap-sm)}.job-posting__header .job-posting__view-btn{display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;border-radius:4px;border:1px solid transparent;background:transparent;cursor:pointer}.job-posting__header .job-posting__view-btn img{width:20px;height:20px;display:block}@media (max-width: 750px){body .jobs{display:none}body .jobs.mobile{display:flex;flex-direction:column}body .resume-promo{display:flex;padding:20px;flex-direction:column;align-items:flex-start;gap:8px;align-self:stretch}body .jobs-tabs{height:48px;padding:8px 20px 0;border-bottom:1px solid var(--gray-300, #E0E2E4);background:var(--white-100, #FFF)}body .jobs-tabs .jobs-tab{padding-bottom:16px}body .job-posting__container{padding:0;gap:0px}body .jobs-toolbar{padding:0}body .job-search-filters{width:100%;height:37px;padding:0 0 0 20px;gap:12px}body .job-list-separator{width:1px;height:20px;background:#e0e2e4}body .jobs-toolbar__search .panel-search{width:90%;align-self:center}body .jobs-toolbar__actions{display:none}body .jobs-toolbar .jobs-toolbar__search{display:flex;padding:10px 0;flex-direction:column;justify-content:center;align-items:flex-start;gap:20px;align-self:stretch}body .job-search-filter-menu{display:flex;overflow-x:auto;overflow-y:hidden;list-style:none;padding:20px 0;margin:0}body .job-search-filter-menu::-webkit-scrollbar{display:none}body .job-list-action__refresh,body .job-list-action__filter{display:flex;width:36px;height:36px;padding:8px;justify-content:center;align-items:center;gap:8px;aspect-ratio:1/1;border-radius:100px;border:1px solid var(--gray-300, #E0E2E4);background:var(--white-100, #FFF)}body .job-search-filter-menu .job-search-filter-menu__item{display:flex;height:36px;white-space:nowrap;padding:8px 8px 8px 16px;align-items:center;gap:2px}body .job-search-filter--toggle{display:flex;width:100%;justify-content:space-between;padding:0 20px}body .job-search-filter-menu__item .job-search-filter-menu__label{font-size:14px}body .jobs .job-posting .job-posting__ai-recommend{display:none}body .job-search-filter__label{display:flex;justify-content:center;align-items:center;gap:8px}body .job-search-filter__text{display:flex;font-family:Pretendard;font-size:14px;font-style:normal;font-weight:600;line-height:18px;background:var(--ai-100, linear-gradient(90deg, #15D078 0%, #4BD1C8 100%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;gap:4px}body .job-posting__header{display:flex;padding:20px;justify-content:space-between;align-items:center;align-self:stretch;background:var(--gray-50, #F8F8F9);border-bottom:1px solid var(--gray-300, #E0E2E4)}body .job-posting__header .job-posting__view-toggle{display:none}body .job-posting__content{gap:0px}body .job-search-filter__label .tooltip__content{width:270px}body .tooltip__title,body .tooltip__desc{font-size:14px}body .jobs .job-posting .job-posting__list--grid{width:auto;gap:0px}body .jobs .job-posting .job-card__divider{display:none}body .jobs .job-posting .job-posting__card{border:none;border-bottom:1px solid var(--gray-300, #E0E2E4);width:100%;border-radius:0}body .jobs .job-posting .job-posting__card .job-card__body .job-card__control{display:none}body .job-posting__pagination{width:100%;display:flex;padding:20px 20px 36px;flex-direction:column;align-items:center;gap:10px;align-self:stretch;background:var(--gray-50, #F8F8F9)}body .jobs-chips__item{display:flex;padding:8px 8px 8px 12px;justify-content:center;align-items:center;gap:4px;border-radius:4px;background:var(--gray-100, #F2F3F4)}body .jobs-chips{display:flex;flex-wrap:nowrap;white-space:nowrap;overflow:auto}}.job-list.recommend{display:grid;width:100%;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding:0;margin:0;list-style:none;justify-content:center;align-items:center;max-width:1200px}.job-list.recommend .job-card{display:flex;width:100%;padding:20px;flex-direction:column;align-items:flex-start;gap:20px;border-radius:6px;border:1px solid var(--gray-300, #E0E2E4);background:var(--white-100, #FFF);cursor:pointer}.job-list.recommend .job-card:hover{border-radius:6px;border:1px solid var(--gray-300, #E0E2E4);background:var(--gray-50, #F8F8F9)}.job-meta__tags{display:flex;align-items:center}.job-tag:after{content:"ㆍ";margin:0 4px}.job-tag:last-child:after{content:"";display:none}.job-detail__container.mobile{display:none}.job-detail{display:flex;padding:110px 0 52px;align-items:flex-start;gap:52px;align-self:stretch;justify-content:center;background-color:#fff}.job-detail__main{display:flex;width:768px;flex-direction:column;align-items:flex-start;gap:52px}.job-detail__aside{display:flex;width:380px;flex-direction:column;align-items:flex-start;gap:24px}.job-detail__header{display:flex;flex-direction:column;align-items:flex-start;gap:40px;align-self:stretch}.job-detail__header-actions{display:flex;align-items:center;gap:16px}.job-detail__action{display:flex;width:52px;height:52px;padding:8px 20px;justify-content:center;align-items:center;gap:8px;aspect-ratio:1/1;border-radius:100px;border:1px solid var(--gray-300, #E0E2E4);background:var(--white-100, #FFF);cursor:pointer}.job-detail__action-icon{display:flex;justify-content:center;align-items:center;flex-shrink:0;aspect-ratio:1 / 1}.job-detail__ai-header{display:flex;align-items:center;gap:8px;overflow:hidden;text-overflow:ellipsis;font-family:Pretendard;font-size:17px;font-style:normal;font-weight:600;line-height:15px;background:var(--ai-100, linear-gradient(90deg, #15D078 0%, #4BD1C8 100%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.job-detail__ai-summary{display:flex;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch}.job-detail__ai-item{display:flex;align-items:flex-start;gap:16px;align-self:stretch}.job-detail__ai-term{display:flex;width:76px;height:29px;flex-direction:column;text-align:center;justify-content:center;gap:10px;border-radius:4px;background:var(--gray-200, #EBECED)}.job-detail__ai-desc{height:29px;flex:1;display:flex;align-items:center}.job-detail__divider{width:768px;height:1px;background:#e0e2e4}.job-detail__company{display:flex;justify-content:space-between;align-items:flex-start;align-self:stretch}.job-detail__company-left{display:flex;width:305px;align-items:center;gap:24px;align-self:stretch}.job-detail__company-logo{display:flex;align-items:center;width:80px;height:80px;flex-shrink:0;aspect-ratio:1/1;border-radius:6px;border:1px solid var(--gray-300, #E0E2E4);background:var(--white-100, #FFF)}.job-detail__company-desc{display:flex;width:201px;flex-direction:column;justify-content:center;align-items:flex-start;gap:12px;flex-shrink:0;align-self:stretch}.job-detail__title{color:var(--gray-900, #2A2D2F);font-family:Pretendard;font-size:28px;font-style:normal;font-weight:600;line-height:34px}.job-detail__company-meta{color:var(--gray-700, #6F767E);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.job-detail__ai{display:flex;padding:28px;flex-direction:column;align-items:flex-start;gap:24px;align-self:stretch;border-radius:6px;background:var(--gray-50, #F8F8F9)}.job-detail__resume{display:flex;padding:20px;justify-content:space-between;align-items:center;align-self:stretch;border-radius:6px;background:var(--primary-8, rgba(129, 107, 254, .08))}.job-detail__body{display:flex;width:561px;flex-direction:column;align-items:flex-start;gap:52px}.job-detail__section{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.job-detail__section-title{align-self:stretch;color:var(--gray-900, #2A2D2F);font-family:Pretendard;font-size:20px;font-style:normal;font-weight:600;line-height:24px}.job-detail__list{align-self:stretch;color:var(--gray-900, #2A2D2F);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:40px}.job-detail__aside-card{display:flex;width:380px;padding:28px;flex-direction:column;align-items:flex-start;gap:28px;border-radius:6px;border:1px solid var(--gray-300, #E0E2E4);background:var(--white-100, #FFF)}.job-detail__aside-header{display:flex;flex-direction:column;align-items:flex-start;gap:24px;align-self:stretch}.job-detail__aside-header-main{display:flex;align-items:center;gap:36px;align-self:stretch;color:var(--gray-900, #2A2D2F);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.job-detail__aside-brand{display:flex;width:92px;align-items:center;gap:12px;color:var(--gray-700, #6F767E);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.job-detail__aside-list{display:flex;flex-direction:column;align-items:flex-start;gap:24px;align-self:stretch}.job-detail__aside-item{display:flex;align-items:center;gap:36px;align-self:stretch}.job-detail__aside-term{display:flex;width:55%;align-items:center;gap:12px;white-space:nowrap;color:var(--gray-700, #6F767E);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.job-detail__aside-value{display:flex;width:100%;color:var(--gray-900, #2A2D2F);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;gap:12px}.job-detail__aside-label{text-overflow:ellipsis;white-space:nowrap;max-width:100%}.job-detail__aside-badge--due{color:var(--primary-primary, #816BFE);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.job-detail__mock-copy{display:flex;flex-direction:column;align-items:flex-start;gap:12px;align-self:stretch}.job-detail__mock-headline{color:var(--gray-900, #2A2D2F);font-family:Pretendard;font-size:18px;font-style:normal;font-weight:600;line-height:22px}.job-detail__mock-subtext{color:var(--gray-700, #6F767E);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.job-detail__mock-cta{display:flex;height:52px;padding:16px 20px;justify-content:center;align-items:center;gap:8px;align-self:stretch;border-radius:4px;background:var(--ai-100, linear-gradient(90deg, #15D078 0%, #4BD1C8 100%));color:var(--white-100, #FFF);text-align:center;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:600;line-height:20px;cursor:pointer}.job-detail__mock-cta img{display:flex}.job-recos{display:flex;padding:52px 0;flex-direction:column;align-items:center;gap:24px;background:var(--gray-50, #F8F8F9)}.job-recos__title{width:100%;max-width:1200px;color:var(--gray-900, #2A2D2F);font-family:Pretendard;font-size:24px;font-style:normal;font-weight:600;line-height:30px}.job-detail__resume-info{display:flex;align-items:center;gap:12px;color:var(--primary-primary, #816BFE);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.job-detail__resume-cta{color:var(--primary-primary, #816BFE);text-align:right;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:600;line-height:20px;display:flex;align-items:center;gap:4px;cursor:pointer}@media (max-width: 750px){body .job-detail__container{display:none}body .job-detail{padding:0;width:100%;justify-content:start}body .job-detail__container.mobile{display:flex;padding:64px 0 90px}body .job-detail__main{width:100%;gap:0px}body .job-detail__header{gap:24px}body .job-detail__company{display:flex;padding:20px 20px 0;align-items:center;gap:16px;align-self:stretch}body .job-detail__company-left{width:100%;gap:16px}body .job-detail__company-logo{width:64px;height:64px;flex-shrink:0;aspect-ratio:1/1}body .job-detail__company-logo img{width:100%}body .job-detail__company-desc{width:auto}body .job-detail__title{font-size:20px}body .job-detail__ai{display:flex;padding:20px;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch;border-radius:0}body .job-detail__company-meta,body .job-detail__ai-term,body .job-detail__ai-header,body .job-detail__ai-desc{width:auto;height:auto;font-size:14px}body .job-detail__ai-desc{line-height:180%}body .job-detail__ai-term{padding:4px 6px}body .job-detail__aside-list{display:flex;padding:0 20px 24px;gap:20px}body .job-detail__aside-term{width:30%}body .job-detail__aside-value{width:70%}body .job-detail__aside-label,body .job-detail__aside-value,body .job-detail__aside-badge--due{font-size:14px}body .job-detail__resume{display:none}body .job-detail__body{width:100%;padding:36px 20px;gap:36px}body .job-detail__divider{width:100%;height:12px;background:var(--gray-50, #F8F8F9)}body .job-detail-tabs{width:100%;height:auto;padding:16px 0 0;border-bottom:1px solid var(--gray-300, #E0E2E4);background:var(--white-100, #FFF)}body .job-detail-tabs .job-detail-tabs__item,body .job-detail-tabs .job-detail-tabs__item.on,body .job-detail__section{width:100%}body .job-detail-ai{display:flex;flex-direction:column;justify-content:space-between;height:360px;align-self:stretch;border-radius:6px;background:var(--gray-50, #F8F8F9)}body .job-detail-ai__intro{display:inline-flex;flex-direction:column;align-items:flex-start;gap:12px;padding:28px 28px 0}body .ai-text_color{font-style:normal;background:var(--ai-100, linear-gradient(90deg, #15D078 0%, #4BD1C8 100%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}body .job-detail-ai__intro-title{font-family:Pretendard;font-size:18px;font-style:normal;font-weight:600;line-height:22px}body .job-detail-ai__intro-desc{color:var(--gray-700, #6F767E);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:20px}body .job-detail-ai__character{width:100%}body .job-detail__section .job-list.recommend{display:flex;flex-direction:column}body .job-detail__header-actions{position:fixed;width:100%;display:flex;padding:20px;align-items:center;gap:12px;align-self:stretch;bottom:0;border-top:1px solid var(--gray-300, #E0E2E4);background:var(--white-100, #FFF)}body .job-detail__action{display:flex;width:52px;height:52px;padding:16px;justify-content:center;align-items:center;gap:8px;border-radius:4px;border:1px solid var(--gray-300, #E0E2E4);background:var(--white-100, #FFF)}body .job-detail__sticky-tabs{width:100%}body .job-detail__sticky-tabs.is-sticky{position:fixed;top:64px}}.resume-list-page__container{background:var(--gray-50, #F8F8F9)}.resume-list-page{display:flex;width:100%;padding:108px 0 100px;flex-direction:column;align-items:center;gap:40px;align-self:center;max-width:1200px;justify-content:center;margin:auto}.resume-list-page__body{display:flex;flex-direction:column;align-items:flex-start;gap:24px;align-self:center;width:100%}.resume-list-page__banner.mobile{display:none}.create_resumes{display:flex}.create_resumes.mobile{display:none}.resume-list-page__header{display:flex;align-items:center;gap:16px;color:var(--gray-700, #6F767E);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.resume-list-page__stat{display:flex;align-items:center;gap:4px}.resume-list-page__stat em{color:var(--gray-900, #2A2D2F);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:600;line-height:20px}.resume-list-page__tabs{display:flex;justify-content:space-between;align-items:center;align-self:stretch}.resume-list-page__tabs-group{display:flex;height:52px;padding:4px;align-items:center;gap:4px;border-radius:6px;background:var(--gray-200, #EBECED)}.resume-list-page__tab{display:flex;width:120px;height:44px;padding:12px;justify-content:center;align-items:center;gap:10px;border-radius:4px;color:var(--gray-500, #9EA4AA);text-align:center;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.resume-list-page__tab{cursor:pointer}.resume-list-page__tab.on{color:var(--gray-900, #2A2D2F);text-align:center;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:600;line-height:20px;border-radius:4px;background:var(--white-100, #FFF);box-shadow:0 0 8px #00000014}.resume-list-page__list{display:flex;flex-direction:column;gap:40px}.resume-list-page__grid{display:flex;width:1200px;align-items:flex-start;align-content:flex-start;gap:24px;flex-wrap:wrap}.resume-list-page__item{display:flex;width:588px;padding:20px;flex-direction:column;align-items:flex-start;gap:20px;flex-shrink:0;border-radius:6px;border:1px solid var(--gray-300, #E0E2E4);background:var(--white-100, #FFF)}.resume-item__top{display:flex;justify-content:space-between;align-items:flex-start;align-self:stretch}.resume-item__meta{display:flex;align-items:center;gap:12px}.resume-item__id{display:flex;padding:8px 12px;flex-direction:column;justify-content:center;align-items:center;gap:10px;border-radius:4px;border:1px solid var(--gray-300, #E0E2E4);background:var(--white-100, #FFF);color:var(--gray-700, #6F767E);text-align:center;font-family:Pretendard;font-size:14px;font-style:normal;font-weight:600;line-height:18px}.resume-item__tag{display:none;padding:8px 12px;flex-direction:column;justify-content:center;align-items:center;gap:10px;border-radius:4px;background:var(--primary-8, rgba(129, 107, 254, .08));color:var(--primary-primary, #816BFE);text-align:center;font-family:Pretendard;font-size:14px;font-style:normal;font-weight:600;line-height:18px}.resume-item__tag.on{display:flex}.resume-item__tag.default{display:flex;background:var(--primary-8, rgba(129, 107, 254, .08));color:var(--primary-primary, #816BFE);text-align:center;font-family:Pretendard;font-size:14px;font-style:normal;font-weight:600;line-height:18px}.resume-item__tag.writing{display:flex;color:var(--green-100, #1EC280);text-align:center;font-family:Pretendard;font-size:14px;font-style:normal;font-weight:600;line-height:18px;border-radius:4px;background:var(--green-8, rgba(30, 194, 128, .08))}.resume-item__title-row{display:flex;flex-direction:column;align-items:flex-start;gap:12px;align-self:stretch}.resume-item__title{overflow:hidden;color:var(--gray-900, #2A2D2F);text-overflow:ellipsis;font-family:Pretendard;font-size:18px;font-style:normal;font-weight:600;line-height:22px}.resume-item__date{color:var(--gray-700, #6F767E);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.resume-item__attrs{display:flex;padding:20px;flex-direction:column;align-items:flex-start;gap:20px;align-self:stretch;border-radius:4px;background:var(--gray-50, #F8F8F9)}.resume-item__attr{display:flex;justify-content:space-between;align-items:center;align-self:stretch;color:var(--gray-700, #6F767E);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.resume-item__attr-term{display:flex;align-items:center;gap:12px}.resume-item__attr-value{color:var(--gray-900, #2A2D2F);text-align:right;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.resume-item__actions{position:relative;cursor:pointer}.resume-item__menu{position:absolute;display:flex;top:30px;right:20px;width:152px;flex-direction:column;align-items:flex-start;border-radius:4px;border:1px solid var(--gray-300, #E0E2E4);background:var(--white-100, #FFF);box-shadow:0 0 24px #2a2d2f29}.resume-item__menu-item{display:flex;width:100%;padding:16px;justify-content:start;align-items:start;gap:8px;color:var(--gray-900, #2A2D2F);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:20px;cursor:pointer}.resume-item__menu-item.delete{color:var(--red-100, #FF524C);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.resume-item__menu-item:hover{background:var(--gray-50, #F8F8F9)}.resume-list-page__empty{display:flex;padding:80px;flex-direction:column;align-items:center;gap:40px;align-self:stretch;border-radius:6px;border:1px solid var(--gray-300, #E0E2E4);background:var(--gray-100, #F2F3F4)}.resume-list-page__empty-copy{display:flex;flex-direction:column;align-items:center;gap:12px;align-self:stretch}.resume-list-page__empty-title{color:var(--gray-900, #2A2D2F);text-align:center;font-family:Pretendard;font-size:18px;font-style:normal;font-weight:600;line-height:22px}.resume-list-page__empty-subtext{color:var(--gray-700, #6F767E);text-align:center;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:20px}@media (max-width: 760px){body .resume-list-page{padding:36px 0 0;gap:20px;background:var(--gray-50, #F8F8F9)}body .resume-list-page__banner{display:none}body .resume-list-page__banner.mobile{display:flex;position:relative}body .resume-list-page__banner.mobile img{width:100%}body .resume-cta-banner__subtitle{position:absolute;padding:0 20px;top:60px;color:var(--green-100, #1EC280);font-family:Pretendard;font-size:14px;font-style:normal;font-weight:600;line-height:18px}body .resume-cta-banner__content{display:flex;padding:0 20px;flex-direction:column;position:absolute;top:95px;color:var(--white-100, #FFF);font-family:Pretendard;font-size:20px;font-style:normal;font-weight:700;line-height:30px}body .resume-list-page__header{display:flex;width:100%;align-items:end;gap:16px;color:var(--gray-700, #6F767E);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:20px}body .resume-list-page__tabs{flex-direction:column;gap:20px}body .resume-list-page__body{width:100%;padding:0 20px;justify-content:center}body .resume-list-page__grid{width:100%;flex-direction:column}body .resume-list-page__item{width:100%}body .resume-list-page__list{gap:0px;width:100%}body .resume-list-page__tabs-group{width:100%}body .resume-list-page__tab{flex:1;width:100%}body .resume-list-page__empty{padding:36px}body .resume-list-page__empty-subtext{line-height:30px}body .resume-list-page__empty .default_btn_white,body .create_resumes{display:none}body .create_resumes.mobile{display:flex}}.resume-page{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch}.resume-page__status{display:flex;padding:96px 0 24px;justify-content:space-between;align-items:center;align-self:stretch;border-bottom:1px solid var(--gray-300, #E0E2E4);background:var(--white-100, #FFF)}.resume-detail__actions-left,.resume-detail__actions-right{display:flex;align-items:center;gap:16px}.resume-edit-page .resume-create-page__status,.resume-page--detail .resume-create-page__status{justify-content:space-between}.resume-ai-suggest{display:flex;width:100%;padding:20px 20px 16px;flex-direction:column;align-items:flex-start;gap:12px;border-radius:4px;border:1px solid var(--gray-300, #E0E2E4);background:var(--gray-50, #F8F8F9)}.resume-ai-suggest__header{display:flex;justify-content:space-between;align-items:flex-start;align-self:stretch}.resume-ai-suggest__close{cursor:pointer}.resume-ai-suggest__title{display:flex;align-items:center;gap:8px;overflow:hidden;text-overflow:ellipsis;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:600;line-height:20px;background:var(--ai-100, linear-gradient(90deg, #15D078 0%, #4BD1C8 100%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.resume-ai-suggest__list{display:flex;flex-direction:column;color:var(--gray-900, #2A2D2F);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:180%}.resume-page__container{display:flex;padding:52px 0 100px;align-items:flex-start;gap:24px;align-self:stretch;justify-content:center}.resume-page__main{display:flex;width:856px;flex-direction:column;align-items:flex-start;gap:24px}.resume-page--detail{display:flex}.resume-page--detail.mobile{display:none}.resume-detail__title{display:flex;align-items:center;gap:28px;height:80px;padding:28px;align-self:stretch;border:1px solid var(--gray-300, #E0E2E4);border-radius:6px;background:var(--white-100, #FFF);color:var(--gray-900, #2A2D2F);font-family:Pretendard;font-size:20px;font-style:normal;font-weight:600;line-height:24px}.resume-detail__content{display:flex;flex-direction:column;align-items:flex-start;padding:0 40px;align-self:stretch;border:1px solid var(--gray-300, #E0E2E4);border-radius:6px;background:var(--white-100, #FFF)}.resume-basic,.resume-field{border-bottom:1px solid var(--gray-300, #E0E2E4)}.resume-field.last-item{border-bottom:none}.resume-basic{display:flex;align-items:flex-start;gap:24px;padding:40px 0;align-self:stretch;background:var(--white-100, #FFF)}.resume-basic__text{display:flex;flex-direction:column;align-items:flex-start;gap:24px;flex:1 0 0}.resume-basic__identity{display:flex;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch}.resume-basic__name{color:var(--gray-900, #2A2D2F);font-family:Pretendard;font-size:28px;font-style:normal;font-weight:600;line-height:34px}.resume-basic__meta{color:var(--gray-700, #6F767E);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.resume-basic__contact{display:flex;align-items:center;gap:16px}.resume-basic__contact>span+span:before{content:"";display:inline-block;width:1px;height:.8em;background:#e0e2e4;vertical-align:middle}.resume-basic__email,.resume-basic__phone{display:flex;align-items:center;gap:12px;color:var(--gray-900, #2A2D2F);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.resume-basic__img{display:flex;width:85px;flex-direction:column;justify-content:center;align-items:center;align-self:stretch;border:1px solid var(--gray-300, #E0E2E4);border-radius:4px;background:var(--white-100, #FFF)}.resume-basic__img img{width:100%}.resume-field{display:flex;flex-direction:column;align-items:flex-start;gap:24px;padding:40px 0;align-self:stretch}.resume-field__label{color:var(--gray-900, #2A2D2F);font-family:Pretendard;font-size:18px;font-style:normal;font-weight:600;line-height:22px}.resume-field__value{display:flex;align-items:center;gap:16px;align-self:stretch}.resume-item-chip{display:flex;height:52px;padding:16px 20px;justify-content:center;align-items:center;gap:8px;border-radius:4px;border:1px solid var(--gray-300, #E0E2E4);background:var(--gray-50, #F8F8F9);color:var(--gray-900, #2A2D2F);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.resume-location{display:flex;height:52px;padding:16px 20px;justify-content:center;align-items:center;gap:8px;border-radius:4px;border:1px solid var(--gray-300, #E0E2E4);background:var(--gray-50, #F8F8F9)}.resume-location__city,.resume-location__district{color:var(--gray-900, #2A2D2F);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.resume-career-list,.resume-career-item,.resume-career-item__header{display:flex;flex-direction:column;align-items:flex-start}.resume-career-list{gap:16px;align-self:stretch}.resume-career-item{padding:28px;gap:20px;align-self:stretch;border-radius:4px;border:1px solid var(--gray-300, #E0E2E4);background:var(--white-100, #FFF);font-family:Pretendard}.resume-career-item__header{gap:12px}.resume-career-item__period--stack{display:flex;align-items:center;gap:4px}.resume-career-item__company{color:var(--gray-900, #2A2D2F);font-size:18px;font-weight:600;line-height:22px}.resume-career-item__meta{display:flex;align-items:center;align-self:stretch;color:var(--gray-700, #6F767E);gap:8px}.resume-career-item__meta>span+span:before{content:"";display:inline-block;width:1px;height:.8em;background:#e0e2e4;vertical-align:middle;margin:0 8px}.resume-career-item__bullets{color:var(--gray-900, #2A2D2F);font-size:16px;font-weight:400;line-height:24px}.resume-career-item__meta,.resume-career-item__tenure,.resume-career-item__employment,.resume-career-item__role,.resume-career-item__level,.resume-career-item__period-start,.resume-career-item__period-sep,.resume-career-item__period-end{font-size:16px;font-weight:400;line-height:20px;font-style:normal}.resume-career-item__period-end.current,.resume-career-item__period-end--current{color:var(--primary-primary, #816BFE)}.resume-education{display:flex;padding:24px;flex-direction:column;align-items:flex-start;gap:12px;align-self:stretch;border-radius:4px;border:1px solid var(--gray-300, #E0E2E4);background:var(--white-100, #FFF)}.resume-education__school{color:var(--gray-900, #2A2D2F);font-family:Pretendard;font-size:18px;font-style:normal;font-weight:600;line-height:22px}.resume-education__meta{display:flex;align-items:center}.resume-education__period{display:inline-flex;align-items:center;gap:4px}.resume-education__meta>*+*{position:relative;padding-left:16px;margin-left:16px}.resume-education__meta>*+*:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:1px;height:.8em;background:#e0e2e4}.resume-portfolio-item{display:flex;padding:28px;align-items:center;gap:12px;align-self:stretch;border-radius:4px;border:1px solid var(--gray-300, #E0E2E4);background:var(--white-100, #FFF)}.resume-self-intro{color:var(--gray-900, #2A2D2F);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:180%}.resume-mock-report-item{display:flex;flex-direction:row;padding:28px;align-items:center;gap:12px;align-self:stretch}@media (max-width: 760px){body .resume-career-item{display:flex;padding:16px 20px 20px;gap:16px}body .resume-career-item__header{font-size:16px}body .resume-career-item__bullets{font-size:14px}body .resume-career-item__meta{display:flex;flex-direction:column;align-items:start;gap:8px}body .resume-career-item__meta-group{flex-direction:row;gap:0px}body .resume-education__school{font-size:16px}body .resume-career-item__header{gap:8px}body .resume-education__meta,body .resume-education__period-start,body .resume-education__period-sep,body .resume-education__period-end{color:var(--gray-700, #6F767E);font-size:14px}body .resume-education__meta>*+*{padding-left:8px;margin-left:8px}body .resume-career-item__company{font-size:16px}body .resume-page--detail{display:none}body .resume-page--detail.mobile{display:flex;padding:64px 0 0}body .resume-page__container{padding:0}body .resume-page__main{width:100%;padding:20px}body .resume-detail__content,body .resume-basic{padding:0;border:none}body .resume-detail__title{font-size:18px}body .resume-basic__name{font-size:16px}body .resume-basic__contact{display:flex;flex-direction:column;align-items:start}body .resume-basic__contact>span+span:before{display:none}body .resume-basic__img{display:none}body .resume-career-item__meta .resume-career-item__meta{display:flex;flex-direction:row}body .resume-field__value{overflow:auto}body .resume-item-chip{white-space:nowrap}}@page{size:A4;margin:0}@media print{html,body{margin:0;padding:0;background:#fff}.resume-page.resume-page--detail{background:#fff}.resume-controls-wrapper,.resume-sidebar{display:none!important}.resume-page__container{display:block;margin:0;padding:0}.resume-page__main{width:210mm;min-height:297mm;margin:0 auto;padding:0 15mm;box-sizing:border-box;background:#fff;box-shadow:none}.resume-detail__title{display:none}.resume-career-item__meta{display:flex;flex-direction:row}.resume-detail__content{padding:0;margin-top:12mm;box-shadow:none;background:#fff;border:none}.resume-create-page__aside{display:none}}.resume-sidebar__header{display:flex;padding:28px;align-items:center;gap:10px;align-self:stretch;color:var(--gray-900, #2A2D2F);font-family:Pretendard;font-size:20px;font-style:normal;font-weight:600;line-height:24px;border-bottom:1px solid var(--gray-300, #E0E2E4)}.resume-sidebar__section-name{display:flex;align-items:center;gap:4px}.resume-sidebar__default{display:flex;padding:28px;justify-content:space-between;align-items:center;align-self:stretch;border-bottom:1px solid var(--gray-300, #E0E2E4);background:var(--gray-50, #F8F8F9);overflow:hidden;color:var(--gray-900, #2A2D2F);text-overflow:ellipsis;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:600;line-height:20px}.resume-sidebar__default-label{display:flex}.resume-sidebar__sections{display:flex;padding:28px;flex-direction:column;align-items:flex-start;gap:24px;align-self:stretch}.resume-sidebar__section-row{display:flex;justify-content:space-between;align-items:center;align-self:stretch}.mock-interview-page{display:flex;padding-top:70px;flex-direction:column;align-items:flex-start;align-self:stretch;background:var(--gray-50, #F8F8F9)}.mock-interview-page.mobile{display:none}.mock-interview-page__hero{display:flex;height:442px;padding:100px 0;flex-direction:column;align-items:center;gap:52px;align-self:stretch;background:url(/assets/mock_banner-q_WXTQPR.png) center/cover no-repeat;border-bottom:1px solid var(--gray-300, #E0E2E4)}.mock-interview-page__hero-headings{display:flex;flex-direction:column;align-items:center;gap:28px;align-self:stretch}.mock-interview-page__hero-title{text-align:center;font-family:Pretendard;font-size:20px;font-style:normal;font-weight:600;line-height:24px;background:var(--ai-100, linear-gradient(90deg, #15D078 0%, #4BD1C8 100%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.mock-interview-page__hero-subtitle{color:var(--gray-900, #2A2D2F);text-align:center;font-family:Pretendard;font-size:32px;font-style:normal;font-weight:700;line-height:50px}.mock-interview-page .mock-interview-page__hero .mock-interview-page__hero-cta.default_btn_black{display:inline-flex;align-self:center;white-space:nowrap;gap:8px;padding:16px 20px}.mock-interview-tabs-wrapper{display:flex;width:100%;justify-content:center;border-bottom:1px solid var(--gray-300, #E0E2E4);background:var(--white-100, #FFF)}.mock-interview__sticky-tabs{display:flex;justify-content:center;width:100%;border-bottom:1px solid var(--gray-300, #E0E2E4);background:var(--white-100, #FFF)}.mock-interview-tabs{display:flex;padding:52px 0 0;align-items:center;gap:28px;align-self:stretch;max-width:1200px;width:100%}.tabs__item{display:flex;padding-bottom:24px;justify-content:center;align-items:center;gap:10px;color:var(--gray-500, #9EA4AA);text-align:center;font-family:Pretendard;font-size:18px;font-style:normal;font-weight:600;line-height:22px;cursor:pointer}.tabs__item.on{color:var(--gray-900, #2A2D2F);text-align:center;font-family:Pretendard;font-size:18px;font-style:normal;font-weight:600;line-height:22px;border-bottom:2px solid var(--gray-900, #2A2D2F)}.mock-interview-page__section{max-width:1200px;width:100%;display:flex;padding:40px 0 100px;flex-direction:column;gap:24px;align-self:stretch;margin:auto}.mock-interview-empty,.my-report-empty{display:flex;padding:80px;flex-direction:column;align-items:center;gap:40px;border-radius:6px;border:1px solid var(--gray-300, #E0E2E4);background:var(--gray-100, #F2F3F4)}.mock-interview-empty__texts,.my-report-empty__texts{display:flex;flex-direction:column;align-items:center;gap:12px;align-self:stretch}.mock-interview-empty__title,.my-report-empty__title{color:var(--gray-900, #2A2D2F);text-align:center;font-family:Pretendard;font-size:18px;font-weight:600;line-height:22px}.mock-interview-empty__subtitle,.my-report-empty__subtitle{color:var(--gray-700, #6F767E);text-align:center;font-family:Pretendard;font-size:16px;font-weight:400;line-height:20px}.mock-interview-empty{display:flex;padding:80px;flex-direction:column;align-items:center;gap:40px;border-radius:6px;border:1px solid var(--gray-300, #E0E2E4);background:var(--gray-100, #F2F3F4)}.mock-interview-empty__texts{display:flex;flex-direction:column;align-items:center;gap:12px;align-self:stretch}.mock-interview-empty__title{color:var(--gray-900, #2A2D2F);text-align:center;font-family:Pretendard;font-size:18px;font-style:normal;font-weight:600;line-height:22px}.mock-interview-empty__subtitle{color:var(--gray-700, #6F767E);text-align:center;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.mock-interview-summary__header{display:flex;height:20px;justify-content:space-between;align-items:center;align-self:stretch}.mock-interview-summary__header-left{display:flex;align-items:center;gap:8px}.mock-interview-summary__header-right{display:flex;align-items:center;gap:4px}.mock-interview-summary__content{display:flex;flex-direction:column;align-items:flex-start;gap:24px;align-self:stretch}.mock-interview-summary__kpis,.mock-interview-summary__charts{display:flex;gap:24px;align-self:stretch}.mock-interview-summary__kpi,.mock-interview-summary__chart-left,.mock-interview-summary__chart-scorebox,.mock-interview-summary__chart-right{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch}.mock-interview-summary__kpi{flex:1;padding:28px;gap:16px;border-radius:6px;border:1px solid var(--gray-300, #E0E2E4);background:var(--white-100, #FFF)}.mock-interview-summary__kpi-label{color:var(--gray-700, #6F767E);font-family:Pretendard;font-size:16px;font-weight:400;line-height:20px}.mock-interview-summary__kpi-value,.mock-interview-summary__kpi-pair{color:var(--gray-900, #2A2D2F);font-family:Pretendard;font-size:20px;font-weight:600;line-height:24px}.mock-interview-summary__kpi-pair span+span:before{content:"";display:inline-block;width:1px;height:16px;background:#e0e2e4;margin:0 12px}.mock-interview-summary__kpi-score{background:var(--ai-100, linear-gradient(90deg, #15D078 0%, #4BD1C8 100%));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.mock-interview-summary__chart{display:flex;flex:1;flex-direction:column;align-items:flex-start;border-radius:6px;border:1px solid var(--gray-300, #E0E2E4);background:var(--white-100, #FFF)}.mock-interview-summary__chart--brand{width:50%}.mock-interview-summary__chart--brand{background:var(--primary-gradient, linear-gradient(90deg, #816BFE 0%, rgba(129,107,254,.6) 100%), #FFF)}.mock-interview-summary__chart-left{padding:28px;gap:24px}.mock-interview-summary__chart-header{position:relative;display:flex;width:100%;justify-content:space-between;align-items:center;gap:8px}.mock-interview-summary__chart-title{display:flex;align-items:center;gap:12px;align-self:stretch;font-family:Pretendard;font-size:20px;font-weight:600;line-height:24px}.mock-interview-summary__chart-title--brand{color:#fff}.mock-interview-summary__chart-title--surface{padding:28px 28px 24px;color:var(--gray-900, #2A2D2F)}.mock-interview-summary__chart-info-icon{cursor:pointer}.mock-interview-summary__chart .tooltip__content{display:flex;top:30px;width:500px;padding:20px 20px 16px;flex-direction:column;align-items:flex-start;gap:8px;align-self:stretch}.tooltip--top .tooltip__content:after{content:"";position:absolute;top:-8px;left:50px;border-style:solid;border-width:0 8px 10px 8px;border-color:transparent transparent #2A2D2F transparent}.mock-interview-summary__chart-header .mock-interview__chart-info:hover .tooltip__content,.mock-interview-summary__chart-header .mock-interview__chart-info:focus-within .tooltip__content{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(-4px)}.mock-interview-summary__chart-scorebox{gap:12px}.mock-interview-summary__chart-score{display:flex;align-items:center;gap:20px;color:#fff;font-family:Pretendard;font-size:48px;font-weight:700;line-height:58px}.mock-interview-summary__chart-badge{display:flex;padding:8px 12px;justify-content:center;align-items:center;gap:10px;border-radius:4px;background:linear-gradient(90deg,#fff,#fffc);color:var(--primary-primary,#816BFE);font-family:Pretendard;font-size:18px;font-weight:600;line-height:22px}.mock-interview-summary__chart-desc{color:#fff;font-family:Pretendard;font-size:16px;font-weight:400;line-height:180%}.mock-interview-summary__chart-tags{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.mock-interview-summary__chart-tag{display:flex;align-items:center;gap:8px;overflow:hidden;color:#fff;text-overflow:ellipsis;font-family:Pretendard;font-size:16px;font-weight:600;line-height:20px}.mock-interview-summary__chart-tags--secondary{display:flex;flex-direction:row;align-items:center;gap:20px}.mock-interview-summary__chart-tag--accent{color:#f9ff41}.mock-interview-summary__chart-right{padding:28px;gap:20px;background:#2a2d2f14}.mock-interview-summary__chart-metric{display:flex;justify-content:space-between;align-items:center;align-self:stretch;color:#fff;font-family:Pretendard;font-size:16px;font-weight:600;line-height:20px}.mock-interview-summary__chart-graph{position:relative;display:flex;height:24px;align-self:stretch;border-radius:2px;background:var(--white-20, rgba(255,255,255,.2));overflow:hidden}.mock-interview-summary__chart-graph canvas{border-radius:2px}.mock-interview-summary__chart-axis{color:#fff;font-family:Pretendard;font-size:16px;font-weight:400;line-height:20px;position:relative;width:100%;margin-top:8px}.mock-interview-summary__chart-axis-range{position:relative;display:flex;justify-content:space-between;align-items:center;color:#fff;font-family:Pretendard;font-size:16px;font-weight:400;line-height:20px;width:100%}.mock-interview-summary__chart-axis-avg{position:absolute;top:0;transform:translate(-50%);white-space:nowrap}.mock-interview-summary__chart-summary{display:flex;padding:28px;flex-direction:column;align-items:flex-start;gap:10px;align-self:stretch;border-top:1px solid var(--gray-300,#E0E2E4);border-bottom:1px solid var(--gray-300,#E0E2E4);background:var(--gray-50,#F8F8F9)}.mock-interview-summary__chart-summary-item{display:flex;align-items:center;gap:12px;align-self:stretch}.mock-interview-summary__chart-summary-label{display:flex;align-items:center;gap:12px;color:var(--gray-700,#6F767E)}.mock-interview-summary__chart-summary-icon-wrap{display:flex;width:24px;height:24px;justify-content:center;align-items:center;border-radius:100px;background:var(--report-yellow-100,#F9C804)}.mock-interview-summary__chart-summary-value{font-family:Pretendard;font-size:20px;font-weight:600;line-height:24px;background:var(--ai-100,linear-gradient(90deg,#15D078 0%,#4BD1C8 100%));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.mock-interview-summary__trend-graph{display:flex;padding:28px;flex-direction:column;align-items:flex-start;gap:10px;align-self:stretch}.mock-interview-summary__panel{display:flex;padding:28px;flex-direction:column;align-items:flex-start;gap:24px;align-self:stretch;border-radius:6px;border:1px solid var(--gray-300, #E0E2E4);background:var(--white-100, #FFF)}.mock-interview__title{display:flex;align-items:center;gap:12px;color:var(--gray-900, #2A2D2F);font-family:Pretendard;font-size:20px;font-style:normal;font-weight:600;line-height:24px}.mock-interview-category-trend__content{display:flex;flex-direction:column;align-items:flex-start;gap:20px;align-self:stretch}.mock-interview-category-trend__chart{width:100%}.mock-trend__legend{display:flex;align-items:center;gap:20px;align-self:stretch}.mock-trend__legend-item{display:flex;width:271px;padding:20px;flex-direction:column;align-items:flex-start;gap:12px;border-radius:4px;border:1px solid var(--gray-300, #E0E2E4);background:var(--gray-50, #F8F8F9);color:var(--gray-700, #6F767E);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:180%}.mock-trend__name{color:var(--gray-900, #2A2D2F);font-family:Pretendard;font-size:18px;font-weight:600;line-height:22px;display:inline-flex;align-items:center;gap:8px}.mock-trend__name:before{content:"";width:12px;height:12px;border-radius:50%;display:inline-block;background:#ccc}.mock-trend__name.competency:before{background:#26a4ff}.mock-trend__name.attitude:before{background:#af8cff}.mock-trend__name.voice:before{background:#15d078}.mock-trend__name.stress:before{background:#f87884}.mock-trend__rating{display:flex;align-items:center;gap:12px}.mock-trend__rating-icon{display:flex;padding:8px;align-items:center;gap:4px;border-radius:4px;border:1px solid var(--gray-300, #E0E2E4);background:var(--white-100, #FFF)}.mock-trend__rating-text{display:flex;width:36px;padding:8px;flex-direction:column;justify-content:center;align-items:center;gap:10px;border-radius:4px;border:1px solid var(--gray-300, #E0E2E4);background:var(--white-100, #FFF);color:var(--gray-700, #6F767E);text-align:center;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:600;line-height:20px}.keywords-panel__content{display:flex;align-items:stretch;gap:20px;align-self:stretch}.keywords-panel__chart{display:flex;flex:4;border-radius:4px;border:1px solid var(--ai-30, #15D078);background:var(--ai-10, linear-gradient(90deg, rgba(21, 208, 120, .1) 0%, rgba(75, 209, 200, .1) 100%))}.keywords-panel__chart canvas{width:100%!important;height:100%!important}.keywords-panel__rank{display:flex;flex:1.5;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:20px}.keywords-panel__rank-item{display:flex;padding:18px 20px;justify-content:space-between;align-items:center;align-self:stretch;border-radius:4px;border:1px solid var(--gray-300, #E0E2E4);background:var(--gray-50, #F8F8F9);color:var(--gray-700, #6F767E);text-align:right;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.keywords-panel__rank-item-head{display:flex;align-items:center;gap:16px;color:var(--gray-900, #2A2D2F);font-family:Pretendard;font-size:18px;font-style:normal;font-weight:600;line-height:22px}.keywords-panel__rank-badge{display:flex;height:28px;padding:4px 8px;flex-direction:column;justify-content:center;align-items:center;gap:10px;text-align:center;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:600;line-height:22px;border-radius:100px;background:var(--gray-500, #9EA4AA);color:var(--white-100, #FFF)}.keywords-panel__rank>.keywords-panel__rank-item:nth-child(-n+3) .keywords-panel__rank-badge{background:var(--ai-100, linear-gradient(90deg, #15D078 0%, #4BD1C8 100%))}.mock-interview__jobcard-list--grid{display:flex;align-items:flex-start;align-content:flex-start;gap:20px;align-self:stretch;flex-wrap:wrap}.mock-interview__jobcard-actions{display:flex;width:360px;height:254px;flex-direction:column;justify-content:center;align-items:center;gap:10px;border-radius:4px;background:var(--gray-50, #F8F8F9)}.mock-interview__stats{display:flex;align-items:center;gap:16px}.mock-interview__stats-total,.mock-interview__stats-done{display:flex;align-items:center;gap:4px;color:var(--gray-700, #6F767E);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.mock-interview__stats-count{color:var(--gray-900, #2A2D2F);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:600;line-height:20px}.mock-interview__filters{width:fit-content}.data-list__head,.data-list__row{display:flex;align-items:center;align-self:stretch}.data-list__col{display:flex;box-sizing:border-box;padding:20px 8px;justify-content:center;align-items:center;gap:10px;flex:1 1 0;min-width:0}.u-col--w80{flex:0 0 80px;width:80px}.u-col--w100{flex:0 0 100px;width:100px}.u-col--w120{flex:0 0 120px;width:120px}.u-col--w140{flex:0 0 140px;width:140px}.u-col--w160{flex:0 0 160px;width:160px}.u-col--w210{flex:0 0 210px;width:210px}.u-col--w220{flex:0 0 220px;width:220px}.u-col--w231{flex:0 0 231px;width:231px}.u-align--left{justify-content:flex-start;text-align:left}.u-align--right{justify-content:flex-end;text-align:right}.mock-history{display:flex;flex-direction:column;align-items:center;gap:40px}.mock-history__wrap{display:flex;flex-direction:column;align-items:flex-start;gap:24px;align-self:stretch}.mock-history__head{width:fit-content;border-radius:6px;border:1px solid var(--gray-300, #E0E2E4);background:var(--ai-100, linear-gradient(90deg, #15D078 0%, #4BD1C8 100%))}.mock-history__head .mock-history__col,.mock-history__head .mock-history__head-label{color:var(--white-100, #FFF);text-align:center;font-family:Pretendard;font-size:16px;font-weight:600;line-height:20px}.mock-history__head-in{display:inline-flex;align-items:center;gap:6px}.mock-history__sort-icon{width:20px;height:20px;cursor:pointer;flex:0 0 auto}.mock-history__body{display:flex;width:fit-content;flex-direction:column;align-items:flex-start;gap:24px;align-self:stretch}.mock-history__body,.mock-history__body .data-list__col,.mock-history__body .mock-history__cell{color:var(--gray-900, #2A2D2F);text-align:center;font-family:Pretendard;font-size:16px;font-weight:400;line-height:20px}.mock-history__row{display:flex;flex-direction:column;align-items:stretch;align-self:stretch;border-radius:6px;border:1px solid var(--gray-300, #E0E2E4);background:var(--white-100, #FFF);overflow:hidden}.mock-history__row-extra{display:flex;padding:20px;align-items:center;gap:16px;align-self:stretch;border-top:1px solid var(--gray-300, #E0E2E4);background:var(--gray-50, #F8F8F9);overflow:hidden;color:var(--gray-700, #6F767E);text-align:right;text-overflow:ellipsis;font-family:Pretendard;font-size:16px;font-weight:400;line-height:20px}.mock-history__extra-label{display:flex;align-items:center;gap:8px;overflow:hidden;color:var(--primary-primary, #816BFE);text-overflow:ellipsis;font-family:Pretendard;font-size:16px;font-weight:600;line-height:20px}.mock-history__extra-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;flex:1 0 0;text-align:start;overflow:hidden;color:var(--gray-900, #2A2D2F);text-overflow:ellipsis;font-family:Pretendard;font-size:16px;font-weight:400;line-height:20px}.mock-history__avatar{width:100%;max-width:91px;height:58px;border-radius:5px;overflow:hidden;margin-left:auto;display:flex}.mock-history__avatar-img{width:100%;height:100%;object-fit:cover;display:block}.mock-history__cell--status{display:inline-flex;align-items:center;gap:8px}.mock-history__cell--status:before{content:"";display:inline-block;width:12px;height:12px;border-radius:50%;background:var(--ai-green-100, #15D078)}.mock-history__cell--status.is-done:before{background:#15d078}.mock-history__cell--status.is-doing:before{background:#c8cccf}@media (max-width: 750px){body .mock-interview-page{display:none}body .mock-interview-page.mobile{padding-top:64px;display:flex}body .mock-interview-tabs{padding:14px 0 0 20px;height:54px}body .mock-interview-tabs .mock-interview-tabs__item{padding-bottom:17px}body .mock-interview-page__hero-title{font-size:14px}body .mock-interview-page__hero-subtitle{font-size:20px;line-height:30px}body .mock-interview-page__hero{gap:36px}body .mock-interview-page__section{padding:0;gap:0px}body .mock-interview-summary__content{gap:12px;background:var(--gray-100, #F2F3F4)}body .mock-interview-summary__header{padding:20px;height:auto;border-bottom:1px solid var(--gray-300, #E0E2E4);background:var(--gray-50, #F8F8F9);color:var(--gray-700, #6F767E);font-family:Pretendard;font-size:14px;font-style:normal;font-weight:400;line-height:18px}body .mock-interview-summary__kpis{display:flex;flex-direction:column;gap:20px;padding:20px;background:var(--white-100, #FFF)}body .mock-interview-summary__kpi-item{display:flex;justify-content:space-between;align-items:center;align-self:stretch}body .mock-interview-summary__kpi-label,body .mock-interview-summary__kpi-value,body .mock-interview-summary__kpi-date,body .mock-interview-summary__kpi-score{font-size:14px}body .mock-interview-summary__kpi-pair span+span:before{margin:0 8px;content:"|";height:0px;color:#e0e2e4;-webkit-text-fill-color:#E0E2E4;background:#e0e2e4}body .mock-interview-summary__charts{display:flex;flex-direction:column}body .mock-interview-summary__chart--brand{width:100%;border-radius:0}body .mock-interview-summary__chart-header .mock-interview__chart-info:hover .tooltip__content{top:40px;width:290px;left:-250px}body .mock-interview-summary__chart-header .mock-interview__chart-info:hover .tooltip__content:after{left:250px}body .mock-interview-summary__chart-title,body .mock-interview__title{font-size:18px}body .mock-interview-summary__chart-score{font-size:32px}body .mock-interview-summary__chart-badge{padding:6px 8px;font-size:14px}body .mock-interview-summary__chart-desc{font-size:14px}body .mock-interview-summary__chart-left{padding:24px 20px;gap:20px}body .mock-interview-summary__chart{border-radius:0}body .mock-interview-summary__chart-title--surface{padding:24px 20px 20px}body .mock-interview-summary__chart-summary-label,body .mock-interview-summary__chart-summary-value{font-size:16px}body .mock-interview-summary__trend-graph,body .mock-interview-summary__chart-summary{padding:20px}body .mock-category-icon,body .keywords-keywords-icon,body .job-match-history-icon{width:22px;height:22px}body .mock-interview-summary__panel{padding:20px;gap:20px;background:var(--white-100, #FFF)}body .mock-trend__legend{flex-direction:column;gap:12px}body .mock-trend__legend-item{width:100%}body .keywords-panel__content{flex-direction:column}body .keywords-panel__rank{gap:12px}body .mock-interview-summary__panel--jobs{padding:20px 0;border-radius:0;background-color:#fff}body .mock-interview-summary__panel--jobs .mock-interview__title{padding:0 20px;background-color:#fff}body .mock-interview__jobcard-list--grid{gap:0px;border-top:1px solid var(--gray-300, #E0E2E4)}body .mock-interview-summary__chart .tooltip__content{width:auto}body .mock-interview__jobcard-actions{width:100%;padding:24px 20px;height:auto;background:var(--white-100, #FFF)}body .mock-interview__jobcard-actions .default_btn_white{width:100%;border-radius:0}body .mock-interview__sticky-tabs.is-sticky{position:fixed;top:60px;z-index:1}body .mock-interview__stats{display:flex;padding:20px 20px 16px}body .mock-interview__filters{width:90%;justify-content:center;align-items:center;align-self:center}body .data-list__row{flex-direction:column}body .mock-history__cell{width:auto;flex:0px}body .data-list__body{width:100%;padding:20px;gap:20px}body .mock-history__row{gap:20px}body .mock-history__avatar{position:relative;width:100%;max-width:100%;height:100%;max-height:152px;border-radius:0}body .mock-history__avatar-img{width:100%;height:100%}body .mock-history__item_num{position:absolute;left:20px;top:20px;display:flex;width:24px;height:24px;padding:2px;flex-direction:column;justify-content:center;align-items:center;gap:10px;flex-shrink:0;border-radius:4px;border:1px solid var(--gray-300, #E0E2E4);background:var(--white-100, #FFF)}body .mock-history__content{display:flex;padding:0 20px;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch}body .mock-history__info{display:flex;width:100%;flex-direction:column;align-items:flex-start;gap:8px;align-self:stretch}body .mock-history__primary{display:flex;align-items:flex-start;gap:3px}body .mock-history__score,body .mock-history__role{color:var(--gray-900, #2A2D2F);font-size:16px;font-weight:600}body .mock-history__meta{display:flex;align-items:center;gap:8px;color:var(--gray-700, #6F767E);font-family:Pretendard;font-size:14px;font-style:normal;font-weight:400;line-height:18px}body .mock-history__status{display:flex;align-items:center;gap:8px}body .mock-history__status:before{content:"";display:inline-block;width:10px;height:10px;border-radius:50%}body .mock-history__status.is-done:before{background:#15d078}body .mock-history__status.is-doing:before{background:#c8cccf}body .mock-history__resume-title{display:flex;height:48px;padding:16px 16px 16px 12px;align-items:center;gap:8px;align-self:stretch;border-radius:4px;background:var(--gray-50, #F8F8F9)}body .mock-history__btn_wrap{display:flex;padding:0 20px 20px;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch}body .mock-interview-page__section .pagination{padding-bottom:20px}}.jobcard-v2{display:flex;position:relative;width:360px;padding:20px;flex-direction:column;align-items:flex-start;gap:20px;flex-shrink:0;border-radius:6px;border:1px solid var(--gray-300, #E0E2E4);background:var(--white-100, #FFF)}.book_mark{cursor:pointer}.jobcard-v2__header{display:flex;align-items:flex-start;gap:16px;align-self:stretch}.jobcard-v2__left{display:flex;align-items:center;gap:16px;flex:1 0 0}.jobcard-v2__logo{display:flex;width:56px;height:56px;justify-content:center;align-items:center;aspect-ratio:1 / 1;border-radius:4px;border:1px solid var(--gray-300, #E0E2E4);background:var(--white-100, #FFF)}.jobcard-v2__logo img{width:100%}.jobcard-v2__identity{display:flex;padding:4px 0;flex-direction:column;align-items:flex-start;gap:8px;flex:1 0 0}.jobcard-v2__byline{display:flex;align-items:center;gap:8px}.jobcard-v2__company{color:var(--gray-700, #6F767E);font-family:Pretendard;font-size:14px;font-style:normal;font-weight:600;line-height:18px}.jobcard-v2__source-logo{display:flex;width:18px;height:18px;justify-content:center;align-items:center;border-radius:4px;border:1px solid var(--gray-300, #E0E2E4);background:var(--white-100, #FFF)}.jobcard-v2__source-logo img{width:100%}.jobcard-v2__role{overflow:hidden;color:var(--gray-900, #2A2D2F);text-overflow:ellipsis;font-family:Pretendard;font-size:18px;font-style:normal;font-weight:600;line-height:22px}.jobcard-v2__favorite{margin-left:auto;display:flex}.jobcard-v2__divider{height:1px;align-self:stretch;background:var(--gray-200, #EBEDF0)}.jobcard-v2__body{display:flex;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch}.jobcard-v2__content{display:flex;flex-direction:column;gap:8px}.jobcard-v2__match{display:flex;align-items:flex-start;gap:4px;font-family:Pretendard;font-size:14px;font-style:normal;font-weight:600;line-height:18px;background:var(--ai-100, linear-gradient(90deg, #15D078 0%, #4BD1C8 100%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.jobcard-v2__facts{display:flex;flex-direction:column;align-items:flex-start;gap:8px;align-self:stretch}.jobcard-v2__meta-items{display:flex;align-items:center;align-self:stretch;color:var(--gray-700, #6F767E);font-family:Pretendard;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.jobcard-v2__meta-items span+span:before{content:"";display:inline-block;width:1px;height:10px;background:#e0e2e4;margin:0 12px}.jobcard-v2__meta-item,.jobcard-v2__deadline{color:var(--gray-700, #6F767E);font-family:Pretendard;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.jobcard-v2__badges{display:flex;gap:8px;flex-wrap:wrap}.jobcard-v2__badge{display:inline-flex;align-items:center;gap:6px;background:var(--gray-100, #F2F3F5);border-radius:6px;padding:6px 8px;color:var(--gray-900, #2A2D2F);font-family:Pretendard;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.jobcard-v2__badge--urgent{color:#b02a37}.jobcard-v2__badge-icon img{width:14px;height:14px}.jobcard-v2__sticker{position:absolute;right:12px;bottom:12px}@media (max-width: 750px){body .mock-interview__jobcard-list--grid .jobcard-v2{width:100%;border-radius:0;border:none;border-bottom:1px solid var(--gray-300, #E0E2E4);background:var(--white-100, #FFF)}}.mock-analysis-overview__kpi{display:flex;gap:24px;height:100%;align-self:stretch}.mock-analysis-overview__kpi-title{display:flex;flex:2;height:100%;padding:28px;flex-direction:column;align-items:flex-start;gap:24px;border-radius:6px}.mock-analysis-overview__kpi-fit{display:flex;flex:1;padding:28px;flex-direction:column;align-items:flex-start;gap:24px;border-radius:6px;border:1px solid var(--gray-300, #E0E2E4);background:var(--white-100, #FFF)}.mock-analysis-overview__kpi-title.excellent{background:var(--primary-primary, #816BFE)}.mock-analysis-overview__kpi-title.good{background:var(--report-blue-100, #26A4FF)}.mock-analysis-overview__kpi-title.fair{background:var(--report-amber-100, #15D078)}.mock-analysis-overview__kpi-title.improvement{background:var(--report-orange-100, #FF972F)}.mock-analysis-overview__kpi-title.poor{background:var(--report-red-100, #FF524C)}.mock-analysis-overview__kpi-head{display:flex;justify-content:space-between;align-items:flex-start;align-self:stretch;overflow:visible}.mock-analysis-overview__kpi-headline{display:flex;align-items:center;gap:12px;color:var(--white-100, #FFF);font-family:Pretendard;font-size:20px;font-style:normal;font-weight:600;line-height:24px}.mock-analysis .mock-analysis-overview__kpi-help{position:relative;display:inline-flex;align-items:center;cursor:pointer}.mock-analysis .mock-analysis-overview__kpi-help .tooltip__content{display:flex;width:500px;flex-direction:column;align-items:flex-start;position:absolute;z-index:2;top:30px;left:-50px;padding:20px 20px 16px;gap:8px;align-self:stretch;border-radius:4px;background:var(--gray-900, #2A2D2F);opacity:0;visibility:visible;transform:translateY(4px);transition:opacity .15s ease,transform .15s ease,visibility .15s;pointer-events:none}.mock-analysis .mock-analysis-overview__kpi-help:hover .tooltip__content,.mock-analysis .mock-analysis-overview__kpi-help:focus-within .tooltip__content{opacity:1;visibility:visible;transform:translateY(0)}.mock-analysis .mock-analysis-overview__kpi-help.tooltip--top>.tooltip__content{top:calc(100% + 8px);right:0}.mock-analysis .tooltip__content:after{content:"";position:absolute;top:-8px;left:50px;border-style:solid;border-width:0 8px 10px 8px;border-color:transparent transparent #2A2D2F transparent}.mock-analysis-overview__kpi-desc{display:flex;flex-direction:column;align-items:flex-start;gap:12px;align-self:stretch;color:var(--white-100, #FFF);font-family:Pretendard;font-size:44px;font-style:normal;font-weight:700;line-height:54px}.mock-analysis-overview__kpi-desc-lead{display:flex;align-items:center;gap:8px;color:var(--white-100, #FFF);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:600;line-height:180%}.mock-analysis-overview__percent{display:flex;align-items:center;gap:4px;overflow:hidden;color:#f9ff41;text-overflow:ellipsis;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:600;line-height:180%}.mock-analysis-overview__kpi-desc-text{display:flex;flex-direction:column;align-items:flex-start;gap:8px;align-self:stretch;color:var(--white-100, #FFF);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:180%}.mock-analysis-overview__kpi-chart{display:flex;padding:24px;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch;border-radius:4px;background:var(--white-12, rgba(255, 255, 255, .12))}.kpi-chart__score{display:flex;padding:0 136px 0 443px;justify-content:flex-end;align-items:center;align-self:stretch}.kpi-chart__score-value{flex-direction:column;border-radius:100px;display:flex;padding:4px 8px;justify-content:center;align-items:center;gap:10px;background:var(--white-100, #FFF)}.kpi-chart__gauge{display:flex;flex-direction:column;align-items:flex-start;gap:12px;align-self:stretch}.kpi-chart__bars{display:flex;align-items:center;gap:2px;align-self:stretch}.kpi-chart__bar{width:124px;height:24px;background-color:var(--white-40, rgba(255, 255, 255, .4))}.kpi-chart__bar-cap{display:flex;width:124px;height:24px;flex-shrink:0;background-color:var(--white-80, rgba(255, 255, 255, .8))}.kpi-chart__bar-cap--half{width:90px;height:24px;flex-shrink:0;background-color:var(--white-80, rgba(255, 255, 255, .8))}.kpi-chart__scale{display:flex;align-items:center;gap:2px;align-self:stretch}.kpi-chart__scale-item{display:flex;flex:1;justify-content:center;color:var(--white-80, rgba(255, 255, 255, .8));text-align:center;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.kpi-fit__head{display:flex;align-items:center;gap:12px}.kpi-fit__head-title{color:var(--gray-900, #2A2D2F);font-family:Pretendard;font-size:20px;font-style:normal;font-weight:600;line-height:24px}.kpi-fit__content{display:flex;flex-direction:column;align-items:flex-start;gap:20px;align-self:stretch}.kpi-fit__note{display:flex;padding:16px;align-items:flex-start;gap:8px;align-self:stretch;border-radius:4px;background:var(--gray-50, #F8F8F9);color:var(--gray-700, #6F767E);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.kpi-fit__meter{display:flex;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch}.kpi-fit__percent{color:var(--gray-900, #2A2D2F);font-family:Pretendard;font-size:44px;font-style:normal;font-weight:700;line-height:54px}.kpi-fit__desc{color:var(--gray-900, #2A2D2F);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:180%}.kpi-fit__bar{display:block;height:34px;width:100%}.kpi-fit__bar canvas{height:100%!important;width:100%!important;display:block}.kpi-fit__meta{display:flex;justify-content:space-between;align-items:center;align-self:stretch;color:var(--gray-700, #6F767E);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.analysis-section{display:flex;padding:28px;flex-direction:column;align-items:flex-start;gap:24px;align-self:stretch;border-radius:6px;border:1px solid var(--gray-300, #E0E2E4);background:var(--white-100, #FFF)}.analysis-section__title{display:flex;align-items:center;gap:12px;color:var(--gray-900, #2A2D2F);font-family:Pretendard;font-size:20px;font-style:normal;font-weight:600;line-height:24px}.analysis-section__body{display:flex;justify-content:space-between;align-items:start;align-self:stretch;height:100%;gap:24px}.analysis-section__left,.analysis-section__right{display:flex;flex:1;height:100%;flex-direction:column;align-items:flex-start;border-radius:4px;border:1px solid var(--gray-300, #E0E2E4);background:var(--white-100, #FFF)}.mock-analysis-overview__score-distribution .analysis-section__left,.mock-analysis-overview__score-distribution .analysis-section__right{padding:20px;width:50%}.mock-analysis-overview__category-summary .analysis-section__left,.mock-analysis-overview__category-summary .analysis-section__right{padding:0;border:none;width:50%;height:100%;justify-content:space-between}.mock-analysis-overview__category-summary .analysis-section__body{height:780px}.mock-analysis-overview__category-summary .analysis-section__left{border-radius:4px;border:1px solid var(--gray-300, #E0E2E4);background:var(--white-100, #FFF)}.analysis-section__stat{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.analysis-section__stat-head{display:flex;align-items:center;gap:8px;align-self:stretch}.analysis-section__stat-role{color:var(--gray-900, #2A2D2F);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:600;line-height:20px}.analysis-section__stat-rank{color:var(--gray-700, #6F767E);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.analysis-badge{display:flex;align-items:center;gap:8px;font-family:Pretendard;font-size:20px;font-style:normal;font-weight:600;line-height:24px;background:var(--ai-100, linear-gradient(90deg, #15D078 0%, #4BD1C8 100%));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.analysis-eval-item{display:flex;padding:28px 28px 24px;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch;border-radius:4px;border:1px solid var(--gray-300, #E0E2E4);background:var(--white-100, #FFF)}.analysis-eval-item__header{display:flex;height:24px;align-items:center;gap:12px}.analysis-eval-item__label{color:var(--gray-900, #2A2D2F);font-family:Pretendard;font-size:20px;font-style:normal;font-weight:600;line-height:24px}.analysis-eval-item__grade{display:flex;padding:4px 8px;justify-content:center;align-items:center;gap:10px;border-radius:4px;text-align:right;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:600;line-height:20px}.analysis-eval-item__grade.excellent{color:var(--primary-primary, #816BFE);border-radius:4px;background:var(--primary-12, rgba(129, 107, 254, .12))}.analysis-eval-item__grade.good{color:var(--report-blue-100, #26A4FF);background:var(--report-blue-12, rgba(38, 164, 255, .12))}.analysis-eval-item__grade.fair{color:var(--report-green-100, #15D078);background:var(--report-green-12, rgba(21, 208, 120, .12))}.analysis-eval-item__grade.improvement{color:var(--report-orange-100, #FF972F);background:var(--report-orange-12, #ff972f22)}.analysis-eval-item__grade.poor{color:var(--report-red-100, #FF524C);background:var(--report-red-12, rgba(255, 82, 76, .12))}.analysis-eval-item__description{color:var(--gray-700, #6F767E);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:170%}.analysis-score-title{color:var(--gray-900, #2A2D2F);font-family:Pretendard;font-size:20px;font-style:normal;font-weight:600;line-height:24px;padding-left:28px;padding-top:28px}.kpi-radar{width:100%;height:100%}.kpi-radar canvas{width:500px;height:520px;flex-shrink:0}.mock-analysis-overview__ai-summary .analysis-section__left,.mock-analysis-overview__ai-summary .analysis-section__right{height:400px}.analysis-strength__head,.analysis-weakness__head{display:flex;padding:28px;flex-direction:column;align-items:flex-start;gap:20px;align-self:stretch}.analysis-strength__label,.analysis-weakness__label{display:flex;align-items:center;gap:8px;color:var(--gray-900, #2A2D2F);font-family:Pretendard;font-size:20px;font-style:normal;font-weight:600;line-height:24px}.analysis-strength__tags,.analysis-weakness__tags{display:flex;align-items:center;gap:16px;align-self:stretch}.analysis-tag{display:flex;padding:8px 12px;justify-content:center;align-items:center;gap:10px;border-radius:4px;color:#fff;font-weight:600}.analysis-tag--strength{background:var(--report-blue-gradient, linear-gradient(90deg, #26A4FF 0%, rgba(38, 164, 255, .6) 100%))}.analysis-tag--weakness{background:var(--report-red-gradient, linear-gradient(90deg, #FF524C 0%, rgba(255, 82, 76, .6) 100%))}.analysis-strength__description,.analysis-weakness__description{display:flex;padding:28px;height:100%;align-items:flex-start;gap:10px;align-self:stretch;border-top:1px solid var(--gray-300, #E0E2E4);border-radius:0 0 4px 4px;background:var(--gray-50, #F8F8F9);color:var(--gray-900, #2A2D2F);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:180%}.mock-analysis-overview__recommended-jobs .analysis-section__body{display:flex;flex-direction:column;align-items:center;gap:24px;align-self:stretch}.analysis-resume-recommended-jobs{display:flex;align-items:flex-start;align-content:flex-start;gap:20px;align-self:stretch;flex-wrap:wrap}.page-summary{page-break-after:avoid!important}.page-break-start{page-break-before:always!important}@media print{@page{size:A4 portrait;margin:1mm!important}*{zoom:1!important;-moz-transform:scale(1)!important;transform:none!important;line-height:150%}body{margin:auto;padding:0!important;width:210mm!important;max-width:210mm!important;zoom:1!important}nav,header,footer,.tooltip__content,.mock-analysis-header,.masthead,.mock-analysis-overview__kpi-help,.mock-analysis-tabs{display:none!important}.mock-analysis-overview__kpi-desc,.kpi-fit__percent{font-size:20px!important}.mock-analysis__title,.mock-analysis__title-meta,.mock-analysis__title-status--done,.analysis-score-title{font-size:15px!important}.mock-analysis-tabs__item,.mock-analysis-overview__kpi-headline,.kpi-fit__head-title,.analysis-section__title,.analysis-badge,.analysis-eval-item__label,.analysis-strength__description,.analysis-weakness__description{font-size:14px!important}.mock-analysis-overview__kpi-desc-lead,.mock-analysis__meta-key,.mock-analysis__meta-value,.mock-analysis-overview__kpi-desc-text,.mock-analysis-overview__percent,.kpi-fit__meta,.kpi-fit__desc,.kpi-fit__note,.analysis-eval-item__description,.analysis-eval-item__grade{font-size:10px!important}.mock-analysis-panel,.mock-analysis-panel *{line-height:150%}.mock-analysis-panel{padding:27px!important}.mock-analysis__header{padding:20px!important;gap:10px!important}.mock-analysis__title,.mock-analysis__title-meta,.mock-analysis__title-status--done{gap:5px!important}.mock-analysis__meta-row,.mock-analysis-overview__kpi-title,.mock-analysis-overview__kpi-fit,.kpi-fit__content{padding:10px!important;gap:0px!important}.kpi-fit__meter{gap:0px!important}.mock-analysis-overview__kpi-icon,.kpi-fit__head-icon,.analysis-section__title img,.analysis-strength__label img,.analysis-weakness__label img{width:18px!important;height:18px!important}.mock-analysis-overview__percent-icon{width:15px!important;height:15px!important}.mock-analysis-overview__kpi-chart{padding:12px!important;transform:scale(.9)!important}.kpi-chart__gauge div{display:flex;justify-content:center}.kpi-chart__gauge canvas{height:90%!important;width:90%!important}.kpi-radar canvas{transform:scale(.8)!important}.analysis-section{padding:15px!important;gap:12px!important}.analysis-section__body{gap:14px!important}.analysis-section__left,.analysis-section__right{transform:scale(.9)!important;transform-origin:left center}.analysis-score-title{padding:12px 10px!important}.mock-analysis-overview__category-summary{height:500px!important}.mock-analysis-overview__category-summary .analysis-section__body{height:100%!important}.analysis-eval-item{padding:5px!important;gap:5px!important}.bottom-nav-container{display:none!important}}@media (max-width: 750px){body .mock-analysis-overview__kpi{display:flex;flex-direction:column;gap:12px}body .mock-analysis-overview__kpi-title,body .mock-analysis-overview__kpi-fit{border-radius:0}body .mock-analysis-overview__kpi-fit{gap:20px}body .mock-analysis-overview__kpi-headline,body .kpi-fit__head-title,body .analysis-badge,body .analysis-section__title{font-size:18px}body .mock-analysis-overview__kpi-icon,body .kpi-fit__head-icon,body .ai-summary-icon{width:22px;height:22px}body .mock-analysis-overview__kpi-desc,body .kpi-fit__percent{font-size:32px}body .mock-analysis-overview__kpi-desc-text,body .mock-analysis-overview__kpi-desc-lead,body .mock-analysis-overview__percent,body .kpi-fit__desc,body .kpi-fit__note,body .analysis-section__stat-role,body .analysis-section__stat-rank{font-size:14px}body .mock-analysis-overview__kpi-desc-lead{flex-direction:column;align-items:start}body .mock-analysis .mock-analysis-overview__kpi-help .tooltip__content{width:260px;left:-230px}body .mock-analysis .mock-analysis-overview__kpi-help .tooltip__content:after{left:230px}body .kpi-fit__meter{gap:12px}body .analysis-section__body{flex-direction:column}body .mock-analysis-overview__score-distribution .analysis-section__left,body .mock-analysis-overview__score-distribution .analysis-section__right{width:100%;padding:20px}body .analysis-section{padding:20px;border-radius:0}body .mock-analysis-overview__category-summary .analysis-section__body{height:auto}body .mock-analysis-overview__category-summary .analysis-section__left,body .mock-analysis-overview__category-summary .analysis-section__right{width:100%}body .mock-analysis-overview__category-summary .analysis-section__right{gap:12px}body .analysis-eval-item__label,body .analysis-eval-item__grade,body .analysis-strength__label,body .analysis-weakness__label{font-size:16px}body .analysis-eval-item__descriptio,body .analysis-tag--strength .analysis-tag--weakness,body .analysis-strength__description,body .analysis-weakness__description{font-size:14px}body .analysis-strength__head,body .analysis-weakness__head,body .analysis-strength__description,body .analysis-weakness__description{padding:20px}body .analysis-section.mock-analysis-overview__recommended-jobs{padding:0;gap:0px;border-radius:0}body .mock-analysis-overview__recommended-jobs .analysis-section__body,body .mock-analysis-report .analysis-resume-recommended-jobs{gap:0px}body .mock-analysis-report .analysis-resume-recommended-jobs__item{width:100%}body .mock-analysis-overview__recommended-jobs .analysis-section__title{display:flex;padding:24px 0 20px 20px;align-items:flex-start;gap:20px;align-self:stretch;border-bottom:1px solid var(--gray-300, #E0E2E4)}body .mock-analysis-report .analysis-resume-recommended-jobs__item .jobcard-v2{width:100%;border-radius:0;border:none;border-bottom:1px solid var(--gray-300, #E0E2E4);background:var(--white-100, #FFF)}body .mock-analysis-report .analysis-resume-recommended-jobs__item .jobcard-v2 .jobcard-v2__divider{display:none}body .mock-analysis-overview__recommended-jobs .pagination-round{display:flex;padding:24px 0;gap:20px;align-self:stretch;justify-content:center}body .mock-analysis-report .btn_wrap{background:var(--white-100, #FFF);display:flex;padding:20px;align-items:center;gap:12px;align-self:stretch}body .mock-analysis-report .btn_wrap .default_btn_white{width:52px}}.detail-analysis__competence .analysis-section__body{display:flex;flex-direction:column;align-items:flex-start;gap:20px;align-self:stretch}.detail-analysis__level-graph{display:flex;padding:28px;gap:28px;align-self:stretch;border-radius:4px;border:1px solid var(--gray-300, #E0E2E4)}.detail-analysis__level-graph.excellent{background:var(--primary-primary, #816BFE)}.detail-analysis__level-graph.good{background:var(--report-blue-100, #26A4FF)}.detail-analysis__level-graph.fair{background:var(--report-amber-100, #15D078)}.detail-analysis__level-graph.improvement{background:var(--report-orange-100, #FF972F)}.detail-analysis__level-graph.poor{background:var(--report-red-100, #FF524C)}.detail-analysis__level-graph.low{background:var(--report-amber-100, #FF524C)}.detail-analysis__level-graph.medium{background:var(--report-orange-100, #15D078)}.detail-analysis__level-graph.high{background:var(--report-red-100, #816BFE)}.detail-analysis__level-info{display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:12px}.detail-analysis__level-label{color:var(--white-100, #FFF);font-family:Pretendard;font-size:44px;font-style:normal;font-weight:700;line-height:54px}.detail-analysis__level-desc{color:var(--white-100, #FFF);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:180%}.detail-analysis__level-chart{display:flex;flex:1}.detail-analysis__chart-gauge{display:flex;padding:24px;width:100%;flex-direction:column;align-items:flex-start;gap:16px;flex-shrink:0;border-radius:4px;background:var(--white-12, rgba(255, 255, 255, .12))}.detail-analysis__content{display:flex;padding:28px;flex-direction:column;align-items:flex-start;gap:28px;align-self:stretch;border-radius:4px;border:1px solid var(--gray-300, #E0E2E4);background:var(--gray-50, #F8F8F9)}.detail-analysis__qa-section{display:flex;flex-direction:column;align-items:flex-start;gap:20px;align-self:stretch}.detail-analysis__question__filters{width:100%}.detail-analysis__question__filters .ui-filter__item{display:flex;width:auto;flex:1}.detail-analysis__question-detail{display:flex;flex-direction:column;align-items:flex-start;gap:20px;align-self:stretch}.detail-analysis__question-main{display:flex;height:370px;justify-content:space-between;align-items:center;align-self:stretch;gap:20px}.detail-analysis__video{display:flex;position:relative;flex:1;height:100%;align-items:center;border-radius:4px;border:1px solid var(--gray-300, #E0E2E4);background:#000}.detail-analysis__video .detail-analysis__video-thumbnail{width:100%}.detail-analysis__video-info{display:flex;width:100%;position:absolute;justify-content:space-between;align-items:center;top:20px;padding:0 5px}.detail-analysis__video-notice{display:flex;align-items:center;gap:8px;color:var(--white-100, #FFF);font-family:Pretendard;font-size:15px;font-style:normal;font-weight:400;line-height:20px}.detail-analysis__video-download{display:flex;align-items:center;gap:8px;color:var(--white-100, #FFF);font-family:Pretendard;font-size:15px;font-style:normal;font-weight:600;line-height:20px;cursor:pointer}.detail-analysis__video-play{display:flex;position:absolute;left:40%;padding:8px;align-items:center;gap:10px;border-radius:1000px;border:1px solid var(--white-20, rgba(255, 255, 255, .2));background:var(--white-20, rgba(255, 255, 255, .2));-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer}.detail-analysis__question-info{display:flex;flex:1;height:100%;flex-direction:column;align-items:flex-start;gap:20px}.detail-analysis__question-text{display:flex;padding:20px;align-items:center;gap:12px;align-self:stretch;border-radius:4px;border:1px solid var(--gray-300, #E0E2E4);background:var(--gray-900, #2A2D2F);color:var(--gray-500, #9EA4AA);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:600;line-height:20px}.detail-analysis__question-title{color:var(--white-100, #FFF)}.detail-analysis__answer-grade,.detail-analysis__answer-keywords,.detail-analysis__answer-analysis,.detail-analysis__word-common,.detail-analysis__word-habit{border-radius:4px;border:1px solid var(--gray-300, #E0E2E4);background:var(--white-100, #FFF)}.detail-analysis__answer-grade{display:flex;padding:20px;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch}.detail-analysis__answer-keywords{display:flex;height:100%;padding:20px;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch}.detail-analysis__answer-analysis{display:flex;padding:20px 20px 16px;flex-direction:column;align-items:flex-start;gap:12px;align-self:stretch}.detail-analysis__answer-grade-label,.detail-analysis__answer-keywords-label,.detail-analysis__answer-analysis-title,.detail-analysis__word-title{display:flex;align-items:center;gap:8px;color:var(--gray-600, #848B93);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:600;line-height:20px}.detail-analysis__answer-grade-options{display:flex;align-items:center;gap:16px;align-self:stretch}.detail-analysis__grade-option{display:flex;flex:1;height:44px;padding:12px 20px 12px 16px;justify-content:center;align-items:center;gap:4px;border-radius:100px;border:1px solid var(--gray-300, #E0E2E4);background:var(--gray-50, #F8F8F9);color:var(--gray-600, #848B93);text-align:center;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.detail-analysis__grade-option.on{color:var(--primary-primary, #816BFE);font-weight:600;border:1px solid var(--primary-primary, #816BFE);background:var(--primary-8, rgba(129, 107, 254, .08))}.detail-analysis__grade-option.on:before{content:"";display:inline-block;width:20px;height:20px;margin-right:6px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAClSURBVHgB7dLBCcIwFMbx79XouSNkBFdwAzcQb4IeOkIO3nWEbuAI4iaO4NlaP/MKHgyVpu2ppX94EBL4EUKAqfHkdrQuYxruJ+iQYjLjVZ7Me4NfTNdcSBaeC1r0g81l5c5yR9MNq7c5cN0FqwUTg5OQl+Oem7aYZsKNt8FWCtgSzD2KV4lbLKbVvqF+BykqZOnnoROD/QUDNI3FGlPUj8XUsPsAExJTVMmE/bUAAAAASUVORK5CYII=);background-repeat:no-repeat;background-size:contain;background-position:center;vertical-align:middle}.detail-analysis__answer-keyword-list{display:flex;align-items:center;gap:16px;align-self:stretch}.detail-analysis__keyword{display:flex;padding:8px 12px;justify-content:center;align-items:center;gap:10px;border-radius:4px;background:var(--ai-100, linear-gradient(90deg, #15D078 0%, #4BD1C8 100%));color:var(--white-100, #FFF);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:600;line-height:20px}.detail-analysis__answer-analysis-text{color:var(--gray-900, #2A2D2F);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:180%}.detail-analysis__word-section{display:flex;justify-content:space-between;align-items:center;align-self:stretch;gap:20px}.detail-analysis__word-common,.detail-analysis__word-habit{display:flex;flex:1;padding:20px 20px 16px;flex-direction:column;align-items:flex-start;gap:12px}.detail-analysis__word-list{display:flex;color:var(--primary-primary, #816BFE);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:600;line-height:180%}.detail-analysis__word-item:not(:first-child):before{content:", ";display:inline-block;margin-right:4px;color:var(--gray-600, #999)}.detail-analysis__word-item:first-child:before{content:""}.detail-analysis__attitude .analysis-section__body{display:flex;flex-direction:column;align-items:flex-start;gap:20px;align-self:stretch}.analysis-section.detail-analysis__attitude{border-radius:6px;border:1px solid var(--gray-300, #E0E2E4);background:var(--white-100, #FFF)}.detail-analysis__attitude{display:flex;padding:28px;flex-direction:column;gap:20px;align-self:stretch;border-radius:4px;border:1px solid var(--gray-300, #E0E2E4);background:var(--gray-50, #F8F8F9)}.detail-analysis__attitude-filters .ui-filter__item{display:flex;flex:1}.detail-analysis__attitude-content{display:flex;height:370px;align-items:center;gap:20px;align-self:stretch}.detail-analysis__attitude-left{display:flex;flex:1;height:100%;border-radius:4px;border:1px solid var(--gray-300, #E0E2E4);background:var(--white-100, #FFF)}.detail-analysis__attitude-right{display:flex;flex:1;height:100%;flex-direction:column;align-items:flex-start;gap:20px}.attitude-control{display:flex;position:relative;align-items:center;width:100%;justify-content:center;margin:20px}.attitude-control__rotation{display:flex;position:absolute;top:0;width:100%;justify-content:space-between}.attitude-control__rotation-btn,.attitude-control__height-btn{display:flex;width:36px;height:36px;padding:4px;justify-content:center;align-items:center;gap:10px;flex-shrink:0;aspect-ratio:1/1;border-radius:4px;background:var(--gray-50, #F8F8F9)}.attitude-control__rotation-btn.left img{transform:scaleX(-1)}.attitude-control__height{display:flex;position:absolute;width:100%;bottom:0;justify-content:space-between}.attitude-control__label-horizontal{position:absolute;display:flex;justify-content:space-between;width:98%;color:var(--gray-600, #848B93)}.attitude-control__arrows-horizontal{position:absolute;width:90%}.attitude-control__arrows-vertical{position:absolute}@keyframes sway-face{0%,to{transform:rotate(calc(var(--face-angle, -9deg) - 2deg))}50%{transform:rotate(calc(var(--face-angle, -9deg) + 2deg))}}@keyframes sway-body{0%,to{transform:rotate(calc(var(--body-angle, -4deg) - 1deg))}50%{transform:rotate(calc(var(--body-angle, -4deg) + 1deg))}}.attitude-control__overlay-face{position:absolute;top:7%;z-index:2;animation:sway-face 2s ease-in-out infinite}.attitude-control__overlay-body{position:absolute;bottom:3%;z-index:2;animation:sway-body 2.5s ease-in-out infinite}.detail-analysis__metric-grade{display:flex;padding:20px;flex:1;flex-direction:column;align-items:flex-start;gap:25px;align-self:stretch;border-radius:4px;border:1px solid var(--gray-300, #E0E2E4);background:var(--white-100, #FFF)}.detail-analysis__metric-grade-label{display:flex;align-items:center;gap:8px;color:var(--gray-600, #848B93);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:600;line-height:20px}.detail-analysis__metric-grade-options{display:flex;align-items:center;gap:16px;align-self:stretch}.detail-analysis__metric-grade-option{display:flex;flex:1;padding:7px;justify-content:center;align-items:center;gap:4px;border-radius:100px;border:1px solid var(--gray-300, #E0E2E4);background:var(--gray-50, #F8F8F9);color:var(--gray-500, #9EA4AA);text-align:center;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.detail-analysis__metric-grade-option.excellent.on{color:var(--primary-primary, #816BFE);font-weight:600;border-radius:100px;border:1px solid var(--primary-primary, #816BFE);background:var(--primary-8, rgba(129, 107, 254, .08))}.detail-analysis__metric-grade-option.normal.on{color:var(--primary-primary, #15D078);font-weight:600;border-radius:100px;border:1px solid var(--report-green-100, #15D078);background:var(--report-green-8, rgba(21, 208, 120, .08))}.detail-analysis__metric-grade-option.poor.on{color:var(--primary-primary, #FF524C);font-weight:600;border-radius:100px;border:1px solid var(--report-red-100, #FF524C);background:var(--report-red-8, rgba(255, 82, 76, .08))}.detail-analysis__metric-grade-option.excellent.on:before{content:"";display:inline-block;width:20px;height:20px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAClSURBVHgB7dLBCcIwFMbx79XouSNkBFdwAzcQb4IeOkIO3nWEbuAI4iaO4NlaP/MKHgyVpu2ppX94EBL4EUKAqfHkdrQuYxruJ+iQYjLjVZ7Me4NfTNdcSBaeC1r0g81l5c5yR9MNq7c5cN0FqwUTg5OQl+Oem7aYZsKNt8FWCtgSzD2KV4lbLKbVvqF+BykqZOnnoROD/QUDNI3FGlPUj8XUsPsAExJTVMmE/bUAAAAASUVORK5CYII=);background-repeat:no-repeat;background-size:contain;background-position:center;vertical-align:middle}.detail-analysis__metric-grade-option.normal.on:before{content:"";display:inline-block;width:20px;height:20px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAClSURBVHgB7dG7DcIwFIXhc0D0bkCUGQFGYAM2gBEoSUdJxwpswAgRE1hsQEmZCoEEXHKFkPJUnKRKlL+0dT/5AfR1p6ndep7dmfT6ADVS7E0EdzyOjcE/xt/wJr1PVCiBCRa3+f6KshPq0MT6yzpYLvgiD0I5jS/+qiqmZa5sop8b8RkAMgO5Hn7k7IrlghkUDAkJXbBCMI5GmHHFSlNU3w997e4LyOxNmPd0OPgAAAAASUVORK5CYII=);background-repeat:no-repeat;background-size:contain;background-position:center;vertical-align:middle}.detail-analysis__metric-grade-option.poor.on:before{content:"";display:inline-block;width:20px;height:20px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACdSURBVHgB7dCxDYMwEIXhd7aStB4hI2SFDJDIEk26ZIRskhVSpgsbIDZhBHqwDpsCCTDCQAXil9ycpU+nA/a2E2t9tk915wIzchiESUDFdzHYYK7T4d39J0yohR3llX5xhrEN69tENz0H84KQ5gPmP0f351TMRZ5NFGSZgHEBiReMSEMxL9hDQbkd5SHYINhGSYViozmUH/Z+e+uuAo1YRux26ffXAAAAAElFTkSuQmCC);background-repeat:no-repeat;background-size:contain;background-position:center;vertical-align:middle}.detail-analysis__metric-analysis{display:flex;flex:2;padding:20px 20px 16px;flex-direction:column;align-items:flex-start;gap:12px;align-self:stretch;border-radius:4px;border:1px solid var(--gray-300, #E0E2E4);background:var(--white-100, #FFF)}.detail-analysis__metric-analysis-title{display:flex;align-items:center;gap:8px;color:var(--gray-600, #848B93);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:600;line-height:20px}.detail-analysis__metric-analysis-text{color:var(--gray-900, #2A2D2F);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:180%}.detail-analysis__metric-highlight{color:var(--primary-primary, #816BFE);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:600;line-height:180%}.detail-analysis__metric-table{display:flex;flex-direction:column;gap:1px;align-items:flex-start;align-self:stretch;padding:1px;border-radius:4px;background:var(--gray-300, #E0E2E4)}.detail-analysis__metric-table-header,.detail-analysis__metric-table-row{display:flex;align-items:center;gap:1px;align-self:stretch}.detail-analysis__metric-table-row .detail-analysis__metric-table-cell{color:var(--gray-900, #2A2D2F)}.detail-analysis__metric-table-header{background:var(--gray-300, #E0E2E4)}.detail-analysis__metric-table .detail-analysis__metric-table-cell{display:flex;flex:2;padding:12px 8px;justify-content:center;align-items:center;gap:10px;align-self:stretch;overflow:hidden;text-align:center;text-overflow:ellipsis;background:var(--white-100, #FFF);color:var(--gray-700, #6F767E);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.detail-analysis__metric-table-cell:first-child{flex:1}.detail-analysis__metric-table-header .detail-analysis__metric-table-cell{background:var(--gray-50, #F8F8F9)}.detail-analysis__metric-table-row .detail-analysis__metric-table-cell--label{color:var(--gray-700, #6F767E);background:var(--gray-50, #F8F8F9)}.attitude-control__overlay_target{position:absolute}.attitude-control__overlay_scatter{position:absolute;transform:translate(30px,50px) rotate(10deg);animation:fade-slide-in 1s cubic-bezier(.4,0,.2,1)}@keyframes fade-slide-in{0%{opacity:0}to{opacity:1}}.attitude-control__overlay_gesture{display:flex;width:84px;height:84px;padding:12px;justify-content:center;align-items:center;flex-shrink:0;aspect-ratio:1/1;position:absolute;border-radius:100px;background:var(--primary-8, rgba(129, 107, 254, .08));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--primary-primary, #816BFE);text-align:center;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:600;line-height:20px;animation:subtle-beat 1.5s ease-in-out infinite}.attitude-control__overlay_gesture span{display:flex;width:60px;height:60px;padding:20px 18px;justify-content:center;align-items:center;flex-shrink:0;aspect-ratio:1/1;border-radius:100px;background:var(--primary-12, rgba(129, 107, 254, .12));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.attitude-control__overlay_gesture.left{top:10%;left:15%}.attitude-control__overlay_gesture.right{right:10%;bottom:20%}@keyframes subtle-beat{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}.detail-analysis__metric-grade.expression{display:none}.detail-analysis__metric-table.expression{height:140px}.detail-analysis__metric-table.expression .detail-analysis__metric-table-row{height:100%}.detail-analysis__attitude-left.expression{display:flex;align-items:center;justify-content:center}.voice_tone .detail-analysis__attitude-left{padding:20px;flex-direction:column;align-items:flex-start;gap:16px}.detail-analysis__metric-table.voice_tone .detail-analysis__metric-table-cell:first-child{flex:2}.detail-analysis__metric-table.voice_tone .detail-analysis__metric-table-cell--label:first-child{background:var(--white-100, #FFF)}.detail-analysis__metric-table.voice_tone .detail-analysis__metric-table-cell{white-space:pre-line;text-align:center;line-height:1.4}.speech_speed .detail-analysis__attitude-left{padding:20px;flex-direction:column;align-items:flex-start;gap:16px}.detail-analysis__metric-table.speech_speed .detail-analysis__metric-table-cell:first-child{flex:2}.detail-analysis__metric-table.speech_speed .detail-analysis__metric-table-cell--label:first-child{background:var(--white-100, #FFF)}.detail-analysis__metric-table.speech_speed .detail-analysis__metric-table-cell{white-space:pre-line;text-align:center;line-height:1.4}.detail-analysis__attitude.tension .detail-analysis__attitude-right{flex:0}.detail-analysis__attitude.tension .tooltip{margin:0}.tooltip-icon{cursor:pointer}.detail-analysis__attitude.tension .tooltip__content{width:440px}.analysis-section.tension .detail-analysis__level-chart{flex:.8}.detail-analysis__attitude-content.tension{display:flex;height:auto;padding:28px;align-items:start;gap:20px;align-self:stretch;border-radius:4px;border:1px solid var(--gray-300, #E0E2E4);background:var(--gray-50, #F8F8F9)}.detail-analysis__attitude-content.tension .detail-analysis__attitude-left{display:flex;width:70%;padding:20px;flex-direction:column;align-items:flex-start;gap:20px}.detail-analysis__tension-header{display:flex;width:572px;flex-direction:column;align-items:flex-start;gap:12px}.detail-analysis__tension-content{display:flex;flex-direction:column;align-items:flex-start;gap:12px;align-self:stretch}.detail-analysis__tension-summary{color:var(--gray-900, #2A2D2F);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:180%}.detail-analysis__tension-description{display:flex;padding:16px;align-items:flex-start;gap:8px;align-self:stretch;border-radius:4px;background:var(--gray-50, #F8F8F9);color:var(--gray-700, #6F767E);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:27px}.detail-analysis__tension-chart-wrapper{height:266px!important;align-self:stretch}.detail-analysis__tension-stat-item{display:flex;padding:20px;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch;border-radius:4px;border:1px solid var(--gray-300, #E0E2E4);background:var(--white-100, #FFF)}.detail-analysis__tension-stat-label{display:flex;align-items:center;gap:8px;color:var(--gray-600, #848B93);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:600;line-height:20px}.detail-analysis__tension-stat-content{display:flex;align-items:center;gap:16px;align-self:stretch}.detail-analysis__tension-stat-value-wrapper{display:flex;width:176px;height:98px;padding:20px 28px;justify-content:center;align-items:center;gap:12px}.detail-analysis__tension-stat-item.average .detail-analysis__tension-stat-value-wrapper{background:var(--report-green-8, rgba(21, 208, 120, .08));color:var(--report-green-100, #15D078)}.detail-analysis__tension-stat-item.min .detail-analysis__tension-stat-value-wrapper{color:var(--report-blue-100, #26A4FF);background:var(--report-blue-8, rgba(38, 164, 255, .08))}.detail-analysis__tension-stat-item.max .detail-analysis__tension-stat-value-wrapper{color:var(--report-red-100, #FF524C);background:var(--report-red-8, rgba(255, 82, 76, .08))}.detail-analysis__tension-stat-value{text-align:right;font-family:Pretendard;font-size:44px;font-style:normal;font-weight:600;line-height:54px}.detail-analysis__tension-stat-unit{display:flex;flex-direction:column;align-items:center;gap:2px;flex-shrink:0;font-weight:600}.detail-analysis__tension-stat-level{display:flex;width:92px;height:98px;padding:20px 28px;justify-content:center;align-items:center;gap:12px;border-radius:4px;background:var(--gray-50, #F8F8F9);color:var(--gray-700, #6F767E);text-align:right;font-family:Pretendard;font-size:20px;font-style:normal;font-weight:600;line-height:24px}@media print{@page{size:A4 portrait;margin:1mm!important}*{zoom:1!important;-moz-transform:scale(1)!important;transform:none!important;line-height:150%}body{margin:auto;padding:0!important;width:210mm!important;max-width:210mm!important;zoom:1!important}nav,header,footer,.tooltip__content,.mock-analysis-header,.masthead,.mock-analysis-overview__kpi-help,.tooltip{display:none!important}.detail-analysis__answer-analysis-title,.detail-analysis__grade-option,.detail-analysis__answer-grade-label,.detail-analysis__answer-keywords-label,.detail-analysis__level-desc,.detail-analysis__metric-grade-label,.detail-analysis__metric-analysis-title,.detail-analysis__attitude-filters .ui-filter__item,.detail-analysis__tension-summary,.detail-analysis__tension-description{font-size:12px!important}.detail-analysis__answer-analysis-text,.detail-analysis__metric-analysis-text,.detail-analysis__metric-highlight,.detail-analysis__metric-table .detail-analysis__metric-table-cell,.detail-analysis__keyword,.voice_tone .detail-analysis__metric-grade-option,.speech_speed .detail-analysis__metric-grade-option{font-size:10px!important}.detail-analysis__tension-stat-value,.detail-analysis__tension-stat-level{font-size:18px}.detail-analysis__competence{page-break-after:always}.detail-analysis__print-item{page-break-inside:avoid;break-inside:avoid;display:flex;flex-direction:column;align-items:flex-start;gap:20px;align-self:stretch}.detail-analysis__level-graph{padding:12px!important;gap:10px!important}.detail-analysis__chart-gauge{transform:scale(.8)!important}.detail-analysis__level-label{font-size:20px!important;line-height:40px!important}.detail-analysis__grade-option{height:25px!important}.detail-analysis__answer-analysis{height:100%!important}.detail-analysis__question-main{display:flex;height:auto!important;gap:20px;align-items:stretch;width:100%}.detail-analysis__question-text{padding:10px!important}.detail-analysis__question-info,.detail-analysis__answer-grade{height:auto!important;padding:10px!important;gap:8px}.detail-analysis__answer-keyword-list{flex-wrap:wrap}.detail-analysis__answer-keywords{padding:10px!important;gap:8px!important;justify-content:space-evenly}.detail-analysis__keyword{padding:5px 6px;flex-shrink:0}.voice_tone .detail-analysis__attitude-content,.speech_speed .detail-analysis__attitude-content{gap:10px!important}canvas,.speech_speed .detail-analysis__attitude-left canvas{width:400px!important}.voice_tone .detail-analysis__metric-grade,.speech_speed .detail-analysis__metric-grade{padding:10px}.detail-analysis__metric-grade-option.normal.on:before,.detail-analysis__metric-grade-option.excellent.on:before,.detail-analysis__metric-grade-option.poor.on:before{width:10px;height:10px}.detail-analysis__tension-header{width:auto}.detail-analysis__attitude-content.tension{height:auto!important;padding:10px;align-items:stretch}.detail-analysis__attitude-content.tension .detail-analysis__attitude-left{width:auto;transform-origin:left}.detail-analysis__attitude.tension .detail-analysis__attitude-right{display:flex;height:auto!important;gap:20px;align-items:stretch;width:100%}.detail-analysis__tension-stat-item{height:100%!important;padding:10px;justify-content:space-evenly}.detail-analysis__tension-stat-value-wrapper,.detail-analysis__tension-stat-level{width:100px;height:80px;padding:0!important}.detail-analysis__tension-chart-wrapper canvas{width:100%!important}}@media (max-width: 750px){body .detail-analysis__content{gap:20px;background:var(--white-100, #FFF);border:none;border-top:1px solid var(--gray-300, #E0E2E4);padding:0}body .detail-analysis__attitude .analysis-section__body,body .mock-analysis--detail .detail-analysis__attitude .analysis-section__title{padding:0 20px}body .detail-analysis__level-graph{flex-direction:column;padding:0}body .detail-analysis__level-info{padding:20px}body .detail-analysis__level-label{font-size:32px}body .detail-analysis__level-desc{font-size:14px}body .detail-analysis__question-main{flex-direction:column;height:auto}body .detail-analysis__video{height:auto}body .detail-analysis__word-section{flex-direction:column}body .detail-analysis__question__filters{overflow:auto}body .detail-analysis__qa-section .ui-filter{display:flex;overflow-x:auto;overflow-y:hidden;height:48px;padding:4px;align-items:center;gap:4px;flex-shrink:0}body .detail-analysis__qa-section .ui-filter__item,body .detail-analysis__keyword{white-space:nowrap;flex-shrink:0;padding:12px}body .detail-analysis__video-notice_text{display:none}body .video-notice_icon,body .detail-analysis__video-download_icon,body .detail-analysis__answer-grade_icon,body .detail-analysis__answer-keywords_icon,body .detail-analysis__answer-analysis_icon,body .detail-analysis__word-common_icon,body .detail-analysis__word-habit_icon{width:18px;height:18px}body .detail-analysis__video-download{font-size:14px}body .detail-analysis__question-info{width:100%}body .detail-analysis__question-text{flex-direction:column;align-items:start}body .analysis-section.detail-analysis__attitude{border-radius:0}body .detail-analysis__word-common,body .detail-analysis__word-habit{width:100%}body .detail-analysis__answer-keyword-list{overflow:auto}body .detail-analysis__attitude-content{flex-direction:column;height:auto}body .detail-analysis__attitude{border:none;border-top:1px solid var(--gray-300, #E0E2E4);background-color:#fff;border-radius:0;padding:20px 0}body .detail-analysis__metric-grade-option{padding:9px 16px}body .detail-analysis__answer-grade-label,body .detail-analysis__answer-keywords-label,body .detail-analysis__answer-analysis-title,body .detail-analysis__metric-grade-label,body .detail-analysis__metric-analysis-title,body .detail-analysis__metric-grade-option,body .detail-analysis__metric-analysis-text,body .detail-analysis__metric-highlight,body .detail-analysis__metric-table .detail-analysis__metric-table-cell{font-size:14px}body .detail-analysis__metric-table-cell:first-child{flex:2}body .detail-analysis__attitude-left.expression{padding:15px}body .voice_tone .detail-analysis__attitude-left{width:100%}body .detail-analysis__metric-table{flex-direction:row}body .detail-analysis__metric-table-header{display:flex;flex-direction:column;width:30%}body .detail-analysis__metric-table-row{display:flex;flex-direction:column;width:70%}body .detail-analysis__attitude-content.tension{padding:0;border:none;background:var(--white-100, #FFF)}body .detail-analysis__attitude-content.tension .detail-analysis__attitude-left,body .detail-analysis__tension-header{width:100%}body .detail-analysis__tension-description{font-size:14px}body .detail-analysis__attitude.tension .detail-analysis__attitude-right{width:100%}body .detail-analysis__attitude.tension .tooltip__content{width:300px}body .detail-analysis__tension-stat-value-wrapper{width:60%}body .detail-analysis__tension-stat-level{width:40%}}.report-section{display:flex;padding:28px;flex-direction:column;align-items:flex-start;gap:24px;align-self:stretch;border-radius:6px;border:1px solid var(--gray-300, #E0E2E4);background:var(--white-100, #FFF)}.report-section__title{display:flex;align-items:center;gap:12px;color:var(--gray-900, #2A2D2F);font-family:Pretendard;font-size:20px;font-style:normal;font-weight:600;line-height:24px}.summary__content{display:flex;flex-direction:column;align-items:flex-start;gap:20px;align-self:stretch}.summary__key-takeaway{display:flex;padding:28px;align-items:center;gap:10px;align-self:stretch;border-radius:4px;background:var(--ai-100, linear-gradient(90deg, #15D078 0%, #4BD1C8 100%));color:var(--white-100, #FFF);font-family:Pretendard;font-size:20px;font-style:normal;font-weight:700;line-height:24px}.summary__detail-container{display:flex;padding:28px 28px 24px;flex-direction:column;align-items:flex-start;gap:20px;align-self:stretch;border-radius:4px;border:1px solid var(--gray-300, #E0E2E4);background:var(--gray-50, #F8F8F9)}.summary__detail-title{display:flex;align-items:center;gap:8px;color:var(--gray-600, #848B93);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:600;line-height:20px}.summary__detail-text{color:var(--gray-900, #2A2D2F);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:180%}.match-analysis__container{display:flex;width:100%;padding:1px;flex-direction:column;align-items:flex-start;gap:1px;border-radius:4px;background:var(--gray-300, #E0E2E4)}.analysis-table__header{display:flex;align-items:center;gap:1px;align-self:stretch}.analysis-table__col-title{display:flex;width:120px;height:60px;padding:20px;justify-content:center;align-items:center;gap:10px;background:var(--gray-700, #6F767E);color:#fff;flex-shrink:0;font-size:16px;font-weight:600}.analysis-table__col-title--empty{width:320px;flex-direction:column;justify-content:center;gap:12px}.analysis-table__col-title--detail{width:auto;flex:1 0 0;flex-shrink:1}.analysis-table__row{display:flex;align-items:center;gap:1px;align-self:stretch}.analysis-table__cell{display:flex;padding:20px;justify-content:center;align-items:center;align-self:stretch;background:var(--white-100, #FFF)}.analysis-table__cell--label{width:320px;flex-direction:column;align-items:flex-start;gap:12px;font-size:16px;color:var(--gray-700, #6F767E);background:var(--gray-50, #F8F8F9)}.analysis-table__cell-title{font-size:16px;font-weight:600;color:var(--gray-900, #1A1D1F)}.analysis-table__cell-subtitle{font-size:16px;font-weight:400;color:var(--gray-600, #6F767E)}.analysis-table__cell--data{width:120px;font-size:16px;color:var(--gray-900, #2A2D2F)}.analysis-table__cell--grade{width:120px;font-size:16px;font-weight:600}.analysis-table__cell--grade span{display:flex;padding:4px 8px;justify-content:center;align-items:center;gap:10px;border-radius:4px}.analysis-table__cell--grade-excellent{border-radius:4px;background:var(--report-blue-12, rgba(38, 164, 255, .12));color:var(--report-blue-100, #26A4FF)}.analysis-table__cell--grade-average{border-radius:4px;background:var(--report-green-12, rgba(21, 208, 120, .12));color:var(--report-green-100, #15D078)}.analysis-table__cell--grade-poor{color:var(--report-green-100, #15D078)}.analysis-table__cell--detail{flex:1 0 0;align-items:flex-start;text-align:left;font-size:16px;font-weight:400;color:var(--gray-700, #2A2D2F);line-height:1.6}.analysis__note{display:flex;padding:16px;align-items:center;gap:8px;align-self:stretch;border-radius:4px;background:var(--gray-50, #F8F8F9);color:var(--gray-700, #6F767E);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.suggest-analysis__container{display:flex;width:100%;padding:1px;flex-direction:column;align-items:flex-start;gap:1px;border-radius:4px;background:var(--gray-300, #E0E2E4)}.suggest-analysis__container .analysis-table__header .analysis-table__col-title,.suggest-analysis__container .analysis-table__row .analysis-table__cell{width:auto;flex:1}.suggest-analysis__container .analysis-table__cell--label{align-items:center;justify-content:center;text-align:center}.suggest-analysis__container .analysis-table__cell:nth-child(2){display:flex;padding:20px;flex-direction:column;justify-content:start;align-items:start;flex:1 0 0;text-align:start}.suggest-analysis__container .analysis-table__cell:last-child{color:var(--gray-900, #2A2D2F);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:180%}.guide__description{color:var(--gray-900, #2A2D2F);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:180%}.guide__example{color:var(--gray-700, #6F767E);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:180%}.question-analysis__container{display:flex;width:100%;padding:1px;flex-direction:column;align-items:flex-start;gap:1px;align-self:stretch;border-radius:4px;background:var(--gray-300, #E0E2E4)}.question-analysis__container .analysis-table__row{border-bottom:1px solid var(--gray-400, #C8CCCF)}.question-analysis__container .analysis-table__col-title{width:70%}.question-analysis__container .analysis-table__col-title:first-child{width:30%}.question-analysis__container .analysis-table__cell--label{display:flex;width:auto;flex:.5;padding:20px;justify-content:center;align-items:center;text-align:center;gap:10px;align-self:stretch;background:var(--gray-50, #F8F8F9)}.question-analysis__container .analysis-table__cell--content{display:flex;flex-direction:column;align-items:flex-start;gap:1px;flex:5;padding:0;background:none}.content__item-wrapper{display:flex;align-items:center;gap:1px;align-self:stretch}.item__label{display:flex;padding:20px;width:20%;justify-content:center;align-items:center;gap:10px;align-self:stretch;background:var(--gray-50, #F8F8F9);color:var(--gray-700, #6F767E)}.item__text{display:flex;padding:20px;width:80%;align-items:center;gap:12px;flex:1 0 0;background:var(--white-100, #FFF)}.item__text:before{content:"💬";display:inline-block}.question-analysis__container .analysis-table__row:last-child{border-bottom:none}@media print{@page{size:A4 portrait;margin:1mm!important}*{zoom:1!important;-moz-transform:scale(1)!important;transform:none!important;line-height:150%}body{margin:auto;padding:0!important;width:210mm!important;max-width:210mm!important;zoom:1!important}.mock-analysis-report__content{gap:5px!important}.report-section__title{font-size:14px!important}.report-section__title img{width:18px;height:18px}.summary__detail-container{padding:11px 28px 8px;gap:10px}.summary__key-takeaway{padding:10px;font-size:12px!important}.summary__detail-text{font-size:12px}.report-section{gap:14px;padding:10px}.analysis-table__cell{padding:10px}.analysis-table__col-title,.analysis-table__cell-title,.analysis-table__cell--grade,.analysis__note,.analysis-table__cell--data{font-size:11px}.analysis-table__col-title{height:30px}.analysis-table__cell-subtitle,.analysis-table__cell--detail{font-size:13px}.analysis-table__cell--detail{height:auto!important;min-height:auto!important}.suggest-analysis__container .analysis-table__row .analysis-table__cell{padding:8px 4px 0;justify-content:center;font-size:12px}.guide__description{font-size:13px}.guide__example,.analysis-table__cell{font-size:11px}.note__icon{width:10px;height:10px}.question-analysis__container .analysis-table__cell--label{padding:14px}}@media (max-width: 750px){body .report-section__title{font-size:18px}body .report-section--sum_icon,body .analysis__icon{width:22px;height:22px}body .summary__key-takeaway{padding:16px 20px;font-size:16px}body .summary__detail-container{padding:20px 20px 16px;gap:12px}body .summary__detail-text,body .summary__detail-title{font-size:14px}body .summary__detail_icon{width:18px;height:18px}body .match-analysis__container{width:100%;overflow:auto}body .analysis-table__row{height:107px}body .analysis-table__cell{flex-shrink:0;height:100%}body .analysis-table__col-title--detail,body .analysis-table__cell--detail{width:100%;flex:none}body .analysis__note{align-items:start;font-size:14px}body .suggest-analysis__container{overflow:auto}body .suggest-analysis__container .analysis-table__header .analysis-table__col-title,body .suggest-analysis__container .analysis-table__row .analysis-table__cell{width:100%;flex:none}body .question-analysis__container{overflow:auto;width:100%}body .analysis-table__header{width:100%}body .question-analysis__container .analysis-table__row{height:100%;border:none;width:910px}body .question-analysis__container .analysis-table__col-title:first-child{width:20%}body .question-analysis__container .analysis-table__col-title{width:80%}body .question-analysis__container .analysis-table__cell--label{padding:0;width:20%;flex:none;height:auto}body .question-analysis__container .analysis-table__cell--content{width:80%}body .report-section--question .analysis-table__header{width:910px}}.mock-analysis{display:flex;padding-top:70px;flex-direction:column;justify-content:center;width:100%}.mock-analysis.mobile{display:none}.mock-analysis__header_container{width:100%;display:flex;justify-content:center;border-bottom:1px solid var(--gray-300, #E0E2E4);background:var(--white-100, #FFF)}.mock-analysis__inner{display:flex;width:100%;flex-direction:column;align-items:flex-start;border-bottom:1px solid var(--gray-300, #E0E2E4);background:var(--white-100, #FFF)}.mock-analysis-panel{display:flex;width:100%;padding:40px 0 100px;flex-direction:column;align-items:flex-start;gap:40px;background:var(--gray-50, #F8F8F9)}.mock-analysis__header{display:flex;padding:52px 0;flex-direction:column;align-items:flex-start;gap:28px;align-self:stretch;max-width:1200px;align-self:center;width:100%}.mock-analysis-tabs{display:flex;height:98px;padding:54px 0 0;align-items:center;gap:28px;align-self:stretch;background:var(--white-100, #FFF);max-width:1200px;align-self:center;width:100%}.mock-analysis__title{display:flex;flex-direction:column;align-items:flex-start;gap:20px;color:var(--gray-900, #2A2D2F);font-family:Pretendard;font-size:28px;font-style:normal;font-weight:600;line-height:34px}.mock-analysis__title-meta{display:flex;align-items:center;gap:12px;color:var(--gray-700, #6F767E);font-family:Pretendard;font-size:18px;font-style:normal;font-weight:400;line-height:22px}.mock-analysis__title-status--done{color:var(--ai-green-100, #15D078);font-family:Pretendard;font-size:18px;font-style:normal;font-weight:600;line-height:22px}.mock-analysis__meta{display:flex;width:100%;align-items:center;gap:24px}.mock-analysis__meta .mock-analysis__meta-row:nth-child(2){flex:2}.mock-analysis__meta-row{display:flex;flex:1;padding:28px;flex-direction:column;align-items:flex-start;gap:20px;border-radius:6px;border:1px solid var(--gray-300, #E0E2E4);background:var(--gray-50, #F8F8F9)}.mock-analysis__meta-item{display:flex;justify-content:space-between;align-items:center;align-self:stretch}.mock-analysis__meta-key{color:var(--gray-700, #6F767E);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.mock-analysis__meta-value{color:var(--gray-900, #2A2D2F);text-align:right;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.mock-analysis-tabs .mock-analysis-tabs__item,.mock-analysis-tabs .mock-analysis-tabs__item.on{display:flex;width:auto;font-size:18px;padding-bottom:24px;justify-content:center;align-items:center;gap:10px}.mock-analysis-report__container{display:flex;flex-direction:column;align-items:flex-start;gap:24px;align-self:center;max-width:1200px;width:100%}.mock-analysis-report__inner{display:flex;flex-direction:column;align-items:flex-start;gap:24px;align-self:stretch}.mock-analysis-report__icon-btn{display:flex;width:52px;height:52px;padding:8px 20px;justify-content:center;align-items:center;gap:8px;aspect-ratio:1/1;border-radius:100px;border:1px solid var(--gray-300, #E0E2E4);background:var(--white-100, #FFF);cursor:pointer}.mock-analysis-report__content{display:flex;flex-direction:column;align-items:flex-start;gap:24px;align-self:stretch}@media (max-width: 750px){body .mock-analysis{display:none}body .mock-analysis__inner{border:none}body .mock-analysis.mobile{display:flex;padding:64px 0 0}body .mock-analysis__meta{flex-direction:column;gap:20px;padding:20px;background:var(--gray-50, #F8F8F9)}body .mock-analysis__meta-item{display:flex;align-items:center;gap:24px;align-self:stretch}body .mock-analysis__meta-key{width:30%;font-size:14px}body .mock-analysis__meta-value{width:70%;display:flex;font-size:14px}body .mock-analysis-tabs{padding:24px 20px 0;gap:20px;height:72px;border-bottom:1px solid var(--gray-300, #E0E2E4);background:var(--white-100, #FFF)}body .mock-analysis-tabs.default_tabs .mock-analysis-tabs__item{height:100%;width:auto;gap:0px;font-size:16px;padding:0 0 16px}body .mock-analysis-report__icon-btn{display:none}body .mock-analysis-panel{padding:0}body .mock-analysis-report__content{gap:12px}}.mock-interview-guide-page{width:100%;height:100vh;background:var(--gray-900, #2A2D2F);color:#fff;position:relative;display:flex;justify-content:center;align-items:center;overflow:hidden}.guide-background-deco{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.guide-background-deco__pattern{display:block;position:absolute;width:1500px;height:1500px;aspect-ratio:1/1;border-radius:50%;background:radial-gradient(50% 50% at 50% 50%,#15d07866 20%,#15d07800);opacity:.3;filter:blur(100px)}.guide-background-deco__pattern:nth-child(1){top:-500px;left:-800px}.guide-background-deco__pattern:nth-child(2){bottom:-600px;right:-700px}.guide-background-deco__center-align{display:none}.guide-content-area{display:flex;padding:120px 360px;flex-direction:column;justify-content:center;align-items:center;gap:100px;flex-shrink:0;position:relative;z-index:1}.guide-content-area__header-group{display:flex;flex-direction:column;align-items:center;gap:28px;align-self:stretch}.guide-content-area__title{display:flex;justify-content:center;align-items:center;gap:16px;align-self:stretch;color:var(--white-100, #FFF);text-align:center;font-family:Pretendard;font-size:40px;font-style:normal;font-weight:700;line-height:48px}.guide-content-area__subtitle{color:var(--gray-500, #9EA4AA);text-align:center;font-family:Pretendard;font-size:20px;font-style:normal;font-weight:400;line-height:24px}.guide-content-area__start-btn{display:flex;height:64px;padding:20px 24px 20px 28px;justify-content:center;align-items:center;gap:8px;flex-shrink:0;color:var(--white-100, #FFF);text-align:center;font-family:Pretendard;font-size:18px;font-style:normal;font-weight:700;line-height:24px;border-radius:100px;background:#444749;border:none;outline:none;cursor:pointer}@media (max-width: 760px){body .guide-content-area__title{font-size:32px}body .guide-content-area__subtitle{font-size:16px}}.mock-instructions-page{display:flex;height:100vh;flex-direction:column;justify-content:center;align-items:center;gap:52px;background:var(--gray-900, #2A2D2F)}.mock-instructions__progress-bar{display:flex;height:8px;max-width:1200px;width:100%;align-items:center;border-radius:2px;background:var(--gray-800, #3A3E42)}.mock-instructions__progress-bar span{width:600px;height:8px;background:var(--ai-100, linear-gradient(90deg, #15D078 0%, #4BD1C8 100%))}.mock-instructions__progress-bar.step_two span{width:100%;background:var(--ai-100, linear-gradient(90deg, #15D078 0%, #4BD1C8 100%))}.mock-instructions__content{display:flex;flex-direction:column;align-items:flex-start;gap:44px;max-width:1200px;width:100%}.mock-instructions__header{display:flex;flex-direction:column;align-items:flex-start;gap:20px;align-self:stretch}.mock-instructions__step-label{color:var(--ai-green-100, #15D078);font-family:Pretendard;font-size:20px;font-style:normal;font-weight:600;line-height:24px}.mock-instructions__title{color:var(--white-100, #FFF);font-family:Pretendard;font-size:28px;font-style:normal;font-weight:600;line-height:34px}.mock-instructions__cards{display:flex;width:100%;justify-content:space-between;align-items:center}.mock-instructions__card{display:flex;height:506px;width:586px;padding:28px;flex-direction:column;align-items:flex-start;gap:28px;flex-shrink:0;border-radius:8px;background:var(--gray-800, #3A3E42)}.mock-instructions__card-text{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.mock-instructions__card-title{display:flex;align-items:center;gap:12px;align-self:stretch;color:var(--white-100, #FFF);font-family:Pretendard;font-size:24px;font-style:normal;font-weight:600;line-height:30px}.mock-instructions__card-description{overflow:hidden;color:var(--gray-500, #9EA4AA);text-overflow:ellipsis;font-family:Pretendard;font-size:18px;font-style:normal;font-weight:400;line-height:22px}.mock-instructions__card-image{height:354px;align-self:stretch;position:relative;border-radius:4px;background:var(--gray-700, #6F767E)}.mock-instructions__card-badge{position:absolute;bottom:20px;left:20%;height:52px;flex-shrink:0}.mock-instructions__card-badge.mock-instructions__card-badge--right{inset:60px 0 0 55%}.mock-instructions__card-badge.mock-instructions__card-badge--right .mock-instructions__card-badge-text{border-radius:100px;background:var(--ai-teal-100, #4BD1C8)}.mock-instructions__card-badge.mock-instructions__card-badge--right .mock-instructions__card-badge-text:after{content:"";position:absolute;top:100%;left:60%;width:0;height:0;border-left:0px solid transparent;border-right:20px solid transparent;border-top:15px solid var(--ai-teal-100, #4BD1C8);border-bottom:0px}.mock-instructions__card-badge-text{display:inline-flex;padding:8px 16px;justify-content:center;align-items:center;gap:10px;border-radius:100px;background:var(--ai-green-100, #15D078);color:var(--gray-900, #2A2D2F);text-align:center;font-family:Pretendard;font-size:20px;font-style:normal;font-weight:600;line-height:24px;position:relative}.mock-instructions__card-badge-text:after{content:"";position:absolute;top:-20px;right:24px;width:0;height:0;border-left:25px solid transparent;border-right:0px solid transparent;border-bottom:20px solid var(--ai-green-100, #15D078)}.mock-instructions-page .default_btn_white{padding:20px 20px 20px 28px;height:64px;color:var(--gray-900, #2A2D2F);text-align:center;font-family:Pretendard;font-size:18px;font-style:normal;font-weight:700;line-height:24px}.mock-instructions__card-count{display:flex;padding:0 4px;justify-content:center;align-items:center;gap:10px;border-radius:4px;background:var(--ai-green-100, #15D078);color:var(--gray-900, #2A2D2F);text-align:center;font-family:Pretendard;font-size:24px;font-style:normal;font-weight:600;line-height:30px}.mock-instructions__card-time{display:flex;padding:0 4px;justify-content:center;align-items:center;gap:10px;border-radius:4px;background:var(--ai-teal-100, #4BD1C8);color:var(--gray-900, #2A2D2F);text-align:center;font-family:Pretendard;font-size:24px;font-style:normal;font-weight:600;line-height:30px}.mock-instructions__card-questions{display:flex;height:354px;flex-direction:column;align-items:center;justify-content:center;width:100%;background:#ffffff0a}.mock-instructions__question-item{display:flex;justify-content:center;align-items:center;gap:10px;background:#686b6e;color:var(--white-100, #FFF)}.mock-instructions__question-item:nth-child(1){width:474px;padding:28px;opacity:1;font-size:18px}.mock-instructions__question-item:nth-child(2){width:426.6px;padding:25.2px;opacity:.8;font-size:16px}.mock-instructions__question-item:nth-child(3){width:379.2px;padding:22.4px;opacity:.6;font-size:14px}.mock-instructions__question-item:nth-child(4){width:331.8px;padding:19.6px;opacity:.4;font-size:12px}.mock-instructions__question-item:nth-child(5){width:284.4px;padding:16.8px;opacity:.2;font-size:10px}.mock-interview-scene{position:relative;height:354px;flex-shrink:0;align-self:stretch;display:flex;justify-content:center;align-items:center;overflow:hidden;background:#ffffff0a}.interview-background{position:absolute;top:30px;left:10px;width:320px;height:208px;object-fit:cover;border-radius:16px;z-index:1}.interview-foreground-container{position:relative;z-index:2;border-radius:16px;box-shadow:0 20px 40px #0000004d}.interview-foreground{position:absolute;width:320px;height:208px;top:-50px;left:-60px;object-fit:cover;border-radius:16px;display:block}.arrow-up-left{position:absolute;bottom:0;left:35px;width:200px;height:200px;z-index:3;transform:rotate(180deg)}.arrow-down-right{position:absolute;top:50px;right:0;width:200px;height:200px;z-index:3}.mock-instructions__btn--primary{display:flex;height:64px;padding:20px 20px 20px 28px;justify-content:center;align-items:center;gap:4px;border:none;border-radius:100px;color:var(--white-100, #FFF);text-align:center;font-family:Pretendard;font-size:18px;font-style:normal;font-weight:700;line-height:24px;background:var(--ai-100, linear-gradient(90deg, #15D078 0%, #4BD1C8 100%))}.env-test-overlay{position:fixed;inset:0;background:#000000b3;z-index:1000}.env-test-dialog{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);overflow-y:auto;background:var(--white-100, #FFF);border-radius:16px;padding:40px;z-index:1001;box-shadow:0 20px 60px #0000004d}.env-guide{display:flex;width:920px;padding:40px 28px 28px;flex-direction:column;align-items:center;gap:40px;flex-shrink:0}.mock-instructions-page .btn_wrap{width:100%;max-width:1200px;align-self:center}.mock-instructions-page .btn_wrap.mobile{display:none}@media (max-width: 760px){body .mock-instructions__progress-bar span{width:50%}body .mock-instructions-page{padding:24px 20px;gap:24px;height:auto}body .mock-instructions__header{gap:12px}body .mock-instructions__cards{display:flex;flex-direction:column;gap:20px}body .mock-instructions__card{width:100%;height:100%;padding:20px}body .mock-instructions__card-image{background:none;height:auto}body .mock-instructions__card-img{width:100%}body .mock-instructions__card-badge{left:3%}body .mock-instructions__card-badge.mock-instructions__card-badge--right{inset:10% 0 0 50%}body .mock-instructions__title{font-size:20px}body .mock-instructions__step-label,body .mock-instructions__card-badge-text,body .mock-instructions__card-description{font-size:14px}body .mock-instructions__card-title_icon{width:20px;height:20px}body .mock-instructions__card-title{gap:8px;font-size:16px}body .mock-instructions__content{gap:28px;padding-bottom:100px}body .mock-instructions-page .btn_wrap{display:none}body .mock-instructions-page .btn_wrap.mobile{position:fixed;bottom:0;display:flex;justify-content:center;gap:16px;padding:20px;width:100%;background:var(--gray-900, #2A2D2F);z-index:3}body .mock-instructions-page .btn_wrap.mobile .logout{display:flex;width:56px;height:56px;padding:20px;justify-content:center;align-items:center;gap:8px}body .mock-instructions-page .default_btn_white{height:56px;padding:20px 16px 20px 24px}body .mock-instructions__card-questions{width:100%;height:auto;padding:15px 0 0}body .mock-instructions__card-questions .mock-instructions__question-item{padding:15px}body .mock-instructions__question-item:nth-child(1){width:90%;font-size:10px}body .mock-instructions__question-item:nth-child(2){width:80%;font-size:9px}body .mock-instructions__question-item:nth-child(3){width:70%;font-size:8px}body .mock-instructions__question-item:nth-child(4){width:60%;font-size:7px}body .mock-instructions__question-item:nth-child(5){width:50%;font-size:6px;background:none}body .mock-instructions__card-count,body .mock-instructions__card-time{padding:0 3px;font-size:16px}body .interview-background,body .interview-foreground{width:250px;height:160px}body .interview-background{left:5px}body .interview-foreground{top:0;left:-100px}body .arrow-up-left,body .arrow-down-right{width:90px;height:90px;z-index:0}body .arrow-down-right{top:80px}body .arrow-up-left{left:10px;bottom:50px}body .mock-instructions-page .default_btn_white.back_btn{display:flex;width:56px;height:56px;padding:20px 16px;gap:4px}}.mypage{display:flex;align-items:center;margin:auto;justify-content:center;background:var(--gray-50, #F8F8F9)}.mypage .mypage__container{display:flex;padding:104px 0 100px;width:100%;max-width:1200px;flex-direction:column;gap:40px}.mypage .mypage__container.mobile{display:none}.mypage .mypage__header .mypage__title{color:var(---gray-900, #2A2D2F);font-family:Pretendard;font-size:28px;font-style:normal;font-weight:600;line-height:34px}.mypage .mypage__body{display:flex;align-items:flex-start;gap:24px;align-self:stretch}.mypage__body .mypage__sidebar{display:flex;width:300px;flex-direction:column;align-items:flex-start;border-radius:6px;border:1px solid var(---gray-300, #E0E2E4);background:var(--white-100, #FFF)}.mypage__body .mypage__content{display:flex;width:100%;flex-direction:column;align-items:flex-start;border-radius:6px;border:1px solid var(---gray-300, #E0E2E4);background:var(--white-100, #FFF)}.mypage__body .mypage__content:has(.no-bg-flag){background:transparent;border:none}.my-page.sticky-tabs{display:flex;width:100%;padding:8px 20px 0;align-items:center;gap:20px;height:48px;border-bottom:1px solid var(--gray-300, #E0E2E4);background:var(--white-100, #FFF)}.my-page.sticky-tabs .default_tabs{gap:20px;height:100%}.tabs__item.my-page-tabs__item{padding-bottom:17px}.mypage__body .sidemenu{display:flex;flex-direction:column;width:100%}.mypage__body .sidemenu .user_info{display:flex;padding:28px;flex-direction:column;align-items:flex-start;gap:20px;align-self:stretch;border-bottom:1px solid var(---gray-300, #E0E2E4)}.sidebar-user__header{display:flex;width:100%;gap:16px;justify-content:space-between}.sidebar-user__details{display:flex;flex-direction:column;align-items:flex-start;gap:16px;flex:1 0 0}.setting-icon_contaitner{display:flex;width:48px;height:48px;padding:8px 20px;justify-content:center;align-items:center;gap:8px;flex-shrink:0;aspect-ratio:1/1;border-radius:100px;border:1px solid var(--gray-300, #E0E2E4);background:var(--white-100, #FFF);cursor:pointer}.mypage__body .sidemenu .user_info .user_name{color:var(---gray-900, #2A2D2F);font-family:Pretendard;font-size:24px;font-weight:600;line-height:30px}.mypage__body .sidemenu .user_info .user_contact{display:flex;width:180px;flex-direction:column;align-items:flex-start;gap:12px}.mypage__body .sidemenu .user_info .user_contact span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;align-self:stretch;overflow:hidden;color:var(---gray-700, #6F767E);text-overflow:ellipsis;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.mypage__body .sidemenu .user_info .usercard__plan{margin:0;display:inline-flex;align-items:center;gap:8px;color:var(--green-100, #1EC280);font-size:16px;font-weight:600;line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;font-family:Pretendard}.plan-status__detail{display:flex;align-items:center;gap:8px}.mypage__body .sidemenu .user_info .usercard__plan:before{content:"";position:relative;display:inline-block;width:20px;height:20px;flex:0 0 20px;bottom:1;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFXSURBVHgB5VSxUcNAENyXSZlRBbaoADsksawKjCsAKtDQwVEBUAHuwO7ASAoIBRUgTAPMOJaeu5etkf4T0DjzZn/629vdvxFwclDtQ/BGAXqguKLCIRxmlENjjD7QeN+GNGkIgw0F1QCffHjVGsl/uLhnrhXGXomLIqLirDOIyXgS2U1BRrNSw/+e0tr+NkxMTI0zrzNNIWS1vt3Eg2K+GDuDcvJZ4WW7diD8MXaBmR7gxW78mtJClVjY9WqHR7ErvcIhNWOZvcshGqW0YdJrR0n2EFe6kryfrE+3QsYDI1vh3hscu3W9UvgjjELJja2udB3u0rl1rpbbiXHRAU9ZiyNxJpGI04NCX/IT+fz8947AHVb8ms4LM8md4h2UXuGQWseyrM0+T1vJs+c5+ZnsmewDtuUGHubDlEZ2Y2Wm8c6ldAMXoTW8xiihXFYAPdB+6aP/HE4Qv7XRgDvUDfkCAAAAAElFTkSuQmCC) no-repeat center / contain}.mypage__body .sidemenu .user_info .user_info_edit,.mypage__body .sidemenu .user_info .user_info_edit .btn{width:100%}.user_info_edit .default_btn_black{width:244px}.sidemenu .sidemenu__list .sidemenu__group{display:flex;padding:28px 0 28px 28px;flex-direction:column;justify-content:center;align-items:flex-start;gap:16px;align-self:stretch;border-bottom:1px solid var(---gray-300, #E0E2E4)}.sidemenu__group .sidemenu__group-label{color:var(---gray-900, #2A2D2F);font-family:Pretendard;font-size:18px;font-style:normal;font-weight:600;line-height:22px}.sidemenu__group .sidemenu__sublist{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:16px;align-self:stretch}.sidemenu__group .sidemenu__sublist a{color:var(---gray-700, #6F767E);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.sidemenu__group .sidemenu__sublist .sidemenu__link.is-active{color:var(--gray-900, #2A2D2F);font-weight:600}.sidemenu .sidemenu__item--logout{display:flex;justify-content:start;align-items:center;height:76px;padding:0 0 0 28px;gap:8px}.sidemenu .sidemenu__link.sidemenu_logout_btn{display:flex;border:none;background:none;color:var(---gray-700, #6F767E);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:600;line-height:24px;cursor:pointer}.sidemenu .sidemenu__link.sidemenu_logout_btn:before{content:"";position:relative;display:inline-block;width:20px;height:20px;flex:0 0 20px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAEUSURBVHgB1ZTNbcJAEIXfjF0AJaQESkgHUSpIaIA4Uv4UCbLJIYqSg600gFugAiiBEkwHPnFAsMPIcFiwgcVwgGfZa43Hn2ZnnhY4d1FVMHo3TVg0Sh8YefJtRtihsAR76kQys3FltlCqzxYOAUrANxDJifm2Ij/DHoVb4nnyY4aoIUZNRW/mqv3afTgZEFZiEiTtl+7HaYBT0uHQSG1iXGjo82/03LkX5js3Jnrp8Ir3FRT/v1+ffhUGQWHYzdu1MQuPvSvUiae6pGtVG9PAxA4KrHAr+Sty6vdQJtLTpenCvCusEjE9Yk59F3YUUNuQYaMNO4Fq3OtSsM7hoGbtqxliscuGr8njcCDv6pbKVlu9YC0A9cRdvaUYUgAAAAAASUVORK5CYII=) no-repeat center / contain;margin-right:7px}.mypage__content .mypage__content-header{display:flex;padding:24px 28px 28px;flex-direction:column;align-items:flex-start;gap:28px;align-self:stretch;border-bottom:1px solid var(--gray-300, #E0E2E4);background:var(--white-100, #FFF);border-radius:6px 6px 0 0}.mypage__content .mypage__content-header.row{display:flex;width:100%;flex-direction:row;justify-content:space-between;align-items:center;align-self:stretch;border-bottom:none}.mypage_main{display:flex;width:876px;flex-direction:column;align-items:flex-start;gap:24px}.mypage__content .mypage__content-header.tabs{display:flex;padding:28px 28px 0;flex-direction:column;align-items:flex-start;gap:28px;align-self:stretch;border-bottom:1px solid var(---gray-300, #E0E2E4);background:var(--white-100, #FFF);border-radius:6px 6px 0 0}.my-page_edit-tabs{height:40px;gap:20px}.edit-profile__sticky-tabs{height:50px;border-bottom:1px solid var(--gray-300, #E0E2E4);background:var(--white-100, #FFF);padding:8px 20px 0}.mypage__content .mypage__content-header .title{color:var(---gray-900, #2A2D2F);font-family:Pretendard;font-size:20px;font-style:normal;font-weight:600;line-height:24px}.mypage__content .mypage__content-header .tabs__list{display:flex;align-items:center;gap:20px;align-self:stretch}.mypage__content .mypage__content-header .tabs__list .tabs__item{display:flex;padding-bottom:20px;justify-content:center;align-items:center;gap:10px;cursor:pointer;color:var(--gray-500, #9EA4AA);text-align:center;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:600;line-height:20px}.mypage__content .mypage__content-header .tabs__list .tabs__item-is-active{display:flex;padding-bottom:20px;justify-content:center;align-items:center;gap:10px;cursor:pointer;color:var(---gray-900, #2A2D2F);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:600;line-height:20px;border-bottom:2px solid var(---gray-900, #2A2D2F)}.mypage__content-main{width:100%;height:100%}.edit-profile__container{width:100%}.edit-profile__container.mobile{display:none}.mypage__content-main.faq-container{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;background:var(--white-100, #FFF);border-radius:4px}.mypage__content-main.inquiry-container,.mypage__content-main.notice-container{display:flex;padding:28px;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:28px;align-self:stretch;background:var(--white-100, #FFF);border-radius:4px}.mypage__content-main .account-main.password-tab{display:flex;flex-direction:column;justify-content:space-between;width:100%;height:790px}.mypage__content-main .account-main.password-tab .field{display:flex;padding:28px;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch;border-bottom:0px;background:var(--white-100, #FFF)}.mypage__content-main .account-main .field{display:flex;padding:28px;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch;border-bottom:1px solid var(---gray-300, #E0E2E4);background:var(--white-100, #FFF)}.mypage__content-main .account-main .field:last-child{border-radius:0 0 6px 6px;border-bottom:none}.mypage__content-main .account-main.password-tab .field:last-child{border-radius:0 0 6px 6px;border-bottom:none}.mypage__content-main .account-main .field .field__label{display:flex;align-items:center;gap:4px;color:var(---gray-900, #2A2D2F);font-family:Pretendard;font-size:14px;font-style:normal;font-weight:600;line-height:18px}.mypage__content-main .account-main .field .number_field_value{display:flex;flex-direction:row;width:100%;gap:16px}.mypage__content-main .account-main .field .field__value_gray{display:flex;width:100%;padding:16px;align-items:center;flex:1 0 0;border-radius:4px;border:1px solid var(---gray-300, #E0E2E4);background:var(---gray-50, #F8F8F9)}.mypage__content-main .account-main .field .field__value_gray.birth{display:flex;height:52px;padding:16px;align-items:center;gap:8px;align-self:stretch;border-radius:4px;border:1px solid var(--gray-300, #E0E2E4);background:var(--gray-50, #F8F8F9)}.mypage__content-main .account-main .field .field__value_gray.birth img{cursor:pointer}.mypage__content-main .account-main .field .field__value_gray.birth .date{color:var(--gray-700, #6F767E);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.mypage__content-main .account-main .field .field__value{display:flex;width:100%;justify-content:space-between;align-items:center;flex:1 0 0;border-radius:4px;padding:0 16px 0 0;border:1px solid var(---gray-300, #E0E2E4)}.mypage__content-main .account-main .field .field__value-is-error{display:flex;width:100%;justify-content:space-between;align-items:center;flex:1 0 0;border-radius:4px;padding:0 16px 0 0;border:1px solid var(--red-100, #FF524C)}.mypage__content-main .account-main .field .field__value-is-error input{width:100%;border:none}.mypage__content-main .account-main .field .field__value-is-error .icon_wrap{display:flex;align-items:center;gap:12px}.mypage__content-main .account-main .field .field__value.birth{display:flex;width:100%;padding:16px;justify-content:start;align-items:center;flex:1 0 0;border-radius:4px;border:1px solid var(---gray-300, #E0E2E4);gap:8px}.mypage__content-main .account-main .field .field__value.birth img{cursor:pointer}.mypage__content-main .account-main .field .field__value.birth .date{color:var(---gray-900, #2A2D2F);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.mypage__content-main .account-main .field .field__value .icon_fit{width:20px;height:20px}.mypage__content-main .account-main .field .field__value input{width:100%;border:none}.mypage__content-main .account-main .field .field__value input:focus{outline:none;box-shadow:none}.mypage__content-main .account-main .field .hint{color:var(--gray-700, #6F767E);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:20px;border:none}.mypage__content-main .account-main .field .btn_wrap{display:flex;align-items:flex-start;gap:16px;justify-content:start}.mypage__content-main .account-main .field .btn_wrap:last-child{width:100%;display:flex;align-items:flex-start;gap:16px}.mypage__content-main .account-main .field .btn_wrap:last-child button{width:50%}.mypage__content-main .account-main .field .btn_wrap button{width:100px}.mypage__content-main .account-main .field .btn_wrap button.on{border-radius:4px;border:1px solid var(--primary-30, rgba(129, 107, 254, .3));background:var(--primary-8, rgba(129, 107, 254, .08));color:var(--primary-primary, #816BFE);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:600;line-height:20px}.plan-history__container{display:flex;flex-direction:column;width:100%}.plan-history__container.mobile{display:none}.mypage__content-main .plan{display:flex;padding:28px;flex-direction:column;align-items:flex-start;gap:28px;align-self:stretch;border-bottom:1px solid var(--gray-300, #E0E2E4);background:var(--white-100, #FFF)}.mypage__content-main .plan .plan-current--active{display:flex;padding:20px;justify-content:space-between;align-items:center;align-self:stretch;border-radius:4px;background:var(--green-8, rgba(30, 194, 128, .08))}.plan .plan-current--active .plan-current__label{display:flex;align-items:center;gap:8px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;color:var(--green-100, #1EC280);text-overflow:ellipsis;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:600;line-height:20px}.plan .plan-current--active .plan-current__label:before{content:"";position:relative;display:inline-block;width:20px;height:20px;flex:0 0 20px;top:4px;margin-right:8px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFXSURBVHgB5VSxUcNAENyXSZlRBbaoADsksawKjCsAKtDQwVEBUAHuwO7ASAoIBRUgTAPMOJaeu5etkf4T0DjzZn/629vdvxFwclDtQ/BGAXqguKLCIRxmlENjjD7QeN+GNGkIgw0F1QCffHjVGsl/uLhnrhXGXomLIqLirDOIyXgS2U1BRrNSw/+e0tr+NkxMTI0zrzNNIWS1vt3Eg2K+GDuDcvJZ4WW7diD8MXaBmR7gxW78mtJClVjY9WqHR7ErvcIhNWOZvcshGqW0YdJrR0n2EFe6kryfrE+3QsYDI1vh3hscu3W9UvgjjELJja2udB3u0rl1rpbbiXHRAU9ZiyNxJpGI04NCX/IT+fz8947AHVb8ms4LM8md4h2UXuGQWseyrM0+T1vJs+c5+ZnsmewDtuUGHubDlEZ2Y2Wm8c6ldAMXoTW8xiihXFYAPdB+6aP/HE4Qv7XRgDvUDfkCAAAAAElFTkSuQmCC) no-repeat center / contain}.plan .plan-current--active .plan-current__until{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;color:var(--gray-900, #2A2D2F);text-align:right;text-overflow:ellipsis;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.plan-history,.plan-history__head,.plan-history__body{width:100%}.plan .plan-history{display:flex;flex-direction:column;align-items:flex-start;gap:1px;align-self:stretch;border:1px solid var(--gray-300, #E0E2E4);border-radius:6px}.plan-history__row{display:grid;grid-template-columns:62px 119px 119px 116px 100px 119px 119px;justify-content:space-evenly;align-items:center;text-align:center;border-bottom:1px solid var(--gray-300, #E0E2E4)}.plan-history__row:last-child{display:grid;grid-template-columns:62px 119px 119px 116px 100px 119px 119px;justify-content:space-evenly;align-items:center;text-align:center;border-bottom:none;border-radius:0 0 6px 6px}.plan-history__row.is-active{background:linear-gradient(0deg,#1ec2800a 0% 100%),#fff}.plan-history__row.is-active .cell--status{overflow:hidden;color:var(--green-100, #1EC280);text-align:center;text-overflow:ellipsis;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.plan-history__row.is-done .cell--status{overflow:hidden;color:var(--gray-500, #9EA4AA);text-align:center;text-overflow:ellipsis;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.plan-history__row.is-refunded .cell--status{overflow:hidden;color:var(--red-100, #FF524C);text-align:center;text-overflow:ellipsis;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.plan-history__head{overflow:hidden;color:var(--gray-700, #6F767E);text-align:center;text-overflow:ellipsis;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:20px;background:var(--gray-50, #F8F8F9);border-bottom:1px solid var(--gray-300, #E0E2E4);border-radius:4px 4px 0 0}.plan-history__body{overflow:hidden;color:var(--gray-900, #2A2D2F);text-align:center;text-overflow:ellipsis;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.cell{padding:20px 8px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mypage__content-main .plan--empty{display:flex;padding:28px;flex-direction:column;align-items:flex-start;gap:28px;flex:1 0 0;align-self:stretch;border-bottom:1px solid var(--gray-300, #E0E2E4);background:var(--white-100, #FFF)}.mypage__content-main .plan-empty{display:flex;flex-direction:column;justify-content:center;align-items:center;align-self:stretch;padding:80px;flex:1 0 0;gap:12px}.mypage__content-main .plan-empty .plan-empty__title{color:var(--gray-900, #2A2D2F);text-align:center;font-family:Pretendard;font-size:18px;font-style:normal;font-weight:600;line-height:22px;align-self:stretch}.mypage__content-main .plan-empty .plan-empty__desc{color:var(--gray-700, #6F767E);text-align:center;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.mypage__content-main .plan .plan-info{display:flex;flex-direction:column;height:88px;padding:20px;align-items:start;gap:10px;align-self:stretch;border-radius:4px;background:var(--gray-50, #F8F8F9);color:var(--gray-700, #6F767E);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.mypage__content-main.plan .btn_wrap{display:flex;padding:28px;align-items:center;gap:16px;align-self:stretch}.mypage__content-main.plan .btn_wrap .default_btn_black{width:100%}.mypage__content-main.plan .btn_wrap .default_btn_black:before{content:"";position:relative;display:inline-block;width:20px;height:20px;flex:0 0 20px;bottom:1;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAUCAYAAABiS3YzAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAABuSURBVHgB7dLBCYAwDEDRRNxDV3ETR+lmdRPdJEbISZIaG/FQ+iGUQvvooQC9XyKiRL6Sdn803A3sJp4VvopfNvPsMuZLB3B2gbxk2S6lsy70DiLiEULfgo9oDVhEa0ETjYAqGgXV5C9mwXstdwLedGqJuWTF9QAAAABJRU5ErkJggg==) no-repeat center / contain}.inquiry .btn_wrap{display:flex;padding:28px;align-items:center;gap:16px;align-self:stretch;border-top:1px solid var(--gray-300, #E0E2E4)}.inquiry .btn_wrap .default_btn_black{width:100%}.inquiry,.mypage__content .notice{display:flex;flex-direction:column;width:100%;height:auto}.mypage__content .notice.mobile{display:none}.field{display:flex;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch}.field .content{width:100%}.field .label{color:var(--gray-900, #2A2D2F);font-family:Pretendard;font-size:14px;font-style:normal;font-weight:600;line-height:18px}.field .label em{color:var(--red-100, #FF524C);font-family:Pretendard;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.field textarea{height:100%;width:100%;display:flex;height:280px;padding:12px 16px 16px;flex-direction:column;justify-content:space-between;align-items:flex-start;align-self:stretch;border-radius:4px;border:1px solid var(--gray-300, #E0E2E4);background:var(--white-100, #FFF);resize:none}.field .explain{color:var(--gray-700, #6F767E);font-family:Pretendard;font-size:15px;font-style:normal;font-weight:400;line-height:18px}.field textarea::placeholder{color:var(--gray-500, #9EA4AA);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:180%}.field input{display:flex;width:100%;padding:16px;justify-content:space-between;align-items:center;flex:1 0 0;border-radius:4px;background:var(--white-100, #FFF)}.field input::placeholder{display:flex;color:var(--gray-500, #9EA4AA);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.info_box{display:flex;padding:20px;align-items:center;gap:10px;align-self:stretch;border-radius:4px;background:var(--gray-50, #F8F8F9)}.info_box .info_box_items{color:var(--gray-700, #6F767E);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:30px}.btn_wrap.create{display:flex;flex-direction:row}.btn_wrap.create .btn{width:100%}.announce_field{display:flex;padding:35px;flex-direction:column;align-items:center;gap:24px;align-self:stretch;border-radius:6px;border:1px solid var(--primary-30, rgba(129, 107, 254, .3));background:linear-gradient(0deg,#816bfe14 0% 100%),#fff}.announce_field .info_desc{display:flex;flex-direction:column;align-items:center;gap:16px;align-self:stretch}.announce_field .info_desc .info_title h1{color:var(--primary-primary, #816BFE);text-align:center;font-family:Pretendard;font-size:24px;font-style:normal;font-weight:600;line-height:30px}.announce_field .info_desc .info_content{color:var(--gray-700, #6F767E);text-align:center;font-family:Pretendard;font-size:15px;font-style:normal;font-weight:400;line-height:25px}.mp-section{display:flex;padding:28px;flex-direction:column;align-items:flex-start;gap:24px;align-self:stretch;border-radius:6px;border:1px solid var(--gray-300, #E0E2E4);background:var(--white-100, #FFF)}.mp-section .mypage__content-header{padding:0}.mp-section .mp-more{color:var(--gray-700, #6F767E);text-align:right;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:600;line-height:20px;cursor:pointer}.mp-section .job-list{align-items:center;gap:20px;align-self:stretch;grid-template-columns:repeat(3,minmax(0,1fr))}.job_submission_banner{display:flex;position:relative;cursor:pointer;width:100%;height:112px}.job_submission_banner__image{position:absolute;height:100%;width:100%}.job_submission_banner__headline{top:30px;left:20px;position:absolute;color:var(--white-100, #FFF);font-weight:700}.job_submission_banner__content_wrap{position:absolute;left:20px;top:60px;color:var(--white-100, #FFF);font-weight:500;display:flex;align-items:center;gap:8px}.job_submission_banner__action{text-decoration-line:underline;text-decoration-style:solid}.mp-section .job-list .job-card{display:flex;flex:1;padding:20px;flex-direction:column;align-items:flex-start;gap:20px;border-radius:6px;border:1px solid var(--gray-300, #E0E2E4);background:var(--white-100, #FFF)}.job-list .job-card .job-head{display:flex;justify-content:space-between;align-items:flex-start;align-self:stretch}.job-card .job-head .job-logo img{width:40px;height:40px;flex-shrink:0;aspect-ratio:1 / 1;border-radius:4px;border:1px solid var(--gray-300, #E0E2E4);background:var(--white-100, #FFF)}.job-list .job-card .job-main{display:flex;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch}.job-card .job-main .job-company{display:flex;flex-direction:column;align-items:flex-start;gap:8px;align-self:stretch}.job-main .job-company .company-name{color:var(--gray-700, #6F767E);font-family:Pretendard;font-size:14px;font-style:normal;font-weight:600;line-height:18px}.job-main .job-company .job-role{color:var(--gray-900, #2A2D2F);font-family:Pretendard;font-size:18px;font-style:normal;font-weight:600;line-height:22px}.job-card .job-main .job-meta{display:flex;flex-direction:column;align-items:flex-start;gap:8px;align-self:stretch;color:var(--gray-700, #6F767E);font-family:Pretendard;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.resume-card{display:flex;padding:20px;align-items:center;gap:20px;align-self:stretch;border-radius:4px;border:1px solid var(--gray-300, #E0E2E4);background:var(--white-100, #FFF)}.resume-card .resume-card__logo{display:flex;width:52px;height:52px;padding:14px;align-items:center;gap:10px;border-radius:100px;border:1px solid var(--gray-300, #E0E2E4);background:var(--white-100, #FFF)}.resume-card .resume-card__body{display:flex;flex-direction:column;align-items:flex-start;gap:12px;flex:1 0 0}.resume-card .resume-card__body .resume-card__headline{color:var(--gray-900, #2A2D2F);font-family:Pretendard;font-size:18px;font-style:normal;font-weight:600;line-height:22px}.resume-card .resume-card__body .resume-card__meta{color:var(--gray-700, #6F767E);font-family:Pretendard;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.resume-card .resume-card__body .resume-card__meta span+span:before{content:"";display:inline-block;width:1px;height:10px;background:#e0e2e4;margin:0 12px}.interview-list{display:flex;flex-direction:column;align-items:flex-start;gap:20px;align-self:stretch}.interview-list .interview-item{display:flex;padding:20px;flex-direction:column;align-items:flex-start;gap:20px;align-self:stretch;border-radius:6px;border:1px solid var(--gray-300, #E0E2E4);background:var(--white-100, #FFF)}.interview-list .interview-item .item-content{display:flex;align-items:center;gap:20px;align-self:stretch}.interview-item .item-content .content-left{display:flex;flex-direction:column;align-items:flex-start;gap:16px;flex:1 0 0}.interview-item .item-content .content-left .interview-info{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.interview-item .interview-info .score{color:var(--primary-primary, #816BFE);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:600;line-height:20px}.interview-item .interview-info .score.pending{color:var(--gray-400, #C8CCCF);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:600;line-height:20px}.interview-item .interview-info .job-type{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;color:var(--gray-900, #2A2D2F);text-overflow:ellipsis;font-family:Pretendard;font-size:18px;font-style:normal;font-weight:600;line-height:22px}.interview-item .interview-info .status-info{display:flex;align-items:center;color:var(--gray-700, #6F767E);font-family:Pretendard;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.interview-item .interview-info .status-info span+span:before{content:"";display:inline-block;width:1px;height:10px;background:#e0e2e4;margin:0 12px}.interview-item .item-content .content-left .description{display:flex;padding:16px 16px 16px 12px;gap:8px;align-self:stretch;border-radius:4px;background:var(--gray-50, #F8F8F9)}.interview-item .item-content .content-right{display:flex;justify-content:flex-end;align-items:center;border-radius:4px}.interview-item .item-content .content-right .profile-image{width:279px;height:180px;border-radius:4px}.interview-item .item-content .content-right .profile-image img{width:100%;height:100%;border-radius:4px;border:1px solid var(--gray-300, #E0E2E4)}@media (max-width: 760px){body .mypage .mypage__container{display:none}body .mypage .mypage__container.mobile{display:flex;gap:0px;padding:64px 0 0}body .mypage__body .mypage__sidebar{width:100%;border-radius:0;border:none}body .mypage__body .sidemenu{gap:20px;background:var(--gray-100, #F2F3F4)}body .mypage__body .sidemenu .user_info{padding:24px 20px;background:var(--white-100, #FFF)}body .mypage__body .sidemenu .user_info .user_name{font-size:20px}body .mypage__body .sidemenu .user_info .user_contact{gap:8px}body .mypage__body .sidemenu .user_info .usercard__plan{width:100%;padding:12px;border-radius:4px;background:var(--green-8, rgba(30, 194, 128, .08));justify-content:space-between}body .mypage__body .sidemenu .user_info .usercard__plan:before{display:none}body .plan-status__expiry{font-weight:400}body .sidemenu__list{width:100%}body .sidemenu .sidemenu__list .sidemenu__group{display:flex;padding:14px 0;flex-direction:column;align-items:flex-start;align-self:stretch;background:var(--white-100, #FFF)}body .sidemenu__group .sidemenu__sublist a{padding:14px 20px;display:flex;overflow:hidden;color:var(--gray-900, #2A2D2F);text-overflow:ellipsis;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:20px;width:100%;justify-content:space-between}body .sidemenu .sidemenu__link.sidemenu_logout_btn:before{display:none}body .sidemenu .sidemenu__item--logout{display:flex;height:auto;padding:0 0 20px 20px;align-items:start;gap:12px;align-self:stretch}body .sidemenu .sidemenu__link.sidemenu_logout_btn{font-size:14px;font-style:normal;font-weight:400;text-decoration-line:underline;text-decoration-style:solid}body .mypage_main{display:none}body .mypage_main.mobile{display:flex;width:100%}body .mp-section{padding:24px 20px}body .mp-section .mypage__content-header{display:flex;width:100%;justify-content:space-between}body .mypage__section__title{font-size:18px;font-weight:600}body .mp-section .mp-more{font-size:14px}body .mp-section .job-list{display:flex}body .mp-section .job-list .job-card{flex:0 0 260px}body .job-list.recommend{display:flex;gap:12px;overflow:auto;flex-direction:row;justify-content:start}body .job_submission_banner{height:90px}body .job_submission_banner__headline{top:20px;font-size:16px}body .job_submission_banner__content_wrap{top:50px;font-size:12px}body .mp-section .data-list__body{padding:0}body .mp-section .data-list__body .mock-history__item_num,body .edit-profile__container{display:none}body .edit-profile__container.mobile{display:flex;flex-direction:column;padding:64px 0 0}body .my-page_edit-tabs{height:100%}body .mypage__content-main .account-main .field .btn_wrap button{width:100%}body .field.form-action-group .btn-cancel{display:none}body .mypage__content-main .account-main .field .btn_wrap:last-child button{width:100%}body .plan-history__container{display:none}body .plan-history__container.mobile{display:flex;padding:64px 0 0}body .plan-history__container .mypage__content-header{display:none}body .mypage__content-main .plan .plan-current--active{display:flex;flex-direction:column;align-items:start;padding:16px;gap:12px}body .plan .plan-history{width:100%;overflow:auto}body .plan-history__head,body .plan-history__body{overflow:visible}body .plan-history__head .cell{background:var(--gray-50, #F8F8F9)}body .plan-history__row{border:none}body .plan-history__row.is-active .cell{background:linear-gradient(0deg,#1ec2800a 0% 100%),#fff}body .plan-history__row .cell{border-bottom:1px solid var(--gray-300, #E0E2E4)}body .mypage__content-main .plan .plan-info{height:auto;font-size:14px}body .notice{display:none}body .notice.mobile{padding:64px 0 0;display:flex}body .notice .mypage__content-header{display:none}body .mypage__content-main.notice-container{padding:0;border-radius:0;background:var(--gray-50, #F8F8F9)}body .notice-container .body .body-list .cell__item{display:flex;padding:20px;flex-direction:column;align-items:flex-start;gap:8px;align-self:stretch}body .notice-container .cell--title{padding:0;gap:5px;align-items:start;text-align:start;line-height:25px}body .notice-container .mypage__table{border:none}body .notice-container .cell--date,body .notice-container .cell--num{width:100%;justify-content:start;padding:0;color:var(--gray-700, #6F767E);font-size:12px}body .notice-container .mypage__table .body .body-list{background:var(--white-100, #FFF);border-bottom:1px solid var(--gray-300, #E0E2E4)}body .notice-container .mypage__table .body{padding-bottom:50px}body .my-page-tabs{width:100%;height:51px;gap:20px;padding:8px 20px 0;border-bottom:1px solid var(--gray-300, #E0E2E4);background:var(--white-100, #FFF)}body .my-page_faq_wrap{padding:0;gap:0px}}.my-page_faq-tabs{padding:0 0 0 28px;height:41px;gap:20px;width:100%;border-bottom:1px solid var(--gray-300, #E0E2E4);background:var(--white-100, #FFF)}.search_container-mobile{display:none}.my-page_faq_header{display:flex;padding:28px 0 0;flex-direction:column;align-items:flex-start;gap:28px;align-self:stretch}.faq-title{font-size:20px;padding:0 28px}.faq-container .search_field{display:flex;width:400px;height:52px;padding:10px 16px;align-items:center;gap:8px;border-radius:4px;border:1px solid var(--gray-300, #E0E2E4);background:var(--white-100, #FFF)}.my-page_faq_wrap{display:flex;flex-direction:column;padding:28px;gap:28px}.faq-container .search_field .icon-container{width:20px;height:20px;flex-shrink:0;aspect-ratio:1/1}.faq-container .search_field .icon-container img{width:16.657px;height:16.667px;flex-shrink:0;aspect-ratio:16.66/16.67;fill:var(--gray-900, #2A2D2F)}.faq-container .search_field input{display:flex;width:100%;height:100%;border:none;outline:none;box-shadow:none}.faq-container .search_field input::placeholder{color:var(--gray-500, #9EA4AA);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.faq-container .faq__list-container{display:flex;height:100%;justify-content:space-between;flex-direction:column;align-items:center;gap:28px;align-self:stretch}.faq-container .faq__list{display:flex;flex-direction:column;align-items:flex-start;gap:1px;align-self:stretch;border-radius:4px;border:1px solid var(--gray-300, #E0E2E4)}.faq-container .faq__list .faq__item{display:flex;flex-direction:column;align-items:start;align-self:stretch;background:var(--white-100, #FFF);border-radius:4px;border-bottom:1px solid var(--gray-300, #E0E2E4)}.faq-container .faq__list :last-child{border-bottom:none}.faq-container .faq__list .faq__item .faq__question{display:flex;width:100%;align-items:center}.faq-container .faq__list .faq__item .faq__answer{display:none}.faq-container .faq__list .faq__item .faq__answer.on{display:flex;align-items:flex-start;align-self:stretch;background:var(--gray-50, #F8F8F9);border-top:1px solid var(--gray-300, #E0E2E4)}.faq__list .faq__item .faq__question .q_mark,.faq__list .faq__item .faq__answer .a_mark{display:flex;width:40px;overflow:hidden;color:var(--gray-700, #6F767E);text-align:center;text-overflow:ellipsis;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:600;line-height:20px;padding:28px 0 28px 28px;justify-content:center;align-items:center;gap:10px}.faq__list .faq__item .faq__question .q_text,.faq__list .faq__item .faq__answer .a_text{display:flex;width:734px;padding:28px 20px;align-items:center;gap:10px;overflow:hidden;color:var(--gray-900, #2A2D2F);text-overflow:ellipsis;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:20px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;flex:1 0 0}.faq__item .icon-container{display:flex;justify-content:center;align-items:center;gap:10px;cursor:pointer}.faq__item .icon-container.on{padding:28px 24px 28px 0}@media (max-width: 760px){body .faq-title{display:none}body .my-page_faq_header{padding:0}body .my-page_faq-tabs{height:51px;padding:10px 20px 0;border-bottom:1px solid var(--gray-300, #E0E2E4);background:var(--white-100, #FFF)}body .faq-container .faq__list-container{gap:0px}body .mypage__content-main.faq-container{padding:64px 0 0;gap:0px}body .faq-container .search_field{display:none}body .search_container-mobile{display:flex;padding:20px;flex-direction:column;align-items:flex-start;gap:20px;align-self:stretch;background:var(--gray-50, #F8F8F9)}body .search_container-mobile .search_field{display:flex;width:100%}body .faq-container .faq__list .faq__item .faq__question{display:flex;width:100%;height:80px;align-items:start}body .faq__list .faq__item .faq__question .q_mark{display:flex;align-items:start;justify-content:start;padding:20px 12px 20px 20px}body .faq__list .faq__item .faq__question .q_text{width:100%;padding:20px 12px;overflow:inherit}body .faq__list-container .pagination{display:flex;padding:20px 20px 36px;align-items:center;gap:10px;align-self:stretch;background:var(--gray-50, #F8F8F9)}}.inquiry.mobile{display:none}.inquiry .detail .title{display:flex;align-items:center;gap:4px}.inquiry-history{display:flex;flex-direction:column;align-items:center;align-self:stretch;border-radius:4px;border:1px solid var(--gray-300, #E0E2E4)}.inquiry-history__head,.inquiry-history__body{display:flex;align-items:center;align-self:stretch}.inquiry-history__head{background:var(--gray-50, #F8F8F9);overflow:hidden;color:var(--gray-700, #6F767E);text-align:center;text-overflow:ellipsis;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:20px;border-radius:6px 6px 0 0;border-bottom:1px solid var(--gray-300, #E0E2E4)}.inquiry-history__cell--title{display:flex;padding:20px 28px;justify-content:center;align-items:center;gap:10px;flex:1 0 0}.inquiry-history__cell--date{display:flex;width:140px;padding:20px 28px;justify-content:center;align-items:center;gap:10px}.inquiry-history__cell--status{display:flex;width:140px;padding:20px 28px;justify-content:center;align-items:center;gap:10px;overflow:hidden;font-size:16px}.inquiry-history__cell--status.pending{overflow:hidden;color:var(--gray-500, #9EA4AA);text-align:center;text-overflow:ellipsis;font-family:Pretendard;font-style:normal;font-weight:400;line-height:20px}.inquiry-history__cell--status.answered{overflow:hidden;color:var(--primary-primary, #816BFE);text-align:center;text-overflow:ellipsis;font-style:normal;font-weight:400;line-height:20px}.inquiry-history__body-list{display:flex;flex-direction:column;width:100%}.inquiry-history__item{display:flex;align-items:center;width:100%;overflow:hidden;color:var(--gray-900, #2A2D2F);text-align:center;text-overflow:ellipsis;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:20px;border-bottom:1px solid var(--gray-300, #E0E2E4)}.inquiry-history__body-list .inquiry-history__item .inquiry-history__cell--title{justify-content:start}.inquiry-history__body-list a:last-child li{border:none}.inquiry-container .empty{display:flex;justify-content:center;align-items:center;height:760px;width:100%;color:var(--gray-700, #6F767E);text-align:center;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.inquiry .detail .title .icon_wrap{width:20px;height:20px;aspect-ratio:1 / 1}.inquiry-detail-view__main{display:flex;flex-direction:column;align-items:flex-start;gap:28px;flex:1 0 0;align-self:stretch;background:var(--white-100, #FFF)}.inquiry-detail-view__main .inquiry-card{display:flex;width:100%;padding:28px;flex-direction:column;align-items:flex-start;gap:28px;flex:1 0 0}.inquiry-detail-view__main .inquiry-card.answer{background:var(--gray-50, #F8F8F9)}.badge{color:var(--primary-primary, #816BFE);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:600;line-height:20px}.inquiry-card__infos{display:flex;width:476px;flex-direction:column;align-items:flex-start;gap:16px}.inquiry-card__title{align-self:stretch;color:var(--gray-900, #2A2D2F);font-family:Pretendard;font-size:20px;font-style:normal;font-weight:600;line-height:24px}.inquiry-card__meta{display:flex;align-items:center;gap:16px}.inquiry-card__content{color:var(--gray-900, #2A2D2F);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:180%}.inquiry-card__meta.date,.inquiry-card__meta.category{color:var(--gray-700, #6F767E);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.inquiry-card__content.scrollbox{height:200px;overflow:auto}.inquiry-actions{display:flex;padding:28px;justify-content:space-between;align-items:center;align-self:stretch;border-top:1px solid var(--gray-300, #E0E2E4)}.inquiry-actions .inquiry-actions__left{display:flex;height:52px;padding:16px 20px 16px 16px;justify-content:center;align-items:center;gap:4px}.inquiry-actions .inquiry-actions__right{display:flex;align-items:center;gap:16px}.inquiry-actions .inquiry-actions__right .btn{flex:0 0 auto}.create{display:flex;padding:28px;flex-direction:column;align-items:flex-start;gap:28px;align-self:stretch}.select_box_wrap{display:flex;height:86px;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch}.select_box_wrap .label{display:flex;align-items:center;gap:4px;color:var(--gray-900, #2A2D2F);font-family:Pretendard;font-size:14px;font-style:normal;font-weight:600;line-height:18px}.select_box_wrap .label em{color:var(--red-100, #FF524C);font-family:Pretendard;font-size:14px;font-style:normal;font-weight:600;line-height:18px}.select_box{width:100%}.select_box__control{display:flex;width:100%;padding:16px 12px 16px 16px;justify-content:space-between;align-items:center;align-self:stretch;border-radius:4px!important;border:1px solid var(--gray-300, #E0E2E4);background:var(--white-100, #FFF);border-color:var(--gray-300, #E0E2E4)!important;box-shadow:none!important}.select_box__control:hover{border-radius:4px;border-color:var(--gray-900, #2A2D2F)!important;border:1px solid var(--gray-900, #2A2D2F);background:var(--white-100, #FFF)}.select_box__placeholder{color:var(--gray-500, #9EA4AA);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.select_box__value-container{padding:0!important}.select_box__indicator-separator{background-color:transparent!important}.select_box__dropdown-indicator svg{display:none}.select_box__dropdown-indicator{width:10px;height:5px;flex-shrink:0;aspect-ratio:2/1;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAABSSURBVHgBfY7LCYAwEER32BoUbEE8WIKdGTuzBA+SGkJSRMKGBEJ+7zQM7/CwH6ci+JtmeDzsrHmXdQOBrpGk/0+x7KGcJJmcv0YupC7SHLsrAklaH5cBRCDxAAAAAElFTkSuQmCC) center / contain no-repeat}.select_box__control--menu-is-open .select_box__dropdown-indicator{width:10px;height:5px;flex-shrink:0;aspect-ratio:2/1;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAABSSURBVHgBfY7LCYAwEER32BoUbEE8WIKdGTuzBA+SGkJSRMKGBEJ+7zQM7/CwH6ci+JtmeDzsrHmXdQOBrpGk/0+x7KGcJJmcv0YupC7SHLsrAklaH5cBRCDxAAAAAElFTkSuQmCC) center / contain no-repeat;transform:rotate(180deg)}.content-info{display:flex;height:280px;padding:12px 16px 16px;flex-direction:column;justify-content:space-between;align-items:flex-start;align-self:stretch;border-radius:4px;border:1px solid var(--gray-300, #E0E2E4);background:var(--white-100, #FFF);color:var(--gray-500, #9EA4AA);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:180%}.content-info .body .body_items{color:var(--gray-500, #9EA4AA);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:32px}.content-info .body .body_items li{display:flex;flex-direction:row;gap:5px}.content-info .body .body_items .strong{font-weight:600}.inquiry_title input{border-radius:4px;border:1px solid var(--gray-300, #E0E2E4);background:var(--white-100, #FFF)}@media (max-width: 760px){body .inquiry-history{border:none}body .inquiry-title{display:none}body .mypage__content-main.inquiry-container{padding:0}body .inquiry{display:none}body .inquiry.mobile{display:flex;padding:64px 0 0}body .inquiry-history__item{display:flex;padding:20px;flex-direction:column;align-items:flex-start;gap:8px;align-self:stretch;align-items:start;text-align:start}body .inquiry-history__meta-group{display:flex;align-items:start;width:100%;gap:16px}body .inquiry-history__cell--title,body .inquiry-history__cell--status,body .inquiry-history__cell--date{font-size:14px;display:flex;justify-content:start;align-items:start;padding:0}body .inquiry-history__cell--status,body .inquiry-history__cell{color:var(--gray-700, #6F767E);font-family:Pretendard;font-size:12px}body .inquiry-history__meta-group span:before{position:relative;display:flex;content:"";width:1px;height:7px;background:#e0e2e4;top:14px;right:8px;margin-left:0;margin-right:0}body .inquiry-history__meta-group span:first-child:before{width:0px}body .inquiry-history__body{background:var(--gray-50, #F8F8F9);padding-bottom:140px}body .inquiry-history__body-list{background:var(--white-100, #FFF)}body .inquiry .btn_wrap{position:fixed;bottom:0;width:100%;background:var(--white-100, #FFF)}body .mypage__content-header.detail{display:none}body .inquiry-card__infos{width:auto}body .inquiry-card__title{line-height:30px}body .inquiry-detail-view__main .inquiry-card{gap:8px;padding:24px}body .inquiry-detail-view__main{padding-bottom:50px}body .inquiry .create{padding-bottom:140px;gap:24px}body .inquiry .create .content-info{height:auto;font-size:16px;gap:20px}body .content-info .body .body_items{font-size:14px}body .content-info .body .body_items li{flex-direction:column}body .info_box{padding:16px}body .info_box .info_box_items{font-size:14px}body .inquiry .btn_wrap.create{padding:20px}body .inquiry .btn_wrap.create .cancle,body .report .mypage__content-header{display:none}body .report .announce_field{padding:36px 20px;gap:20px}body .announce_field .info_desc .info_title h1{font-size:18px}body .announce_field .info_desc .info_content{font-size:14px}}.purchase__container{display:flex;flex-direction:column;padding:104px 0 100px;gap:40px;background:var(--gray-50, #F8F8F9);align-items:center}.purchase__container.mobile{display:none}.purchase__container .header{max-width:1200px;width:100%;display:flex;align-items:start}.purchase__container .header .title{color:var(--gray-900, #2A2D2F);font-family:Pretendard;font-size:28px;font-style:normal;font-weight:600;line-height:34px}.purchase__container .body{display:flex;width:1200px;align-items:flex-start;gap:24px}.purchase__grid .purchase__main{display:flex;flex-direction:column;align-items:flex-start;gap:24px}.purchase__grid .purchase__main .box{display:flex;width:828px;padding:28px;flex-direction:column;align-items:flex-start;gap:24px;border-radius:6px;border:1px solid var(--gray-300, #E0E2E4);background:var(--white-100, #FFF)}.purchase__grid .purchase__main .box .title,.purchase__grid .purchase__aside .box .title{color:var(--gray-900, #2A2D2F);font-family:Pretendard;font-size:20px;font-style:normal;font-weight:600;line-height:24px}.purchase__grid .purchase__main .plans .plans__grid{display:flex;align-items:center;gap:20px;align-self:stretch}.plans .plans__grid .plans__item{display:flex;flex:1;flex-direction:column;align-items:flex-start;padding:20px;gap:20px;border-radius:4px;border:1px solid var(--gray-300, #E0E2E4);background:var(--white-100, #FFF)}.plans .plans__grid .plans__item:hover{border:1px solid var(--primary-primary, #816BFE);background:var(--primary-8, rgba(129, 107, 254, .08));cursor:pointer}.plans .plans__grid .plans__item.on{display:flex;flex:1;flex-direction:column;align-items:flex-start;border-radius:4px;padding:20px;gap:20px;border:1px solid var(--primary-primary, #816BFE);background:var(--primary-8, rgba(129, 107, 254, .08))}.plans .plans__grid .plans__item .plans__item__title{display:flex;padding-bottom:20px;flex-direction:column;align-items:flex-start;gap:12px;align-self:stretch;border-bottom:1px solid var(--gray-300, #E0E2E4)}.plans__item .plans__item__title .plans__item__title__name{align-self:stretch;color:var(--gray-700, #6F767E);font-family:Pretendard;font-size:18px;font-style:normal;font-weight:600;line-height:22px}.plans__item__icon{display:none}.plans__item.on .plans__item__title .plans__item__title__name{align-self:stretch;color:var(--gray-900, #2A2D2F)}.plans__item .plans__item__title .plans__item__title__price{align-self:stretch;color:var(--gray-700, #6F767E);font-family:Pretendard;font-size:28px;font-style:normal;font-weight:600;line-height:34px}.plans__item.on .plans__item__title .plans__item__title__price{align-self:stretch;color:var(--primary-primary, #816BFE)}.plans .plans__grid .plans__item .plans__item__desc{display:flex;flex-direction:column;align-items:flex-start;gap:12px;align-self:stretch}.plans__item .plans__item__desc li{flex:1 0 0;color:var(--gray-700, #6F767E);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.plans__item.on .plans__item__desc li{flex:1 0 0;color:var(--gray-900, #2A2D2F)}.plans__item .plans__item__desc li:before{content:"";position:relative;display:inline-block;width:20px;height:20px;top:5px;margin-right:8px;flex:0 0 20px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAADQSURBVHgB7dExCsIwFAbg17o4duzoEdykFGm9QUdHb2AndTOIk5M3EE+gN2grFOro1lFv4OQiJCbYQmIjPHWwQ38I5OU9vgQC0ORvCQmxdOct+BJjNxr1XM8+pknyE1hifNs1AHzH7Z+y9JCXffMDS8FEzcHterXcyzNaMJyRDg5bjF7nKuB4Ot8wSiMZxWJFT3rFhAQM6K4oz4ZpDqANVywmonxKlsa543riEp8vCxgL4M6GWKwCPtEkVlAAG4tpQQ2Kxt6CMsqxCxZrUtM8AKDsYrDjHWWjAAAAAElFTkSuQmCC) no-repeat center / contain}.payment .payment__methods{display:flex;width:772px;align-items:flex-start;align-content:flex-start;gap:20px;flex-wrap:wrap}.payment .payment__methods .payment__item{display:flex;width:178px;padding:28px 20px;flex-direction:column;justify-content:center;align-items:center;gap:16px;flex-shrink:0;border-radius:4px;border:1px solid var(--gray-300, #E0E2E4);background:var(--white-100, #FFF)}.payment .payment__methods .payment__item:hover{border:1px solid var(--primary-primary, #816BFE);background:var(--primary-8, rgba(129, 107, 254, .08));cursor:pointer}.payment .payment__methods .payment__item.on{border:1px solid var(--primary-primary, #816BFE);background:var(--primary-8, rgba(129, 107, 254, .08))}.payment__item .paymethod__icon{display:flex;justify-content:center;align-items:center;flex:0 0 50px;width:178px}.payment__item .paymethod__icon img{display:block;max-height:100%;width:auto}.payment__item .paymethod__label{color:var(--gray-900, #2A2D2F);text-align:center;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.payment__item.on .paymethod__label{color:var(--primary-primary, #816BFE)}.notice .notice__agree{display:flex;padding:20px;align-items:center;gap:12px;align-self:stretch;border-radius:4px;border:1px solid var(--gray-300, #E0E2E4);background:var(--white-100, #FFF)}.notice .notice__agree.false{border:1px solid var(--red-100, #FF524C)}.notice .notice__agree .check-box{width:14px;height:14px;flex-shrink:0;aspect-ratio:1/1;fill:var(--gray-500, #9EA4AA)}.notice .notice__agree .notice__agree-text{display:flex;align-items:center;gap:4px;color:var(--gray-900, #2A2D2F);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.notice .notice__list{display:flex;flex-direction:column;padding:20px;align-items:flex-start;gap:10px;align-self:stretch;border-radius:4px;background:var(--gray-50, #F8F8F9)}.notice .notice__list li{color:var(--gray-700, #6F767E);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.purchase__aside{display:flex;width:348px;padding:0 28px;flex-direction:column;align-items:flex-start;flex-shrink:0;border-radius:6px;border:1px solid var(--gray-300, #E0E2E4);background:var(--white-100, #FFF)}.purchase__aside .summary__info{display:flex;padding:28px 0;flex-direction:column;align-items:flex-start;gap:28px;align-self:stretch;border-bottom:1px solid var(--gray-300, #E0E2E4)}.summary__row{display:flex;align-items:center;gap:20px;align-self:stretch}.summary__row .summary__label{overflow:hidden;color:var(--gray-700, #6F767E);text-overflow:ellipsis;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.summary__row .summary__value{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;flex:1 0 0;overflow:hidden;color:var(--gray-900, #2A2D2F);text-align:right;text-overflow:ellipsis;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.summary__row .summary__total-label{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;color:var(--gray-900, #2A2D2F);text-overflow:ellipsis;font-family:Pretendard;font-size:18px;font-style:normal;font-weight:600;line-height:22px}.summary__row .summary__total-value{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;flex:1 0 0;overflow:hidden;color:var(--primary-primary, #816BFE);text-align:right;text-overflow:ellipsis;font-family:Pretendard;font-size:18px;font-style:normal;font-weight:600;line-height:22px}.purchase__aside .summary__total{display:flex;padding:28px 0;flex-direction:column;justify-content:center;align-items:flex-start;gap:28px;align-self:stretch}.purchase__aside .title{color:var(--gray-900, #2A2D2F);font-family:Pretendard;font-size:20px;font-style:normal;font-weight:600;line-height:24px}.purchase .summary__total .summary__submit{width:100%;cursor:pointer;padding:16px 20px}@media (max-width: 760px){body .purchase__container{display:none}body .purchase__container.mobile{display:flex;padding:64px 0 0}body .purchase__container .body{width:100%;flex-direction:column}body .purchase__grid .purchase__main{width:100%}body .purchase__grid .purchase__main .box{width:100%;padding:19px;gap:20px;border-radius:0;border:none}body .purchase__grid .purchase__main .plans .plans__grid{flex-direction:column;align-items:start;padding:0}body .plans .plans__grid .plans__item{width:100%}body .plan_title,body .purchase__grid .purchase__main .box .title{color:var(--gray-900, #2A2D2F);font-family:Pretendard;font-size:18px;font-style:normal;font-weight:600;line-height:22px}body .plans .plans__grid .plans__item .plans__item__desc{flex-direction:row;gap:16px}body .plans__item .plans__item__desc li,body .plans__item.on .plans__item__desc li{flex:none}body .plans__item .plans__item__desc li:before{position:relative;display:flex;width:1px;height:10px;background:#e0e2e4;top:15px;right:8px;margin-left:0;margin-right:0}body .plans__item .plans__item__desc li:first-child:before{width:0px}body .plans .plans__grid .plans__item{gap:12px}body .plans .plans__grid .plans__item.on{gap:12px;border-radius:4px;border:1.4px solid var(--primary-primary, #816BFE);background:var(--white-100, #FFF)}body .plans .plans__grid .plans__item .plans__item__title{border:none;padding:0}body .plans__item__title-group{display:flex;width:100%;justify-content:space-between}body .plans__item__icon{display:flex;width:20px;height:20px}body .payment .payment__methods{width:100%;align-items:normal;gap:12px}body .payment .payment__methods .payment__item{width:104px;padding:15px 0;gap:8px}body .payment__item .paymethod__icon .samsung{width:55%}body .payment__item .paymethod__icon .kakao,body .payment__item .paymethod__icon .naver{width:34%}body .notice .notice__agree .notice__agree-text{font-size:14px}body .notice .notice__agree .notice__agree-text .badge--required{color:var(--red-100, #FF524C);font-family:Pretendard;font-size:14px;font-style:normal;font-weight:400;line-height:18px}body .purchase__aside{width:100%;border-radius:0;border:none}body .notice .notice__list li{font-size:14px}body .summary__actions{display:flex;padding:20px;align-items:center;gap:12px;align-self:stretch;border-top:1px solid var(--gray-300, #E0E2E4);background:var(--white-100, #FFF)}}.purchase-result__container{display:flex;padding:160px 0;flex-direction:column;align-items:center;gap:60px;flex:1 0 0}.purchase-result__container .purchase-result__header{display:flex;flex-direction:column;align-items:center;gap:40px;align-self:stretch}.purchase-result__header .purchase-result__icon{display:flex;width:56px;height:56px;padding:20px;justify-content:center;align-items:center;gap:8px;aspect-ratio:1/1}.purchase-result__header .purchase-result__info{display:flex;flex-direction:column;align-items:center;gap:20px;align-self:stretch}.purchase-result__info .title{align-self:stretch;color:var(--gray-900, #2A2D2F);text-align:center;font-family:Pretendard;font-size:24px;font-style:normal;font-weight:600;line-height:30px}.purchase-result__info .desc{align-self:stretch;color:var(--gray-700, #6F767E);text-align:center;font-family:Pretendard;font-size:18px;font-style:normal;font-weight:400;line-height:22px}.login-page{display:flex;max-width:1200px;padding:120px 0;flex-direction:column;align-items:center;gap:40px;align-self:stretch;background-color:#fff;margin:auto}.login-title{width:520px;color:var(--gray-900, #2A2D2F);font-family:Pretendard;font-size:28px;font-style:normal;font-weight:600;line-height:34px}.login-card{display:flex;width:520px;flex-direction:column;align-items:flex-start;gap:28px}.oauth{display:flex;width:520px;flex-direction:column;align-items:flex-start;gap:16px}.oauth-buttons__button{width:520px;height:52px;display:flex;padding:16px 20px;justify-content:center;align-items:center;gap:12px;align-self:stretch;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:600;line-height:20px;cursor:pointer}.oauth-buttons__button--kakao{color:var(--gray-900, #2A2D2F);border-radius:4px;background:#fee500}.oauth-buttons__button--naver{color:var(--white-100, #FFF);border-radius:4px;background:#03c75a}.oauth-buttons__button--google{color:var(--gray-900, #2A2D2F);border-radius:4px;border:1px solid var(--gray-300, #E0E2E4);background:var(--white-100, #FFF)}.oauth.mobile{display:none}.oauth .login_btn{cursor:pointer}.form-meta{display:flex;justify-content:space-between;align-items:center;align-self:stretch}.form-meta .remember{display:flex;align-items:center;gap:8px;cursor:pointer}.form-meta .remember input{width:20px;height:20px;aspect-ratio:1/1;color:var(--gray-700, #6F767E);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.form-meta .links{display:flex;align-items:center}.form-meta .links a{color:var(--gray-700, #6F767E);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.links a+a:before{content:"";display:inline-block;width:1px;height:12px;background:#e0e2e4;margin:0 12px}.login-page .auth-signup{display:flex;width:520px;padding:20px 16px 20px 20px;justify-content:space-between;align-items:center;background:var(--gray-50, #F8F8F9);cursor:pointer}.login-page .auth-signup .auth-signup__text{color:var(--gray-900, #2A2D2F);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.login-page .auth-signup .auth-signup__action{display:flex;align-items:center;gap:4px}.login-page .auth-signup .auth-signup__label{color:var(--gray-900, #2A2D2F);text-align:right;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:600;line-height:20px}.login-page .auth-signup .auth-signup__icon{display:flex;width:20px;height:20px;flex-shrink:0;text-align:center;justify-content:center;align-items:center}.login-page .auth-signup .auth-signup__icon img{width:7px;height:11px;flex-shrink:0}@media (max-width: 760px){body .login-page{display:flex;width:100%;flex-direction:column;align-items:flex-start;padding:36px 20px}body .login-title,body .login-card{width:100%}body .oauth{display:none}body .oauth.mobile{display:flex;flex-direction:row;width:100%;align-items:center;gap:32px;align-self:center;justify-content:center}body .auth-signup-wrap{width:100%;justify-content:center;display:flex}body .login-page .auth-signup{display:flex;height:56px;justify-content:space-between;align-items:center;align-self:stretch}}.consent-page{display:flex;padding:172px 0;flex-direction:column;align-items:center;align-self:stretch;background:var(--gray-50, #F8F8F9)}.consent-contatiner{display:flex;flex-direction:column;gap:40px}.sub-title{font-size:15px;font-weight:500;color:#666}.signup-page{display:flex;padding:172px 0;flex-direction:column;align-items:center;gap:40px;align-self:stretch;background:var(--gray-50, #F8F8F9)}.signup-title{width:760px;color:var(--gray-900, #2A2D2F);font-family:Pretendard;font-size:28px;font-style:normal;font-weight:600;line-height:34px}.signup-card{display:flex;width:760px;flex-direction:column;align-items:flex-start;border-radius:6px;border:1px solid var(--gray-300, #E0E2E4);background:var(--white-100, #FFF)}.signup-card .form-group{display:flex;padding:40px;flex-direction:column;align-items:flex-start;gap:28px;align-self:stretch}.signup-card .form-group .email-group,.signup-card .form-group .pwd-group,.signup-card .form-group .number-group,.signup-card .form-group .name-group,.signup-card .form-group .birth-group{display:flex;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch}.signup-card .form-group .toggle-group{display:flex;width:256px;flex-direction:column;align-items:flex-start;gap:16px}.signup-card .password_info{color:var(--gray-700, #6F767E);font-family:Pretendard;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.consent-page .consent-card{border:none;border-radius:6px}.consent-card{display:flex;padding:40px;flex-direction:column;align-items:flex-start;gap:28px;align-self:stretch;border-top:1px solid var(--gray-300, #E0E2E4);background:var(--white-100, #FFF)}.consent-card .consent-item--all{display:flex;align-items:center;gap:12px;color:var(--gray-900, #2A2D2F);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:600;line-height:20px}.consent-card .consent-item{display:flex;justify-content:space-between;align-items:center;align-self:stretch;color:var(--gray-900, #2A2D2F);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.consent-card .consent-item--optional{display:flex;flex-direction:column;align-items:flex-start;gap:28px;align-self:stretch;color:var(--gray-900, #2A2D2F);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.consent-item .consent-item__control{display:flex;align-items:center;gap:12px}.consent-item .consent-item__control .consent-item__label{display:flex;align-items:center;gap:4px}.consent-item .consent-item__view{color:var(--gray-700, #6F767E);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:20px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.consent-item--optional .consent-item__options{display:flex;padding-left:32px;align-items:center;gap:28px}.consent-item--optional .consent-item__options.mobile{display:none;padding:0}.signup-card .email-group .input-group{height:52px;padding:16px}.signup-card .data-group{display:flex;height:52px;padding:16px;justify-content:space-between;align-items:center;flex:1 0 0;border-radius:4px;border:1px solid var(--gray-300, #E0E2E4);background:var(--gray-50, #F8F8F9);color:var(--gray-500, #9EA4AA);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:20px}.signup-card .data-group.error{border:1px solid var(--red-100, #FF524C)}.signup-card .birth-group .data-group{display:flex;height:52px;padding:16px;justify-content:start;align-items:center;gap:8px;align-self:stretch}.signup-card .email-group .input-group:focus-within,.signup-card .pwd-group .input-group:focus-within{border:1px solid var(--gray-900, #2A2D2F)}.email-group .form-input{padding:0}.input-icon.email{cursor:pointer}.consent-option{display:flex;align-items:center;gap:12px}.consent-item--all input[type=checkbox],.consent-item input[type=checkbox],.consent-option input[type=checkbox]{width:17px;height:17px;flex-shrink:0;aspect-ratio:1/1;accent-color:#816BFE}@media (max-width: 760px){body .signup-page,body .consent-page{display:flex;padding:100px 0 0;flex-direction:column;align-items:center;gap:24px;align-self:stretch;background:var(--white-100, #FFF)}body .consent-contatiner{gap:20px}body .consent-page .signup-title{display:flex;width:auto}body .signup-title{display:none;width:auto}body .signup-card{width:100%;border:none;gap:12px}body .signup-card .form-group{padding:0 20px 36px;background:var(--white-100, #FFF)}body .signup-card .form-group .toggle-group{width:100%}body .consent-card{display:flex;padding:36px 20px 20px;flex-direction:column;align-items:flex-start;gap:24px;align-self:stretch;border:none;border-top:solid 12px #F2F3F4}body .signup-page .form-actions{padding:14px 20px 20px;border:none}body .signup-page .form-actions :first-child{display:none}body .consent-item .consent-item__control .consent-item__label{font-size:14px}body .consent-item--optional .consent-item__options{display:none}body .consent-item--optional .consent-item__options.mobile{display:flex;gap:16px;padding:0}body .recovery-panel.mobile.pwd{border:none;display:flex;flex-direction:column;align-items:flex-start;gap:36px;align-self:stretch}body .recovery-panel.mobile .field input{border-radius:4px;border:1px solid var(--gray-300, #E0E2E4);background:var(--white-100, #FFF)}body .signup-card .password_info{font-size:12px}}.recovery-page{display:flex;padding:120px 0;flex-direction:column;align-items:center;gap:40px;flex:1 0 0}.recovery-tabs{display:flex;width:760px;height:52px;padding:4px;align-items:center;gap:4px;border-radius:6px;background:var(--gray-200, #EBECED)}.recovery-tabs .tab{display:flex;height:44px;padding:12px;justify-content:center;align-items:center;gap:10px;flex:1 0 0}.recovery-tabs .ui-filter__item{width:100%}.recovery-panel{display:flex;width:760px;flex-direction:column;align-items:flex-start;border-radius:6px;border:1px solid var(--gray-300, #E0E2E4);background:var(--white-100, #FFF)}.recovery-panel.mobile{display:none}.recovery-panel .recovery-info{display:flex;padding:40px;flex-direction:column;align-items:flex-start;gap:20px;align-self:stretch}.recovery-panel .recovery-info.result{gap:40px}.recovery-panel .recovery-info .recovery-info__head{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.recovery-panel .recovery-info .recovery-info__title{width:294px;color:var(--gray-900, #2A2D2F);font-family:Pretendard;font-size:24px;font-style:normal;font-weight:700;line-height:35px}.recovery-panel .recovery-info .title__result{width:100%}.recovery-panel .recovery-info.result .recovery-info__contents{display:flex;padding:40px;justify-content:center;align-items:center;gap:10px;align-self:stretch;color:var(--primary-primary, #816BFE);text-align:center;font-family:Pretendard;font-size:20px;font-style:normal;font-weight:600;line-height:24px;border-radius:4px;background:var(--primary-8, rgba(129, 107, 254, .08))}.recovery-info .field input{border-radius:4px;border:1px solid var(--gray-300, #E0E2E4);background:var(--white-100, #FFF)}@media (max-width: 760px){body .recovery-page{padding:88px 20px 20px}body .recovery-tabs{display:flex;width:auto;height:48px;padding:4px;align-items:center;gap:4px;align-self:stretch}body .recovery-panel{display:none;width:auto}body .recovery-panel.mobile{display:flex}body .recovery-panel.mobile.id_true{border:none}body .recovery-panel .recovery-info{text-align:center;padding:36px;background:var(--gray-50, #F8F8F9)}body .recovery-panel.mobile.id_true .recovery-info{background:var(--gray-200, #FFF)}body .form-tip_text_gray{display:flex;text-align:center;width:100%;justify-content:center;line-height:25px}body .mobile.btn_container{position:fixed;bottom:20px;width:90%}body .recovery-panel .recovery-info .recovery-info__title{font-size:18px;line-height:30px}}.company-login{display:flex;width:1920px;height:1080px;padding:259px 580px;flex-direction:column;justify-content:center;align-items:center;gap:72px}.company-login__logo{color:var(--gray-900, #2A2D2F);text-align:center;font-family:Pretendard;font-size:28px;font-style:normal;font-weight:600;line-height:normal;text-transform:uppercase}.company-login__container{display:flex;width:760px;padding:36px;flex-direction:column;align-items:flex-start;gap:36px;border-radius:12px;border:1px solid var(--gray-300, #E0E2E4);background:var(--white, #FFF)}.company-login__title{width:100%;height:35px;text-align:center;color:#000;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:600;line-height:normal;border-bottom:1px solid var(--gray-300, #E0E2E4)}.company-login__form{display:flex;flex-direction:column;align-items:flex-start;gap:28px;align-self:stretch}.company-login__field{display:flex;width:100%;flex-direction:column;align-items:flex-start;gap:12px;align-self:stretch}.company-login__label{color:var(--gray-900, #2A2D2F);font-family:Pretendard;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.company-login__input-wrapper{display:flex;height:48px;padding:0 12px 0 16px;justify-content:space-between;align-items:center;align-self:stretch;border-radius:8px;border:1px solid var(--gray-300, #E0E2E4);background:var(--white, #FFF)}.company-login__toggle-password{cursor:pointer}.company-login__options{display:flex;justify-content:space-between;align-items:center;align-self:stretch}.company-login__remember{display:flex;align-items:center;gap:4px;color:var(--gray-600, #848B93);font-family:Pretendard;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.company-login__links{display:flex;align-items:center;color:var(--gray-600, #848B93);font-family:Pretendard;font-size:14px;font-style:normal;font-weight:400;line-height:normal;cursor:pointer}.company-login__links span+span:before{content:"|";margin-left:12px;margin-right:12px;color:var(--gray-300, #E0E2E4)}.company-login__signup{display:flex;justify-content:center;align-items:center;gap:6px;align-self:stretch;color:#555;font-family:Pretendard;font-size:15px;font-style:normal;font-weight:500;line-height:20px}.company-login__signup-link{color:#000;font-family:Pretendard;font-size:15px;font-style:normal;font-weight:600;line-height:20px;cursor:pointer}.company-signup{display:flex;width:100%;padding:100px 580px;flex-direction:column;justify-content:center;align-items:center;gap:72px;background:var(--gray-50, #F8F8F9)}.company-signup__title{width:100%;color:var(--gray-900, #2A2D2F);font-family:Pretendard;font-size:28px;font-style:normal;font-weight:600;line-height:34px}.company-signup__content{display:flex;width:760px;flex-direction:column;align-items:flex-start;border-radius:6px;border:1px solid var(--gray-300, #E0E2E4);background:var(--white-100, #FFF)}.company-signup__form{display:flex;padding:40px;flex-direction:column;align-items:flex-start;gap:28px;align-self:stretch}.company-signup .input-group{display:flex;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch;border:none}.label{display:flex;align-items:center;gap:4px;color:var(--gray-900, #2A2D2F);font-family:Pretendard;font-size:14px;font-style:normal;font-weight:600;line-height:18px}.label em{color:var(--red-100, #FF524C);font-family:Pretendard;font-size:14px;font-style:normal;font-weight:600;line-height:18px}.company-signup__input-wrap{display:flex;height:52px;padding:16px;width:100%;justify-content:space-between;align-items:center;flex:1 0 0;border-radius:4px;border:1px solid var(--gray-300, #E0E2E4);background:var(---white, #FFF)}.company-signup__input-wrap.admin_phone,.company-signup__input-wrap.admin_name,.company-signup__input-wrap.birth{color:var(--gray-500, #9EA4AA);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:20px;border-radius:4px;border:1px solid var(--gray-300, #E0E2E4);background:var(--gray-50, #F8F8F9)}.company-signup__input-wrap.birth{justify-content:start;gap:8px}.company-signup__field-with-btn{display:flex;align-items:flex-start;gap:16px;align-self:stretch}.helper_txt{color:var(--gray-700, #6F767E);font-family:Pretendard;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.company-signup__toggle-password{cursor:pointer}.company-signup__terms{width:100%;border-top:1px solid var(--gray-300, #E0E2E4);background:var(--white-100, #FFF)}.company-signup_btn_wrap{display:flex;padding:40px;align-items:center;gap:16px;align-self:stretch;border-top:1px solid var(--gray-300, #E0E2E4)}.company-dashboard{display:flex;background:var(---gray-100, #F2F3F4)}.company-dashboard__main{width:80%;height:1080px;overflow:auto}.company-dashboard__sidebar{width:20%;height:1080px;border-right:1px solid var(---gray-400, #C8CCCF);background:var(---gray-800, #3A3E42)}.company-dashboard__logo{display:flex;padding:20px 28px;align-items:center;gap:12px;align-self:stretch;color:var(---white, #FFF);font-family:Pretendard;font-size:20px;font-style:normal;font-weight:600;line-height:normal;text-transform:uppercase}.company-dashboard__nav{display:flex;width:100%;flex-direction:column;align-items:flex-start}.company-dashboard__nav-item{display:flex;padding:20px 28px;align-items:center;gap:12px;align-self:stretch;color:var(---gray-500, #9EA4AA);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:600;line-height:normal;cursor:pointer}.company-dashboard__nav-item.on{color:#fff;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:600;line-height:normal;background:var(---green, #31C68A)}.company-dashboard-page{display:flex;flex-direction:column}.company-dashboard-header{display:flex;padding:20px;justify-content:space-between;border-bottom:1px solid var(---gray-400, #C8CCCF);background:#fff}.company-dashboard-header__title{display:flex;align-items:center;color:var(---gray-900, #2A2D2F);font-family:Pretendard;font-size:20px;font-style:normal;font-weight:600;line-height:normal}.company-dashboard-header__actions{display:flex;gap:12px}.company-dashboard-header__notification{display:flex;width:40px;height:40px;justify-content:center;align-items:center;gap:10px;flex-shrink:0;border:1px solid var(---gray-400, #C8CCCF)}.company-dashboard-header__info{display:inline-flex;height:40px;padding:8px;align-items:center;gap:2px;flex-shrink:0;border:1px solid var(---gray-400, #C8CCCF);cursor:pointer}.company-dashboard-header__company-name{color:var(---gray-900, #2A2D2F);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:500;line-height:normal}.company-dashboard-main{padding:28px}.ai-matching-search-box{display:flex;width:100%;height:115px;padding:28px;justify-content:space-around;align-items:flex-start;gap:16px;flex-shrink:0;border:1px solid var(---gray-400, #C8CCCF);background:#fff}.ai-matching-search-box__input-wrap{display:flex;width:90%;padding:20px;justify-content:space-between;align-items:center;flex-shrink:0;border:1px solid var(---gray-400, #C8CCCF);background:#fff}.diagnosis-box{display:flex;padding:28px;flex-direction:column;gap:28px;border-right:1px solid var(---gray-400, #C8CCCF);border-bottom:1px solid var(---gray-400, #C8CCCF);border-left:1px solid var(---gray-400, #C8CCCF);background:var(---gray-50, #F8F8F9)}.diagnosis-box__header{display:flex;height:19px;justify-content:space-between;align-items:flex-start;align-self:stretch;color:var(---gray-600, #848B93);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:600;line-height:normal}.diagnosis-box__close-btn{cursor:pointer}.diagnosis-box__item{display:flex;flex-direction:column;align-items:flex-start;gap:12px;align-self:stretch}.diagnosis-box__item-summary{display:flex;align-items:center;gap:10px;color:var(---gray-900, #2A2D2F);font-family:Pretendard;font-size:20px;font-style:normal;font-weight:600;line-height:normal}.diagnosis-box__item-status{color:var(---green, #31C68A);font-family:Pretendard;font-size:20px;font-style:normal;font-weight:600;line-height:normal}.diagnosis-box__item-detail{color:var(---gray-900, #2A2D2F);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.talent-list{display:flex;flex-direction:column;align-items:flex-start;gap:1px;margin-top:28px;border:1px solid var(---gray-400, #C8CCCF);background:var(---gray-400, #C8CCCF)}.talent-list__header .talent-list__col span{color:var(---gray-700, #6F767E);text-align:center;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.talent-list__row{display:flex;padding:10px 20px;justify-content:center;align-items:center;background:var(---gray-50, #F8F8F9);align-self:stretch}.talent-list__header{height:56px}.talent-list__item{height:175px}.talent-list__item{background:var(---white, #FFF)}.talent-list__col--name{width:243px;text-align:center}.talent-list__col--info{width:501px;text-align:center}.talent-list__col--ai-status,.talent-list__col--rate,.talent-list__col--date{width:220px;text-align:center}.talent-list__col--action{display:flex;width:175px;justify-content:center}.talent-list__item .talent-list__col--info{display:flex;width:501px;padding:28px;flex-direction:column;align-items:flex-start;gap:20px}.talent-list__item .talent-list__col--ai-status{display:flex;width:220px;padding:10px 20px;justify-content:center;align-items:center;gap:20px;align-self:stretch}.talent-list__status-text{display:flex;padding:8px 12px;justify-content:center;align-items:center;gap:10px}.talent-list__status-text.on{color:#af8cff;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:normal;background:#af8cff29}.talent-list__status-text.off{background:#e9eaeb;color:var(---gray-900, #2A2D2F);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.talent-list__rate-value{color:var(---green, #31C68A);text-align:center;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:600;line-height:normal}.talent-list__date-value{color:var(---gray-900, #2A2D2F);text-align:center;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.talent-list__summary{color:var(---gray-900, #2A2D2F);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:600;line-height:normal}.talent-list__detail-item{display:flex;align-items:center;gap:12px}.talent-list__detail-label{color:var(---gray-600, #848B93);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.company-dashboard-header__title span+span:before{content:"/";width:10px;height:10px;margin-left:8px;margin-right:8px;color:var(---gray-500, #9EA4AA)}.page-header-title-group__main-title{color:var(---gray-500, #9EA4AA);font-family:Pretendard;font-size:20px;font-style:normal;font-weight:600;line-height:normal}.page-header-title-group__sub-title{color:var(---gray-900, #2A2D2F);font-family:Pretendard;font-size:20px;font-style:normal;font-weight:600;line-height:normal}.report-tab-nav{display:flex;width:100%;padding:28px 1495px 0 28px;align-items:center;border-bottom:1px solid var(---gray-400, #C8CCCF);background:var(---gray-100, #F2F3F4)}.report-tab-nav__container{display:flex;align-items:center;gap:28px}.report-tab-nav__item{display:flex;width:50px;padding-bottom:16px;justify-content:center;align-items:center;color:var(--XaaS-AI-PC-gray-500, #9EA4AA);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:600;line-height:normal;cursor:pointer}.report-tab-nav__item.on{color:var(---green, #31C68A);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:600;line-height:normal;border-bottom:2px solid var(---green, #31C68A)}.report-content{display:flex;width:100%;flex-direction:column;align-items:flex-start;gap:28px;padding:40px 28px 0;background:var(---white, #FFF)}.report-content__main-summary{color:var(---gray-900, #2A2D2F);font-family:Pretendard;font-size:28px;font-style:normal;font-weight:600;line-height:normal}.ai-summary-box{display:flex;height:205px;align-items:flex-start;align-self:stretch}.ai-summary-box__score{display:flex;width:207px;height:100%;padding:60px 0 59px;flex-direction:column;justify-content:center;align-items:center;gap:12px;border:1px solid var(---green, #31C68A);background:#31c68a29}.ai-summary-box__score-label{color:var(---green, #31C68A);text-align:center;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:600;line-height:normal}.ai-summary-box__score-value{color:var(---green, #31C68A);text-align:center;font-family:Pretendard;font-size:48px;font-style:normal;font-weight:600;line-height:normal}.ai-summary-box__details{display:flex;justify-content:center;flex:1 0 0;height:100%;gap:12px;border-top:1px solid var(---gray-400, #C8CCCF);border-right:1px solid var(---gray-400, #C8CCCF);border-bottom:1px solid var(---gray-400, #C8CCCF);background:var(---gray-50, #F8F8F9);flex-direction:column;padding:0 0 0 28px}.ai-summary-box__detail-title{color:var(---gray-900, #2A2D2F);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:600;line-height:normal}.ai-summary-box__detail-item{display:flex}.ai-summary-box__item-label{flex:1;color:var(---gray-600, #848B93);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.ai-summary-box__item-text{flex:6;color:var(---gray-900, #2A2D2F);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.report-info-section.report-info-section--profile{display:flex;gap:20px}.report-info-section__name{color:var(---gray-900, #2A2D2F);font-family:Pretendard;font-size:20px;font-style:normal;font-weight:600;line-height:normal}.report-info-section{display:flex;padding:28px;flex-direction:column;align-items:flex-start;gap:28px;align-self:stretch;border:1px solid var(---gray-400, #C8CCCF)}.report-info-section__title{color:var(---gray-900, #2A2D2F);font-family:Pretendard;font-size:20px;font-style:normal;font-weight:600;line-height:normal}.report-info-section__content{display:flex;flex-direction:column;gap:10px}.report-info-section__career-item{display:flex;flex-direction:column;width:100%;gap:12px;padding:10px 0 28px;border-bottom:solid 1px #C8CCCF}.career-item__company-name{color:var(---gray-900, #2A2D2F);font-family:Pretendard;font-size:20px;font-style:normal;font-weight:400;line-height:normal}.career-item__start-date{color:var(---gray-700, #6F767E);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.career-item__status{color:var(---green, #31C68A);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.career-item__role{color:var(---gray-700, #6F767E);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.career-item__description{color:var(---gray-900, #2A2D2F);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.report-content .resume-page__main{width:100%;align-self:center}.report-main .mock-analysis{padding:0}.report-main .mock-analysis__header{padding:52px 60px}.report-main .mock-analysis-tabs{padding:52px 60px 0}.report-main .mock-analysis-panel{padding:40px 60px 100px}.report-main .mock-analysis-overview__recommended-jobs,.report-main .mock-analysis-report__actions{display:none}.history-controls-bar{display:flex;width:100%;height:115px;align-items:center;justify-content:space-between;padding:28px;gap:16px;flex-shrink:0;background:#fff;border-top:1px solid var(--gray-400, #C8CCCF);border-right:1px solid var(--gray-400, #C8CCCF);border-bottom:none;border-left:1px solid var(--gray-400, #C8CCCF)}.history-controls-bar__filter{width:463px;height:59px;flex-shrink:0;border-radius:4px;border:1px solid var(---gray-500, #9EA4AA);background:#fff}.history-controls-bar__filter-label{display:flex;height:100%;align-items:center;justify-content:space-between;padding:0 10px;cursor:pointer}.history-controls-bar__search{display:flex;height:100%;justify-content:center;align-items:center;gap:20px}.history-controls-bar__search-input{height:100%;border:1px solid var(---gray-400, #C8CCCF);background:#fff;padding-left:15px}.history-controls-bar__search-button{width:140px}.match-historyt-list{display:flex;padding:1px 0;flex-direction:column;align-items:flex-start;gap:1px;border-top:none;border-right:1px solid var(--gray-400, #C8CCCF);border-bottom:none;border-left:1px solid var(--gray-400, #C8CCCF);background:var(---gray-400, #C8CCCF)}.match-history-table__row{display:flex;align-items:center;gap:1px;align-self:stretch;background:var(---gray-50, #F8F8F9);color:var(---gray-700, #6F767E);text-align:center;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.match-history-table__col--name,.match-history-table__col--job{display:flex;width:243px;height:56px;padding:10px 20px;justify-content:center;align-items:center;gap:10px}.match-history-table__col--rate,.match-history-table__col--ai-status,.match-history-table__col--date{display:flex;width:220px;height:56px;padding:10px 20px;justify-content:center;align-items:center;gap:10px}.match-history-table__col--action{display:flex;height:56px;padding:10px 20px;justify-content:center;align-items:center;gap:10px;flex:1 0 0}.match-history-table__item{height:110px;background:var(---white, #FFF);color:var(---gray-900, #2A2D2F);text-align:start;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.match-history-table__item .match-history-table__col--rate{color:var(---green, #31C68A);text-align:center;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:600;line-height:normal}.match-history-table__item .match-history-table__col--ai-status span{display:flex;width:66px;padding:8px 12px;justify-content:center;align-items:center;gap:10px;flex-shrink:0;background:#e9eaeb;color:var(---gray-900, #2A2D2F);font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.match-history-table__item .match-history-table__col--ai-status.on span{display:flex;padding:8px 12px;justify-content:center;align-items:center;gap:10px;background:#af8cff29;color:#af8cff;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.statistics-controls-bar{display:flex;width:100%;height:115px;justify-content:end;padding:28px;gap:16px;flex-shrink:0;background:#fff;border:1px solid var(--gray-400, #C8CCCF)}.statistics-controls-bar__filter{width:463px;height:59px;flex-shrink:0;border-radius:4px;border:1px solid var(---gray-500, #9EA4AA);background:#fff}.statistics-controls-bar__filter-label{display:flex;height:100%;align-items:center;justify-content:space-between;padding:0 10px;cursor:pointer}.statistics-controls-bar__search{display:flex;height:100%;justify-content:center;align-items:center;gap:20px}.statistics-controls-bar__search-input{height:100%;border:1px solid var(---gray-400, #C8CCCF);background:#fff;padding-left:15px}.statistics-controls-bar__search-button{width:140px}.pricing-current-info{display:flex;gap:10px;color:#222;text-align:center;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.16px;padding:28px 0 20px}.pricing-current-info__detail{color:#125de6;text-align:center;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-.16px}.pricing-history-table{display:flex;height:340px;flex-direction:column;align-items:flex-start;gap:12px;flex-shrink:0}.pricing-history-table__row{display:flex;justify-content:space-between;align-items:center;align-self:stretch}.pricing-history-table__header{border-radius:8px;border:1px solid var(---gray-300, #E0E2E4);background:var(---gray-50, #F8F8F9)}.pricing-history-table__item{height:59px;border-radius:8px;border:1px solid var(---gray-300, #E0E2E4);background:var(---white, #FFF)}.pricing-history-table__col{display:flex;height:56px;padding:10px 20px;justify-content:center;align-items:center;gap:10px}.pricing-history-table__col--no{width:80px}.pricing-history-table__col--name{width:340px}.pricing-history-table__col--amount{width:154px}.pricing-history-table__col--metho,.pricing-history-table__col--status{width:130px}.pricing-history-table__col--paid-at,.pricing-history-table__col--validity{width:140px}.pricing-notice-section{display:flex;flex-direction:column;justify-content:center;align-items:start;width:100%;height:123px;flex-shrink:0;border-radius:5px;border:1px solid #EEE;background:#fff;padding:28px;gap:12px}.pricing-notice-section__title{display:flex;gap:12px;color:#222;text-align:center;font-family:Pretendard;font-size:16px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-.16px}.pricing-notice-section__content{display:flex;flex-direction:column;gap:12px}.pricing-controls-bar{display:flex;width:100%;height:115px;justify-content:end;padding:28px;gap:16px;flex-shrink:0;background:#fff;border:1px solid var(--gray-400, #C8CCCF)}.pricing-controls-bar__filter{width:463px;height:59px;flex-shrink:0;border-radius:4px;border:1px solid var(---gray-500, #9EA4AA);background:#fff}.pricing-controls-bar__filter-label{display:flex;height:100%;align-items:center;justify-content:space-between;padding:0 10px;cursor:pointer}.pricing-controls-bar__search{display:flex;height:100%;justify-content:center;align-items:center;gap:20px}.pricing-controls-bar__search-input{height:100%;border:1px solid var(---gray-400, #C8CCCF);background:#fff;padding-left:15px}.pricing-controls-bar__search-button{width:140px}@font-face{font-family:Pretendard;src:url(/assets/Pretendard-Regular-BhrLQoBv.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Pretendard;src:url(/assets/Pretendard-Medium-Dw2vNklR.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Pretendard;src:url(/assets/Pretendard-SemiBold-ClEDdoZU.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Pretendard;src:url(/assets/Pretendard-Bold-BYNivUXw.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--gray-900: #2A2D2F;--bg-body: #f8f8f9}html,body{font-family:Pretendard,-apple-system,system-ui,Noto Sans KR,sans-serif;color:var(--gray-900);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}a,a:visited,a:hover,a:active{color:#000;text-decoration:inherit}ul,ol{list-style:none;margin:0;padding:0}.center{display:flex;flex-direction:column;align-items:center;text-align:center}
