[data-slot=dialog-overlay]:has(+.auth-required){background:#071b368a}.auth-required{text-align:center;background:#fff;border:0;border-radius:22px;gap:18px;width:min(510px,100% - 32px);max-width:510px;padding:32px 34px 34px;box-shadow:0 28px 80px #04183447}.auth-required [data-slot=dialog-close]{color:#405a7c;opacity:1;border-radius:50%;place-items:center;width:42px;height:42px;font-weight:800;display:grid;top:18px;right:18px}.auth-required [data-slot=dialog-close] svg{stroke-width:3px;width:24px;height:24px}.auth-required [data-slot=dialog-close]:hover{color:#0b2e5e;background:#eff6ff}.auth-required-icon{object-fit:contain;width:120px;height:120px;margin:0 auto -2px;display:block}.auth-required-header,.auth-required-header *{text-align:center}.auth-required-header{gap:11px}.auth-required-header [data-slot=dialog-title]{color:#0b3474;font-size:27px;font-weight:750;line-height:1.2}.auth-required-header [data-slot=dialog-description]{color:#60738f;max-width:420px;margin:0 auto;font-size:16px;line-height:1.55}.auth-required-actions{margin-top:2px;display:grid}.auth-required-actions a{color:#fff;background:linear-gradient(135deg,#1478ff,#0068ee);border-radius:11px;gap:9px;width:100%;min-height:52px;font-size:17px;font-weight:700;box-shadow:0 9px 22px #0f6fff33}.auth-required-actions a:hover{background:linear-gradient(135deg,#086ef1,#005ed9)}.auth-gate-notice{color:#526b8d;margin-top:8px;font-size:13px;line-height:1.45;display:block}@media (max-width:560px){.auth-required{border-radius:20px;gap:15px;width:calc(100% - 32px);padding:24px}.auth-required-icon{width:94px;height:94px}.auth-required-header [data-slot=dialog-title]{font-size:23px}.auth-required-header [data-slot=dialog-description]{font-size:15px}.auth-required-actions a{min-height:50px}}
