.ct-guest-prompt{position:relative;padding:36px 28px 28px;border:1px solid var(--ct-border);border-radius:24px;background:var(--ct-surface);color:var(--ct-text);text-align:center;box-shadow:0 24px 72px #00000024}.ct-guest-prompt-close{position:absolute;top:14px;right:14px;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;color:var(--ct-text-secondary)}.ct-guest-prompt-logo{width:52px;height:52px;margin:0 auto 16px}.ct-guest-prompt h2{margin:0;font-size:22px;font-weight:700;letter-spacing:-.02em;line-height:1.25}.ct-guest-prompt p{margin:10px auto 22px;max-width:320px;color:var(--ct-text-secondary);font-size:15px;line-height:1.5}.ct-guest-prompt-actions{display:flex;flex-direction:column;gap:10px}.ct-guest-prompt-actions button{width:100%;height:48px;border-radius:14px;font-size:15px;font-weight:600}.ct-guest-prompt-primary{background:var(--ct-text);color:var(--ct-surface)}.ct-guest-prompt-primary:hover{opacity:.9}.ct-guest-prompt-secondary{border:1px solid var(--ct-border);background:var(--ct-surface);color:var(--ct-text)}.ct-auth-morphing :is(.ct-guest-prompt,.ct-auth-dialog){view-transition-name:ct-auth-morph}.ct-auth-morphing :is(.ct-modal-enter,.ct-modal-backdrop){animation:none!important}::view-transition-group(ct-auth-morph){animation-duration:.26s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}::view-transition-old(ct-auth-morph),::view-transition-new(ct-auth-morph){height:100%;animation-duration:.18s}
