.page_homeContent__N_bje{flex:1 1;display:flex;flex-direction:column;position:relative;overflow:hidden}.page_topSection__BJIHX{flex:1 1;padding:24px 32px 200px;overflow-y:auto;max-width:640px;width:100%;margin:0 auto}.page_topBar__nfw_d{display:flex;justify-content:flex-end;margin:-6px -6px 2px 0}@supports (padding:env(safe-area-inset-top)){.page_topSection__BJIHX{padding-top:calc(24px + env(safe-area-inset-top))}}@supports (padding:env(safe-area-inset-bottom)){.page_topSection__BJIHX{padding-bottom:calc(200px + env(safe-area-inset-bottom))}}.page_greetingArea__caM2G{margin-bottom:24px}.page_greeting__aVIO6{font-family:var(--font-display);font-size:32px;font-weight:400;color:var(--ink);letter-spacing:-.02em}.page_greetingInvite__lhinv{font-family:var(--font-display);font-size:20px;font-weight:400;line-height:1.35;color:var(--ink-soft);letter-spacing:-.01em;margin-top:6px}.page_reminderArea__DfyWs{max-width:100%}.page_starterScaffold__xIGpG{display:flex;flex-direction:column;align-items:center;gap:8px;padding:0 32px 4px;text-align:center}.page_starterIntro__j4Rhn{font-family:var(--font-display);font-size:20px;font-weight:400;color:var(--ink);letter-spacing:-.01em;line-height:1.3;max-width:300px}.page_starterExample__so90u{font-size:13px;color:var(--ink-muted);line-height:1.5;max-width:300px}.page_starterDismiss__iTCYj{margin-top:2px;background:none;border:none;color:var(--ink-muted);font-size:12px;cursor:pointer;transition:color .2s}.page_starterDismiss__iTCYj:hover{color:var(--ink-soft)}.page_inputControls__hnugi{position:fixed;left:0;right:0;bottom:var(--keyboard-restore-nudge,0);z-index:40;display:grid;grid-template-columns:1fr auto 1fr;grid-column-gap:32px;column-gap:32px;align-items:start;padding:20px 32px 76px;background:linear-gradient(to top,var(--cream) 62%,transparent);pointer-events:none}.page_inputControls__hnugi>*{pointer-events:auto}@supports (padding:env(safe-area-inset-bottom)){.page_inputControls__hnugi{padding-bottom:calc(76px + env(safe-area-inset-bottom))}}.page_micArea__UU4u4{grid-column:2;display:flex;flex-direction:column;align-items:center;gap:12px}.page_inputControls__hnugi .page_sideIcon__Wwfzj{grid-column:3;justify-self:start;margin-top:8px}.page_micHint__DyXUy{font-size:13px;color:var(--ink-muted);font-weight:400}.page_sideIcon__Wwfzj{width:48px;height:48px;border-radius:50%;background:rgba(0,0,0,.03);display:grid;place-items:center;color:var(--ink-muted);transition:all .2s}.page_sideIcon__Wwfzj:hover{background:rgba(0,0,0,.05);color:var(--ink-soft)}.page_sideIcon__Wwfzj:active{transform:scale(.95)}.page_textInputArea__DlX5I{padding:16px 24px 100px;display:flex;flex-direction:column;gap:12px;max-width:640px;width:100%;margin:0 auto}@supports (padding:env(safe-area-inset-bottom)){.page_textInputArea__DlX5I{padding-bottom:calc(100px + env(safe-area-inset-bottom))}}.page_textInput__T9_Tu{width:100%;padding:16px;border:1px solid rgba(0,0,0,.08);border-radius:12px;background:white;font-family:var(--font-body);font-size:15px;line-height:1.5;color:var(--ink);resize:none;outline:none;transition:border-color .2s}.page_textInput__T9_Tu:focus{border-color:var(--sage)}.page_textInput__T9_Tu::placeholder{color:var(--ink-muted)}.page_textInputActions__y1jHX{display:flex;align-items:center;justify-content:space-between}.page_textSubmitBtn__UOFow{display:flex;align-items:center;gap:8px;padding:10px 20px;background:var(--sage);color:white;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:opacity .2s}.page_textSubmitBtn__UOFow:hover:not(:disabled){opacity:.9}.page_textSubmitBtn__UOFow:disabled{opacity:.4;cursor:not-allowed}.page_listeningOverlay__fz4XU{position:fixed;inset:0;background:var(--cream);display:flex;flex-direction:column;align-items:center;justify-content:center;padding-bottom:100px;z-index:50;cursor:pointer}.page_listeningText__srdBU{font-size:15px;font-weight:400;color:var(--ink-soft);margin-top:20px}.page_processingContainer__ph_qU{display:flex;flex-direction:column;align-items:center;gap:20px}.page_processingDots__wP4Du{display:flex;gap:6px}.page_dot__diNHx{width:6px;height:6px;border-radius:50%;background:var(--ink-muted);animation:page_dotPulse__zZ_Yy 1.4s ease-in-out infinite}.page_dot__diNHx:nth-child(2){animation-delay:.2s}.page_dot__diNHx:nth-child(3){animation-delay:.4s}@keyframes page_dotPulse__zZ_Yy{0%,80%,to{opacity:.25;transform:scale(1)}40%{opacity:1;transform:scale(1.3)}}.page_processingText__t_SYg{font-size:15px;font-weight:400;color:var(--ink-soft);letter-spacing:-.01em}.page_micButtonActive__K3L1X{position:absolute;bottom:100px}@supports (bottom:env(safe-area-inset-bottom)){.page_micButtonActive__K3L1X{bottom:calc(100px + env(safe-area-inset-bottom))}}@media (max-width:600px){.page_topSection__BJIHX{padding-left:20px;padding-right:20px}.page_greeting__aVIO6{font-size:26px}.page_inputControls__hnugi,.page_textInputArea__DlX5I{padding-left:20px;padding-right:20px}}