.coming-soon-modal_dialog__FRkqT{position:fixed;inset:0;z-index:70;display:none;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:max(1rem,var(--chai-safe-top,0px)) max(1rem,var(--chai-safe-right,0px)) max(1rem,var(--chai-safe-bottom,0px)) max(1rem,var(--chai-safe-left,0px));overflow:hidden;overscroll-behavior:none;touch-action:none;border:none;background:transparent;color:inherit}.coming-soon-modal_dialog__FRkqT[open]{display:grid;place-items:center}.coming-soon-modal_dialog__FRkqT::backdrop{background:rgb(45 84 49/.58)}.coming-soon-modal_dialog__FRkqT:focus{outline:none}.coming-soon-modal_card__tEJh_{position:relative;display:flex;width:min(calc(100vw - 2rem),22.5rem);max-height:min(90dvh,40rem);flex-direction:column;overflow:hidden;isolation:isolate;border-radius:28px;background:var(--color-brand-solid);box-shadow:0 22px 56px rgb(18 40 22/.42);color:#f8f7f2;touch-action:auto}@media (min-width:768px){.coming-soon-modal_card__tEJh_{width:26.5rem}}.coming-soon-modal_blob__88fSg{pointer-events:none;position:absolute;z-index:0;inset:-18% -8% 38%;background:radial-gradient(ellipse 68% 58% at 48% 38%,rgb(90 150 96/.95) 0,transparent 72%),radial-gradient(ellipse 42% 48% at 22% 62%,rgb(61 110 66/.9) 0,transparent 70%),radial-gradient(ellipse 38% 42% at 78% 48%,rgb(72 128 78/.75) 0,transparent 68%)}.coming-soon-modal_blobPulse__h4vSL{animation:coming-soon-modal_comingSoonBlob__Yf_wr 8s ease-in-out infinite}.coming-soon-modal_close__QUa_2{position:absolute;top:.5rem;right:.5rem;z-index:3;display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;border:0;border-radius:999px;background:transparent;color:var(--color-brand-on-solid);cursor:pointer;touch-action:manipulation}.coming-soon-modal_close__QUa_2:hover{background:rgb(255 255 255/.1)}.coming-soon-modal_close__QUa_2:focus-visible{outline:2px solid #fff080;outline-offset:2px}.coming-soon-modal_body__OF9_5{position:relative;z-index:2;display:flex;min-height:0;flex:1;flex-direction:column;padding:1.75rem 1.35rem 1.25rem}.coming-soon-modal_badgeRow__D8r30{display:flex;align-items:center;justify-content:center;gap:.55rem;padding-right:1.5rem}.coming-soon-modal_tea___iDG8{width:2.25rem;height:2.25rem;flex-shrink:0}.coming-soon-modal_badge__0zyqy{display:inline-flex;align-items:center;border-radius:999px;background:var(--color-brand-on-solid);padding:.28rem .8rem;font-size:.7rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--color-brand-solid)}.coming-soon-modal_title__yDmH5{margin:1.15rem 0 0;font-family:var(--font-display);font-size:clamp(1.85rem,6vw,2.35rem);font-weight:800;line-height:1.08;letter-spacing:-.03em;text-align:center;text-transform:uppercase;text-wrap:balance;color:var(--color-brand-on-solid)}.coming-soon-modal_lede___MsjH{margin:.7rem 0 0;font-size:.9375rem;line-height:1.5;text-align:center;text-wrap:pretty;color:rgb(248 247 242/.92)}.coming-soon-modal_perks__xEJMg{display:grid;gap:.55rem;min-height:0;margin:1.15rem 0 0;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;padding-right:.15rem;scrollbar-width:thin;scrollbar-color:rgb(248 247 242/.35) transparent}.coming-soon-modal_perk__lKE3W{display:grid;grid-template-columns:2.25rem 1fr;gap:.7rem;align-items:center}.coming-soon-modal_perkIcon__j7YPS{display:flex;width:2.25rem;height:2.25rem;align-items:center;justify-content:center;border-radius:10px;background:rgb(248 247 242/.12)}.coming-soon-modal_perkText__24R5k{margin:0;font-size:.8125rem;line-height:1.4;color:rgb(248 247 242/.94)}.coming-soon-modal_cta__MP8X9{display:inline-flex;min-height:48px;width:100%;flex-shrink:0;align-items:center;justify-content:center;margin-top:1.1rem;border:0;border-radius:999px;background:#fff080;padding:.75rem 1.25rem;font-size:1rem;font-weight:700;line-height:1.2;white-space:nowrap;color:var(--color-brand-solid);text-decoration:none;cursor:pointer;touch-action:manipulation}@media (max-width:379px){.coming-soon-modal_cta__MP8X9{font-size:.9375rem;padding-inline:1rem}}.coming-soon-modal_cta__MP8X9:hover{background:#ffe34d}.coming-soon-modal_cta__MP8X9:active{transform:scale(.98)}.coming-soon-modal_cta__MP8X9:focus-visible{outline:2px solid var(--color-brand-on-solid);outline-offset:3px}@keyframes coming-soon-modal_comingSoonBlob__Yf_wr{0%,to{transform:scale(1) translateZ(0)}50%{transform:scale(1.06) translate3d(0,6px,0)}}@media (prefers-reduced-motion:reduce){.coming-soon-modal_blobPulse__h4vSL{animation:none}.coming-soon-modal_cta__MP8X9:active{transform:none}}@media (prefers-reduced-transparency:reduce){.coming-soon-modal_dialog__FRkqT::backdrop{background:rgb(45 84 49/.88)}}.support-space{container-type:inline-size;width:100%;max-width:1120px;margin-inline:auto;color:var(--color-brand-ink)}.support-modal :is(button,a,input,textarea,summary):focus-visible,.support-space :is(button,a,input,textarea,summary):focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:4px}.support-space :is(h1,h2,h3)[tabindex="-1"]:focus-visible{outline:none}.support-kicker{font-size:11px;line-height:1.5;font-weight:750;letter-spacing:.14em;text-transform:uppercase;color:var(--color-brand-muted)}.support-title{font-size:clamp(28px,4cqi,44px);line-height:1.12;letter-spacing:-.035em;font-weight:800}.support-lead{max-width:540px;color:var(--color-brand-body);font-size:16px;line-height:1.7}.support-split{display:grid;gap:28px}@container (min-width: 900px){.support-split{grid-template-columns:minmax(0,1fr) minmax(0,1.65fr);gap:48px}.support-conversation{grid-template-columns:minmax(0,1fr) 270px}}.support-panel{border:1px solid color-mix(in srgb,var(--color-brand-hairline) 16%,transparent);border-radius:16px;background:var(--color-brand-surface);padding:clamp(20px,3cqi,32px);min-width:0}.support-action{display:flex;min-height:48px;align-items:center;justify-content:center;gap:10px;border-radius:10px;background:var(--color-brand-primary);color:var(--color-brand-on-primary);padding:12px 24px;font-size:14px;font-weight:700;cursor:pointer;transition:background .15s}.support-action:hover{background:var(--color-brand-primary-hover)}.support-link{display:inline-flex;min-height:44px;align-items:center;gap:8px;color:var(--color-brand-primary);font-size:14px;font-weight:650}.support-choice{display:flex;align-items:center;gap:16px;min-height:84px;width:100%;border:1px solid color-mix(in srgb,var(--color-brand-hairline) 18%,transparent);border-radius:12px;padding:16px;text-align:left;background:var(--color-brand-surface);cursor:pointer;transition:border-color .15s,background .15s}.support-choice:hover{border-color:var(--color-brand-primary);background:var(--color-brand-canvas)}.support-choice[aria-checked=true],.support-choice[aria-pressed=true]{border-color:var(--color-brand-primary);background:color-mix(in srgb,var(--color-accent-green) 25%,var(--color-brand-surface))}.support-chip{min-height:44px;padding:10px 16px;border:1px solid color-mix(in srgb,var(--color-brand-hairline) 18%,transparent);border-radius:999px;font-size:13px;font-weight:650;color:var(--color-brand-body);background:var(--color-brand-surface);cursor:pointer}.support-chip[aria-pressed=true]{color:var(--color-brand-on-primary);background:var(--color-brand-primary);border-color:var(--color-brand-primary)}.support-form textarea{min-height:220px;max-height:480px}.support-step{height:3px;flex:1;background:color-mix(in srgb,var(--color-brand-primary) 15%,transparent);border-radius:3px}.support-step[data-active=true]{background:var(--color-brand-primary)}.support-modal{width:min(560px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow-y:auto;border:1px solid color-mix(in srgb,var(--color-brand-hairline) 20%,transparent);border-radius:20px;background:var(--color-brand-surface);color:var(--color-brand-ink);padding:24px;margin:auto}.support-modal::backdrop{background:rgb(0 0 0/.42)}.support-account{width:min(360px,calc(100vw - 24px));margin:0;position:fixed;top:80px;right:16px;left:auto;padding:12px}.support-account-row{display:flex;min-height:64px;gap:14px;align-items:center;border-radius:12px;padding:10px 12px}.support-account-row:hover{background:var(--color-brand-canvas)}@media (max-width:767px){.support-account{inset:auto 0 0;width:100%;max-width:100%;max-height:calc(100dvh - 24px);border-radius:22px 22px 0 0;padding:16px 16px max(16px,var(--chai-safe-bottom))}.support-submit{width:100%}}@media (prefers-reduced-motion:reduce){.support-modal *,.support-space *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@container (max-width:899px){.support-context-compact .support-context-copy{display:none}.support-context-compact .support-title{font-size:28px}}