.DeviceFrame-module__u2MAfa__frame{perspective:1200px;width:100%}.DeviceFrame-module__u2MAfa__shell{--tilt-x:0deg;--tilt-y:0deg;background:var(--ink);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--on-dark) 12%, transparent), var(--shadow-soft), 0 3px 10px color-mix(in srgb, var(--ink) 24%, transparent);transform:rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transition:transform var(--motion-duration-reveal) var(--motion-ease-pop);border-radius:44px;padding:9px;position:relative}.DeviceFrame-module__u2MAfa__shell[data-tilting]{transition-duration:var(--motion-duration-quick);transition-timing-function:var(--motion-ease-out)}.DeviceFrame-module__u2MAfa__shell[data-static]{transition:none;transform:none}.DeviceFrame-module__u2MAfa__screen{aspect-ratio:689/1500;background:var(--surface-dark);border-radius:35px;position:relative;overflow:hidden}.DeviceFrame-module__u2MAfa__screen:after{content:"";z-index:3;border-radius:inherit;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink) 14%, transparent);pointer-events:none;position:absolute;inset:0}.DeviceFrame-module__u2MAfa__island{aspect-ratio:3.6;z-index:2;border-radius:var(--r-pill);background:var(--ink);width:29%;position:absolute;top:2.2%;left:50%;transform:translate(-50%)}.DeviceFrame-module__u2MAfa__image{object-fit:cover}@media (prefers-reduced-motion:reduce){.DeviceFrame-module__u2MAfa__shell{transition:none;transform:none}}
.SiteFooter-module__XJKOHW__footer[data-variant=compact]{border-top:1px solid var(--hairline);background:var(--canvas);min-height:118px;color:var(--muted);grid-template-columns:1fr auto 1fr;align-items:center;gap:32px;padding:28px max(clamp(22px,4.5vw,72px),50vw - 648px);font-size:13px;display:grid}.SiteFooter-module__XJKOHW__compactWordmark{align-items:center;text-decoration:none;display:inline-flex}.SiteFooter-module__XJKOHW__compactLinks{justify-content:center;align-items:center;gap:clamp(18px,3vw,34px);display:flex}.SiteFooter-module__XJKOHW__compactLinks a,.SiteFooter-module__XJKOHW__compactLinks button{align-items:center;gap:var(--space-sm);min-height:44px;color:var(--body);text-underline-offset:5px;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.SiteFooter-module__XJKOHW__compactLinks a:hover,.SiteFooter-module__XJKOHW__compactLinks button:hover{text-decoration:underline}}.SiteFooter-module__XJKOHW__footer[data-variant=compact]>p{justify-self:end;margin:0}.SiteFooter-module__XJKOHW__footer[data-variant=public]{background:var(--surface-dark-elevated);color:color-mix(in srgb, var(--on-dark) 64%, transparent)}.SiteFooter-module__XJKOHW__publicInner{width:min(100% - clamp(48px,9vw,144px),1296px);margin-inline:auto;padding-block:80px 32px}.SiteFooter-module__XJKOHW__publicTop{grid-template-columns:minmax(0,1.35fr) minmax(360px,1fr);align-items:start;gap:clamp(64px,9vw,144px);display:grid}.SiteFooter-module__XJKOHW__brandBlock{max-width:420px}.SiteFooter-module__XJKOHW__publicWordmark{color:var(--on-dark)}.SiteFooter-module__XJKOHW__tagline{max-width:30ch;color:color-mix(in srgb, var(--on-dark) 62%, transparent);letter-spacing:-.01em;margin:32px 0 0;font-size:clamp(17px,1.4vw,20px);line-height:1.6}.SiteFooter-module__XJKOHW__publicNavigation{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;width:100%;display:grid}.SiteFooter-module__XJKOHW__linkGroup{min-width:0}.SiteFooter-module__XJKOHW__groupLabel{color:color-mix(in srgb, var(--on-dark) 56%, transparent);letter-spacing:.14em;text-transform:uppercase;margin:0 0 24px;font-size:12px;font-weight:600;line-height:1.2}.SiteFooter-module__XJKOHW__groupLinks{gap:var(--space-xs);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.SiteFooter-module__XJKOHW__groupLinks a,.SiteFooter-module__XJKOHW__groupLinks button{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;align-items:center;gap:var(--space-sm);max-width:100%;min-height:44px;color:color-mix(in srgb, var(--on-dark) 72%, transparent);transition:color var(--motion-duration-quick) var(--motion-ease-out);font-size:16px;text-decoration:none;display:inline-flex}.SiteFooter-module__XJKOHW__footerAction{cursor:pointer;background:0 0;border:0;padding:0}.SiteFooter-module__XJKOHW__externalArrow{transition:transform var(--motion-duration-standard) var(--motion-spring-gentle);flex:none;font-size:.72em;line-height:1}@media (hover:hover) and (pointer:fine){.SiteFooter-module__XJKOHW__groupLinks a:hover,.SiteFooter-module__XJKOHW__groupLinks button:hover{color:var(--on-dark)}.SiteFooter-module__XJKOHW__groupLinks a:hover .SiteFooter-module__XJKOHW__externalArrow,.SiteFooter-module__XJKOHW__compactLinks a:hover .SiteFooter-module__XJKOHW__externalArrow{transform:translate(var(--motion-distance-xs), calc(-1 * var(--motion-distance-xs)))}}.SiteFooter-module__XJKOHW__publicMeta{border-top:1px solid color-mix(in srgb, var(--on-dark) 10%, transparent);justify-content:space-between;align-items:center;gap:32px;margin-top:80px;padding-top:32px;font-size:13px;display:flex}.SiteFooter-module__XJKOHW__publicMeta p{margin:0}@media (max-width:899px){.SiteFooter-module__XJKOHW__footer[data-variant=compact][data-mobile-tab-inset]{display:none}.SiteFooter-module__XJKOHW__publicTop{grid-template-columns:minmax(0,1fr) minmax(320px,1fr);gap:64px}}@media (max-width:700px){.SiteFooter-module__XJKOHW__footer[data-variant=compact]{grid-template-columns:minmax(0,1fr);justify-items:start;gap:8px;padding:38px 22px}.SiteFooter-module__XJKOHW__compactLinks{flex-wrap:wrap;justify-content:flex-start}.SiteFooter-module__XJKOHW__footer[data-variant=compact]>p{justify-self:start}.SiteFooter-module__XJKOHW__publicInner{width:100%;padding:64px 22px 32px}.SiteFooter-module__XJKOHW__publicTop{grid-template-columns:minmax(0,1fr);gap:48px}.SiteFooter-module__XJKOHW__brandBlock{max-width:360px}.SiteFooter-module__XJKOHW__publicNavigation{gap:32px}.SiteFooter-module__XJKOHW__publicMeta{align-items:flex-start;margin-top:64px}}@media (prefers-reduced-motion:reduce){.SiteFooter-module__XJKOHW__groupLinks a,.SiteFooter-module__XJKOHW__groupLinks button,.SiteFooter-module__XJKOHW__externalArrow{transition:none}}
.SiteHeader-module__SUjmUW__header{--site-header-block-inset:var(--space-compact);--site-header-row-height:64px;--site-header-row-block-inset:var(--space-sm);--header-glass:color-mix(in srgb, var(--canvas) 76%, transparent);--header-glass-fallback:color-mix(in srgb, var(--canvas) 96%, var(--surface));--header-highlight:var(--surface);--header-ink:var(--ink);z-index:var(--z-nav);width:100%;padding:calc(var(--site-header-block-inset) + env(safe-area-inset-top)) 0 var(--site-header-block-inset);top:0}.SiteHeader-module__SUjmUW__header[data-surface=light]{--header-glass:color-mix(in srgb, var(--on-dark) 76%, transparent);--header-glass-fallback:color-mix(in srgb, var(--on-dark) 96%, var(--surface));--header-highlight:var(--on-dark);--header-ink:var(--surface-dark)}.SiteHeader-module__SUjmUW__header[data-surface=dark]{--header-glass:color-mix(in srgb, var(--surface-dark) 76%, transparent);--header-glass-fallback:color-mix(in srgb, var(--surface-dark) 96%, var(--canvas));--header-highlight:var(--on-dark);--header-ink:var(--on-dark)}.SiteHeader-module__SUjmUW__header[data-position=overlay]{position:absolute}.SiteHeader-module__SUjmUW__header[data-position=sticky]{position:sticky}.SiteHeader-module__SUjmUW__inner{width:min(100% - clamp(32px,8vw,128px),1296px);min-height:var(--site-header-row-height);padding:var(--site-header-row-block-inset) 10px var(--site-header-row-block-inset) 16px;border-radius:var(--r-pill);background:var(--header-glass);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--header-highlight) 82%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--header-ink) 10%, transparent), var(--shadow-lift);-webkit-backdrop-filter:blur(22px)saturate(1.5);backdrop-filter:blur(22px)saturate(1.5);justify-content:space-between;align-items:center;margin-inline:auto;display:flex;position:relative;overflow:hidden}.SiteHeader-module__SUjmUW__header[data-chrome=open] .SiteHeader-module__SUjmUW__inner{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:0;padding-inline:0;overflow:visible}.SiteHeader-module__SUjmUW__header[data-chrome=open] .SiteHeader-module__SUjmUW__center{border-radius:var(--r-pill);background:var(--header-glass);box-shadow:var(--shadow-tight);-webkit-backdrop-filter:blur(22px)saturate(1.5);backdrop-filter:blur(22px)saturate(1.5);padding:4px}.SiteHeader-module__SUjmUW__wordmark{z-index:1;min-height:44px;color:var(--header-ink);text-decoration:none;position:relative}.SiteHeader-module__SUjmUW__header[data-position=overlay] .SiteHeader-module__SUjmUW__wordmark{color:var(--header-ink)!important}.SiteHeader-module__SUjmUW__center{top:calc(50% + env(safe-area-inset-top) / 2);position:absolute;left:50%;transform:translate(-50%,-50%)}.SiteHeader-module__SUjmUW__actions{z-index:1;border-radius:var(--r-pill);align-items:center;display:flex;position:relative;color:var(--header-ink)!important}.SiteHeader-module__SUjmUW__header[data-chrome=capsule] .SiteHeader-module__SUjmUW__actions .btn{box-shadow:none;background:0 0;color:var(--header-ink)!important}@media (hover:hover) and (pointer:fine){.SiteHeader-module__SUjmUW__header[data-chrome=capsule] .SiteHeader-module__SUjmUW__actions .btn:hover{background:color-mix(in srgb, var(--header-ink) 7%, transparent)}}.SiteHeader-module__SUjmUW__header[data-chrome=open] .SiteHeader-module__SUjmUW__actions .btn--quiet{color:var(--header-ink)}.SiteHeader-module__SUjmUW__header[data-chrome=open] .SiteHeader-module__SUjmUW__actions .btn--ink{background:var(--surface-dark);color:var(--on-dark);box-shadow:var(--shadow-tight)}@media (hover:hover) and (pointer:fine){.SiteHeader-module__SUjmUW__header[data-chrome=open] .SiteHeader-module__SUjmUW__actions .btn--ink:hover{background:color-mix(in srgb, var(--surface-dark) 86%, var(--on-dark));box-shadow:var(--shadow-lift)}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.SiteHeader-module__SUjmUW__inner,.SiteHeader-module__SUjmUW__header[data-chrome=open] .SiteHeader-module__SUjmUW__center{background:var(--header-glass-fallback)}}@media (max-width:899px){.SiteHeader-module__SUjmUW__center{display:none}.SiteHeader-module__SUjmUW__header[data-mobile-variant=toolbar]{padding:env(safe-area-inset-top,0px) 0 0;border-bottom:1px solid var(--hairline);background:color-mix(in srgb, var(--canvas) 92%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.25);backdrop-filter:blur(18px)saturate(1.25)}.SiteHeader-module__SUjmUW__header[data-mobile-variant=toolbar] .SiteHeader-module__SUjmUW__inner{width:100%;min-height:56px;padding:4px var(--space-md);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:0;overflow:visible}.SiteHeader-module__SUjmUW__header[data-mobile-variant=toolbar] .SiteHeader-module__SUjmUW__wordmark{display:none}.SiteHeader-module__SUjmUW__header[data-mobile-variant=toolbar] .SiteHeader-module__SUjmUW__actions{width:100%}}@media (max-width:360px){.SiteHeader-module__SUjmUW__header[data-chrome=open] .SiteHeader-module__SUjmUW__wordmark>span:last-child{display:none}}
.Conversation-module__W-pPhq__chat{min-height:0;padding-bottom:var(--keyboard-inset,0px);--chat-composer-control:44px;--chat-reply-connector-width:25px;--chat-reply-connector-visible-width:21px;--chat-reply-card-spacing:4px;--chat-reply-message-gap:6px;--chat-reply-connector-top:16px;flex-direction:column;display:flex;position:relative}.Conversation-module__W-pPhq__chat[data-variant=drawer],.Conversation-module__W-pPhq__chat[data-variant=thread],.Conversation-module__W-pPhq__chat[data-variant=tab]{flex:1}.Conversation-module__W-pPhq__scroll{scroll-behavior:auto;overflow-anchor:none;overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;flex:1;gap:8px;min-height:0;padding:18px 24px;display:flex;overflow-y:auto}.Conversation-module__W-pPhq__scroll:not([data-viewport-ready]){visibility:hidden}.Conversation-module__W-pPhq__scroll>:first-child{margin-block-start:auto}.Conversation-module__W-pPhq__topSentinel{flex:none;height:1px}.Conversation-module__W-pPhq__viewportTailReserve{pointer-events:none;flex:none;block-size:50dvh}.Conversation-module__W-pPhq__loadingOlder{color:var(--muted);flex:none;align-self:center;margin:2px 0 4px;font-size:12px;line-height:1.3}.Conversation-module__W-pPhq__chat[data-variant=inline] .Conversation-module__W-pPhq__scroll{max-height:480px}.Conversation-module__W-pPhq__chat[data-variant=peek]{background:var(--canvas);width:100%;height:100%;padding:0}.Conversation-module__W-pPhq__chat[data-variant=peek] .Conversation-module__W-pPhq__scroll{scrollbar-width:none;max-height:none;padding:16px 12px}.Conversation-module__W-pPhq__chat[data-variant=peek] .Conversation-module__W-pPhq__scroll::-webkit-scrollbar{display:none}.Conversation-module__W-pPhq__chat[data-variant=thread] .Conversation-module__W-pPhq__scroll{padding-inline:var(--thread-inline-inset,0px);margin-inline:calc(-1 * var(--thread-inline-inset,0px));padding-block:20px 16px;scroll-padding-block:24px}.Conversation-module__W-pPhq__chat:is([data-variant=thread],[data-variant=tab]) .Conversation-module__W-pPhq__group[data-planning-group] .Conversation-module__W-pPhq__groupBody{width:calc(100% - var(--space-lg));max-width:340px}.Conversation-module__W-pPhq__chat:is([data-variant=thread],[data-variant=tab]) .Conversation-module__W-pPhq__message[data-planning],.Conversation-module__W-pPhq__chat:is([data-variant=thread],[data-variant=tab]) .Conversation-module__W-pPhq__message[data-planning] .Conversation-module__W-pPhq__bubbleRow,.Conversation-module__W-pPhq__chat:is([data-variant=thread],[data-variant=tab]) .Conversation-module__W-pPhq__message[data-planning] .Conversation-module__W-pPhq__bubbleFrame,.Conversation-module__W-pPhq__chat:is([data-variant=thread],[data-variant=tab]) .Conversation-module__W-pPhq__message[data-planning] .Conversation-module__W-pPhq__bubble{width:100%}.Conversation-module__W-pPhq__chat:is([data-variant=thread],[data-variant=tab]) .Conversation-module__W-pPhq__message[data-planning] .Conversation-module__W-pPhq__bubbleRow{max-width:none}.Conversation-module__W-pPhq__chat[data-variant=tab] .Conversation-module__W-pPhq__scroll{-webkit-mask-image:linear-gradient(to bottom, transparent, black var(--space-post));-webkit-mask-image:linear-gradient(to bottom, transparent, black var(--space-post));mask-image:linear-gradient(to bottom, transparent, black var(--space-post));padding-block-start:var(--space-post)}.Conversation-module__W-pPhq__chat:has([data-conversation-bottom-affordances]):not(:has([data-conversation-suggestion-expanded])) .Conversation-module__W-pPhq__scroll{padding-bottom:calc(var(--space-md) + 44px + var(--space-sm))}.Conversation-module__W-pPhq__chat:is([data-variant=thread],[data-variant=tab])[data-scroll-owner=element] .Conversation-module__W-pPhq__scroll{padding-block-end:var(--chat-bottom-overlay-height,0px)}.Conversation-module__W-pPhq__chat[data-variant=thread][data-scroll-owner=element]{padding-bottom:0}.Conversation-module__W-pPhq__bottomOverlay{display:contents}.Conversation-module__W-pPhq__chat:is([data-variant=thread],[data-variant=tab])[data-scroll-owner=element] .Conversation-module__W-pPhq__bottomOverlay{inset-inline:0;z-index:3;flex-direction:column;display:flex;position:absolute;bottom:0}.Conversation-module__W-pPhq__chat[data-variant=tab][data-scroll-owner=element] .Conversation-module__W-pPhq__bottomOverlay{bottom:var(--keyboard-inset,0px)}.Conversation-module__W-pPhq__chat:is([data-variant=thread],[data-variant=tab])[data-scroll-owner=element] .Conversation-module__W-pPhq__bottomOverlay>[data-conversation-bottom-affordances]{margin-top:0}.Conversation-module__W-pPhq__replyPresentation{z-index:2;pointer-events:none;position:absolute;inset:0}.Conversation-module__W-pPhq__replyBackdrop{inset:0 0 var(--chat-bottom-overlay-height,60px);background:color-mix(in srgb, var(--canvas) 24%, transparent);pointer-events:auto;cursor:default;-webkit-backdrop-filter:blur(11px)saturate(1.08);backdrop-filter:blur(11px)saturate(1.08);width:100%;animation:Conversation-module__W-pPhq__chatReplyBackdropIn var(--motion-duration-quick) var(--motion-ease-out) both;border:0;padding:0;position:absolute}.Conversation-module__W-pPhq__replyPresentation[data-closing] .Conversation-module__W-pPhq__replyBackdrop{opacity:0;transition:opacity var(--motion-duration-quick) var(--motion-ease-out)}.Conversation-module__W-pPhq__replyDock{inset-inline:24px;bottom:calc(var(--chat-bottom-overlay-height,60px) + 8px);z-index:1;max-height:calc(100% - var(--chat-bottom-overlay-height,60px) - 24px);overscroll-behavior:contain;pointer-events:auto;scrollbar-width:none;flex-direction:column;align-items:flex-start;display:flex;position:absolute;overflow-y:auto}.Conversation-module__W-pPhq__replyDock[data-from-me]{align-items:flex-end}.Conversation-module__W-pPhq__replyDock::-webkit-scrollbar{display:none}.Conversation-module__W-pPhq__replyDockHeader{color:var(--muted);white-space:nowrap;animation:Conversation-module__W-pPhq__chatReplyHeaderIn var(--motion-duration-standard) var(--motion-ease-out) both;flex:none;margin:0 0 4px;font-size:12px;font-weight:600;line-height:1.3}.Conversation-module__W-pPhq__replyDockClone{pointer-events:none;transform-origin:bottom;will-change:transform;flex:none;max-width:100%}.Conversation-module__W-pPhq__replyDockClone>*{width:100%}.Conversation-module__W-pPhq__replyDock[data-from-me] .Conversation-module__W-pPhq__bubbleFrame{align-items:flex-end}.Conversation-module__W-pPhq__replyDock[data-from-me] .Conversation-module__W-pPhq__replyChrome{padding-inline-start:0;padding-inline-end:calc(var(--chat-reply-connector-width) + var(--chat-reply-card-spacing))}.Conversation-module__W-pPhq__replyDock[data-from-me] .Conversation-module__W-pPhq__replyChrome:before{border-inline-start:0;border-inline-end:2px solid var(--hairline-soft);border-start-start-radius:0;border-start-end-radius:var(--r-lg);inset-inline:auto 0}.Conversation-module__W-pPhq__replyDock[data-from-me] .Conversation-module__W-pPhq__replyPreview{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--message-sent-background) 50%, transparent)}.Conversation-module__W-pPhq__replyDock[data-from-me] .Conversation-module__W-pPhq__reactions{left:-12px;right:auto}.Conversation-module__W-pPhq__replyDockClone[data-media-deck] .Conversation-module__W-pPhq__bubble,.Conversation-module__W-pPhq__replyDockClone[data-link-preview] .Conversation-module__W-pPhq__bubble,.Conversation-module__W-pPhq__replyDockClone[data-planning] .Conversation-module__W-pPhq__bubble{background:0 0;padding:0}.Conversation-module__W-pPhq__replyDockClone[data-media-deck] .Conversation-module__W-pPhq__bubble{overflow:visible}.Conversation-module__W-pPhq__replyDockClone[data-link-preview] .Conversation-module__W-pPhq__bubbleFrame,.Conversation-module__W-pPhq__replyDockClone[data-link-preview] .Conversation-module__W-pPhq__bubble,.Conversation-module__W-pPhq__replyDockClone[data-link-preview] [data-link-preview-card]{width:100%}.Conversation-module__W-pPhq__replyDockClone[data-emoji-count] .Conversation-module__W-pPhq__bubble{background:0 0;padding:2px 0}.Conversation-module__W-pPhq__replyDockClone[data-emoji-count="1"] .Conversation-module__W-pPhq__messageText{font-size:42px}.Conversation-module__W-pPhq__replyDockClone[data-emoji-count="2"] .Conversation-module__W-pPhq__messageText{font-size:36px}.Conversation-module__W-pPhq__replyDockClone[data-emoji-count="3"] .Conversation-module__W-pPhq__messageText{font-size:30px}.Conversation-module__W-pPhq__message[data-reply-source] .Conversation-module__W-pPhq__bubbleFrame,.Conversation-module__W-pPhq__message[data-reply-source] .Conversation-module__W-pPhq__messageMeta,.Conversation-module__W-pPhq__message[data-reply-source] .Conversation-module__W-pPhq__sendFailedIndicator{opacity:0}@keyframes Conversation-module__W-pPhq__chatReplyBackdropIn{0%{opacity:0}}@keyframes Conversation-module__W-pPhq__chatReplyHeaderIn{0%{opacity:0;transform:translateY(4px)}}.Conversation-module__W-pPhq__empty{margin:auto}.Conversation-module__W-pPhq__loadOlder{align-self:center;margin-block:2px 4px}.Conversation-module__W-pPhq__day{border-radius:var(--r-pill);background:var(--chat-metadata-surface,var(--field-background));color:var(--muted);align-self:center;margin:8px 0;padding:6px 12px;font-size:12px;font-weight:600;line-height:1.3}.Conversation-module__W-pPhq__unreadRule{color:var(--muted);align-self:stretch;align-items:center;gap:8px;margin:8px 0;padding-block:6px;font-size:12px;font-weight:500;line-height:1.3;display:flex}.Conversation-module__W-pPhq__day+.Conversation-module__W-pPhq__unreadRule{margin-block-start:0}.Conversation-module__W-pPhq__unreadRule:before,.Conversation-module__W-pPhq__unreadRule:after{content:"";background:color-mix(in srgb, var(--muted) 35%, transparent);flex:1;height:1px}.Conversation-module__W-pPhq__noteWrap{justify-content:center;align-self:center;max-width:calc(100% - 16px);margin:2px 0;display:flex}.Conversation-module__W-pPhq__note,.Conversation-module__W-pPhq__noteAction{border-radius:var(--r-pill);background:var(--chat-metadata-surface,var(--field-background));width:auto;max-width:100%;color:var(--muted);text-align:center;border:0;justify-content:center;align-items:flex-start;gap:6px;margin:0;padding:6px 12px;font-family:inherit;font-size:12px;font-weight:500;line-height:15px;display:inline-flex}.Conversation-module__W-pPhq__noteAction{cursor:pointer;position:relative}.Conversation-module__W-pPhq__noteAction:after{content:"";position:absolute;inset:-9px -8px}.Conversation-module__W-pPhq__noteIcon{flex:0 0 15px;width:15px;height:15px}.Conversation-module__W-pPhq__note>span,.Conversation-module__W-pPhq__noteAction>span{min-width:0}.Conversation-module__W-pPhq__noteEmphasis{font-weight:700}.Conversation-module__W-pPhq__aiEvent{min-height:34px;color:color-mix(in srgb, var(--body-strong) 42%, transparent);align-self:stretch;align-items:center;gap:6px;margin:2px 0;font-size:14px;font-weight:500;line-height:1.35;display:flex}.Conversation-module__W-pPhq__aiEventIcon{flex:none}.Conversation-module__W-pPhq__aiEventText{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (prefers-reduced-motion:no-preference){.Conversation-module__W-pPhq__aiEventText{background:linear-gradient(105deg, color-mix(in srgb, var(--body-strong) 42%, transparent) 0%, color-mix(in srgb, var(--body-strong) 42%, transparent) 35%, var(--body-strong) 48%, color-mix(in srgb, var(--body-strong) 42%, transparent) 61%, color-mix(in srgb, var(--body-strong) 42%, transparent) 100%);color:#0000;animation:Conversation-module__W-pPhq__aiEventShimmer 2s var(--motion-ease-in-out) infinite;background-size:220% 100%;-webkit-background-clip:text;background-clip:text}}@keyframes Conversation-module__W-pPhq__aiEventShimmer{0%{background-position:120% 0}to{background-position:-120% 0}}.Conversation-module__W-pPhq__group{padding-block:var(--space-compact) calc(var(--space-compact) / 2);align-items:flex-end;display:flex}.Conversation-module__W-pPhq__group+.Conversation-module__W-pPhq__group{margin-block-start:calc(-2 * var(--space-xs))}.Conversation-module__W-pPhq__group[data-me]{flex-direction:row-reverse}.Conversation-module__W-pPhq__groupBody{flex-direction:column;align-items:flex-start;gap:2px;width:100%;min-width:0;display:flex}.Conversation-module__W-pPhq__group[data-me] .Conversation-module__W-pPhq__groupBody{align-items:flex-end}.Conversation-module__W-pPhq__groupMeta{min-height:16px;color:var(--muted);align-items:center;gap:6px;margin:0 0 2px;font-size:11px;font-weight:500;line-height:1.35;display:flex}.Conversation-module__W-pPhq__senderIcon{color:var(--ink);flex:none}.Conversation-module__W-pPhq__message{touch-action:pan-y;-webkit-touch-callout:none;width:100%;display:block;position:relative}.Conversation-module__W-pPhq__groupedMessageAnchor{z-index:-1;pointer-events:none;position:absolute;inset:0}@media (pointer:coarse){.Conversation-module__W-pPhq__message{-webkit-user-select:none;user-select:none}}.Conversation-module__W-pPhq__message[data-context-open] .Conversation-module__W-pPhq__bubbleFrame{visibility:hidden}.Conversation-module__W-pPhq__message:focus-visible{outline:none}.Conversation-module__W-pPhq__message:focus-visible .Conversation-module__W-pPhq__bubbleFrame,.Conversation-module__W-pPhq__message[data-keyboard-active] .Conversation-module__W-pPhq__bubbleFrame{outline:2px solid var(--focus-stroke);outline-offset:3px;border-radius:var(--message-bubble-radius)}.Conversation-module__W-pPhq__chat[data-focus-modality=pointer] :focus-visible,.Conversation-module__W-pPhq__chat[data-focus-modality=pointer] .Conversation-module__W-pPhq__message:focus-visible .Conversation-module__W-pPhq__bubbleFrame,.Conversation-module__W-pPhq__chat[data-focus-modality=pointer] .Conversation-module__W-pPhq__message[data-keyboard-active] .Conversation-module__W-pPhq__bubbleFrame{outline:none}.Conversation-module__W-pPhq__bubbleRow{width:fit-content;max-width:min(78%,480px);position:relative}.Conversation-module__W-pPhq__sendFailedIndicator{z-index:2;align-items:center;width:44px;display:flex;position:absolute;inset-block:0;inset-inline-start:-44px}.Conversation-module__W-pPhq__sendFailedIndicator [data-overflow-menu-root]{width:44px;height:44px}.Conversation-module__W-pPhq__sendFailedIndicator [data-overflow-menu-root]>button{color:var(--declined)}.Conversation-module__W-pPhq__sendFailedIndicator [data-overflow-menu-root]>button[aria-expanded=true]{background:color-mix(in srgb, var(--declined) 10%, transparent);color:var(--declined)}.Conversation-module__W-pPhq__sendFailedGlyph{width:22px;height:22px;color:var(--declined);background:currentColor;border-radius:50%;place-items:center;font-size:0;display:grid}.Conversation-module__W-pPhq__sendFailedGlyph:after{color:var(--on-dark);content:"!";font-size:14px;font-weight:800;line-height:1;transform:translateY(-1px)}.Conversation-module__W-pPhq__message[data-editing] .Conversation-module__W-pPhq__bubbleRow{width:100%;max-width:100%;margin-inline:0}.Conversation-module__W-pPhq__inlineEditor{width:100%;min-width:0;animation:Conversation-module__W-pPhq__chatInlineEditIn var(--motion-duration-panel) var(--motion-spring-standard) both;grid-template-columns:40px minmax(0,480px) 40px;justify-content:center;align-items:end;gap:12px;display:grid}.Conversation-module__W-pPhq__inlineEditInput{resize:none;border-radius:var(--message-bubble-radius);background:color-mix(in srgb, var(--surface) 58%, transparent);width:100%;min-width:0;min-height:41px;max-height:min(45dvh,320px);color:var(--ink);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--surface) 84%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--ink) 7%, transparent), var(--shadow-tight);padding:var(--message-bubble-padding-vertical) var(--message-bubble-padding-horizontal);font:inherit;-webkit-backdrop-filter:blur(28px)saturate(1.35);backdrop-filter:blur(28px)saturate(1.35);border:0;outline:none;font-size:17px;line-height:1.38;display:block;overflow-y:auto}.Conversation-module__W-pPhq__inlineEditInput:focus-visible{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--surface) 84%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--ink) 20%, transparent), var(--shadow-tight)}.Conversation-module__W-pPhq__inlineEditControl{border-radius:var(--r-pill);background:color-mix(in srgb, var(--surface) 58%, transparent);width:40px;height:40px;color:var(--body-strong);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--surface) 84%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--ink) 7%, transparent), var(--shadow-tight);cursor:pointer;-webkit-backdrop-filter:blur(24px)saturate(1.3);backdrop-filter:blur(24px)saturate(1.3);animation:Conversation-module__W-pPhq__chatInlineEditControlIn var(--motion-duration-panel) var(--motion-spring-standard) both;border:0;place-items:center;padding:0;display:grid;position:relative}.Conversation-module__W-pPhq__inlineEditControl:after{border-radius:var(--r-pill);content:"";position:absolute;inset:-2px}.Conversation-module__W-pPhq__inlineEditControl[data-kind=save]{background:var(--ink);color:var(--on-dark)}.Conversation-module__W-pPhq__inlineEditControl:disabled{color:var(--muted);cursor:default;opacity:.55}@keyframes Conversation-module__W-pPhq__chatInlineEditIn{0%{opacity:.72;transform:scale(.96)}}@keyframes Conversation-module__W-pPhq__chatInlineEditControlIn{0%{opacity:0;transform:scale(.3)}}.Conversation-module__W-pPhq__group[data-me] .Conversation-module__W-pPhq__bubbleRow{margin-inline-start:auto}.Conversation-module__W-pPhq__bubbleShell{min-width:0;max-width:100%;transition:transform var(--motion-duration-panel) var(--motion-spring-gentle);will-change:transform;flex-direction:column;align-items:flex-start;gap:2px;display:flex}.Conversation-module__W-pPhq__message[data-swipe-active] .Conversation-module__W-pPhq__bubbleShell{transform:translate3d(var(--message-swipe-x,0), 0, 0);transition-duration:0s}.Conversation-module__W-pPhq__replyAffordance{z-index:0;border-radius:var(--r-pill);background:var(--field-background);width:24px;height:24px;color:var(--muted);opacity:var(--message-swipe-progress,0);pointer-events:none;transform:translate3d(var(--message-swipe-arrow-x,0), -50%, 0) scale(var(--message-swipe-scale,.6));transform-origin:0;transition:opacity var(--motion-duration-quick) var(--motion-ease-out), transform var(--motion-duration-panel) var(--motion-spring-gentle);place-items:center;display:grid;position:absolute;top:50%;left:-26px}.Conversation-module__W-pPhq__message[data-swipe-ready] .Conversation-module__W-pPhq__replyAffordance{color:var(--body-strong);animation:Conversation-module__W-pPhq__chatReplyAffordancePulse var(--motion-duration-standard) var(--motion-spring-standard) both}.Conversation-module__W-pPhq__group[data-me] .Conversation-module__W-pPhq__bubbleShell{align-items:flex-end}.Conversation-module__W-pPhq__message[data-has-reactions]{padding-top:14px}.Conversation-module__W-pPhq__bubbleFrame{flex-direction:column;align-items:flex-start;max-width:100%;display:flex;position:relative}.Conversation-module__W-pPhq__group[data-me] .Conversation-module__W-pPhq__bubbleFrame{align-items:flex-end}.Conversation-module__W-pPhq__bubble{border-radius:var(--message-bubble-radius);background:var(--message-received-background);width:fit-content;max-width:100%;color:var(--message-received-text);padding:var(--message-bubble-padding-vertical) var(--message-bubble-padding-horizontal);overflow-wrap:anywhere;white-space:pre-wrap;transition:box-shadow var(--motion-duration-quick) var(--motion-ease-out), transform var(--motion-duration-quick) var(--motion-ease-out);flex-direction:column;gap:6px;font-size:17px;line-height:1.38;display:flex;position:relative}.Conversation-module__W-pPhq__message[data-media-deck] .Conversation-module__W-pPhq__bubble{overflow:visible}.Conversation-module__W-pPhq__message[data-media-deck] .Conversation-module__W-pPhq__bubbleRow{padding-inline:10px}.Conversation-module__W-pPhq__message[data-last-in-group] .Conversation-module__W-pPhq__bubble{border-bottom-left-radius:var(--message-bubble-tail-radius)}.Conversation-module__W-pPhq__group[data-me] .Conversation-module__W-pPhq__bubble{background:var(--message-sent-background);color:var(--message-sent-text)}.Conversation-module__W-pPhq__message[data-media-deck] .Conversation-module__W-pPhq__bubble,.Conversation-module__W-pPhq__message[data-media-only] .Conversation-module__W-pPhq__bubble{background:0 0;padding:0}.Conversation-module__W-pPhq__bubble[data-context-clone-me]{background:var(--message-sent-background);color:var(--message-sent-text)}.Conversation-module__W-pPhq__group[data-me] .Conversation-module__W-pPhq__message[data-last-in-group] .Conversation-module__W-pPhq__bubble{border-bottom-right-radius:var(--message-bubble-tail-radius);border-bottom-left-radius:var(--message-bubble-radius)}.Conversation-module__W-pPhq__bubble[data-context-clone-last]:not([data-context-clone-me]){border-bottom-left-radius:var(--message-bubble-tail-radius)}.Conversation-module__W-pPhq__bubble[data-context-clone-last][data-context-clone-me]{border-bottom-right-radius:var(--message-bubble-tail-radius);border-bottom-left-radius:var(--message-bubble-radius)}.Conversation-module__W-pPhq__message[data-highlight] .Conversation-module__W-pPhq__bubble{box-shadow:inset 0 0 0 1px var(--ink), 0 0 0 3px color-mix(in srgb, var(--ink) 14%, transparent);animation:Conversation-module__W-pPhq__chatHighlightPulse 1.2s var(--motion-ease-out) both}.Conversation-module__W-pPhq__message[data-entering] .Conversation-module__W-pPhq__bubbleFrame{transform-origin:0 100%;animation:Conversation-module__W-pPhq__chatIncomingMessageIn var(--motion-duration-panel) var(--motion-spring-gentle) both}.Conversation-module__W-pPhq__group[data-me] .Conversation-module__W-pPhq__message[data-entering] .Conversation-module__W-pPhq__bubbleFrame{transform-origin:100% 100%;animation:Conversation-module__W-pPhq__chatOutgoingMessageIn var(--motion-duration-panel) var(--motion-spring-standard) both}.Conversation-module__W-pPhq__message[data-send-flight-pending] .Conversation-module__W-pPhq__bubbleFrame,.Conversation-module__W-pPhq__message[data-send-flight-pending] [data-message-meta]{opacity:0}.Conversation-module__W-pPhq__message[data-send-flight]{z-index:2}.Conversation-module__W-pPhq__message[data-send-flight] .Conversation-module__W-pPhq__bubbleFrame{transform-origin:50%;will-change:transform, opacity}.Conversation-module__W-pPhq__replyPreview{border-radius:var(--r-lg);background:var(--bubble-background);width:fit-content;max-width:100%;color:var(--muted);text-align:left;cursor:pointer;transition:background-color var(--motion-duration-quick) var(--motion-ease-out), box-shadow var(--motion-duration-quick) var(--motion-ease-out), transform var(--motion-duration-quick) var(--motion-ease-out);border:0;gap:1px;padding:7px 9px;display:grid;box-shadow:inset 0 0 0 1px #0000}.Conversation-module__W-pPhq__replyChrome{box-sizing:border-box;width:fit-content;max-width:100%;margin-bottom:var(--chat-reply-message-gap);padding-inline-start:calc(var(--chat-reply-connector-width) + var(--chat-reply-card-spacing));position:relative}.Conversation-module__W-pPhq__replyChrome:before{content:"";width:var(--chat-reply-connector-visible-width);border-block-start:2px solid var(--hairline-soft);border-inline-start:2px solid var(--hairline-soft);pointer-events:none;border-start-start-radius:var(--r-lg);position:absolute;inset-block-start:var(--chat-reply-connector-top);inset-block-end:calc(-1 * var(--chat-reply-message-gap));inset-inline-start:0}.Conversation-module__W-pPhq__group[data-me] .Conversation-module__W-pPhq__replyChrome{padding-inline-start:0;padding-inline-end:calc(var(--chat-reply-connector-width) + var(--chat-reply-card-spacing))}.Conversation-module__W-pPhq__group[data-me] .Conversation-module__W-pPhq__replyChrome:before{border-inline-start:0;border-inline-end:2px solid var(--hairline-soft);border-start-start-radius:0;border-start-end-radius:var(--r-lg);inset-inline:auto 0}.Conversation-module__W-pPhq__group[data-me] .Conversation-module__W-pPhq__replyPreview{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--message-sent-background) 50%, transparent)}.Conversation-module__W-pPhq__replyPreviewSender{color:var(--body-strong);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;line-height:1.25;overflow:hidden}.Conversation-module__W-pPhq__replyPreviewText{text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.3;overflow:hidden}.Conversation-module__W-pPhq__replyPreviewContent{align-items:center;gap:6px;min-width:0;display:flex}.Conversation-module__W-pPhq__replyPreviewThumbnail{background:color-mix(in srgb, currentcolor 12%, transparent);border-radius:6px;flex:none;place-items:center;width:36px;height:36px;display:grid;position:relative;overflow:hidden}.Conversation-module__W-pPhq__replyPreviewThumbnail img{object-fit:cover;width:100%;height:100%}.Conversation-module__W-pPhq__replyPreviewThumbnail svg{color:var(--on-dark);filter:drop-shadow(0 1px 3px color-mix(in srgb, var(--surface-dark) 70%, transparent));position:absolute}.Conversation-module__W-pPhq__fallbackTitle{color:inherit;letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:700;line-height:1.25}.Conversation-module__W-pPhq__messageText{display:block}.Conversation-module__W-pPhq__assistantMarkdown{white-space:normal;gap:7px;display:grid}.Conversation-module__W-pPhq__assistantMarkdownParagraph,.Conversation-module__W-pPhq__assistantMarkdownHeading,.Conversation-module__W-pPhq__assistantMarkdownQuote,.Conversation-module__W-pPhq__assistantMarkdownList,.Conversation-module__W-pPhq__assistantCodeBlock{margin:0}.Conversation-module__W-pPhq__assistantMarkdownHeading{color:inherit;font-size:15px;font-weight:750;line-height:1.3}.Conversation-module__W-pPhq__assistantMarkdownParagraph{line-height:1.45}.Conversation-module__W-pPhq__assistantMarkdownList{gap:3px;padding-inline-start:1.25em;line-height:1.42;display:grid}.Conversation-module__W-pPhq__assistantMarkdownList li::marker{color:color-mix(in srgb, currentcolor 58%, transparent)}.Conversation-module__W-pPhq__assistantMarkdownQuote{border-inline-start:2px solid color-mix(in srgb, currentcolor 24%, transparent);color:color-mix(in srgb, currentcolor 74%, transparent);padding-inline-start:9px;line-height:1.42}.Conversation-module__W-pPhq__assistantCodeBlock{border-radius:var(--r-lg);background:color-mix(in srgb, currentcolor 9%, transparent);white-space:pre-wrap;max-width:100%;padding:9px 10px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:12px;line-height:1.45;overflow-x:auto}.Conversation-module__W-pPhq__assistantInlineCode{background:color-mix(in srgb, currentcolor 10%, transparent);border-radius:6px;padding:1px 4px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:.92em}.Conversation-module__W-pPhq__mention{background:color-mix(in srgb, currentcolor 12%, transparent);color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:7px;padding:0 4px;font-weight:600}.Conversation-module__W-pPhq__messageText strong{font-weight:600}.Conversation-module__W-pPhq__messageInlineCode{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:1em}.Conversation-module__W-pPhq__messageImage{border-radius:var(--r-lg);object-fit:cover;background:var(--field-background);width:min(260px,64vw);height:auto;max-height:320px;display:block}.Conversation-module__W-pPhq__mediaOpenButton{border-radius:var(--r-lg);background:var(--field-background);cursor:zoom-in;border:0;width:fit-content;max-width:100%;padding:0;display:block;position:relative;overflow:hidden}.Conversation-module__W-pPhq__mediaOpenButton .Conversation-module__W-pPhq__messageImage{transition:transform var(--motion-duration-standard) var(--motion-ease-out)}.Conversation-module__W-pPhq__mediaOpenButton>span.Conversation-module__W-pPhq__messageImage{min-height:146px;color:var(--muted);place-items:center;font-size:12px;display:grid}.Conversation-module__W-pPhq__mediaOpenButton:disabled{cursor:default;opacity:.72}.Conversation-module__W-pPhq__message[data-emoji-count] .Conversation-module__W-pPhq__bubble,.Conversation-module__W-pPhq__group[data-me] .Conversation-module__W-pPhq__message[data-emoji-count] .Conversation-module__W-pPhq__bubble{background:0 0;padding:2px 0}.Conversation-module__W-pPhq__group[data-ai] .Conversation-module__W-pPhq__message[data-emoji-count]:not([data-failed],[data-highlight]) .Conversation-module__W-pPhq__bubble{box-shadow:none}.Conversation-module__W-pPhq__message[data-emoji-count] .Conversation-module__W-pPhq__messageText{line-height:1.2}.Conversation-module__W-pPhq__message[data-emoji-count="1"] .Conversation-module__W-pPhq__messageText{font-size:42px}.Conversation-module__W-pPhq__message[data-emoji-count="2"] .Conversation-module__W-pPhq__messageText{font-size:36px}.Conversation-module__W-pPhq__message[data-emoji-count="3"] .Conversation-module__W-pPhq__messageText{font-size:30px}.Conversation-module__W-pPhq__textLink{color:inherit;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentcolor 45%, transparent);text-decoration-color:color-mix(in srgb, currentcolor 45%, transparent);text-underline-offset:2px;overflow-wrap:anywhere;font-weight:550}.Conversation-module__W-pPhq__messageLinkPill{-webkit-box-decoration-break:clone;box-decoration-break:clone;border:.75px solid color-mix(in srgb, currentcolor 5%, transparent);background:color-mix(in srgb, var(--surface) 76%, transparent);color:var(--body-strong);border-radius:999px;padding:2px 8px;font-size:calc(1em - 3px);font-weight:400;line-height:1.45;text-decoration:none}.Conversation-module__W-pPhq__messageLinkPillIcon{width:1em;height:1em;color:color-mix(in srgb, currentcolor 58%, transparent);vertical-align:-.12em;justify-content:center;align-items:center;margin-inline-end:3px;display:inline-flex}.Conversation-module__W-pPhq__messageLinkPillIcon>img{object-fit:contain;border-radius:2px;width:100%;height:100%}.Conversation-module__W-pPhq__message[data-link-preview] .Conversation-module__W-pPhq__bubble,.Conversation-module__W-pPhq__group[data-me] .Conversation-module__W-pPhq__message[data-link-preview] .Conversation-module__W-pPhq__bubble,.Conversation-module__W-pPhq__message[data-planning] .Conversation-module__W-pPhq__bubble,.Conversation-module__W-pPhq__group[data-me] .Conversation-module__W-pPhq__message[data-planning] .Conversation-module__W-pPhq__bubble{background:0 0;padding:0}.Conversation-module__W-pPhq__message[data-link-preview] .Conversation-module__W-pPhq__bubbleRow{width:min(100% - 104px,420px);max-width:420px}.Conversation-module__W-pPhq__message[data-link-preview] .Conversation-module__W-pPhq__bubbleFrame,.Conversation-module__W-pPhq__message[data-link-preview] .Conversation-module__W-pPhq__bubble,.Conversation-module__W-pPhq__message[data-link-preview] [data-link-preview-card]{width:100%}.Conversation-module__W-pPhq__deletedText{color:inherit;font-style:italic}.Conversation-module__W-pPhq__message[data-deleted] .Conversation-module__W-pPhq__bubble{background:color-mix(in srgb, var(--muted-soft) 10%, transparent);color:var(--muted-soft);padding:8px 12px;font-size:15px;font-style:italic;line-height:1.2}.Conversation-module__W-pPhq__messageMeta{color:var(--muted);flex-direction:column;align-items:flex-start;width:100%;font-size:11px;line-height:1.3;display:flex}.Conversation-module__W-pPhq__messageMetaPrimary{align-items:center;min-height:16px;display:inline-flex}.Conversation-module__W-pPhq__editedBadge{align-items:baseline;display:inline-flex}.Conversation-module__W-pPhq__messageMetaSeparator{color:var(--muted);white-space:pre}.Conversation-module__W-pPhq__editedBadge strong{color:var(--ink);font-weight:700}.Conversation-module__W-pPhq__deliveryIndicator{width:12px;height:12px;color:var(--muted);animation:Conversation-module__W-pPhq__chatDeliveryIndicatorIn var(--motion-duration-panel) var(--motion-ease-out) both;place-items:center;margin-inline-start:4px;display:inline-grid}.Conversation-module__W-pPhq__deliveryIndicator[data-delivery-phase=pending]>span{box-sizing:border-box;border:1.5px solid color-mix(in srgb, currentcolor 24%, transparent);border-top-color:currentColor;border-radius:50%;width:12px;height:12px;animation:.7s linear infinite Conversation-module__W-pPhq__chatDeliverySpinner}.Conversation-module__W-pPhq__deliveryIndicator[data-delivery-phase=confirmed]{color:var(--ink)}.Conversation-module__W-pPhq__deliveryIndicator svg{display:block}@keyframes Conversation-module__W-pPhq__chatDeliveryIndicatorIn{0%{opacity:0;width:0;margin-inline-start:0;transform:translate(16px)}}.Conversation-module__W-pPhq__deliveryIndicator[data-retiring]{animation:Conversation-module__W-pPhq__chatDeliveryIndicatorOut var(--motion-duration-panel) var(--motion-ease-out) both;overflow:visible}@keyframes Conversation-module__W-pPhq__chatDeliveryIndicatorOut{to{opacity:0;width:0;margin-inline-start:0;transform:translate(16px)}}@keyframes Conversation-module__W-pPhq__chatDeliverySpinner{to{transform:rotate(1turn)}}.Conversation-module__W-pPhq__videoDeliverySlot{width:52px;height:12px;animation:Conversation-module__W-pPhq__chatVideoProgressIn var(--motion-duration-panel) var(--motion-ease-out) both;flex:none;margin-inline-start:4px;display:inline-block;position:relative}.Conversation-module__W-pPhq__videoSendProgressTrack{background:color-mix(in srgb, var(--muted) 25%, transparent);transform-origin:100%;border-radius:2px;width:52px;height:4px;position:absolute;top:4px;right:0;overflow:hidden}.Conversation-module__W-pPhq__videoSendProgressFill{border-radius:inherit;background:var(--muted);width:85%;height:100%;display:block}.Conversation-module__W-pPhq__videoDeliverySlot[data-video-send-phase=uploading] .Conversation-module__W-pPhq__videoSendProgressFill{animation:.7s ease-in-out infinite alternate Conversation-module__W-pPhq__chatVideoUploadBreathing}.Conversation-module__W-pPhq__videoDeliverySlot[data-video-send-phase=completing] .Conversation-module__W-pPhq__videoSendProgressFill,.Conversation-module__W-pPhq__videoDeliverySlot[data-video-send-phase=handoff] .Conversation-module__W-pPhq__videoSendProgressFill{width:100%;transition:width var(--motion-duration-standard) var(--motion-ease-out)}.Conversation-module__W-pPhq__videoDeliverySlot[data-video-send-phase=handoff]{animation:Conversation-module__W-pPhq__chatVideoProgressSlotHandoff var(--motion-duration-panel) var(--motion-ease-out) both}.Conversation-module__W-pPhq__videoDeliverySlot[data-video-send-phase=handoff] .Conversation-module__W-pPhq__videoSendProgressTrack{opacity:0;transition:opacity var(--motion-duration-panel) var(--motion-ease-out), transform var(--motion-duration-panel) var(--motion-ease-out);transform:scaleX(.23077)}.Conversation-module__W-pPhq__videoDeliverySlot[data-video-send-phase=failing] .Conversation-module__W-pPhq__videoSendProgressTrack{opacity:0;transition:opacity var(--motion-duration-quick) var(--motion-ease-out)}.Conversation-module__W-pPhq__videoDeliverySlot .Conversation-module__W-pPhq__deliveryIndicator{margin-inline-start:0;position:absolute;top:0;right:0}@keyframes Conversation-module__W-pPhq__chatVideoProgressIn{0%{opacity:0;width:0;margin-inline-start:0;transform:translate(16px)}}@keyframes Conversation-module__W-pPhq__chatVideoProgressSlotHandoff{0%{width:52px}to{width:12px}}@keyframes Conversation-module__W-pPhq__chatVideoUploadBreathing{to{opacity:.45}}.Conversation-module__W-pPhq__message[data-entering] .Conversation-module__W-pPhq__messageMeta{animation:Conversation-module__W-pPhq__chatMetaIn var(--motion-duration-standard) var(--motion-ease-out) calc(var(--motion-stagger) * 3) both}.Conversation-module__W-pPhq__group[data-me] .Conversation-module__W-pPhq__messageMeta{align-items:flex-end}.Conversation-module__W-pPhq__reactions{z-index:1;align-items:center;gap:calc(var(--space-xs) / 2);border:calc(var(--space-xs) / 2) solid var(--canvas);border-radius:var(--r-pill);background:var(--chat-metadata-surface,var(--surface));min-height:20px;color:var(--body-strong);padding:calc(var(--space-xs) / 4) var(--space-xs);font:inherit;cursor:pointer;transition:transform var(--motion-duration-quick) var(--motion-ease-out);font-size:12px;font-weight:600;line-height:1;display:inline-flex;position:absolute;top:-14px;right:-12px;box-shadow:0 2px 4px #1c1c2114;}.Conversation-module__W-pPhq__group[data-me] .Conversation-module__W-pPhq__reactions{left:-12px;right:auto}.Conversation-module__W-pPhq__message[data-reaction-feedback] .Conversation-module__W-pPhq__reactions,.Conversation-module__W-pPhq__reactions[data-reaction-pulse]{animation:Conversation-module__W-pPhq__chatReactionBadgeSettle var(--motion-duration-panel) var(--motion-spring-standard) both}.Conversation-module__W-pPhq__reactionItem{align-items:center;gap:calc(var(--space-xs) / 4);display:inline-flex}.Conversation-module__W-pPhq__reactionOverflow{color:var(--muted);font-variant-numeric:tabular-nums}@media (hover:hover) and (pointer:fine){.Conversation-module__W-pPhq__reactions:hover{transform:translateY(-1px)scale(1.03)}}.Conversation-module__W-pPhq__receiptButton{min-width:28px;height:calc(var(--space-md) + var(--space-xs));box-sizing:border-box;border-radius:var(--r-pill);color:inherit;font:inherit;padding:var(--space-xs) 0 0;cursor:pointer;background:0 0;border:0;flex:none;justify-content:flex-end;align-items:center;display:inline-flex;}.Conversation-module__W-pPhq__error{color:var(--declined);flex:none;margin:0;padding:8px 14px 0;font-size:12.5px;line-height:1.35}.Conversation-module__W-pPhq__blockedInput{box-sizing:border-box;width:100%;padding:10px var(--space-md);background:var(--surface);color:var(--muted);text-align:center;flex:none;margin:0;font-size:12px;line-height:1.35}.Conversation-module__W-pPhq__pillAnchor{z-index:2;flex:none;height:0;position:relative}.Conversation-module__W-pPhq__newMessagesPill{bottom:var(--space-sm);box-sizing:border-box;appearance:none;border:1px solid var(--hairline-soft);border-radius:var(--r-pill);background:var(--surface);width:38px;min-width:38px;height:38px;min-height:38px;box-shadow:var(--shadow-soft);color:var(--ink);cursor:pointer;animation:Conversation-module__W-pPhq__chatPillIn var(--motion-duration-quick) var(--motion-ease-out) both;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;left:50%;transform:translate(-50%);}.Conversation-module__W-pPhq__chat:has([data-conversation-bottom-affordances]):not(:has([data-conversation-suggestion-expanded])) .Conversation-module__W-pPhq__newMessagesPill{bottom:calc(44px + var(--space-sm))}.Conversation-module__W-pPhq__chat:is([data-variant=thread],[data-variant=tab])[data-scroll-owner=element] .Conversation-module__W-pPhq__newMessagesPill{bottom:calc(var(--chat-bottom-overlay-height,0px) + var(--space-sm))}.Conversation-module__W-pPhq__chat:is([data-variant=thread],[data-variant=tab])[data-scroll-owner=element]:has([data-conversation-bottom-affordances]):not(:has([data-conversation-suggestion-expanded])) .Conversation-module__W-pPhq__newMessagesPill{bottom:calc(var(--chat-bottom-overlay-height,0px) - var(--space-md))}.Conversation-module__W-pPhq__newMessagesPill[data-leaving]{pointer-events:none;animation:Conversation-module__W-pPhq__chatPillOut var(--motion-duration-exit) var(--motion-ease-in) both}@keyframes Conversation-module__W-pPhq__chatPillIn{0%{opacity:0;transform:translate(-50%)scale(.5)}to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes Conversation-module__W-pPhq__chatPillOut{0%{opacity:1;transform:translate(-50%)scale(1)}to{opacity:0;transform:translate(-50%)scale(.5)}}@media (prefers-reduced-motion:reduce){.Conversation-module__W-pPhq__newMessagesPill{animation:none}.Conversation-module__W-pPhq__newMessagesPill[data-leaving]{animation:.01ms linear both Conversation-module__W-pPhq__chatPillOut}}.Conversation-module__W-pPhq__composer{border-top:1px solid var(--hairline-soft);background:color-mix(in srgb, var(--surface) 88%, transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);flex-direction:column;flex:none;gap:8px;padding:8px 16px 12px;display:flex;position:relative}.Conversation-module__W-pPhq__chat:is([data-variant=thread],[data-variant=tab]) .Conversation-module__W-pPhq__composer{isolation:isolate;z-index:3;padding-inline:16px;padding-block:8px max(8px, env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-top:0}.Conversation-module__W-pPhq__chat[data-variant=tab] .Conversation-module__W-pPhq__composer{padding-block-end:max(8px, calc(env(safe-area-inset-bottom,0px) - var(--keyboard-inset,0px)))}.Conversation-module__W-pPhq__composerBackdrop{display:none}.Conversation-module__W-pPhq__chat:is([data-variant=thread],[data-variant=tab]) .Conversation-module__W-pPhq__composerBackdrop{inset-inline:0;top:calc(-1 * var(--space-lg));z-index:-1;pointer-events:none;-webkit-mask-image:linear-gradient(to bottom, transparent, black var(--space-lg));-webkit-mask-image:linear-gradient(to bottom, transparent, black var(--space-lg));mask-image:linear-gradient(to bottom, transparent, black var(--space-lg));display:block;position:absolute;bottom:0;overflow:hidden}.Conversation-module__W-pPhq__chat:is([data-variant=thread],[data-variant=tab]) .Conversation-module__W-pPhq__composerBackdrop:before{inset:calc(-1 * var(--motion-blur-lg));content:"";-webkit-backdrop-filter:blur(var(--motion-blur-lg)) saturate(1.04);backdrop-filter:blur(var(--motion-blur-lg)) saturate(1.04);position:absolute}.Conversation-module__W-pPhq__chat:is([data-variant=thread],[data-variant=tab]):has([data-conversation-bottom-affordances]) .Conversation-module__W-pPhq__composerBackdrop{top:calc(-44px - var(--space-lg));-webkit-mask-image:linear-gradient(to bottom, transparent, black calc(44px + var(--space-lg)));-webkit-mask-image:linear-gradient(to bottom, transparent, black calc(44px + var(--space-lg)));mask-image:linear-gradient(to bottom, transparent, black calc(44px + var(--space-lg)))}@media (prefers-contrast:more){.Conversation-module__W-pPhq__chat:is([data-variant=thread],[data-variant=tab]) .Conversation-module__W-pPhq__composerBackdrop{display:none}}@media (min-width:641px){.Conversation-module__W-pPhq__chat[data-variant=drawer] .Conversation-module__W-pPhq__bubbleRow{max-width:min(100% - 132px,480px)}.Conversation-module__W-pPhq__chat[data-variant=drawer] .Conversation-module__W-pPhq__group[data-me] .Conversation-module__W-pPhq__bubbleRow{max-width:min(100% - 200px,480px)}}.Conversation-module__W-pPhq__composerContext,.Conversation-module__W-pPhq__composerAttachment{border-radius:var(--r-lg);background:var(--field-background);box-shadow:inset 0 0 0 1px var(--hairline-soft);animation:Conversation-module__W-pPhq__chatComposerShelfIn var(--motion-duration-standard) var(--motion-ease-out) both;align-items:center;gap:10px;padding:8px 9px 8px 11px;display:flex}.Conversation-module__W-pPhq__composerContextBody{gap:1px;min-width:0;display:grid}.Conversation-module__W-pPhq__composerContextLabel{color:var(--body-strong);font-size:12px;font-weight:700;line-height:1.3}.Conversation-module__W-pPhq__composerContextSnippet{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.3;overflow:hidden}.Conversation-module__W-pPhq__composerContextClose{border-radius:var(--r-pill);background:var(--surface);width:44px;height:44px;color:var(--body-strong);cursor:pointer;transition:background-color var(--motion-duration-quick) var(--motion-ease-out), transform var(--motion-duration-quick) var(--motion-ease-out);border:0;flex:none;place-items:center;margin-left:auto;display:inline-grid}.Conversation-module__W-pPhq__composerContextClose:active{transform:scale(.97)}.Conversation-module__W-pPhq__composerAttachment{align-self:flex-start;padding:6px;position:relative}.Conversation-module__W-pPhq__composerLinkPreview{width:calc(100% - 16px);margin:10px 0 0 16px;position:relative}.Conversation-module__W-pPhq__composerAttachments{scrollbar-width:none;gap:8px;padding-block:2px;display:flex;overflow-x:auto}.Conversation-module__W-pPhq__composerAttachments::-webkit-scrollbar{display:none}.Conversation-module__W-pPhq__composerAttachmentThumb{border-radius:var(--r-lg);object-fit:cover;width:58px;height:58px;animation:Conversation-module__W-pPhq__chatAttachmentThumbIn var(--motion-duration-standard) var(--motion-spring-standard) both;display:block}.Conversation-module__W-pPhq__composerAttachmentRemove{border-radius:var(--r-pill);background:var(--ink);width:32px;height:32px;color:var(--surface);box-shadow:var(--shadow-soft);cursor:pointer;border:0;place-items:center;display:grid;position:absolute;top:-7px;right:-7px}.Conversation-module__W-pPhq__composerBar{align-items:flex-end;gap:8px;display:flex}.Conversation-module__W-pPhq__composerInputSurface{border-radius:var(--radius-container);background:color-mix(in srgb, var(--standard-surface,var(--surface)) 42%, transparent);-webkit-backdrop-filter:blur(28px)saturate(1.55);backdrop-filter:blur(28px)saturate(1.55);min-width:0;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--standard-surface,var(--surface)) 84%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--ink) 7%, transparent), var(--shadow-tight);transition:background-color var(--motion-duration-quick) var(--motion-ease-out), box-shadow var(--motion-duration-standard) var(--motion-ease-out), transform var(--motion-duration-quick) var(--motion-ease-out);flex-direction:column;flex:1;align-items:stretch;gap:0;padding:0;display:flex}.Conversation-module__W-pPhq__composerShelf{width:100%;min-width:0}.Conversation-module__W-pPhq__composerShelfDivider{background:var(--hairline-soft);height:1px;margin-inline:8px}.Conversation-module__W-pPhq__composerInputRow{align-items:flex-end;width:100%;min-width:0;display:flex}.Conversation-module__W-pPhq__composerInputSurface:focus-within{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--standard-surface,var(--surface)) 84%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--ink) 20%, transparent), var(--shadow-tight)}.Conversation-module__W-pPhq__fileInput{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.Conversation-module__W-pPhq__attach{width:var(--chat-composer-control);height:var(--chat-composer-control);border-radius:var(--r-pill);cursor:pointer;transition:opacity var(--motion-duration-quick) var(--motion-ease-out), transform var(--motion-duration-quick) var(--motion-ease-out), color var(--motion-duration-quick) var(--motion-ease-out), background-color var(--motion-duration-quick) var(--motion-ease-out);flex:none;place-items:center;display:inline-grid}.Conversation-module__W-pPhq__composerInputRow>.Conversation-module__W-pPhq__send{margin:0}.Conversation-module__W-pPhq__attach{border:1px solid var(--hairline-soft);background:color-mix(in srgb, var(--surface) 82%, transparent);color:var(--body-strong);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.Conversation-module__W-pPhq__attach:active{transform:scale(.97)}.Conversation-module__W-pPhq__attach:disabled{color:var(--muted);opacity:1;cursor:default;background:0 0;transform:none}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.Conversation-module__W-pPhq__composerInputSurface{background:var(--standard-surface,var(--surface))}}@media (prefers-contrast:more){.Conversation-module__W-pPhq__composerInputSurface{background:var(--standard-surface,var(--surface));box-shadow:inset 0 0 0 1px var(--ink)}}.Conversation-module__W-pPhq__inputWrap{flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.Conversation-module__W-pPhq__input{width:100%;min-height:var(--chat-composer-control);resize:none;border-radius:var(--r-lg);max-height:120px;color:var(--ink);font:inherit;background:0 0;border:0;outline:none;padding:10px 0 10px 16px;font-size:17px;line-height:1.35;display:block}.Conversation-module__W-pPhq__input::placeholder{color:var(--muted)}.Conversation-module__W-pPhq__mentionMenu{overscroll-behavior:contain;z-index:3;border:1px solid var(--hairline-soft);border-radius:var(--r-xl);background:var(--surface);max-height:min(50dvh,320px);box-shadow:var(--shadow-tight);transform-origin:0 100%;animation:Conversation-module__W-pPhq__chatPopoverIn var(--motion-duration-panel) var(--motion-spring-gentle) both;gap:2px;padding:6px;display:grid;position:absolute;bottom:calc(100% + 8px);left:0;right:0;overflow-y:auto}.Conversation-module__W-pPhq__mentionOption{border-radius:var(--r-lg);min-height:40px;color:var(--body-strong);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--motion-duration-quick) var(--motion-ease-out), transform var(--motion-duration-quick) var(--motion-ease-out);background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 8px;display:grid}.Conversation-module__W-pPhq__mentionOption[data-highlight]{background:var(--surface-wash);transform:translate(2px)}.Conversation-module__W-pPhq__mentionOptionName{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.Conversation-module__W-pPhq__mentionOptionTag{border-radius:var(--r-pill);background:color-mix(in srgb, var(--muted) 12%, transparent);color:var(--muted);padding:2px 7px;font-size:12px;font-weight:700}@media (max-width:640px){.Conversation-module__W-pPhq__scroll,.Conversation-module__W-pPhq__chat[data-variant=thread] .Conversation-module__W-pPhq__scroll{padding-inline:calc(var(--space-compact) + var(--space-compact))}.Conversation-module__W-pPhq__chat[data-variant=thread] .Conversation-module__W-pPhq__scroll{padding-block-start:calc(88px + env(safe-area-inset-top,0px));padding-block-end:18px}.Conversation-module__W-pPhq__bubbleRow,.Conversation-module__W-pPhq__chat[data-variant=drawer] .Conversation-module__W-pPhq__bubbleRow,.Conversation-module__W-pPhq__chat[data-variant=drawer] .Conversation-module__W-pPhq__group[data-me] .Conversation-module__W-pPhq__bubbleRow{max-width:min(86%,480px)}.Conversation-module__W-pPhq__chat[data-variant=thread] .Conversation-module__W-pPhq__bubble{font-size:17px;line-height:1.35}.Conversation-module__W-pPhq__chat[data-variant=thread] .Conversation-module__W-pPhq__message[data-deleted] .Conversation-module__W-pPhq__bubble{font-size:15px;line-height:1.2}.Conversation-module__W-pPhq__messageImage{width:min(240px,70vw)}}.Conversation-module__W-pPhq__day[data-arriving],.Conversation-module__W-pPhq__unreadRule[data-arriving],.Conversation-module__W-pPhq__noteWrap[data-arriving],.Conversation-module__W-pPhq__aiEvent[data-arriving]{animation:Conversation-module__W-pPhq__chatSystemItemIn var(--motion-duration-standard) var(--motion-ease-out) both}@media (prefers-reduced-motion:reduce){.Conversation-module__W-pPhq__day[data-arriving],.Conversation-module__W-pPhq__unreadRule[data-arriving],.Conversation-module__W-pPhq__noteWrap[data-arriving],.Conversation-module__W-pPhq__aiEvent[data-arriving]{animation-name:Conversation-module__W-pPhq__chatRevealIn;animation-duration:var(--motion-duration-quick)}}.Conversation-module__W-pPhq__chat[data-revealed]{animation:Conversation-module__W-pPhq__chatRevealIn var(--motion-duration-quick) var(--motion-ease-out) both}@keyframes Conversation-module__W-pPhq__chatRevealIn{0%{opacity:0}}@keyframes Conversation-module__W-pPhq__chatSystemItemIn{0%{opacity:0;transform:translateY(var(--motion-distance-xs)) scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes Conversation-module__W-pPhq__chatIncomingMessageIn{0%{opacity:0;transform:translate3d(calc(-1 * var(--motion-distance-md)), var(--motion-distance-md), 0) scale(.96)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes Conversation-module__W-pPhq__chatOutgoingMessageIn{0%{opacity:0;transform:translate(8px,8px)scale(.96)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes Conversation-module__W-pPhq__chatReplyAffordancePulse{0%{transform:translate3d(var(--message-swipe-arrow-x,0), -50%, 0) scale(var(--message-swipe-scale,.6))}45%{transform:translate3d(var(--message-swipe-arrow-x,0), -50%, 0) scale(1.18)}to{transform:translate3d(var(--message-swipe-arrow-x,0), -50%, 0) scale(1.1)}}@keyframes Conversation-module__W-pPhq__chatReactionBadgeSettle{0%{opacity:0;transform:translateY(var(--motion-distance-xs)) scale(.78)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes Conversation-module__W-pPhq__chatPopoverIn{0%{opacity:0;transform:translateY(var(--motion-distance-xs)) scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes Conversation-module__W-pPhq__chatComposerShelfIn{0%{opacity:0;transform:translateY(var(--motion-distance-sm))}to{opacity:1;transform:translateY(0)}}@keyframes Conversation-module__W-pPhq__chatMetaIn{0%{opacity:0;transform:translateY(calc(-1 * var(--motion-distance-xs)))}to{opacity:1;transform:translateY(0)}}@keyframes Conversation-module__W-pPhq__chatAttachmentThumbIn{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes Conversation-module__W-pPhq__chatHighlightPulse{0%{box-shadow:inset 0 0 0 1px var(--ink), 0 0 0 0 color-mix(in srgb, var(--ink) 0%, transparent)}42%{box-shadow:inset 0 0 0 1px var(--ink), 0 0 0 5px color-mix(in srgb, var(--ink) 18%, transparent)}to{box-shadow:inset 0 0 0 1px var(--ink), 0 0 0 3px color-mix(in srgb, var(--ink) 14%, transparent)}}@media (hover:hover) and (pointer:fine){.Conversation-module__W-pPhq__noteAction:hover{background:var(--surface-wash);color:var(--body-strong)}.Conversation-module__W-pPhq__replyPreview:hover{background:color-mix(in srgb, var(--bubble-background) 84%, var(--surface));transform:translateY(-1px)}.Conversation-module__W-pPhq__mediaOpenButton:hover .Conversation-module__W-pPhq__messageImage{transform:scale(1.015)}.Conversation-module__W-pPhq__textLink:hover{text-decoration-color:currentColor}.Conversation-module__W-pPhq__receiptButton:hover{background:var(--surface-wash);color:var(--body-strong)}.Conversation-module__W-pPhq__newMessagesPill:hover{background:var(--field-background)}.Conversation-module__W-pPhq__sendFailedIndicator [data-overflow-menu-root]>button:hover{background:color-mix(in srgb, var(--declined) 10%, transparent);color:var(--declined)}.Conversation-module__W-pPhq__composerContextClose:hover,.Conversation-module__W-pPhq__attach:hover{background:var(--surface-wash)}.Conversation-module__W-pPhq__attach:hover{transform:translateY(-1px)}}@media (prefers-reduced-motion:reduce){.Conversation-module__W-pPhq__day,.Conversation-module__W-pPhq__note,.Conversation-module__W-pPhq__aiEvent,.Conversation-module__W-pPhq__message[data-entering] .Conversation-module__W-pPhq__bubbleFrame,.Conversation-module__W-pPhq__message[data-highlight] .Conversation-module__W-pPhq__bubble,.Conversation-module__W-pPhq__message[data-entering] .Conversation-module__W-pPhq__messageMeta,.Conversation-module__W-pPhq__deliveryIndicator,.Conversation-module__W-pPhq__videoDeliverySlot,.Conversation-module__W-pPhq__videoSendProgressFill,.Conversation-module__W-pPhq__replyAffordance,.Conversation-module__W-pPhq__reactions,.Conversation-module__W-pPhq__composerContext,.Conversation-module__W-pPhq__composerAttachment,.Conversation-module__W-pPhq__composerAttachmentThumb,.Conversation-module__W-pPhq__inlineEditor,.Conversation-module__W-pPhq__inlineEditControl,.Conversation-module__W-pPhq__replyBackdrop,.Conversation-module__W-pPhq__replyDockHeader,.Conversation-module__W-pPhq__mentionMenu{animation:none}.Conversation-module__W-pPhq__videoDeliverySlot,.Conversation-module__W-pPhq__videoSendProgressTrack,.Conversation-module__W-pPhq__videoSendProgressFill{transition:none}.Conversation-module__W-pPhq__videoDeliverySlot[data-video-send-phase=handoff]{width:12px}.Conversation-module__W-pPhq__replyPresentation[data-closing] .Conversation-module__W-pPhq__replyBackdrop{transition:none}.Conversation-module__W-pPhq__message,.Conversation-module__W-pPhq__bubbleShell,.Conversation-module__W-pPhq__pillLabel,.Conversation-module__W-pPhq__replyAffordance,.Conversation-module__W-pPhq__reactions,.Conversation-module__W-pPhq__replyPreview,.Conversation-module__W-pPhq__composerInputSurface,.Conversation-module__W-pPhq__composerContextClose,.Conversation-module__W-pPhq__attach,.Conversation-module__W-pPhq__send,.Conversation-module__W-pPhq__mentionOption{transition-duration:var(--motion-duration-micro)}.Conversation-module__W-pPhq__message[data-swipe-active] .Conversation-module__W-pPhq__bubbleShell,.Conversation-module__W-pPhq__message[data-swipe-active] .Conversation-module__W-pPhq__replyAffordance,.Conversation-module__W-pPhq__reactions:hover,.Conversation-module__W-pPhq__replyPreview:hover,.Conversation-module__W-pPhq__composerInputSurface:focus-within,.Conversation-module__W-pPhq__composerContextClose:active,.Conversation-module__W-pPhq__attach:hover,.Conversation-module__W-pPhq__attach:active,.Conversation-module__W-pPhq__send:hover,.Conversation-module__W-pPhq__send:active,.Conversation-module__W-pPhq__mentionOption[data-highlight]{transform:none}}.Conversation-module__W-pPhq__composerPlanningCard{flex:none;width:270px;height:84px;position:relative;overflow:visible}.Conversation-module__W-pPhq__composerPlanningCardBody{border:1px solid var(--hairline-soft);border-radius:var(--r-xl);background:var(--surface);width:100%;height:100%;color:var(--body-strong);font:inherit;text-align:left;cursor:pointer;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:4px;padding:14px 48px 14px 14px;font-size:12px;line-height:1.25;display:flex;overflow:hidden}.Conversation-module__W-pPhq__composerPlanningCardTitle{color:var(--ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.Conversation-module__W-pPhq__composerPlanningCardBody>span:not(.Conversation-module__W-pPhq__composerPlanningCardTitle){max-width:100%;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.Conversation-module__W-pPhq__composerPlanningCardRemove{z-index:1;border-radius:var(--r-pill);width:44px;height:44px;color:var(--on-dark);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;top:-9px;right:-9px}.Conversation-module__W-pPhq__composerPlanningCardRemove:before{z-index:-1;border-radius:var(--r-pill);background:color-mix(in srgb, var(--surface-dark) 54%, transparent);width:26px;height:26px;box-shadow:var(--shadow-tight);content:"";-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:absolute}
.AssistantStatusRow-module__ym1H4W__row{min-height:34px;color:color-mix(in srgb, var(--body-strong) 35%, transparent);align-self:stretch;align-items:center;gap:8px;padding-block:8px;font-size:14px;font-weight:500;line-height:1.3;display:flex}.AssistantStatusRow-module__ym1H4W__row[data-arriving]{animation:AssistantStatusRow-module__ym1H4W__assistantStatusIn var(--motion-duration-standard) var(--motion-ease-out) both}@keyframes AssistantStatusRow-module__ym1H4W__assistantStatusIn{0%{opacity:0;transform:translateY(var(--motion-distance-xs))}}@media (prefers-reduced-motion:reduce){.AssistantStatusRow-module__ym1H4W__row[data-arriving]{animation:none}}.AssistantStatusRow-module__ym1H4W__row[data-kind=failed]{color:var(--error)}.AssistantStatusRow-module__ym1H4W__icons{flex:none;align-items:center;display:inline-flex}.AssistantStatusRow-module__ym1H4W__icons[data-count]:not([data-count="1"])>*+*{margin-inline-start:-3px}.AssistantStatusRow-module__ym1H4W__text{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.AssistantStatusRow-module__ym1H4W__retry{border-radius:var(--r-pill);min-height:30px;color:var(--error);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:4px;padding:4px 2px 4px 8px;font-size:12px;font-weight:650;display:inline-flex}.AssistantStatusRow-module__ym1H4W__retry:disabled{cursor:default;opacity:.48}.AssistantStatusRow-module__ym1H4W__retry:focus-visible{outline:2px solid color-mix(in srgb, var(--error) 48%, transparent);outline-offset:2px}@media (hover:hover) and (pointer:fine){.AssistantStatusRow-module__ym1H4W__retry:not(:disabled):hover{background:color-mix(in srgb, var(--error) 8%, transparent)}}@media (prefers-reduced-motion:no-preference){.AssistantStatusRow-module__ym1H4W__row[data-kind=active] .AssistantStatusRow-module__ym1H4W__text{background:linear-gradient(105deg, color-mix(in srgb, var(--body-strong) 35%, transparent) 0%, color-mix(in srgb, var(--body-strong) 35%, transparent) 35%, var(--body-strong) 48%, color-mix(in srgb, var(--body-strong) 35%, transparent) 61%, color-mix(in srgb, var(--body-strong) 35%, transparent) 100%);color:#0000;animation:AssistantStatusRow-module__ym1H4W__assistant-status-shimmer 2s var(--motion-ease-in-out) infinite;background-size:220% 100%;-webkit-background-clip:text;background-clip:text}}@keyframes AssistantStatusRow-module__ym1H4W__assistant-status-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}
.GifPickerDialog-module__QHUcWG__body{gap:16px;min-height:min(560px,64dvh);display:grid}.GifPickerDialog-module__QHUcWG__status{min-height:220px;color:var(--muted);justify-content:center;align-items:center;gap:8px;margin:0;font-size:14px;display:flex}.GifPickerDialog-module__QHUcWG__spinner{animation:.8s linear infinite GifPickerDialog-module__QHUcWG__gifPickerSpin}.GifPickerDialog-module__QHUcWG__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-height:min(520px,58dvh);display:grid;overflow-y:auto}.GifPickerDialog-module__QHUcWG__result{aspect-ratio:1;border-radius:var(--r-md);background:var(--surface-wash);cursor:pointer;min-width:0;transition:transform var(--motion-duration-quick) var(--motion-ease-out);border:0;padding:0;display:block;overflow:hidden}@media (hover:hover) and (pointer:fine){.GifPickerDialog-module__QHUcWG__result:hover{transform:translateY(-2px)}}.GifPickerDialog-module__QHUcWG__result:active{transform:scale(.97)}.GifPickerDialog-module__QHUcWG__result img{object-fit:cover;width:100%;height:100%}.GifPickerDialog-module__QHUcWG__attribution{color:var(--muted);justify-content:center;align-items:center;gap:8px;margin:0;font-size:12px;display:flex}@keyframes GifPickerDialog-module__QHUcWG__gifPickerSpin{to{transform:rotate(360deg)}}@media (max-width:560px){.GifPickerDialog-module__QHUcWG__body{min-height:68dvh;padding-inline:16px}}@media (prefers-reduced-motion:reduce){.GifPickerDialog-module__QHUcWG__spinner{animation:none}.GifPickerDialog-module__QHUcWG__result{transition:none}}
.ConversationAvatar-module__JsNhKW__avatar,.ConversationAvatar-module__JsNhKW__iconAvatar,.ConversationAvatar-module__JsNhKW__eventFallback{width:var(--conversation-avatar-size);height:var(--conversation-avatar-size);border-radius:var(--r-pill);flex:none;place-items:center;display:inline-grid}.ConversationAvatar-module__JsNhKW__avatar{position:relative;overflow:visible}.ConversationAvatar-module__JsNhKW__stackedFace{position:absolute;width:var(--conversation-avatar-sub-size)!important;height:var(--conversation-avatar-sub-size)!important}.ConversationAvatar-module__JsNhKW__stackedBack{transform:translate(var(--conversation-avatar-offset), var(--conversation-avatar-offset))}.ConversationAvatar-module__JsNhKW__stackedFront{transform:translate(calc(var(--conversation-avatar-offset) * -1), calc(var(--conversation-avatar-offset) * -1));box-shadow:0 0 0 2px var(--surface)}.ConversationAvatar-module__JsNhKW__eventImage{box-shadow:inset 0 0 0 1px var(--hairline-soft)}.ConversationAvatar-module__JsNhKW__eventFallback{background:var(--card-warm);box-shadow:inset 0 0 0 1px var(--hairline-soft);position:relative;overflow:hidden}.ConversationAvatar-module__JsNhKW__eventFallback:before{content:"";background-image:url(/assets/covers/fallback-cover-light.png);background-position:50%;background-size:cover;position:absolute;inset:0}.ConversationAvatar-module__JsNhKW__iconAvatar{background:var(--surface-card);color:var(--muted);box-shadow:inset 0 0 0 1px var(--hairline-soft)}html[data-theme=dark] .ConversationAvatar-module__JsNhKW__eventFallback:before{background-image:url(/assets/covers/fallback-cover-dark.png)}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .ConversationAvatar-module__JsNhKW__eventFallback:before{background-image:url(/assets/covers/fallback-cover-dark.png)}}
.GroupAvatarEditor-module__NaaCWW__editor{justify-items:center;gap:10px;display:grid}.GroupAvatarEditor-module__NaaCWW__preview{display:inline-grid;position:relative}.GroupAvatarEditor-module__NaaCWW__preview>:first-child{box-shadow:inset 0 0 0 1px var(--hairline)}.GroupAvatarEditor-module__NaaCWW__camera,.GroupAvatarEditor-module__NaaCWW__cameraMenu{position:absolute;bottom:0;right:0}.GroupAvatarEditor-module__NaaCWW__camera{border:3px solid var(--surface);border-radius:var(--r-pill);background:var(--ink);width:28px;height:28px;color:var(--surface);cursor:pointer;place-items:center;padding:0;display:grid}.GroupAvatarEditor-module__NaaCWW__cameraMenu [data-overflow-menu-root]>button{border:3px solid var(--surface);border-radius:var(--r-pill);background:var(--ink);width:28px;height:28px;min-height:28px;color:var(--surface);box-shadow:none;padding:0}.GroupAvatarEditor-module__NaaCWW__camera:disabled{cursor:default;opacity:.55}.GroupAvatarEditor-module__NaaCWW__error{color:var(--declined);margin:0;font-size:12px}
.GroupMemberPicker-module__yGAiIG__picker{gap:14px;padding:18px 24px 24px;display:grid}.GroupMemberPicker-module__yGAiIG__assistive{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.GroupMemberPicker-module__yGAiIG__search{border:1px solid var(--hairline-soft);border-radius:var(--r-pill);background:var(--field-background);color:var(--muted);align-items:center;gap:10px;padding:0 14px;display:flex;position:relative}.GroupMemberPicker-module__yGAiIG__search input{min-width:0;min-height:44px;color:var(--ink);font:inherit;background:0 0;border:0;outline:none;flex:1}.GroupMemberPicker-module__yGAiIG__chips{flex-wrap:wrap;gap:8px;display:flex}.GroupMemberPicker-module__yGAiIG__chip{border:1px solid var(--hairline-soft);border-radius:var(--r-pill);background:var(--surface-wash);min-height:32px;color:var(--ink);font:inherit;cursor:pointer;align-items:center;gap:6px;padding:3px 10px 3px 4px;font-size:13px;display:inline-flex}.GroupMemberPicker-module__yGAiIG__listRegion{border:1px solid var(--hairline-soft);border-radius:var(--r-xl);max-height:42vh;overflow-y:auto}.GroupMemberPicker-module__yGAiIG__list{margin:0;padding:0;list-style:none;display:grid}.GroupMemberPicker-module__yGAiIG__list li+li .GroupMemberPicker-module__yGAiIG__row{border-top:1px solid var(--hairline-soft)}.GroupMemberPicker-module__yGAiIG__row{width:100%;min-height:60px;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:8px 14px;display:grid}.GroupMemberPicker-module__yGAiIG__row[data-selected]{background:var(--surface-wash)}.GroupMemberPicker-module__yGAiIG__rowText{gap:1px;min-width:0;display:grid}.GroupMemberPicker-module__yGAiIG__rowText strong{color:var(--ink);font-size:14px;font-weight:600}.GroupMemberPicker-module__yGAiIG__rowText small{color:var(--muted);font-size:12px}.GroupMemberPicker-module__yGAiIG__status{color:var(--muted);text-align:center;margin:0;padding:20px 14px;font-size:13px}.GroupMemberPicker-module__yGAiIG__error{color:var(--declined);margin:0;font-size:13px}.GroupMemberPicker-module__yGAiIG__actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}
.MessagesApp-module__nqSlrG__app{width:100%;max-width:none;height:calc(var(--joyn-app-height,100dvh) - 64px);min-height:620px;color:var(--body);transition:grid-template-columns var(--motion-duration-panel) var(--motion-ease-out);grid-template-columns:minmax(304px,380px) minmax(0,1fr);gap:clamp(12px,1.2vw,18px);margin-inline:0;padding:clamp(12px,1.2vw,16px) clamp(12px,1.8vw,24px) clamp(16px,2vw,24px);display:grid}.MessagesApp-module__nqSlrG__sidebar,.MessagesApp-module__nqSlrG__threadPane{border:1px solid var(--hairline-soft);background:color-mix(in srgb, var(--surface) 94%, transparent);min-width:0;min-height:0;box-shadow:var(--shadow-tight);will-change:transform, opacity}.MessagesApp-module__nqSlrG__sidebar{border-radius:var(--radius-container);animation:MessagesApp-module__nqSlrG__webMessagesPaneIn var(--motion-duration-standard) var(--motion-ease-out) both;flex-direction:column;display:flex;overflow:hidden}.MessagesApp-module__nqSlrG__compactComposeIcon{display:none}.MessagesApp-module__nqSlrG__filters{scrollbar-width:none;gap:6px;padding:14px 14px 10px;display:flex;overflow-x:auto}.MessagesApp-module__nqSlrG__filters::-webkit-scrollbar{display:none}.MessagesApp-module__nqSlrG__filter{border:1px solid var(--hairline-soft);border-radius:var(--r-pill);background:var(--surface);min-height:44px;color:var(--muted);font:inherit;cursor:pointer;transition:background-color var(--motion-duration-quick) var(--motion-ease-out), color var(--motion-duration-quick) var(--motion-ease-out), border-color var(--motion-duration-quick) var(--motion-ease-out), box-shadow var(--motion-duration-quick) var(--motion-ease-out), transform var(--motion-duration-quick) var(--motion-ease-out);flex:none;justify-content:center;align-items:center;gap:7px;padding-inline:11px;font-size:12.5px;font-weight:650;line-height:1;display:inline-flex}.MessagesApp-module__nqSlrG__filterBadge{border-radius:var(--r-pill);background:var(--ink);min-width:18px;height:18px;color:var(--canvas);place-items:center;padding-inline:5px;font-size:11px;font-weight:700;display:inline-grid}.MessagesApp-module__nqSlrG__filter[data-active] .MessagesApp-module__nqSlrG__filterBadge{background:var(--canvas);color:var(--ink)}@media (hover:hover) and (pointer:fine){.MessagesApp-module__nqSlrG__filter:hover{color:var(--ink);background:var(--surface-wash);transform:translateY(-1px)}}.MessagesApp-module__nqSlrG__filter[data-active]{background:var(--ink);color:var(--canvas);box-shadow:0 7px 18px color-mix(in srgb, var(--ink) 12%, transparent);border-color:#0000}.MessagesApp-module__nqSlrG__filter:active{transform:scale(.97)}.MessagesApp-module__nqSlrG__listRegion{flex:1;min-height:0;padding:0 10px 12px;overflow-y:auto}.MessagesApp-module__nqSlrG__inboxError{border-radius:var(--r-lg);background:color-mix(in srgb, var(--declined) 8%, var(--surface));color:var(--declined);margin:4px 6px 10px;padding:10px 12px;font-size:12px;line-height:1.4}.MessagesApp-module__nqSlrG__messageSearch{border-bottom:1px solid var(--hairline-soft);gap:5px;margin:4px 0 12px;padding-bottom:12px;display:grid}.MessagesApp-module__nqSlrG__messageSearch h2,.MessagesApp-module__nqSlrG__searchSectionHeader h2{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;margin:0;padding:0 10px 2px;font-size:12px;font-weight:700}.MessagesApp-module__nqSlrG__recentSearches{border-bottom:1px solid var(--hairline-soft);margin:4px 0 12px;padding-bottom:12px;display:grid}.MessagesApp-module__nqSlrG__searchSectionHeader{justify-content:space-between;align-items:center;min-height:44px;display:flex}.MessagesApp-module__nqSlrG__searchSectionHeader button{min-width:44px;min-height:44px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 10px;font-size:12px;font-weight:650}.MessagesApp-module__nqSlrG__recentSearches ul{margin:0;padding:0;list-style:none;display:grid}.MessagesApp-module__nqSlrG__recentSearches li>button{border-radius:var(--r-lg);width:100%;min-height:48px;color:var(--body-strong);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:24px minmax(0,1fr) 24px;align-items:center;gap:8px;padding:8px 10px;display:grid}.MessagesApp-module__nqSlrG__recentSearches li>button span{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.MessagesApp-module__nqSlrG__recentSearches li>button svg{color:var(--muted)}.MessagesApp-module__nqSlrG__recentSearches li>button svg:last-child{justify-self:end}@media (hover:hover) and (pointer:fine){.MessagesApp-module__nqSlrG__recentSearches li>button:hover,.MessagesApp-module__nqSlrG__searchSectionHeader button:hover{background:var(--surface-wash)}}.MessagesApp-module__nqSlrG__recentSearches button:focus-visible,.MessagesApp-module__nqSlrG__messageSearch button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.MessagesApp-module__nqSlrG__messageSearch ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.MessagesApp-module__nqSlrG__messageSearch button{border-radius:var(--r-pill);width:100%;min-height:52px;color:var(--body-strong);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;padding:4px 10px;display:grid}.MessagesApp-module__nqSlrG__messageSearchAvatar{grid-row:1}.MessagesApp-module__nqSlrG__messageSearchBody{gap:4px;min-width:0;display:grid}@media (hover:hover) and (pointer:fine){.MessagesApp-module__nqSlrG__messageSearch button:hover{background:var(--surface-wash)}}.MessagesApp-module__nqSlrG__messageSearchHeading{justify-content:space-between;align-items:center;gap:12px;min-width:0;font-size:15px;display:flex}.MessagesApp-module__nqSlrG__messageSearchHeading strong{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.MessagesApp-module__nqSlrG__messageSearchHeading time{color:var(--muted);flex:none;font-size:12px}.MessagesApp-module__nqSlrG__messageSearchSnippet{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;line-height:1.35;display:-webkit-box;overflow:hidden}.MessagesApp-module__nqSlrG__searchStatus{min-height:44px;color:var(--muted);margin:0;padding:10px;font-size:12px}.MessagesApp-module__nqSlrG__searchError{min-height:112px;color:var(--muted);justify-items:start;gap:5px;padding:14px 10px;font-size:12px;line-height:1.4;display:grid}.MessagesApp-module__nqSlrG__searchError strong{color:var(--body-strong);font-size:13px}.MessagesApp-module__nqSlrG__searchError .btn{min-height:44px;margin-top:3px}.MessagesApp-module__nqSlrG__empty{min-height:280px;padding:44px 18px}.MessagesApp-module__nqSlrG__threadPane{border-radius:var(--radius-container);background:var(--canvas);animation:MessagesApp-module__nqSlrG__webMessagesPaneIn var(--motion-duration-panel) var(--motion-ease-out) 45ms both;flex-direction:column;display:flex;overflow:hidden}.MessagesApp-module__nqSlrG__threadPane>*{animation:MessagesApp-module__nqSlrG__webMessagesContentIn var(--motion-duration-panel) var(--motion-ease-out) both}.MessagesApp-module__nqSlrG__threadPane[data-draft-handoff]>*{animation:none}.MessagesApp-module__nqSlrG__threadEmpty{max-width:420px;margin:auto}.MessagesApp-module__nqSlrG__detailsShell{background:var(--canvas);flex-direction:column;min-height:0;max-height:min(704px,100dvh - 88px);display:flex}.MessagesApp-module__nqSlrG__detailsContent{gap:var(--space-lg);min-height:0;padding:var(--space-lg) var(--space-md) var(--space-xxl);flex-direction:column;display:flex;overflow-y:auto}.MessagesApp-module__nqSlrG__detailsHeader{align-items:center;gap:var(--space-md);padding-top:var(--space-sm);text-align:center;flex-direction:column;display:flex}.MessagesApp-module__nqSlrG__detailsTitleBlock{justify-items:center;gap:6px;min-width:0;display:grid}.MessagesApp-module__nqSlrG__detailsTitleBlock h2{color:var(--ink);letter-spacing:-.01em;margin:0;font-size:18px;font-weight:680;line-height:1.2}.MessagesApp-module__nqSlrG__detailsTitleBlock p{color:var(--muted);margin:0;font-size:13px;line-height:1.4}.MessagesApp-module__nqSlrG__detailsMemberCount{color:var(--accent-text);margin-top:2px;font-size:12px;font-weight:650;line-height:1.3}.MessagesApp-module__nqSlrG__detailsEventHero{min-height:220px;margin:calc(var(--space-lg) * -1) calc(var(--space-md) * -1) 0;background:radial-gradient(circle at 72% 20%, color-mix(in srgb, var(--accent-amber) 28%, transparent), transparent 40%), linear-gradient(145deg, var(--surface-dark), var(--body));background-position:50%;background-size:cover;flex:none;align-items:flex-end;display:flex;position:relative;overflow:hidden}.MessagesApp-module__nqSlrG__detailsEventHeroScrim{background:linear-gradient(to bottom, color-mix(in srgb, var(--surface-dark) 28%, transparent), transparent 35%), linear-gradient(to top, color-mix(in srgb, var(--surface-dark) 86%, transparent), transparent 70%);position:absolute;inset:0}.MessagesApp-module__nqSlrG__detailsEventHeroText{z-index:1;gap:var(--space-sm);width:100%;padding:var(--space-lg) var(--space-card-inset);color:var(--on-dark);display:grid;position:relative}.MessagesApp-module__nqSlrG__detailsEventHeroText h2{font-family:var(--font-display);letter-spacing:-.025em;margin:0;font-size:clamp(28px,7vw,40px);font-weight:500;line-height:1.02}.MessagesApp-module__nqSlrG__detailsEventHeroText p,.MessagesApp-module__nqSlrG__detailsEventHeroText span{align-items:center;display:flex}.MessagesApp-module__nqSlrG__detailsEventHeroText p{color:color-mix(in srgb, var(--on-dark) 88%, transparent);flex-wrap:wrap;gap:6px 14px;margin:0;font-size:13px;line-height:1.35}.MessagesApp-module__nqSlrG__detailsEventHeroText span{gap:5px}.MessagesApp-module__nqSlrG__renameRow{align-items:center;gap:6px;min-width:0;display:flex}.MessagesApp-module__nqSlrG__renameRow input{border:1px solid var(--hairline-soft);border-radius:var(--r-md);background:var(--field-background);min-width:0;min-height:36px;color:var(--ink);font:inherit;flex:1;padding:4px 10px;font-size:16px;font-weight:640}.MessagesApp-module__nqSlrG__renameRow button{border-radius:var(--r-pill);width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}@media (hover:hover) and (pointer:fine){.MessagesApp-module__nqSlrG__renameRow button:hover:not(:disabled){background:var(--surface-wash);color:var(--ink)}}.MessagesApp-module__nqSlrG__renameRow button:disabled{cursor:default;opacity:.55}.MessagesApp-module__nqSlrG__settingRow{min-height:44px;padding:var(--space-md);cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;display:grid}.MessagesApp-module__nqSlrG__settingRow>span{gap:2px;min-width:0;display:grid}.MessagesApp-module__nqSlrG__settingRow strong{color:var(--ink);font-size:14px;font-weight:600}.MessagesApp-module__nqSlrG__settingRow small{color:var(--muted);font-size:12px;line-height:1.4}.MessagesApp-module__nqSlrG__settingRow input{width:20px;height:20px;accent-color:var(--ink);flex:none;margin-top:2px}.MessagesApp-module__nqSlrG__assistantActions{align-items:center;gap:4px;display:flex}.MessagesApp-module__nqSlrG__assistantSetup{margin:2px var(--modal-inset) 6px;border-radius:var(--radius-form);background:var(--surface-wash);gap:10px;padding:12px 14px;display:grid}.MessagesApp-module__nqSlrG__assistantSetup p{gap:2px;margin:0;display:grid}.MessagesApp-module__nqSlrG__assistantSetup strong{color:var(--ink);font-size:12px;font-weight:640}.MessagesApp-module__nqSlrG__assistantSetup span{color:var(--muted);font-size:12px;line-height:1.45}.MessagesApp-module__nqSlrG__assistantFootnote{border-radius:var(--radius-form);background:var(--surface-wash);gap:2px;margin:4px 0 0;padding:12px 14px;display:grid}.MessagesApp-module__nqSlrG__assistantFootnote strong{color:var(--ink);font-size:12px;font-weight:640}.MessagesApp-module__nqSlrG__assistantFootnote span{color:var(--muted);font-size:12px;line-height:1.45}.MessagesApp-module__nqSlrG__eventParticipationNote{padding:0 var(--space-xs);color:var(--muted);font-size:var(--type-footnote);margin:0;line-height:1.45}.MessagesApp-module__nqSlrG__detailInfoRow{align-items:center;gap:var(--space-sm);min-height:52px;padding:8px var(--space-md);color:var(--body-strong);grid-template-columns:28px minmax(0,1fr) minmax(0,auto);font-size:14px;display:grid;position:relative}.MessagesApp-module__nqSlrG__detailInfoRow+.MessagesApp-module__nqSlrG__detailInfoRow:before{top:0;right:var(--space-md);background:var(--hairline-soft);content:"";height:1px;position:absolute;left:52px}.MessagesApp-module__nqSlrG__detailInfoIcon{color:var(--muted);place-items:center;display:grid}.MessagesApp-module__nqSlrG__detailInfoRow strong{min-width:0;color:var(--muted);text-align:right;font-weight:500}.MessagesApp-module__nqSlrG__detailsEventActionBar{padding:var(--space-compact) var(--space-md) max(var(--space-compact), env(safe-area-inset-bottom));border-top:1px solid var(--hairline-soft);background:color-mix(in srgb, var(--canvas) 92%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);flex:none}.MessagesApp-module__nqSlrG__detailsEventActionBar .btn{width:100%}.MessagesApp-module__nqSlrG__detailsLeave{width:100%}.MessagesApp-module__nqSlrG__detailsError{color:var(--declined);margin:0;font-size:13px}.MessagesApp-module__nqSlrG__addMembers{align-self:center}.MessagesApp-module__nqSlrG__detailGroup{gap:12px;display:grid}.MessagesApp-module__nqSlrG__detailGroup h3{color:var(--body-strong);align-items:center;gap:8px;margin:0;font-size:13px;font-weight:700;line-height:1.3;display:flex}.MessagesApp-module__nqSlrG__detailGroup h3 svg{color:var(--muted)}.MessagesApp-module__nqSlrG__peopleList{margin-inline:calc(var(--modal-inset) * -1);gap:4px;display:grid}.MessagesApp-module__nqSlrG__participantList{--person-row-inset:var(--space-md);display:grid}.MessagesApp-module__nqSlrG__hostBadge{border-radius:var(--r-pill);background:color-mix(in srgb, var(--ink) 8%, transparent);color:var(--ink);padding:2px 7px;font-size:12px;font-weight:750;line-height:1.3}.MessagesApp-module__nqSlrG__morePeople{color:var(--muted);margin:4px 0 0;font-size:12px;line-height:1.4}.MessagesApp-module__nqSlrG__assistantList{flex-wrap:wrap;gap:8px;display:flex}.MessagesApp-module__nqSlrG__assistantPill{border-radius:var(--r-pill);background:var(--surface-wash);color:var(--body-strong);animation:MessagesApp-module__nqSlrG__webMessagesPillIn var(--motion-duration-standard) var(--motion-ease-pop) both;transition:background-color var(--motion-duration-quick) var(--motion-ease-out), transform var(--motion-duration-quick) var(--motion-ease-out);padding:7px 10px;font-size:12px;font-weight:650;line-height:1}@media (hover:hover) and (pointer:fine){.MessagesApp-module__nqSlrG__assistantPill:hover{background:color-mix(in srgb, var(--ink) 7%, var(--surface-wash));transform:translateY(-1px)}}.MessagesApp-module__nqSlrG__eventCard{border-radius:var(--r-lg);background:var(--field-background);color:var(--body-strong);box-shadow:inset 0 0 0 1px var(--hairline-soft);transition:background-color var(--motion-duration-quick) var(--motion-ease-out), transform var(--motion-duration-quick) var(--motion-ease-out);gap:3px;padding:12px;text-decoration:none;display:grid}@media (hover:hover) and (pointer:fine){.MessagesApp-module__nqSlrG__eventCard:hover{background:var(--surface-wash);transform:translateY(-1px)}}.MessagesApp-module__nqSlrG__eventCard:active{transform:scale(.98)}.MessagesApp-module__nqSlrG__eventCard span{font-size:13px;font-weight:700;line-height:1.3}.MessagesApp-module__nqSlrG__eventCard small{color:var(--muted);font-size:12px;line-height:1.35}@media (min-width:900px){.MessagesApp-module__nqSlrG__app{height:var(--joyn-app-height,100dvh);grid-template-columns:minmax(320px,372px) minmax(0,1fr);gap:0;min-height:0;padding:0}.MessagesApp-module__nqSlrG__sidebar,.MessagesApp-module__nqSlrG__threadPane{background:var(--canvas);box-shadow:none;border:0;border-radius:0;animation:none}.MessagesApp-module__nqSlrG__sidebar{border-right:1px solid var(--hairline)}.MessagesApp-module__nqSlrG__threadPane>*{animation:none}.MessagesApp-module__nqSlrG__inboxHeader{padding-inline:16px}.MessagesApp-module__nqSlrG__filters{padding:12px 16px 10px}.MessagesApp-module__nqSlrG__filter{min-height:34px;padding-inline:12px}}@media (max-width:899px){.MessagesApp-module__nqSlrG__app,.MessagesApp-module__nqSlrG__app[data-has-thread]{max-width:760px;height:auto;min-height:0;padding:0 var(--space-md);transition:none;display:block}.MessagesApp-module__nqSlrG__app[data-has-thread]{height:var(--joyn-visual-height,100dvh);max-width:none;padding:0}.MessagesApp-module__nqSlrG__sidebar{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.MessagesApp-module__nqSlrG__desktopComposeIcon{display:none}.MessagesApp-module__nqSlrG__compactComposeIcon{display:block}.MessagesApp-module__nqSlrG__filters{padding:var(--space-sm) 0 12px;margin-inline:0}.MessagesApp-module__nqSlrG__filter{height:44px;padding-inline:14px;font-size:13px}.MessagesApp-module__nqSlrG__listRegion{padding:0;overflow:visible}.MessagesApp-module__nqSlrG__threadPane,.MessagesApp-module__nqSlrG__app[data-has-thread] .MessagesApp-module__nqSlrG__sidebar{display:none}.MessagesApp-module__nqSlrG__threadPane{will-change:auto}.MessagesApp-module__nqSlrG__app[data-has-thread] .MessagesApp-module__nqSlrG__threadPane{height:var(--joyn-visual-height,100dvh);background:var(--canvas);box-shadow:none;animation:MessagesApp-module__nqSlrG__webMessagesMobileThreadIn var(--motion-duration-panel) var(--motion-ease-out) both;border:0;border-radius:0;display:flex}:is(html[data-messages-transition] .MessagesApp-module__nqSlrG__threadPane,html[data-messages-transition] .MessagesApp-module__nqSlrG__threadPane>*){animation:none}}@keyframes MessagesApp-module__nqSlrG__webMessagesPaneIn{0%{opacity:0;transform:translateY(var(--motion-distance-sm)) scale(.992)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes MessagesApp-module__nqSlrG__webMessagesContentIn{0%{opacity:0;transform:translateY(var(--motion-distance-sm))}to{opacity:1;transform:translateY(0)}}@keyframes MessagesApp-module__nqSlrG__webMessagesDetailsIn{0%{opacity:0;transform:translateX(var(--motion-distance-md))}to{opacity:1;transform:translate(0)}}@keyframes MessagesApp-module__nqSlrG__webMessagesMobileThreadIn{0%{opacity:0;transform:translateX(var(--motion-distance-lg))}to{opacity:1;transform:translate(0)}}@keyframes MessagesApp-module__nqSlrG__webMessagesPillIn{0%{opacity:0;transform:translateY(var(--motion-distance-xs)) scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.MessagesApp-module__nqSlrG__app,.MessagesApp-module__nqSlrG__sidebar,.MessagesApp-module__nqSlrG__threadPane,.MessagesApp-module__nqSlrG__threadPane>*,.MessagesApp-module__nqSlrG__detailsPane,.MessagesApp-module__nqSlrG__assistantPill,.MessagesApp-module__nqSlrG__filter,.MessagesApp-module__nqSlrG__personRow,.MessagesApp-module__nqSlrG__eventCard{transition-duration:var(--motion-duration-micro);animation:none}.MessagesApp-module__nqSlrG__filter:hover,.MessagesApp-module__nqSlrG__filter:active,.MessagesApp-module__nqSlrG__personRow:hover,.MessagesApp-module__nqSlrG__assistantPill:hover,.MessagesApp-module__nqSlrG__eventCard:hover,.MessagesApp-module__nqSlrG__eventCard:active{transform:none}}
.ConversationSearchDialog-module__ysSACW__body{gap:14px;display:grid}.ConversationSearchDialog-module__ysSACW__status{min-height:112px;color:var(--muted);justify-content:center;align-items:center;gap:8px;margin:0;font-size:13px;display:flex}.ConversationSearchDialog-module__ysSACW__status svg{animation:.9s linear infinite ConversationSearchDialog-module__ysSACW__conversationSearchSpin}.ConversationSearchDialog-module__ysSACW__results{gap:4px;max-height:min(54vh,520px);margin:0 -12px;padding:0;list-style:none;display:grid;overflow-y:auto}.ConversationSearchDialog-module__ysSACW__result{border-radius:var(--r-lg);width:100%;min-height:48px;color:var(--body-strong);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;padding:4px 12px;display:grid}.ConversationSearchDialog-module__ysSACW__avatar{grid-row:1}.ConversationSearchDialog-module__ysSACW__resultBody{gap:2px;min-width:0;display:grid}.ConversationSearchDialog-module__ysSACW__resultHeading{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}@media (hover:hover) and (pointer:fine){.ConversationSearchDialog-module__ysSACW__result:hover{background:var(--surface-wash)}}.ConversationSearchDialog-module__ysSACW__sender{color:var(--body-strong);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.ConversationSearchDialog-module__ysSACW__time{color:var(--muted);flex:none;font-size:12px}.ConversationSearchDialog-module__ysSACW__snippet{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;line-height:1.35;display:-webkit-box;overflow:hidden}.ConversationSearchDialog-module__ysSACW__errorState{min-height:240px}.ConversationSearchDialog-module__ysSACW__errorState .btn{min-height:44px}@keyframes ConversationSearchDialog-module__ysSACW__conversationSearchSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ConversationSearchDialog-module__ysSACW__status svg{animation:none}}
.EventChatToolbarOptions-module__LfoaHq__toolbar{position:relative}.EventChatToolbarOptions-module__LfoaHq__error{top:calc(100% + var(--space-sm));width:min(300px, calc(100vw - 2 * var(--gutter)));position:absolute;right:0}
.EventPlace-module__MsvjVW__primary,.EventPlace-module__MsvjVW__secondary{overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.EventPlace-module__MsvjVW__primary{color:var(--event-title,var(--ink));font-size:var(--detail-value-size,var(--type-callout));font-weight:600;line-height:1.3125}.EventPlace-module__MsvjVW__secondary{margin-top:calc(var(--space-xs) - 1px);color:var(--event-schedule,var(--muted));font-size:var(--detail-supporting-size,var(--type-footnote));line-height:1.385}.EventPlace-module__MsvjVW__subline{margin-top:calc(var(--space-xs) - 1px);justify-items:start;display:grid}.EventPlace-module__MsvjVW__preview{aspect-ratio:1.8;border-radius:var(--radius-form);background:var(--surface);transition:opacity var(--motion-duration-micro) var(--ease-out);justify-self:stretch;position:relative;overflow:hidden}.EventPlace-module__MsvjVW__preview:has(.EventPlace-module__MsvjVW__previewButton:active){opacity:.8}.EventPlace-module__MsvjVW__map,.EventPlace-module__MsvjVW__map>[role=region]{border-radius:0;height:100%;margin:0}.EventPlace-module__MsvjVW__map{pointer-events:none}.EventPlace-module__MsvjVW__previewState{padding:var(--space-md);color:var(--muted);font-size:var(--detail-supporting-size,var(--type-footnote));text-align:center;pointer-events:none;place-items:center;margin:0;display:grid;position:absolute;inset:0}.EventPlace-module__MsvjVW__previewButton{border-radius:inherit;cursor:pointer;background:0 0;border:0;width:100%;padding:0;position:absolute;inset:0}.EventPlace-module__MsvjVW__previewButton:focus-visible{outline-offset:-2px}@media (prefers-reduced-motion:reduce){.EventPlace-module__MsvjVW__preview{transition:none}}
@keyframes loading-module__6VB8eW__skeleton-pulse{0%{opacity:1}to{opacity:.55}}.loading-module__6VB8eW__column{width:100%;max-width:none;animation:loading-module__6VB8eW__skeleton-pulse var(--motion-duration-hero) var(--motion-ease-in-out) infinite alternate;margin-inline:0;padding-inline:clamp(16px,2vw,32px)}.loading-module__6VB8eW__transcript{animation:loading-module__6VB8eW__skeleton-pulse var(--motion-duration-hero) var(--motion-ease-in-out) infinite alternate;padding-inline:clamp(16px,2vw,32px)}.loading-module__6VB8eW__header{border-bottom:1px solid var(--hairline);padding-block:16px 14px}.loading-module__6VB8eW__titleLine{border-radius:var(--r-lg);background:var(--surface-wash);width:220px;max-width:55%;height:28px;display:block}.loading-module__6VB8eW__bubbles{flex-direction:column;gap:10px;padding-block:24px;display:flex}.loading-module__6VB8eW__bubbleTheirs,.loading-module__6VB8eW__bubbleTheirsShort,.loading-module__6VB8eW__bubbleMine,.loading-module__6VB8eW__bubbleMineShort{background:var(--surface-wash);border-radius:15px;height:38px}.loading-module__6VB8eW__bubbleTheirs,.loading-module__6VB8eW__bubbleTheirsShort{border-bottom-left-radius:5px;align-self:flex-start}.loading-module__6VB8eW__bubbleTheirs{width:min(58%,340px)}.loading-module__6VB8eW__bubbleTheirsShort{width:min(36%,220px)}.loading-module__6VB8eW__bubbleMine,.loading-module__6VB8eW__bubbleMineShort{background:color-mix(in srgb, var(--ink) 12%, transparent);border-bottom-right-radius:5px;align-self:flex-end}.loading-module__6VB8eW__bubbleMine{width:min(52%,320px)}.loading-module__6VB8eW__bubbleMineShort{width:min(30%,190px)}@media (max-width:899px){.loading-module__6VB8eW__column{max-width:calc(760px + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}}@media (prefers-reduced-motion:reduce){.loading-module__6VB8eW__column,.loading-module__6VB8eW__transcript{animation:none}}
@keyframes AppRouteLoading-module__Xvku1a__route-skeleton-pulse{0%{opacity:1}to{opacity:.55}}.AppRouteLoading-module__Xvku1a__page{width:100%;max-width:calc(920px + 2 * var(--gutter));padding:clamp(32px, 5vw, 56px) var(--gutter) 96px;animation:AppRouteLoading-module__Xvku1a__route-skeleton-pulse var(--motion-duration-hero) var(--motion-ease-in-out) infinite alternate;margin-inline:auto}@media (max-width:899px){.AppRouteLoading-module__Xvku1a__page[data-chrome=detail]{padding-top:calc(clamp(32px, 5vw, 56px) + env(safe-area-inset-top,0px))}}.AppRouteLoading-module__Xvku1a__heading{border-bottom:1px solid var(--hairline);gap:12px;padding-bottom:24px;display:grid}.AppRouteLoading-module__Xvku1a__eyebrow,.AppRouteLoading-module__Xvku1a__title,.AppRouteLoading-module__Xvku1a__glyph,.AppRouteLoading-module__Xvku1a__lineWide,.AppRouteLoading-module__Xvku1a__lineNarrow{background:var(--surface-wash);display:block}.AppRouteLoading-module__Xvku1a__eyebrow{border-radius:var(--r-sm);width:96px;height:10px}.AppRouteLoading-module__Xvku1a__title{border-radius:var(--r-lg);width:min(320px,70%);height:40px}.AppRouteLoading-module__Xvku1a__list{border-radius:var(--r-xl);background:var(--surface);box-shadow:inset 0 0 0 1px var(--hairline-soft);margin-top:24px;overflow:hidden}.AppRouteLoading-module__Xvku1a__row{align-items:center;gap:14px;min-height:72px;padding:14px 18px;display:flex}.AppRouteLoading-module__Xvku1a__row+.AppRouteLoading-module__Xvku1a__row{border-top:1px solid var(--hairline-soft)}.AppRouteLoading-module__Xvku1a__glyph{border-radius:var(--r-pill);flex:none;width:44px;height:44px}.AppRouteLoading-module__Xvku1a__lines{flex:1;gap:8px;display:grid}.AppRouteLoading-module__Xvku1a__lineWide,.AppRouteLoading-module__Xvku1a__lineNarrow{border-radius:var(--r-sm);height:12px}.AppRouteLoading-module__Xvku1a__lineWide{width:min(320px,56%)}.AppRouteLoading-module__Xvku1a__lineNarrow{width:min(420px,72%);height:10px}@media (prefers-reduced-motion:reduce){.AppRouteLoading-module__Xvku1a__page{animation:none}}
.TaskComposerDialog-module__nwnfqa__form{gap:var(--space-md);padding:var(--space-card-inset) var(--space-lg)}.TaskComposerDialog-module__nwnfqa__fieldGroup{gap:var(--space-sm);min-width:0;display:grid}.TaskComposerDialog-module__nwnfqa__counter{color:var(--text-tertiary);font-size:var(--type-caption);font-variant-numeric:tabular-nums;justify-self:end;margin:0}.TaskComposerDialog-module__nwnfqa__counter[data-over]{color:var(--declined)}.TaskComposerDialog-module__nwnfqa__recovery{justify-items:start;gap:var(--space-sm);display:grid}.TaskComposerDialog-module__nwnfqa__focusTarget{outline:none}.TaskComposerDialog-module__nwnfqa__form input,.TaskComposerDialog-module__nwnfqa__form textarea{border-radius:var(--radius-button);background:var(--surface);border-color:#0000}
.EventTasks-module__K8jPcW__sheet{min-width:0}.EventTasks-module__K8jPcW__content{gap:var(--space-lg);padding:var(--space-card-inset) var(--space-lg);display:grid}.EventTasks-module__K8jPcW__sheet[data-presentation=loading]{padding:var(--space-card-inset) var(--space-lg)}.EventTasks-module__K8jPcW__centered{min-height:clamp(320px,88dvh - 120px,620px);padding:0 var(--space-lg);place-items:center;display:grid}.EventTasks-module__K8jPcW__progress{gap:3px;min-width:0;display:grid}.EventTasks-module__K8jPcW__progressTitle{justify-content:space-between;align-items:baseline;gap:var(--space-sm);color:var(--body-strong);font-size:var(--type-subheadline);font-weight:500;line-height:1.3;display:flex}.EventTasks-module__K8jPcW__progressCount{color:var(--muted);flex:none;font-size:.6875rem;font-weight:400}.EventTasks-module__K8jPcW__progressTrack{height:4px;margin-top:var(--space-xs);border-radius:var(--r-pill);background:color-mix(in srgb, var(--event-quietAction,var(--ink)) 15%, transparent);overflow:hidden}.EventTasks-module__K8jPcW__progressFill{border-radius:inherit;background:var(--event-quietAction,var(--ink));transform-origin:0;height:100%;transition:transform var(--motion-duration-panel) var(--motion-ease-out);display:block}.EventTasks-module__K8jPcW__recovery{justify-items:start;gap:var(--space-sm);display:grid}.EventTasks-module__K8jPcW__inlineAction{align-items:center;gap:var(--space-sm);min-height:44px;color:var(--muted);font:inherit;font-size:var(--type-footnote);cursor:pointer;background:0 0;border:0;padding:0;font-weight:500;display:inline-flex}.EventTasks-module__K8jPcW__inlineAction:disabled{cursor:wait;opacity:.5}.EventTasks-module__K8jPcW__inlineAction:focus-visible{border-radius:var(--r-sm);outline:2px solid var(--focus-stroke);outline-offset:2px}.EventTasks-module__K8jPcW__row{--list-row-action-content:var(--event-quietAction);--list-row-action-surface:var(--event-recessed);min-width:0;padding:var(--space-compact) var(--space-md) var(--space-compact) 14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid;position:relative}.EventTasks-module__K8jPcW__row[data-leaving]{pointer-events:none;animation:EventTasks-module__K8jPcW__taskRowDepart var(--motion-duration-panel) var(--motion-ease-out) both;overflow:clip}@keyframes EventTasks-module__K8jPcW__taskRowDepart{0%{opacity:1;grid-template-rows:minmax(0,1fr)}35%{opacity:0;padding-block:var(--space-compact);grid-template-rows:minmax(0,1fr)}to{opacity:0;grid-template-rows:minmax(0,0fr);padding-block:0}}.EventTasks-module__K8jPcW__sectionSlot{grid-template-rows:minmax(0,1fr);display:grid}.EventTasks-module__K8jPcW__slotContent{min-width:0;min-height:0}.EventTasks-module__K8jPcW__sectionSlot[data-leaving] .EventTasks-module__K8jPcW__slotContent{overflow:clip}.EventTasks-module__K8jPcW__sectionSlot[data-leaving]{pointer-events:none;animation:EventTasks-module__K8jPcW__taskSectionDepart var(--motion-duration-panel) var(--motion-ease-out) both}@keyframes EventTasks-module__K8jPcW__taskSectionDepart{0%{opacity:1;grid-template-rows:minmax(0,1fr);margin-top:0}35%{opacity:0;grid-template-rows:minmax(0,1fr);margin-top:0}to{opacity:0;margin-top:calc(-1 * var(--space-lg));grid-template-rows:minmax(0,0fr)}}@media (prefers-reduced-motion:reduce){.EventTasks-module__K8jPcW__row[data-leaving],.EventTasks-module__K8jPcW__sectionSlot[data-leaving]{animation-duration:var(--motion-duration-micro)}}.EventTasks-module__K8jPcW__row+.EventTasks-module__K8jPcW__row:before{content:"";top:0;right:var(--space-md);left:calc(14px + 32px + var(--space-compact));background:var(--hairline-soft);height:1px;position:absolute}.EventTasks-module__K8jPcW__leading{margin-right:var(--space-compact);align-items:center;display:flex}.EventTasks-module__K8jPcW__claimSlot{place-items:center;display:grid}.EventTasks-module__K8jPcW__slotItem{opacity:0;pointer-events:none;transition:opacity var(--motion-duration-standard) var(--motion-ease-out), transform var(--motion-duration-panel) var(--motion-spring-gentle);grid-area:1/1;display:flex;transform:scale(.82)}.EventTasks-module__K8jPcW__slotItem[data-visible]{opacity:1;pointer-events:auto;transform:none}.EventTasks-module__K8jPcW__ownAvatar{margin-left:var(--space-compact);transform-origin:0;animation:EventTasks-module__K8jPcW__task-avatar-in var(--motion-duration-panel) var(--motion-spring-gentle);display:flex}@keyframes EventTasks-module__K8jPcW__task-avatar-in{0%{opacity:0;transform:scale(.6)}}.EventTasks-module__K8jPcW__ownerSymbol{width:32px;height:32px;color:color-mix(in srgb, var(--muted) 70%, transparent);place-items:center;display:grid}.EventTasks-module__K8jPcW__text{min-width:0;margin-right:var(--space-compact);gap:2px;display:grid}.EventTasks-module__K8jPcW__title{color:var(--body-strong);font-size:var(--type-subheadline);overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.EventTasks-module__K8jPcW__row[data-completed] .EventTasks-module__K8jPcW__title{color:var(--muted)}.EventTasks-module__K8jPcW__subtitle{gap:var(--space-xs);min-width:0;display:grid}.EventTasks-module__K8jPcW__subtitleLine{color:var(--muted);font-size:var(--type-caption);text-overflow:ellipsis;white-space:nowrap;line-height:1.35;overflow:hidden}.EventTasks-module__K8jPcW__rowError{justify-items:start;display:grid}.EventTasks-module__K8jPcW__rowError .EventTasks-module__K8jPcW__inlineAction{min-height:32px}.EventTasks-module__K8jPcW__completion{opacity:0;transition:opacity var(--motion-duration-standard) var(--motion-ease-out), transform var(--motion-duration-panel) var(--motion-spring-gentle);display:flex;transform:scale(.82)}.EventTasks-module__K8jPcW__completion[data-visible]{opacity:1;transform:none}.EventTasks-module__K8jPcW__checkButton{border-radius:var(--r-md);background:0 0;border:0;place-items:center;width:44px;height:44px;padding:0;display:grid}button.EventTasks-module__K8jPcW__checkButton{cursor:pointer}button.EventTasks-module__K8jPcW__checkButton:focus-visible{outline:2px solid var(--focus-stroke);outline-offset:-2px}.EventTasks-module__K8jPcW__checkbox{border:1.5px solid var(--muted);border-radius:var(--radius-small);width:22px;height:22px;color:var(--canvas);transition:background-color var(--motion-duration-quick) var(--motion-ease-out), border-color var(--motion-duration-quick) var(--motion-ease-out);place-items:center;display:grid}.EventTasks-module__K8jPcW__checkbox svg{opacity:0;transition:opacity var(--motion-duration-quick) var(--motion-ease-out), transform var(--motion-duration-standard) var(--motion-spring-standard);transform:scale(.4)}.EventTasks-module__K8jPcW__checkbox[data-checked]{background:var(--body-strong);border-color:#0000}.EventTasks-module__K8jPcW__checkbox[data-checked] svg{opacity:1;transform:none}.EventTasks-module__K8jPcW__row>[data-overflow-menu-root][data-compact]{width:24px;height:44px;position:absolute;top:50%;right:0;translate:0 -50%}.EventTasks-module__K8jPcW__row>[data-overflow-menu-root][data-compact]>button[aria-haspopup]{border-radius:var(--r-md);width:24px;height:44px;top:0;right:0}@media (prefers-reduced-motion:reduce){.EventTasks-module__K8jPcW__slotItem,.EventTasks-module__K8jPcW__completion,.EventTasks-module__K8jPcW__progressFill,.EventTasks-module__K8jPcW__checkbox,.EventTasks-module__K8jPcW__checkbox svg{transition:none}.EventTasks-module__K8jPcW__slotItem,.EventTasks-module__K8jPcW__completion,.EventTasks-module__K8jPcW__checkbox svg{transform:none}.EventTasks-module__K8jPcW__ownAvatar{animation:none}}.EventTasks-module__K8jPcW__toolbarAction{color:var(--event-quietAction,var(--ink))}
.TaskAssigneeDialog-module__UJCK6G__content{gap:var(--space-md);padding:var(--space-md);display:grid}
.AssistantStarterChip-module__t4q2oq__chip{min-height:44px;padding:var(--space-sm) var(--space-compact);border-radius:var(--r-pill);background:var(--surface);box-shadow:inset 0 0 0 1px var(--hairline-soft);color:var(--muted);font:inherit;white-space:nowrap;cursor:pointer;transition:background-color var(--motion-duration-quick) var(--motion-ease-out), color var(--motion-duration-quick) var(--motion-ease-out), transform var(--motion-duration-quick) var(--motion-ease-out);border:0;align-items:center;gap:7px;font-size:13.5px;font-weight:600;line-height:1;display:inline-flex}.AssistantStarterChip-module__t4q2oq__chip svg{color:var(--muted)}@media (hover:hover) and (pointer:fine){.AssistantStarterChip-module__t4q2oq__chip:hover{background:color-mix(in srgb, var(--ink) 3.5%, var(--surface));color:var(--ink);transform:translateY(-1px)}}.AssistantStarterChip-module__t4q2oq__chip:active{transform:scale(.98)}@media (prefers-reduced-motion:reduce){.AssistantStarterChip-module__t4q2oq__chip{transition:none}.AssistantStarterChip-module__t4q2oq__chip:hover,.AssistantStarterChip-module__t4q2oq__chip:active{transform:none}}
.AssistantPhotos-module__b3_XHW__composer{align-items:end;gap:var(--space-sm);min-width:0;display:flex}.AssistantPhotos-module__b3_XHW__fileInput{display:none}.AssistantPhotos-module__b3_XHW__photos,.AssistantPhotos-module__b3_XHW__transcriptPhotos{gap:var(--space-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.AssistantPhotos-module__b3_XHW__photos{flex:1;min-width:0}.AssistantPhotos-module__b3_XHW__photo{width:72px;height:72px;position:relative}.AssistantPhotos-module__b3_XHW__photo img,.AssistantPhotos-module__b3_XHW__transcriptPhotos img{object-fit:cover;border-radius:var(--radius-card);width:100%;height:100%;display:block}.AssistantPhotos-module__b3_XHW__remove{position:absolute;top:0;right:0}.AssistantPhotos-module__b3_XHW__transcriptPhotos{max-width:100%}.AssistantPhotos-module__b3_XHW__transcriptPhotos li{aspect-ratio:1;width:min(132px,28vw)}.AssistantPhotos-module__b3_XHW__loading{min-height:72px}
.Badge-module__HirdPq__badge{border-radius:var(--r-pill);background:var(--badge-fill);color:var(--badge-ink);font-family:var(--font-body);white-space:nowrap;align-items:center;gap:4px;padding:3px 9px;font-size:12px;font-weight:600;line-height:1.35;display:inline-flex}.Badge-module__HirdPq__badge svg{flex:none}.Badge-module__HirdPq__badge[data-appearance=media]{gap:var(--space-sm);height:36px;padding:0 var(--space-compact) 0 var(--space-sm);color:var(--on-dark);background:color-mix(in srgb, var(--canvas-dark) 74%, transparent);border:.5px solid color-mix(in srgb, var(--on-dark) 16%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);font-size:13px}.Badge-module__HirdPq__mark{border-radius:var(--r-pill);width:20px;height:20px;color:var(--surface-dark);background:var(--badge-mark);place-items:center;display:grid}
.DashboardSectionHeading-module__SC8Mgq__heading{gap:var(--space-xs);min-width:0;display:grid}.DashboardSectionHeading-module__SC8Mgq__heading h2{margin:0}.DashboardSectionHeading-module__SC8Mgq__titleLink{width:fit-content;min-height:44px;color:inherit;align-items:center;text-decoration:none;display:inline-flex}.DashboardSectionHeading-module__SC8Mgq__titleLine{align-items:center;gap:var(--space-sm);color:var(--ink);font-family:var(--font-display);font-size:22px;font-weight:400;line-height:1.2;display:inline-flex}.DashboardSectionHeading-module__SC8Mgq__titleLine svg{color:var(--muted);flex:none}.DashboardSectionHeading-module__SC8Mgq__subtitle{align-items:center;gap:var(--space-sm);min-width:0;color:var(--muted);margin:0;font-size:13px;line-height:1.4;display:flex}.DashboardSectionHeading-module__SC8Mgq__indicator{width:var(--space-sm);height:var(--space-sm);border-radius:var(--r-pill);background:var(--attention,var(--error));box-shadow:0 0 0 0 color-mix(in srgb, var(--attention,var(--error)) 22%, transparent);animation:DashboardSectionHeading-module__SC8Mgq__attentionPulse 2.4s var(--motion-ease-out) infinite;flex:none}@media (hover:hover) and (pointer:fine){.DashboardSectionHeading-module__SC8Mgq__titleLink:hover .DashboardSectionHeading-module__SC8Mgq__titleLine svg{transform:translate(2px)}}.DashboardSectionHeading-module__SC8Mgq__titleLine svg{transition:transform var(--motion-duration-quick) var(--motion-ease-out)}@keyframes DashboardSectionHeading-module__SC8Mgq__attentionPulse{50%{box-shadow:0 0 0 6px color-mix(in srgb, var(--attention,var(--error)) 0%, transparent)}}@media (prefers-reduced-motion:reduce){.DashboardSectionHeading-module__SC8Mgq__indicator{animation:none}.DashboardSectionHeading-module__SC8Mgq__titleLine svg{transition:none}}
.EventCardMenu-module__qB2iTW__contextAnchor{width:0;height:0;position:absolute;top:0;left:0}
.PersonalizationView-module__tB1LXq__groups{gap:var(--space-xl);display:grid}
