.talk-module__rieBkq__page{height:calc(100dvh - var(--brand-bar-h) - var(--mini-bar-space,0px));background:var(--color-warm-ivory);min-height:560px;animation:.35s ease-out both talk-module__rieBkq__talk-fade-in;position:relative;overflow:hidden}@keyframes talk-module__rieBkq__talk-fade-in{0%{opacity:0}to{opacity:1}}.talk-module__rieBkq__frame{height:100%;max-width:var(--hero-frame-max);margin:0 auto;position:relative}.talk-module__rieBkq__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.talk-module__rieBkq__watermark{opacity:.1;pointer-events:none;border-radius:50%;width:360px;height:360px;position:absolute;top:136px;right:-60px}.talk-module__rieBkq__photo{background:var(--color-photo-placeholder);width:min(640px,50% - 80px);position:absolute;top:80px;bottom:0;left:0;-webkit-mask-image:linear-gradient(90deg,#000 0% 52%,#0009 72%,#0000 100%);mask-image:linear-gradient(90deg,#000 0% 52%,#0009 72%,#0000 100%)}.talk-module__rieBkq__photo img{object-fit:cover;object-position:50% 30%;width:100%;height:100%;display:block}.talk-module__rieBkq__subBand{z-index:2;background:#f4efe7eb;border-bottom:1px solid #26333214;height:80px;position:absolute;top:0;left:0;right:0}.talk-module__rieBkq__sub{z-index:2;box-sizing:border-box;grid-template-columns:1fr auto 1fr;align-items:center;height:80px;padding:0 40px;display:grid;position:absolute;top:0;left:0;right:0}.talk-module__rieBkq__back{font-family:var(--font-jost), sans-serif;letter-spacing:.24em;text-transform:uppercase;color:var(--color-charcoal-teal);justify-self:start;align-items:center;gap:12px;padding:10px 0;font-size:9.5px;text-decoration:none;transition:color .4s;display:flex}.talk-module__rieBkq__back:hover{color:var(--color-deep-teal)}.talk-module__rieBkq__lockup{font-size:29.0328px}.talk-module__rieBkq__who{justify-self:end;align-items:center;gap:12px;display:flex}.talk-module__rieBkq__startAgain{white-space:nowrap;cursor:pointer;font-family:var(--font-jost), sans-serif;letter-spacing:.24em;text-transform:uppercase;color:var(--color-muted-text);background:0 0;border:0;margin-right:14px;padding:10px 0;font-size:9.5px;transition:color .4s}.talk-module__rieBkq__startAgain:hover{color:var(--color-deep-teal)}.talk-module__rieBkq__whoAvatarDesk,.talk-module__rieBkq__whoAvatarMobile,.talk-module__rieBkq__avatarDesk,.talk-module__rieBkq__avatarMobile{flex:none;display:flex}.talk-module__rieBkq__whoAvatarMobile,.talk-module__rieBkq__avatarMobile{display:none}.talk-module__rieBkq__name{font-family:var(--font-allura), cursive;color:var(--color-deep-teal);font-size:32px;line-height:1}.talk-module__rieBkq__thread{z-index:1;width:620px;top:80px;left:calc(50% - 200px);bottom:calc(150px + var(--notice-room,0px));box-sizing:border-box;padding:48px 30px 24px 0;position:absolute;overflow-y:auto}.talk-module__rieBkq__threadPhoto{display:none}.talk-module__rieBkq__messages{flex-direction:column;gap:26px;display:flex}.talk-module__rieBkq__row{animation:.45s cubic-bezier(.2,.7,.2,1) both talk-module__rieBkq__talk-message-in;display:flex}@keyframes talk-module__rieBkq__talk-message-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes talk-module__rieBkq__talk-message-fade{0%{opacity:0}to{opacity:1}}.talk-module__rieBkq__lili{align-items:flex-start;gap:14px}.talk-module__rieBkq__you{justify-content:flex-end;align-items:flex-start;gap:12px}.talk-module__rieBkq__cardIndent{flex:none;width:40px}.talk-module__rieBkq__noteCard{flex:auto;min-width:0}.talk-module__rieBkq__col{flex-direction:column;gap:6px;min-width:0;display:flex}.talk-module__rieBkq__lili .talk-module__rieBkq__col{max-width:440px}.talk-module__rieBkq__you .talk-module__rieBkq__col{align-items:flex-end;max-width:400px}.talk-module__rieBkq__bubble{font-family:var(--font-cormorant), serif;color:var(--color-charcoal-teal);white-space:pre-line;overflow-wrap:anywhere;text-wrap:pretty;border-radius:16px;margin:0;padding:14px 22px;font-size:19px;font-weight:400;line-height:1.45}.talk-module__rieBkq__lili .talk-module__rieBkq__bubble{background:#ffffffbf;border:1px solid #2633320f;box-shadow:0 6px 18px #2633320d}.talk-module__rieBkq__you .talk-module__rieBkq__bubble{background:var(--color-seafoam-60)}.talk-module__rieBkq__time{font-family:var(--font-jost), sans-serif;letter-spacing:.12em;color:var(--color-muted-text);font-size:9.5px}.talk-module__rieBkq__lili .talk-module__rieBkq__time{padding-left:4px}.talk-module__rieBkq__you .talk-module__rieBkq__time{padding-right:4px}.talk-module__rieBkq__person{color:var(--color-misty-blue);flex:none;margin-top:18px}.talk-module__rieBkq__status{align-items:center;gap:14px}.talk-module__rieBkq__dots{align-items:center;gap:5px;height:20px;display:flex}.talk-module__rieBkq__dots i{background:var(--color-deep-teal);border-radius:50%;width:7px;height:7px;animation:1.2s ease-in-out infinite talk-module__rieBkq__talk-dot}.talk-module__rieBkq__dots i:nth-child(2){animation-delay:.15s}.talk-module__rieBkq__dots i:nth-child(3){animation-delay:.3s}@keyframes talk-module__rieBkq__talk-dot{0%,60%,to{opacity:.25;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.talk-module__rieBkq__page[data-rise] .talk-module__rieBkq__frame{animation:.9s cubic-bezier(.2,.7,.2,1) both talk-module__rieBkq__talk-rise}@keyframes talk-module__rieBkq__talk-rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}.talk-module__rieBkq__statusText{font-family:var(--font-cormorant), serif;color:var(--color-deep-teal);font-size:17px;font-style:italic}.talk-module__rieBkq__composer{z-index:2;width:760px;position:absolute;bottom:84px;left:calc(50% - 320px)}.talk-module__rieBkq__form{align-items:center;margin:0;display:flex;position:relative}.talk-module__rieBkq__input{box-sizing:border-box;width:100%;height:58px;font-family:var(--font-cormorant), serif;color:var(--color-ink);background:#ffffffeb;border:1px solid #2633321a;border-radius:999px;outline:none;padding:0 70px 0 28px;font-size:19px;transition:border-color .4s,box-shadow .4s;box-shadow:0 12px 30px #26333214}.talk-module__rieBkq__input::placeholder{color:#26333280}.talk-module__rieBkq__input:focus{border-color:var(--color-deep-teal);box-shadow:0 0 0 3px #14666b1f,0 12px 30px #26333214}.talk-module__rieBkq__send{background:var(--color-bar-teal);width:44px;height:44px;color:var(--color-warm-linen);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background .4s;display:flex;position:absolute;top:7px;right:7px}.talk-module__rieBkq__send:hover{background:var(--color-deep-teal)}.talk-module__rieBkq__send:focus-visible{outline:2px solid var(--color-deep-teal);outline-offset:2px}.talk-module__rieBkq__aiLine{text-align:center;font-family:var(--font-mulish), sans-serif;color:var(--color-muted-text);margin:0;font-size:11px;line-height:11px;position:absolute;top:calc(100% + 13px);left:0;right:0}.talk-module__rieBkq__privacy{background:var(--color-moonlight-90);border:1px solid #26333214;border-radius:18px;margin:0 0 12px;padding:11px 46px 11px 20px;animation:.6s ease-out both talk-module__rieBkq__privacy-in;position:relative;box-shadow:0 8px 22px #2633320d}@keyframes talk-module__rieBkq__privacy-in{0%{opacity:0}to{opacity:1}}.talk-module__rieBkq__privacyText{font-family:var(--font-mulish), sans-serif;color:var(--color-muted-text);margin:0;font-size:12.5px;line-height:1.55}.talk-module__rieBkq__privacyLink{color:var(--color-deep-teal);text-underline-offset:2px;text-decoration:underline}.talk-module__rieBkq__privacyClose{width:34px;height:34px;color:var(--color-muted-text);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:color .4s;display:flex;position:absolute;top:5px;right:6px}.talk-module__rieBkq__privacyClose:hover{color:var(--color-deep-teal)}.talk-module__rieBkq__privacyLink:focus-visible,.talk-module__rieBkq__privacyClose:focus-visible{outline:2px solid var(--color-deep-teal);outline-offset:2px}.talk-module__rieBkq__notice{font-family:var(--font-cormorant), serif;color:var(--color-muted-text);text-align:right;padding:0 4px;font-size:16px;font-style:italic;line-height:1.35}.talk-module__rieBkq__bubble a{color:var(--color-deep-teal);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.talk-module__rieBkq__input[aria-disabled=true],.talk-module__rieBkq__send[aria-disabled=true]{opacity:.6}.talk-module__rieBkq__tagline{color:var(--color-deep-teal);pointer-events:none;justify-content:center;align-items:center;gap:14px;display:flex;position:absolute;bottom:18px;left:0;right:0}.talk-module__rieBkq__taglineRule{opacity:.25;background:currentColor;width:140px;height:1px}.talk-module__rieBkq__tagline img{opacity:.8;width:14px;height:12px;display:block}.talk-module__rieBkq__taglineText{font-family:var(--font-jost), sans-serif;letter-spacing:.3em;text-transform:uppercase;color:var(--color-charcoal-teal);font-size:9px}@media (max-width:1023px){.talk-module__rieBkq__page{--composer-h:80px}.talk-module__rieBkq__page[data-ai-line]{--composer-h:104px}.talk-module__rieBkq__photo,.talk-module__rieBkq__tagline,.talk-module__rieBkq__lockup,.talk-module__rieBkq__whoAvatarDesk,.talk-module__rieBkq__avatarDesk,.talk-module__rieBkq__person{display:none}.talk-module__rieBkq__whoAvatarMobile,.talk-module__rieBkq__avatarMobile{display:flex}.talk-module__rieBkq__cardIndent{width:32px}.talk-module__rieBkq__watermark{opacity:.08;width:240px;height:240px;top:260px;right:-90px}.talk-module__rieBkq__subBand{background:#f4efe7f0;height:56px}.talk-module__rieBkq__sub{justify-content:space-between;height:56px;padding:0 12px 0 6px;display:flex}.talk-module__rieBkq__back{gap:10px;min-height:44px;padding:0 10px}.talk-module__rieBkq__who{gap:10px}.talk-module__rieBkq__startAgain{min-height:44px;margin-right:0;padding:0 4px}.talk-module__rieBkq__name{font-size:28px}.talk-module__rieBkq__thread{width:auto;top:56px;left:0;right:0;bottom:calc(var(--composer-h) + env(safe-area-inset-bottom) + var(--notice-room,0px));flex-direction:column;padding:0;display:flex}.talk-module__rieBkq__threadPhoto{background:var(--color-photo-placeholder);flex:none;width:100%;max-width:620px;height:200px;margin:0 auto;display:block;-webkit-mask-image:linear-gradient(#000 0% 50%,#0000 100%);mask-image:linear-gradient(#000 0% 50%,#0000 100%)}.talk-module__rieBkq__threadPhoto img{object-fit:cover;object-position:50% 22%;width:100%;height:100%;display:block}.talk-module__rieBkq__messages{box-sizing:border-box;gap:20px;width:100%;max-width:620px;margin:0 auto;padding:4px 16px 20px}.talk-module__rieBkq__lili{gap:10px}.talk-module__rieBkq__lili .talk-module__rieBkq__col{max-width:286px}.talk-module__rieBkq__you .talk-module__rieBkq__col{max-width:272px}.talk-module__rieBkq__col{gap:5px}.talk-module__rieBkq__bubble{padding:12px 18px;font-size:18px}.talk-module__rieBkq__lili .talk-module__rieBkq__bubble{background:#ffffffc7}.talk-module__rieBkq__status{gap:10px}.talk-module__rieBkq__composer{width:auto;height:calc(var(--composer-h) + env(safe-area-inset-bottom) + var(--notice-room,0px));box-sizing:border-box;padding:12px 16px env(safe-area-inset-bottom);background:linear-gradient(to bottom, #f4efe700 0%, var(--color-warm-ivory) 22%);bottom:0;left:0;right:0}.talk-module__rieBkq__form,.talk-module__rieBkq__aiLine,.talk-module__rieBkq__privacy{max-width:620px;margin-left:auto;margin-right:auto}.talk-module__rieBkq__aiLine{margin-top:8px;font-size:11.5px;line-height:1.4;position:static}.talk-module__rieBkq__input{background:#fff;height:54px;padding:0 62px 0 22px;font-size:18px;box-shadow:0 10px 26px #26333214}.talk-module__rieBkq__send{top:5px;right:5px}.talk-module__rieBkq__privacy{border-radius:16px;margin-bottom:10px;padding:9px 42px 9px 16px}.talk-module__rieBkq__privacyText{font-size:12px;line-height:1.5}.talk-module__rieBkq__privacyClose{top:3px;right:4px}}@media (min-width:768px) and (max-width:1023px){.talk-module__rieBkq__threadPhoto img{object-position:50% 26%}}@media (prefers-reduced-motion:reduce){.talk-module__rieBkq__row{animation-name:talk-module__rieBkq__talk-message-fade}.talk-module__rieBkq__dots i{opacity:.6;animation:none}.talk-module__rieBkq__page[data-rise] .talk-module__rieBkq__frame{animation-name:talk-module__rieBkq__talk-message-fade}.talk-module__rieBkq__back,.talk-module__rieBkq__startAgain,.talk-module__rieBkq__input,.talk-module__rieBkq__send{transition:none}}
