.login-box{flex-direction:column;gap:12px;display:flex}.login-check{align-items:center;gap:8px;min-height:44px;font-size:15px;font-weight:700;display:flex}.login-check input{width:20px;height:20px}.login-btn{min-height:52px;font:inherit;cursor:pointer;border:0;border-radius:999px;font-size:16px;font-weight:700}.login-btn:disabled{opacity:.45;cursor:default}.login-google{color:#2b2a28;background:#fff;border:1.5px solid #ddd6c8}.login-kakao{color:#191919;background:#fee500}.login-note{color:var(--w-card-ink-soft);word-break:keep-all;margin:0;font-size:12.5px;line-height:1.6}.login-error{color:#b3402e;margin:0;font-size:14px}.account-row{border-top:1px dashed #2c2a2629;justify-content:space-between;gap:12px;padding:10px 0;font-size:14.5px;display:flex}.account-row:first-child{border-top:0}.account-danger{color:#b3402e;background:0 0;border:1.5px solid #e7b8ae;margin-top:8px}.login-gis{justify-content:center;min-height:44px;display:flex}.login-field{flex-direction:column;gap:6px;font-size:14px;font-weight:700;display:flex}.login-field input{min-height:48px;font:inherit;color:#2b2a28;background:#fff;border:1.5px solid #ddd6c8;border-radius:12px;padding:0 14px;font-size:16px;font-weight:400}.login-id{flex-direction:column;gap:12px;display:flex}.login-or{text-align:center;color:var(--w-card-ink-soft);margin:0;font-size:13px}.account-h2{color:#2c2a2699;margin:0 0 4px;font-size:13px;font-weight:700}.account-h2+.account-row{border-top:0}.wallet-balances{grid-template-columns:1fr 1fr;gap:8px;margin:6px 0 10px;display:grid}.wallet-coin{color:#6b6358;background:#f7f5ef;border-radius:14px;flex-direction:column;align-items:center;gap:2px;padding:10px 6px;font-size:13px;display:flex}.wallet-coin img{object-fit:contain;width:30px;height:30px}.wallet-coin strong{color:#2b2a28;font-size:18px}.wallet-actions{gap:8px;display:grid}.wallet-btn{min-height:52px;font:inherit;color:#2b2a28;cursor:pointer;background:#fff;border:1.5px solid #e5dccb;border-radius:14px;flex-direction:column;align-items:center;gap:1px;padding:8px 12px;font-size:14.5px;font-weight:700;display:flex}.wallet-btn small{color:#8f877b;font-size:11.5px;font-weight:500}.wallet-btn.is-armed{color:#2e3d6e;background:#eef1fa;border-color:#4a5c9c}.wallet-btn:disabled{opacity:.5;cursor:default}.wallet-msg{text-align:center;color:#4a5c9c;margin:8px 0 0;font-size:13.5px}.wallet-uses{color:#5a6155;margin:10px 0 4px;padding:0;font-size:13px;line-height:1.8;list-style:none}.wallet-uses b{color:#2b2a28;min-width:46px;display:inline-block}.wallet-note{color:#8f877b;word-break:keep-all;margin:4px 0 0;font-size:12px;line-height:1.6}.wallet-stamp{place-items:center;width:30px;height:30px;display:grid}.wallet-stamp svg{width:26px;height:26px}.wallet-coin small{color:#8f877b;font-size:11.5px}
