.dlsRoot[data-v-6a61ac82]{align-items:center;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:24px;position:fixed;z-index:10010}@media(max-width:767px){.dlsRoot[data-v-6a61ac82]{align-items:flex-end;padding:0}}.dlsDim[data-v-6a61ac82]{background:#191f288c;top:0;right:0;bottom:0;left:0;position:absolute}.dlsPanel[data-v-6a61ac82]{background:#fff;border-radius:16px;box-shadow:0 24px 60px #00000059;display:flex;flex-direction:column;max-height:calc(100dvh - 48px);outline:none;overflow:hidden;position:relative;transition:transform .25s cubic-bezier(.22,1,.36,1);width:min(960px,100%)}.dlsPanel.isDragging[data-v-6a61ac82]{transition:none}@media(max-width:767px){.dlsPanel[data-v-6a61ac82]{border-radius:20px 20px 0 0;box-shadow:0 -12px 40px #191f282e;max-height:calc(100dvh - 24px);width:100%}}.dlsGrabber[data-v-6a61ac82]{display:none}@media(max-width:767px){.dlsGrabber[data-v-6a61ac82]{background:#ffffff8c;border-radius:999px;display:block;height:5px;left:50%;margin-left:-32px;pointer-events:none;position:absolute;top:8px;width:64px;z-index:3}}.dlsClose[data-v-6a61ac82]{align-items:center;background:transparent;border:0;border-radius:8px;color:#8b95a1;cursor:pointer;display:inline-flex;height:40px;justify-content:center;padding:0;position:absolute;right:16px;top:16px;width:40px;z-index:3}.dlsClose[data-v-6a61ac82]:hover{background:#f5f6f8;color:#1a1c1f}@media(max-width:767px){.dlsClose[data-v-6a61ac82]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#191f286b;border-radius:50%;color:#fff;height:40px;right:12px;top:18px;width:40px}.dlsClose[data-v-6a61ac82]:hover{background:#191f2899;color:#fff}}.dlsScroll[data-v-6a61ac82]{display:grid;grid-template-columns:456px minmax(0,1fr);min-height:0;overflow:hidden}@media(max-width:1023px){.dlsScroll[data-v-6a61ac82]{grid-template-columns:minmax(0,42%) minmax(0,1fr)}}@media(max-width:767px){.dlsScroll[data-v-6a61ac82]{display:block;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}}.dlsHero[data-v-6a61ac82]{background:#0b1220 url(../images/demo/login_banner.jpg) 50%/cover no-repeat;color:#fff;display:flex;flex-direction:column;min-height:640px;overflow:hidden;padding:36px;position:relative}.dlsHero[data-v-6a61ac82]:before{background:linear-gradient(180deg,#060b1559,#060b1533 35%,#060b15d1);content:"";top:0;right:0;bottom:0;left:0;position:absolute}.dlsHero[data-v-6a61ac82]>*{position:relative}@media(max-width:1023px){.dlsHero[data-v-6a61ac82]{padding:28px}}@media(max-width:767px){.dlsHero[data-v-6a61ac82]{background-position:center 30%;min-height:0;padding:22px 16px 12px}}.dlsBadge[data-v-6a61ac82]{align-items:center;display:inline-flex;gap:6px}.dlsBadge svg[data-v-6a61ac82],.dlsBadge svg[data-v-6a61ac82] *{color:#fff;stroke:#fff}.dlsBadge[data-v-6a61ac82]{align-self:flex-start;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff2e;border-radius:999px;color:#fff;font-size:13px;font-weight:600;height:30px;letter-spacing:-.01em;padding:0 12px}@media(max-width:767px){.dlsBadge[data-v-6a61ac82]{font-size:12px;height:28px;padding:0 10px}}.dlsHeroCopy[data-v-6a61ac82]{margin-top:auto}@media(max-width:767px){.dlsHeroCopy[data-v-6a61ac82]{margin-top:10px}}.dlsHeroTitle[data-v-6a61ac82]{color:#fff;font-size:34px;font-weight:900;letter-spacing:-.03em;line-height:1.2;margin:0;word-break:keep-all}@media(max-width:1023px){.dlsHeroTitle[data-v-6a61ac82]{font-size:28px}}@media(max-width:767px){.dlsHeroTitle[data-v-6a61ac82]{font-size:22px;line-height:1.25}.dlsHeroBr[data-v-6a61ac82]{display:none}}.dlsHeroDesc[data-v-6a61ac82]{color:#ffffffd9;font-size:15px;font-weight:500;line-height:1.7;margin:16px 0 0;word-break:keep-all}@media(max-width:767px){.dlsHeroDesc[data-v-6a61ac82]{display:none}}.dlsPick[data-v-6a61ac82]{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a;border:1px solid hsla(0,0%,100%,.18);border-radius:12px;display:flex;gap:14px;margin-top:26px;padding:12px}@media(max-width:767px){.dlsPick[data-v-6a61ac82]{border-radius:10px;gap:12px;margin-top:10px;padding:8px}}.dlsPickThumb[data-v-6a61ac82]{background:#f5f6f8;border-radius:6px;flex:0 0 auto;height:56px;overflow:hidden;width:84px}.dlsPickThumb img[data-v-6a61ac82]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;width:100%}@media(max-width:767px){.dlsPickThumb[data-v-6a61ac82]{height:46px;width:66px}}.dlsPickText[data-v-6a61ac82]{display:flex;flex-direction:column;gap:3px;min-width:0}@media(max-width:767px){.dlsPickText[data-v-6a61ac82]{gap:1px}}.dlsPickLabel[data-v-6a61ac82]{color:#ffffffb3;font-size:12px;font-weight:500}@media(max-width:767px){.dlsPickLabel[data-v-6a61ac82]{font-size:11px;line-height:1.3}}.dlsPickTitle[data-v-6a61ac82]{color:#fff;font-size:15px;font-weight:700;letter-spacing:-.01em;line-height:1.35;word-break:keep-all}@media(max-width:767px){.dlsPickTitle[data-v-6a61ac82]{font-size:14px}}.dlsPickMeta[data-v-6a61ac82]{color:#ffffffc7;font-size:13px;font-weight:500}@media(max-width:767px){.dlsPickMeta[data-v-6a61ac82]{font-size:12px;line-height:1.3}}.dlsPickDot[data-v-6a61ac82]{color:#ffffff73;margin:0 6px}.dlsForm[data-v-6a61ac82]{background:#fff;display:flex;flex-direction:column;justify-content:center;min-width:0;padding:52px 56px 40px}@media(max-width:1023px){.dlsForm[data-v-6a61ac82]{padding:48px 32px 32px}}@media(max-width:767px){.dlsForm[data-v-6a61ac82]{padding:16px 16px calc(14px + env(safe-area-inset-bottom,0px))}}.dlsTitle[data-v-6a61ac82]{color:#1a1c1f;font-size:28px;font-weight:800;letter-spacing:-.02em;line-height:1.3;margin:0}@media(max-width:767px){.dlsTitle[data-v-6a61ac82]{font-size:22px}}.dlsSub[data-v-6a61ac82]{color:#626d83;font-size:14px;line-height:1.6;margin:6px 0 26px;word-break:keep-all}@media(max-width:767px){.dlsSub[data-v-6a61ac82]{font-size:13px;line-height:1.5;margin:2px 0 12px}}.dlsFields[data-v-6a61ac82]{display:flex;flex-direction:column;gap:16px}@media(max-width:767px){.dlsFields[data-v-6a61ac82]{gap:10px}}.dlsField[data-v-6a61ac82]{display:flex;flex-direction:column;gap:8px}.dlsField label[data-v-6a61ac82]{color:#1a1c1f;font-size:13px;font-weight:700}@media(max-width:767px){.dlsField[data-v-6a61ac82]{gap:5px}.dlsField label[data-v-6a61ac82]{font-size:12px}}.dlsInputWrap[data-v-6a61ac82]{position:relative}.dlsInputWrap input[data-v-6a61ac82]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #d8dde4;border-radius:8px;color:#1a1c1f;font-family:inherit;font-size:14px;height:48px;padding:0 44px 0 14px;width:100%}.dlsInputWrap input[data-v-6a61ac82]::-moz-placeholder{color:#9aa3b2}.dlsInputWrap input[data-v-6a61ac82]::placeholder{color:#9aa3b2}.dlsInputWrap input[data-v-6a61ac82]:focus{border-color:#1a1c1f;box-shadow:0 0 0 3px #1c38751f;outline:none}@media(max-width:767px){.dlsInputWrap input[data-v-6a61ac82]{font-size:16px;height:44px}}.dlsInputIcon[data-v-6a61ac82]{height:48px;position:absolute;right:0;top:0;width:44px}@media(max-width:767px){.dlsInputIcon[data-v-6a61ac82]{height:44px}}.dlsInputIcon[data-v-6a61ac82]{align-items:center;color:#8b95a1;display:inline-flex;justify-content:center;pointer-events:none}.dlsInputIcon svg[data-v-6a61ac82],.dlsInputIcon svg[data-v-6a61ac82] *{color:inherit;stroke:currentColor}.dlsEye[data-v-6a61ac82]{background:transparent;border:0;border-radius:8px;cursor:pointer;padding:0;pointer-events:auto}.dlsEye[data-v-6a61ac82]:hover{color:#1a1c1f}.dlsRow[data-v-6a61ac82]{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-top:-2px}@media(max-width:767px){.dlsRow[data-v-6a61ac82]{margin-top:0}}.dlsRemember[data-v-6a61ac82]{align-items:center;color:#626d83;cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;gap:8px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dlsRemember input[data-v-6a61ac82]{border:0;height:1px;margin:-1px;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);overflow:hidden}.dlsRemember input:checked+.dlsCheck[data-v-6a61ac82]{background:#1a1c1f;border-color:#1a1c1f}.dlsRemember input:checked+.dlsCheck svg[data-v-6a61ac82],.dlsRemember input:checked+.dlsCheck svg[data-v-6a61ac82] *{color:#fff;stroke:#fff}.dlsRemember input:focus-visible+.dlsCheck[data-v-6a61ac82]{box-shadow:0 0 0 3px #1c387533}.dlsCheck[data-v-6a61ac82]{align-items:center;background:#fff;border:1.5px solid #c5ccd6;border-radius:5px;display:inline-flex;height:20px;justify-content:center;transition:background .15s ease,border-color .15s ease;width:20px}.dlsCheck svg[data-v-6a61ac82],.dlsCheck svg[data-v-6a61ac82] *{color:transparent;stroke:transparent}.dlsFind[data-v-6a61ac82]{align-items:center;display:inline-flex;font-size:13px;gap:8px}.dlsFind a[data-v-6a61ac82]{color:#626d83;font-weight:500;text-decoration:none}.dlsFind a[data-v-6a61ac82]:hover{color:#1a1c1f;text-decoration:underline}.dlsFindDot[data-v-6a61ac82]{color:#c5ccd6}.dlsFindNarrow[data-v-6a61ac82]{display:none}@media(max-width:767px){.dlsFindWide[data-v-6a61ac82]{display:none}.dlsFindNarrow[data-v-6a61ac82]{display:inline}}.dlsSubmit[data-v-6a61ac82]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:8px;color:#fff;cursor:pointer;font-family:inherit;font-size:15px;font-weight:800;height:50px;margin-top:4px;transition:background .15s ease;width:100%}.dlsSubmit[data-v-6a61ac82],.dlsSubmit[data-v-6a61ac82]:hover:not(:disabled){background:#1a1c1f}.dlsSubmit[data-v-6a61ac82]:disabled{cursor:not-allowed;opacity:.6}@media(max-width:767px){.dlsSubmit[data-v-6a61ac82]{height:46px;margin-top:2px}}.dlsDivider[data-v-6a61ac82]{align-items:center;color:#626d83;display:flex;font-size:12px;gap:12px;margin:22px 0}@media(max-width:767px){.dlsDivider[data-v-6a61ac82]{margin:10px 0}}.dlsDivider[data-v-6a61ac82]:after,.dlsDivider[data-v-6a61ac82]:before{background:#e7e8ee;content:"";flex:1;height:1px}.dlsSocial[data-v-6a61ac82]{display:grid;gap:12px;grid-template-columns:1fr 1fr}.dlsSocialBtn[data-v-6a61ac82]{align-items:center;border-radius:8px;cursor:pointer;display:inline-flex;font-size:15px;font-weight:700;gap:8px;height:50px;justify-content:center;text-decoration:none;transition:filter .15s ease}.dlsSocialBtn.naver[data-v-6a61ac82],.dlsSocialBtn.naver[data-v-6a61ac82]:active,.dlsSocialBtn.naver[data-v-6a61ac82]:focus,.dlsSocialBtn.naver[data-v-6a61ac82]:hover{background:#03c75a;color:#fff}.dlsSocialBtn.kakao[data-v-6a61ac82],.dlsSocialBtn.kakao[data-v-6a61ac82]:active,.dlsSocialBtn.kakao[data-v-6a61ac82]:focus,.dlsSocialBtn.kakao[data-v-6a61ac82]:hover{background:#fee500;color:#3c1e1e}.dlsSocialBtn[data-v-6a61ac82]:hover{filter:brightness(.96)}@media(max-width:767px){.dlsSocialBtn[data-v-6a61ac82]{font-size:14px;height:44px}}.dlsFoot[data-v-6a61ac82]{color:#626d83;font-size:14px;margin:22px 0 0;text-align:center}@media(max-width:767px){.dlsFoot[data-v-6a61ac82]{font-size:13px;margin-top:12px}}.dlsFoot a[data-v-6a61ac82]{font-weight:800;margin-left:4px;text-decoration:underline;text-underline-offset:3px}.dlsFoot a[data-v-6a61ac82],.dlsFoot a[data-v-6a61ac82]:hover{color:#1a1c1f}.dls-enter-active[data-v-6a61ac82],.dls-leave-active[data-v-6a61ac82]{transition:opacity .25s ease}.dls-enter-active .dlsPanel[data-v-6a61ac82],.dls-leave-active .dlsPanel[data-v-6a61ac82]{transition:transform .25s cubic-bezier(.22,1,.36,1),opacity .25s ease}.dls-enter-from[data-v-6a61ac82],.dls-leave-to[data-v-6a61ac82]{opacity:0}.dls-enter-from .dlsPanel[data-v-6a61ac82],.dls-leave-to .dlsPanel[data-v-6a61ac82]{transform:translateY(12px) scale(.98)}@media(max-width:767px){.dls-enter-from .dlsPanel[data-v-6a61ac82],.dls-leave-to .dlsPanel[data-v-6a61ac82]{transform:translateY(100%)}}@media(prefers-reduced-motion:reduce){.dls-enter-active[data-v-6a61ac82],.dls-enter-active .dlsPanel[data-v-6a61ac82],.dls-leave-active[data-v-6a61ac82],.dls-leave-active .dlsPanel[data-v-6a61ac82]{transition:none}}
