.lg{--n-bg:#141029;--n-card:#171230;--n-card-2:#1f1942;--n-line:#2c2450;--n-line-2:#3a3068;--n-text:#f2eff8;--n-text-2:#b7afd0;--n-text-3:#8e86ac;--violet-lift:#7b5cd6;max-width:600px;color:var(--n-text);word-break:keep-all;line-break:strict}:is(html:has(.lg),body:has(.lg)){background:#141029}.lgCard{border:1px solid var(--n-line);border-radius:var(--r-panel);background:linear-gradient(168deg, #ffffff0d 0%, #fff0 46%), var(--n-card);max-width:440px;box-shadow:0 2px #100c22,0 24px 48px -28px #000c,inset 0 1px #ffffff14}.lg .accCard__title{color:var(--n-text)}.lg .accCard__body{color:var(--n-text-2)}.lgConsent{text-align:left;width:100%;margin-top:24px}.lgConsent__title{letter-spacing:-.01em;color:var(--n-text-3);margin:0 0 10px;font-size:13px;font-weight:800}.lgCheck{border:1px solid var(--n-line-2);background:var(--n-card-2);color:var(--n-text);cursor:pointer;border-radius:14px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:15px;font-weight:700;line-height:1.65;display:flex}.lgCheck input{width:20px;height:20px;accent-color:var(--violet-lift);flex-shrink:0;margin:2px 0 0}.lgCheck:has(input:checked){border-color:var(--violet-lift)}.lgConsent__links{flex-wrap:wrap;gap:8px 14px;margin:10px 0 0;padding-left:44px;font-size:13px;font-weight:700;display:flex}.lgConsent__links a{color:var(--n-text-2);text-underline-offset:3px;text-decoration:underline}.lgConsent__links a:hover{color:var(--star,#ffd76a)}.lgRows{flex-direction:column;gap:4px;margin:12px 0 0;padding-left:44px;display:flex}.lgRows>div{grid-template-columns:1fr;font-size:13px;line-height:1.7;display:grid}@media (min-width:480px){.lgRows>div{grid-template-columns:80px 1fr;gap:0 10px}}.lgRows dt{color:var(--n-text-3);font-weight:700}.lgRows dd{color:var(--n-text-2);margin:0}.lgConsent .kakaoLogin{margin-top:26px}.lgConsent .kakaoLogin:disabled{opacity:.45;cursor:default}.lgTip{text-align:center;color:var(--n-text-3);margin:18px 0 0;font-size:12px;line-height:1.75}.lg .accError{color:#ffb4ab;background:#b3261e2e}.lgChoices{width:100%;margin-top:26px}.lgChoices .lgConsent{margin-top:0}.lgSignup{text-align:center;color:var(--n-text-3);margin:18px 0 0;font-size:13px;line-height:1.75}.lgSignup__open{font:inherit;color:var(--n-text);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:4px 2px;font-weight:800;text-decoration:underline}.lgSignup__open:hover,.lgSignup__open:focus-visible{color:var(--star,#ffd76a)}
