.wordmark[data-v-e9d543e8]{letter-spacing:-.055em;font-weight:800;line-height:1;display:inline-block}.wordmark--header[data-v-e9d543e8]{font-size:30px}.wordmark--hero[data-v-e9d543e8]{color:var(--invert-accent-ink);font-size:28px}@media (width<=980px){.wordmark--header[data-v-e9d543e8]{font-size:26px}}.resolving[data-v-631b0bce]{background:var(--page);min-height:100dvh;padding:var(--space-3);flex-direction:column;justify-content:center;align-items:center;gap:18px;display:flex}.resolving__spinner[data-v-631b0bce]{border:2.5px solid var(--accent-ring);border-top-color:var(--accent);border-radius:50%;width:20px;height:20px;animation:.7s linear infinite spin}.resolving__text[data-v-631b0bce]{color:var(--ink-faint);margin:0;font-size:13px;font-weight:700}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--annyeong-off-white:#f5f4f0;--annyeong-near-black:#0a0a0c;--annyeong-purple:#7c3aed;--annyeong-purple-deep:#140433;--font-sans:"Manrope", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-kr:"Noto Sans KR", "Apple SD Gothic Neo", var(--font-sans);--text-hero:50px;--text-hero-sm:44px;--text-hero-form:40px;--text-lead:17px;--text-body:16px;--text-label:13px;--text-kicker:12px;--text-fine:12.5px;--page:#faf8f5;--surface-raised:#fff;--surface-hover:#f5f3f0;--surface-sunken:#f1eff4;--surface-accent-soft:#f3eefd;--ink:var(--annyeong-near-black);--ink-strong:#3b3b42;--ink-muted:#55555c;--ink-soft:#77747e;--ink-faint:#8a8a90;--ink-placeholder:#b7b3bd;--ink-separator:#d6d2da;--accent:var(--annyeong-purple);--accent-hover:#6d28d9;--accent-active:#5b21b6;--accent-ink:#6d28d9;--accent-disabled:#c4b5fd;--on-accent:#fff;--on-accent-faint:#ffffff59;--accent-ring:#7c3aed1f;--accent-ring-strong:#7c3aed66;--accent-glow:0 14px 34px #7c3aed52;--accent-selection:#7c3aed40;--knob-shadow:0 1px 3px #0a0a0c40;--border:#0a0a0c1f;--border-control:#0a0a0c24;--segment-empty:#e7e3e9;--danger:#b4231a;--success:#1a7f37;--control-height:58px;--control-radius:29px;--control-padding:16px;--control-height-sm:54px;--control-radius-sm:27px;--box-radius:20px;--space-1:.5rem;--space-2:1rem;--space-3:1.5rem;--space-4:2.5rem;--space-5:4rem;--measure:540px;--radius:.5rem;--invert-page:#0a0a0c;--invert-ink:#fff;--invert-ink-soft:#b9b9c0;--invert-ink-muted:#8e8b96;--invert-ink-faint:#9b9ba1;--invert-ink-label:#77747e;--invert-accent-ink:#a78bfa;--invert-border:#ffffff38;--invert-surface:#ffffff0f;--invert-surface-hover:#ffffff14;--invert-glow:radial-gradient(circle, #7c3aed57, transparent 65%);--transition-glow:radial-gradient(circle, #7c3aed52, transparent 65%);--invert-solid:#fff;--invert-solid-hover:#efedea;--invert-solid-ink:#0a0a0c;--visual-glow:radial-gradient(circle, #7c3aed38, transparent 62%);--visual-grid:radial-gradient(#ffffff0d 1px, transparent 1px);--visual-ring-outer:#a78bfa24;--visual-ring-middle:#a78bfa38;--visual-ring-inner:#a78bfa52;--visual-ring-fill:#7c3aed0f;--visual-core-glow:0 0 24px #7c3aede6;--ambient-dot:#d8c7ff;--ambient-halo:#8b5cf6;--ambient-link:#a78bfa;--ambient-glow-start:radial-gradient(circle, #7c3aed24 0%, #7c3aed00 70%);--ambient-glow-end:radial-gradient(circle, #7c3aed1a 0%, #7c3aed00 70%);--visual-dot-strong:#a78bfa;--visual-dot-soft:#a78bfa8c;--visual-dot-glow:0 0 14px #a78bfa80;--auth-anim-seed:#ede4ff;--auth-anim-seed-glow:0 0 18px #c4b5fde6;--auth-anim-trail-start:#a78bfa;--auth-anim-trail-end:#dcd1ff;--auth-anim-pulse:#fff;--auth-anim-pulse-glow:0 0 12px 3px #d6c7ffd9, 0 0 34px 8px #7c3aed80;--auth-anim-envelope:#f1ebff;--auth-anim-envelope-shadow:drop-shadow(0 0 14px #c4b5fd8c);--auth-anim-bloom:radial-gradient(circle, #7c3aed6b, #7c3aed24 42%, #7c3aed00 72%);--auth-anim-halo:radial-gradient(circle, #c4b5fd33, #c4b5fd00 68%);--auth-anim-halo-border:#c4b5fd1a;--auth-anim-ripple:#d6c7ffbf;--auth-anim-particle:#e7deff;--auth-anim-particle-glow:0 0 14px #c4b5fde6;--auth-anim-hairline:#c4b5fd;--auth-anim-avatar-fill:radial-gradient(circle at 34% 26%, #f3eeff57, #7c3aed2e 72%);--auth-anim-avatar-border:#c4b5fd6b;--auth-anim-avatar-shadow:0 0 50px #7c3aed6b, inset 0 1px 0 #ffffff2e;--auth-anim-avatar-glow:radial-gradient(circle, #7c3aed75, #7c3aed00 68%);--auth-anim-glyph:#f1ebff;--auth-anim-pill-surface:#18073ad1;--auth-anim-pill-border:#c4b5fd4d;--auth-anim-pill-shadow:0 20px 44px #05011080;--auth-anim-pill-ink:#fbfaff;--auth-anim-chip-surface:#7c3aed21;--auth-anim-chip-border:#c4b5fd42;--auth-anim-chip-ink:#c9baf0}@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/manrope-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/manrope-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/noto-sans-kr-900-an.woff2)format("woff2");unicode-range:U+C548}@font-face{font-family:Noto Sans KR;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/noto-sans-kr-900-nyeong.woff2)format("woff2");unicode-range:U+B155}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--page);min-height:100dvh;color:var(--ink);font-family:var(--font-sans);font-size:var(--text-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;line-height:1.6}h1,h2,p{margin:0}a{color:var(--accent-ink);text-decoration:none}a:hover{color:var(--accent)}::selection{background:var(--accent-selection)}input,select,button,textarea{font-family:inherit}input{color:var(--ink);caret-color:var(--accent)}input::placeholder{color:var(--ink-placeholder);opacity:1}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@keyframes fade-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes pulse-ring{0%{opacity:.7;transform:scale(.6)}70%,to{opacity:0;transform:scale(1.6)}}@keyframes dot-pulse{0%,to{opacity:.5}50%{opacity:1}}@keyframes drift{0%,to{transform:translate(0)}25%{transform:translate(7px,-9px)}55%{transform:translate(-6px,6px)}80%{transform:translate(4px,9px)}}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}
