.message-conversation-module__lwOnBa__staffShell,.message-conversation-module__lwOnBa__parentWorkspace{isolation:isolate;border-color:color-mix(in oklch, var(--primary) 20%, var(--border));background:linear-gradient(145deg, color-mix(in oklch, var(--card) 92%, white 8%), color-mix(in oklch, var(--card) 96%, var(--primary) 4%));-webkit-backdrop-filter:blur(22px)saturate(120%);backdrop-filter:blur(22px)saturate(120%);position:relative;box-shadow:inset 0 1px #ffffffb8,0 28px 72px #00000029;box-shadow:inset 0 1px lab(100% 0 0/.72),0 28px 72px lab(0% 0 0/.16)}.message-conversation-module__lwOnBa__staffShell:after,.message-conversation-module__lwOnBa__parentWorkspace:after{z-index:-1;border-radius:inherit;background:linear-gradient(135deg, #ffffff2e, transparent 18%, transparent 76%, color-mix(in oklch, var(--primary) 5%, transparent));content:"";pointer-events:none;position:absolute;inset:0}@supports (color:lab(0% 0 0)){.message-conversation-module__lwOnBa__staffShell:after,.message-conversation-module__lwOnBa__parentWorkspace:after{background:linear-gradient(135deg, lab(100% 0 0/.18), transparent 18%, transparent 76%, color-mix(in oklch, var(--primary) 5%, transparent))}}.message-conversation-module__lwOnBa__conversationList{background:linear-gradient(165deg, color-mix(in oklch, var(--background) 78%, white 22%), color-mix(in oklch, var(--background) 92%, var(--primary) 8%));-webkit-backdrop-filter:blur(18px)saturate(116%);backdrop-filter:blur(18px)saturate(116%)}.message-conversation-module__lwOnBa__threadButton{touch-action:manipulation;background:color-mix(in oklch, var(--background) 28%, transparent);position:relative}.message-conversation-module__lwOnBa__threadList,.message-conversation-module__lwOnBa__timeline,.message-conversation-module__lwOnBa__parentTimeline{overscroll-behavior:contain;scrollbar-gutter:stable}.message-conversation-module__lwOnBa__threadButton:hover{background:color-mix(in oklch, var(--accent) 62%, transparent)}.message-conversation-module__lwOnBa__threadButtonActive{background:linear-gradient(100deg, color-mix(in oklch, var(--primary) 20%, transparent), color-mix(in oklch, var(--card) 74%, transparent) 58%, color-mix(in oklch, var(--foreground) 4%, transparent));box-shadow:inset 3px 0 var(--primary), inset 0 1px #ffffffb3;-webkit-backdrop-filter:blur(14px)saturate(122%);backdrop-filter:blur(14px)saturate(122%)}@supports (color:lab(0% 0 0)){.message-conversation-module__lwOnBa__threadButtonActive{box-shadow:inset 3px 0 var(--primary), inset 0 1px lab(100% 0 0/.7)}}.message-conversation-module__lwOnBa__chatPane{background:color-mix(in oklch, var(--background) 66%, transparent)}.message-conversation-module__lwOnBa__smokedHeader{border-color:color-mix(in oklch, var(--border) 84%, var(--primary) 16%);background:linear-gradient(110deg, color-mix(in oklch, var(--card) 82%, white 18%), color-mix(in oklch, var(--card) 82%, var(--foreground) 3%));-webkit-backdrop-filter:blur(20px)saturate(118%);backdrop-filter:blur(20px)saturate(118%);box-shadow:inset 0 1px #ffffffbd,0 10px 30px #0000000d;box-shadow:inset 0 1px lab(100% 0 0/.74),0 10px 30px lab(0% 0 0/.05)}.message-conversation-module__lwOnBa__timeline,.message-conversation-module__lwOnBa__parentTimeline{background:radial-gradient(circle at 52% 0%, color-mix(in oklch, var(--primary) 9%, transparent), transparent 23rem), linear-gradient(145deg, color-mix(in oklch, var(--background) 92%, white 8%), color-mix(in oklch, var(--background) 97%, var(--primary) 3%))}.message-conversation-module__lwOnBa__bubble{-webkit-backdrop-filter:blur(15px)saturate(116%);backdrop-filter:blur(15px)saturate(116%);box-shadow:inset 0 1px #ffffffad,0 8px 22px #00000012;box-shadow:inset 0 1px lab(100% 0 0/.68),0 8px 22px lab(0% 0 0/.07)}.message-conversation-module__lwOnBa__bubbleFamily{border-color:color-mix(in oklch, var(--border) 82%, var(--primary) 18%);background:linear-gradient(145deg, color-mix(in oklch, var(--card) 90%, white 10%), color-mix(in oklch, var(--card) 93%, var(--primary) 7%));color:var(--card-foreground)}.message-conversation-module__lwOnBa__bubbleSchool{color:#f9f5ec;color:lab(96.565% .42212 4.57387);box-shadow:inset 0 1px #ffffff24, 0 14px 32px #0003073d, 0 0 34px color-mix(in oklch, var(--primary) 4%, transparent);background:linear-gradient(145deg,#18232ef5,#040a12f0);background:linear-gradient(145deg,lab(12.9357% -2.14129 -9.31775/.96),lab(2.44641% -.616387 -4.40584/.94));border-color:#ffffff24;border-color:lab(100% 0 0/.14)}@supports (color:lab(0% 0 0)){.message-conversation-module__lwOnBa__bubbleSchool{box-shadow:inset 0 1px lab(100% 0 0/.14), 0 14px 32px lab(.64208% -.146724 -1.7893/.24), 0 0 34px color-mix(in oklch, var(--primary) 4%, transparent)}}.message-conversation-module__lwOnBa__composerShell{border-color:color-mix(in oklch, var(--border) 84%, var(--primary) 16%);background:linear-gradient(135deg, color-mix(in oklch, var(--card) 86%, white 14%), color-mix(in oklch, var(--card) 90%, var(--foreground) 2%));-webkit-backdrop-filter:blur(20px)saturate(118%);backdrop-filter:blur(20px)saturate(118%);box-shadow:inset 0 1px #ffffffbd,0 -10px 30px #0000000a;box-shadow:inset 0 1px lab(100% 0 0/.74),0 -10px 30px lab(0% 0 0/.04)}.message-conversation-module__lwOnBa__parentWorkspace{flex-direction:column;height:min(46rem,100dvh - 13rem);min-height:32rem;display:flex;overflow:hidden}.message-conversation-module__lwOnBa__parentWorkspacePreview{height:min(40rem,100dvh - 20rem)}.message-conversation-module__lwOnBa__parentChatContent{flex-direction:column;flex:1;min-height:0;display:flex}.message-conversation-module__lwOnBa__parentTimeline{border-block:1px solid color-mix(in oklch, var(--border) 86%, var(--primary) 14%);-webkit-overflow-scrolling:touch;flex:1;min-height:0;padding:1rem;scroll-padding-block:1rem;overflow-y:auto}.message-conversation-module__lwOnBa__parentMessageRow{margin-bottom:1rem;display:flex}.message-conversation-module__lwOnBa__parentMessageRowSelf{justify-content:flex-end}.message-conversation-module__lwOnBa__parentBubble{border:1px solid color-mix(in oklch, var(--border) 84%, var(--primary) 16%);background:color-mix(in oklch, var(--card) 88%, transparent);-webkit-backdrop-filter:blur(15px)saturate(116%);backdrop-filter:blur(15px)saturate(116%);border-radius:1rem 1rem 1rem .3rem;width:fit-content;max-width:min(82%,38rem);padding:.75rem .9rem;box-shadow:inset 0 1px #ffffffb3,0 9px 24px #00000012;box-shadow:inset 0 1px lab(100% 0 0/.7),0 9px 24px lab(0% 0 0/.07)}.message-conversation-module__lwOnBa__parentBubbleSelf{border-color:color-mix(in oklch, var(--primary) 40%, var(--border));background:linear-gradient(145deg, color-mix(in oklch, var(--primary) 23%, var(--card)), color-mix(in oklch, var(--primary) 34%, var(--card)));color:color-mix(in oklch, var(--foreground) 94%, black 6%);border-radius:1rem 1rem .3rem}.message-conversation-module__lwOnBa__parentComposer{z-index:2;padding:.65rem .75rem calc(.65rem + env(safe-area-inset-bottom,0px));border-top:1px solid color-mix(in oklch, var(--border) 86%, var(--primary) 14%);background:linear-gradient(135deg, color-mix(in oklch, var(--card) 86%, white 14%), color-mix(in oklch, var(--card) 92%, var(--foreground) 2%));-webkit-backdrop-filter:blur(20px)saturate(118%);backdrop-filter:blur(20px)saturate(118%);gap:.5rem;display:grid;position:sticky;bottom:0;box-shadow:0 -10px 24px #0000000d;box-shadow:0 -10px 24px lab(0% 0 0/.05)}.message-conversation-module__lwOnBa__parentComposerRow{align-items:flex-end;gap:.5rem;display:flex}.message-conversation-module__lwOnBa__parentAttachButton,.message-conversation-module__lwOnBa__parentSendButton{cursor:pointer;touch-action:manipulation;border-radius:999px;flex:0 0 2.75rem;place-items:center;width:2.75rem;min-width:2.75rem;height:2.75rem;min-height:2.75rem;display:grid}.message-conversation-module__lwOnBa__parentAttachButton{border:1px solid color-mix(in oklch, var(--border) 82%, var(--primary) 18%);background:color-mix(in oklch, var(--background) 74%, transparent);color:var(--muted-foreground)}.message-conversation-module__lwOnBa__parentAttachButton:hover{background:color-mix(in oklch, var(--primary) 10%, var(--card));color:var(--foreground)}.message-conversation-module__lwOnBa__parentSendButton{border-radius:999px}.message-conversation-module__lwOnBa__parentMessageInput{field-sizing:content;resize:none;border-radius:1.4rem;flex:1;max-height:7.5rem;padding:.65rem .9rem;line-height:1.4;overflow-y:auto;min-height:2.75rem!important}.message-conversation-module__lwOnBa__parentAttachmentTray{overscroll-behavior-inline:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:.5rem;padding-bottom:.125rem;display:flex;overflow-x:auto}.message-conversation-module__lwOnBa__parentAttachmentTray::-webkit-scrollbar{display:none}.message-conversation-module__lwOnBa__parentReplyContext{border-left:3px solid var(--primary);background:color-mix(in oklch, var(--background) 72%, transparent);border-radius:.75rem;align-items:center;gap:.6rem;min-height:2.75rem;padding:.35rem .4rem .35rem .75rem;display:flex}@media (max-width:63.99rem){.message-conversation-module__lwOnBa__staffShell{box-shadow:0 20px 48px #0000001f;box-shadow:0 20px 48px lab(0% 0 0/.12)}.message-conversation-module__lwOnBa__conversationList{max-height:25rem}}@media (max-width:40rem){.message-conversation-module__lwOnBa__parentWorkspace{height:max(28rem, calc(100dvh - 14rem - env(safe-area-inset-top,0px)));border-left:0;border-right:0;border-radius:0;width:calc(100% + 1.5rem);min-height:0;margin-inline:-.75rem;box-shadow:none!important}.message-conversation-module__lwOnBa__parentWorkspacePreview{height:max(28rem, calc(100dvh - 18.125rem - env(safe-area-inset-top,0px)))}.message-conversation-module__lwOnBa__parentTimeline{padding:.85rem}.message-conversation-module__lwOnBa__parentBubble{max-width:88%}.message-conversation-module__lwOnBa__parentComposer{padding-bottom:.65rem}}@media (prefers-reduced-motion:reduce){.message-conversation-module__lwOnBa__threadButton{transition:none}}@media (forced-colors:active){.message-conversation-module__lwOnBa__staffShell,.message-conversation-module__lwOnBa__parentWorkspace,.message-conversation-module__lwOnBa__bubble,.message-conversation-module__lwOnBa__parentBubble{color:canvastext;box-shadow:none;background:canvas;border:1px solid canvastext}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.message-conversation-module__lwOnBa__staffShell,.message-conversation-module__lwOnBa__parentWorkspace,.message-conversation-module__lwOnBa__conversationList,.message-conversation-module__lwOnBa__smokedHeader,.message-conversation-module__lwOnBa__composerShell,.message-conversation-module__lwOnBa__parentComposer{background-color:var(--card)}}
