.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-close:hover{background:var(--ct-surface-hover)}.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-guest-prompt-secondary:hover{background:var(--ct-surface-hover)}
