.rc-setup{min-height:100dvh;display:grid;place-items:center;background:#f5f8fc;color:#14243b;padding:24px;font-family:var(--font-geist-sans),system-ui,sans-serif}.rc-setup-card{width:min(100%,560px);padding:36px;background:#fff;border:1px solid #dce4ee;border-radius:16px}.rc-setup-brand{color:#14243b;font-size:24px;font-weight:650;text-decoration:none}.rc-setup-kicker{margin-top:32px;color:#2563eb;font-size:14px;font-weight:600}.rc-setup h1{font-size:28px;letter-spacing:-.6px;line-height:1.2;margin:12px 0 16px;font-weight:600}.rc-setup p{line-height:1.6;font-size:14px}.rc-setup-org{display:flex;flex-direction:column;gap:12px;margin:24px 0;padding:16px;background:#f8fafc;border-radius:8px}.rc-setup-org span{color:#53647a;font-size:13px}.rc-setup-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin:24px 0}.rc-setup-actions button{min-height:44px;background:#2563eb;color:white;padding:12px 18px;border-radius:8px;font-weight:600}.rc-setup-actions button:disabled{opacity:.55;cursor:not-allowed}.rc-setup-actions .rc-setup-secondary{background:#eef3f9;color:#14243b}.rc-setup-actions a{color:#1d4ed8;text-decoration:underline}.rc-setup-alert{color:#b91c1c}.rc-setup-note{border-top:1px solid #dce4ee;padding-top:20px;color:#53647a}@media (max-width:540px){.rc-setup{padding:16px}.rc-setup-card{padding:24px}}