[data-account-gate-concealed=true]{visibility:hidden!important}.account-gate{box-sizing:border-box;width:min(430px,calc(100vw - 32px));max-height:calc(100dvh - 32px);padding:30px;border:1px solid var(--line);border-radius:12px;color:var(--ink);background:#fff;box-shadow:0 18px 60px #102f2320}.account-gate::backdrop{background:#f5f7f3}.account-gate h2{font:600 23px/1.3 system-ui,sans-serif;margin:0 0 12px}.account-gate p{font:14px/1.6 system-ui,sans-serif;color:var(--muted);margin:0 0 22px}.account-gate-actions{display:grid;gap:10px}.account-gate button{min-height:44px;padding:11px 15px;border:1px solid var(--navy);border-radius:6px;background:var(--navy);color:#fff;font-size:14px}.account-gate button.secondary{border-color:var(--line);background:#fff;color:var(--ink)}.account-gate button:disabled{opacity:.55;cursor:default}.account-gate button:focus-visible{outline:2px solid var(--teal);outline-offset:3px}@media(max-width:480px){.account-gate{padding:25px}}
