.layout-module__Kozlhq__shell{background:var(--bg);min-height:100dvh;display:flex}.layout-module__Kozlhq__sidebar{background:linear-gradient(180deg, var(--brand-deep) 0%, var(--brand-darker) 100%);flex-direction:column;flex-shrink:0;width:236px;height:100vh;display:flex;position:sticky;top:0}.layout-module__Kozlhq__brand{border-bottom:1px solid #ffffff1a;flex-direction:column;align-items:flex-start;gap:6px;padding:22px 22px 18px;display:flex}.layout-module__Kozlhq__mark{flex-shrink:0;width:34px;height:34px}.layout-module__Kozlhq__name{font-family:Georgia,serif;font-size:20px;font-weight:var(--fw-semi);color:#fff;letter-spacing:.3px}.layout-module__Kozlhq__role{color:var(--brand-soft);letter-spacing:.5px;margin-top:1px;font-size:10px}.layout-module__Kozlhq__menu{flex:1;padding:12px;overflow-y:auto}.layout-module__Kozlhq__menu::-webkit-scrollbar{width:0}.layout-module__Kozlhq__group{color:#6f9a7e;font-size:11px;font-weight:var(--fw-semi);letter-spacing:.5px;padding:14px 12px 6px}.layout-module__Kozlhq__item{color:var(--brand-line);font-size:14px;font-weight:var(--fw-body);border-radius:9px;align-items:center;gap:11px;margin-bottom:2px;padding:11px 12px;transition:all .13s;display:flex}.layout-module__Kozlhq__item svg{flex-shrink:0;width:18px;height:18px}.layout-module__Kozlhq__item:hover{color:#fff;background:#ffffff12}.layout-module__Kozlhq__item.layout-module__Kozlhq__on{background:var(--brand-hi);color:#fff;font-weight:var(--fw-semi);box-shadow:0 2px 8px #00000026}.layout-module__Kozlhq__main{flex:1;min-width:0}.layout-module__Kozlhq__topbar{border-bottom:1px solid var(--line);height:56px;font-size:15px;font-weight:var(--fw-semi);background:#fff;justify-content:space-between;align-items:center;padding:0 22px;display:flex}.layout-module__Kozlhq__tbRight{align-items:center;gap:12px;display:flex}.layout-module__Kozlhq__tbUser{align-items:center;gap:9px;display:flex}.layout-module__Kozlhq__tbAva{background:var(--brand);color:#fff;width:32px;height:32px;font-size:13px;font-weight:var(--fw-semi);border-radius:50%;justify-content:center;align-items:center;display:flex}.layout-module__Kozlhq__tbName{font-size:13.5px;font-weight:var(--fw-med);color:var(--ink-700)}.layout-module__Kozlhq__logout{border:1px solid var(--line);font-family:inherit;font-size:12.5px;font-weight:var(--fw-semi);color:#5b6470;cursor:pointer;background:#fff;border-radius:8px;padding:6px 11px}.layout-module__Kozlhq__logout:hover{background:var(--bg)}.layout-module__Kozlhq__content{padding:22px}@media (max-width:860px){.layout-module__Kozlhq__shell{flex-direction:column}.layout-module__Kozlhq__sidebar{width:auto;height:auto;position:static}}.layout-module__Kozlhq__brandMark{height:20px}
.logo-module__H4qn2W__full,.logo-module__H4qn2W__mark{width:auto;display:block}
.auth-module__us5l0q__screen{background:#fff;flex-direction:column;min-height:100%;display:flex}.auth-module__us5l0q__inner{flex-direction:column;min-height:100%;padding:60px 30px 40px;display:flex}.auth-module__us5l0q__logo{flex-direction:column;align-items:center;gap:2px;margin-bottom:30px;display:flex}.auth-module__us5l0q__logo svg{width:auto;height:46px}.auth-module__us5l0q__brandMark{height:46px;margin-bottom:10px}.auth-module__us5l0q__nm{font-family:Georgia,Times New Roman,serif;font-size:30px;font-weight:var(--fw-semi);color:var(--brand-darker);letter-spacing:.4px;margin-top:6px}.auth-module__us5l0q__sb{font-size:12px;font-weight:var(--fw-med);color:var(--ink-400);letter-spacing:2.5px;margin-top:1px}.auth-module__us5l0q__h{font-size:20px;font-weight:var(--fw-head);color:var(--ink-800);letter-spacing:-.5px;margin-bottom:5px}.auth-module__us5l0q__p{color:var(--ink-400);letter-spacing:-.3px;margin-bottom:22px;font-size:13px;line-height:1.5}.auth-module__us5l0q__fld{margin-bottom:14px}.auth-module__us5l0q__fld label{font-size:13px;font-weight:var(--fw-semi);color:var(--ink-600);letter-spacing:-.3px;margin-bottom:6px;display:block}.auth-module__us5l0q__fld input{border:1.4px solid var(--line-strong);width:100%;height:48px;color:var(--ink-800);background:#fff;border-radius:12px;outline:none;padding:0 14px;font-family:inherit;font-size:15px}.auth-module__us5l0q__fld input:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-light)}.auth-module__us5l0q__hint{color:var(--ink-300);margin-top:5px;font-size:12px}.auth-module__us5l0q__err{color:var(--badge);margin-top:5px;font-size:12px}.auth-module__us5l0q__btn{cursor:pointer;background:var(--brand);color:#fff;width:100%;height:52px;font-family:inherit;font-size:16px;font-weight:var(--fw-bold);letter-spacing:-.3px;box-shadow:0 6px 16px var(--brand-glow);transition:transform var(--mo-tap), opacity var(--mo-ui);border:none;border-radius:14px;margin-top:8px}.auth-module__us5l0q__btn:active{transform:scale(var(--tap-lg))}.auth-module__us5l0q__btn:disabled{background:var(--brand-soft);box-shadow:none;cursor:not-allowed}.auth-module__us5l0q__alt{text-align:center;color:var(--ink-400);letter-spacing:-.3px;margin-top:18px;font-size:13px;line-height:1.6}.auth-module__us5l0q__opts{gap:18px;margin:2px 0 4px;display:flex}.auth-module__us5l0q__opt{color:var(--ink-600);letter-spacing:-.3px;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:7px;padding:6px 0;font-size:13px;display:flex}.auth-module__us5l0q__opt input{opacity:0;width:0;height:0;position:absolute}.auth-module__us5l0q__box{border:1.6px solid var(--ink-200);width:20px;height:20px;transition:background var(--mo-ui), border-color var(--mo-ui);background:#fff;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.auth-module__us5l0q__box svg{color:#fff;opacity:0;width:13px;height:13px}.auth-module__us5l0q__opt input:checked+.auth-module__us5l0q__box{background:var(--brand);border-color:var(--brand)}.auth-module__us5l0q__opt input:checked+.auth-module__us5l0q__box svg{opacity:1}.auth-module__us5l0q__opt input:focus-visible+.auth-module__us5l0q__box{box-shadow:0 0 0 3px var(--brand-light)}.auth-module__us5l0q__div{color:var(--ink-300);letter-spacing:-.3px;align-items:center;gap:12px;margin:26px 0 16px;font-size:12px;display:flex}.auth-module__us5l0q__div:before,.auth-module__us5l0q__div:after{content:"";background:var(--line-strong);flex:1;height:1px}.auth-module__us5l0q__socials{flex-direction:column;gap:9px;display:flex}.auth-module__us5l0q__social{cursor:pointer;width:100%;height:48px;font-family:inherit;font-size:15px;font-weight:var(--fw-semi);letter-spacing:-.3px;transition:transform var(--mo-tap), opacity var(--mo-ui);border:none;border-radius:12px;justify-content:center;align-items:center;gap:9px;display:flex}.auth-module__us5l0q__social:active{transform:scale(var(--tap-lg))}.auth-module__us5l0q__social:disabled{opacity:.55;cursor:not-allowed}.auth-module__us5l0q__social svg{flex-shrink:0;width:18px;height:18px}.auth-module__us5l0q__kakao{color:#191600;background:#fee500}.auth-module__us5l0q__naver{color:#fff;background:#03c75a}.auth-module__us5l0q__google{color:#1f1f1f;border:1.4px solid var(--line-strong);background:#fff}.auth-module__us5l0q__socialErr{color:var(--badge);text-align:center;margin-top:10px;font-size:12px;line-height:1.5}.auth-module__us5l0q__linkish{color:var(--ink-400);cursor:pointer;background:0 0;border:none;padding:6px;font-family:inherit;font-size:13px;text-decoration:underline}.auth-module__us5l0q__screen{position:relative}.auth-module__us5l0q__close{width:var(--tap);height:var(--tap);color:var(--ink-500);justify-content:center;align-items:center;display:flex;position:absolute;top:8px;right:8px}.auth-module__us5l0q__close svg{width:22px;height:22px}.auth-module__us5l0q__inline{gap:var(--sp-2);display:flex}.auth-module__us5l0q__inline input{flex:auto;min-width:0}.auth-module__us5l0q__side{border:1.4px solid var(--line-strong);background:var(--card);height:48px;font:inherit;font-size:var(--fs-md);font-weight:var(--fw-semi);color:var(--ink-800);cursor:pointer;border-radius:12px;flex:none;padding:0 14px}.auth-module__us5l0q__switch{margin:var(--sp-4) 0 0;text-align:center;font-size:var(--fs-md);color:var(--ink-500)}.auth-module__us5l0q__switch a{color:var(--brand);font-weight:var(--fw-bold)}
