.GuestChat_view__nqOzm{display:flex;flex-direction:column;height:100%;min-height:0}.GuestChat_scroll__ngGoe{flex:1;min-height:0}.GuestChat_hello__ijHJk{padding-top:8vh;text-align:center}.GuestChat_hello__ijHJk .GuestChat_subtitle__Cf17s{max-width:52ch;margin:12px auto 0;line-height:1.6}.GuestChat_modes__rPbK_{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:24px 0 20px}.GuestChat_suggestions__cSAWq{display:grid;gap:8px}.GuestChat_suggestions__cSAWq button{white-space:normal;font-weight:400}.GuestChat_dock__dR8ce{padding:0 24px calc(16px + env(safe-area-inset-bottom))}.GuestChat_dock__dR8ce>div{display:grid;gap:8px}.GuestChat_consent__idFWX{margin:0;color:var(--r-muted);font-size:var(--r-tx-xs);text-align:center;line-height:1.5}.GuestChat_consent__idFWX a{color:inherit;font-weight:400;text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 40%,transparent);text-underline-offset:2px}.GuestChat_consent__idFWX a:hover{color:var(--r-text);text-decoration-color:currentColor}.GuestChat_gate__9slg_{display:grid;gap:12px;margin-top:4px}.GuestChat_gate__9slg_ p{margin:0;color:var(--r-ink);opacity:.85;line-height:1.6}.GuestChat_actions__2pTqV{display:flex;flex-wrap:wrap;gap:8px}.GuestChat_limit__Vym3c{display:grid;gap:6px;padding:0 4px}.GuestChat_limitRow__0xOUC{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px;color:var(--r-muted);font-size:var(--r-tx-xs)}.GuestChat_limitRow__0xOUC button{font-size:var(--r-tx-xs)}.GuestChat_low__5pS2v{color:var(--r-accent-deep);font-weight:600}.GuestChat_error__ZXXJz{color:var(--r-danger);font-size:var(--r-tx-sm)}@media (max-width:767px){.GuestChat_dock__dR8ce{padding:0 12px calc(12px + env(safe-area-inset-bottom))}.GuestChat_hello__ijHJk{padding-top:2vh}}.GuestChat_view__nqOzm .GuestChat_held__Ekbwu{opacity:.7;border-style:dashed}.GuestChat_heldNote__494xY{justify-self:end;display:flex;align-items:center;gap:6px;margin-top:-12px;color:var(--r-muted);font-size:var(--r-tx-xs)}.GuestChat_heldNote__494xY svg{width:14px;height:14px}.GuestChat_view__nqOzm .r-msg-bot,.GuestChat_view__nqOzm .r-msg-user{overflow-wrap:anywhere;min-width:0}.GuestChat_view__nqOzm .r-prose pre,.GuestChat_view__nqOzm .r-prose table{max-width:100%;overflow-x:auto}.GuestChat_actions__2pTqV .GuestChat_outline__PlfyM{border:1px solid var(--r-card-border);border-radius:var(--r-rad-md);background:var(--r-card)}.GuestChat_outline__PlfyM:hover{background:var(--r-hover)}.guest-login{display:grid;gap:12px}.guest-login h2{margin:0}.guest-login__context{margin:0;color:var(--r-muted);font-size:var(--r-tx-sm);line-height:1.5}.guest-login__or{display:flex;align-items:center;gap:10px;color:var(--r-muted);font-size:var(--r-tx-xs)}.guest-login__or:after,.guest-login__or:before{content:"";flex:1;height:1px;background:var(--r-card-border)}.guest-login .guest-login__outline{border:1px solid var(--r-card-border);border-radius:var(--r-rad-md);background:var(--r-card)}.guest-login .guest-login__outline:hover{background:var(--r-hover)}.guest-login__close{float:right;margin:-8px -8px 0 0}.guest-login__code{letter-spacing:.3em;text-align:center}.guest-login__submit{margin-top:12px}.guest-login .guest-login__other{font-size:inherit}.guest-login__done{display:grid;justify-items:center;gap:8px;padding:12px 0;text-align:center}.guest-login__done svg{width:32px;height:32px;color:var(--r-green)}.guest-login__consent{margin:0;color:var(--r-muted);font-size:var(--r-tx-xs);line-height:1.5}.guest-login__consent a{color:inherit;font-weight:400;text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 40%,transparent);text-underline-offset:2px}.guest-login__consent a:hover{color:var(--r-text);text-decoration-color:currentColor}.guest-login-box:focus{outline:none}.guest-login-page{min-height:100dvh;display:grid;place-items:center;padding:16px;background:var(--r-bg)}.guest-login .r-hint{overflow-wrap:anywhere;margin-bottom:var(--r-tx-xs)}.guest-login .r-error{margin-bottom:1em}