.Conversation-module__Qv4C_a__conversation{z-index:1;background:#fffefa;border:1px solid #dedbd5;border-radius:16px;min-width:0;height:clamp(560px,100svh - 260px,720px);scroll-margin-top:88px;position:relative;overflow:hidden;box-shadow:0 24px 65px #57483512,0 3px 8px #353d3008}.Conversation-module__Qv4C_a__windowHeader{color:#3e3b37;background:#faf9f7;border-bottom:1px solid #eae7e1;justify-content:center;align-items:center;gap:16px;height:40px;padding:0 20px;font-size:13px;display:flex}.Conversation-module__Qv4C_a__windowDots{gap:7px;display:flex;position:absolute;left:20px}.Conversation-module__Qv4C_a__windowDots i{background:#e97962;border-radius:50%;width:9px;height:9px;display:block}.Conversation-module__Qv4C_a__windowDots i:nth-child(2){background:#ebc452}.Conversation-module__Qv4C_a__windowDots i:nth-child(3){background:#73ae7a}.Conversation-module__Qv4C_a__thread{overflow-anchor:none;scrollbar-width:thin;scrollbar-color:#d8dece transparent;height:calc(100% - 40px);padding:20px 20px 44px;overflow:hidden auto}.Conversation-module__Qv4C_a__thread:focus{outline:none}.Conversation-module__Qv4C_a__chatTurn{margin-top:24px;animation:.32s ease-out Conversation-module__Qv4C_a__messageArrives}.Conversation-module__Qv4C_a__chatTurn[hidden]{display:none}.Conversation-module__Qv4C_a__chatTurn:focus{outline:none}.Conversation-module__Qv4C_a__chatTurn .Conversation-module__Qv4C_a__calendarContext{margin-top:15px}.Conversation-module__Qv4C_a__request:focus-visible{outline:2px solid var(--color-brand-deep);outline-offset:4px}.Conversation-module__Qv4C_a__sentReply{color:#546149;padding:0 4px;font-size:15px;line-height:1.6}.Conversation-module__Qv4C_a__nextAction{white-space:nowrap;max-width:100%;min-height:46px;overflow:hidden}.Conversation-module__Qv4C_a__emailActivity{color:#8a8177;font-size:12px;line-height:1.6}.Conversation-module__Qv4C_a__emailResponse{padding:0 4px;animation:.4s ease-out both Conversation-module__Qv4C_a__messageArrives}.Conversation-module__Qv4C_a__emailSummary{color:#464d40;margin-top:12px;font-size:15px;line-height:1.65}.Conversation-module__Qv4C_a__request[data-sent=false]{text-align:left;cursor:pointer;background:#f0f0ed;border:1px solid #0000;border-radius:22px;width:100%;padding:22px 24px 14px;font-size:17px;line-height:1.65;display:block}.Conversation-module__Qv4C_a__draftPrompt{color:#666155;display:block}.Conversation-module__Qv4C_a__userMessage{color:#30332c;background:#f0f0ed;border-radius:20px;width:fit-content;max-width:88%;margin-left:auto;padding:14px 18px;font-size:16px;line-height:1.65}.Conversation-module__Qv4C_a__cursor{vertical-align:-.12em;background:#717d60;width:1.5px;height:1.05em;margin-left:2px;display:inline-block}.Conversation-module__Qv4C_a__composerFooter{color:#655e53;justify-content:flex-end;align-items:center;gap:12px;margin-top:18px;font-size:13px;display:flex}.Conversation-module__Qv4C_a__sendIcon{color:#fff;background:#e46b42;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-size:24px;transition:transform .16s ease-out,background .16s;display:grid}.Conversation-module__Qv4C_a__request:active .Conversation-module__Qv4C_a__sendIcon{transform:scale(.95)}.Conversation-module__Qv4C_a__request[data-sent=false] .Conversation-module__Qv4C_a__sendIcon{isolation:isolate;--action-glow:#e46b4240;position:relative}.Conversation-module__Qv4C_a__request[data-sent=false] .Conversation-module__Qv4C_a__sendIcon:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;box-shadow:0 0 0 4px var(--action-glow), 0 0 20px 5px var(--action-glow);opacity:.4;animation:2.8s ease-in-out infinite Conversation-module__Qv4C_a__nextActionGlow;position:absolute;inset:-1px}@keyframes Conversation-module__Qv4C_a__nextActionGlow{0%,to{opacity:.25}50%{opacity:.75}}.Conversation-module__Qv4C_a__request:focus-visible .Conversation-module__Qv4C_a__sendIcon:after{opacity:.5;animation:none}@media (hover:hover) and (pointer:fine){.Conversation-module__Qv4C_a__request:hover .Conversation-module__Qv4C_a__sendIcon:after{opacity:.5;animation:none}}.Conversation-module__Qv4C_a__calendarHeading{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-bottom:13px;display:flex}.Conversation-module__Qv4C_a__calendarHeading>span{color:#626958;font-size:11px;line-height:1.5}.Conversation-module__Qv4C_a__replyLogo{width:auto;height:22px;display:block}.Conversation-module__Qv4C_a__calendarContext{position:relative}.Conversation-module__Qv4C_a__contextDay{background:#fff;border:1px solid #e0e5d8;border-radius:12px;width:100%;padding:8px;position:relative;inset:auto;box-shadow:0 12px 35px #4a5b3510}.Conversation-module__Qv4C_a__calendarContext[data-calendar-loading=true] .Conversation-module__Qv4C_a__contextDay{animation:.3s ease-out both Conversation-module__Qv4C_a__skeletonArrives}.Conversation-module__Qv4C_a__calendarContext[data-calendar-loading=false] .Conversation-module__Qv4C_a__contextDay{animation:.45s ease-out both Conversation-module__Qv4C_a__messageArrives}.Conversation-module__Qv4C_a__calendarContext[data-staged=true] .Conversation-module__Qv4C_a__calendarHeading{display:none}.Conversation-module__Qv4C_a__calendarContext[data-staged=true] .Conversation-module__Qv4C_a__contextDay{box-shadow:none;background:0 0;border-color:#0000;padding:0}@keyframes Conversation-module__Qv4C_a__skeletonArrives{0%{opacity:0}to{opacity:1}}@media (hover:hover) and (pointer:fine){.Conversation-module__Qv4C_a__request:hover .Conversation-module__Qv4C_a__sendIcon{background:#cf5833}}@media (max-width:600px){.Conversation-module__Qv4C_a__thread{padding:16px 16px 32px}.Conversation-module__Qv4C_a__request[data-sent=false],.Conversation-module__Qv4C_a__userMessage{padding:14px 16px;font-size:14px}.Conversation-module__Qv4C_a__emailSummary{font-size:14px}.Conversation-module__Qv4C_a__conversation{height:clamp(480px,100svh - 260px,640px)}.Conversation-module__Qv4C_a__windowHeader{gap:12px;padding-inline:16px}.Conversation-module__Qv4C_a__contextDay{padding:5px}}.Conversation-module__Qv4C_a__typedMessage{position:relative}.Conversation-module__Qv4C_a__messageMeasure{visibility:hidden}.Conversation-module__Qv4C_a__messageText{position:absolute;inset:0}@keyframes Conversation-module__Qv4C_a__messageArrives{0%{opacity:0}to{opacity:1}}.Conversation-module__Qv4C_a__contextDay:after{content:"";border-radius:inherit;pointer-events:none;animation:1.1s ease-out .35s both Conversation-module__Qv4C_a__calendarReceives;position:absolute;inset:-2px}@keyframes Conversation-module__Qv4C_a__calendarReceives{0%,to{box-shadow:0 0 #81add300}40%{box-shadow:0 0 0 3px #81add32b,0 0 26px #b4a7d32b}}@media (max-width:600px){.Conversation-module__Qv4C_a__windowDots{left:16px}}
.CalendarLayersHero-module__n12-qa__artwork{--chat-start:1.45s;flex-direction:column;width:100%;max-width:600px;margin-inline:auto;display:flex;position:relative}.CalendarLayersHero-module__n12-qa__calendarLabel{font:500 14px var(--font-body);fill:#4a5961}.CalendarLayersHero-module__n12-qa__scene{width:100%;height:auto;display:block;overflow:visible}.CalendarLayersHero-module__n12-qa__sheet{transform-origin:300px 195px;animation:CalendarLayersHero-module__n12-qa__alignFromFan var(--duration) var(--ease) var(--delay) both}.CalendarLayersHero-module__n12-qa__sheet[data-calendar=personal]{--from-x:-74px;--from-y:-5px;--from-angle:-17deg;--from-scale:.86;--duration:1.9s;--delay:0s;--ease:cubic-bezier(.65,0,.35,1)}.CalendarLayersHero-module__n12-qa__sheet[data-calendar=work]{--from-x:-22px;--from-y:31px;--from-angle:-6.5deg;--from-scale:.9;--duration:1.65s;--delay:.22s;--ease:cubic-bezier(.22,1,.36,1)}.CalendarLayersHero-module__n12-qa__sheet[data-calendar=family]{--from-x:32px;--from-y:-22px;--from-angle:7deg;--from-scale:.84;--duration:2.05s;--delay:.12s;--ease:cubic-bezier(.45,0,.2,1)}.CalendarLayersHero-module__n12-qa__sheet[data-calendar=partner]{--from-x:62px;--from-y:20px;--from-angle:19deg;--from-scale:.88;--duration:1.8s;--delay:.36s;--ease:cubic-bezier(.34,1.15,.64,1)}.CalendarLayersHero-module__n12-qa__trace{stroke-dasharray:1 1.01;stroke-dashoffset:0}.CalendarLayersHero-module__n12-qa__sheet>.CalendarLayersHero-module__n12-qa__trace{animation:CalendarLayersHero-module__n12-qa__drawLine calc(var(--duration) * .62) cubic-bezier(.65,0,.35,1) var(--delay) both}.CalendarLayersHero-module__n12-qa__paper{animation:CalendarLayersHero-module__n12-qa__appear .6s ease-out calc(var(--delay) + .25s) both}.CalendarLayersHero-module__n12-qa__calendarLabel{animation:CalendarLayersHero-module__n12-qa__appear .3s ease-out calc(var(--delay) + .35s) both}.CalendarLayersHero-module__n12-qa__calendarGrid{animation:CalendarLayersHero-module__n12-qa__gridSettles 1.3s ease-out calc(var(--delay) + 1.3s) both}.CalendarLayersHero-module__n12-qa__calendarGrid .CalendarLayersHero-module__n12-qa__trace{animation:CalendarLayersHero-module__n12-qa__drawLine .45s ease-out calc(var(--delay) + .45s) both}.CalendarLayersHero-module__n12-qa__tick{animation:CalendarLayersHero-module__n12-qa__appear .3s ease-out calc(var(--delay) + .6s) both}.CalendarLayersHero-module__n12-qa__event{animation:CalendarLayersHero-module__n12-qa__appear .42s ease-out calc(var(--delay) + .7s + var(--j) * 80ms) both}.CalendarLayersHero-module__n12-qa__chatFrame>.CalendarLayersHero-module__n12-qa__trace{animation:CalendarLayersHero-module__n12-qa__drawLine .9s cubic-bezier(.65,0,.35,1) var(--chat-start) both}.CalendarLayersHero-module__n12-qa__chatFrame>.CalendarLayersHero-module__n12-qa__frameRule{animation:CalendarLayersHero-module__n12-qa__drawLine .36s cubic-bezier(.65,0,.35,1) calc(var(--chat-start) + .65s) both}.CalendarLayersHero-module__n12-qa__frameFill{animation:CalendarLayersHero-module__n12-qa__appear .52s cubic-bezier(.65,0,.35,1) calc(var(--chat-start) + .73s) both}.CalendarLayersHero-module__n12-qa__frameDot{transform-box:fill-box;transform-origin:50%;animation:CalendarLayersHero-module__n12-qa__dotPops .26s ease-out calc(var(--chat-start) + .77s + var(--i) * 70ms) both}.CalendarLayersHero-module__n12-qa__framePart{animation:CalendarLayersHero-module__n12-qa__partRises .42s ease-out calc(var(--chat-start) + .81s + var(--i) * 90ms) both}.CalendarLayersHero-module__n12-qa__dayView{transform-origin:300px 0;transform:translateY(77px)scale(.98)}.CalendarLayersHero-module__n12-qa__destination{animation:CalendarLayersHero-module__n12-qa__destinationAppears .45s ease-out calc(var(--chat-start) + 1.25s) both;justify-items:center;margin-top:10px;display:grid}.CalendarLayersHero-module__n12-qa__destination p{font:500 20px/1.3 var(--font-display);letter-spacing:-.02em;color:#425059}.CalendarLayersHero-module__n12-qa__clients{align-self:center;align-items:center;gap:24px;margin-top:9px;display:flex}.CalendarLayersHero-module__n12-qa__clients a{color:#525b60;min-height:36px;animation:CalendarLayersHero-module__n12-qa__destinationAppears .36s ease-out calc(var(--chat-start) + 1.35s) both;align-items:center;gap:8px;font-size:12px;display:inline-flex}.CalendarLayersHero-module__n12-qa__clients a:nth-child(2){animation-delay:calc(var(--chat-start) + 1.49s)}.CalendarLayersHero-module__n12-qa__clients a:nth-child(3){animation-delay:calc(var(--chat-start) + 1.63s)}.CalendarLayersHero-module__n12-qa__clients a:focus-visible{outline:2px solid var(--color-brand-deep);outline-offset:4px;border-radius:4px}@keyframes CalendarLayersHero-module__n12-qa__alignFromFan{0%{transform:translate(var(--from-x), var(--from-y)) rotate(var(--from-angle)) scale(var(--from-scale))}to{transform:none}}@keyframes CalendarLayersHero-module__n12-qa__drawLine{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes CalendarLayersHero-module__n12-qa__appear{0%{opacity:0}}@keyframes CalendarLayersHero-module__n12-qa__gridSettles{0%{opacity:.75}to{opacity:.3}}@keyframes CalendarLayersHero-module__n12-qa__dotPops{0%{opacity:0;transform:scale(.4)}}@keyframes CalendarLayersHero-module__n12-qa__partRises{0%{opacity:0;transform:translateY(6px)}}@keyframes CalendarLayersHero-module__n12-qa__destinationAppears{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}.CalendarLayersHero-module__n12-qa__artwork:not([data-running=true]) *{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.CalendarLayersHero-module__n12-qa__artwork *{animation:none!important}.CalendarLayersHero-module__n12-qa__calendarGrid{opacity:.3}}@media (max-width:600px){.CalendarLayersHero-module__n12-qa__destination{display:none}.CalendarLayersHero-module__n12-qa__clients{flex-wrap:wrap;justify-content:center;gap:16px;margin:4px 12px 0}.CalendarLayersHero-module__n12-qa__clients a{gap:6px;min-height:44px;font-size:14px}.CalendarLayersHero-module__n12-qa__clients img{width:20px;height:20px}.CalendarLayersHero-module__n12-qa__clients a[data-app=chatgpt] img{width:28px;height:28px}.CalendarLayersHero-module__n12-qa__scene{width:calc(100% + 40px);max-width:none;margin-inline:-20px}.CalendarLayersHero-module__n12-qa__calendarLabel{font-size:16px}}
