.Conversation_thread__8TNr2{--bubble-max-width:100%;display:flex;flex-direction:column;justify-content:flex-start;gap:var(--space-2);width:100%;min-height:414px}.Conversation_briefSlot__rgXF1{min-height:156px;align-items:flex-start}.Conversation_outgoingSlot__g0Xjk{position:relative;min-height:88px}.Conversation_replyShell__BgSL8{position:absolute;left:0;right:0;bottom:0;display:flex;justify-content:flex-end;opacity:0;transform:translateY(8px);pointer-events:none;transition:opacity .36s ease,transform .42s cubic-bezier(.22,1,.36,1)}.Conversation_replyShellRevealed__0XBhF{opacity:1;transform:translateY(0);pointer-events:auto}.Conversation_signupSlot__1sW92{margin-top:var(--space-3);min-height:52px;align-items:flex-start}.Conversation_brief__ope_i{white-space:pre-line;line-height:32px}@media (min-width:900px){.Conversation_thread__8TNr2{--bubble-max-width:88%;min-height:460px}.Conversation_briefSlot__rgXF1{min-height:150px}.Conversation_brief__ope_i{line-height:38px}.Conversation_outgoingSlot__g0Xjk{min-height:104px}.Conversation_signupSlot__1sW92{margin-top:var(--space-4);min-height:62px}}.HomePage_root__O7d_6{position:relative;min-height:100dvh;display:grid;grid-template-rows:1fr auto;grid-template-columns:1fr 1fr;background:var(--color-bg-card);padding:var(--space-3) var(--space-5) calc(var(--space-5) + env(safe-area-inset-bottom)) var(--space-5);grid-gap:var(--space-2);gap:var(--space-2)}.HomePage_bottomLeftGroup__8y_1h,.HomePage_bottomRightGroup__zCIph,.HomePage_cornerButton__Og534,.HomePage_cornerLink__dYLaO{font-family:var(--font-family-sans);font-weight:var(--font-weight-medium);font-size:18px;line-height:1.25;letter-spacing:-.36px;color:var(--color-text-primary);text-decoration:none;align-self:center;transition:opacity var(--transition-fast);-webkit-tap-highlight-color:transparent;touch-action:manipulation}.HomePage_bottomLeftGroup__8y_1h{grid-row:2;grid-column:1;justify-self:start;align-self:center;gap:var(--space-5);display:none}.HomePage_bottomRightGroup__zCIph{grid-row:2;grid-column:2;justify-self:end;align-self:center;gap:var(--space-5);display:none}.HomePage_cornerLink__dYLaO{text-decoration:none;color:inherit}.HomePage_cornerButton__Og534{padding:0;border:0;background:transparent;cursor:pointer}.HomePage_cornerButton__Og534:disabled{cursor:progress;opacity:.6}.HomePage_cornerButton__Og534:disabled:hover,.HomePage_cornerButton__Og534:hover,.HomePage_cornerLink__dYLaO:hover{opacity:.6}.HomePage_cornerButton__Og534:focus-visible,.HomePage_cornerLink__dYLaO:focus-visible{outline:2px solid var(--color-brand);outline-offset:4px;border-radius:var(--radius-xs)}.HomePage_stage__BjWSA{grid-row:1;grid-column:1/-1;display:flex;align-items:flex-start;justify-content:center;padding:0 0 var(--space-6)}.HomePage_column__BZLnt{width:100%;max-width:560px;display:flex;flex-direction:column;gap:var(--space-3)}.HomePage_cta__Cn25F{position:relative;display:inline-flex;align-items:center;justify-content:center;width:100%;max-width:560px;height:88px;margin:var(--space-2) auto 0;padding:0 var(--space-6);background:var(--color-brand);color:var(--color-text-inverse);border-radius:var(--radius-pill);font-family:var(--font-family-sans);font-weight:var(--font-weight-medium);font-size:24px;line-height:1.25;letter-spacing:-.48px;cursor:pointer;transform:scale(.88);transform-origin:center;opacity:0;overflow:hidden;animation:HomePage_ctaExpand__0V6Tx .72s cubic-bezier(.22,1,.36,1) .25s forwards,HomePage_breathe__keiaa 3.6s ease-in-out 1.05s infinite;transition:background-color .2s ease,box-shadow .2s ease,transform var(--transition-fast)}.HomePage_cta__Cn25F:hover{background:var(--color-brand-hover);animation-play-state:running,paused}.HomePage_cta__Cn25F:active{background:var(--color-brand-pressed);transform:translateY(0)}.HomePage_cta__Cn25F[disabled]{cursor:progress;opacity:.85}.HomePage_cta__Cn25F:before{border-radius:inherit}.HomePage_cta__Cn25F:after,.HomePage_cta__Cn25F:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:0}.HomePage_cta__Cn25F:after{background:linear-gradient(115deg,transparent 35%,rgba(255,255,255,.45) 50%,transparent 65%);transform:translateX(-100%)}.HomePage_cta__Cn25F.HomePage_ctaSpotlight__8h7ST:before{animation:HomePage_ctaHalo__bK1L8 1.4s ease-out}.HomePage_cta__Cn25F.HomePage_ctaSpotlight__8h7ST:after{animation:HomePage_ctaShimmer__my1u_ 2.2s cubic-bezier(.22,1,.36,1)}@keyframes HomePage_ctaShimmer__my1u_{0%{transform:translateX(-100%);opacity:0}10%{opacity:1}to{transform:translateX(100%);opacity:0}}@keyframes HomePage_ctaHalo__bK1L8{0%{box-shadow:0 0 0 0 rgb(from var(--color-brand) r g b/.55);opacity:1}to{box-shadow:0 0 0 24px rgb(from var(--color-brand) r g b/0);opacity:0}}.HomePage_ctaLabel___Tnqx{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-4);white-space:nowrap}.HomePage_ctaGoogleIcon__6dge8{flex-shrink:0;width:28px;height:28px}.HomePage_legalNotice__z4GmC{grid-row:2;grid-column:1/-1;justify-self:center;align-self:center;margin:0;padding:0 var(--space-5);font-family:var(--font-family-sans);font-weight:var(--font-weight-regular);font-size:13px;line-height:1.4;letter-spacing:-.1px;color:var(--color-text-tertiary);text-align:center;opacity:0;animation:HomePage_legalFadeIn__BnGQ_ .6s ease .95s forwards}.HomePage_legalLink__H4GnG{color:inherit;font-weight:var(--font-weight-medium);text-decoration:none;transition:opacity var(--transition-fast);-webkit-tap-highlight-color:transparent;touch-action:manipulation}.HomePage_legalLink__H4GnG:hover{opacity:.7}.HomePage_legalLink__H4GnG:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px;border-radius:var(--radius-xs)}@keyframes HomePage_legalFadeIn__BnGQ_{to{opacity:1}}@keyframes HomePage_ctaExpand__0V6Tx{0%{opacity:0;transform:scale(.88)}55%{opacity:1}to{opacity:1;transform:scale(1)}}@media (min-width:900px){.HomePage_root__O7d_6{padding:var(--space-10)}.HomePage_stage__BjWSA{align-items:center}.HomePage_bottomLeftGroup__8y_1h,.HomePage_bottomRightGroup__zCIph,.HomePage_cornerButton__Og534,.HomePage_cornerLink__dYLaO{font-size:24px;letter-spacing:-.48px}.HomePage_bottomLeftGroup__8y_1h,.HomePage_bottomRightGroup__zCIph{display:inline-flex}.HomePage_column__BZLnt{max-width:620px;gap:var(--space-8)}.HomePage_cta__Cn25F{max-width:620px;height:104px;font-size:30px;letter-spacing:-.6px}.HomePage_ctaGoogleIcon__6dge8{width:32px;height:32px}.HomePage_legalNotice__z4GmC{font-size:14px}}