.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);margin:0;padding:0;list-style:none;display:grid}.SiteFooter-module__XJKOHW__groupLinks a,.SiteFooter-module__XJKOHW__groupLinks button{align-items:center;gap:var(--space-sm);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}}
.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}
.Conversation-module__v5QqXW__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__v5QqXW__chat[data-variant=drawer],.Conversation-module__v5QqXW__chat[data-variant=thread],.Conversation-module__v5QqXW__chat[data-variant=tab]{flex:1}.Conversation-module__v5QqXW__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__v5QqXW__scroll:not([data-viewport-ready]){visibility:hidden}.Conversation-module__v5QqXW__scroll>:first-child{margin-block-start:auto}.Conversation-module__v5QqXW__topSentinel{flex:none;height:1px}.Conversation-module__v5QqXW__viewportTailReserve{pointer-events:none;flex:none;block-size:50dvh}.Conversation-module__v5QqXW__loadingOlder{color:var(--muted);flex:none;align-self:center;margin:2px 0 4px;font-size:12px;line-height:1.3}.Conversation-module__v5QqXW__chat[data-variant=inline] .Conversation-module__v5QqXW__scroll{max-height:480px}.Conversation-module__v5QqXW__chat[data-variant=thread] .Conversation-module__v5QqXW__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__v5QqXW__chat:has([data-conversation-bottom-affordances]):not(:has([data-conversation-suggestion-expanded])) .Conversation-module__v5QqXW__scroll{padding-bottom:calc(var(--space-md) + 44px + var(--space-sm))}.Conversation-module__v5QqXW__chat[data-variant=thread][data-scroll-owner=element] .Conversation-module__v5QqXW__scroll{padding-block-end:var(--chat-bottom-overlay-height,0px)}.Conversation-module__v5QqXW__chat[data-variant=thread][data-scroll-owner=element]{padding-bottom:0}.Conversation-module__v5QqXW__bottomOverlay{display:contents}.Conversation-module__v5QqXW__chat[data-variant=thread][data-scroll-owner=element] .Conversation-module__v5QqXW__bottomOverlay{inset-inline:0;z-index:3;flex-direction:column;display:flex;position:absolute;bottom:0}.Conversation-module__v5QqXW__chat[data-variant=thread][data-scroll-owner=element] .Conversation-module__v5QqXW__bottomOverlay>[data-conversation-bottom-affordances]{margin-top:0}.Conversation-module__v5QqXW__empty{margin:auto}.Conversation-module__v5QqXW__loadOlder{align-self:center;margin-block:2px 4px}.Conversation-module__v5QqXW__day{border-radius:var(--r-pill);background:var(--field-background);color:var(--muted);align-self:center;padding:6px 12px;font-size:12px;font-weight:600;line-height:1.3}.Conversation-module__v5QqXW__unreadRule{color:var(--muted);align-self:stretch;align-items:center;gap:8px;margin:8px 0;font-size:12px;font-weight:500;line-height:1.3;display:flex}.Conversation-module__v5QqXW__unreadRule:before,.Conversation-module__v5QqXW__unreadRule:after{content:"";background:color-mix(in srgb, var(--muted) 35%, transparent);flex:1;height:1px}.Conversation-module__v5QqXW__noteWrap{align-self:center;max-width:min(86%,460px);margin:2px 0}.Conversation-module__v5QqXW__note,.Conversation-module__v5QqXW__noteAction{border-radius:var(--r-pill);background:var(--field-background);width:100%;color:var(--muted);text-align:center;border:0;margin:0;padding:7px 12px;font-size:12.5px;line-height:1.4;display:block}.Conversation-module__v5QqXW__noteAction{min-height:44px;font:inherit;cursor:pointer}.Conversation-module__v5QqXW__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__v5QqXW__aiEventIcon{flex:none}.Conversation-module__v5QqXW__aiEventText{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (prefers-reduced-motion:no-preference){.Conversation-module__v5QqXW__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__v5QqXW__aiEventShimmer 2s var(--motion-ease-in-out) infinite;background-size:220% 100%;-webkit-background-clip:text;background-clip:text}}@keyframes Conversation-module__v5QqXW__aiEventShimmer{0%{background-position:120% 0}to{background-position:-120% 0}}.Conversation-module__v5QqXW__group{align-items:flex-end;display:flex}.Conversation-module__v5QqXW__group[data-me]{flex-direction:row-reverse}.Conversation-module__v5QqXW__groupBody{flex-direction:column;align-items:flex-start;gap:2px;width:100%;min-width:0;display:flex}.Conversation-module__v5QqXW__group[data-me] .Conversation-module__v5QqXW__groupBody{align-items:flex-end}.Conversation-module__v5QqXW__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__v5QqXW__senderIcon{color:var(--ink);flex:none}.Conversation-module__v5QqXW__message{touch-action:pan-y;-webkit-touch-callout:none;width:100%;display:block;position:relative}@media (pointer:coarse){.Conversation-module__v5QqXW__message{-webkit-user-select:none;user-select:none}}.Conversation-module__v5QqXW__message[data-context-open] .Conversation-module__v5QqXW__bubbleFrame{visibility:hidden}.Conversation-module__v5QqXW__message:focus-visible .Conversation-module__v5QqXW__bubbleFrame{outline:2px solid var(--focus-stroke);outline-offset:3px;border-radius:var(--message-bubble-radius)}.Conversation-module__v5QqXW__bubbleRow{width:fit-content;max-width:min(78%,560px);position:relative}.Conversation-module__v5QqXW__group[data-me] .Conversation-module__v5QqXW__bubbleRow{margin-inline-start:auto}.Conversation-module__v5QqXW__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__v5QqXW__message[data-swipe-active] .Conversation-module__v5QqXW__bubbleShell{transform:translate3d(var(--message-swipe-x,0), 0, 0);transition-duration:0s}.Conversation-module__v5QqXW__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__v5QqXW__message[data-swipe-ready] .Conversation-module__v5QqXW__replyAffordance{color:var(--body-strong);animation:Conversation-module__v5QqXW__chatReplyAffordancePulse var(--motion-duration-standard) var(--motion-spring-standard) both}.Conversation-module__v5QqXW__group[data-me] .Conversation-module__v5QqXW__bubbleShell{align-items:flex-end}.Conversation-module__v5QqXW__message[data-has-reactions]{padding-top:14px}.Conversation-module__v5QqXW__bubbleFrame{flex-direction:column;align-items:flex-start;max-width:100%;display:flex;position:relative}.Conversation-module__v5QqXW__group[data-me] .Conversation-module__v5QqXW__bubbleFrame{align-items:flex-end}.Conversation-module__v5QqXW__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:14.5px;line-height:1.38;display:flex;position:relative}.Conversation-module__v5QqXW__message[data-last-in-group] .Conversation-module__v5QqXW__bubble{border-bottom-left-radius:var(--message-bubble-tail-radius)}.Conversation-module__v5QqXW__group[data-me] .Conversation-module__v5QqXW__bubble,.Conversation-module__v5QqXW__bubble[data-context-clone-me]{background:var(--message-sent-background);color:var(--message-sent-text)}.Conversation-module__v5QqXW__group[data-me] .Conversation-module__v5QqXW__message[data-last-in-group] .Conversation-module__v5QqXW__bubble{border-bottom-right-radius:var(--message-bubble-tail-radius);border-bottom-left-radius:var(--message-bubble-radius)}.Conversation-module__v5QqXW__bubble[data-context-clone-last]:not([data-context-clone-me]){border-bottom-left-radius:var(--message-bubble-tail-radius)}.Conversation-module__v5QqXW__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__v5QqXW__message[data-pending] .Conversation-module__v5QqXW__bubble{opacity:.72}.Conversation-module__v5QqXW__message[data-failed] .Conversation-module__v5QqXW__bubble{box-shadow:inset 0 0 0 1px var(--declined);animation:Conversation-module__v5QqXW__chatFailedPulse 1.4s var(--motion-ease-out) both}.Conversation-module__v5QqXW__message[data-highlight] .Conversation-module__v5QqXW__bubble{box-shadow:inset 0 0 0 1px var(--primary), 0 0 0 3px color-mix(in srgb, var(--primary) 14%, transparent);animation:Conversation-module__v5QqXW__chatHighlightPulse 1.2s var(--motion-ease-out) both}.Conversation-module__v5QqXW__message[data-entering] .Conversation-module__v5QqXW__bubbleFrame{transform-origin:0 100%;animation:Conversation-module__v5QqXW__chatIncomingMessageIn var(--motion-duration-panel) var(--motion-spring-gentle) both}.Conversation-module__v5QqXW__group[data-me] .Conversation-module__v5QqXW__message[data-entering] .Conversation-module__v5QqXW__bubbleFrame{transform-origin:100% 100%;animation:Conversation-module__v5QqXW__chatOutgoingMessageIn var(--motion-duration-panel) var(--motion-spring-standard) both}.Conversation-module__v5QqXW__message[data-send-flight]{z-index:2}.Conversation-module__v5QqXW__message[data-send-flight] .Conversation-module__v5QqXW__bubbleFrame{transform-origin:50%;will-change:transform, opacity}.Conversation-module__v5QqXW__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__v5QqXW__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__v5QqXW__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__v5QqXW__group[data-me] .Conversation-module__v5QqXW__replyChrome{padding-inline-start:0;padding-inline-end:calc(var(--chat-reply-connector-width) + var(--chat-reply-card-spacing))}.Conversation-module__v5QqXW__group[data-me] .Conversation-module__v5QqXW__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__v5QqXW__group[data-me] .Conversation-module__v5QqXW__replyPreview{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--message-sent-background) 50%, transparent)}.Conversation-module__v5QqXW__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__v5QqXW__replyPreviewText{text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.3;overflow:hidden}.Conversation-module__v5QqXW__fallbackTitle{color:inherit;letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:700;line-height:1.25}.Conversation-module__v5QqXW__messageText{display:block}.Conversation-module__v5QqXW__assistantMarkdown{white-space:normal;gap:7px;display:grid}.Conversation-module__v5QqXW__assistantMarkdownParagraph,.Conversation-module__v5QqXW__assistantMarkdownHeading,.Conversation-module__v5QqXW__assistantMarkdownQuote,.Conversation-module__v5QqXW__assistantMarkdownList,.Conversation-module__v5QqXW__assistantCodeBlock{margin:0}.Conversation-module__v5QqXW__assistantMarkdownHeading{color:inherit;font-size:15px;font-weight:750;line-height:1.3}.Conversation-module__v5QqXW__assistantMarkdownParagraph{line-height:1.45}.Conversation-module__v5QqXW__assistantMarkdownList{gap:3px;padding-inline-start:1.25em;line-height:1.42;display:grid}.Conversation-module__v5QqXW__assistantMarkdownList li::marker{color:color-mix(in srgb, currentcolor 58%, transparent)}.Conversation-module__v5QqXW__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__v5QqXW__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__v5QqXW__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__v5QqXW__mention{color:inherit;font-weight:600}.Conversation-module__v5QqXW__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__v5QqXW__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__v5QqXW__mediaOpenButton .Conversation-module__v5QqXW__messageImage{transition:transform var(--motion-duration-standard) var(--motion-ease-out)}.Conversation-module__v5QqXW__message[data-emoji-count] .Conversation-module__v5QqXW__bubble,.Conversation-module__v5QqXW__group[data-me] .Conversation-module__v5QqXW__message[data-emoji-count] .Conversation-module__v5QqXW__bubble{background:0 0;padding:2px 0}.Conversation-module__v5QqXW__group[data-ai] .Conversation-module__v5QqXW__message[data-emoji-count]:not([data-failed],[data-highlight]) .Conversation-module__v5QqXW__bubble{box-shadow:none}.Conversation-module__v5QqXW__message[data-emoji-count] .Conversation-module__v5QqXW__messageText{line-height:1.2}.Conversation-module__v5QqXW__message[data-emoji-count="1"] .Conversation-module__v5QqXW__messageText{font-size:42px}.Conversation-module__v5QqXW__message[data-emoji-count="2"] .Conversation-module__v5QqXW__messageText{font-size:36px}.Conversation-module__v5QqXW__message[data-emoji-count="3"] .Conversation-module__v5QqXW__messageText{font-size:30px}.Conversation-module__v5QqXW__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__v5QqXW__message[data-link-preview] .Conversation-module__v5QqXW__bubble,.Conversation-module__v5QqXW__group[data-me] .Conversation-module__v5QqXW__message[data-link-preview] .Conversation-module__v5QqXW__bubble,.Conversation-module__v5QqXW__message[data-planning] .Conversation-module__v5QqXW__bubble,.Conversation-module__v5QqXW__group[data-me] .Conversation-module__v5QqXW__message[data-planning] .Conversation-module__v5QqXW__bubble{background:0 0;padding:0}.Conversation-module__v5QqXW__deletedText{color:inherit;opacity:.68;font-style:italic}.Conversation-module__v5QqXW__messageMeta{color:var(--muted);flex-direction:column;align-items:flex-start;width:100%;font-size:12px;line-height:1.3;display:flex}.Conversation-module__v5QqXW__messageMetaPrimary{align-items:center;gap:6px;min-height:16px;display:inline-flex}.Conversation-module__v5QqXW__message[data-entering] .Conversation-module__v5QqXW__messageMeta{animation:Conversation-module__v5QqXW__chatMetaIn var(--motion-duration-standard) var(--motion-ease-out) .12s both}.Conversation-module__v5QqXW__group[data-me] .Conversation-module__v5QqXW__messageMeta{align-items:flex-end}.Conversation-module__v5QqXW__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(--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__v5QqXW__group[data-me] .Conversation-module__v5QqXW__reactions{left:-12px;right:auto}.Conversation-module__v5QqXW__message[data-reaction-feedback] .Conversation-module__v5QqXW__reactions,.Conversation-module__v5QqXW__reactions[data-reaction-pulse]{animation:Conversation-module__v5QqXW__chatReactionBadgeSettle var(--motion-duration-panel) var(--motion-spring-standard) both}.Conversation-module__v5QqXW__reactionItem{align-items:center;gap:calc(var(--space-xs) / 4);display:inline-flex}.Conversation-module__v5QqXW__reactionOverflow{color:var(--muted);font-variant-numeric:tabular-nums}@media (hover:hover) and (pointer:fine){.Conversation-module__v5QqXW__reactions:hover{transform:translateY(-1px)scale(1.03)}}.Conversation-module__v5QqXW__receiptButton{border-radius:var(--r-pill);min-width:28px;min-height:28px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:flex-end;align-items:center;padding:0;display:inline-flex}@media (pointer:coarse){.Conversation-module__v5QqXW__receiptButton{min-width:44px;min-height:44px}}.Conversation-module__v5QqXW__error{color:var(--declined);flex:none;margin:0;padding:8px 14px 0;font-size:12.5px;line-height:1.35}.Conversation-module__v5QqXW__pillAnchor{z-index:2;flex:none;height:0;position:relative}.Conversation-module__v5QqXW__newMessagesPill{box-sizing:border-box;appearance:none;border:1px solid var(--hairline-soft);border-radius:var(--r-pill);background:var(--surface);min-width:34px;min-height:34px;box-shadow:var(--shadow-soft);color:var(--ink);cursor:pointer;animation:Conversation-module__v5QqXW__chatPillIn var(--motion-duration-standard) var(--motion-ease-out) both;justify-content:center;align-items:center;padding:0;font-size:12.5px;font-weight:600;line-height:1;display:inline-flex;position:absolute;bottom:10px;left:50%;transform:translate(-50%);}.Conversation-module__v5QqXW__chat:has([data-conversation-bottom-affordances]):not(:has([data-conversation-suggestion-expanded])) .Conversation-module__v5QqXW__newMessagesPill{bottom:calc(44px + var(--space-sm))}.Conversation-module__v5QqXW__chat[data-variant=thread][data-scroll-owner=element] .Conversation-module__v5QqXW__newMessagesPill{bottom:calc(var(--chat-bottom-overlay-height,0px) + 10px)}.Conversation-module__v5QqXW__chat[data-variant=thread][data-scroll-owner=element]:has([data-conversation-bottom-affordances]):not(:has([data-conversation-suggestion-expanded])) .Conversation-module__v5QqXW__newMessagesPill{bottom:calc(var(--chat-bottom-overlay-height,0px) - var(--space-md))}.Conversation-module__v5QqXW__newMessagesPill:has(.Conversation-module__v5QqXW__pillLabel[data-expanded]){gap:0;padding-inline:13px}.Conversation-module__v5QqXW__pillLabel{transition:grid-template-columns var(--motion-duration-standard) var(--motion-ease-out);grid-template-columns:0fr;display:grid;overflow:hidden}.Conversation-module__v5QqXW__pillLabel[data-expanded]{grid-template-columns:1fr}.Conversation-module__v5QqXW__pillLabel>span{white-space:nowrap;min-width:0;overflow:hidden}.Conversation-module__v5QqXW__pillLabel[data-expanded]>span{padding-inline-start:5px}@keyframes Conversation-module__v5QqXW__chatPillIn{0%{opacity:0;transform:translate(-50%)translateY(6px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.Conversation-module__v5QqXW__failedActions{align-items:center;gap:10px;font-size:12px;line-height:1.3;display:flex}.Conversation-module__v5QqXW__group[data-me] .Conversation-module__v5QqXW__failedActions{justify-content:flex-end}.Conversation-module__v5QqXW__failedActions span{color:var(--declined);font-weight:600}.Conversation-module__v5QqXW__failedActions button{appearance:none;color:var(--ink);cursor:pointer;background:0 0;border:none;align-items:center;gap:3px;padding:0;font-size:12px;font-weight:600;display:inline-flex;position:relative}.Conversation-module__v5QqXW__failedActions button:after{content:"";position:absolute;inset:-14px -8px}.Conversation-module__v5QqXW__failedActions button[data-destructive]{color:var(--declined)}@media (prefers-reduced-motion:reduce){.Conversation-module__v5QqXW__newMessagesPill{animation:none}}.Conversation-module__v5QqXW__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__v5QqXW__chat[data-variant=thread] .Conversation-module__v5QqXW__composer{isolation:isolate;z-index:3;padding-inline:16px;padding-block:8px max(14px, env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-top:0}.Conversation-module__v5QqXW__composerBackdrop{display:none}.Conversation-module__v5QqXW__chat[data-variant=thread] .Conversation-module__v5QqXW__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__v5QqXW__chat[data-variant=thread] .Conversation-module__v5QqXW__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__v5QqXW__chat[data-variant=thread]:has([data-conversation-bottom-affordances]) .Conversation-module__v5QqXW__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__v5QqXW__chat[data-variant=thread] .Conversation-module__v5QqXW__composerBackdrop{display:none}}@media (min-width:641px){.Conversation-module__v5QqXW__chat[data-variant=drawer] .Conversation-module__v5QqXW__bubbleRow{max-width:min(100% - 132px,560px)}.Conversation-module__v5QqXW__chat[data-variant=drawer] .Conversation-module__v5QqXW__group[data-me] .Conversation-module__v5QqXW__bubbleRow{max-width:min(100% - 200px,560px)}}.Conversation-module__v5QqXW__composerContext,.Conversation-module__v5QqXW__composerAttachment{border-radius:var(--r-lg);background:var(--field-background);box-shadow:inset 0 0 0 1px var(--hairline-soft);animation:Conversation-module__v5QqXW__chatComposerShelfIn var(--motion-duration-standard) var(--motion-ease-out) both;align-items:center;gap:10px;padding:8px 9px 8px 11px;display:flex}.Conversation-module__v5QqXW__composerContextBody{gap:1px;min-width:0;display:grid}.Conversation-module__v5QqXW__composerContextLabel{color:var(--body-strong);font-size:12px;font-weight:700;line-height:1.3}.Conversation-module__v5QqXW__composerContextSnippet{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.3;overflow:hidden}.Conversation-module__v5QqXW__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__v5QqXW__composerContextClose:active{transform:scale(.97)}.Conversation-module__v5QqXW__composerAttachment{align-self:flex-start;padding:6px;position:relative}.Conversation-module__v5QqXW__composerLinkPreview{width:min(420px,100%);position:relative}.Conversation-module__v5QqXW__composerAttachments{scrollbar-width:none;gap:8px;padding-block:2px;display:flex;overflow-x:auto}.Conversation-module__v5QqXW__composerAttachments::-webkit-scrollbar{display:none}.Conversation-module__v5QqXW__composerAttachmentThumb{border-radius:var(--r-lg);object-fit:cover;width:58px;height:58px;animation:Conversation-module__v5QqXW__chatAttachmentThumbIn var(--motion-duration-standard) var(--motion-spring-standard) both;display:block}.Conversation-module__v5QqXW__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__v5QqXW__composerBar{align-items:flex-end;gap:8px;display:flex}.Conversation-module__v5QqXW__composerInputSurface{border-radius:var(--radius-container);background:color-mix(in srgb, 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(--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:1;align-items:flex-end;gap:4px;padding:0 4px 0 12px;display:flex}.Conversation-module__v5QqXW__composerInputSurface:focus-within{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);transform:translateY(-1px)}.Conversation-module__v5QqXW__fileInput{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.Conversation-module__v5QqXW__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__v5QqXW__send{margin:0 6px 8px 4px}.Conversation-module__v5QqXW__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__v5QqXW__attach:active{transform:scale(.97)}.Conversation-module__v5QqXW__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__v5QqXW__composerInputSurface{background:var(--surface)}}@media (prefers-contrast:more){.Conversation-module__v5QqXW__composerInputSurface{background:var(--surface);box-shadow:inset 0 0 0 1px var(--ink)}}.Conversation-module__v5QqXW__inputWrap{flex:1;min-width:0;position:relative}.Conversation-module__v5QqXW__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:11px 4px 7px;font-size:17px;line-height:1.35;display:block}.Conversation-module__v5QqXW__input::placeholder{color:var(--muted)}.Conversation-module__v5QqXW__mentionMenu{z-index:3;border:1px solid var(--hairline-soft);border-radius:var(--r-xl);background:var(--surface);box-shadow:var(--shadow-tight);transform-origin:0 100%;animation:Conversation-module__v5QqXW__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}.Conversation-module__v5QqXW__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__v5QqXW__mentionOption[data-highlight]{background:var(--surface-wash);transform:translate(2px)}.Conversation-module__v5QqXW__mentionOptionName{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.Conversation-module__v5QqXW__mentionOptionTag{border-radius:var(--r-pill);background:color-mix(in srgb, var(--primary) 10%, transparent);color:var(--accent-text);padding:2px 7px;font-size:12px;font-weight:700}@media (max-width:640px){.Conversation-module__v5QqXW__scroll,.Conversation-module__v5QqXW__chat[data-variant=thread] .Conversation-module__v5QqXW__scroll{padding-inline:calc(var(--space-compact) + var(--space-compact))}.Conversation-module__v5QqXW__chat[data-variant=thread] .Conversation-module__v5QqXW__scroll{padding-block:88px 18px}.Conversation-module__v5QqXW__bubbleRow,.Conversation-module__v5QqXW__chat[data-variant=drawer] .Conversation-module__v5QqXW__bubbleRow,.Conversation-module__v5QqXW__chat[data-variant=drawer] .Conversation-module__v5QqXW__group[data-me] .Conversation-module__v5QqXW__bubbleRow{max-width:86%}.Conversation-module__v5QqXW__chat[data-variant=thread] .Conversation-module__v5QqXW__group[data-planning-group] .Conversation-module__v5QqXW__groupBody{width:calc(100% - (5 * var(--space-md)));max-width:340px;margin-inline-start:calc(3 * var(--space-md) + var(--space-sm))}.Conversation-module__v5QqXW__chat[data-variant=thread] .Conversation-module__v5QqXW__message[data-planning],.Conversation-module__v5QqXW__chat[data-variant=thread] .Conversation-module__v5QqXW__message[data-planning] .Conversation-module__v5QqXW__bubbleRow,.Conversation-module__v5QqXW__chat[data-variant=thread] .Conversation-module__v5QqXW__message[data-planning] .Conversation-module__v5QqXW__bubbleFrame,.Conversation-module__v5QqXW__chat[data-variant=thread] .Conversation-module__v5QqXW__message[data-planning] .Conversation-module__v5QqXW__bubble{width:100%}.Conversation-module__v5QqXW__chat[data-variant=thread] .Conversation-module__v5QqXW__bubble{font-size:17px;line-height:1.35}.Conversation-module__v5QqXW__messageImage{width:min(240px,70vw)}}@keyframes Conversation-module__v5QqXW__chatSystemItemIn{0%{opacity:0;transform:translateY(var(--motion-distance-xs)) scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes Conversation-module__v5QqXW__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__v5QqXW__chatOutgoingMessageIn{0%{opacity:0;transform:translate(8px,8px)scale(.96)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes Conversation-module__v5QqXW__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__v5QqXW__chatReactionBadgeSettle{0%{opacity:0;transform:translateY(var(--motion-distance-xs)) scale(.78)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes Conversation-module__v5QqXW__chatPopoverIn{0%{opacity:0;transform:translateY(var(--motion-distance-xs)) scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes Conversation-module__v5QqXW__chatComposerShelfIn{0%{opacity:0;transform:translateY(var(--motion-distance-sm))}to{opacity:1;transform:translateY(0)}}@keyframes Conversation-module__v5QqXW__chatMetaIn{0%{opacity:0;transform:translateY(calc(-1 * var(--motion-distance-xs)))}to{opacity:1;transform:translateY(0)}}@keyframes Conversation-module__v5QqXW__chatAttachmentThumbIn{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes Conversation-module__v5QqXW__chatHighlightPulse{0%{box-shadow:inset 0 0 0 1px var(--primary), 0 0 0 0 color-mix(in srgb, var(--primary) 0%, transparent)}42%{box-shadow:inset 0 0 0 1px var(--primary), 0 0 0 5px color-mix(in srgb, var(--primary) 18%, transparent)}to{box-shadow:inset 0 0 0 1px var(--primary), 0 0 0 3px color-mix(in srgb, var(--primary) 14%, transparent)}}@keyframes Conversation-module__v5QqXW__chatFailedPulse{0%,to{box-shadow:inset 0 0 0 1px var(--declined)}45%{box-shadow:inset 0 0 0 1px var(--declined), 0 0 0 3px color-mix(in srgb, var(--declined) 14%, transparent)}}@media (hover:hover) and (pointer:fine){.Conversation-module__v5QqXW__noteAction:hover{background:var(--surface-wash);color:var(--body-strong)}.Conversation-module__v5QqXW__replyPreview:hover{background:color-mix(in srgb, var(--bubble-background) 84%, var(--surface));transform:translateY(-1px)}.Conversation-module__v5QqXW__mediaOpenButton:hover .Conversation-module__v5QqXW__messageImage{transform:scale(1.015)}.Conversation-module__v5QqXW__textLink:hover{text-decoration-color:currentColor}.Conversation-module__v5QqXW__receiptButton:hover{background:var(--surface-wash);color:var(--body-strong)}.Conversation-module__v5QqXW__newMessagesPill:hover{background:var(--field-background)}.Conversation-module__v5QqXW__failedActions button:hover{text-decoration:underline}.Conversation-module__v5QqXW__composerContextClose:hover,.Conversation-module__v5QqXW__attach:hover{background:var(--surface-wash)}.Conversation-module__v5QqXW__attach:hover{transform:translateY(-1px)}}@media (prefers-reduced-motion:reduce){.Conversation-module__v5QqXW__day,.Conversation-module__v5QqXW__note,.Conversation-module__v5QqXW__aiEvent,.Conversation-module__v5QqXW__message[data-entering] .Conversation-module__v5QqXW__bubbleFrame,.Conversation-module__v5QqXW__message[data-failed] .Conversation-module__v5QqXW__bubble,.Conversation-module__v5QqXW__message[data-highlight] .Conversation-module__v5QqXW__bubble,.Conversation-module__v5QqXW__message[data-entering] .Conversation-module__v5QqXW__messageMeta,.Conversation-module__v5QqXW__replyAffordance,.Conversation-module__v5QqXW__reactions,.Conversation-module__v5QqXW__composerContext,.Conversation-module__v5QqXW__composerAttachment,.Conversation-module__v5QqXW__composerAttachmentThumb,.Conversation-module__v5QqXW__mentionMenu{animation:none}.Conversation-module__v5QqXW__message,.Conversation-module__v5QqXW__bubbleShell,.Conversation-module__v5QqXW__pillLabel,.Conversation-module__v5QqXW__replyAffordance,.Conversation-module__v5QqXW__reactions,.Conversation-module__v5QqXW__replyPreview,.Conversation-module__v5QqXW__composerInputSurface,.Conversation-module__v5QqXW__composerContextClose,.Conversation-module__v5QqXW__attach,.Conversation-module__v5QqXW__send,.Conversation-module__v5QqXW__mentionOption{transition-duration:var(--motion-duration-micro)}.Conversation-module__v5QqXW__message[data-swipe-active] .Conversation-module__v5QqXW__bubbleShell,.Conversation-module__v5QqXW__message[data-swipe-active] .Conversation-module__v5QqXW__replyAffordance,.Conversation-module__v5QqXW__reactions:hover,.Conversation-module__v5QqXW__replyPreview:hover,.Conversation-module__v5QqXW__composerInputSurface:focus-within,.Conversation-module__v5QqXW__composerContextClose:active,.Conversation-module__v5QqXW__attach:hover,.Conversation-module__v5QqXW__attach:active,.Conversation-module__v5QqXW__send:hover,.Conversation-module__v5QqXW__send:active,.Conversation-module__v5QqXW__mentionOption[data-highlight]{transform:none}}.Conversation-module__v5QqXW__composerDraftMark{border-radius:var(--r-pill);background:var(--surface);width:30px;height:30px;color:var(--body-strong);flex:none;place-items:center;display:grid}.Conversation-module__v5QqXW__composerDraftBody{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;gap:1px;padding:0;display:grid}
.EmptyState-module__Xpz02a__empty{padding:clamp(48px, 8vw, 88px) var(--gutter);text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.EmptyState-module__Xpz02a__icon{color:var(--muted);padding-bottom:2px;display:inline-flex}.EmptyState-module__Xpz02a__title{max-width:26ch}.EmptyState-module__Xpz02a__action{padding-top:10px}
.ModalDialog-module__Q46qYa__dialog{border-radius:var(--radius-container);width:min(520px,100vw - 32px);max-height:min(760px,100dvh - 32px);color:var(--body);background:0 0;border:0;margin:auto;padding:0;overflow:visible}.ModalDialog-module__Q46qYa__dialog::backdrop{background:color-mix(in srgb, var(--surface-dark) 48%, transparent);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);animation:ModalDialog-module__Q46qYa__modalBackdropIn var(--motion-duration-standard) var(--motion-ease-out) both}.ModalDialog-module__Q46qYa__dialog:focus-visible{outline:none}.ModalDialog-module__Q46qYa__dialog[data-closing]{pointer-events:none}.ModalDialog-module__Q46qYa__dialog[data-closing]::backdrop{animation:ModalDialog-module__Q46qYa__modalBackdropOut var(--motion-duration-quick) var(--motion-ease-out) both}.ModalDialog-module__Q46qYa__dialog[data-closing] .ModalDialog-module__Q46qYa__card{animation:ModalDialog-module__Q46qYa__modalCardOut var(--motion-duration-standard) var(--motion-ease-out) both}.ModalDialog-module__Q46qYa__card{--modal-inset:var(--space-lg);--person-row-inset:var(--modal-inset);border-radius:var(--radius-container);background:var(--surface);max-height:min(760px,100dvh - 32px);box-shadow:var(--shadow-soft);transform-origin:50%;animation:ModalDialog-module__Q46qYa__modalCardIn var(--motion-duration-panel) var(--motion-ease-pop) both;overflow-y:auto}.ModalDialog-module__Q46qYa__card[data-appearance=composer]{--modal-inset:var(--space-md);border-radius:var(--radius-hero);background:var(--canvas);flex-direction:column;width:min(560px,100vw - 32px);max-height:min(840px,100dvh - 32px);display:flex}.ModalDialog-module__Q46qYa__header{padding:var(--space-lg) var(--modal-inset) 20px;border-bottom:1px solid var(--hairline-soft);align-items:flex-start;gap:20px;display:flex}.ModalDialog-module__Q46qYa__card[data-appearance=composer] .ModalDialog-module__Q46qYa__header{z-index:4;min-height:56px;padding:var(--space-xs) var(--space-md);background:color-mix(in srgb, var(--canvas) 88%, transparent);-webkit-backdrop-filter:blur(20px)saturate(1.2);backdrop-filter:blur(20px)saturate(1.2);border-bottom:0;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;display:grid;position:sticky;top:0}.ModalDialog-module__Q46qYa__card[data-appearance=composer] .ModalDialog-module__Q46qYa__header>div{text-align:center;grid-column:2}.ModalDialog-module__Q46qYa__card[data-appearance=composer] .ModalDialog-module__Q46qYa__header h2{font-family:var(--font-body);text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:650;line-height:1.2;overflow:hidden}.ModalDialog-module__Q46qYa__card[data-appearance=composer] .ModalDialog-module__Q46qYa__header .ModalDialog-module__Q46qYa__close{color:var(--ink);background:0 0;grid-area:1/1;margin:0}.ModalDialog-module__Q46qYa__card[data-appearance=composer] .ModalDialog-module__Q46qYa__body{min-height:0;padding:0}.ModalDialog-module__Q46qYa__body{padding:20px var(--modal-inset) var(--space-lg)}.ModalDialog-module__Q46qYa__body[data-flush]{padding-inline:0}.ModalDialog-module__Q46qYa__header>div{min-width:0}.ModalDialog-module__Q46qYa__header h2{color:var(--ink);font-family:var(--font-display);margin:0;font-size:24px;font-weight:500;line-height:1.15}.ModalDialog-module__Q46qYa__header p{color:var(--muted);margin:7px 0 0;font-size:14px;line-height:1.5}.ModalDialog-module__Q46qYa__close{border-radius:var(--r-pill);background:var(--surface-wash);width:44px;height:44px;color:var(--body-strong);cursor:pointer;border:0;flex:none;place-items:center;margin:-8px -8px 0 auto;display:grid}.ModalDialog-module__Q46qYa__close:focus-visible{outline-color:var(--body-strong)}@keyframes ModalDialog-module__Q46qYa__modalBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes ModalDialog-module__Q46qYa__modalCardIn{0%{opacity:0;transform:translateY(var(--motion-distance-md)) scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes ModalDialog-module__Q46qYa__modalBackdropOut{to{opacity:0}}@keyframes ModalDialog-module__Q46qYa__modalCardOut{to{opacity:0;transform:translateY(var(--motion-distance-sm)) scale(.98)}}@media (prefers-reduced-motion:reduce){.ModalDialog-module__Q46qYa__dialog::backdrop,.ModalDialog-module__Q46qYa__card{animation:none}}.ModalDialog-module__Q46qYa__actions{justify-content:flex-end;gap:10px;display:flex}@media (max-width:420px){.ModalDialog-module__Q46qYa__card{--modal-inset:18px}.ModalDialog-module__Q46qYa__actions{grid-template-columns:1fr 1fr;display:grid}}@media (max-width:560px){.ModalDialog-module__Q46qYa__dialog{border-radius:var(--r-cover) var(--r-cover) 0 0;width:100%;max-width:none;max-height:min(88dvh,760px);margin:auto 0 0}.ModalDialog-module__Q46qYa__card{border-radius:var(--r-cover) var(--r-cover) 0 0;max-height:min(88dvh,760px)}.ModalDialog-module__Q46qYa__dialog[data-appearance=composer]{max-height:min(94dvh,840px)}.ModalDialog-module__Q46qYa__card[data-appearance=composer]{border-radius:var(--radius-hero) var(--radius-hero) 0 0;width:100%;max-height:min(94dvh,840px)}}
.CreateEventEditors-module__vtH3Oa__editorStack{gap:var(--space-md);display:grid}.CreateEventEditors-module__vtH3Oa__editorCard{gap:var(--space-md);padding:var(--space-md);border:1px solid var(--hairline-soft);border-radius:var(--r-xl);background:var(--surface-wash);display:grid}.CreateEventEditors-module__vtH3Oa__cardHeader,.CreateEventEditors-module__vtH3Oa__cardActions,.CreateEventEditors-module__vtH3Oa__presetHeading{align-items:center;display:flex}.CreateEventEditors-module__vtH3Oa__cardHeader{justify-content:space-between;gap:var(--space-sm);color:var(--ink);font-size:14px}.CreateEventEditors-module__vtH3Oa__cardActions{gap:var(--space-xs)}.CreateEventEditors-module__vtH3Oa__iconButton{border-radius:var(--r-pill);width:36px;height:36px;color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.CreateEventEditors-module__vtH3Oa__iconButton:disabled{cursor:default;opacity:.35}.CreateEventEditors-module__vtH3Oa__twoColumns{gap:var(--space-sm);grid-template-columns:1fr 1fr;display:grid}.CreateEventEditors-module__vtH3Oa__field{gap:var(--space-xs);color:var(--muted);font-size:12px;font-weight:650;display:grid}.CreateEventEditors-module__vtH3Oa__field span{justify-content:space-between;display:flex}.CreateEventEditors-module__vtH3Oa__field small{font-weight:400}.CreateEventEditors-module__vtH3Oa__field input,.CreateEventEditors-module__vtH3Oa__field textarea{width:100%;min-width:0;min-height:46px;padding:var(--space-sm) var(--space-compact);border:1px solid var(--hairline);border-radius:var(--radius-form);background:var(--surface);color:var(--ink);font:inherit;outline:0;font-size:14px}.CreateEventEditors-module__vtH3Oa__field textarea{resize:vertical}.CreateEventEditors-module__vtH3Oa__field input:focus,.CreateEventEditors-module__vtH3Oa__field textarea:focus{border-color:var(--field-focus-border);box-shadow:0 0 0 3px color-mix(in srgb, var(--ink) 8%, transparent)}.CreateEventEditors-module__vtH3Oa__addButton,.CreateEventEditors-module__vtH3Oa__coverAction{align-items:center;gap:var(--space-sm);border:1px solid var(--hairline);border-radius:var(--r-lg);background:var(--surface);min-height:48px;color:var(--ink);font:inherit;cursor:pointer;display:flex}.CreateEventEditors-module__vtH3Oa__addButton{justify-content:center;width:100%;font-size:14px;font-weight:600}.CreateEventEditors-module__vtH3Oa__coverActions{gap:var(--space-sm);grid-template-columns:1fr 1fr;display:grid}.CreateEventEditors-module__vtH3Oa__coverAction{padding:var(--space-compact);text-align:left}.CreateEventEditors-module__vtH3Oa__coverAction>svg{color:var(--muted);flex:none}.CreateEventEditors-module__vtH3Oa__coverAction>span{gap:2px;display:grid}.CreateEventEditors-module__vtH3Oa__coverAction strong{font-size:14px}.CreateEventEditors-module__vtH3Oa__coverAction small{color:var(--muted);font-size:11px}.CreateEventEditors-module__vtH3Oa__hiddenInput{display:none}.CreateEventEditors-module__vtH3Oa__presetHeading{gap:var(--space-sm);margin:var(--space-lg) 0 var(--space-sm);color:var(--ink);font-size:14px}.CreateEventEditors-module__vtH3Oa__presetHeading svg{color:var(--muted)}.CreateEventEditors-module__vtH3Oa__presetGrid{gap:var(--space-sm);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.CreateEventEditors-module__vtH3Oa__preset{border-radius:var(--r-xl);background:var(--surface-wash);cursor:pointer;border:2px solid #0000;min-height:104px;padding:0;position:relative;overflow:hidden}.CreateEventEditors-module__vtH3Oa__preset[data-selected]{border-color:var(--primary)}.CreateEventEditors-module__vtH3Oa__preset img{object-fit:cover}.CreateEventEditors-module__vtH3Oa__preset span{right:var(--space-sm);bottom:var(--space-sm);left:var(--space-sm);z-index:1;color:var(--on-dark);text-align:left;text-shadow:0 1px 4px color-mix(in srgb, var(--surface-dark) 72%, transparent);font-size:12px;font-weight:650;position:absolute}.CreateEventEditors-module__vtH3Oa__editorError{margin:var(--space-md) 0 0;color:var(--error);font-size:13px}@media (max-width:480px){.CreateEventEditors-module__vtH3Oa__twoColumns,.CreateEventEditors-module__vtH3Oa__coverActions{grid-template-columns:1fr}}
.HomeCreateEventDialog-module__9xcPBq__composer{flex-direction:column;min-height:420px;display:flex}.HomeCreateEventDialog-module__9xcPBq__canvas{min-width:0;padding-bottom:var(--space-lg);flex-direction:column;flex:1;display:flex}.HomeCreateEventDialog-module__9xcPBq__coverPreview{background:var(--surface-wash);cursor:pointer;border:0;width:100%;min-height:154px;padding:0;position:relative;overflow:hidden}.HomeCreateEventDialog-module__9xcPBq__coverPreview img{object-fit:cover}.HomeCreateEventDialog-module__9xcPBq__coverPreview:after{background:linear-gradient(to top, color-mix(in srgb, var(--surface-dark) 58%, transparent), transparent 55%);content:"";position:absolute;inset:0}.HomeCreateEventDialog-module__9xcPBq__coverPreview span{right:var(--space-md);bottom:var(--space-md);z-index:1;padding:var(--space-sm) var(--space-compact);border-radius:var(--r-pill);background:color-mix(in srgb, var(--surface-dark) 42%, transparent);color:var(--on-dark);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);font-size:12px;font-weight:650;position:absolute}.HomeCreateEventDialog-module__9xcPBq__titleField{width:100%;min-height:78px;padding:var(--space-sm) var(--space-lg) var(--space-md);color:var(--ink);font-family:var(--font-display);background:0 0;border:0;outline:0;font-size:clamp(30px,6vw,38px);font-weight:400;line-height:1.08}.HomeCreateEventDialog-module__9xcPBq__titleField::placeholder{color:color-mix(in srgb, var(--muted) 58%, transparent)}.HomeCreateEventDialog-module__9xcPBq__hairline,.HomeCreateEventDialog-module__9xcPBq__insetHairline{background:var(--hairline-soft);flex:none;height:1px}.HomeCreateEventDialog-module__9xcPBq__insetHairline{margin-left:var(--space-md)}.HomeCreateEventDialog-module__9xcPBq__disclosureRow{gap:var(--space-md);width:100%;min-height:56px;padding:0 var(--space-md);color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:24px auto minmax(0,1fr) 20px;align-items:center;display:grid}.HomeCreateEventDialog-module__9xcPBq__disclosureRow>svg:first-child{color:var(--tertiary,var(--muted));justify-self:center}.HomeCreateEventDialog-module__9xcPBq__disclosureRow>svg:last-child{color:var(--muted);transition:transform var(--motion-duration-standard) var(--motion-ease-out)}.HomeCreateEventDialog-module__9xcPBq__disclosureRow>svg:last-child[data-expanded]{transform:rotate(180deg)}.HomeCreateEventDialog-module__9xcPBq__rowLabel{font-size:16px}.HomeCreateEventDialog-module__9xcPBq__rowValue{color:var(--muted);text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.HomeCreateEventDialog-module__9xcPBq__whenEditor,.HomeCreateEventDialog-module__9xcPBq__whoEditor{padding:0 var(--space-md) var(--space-sm);animation:HomeCreateEventDialog-module__9xcPBq__revealIn var(--motion-duration-standard) var(--motion-ease-out) both}.HomeCreateEventDialog-module__9xcPBq__whenEditor{gap:var(--space-sm);grid-template-columns:1fr 1fr;display:grid}.HomeCreateEventDialog-module__9xcPBq__whenEditor label,.HomeCreateEventDialog-module__9xcPBq__placeForm label{gap:var(--space-xs);color:var(--muted);font-size:12px;font-weight:650;display:grid}.HomeCreateEventDialog-module__9xcPBq__whenEditor label span{justify-content:space-between;display:flex}.HomeCreateEventDialog-module__9xcPBq__whenEditor label small{font-weight:400}.HomeCreateEventDialog-module__9xcPBq__whenEditor input,.HomeCreateEventDialog-module__9xcPBq__placeForm input{width:100%;min-width:0;min-height:46px;padding:0 var(--space-compact);border:1px solid var(--hairline);border-radius:var(--radius-form);background:var(--surface);color:var(--ink);font:inherit;outline:0;font-size:14px}.HomeCreateEventDialog-module__9xcPBq__whenEditor input:focus,.HomeCreateEventDialog-module__9xcPBq__placeForm input:focus,.HomeCreateEventDialog-module__9xcPBq__aboutSection textarea:focus{border-color:var(--field-focus-border);box-shadow:0 0 0 3px color-mix(in srgb, var(--ink) 8%, transparent)}.HomeCreateEventDialog-module__9xcPBq__whenEditor>.HomeCreateEventDialog-module__9xcPBq__addChip{margin-top:var(--space-xs);grid-column:1/-1;justify-self:start}.HomeCreateEventDialog-module__9xcPBq__modePicker{gap:var(--space-xs);padding:var(--space-xs);border-radius:var(--r-lg);background:var(--surface-wash);grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}.HomeCreateEventDialog-module__9xcPBq__modePicker button{min-height:38px;padding:0 var(--space-sm);border-radius:var(--r-md);color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;font-size:13px;font-weight:600}.HomeCreateEventDialog-module__9xcPBq__modePicker button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-tight)}.HomeCreateEventDialog-module__9xcPBq__pollSummary{align-items:center;gap:var(--space-sm);min-height:58px;padding:var(--space-sm) var(--space-compact);border:1px solid var(--hairline-soft);border-radius:var(--r-lg);background:var(--surface);color:var(--ink);font:inherit;text-align:left;cursor:pointer;grid-column:1/-1;display:flex}.HomeCreateEventDialog-module__9xcPBq__pollSummary>svg:first-child,.HomeCreateEventDialog-module__9xcPBq__pollSummary>svg:last-child{color:var(--muted);flex:none}.HomeCreateEventDialog-module__9xcPBq__pollSummary>span{flex:1;gap:2px;display:grid}.HomeCreateEventDialog-module__9xcPBq__pollSummary strong{font-size:14px}.HomeCreateEventDialog-module__9xcPBq__pollSummary small{color:var(--muted);font-size:12px}.HomeCreateEventDialog-module__9xcPBq__compactToggle{grid-column:1/-1;align-items:center;min-height:44px;gap:var(--space-sm)!important;color:var(--ink)!important;font-size:14px!important;font-weight:550!important;display:flex!important}.HomeCreateEventDialog-module__9xcPBq__compactToggle>svg{color:var(--muted)}.HomeCreateEventDialog-module__9xcPBq__compactToggle>span{flex:1}.HomeCreateEventDialog-module__9xcPBq__compactToggle input{width:42px;min-height:25px;accent-color:var(--primary);padding:0}.HomeCreateEventDialog-module__9xcPBq__whoEditor{padding-inline:0}.HomeCreateEventDialog-module__9xcPBq__linkedChatHint{padding:var(--space-compact) var(--space-md);color:var(--muted);margin:0;font-size:13px;line-height:1.45}.HomeCreateEventDialog-module__9xcPBq__manageGuests,.HomeCreateEventDialog-module__9xcPBq__toggleRow{align-items:center;gap:var(--space-sm);width:100%;min-height:62px;padding:var(--space-sm) var(--space-md);color:var(--ink);font:inherit;text-align:left;background:0 0;border:0;display:flex}.HomeCreateEventDialog-module__9xcPBq__manageGuests{cursor:pointer}.HomeCreateEventDialog-module__9xcPBq__manageGuests>span:first-child,.HomeCreateEventDialog-module__9xcPBq__toggleRow>span:first-child{gap:2px;min-width:0;margin-right:auto;display:grid}.HomeCreateEventDialog-module__9xcPBq__manageGuests strong,.HomeCreateEventDialog-module__9xcPBq__toggleRow strong{font-size:15px;font-weight:550}.HomeCreateEventDialog-module__9xcPBq__manageGuests small,.HomeCreateEventDialog-module__9xcPBq__toggleRow small{color:var(--muted);font-size:12px;line-height:1.35}.HomeCreateEventDialog-module__9xcPBq__manageGuests>svg{color:var(--muted);flex:none}.HomeCreateEventDialog-module__9xcPBq__guestFaces{flex:none;align-items:center;display:flex}.HomeCreateEventDialog-module__9xcPBq__guestFaces>:not(:first-child){margin-left:-7px}.HomeCreateEventDialog-module__9xcPBq__guestFace,.HomeCreateEventDialog-module__9xcPBq__guestOverflow{box-shadow:0 0 0 1.5px var(--canvas)}.HomeCreateEventDialog-module__9xcPBq__guestOverflow{border-radius:var(--r-pill);background:var(--surface-wash);width:28px;height:28px;color:var(--muted);place-items:center;font-size:10px;font-weight:700;display:grid}.HomeCreateEventDialog-module__9xcPBq__toggleRow input,.HomeCreateEventDialog-module__9xcPBq__personRow input{accent-color:var(--primary)}.HomeCreateEventDialog-module__9xcPBq__toggleRow input{flex:none;width:44px;height:26px}.HomeCreateEventDialog-module__9xcPBq__aboutSection{gap:var(--space-compact);margin-top:var(--space-md);padding:var(--space-md);border-top:1px solid var(--hairline-soft);display:grid}.HomeCreateEventDialog-module__9xcPBq__aboutSection header{justify-content:space-between;align-items:center;display:flex}.HomeCreateEventDialog-module__9xcPBq__aboutSection h3{color:var(--ink);font-family:var(--font-display);margin:0;font-size:20px;font-weight:400}.HomeCreateEventDialog-module__9xcPBq__aboutSection header button{min-height:44px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px}.HomeCreateEventDialog-module__9xcPBq__aboutSection textarea{resize:vertical;width:100%;min-height:76px;padding:var(--space-sm) 0;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;line-height:1.5}.HomeCreateEventDialog-module__9xcPBq__addRail{gap:var(--space-sm);padding:var(--space-md);flex-wrap:wrap;display:flex}.HomeCreateEventDialog-module__9xcPBq__addChip{justify-content:center;align-items:center;gap:var(--space-xs);min-height:36px;padding:0 var(--space-compact);border:1px solid var(--hairline);border-radius:var(--r-pill);background:color-mix(in srgb, var(--surface) 82%, transparent);color:var(--ink);font:inherit;box-shadow:var(--shadow-tight);cursor:pointer;font-size:13px;font-weight:550;display:inline-flex}.HomeCreateEventDialog-module__9xcPBq__addChip svg{color:var(--muted)}.HomeCreateEventDialog-module__9xcPBq__error{margin:var(--space-sm) var(--space-md) 0;color:var(--error);font-size:13px;line-height:1.4}.HomeCreateEventDialog-module__9xcPBq__actionBar{z-index:3;padding:var(--space-sm) var(--space-md) calc(var(--space-md) + env(safe-area-inset-bottom,0px));background:color-mix(in srgb, var(--canvas) 88%, transparent);-webkit-backdrop-filter:blur(20px)saturate(1.2);backdrop-filter:blur(20px)saturate(1.2);position:sticky;bottom:0}.HomeCreateEventDialog-module__9xcPBq__createButton{border-radius:var(--r-pill);width:100%;min-height:48px}.HomeCreateEventDialog-module__9xcPBq__peopleList>header{padding:var(--space-sm) var(--space-lg);gap:2px;display:grid}.HomeCreateEventDialog-module__9xcPBq__peopleList>header strong{color:var(--ink);font-size:13px}.HomeCreateEventDialog-module__9xcPBq__peopleList>header span{color:var(--muted);font-size:12px}.HomeCreateEventDialog-module__9xcPBq__personRow{gap:var(--space-compact);min-height:60px;padding:var(--space-sm) var(--space-lg);border-top:1px solid var(--hairline-soft);cursor:pointer;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;display:grid}.HomeCreateEventDialog-module__9xcPBq__personRow>span{gap:2px;min-width:0;display:grid}.HomeCreateEventDialog-module__9xcPBq__personRow strong,.HomeCreateEventDialog-module__9xcPBq__personRow small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.HomeCreateEventDialog-module__9xcPBq__personRow strong{color:var(--ink);font-size:14px}.HomeCreateEventDialog-module__9xcPBq__personRow small{color:var(--muted);font-size:12px}.HomeCreateEventDialog-module__9xcPBq__personRow input{width:22px;height:22px}.HomeCreateEventDialog-module__9xcPBq__peopleEmpty{justify-items:center;gap:var(--space-sm);padding:var(--space-xxl) var(--space-lg);text-align:center;display:grid}.HomeCreateEventDialog-module__9xcPBq__peopleEmpty p{margin:0 0 var(--space-sm);color:var(--muted);font-size:13px}.HomeCreateEventDialog-module__9xcPBq__placeForm{gap:var(--space-lg);display:grid}@keyframes HomeCreateEventDialog-module__9xcPBq__revealIn{0%{opacity:0;transform-origin:top;transform:scale(.98)}}@media (max-width:480px){.HomeCreateEventDialog-module__9xcPBq__composer{min-height:min(560px,76dvh)}.HomeCreateEventDialog-module__9xcPBq__whenEditor{grid-template-columns:1fr}.HomeCreateEventDialog-module__9xcPBq__whenEditor>.HomeCreateEventDialog-module__9xcPBq__addChip,.HomeCreateEventDialog-module__9xcPBq__modePicker,.HomeCreateEventDialog-module__9xcPBq__pollSummary,.HomeCreateEventDialog-module__9xcPBq__compactToggle{grid-column:1}}@media (prefers-reduced-motion:reduce){.HomeCreateEventDialog-module__9xcPBq__whenEditor,.HomeCreateEventDialog-module__9xcPBq__whoEditor{animation:none}.HomeCreateEventDialog-module__9xcPBq__disclosureRow>svg:last-child{transition:none}}
.EventSuggestionSurface-module__OYPTZG__rail{justify-content:center;padding:0 24px 8px;display:flex}.EventSuggestionSurface-module__OYPTZG__pill{border:1px solid var(--hairline-soft);border-radius:var(--r-pill);background:var(--surface);max-width:100%;min-height:44px;color:var(--ink);font:inherit;text-align:start;cursor:pointer;align-items:center;gap:10px;padding:6px 14px;display:inline-flex}.EventSuggestionSurface-module__OYPTZG__pillIcon{color:var(--ink);flex:none}.EventSuggestionSurface-module__OYPTZG__pillText{gap:1px;min-width:0;display:grid}.EventSuggestionSurface-module__OYPTZG__pillText strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:640;overflow:hidden}.EventSuggestionSurface-module__OYPTZG__pillText small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.EventSuggestionSurface-module__OYPTZG__card{border:1px solid var(--hairline-soft);border-radius:var(--r-xl);background:var(--surface);gap:12px;max-height:46vh;margin:0 24px 8px;padding:14px 16px 16px;display:grid;overflow-y:auto}.EventSuggestionSurface-module__OYPTZG__card[data-conversation-suggestion-expanded]{flex:auto;width:100%;min-width:0;margin:0}.EventSuggestionSurface-module__OYPTZG__cardHeader{background:var(--surface);position:sticky;top:0}.EventSuggestionSurface-module__OYPTZG__collapse{width:100%;min-height:44px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:13px;font-weight:640;display:flex}.EventSuggestionSurface-module__OYPTZG__collapseChevron{margin-inline-start:auto;transform:rotate(180deg)}.EventSuggestionSurface-module__OYPTZG__events{gap:18px;display:grid}.EventSuggestionSurface-module__OYPTZG__event+.EventSuggestionSurface-module__OYPTZG__event{border-top:1px solid var(--hairline-soft);padding-top:18px}.EventSuggestionSurface-module__OYPTZG__proposer{color:var(--muted);align-items:center;gap:6px;margin:0 0 4px;font-size:11px;font-weight:500;display:flex}.EventSuggestionSurface-module__OYPTZG__eventTitle{color:var(--ink);align-items:center;gap:6px;margin:0;font-size:16px;font-weight:660;line-height:1.25;display:flex}.EventSuggestionSurface-module__OYPTZG__eventTitle>span:first-child{min-width:0}.EventSuggestionSurface-module__OYPTZG__lifecycleMenu{flex:none;margin-inline-start:auto}.EventSuggestionSurface-module__OYPTZG__info{border-radius:var(--r-pill);width:24px;height:24px;color:var(--muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.EventSuggestionSurface-module__OYPTZG__explainer{border-radius:var(--r-lg);background:var(--surface-wash);color:var(--body);margin:8px 0 0;padding:10px 12px;font-size:12px;line-height:1.45}.EventSuggestionSurface-module__OYPTZG__detail{color:var(--body);align-items:center;gap:6px;margin:6px 0 0;font-size:13px;display:flex}.EventSuggestionSurface-module__OYPTZG__detail svg{color:var(--muted);flex:none}.EventSuggestionSurface-module__OYPTZG__interest{color:var(--muted);align-items:center;gap:8px;margin:10px 0 0;font-size:12px;display:flex}.EventSuggestionSurface-module__OYPTZG__faces{align-items:center;display:flex}.EventSuggestionSurface-module__OYPTZG__faces>*+*{margin-inline-start:-6px}.EventSuggestionSurface-module__OYPTZG__actions{justify-items:stretch;gap:6px;margin-top:12px;display:grid}.EventSuggestionSurface-module__OYPTZG__actions>button{width:100%}.EventSuggestionSurface-module__OYPTZG__secondary,.EventSuggestionSurface-module__OYPTZG__secondaryDestructive{min-height:44px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;font-size:13px}.EventSuggestionSurface-module__OYPTZG__secondaryDestructive{color:var(--declined)}.EventSuggestionSurface-module__OYPTZG__secondary:disabled,.EventSuggestionSurface-module__OYPTZG__secondaryDestructive:disabled{cursor:default;opacity:.55}.EventSuggestionSurface-module__OYPTZG__prompt{border-radius:var(--r-lg);background:var(--surface-wash);gap:8px;margin-top:10px;padding:12px;display:grid}.EventSuggestionSurface-module__OYPTZG__prompt strong{color:var(--ink);font-size:13px}.EventSuggestionSurface-module__OYPTZG__prompt small{color:var(--muted);font-size:12px}.EventSuggestionSurface-module__OYPTZG__prompt>div{flex-wrap:wrap;gap:8px;display:flex}.EventSuggestionSurface-module__OYPTZG__error{color:var(--declined);margin:0;font-size:12px}
.TypingIndicator-module__niA_yG__row{transform-origin:0 100%;animation:TypingIndicator-module__niA_yG__typingIndicatorIn var(--motion-duration-panel) var(--motion-spring-gentle) both;flex:none;justify-content:flex-start;display:flex}.TypingIndicator-module__niA_yG__bubble{border-radius:var(--message-bubble-radius);border-bottom-left-radius:var(--message-bubble-tail-radius);background:var(--message-received-background);padding:var(--message-bubble-padding-vertical) var(--message-bubble-padding-horizontal);align-items:center;gap:8px;display:flex;position:relative}.TypingIndicator-module__niA_yG__avatars{align-items:center;display:flex}.TypingIndicator-module__niA_yG__avatarSlot{flex:none;display:flex}.TypingIndicator-module__niA_yG__avatarSlot+.TypingIndicator-module__niA_yG__avatarSlot,.TypingIndicator-module__niA_yG__avatars .TypingIndicator-module__niA_yG__overflow{margin-inline-start:-8px}.TypingIndicator-module__niA_yG__overflow{background:var(--surface-wash);width:18px;height:18px;color:var(--muted);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:10px;font-weight:600;display:flex}.TypingIndicator-module__niA_yG__dots{align-items:center;gap:4px;height:20.01px;display:flex}.TypingIndicator-module__niA_yG__dot{background:var(--muted-soft);opacity:.4;border-radius:50%;width:5px;height:5px;animation:1.2s linear infinite TypingIndicator-module__niA_yG__typingWave}.TypingIndicator-module__niA_yG__dot:first-child{animation-delay:-.8s}.TypingIndicator-module__niA_yG__dot:nth-child(2){animation-delay:-.4s}.TypingIndicator-module__niA_yG__label{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes TypingIndicator-module__niA_yG__typingWave{0%{background:var(--muted-soft);opacity:.4;transform:translateY(0)}25%{background:var(--primary);opacity:1;transform:translateY(-1.5px)}50%{background:var(--muted-soft);opacity:.4;transform:translateY(0)}75%{background:var(--muted-soft);opacity:.4;transform:translateY(1.5px)}to{background:var(--muted-soft);opacity:.4;transform:translateY(0)}}@keyframes TypingIndicator-module__niA_yG__typingIndicatorIn{0%{opacity:0;transform:translateY(var(--motion-distance-xs)) scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.TypingIndicator-module__niA_yG__row,.TypingIndicator-module__niA_yG__dot{animation:none}.TypingIndicator-module__niA_yG__dot{opacity:.55}}
.MessageContextMenu-module__evARFW__overlay{--context-action-height:44px;--context-control-size:44px;--context-dismiss-duration:var(--motion-duration-standard);--context-menu-padding:10px;z-index:calc(var(--z-toast) + 10);width:var(--context-viewport-width);height:var(--context-viewport-height);overscroll-behavior:contain;touch-action:none;-webkit-touch-callout:none;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-user-select:none;user-select:none;isolation:isolate;position:fixed;top:0;left:0;overflow:hidden}.MessageContextMenu-module__evARFW__overlay[data-mode=cursor],.MessageContextMenu-module__evARFW__overlay[data-mode=keyboard]{--context-dismiss-duration:var(--motion-duration-quick)}.MessageContextMenu-module__evARFW__overlay:focus-visible{outline:none}.MessageContextMenu-module__evARFW__dimmer{z-index:0;pointer-events:none;background:color-mix(in srgb, var(--surface-dark) 40%, transparent);opacity:0;-webkit-backdrop-filter:blur(var(--motion-blur-sm));backdrop-filter:blur(var(--motion-blur-sm));transition:opacity var(--context-dismiss-duration) var(--motion-ease-out);position:absolute;inset:0}.MessageContextMenu-module__evARFW__overlay[data-active] .MessageContextMenu-module__evARFW__dimmer{opacity:1}.MessageContextMenu-module__evARFW__overlay[data-mode=cursor] .MessageContextMenu-module__evARFW__dimmer,.MessageContextMenu-module__evARFW__overlay[data-mode=keyboard] .MessageContextMenu-module__evARFW__dimmer{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.MessageContextMenu-module__evARFW__preview{z-index:2;top:var(--context-source-top);left:var(--context-source-left);width:var(--context-source-width);height:var(--context-source-height);pointer-events:none;transform-origin:50%;transition:transform var(--context-dismiss-duration) var(--motion-ease-out), filter var(--context-dismiss-duration) var(--motion-ease-out);will-change:transform;position:absolute;transform:translate(0,0)scale(1)}.MessageContextMenu-module__evARFW__overlay[data-active] .MessageContextMenu-module__evARFW__preview{filter:drop-shadow(0 10px 28px color-mix(in srgb, var(--ink) 16%, transparent));transform:translate3d(var(--context-preview-shift-x), var(--context-preview-shift-y), 0) scale(var(--context-preview-scale))}.MessageContextMenu-module__evARFW__previewContent{align-items:flex-start;width:100%;height:100%;display:flex}.MessageContextMenu-module__evARFW__previewContent[data-me]{justify-content:flex-end}.MessageContextMenu-module__evARFW__previewContent>*{max-width:100%}.MessageContextMenu-module__evARFW__reactionBar,.MessageContextMenu-module__evARFW__menu{z-index:3;border:1px solid color-mix(in srgb, var(--body-strong) 9%, transparent);background:color-mix(in srgb, var(--surface) 82%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--surface) 72%, transparent), var(--shadow-lift);opacity:0;-webkit-backdrop-filter:blur(22px)saturate(1.35);backdrop-filter:blur(22px)saturate(1.35);transform:translateY(var(--motion-distance-sm)) scale(.94);transition:opacity var(--context-dismiss-duration) var(--motion-ease-out), transform var(--context-dismiss-duration) var(--motion-spring-gentle);position:absolute}.MessageContextMenu-module__evARFW__overlay[data-mode=cursor] .MessageContextMenu-module__evARFW__reactionBar,.MessageContextMenu-module__evARFW__overlay[data-mode=cursor] .MessageContextMenu-module__evARFW__menu,.MessageContextMenu-module__evARFW__overlay[data-mode=keyboard] .MessageContextMenu-module__evARFW__reactionBar,.MessageContextMenu-module__evARFW__overlay[data-mode=keyboard] .MessageContextMenu-module__evARFW__menu{transform-origin:0 0;transform:scale(.96)}.MessageContextMenu-module__evARFW__overlay[data-active] .MessageContextMenu-module__evARFW__reactionBar,.MessageContextMenu-module__evARFW__overlay[data-active] .MessageContextMenu-module__evARFW__menu{opacity:1;transform:translateY(0)scale(1)}.MessageContextMenu-module__evARFW__overlay[data-mode=cursor][data-active] .MessageContextMenu-module__evARFW__reactionBar,.MessageContextMenu-module__evARFW__overlay[data-mode=cursor][data-active] .MessageContextMenu-module__evARFW__menu,.MessageContextMenu-module__evARFW__overlay[data-mode=keyboard][data-active] .MessageContextMenu-module__evARFW__reactionBar,.MessageContextMenu-module__evARFW__overlay[data-mode=keyboard][data-active] .MessageContextMenu-module__evARFW__menu{transform:scale(1)}.MessageContextMenu-module__evARFW__overlay[data-closing] .MessageContextMenu-module__evARFW__reactionBar,.MessageContextMenu-module__evARFW__overlay[data-closing] .MessageContextMenu-module__evARFW__menu{opacity:0;pointer-events:none;transform:translateY(var(--motion-distance-sm)) scale(.94)}.MessageContextMenu-module__evARFW__overlay[data-mode=cursor][data-closing] .MessageContextMenu-module__evARFW__reactionBar,.MessageContextMenu-module__evARFW__overlay[data-mode=cursor][data-closing] .MessageContextMenu-module__evARFW__menu,.MessageContextMenu-module__evARFW__overlay[data-mode=keyboard][data-closing] .MessageContextMenu-module__evARFW__reactionBar,.MessageContextMenu-module__evARFW__overlay[data-mode=keyboard][data-closing] .MessageContextMenu-module__evARFW__menu{transform:scale(.96)}.MessageContextMenu-module__evARFW__reactionBar{border-radius:var(--r-pill);transform-origin:50%;align-items:center;min-height:58px;padding:7px 8px;display:flex}.MessageContextMenu-module__evARFW__reactionBar button{flex:1 1 var(--context-control-size);width:var(--context-control-size);height:var(--context-control-size);border-radius:var(--r-pill);min-width:0;color:var(--muted);cursor:pointer;opacity:0;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-spring-standard);background:0 0;border:0;place-items:center;font-size:22px;line-height:1;display:grid;position:relative;transform:scale(.7)}.MessageContextMenu-module__evARFW__overlay[data-active] .MessageContextMenu-module__evARFW__reactionBar button{animation:MessageContextMenu-module__evARFW__contextReactionIn var(--motion-duration-panel) var(--motion-spring-standard) calc(var(--context-item-index,0) * 30ms) both}.MessageContextMenu-module__evARFW__overlay[data-mode=cursor][data-active] .MessageContextMenu-module__evARFW__reactionBar button,.MessageContextMenu-module__evARFW__overlay[data-mode=keyboard][data-active] .MessageContextMenu-module__evARFW__reactionBar button{animation-duration:var(--motion-duration-quick);animation-delay:0s}.MessageContextMenu-module__evARFW__reactionBar button[aria-pressed=true]{background:color-mix(in srgb, var(--primary) 18%, transparent);transform:scale(1.08)}.MessageContextMenu-module__evARFW__reactionBar button:active{transform:scale(1.24)}@media (hover:hover) and (pointer:fine){.MessageContextMenu-module__evARFW__reactionBar button:hover{background:color-mix(in srgb, var(--body-strong) 8%, transparent);transform:scale(1.12)}.MessageContextMenu-module__evARFW__action:hover{background:color-mix(in srgb, var(--body-strong) 8%, transparent)}}.MessageContextMenu-module__evARFW__menu{padding:var(--context-menu-padding);border-radius:var(--radius-card);transform-origin:top;display:grid}.MessageContextMenu-module__evARFW__actionWrap{display:grid}.MessageContextMenu-module__evARFW__actionWrap[data-divider]{margin-top:var(--space-xs);padding-top:var(--space-xs);border-top:1px solid var(--hairline-soft)}.MessageContextMenu-module__evARFW__action{align-items:center;gap:var(--space-compact);width:100%;min-height:var(--context-action-height);padding:var(--space-sm) var(--space-md);border-radius:var(--r-lg);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-micro) var(--motion-ease-out);background:0 0;border:0;font-size:14px;font-weight:500;line-height:1.3;display:flex}.MessageContextMenu-module__evARFW__action svg{color:currentColor;flex:none;width:24px}.MessageContextMenu-module__evARFW__action:focus-visible{background:color-mix(in srgb, var(--body-strong) 8%, transparent)}.MessageContextMenu-module__evARFW__action:active{transform:scale(.98)}.MessageContextMenu-module__evARFW__action[data-destructive]{color:var(--declined)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.MessageContextMenu-module__evARFW__reactionBar,.MessageContextMenu-module__evARFW__menu{background:var(--surface)}}@media (prefers-reduced-motion:reduce){.MessageContextMenu-module__evARFW__dimmer,.MessageContextMenu-module__evARFW__preview,.MessageContextMenu-module__evARFW__reactionBar,.MessageContextMenu-module__evARFW__menu{transition-duration:1ms;transition-timing-function:linear}.MessageContextMenu-module__evARFW__preview{transform:none}.MessageContextMenu-module__evARFW__overlay[data-active] .MessageContextMenu-module__evARFW__preview{transform:translate3d(var(--context-preview-shift-x), var(--context-preview-shift-y), 0) scale(var(--context-preview-scale))}.MessageContextMenu-module__evARFW__overlay[data-active] .MessageContextMenu-module__evARFW__reactionBar button{opacity:1;animation:none;transform:none}}@keyframes MessageContextMenu-module__evARFW__contextReactionIn{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}
.ReadReceiptAvatars-module__xBl23W__stack{justify-content:flex-end;align-items:center;min-height:16px;display:inline-flex}.ReadReceiptAvatars-module__xBl23W__avatar,.ReadReceiptAvatars-module__xBl23W__more{box-shadow:0 0 0 1px var(--canvas);margin-inline-start:calc(var(--space-xs) * -1)}.ReadReceiptAvatars-module__xBl23W__avatar:first-child{margin-inline-start:0}.ReadReceiptAvatars-module__xBl23W__more{border-radius:var(--r-pill);background:var(--surface-card);width:16px;height:16px;color:var(--muted);place-items:center;font-size:10px;font-weight:500;line-height:1;display:inline-grid}
.AppSidebar-module__U1bz8q__sidebar{display:none}@media (min-width:900px){.AppSidebar-module__U1bz8q__sidebar{inset-block:0;z-index:var(--z-nav);width:var(--app-sidebar-w,264px);border-right:1px solid var(--hairline);background:var(--canvas);flex-direction:column;padding:18px 12px 14px;display:flex;position:fixed;left:0}}.AppSidebar-module__U1bz8q__brand{align-items:center;min-height:44px;margin-bottom:22px;padding-inline:10px;display:flex}.AppSidebar-module__U1bz8q__brand .wordmark{gap:4px;font-size:22px}.AppSidebar-module__U1bz8q__searchRow{border:1px solid var(--hairline);border-radius:var(--r-lg);min-height:40px;color:var(--muted);font:inherit;cursor:pointer;transition:color var(--motion-duration-quick) var(--motion-ease-out), background-color var(--motion-duration-quick) var(--motion-ease-out), box-shadow var(--motion-duration-quick) var(--motion-ease-out);background:0 0;align-items:center;gap:12px;margin-bottom:14px;padding-inline:10px;font-size:14px;font-weight:500;display:flex}@media (hover:hover) and (pointer:fine){.AppSidebar-module__U1bz8q__searchRow:hover{color:var(--ink);background:var(--surface);box-shadow:var(--shadow-tight)}}.AppSidebar-module__U1bz8q__kbd{border:1px solid var(--hairline);border-radius:var(--r-sm);color:var(--muted-soft);font-family:var(--font-body);margin-left:auto;padding:2px 6px;font-size:11px;line-height:1.3}.AppSidebar-module__U1bz8q__createButton{border-radius:var(--r-lg);width:100%;min-height:40px;color:var(--ink);font:inherit;letter-spacing:.002em;text-align:left;cursor:pointer;transition:background-color var(--motion-duration-quick) var(--motion-ease-out);background:0 0;border:0;align-items:center;gap:12px;margin-bottom:14px;padding-inline:10px;font-size:14px;font-weight:600;display:flex}@media (hover:hover) and (pointer:fine){.AppSidebar-module__U1bz8q__createButton:hover{background:color-mix(in srgb, var(--ink) 4%, transparent)}.AppSidebar-module__U1bz8q__createButton:hover .AppSidebar-module__U1bz8q__createGlyph{transform:scale(1.06)}}.AppSidebar-module__U1bz8q__createButton[aria-busy=true]{opacity:.6}.AppSidebar-module__U1bz8q__createGlyph{background:var(--primary);width:22px;height:22px;color:var(--on-primary);transition:transform var(--motion-duration-quick) var(--motion-ease-out);border-radius:50%;place-items:center;display:grid}.AppSidebar-module__U1bz8q__nav{flex-direction:column;gap:2px;display:flex}.AppSidebar-module__U1bz8q__divider{background:var(--hairline);height:1px;margin:14px 10px}.AppSidebar-module__U1bz8q__item{border-radius:var(--r-lg);min-height:40px;color:var(--body);letter-spacing:.002em;transition:color var(--motion-duration-quick) var(--motion-ease-out), background-color var(--motion-duration-quick) var(--motion-ease-out);align-items:center;gap:12px;padding-inline:10px;font-size:14px;font-weight:500;text-decoration:none;display:flex}.AppSidebar-module__U1bz8q__itemIcon{width:22px;color:var(--muted);transition:color var(--motion-duration-quick) var(--motion-ease-out);place-items:center;display:grid}@media (hover:hover) and (pointer:fine){.AppSidebar-module__U1bz8q__item:hover{color:var(--ink);background:color-mix(in srgb, var(--ink) 4%, transparent)}.AppSidebar-module__U1bz8q__item:hover .AppSidebar-module__U1bz8q__itemIcon{color:var(--ink)}}.AppSidebar-module__U1bz8q__item[data-active]{color:var(--ink);background:color-mix(in srgb, var(--ink) 6%, transparent);font-weight:600}.AppSidebar-module__U1bz8q__item[data-active] .AppSidebar-module__U1bz8q__itemIcon{color:var(--ink)}.AppSidebar-module__U1bz8q__itemBadge{border-radius:var(--r-pill);background:var(--primary);min-width:19px;height:19px;color:var(--on-primary);font-variant-numeric:tabular-nums;place-items:center;margin-left:auto;padding-inline:5px;font-size:11.5px;font-weight:700;line-height:1;display:inline-grid}.AppSidebar-module__U1bz8q__account{border-radius:var(--r-lg);min-height:52px;color:var(--body);transition:background-color var(--motion-duration-quick) var(--motion-ease-out);align-items:center;gap:10px;margin-top:auto;padding-inline:10px;text-decoration:none;display:flex}@media (hover:hover) and (pointer:fine){.AppSidebar-module__U1bz8q__account:hover{background:color-mix(in srgb, var(--ink) 4%, transparent)}}.AppSidebar-module__U1bz8q__account[data-active]{background:color-mix(in srgb, var(--ink) 6%, transparent)}.AppSidebar-module__U1bz8q__accountText{min-width:0;display:grid}.AppSidebar-module__U1bz8q__accountName{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;line-height:1.3;overflow:hidden}.AppSidebar-module__U1bz8q__accountUsername{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.3;overflow:hidden}@media (min-width:900px) and (max-width:1149px){.AppSidebar-module__U1bz8q__sidebar{padding:18px 14px 14px}.AppSidebar-module__U1bz8q__brand{justify-content:center;margin-bottom:14px;padding-inline:0}.AppSidebar-module__U1bz8q__brand .wordmark>span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.AppSidebar-module__U1bz8q__searchRow{justify-content:center;gap:0;width:44px;margin-inline:auto;padding-inline:0}.AppSidebar-module__U1bz8q__kbd{display:none}.AppSidebar-module__U1bz8q__createButton{justify-content:center;gap:0;width:44px;min-height:44px;margin-inline:auto;padding-inline:0}.AppSidebar-module__U1bz8q__createLabel{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.AppSidebar-module__U1bz8q__item{justify-content:center;gap:0;width:44px;min-height:44px;margin-inline:auto;padding-inline:0;position:relative}.AppSidebar-module__U1bz8q__itemLabel,.AppSidebar-module__U1bz8q__accountText{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.AppSidebar-module__U1bz8q__itemBadge{min-width:16px;height:16px;margin-left:0;padding-inline:4px;font-size:10.5px;position:absolute;top:3px;right:1px}.AppSidebar-module__U1bz8q__divider{margin-inline:4px}.AppSidebar-module__U1bz8q__account{justify-content:center;gap:0;width:48px;min-height:48px;margin-inline:auto;padding-inline:0}}@media (prefers-reduced-motion:reduce){.AppSidebar-module__U1bz8q__item,.AppSidebar-module__U1bz8q__itemIcon,.AppSidebar-module__U1bz8q__account,.AppSidebar-module__U1bz8q__searchRow,.AppSidebar-module__U1bz8q__createButton,.AppSidebar-module__U1bz8q__createGlyph{transition:none}.AppSidebar-module__U1bz8q__createButton:hover .AppSidebar-module__U1bz8q__createGlyph{transform:none}}
.Avatar-module__J-Gcva__avatar{border-radius:var(--r-pill);object-fit:cover;background:var(--surface-card);color:var(--body-strong);font-family:var(--font-body);letter-spacing:0;-webkit-user-select:none;user-select:none;flex:none;justify-content:center;align-items:center;font-weight:500;line-height:1;display:inline-flex}
.CommandPalette-module__HWtlWG__dialog{border:1px solid var(--hairline);border-radius:var(--r-xl);background:var(--surface);width:min(560px,100vw - 32px);color:var(--body);box-shadow:var(--shadow-soft);animation:CommandPalette-module__HWtlWG__commandPaletteIn var(--motion-duration-quick) var(--motion-ease-pop) both;margin:14vh auto auto;padding:0}.CommandPalette-module__HWtlWG__dialog::backdrop{background:color-mix(in srgb, var(--surface-dark) 28%, transparent)}.CommandPalette-module__HWtlWG__panel{flex-direction:column;max-height:min(560px,72vh);display:flex}.CommandPalette-module__HWtlWG__field{border-bottom:1px solid var(--hairline-soft);min-height:52px;color:var(--muted);flex:none;align-items:center;gap:10px;padding-inline:16px;display:flex}.CommandPalette-module__HWtlWG__fieldLabel{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.CommandPalette-module__HWtlWG__field input{min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:15px}.CommandPalette-module__HWtlWG__field input::placeholder{color:var(--muted)}.CommandPalette-module__HWtlWG__list{flex:1;min-height:0;padding:6px;overflow-y:auto}.CommandPalette-module__HWtlWG__group+.CommandPalette-module__HWtlWG__group{border-top:1px solid var(--hairline-soft);margin-top:4px;padding-top:4px}.CommandPalette-module__HWtlWG__groupLabel{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;margin:0;padding:8px 10px 4px;font-size:11px;font-weight:650}.CommandPalette-module__HWtlWG__option{border-radius:var(--r-lg);width:100%;min-height:46px;color:var(--body-strong);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:7px 10px;font-size:14px;font-weight:500;display:flex}.CommandPalette-module__HWtlWG__option[data-highlighted]{background:color-mix(in srgb, var(--ink) 5%, transparent);color:var(--ink)}.CommandPalette-module__HWtlWG__optionIcon{width:22px;color:var(--muted);place-items:center;display:grid}.CommandPalette-module__HWtlWG__optionText{gap:2px;min-width:0;display:grid}.CommandPalette-module__HWtlWG__optionLabel,.CommandPalette-module__HWtlWG__optionDetail{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.CommandPalette-module__HWtlWG__optionLabel{color:inherit}.CommandPalette-module__HWtlWG__optionDetail{color:var(--muted);font-size:12px;font-weight:400}.CommandPalette-module__HWtlWG__option[data-highlighted] .CommandPalette-module__HWtlWG__optionIcon{color:var(--ink)}.CommandPalette-module__HWtlWG__noResults,.CommandPalette-module__HWtlWG__searchStatus{color:var(--muted);align-items:center;gap:8px;margin:0;padding:22px 16px;font-size:14px;display:flex}.CommandPalette-module__HWtlWG__searchStatus{padding:12px 10px 10px}.CommandPalette-module__HWtlWG__noResults svg,.CommandPalette-module__HWtlWG__searchStatus svg{animation:.9s linear infinite CommandPalette-module__HWtlWG__commandPaletteSpin}@keyframes CommandPalette-module__HWtlWG__commandPaletteIn{0%{opacity:0;transform:translateY(var(--motion-distance-xs)) scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes CommandPalette-module__HWtlWG__commandPaletteSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.CommandPalette-module__HWtlWG__dialog,.CommandPalette-module__HWtlWG__noResults svg,.CommandPalette-module__HWtlWG__searchStatus svg{animation:none}}
.MediaViewer-module__tHIfTq__dialog{width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--on-dark);background:0 0;border:0;margin:0;padding:0;overflow:hidden}.MediaViewer-module__tHIfTq__dialog::backdrop{background:color-mix(in srgb, var(--surface-dark) 84%, transparent);-webkit-backdrop-filter:blur(var(--motion-blur-lg));backdrop-filter:blur(var(--motion-blur-lg))}.MediaViewer-module__tHIfTq__dialog:focus-visible{outline:none}.MediaViewer-module__tHIfTq__viewer{background:var(--surface-dark);isolation:isolate;width:100%;height:100%;position:relative;overflow:hidden}.MediaViewer-module__tHIfTq__stage{touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.MediaViewer-module__tHIfTq__stage[data-zoomed]{cursor:zoom-out}.MediaViewer-module__tHIfTq__mediaFrame{transform-origin:50%;width:100%;height:100%;transition:translate var(--motion-duration-standard) var(--motion-ease-out), transform var(--motion-duration-standard) var(--motion-ease-out);will-change:transform, translate;place-items:center;display:grid}.MediaViewer-module__tHIfTq__image,.MediaViewer-module__tHIfTq__video{object-fit:contain;-webkit-user-drag:none;width:100%;height:100%}.MediaViewer-module__tHIfTq__topBar,.MediaViewer-module__tHIfTq__bottomBar{z-index:2;right:max(var(--space-md), env(safe-area-inset-right));left:max(var(--space-md), env(safe-area-inset-left));pointer-events:none;grid-template-columns:1fr auto 1fr;align-items:center;display:grid;position:absolute}.MediaViewer-module__tHIfTq__topBar{top:max(var(--space-md), env(safe-area-inset-top))}.MediaViewer-module__tHIfTq__bottomBar{bottom:max(var(--space-md), env(safe-area-inset-bottom))}.MediaViewer-module__tHIfTq__roundControl,.MediaViewer-module__tHIfTq__compactControl,.MediaViewer-module__tHIfTq__position,.MediaViewer-module__tHIfTq__zoomControls,.MediaViewer-module__tHIfTq__pageDots{border:1px solid color-mix(in srgb, var(--on-dark) 16%, transparent);background:color-mix(in srgb, var(--surface-dark-elevated) 72%, transparent);color:var(--on-dark);box-shadow:var(--shadow-tight);-webkit-backdrop-filter:blur(var(--motion-blur-lg));backdrop-filter:blur(var(--motion-blur-lg))}.MediaViewer-module__tHIfTq__roundControl{border-radius:var(--r-pill);cursor:pointer;pointer-events:auto;width:44px;height:44px;transition:background-color var(--motion-duration-quick) var(--motion-ease-out), opacity var(--motion-duration-quick) var(--motion-ease-out), transform var(--motion-duration-quick) var(--motion-ease-out);place-items:center;padding:0;text-decoration:none;display:grid}.MediaViewer-module__tHIfTq__roundControl:last-child{justify-self:end}@media (hover:hover) and (pointer:fine){.MediaViewer-module__tHIfTq__roundControl:hover:not(:disabled),.MediaViewer-module__tHIfTq__compactControl:hover:not(:disabled){background:color-mix(in srgb, var(--on-dark) 14%, var(--surface-dark-elevated))}}.MediaViewer-module__tHIfTq__roundControl:active:not(:disabled),.MediaViewer-module__tHIfTq__compactControl:active:not(:disabled){transform:scale(.96)}.MediaViewer-module__tHIfTq__roundControl:disabled,.MediaViewer-module__tHIfTq__compactControl:disabled{opacity:.32;cursor:default}.MediaViewer-module__tHIfTq__position{border-radius:var(--r-pill);min-height:32px;color:var(--on-dark-soft);justify-self:center;padding:6px 12px;font-size:12px;font-weight:600}.MediaViewer-module__tHIfTq__previous,.MediaViewer-module__tHIfTq__next{z-index:2;position:absolute;top:50%;translate:0 -50%}.MediaViewer-module__tHIfTq__previous{left:var(--space-md)}.MediaViewer-module__tHIfTq__next{right:var(--space-md)}.MediaViewer-module__tHIfTq__zoomControls{border-radius:var(--r-pill);pointer-events:auto;justify-self:start;display:flex}.MediaViewer-module__tHIfTq__compactControl{border-radius:var(--r-pill);width:44px;height:44px;box-shadow:none;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.MediaViewer-module__tHIfTq__pageDots{justify-self:center;align-items:center;gap:var(--space-xs);min-height:32px;padding:0 var(--space-compact);border-radius:var(--r-pill);display:flex}.MediaViewer-module__tHIfTq__pageDots>span:not(.MediaViewer-module__tHIfTq__pageCount){border-radius:var(--r-pill);background:var(--on-dark-soft);width:5px;height:5px;transition:width var(--motion-duration-quick) var(--motion-ease-out), background-color var(--motion-duration-quick) var(--motion-ease-out)}.MediaViewer-module__tHIfTq__pageDots>span[data-active]{width:var(--space-sm);background:var(--on-dark)}.MediaViewer-module__tHIfTq__pageCount{color:var(--on-dark-soft);font-size:12px;font-weight:600}.MediaViewer-module__tHIfTq__bottomSpacer{width:88px}.MediaViewer-module__tHIfTq__playBadge{z-index:1;border:1px solid color-mix(in srgb, var(--on-dark) 18%, transparent);border-radius:var(--r-pill);background:color-mix(in srgb, var(--surface-dark) 68%, transparent);width:44px;height:44px;color:var(--on-dark);box-shadow:var(--shadow-tight);-webkit-backdrop-filter:blur(var(--motion-blur-md));backdrop-filter:blur(var(--motion-blur-md));pointer-events:none;place-items:center;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}@media (min-width:900px){.MediaViewer-module__tHIfTq__dialog{border-radius:var(--radius-card);width:min(84vw,1440px);height:min(84dvh,960px);box-shadow:var(--shadow-soft);margin:auto}.MediaViewer-module__tHIfTq__viewer{border-radius:var(--radius-card)}.MediaViewer-module__tHIfTq__stage{inset:var(--space-sm);border-radius:calc(var(--radius-card) - var(--space-sm));background:var(--surface-dark-elevated)}.MediaViewer-module__tHIfTq__topBar,.MediaViewer-module__tHIfTq__bottomBar{right:var(--space-md);left:var(--space-md)}}@media (max-width:899px){.MediaViewer-module__tHIfTq__previous,.MediaViewer-module__tHIfTq__next{display:none}.MediaViewer-module__tHIfTq__position{visibility:hidden}}@media (prefers-reduced-motion:reduce){.MediaViewer-module__tHIfTq__mediaFrame,.MediaViewer-module__tHIfTq__roundControl,.MediaViewer-module__tHIfTq__compactControl,.MediaViewer-module__tHIfTq__pageDots>span{transition-duration:.01ms}}
.MobileTabBar-module__rIIdbq__bar{display:none}@media (max-width:899px){.MobileTabBar-module__rIIdbq__bar{left:50%;bottom:var(--space-xs);z-index:var(--z-nav);isolation:isolate;width:min(calc(100% - var(--space-lg)), 380px);padding:var(--space-xs);border-radius:var(--r-pill);background:color-mix(in srgb, var(--surface) 42%, transparent);-webkit-backdrop-filter:blur(28px)saturate(1.55);backdrop-filter:blur(28px)saturate(1.55);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);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:fixed;transform:translate(-50%)}.MobileTabBar-module__rIIdbq__selection{top:var(--space-xs);bottom:var(--space-xs);left:var(--space-xs);z-index:0;width:var(--mobile-tab-selection-width,calc((100% - (2 * var(--space-xs))) / 4));border-radius:var(--r-pill);background:var(--field-background);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--surface) 54%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--ink) 8%, transparent), 0 1px 4px color-mix(in srgb, var(--ink) 5%, transparent);opacity:1;transform:translate3d(var(--mobile-tab-selection-offset,calc(var(--mobile-tab-index) * 100%)), 0, 0);transition:transform var(--motion-duration-panel) var(--motion-spring-gentle), width var(--motion-duration-standard) var(--motion-ease-out), opacity var(--motion-duration-quick) var(--motion-ease-out);position:absolute}.MobileTabBar-module__rIIdbq__bar:not([data-has-selection]) .MobileTabBar-module__rIIdbq__selection{opacity:0}.MobileTabBar-module__rIIdbq__tab{z-index:1;border-radius:var(--r-pill);min-width:0;min-height:56px;color:var(--muted);-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:color var(--motion-duration-standard) var(--motion-ease-out);place-items:center;text-decoration:none;display:grid;position:relative}.MobileTabBar-module__rIIdbq__tabContent{min-width:0;transition:transform var(--motion-duration-micro) var(--motion-ease-out);justify-items:center;gap:3px;display:grid;transform:scale(1)}.MobileTabBar-module__rIIdbq__tab[data-active]{color:var(--ink)}.MobileTabBar-module__rIIdbq__tab:active .MobileTabBar-module__rIIdbq__tabContent{transform:scale(.96)}.MobileTabBar-module__rIIdbq__tab:focus-visible{outline:2px solid var(--focus-stroke);outline-offset:2px}.MobileTabBar-module__rIIdbq__tabIcon{width:var(--space-lg);height:var(--space-lg);place-items:center;display:grid;position:relative}.MobileTabBar-module__rIIdbq__tabBadge{min-width:15px;height:15px;padding-inline:var(--space-xs);border-radius:var(--r-pill);background:var(--primary);color:var(--on-primary);box-shadow:0 0 0 2px color-mix(in srgb, var(--surface) 72%, transparent);font-variant-numeric:tabular-nums;place-items:center;font-size:11px;font-weight:700;line-height:1;display:grid;position:absolute;top:-5px;left:calc(50% + 5px)}.MobileTabBar-module__rIIdbq__tabLabel{letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;font-weight:600;line-height:1;overflow:hidden}@media (hover:hover) and (pointer:fine){.MobileTabBar-module__rIIdbq__tab:hover{color:var(--ink)}}@media (display-mode:standalone),(display-mode:fullscreen),(display-mode:window-controls-overlay){.MobileTabBar-module__rIIdbq__bar{bottom:calc(var(--space-xs) + env(safe-area-inset-bottom,0px))}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.MobileTabBar-module__rIIdbq__bar{background:var(--surface)}}@media (prefers-contrast:more){.MobileTabBar-module__rIIdbq__bar{background:var(--surface);box-shadow:inset 0 0 0 1px var(--ink), var(--shadow-tight)}}@media (prefers-reduced-motion:reduce){.MobileTabBar-module__rIIdbq__selection{transition:opacity var(--motion-duration-quick) var(--motion-ease-out)}.MobileTabBar-module__rIIdbq__tabContent{transition:none}.MobileTabBar-module__rIIdbq__tab:active .MobileTabBar-module__rIIdbq__tabContent{transform:none}}}
.NotificationsView-module__rxsNeq__page{width:min(760px, calc(100% - 2 * var(--gutter)));margin:0 auto;padding:56px 0 112px}.NotificationsView-module__rxsNeq__page[data-presentation=overlay]{width:100%;margin:0;padding:0}.NotificationsView-module__rxsNeq__page[data-presentation=overlay] .NotificationsView-module__rxsNeq__header{min-height:44px;padding:var(--space-sm) var(--space-md) 0;margin:0}.NotificationsView-module__rxsNeq__page[data-presentation=overlay] .NotificationsView-module__rxsNeq__list,.NotificationsView-module__rxsNeq__page[data-presentation=overlay] .NotificationsView-module__rxsNeq__empty{box-shadow:none;border:0;border-radius:0}.NotificationsView-module__rxsNeq__header{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:28px;display:flex}.NotificationsView-module__rxsNeq__eyebrow{color:var(--accent-text);letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:700}.NotificationsView-module__rxsNeq__header h1{color:var(--ink);font-family:var(--font-display);letter-spacing:-.035em;margin:0;font-size:clamp(36px,6vw,52px);font-weight:500;line-height:.98}.NotificationsView-module__rxsNeq__header p:last-child{color:var(--muted);margin:12px 0 0;font-size:15px;line-height:1.5}@media (min-width:900px){.NotificationsView-module__rxsNeq__page[data-presentation=page]{padding-block:var(--space-sm) 96px}.NotificationsView-module__rxsNeq__page[data-presentation=page] .NotificationsView-module__rxsNeq__header{min-height:76px;margin-bottom:var(--space-sm);align-items:center}.NotificationsView-module__rxsNeq__page[data-presentation=page] .NotificationsView-module__rxsNeq__eyebrow{display:none}.NotificationsView-module__rxsNeq__page[data-presentation=page] .NotificationsView-module__rxsNeq__header h1{font-family:var(--font-body);letter-spacing:-.01em;font-size:20px;font-weight:650;line-height:1.1}.NotificationsView-module__rxsNeq__page[data-presentation=page] .NotificationsView-module__rxsNeq__header p:last-child{margin:3px 0 0;font-size:13px}.NotificationsView-module__rxsNeq__page[data-presentation=page] .NotificationsView-module__rxsNeq__header [data-overflow-menu-root][data-trigger-appearance=glass]>button{border:1px solid var(--hairline);border-radius:var(--r-lg);width:40px;height:40px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}}.NotificationsView-module__rxsNeq__list{border:1px solid var(--hairline-soft);border-radius:var(--radius-container);background:var(--surface);box-shadow:var(--shadow-tight);overflow:hidden}.NotificationsView-module__rxsNeq__list[aria-busy=true]{cursor:progress}.NotificationsView-module__rxsNeq__row+.NotificationsView-module__rxsNeq__row{border-top:1px solid var(--hairline-soft)}.NotificationsView-module__rxsNeq__row[data-read]{opacity:.72}.NotificationsView-module__rxsNeq__rowButton{width:100%;min-height:82px;color:inherit;font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 18px;display:grid}button.NotificationsView-module__rxsNeq__rowButton{cursor:pointer}@media (hover:hover) and (pointer:fine){button.NotificationsView-module__rxsNeq__rowButton:hover{background:var(--surface-wash)}}.NotificationsView-module__rxsNeq__icon,.NotificationsView-module__rxsNeq__empty>span{background:var(--field-background);width:44px;height:44px;color:var(--ink);border-radius:50%;place-items:center;display:grid}.NotificationsView-module__rxsNeq__icon[data-read]{color:var(--muted)}.NotificationsView-module__rxsNeq__copy{gap:3px;min-width:0;display:grid}.NotificationsView-module__rxsNeq__titleLine{align-items:center;gap:7px;min-width:0;display:flex}.NotificationsView-module__rxsNeq__titleLine strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:650;line-height:1.25;overflow:hidden}.NotificationsView-module__rxsNeq__unreadDot{background:var(--primary);border-radius:50%;flex:none;width:6px;height:6px}.NotificationsView-module__rxsNeq__body{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.35;overflow:hidden}.NotificationsView-module__rxsNeq__copy time{color:var(--muted-soft);font-size:12px;line-height:1.3}.NotificationsView-module__rxsNeq__chevron{color:var(--muted-soft);transition:transform var(--motion-duration-quick) var(--motion-ease-out)}.NotificationsView-module__rxsNeq__chevron[data-expanded]{transform:rotate(180deg)}.NotificationsView-module__rxsNeq__friendActions{align-items:center;gap:10px;padding:0 18px 16px 74px;display:flex}.NotificationsView-module__rxsNeq__friendActions>button{border:1px solid var(--hairline);background:var(--surface-wash);width:44px;height:44px;color:var(--body-strong);cursor:pointer;border-radius:50%;place-items:center;display:grid}.NotificationsView-module__rxsNeq__friendActions>.NotificationsView-module__rxsNeq__accept{background:var(--going-fill);color:#fff;border-color:#0000}.NotificationsView-module__rxsNeq__error{border-radius:var(--r-lg);background:var(--declined-soft);color:var(--declined);margin:0 0 14px;padding:12px 14px;font-size:14px}.NotificationsView-module__rxsNeq__empty{border:1px solid var(--hairline-soft);border-radius:var(--radius-container);background:var(--surface);text-align:center;justify-items:center;padding:80px 24px;display:grid}.NotificationsView-module__rxsNeq__empty h2{color:var(--ink);font-family:var(--font-display);margin:18px 0 6px;font-size:26px;font-weight:500}.NotificationsView-module__rxsNeq__empty p{color:var(--muted);margin:0;font-size:14px}@media (max-width:640px){.NotificationsView-module__rxsNeq__page{padding-top:36px}.NotificationsView-module__rxsNeq__header{align-items:flex-start}.NotificationsView-module__rxsNeq__header h1{font-size:38px}.NotificationsView-module__rxsNeq__header p:last-child{max-width:280px}.NotificationsView-module__rxsNeq__rowButton{padding-inline:14px}.NotificationsView-module__rxsNeq__friendActions{padding-left:70px}}@media (max-width:420px){.NotificationsView-module__rxsNeq__header p:last-child{font-size:14px}.NotificationsView-module__rxsNeq__body{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.NotificationsView-module__rxsNeq__friendActions{padding-left:14px}}
.NotificationCenterOverlay-module__SHo3La__surface{z-index:var(--z-popover);border:1px solid var(--hairline);border-radius:var(--radius-container);background:var(--surface);width:min(420px,100vw - 32px);max-height:min(680px,100dvh - 96px);box-shadow:var(--shadow-soft);animation:NotificationCenterOverlay-module__SHo3La__notificationCenterIn var(--motion-duration-quick) var(--motion-ease-pop) both;flex-direction:column;display:flex;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden}.NotificationCenterOverlay-module__SHo3La__backdrop{z-index:calc(var(--z-sheet) - 1);background:color-mix(in srgb, var(--surface-dark) 40%, transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);position:fixed;inset:0}.NotificationCenterOverlay-module__SHo3La__header{align-items:center;gap:var(--space-md);padding:var(--space-md) var(--space-lg);border-bottom:1px solid var(--hairline-soft);display:flex}.NotificationCenterOverlay-module__SHo3La__header h2{color:var(--ink);font-family:var(--font-display);font-size:24px;font-weight:500;line-height:1.15}.NotificationCenterOverlay-module__SHo3La__close{border-radius:var(--r-pill);background:var(--surface-wash);width:44px;height:44px;color:var(--body-strong);cursor:pointer;border:0;place-items:center;margin-left:auto;display:grid}.NotificationCenterOverlay-module__SHo3La__content{min-height:0;overflow-y:auto}.NotificationCenterOverlay-module__SHo3La__loading,.NotificationCenterOverlay-module__SHo3La__recovery{padding:var(--space-lg);color:var(--muted)}.NotificationCenterOverlay-module__SHo3La__recovery{gap:var(--space-md);display:grid}.NotificationCenterOverlay-module__SHo3La__recovery button{min-height:44px;padding-inline:var(--space-md);border-radius:var(--r-lg);background:var(--surface-wash);color:var(--body-strong);cursor:pointer;border:0;justify-self:start}@keyframes NotificationCenterOverlay-module__SHo3La__notificationCenterIn{0%{opacity:0;transform:translateY(calc(-1 * var(--motion-distance-xs))) scale(.98)}}@media (prefers-reduced-motion:reduce){.NotificationCenterOverlay-module__SHo3La__surface{animation:none}}@media (max-width:899px){.NotificationCenterOverlay-module__SHo3La__surface{border-radius:var(--r-cover) var(--r-cover) 0 0;width:100%;max-height:min(86dvh,760px);z-index:var(--z-sheet);animation-name:NotificationCenterOverlay-module__SHo3La__notificationCenterSheetIn;position:fixed;inset:auto 0 0}.NotificationCenterOverlay-module__SHo3La__content{padding-bottom:env(safe-area-inset-bottom,0px)}}@keyframes NotificationCenterOverlay-module__SHo3La__notificationCenterSheetIn{0%{opacity:0;transform:translateY(var(--motion-distance-lg))}}
.PersonRow-module__OIZbHW__row{min-height:72px;padding:12px var(--person-row-inset,16px);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.PersonRow-module__OIZbHW__row+.PersonRow-module__OIZbHW__row{border-top:1px solid var(--hairline-soft)}.PersonRow-module__OIZbHW__row[data-compact]{min-height:56px;padding-block:8px}.PersonRow-module__OIZbHW__identity{min-width:0;color:inherit;text-decoration:none}.PersonRow-module__OIZbHW__name,.PersonRow-module__OIZbHW__username{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.PersonRow-module__OIZbHW__name{color:var(--ink);font-size:15px;font-weight:600}.PersonRow-module__OIZbHW__username{color:var(--muted);margin-top:2px;font-size:13px}.PersonRow-module__OIZbHW__action{align-items:center;min-height:44px;display:flex}@media (max-width:420px){.PersonRow-module__OIZbHW__row{padding-inline:var(--person-row-inset,12px)}}
.StatusBanner-module__9LZ7FW__banner{border-radius:var(--r-lg);background:var(--surface-wash);color:var(--body);align-items:center;gap:8px;padding:12px 16px;font-size:14px;line-height:1.4;display:flex}.StatusBanner-module__9LZ7FW__banner[data-tone=error]{background:var(--declined-soft);color:var(--declined)}.StatusBanner-module__9LZ7FW__banner svg{flex:none}
.SocialPlanningIllustration-module__5tlEGG__illustration{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2px;display:block;overflow:visible}.SocialPlanningIllustration-module__5tlEGG__primary{stroke:var(--ink)}.SocialPlanningIllustration-module__5tlEGG__secondary{stroke:var(--muted)}.SocialPlanningIllustration-module__5tlEGG__accent{stroke:var(--primary)}
