.login-preview.svelte-ke95sb{pointer-events:none;-webkit-user-select:none;user-select:none;flex:none;width:min(468px,100%)}@media (width<=880px){.login-preview.svelte-ke95sb{display:none}}.preview-frame.svelte-ke95sb{background:var(--bg);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;height:min(78vh,648px);display:flex;position:relative;overflow:hidden}.preview-scroll.svelte-ke95sb{scrollbar-width:none;flex:1;padding:0 18px;overflow:hidden}.preview-scroll.svelte-ke95sb::-webkit-scrollbar{display:none}.preview-thread.svelte-ke95sb{flex-direction:column;gap:18px;min-height:100%;padding:18px 0 22px;display:flex}.preview-composer.svelte-ke95sb{flex:none;padding:12px 14px 14px}.inputbar.typing.svelte-ke95sb{border-color:var(--accent)}.ta-mirror.svelte-ke95sb{position:relative}.preview-ph.svelte-ke95sb{color:var(--ink-faint)}.send-btn.sb-idle.svelte-ke95sb{background:var(--bg-sunk);color:var(--ink-faint)}.preview-caret.svelte-ke95sb{vertical-align:-.18em;background:var(--ink);width:1.5px;height:1.05em;margin-left:1px;animation:.85s step-end infinite tw-blink;display:inline-block}.login-card.svelte-8ukb9p{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);width:100%;animation:rise .5s var(--ease) .16s both;overflow:hidden}.login-announce.svelte-8ukb9p{border-bottom:1px solid var(--line);text-align:left;align-items:center;gap:8px;padding:8px 14px;display:flex}.login-card.svelte-8ukb9p .btn-google{border:0;border-radius:0;margin:0}.login-card.svelte-8ukb9p .btn-google:hover{background:var(--surface-2)}.login-badge-tag.svelte-8ukb9p{font-family:var(--sans);letter-spacing:.03em;text-transform:uppercase;color:var(--accent-deep);background:var(--accent-tint);border-radius:999px;flex:none;padding:2px 8px;font-size:9.5px;font-weight:600}.login-badge-text.svelte-8ukb9p{font-family:var(--sans);color:var(--ink-soft);text-wrap:pretty;font-size:11px;line-height:1.3}.login-badge-name.svelte-8ukb9p{color:var(--accent-deep);font-weight:600}.login-notice.svelte-8ukb9p{font-family:var(--sans);color:var(--ink-faint);text-align:center;text-wrap:pretty;max-width:320px;margin:4px 0 0;font-size:11px;line-height:1.5}
