@font-face{font-family:Paperlogy;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/2408-3@1.0/Paperlogy-4Regular.woff2) format("woff2");font-weight:400;font-display:swap}:root{--color-primary:#16a08a;--color-primary-dark:#0f7d6b;--color-semantic-primary-normal:#ff5455;--color-semantic-label-normal:#212121;--color-semantic-label-assistive:#757575;--color-semantic-label-alternative:#c3c3c3;--color-semantic-label-placeholder:#9e9e9e;--color-semantic-label-disable:#b8b8ba;--color-semantic-line-normal:#e1e3e5;--color-semantic-fill-normal:#f9f9f9;--color-semantic-fill-disable:#f7f7f8;--color-semantic-status-positive:#06f;--color-semantic-status-destructive:#fc1c49;--color-semantic-material-dimmer:rgba(0,0,0,.12);--color-main:var(--color-semantic-primary-normal);--color-bg:#fff;--color-bg-soft:#f5f8f7;--color-bg-muted:#eef3f1;--color-text:#1c2b29;--color-text-muted:#5f726f;--color-border:#e4ebe9;--radius-sm:8px;--radius-md:14px;--radius-lg:22px;--shadow-card:0 6px 24px rgba(20,60,54,.08);--header-h:64px;font-family:Apple SD Gothic Neo,Pretendard,system-ui,-apple-system,Segoe UI,Roboto,Noto Sans KR,sans-serif;line-height:1.5;color:var(--color-text)}*,:after,:before{box-sizing:border-box}*{margin:0}body,html{height:100%}html{scrollbar-gutter:stable}body{background:var(--color-bg);color:var(--color-text);-webkit-font-smoothing:antialiased;touch-action:manipulation}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}button{font:inherit;cursor:pointer}ul{list-style:none;padding:0}.container{width:100%;max-width:1200px;margin:0 auto;padding-inline:20px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:10px 20px;border:1px solid transparent;border-radius:999px;font-weight:600;font-size:.95rem;transition:background .15s ease,color .15s ease,border-color .15s ease}.btn--primary{background:var(--color-primary);color:#fff}.btn--primary:hover{background:var(--color-primary-dark)}.btn--ghost{background:transparent;border-color:var(--color-border);color:var(--color-text)}.btn--ghost:hover{border-color:var(--color-primary);color:var(--color-primary)}.app-modal-overlay[data-v-a02c088c]{position:fixed;z-index:1000;inset:0;display:flex;align-items:center;justify-content:center;padding:24px 20px;background:var(--color-semantic-material-dimmer,rgba(0,0,0,.12))}.app-modal-overlay__dialog[data-v-a02c088c]{display:flex;width:var(--app-modal-overlay-dialog-width);max-height:calc(100dvh - 48px);flex-direction:column;overflow:hidden;border-radius:12px;background:#fff}.app-modal-overlay__body[data-v-a02c088c]{min-height:var(--app-modal-overlay-body-min-height);max-height:var(--app-modal-overlay-body-max-height);overflow-y:auto;padding:24px}@media(max-width:480px){.app-modal-overlay[data-v-a02c088c]{padding:20px 16px}.app-modal-overlay__body[data-v-a02c088c]{padding:20px}}.duplicate-login-modal__header[data-v-b781c739]{display:flex;min-height:77px;width:100%;align-items:center;justify-content:flex-end;padding:24px;border-bottom:1px solid #f1f3f5;background:#fff}.duplicate-login-modal__title[data-v-b781c739]{min-width:0;flex:1 0 0;color:#212121;font-size:18px;font-weight:600;line-height:1.6;letter-spacing:-.27px;text-align:center;word-break:break-word}.duplicate-login-modal__content[data-v-b781c739]{gap:24px;justify-content:center}.duplicate-login-modal__content[data-v-b781c739],.duplicate-login-modal__message-wrap[data-v-b781c739]{display:flex;width:100%;flex-direction:column;align-items:flex-start}.duplicate-login-modal__message[data-v-b781c739]{width:100%;overflow:hidden;color:#757575;font-size:16px;font-weight:400;line-height:1.6;letter-spacing:-.24px;text-align:center;text-overflow:ellipsis;word-break:break-word}.duplicate-login-modal__message p[data-v-b781c739]{margin:0}.duplicate-login-modal__confirm[data-v-b781c739]{display:flex;width:100%;height:48px;flex-shrink:0;align-items:center;justify-content:center;padding:0 32px;border:0;border-radius:8px;background:#ff5455;color:#fff;font-size:16px;font-weight:500;line-height:1;letter-spacing:-.24px;white-space:nowrap}.duplicate-login-modal__confirm[data-v-b781c739]:focus-visible,.duplicate-login-modal__confirm[data-v-b781c739]:hover{background:#e94748}[data-v-b781c739] .app-modal-overlay__body{padding:24px}@media(max-width:480px){.duplicate-login-modal__header[data-v-b781c739],[data-v-b781c739] .app-modal-overlay__body{padding:20px}.duplicate-login-modal__title[data-v-b781c739]{font-size:17px}.duplicate-login-modal__message[data-v-b781c739]{font-size:15px}}.app-error-state[data-v-ac70a19b]{display:flex;width:100%;min-height:471.73px;flex-direction:column;align-items:center;justify-content:center;gap:40px}.app-error-state__code[data-v-ac70a19b]{display:block;width:100%;max-width:720px;height:auto;overflow:visible;font-family:Pretendard,Apple SD Gothic Neo,sans-serif}.app-error-state__group[data-v-ac70a19b]{max-width:720px;gap:24px}.app-error-state__copy[data-v-ac70a19b],.app-error-state__group[data-v-ac70a19b]{display:flex;width:100%;flex-direction:column;align-items:center}.app-error-state__copy[data-v-ac70a19b]{gap:12px}.app-error-state__title[data-v-ac70a19b]{font-size:24px;font-weight:600}.app-error-state__description[data-v-ac70a19b],.app-error-state__title[data-v-ac70a19b]{color:#212121;line-height:1.6;letter-spacing:-.015em;text-align:center}.app-error-state__description[data-v-ac70a19b]{font-size:16px;font-weight:400}.app-error-state__button[data-v-ac70a19b]{display:inline-flex;height:48px;align-items:center;justify-content:center;padding-inline:28px;border:1px solid #ff5455;border-radius:8px;background:#fff;color:#ff5455;font-size:16px;font-weight:500;line-height:1;letter-spacing:-.015em;font-feature-settings:"case" on;transition:background .15s ease,color .15s ease}.app-error-state__button[data-v-ac70a19b]:focus-visible,.app-error-state__button[data-v-ac70a19b]:hover{background:#ff54550f}@media(max-width:720px){.app-error-state[data-v-ac70a19b]{min-height:380px;gap:24px}.app-error-state__title[data-v-ac70a19b]{font-size:20px}}.error-page[data-v-0168a2ba]{display:flex;width:100%;max-width:1200px;min-height:60vh;margin:0 auto;padding:40px 20px}
