.account-modal{width:min(420px,calc(100% - 32px));max-height:calc(100dvh - 32px);overflow-y:auto;margin:auto;padding:46px 30px 26px;border:1px solid #ffffffa6;border-radius:14px;background:rgba(244,248,246,.84);color:#111;text-align:center;box-shadow:0 18px 60px #0003,inset 0 1px 0 #ffffff80;backdrop-filter:blur(28px) saturate(115%);-webkit-backdrop-filter:blur(28px) saturate(115%)}
.account-modal::backdrop{background:#0004;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);animation:account-backdrop-in .3s ease both}.account-modal[open]{animation:account-modal-in .3s cubic-bezier(.2,.75,.25,1) both}
.account-modal-close{position:absolute;top:6px;right:6px;width:36px;height:36px;border:0;background:transparent;font-size:26px;color:#111}.account-modal-brand{display:block;width:110px;margin:0 auto 28px}.account-modal-brand img{display:block;width:100%;height:38px;object-fit:contain;filter:brightness(0)}.account-modal h2{font-size:23px;font-weight:500;line-height:1.3;letter-spacing:0;margin:0 0 10px}.account-modal>p{font-size:13px;line-height:1.5;margin:0 0 22px;color:#444}.account-modal-continue{display:flex;align-items:center;justify-content:center;gap:12px;min-height:44px;padding:12px 14px;background:#111;color:#fff;text-decoration:none;border-radius:6px;font-size:11px;font-weight:600}.account-modal .account-modal-detail{font-size:11px;margin:16px 0 26px}.account-modal-policy{display:flex;justify-content:center;flex-wrap:wrap;gap:18px;font-size:10px;color:#555}.account-modal-policy a{text-underline-offset:3px}.account-modal a:focus-visible,.account-modal button:focus-visible{outline:2px solid #195bd9;outline-offset:3px}
@keyframes account-modal-in{from{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes account-backdrop-in{from{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.account-modal[open],.account-modal::backdrop{animation:none}}@media(prefers-reduced-transparency:reduce){.account-modal{background:#f4f8f6;backdrop-filter:none;-webkit-backdrop-filter:none}}
