.cs-root{position:relative;min-height:100vh;min-height:100dvh;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#050507;color:var(--st-ink,#f3f1f8);padding:48px 22px}.cs-bg{position:absolute;inset:0;z-index:0;pointer-events:none}.cs-bg img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(1700px,165%);max-width:none;height:auto;opacity:.6;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 12%,#000 72%,transparent);mask-image:linear-gradient(180deg,transparent 0,#000 12%,#000 72%,transparent)}.cs-bg:after{content:"";background:radial-gradient(72% 56% at 50% 42%,rgba(5,5,7,0) 28%,rgba(5,5,7,.66) 100%)}.cs-bg:after,.cs-parts{position:absolute;inset:0}.cs-parts{z-index:1;pointer-events:none}.cs-inner{position:relative;z-index:3;width:100%;max-width:640px;text-align:center;display:flex;flex-direction:column;align-items:center}.cs-wordmark{width:300px;max-width:74vw;height:auto;display:block;margin-bottom:30px;opacity:.98;filter:drop-shadow(0 0 26px rgba(122,63,242,.4))}.cs-eyebrow{font-size:12px;letter-spacing:.3px;font-weight:600;color:var(--st-acc-hi,#9a6bff);margin-bottom:22px;padding-left:.36em}.cs-head{margin:0 0 20px;font-family:var(--font-display,Georgia),Georgia,"Times New Roman",serif;font-weight:500;font-size:clamp(30px,5.2vw,54px);line-height:1.2;letter-spacing:.3px;color:#f6f4fc;text-shadow:0 2px 48px rgba(122,63,242,.28)}.cs-head,.cs-sub{white-space:pre-line;word-break:keep-all}.cs-sub{margin:0 0 38px;max-width:42em;font-size:clamp(.95rem,2.4vw,1.08rem);line-height:1.8;color:var(--st-ink-dim,#a8a1c2)}.cs-form,.cs-sub{font-family:Pretendard,Pretendard Variable,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,system-ui,sans-serif}.cs-form{width:100%;max-width:448px}.cs-form .wl-form{display:flex;gap:10px;width:100%}.cs-form .wl-input{flex:1 1 auto;min-width:0;height:52px;padding:0 16px;background:rgba(255,255,255,.045);border:1px solid transparent;border-image:linear-gradient(180deg,rgba(154,107,255,.55),rgba(40,34,62,.9)) 1;border-radius:0;box-shadow:inset 0 0 24px rgba(122,63,242,.06);color:var(--st-ink,#f3f1f8);font-size:15px;font-family:inherit;outline:none;transition:box-shadow .15s,background .15s}.cs-form .wl-input::placeholder{color:var(--st-ink-faint,#6f6890)}.cs-form .wl-input:focus{border-image:linear-gradient(180deg,rgba(154,107,255,.95),rgba(122,63,242,.6)) 1;background:rgba(122,63,242,.1);box-shadow:inset 0 0 24px rgba(122,63,242,.14),0 0 20px rgba(122,63,242,.22)}.cs-form .wl-input[aria-invalid=true]{border-image:none;border-color:#c0506a}.cs-form .wl-btn{position:relative;flex:0 0 auto;height:52px;padding:0 30px;background:rgba(18,14,32,.66);border:1px solid var(--st-acc,#7a3ff2);border-radius:0;box-shadow:0 0 22px rgba(122,63,242,.26),inset 0 0 22px rgba(122,63,242,.08);color:#fff;font-size:15px;font-weight:700;letter-spacing:.3px;font-family:inherit;cursor:pointer;white-space:nowrap;transition:background .15s,box-shadow .15s}.cs-form .wl-btn:hover:not(:disabled){background:rgba(122,63,242,.2);box-shadow:0 0 34px rgba(122,63,242,.55),inset 0 0 26px rgba(122,63,242,.14)}.cs-form .wl-btn:disabled{opacity:.6;cursor:wait}.cs-form .wl-msg{margin:14px 0 0;font-size:14px;line-height:1.6;color:var(--st-ink-dim,#a8a1c2);word-break:keep-all}.cs-form .wl-msg[role=alert]{color:#e08298}.cs-form>.wl-msg{margin:0;font-size:15px;color:#9a6bff}.cs-assure{display:flex;justify-content:center;flex-wrap:wrap;gap:6px 0;list-style:none;margin:28px 0 0;padding:0;font-family:Pretendard,Pretendard Variable,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,system-ui,sans-serif}.cs-assure li{position:relative;padding:0 16px;font-size:13px;color:var(--st-ink-faint,#6f6890);white-space:nowrap}.cs-assure li+li:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:1px;height:10px;background:var(--st-line,#2a2440)}.cs-foot{display:flex;flex-direction:column;gap:3px;margin-top:40px;font-style:normal;font-size:11px;letter-spacing:.3px;line-height:1.7;color:var(--st-ink-faint,#6f6890);word-break:keep-all;font-family:Pretendard,Pretendard Variable,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,system-ui,sans-serif}@media (max-width:460px){.cs-form .wl-form{flex-direction:column}.cs-form .wl-btn{width:100%}}