:root{--luje-font-sans: "Pretendard", Pretendard, -apple-system, BlinkMacSystemFont, system-ui, "Apple SD Gothic Neo", "Malgun Gothic", sans-serif}html,body,button,input,textarea,select,optgroup,code,kbd,pre,samp{font-family:var(--luje-font-sans)}html.luje-auth-header-pending .auth-area{visibility:hidden}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;--luje-chrome-safe-top: 0px;--luje-chrome-safe-right: 0px;--luje-chrome-safe-bottom: 0px;--luje-chrome-safe-left: 0px;--luje-safe-top: max( env(safe-area-inset-top, 0px), var(--luje-chrome-safe-top, 0px) );--luje-safe-right: max( env(safe-area-inset-right, 0px), var(--luje-chrome-safe-right, 0px) );--luje-safe-bottom: max( env(safe-area-inset-bottom, 0px), var(--luje-chrome-safe-bottom, 0px) );--luje-safe-left: max( env(safe-area-inset-left, 0px), var(--luje-chrome-safe-left, 0px) );--luje-bottom-nav-h: 60px;--luje-bottom-safe: calc( var(--luje-bottom-nav-h) + var(--luje-safe-bottom) )}.luje-fixed-bottom-bar{position:fixed;left:0;right:0;bottom:0;z-index:200;box-sizing:border-box;padding-left:max(16px,var(--luje-safe-left));padding-right:max(16px,var(--luje-safe-right));padding-bottom:calc(10px + var(--luje-safe-bottom));padding-top:10px}html.luje-with-bottom-nav .luje-fixed-bottom-bar--above-tab{bottom:var(--luje-bottom-safe);padding-bottom:10px}@media (min-width: 769px){html.luje-bottom-nav-mobile-only .luje-fixed-bottom-bar--above-tab{bottom:0;padding-bottom:calc(10px + var(--luje-safe-bottom))}}html:before{content:"";position:fixed;top:0;left:0;right:0;height:var(--luje-safe-top, 0px);background:#fff;z-index:2147483000;pointer-events:none}html:after{content:"";position:fixed;left:0;right:0;bottom:0;height:var(--luje-safe-bottom, 0px);background:#fff;z-index:2147483000;pointer-events:none}html:has(.matching-job-photo-lightbox:not(.hidden)):after,html:has(.detail-img-lightbox.is-open):after,html:has(.csd-photo-lightbox:not([hidden])):after,html:has(.instructor-photo-lightbox:not(.hidden)):after,html:has(.instructor-photo-lightbox.is-open):after,html:has(.pswp.pswp--open):after{background:#000}html,body{overflow-x:hidden;overflow-x:clip;max-width:100%}html,body{overscroll-behavior-y:none;overscroll-behavior-x:none;overscroll-behavior:none}.luje-scroll-pane,.luje-scroll-pane-y{overscroll-behavior-y:contain;overscroll-behavior:contain}html{background-color:#fff}img,video{max-width:100%;height:auto}@media (hover: none) and (pointer: coarse){button,input[type=button],input[type=submit],input[type=reset],select,summary{touch-action:manipulation}}@media (max-width: 768px){.btn-login{min-height:44px;box-sizing:border-box}.user-avatar{min-width:44px;min-height:44px}.user-avatar-btn{min-width:44px;min-height:44px;align-items:center;justify-content:center}}.matching-bottom-nav a.bottom-nav-item[href="community.html"],.bottom-nav a.bottom-nav-item[href="community.html"],.luje-bottom-nav a.bn-item[href="community.html"],.matching-bottom-nav a.bottom-nav-item[data-luje-business-nav-tab],.bottom-nav a.bottom-nav-item[data-luje-business-nav-tab],.luje-bottom-nav a.bn-item[data-luje-business-nav-tab],.matching-bottom-nav a.bottom-nav-item[href="messages.html"],.bottom-nav a.bottom-nav-item[href="messages.html"],.luje-bottom-nav a.bn-item[href="messages.html"]{position:relative}.luje-tab-new-dot,.nav-badge-dot{position:absolute;top:2px;left:50%;transform:translate(6px);width:6px;height:6px;border-radius:50%;background:#e53e3e;pointer-events:none;z-index:3;display:none}.luje-tab-new-dot.show,.nav-badge-dot.show{display:block}.matching-bottom-nav .bottom-nav-item.nav-badge,.bottom-nav .bottom-nav-item.nav-badge,.luje-bottom-nav a.bn-item.nav-badge{position:relative}.matching-bottom-nav .bottom-nav-item.nav-badge .nav-badge-dot,.bottom-nav .bottom-nav-item.nav-badge .nav-badge-dot,.luje-bottom-nav a.bn-item.nav-badge .nav-badge-dot{top:2px;left:50%;right:auto;transform:translate(6px)}nav.matching-bottom-nav .nav-badge-dot,nav.bottom-nav .nav-badge-dot,nav.luje-bottom-nav .nav-badge-dot,.luje-tab-new-dot{display:none!important;visibility:hidden!important;pointer-events:none!important}nav.matching-bottom-nav .nav-badge-dot.show,nav.bottom-nav .nav-badge-dot.show,nav.luje-bottom-nav .nav-badge-dot.show,.luje-tab-new-dot.show{display:none!important}.luje-bottom-nav a.bn-item.nav-badge .nav-badge-dot[data-luje-msg-dot].show,nav.matching-bottom-nav a.bottom-nav-item.nav-badge .nav-badge-dot[data-luje-msg-dot].show,nav.bottom-nav a.bottom-nav-item.nav-badge .nav-badge-dot[data-luje-msg-dot].show,nav.matching-bottom-nav a[href*="messages.html"].nav-badge .nav-badge-dot[data-luje-msg-dot].show,nav.bottom-nav a[href*="messages.html"].nav-badge .nav-badge-dot[data-luje-msg-dot].show,nav.luje-bottom-nav a[href*="messages.html"].nav-badge .nav-badge-dot[data-luje-msg-dot].show,nav.matching-bottom-nav a[href*="messages.html"] .nav-badge-dot[data-luje-msg-dot].show,nav.bottom-nav a[href*="messages.html"] .nav-badge-dot[data-luje-msg-dot].show,nav.luje-bottom-nav a[href*="messages.html"] .nav-badge-dot[data-luje-msg-dot].show{display:block!important;visibility:visible!important;pointer-events:none!important}html.luje-msg-badge-pending:not(.luje-msgr-chat-open):not(.community-write-open):not(.community-detail-open):not(.community-custom-board-create-open):not(.matching-job-detail-open):not(.jd-embed) .luje-bottom-nav a.bn-item.nav-badge .nav-badge-dot[data-luje-msg-dot],html.luje-msg-badge-pending:not(.luje-msgr-chat-open):not(.community-write-open):not(.community-detail-open):not(.community-custom-board-create-open):not(.matching-job-detail-open):not(.jd-embed) nav.matching-bottom-nav a.bottom-nav-item.nav-badge .nav-badge-dot[data-luje-msg-dot],html.luje-msg-badge-pending:not(.luje-msgr-chat-open):not(.community-write-open):not(.community-detail-open):not(.community-custom-board-create-open):not(.matching-job-detail-open):not(.jd-embed) nav.bottom-nav a.bottom-nav-item.nav-badge .nav-badge-dot[data-luje-msg-dot],html.luje-msg-badge-pending:not(.luje-msgr-chat-open):not(.community-write-open):not(.community-detail-open):not(.community-custom-board-create-open):not(.matching-job-detail-open):not(.jd-embed) nav.matching-bottom-nav a[href*="messages.html"] .nav-badge-dot[data-luje-msg-dot],html.luje-msg-badge-pending:not(.luje-msgr-chat-open):not(.community-write-open):not(.community-detail-open):not(.community-custom-board-create-open):not(.matching-job-detail-open):not(.jd-embed) nav.bottom-nav a[href*="messages.html"] .nav-badge-dot[data-luje-msg-dot],html.luje-msg-badge-pending:not(.luje-msgr-chat-open):not(.community-write-open):not(.community-detail-open):not(.community-custom-board-create-open):not(.matching-job-detail-open):not(.jd-embed) nav.luje-bottom-nav a[href*="messages.html"] .nav-badge-dot[data-luje-msg-dot]{display:block!important;visibility:visible!important;pointer-events:none!important}html.community-write-open .luje-bottom-nav a.bn-item.nav-badge .nav-badge-dot[data-luje-msg-dot],html.community-write-open .luje-bottom-nav a.bn-item.nav-badge .nav-badge-dot[data-luje-msg-dot].show,html.community-write-open nav.matching-bottom-nav a.bottom-nav-item.nav-badge .nav-badge-dot[data-luje-msg-dot],html.community-write-open nav.matching-bottom-nav a.bottom-nav-item.nav-badge .nav-badge-dot[data-luje-msg-dot].show,html.community-write-open nav.bottom-nav a.bottom-nav-item.nav-badge .nav-badge-dot[data-luje-msg-dot],html.community-write-open nav.bottom-nav a.bottom-nav-item.nav-badge .nav-badge-dot[data-luje-msg-dot].show,html.community-write-open nav.matching-bottom-nav a[href*="messages.html"] .nav-badge-dot[data-luje-msg-dot],html.community-write-open nav.matching-bottom-nav a[href*="messages.html"] .nav-badge-dot[data-luje-msg-dot].show,html.community-write-open nav.bottom-nav a[href*="messages.html"] .nav-badge-dot[data-luje-msg-dot],html.community-write-open nav.bottom-nav a[href*="messages.html"] .nav-badge-dot[data-luje-msg-dot].show,html.community-write-open nav.luje-bottom-nav a[href*="messages.html"] .nav-badge-dot[data-luje-msg-dot],html.community-write-open nav.luje-bottom-nav a[href*="messages.html"] .nav-badge-dot[data-luje-msg-dot].show,html.community-detail-open nav.bottom-nav a.bottom-nav-item.nav-badge .nav-badge-dot[data-luje-msg-dot],html.community-detail-open nav.bottom-nav a.bottom-nav-item.nav-badge .nav-badge-dot[data-luje-msg-dot].show,html.community-detail-open nav.bottom-nav a[href*="messages.html"] .nav-badge-dot[data-luje-msg-dot],html.community-detail-open nav.bottom-nav a[href*="messages.html"] .nav-badge-dot[data-luje-msg-dot].show,html.community-custom-board-create-open nav.bottom-nav a.bottom-nav-item.nav-badge .nav-badge-dot[data-luje-msg-dot],html.community-custom-board-create-open nav.bottom-nav a.bottom-nav-item.nav-badge .nav-badge-dot[data-luje-msg-dot].show,html.community-custom-board-create-open nav.bottom-nav a[href*="messages.html"] .nav-badge-dot[data-luje-msg-dot],html.community-custom-board-create-open nav.bottom-nav a[href*="messages.html"] .nav-badge-dot[data-luje-msg-dot].show,html.luje-msgr-chat-open .luje-bottom-nav a.bn-item.nav-badge .nav-badge-dot[data-luje-msg-dot],html.luje-msgr-chat-open .luje-bottom-nav a.bn-item.nav-badge .nav-badge-dot[data-luje-msg-dot].show,html.luje-msgr-chat-open nav.luje-bottom-nav a[href*="messages.html"] .nav-badge-dot[data-luje-msg-dot],html.luje-msgr-chat-open nav.luje-bottom-nav a[href*="messages.html"] .nav-badge-dot[data-luje-msg-dot].show,html.matching-job-detail-open .luje-bottom-nav a.bn-item.nav-badge .nav-badge-dot[data-luje-msg-dot],html.matching-job-detail-open .luje-bottom-nav a.bn-item.nav-badge .nav-badge-dot[data-luje-msg-dot].show,html.jd-embed .luje-bottom-nav a.bn-item.nav-badge .nav-badge-dot[data-luje-msg-dot],html.jd-embed .luje-bottom-nav a.bn-item.nav-badge .nav-badge-dot[data-luje-msg-dot].show{display:none!important;visibility:hidden!important;pointer-events:none!important}.luje-tab-login-overlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:10060;flex-direction:column;background:#f4f5f7;min-height:100dvh;min-height:100vh;font-family:inherit}.luje-tab-login-overlay.open{display:flex}.luje-tab-login-overlay-header{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:calc(54px + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) max(12px,env(safe-area-inset-right,0px)) 0 max(12px,env(safe-area-inset-left,0px));background:#fff;border-bottom:1px solid #ebebeb;box-sizing:border-box}.luje-tab-login-overlay-back{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;background:none;cursor:pointer;font-size:1.2rem;color:#1a1a1a;border-radius:50%;font-family:inherit;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.luje-tab-login-overlay-back:active{background:#f4f5f7}.luje-tab-login-overlay-header-spacer{width:40px;flex-shrink:0}.luje-tab-login-overlay-header-title{flex:1;text-align:center;font-size:1rem;font-weight:800;color:#1a1a1a;min-width:0}.luje-tab-login-overlay-body{flex:1;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:12px max(16px,env(safe-area-inset-right,0px)) max(16px,env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px));box-sizing:border-box}.luje-tab-login-overlay-inner{width:100%;max-width:420px;text-align:center;padding:20px;box-sizing:border-box}.luje-tab-login-overlay-title{font-size:1.1rem;font-weight:800;color:#1a1a1a;margin-bottom:8px}.luje-tab-login-overlay-desc{font-size:.88rem;color:#9ca3af;margin-bottom:24px;line-height:1.55}.luje-tab-login-overlay-btn{display:inline-block;padding:12px 28px;background:coral;color:#fff;border-radius:10px;font-size:.9rem;font-weight:700;text-decoration:none}
