.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{min-height:44px;color:var(--body);text-underline-offset:5px;align-items:center;text-decoration:none;display:inline-flex}.SiteFooter-module__XJKOHW__compactLinks a: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);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{min-height:44px;color:color-mix(in srgb, var(--on-dark) 72%, transparent);transition:color var(--motion-duration-quick) var(--motion-ease-out);align-items:center;font-size:16px;text-decoration:none;display:inline-flex}.SiteFooter-module__XJKOHW__groupLinks a:hover{color:var(--on-dark)}.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]{padding-bottom:calc(116px + env(safe-area-inset-bottom))}.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__footer[data-variant=compact][data-mobile-tab-inset]{padding-bottom:calc(116px + env(safe-area-inset-bottom))}.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{transition:none}}
.SiteHeader-module__SUjmUW__header{--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(12px + env(safe-area-inset-top)) 0 12px;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{border-radius:var(--r-pill);background:var(--header-glass);width:min(100% - clamp(32px,8vw,128px),1296px);min-height:64px;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;padding:8px 10px 8px 16px;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}.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)}.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__g8XPiG__chat{min-height:0;padding-bottom:var(--keyboard-inset,0px);--chat-composer-control:44px;--chat-action-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__g8XPiG__chat[data-variant=drawer],.Conversation-module__g8XPiG__chat[data-variant=thread],.Conversation-module__g8XPiG__chat[data-variant=tab]{flex:1}.Conversation-module__g8XPiG__scroll{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__g8XPiG__scroll>:first-child{margin-block-start:auto}.Conversation-module__g8XPiG__topSentinel{flex:none;height:1px}.Conversation-module__g8XPiG__loadingOlder{color:var(--muted);flex:none;align-self:center;margin:2px 0 4px;font-size:12px;line-height:1.3}.Conversation-module__g8XPiG__chat[data-variant=inline] .Conversation-module__g8XPiG__scroll{max-height:480px}.Conversation-module__g8XPiG__chat[data-variant=thread] .Conversation-module__g8XPiG__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__g8XPiG__empty{margin:auto}.Conversation-module__g8XPiG__loadOlder{align-self:center;margin-block:2px 4px}.Conversation-module__g8XPiG__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__g8XPiG__noteWrap{align-self:center;max-width:min(86%,460px);margin:2px 0}.Conversation-module__g8XPiG__note,.Conversation-module__g8XPiG__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__g8XPiG__noteAction{min-height:44px;font:inherit;cursor:pointer}.Conversation-module__g8XPiG__noteAction:hover{background:var(--surface-wash);color:var(--body-strong)}.Conversation-module__g8XPiG__aiActivity{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__g8XPiG__aiActivityIcon{flex:none}.Conversation-module__g8XPiG__aiActivityText{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (prefers-reduced-motion:no-preference){.Conversation-module__g8XPiG__aiActivityText{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__g8XPiG__aiActivityShimmer 2s var(--motion-ease-in-out) infinite;background-size:220% 100%;-webkit-background-clip:text;background-clip:text}}@keyframes Conversation-module__g8XPiG__aiActivityShimmer{0%{background-position:120% 0}to{background-position:-120% 0}}.Conversation-module__g8XPiG__group{content-visibility:auto;contain-intrinsic-size:auto 56px;align-items:flex-end;display:flex}.Conversation-module__g8XPiG__group[data-me]{flex-direction:row-reverse}.Conversation-module__g8XPiG__group[data-ai] .Conversation-module__g8XPiG__bubble{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--primary) 18%, transparent)}.Conversation-module__g8XPiG__groupBody{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;max-width:min(78%,560px);display:flex}.Conversation-module__g8XPiG__group[data-me] .Conversation-module__g8XPiG__groupBody{align-items:flex-end}.Conversation-module__g8XPiG__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__g8XPiG__senderIcon{color:var(--ink);flex:none}.Conversation-module__g8XPiG__message{touch-action:pan-y;max-width:100%;transition:padding-top .3s var(--motion-ease-out);display:block;position:relative}.Conversation-module__g8XPiG__bubbleShell{min-width:0;max-width:100%;transition:transform .4s var(--motion-ease-out);will-change:transform;flex-direction:column;align-items:flex-start;gap:2px;display:flex}.Conversation-module__g8XPiG__message[data-swipe-active] .Conversation-module__g8XPiG__bubbleShell{transform:translate3d(var(--message-swipe-x,0), 0, 0);transition-duration:0s}.Conversation-module__g8XPiG__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 .4s var(--motion-ease-out);place-items:center;display:grid;position:absolute;top:50%;left:-26px}.Conversation-module__g8XPiG__message[data-swipe-ready] .Conversation-module__g8XPiG__replyAffordance{color:var(--body-strong);animation:Conversation-module__g8XPiG__chatReplyAffordancePulse .19s var(--motion-ease-pop) both}@media (hover:hover){.Conversation-module__g8XPiG__message:not([data-deleted]):after{content:"";z-index:-1;width:calc((var(--chat-action-control) * 4) + 66px);height:max(100%, var(--chat-action-control));position:absolute;top:50%;left:100%;transform:translateY(-50%)}.Conversation-module__g8XPiG__group[data-me] .Conversation-module__g8XPiG__message:not([data-deleted]):after{left:auto;right:100%}}.Conversation-module__g8XPiG__group[data-me] .Conversation-module__g8XPiG__bubbleShell{align-items:flex-end}.Conversation-module__g8XPiG__message[data-has-reactions]{padding-top:14px}.Conversation-module__g8XPiG__bubbleFrame{flex-direction:column;align-items:flex-start;max-width:100%;display:flex;position:relative}.Conversation-module__g8XPiG__group[data-me] .Conversation-module__g8XPiG__bubbleFrame{align-items:flex-end}.Conversation-module__g8XPiG__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__g8XPiG__message[data-last-in-group] .Conversation-module__g8XPiG__bubble{border-bottom-left-radius:var(--message-bubble-tail-radius)}.Conversation-module__g8XPiG__group[data-me] .Conversation-module__g8XPiG__bubble{background:var(--message-sent-background);color:var(--message-sent-text)}.Conversation-module__g8XPiG__group[data-me] .Conversation-module__g8XPiG__message[data-last-in-group] .Conversation-module__g8XPiG__bubble{border-bottom-right-radius:var(--message-bubble-tail-radius);border-bottom-left-radius:var(--message-bubble-radius)}.Conversation-module__g8XPiG__message[data-pending] .Conversation-module__g8XPiG__bubble{opacity:.72}.Conversation-module__g8XPiG__message[data-failed] .Conversation-module__g8XPiG__bubble{box-shadow:inset 0 0 0 1px var(--declined);animation:Conversation-module__g8XPiG__chatFailedPulse 1.4s var(--motion-ease-out) both}.Conversation-module__g8XPiG__message[data-highlight] .Conversation-module__g8XPiG__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__g8XPiG__chatHighlightPulse 1.2s var(--motion-ease-out) both}.Conversation-module__g8XPiG__message[data-entering] .Conversation-module__g8XPiG__bubbleFrame{transform-origin:0 100%;animation:Conversation-module__g8XPiG__chatIncomingMessageIn .32s var(--motion-ease-pop) both}.Conversation-module__g8XPiG__group[data-me] .Conversation-module__g8XPiG__message[data-entering] .Conversation-module__g8XPiG__bubbleFrame{transform-origin:100% 100%;animation:Conversation-module__g8XPiG__chatOutgoingMessageIn .26s var(--motion-ease-pop) both}.Conversation-module__g8XPiG__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__g8XPiG__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__g8XPiG__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__g8XPiG__group[data-me] .Conversation-module__g8XPiG__replyChrome{padding-inline-start:0;padding-inline-end:calc(var(--chat-reply-connector-width) + var(--chat-reply-card-spacing))}.Conversation-module__g8XPiG__group[data-me] .Conversation-module__g8XPiG__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__g8XPiG__group[data-me] .Conversation-module__g8XPiG__replyPreview{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--message-sent-background) 50%, transparent)}.Conversation-module__g8XPiG__replyPreview:hover{background:color-mix(in srgb, var(--bubble-background) 84%, var(--surface));transform:translateY(-1px)}.Conversation-module__g8XPiG__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__g8XPiG__replyPreviewText{text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.3;overflow:hidden}.Conversation-module__g8XPiG__fallbackTitle{color:inherit;letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:700;line-height:1.25}.Conversation-module__g8XPiG__messageText{display:block}.Conversation-module__g8XPiG__assistantMarkdown{white-space:normal;gap:7px;display:grid}.Conversation-module__g8XPiG__assistantMarkdownParagraph,.Conversation-module__g8XPiG__assistantMarkdownHeading,.Conversation-module__g8XPiG__assistantMarkdownQuote,.Conversation-module__g8XPiG__assistantMarkdownList,.Conversation-module__g8XPiG__assistantCodeBlock{margin:0}.Conversation-module__g8XPiG__assistantMarkdownHeading{color:inherit;font-size:15px;font-weight:750;line-height:1.3}.Conversation-module__g8XPiG__assistantMarkdownParagraph{line-height:1.45}.Conversation-module__g8XPiG__assistantMarkdownList{gap:3px;padding-inline-start:1.25em;line-height:1.42;display:grid}.Conversation-module__g8XPiG__assistantMarkdownList li::marker{color:color-mix(in srgb, currentcolor 58%, transparent)}.Conversation-module__g8XPiG__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__g8XPiG__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__g8XPiG__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__g8XPiG__mention{border-radius:var(--r-pill);background:color-mix(in srgb, var(--primary) 12%, transparent);color:inherit;transition:background-color var(--motion-duration-quick) var(--motion-ease-out);padding-inline:4px;font-weight:650}.Conversation-module__g8XPiG__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__g8XPiG__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__g8XPiG__mediaOpenButton .Conversation-module__g8XPiG__messageImage{transition:transform var(--motion-duration-standard) var(--motion-ease-out)}.Conversation-module__g8XPiG__mediaOpenButton:hover .Conversation-module__g8XPiG__messageImage{transform:scale(1.015)}.Conversation-module__g8XPiG__message[data-emoji-count] .Conversation-module__g8XPiG__bubble,.Conversation-module__g8XPiG__group[data-me] .Conversation-module__g8XPiG__message[data-emoji-count] .Conversation-module__g8XPiG__bubble{background:0 0;padding:2px 0}.Conversation-module__g8XPiG__group[data-ai] .Conversation-module__g8XPiG__message[data-emoji-count]:not([data-failed],[data-highlight]) .Conversation-module__g8XPiG__bubble{box-shadow:none}.Conversation-module__g8XPiG__message[data-emoji-count] .Conversation-module__g8XPiG__messageText{line-height:1.2}.Conversation-module__g8XPiG__message[data-emoji-count="1"] .Conversation-module__g8XPiG__messageText{font-size:42px}.Conversation-module__g8XPiG__message[data-emoji-count="2"] .Conversation-module__g8XPiG__messageText{font-size:36px}.Conversation-module__g8XPiG__message[data-emoji-count="3"] .Conversation-module__g8XPiG__messageText{font-size:30px}.Conversation-module__g8XPiG__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__g8XPiG__textLink:hover{text-decoration-color:currentColor}.Conversation-module__g8XPiG__message[data-link-preview] .Conversation-module__g8XPiG__bubble,.Conversation-module__g8XPiG__group[data-me] .Conversation-module__g8XPiG__message[data-link-preview] .Conversation-module__g8XPiG__bubble,.Conversation-module__g8XPiG__message[data-planning] .Conversation-module__g8XPiG__bubble,.Conversation-module__g8XPiG__group[data-me] .Conversation-module__g8XPiG__message[data-planning] .Conversation-module__g8XPiG__bubble{background:0 0;padding:0}.Conversation-module__g8XPiG__deletedText{color:inherit;opacity:.68;font-style:italic}.Conversation-module__g8XPiG__messageMeta{color:var(--muted);flex-wrap:wrap;gap:6px;font-size:12px;line-height:1.3;display:flex}.Conversation-module__g8XPiG__message[data-entering] .Conversation-module__g8XPiG__messageMeta{animation:Conversation-module__g8XPiG__chatMetaIn var(--motion-duration-standard) var(--motion-ease-out) .12s both}.Conversation-module__g8XPiG__group[data-me] .Conversation-module__g8XPiG__messageMeta{justify-content:flex-end}.Conversation-module__g8XPiG__reactions{z-index:1;border-radius:var(--r-pill);background:var(--canvas);animation:Conversation-module__g8XPiG__chatReactionStackIn var(--motion-duration-standard) var(--motion-ease-pop) both;flex-wrap:wrap;gap:2px;padding:2px;display:flex;position:absolute;top:-14px;right:-12px;box-shadow:0 2px 4px #1c1c2114}.Conversation-module__g8XPiG__group[data-me] .Conversation-module__g8XPiG__reactions{left:-12px;right:auto}.Conversation-module__g8XPiG__message[data-reaction-feedback] .Conversation-module__g8XPiG__reactions{animation:Conversation-module__g8XPiG__chatReactionBadgeZoom .36s var(--motion-ease-pop) .15s both}.Conversation-module__g8XPiG__reactionPill{border-radius:var(--r-pill);background:var(--surface);min-height:20px;color:var(--body-strong);font:inherit;cursor:pointer;transition:background-color var(--motion-duration-quick) var(--motion-ease-out), border-color var(--motion-duration-quick) var(--motion-ease-out), transform var(--motion-duration-quick) var(--motion-ease-out);border:0;align-items:center;gap:1px;padding:1px 6px;font-size:12px;font-weight:600;display:inline-flex}.Conversation-module__g8XPiG__reactionPill[data-mine]{background:color-mix(in srgb, var(--primary) 10%, var(--surface))}.Conversation-module__g8XPiG__reactionPill[data-reaction-pulse]{animation:Conversation-module__g8XPiG__chatReactionPillPop .62s var(--motion-ease-pop) both}.Conversation-module__g8XPiG__message[data-reaction-feedback] .Conversation-module__g8XPiG__reactionPill[data-reaction-pulse]{animation:Conversation-module__g8XPiG__chatReactionPillPop .42s var(--motion-ease-pop) .15s both}.Conversation-module__g8XPiG__reactionPill:hover{transform:translateY(-1px)scale(1.03)}.Conversation-module__g8XPiG__messageActions{z-index:1;opacity:0;pointer-events:none;transition:opacity var(--motion-duration-quick) var(--motion-ease-out), transform var(--motion-duration-quick) var(--motion-ease-pop);gap:4px;display:flex;position:absolute;top:50%;left:calc(100% + 6px);transform:translate(-4px,-50%)scale(.96)}.Conversation-module__g8XPiG__group[data-me] .Conversation-module__g8XPiG__messageActions{flex-direction:row-reverse;left:auto;right:calc(100% + 6px);transform:translate(4px,-50%)scale(.96)}.Conversation-module__g8XPiG__message:hover .Conversation-module__g8XPiG__messageActions,.Conversation-module__g8XPiG__message:focus-within .Conversation-module__g8XPiG__messageActions,.Conversation-module__g8XPiG__message[data-actions-open] .Conversation-module__g8XPiG__messageActions{opacity:1;pointer-events:auto;transform:translateY(-50%)scale(1)}.Conversation-module__g8XPiG__messageActions button,.Conversation-module__g8XPiG__messageActions a,.Conversation-module__g8XPiG__reactionPicker button{width:var(--chat-action-control);height:var(--chat-action-control);border-radius:var(--r-pill);background:var(--surface-wash);color:var(--muted);cursor:pointer;transition:background-color var(--motion-duration-quick) var(--motion-ease-out), color var(--motion-duration-quick) var(--motion-ease-out), transform var(--motion-duration-quick) var(--motion-ease-out);border:0;place-items:center;display:inline-grid}.Conversation-module__g8XPiG__messageActions button:hover,.Conversation-module__g8XPiG__messageActions a:hover,.Conversation-module__g8XPiG__reactionPicker button:hover{background:color-mix(in srgb, var(--ink) 10%, var(--surface-wash));color:var(--body-strong)}.Conversation-module__g8XPiG__messageActions button:active,.Conversation-module__g8XPiG__messageActions a:active,.Conversation-module__g8XPiG__reactionPicker button:active{transform:scale(.96)}.Conversation-module__g8XPiG__messageActions button[data-confirm]{background:color-mix(in srgb, var(--declined) 12%, var(--surface-wash));width:auto;color:var(--declined);font:inherit;white-space:nowrap;padding-inline:10px;font-size:12px;font-weight:700}.Conversation-module__g8XPiG__messageActions button[data-confirm]:hover{background:color-mix(in srgb, var(--declined) 20%, var(--surface-wash));color:var(--declined)}.Conversation-module__g8XPiG__actionTime{color:var(--muted);white-space:nowrap;align-self:center;padding-inline:4px;font-size:12px;font-weight:600}.Conversation-module__g8XPiG__receiptButton{border-radius:var(--r-pill);min-height:28px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding-inline:5px}.Conversation-module__g8XPiG__receiptButton:hover{background:var(--surface-wash);color:var(--body-strong)}@media (pointer:coarse){.Conversation-module__g8XPiG__reactionPill,.Conversation-module__g8XPiG__receiptButton{min-height:44px}}.Conversation-module__g8XPiG__reactionPicker{z-index:2;--reaction-picker-collapse-y:12px;border:1px solid var(--hairline-soft);border-radius:var(--r-pill);background:var(--surface);box-shadow:var(--shadow-tight);transform-origin:0 100%;animation:Conversation-module__g8XPiG__chatPopoverIn var(--motion-duration-standard) var(--motion-ease-pop) both;gap:4px;padding:4px;display:flex;position:absolute;bottom:calc(100% + 6px);left:0}.Conversation-module__g8XPiG__group[data-me] .Conversation-module__g8XPiG__reactionPicker{transform-origin:100% 100%;left:auto;right:0}.Conversation-module__g8XPiG__message[data-picker-placement=below] .Conversation-module__g8XPiG__reactionPicker{--reaction-picker-collapse-y:-12px;transform-origin:0 0;top:calc(100% + 6px);bottom:auto}.Conversation-module__g8XPiG__group[data-me] .Conversation-module__g8XPiG__message[data-picker-placement=below] .Conversation-module__g8XPiG__reactionPicker{transform-origin:100% 0}.Conversation-module__g8XPiG__message[data-picker-collapsing] .Conversation-module__g8XPiG__reactionPicker{pointer-events:none;animation:Conversation-module__g8XPiG__chatReactionPickerCollapse .24s var(--motion-ease-out) both}.Conversation-module__g8XPiG__reactionPicker button{width:var(--chat-action-control);height:var(--chat-action-control);box-shadow:none;opacity:0;animation:Conversation-module__g8XPiG__chatReactionOptionIn .35s var(--motion-ease-pop) var(--reaction-option-delay,0s) both;border:0;position:relative}.Conversation-module__g8XPiG__message[data-picker-collapsing] .Conversation-module__g8XPiG__reactionPicker button{opacity:1;animation:none}.Conversation-module__g8XPiG__reactionPicker button[data-active]{background:color-mix(in srgb, var(--primary) 10%, var(--surface-wash))}.Conversation-module__g8XPiG__reactionPicker svg{color:var(--accent-text);position:absolute;bottom:2px;right:2px}.Conversation-module__g8XPiG__error{color:var(--declined);flex:none;margin:0;padding:8px 14px 0;font-size:12.5px;line-height:1.35}.Conversation-module__g8XPiG__pillAnchor{z-index:2;flex:none;height:0;position:relative}.Conversation-module__g8XPiG__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__g8XPiG__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__g8XPiG__newMessagesPill:has(.Conversation-module__g8XPiG__pillLabel[data-expanded]){gap:0;padding-inline:13px}.Conversation-module__g8XPiG__newMessagesPill:hover{background:var(--field-background)}.Conversation-module__g8XPiG__pillLabel{transition:grid-template-columns var(--motion-duration-standard) var(--motion-ease-out);grid-template-columns:0fr;display:grid;overflow:hidden}.Conversation-module__g8XPiG__pillLabel[data-expanded]{grid-template-columns:1fr}.Conversation-module__g8XPiG__pillLabel>span{white-space:nowrap;min-width:0;overflow:hidden}.Conversation-module__g8XPiG__pillLabel[data-expanded]>span{padding-inline-start:5px}@keyframes Conversation-module__g8XPiG__chatPillIn{0%{opacity:0;transform:translate(-50%)translateY(6px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.Conversation-module__g8XPiG__failedActions{align-items:center;gap:10px;font-size:12px;line-height:1.3;display:flex}.Conversation-module__g8XPiG__group[data-me] .Conversation-module__g8XPiG__failedActions{justify-content:flex-end}.Conversation-module__g8XPiG__failedActions span{color:var(--declined);font-weight:600}.Conversation-module__g8XPiG__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}.Conversation-module__g8XPiG__failedActions button:hover{text-decoration:underline}.Conversation-module__g8XPiG__failedActions button[data-destructive]{color:var(--declined)}@media (prefers-reduced-motion:reduce){.Conversation-module__g8XPiG__newMessagesPill{animation:none}}.Conversation-module__g8XPiG__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__g8XPiG__chat[data-variant=thread] .Conversation-module__g8XPiG__composer{padding-inline:0;padding-block:12px max(20px, env(safe-area-inset-bottom,0px));background:var(--canvas);-webkit-backdrop-filter:none;backdrop-filter:none}@media (min-width:641px){.Conversation-module__g8XPiG__chat[data-variant=drawer] .Conversation-module__g8XPiG__groupBody{max-width:min(100% - 132px,560px)}.Conversation-module__g8XPiG__chat[data-variant=drawer] .Conversation-module__g8XPiG__group[data-me] .Conversation-module__g8XPiG__groupBody{max-width:min(100% - 200px,560px)}}.Conversation-module__g8XPiG__composerContext,.Conversation-module__g8XPiG__composerAttachment{border-radius:var(--r-lg);background:var(--field-background);box-shadow:inset 0 0 0 1px var(--hairline-soft);animation:Conversation-module__g8XPiG__chatComposerShelfIn var(--motion-duration-standard) var(--motion-ease-out) both;align-items:center;gap:10px;padding:8px 9px 8px 11px;display:flex}.Conversation-module__g8XPiG__composerContextBody{gap:1px;min-width:0;display:grid}.Conversation-module__g8XPiG__composerContextLabel{color:var(--body-strong);font-size:12px;font-weight:700;line-height:1.3}.Conversation-module__g8XPiG__composerContextSnippet{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.3;overflow:hidden}.Conversation-module__g8XPiG__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__g8XPiG__composerContextClose:hover{background:var(--surface-wash)}.Conversation-module__g8XPiG__composerContextClose:active{transform:scale(.97)}.Conversation-module__g8XPiG__composerAttachment{align-self:flex-start;padding:6px;position:relative}.Conversation-module__g8XPiG__composerAttachments{scrollbar-width:none;gap:8px;padding-block:2px;display:flex;overflow-x:auto}.Conversation-module__g8XPiG__composerAttachments::-webkit-scrollbar{display:none}.Conversation-module__g8XPiG__composerAttachmentThumb{border-radius:var(--r-lg);object-fit:cover;width:58px;height:58px;animation:Conversation-module__g8XPiG__chatAttachmentThumbIn var(--motion-duration-standard) var(--motion-ease-pop) both;display:block}.Conversation-module__g8XPiG__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__g8XPiG__composerBar{align-items:flex-end;gap:8px;display:flex}.Conversation-module__g8XPiG__composerInputSurface{border-radius:var(--radius-container);background:color-mix(in srgb, var(--surface) 82%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);min-width:0;box-shadow:inset 0 0 0 1px var(--hairline-soft);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__g8XPiG__composerInputSurface:focus-within{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink) 30%, transparent);transform:translateY(-1px)}.Conversation-module__g8XPiG__fileInput{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.Conversation-module__g8XPiG__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__g8XPiG__send{margin:0 6px 8px 4px}.Conversation-module__g8XPiG__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__g8XPiG__attach:hover{background:var(--surface-wash);transform:translateY(-1px)}.Conversation-module__g8XPiG__send[data-send-pulse]{animation:Conversation-module__g8XPiG__chatSendButtonPulse .65s var(--motion-ease-out) both}.Conversation-module__g8XPiG__attach:active{transform:scale(.97)}.Conversation-module__g8XPiG__attach:disabled{color:var(--muted);opacity:1;cursor:default;background:0 0;transform:none}.Conversation-module__g8XPiG__inputWrap{flex:1;min-width:0;position:relative}.Conversation-module__g8XPiG__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:15px;line-height:1.35;display:block}.Conversation-module__g8XPiG__input::placeholder{color:var(--muted)}.Conversation-module__g8XPiG__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__g8XPiG__chatPopoverIn var(--motion-duration-standard) var(--motion-ease-pop) both;gap:2px;padding:6px;display:grid;position:absolute;bottom:calc(100% + 8px);left:0;right:0}.Conversation-module__g8XPiG__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__g8XPiG__mentionOption[data-highlight]{background:var(--surface-wash);transform:translate(2px)}.Conversation-module__g8XPiG__mentionOptionName{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.Conversation-module__g8XPiG__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__g8XPiG__chat{--chat-action-control:40px}.Conversation-module__g8XPiG__chat[data-variant=thread]{--chat-action-control:44px}.Conversation-module__g8XPiG__message[data-actions-open]{z-index:3;padding-top:calc(var(--chat-action-control) + 12px)}.Conversation-module__g8XPiG__messageActions,.Conversation-module__g8XPiG__group[data-me] .Conversation-module__g8XPiG__messageActions{border:1px solid var(--hairline-soft);border-radius:var(--r-pill);background:var(--surface);box-shadow:var(--shadow-tight);padding:4px;display:flex;top:auto;bottom:calc(100% + 6px)}.Conversation-module__g8XPiG__messageActions{transform-origin:0 100%;flex-direction:row;left:0;right:auto;transform:translateY(4px)scale(.96)}.Conversation-module__g8XPiG__group[data-me] .Conversation-module__g8XPiG__messageActions{transform-origin:100% 100%;flex-direction:row-reverse;left:auto;right:0;transform:translateY(4px)scale(.96)}.Conversation-module__g8XPiG__message:hover .Conversation-module__g8XPiG__messageActions,.Conversation-module__g8XPiG__message:focus-within .Conversation-module__g8XPiG__messageActions,.Conversation-module__g8XPiG__message[data-actions-open] .Conversation-module__g8XPiG__messageActions,.Conversation-module__g8XPiG__group[data-me] .Conversation-module__g8XPiG__message:hover .Conversation-module__g8XPiG__messageActions,.Conversation-module__g8XPiG__group[data-me] .Conversation-module__g8XPiG__message:focus-within .Conversation-module__g8XPiG__messageActions,.Conversation-module__g8XPiG__group[data-me] .Conversation-module__g8XPiG__message[data-actions-open] .Conversation-module__g8XPiG__messageActions{transform:translate(0,0)scale(1)}.Conversation-module__g8XPiG__message[data-actions-open] .Conversation-module__g8XPiG__reactionPicker{bottom:calc(100% + var(--chat-action-control) + 18px)}.Conversation-module__g8XPiG__message[data-actions-open][data-picker-placement=below] .Conversation-module__g8XPiG__reactionPicker{top:calc(100% + var(--chat-action-control) + 18px);bottom:auto}.Conversation-module__g8XPiG__scroll{padding-inline:14px}.Conversation-module__g8XPiG__chat[data-variant=thread] .Conversation-module__g8XPiG__scroll{padding-block-start:16px}.Conversation-module__g8XPiG__groupBody,.Conversation-module__g8XPiG__chat[data-variant=drawer] .Conversation-module__g8XPiG__groupBody,.Conversation-module__g8XPiG__chat[data-variant=drawer] .Conversation-module__g8XPiG__group[data-me] .Conversation-module__g8XPiG__groupBody{max-width:86%}.Conversation-module__g8XPiG__messageImage{width:min(240px,70vw)}}@keyframes Conversation-module__g8XPiG__chatSystemItemIn{0%{opacity:0;transform:translateY(var(--motion-distance-xs)) scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes Conversation-module__g8XPiG__chatIncomingMessageIn{0%{opacity:0;transform:translate3d(calc(-1 * var(--motion-distance-md)), var(--motion-distance-md), 0) scale(.96)}68%{opacity:1;transform:translate(2px,-1px)scale(1.008)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes Conversation-module__g8XPiG__chatOutgoingMessageIn{0%{opacity:0;transform:translate(8px,8px)scale(.96)}62%{opacity:1;transform:translate(-1px,-1px)scale(1.01)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes Conversation-module__g8XPiG__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__g8XPiG__chatReactionStackIn{0%{opacity:0;transform:translateY(var(--motion-distance-xs)) scale(.92)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes Conversation-module__g8XPiG__chatReactionBadgeZoom{0%{opacity:0;transform:translateY(6px)scale(.62)}64%{opacity:1;transform:translateY(-1px)scale(1.08)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes Conversation-module__g8XPiG__chatReactionPillPop{0%{transform:translateY(1px)scale(.72)}20%{transform:translateY(-4px)scale(1.22)}62%{transform:translateY(-1px)scale(.96)}to{transform:translateY(0)scale(1)}}@keyframes Conversation-module__g8XPiG__chatReactionPickerCollapse{0%{opacity:1;transform:translateY(0)scale(1)}46%{opacity:1;transform:translateY(calc(var(--reaction-picker-collapse-y) * .28)) scale(.82)}to{opacity:0;transform:translateY(var(--reaction-picker-collapse-y)) scale(.18)}}@keyframes Conversation-module__g8XPiG__chatPopoverIn{0%{opacity:0;transform:translateY(var(--motion-distance-xs)) scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes Conversation-module__g8XPiG__chatReactionOptionIn{0%{opacity:0;transform:translateY(var(--motion-distance-xs)) scale(.01)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes Conversation-module__g8XPiG__chatComposerShelfIn{0%{opacity:0;transform:translateY(var(--motion-distance-sm))}to{opacity:1;transform:translateY(0)}}@keyframes Conversation-module__g8XPiG__chatMetaIn{0%{opacity:0;transform:translateY(calc(-1 * var(--motion-distance-xs)))}to{opacity:1;transform:translateY(0)}}@keyframes Conversation-module__g8XPiG__chatAttachmentThumbIn{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes Conversation-module__g8XPiG__chatSendButtonPulse{0%{transform:translateY(0)scale(1)}24%{transform:translateY(1px)scale(.88)}52%{transform:translateY(-1px)scale(1.08)}to{transform:translateY(0)scale(1)}}@keyframes Conversation-module__g8XPiG__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__g8XPiG__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 (prefers-reduced-motion:reduce){.Conversation-module__g8XPiG__day,.Conversation-module__g8XPiG__note,.Conversation-module__g8XPiG__aiActivity,.Conversation-module__g8XPiG__message[data-entering] .Conversation-module__g8XPiG__bubbleFrame,.Conversation-module__g8XPiG__message[data-failed] .Conversation-module__g8XPiG__bubble,.Conversation-module__g8XPiG__message[data-highlight] .Conversation-module__g8XPiG__bubble,.Conversation-module__g8XPiG__message[data-entering] .Conversation-module__g8XPiG__messageMeta,.Conversation-module__g8XPiG__replyAffordance,.Conversation-module__g8XPiG__reactions,.Conversation-module__g8XPiG__reactionPill[data-reaction-pulse],.Conversation-module__g8XPiG__reactionPicker,.Conversation-module__g8XPiG__message[data-picker-collapsing] .Conversation-module__g8XPiG__reactionPicker,.Conversation-module__g8XPiG__reactionPicker button,.Conversation-module__g8XPiG__composerContext,.Conversation-module__g8XPiG__composerAttachment,.Conversation-module__g8XPiG__composerAttachmentThumb,.Conversation-module__g8XPiG__send[data-send-pulse],.Conversation-module__g8XPiG__mentionMenu{animation:none}.Conversation-module__g8XPiG__message,.Conversation-module__g8XPiG__bubbleShell,.Conversation-module__g8XPiG__pillLabel,.Conversation-module__g8XPiG__replyAffordance,.Conversation-module__g8XPiG__messageActions,.Conversation-module__g8XPiG__messageActions button,.Conversation-module__g8XPiG__reactionPicker button,.Conversation-module__g8XPiG__reactionPill,.Conversation-module__g8XPiG__replyPreview,.Conversation-module__g8XPiG__composerInputSurface,.Conversation-module__g8XPiG__composerContextClose,.Conversation-module__g8XPiG__attach,.Conversation-module__g8XPiG__send,.Conversation-module__g8XPiG__mentionOption{transition-duration:var(--motion-duration-micro)}.Conversation-module__g8XPiG__reactionPicker button{opacity:1}.Conversation-module__g8XPiG__message[data-swipe-active] .Conversation-module__g8XPiG__bubbleShell,.Conversation-module__g8XPiG__message[data-swipe-active] .Conversation-module__g8XPiG__replyAffordance{transform:none}.Conversation-module__g8XPiG__messageActions,.Conversation-module__g8XPiG__group[data-me] .Conversation-module__g8XPiG__messageActions,.Conversation-module__g8XPiG__message:hover .Conversation-module__g8XPiG__messageActions,.Conversation-module__g8XPiG__message:focus-within .Conversation-module__g8XPiG__messageActions,.Conversation-module__g8XPiG__message[data-actions-open] .Conversation-module__g8XPiG__messageActions{transform:translateY(-50%)}.Conversation-module__g8XPiG__messageActions button:hover,.Conversation-module__g8XPiG__messageActions button:active,.Conversation-module__g8XPiG__reactionPicker button:hover,.Conversation-module__g8XPiG__reactionPicker button:active,.Conversation-module__g8XPiG__reactionPill:hover,.Conversation-module__g8XPiG__replyPreview:hover,.Conversation-module__g8XPiG__composerInputSurface:focus-within,.Conversation-module__g8XPiG__composerContextClose:active,.Conversation-module__g8XPiG__attach:hover,.Conversation-module__g8XPiG__attach:active,.Conversation-module__g8XPiG__send:hover,.Conversation-module__g8XPiG__send:active,.Conversation-module__g8XPiG__mentionOption[data-highlight]{transform:none}}
.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__card{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__header{border-bottom:1px solid var(--hairline-soft);align-items:flex-start;gap:20px;padding:24px 24px 20px;display:flex}.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)}}@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;padding:20px 24px 24px;display:flex}@media (max-width:420px){.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)}}
.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}
.AppShell-module__56UH8G__shell{flex-direction:column;min-height:100dvh;display:flex}.AppShell-module__56UH8G__nav{gap:4px;display:flex}.AppShell-module__56UH8G__navLink{border-radius:var(--r-pill);letter-spacing:.01em;min-height:44px;color:var(--muted);transition:color var(--motion-duration-quick) var(--motion-ease-out), background-color var(--motion-duration-quick) var(--motion-ease-out);align-items:center;padding-inline:15px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.AppShell-module__56UH8G__navLink:hover{color:var(--ink);background:color-mix(in srgb, var(--ink) 5%, transparent)}.AppShell-module__56UH8G__navLink[data-active]{color:var(--ink)}.AppShell-module__56UH8G__navLink[data-active]:after{content:"";background:var(--primary);border-radius:2px;height:2px;position:absolute;bottom:2px;left:15px;right:15px}.AppShell-module__56UH8G__navBadge{border-radius:var(--r-pill);background:var(--primary);min-width:17px;height:17px;color:var(--on-accent);font-variant-numeric:tabular-nums;place-items:center;margin-left:6px;padding-inline:5px;font-size:12px;font-weight:700;line-height:1;display:inline-grid}.AppShell-module__56UH8G__utilities{align-items:center;gap:var(--space-sm);display:flex}.AppShell-module__56UH8G__notificationBell,.AppShell-module__56UH8G__account{background:var(--surface);width:44px;height:44px;color:var(--ink);box-shadow:var(--shadow-tight);transition:opacity 80ms var(--motion-ease-out), transform 80ms var(--motion-ease-out);border-radius:50%;place-items:center;display:grid;position:relative}@media (hover:hover){.AppShell-module__56UH8G__notificationBell:hover,.AppShell-module__56UH8G__account:hover{transform:scale(1.04)}}.AppShell-module__56UH8G__notificationBadge{border-radius:var(--r-pill);background:var(--primary);min-width:16px;height:16px;color:var(--on-accent);font-variant-numeric:tabular-nums;box-shadow:0 0 0 2px var(--on-dark);place-items:center;padding-inline:4px;font-size:12px;font-weight:700;line-height:1;display:grid;position:absolute;top:3px;left:25px}.AppShell-module__56UH8G__account[data-active]{transform:scale(1.04)}.AppShell-module__56UH8G__notificationBell:active,.AppShell-module__56UH8G__account:active{opacity:.72;transform:scale(.96)}@media (prefers-reduced-motion:reduce){.AppShell-module__56UH8G__notificationBell,.AppShell-module__56UH8G__account{transition:none}}.AppShell-module__56UH8G__content{flex-direction:column;flex:1;display:flex}.AppShell-module__56UH8G__tabBar{display:none}@media (max-width:899px){.AppShell-module__56UH8G__shell[data-chrome=detail] .AppShell-module__56UH8G__shellHeader{display:none}.AppShell-module__56UH8G__shellHeader .AppShell-module__56UH8G__utilities{justify-content:space-between;width:100%;padding:0}.AppShell-module__56UH8G__shellHeader .AppShell-module__56UH8G__account{order:-1}.AppShell-module__56UH8G__shell[data-chrome=default] .AppShell-module__56UH8G__content{padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))}.AppShell-module__56UH8G__shell[data-chrome=default] .AppShell-module__56UH8G__tabBar{left:50%;bottom:calc(8px + env(safe-area-inset-bottom,0px));z-index:var(--z-nav);border-radius:var(--r-pill);background:color-mix(in srgb, var(--canvas) 92%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.35);backdrop-filter:blur(18px)saturate(1.35);width:min(100% - 32px,360px);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--surface) 72%, transparent), 0 0 0 1px var(--hairline), 0 8px 24px color-mix(in srgb, var(--ink) 10%, transparent);grid-template-columns:repeat(4,minmax(0,1fr));padding:4px;display:grid;position:fixed;transform:translate(-50%)}.AppShell-module__56UH8G__tab{border-radius:var(--r-pill);min-width:0;min-height:56px;color:var(--muted);transition:color var(--motion-duration-quick) var(--motion-ease-out), background-color var(--motion-duration-quick) var(--motion-ease-out), transform 80ms var(--motion-ease-out);flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:6px 4px 5px;text-decoration:none;display:flex}.AppShell-module__56UH8G__tab[data-active]{color:var(--ink)}.AppShell-module__56UH8G__tab[data-active] .AppShell-module__56UH8G__tabIcon{color:var(--primary-active)}.AppShell-module__56UH8G__tab:active{transform:scale(.97)}.AppShell-module__56UH8G__tabIcon{place-items:center;display:grid;position:relative}.AppShell-module__56UH8G__tabBadge{border-radius:var(--r-pill);background:var(--primary);min-width:15px;height:15px;color:var(--on-accent);font-variant-numeric:tabular-nums;box-shadow:0 0 0 2px color-mix(in srgb, var(--canvas) 88%, transparent);place-items:center;padding-inline:4px;font-size:12px;font-weight:700;line-height:1;display:grid;position:absolute;top:-5px;left:calc(50% + 5px)}.AppShell-module__56UH8G__tabLabel{letter-spacing:.02em;font-size:12px;font-weight:500}.AppShell-module__56UH8G__tab[data-active] .AppShell-module__56UH8G__tabLabel{font-weight:700}@media (hover:hover){.AppShell-module__56UH8G__tab:hover{background:color-mix(in srgb, var(--ink) 5%, transparent)}}@media (prefers-reduced-motion:reduce){.AppShell-module__56UH8G__tab{transition:none}.AppShell-module__56UH8G__tab:active{transform:none}}}
.OverflowMenu-module__ka1h-W__root{flex:none;position:relative}.OverflowMenu-module__ka1h-W__root[data-compact]{width:32px;height:24px}.OverflowMenu-module__ka1h-W__root[data-compact] .OverflowMenu-module__ka1h-W__trigger{position:absolute;top:-10px;right:-6px}.OverflowMenu-module__ka1h-W__trigger{width:44px;height:44px;color:var(--muted);cursor:pointer;transition:background-color var(--motion-duration-quick) var(--motion-ease-out), color var(--motion-duration-quick) var(--motion-ease-out), transform var(--motion-duration-quick) var(--motion-ease-out);background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.OverflowMenu-module__ka1h-W__trigger:hover,.OverflowMenu-module__ka1h-W__trigger[aria-expanded=true]{background:var(--surface-wash);color:var(--ink)}.OverflowMenu-module__ka1h-W__trigger:active{transform:scale(.96)}.OverflowMenu-module__ka1h-W__menu{z-index:var(--z-popover);border:1px solid var(--hairline);border-radius:var(--r-field);background:var(--surface);min-width:176px;box-shadow:var(--shadow-soft);padding:6px;position:absolute;top:calc(100% + 4px);right:0}.OverflowMenu-module__ka1h-W__root[data-alignment=start] .OverflowMenu-module__ka1h-W__menu{left:0;right:auto}.OverflowMenu-module__ka1h-W__root[data-placement=above] .OverflowMenu-module__ka1h-W__menu{top:auto;bottom:calc(100% + 4px)}.OverflowMenu-module__ka1h-W__action{border-radius:var(--r-small);width:100%;min-height:44px;color:var(--body-strong);font:inherit;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:8px 10px;font-size:14px;display:flex}.OverflowMenu-module__ka1h-W__action:hover{background:var(--surface-wash)}.OverflowMenu-module__ka1h-W__action[data-destructive]{color:var(--declined)}.OverflowMenu-module__ka1h-W__action[data-destructive]:not(:first-child){border-top:1px solid var(--hairline-soft);border-radius:0 0 var(--r-small) var(--r-small);margin-top:4px}.OverflowMenu-module__ka1h-W__action:disabled{opacity:.5;cursor:default}
.PersonRow-module__OIZbHW__row{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:72px;padding:12px 16px;display:grid}.PersonRow-module__OIZbHW__row+.PersonRow-module__OIZbHW__row{border-top:1px solid var(--hairline-soft)}.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:12px}}
@keyframes LinkPreviewCard-module__F0eGbW__link-card-pulse{0%{opacity:1}to{opacity:.55}}.LinkPreviewCard-module__F0eGbW__card{--link-card-bg:var(--surface);--link-card-title:var(--body-strong);--link-card-domain:var(--muted);background:var(--link-card-bg);width:100%;transition:transform var(--motion-duration-quick) var(--motion-ease-out);border-radius:18px;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.LinkPreviewCard-module__F0eGbW__card[data-variant=post]{border:1px solid var(--hairline)}.LinkPreviewCard-module__F0eGbW__card[data-variant=chat]{width:min(420px,100%);box-shadow:0 4px 12px #1c1c210f}.LinkPreviewCard-module__F0eGbW__card:hover{transform:translateY(-1px)}.LinkPreviewCard-module__F0eGbW__hero{background:var(--field-background);flex:none;justify-content:center;align-items:center;width:100%;min-height:118px;max-height:280px;display:flex;position:relative}.LinkPreviewCard-module__F0eGbW__hero[data-pending]{animation:LinkPreviewCard-module__F0eGbW__link-card-pulse var(--motion-duration-hero) var(--motion-ease-in-out) infinite alternate}.LinkPreviewCard-module__F0eGbW__hero>img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.LinkPreviewCard-module__F0eGbW__heroFallback{background:var(--surface);width:48px;height:48px;color:var(--muted);border-radius:8px;justify-content:center;align-items:center;display:flex}.LinkPreviewCard-module__F0eGbW__heroFallback>img{object-fit:contain;width:28px;height:28px}.LinkPreviewCard-module__F0eGbW__body{background:var(--link-card-bg);flex-direction:column;gap:4px;padding:10px;display:flex}.LinkPreviewCard-module__F0eGbW__title{-webkit-line-clamp:2;color:var(--link-card-title);overflow-wrap:anywhere;-webkit-box-orient:vertical;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.LinkPreviewCard-module__F0eGbW__card[data-variant=post] .LinkPreviewCard-module__F0eGbW__title{font-size:15px}.LinkPreviewCard-module__F0eGbW__card[data-variant=chat] .LinkPreviewCard-module__F0eGbW__title{font-size:12px}.LinkPreviewCard-module__F0eGbW__titleSkeleton{width:148px;height:18px;animation:LinkPreviewCard-module__F0eGbW__link-card-pulse var(--motion-duration-hero) var(--motion-ease-in-out) infinite alternate;background:var(--field-background);border-radius:9px}.LinkPreviewCard-module__F0eGbW__domain{color:var(--link-card-domain);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;line-height:1.3;display:flex;overflow:hidden}.LinkPreviewCard-module__F0eGbW__card[data-variant=post] .LinkPreviewCard-module__F0eGbW__domain{font-size:12px}.LinkPreviewCard-module__F0eGbW__card[data-variant=chat] .LinkPreviewCard-module__F0eGbW__domain{font-size:11px;font-weight:500}.LinkPreviewCard-module__F0eGbW__compact{background:var(--link-card-bg);width:fit-content;min-width:160px;max-width:min(230px,100%);transition:transform var(--motion-duration-quick) var(--motion-ease-out);border-radius:18px;align-items:center;gap:10px;padding:10px 12px;text-decoration:none;display:flex;box-shadow:0 4px 12px #1c1c210f}.LinkPreviewCard-module__F0eGbW__compact:hover{transform:translateY(-1px)}.LinkPreviewCard-module__F0eGbW__compactText{flex-direction:column;flex:1;gap:2px;display:flex;overflow:hidden}.LinkPreviewCard-module__F0eGbW__compactTitle{color:var(--link-card-title);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;line-height:1.25;overflow:hidden}.LinkPreviewCard-module__F0eGbW__compactDomain{color:var(--link-card-domain);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.25;overflow:hidden}.LinkPreviewCard-module__F0eGbW__compactIcon{background:var(--link-card-icon-bg);width:34px;height:34px;color:var(--link-card-icon-tint);border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}.LinkPreviewCard-module__F0eGbW__compactIcon>img{object-fit:contain;border-radius:6px;width:26px;height:26px}@media (prefers-reduced-motion:reduce){.LinkPreviewCard-module__F0eGbW__card,.LinkPreviewCard-module__F0eGbW__compact{transition:none}.LinkPreviewCard-module__F0eGbW__card:hover,.LinkPreviewCard-module__F0eGbW__compact:hover{transform:none}.LinkPreviewCard-module__F0eGbW__hero[data-pending],.LinkPreviewCard-module__F0eGbW__titleSkeleton{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}.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}}
.ReactionDetailsDialog-module__VqT_yG__groups{flex-direction:column;gap:24px;padding:20px 24px 24px;display:flex}.ReactionDetailsDialog-module__VqT_yG__group{min-width:0}.ReactionDetailsDialog-module__VqT_yG__groupHeader{color:var(--muted);align-items:center;gap:8px;margin-bottom:8px;font-size:13px;font-weight:600;display:flex}.ReactionDetailsDialog-module__VqT_yG__emoji{color:var(--ink);font-size:22px;line-height:1}.ReactionDetailsDialog-module__VqT_yG__people{border:1px solid var(--hairline-soft);border-radius:var(--r-lg);background:var(--surface-wash);overflow:hidden}.ReactionDetailsDialog-module__VqT_yG__person{align-items:center;gap:12px;min-height:60px;padding:8px 12px;display:flex}.ReactionDetailsDialog-module__VqT_yG__person+.ReactionDetailsDialog-module__VqT_yG__person{border-top:1px solid var(--hairline-soft)}.ReactionDetailsDialog-module__VqT_yG__name{overflow-wrap:anywhere;min-width:0;color:var(--ink);flex:1;font-size:14px;font-weight:500}.ReactionDetailsDialog-module__VqT_yG__remove{width:44px;height:44px;color:var(--declined);cursor:pointer;transition:background-color var(--motion-duration-quick) var(--motion-ease-out);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.ReactionDetailsDialog-module__VqT_yG__remove:hover{background:color-mix(in srgb, var(--declined) 8%, transparent)}
.ActivityDetailTabBar-module__0i76LG__bar{display:none}@media (max-width:899px){.ActivityDetailTabBar-module__0i76LG__bar{top:calc(var(--activity-mobile-chrome-height) + env(safe-area-inset-top,0px));z-index:calc(var(--z-nav) + 8);height:var(--activity-mobile-tabs-height);margin-inline:calc(-1 * var(--gutter));background:color-mix(in srgb, var(--canvas) 92%, transparent);-webkit-backdrop-filter:blur(22px)saturate(1.35);backdrop-filter:blur(22px)saturate(1.35);box-shadow:inset 0 -1px var(--hairline);scroll-margin-top:calc(var(--activity-mobile-chrome-height) + env(safe-area-inset-top,0px));display:flex;position:sticky}.ActivityDetailTabBar-module__0i76LG__tab{min-width:0;min-height:44px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;flex:1;justify-content:center;align-items:center;gap:6px;padding-inline:8px;font-size:13.5px;font-weight:600;display:inline-flex;position:relative}.ActivityDetailTabBar-module__0i76LG__tab[aria-selected=true]{font-weight:700}.ActivityDetailTabBar-module__0i76LG__tab[aria-selected=true]:after{content:"";border-radius:var(--r-pill);background:var(--primary);height:2px;position:absolute;bottom:0;left:20%;right:20%}.ActivityDetailTabBar-module__0i76LG__tab:focus-visible{outline:2px solid var(--focus-stroke);outline-offset:-4px;border-radius:var(--r-lg)}.ActivityDetailTabBar-module__0i76LG__badge{border-radius:var(--r-pill);background:var(--primary);min-width:18px;height:18px;color:var(--on-accent);font-variant-numeric:tabular-nums;place-items:center;padding-inline:5px;font-size:11px;font-weight:700;line-height:1;display:inline-grid}}
.ActivityActions-module__43Ba5a__triggerWrap{z-index:4;border-radius:var(--r-pill);background:color-mix(in srgb, var(--surface) 88%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink) 8%, transparent);position:relative}.ActivityActions-module__43Ba5a__feedback{width:max-content;max-width:min(300px, calc(100vw - 2 * var(--gutter)));border-radius:var(--r-small);background:var(--surface);box-shadow:var(--shadow-soft);color:var(--body);padding:9px 12px;font-size:13px;position:absolute;top:calc(100% + 8px);right:0}.ActivityActions-module__43Ba5a__feedback[data-error],.ActivityActions-module__43Ba5a__error{color:var(--declined)}.ActivityActions-module__43Ba5a__form{gap:18px;display:grid}.ActivityActions-module__43Ba5a__fieldGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ActivityActions-module__43Ba5a__field{color:var(--body-strong);gap:7px;font-size:13px;font-weight:700;display:grid}.ActivityActions-module__43Ba5a__field input,.ActivityActions-module__43Ba5a__field textarea{resize:vertical;border:1px solid var(--hairline);border-radius:var(--r-field);background:var(--field-background);width:100%;min-height:48px;color:var(--ink);font:inherit;outline:none;padding:12px 14px;font-weight:500}.ActivityActions-module__43Ba5a__field input:focus,.ActivityActions-module__43Ba5a__field textarea:focus{border-color:color-mix(in srgb, var(--ink) 38%, var(--hairline));box-shadow:0 0 0 3px color-mix(in srgb, var(--ink) 8%, transparent)}.ActivityActions-module__43Ba5a__error{font-size:13px;line-height:1.45}.ActivityActions-module__43Ba5a__people{max-height:min(52vh,460px);display:grid;overflow-y:auto}.ActivityActions-module__43Ba5a__invite{border-top:1px solid var(--hairline-soft);align-items:end;gap:10px;margin-top:18px;padding-top:18px;display:flex}.ActivityActions-module__43Ba5a__invite .ActivityActions-module__43Ba5a__field{flex:1}.ActivityActions-module__43Ba5a__checks{display:grid}.ActivityActions-module__43Ba5a__check{border-bottom:1px solid var(--hairline-soft);cursor:pointer;align-items:flex-start;gap:12px;padding:13px 0;display:flex}.ActivityActions-module__43Ba5a__check input{width:20px;height:20px;accent-color:var(--ink);margin-top:1px}.ActivityActions-module__43Ba5a__check span{gap:3px;display:grid}.ActivityActions-module__43Ba5a__check b{color:var(--body-strong);font-size:14px}.ActivityActions-module__43Ba5a__check small{color:var(--muted);font-size:12.5px;line-height:1.4}.ActivityActions-module__43Ba5a__cohostBanner{border-radius:var(--r-lg);background:var(--surface-card);box-shadow:inset 0 0 0 1px var(--hairline-soft);align-items:center;gap:18px;margin-bottom:16px;padding:16px 18px;display:flex}.ActivityActions-module__43Ba5a__cohostBanner>div:first-child{flex:1}.ActivityActions-module__43Ba5a__cohostBanner b{color:var(--ink);font-size:14px}.ActivityActions-module__43Ba5a__cohostBanner p{color:var(--muted);margin-top:3px;font-size:13px;line-height:1.45}.ActivityActions-module__43Ba5a__bannerActions{gap:8px;display:flex}@media (max-width:640px){.ActivityActions-module__43Ba5a__fieldGrid{grid-template-columns:1fr}.ActivityActions-module__43Ba5a__invite,.ActivityActions-module__43Ba5a__cohostBanner{flex-direction:column;align-items:stretch}.ActivityActions-module__43Ba5a__invite .btn{width:100%}}
.ActivityPlan-module__r0AzYa__card{border-radius:var(--r-xl);background:var(--surface);box-shadow:inset 0 0 0 1px var(--hairline-soft);margin-top:18px}.ActivityPlan-module__r0AzYa__header{justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;display:flex}.ActivityPlan-module__r0AzYa__header h2{color:var(--ink);font-size:16px}.ActivityPlan-module__r0AzYa__header p,.ActivityPlan-module__r0AzYa__empty,.ActivityPlan-module__r0AzYa__feedback{color:var(--muted);margin-top:3px;font-size:13px}.ActivityPlan-module__r0AzYa__timeline{border-top:1px solid var(--hairline-soft);list-style:none}.ActivityPlan-module__r0AzYa__item{border-bottom:1px solid var(--hairline-soft);align-items:flex-start;gap:13px;min-height:72px;margin-left:22px;padding:13px 16px 13px 0;display:flex;position:relative}.ActivityPlan-module__r0AzYa__item:last-child{border-bottom:0}.ActivityPlan-module__r0AzYa__item:not(:last-child):after{content:"";background:var(--hairline);width:1px;position:absolute;top:32px;bottom:-14px;left:5px}.ActivityPlan-module__r0AzYa__marker{z-index:1;border:2px solid var(--body-strong);border-radius:var(--r-pill);background:var(--surface);flex:none;width:11px;height:11px;margin-top:5px;position:relative}.ActivityPlan-module__r0AzYa__itemText{flex:1;gap:3px;min-width:0;display:grid}.ActivityPlan-module__r0AzYa__itemText b{color:var(--body-strong);font-size:14px}.ActivityPlan-module__r0AzYa__itemText span{color:var(--muted);align-items:center;gap:5px;font-size:12.5px;display:flex}.ActivityPlan-module__r0AzYa__itemText p{color:var(--body);margin-top:3px;font-size:13px;line-height:1.45}.ActivityPlan-module__r0AzYa__empty,.ActivityPlan-module__r0AzYa__feedback{padding:0 22px 20px}.ActivityPlan-module__r0AzYa__feedback[data-error],.ActivityPlan-module__r0AzYa__error{color:var(--declined)}.ActivityPlan-module__r0AzYa__form{gap:14px;display:grid}.ActivityPlan-module__r0AzYa__form label{color:var(--body-strong);gap:7px;font-size:13px;font-weight:700;display:grid}.ActivityPlan-module__r0AzYa__form input,.ActivityPlan-module__r0AzYa__form textarea{resize:vertical;border:1px solid var(--hairline);border-radius:var(--r-field);background:var(--field-background);min-height:48px;color:var(--ink);font:inherit;outline:none;padding:11px 14px}.ActivityPlan-module__r0AzYa__form input:focus,.ActivityPlan-module__r0AzYa__form textarea:focus{border-color:color-mix(in srgb, var(--ink) 38%, var(--hairline))}.ActivityPlan-module__r0AzYa__fieldGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ActivityPlan-module__r0AzYa__error{font-size:13px}@media (max-width:640px){.ActivityPlan-module__r0AzYa__fieldGrid{grid-template-columns:1fr}}
.ActivityPeople-module__N_oL_q__list{max-height:min(58vh,500px);display:grid;overflow-y:auto}.ActivityPeople-module__N_oL_q__status{border-radius:var(--r-pill);background:var(--surface-wash);color:var(--muted);white-space:nowrap;padding:5px 8px;font-size:11.5px;font-weight:650}.ActivityPeople-module__N_oL_q__status[data-status=accepted]{background:var(--going-soft);color:var(--going)}.ActivityPeople-module__N_oL_q__status[data-status=maybe]{background:var(--maybe-soft);color:var(--maybe)}.ActivityPeople-module__N_oL_q__status[data-status=declined]{background:var(--declined-soft);color:var(--declined)}
.ActivityPhotos-module__pCVO_W__header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.ActivityPhotos-module__pCVO_W__header h2{color:var(--label);letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:600}.ActivityPhotos-module__pCVO_W__header p{color:var(--muted);font-family:var(--font-display);margin-top:3px;font-size:13px;font-style:italic}.ActivityPhotos-module__pCVO_W__gallery{grid-template-columns:repeat(2,1fr);grid-auto-rows:104px;gap:8px;display:grid}.ActivityPhotos-module__pCVO_W__tileWrap{min-width:0;position:relative}.ActivityPhotos-module__pCVO_W__tileWrap[data-wide]{grid-area:span 2/1/auto/3}.ActivityPhotos-module__pCVO_W__tile{border-radius:var(--r-lg);background:var(--surface-wash);cursor:zoom-in;border:0;width:100%;height:100%;padding:0;display:block;position:relative;overflow:hidden}.ActivityPhotos-module__pCVO_W__tile img{object-fit:cover;transition:transform var(--motion-duration-reveal) var(--motion-ease-out)}.ActivityPhotos-module__pCVO_W__tile:hover img{transform:scale(1.04)}.ActivityPhotos-module__pCVO_W__tile[data-more]:after{content:"";background:#18130e80;position:absolute;inset:0}.ActivityPhotos-module__pCVO_W__tile[data-more] span{z-index:2;color:var(--on-dark);font-family:var(--font-display);place-items:center;font-size:19px;display:grid;position:absolute;inset:0}.ActivityPhotos-module__pCVO_W__photoActions{z-index:3;border-radius:var(--r-pill);background:color-mix(in srgb, var(--surface) 88%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);position:absolute;top:8px;right:8px}.ActivityPhotos-module__pCVO_W__empty,.ActivityPhotos-module__pCVO_W__feedback{color:var(--muted);font-size:13px;line-height:1.45}.ActivityPhotos-module__pCVO_W__feedback{margin-top:10px}.ActivityPhotos-module__pCVO_W__feedback[data-error]{color:var(--declined)}
.ActivityTasks-module__S0Ld2a__card{border-radius:var(--r-xl);background:var(--surface);box-shadow:inset 0 0 0 1px var(--hairline-soft);margin-top:18px;overflow:visible}.ActivityTasks-module__S0Ld2a__header{justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;display:flex}.ActivityTasks-module__S0Ld2a__header h2{color:var(--ink);font-size:16px;font-weight:700}.ActivityTasks-module__S0Ld2a__header p,.ActivityTasks-module__S0Ld2a__empty{color:var(--muted);margin-top:3px;font-size:13px}.ActivityTasks-module__S0Ld2a__composer{border-radius:var(--r-lg);background:var(--surface-wash);gap:12px;margin:0 22px 18px;padding:16px;display:grid}.ActivityTasks-module__S0Ld2a__composer label{color:var(--body-strong);gap:6px;font-size:13px;font-weight:700;display:grid}.ActivityTasks-module__S0Ld2a__composer label span{color:var(--muted);font-weight:500}.ActivityTasks-module__S0Ld2a__composer input{border:1px solid var(--hairline);border-radius:var(--r-field);background:var(--field-background);min-height:46px;color:var(--ink);font:inherit;outline:none;padding:0 13px}.ActivityTasks-module__S0Ld2a__composer input:focus{border-color:color-mix(in srgb, var(--ink) 38%, var(--hairline))}.ActivityTasks-module__S0Ld2a__composerActions{justify-content:flex-end;gap:8px;display:flex}.ActivityTasks-module__S0Ld2a__list{border-top:1px solid var(--hairline-soft)}.ActivityTasks-module__S0Ld2a__row{border-bottom:1px solid var(--hairline-soft);align-items:center;gap:12px;min-height:68px;margin-left:22px;padding:10px 16px 10px 0;display:flex}.ActivityTasks-module__S0Ld2a__row:last-child{border-bottom:0}.ActivityTasks-module__S0Ld2a__checkButton,.ActivityTasks-module__S0Ld2a__openDot{border:1px solid var(--hairline);border-radius:var(--r-pill);background:var(--surface);color:#0000;flex:none;place-items:center;width:24px;height:24px;display:grid}.ActivityTasks-module__S0Ld2a__checkButton{cursor:pointer}.ActivityTasks-module__S0Ld2a__checkButton[aria-pressed=true]{border-color:var(--going-fill);background:var(--going-fill);color:var(--on-primary)}.ActivityTasks-module__S0Ld2a__taskText{flex:1;min-width:0}.ActivityTasks-module__S0Ld2a__taskText b{color:var(--body-strong);font-size:14px}.ActivityTasks-module__S0Ld2a__taskText p,.ActivityTasks-module__S0Ld2a__taskText span{color:var(--muted);margin-top:2px;font-size:12.5px;line-height:1.4}.ActivityTasks-module__S0Ld2a__row[data-completed] .ActivityTasks-module__S0Ld2a__taskText b{color:var(--muted);text-decoration:line-through}.ActivityTasks-module__S0Ld2a__assignee{color:var(--muted);align-items:center;gap:5px;display:flex}.ActivityTasks-module__S0Ld2a__empty{padding:0 22px 22px}.ActivityTasks-module__S0Ld2a__feedback{color:var(--muted);padding:0 22px 16px;font-size:13px}.ActivityTasks-module__S0Ld2a__feedback[data-error]{color:var(--declined)}@media (max-width:640px){.ActivityTasks-module__S0Ld2a__header,.ActivityTasks-module__S0Ld2a__row{align-items:flex-start}.ActivityTasks-module__S0Ld2a__row{flex-wrap:wrap}.ActivityTasks-module__S0Ld2a__taskText{width:calc(100% - 40px)}}
.ActivityTimeSuggestions-module__Ep4qwa__card{border-radius:var(--r-xl);background:var(--surface);box-shadow:inset 0 0 0 1px var(--hairline-soft);margin-top:18px}.ActivityTimeSuggestions-module__Ep4qwa__header,.ActivityTimeSuggestions-module__Ep4qwa__row{justify-content:space-between;align-items:center;gap:14px;padding:18px 22px;display:flex}.ActivityTimeSuggestions-module__Ep4qwa__header h2,.ActivityTimeSuggestions-module__Ep4qwa__row b{color:var(--body-strong);font-size:14px}.ActivityTimeSuggestions-module__Ep4qwa__header p,.ActivityTimeSuggestions-module__Ep4qwa__row span,.ActivityTimeSuggestions-module__Ep4qwa__row p,.ActivityTimeSuggestions-module__Ep4qwa__pending{color:var(--muted);margin-top:3px;font-size:12.5px;line-height:1.4}.ActivityTimeSuggestions-module__Ep4qwa__list,.ActivityTimeSuggestions-module__Ep4qwa__row+.ActivityTimeSuggestions-module__Ep4qwa__row{border-top:1px solid var(--hairline-soft)}.ActivityTimeSuggestions-module__Ep4qwa__row>div:first-child{gap:2px;display:grid}.ActivityTimeSuggestions-module__Ep4qwa__actions{gap:7px;display:flex}.ActivityTimeSuggestions-module__Ep4qwa__form{gap:14px;display:grid}.ActivityTimeSuggestions-module__Ep4qwa__form label{color:var(--body-strong);gap:7px;font-size:13px;font-weight:700;display:grid}.ActivityTimeSuggestions-module__Ep4qwa__form label span{color:var(--muted);font-weight:500}.ActivityTimeSuggestions-module__Ep4qwa__form input{border:1px solid var(--hairline);border-radius:var(--r-field);background:var(--field-background);min-height:48px;color:var(--ink);font:inherit;outline:none;padding:0 14px}.ActivityTimeSuggestions-module__Ep4qwa__error{color:var(--declined);padding:0 22px 18px;font-size:13px}@media (max-width:640px){.ActivityTimeSuggestions-module__Ep4qwa__row{flex-direction:column;align-items:stretch}.ActivityTimeSuggestions-module__Ep4qwa__actions{justify-content:flex-end}}
.ChatDrawer-module__RA3dmG__pill{pointer-events:auto;border:1px solid color-mix(in srgb, var(--ink) 18%, transparent);border-radius:var(--r-pill);background:var(--ink);height:44px;color:var(--canvas);-webkit-backdrop-filter:blur(16px)saturate(1.3);backdrop-filter:blur(16px)saturate(1.3);cursor:pointer;box-shadow:var(--shadow-lift);transition:background-color var(--motion-duration-quick) var(--motion-ease-out), transform var(--motion-duration-quick) var(--motion-ease-out);align-items:center;gap:9px;padding:0 17px 0 15px;font-size:14px;font-weight:600;display:inline-flex}.ChatDrawer-module__RA3dmG__pill[data-on-dark]{border-color:color-mix(in srgb, var(--surface-dark) 18%, transparent);background:color-mix(in srgb, var(--on-dark) 94%, transparent);color:var(--surface-dark);box-shadow:var(--shadow-lift)}.ChatDrawer-module__RA3dmG__pill:hover{background:color-mix(in srgb, var(--ink) 88%, var(--canvas));transform:translateY(-2px)}.ChatDrawer-module__RA3dmG__pill[data-on-dark]:hover{background:var(--on-dark)}.ChatDrawer-module__RA3dmG__pill:active{transform:scale(.97)}.ChatDrawer-module__RA3dmG__count{background:var(--primary);min-width:20px;height:20px;color:var(--on-accent);font-variant-numeric:tabular-nums;border-radius:10px;place-items:center;padding:0 6px;font-size:12px;font-weight:700;display:grid}.ChatDrawer-module__RA3dmG__scrim{z-index:var(--z-sheet);background:color-mix(in srgb, var(--surface-dark) 28%, transparent);opacity:0;pointer-events:none;transition:opacity var(--motion-duration-panel) var(--motion-ease-out);position:fixed;inset:0}.ChatDrawer-module__RA3dmG__scrim[data-open]{opacity:1;pointer-events:auto}.ChatDrawer-module__RA3dmG__drawer{z-index:calc(var(--z-sheet) + 1);background:var(--surface);width:min(600px,100%);box-shadow:var(--shadow-soft);transition:transform var(--motion-duration-panel) var(--motion-ease-out);visibility:hidden;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(calc(100% + 70px))}.ChatDrawer-module__RA3dmG__drawer[data-open]{visibility:visible;pointer-events:auto;transform:translate(0)}.ChatDrawer-module__RA3dmG__head{border-bottom:1px solid var(--hairline-soft);flex:none;justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.ChatDrawer-module__RA3dmG__title{align-items:center;gap:9px;display:flex}.ChatDrawer-module__RA3dmG__live{border-radius:var(--r-pill);background:var(--going);width:6px;height:6px}.ChatDrawer-module__RA3dmG__title b{font-family:var(--font-display);color:var(--ink);font-size:18px;font-weight:500}.ChatDrawer-module__RA3dmG__close{border-radius:var(--r-pill);background:var(--surface-wash);width:44px;height:44px;color:var(--body);cursor:pointer;transition:background-color var(--motion-duration-quick) var(--motion-ease-out);border:none;place-items:center;display:grid}.ChatDrawer-module__RA3dmG__close:hover{background:color-mix(in srgb, var(--ink) 12%, transparent)}@media (max-width:719px){.ChatDrawer-module__RA3dmG__pill{flex-shrink:0;justify-content:center;width:100%;height:44px;padding:0 15px 0 13px}.ChatDrawer-module__RA3dmG__count{min-width:18px;height:18px;padding:0 5px;font-size:11px}.ChatDrawer-module__RA3dmG__drawer{border-radius:var(--r-cover) var(--r-cover) 0 0;width:100%;height:min(88dvh,720px);top:auto;transform:translateY(calc(100% + 70px))}.ChatDrawer-module__RA3dmG__drawer[data-open]{transform:translateY(0)}}
.Facepile-module__LU-z9q__pile{align-items:center;display:inline-flex}.Facepile-module__LU-z9q__face{box-shadow:0 0 0 2.5px var(--surface);transition:transform var(--motion-duration-standard) var(--ease-spring);margin-left:-9px}.Facepile-module__LU-z9q__pile:hover .Facepile-module__LU-z9q__face{transform:translateY(-3px)}.Facepile-module__LU-z9q__pile:hover .Facepile-module__LU-z9q__face:nth-child(2){transition-delay:30ms}.Facepile-module__LU-z9q__pile:hover .Facepile-module__LU-z9q__face:nth-child(3){transition-delay:60ms}.Facepile-module__LU-z9q__pile:hover .Facepile-module__LU-z9q__face:nth-child(4){transition-delay:90ms}.Facepile-module__LU-z9q__pile:hover .Facepile-module__LU-z9q__face:nth-child(5){transition-delay:.12s}.Facepile-module__LU-z9q__pile:hover .Facepile-module__LU-z9q__face:nth-child(6){transition-delay:.15s}.Facepile-module__LU-z9q__face:first-child{margin-left:0}.Facepile-module__LU-z9q__more{background:var(--surface-wash);box-shadow:0 0 0 2.5px var(--surface);color:var(--muted);border-radius:50%;place-items:center;margin-left:-9px;font-size:12px;font-weight:600;display:inline-grid}
.ChatPlanningDialog-module__LgiluW__form{gap:18px;padding-top:20px;display:grid}.ChatPlanningDialog-module__LgiluW__form>:not(:last-child){margin-inline:24px}.ChatPlanningDialog-module__LgiluW__field,.ChatPlanningDialog-module__LgiluW__optionField{color:var(--body-strong);gap:7px;font-size:13px;font-weight:700;display:grid}.ChatPlanningDialog-module__LgiluW__field input,.ChatPlanningDialog-module__LgiluW__optionField input{border:1px solid var(--hairline);border-radius:var(--r-field);background:var(--field-background);width:100%;min-height:48px;color:var(--ink);font:inherit;outline:none;padding:0 14px;font-weight:500}.ChatPlanningDialog-module__LgiluW__field input:focus,.ChatPlanningDialog-module__LgiluW__optionField input:focus{border-color:color-mix(in srgb, var(--ink) 38%, var(--hairline));box-shadow:0 0 0 3px color-mix(in srgb, var(--ink) 8%, transparent)}.ChatPlanningDialog-module__LgiluW__options{border:0;gap:10px;margin:0;padding:0;display:grid}.ChatPlanningDialog-module__LgiluW__options legend{color:var(--body-strong);margin-bottom:8px;font-size:13px;font-weight:700}.ChatPlanningDialog-module__LgiluW__optionRow{align-items:center;gap:8px;display:flex}.ChatPlanningDialog-module__LgiluW__optionField{flex:1}.ChatPlanningDialog-module__LgiluW__remove{border-radius:var(--r-pill);width:44px;height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}.ChatPlanningDialog-module__LgiluW__remove:hover{background:var(--surface-wash);color:var(--ink)}.ChatPlanningDialog-module__LgiluW__addOption{justify-self:start}.ChatPlanningDialog-module__LgiluW__checkRow{min-height:44px;color:var(--body-strong);cursor:pointer;align-items:center;gap:10px;font-size:14px;font-weight:650;display:flex}.ChatPlanningDialog-module__LgiluW__checkRow input{width:20px;height:20px;accent-color:var(--ink)}.ChatPlanningDialog-module__LgiluW__error{color:var(--declined);margin:-4px 0 0;font-size:13px;line-height:1.45}.ChatPlanningDialog-module__LgiluW__hint{color:var(--muted);margin:-3px 0 0;font-size:12px;line-height:1.45}@media (max-width:640px){.ChatPlanningDialog-module__LgiluW__form{gap:16px}}
.PollCard-module__pkxTla__poll{min-width:0}.PollCard-module__pkxTla__options{flex-direction:column;gap:8px;display:flex}.PollCard-module__pkxTla__optionGroup{align-items:center;gap:8px;display:flex}.PollCard-module__pkxTla__option{border:1px solid var(--hairline-soft);cursor:pointer;text-align:left;width:100%;transition:border-color var(--motion-duration-quick) var(--motion-ease-out), transform var(--motion-duration-quick) var(--motion-ease-out);background:0 0;border-radius:14px;padding:12px 14px;position:relative;overflow:hidden}.PollCard-module__pkxTla__option:hover:not(:disabled){border-color:color-mix(in srgb, var(--ink) 30%, transparent)}.PollCard-module__pkxTla__option:active:not(:disabled){transform:scale(.985)}.PollCard-module__pkxTla__option:disabled{cursor:default}.PollCard-module__pkxTla__option[data-voted],.PollCard-module__pkxTla__option[data-finalized]{border-color:var(--body-strong)}.PollCard-module__pkxTla__fill{background:color-mix(in srgb, var(--primary) 10%, transparent);transform-origin:0;width:0;transition:width var(--motion-duration-reveal) var(--motion-ease-out);animation:PollCard-module__pkxTla__poll-fill-in var(--motion-duration-hero) var(--motion-ease-out) both;border-radius:13px;position:absolute;inset:0}@keyframes PollCard-module__pkxTla__poll-fill-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.PollCard-module__pkxTla__inner{align-items:center;gap:10px;display:flex;position:relative}.PollCard-module__pkxTla__checkring{border:1.5px solid color-mix(in srgb, var(--ink) 30%, transparent);color:#0000;width:20px;height:20px;transition:background-color var(--motion-duration-quick) var(--motion-ease-out), border-color var(--motion-duration-quick) var(--motion-ease-out), color var(--motion-duration-quick) var(--motion-ease-out);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.PollCard-module__pkxTla__option[data-voted] .PollCard-module__pkxTla__checkring,.PollCard-module__pkxTla__option[data-finalized] .PollCard-module__pkxTla__checkring{background:var(--primary);color:var(--on-accent);border-color:#0000}.PollCard-module__pkxTla__time{flex:1;min-width:0;display:block}.PollCard-module__pkxTla__optionLabel{color:var(--ink);font-size:14.5px;font-weight:600;display:block}.PollCard-module__pkxTla__optionSub{color:var(--muted);margin-top:1px;font-size:12.5px;display:block}.PollCard-module__pkxTla__count{font-family:var(--font-display);color:var(--body);white-space:nowrap;font-size:16px;font-weight:500}.PollCard-module__pkxTla__count em{color:var(--muted);font-size:12px;font-style:italic}.PollCard-module__pkxTla__voters{color:var(--muted);width:100%;font-size:12.5px;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:8px;margin-top:12px;padding:0;display:flex}.PollCard-module__pkxTla__voters:disabled{cursor:default}.PollCard-module__pkxTla__suggestionTools{border-top:1px solid var(--hairline-soft);gap:10px;margin-top:14px;padding-top:14px;display:grid}.PollCard-module__pkxTla__suggestion{border-radius:var(--r-lg);background:var(--surface-wash);align-items:center;gap:12px;padding:11px 12px;display:flex}.PollCard-module__pkxTla__suggestion>div:first-child{flex:1;gap:2px;display:grid}.PollCard-module__pkxTla__suggestion b{color:var(--body-strong);font-size:13px}.PollCard-module__pkxTla__suggestion span,.PollCard-module__pkxTla__suggestion p,.PollCard-module__pkxTla__pendingLabel{color:var(--muted);font-size:12px;line-height:1.4}.PollCard-module__pkxTla__reviewActions{gap:6px;display:flex}.PollCard-module__pkxTla__people{max-height:min(56vh,480px);display:grid;overflow-y:auto}.PollCard-module__pkxTla__suggestionForm{gap:14px;display:grid}.PollCard-module__pkxTla__suggestionForm label{color:var(--body-strong);gap:7px;font-size:13px;font-weight:700;display:grid}.PollCard-module__pkxTla__suggestionForm label span{color:var(--muted);font-weight:500}.PollCard-module__pkxTla__suggestionForm input{border:1px solid var(--hairline);border-radius:var(--r-field);background:var(--field-background);min-height:48px;color:var(--ink);font:inherit;outline:none;padding:0 14px}.PollCard-module__pkxTla__error{color:var(--declined);margin-top:10px;font-size:12.5px}.PollCard-module__pkxTla__message{color:var(--muted);margin-top:10px;font-size:12.5px}@media (max-width:640px){.PollCard-module__pkxTla__optionGroup,.PollCard-module__pkxTla__suggestion{flex-direction:column;align-items:stretch}.PollCard-module__pkxTla__reviewActions{justify-content:flex-end}.PollCard-module__pkxTla__voters{flex-wrap:wrap}.PollCard-module__pkxTla__voters>span:last-child{width:100%;margin-left:32px}}
.ConversationSearchDialog-module__ysSACW__body{gap:14px;display:grid}.ConversationSearchDialog-module__ysSACW__status{min-height:112px;color:var(--muted);justify-content:center;align-items:center;gap:8px;margin:0;font-size:13px;display:flex}.ConversationSearchDialog-module__ysSACW__results{gap:4px;max-height:min(54vh,520px);margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.ConversationSearchDialog-module__ysSACW__result{border-radius:var(--r-field);width:100%;min-height:64px;color:var(--body-strong);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:10px 12px;display:grid}.ConversationSearchDialog-module__ysSACW__result:hover{background:var(--surface-wash)}.ConversationSearchDialog-module__ysSACW__sender{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:750;overflow:hidden}.ConversationSearchDialog-module__ysSACW__time{color:var(--muted);font-size:11px}.ConversationSearchDialog-module__ysSACW__snippet{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-column:1/-1;font-size:13px;line-height:1.35;display:-webkit-box;overflow:hidden}.ConversationSearchDialog-module__ysSACW__error{color:var(--declined);margin:0;font-size:13px}
.SearchField-module__fQEqTG__field{border-radius:var(--r-pill);background:var(--field-background);min-height:48px;color:var(--muted);box-shadow:inset 0 0 0 1px var(--hairline-soft);transition:box-shadow var(--motion-duration-quick) var(--motion-ease-out);align-items:center;gap:10px;padding-inline:16px;display:flex}.SearchField-module__fQEqTG__field:focus-within{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink) 36%, transparent), 0 0 0 3px color-mix(in srgb, var(--primary) 12%, transparent)}.SearchField-module__fQEqTG__field input{min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:15px}.SearchField-module__fQEqTG__field input::placeholder{color:var(--muted)}.SearchField-module__fQEqTG__assistive{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
.SubmitArrowButton-module__H8XD0a__root{border-radius:var(--r-pill);background:var(--primary);width:28px;height:28px;color:var(--on-primary);cursor:pointer;transition:background-color var(--motion-duration-quick) var(--motion-ease-out), color var(--motion-duration-quick) var(--motion-ease-out), transform var(--motion-duration-quick) var(--motion-ease-out);border:0;flex:none;place-items:center;padding:0;display:inline-grid;position:relative}.SubmitArrowButton-module__H8XD0a__root:before{content:"";position:absolute;inset:-8px}.SubmitArrowButton-module__H8XD0a__root[data-tone=ink]{background:var(--ink);color:var(--canvas)}.SubmitArrowButton-module__H8XD0a__root:hover:not(:disabled){background:var(--primary-active);transform:translateY(-1px)}.SubmitArrowButton-module__H8XD0a__root[data-tone=ink]:hover:not(:disabled){background:color-mix(in srgb, var(--ink) 86%, var(--canvas))}.SubmitArrowButton-module__H8XD0a__root:active:not(:disabled){transform:scale(.97)}.SubmitArrowButton-module__H8XD0a__root:disabled{background:color-mix(in srgb, var(--muted) 28%, transparent);color:color-mix(in srgb, var(--muted) 75%, var(--surface));cursor:default;transform:scale(.85)}.SubmitArrowButton-module__H8XD0a__root[data-direction=next] svg{transform:translate(-1px)}
.InvitationRsvp-module__dJXjsa__shell{transition:grid-template-rows var(--motion-duration-panel) var(--motion-ease-out), opacity var(--motion-duration-panel) var(--motion-ease-out);grid-template-rows:1fr;display:grid}.InvitationRsvp-module__dJXjsa__shell[data-leaving]{opacity:0;pointer-events:none;grid-template-rows:0fr}.InvitationRsvp-module__dJXjsa__inner{min-height:0}.InvitationRsvp-module__dJXjsa__shell[data-leaving] .InvitationRsvp-module__dJXjsa__inner{overflow:clip}.InvitationRsvp-module__dJXjsa__cluster{flex-direction:column;gap:6px;margin-top:9px;display:flex}.InvitationRsvp-module__dJXjsa__pills{z-index:2;flex-wrap:wrap;gap:8px;display:flex;position:relative}.InvitationRsvp-module__dJXjsa__pill{--pill-color:var(--ink);--pill-foreground:var(--on-primary);border-radius:var(--r-pill);background:var(--surface);min-height:44px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--pill-color) 28%, transparent);color:var(--pill-color);white-space:nowrap;cursor:pointer;transition:background-color var(--motion-duration-quick) var(--motion-ease-out), color var(--motion-duration-quick) var(--motion-ease-out), box-shadow var(--motion-duration-quick) var(--motion-ease-out);border:0;justify-content:center;align-items:center;padding-inline:15px;font-size:13px;font-weight:600;line-height:1;display:inline-flex}.InvitationRsvp-module__dJXjsa__pill[data-status=accepted]{--pill-color:var(--going-fill)}.InvitationRsvp-module__dJXjsa__pill[data-status=interested]{--pill-color:var(--interested)}.InvitationRsvp-module__dJXjsa__pill[data-status=maybe]{--pill-color:var(--maybe);--pill-foreground:var(--on-accent)}.InvitationRsvp-module__dJXjsa__pill[data-status=declined]{--pill-color:var(--declined)}.InvitationRsvp-module__dJXjsa__pill:hover,.InvitationRsvp-module__dJXjsa__pill[data-chosen]{background:var(--pill-color);color:var(--pill-foreground);box-shadow:none}.InvitationRsvp-module__dJXjsa__pill[aria-busy=true]{pointer-events:none;opacity:.75}.InvitationRsvp-module__dJXjsa__pill:disabled{cursor:default;opacity:.45}.InvitationRsvp-module__dJXjsa__error{color:var(--error);margin:0;font-size:13px;line-height:1.5}
.ActivityRowCard-module__x6GeDG__card{background:var(--surface);border-radius:var(--r-xl);box-shadow:inset 0 0 0 1px var(--hairline-soft);transition:transform var(--motion-duration-quick) var(--motion-ease-out), background-color var(--motion-duration-quick) var(--motion-ease-out);grid-template-columns:96px minmax(0,1fr) auto;align-items:center;gap:16px;padding:12px 18px 12px 12px;display:grid;position:relative}.ActivityRowCard-module__x6GeDG__card:hover{background:color-mix(in srgb, var(--ink) 3.5%, var(--surface));transform:translateY(-2px)}.ActivityRowCard-module__x6GeDG__cardLink{z-index:1;border-radius:inherit;position:absolute;inset:0}.ActivityRowCard-module__x6GeDG__thumb{border-radius:var(--r-lg);object-fit:cover;width:96px;height:72px}.ActivityRowCard-module__x6GeDG__monogram{font-family:var(--font-display);background:var(--surface-card);color:var(--body-strong);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;font-size:25px;font-weight:480;display:inline-flex}.ActivityRowCard-module__x6GeDG__body{flex-direction:column;gap:3px;min-width:0;display:flex}.ActivityRowCard-module__x6GeDG__cardTitle{font-family:var(--font-body);letter-spacing:-.01em;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:15.5px;font-weight:600;line-height:1.3;overflow:hidden}.ActivityRowCard-module__x6GeDG__schedule,.ActivityRowCard-module__x6GeDG__rsvp{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:0;line-height:1.45;overflow:hidden}.ActivityRowCard-module__x6GeDG__schedule{font-size:13.5px}.ActivityRowCard-module__x6GeDG__rsvp{font-size:12.5px}.ActivityRowCard-module__x6GeDG__emphasized{color:var(--ink);font-weight:500}.ActivityRowCard-module__x6GeDG__badge{flex:none}@media (max-width:559px){.ActivityRowCard-module__x6GeDG__card{grid-template-columns:76px minmax(0,1fr) auto;gap:13px;padding-right:14px}.ActivityRowCard-module__x6GeDG__thumb{width:76px;height:60px}.ActivityRowCard-module__x6GeDG__monogram{font-size:22px}}
.GreetingHeader-module___PCkBa__header{flex-direction:column;gap:12px;padding-block:clamp(26px,4.5vw,48px) clamp(20px,2.6vw,28px);display:flex}.GreetingHeader-module___PCkBa__summary{font-family:var(--font-display);color:var(--muted);text-wrap:pretty;max-width:52ch;font-size:17px;font-style:italic;line-height:1.55}
.MonthList-module__F4SIia__list{flex-direction:column;gap:40px;padding-block:18px 40px;display:flex}.MonthList-module__F4SIia__monthHeader{z-index:5;background:color-mix(in srgb, var(--canvas) 88%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);margin-inline:-8px;padding:11px 8px 9px;position:sticky;top:60px}.MonthList-module__F4SIia__monthTitle{font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--body-strong);margin:0;font-size:13px;font-weight:600}.MonthList-module__F4SIia__days{flex-direction:column;gap:26px;padding-top:14px;display:flex}.MonthList-module__F4SIia__dayLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 10px;font-size:12px;font-weight:600}.MonthList-module__F4SIia__dayLabel[data-soon]{color:var(--accent-text)}.MonthList-module__F4SIia__cards{flex-direction:column;gap:10px;min-width:0;display:flex}
.FriendsView-module__qcsTHa__page{width:100%;max-width:calc(760px + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto;padding-bottom:clamp(72px,9vw,120px)}.FriendsView-module__qcsTHa__controls{padding-block:calc(var(--space-md) + var(--space-sm)) var(--space-md)}.FriendsView-module__qcsTHa__sections{gap:calc(var(--space-md) * 2);display:grid}.FriendsView-module__qcsTHa__section,.FriendsView-module__qcsTHa__dialogSection{gap:var(--space-compact);display:grid}.FriendsView-module__qcsTHa__sectionHeading{justify-content:space-between;align-items:end;gap:var(--space-md);padding-inline:var(--space-xs);display:flex}.FriendsView-module__qcsTHa__sectionHeading>p:last-child{color:var(--muted);flex:none}.FriendsView-module__qcsTHa__list{border-radius:var(--r-xl);background:var(--surface);box-shadow:inset 0 0 0 1px var(--hairline-soft);overflow:hidden}.FriendsView-module__qcsTHa__relationshipActions{justify-content:flex-end;align-items:center;gap:var(--space-sm);display:flex}.FriendsView-module__qcsTHa__relationshipStatus{color:var(--muted);white-space:nowrap}.FriendsView-module__qcsTHa__error{margin:var(--space-md) 0 0;padding:var(--space-compact) var(--space-md);border-radius:var(--r-lg);background:var(--declined-soft);color:var(--declined)}.FriendsView-module__qcsTHa__addFriendBody{gap:var(--space-card-inset);padding:var(--space-card-inset);display:grid}.FriendsView-module__qcsTHa__dialogFeedback{padding-block:calc(var(--space-md) * 2);color:var(--muted);text-align:center}.FriendsView-module__qcsTHa__dialogEmpty{padding:calc(var(--space-md) * 2) var(--space-md)}.FriendsView-module__qcsTHa__messageAction{position:relative}.FriendsView-module__qcsTHa__rowError{z-index:2;border-radius:var(--r-lg);background:var(--surface);width:min(280px,75vw);color:var(--declined);box-shadow:var(--shadow-tight);padding:8px 10px;font-size:12px;position:absolute;top:calc(100% + 6px);right:0}@media (max-width:560px){.FriendsView-module__qcsTHa__sectionHeading{align-items:start;gap:var(--space-xs);flex-direction:column}.FriendsView-module__qcsTHa__relationshipActions{align-items:flex-end;gap:var(--space-xs);flex-direction:column}}
.NeedsYouRow-module__Ic-l_G__row{scroll-snap-type:x proximity;scrollbar-width:none;gap:14px;margin:-6px;padding:6px;display:flex;overflow-x:auto}.NeedsYouRow-module__Ic-l_G__row::-webkit-scrollbar{display:none}.NeedsYouRow-module__Ic-l_G__card{scroll-snap-align:start;border-radius:var(--r-xl);background:var(--surface);width:min(320px,84vw);box-shadow:inset 0 0 0 1px var(--hairline-soft);color:inherit;transition:transform var(--motion-duration-standard) var(--motion-ease-out), box-shadow var(--motion-duration-standard) var(--motion-ease-out);flex-direction:column;flex:none;gap:4px;padding:20px;text-decoration:none;display:flex;overflow:hidden}.NeedsYouRow-module__Ic-l_G__card:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink) 14%, transparent), var(--shadow-tight);transform:translateY(-2px)}.NeedsYouRow-module__Ic-l_G__card:active{transform:translateY(0)}.NeedsYouRow-module__Ic-l_G__kind{border-radius:var(--r-pill);letter-spacing:.12em;text-transform:uppercase;color:var(--accent-text);background:color-mix(in srgb, var(--primary) 9%, transparent);align-self:flex-start;padding:4px 10px;font-size:12px;font-weight:600}.NeedsYouRow-module__Ic-l_G__cardTitle{font-family:var(--font-body);letter-spacing:-.01em;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;margin-top:10px;font-size:15.5px;font-weight:600;line-height:1.3;overflow:hidden}.NeedsYouRow-module__Ic-l_G__meta{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.5;overflow:hidden}.NeedsYouRow-module__Ic-l_G__cta{color:var(--ink);transition:color var(--motion-duration-quick) var(--motion-ease-out);align-items:center;gap:6px;margin-top:auto;padding-top:14px;font-size:13px;font-weight:600;display:inline-flex}.NeedsYouRow-module__Ic-l_G__cta svg{transition:transform var(--motion-duration-quick) var(--motion-ease-out)}.NeedsYouRow-module__Ic-l_G__card:hover .NeedsYouRow-module__Ic-l_G__cta{color:var(--accent-text)}.NeedsYouRow-module__Ic-l_G__card:hover .NeedsYouRow-module__Ic-l_G__cta svg{transform:translate(3px)}
.ActivitiesView-module__Kr1Hnq__page{width:100%;max-width:calc(920px + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto;padding-bottom:clamp(64px,8vw,120px)}.ActivitiesView-module__Kr1Hnq__controls{flex-direction:column;gap:14px;padding-block:22px 6px;display:flex}.ActivitiesView-module__Kr1Hnq__stats{font-family:var(--font-display);color:var(--muted);margin:0;font-size:13px;font-style:italic;line-height:1.5}.ActivitiesView-module__Kr1Hnq__empty{padding-block:clamp(48px,10vw,96px)}
.NextUpCard-module__FoLtXW__card{border-radius:var(--r-cover);color:inherit;transition:transform var(--motion-duration-standard) var(--motion-ease-out), box-shadow var(--motion-duration-standard) var(--motion-ease-out);text-decoration:none;display:block;overflow:hidden}.NextUpCard-module__FoLtXW__card:hover{box-shadow:var(--shadow-lift);transform:translateY(-2px)}.NextUpCard-module__FoLtXW__card:active{transform:translateY(0)}.NextUpCard-module__FoLtXW__cover{background:var(--surface-dark-elevated);height:clamp(320px,30vw,380px);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink) 6%, transparent);position:relative}.NextUpCard-module__FoLtXW__coverImage{object-fit:cover;transition:transform var(--motion-duration-reveal) var(--motion-ease-out)}.NextUpCard-module__FoLtXW__card:hover .NextUpCard-module__FoLtXW__coverImage{transform:scale(1.025)}.NextUpCard-module__FoLtXW__scrim{background:linear-gradient(#18130e14 0%,#18130e47 48%,#18130ed1 100%);position:absolute;inset:0}.NextUpCard-module__FoLtXW__band{background:var(--surface-card);flex-direction:column;justify-content:flex-end;min-height:clamp(240px,24vw,300px);padding:clamp(26px,3.6vw,40px) clamp(20px,3vw,32px);display:flex;position:relative}.NextUpCard-module__FoLtXW__monogram{z-index:1;font-family:var(--font-display);color:color-mix(in srgb, var(--ink) 6%, transparent);pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(150px,20vw,240px);font-weight:500;line-height:1;position:absolute;bottom:-.34em;right:-14px}.NextUpCard-module__FoLtXW__badgeSlot{z-index:3;display:inline-flex;position:absolute;top:clamp(16px,2vw,22px);right:clamp(16px,2vw,22px)}.NextUpCard-module__FoLtXW__cover .NextUpCard-module__FoLtXW__badgeSlot{border-radius:var(--r-pill);background:color-mix(in srgb, var(--canvas) 88%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:3px}.NextUpCard-module__FoLtXW__cover .NextUpCard-module__FoLtXW__headline{color:var(--on-dark);position:absolute;bottom:clamp(20px,2.6vw,28px);left:clamp(20px,3vw,32px);right:clamp(20px,3vw,32px)}.NextUpCard-module__FoLtXW__band .NextUpCard-module__FoLtXW__headline{z-index:2;position:relative}.NextUpCard-module__FoLtXW__eyebrow{letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:10px;font-size:12px;font-weight:600;display:flex}.NextUpCard-module__FoLtXW__eyebrow:before{content:"";background:var(--primary);width:22px;height:1px}.NextUpCard-module__FoLtXW__cover .NextUpCard-module__FoLtXW__eyebrow{color:color-mix(in srgb, var(--on-dark) 82%, transparent)}.NextUpCard-module__FoLtXW__band .NextUpCard-module__FoLtXW__eyebrow{color:var(--label)}.NextUpCard-module__FoLtXW__heroTitle{font-family:var(--font-display);letter-spacing:-.016em;text-wrap:balance;margin-top:10px;font-size:clamp(28px,3.2vw,38px);font-weight:500;line-height:1.06}.NextUpCard-module__FoLtXW__band .NextUpCard-module__FoLtXW__heroTitle{color:var(--ink)}.NextUpCard-module__FoLtXW__venue{margin-top:10px;font-size:13.5px;font-weight:500}.NextUpCard-module__FoLtXW__cover .NextUpCard-module__FoLtXW__venue{color:color-mix(in srgb, var(--on-dark) 78%, transparent)}.NextUpCard-module__FoLtXW__band .NextUpCard-module__FoLtXW__venue{color:var(--muted)}.NextUpCard-module__FoLtXW__foot{justify-content:space-between;align-items:center;gap:12px;margin-top:18px;display:flex}.NextUpCard-module__FoLtXW__faces{align-items:center;display:flex}.NextUpCard-module__FoLtXW__faces>:not(:first-child){margin-left:-8px}.NextUpCard-module__FoLtXW__cover .NextUpCard-module__FoLtXW__face{box-shadow:0 0 0 1.5px color-mix(in srgb, var(--on-dark) 40%, transparent)}.NextUpCard-module__FoLtXW__band .NextUpCard-module__FoLtXW__face{box-shadow:0 0 0 2px var(--surface-card)}.NextUpCard-module__FoLtXW__more{border-radius:var(--r-pill);flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:12px;font-weight:600;display:inline-flex}.NextUpCard-module__FoLtXW__cover .NextUpCard-module__FoLtXW__more{background:color-mix(in srgb, var(--on-dark) 18%, transparent);color:var(--on-dark);box-shadow:0 0 0 1.5px color-mix(in srgb, var(--on-dark) 40%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.NextUpCard-module__FoLtXW__band .NextUpCard-module__FoLtXW__more{background:var(--surface);color:var(--muted);box-shadow:0 0 0 2px var(--surface-card)}.NextUpCard-module__FoLtXW__chip{white-space:nowrap;align-items:center;gap:7px;font-size:13px;font-weight:600;display:inline-flex}.NextUpCard-module__FoLtXW__cover .NextUpCard-module__FoLtXW__chip{color:var(--on-dark)}.NextUpCard-module__FoLtXW__band .NextUpCard-module__FoLtXW__chip{color:var(--rsvp-color,var(--body))}.NextUpCard-module__FoLtXW__chipDot{border-radius:var(--r-pill);background:var(--rsvp-color,var(--muted));width:7px;height:7px}@media (max-width:899px){.NextUpCard-module__FoLtXW__cover{height:min(52vh,420px)}}
.HandoffCard-module__C3VqAa__page{min-height:100dvh;padding:var(--gutter);place-items:center;display:grid}.HandoffCard-module__C3VqAa__card{text-align:center;background:var(--surface);border-radius:var(--r-cover);width:100%;max-width:460px;box-shadow:var(--shadow-soft);flex-direction:column;align-items:center;gap:12px;padding:clamp(36px,6vw,56px) clamp(24px,5vw,44px);display:flex}.HandoffCard-module__C3VqAa__wordmark{padding-bottom:10px}.HandoffCard-module__C3VqAa__title{max-width:18ch}.HandoffCard-module__C3VqAa__body{text-wrap:pretty;max-width:34ch}.HandoffCard-module__C3VqAa__actions{flex-direction:column;align-items:center;gap:18px;padding-top:16px;display:flex}.HandoffCard-module__C3VqAa__actions>a:first-child,.HandoffCard-module__C3VqAa__actions>button:first-child{min-width:200px}
.BlockedUsersView-module__T1XpbW__page{width:100%;max-width:calc(720px + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto;padding-bottom:clamp(72px,9vw,120px)}.BlockedUsersView-module__T1XpbW__intro{max-width:58ch;color:var(--muted);margin:24px 0 16px;font-size:14px;line-height:1.55}.BlockedUsersView-module__T1XpbW__list{border-radius:var(--r-xl);background:var(--surface);box-shadow:inset 0 0 0 1px var(--hairline-soft);overflow:hidden}.BlockedUsersView-module__T1XpbW__action{position:relative}.BlockedUsersView-module__T1XpbW__error{z-index:2;border-radius:var(--r-lg);background:var(--surface);width:min(280px,75vw);color:var(--declined);box-shadow:var(--shadow-tight);padding:8px 10px;font-size:12px;position:absolute;top:calc(100% + 6px);right:0}
.PublicHeader-module__Qk3IfG__navigation{align-items:center;display:flex}
.page-module__PXUHnq__hero{min-height:120vh;padding-top:clamp(140px,20vw,220px)}.page-module__PXUHnq__hero .lead{margin-top:24px}.page-module__PXUHnq__frames{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(24px,4vw,64px);display:grid}@media (max-width:768px){.page-module__PXUHnq__frames{grid-template-columns:minmax(0,1fr);justify-items:center}.page-module__PXUHnq__frames>*{max-width:300px}}
