[data-account-action][hidden],[data-account-status][hidden]{display:none!important}.account-status{color:#31302e;white-space:nowrap;font:13px/1.4 Arial,sans-serif}.account-dialog{box-sizing:border-box;color:#20201e;text-align:left;background:#fffdf9;border:1px solid #ddd8d0;border-radius:24px;width:min(440px,100vw - 32px);padding:38px 36px 30px;font-family:Arial,Noto Sans KR,sans-serif;box-shadow:0 24px 90px #0003}.account-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#16141370}.account-dialog button,.account-dialog a{-webkit-tap-highlight-color:transparent}.account-dialog :focus-visible{outline-offset:4px;outline:3px solid #315efb}.account-close{color:#555;cursor:pointer;background:0 0;border:0;border-radius:50%;width:36px;height:36px;padding:0;font:28px/1 Arial,sans-serif;position:absolute;top:14px;right:16px}.account-close:hover{background:#eeeae4}.account-eyebrow{color:#927257;letter-spacing:.06em;margin:0 0 12px;font-size:12px;font-weight:700}.account-title{letter-spacing:-.04em;margin:0 0 12px;font-size:28px;line-height:1.25}.account-intro{color:#68645e;word-break:keep-all;margin:0 0 28px;font-size:14px;line-height:1.7}.account-age-confirmation{color:#4c4740;cursor:pointer;border:1px solid #e8e3dc;border-radius:10px;align-items:flex-start;gap:9px;margin:0 0 20px;padding:12px 14px;font-size:13px;line-height:1.6;display:flex}.account-age-checkbox{accent-color:#315efb;cursor:pointer;flex:none;width:16px;height:16px;margin:2px 0 0}.account-providers{gap:12px;display:grid}.account-provider{box-sizing:border-box;white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:50px;padding:12px 46px;font:600 14px/1.5 Arial,sans-serif;display:flex;position:relative}.account-provider--google{color:#1f1f1f;background:#fff;border-color:#747775}.account-provider--naver{color:#fff;background:#03a94d}.account-provider--kakao{color:#191919;background:#fee500}.account-provider-icon{object-fit:contain;width:20px;height:20px;position:absolute;left:20px}.account-provider--naver .account-provider-icon{width:48px;height:48px;left:6px}.account-provider:disabled{cursor:not-allowed}.account-provider-note{font-size:10px;font-weight:400;position:absolute;right:10px}.account-message{color:#6f5843;word-break:keep-all;min-height:22px;margin:18px 0 0;font-size:12px;line-height:1.65}.account-policy{color:#7b756c;word-break:keep-all;border-top:1px solid #e8e3dc;margin:18px 0 0;padding-top:18px;font-size:11px;line-height:1.8}.account-policy a{color:#4c4740;text-underline-offset:3px;text-decoration:underline}.account-delete-intro{color:#833b31;margin-bottom:14px}.account-delete-detail{color:#68645e;word-break:keep-all;margin:0 0 24px;font-size:13px;line-height:1.8}.account-delete-actions{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.account-delete-actions button{color:#4c4740;cursor:pointer;background:#fffdf9;border:1px solid #d6d0c7;border-radius:9px;min-height:42px;padding:10px 18px;font:600 13px/1.5 Arial,sans-serif}.account-delete-actions .account-delete-submit{color:#fff;background:#a13b32;border-color:#a13b32}.account-delete-dialog button:disabled,.account-delete-dialog input:disabled{cursor:wait;opacity:.65}.account-notice{box-sizing:border-box;z-index:10000;color:#333;background:#fffdf9;border:1px solid #ddd8d0;border-radius:12px;max-width:min(420px,100vw - 48px);margin:0;padding:16px 20px;font:14px/1.6 Arial,sans-serif;position:fixed;bottom:24px;right:24px;box-shadow:0 8px 30px #0002}.account-notice[hidden]{display:none}.site-policy-footer{color:#5e5851;justify-content:flex-end;padding:14px 32px 18px;font:12px/1.6 system-ui,Malgun Gothic,sans-serif;display:flex}.site-policy-footer nav{align-items:center;gap:20px;display:flex}.site-policy-footer a{color:inherit;text-underline-offset:3px;-webkit-text-decoration:underline #b2aaa1;text-decoration:underline #b2aaa1}.site-policy-footer a:hover{color:#20201e;text-decoration-color:currentColor}.site-policy-footer a:focus-visible{outline-offset:4px;border-radius:2px;outline:2px solid #315efb}
/*$vite$:1*/