.GuestAuthProvider_overlay__LiMWQ{position:fixed;top:var(--auth-viewport-top,0);left:var(--auth-viewport-left,0);width:var(--auth-viewport-width,100%);height:var(--auth-viewport-height,100dvh);z-index:1000;display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:20px;background:#02060bd9;backdrop-filter:blur(10px)}.GuestAuthProvider_dialog__oJmsn{display:flex;flex-direction:column;width:min(100%,520px);max-height:100%;min-height:0;overflow:hidden;border:1px solid #ffffff24;border-radius:24px;background:#070e16;color:white;box-shadow:0 30px 100px #000a;outline:none}.GuestAuthProvider_heading___QgkO{display:flex;flex:none;align-items:flex-start;gap:16px;padding:20px 24px;border-bottom:1px solid #ffffff16}.GuestAuthProvider_heading___QgkO>div{flex:1;min-width:0}.GuestAuthProvider_heading___QgkO h2{font-size:17px;font-weight:600;line-height:1.5;outline:none}.GuestAuthProvider_heading___QgkO p{margin-top:4px;color:#aeb7c3;font-size:12px;line-height:1.6}.GuestAuthProvider_heading___QgkO button{display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;border-radius:50%;border:1px solid #ffffff24}.GuestAuthProvider_heading___QgkO button:focus-visible,.GuestAuthProvider_retry__CDwWS:focus-visible{outline:2px solid #b6deff;outline-offset:2px}.GuestAuthProvider_body__hyCoJ{min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.GuestAuthProvider_setup__l93pM{width:min(100%,1100px);height:min(860px,100%)}.GuestAuthProvider_setup__l93pM .GuestAuthProvider_body__hyCoJ{flex:1}.GuestAuthProvider_loading__aEvM6{display:flex;min-height:160px;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#aeb7c3;font-size:14px}.GuestAuthProvider_recovery__6s_gp{padding:24px;color:#e2e8f0;font-size:14px;line-height:1.7}.GuestAuthProvider_retry__CDwWS{display:block;min-height:44px;width:100%;margin-top:16px;padding:10px 16px;border:1px solid #ffffff24;border-radius:12px;background:#ffffff0d;color:white;font-size:14px;font-weight:600}@media (max-width:600px){.GuestAuthProvider_overlay__LiMWQ{padding:max(8px,env(safe-area-inset-top)) max(8px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left))}.GuestAuthProvider_dialog__oJmsn{border-radius:18px}.GuestAuthProvider_heading___QgkO{gap:12px;padding:14px 16px}}