.WelcomeMoment_dim__KqCJ7{--welcome-surface:#f6f1ea;--welcome-field:#fffdfa;position:fixed;inset:0;z-index:60;display:flex;align-items:flex-end;justify-content:center;background:rgba(18,12,6,.46)}.WelcomeMoment_calla__NeGMx{--welcome-surface:#f5f5f5;--welcome-field:var(--panel)}.WelcomeMoment_panel__LhGVv{width:100%;max-height:92svh;overflow-y:auto;padding:10px 20px calc(22px + env(safe-area-inset-bottom, 0px));border-radius:28px 28px 0 0;background:var(--welcome-surface);color:#1c1a17;box-shadow:0 -12px 30px rgba(0,0,0,.18)}.WelcomeMoment_grab__oT3HI{width:36px;height:4px;margin:0 auto 14px;border-radius:4px;background:rgba(0,0,0,.15)}.WelcomeMoment_chips__T70Wo{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.WelcomeMoment_chip__s2OC7{min-height:44px;padding:0 12px;border:1px solid rgba(28,26,23,.16);border-radius:14px;background:var(--welcome-field);font-size:13.5px;font-weight:500}.WelcomeMoment_chip__s2OC7[aria-checked=true]{border-color:#1c1a17;background:#1c1a17;color:var(--welcome-surface)}.WelcomeMoment_area__7UhbG{display:block;margin-top:16px;padding:10px 12px 12px;border:1px solid rgba(28,26,23,.16);border-radius:16px;background:var(--welcome-field)}.WelcomeMoment_area__7UhbG:focus-within{border-color:#1c1a17}.WelcomeMoment_area__7UhbG label{display:block;margin-bottom:3px;font-size:12px;font-weight:600}.WelcomeMoment_area__7UhbG textarea,.WelcomeMoment_area__7UhbG textarea:focus,.WelcomeMoment_area__7UhbG textarea:focus-visible{width:100%;min-height:56px;padding:0;border:0;background:transparent;box-shadow:none;outline:none;resize:none;font-size:16px;color:inherit}.WelcomeMoment_area__7UhbG textarea::-moz-placeholder{color:#aba196}.WelcomeMoment_area__7UhbG textarea::placeholder{color:#aba196}.WelcomeMoment_actions__hetLm{display:flex;flex-direction:column;margin-top:14px}.WelcomeMoment_send__4W4E9{display:flex;align-items:center;justify-content:center;height:54px;border-radius:27px;background:var(--coral);color:var(--coral-ink,#fff);font-size:15.5px;font-weight:600}.WelcomeMoment_send__4W4E9:disabled{opacity:.5}.WelcomeMoment_skip__ZVw6r{min-height:44px;padding-top:6px;font-size:14px;font-weight:500}@media (min-width:700px){.WelcomeMoment_dim__KqCJ7{align-items:center}.WelcomeMoment_panel__LhGVv{width:540px;padding:34px 36px 30px;border-radius:28px;box-shadow:0 30px 80px rgba(0,0,0,.28)}.WelcomeMoment_grab__oT3HI{display:none}.WelcomeMoment_chips__T70Wo{margin-top:14px}.WelcomeMoment_chip__s2OC7{padding:0 15px;font-size:15px}.WelcomeMoment_area__7UhbG{margin-top:20px}.WelcomeMoment_area__7UhbG label{font-size:13.5px}.WelcomeMoment_area__7UhbG textarea{min-height:72px}.WelcomeMoment_actions__hetLm{flex-direction:row-reverse;align-items:center;justify-content:flex-start;gap:22px;margin-top:22px}.WelcomeMoment_send__4W4E9{height:52px;padding:0 34px;font-size:16px}.WelcomeMoment_skip__ZVw6r{padding-top:0;font-size:15px}}.brand-backdrop{position:fixed;inset:0;z-index:-1;overflow:hidden;pointer-events:none;contain:layout paint}.brand-backdrop__blob,.brand-backdrop__ramp{position:absolute;pointer-events:none}.brand-backdrop__ramp{inset:0}.brand-backdrop__blob{inset:-35%;filter:blur(60px)}.brand-backdrop--animated .brand-backdrop__blob{will-change:transform}.brand-backdrop--animated .brand-backdrop__blob--a{animation:brandBlobA 37s ease-in-out infinite alternate}.brand-backdrop--animated .brand-backdrop__blob--b{animation:brandBlobB 53s ease-in-out infinite alternate}.brand-backdrop--animated .brand-backdrop__blob--c{animation:brandBlobC 71s ease-in-out infinite alternate}@media (hover:none) and (pointer:coarse){body:has(:is(input,textarea,select):focus) .brand-backdrop--animated .brand-backdrop__blob{animation-play-state:paused}}.brand-backdrop--dark .brand-backdrop__ramp{background:linear-gradient(180deg,hsla(0,0%,100%,.06),transparent 55%)}.brand-backdrop--dark .brand-backdrop__blob--a{background:radial-gradient(36% 32% at 22% 26%,rgba(var(--coral-rgb),.45),transparent 70%)}.brand-backdrop--dark .brand-backdrop__blob--b{background:radial-gradient(42% 36% at 78% 16%,hsla(0,0%,100%,.16),transparent 72%)}.brand-backdrop--dark .brand-backdrop__blob--c{background:radial-gradient(48% 42% at 60% 88%,rgba(var(--coral-rgb),.24),transparent 70%)}.brand-backdrop--light .brand-backdrop__ramp{background:linear-gradient(180deg,#fff,hsla(213,7%,51%,.05) 52%,hsla(213,7%,51%,.13))}.brand-backdrop--light .brand-backdrop__blob--a{background:radial-gradient(40% 34% at 16% 8%,hsla(213,7%,51%,.16),transparent 72%)}.brand-backdrop--light .brand-backdrop__blob--b{background:radial-gradient(44% 38% at 86% 22%,hsla(213,7%,51%,.11),transparent 74%)}.brand-backdrop--light .brand-backdrop__blob--c{background:radial-gradient(30% 26% at 72% 6%,rgba(var(--coral-rgb),.1),transparent 72%)}@keyframes brandBlobA{0%{transform:translate3d(-3%,-2%,0) scale(1.04)}to{transform:translate3d(4%,3%,0) scale(1.13)}}@keyframes brandBlobB{0%{transform:translate3d(3%,2%,0) scale(1.1)}to{transform:translate3d(-4%,-3%,0) scale(1.02)}}@keyframes brandBlobC{0%{transform:translate3d(2%,-3%,0) scale(1.06)}to{transform:translate3d(-3%,4%,0) scale(1.15)}}@media (prefers-reduced-motion:reduce){.brand-backdrop--animated .brand-backdrop__blob{animation:none;transform:none;will-change:auto}}