.arena-auth-required{position:fixed;inset:0;box-sizing:border-box;width:min(430px,calc(100% - 32px));max-height:calc(100dvh - 32px);margin:auto;padding:30px;overflow:auto;border:1px solid #d8e7de;border-radius:16px;background:#fff;color:#173724;box-shadow:0 24px 70px #0827173d;font-family:var(--arena-font)}.arena-auth-required::backdrop{background:#0c1c138a}.arena-auth-required__close{position:absolute;top:8px;right:8px;display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid #dce8e1;border-radius:9px;color:#405149;background:#fff;font:400 24px/1 var(--arena-font);cursor:pointer}.arena-auth-required__icon{display:grid;place-items:center;width:48px;height:48px;margin-bottom:16px;border-radius:12px;color:#173724;background:#e8f7ed}.arena-auth-required .arena-auth-required__kicker{margin:0 0 8px;color:#087c42;font-size:12px;font-weight:600;letter-spacing:.08em;line-height:1.4}.arena-auth-required h2{margin:0;color:#173724;font-size:24px;font-weight:700;line-height:30px}.arena-auth-required #arena-auth-message{margin:9px 0 0;color:#62736a;font-size:14px;line-height:21px}.arena-auth-required__actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:22px}.arena-auth-required__actions a{display:flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:44px;padding:10px 14px;border:1px solid #cfe0d6;border-radius:10px;color:#087c42;background:#fff;font-size:14px;font-weight:600;line-height:1.4;text-decoration:none}.arena-auth-required__actions .arena-auth-required__primary{background:#078247;color:#fff;border-color:#078247}.arena-auth-required__actions a:hover{box-shadow:inset 0 0 0 1px currentColor}.arena-auth-required :focus-visible{outline:3px solid #087f4c;outline-offset:3px}@media(max-width:700px){.arena-auth-required{padding:25px 20px 21px}}@media(prefers-reduced-motion:reduce){.arena-auth-required,.arena-auth-required::backdrop{animation:none;transition:none;scroll-behavior:auto}}