.wBaYfG_header,.wBaYfG_header *,.wBaYfG_header :before,.wBaYfG_header :after{box-sizing:border-box}.wBaYfG_header{--nav-bg:var(--landing-theme-bg,#fff);--nav-text:var(--landing-theme-ink,#141414);--nav-muted:var(--landing-theme-muted,#707070);--nav-secondary:#f0f0f0;--nav-login-ink:#0a0a0a;--nav-border:#00000014;z-index:100;height:92px;color:var(--nav-text);font-family:M Saans,Helvetica Neue,Arial,sans-serif;font-size:calc(14px * var(--onecord-font-scale,1));letter-spacing:0;flex-shrink:0;font-weight:500;line-height:20px;position:sticky;top:0}.wBaYfG_surface{height:100%;position:relative}.wBaYfG_fade{z-index:-1;background:linear-gradient(180deg,var(--nav-bg) 0%,var(--nav-bg) 15%,color-mix(in srgb,var(--nav-bg) 92%,transparent) 26%,color-mix(in srgb,var(--nav-bg) 78%,transparent) 36%,color-mix(in srgb,var(--nav-bg) 60%,transparent) 46%,color-mix(in srgb,var(--nav-bg) 42%,transparent) 55%,color-mix(in srgb,var(--nav-bg) 26%,transparent) 64%,color-mix(in srgb,var(--nav-bg) 13%,transparent) 73%,color-mix(in srgb,var(--nav-bg) 5%,transparent) 82%,transparent 100%);pointer-events:none;height:168px;position:absolute;inset:0 0 auto}.wBaYfG_bar{justify-content:space-between;align-items:center;gap:32px;height:92px;margin:0 auto;padding:0 32px;display:flex;position:relative}.wBaYfG_wordmarkLink{justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.wBaYfG_wordmark{aspect-ratio:943/195;width:108px;height:auto;display:block;overflow:visible}.wBaYfG_wordmarkLetter{stroke:currentColor;stroke-width:7px;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:0;stroke-dasharray:1;stroke-dashoffset:0}.wBaYfG_wordmark[data-animate=true] .wBaYfG_wordmarkLetter{animation:1.5s linear both wBaYfG_wordmarkArrival}@keyframes wBaYfG_wordmarkArrival{0%{opacity:0;fill-opacity:0;stroke-opacity:0;stroke-dashoffset:1px}6%{opacity:1;fill-opacity:0;stroke-opacity:1;stroke-dashoffset:1px}58%{opacity:1;fill-opacity:0;stroke-opacity:1;stroke-dashoffset:0}68%{fill-opacity:0;stroke-opacity:1}90%{fill-opacity:1;stroke-opacity:1}to{opacity:1;fill-opacity:1;stroke-opacity:0;stroke-dashoffset:0}}.wBaYfG_brandAndLinks{align-items:center;gap:20px;min-width:0;display:flex}.wBaYfG_desktopLinks,.wBaYfG_actions{align-items:center;gap:24px;display:flex}.wBaYfG_actions{gap:8px}.wBaYfG_desktopLinks{font-family:var(--public-button-font);font-size:calc(14px * var(--onecord-font-scale,1));letter-spacing:normal;font-synthesis:none;gap:0;margin-left:-12px;font-weight:500;line-height:20px}.wBaYfG_desktopLinks a{padding:6px 12px}.wBaYfG_header a{color:inherit;white-space:nowrap;text-decoration:none;transition:color .15s ease-out,background .15s ease-out}.wBaYfG_header .wBaYfG_desktopLinks a{color:var(--nav-text)}.wBaYfG_header .wBaYfG_desktopLinks a:hover{color:var(--nav-text);opacity:.7}.wBaYfG_header .wBaYfG_login{background:var(--nav-text);height:40px;color:var(--nav-bg);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:calc(14px * var(--onecord-font-scale,1));border:0;border-radius:9999px;flex:none;justify-content:center;align-items:center;padding:10px 18px;font-weight:500;line-height:20px;display:inline-flex}.wBaYfG_header .wBaYfG_login:hover{color:var(--nav-bg);background:var(--site-button-primary-hover,color-mix(in srgb,var(--nav-text) 90%,var(--nav-bg)))}.wBaYfG_header .wBaYfG_desktopLinks a[aria-current=page]{color:var(--nav-text)}.wBaYfG_header a:hover{color:var(--nav-muted)}.wBaYfG_header :is(a,button):focus-visible{outline-offset:4px;outline:3px solid #438cf5}.wBaYfG_menuButton,.wBaYfG_mobileMenu{display:none}@media (min-width:1000px) and (max-width:1199px){.wBaYfG_bar{gap:16px;padding-inline:24px}.wBaYfG_brandAndLinks,.wBaYfG_desktopLinks{gap:16px}.wBaYfG_actions{gap:8px}.wBaYfG_desktopLinks{gap:0}.wBaYfG_desktopLinks a{text-overflow:ellipsis;max-width:90px;overflow:hidden}.wBaYfG_wordmark{width:96px}}@media (max-width:999px){.wBaYfG_header{height:72px}.wBaYfG_desktopLinks,.wBaYfG_header .wBaYfG_login,.wBaYfG_brandAndLinks{display:none}.wBaYfG_wordmarkLink{position:static;transform:none}.wBaYfG_bar{gap:16px;height:72px;padding-inline:24px}.wBaYfG_fade{height:112px}.wBaYfG_wordmark{width:108px}.wBaYfG_open .wBaYfG_wordmarkLink{display:flex}.wBaYfG_actions{gap:8px}.wBaYfG_menuButton{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;flex:none;padding:0;display:block;position:relative}.wBaYfG_menuButton span{background:currentColor;border-radius:999px;width:20px;height:2px;transition:transform .3s cubic-bezier(.22,1,.36,1);position:absolute;top:21px;left:12px}.wBaYfG_menuButton span:first-child{transform:translateY(-4.5px)}.wBaYfG_menuButton span:last-child{transform:translateY(4.5px)}.wBaYfG_open .wBaYfG_menuButton span:first-child{transform:rotate(45deg)}.wBaYfG_open .wBaYfG_menuButton span:last-child{transform:rotate(-45deg)}.wBaYfG_open .wBaYfG_surface{background:var(--nav-bg);flex-direction:column;height:100dvh;display:flex;transform:none}.wBaYfG_open .wBaYfG_bar{border-bottom:1px solid var(--nav-border);flex:none;width:100%}.wBaYfG_mobileMenu{visibility:hidden;opacity:0;filter:blur(4px);height:0;font-family:var(--public-button-font);flex-direction:column;display:flex;overflow:hidden}.wBaYfG_open .wBaYfG_mobileMenu{visibility:visible;opacity:1;filter:blur();flex:1;height:auto;min-height:0;animation:.26s ease-out wBaYfG_menuIn}.wBaYfG_menuScroll{overscroll-behavior:contain;flex-direction:column;flex:1;gap:16px;min-height:0;padding:20px 24px;display:flex;overflow-y:auto}.wBaYfG_menuSection{flex-direction:column;flex:none;display:flex}.wBaYfG_menuSection p{color:var(--nav-muted);margin:0;padding:8px 0;font-size:14px;line-height:20px}.wBaYfG_menuSection a,.wBaYfG_socialLabel{padding:4px 0;font-size:20px;line-height:26px;display:block}.wBaYfG_menuSection .wBaYfG_mobileSocial{align-items:center;gap:12px;display:flex}.wBaYfG_mobileSocial svg{width:20px;height:20px}.wBaYfG_socialLabel{color:var(--nav-muted)}.wBaYfG_open .wBaYfG_menuSection{animation:.3s ease-out both wBaYfG_sectionIn}.wBaYfG_open .wBaYfG_menuSection:nth-child(2){animation-delay:40ms}.wBaYfG_open .wBaYfG_menuSection:nth-child(3){animation-delay:80ms}.wBaYfG_menuFooter{padding:24px 24px max(24px,env(safe-area-inset-bottom));flex:none;gap:8px;display:flex}.wBaYfG_menuFooter a{background:var(--nav-secondary);border-radius:999px;flex:1;justify-content:center;align-items:center;height:44px;display:flex}}@keyframes wBaYfG_menuIn{0%{opacity:0;filter:blur(4px)}to{opacity:1;filter:blur()}}@keyframes wBaYfG_sectionIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.wBaYfG_header *{transition:none!important;animation:none!important}}html[data-onecord-reduce-motion=true] .wBaYfG_header *{transition:none!important;animation:none!important}@media (prefers-color-scheme:dark){.wBaYfG_header{--nav-bg:var(--landing-theme-bg,#141414);--nav-text:var(--landing-theme-ink,#fff);--nav-muted:var(--landing-theme-muted,#999);--nav-secondary:#282828;--nav-login-ink:#fff;--nav-border:#ffffff1a}}.wBaYfG_header.wBaYfG_black{--nav-bg:var(--site-page-dark-background,#141414);--nav-text:#f5f5f7;--nav-muted:#a1a1a6;--nav-secondary:#202024;--nav-login-ink:#fff;--nav-border:#ffffff1f}.wBaYfG_black.wBaYfG_open .wBaYfG_bar{border-bottom:0}.wBaYfG_header .wBaYfG_secondaryLogin{background:var(--site-button-secondary-bg,var(--nav-secondary));color:var(--nav-login-ink);transition:color .2s cubic-bezier(0,0,.2,1),background-color .2s cubic-bezier(0,0,.2,1)}.wBaYfG_header .wBaYfG_secondaryLogin:hover{background:var(--site-button-secondary-hover,color-mix(in srgb,var(--nav-text) 10%,transparent));color:var(--nav-login-ink)}.wBaYfG_header .wBaYfG_getStarted{background:var(--site-button-primary-bg,var(--nav-text));color:var(--site-button-primary-ink,var(--nav-bg))}.wBaYfG_header .wBaYfG_getStarted:hover{background:var(--site-button-primary-hover,color-mix(in srgb,var(--nav-text) 90%,var(--nav-bg)));color:var(--site-button-primary-ink,var(--nav-bg))}.wBaYfG_company{position:relative}.wBaYfG_companyTrigger{color:var(--nav-text);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:6px 12px;display:flex}.wBaYfG_companyTrigger svg{flex:none}.wBaYfG_desktopLinks{position:relative}.wBaYfG_companyDropdown{pointer-events:none;width:220px;padding-top:8px;position:absolute;top:100%;left:0}.wBaYfG_companyPanel{pointer-events:auto;border:1px solid color-mix(in srgb,var(--nav-text) 6%,transparent);background:var(--nav-bg);border-radius:12px;padding:8px;position:relative;overflow:hidden;box-shadow:0 16px 48px -8px #00000038}.wBaYfG_header .wBaYfG_desktopLinks .wBaYfG_companyPanel a{border-radius:8px;align-items:center;max-width:none;height:36px;padding:6px 16px;font-size:14px;font-weight:500;line-height:20px;display:flex;position:relative}.wBaYfG_header .wBaYfG_desktopLinks .wBaYfG_companyPanel a:hover,.wBaYfG_header .wBaYfG_desktopLinks .wBaYfG_companyPanel a:focus-visible{opacity:1;background:0 0}@media (prefers-reduced-motion:reduce){.wBaYfG_companyDropdown{transition:none}}.wBaYfG_dropdownLinks{position:relative}.wBaYfG_dropdownHighlight{background:color-mix(in srgb,var(--nav-text) 4%,transparent);pointer-events:none;border-radius:6px;position:absolute;top:0;left:0}
.lcOwPG_label{--language-ink:var(--landing-theme-ink,#141414);--language-muted:var(--landing-theme-muted,#707070);--language-surface:var(--landing-theme-bg,#fff);background:var(--site-button-secondary-bg,color-mix(in srgb, var(--language-ink) 5%, var(--language-surface)));width:max-content;max-width:100%;min-height:40px;color:var(--site-button-secondary-ink,var(--language-ink));font:500 14px/20px var(--public-button-font);border:0;border-radius:999px;flex:none;align-items:center;gap:8px;padding:10px 18px;transition:background-color .2s cubic-bezier(0,0,.2,1),color .2s cubic-bezier(0,0,.2,1);display:inline-flex;position:relative}.lcOwPG_label:hover{background:var(--site-button-secondary-hover,color-mix(in srgb,var(--language-ink) 10%,var(--language-surface)));color:var(--site-button-secondary-ink,var(--language-ink))}.lcOwPG_label:focus-within{outline:none}.lcOwPG_globe{flex:none}.lcOwPG_value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lcOwPG_label select{opacity:0;width:100%;height:100%;font:inherit;cursor:pointer;outline:none;margin:0;position:absolute;inset:0}.lcOwPG_label option{background:var(--language-surface);color:var(--language-ink)}@media (prefers-color-scheme:dark){.lcOwPG_label{--language-ink:var(--landing-theme-ink,#fff);--language-muted:var(--landing-theme-muted,#adadad);--language-surface:var(--landing-theme-bg,#141414)}}@media (prefers-reduced-motion:reduce){.lcOwPG_label{transition:none}}
.STLB6W_footer{padding:max(160px,var(--landing-section-inset,160px)) 0 40px;background:var(--landing-theme-bg,#141414);color:var(--landing-theme-ink,#fff);font-family:var(--public-button-font);font-synthesis:none;flex-direction:column;font-weight:400;display:flex}.STLB6W_footer *,.STLB6W_footer :before,.STLB6W_footer :after{box-sizing:border-box}.STLB6W_footerGrid{flex:none;grid-template-columns:repeat(16,minmax(0,1fr));gap:120px 20px;width:100%;max-width:1728px;margin:0 auto;padding:0 20px;display:grid}.STLB6W_footerBrand{width:max-content;color:var(--landing-theme-ink,#fff);letter-spacing:-.4px;grid-area:1/3/auto/span 2;align-items:flex-start;gap:8px;font-size:24px;font-weight:652;line-height:24px;text-decoration:none;display:inline-flex}.STLB6W_footerColumn{flex-direction:column;grid-row:1;align-items:flex-start;gap:20px;display:flex}.STLB6W_footerColumns{grid-area:1/8/auto/span 7;justify-content:flex-end;gap:96px;display:flex}.STLB6W_footerColumn h2{color:var(--landing-theme-ink,#fff);font-size:calc(18px * var(--onecord-font-scale,1));letter-spacing:0;margin:0;font-weight:500;line-height:28px}.STLB6W_footerColumn ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.STLB6W_footer .STLB6W_footerColumn a,.STLB6W_footer .STLB6W_footerColumn span{font-size:calc(14px * var(--onecord-font-scale,1));letter-spacing:0;color:var(--landing-theme-muted,#7d8187);line-height:20px;text-decoration:none;display:block}.STLB6W_footer a{transition:opacity .15s ease-out}.STLB6W_footer a:is(:hover,:focus-visible){opacity:.8}.STLB6W_footer a:focus-visible,.STLB6W_wordmarkLetter:focus-visible{outline-offset:4px;border-radius:8px;outline:4px solid #408cff80}.STLB6W_copyright{border-left:1px solid color-mix(in srgb,var(--landing-theme-ink,#fff) 8%,transparent);min-height:28px;font-size:calc(14px * var(--onecord-font-scale,1));letter-spacing:.2px;color:var(--landing-theme-muted,#adadad);align-items:center;padding-left:32px;line-height:20px;display:inline-flex}.STLB6W_footerBottom{font-size:calc(14px * var(--onecord-font-scale,1));letter-spacing:.2px;color:var(--landing-theme-muted,#adadad);grid-area:2/3/auto/span 12;justify-content:flex-end;align-items:center;gap:32px;line-height:20px;display:flex}.STLB6W_socialIcons{border-left:1px solid color-mix(in srgb,var(--landing-theme-ink,#fff) 8%,transparent);gap:12px;padding-left:32px;display:flex}.STLB6W_socialIcons a,.STLB6W_socialIcon{width:28px;height:28px;color:inherit;justify-content:center;align-items:center;display:flex}.STLB6W_socialIcons svg{width:20px;height:20px;display:block}.STLB6W_socialIcons .STLB6W_discordIcon{transform:scale(1.15)}.STLB6W_socialIcons .STLB6W_youtubeIcon{width:25.55px;height:18px}.STLB6W_wordmarkWrap{margin:auto 0 -40px}.STLB6W_wordmarkStage{width:100%;padding-top:190px;position:relative}.STLB6W_wordmarkSpace{aspect-ratio:249/28.08;pointer-events:none;width:100%}.STLB6W_wordmarkClip{position:absolute;inset:0;overflow:clip}.STLB6W_wordmarkLetters{inset-inline:0;aspect-ratio:var(--wordmark-aspect,249 / 54);position:absolute;bottom:0;transform:translateY(30%)}.STLB6W_wordmarkLetter{color:color-mix(in srgb,var(--landing-theme-ink,#fff) 6%,transparent);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;padding:0;position:absolute;top:0;bottom:0}.STLB6W_letterPress,.STLB6W_letterRise{transform-origin:bottom;width:100%;height:100%;display:block}.STLB6W_letterPress{position:absolute;inset-block:0}.STLB6W_letterRise{opacity:0;transition:transform .7s cubic-bezier(.16,1.18,.3,1) var(--letter-delay),opacity .2s linear var(--letter-delay);transform:translateY(40%)}.STLB6W_wordmarkStage[data-visible=true] .STLB6W_letterRise{opacity:1;transform:translateY(0)}.STLB6W_letterRise svg{width:100%;height:100%;display:block}.STLB6W_particleLayer{pointer-events:none;clip-path:inset(-100vh 0 0);position:absolute;inset:0}.STLB6W_footerParticle{will-change:transform;border-radius:25%;display:block;position:absolute;top:0;left:0;overflow:hidden;box-shadow:0 10px 15px -3px #0003}.STLB6W_footerParticle img{object-fit:cover;display:block}.STLB6W_particlePuff{box-shadow:none;background-image:url(/onecord/landing/footer-puff.png);background-repeat:no-repeat;border-radius:0;overflow:visible}.STLB6W_footer :is(small,h2,a,li){-webkit-user-select:text;user-select:text}.STLB6W_wordmarkStage[data-reduced=true] .STLB6W_letterRise{opacity:1;transition:none;transform:none}.STLB6W_wordmarkStage[data-reduced=true] .STLB6W_letterPress{transition:none;transform:none}@media (min-width:1200px) and (max-width:1439px){.STLB6W_footerBrand{grid-column-start:2}.STLB6W_footerColumns{grid-column:7/span 9;gap:80px}.STLB6W_footerBottom{grid-column:2/span 14}}@media (min-width:768px) and (max-width:1199px){.STLB6W_footerGrid{grid-template-columns:repeat(8,minmax(0,1fr));row-gap:40px}.STLB6W_footerBrand{grid-column:1/span 2}.STLB6W_footerColumns{grid-column:3/span 6;justify-content:space-between;gap:24px}.STLB6W_footerBottom{grid-area:2/1/auto/span 8;justify-content:flex-start}.STLB6W_wordmarkStage{padding-top:144px}.STLB6W_wordmarkSpace{aspect-ratio:var(--wordmark-aspect,249 / 54)}.STLB6W_wordmarkLetters{transform:translateY(8px)}}@media (max-width:767px){.STLB6W_footer{padding:64px 0 max(24px,env(safe-area-inset-bottom))}.STLB6W_footerGrid{flex-direction:column;gap:32px;padding-inline:24px;display:flex}.STLB6W_footerBrand{margin:0}.STLB6W_footerColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px;width:100%;display:grid}.STLB6W_footerColumn{grid-row:auto;gap:12px;min-width:0}.STLB6W_footerColumn h2{font-size:15px;line-height:22px}.STLB6W_footerColumn ul{gap:0;width:100%}.STLB6W_footer .STLB6W_footerColumn a{min-height:32px;padding-block:6px;font-size:14px;line-height:20px}.STLB6W_footerColumn:last-child{grid-column:1/-1}.STLB6W_footerColumn:last-child ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;display:grid}.STLB6W_footerBottom{border-top:1px solid color-mix(in srgb,var(--landing-theme-ink,#fff) 10%,transparent);grid-template-columns:minmax(0,1fr) auto;gap:20px 16px;width:100%;margin:0;padding-top:24px;display:grid}.STLB6W_footerBottom>label{grid-column:1/-1;width:max-content;max-width:100%}.STLB6W_copyright{border:0;padding:0;font-size:12px;line-height:20px}.STLB6W_socialIcons{border:0;justify-content:flex-end;gap:8px;padding:0}.STLB6W_socialIcons a,.STLB6W_socialIcon{width:32px;height:32px}.STLB6W_wordmarkStage{padding-top:80px}.STLB6W_wordmarkSpace{aspect-ratio:var(--wordmark-aspect,249 / 54)}.STLB6W_wordmarkLetters{transform:translateY(8px)}}@media (max-width:1199px) and (max-height:700px){.STLB6W_wordmarkStage{padding-top:88px}}@media (prefers-reduced-motion:reduce){.STLB6W_footer a,.STLB6W_letterRise,.STLB6W_letterPress{transition:none}.STLB6W_letterRise{opacity:1;transform:none}.STLB6W_wordmarkLetter:active .STLB6W_letterPress{transform:none}}.STLB6W_footerBottom{flex-wrap:nowrap}.STLB6W_footerBottom>label{flex-shrink:1;min-width:0}.STLB6W_copyright,.STLB6W_socialIcons{white-space:nowrap;flex-shrink:0}.STLB6W_footerWordmark{aspect-ratio:943/195;background:currentColor;width:108px;display:block;-webkit-mask:url(/onecord/branding/onecord-wordmark-polished.svg) 50%/contain no-repeat;mask:url(/onecord/branding/onecord-wordmark-polished.svg) 50%/contain no-repeat}.STLB6W_footer .STLB6W_socialIcons a,.STLB6W_footer .STLB6W_socialIcon{color:var(--landing-theme-muted,#7d8187)}
.X-Lx3a_page{--landing-theme-bg:#fff;--landing-theme-ink:#0a0a0a;--landing-theme-muted:#7d8187;--public-card:#f5f5f5;--public-line:color-mix(in srgb,var(--landing-theme-ink) 10%,transparent);--public-hover:color-mix(in srgb,var(--landing-theme-ink) 8%,var(--landing-theme-bg));--public-intro-inset:136px;--public-content-gap:96px;--public-section-gap:120px;--site-page-dark-background:#0a0a0a;--site-card-dark-background:#1a1a1a;--site-button-primary-bg:var(--landing-theme-ink);--site-button-primary-ink:var(--landing-theme-bg);--site-button-primary-hover:color-mix(in srgb,var(--landing-theme-ink) 88%,var(--landing-theme-bg));--site-button-secondary-bg:var(--public-card);--site-button-secondary-ink:var(--landing-theme-ink);--site-button-secondary-hover:var(--public-hover);background:var(--landing-theme-bg);min-height:100svh;color:var(--landing-theme-ink);font-family:var(--public-button-font);font-synthesis:none;-webkit-font-smoothing:antialiased;overflow-x:clip}.X-Lx3a_page *,.X-Lx3a_page :before,.X-Lx3a_page :after{box-sizing:border-box}.X-Lx3a_surface{z-index:2;padding:var(--public-intro-inset) 0 var(--public-section-gap);background:var(--landing-theme-bg);border-radius:0 0 32px 32px;display:flow-root;position:relative}.X-Lx3a_hero{width:calc(100% - 48px);margin:0 auto var(--public-content-gap);text-align:center;flex-direction:column;align-items:center;gap:24px;display:flex}.X-Lx3a_title,.X-Lx3a_hero h1{max-width:768px;color:var(--landing-theme-ink);font-family:var(--public-button-font);font-size:calc(60px * var(--onecord-font-scale,1));letter-spacing:-.01em;text-wrap:balance;overflow-wrap:break-word;margin:0;font-weight:450;line-height:1}.X-Lx3a_hero h1 span{color:var(--landing-theme-muted)}.X-Lx3a_hero>p{max-width:576px;color:var(--landing-theme-muted);font-size:calc(18px * var(--onecord-font-scale,1));text-wrap:balance;margin:0;font-weight:400;line-height:1.625}.X-Lx3a_container{width:min(1232px,100% - 48px);margin-inline:auto}.X-Lx3a_reading{width:min(768px,100% - 48px);margin-inline:auto}.X-Lx3a_actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.X-Lx3a_actions [data-site-button]{height:40px;min-height:40px;padding-inline:18px}@media (max-width:639px){.X-Lx3a_page{--public-intro-inset:88px;--public-content-gap:64px;--public-section-gap:80px}.X-Lx3a_title,.X-Lx3a_hero h1{font-size:calc(36px * var(--onecord-font-scale,1));line-height:1.05}.X-Lx3a_hero>p{font-size:calc(16px * var(--onecord-font-scale,1))}}@media (prefers-color-scheme:dark){.X-Lx3a_page{--landing-theme-bg:#0a0a0a;--landing-theme-ink:#fff;--public-card:#1a1a1a}}.X-Lx3a_hero>*{animation:.7s cubic-bezier(.22,1,.36,1) backwards X-Lx3a_publicIntroReveal}.X-Lx3a_hero>:nth-child(2){animation-delay:.1s}.X-Lx3a_hero>:nth-child(3){animation-delay:.18s}.X-Lx3a_hero>:nth-child(n+4){animation-delay:.24s}@keyframes X-Lx3a_publicIntroReveal{0%{opacity:0;filter:blur(4px);transform:translateY(14px)}to{opacity:1;filter:none;transform:none}}@media (prefers-reduced-motion:reduce){.X-Lx3a_hero>*{animation:none}}:is(html[data-onecord-reduce-motion=true] .X-Lx3a_hero>*,html[data-onecord-motion=off] .X-Lx3a_hero>*){animation:none}@media (min-width:640px) and (max-width:1023px){.X-Lx3a_title,.X-Lx3a_hero h1{font-size:calc(48px * var(--onecord-font-scale,1));line-height:1}}
.DX4Lpq_button[data-site-button]{height:44px;min-height:44px;font-family:var(--public-button-font);font-size:calc(14px * var(--onecord-font-scale,1));letter-spacing:normal;box-shadow:none;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-weight:500;line-height:20px;text-decoration:none;transition:color .15s cubic-bezier(.4,0,.2,1),background-color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1);display:inline-flex}.DX4Lpq_button[data-site-button=primary]{background:var(--site-button-primary-bg,#141414);color:var(--site-button-primary-ink,#fff)}.DX4Lpq_button[data-site-button=primary]:is(:hover,:focus-visible):not(:disabled){background:var(--site-button-primary-hover,#333)}.DX4Lpq_button[data-site-button=secondary]{background:var(--site-button-secondary-bg,#f1f1f1);color:var(--site-button-secondary-ink,#141414);transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}.DX4Lpq_button[data-site-button=secondary]:is(:hover,:focus-visible):not(:disabled){background:var(--site-button-secondary-hover,#e8e8e8)}.DX4Lpq_button[data-site-button]:focus-visible{outline-offset:4px;outline:2px solid}
.anFimG_hero{--intro-ease:cubic-bezier(.22,1,.36,1);--site-button-primary-bg:#0a0a0a;--site-button-primary-ink:#fff;--site-button-primary-hover:#1f2228;--site-button-secondary-bg:#edecea;--site-button-secondary-ink:#0a0a0a;--site-button-secondary-hover:#0a0a0a1a;z-index:3;padding:var(--public-intro-inset) 16px 48px;background:var(--landing-theme-bg,#fff);text-align:center;flex-direction:column;align-items:center;gap:24px;display:flex;position:relative}.anFimG_content{width:100%;max-width:1040px;font-family:var(--public-button-font);font-synthesis:none;flex-direction:column;align-items:center;gap:24px;display:flex}.anFimG_title{perspective:1200px;}.anFimG_word{animation:anFimG_wordReveal .65s var(--intro-ease) var(--word-delay) both;display:inline-block;position:relative}.anFimG_description{width:100%;max-width:576px;color:var(--landing-theme-muted,#7d8187);font-size:calc(16px * var(--onecord-font-scale,1));letter-spacing:normal;text-wrap:pretty;animation:anFimG_copyReveal 1.1s var(--intro-ease) .5s both;margin:0;font-weight:400;line-height:1.625}.anFimG_actions{animation:anFimG_copyReveal 1s var(--intro-ease) .65s both;flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.anFimG_actions a[data-site-button]{height:36px;min-height:36px;font-family:var(--public-button-font);font-size:calc(14px * var(--onecord-font-scale,1));letter-spacing:normal;box-shadow:none;border:0;border-radius:9999px;padding:0 16px;font-weight:400;line-height:20px;transform:none}.anFimG_actions a[data-site-button=primary]:is(:hover,:focus-visible){background:var(--site-button-primary-hover)}.anFimG_actions a[data-site-button=secondary]:is(:hover,:focus-visible){background:var(--site-button-secondary-hover)}.anFimG_actions a[data-site-button=primary]{transition:color .15s cubic-bezier(.4,0,.2,1),background-color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1)}.anFimG_actions a[data-site-button=secondary]{transition:color .2s cubic-bezier(0,0,.2,1),background-color .2s cubic-bezier(0,0,.2,1),border-color .2s cubic-bezier(0,0,.2,1)}@media (min-width:640px){.anFimG_hero{padding:var(--public-intro-inset) 24px 64px;gap:24px}.anFimG_description{max-width:576px;font-size:calc(18px * var(--onecord-font-scale,1))}}@media (min-width:768px){.anFimG_actions{gap:12px}.anFimG_actions a[data-site-button]{height:44px;min-height:44px;font-size:calc(16px * var(--onecord-font-scale,1));padding-inline:24px;line-height:24px}}@keyframes anFimG_wordReveal{0%{opacity:0;transform:translateY(45%)rotateX(-40deg)}to{opacity:1;transform:translateY(0)rotateX(0)}}@keyframes anFimG_copyReveal{0%{opacity:0;filter:blur(12px);transform:translateY(-10px)}to{opacity:1;filter:blur();transform:translateY(0)}}@media (prefers-color-scheme:dark){.anFimG_hero{--site-button-primary-bg:#fff;--site-button-primary-ink:#0a0a0a;--site-button-primary-hover:#f9f8f6;--site-button-secondary-bg:#2c2c2c;--site-button-secondary-ink:#d5d9e2;--site-button-secondary-hover:#ffffff1a}}@media (prefers-reduced-motion:reduce){.anFimG_hero *{transition:none!important;animation:none!important}}html[data-onecord-motion=off] .anFimG_hero *{transition:none!important;animation:none!important}.anFimG_agentReveal{vertical-align:bottom}.anFimG_agent{vertical-align:baseline;width:1em;height:1em;margin-inline:0;display:inline-block;transform:translateY(.12em)}.anFimG_agent>span{width:100%;height:auto;line-height:0;display:block}
.XG82iW_section{width:calc(100% - 48px);max-width:1232px;font-family:var(--public-button-font);margin:180px auto 16px}.XG82iW_card{--agent-card-bg:var(--landing-statement-bg,#f5f5f5);background:var(--agent-card-bg);min-height:352px;color:var(--landing-theme-ink,#0a0a0a);border-radius:24px;display:flex;position:relative}.XG82iW_copy{z-index:1;flex-direction:column;justify-content:center;gap:20px;width:100%;min-width:0;padding:40px 42% 40px 48px;display:flex;position:relative}.XG82iW_copy h2{letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:36px;font-weight:500;line-height:40px}.XG82iW_copy p{max-width:448px;color:var(--landing-theme-muted,#7d8187);text-wrap:pretty;margin:0;font-size:18px;font-weight:400;line-height:1.625}.XG82iW_characterClip{pointer-events:none;clip-path:inset(-140px -80px 0 round 0 0 24px 24px);position:absolute;inset:0}.XG82iW_character{aspect-ratio:1;width:40%;position:absolute;bottom:0;right:0;transform:translate(8%,15%)}.XG82iW_character>span{width:100%;height:auto;line-height:0;display:block}@media (max-width:767px){.XG82iW_section{width:calc(100% - 32px);margin-block:112px 16px}.XG82iW_copy{gap:16px;padding:32px 32px 220px}.XG82iW_copy h2{font-size:30px;line-height:36px}.XG82iW_copy p{font-size:16px}.XG82iW_character{width:280px;height:280px;top:auto;bottom:-65px;right:-12px;transform:none}.XG82iW_characterClip{clip-path:inset(0 round 24px)}}
._5kll9W_root{--dot-column-width:640px;--dot-inline-padding:20px;--dot-profile-inset:0px;--dot-assistant-fill:5%;--dot-message-color:var(--dot-message-color-light,#7c9cc3);--dot-message-text:#fff;min-width:0;color:var(--workspace-text);font-family:-apple-system-body,ui-sans-serif,-apple-system,system-ui,Segoe UI,Helvetica,Apple Color Emoji,Arial,sans-serif,Segoe UI Emoji,Segoe UI Symbol;font-size:calc(16px * var(--onecord-font-scale,1));flex-direction:column;display:flex;position:absolute;inset:0;container:dot-conversation/inline-size}html[data-onecord-appearance=dark] ._5kll9W_root{--dot-assistant-fill:8%;--dot-message-color:var(--dot-message-color-dark,#6e8eb5)}@media (prefers-color-scheme:dark){html:not([data-onecord-appearance=light]) ._5kll9W_root{--dot-assistant-fill:8%;--dot-message-color:var(--dot-message-color-dark,#6e8eb5)}}._5kll9W_header{z-index:3;pointer-events:none;background:linear-gradient(var(--workspace-bg), transparent);height:96px;position:absolute;top:0;left:0;right:0}._5kll9W_identity{color:inherit;font:inherit;line-height:calc(22px * var(--onecord-font-scale,1));pointer-events:auto;background:0 0;border:0;flex-direction:column;align-items:center;gap:0;padding:0 12px;display:flex;position:absolute;top:12px;left:50%;transform:translate(-50%)}._5kll9W_identity>span{background:var(--onecord-background,var(--workspace-bg));max-width:200px;box-shadow:0 0 0 .5px var(--onecord-border-default);font-weight:500;line-height:calc(20px * var(--onecord-font-scale,1));text-overflow:ellipsis;white-space:nowrap;border-radius:14px;padding:4px 10px;overflow:hidden}._5kll9W_identity[data-profile-open]{visibility:hidden}._5kll9W_identity:focus-visible{outline:none}._5kll9W_identity:focus-visible>span{outline:2px solid var(--onecord-border-focus);outline-offset:2px}._5kll9W_toolbar{pointer-events:auto;gap:8px;display:flex;position:absolute;top:8px;right:8px}._5kll9W_tool{width:36px;height:36px;color:inherit;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;padding:0;display:grid}._5kll9W_tool:is(:hover,:focus-visible,[aria-expanded=true],[aria-pressed=true]){background:var(--workspace-hover)}._5kll9W_tool:disabled{opacity:.4}._5kll9W_menu._5kll9W_menu{z-index:6;width:240px;min-width:240px;position:absolute;top:48px;right:6px}._5kll9W_menu ._5kll9W_danger,._5kll9W_dialogActions ._5kll9W_danger{color:#dc625b}._5kll9W_profile{--dot-profile-surface:var(--onecord-surface-control);z-index:5;background:var(--dot-profile-surface);isolation:isolate;width:300px;max-height:calc(100% - 76px);box-shadow:var(--onecord-shadow-popover);border:0;border-radius:16px;flex-direction:column;padding:16px;display:flex;position:absolute;top:60px;right:8px;overflow:hidden}._5kll9W_profileIdentity{align-items:center;gap:12px;display:flex}._5kll9W_profileIdentity>div{flex:1;min-width:0}._5kll9W_profileAvatar,._5kll9W_nameButton,._5kll9W_status{color:inherit;font:inherit;text-align:left;background:0 0;border:0;padding:0;display:block}._5kll9W_profileAvatar{transform-origin:50%;border-radius:20px}._5kll9W_nameButton{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:600;overflow:hidden}._5kll9W_status{min-width:0;max-width:100%;color:var(--workspace-muted);grid-template-columns:minmax(0,1fr);margin-top:4px;transition:color .15s;display:inline-grid}._5kll9W_callStatus{min-height:22px;margin-top:4px}._5kll9W_status>span{text-overflow:ellipsis;white-space:nowrap;grid-area:1/1;min-width:0;transition:opacity .15s;overflow:hidden}._5kll9W_statusHover{opacity:0}._5kll9W_status:enabled:is(:hover,:focus-visible){color:var(--workspace-text)}._5kll9W_status:enabled:is(:hover,:focus-visible) ._5kll9W_statusRest{opacity:0}._5kll9W_status:enabled:is(:hover,:focus-visible) ._5kll9W_statusHover{opacity:1}._5kll9W_profileActions{gap:8px;margin:16px 0 0;display:flex}._5kll9W_root ._5kll9W_profileActions :is(button,a),._5kll9W_root ._5kll9W_serverCard,._5kll9W_root ._5kll9W_profileApply{background:color-mix(in srgb, var(--workspace-text) calc(5% + var(--onecord-contrast-strength,0%)), transparent);height:36px;color:inherit;font:inherit;font-size:calc(14px * var(--onecord-font-scale,1));border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 8px;text-decoration:none;display:flex}._5kll9W_profileActions :is(button,a){flex:1}._5kll9W_profileActions :is(button,a):hover:not(:disabled):not([aria-disabled=true]),._5kll9W_root ._5kll9W_serverCard:not(:disabled):hover{background:color-mix(in srgb,var(--workspace-text) calc(10% + var(--onecord-contrast-strength,0%)),transparent)}._5kll9W_viewport{overscroll-behavior:contain;scrollbar-width:none;outline:none;flex:1;min-height:0;overflow-y:auto}._5kll9W_messages{left:calc(var(--dot-profile-inset) * -.5);width:min(var(--dot-column-width),calc(100% - var(--dot-inline-padding) * 2));min-height:100%;padding:132px 0 calc(var(--dot-composer-height,76px) + 20px);flex-direction:column;justify-content:flex-start;margin:0 auto;display:flex;position:relative}._5kll9W_date{color:var(--workspace-muted);font-size:calc(12px * var(--onecord-font-scale,1));line-height:calc(18px * var(--onecord-font-scale,1));text-align:center;margin:12px 0 7px}._5kll9W_message{--dot-grouped-message-gap:4px;--dot-message-gap:16px;flex-direction:column;align-items:flex-start;margin-top:16px;display:flex;position:relative}._5kll9W_date+._5kll9W_message,._5kll9W_message._5kll9W_grouped{--dot-message-gap:var(--dot-grouped-message-gap,4px);margin-top:var(--dot-message-gap)}._5kll9W_messageComponent{width:100%;margin-top:16px}._5kll9W_message>._5kll9W_messageDraft{margin-top:0}._5kll9W_messageLine{align-items:center;min-width:0;max-width:min(88%,100% - 73px);display:flex;position:relative}._5kll9W_messageLine>._5kll9W_bubble{min-width:0;max-width:100%}._5kll9W_imageMessageLine{width:320px}._5kll9W_bubble{background:color-mix(in srgb, var(--workspace-text) calc(var(--dot-assistant-fill) + var(--onecord-contrast-strength,0%)), transparent);font-size:calc(16px * var(--onecord-font-scale,1));line-height:calc(22px * var(--onecord-font-scale,1));overflow-wrap:anywhere;transform-origin:0 100%;border-radius:22px;padding:9px 16px;position:relative}._5kll9W_connectionBubble{width:fit-content;max-width:100%}._5kll9W_bubble p{white-space:pre-wrap;-webkit-user-select:text;user-select:text;margin:0}._5kll9W_markdown :is(p,ul,ol,pre,blockquote)+:is(p,ul,ol,pre,blockquote){margin-top:8px}._5kll9W_markdown :is(ul,ol){margin:0;padding-left:20px}._5kll9W_markdown ul{list-style-type:disc}._5kll9W_markdown ol{list-style-type:decimal}._5kll9W_markdown strong{font-weight:700}._5kll9W_markdown em{font-style:italic}._5kll9W_markdown del{text-decoration:line-through}._5kll9W_markdown li+li{margin-top:4px}._5kll9W_markdown a{color:inherit;text-underline-offset:2px;text-decoration:underline}._5kll9W_markdown pre{background:color-mix(in srgb,var(--workspace-text) calc(5% + var(--onecord-contrast-strength,0%)),transparent);border-radius:8px;max-width:100%;margin:0;padding:8px;overflow-x:auto}._5kll9W_markdown :is(h1,h2,h3,h4){font:inherit;margin:8px 0 4px;font-weight:600}._5kll9W_outgoing{align-items:flex-end}._5kll9W_outgoing ._5kll9W_messageLine{flex-direction:row-reverse}._5kll9W_outgoing ._5kll9W_bubble{background:var(--dot-message-color);color:var(--dot-message-text);transform-origin:100% 100%}._5kll9W_outgoing ._5kll9W_bubble:has([data-uploaded-images]){background:0 0;padding:0}._5kll9W_outgoing ._5kll9W_bubble:has([data-uploaded-images])>p{background:var(--dot-message-color);border-radius:22px;padding:9px 16px}._5kll9W_messageActions{opacity:0;transition:opacity .1s;position:absolute;left:calc(100% + 8px)}._5kll9W_message:is(:hover,:focus-within) ._5kll9W_messageActions{opacity:1}._5kll9W_messageActions button{width:28px;height:28px;color:var(--workspace-muted);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}._5kll9W_outgoing ._5kll9W_messageActions{left:auto;right:calc(100% + 8px)}._5kll9W_outgoing ._5kll9W_messageActions svg,._5kll9W_incoming ._5kll9W_replyReference svg{transform:scaleX(-1)}._5kll9W_messageActions button:hover{background:var(--workspace-hover)}._5kll9W_messageActions svg{width:16px;height:16px}[data-message-send-animating] ._5kll9W_receipt{opacity:0;visibility:hidden}._5kll9W_receipt{color:var(--workspace-muted);font-size:calc(12px * var(--onecord-font-scale,1));line-height:calc(16px * var(--onecord-font-scale,1));font-variant-numeric:tabular-nums;margin:4px 16px 0;display:grid}._5kll9W_receipt>span{text-align:right;grid-area:1/1;transition:opacity .18s}._5kll9W_receiptRead,._5kll9W_receipt[data-read] ._5kll9W_receiptSent{opacity:0}._5kll9W_receipt[data-read] ._5kll9W_receiptRead{opacity:1}._5kll9W_root[data-reduced-motion] ._5kll9W_receipt>span{transition:none}._5kll9W_root ._5kll9W_composerHost{z-index:2;transform:translateX(calc(var(--dot-profile-inset) * -.5));height:auto;min-height:0;width:min(calc(var(--dot-column-width) + var(--dot-inline-padding) * 2),100%);padding:0 var(--dot-inline-padding) max(12px,env(safe-area-inset-bottom));isolation:isolate;border-radius:0;flex:none;margin:0 auto;transition:none;position:absolute;inset:auto 0 0;overflow:visible}._5kll9W_root:after{content:"";z-index:1;pointer-events:none;height:calc(var(--dot-composer-height,76px) + 48px);background:linear-gradient(to bottom, transparent, var(--workspace-bg) 64%, var(--workspace-bg));position:absolute;bottom:0;left:0;right:0}._5kll9W_root ._5kll9W_replyHost{min-height:64px}._5kll9W_replyContainer{transition:transform .2s cubic-bezier(.32,.72,0,1);transform:translateY(0)}._5kll9W_replyPanel{z-index:4;translate:-50%;transform:translateY(calc(-1 * max(16px,env(safe-area-inset-bottom))));background:var(--onecord-surface-control);width:min(792px,100% - 16px);max-height:calc(100dvh - 128px);box-shadow:inset 0 0 0 1px var(--onecord-border-default), 0 8px 24px #0000001f;border:0;border-radius:36px;outline:0;flex-direction:column;display:flex;position:absolute;bottom:0;left:50%;overflow:hidden}._5kll9W_replyHeader{z-index:1;pointer-events:none;background:0 0;justify-content:flex-end;padding:24px;display:flex;position:absolute;inset:0 0 auto}._5kll9W_replyHeader button{width:28px;height:28px;min-height:28px;color:inherit;pointer-events:auto;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}._5kll9W_replyHeader button:hover{background:var(--workspace-hover)}._5kll9W_replyTranscript{overscroll-behavior:contain;flex:auto;min-height:0;padding:20px 20px 16px;overflow:hidden auto}._5kll9W_replyDate{color:var(--workspace-muted);font-size:calc(12px * var(--onecord-font-scale,1));line-height:calc(18px * var(--onecord-font-scale,1));text-align:center;margin:12px 0 7px}._5kll9W_replyTranscript ._5kll9W_message{margin-top:16px}._5kll9W_replyPanel form{flex:none;width:calc(100% - 40px);margin:0 20px 12px}._5kll9W_replyContainer[data-reduced-motion]{transition:none}@media (prefers-reduced-motion:reduce){html:not([data-onecord-motion=off]) ._5kll9W_replyContainer{transition:none}}._5kll9W_notice{left:calc(var(--dot-profile-inset) * -.5);width:min(var(--dot-column-width),calc(100% - var(--dot-inline-padding) * 2));color:var(--workspace-muted);font-size:calc(13px * var(--onecord-font-scale,1));margin:0 auto;padding:8px 0;position:relative}._5kll9W_notice button{color:inherit;background:0 0;border:0;margin-left:8px;text-decoration:underline}._5kll9W_dialog{-webkit-font-smoothing:antialiased;background:var(--workspace-bg);max-width:min(400px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--workspace-text);box-shadow:var(--onecord-shadow-dialog-compact);border:0;border-radius:20px;margin:auto;padding:24px;font-family:-apple-system-body,ui-sans-serif,-apple-system,system-ui,Segoe UI,Helvetica,Apple Color Emoji,Arial,sans-serif,Segoe UI Emoji,Segoe UI Symbol;position:fixed;inset:0;overflow:auto}._5kll9W_dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#00000026}._5kll9W_dialog h2{font-size:calc(20px * var(--onecord-font-scale,1));margin:0 0 16px;font-weight:600}._5kll9W_dialog p{font-size:calc(14px * var(--onecord-font-scale,1));line-height:calc(22px * var(--onecord-font-scale,1));color:var(--workspace-muted);margin:0}._5kll9W_dialog input{border:1px solid var(--workspace-line);background:var(--workspace-hover);width:100%;color:inherit;font:inherit;border-radius:10px;padding:10px 12px}._5kll9W_dialogActions{justify-content:flex-end;gap:8px;margin-top:24px;display:flex}._5kll9W_dialogActions button{background:var(--workspace-hover);color:inherit;font:inherit;font-size:calc(14px * var(--onecord-font-scale,1));border:0;border-radius:10px;padding:8px 16px}._5kll9W_callAvatar{justify-content:center;margin-bottom:16px;display:flex}._5kll9W_root button:focus-visible{outline:2px solid var(--onecord-accent);outline-offset:2px}@media (max-width:767px){._5kll9W_root{top:52px}._5kll9W_identity{font-size:calc(14px * var(--onecord-font-scale,1));flex-direction:row;left:24px;transform:none}._5kll9W_identity canvas{width:66px!important;height:66px!important;margin:-15.4px -11px -6.6px!important}._5kll9W_header{height:60px}._5kll9W_messages{padding-top:70px}._5kll9W_profile{width:min(300px,100% - 16px)}._5kll9W_toolbar{gap:0}}@media (prefers-reduced-motion:reduce){html:not([data-onecord-motion=off]) ._5kll9W_root *{transition:none!important;animation:none!important}html:not([data-onecord-motion=off]) ._5kll9W_root :before{transition:none!important;animation:none!important}}._5kll9W_root ._5kll9W_dotSend{--chat-send:var(--dot-message-color);--chat-send-text:var(--dot-message-text)}._5kll9W_root ._5kll9W_dotMic svg{color:var(--workspace-text)}._5kll9W_root ._5kll9W_dotSend:is(:hover,:focus-visible,:active){filter:none;transform:none}._5kll9W_root ._5kll9W_dotSend:disabled{opacity:.5;cursor:default}._5kll9W_root ._5kll9W_replyReference{max-width:min(456px,100%);color:var(--workspace-muted);font:inherit;font-size:calc(12px * var(--onecord-font-scale,1));line-height:calc(18px * var(--onecord-font-scale,1));cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:2px;margin:6px 0 5px;padding:0;display:flex}._5kll9W_replyReference svg{flex:none}._5kll9W_replyReference span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._5kll9W_root ._5kll9W_replyCount{height:18px;color:var(--workspace-muted);font:inherit;font-size:calc(12px * var(--onecord-font-scale,1));line-height:calc(18px * var(--onecord-font-scale,1));cursor:pointer;background:0 0;border:0;border-radius:0;margin:6px 0 0;padding:0 16px;display:block}._5kll9W_thinkingIndicator{flex:none;height:56px;margin-top:16px;padding:0 0 16px;animation:.18s cubic-bezier(.32,.72,0,1) _5kll9W_thinkingReveal}._5kll9W_thinkingBubble{background:color-mix(in srgb,var(--workspace-text) calc(var(--dot-assistant-fill) + var(--onecord-contrast-strength,0%)),transparent);transform-origin:0 0;border-radius:22px;justify-content:center;align-items:center;gap:4px;width:56px;height:40px;animation:.18s cubic-bezier(.2,.8,.2,1) _5kll9W_thinkingBubbleEnter;display:flex}._5kll9W_thinkingBubble>span{opacity:.3;background:currentColor;border-radius:50%;width:8px;height:8px;animation:1s step-end -1s infinite _5kll9W_thinkingDot}._5kll9W_thinkingBubble>span:nth-child(2){opacity:.2;animation-delay:-.75s}._5kll9W_thinkingBubble>span:nth-child(3){animation-delay:-.5s}@keyframes _5kll9W_thinkingReveal{0%{height:0;padding-bottom:0}to{height:56px;padding-bottom:16px}}@keyframes _5kll9W_thinkingBubbleEnter{0%{opacity:0;scale:.85}to{opacity:1;scale:1}}@media (prefers-reduced-motion:reduce){html:not([data-onecord-motion=off]) ._5kll9W_appearances{animation:none}}@keyframes _5kll9W_thinkingDot{0%,to{opacity:.3}5%,95%{opacity:.295561}10%,90%{opacity:.283034}15%,85%{opacity:.264641}20%,80%{opacity:.243649}25%,75%{opacity:.223785}30%,70%{opacity:.208575}35%,65%{opacity:.200719}40%,60%,45%,55%,50%{opacity:.2}}._5kll9W_root[data-reduced-motion] :is(._5kll9W_thinkingIndicator,._5kll9W_thinkingBubble,._5kll9W_thinkingBubble>span){animation:none}._5kll9W_avatarCanvas{vertical-align:middle;width:calc(var(--dot-avatar-size,64px) * 1.5);height:calc(var(--dot-avatar-size,64px) * 1.5);margin:calc(var(--dot-avatar-size,64px) * -.35) calc(var(--dot-avatar-size,64px) * -.25) calc(var(--dot-avatar-size,64px) * -.15);flex:none;display:inline-block}._5kll9W_avatarCanvas[data-dot-avatar=triangle]{scale:var(--dot-triangle-scale,1.18);transform-origin:50% 57%}@container dot-conversation (min-width:1096px) and (not (min-width:1536px)){._5kll9W_root[data-profile-space] :is(._5kll9W_messages,._5kll9W_composerHost,._5kll9W_notice){--dot-profile-inset:308px}}._5kll9W_root[data-profile-motion] ._5kll9W_messages{transition:left .3s cubic-bezier(.23,1,.32,1)}._5kll9W_root[data-profile-motion] ._5kll9W_composerHost{transition:transform .3s cubic-bezier(.23,1,.32,1)}._5kll9W_root[data-reduced-motion] :is(._5kll9W_messages,._5kll9W_composerHost){transition:none}@media (min-width:1024px){._5kll9W_root{--dot-column-width:768px}}@media (max-width:639px){._5kll9W_root{--dot-inline-padding:16px}}._5kll9W_actionConfirmation{gap:8px;margin-top:12px;display:flex}._5kll9W_actionConfirmation button{background:var(--dot-message-color);color:var(--dot-message-text);font:inherit;cursor:pointer;border:0;border-radius:999px;padding:8px 14px}._5kll9W_actionConfirmation button:disabled{opacity:.5;cursor:default}._5kll9W_actionStatus{font-size:calc(13px * var(--onecord-font-scale,1));opacity:.65;margin-top:8px;display:block}._5kll9W_messageDraft{width:min(100%,620px);min-width:0}._5kll9W_root ._5kll9W_messageDraft>section{margin-block:0}._5kll9W_messageDraftNotice{font-size:calc(13px * var(--onecord-font-scale,1));opacity:.7;margin:8px 0}._5kll9W_dialog._5kll9W_deleteDialog{box-sizing:border-box;width:400px;box-shadow:var(--onecord-shadow-dialog-compact);border:0;border-radius:24px;padding:20px}._5kll9W_deleteDialog::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#00000026}._5kll9W_deleteDialog h2{font-size:calc(20px * var(--onecord-font-scale,1));line-height:calc(28px * var(--onecord-font-scale,1));overflow-wrap:anywhere;margin:0 0 8px;padding-right:28px;font-weight:600}._5kll9W_dialogClose{width:24px;height:24px;color:var(--workspace-text);opacity:.65;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid;position:absolute;top:16px;right:16px}._5kll9W_dialogClose:is(:hover,:focus-visible){opacity:1;background:var(--workspace-hover)}._5kll9W_deleteDialog ._5kll9W_dialogActions{gap:12px;margin-top:12px}._5kll9W_deleteDialog ._5kll9W_dialogActions button{min-height:32px;font-size:calc(16px * var(--onecord-font-scale,1));line-height:calc(20px * var(--onecord-font-scale,1));border-radius:999px;padding:6px 16px;transition:background .15s}._5kll9W_deleteDialog ._5kll9W_dialogActions button:is(:hover,:focus-visible){background:color-mix(in srgb, var(--workspace-text) 9%, var(--workspace-bg))}._5kll9W_deleteDialog ._5kll9W_dialogActions ._5kll9W_danger{color:#e33d32;background:color-mix(in srgb, #e33d32 10%, var(--workspace-bg))}._5kll9W_deleteDialog ._5kll9W_dialogActions ._5kll9W_danger:is(:hover,:focus-visible){background:color-mix(in srgb, #e33d32 17%, var(--workspace-bg))}._5kll9W_deleteDialog button:disabled{opacity:.5;cursor:default}@media (max-width:767px){._5kll9W_root{top:0}._5kll9W_identity{top:calc(8px + env(safe-area-inset-top,0px));height:40px;font-size:calc(16px * var(--onecord-font-scale,1));gap:4px;padding:0;left:52px}._5kll9W_identity>span{max-width:clamp(70px,22vw,200px);box-shadow:none;background:0 0;padding:0}._5kll9W_toolbar{top:calc(10px + env(safe-area-inset-top,0px));right:8px}._5kll9W_profile{top:calc(60px + env(safe-area-inset-top,0px));max-height:calc(100% - 76px);overflow:hidden}._5kll9W_replyPanel{border-radius:24px;width:calc(100% - 16px);max-height:calc(100% - 72px)}._5kll9W_replyTranscript{padding-inline:16px}._5kll9W_dialog{max-width:calc(100% - 32px)}._5kll9W_identity{top:calc(12px + env(safe-area-inset-top,0px));height:auto;line-height:calc(22px * var(--onecord-font-scale,1));flex-direction:column;gap:0;padding:0 8px;left:50%;transform:translate(-50%)}._5kll9W_identity canvas{width:96px!important;height:96px!important;margin:-22.4px -16px -9.6px!important}._5kll9W_identity>span{background:var(--onecord-background,var(--workspace-bg));max-width:160px;box-shadow:0 0 0 .5px var(--onecord-border-default);padding:4px 10px}._5kll9W_header{height:calc(104px + env(safe-area-inset-top,0px))}._5kll9W_toolbar{top:calc(8px + env(safe-area-inset-top,0px));gap:0;right:8px}._5kll9W_tool{width:36px;height:36px}._5kll9W_messages{padding-top:calc(112px + var(--dot-inline-padding) + env(safe-area-inset-top,0px))}._5kll9W_root ._5kll9W_composerHost{padding-bottom:max(8px, env(safe-area-inset-bottom,0px))}._5kll9W_messageActions{opacity:1}._5kll9W_profile{top:calc(104px + env(safe-area-inset-top,0px))}}@media (max-width:359px){._5kll9W_toolbar{gap:0;right:4px}._5kll9W_tool{width:30px}}@media (max-width:767px){._5kll9W_profile{top:calc(60px + env(safe-area-inset-top,0px));width:min(300px,100% - 16px);max-height:calc(100% - 76px - env(safe-area-inset-top,0px));background:var(--workspace-bg);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:var(--onecord-shadow-popover);transform-origin:100% 0;border:0;border-radius:16px;padding:16px;right:8px}._5kll9W_profile ._5kll9W_nameButton,._5kll9W_profile ._5kll9W_nameInput{font-size:calc(18px * var(--onecord-font-scale,1));line-height:calc(24px * var(--onecord-font-scale,1))}._5kll9W_profile ._5kll9W_status{font-size:calc(16px * var(--onecord-font-scale,1));line-height:calc(24px * var(--onecord-font-scale,1))}}._5kll9W_deleteDialog h2{letter-spacing:0;margin:0 32px 16px 0;padding-right:0}._5kll9W_deleteDialog p{font-size:calc(14px * var(--onecord-font-scale,1));line-height:calc(20px * var(--onecord-font-scale,1))}._5kll9W_dialogClose{color:var(--workspace-muted);opacity:1;border-radius:4px;padding:4px}._5kll9W_dialogClose svg{width:16px;height:16px}._5kll9W_outgoing ._5kll9W_messageLine:has([data-uploaded-images]){justify-content:space-between;width:100%;max-width:100%}._5kll9W_outgoing ._5kll9W_bubble:has([data-uploaded-images]){flex-direction:column;align-items:flex-end;max-width:calc(100% - 36px);display:flex}._5kll9W_outgoing [data-uploaded-images]{margin-bottom:0}._5kll9W_outgoing [data-uploaded-images]>button{aspect-ratio:auto;border:1px solid color-mix(in srgb,var(--workspace-text) 6%,transparent);border-radius:8px;width:max-content;max-width:min(480px,100%)}._5kll9W_outgoing [data-uploaded-images] img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:478px}._5kll9W_outgoing ._5kll9W_bubble:has([data-uploaded-images])>p{width:fit-content;max-width:100%;margin-top:7px}._5kll9W_activities{margin-top:20px}._5kll9W_activitySection+._5kll9W_activitySection{margin-top:16px}._5kll9W_activitySection h3{color:var(--workspace-muted);font-size:calc(14px * var(--onecord-font-scale,1));margin:0;font-weight:400;line-height:1.5}._5kll9W_activitySection ul{gap:0;margin:0;padding:0;list-style:none;display:grid}._5kll9W_activitySection li{flex-direction:column;gap:4px;min-width:0;display:flex}._5kll9W_activityText{color:var(--workspace-text);font-size:calc(14px * var(--onecord-font-scale,1));line-height:calc(20px * var(--onecord-font-scale,1));overflow-wrap:anywhere}._5kll9W_activityTime{color:var(--workspace-muted);font-size:calc(12px * var(--onecord-font-scale,1));line-height:1.5}._5kll9W_activityEmpty{color:var(--onecord-text-tertiary);font-size:calc(14px * var(--onecord-font-scale,1));font-weight:400;line-height:calc(20px * var(--onecord-font-scale,1));margin:0;padding:2px 0 4px}._5kll9W_activityToggle{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:6px;margin-left:-3.5px;padding:2px 4px 2px 3.5px;line-height:20px;display:inline-flex}._5kll9W_activityToggle:focus-visible{outline-offset:-2px;outline:2px solid}._5kll9W_activityToggle svg{opacity:0;flex:none;width:16px;height:16px;transition:transform .15s}._5kll9W_activityToggle:is(:hover,:focus-visible) svg,._5kll9W_activityToggle[aria-expanded=false] svg{opacity:1}._5kll9W_activityToggle[aria-expanded=false] svg{transform:rotate(-90deg)}@media (prefers-reduced-motion:reduce){._5kll9W_activityToggle svg{transition:none}}._5kll9W_root ._5kll9W_activityItem{isolation:isolate;box-sizing:border-box;width:100%;min-width:0;min-height:28px;color:var(--workspace-text);font-family:inherit;font-size:calc(14px * var(--onecord-font-scale,1));font-weight:400;line-height:calc(20px * var(--onecord-font-scale,1));text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:4px;margin:0;padding:4px 0;display:flex;position:relative}._5kll9W_root ._5kll9W_activityItem:before{content:"";z-index:-1;pointer-events:none;border-radius:4px;position:absolute;inset:0 -8px}._5kll9W_root ._5kll9W_activityItem>svg{width:16px;height:16px;color:var(--workspace-muted);flex:none;margin-right:8px}._5kll9W_root ._5kll9W_activityItem ._5kll9W_activityText{white-space:nowrap;text-overflow:ellipsis;min-width:0;font:inherit;flex:1;overflow:hidden}._5kll9W_root ._5kll9W_activityItem ._5kll9W_activityTime{white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:50%;font:inherit;color:var(--onecord-text-tertiary);flex:0 auto;align-items:center;display:flex;overflow:hidden}._5kll9W_root ._5kll9W_activityItem:focus-visible{outline:2px solid var(--workspace-muted);outline-offset:-2px;border-radius:4px}._5kll9W_taskDialog{background:var(--workspace-bg);width:min(680px,100vw - 32px);color:var(--workspace-text);border-radius:24px;font-family:inherit}._5kll9W_taskDialog [data-slot=dialog-header]{padding:24px 24px 0}._5kll9W_taskDialog [data-slot=dialog-title]{font-size:20px}._5kll9W_taskDialog [data-slot=dialog-body]{padding:24px}._5kll9W_taskDialog input,._5kll9W_taskDialog textarea{box-sizing:border-box;border:1px solid var(--workspace-line);color:inherit;font:inherit;background:0 0;border-radius:16px;font-size:14px}._5kll9W_taskDialog ._5kll9W_taskTitle{width:100%;padding:16px 20px}._5kll9W_taskDialog ._5kll9W_taskDescription{resize:vertical;width:100%;min-height:120px;margin-top:16px;padding:18px;display:block}._5kll9W_taskSchedule{border:1px solid var(--workspace-line);border-radius:16px;margin-top:16px;padding:0 16px}._5kll9W_taskSchedule>div,._5kll9W_taskSchedule>label{justify-content:space-between;align-items:center;gap:16px;min-height:48px;font-size:14px;display:flex}._5kll9W_taskSchedule>:not(:last-child){border-bottom:1px solid var(--workspace-line)}._5kll9W_taskSchedule input{min-width:0;max-width:60%;color:var(--workspace-muted);text-align:right;border:0;border-radius:0;padding:8px 0}._5kll9W_taskValue{color:var(--workspace-muted)}._5kll9W_taskActions{margin-top:24px;}._5kll9W_root ._5kll9W_activityItem:is(:hover,:focus-visible):not(:disabled){filter:none;background:0 0}._5kll9W_root ._5kll9W_activityItem:is(:hover,:focus-visible):not(:disabled):before{background:var(--workspace-hover)}._5kll9W_activityItem:is(:hover,:focus-visible) [data-chat-title][data-overflow=true] [data-title-track]{animation:_5kll9W_activityTitleScroll var(--title-scroll-duration) var(--title-scroll-timing) 1 forwards;will-change:transform}._5kll9W_activityItem:is(:hover,:focus-visible) [data-chat-title][data-overflow=true] [data-title-clip]{animation:_5kll9W_activityTitleEndFade var(--title-scroll-duration) linear forwards}@keyframes _5kll9W_activityTitleScroll{to{transform:translateX(calc(-1 * var(--title-scroll-distance)))}}@keyframes _5kll9W_activityTitleEndFade{75%{-webkit-mask-size:100% 100%;mask-size:100% 100%}to{-webkit-mask-size:calc(100% + 1.14286em) 100%;mask-size:calc(100% + 1.14286em) 100%}}@media (prefers-reduced-motion:reduce){html:not([data-onecord-motion=off]) ._5kll9W_activityItem:is(:hover,:focus-visible) [data-chat-title] :is([data-title-track],[data-title-clip]){animation:none}}html[data-onecord-reduce-motion=true] ._5kll9W_activityItem:is(:hover,:focus-visible) [data-chat-title] :is([data-title-track],[data-title-clip]){animation:none}._5kll9W_taskPickerRoot{width:fit-content;color:var(--workspace-muted);font:inherit;flex:none;position:relative}._5kll9W_taskPickerTrigger{white-space:nowrap;width:fit-content;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;flex-flow:row;align-items:center;gap:6px;padding:7px 10px;display:inline-flex}._5kll9W_taskPickerTrigger:is(:hover,:focus-visible):not(:disabled),._5kll9W_taskPickerTrigger[aria-expanded=true]{background:var(--workspace-hover);color:var(--workspace-text)}._5kll9W_taskPickerRoot button:is(:hover,:focus-visible){filter:none}._5kll9W_taskPickerRoot button:disabled{cursor:default;opacity:.5}._5kll9W_taskPickerPanel{box-sizing:border-box;background:var(--workspace-bg);max-height:calc(100dvh - 16px);color:var(--workspace-text);box-shadow:var(--onecord-shadow-popover);border:0;border-radius:16px;margin:0;font-family:inherit;font-size:14px;position:fixed;inset:auto;overflow:auto}._5kll9W_taskPickerPanel::backdrop{background:0 0}._5kll9W_taskPickerCalendar{width:234px;padding:10px 11px}._5kll9W_taskPickerMonth{justify-content:space-between;align-items:center;height:34px;margin-bottom:10px;display:flex}._5kll9W_taskPickerMonth strong{font-weight:600}._5kll9W_taskPickerMonth button{width:28px;height:28px;color:var(--workspace-muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}._5kll9W_taskPickerMonth button:first-child svg{transform:rotate(90deg)}._5kll9W_taskPickerMonth button:last-child svg{transform:rotate(-90deg)}._5kll9W_taskPickerMonth button:not(:disabled):is(:hover,:focus-visible){background:var(--workspace-hover);color:var(--workspace-text);border-radius:50%}._5kll9W_taskPickerMonth button:disabled{opacity:.4;cursor:default}._5kll9W_taskPickerWeekdays,._5kll9W_taskPickerGrid{grid-template-columns:repeat(7,30px);display:grid}._5kll9W_taskPickerWeekdays{height:30px;color:var(--workspace-muted)}._5kll9W_taskPickerWeekdays span{place-items:center;display:grid}._5kll9W_taskPickerGrid button{width:30px;height:30px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:relative}._5kll9W_taskPickerGrid button:disabled{opacity:.4;cursor:default}._5kll9W_taskPickerGrid button:not(:disabled):hover{background:var(--workspace-hover)}._5kll9W_taskPickerGrid button[aria-pressed=true]{background:var(--workspace-text);color:var(--workspace-bg)}._5kll9W_taskPickerGrid button[data-today=true]:after{content:"";background:currentColor;border-radius:50%;width:3px;height:3px;position:absolute;bottom:3px}@media (max-width:400px){._5kll9W_taskPickerRoot{max-width:70%}}._5kll9W_taskPickerTrigger>svg{flex:none;width:16px;height:16px;display:block}._5kll9W_taskCustomEvery{align-items:center;gap:8px;display:flex}._5kll9W_taskCustomEvery input{width:48px}._5kll9W_taskWeekdays{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}._5kll9W_taskWeekdays button{background:var(--workspace-hover);width:28px;height:28px;color:var(--workspace-text);font:inherit;border:0;border-radius:50%;padding:0;font-size:12px}._5kll9W_taskWeekdays button[aria-pressed=true]{background:var(--workspace-text);color:var(--workspace-bg)}._5kll9W_taskPickerTimes,._5kll9W_taskPickerChoices{width:180px;max-height:min(300px,100dvh - 16px);padding:10px}:is(._5kll9W_taskPickerTimes,._5kll9W_taskPickerChoices) button{width:100%;min-height:36px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:6px 10px;display:flex}:is(._5kll9W_taskPickerTimes,._5kll9W_taskPickerChoices) button:is(:hover,:focus-visible){background:var(--workspace-hover)}:is(._5kll9W_taskPickerTimes,._5kll9W_taskPickerChoices) button>svg{flex:none;width:16px;height:16px}._5kll9W_taskActions ._5kll9W_taskDelete{margin-right:auto}._5kll9W_root ._5kll9W_composerHost [role=listbox][aria-label=Server],._5kll9W_root ._5kll9W_composerHost>[role=menu][aria-label=Add\ attachment]{box-shadow:var(--onecord-shadow-menu);border:0}._5kll9W_resourceChoice{max-width:100%;margin-top:4px}._5kll9W_resourceChoice>div{margin:0}@media (prefers-reduced-motion:reduce){._5kll9W_root,._5kll9W_root ._5kll9W_composerHost{transition:none}}._5kll9W_viewport,._5kll9W_replyTranscript{--dot-timestamp-progress:0;overflow-x:hidden}._5kll9W_message{anchor-scope:--dot-time-body}._5kll9W_messageLine{anchor-name:--dot-time-body}._5kll9W_messageTimestamp{right:0;top:anchor(--dot-time-body center, 20px);width:80px;translate:calc((1 - var(--dot-timestamp-progress,0)) * 64px) -50%;opacity:var(--dot-timestamp-progress,0);visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none;color:var(--workspace-muted);font-size:calc(12px * var(--onecord-font-scale,1));font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;padding-left:8px;line-height:16px;transition:translate .25s ease-out,opacity .25s ease-out,visibility .25s;position:absolute}[data-timestamp-revealed] ._5kll9W_messageTimestamp{visibility:visible}[data-timestamp-dragging] ._5kll9W_messageTimestamp{transition:none}._5kll9W_outgoing>:not(._5kll9W_messageTimestamp){translate:calc(var(--dot-timestamp-progress,0) * -64px) 0;transition:translate .25s ease-out}[data-timestamp-dragging] ._5kll9W_outgoing>:not(._5kll9W_messageTimestamp){transition:none}[data-timestamp-revealed] ._5kll9W_messageActions{visibility:hidden}._5kll9W_root[data-reduced-motion] ._5kll9W_messageTimestamp,._5kll9W_root[data-reduced-motion] ._5kll9W_outgoing>:not(._5kll9W_messageTimestamp){transition:none}@media (prefers-reduced-motion:reduce){._5kll9W_messageTimestamp,._5kll9W_outgoing>:not(._5kll9W_messageTimestamp){transition:none}}._5kll9W_message>._5kll9W_messageLine{max-width:min(88%,100% - 73px)}._5kll9W_viewport,._5kll9W_viewport *,._5kll9W_replyTranscript,._5kll9W_replyTranscript *{scrollbar-width:none}._5kll9W_viewport::-webkit-scrollbar{display:none}._5kll9W_viewport ::-webkit-scrollbar{display:none}._5kll9W_replyTranscript::-webkit-scrollbar{display:none}._5kll9W_replyTranscript ::-webkit-scrollbar{display:none}._5kll9W_callTrigger{border-radius:8px;display:inline-flex;position:relative}._5kll9W_message[data-introduction]{animation:.24s both _5kll9W_agentIntroductionIn}@keyframes _5kll9W_agentIntroductionIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}._5kll9W_root[data-reduced-motion] ._5kll9W_message[data-introduction]{animation:none}@media (prefers-reduced-motion:reduce){._5kll9W_message[data-introduction]{animation:none}}._5kll9W_root ._5kll9W_connectDotButton{box-sizing:border-box;background:color-mix(in srgb,var(--dot-message-color) 10%,transparent);width:fit-content;max-width:100%;min-height:40px;color:color-mix(in srgb,var(--dot-message-color) 50%,var(--workspace-text));font:inherit;font-size:calc(16px * var(--onecord-font-scale,1));font-weight:400;line-height:calc(22px * var(--onecord-font-scale,1));cursor:pointer;border:0;border-radius:22px;align-items:center;gap:8px;margin:4px 0 0;padding:9px 16px;transition:background-color .15s;display:flex}._5kll9W_connectDotButton svg{flex:none}._5kll9W_connectDotButton:hover:not(:disabled){background:color-mix(in srgb,var(--dot-message-color) 16%,transparent)}._5kll9W_connectDotButton:focus-visible{outline-offset:3px;outline:2px solid}._5kll9W_connectDotButton:disabled{opacity:.5;cursor:default}._5kll9W_root ._5kll9W_connectDotButton[data-connected=true]:disabled{opacity:1;background:color-mix(in srgb,var(--dot-message-color) 10%,transparent);color:color-mix(in srgb,var(--dot-message-color) 50%,var(--workspace-text));-webkit-text-fill-color:currentColor;cursor:not-allowed}._5kll9W_root ._5kll9W_connectDotButton[data-connected=true]{padding-inline-end:20px}._5kll9W_connectDotError{color:var(--workspace-muted);font-size:calc(13px * var(--onecord-font-scale,1));margin:6px 0 0}._5kll9W_connectDotIcon{background:currentColor;flex:none;width:20px;height:20px;display:block;-webkit-mask:url(/onecord/svg-library/sprites/share-nodes--a5b9af.svg) 50%/contain no-repeat;mask:url(/onecord/svg-library/sprites/share-nodes--a5b9af.svg) 50%/contain no-repeat}._5kll9W_root ._5kll9W_serverCard{width:100%;min-width:0;margin:8px 0 0}._5kll9W_serverCard:disabled{cursor:not-allowed}._5kll9W_serverCardIcon{object-fit:cover;width:20px;height:20px;color:var(--workspace-muted);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex;overflow:hidden}._5kll9W_serverCardText{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._5kll9W_inlineThinking{min-width:32px;height:calc(18px * var(--onecord-font-scale,1));background:color-mix(in srgb,var(--workspace-text) calc(8% + var(--onecord-contrast-strength,0%)),transparent);vertical-align:middle;border-radius:999px;justify-content:center;align-items:center;gap:3px;padding:0 8px;display:inline-flex}._5kll9W_inlineThinking>span{opacity:.3;background:currentColor;border-radius:50%;width:4px;height:4px;animation:1s step-end -1s infinite _5kll9W_thinkingDot;display:block}._5kll9W_inlineThinking>span:nth-child(2){opacity:.2;animation-delay:-.75s}._5kll9W_inlineThinking>span:nth-child(3){animation-delay:-.5s}._5kll9W_inlineThinking[data-reduced-motion]>span{animation:none}@media (prefers-reduced-motion:reduce){._5kll9W_inlineThinking>span{animation:none}}._5kll9W_serverViewSwitch._5kll9W_serverViewSwitch{flex:1;width:auto;min-width:160px;max-width:224px;position:relative;top:auto;left:auto;transform:none}._5kll9W_serverPanelIdentity{min-width:0;color:var(--workspace-text);font-size:calc(16px * var(--onecord-font-scale,1));flex:1;align-items:center;gap:8px;font-weight:500;display:flex}._5kll9W_serverPanelIdentity>span:last-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._5kll9W_serverHeaderIcon._5kll9W_serverHeaderIcon{border-radius:6px;width:24px;height:24px;font-size:12px}@keyframes _5kll9W_profileContentIn{0%{opacity:0}to{opacity:1}}._5kll9W_profileContentFade{animation:.18s ease-out both _5kll9W_profileContentIn}._5kll9W_root[data-reduced-motion] ._5kll9W_profileContentFade{animation:none}@media (prefers-reduced-motion:reduce){._5kll9W_profileContentFade{animation:none}}._5kll9W_profilePinned{z-index:1;background:var(--dot-profile-surface,var(--workspace-bg));flex:none;position:relative}._5kll9W_profileScrollViewport{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}._5kll9W_profileScroll{overscroll-behavior:contain;scrollbar-width:none;flex:1;min-height:0;margin-inline:-8px;padding-inline:8px;overflow-y:auto}._5kll9W_profileScroll::-webkit-scrollbar{display:none}._5kll9W_profileScrollViewport:before,._5kll9W_profileScrollViewport:after{content:"";z-index:1;pointer-events:none;opacity:0;height:24px;position:absolute;left:0;right:0}._5kll9W_profileScrollViewport:before{background:linear-gradient(to bottom,var(--dot-profile-surface,var(--workspace-bg)),transparent);top:0}._5kll9W_profileScrollViewport:after{background:linear-gradient(to top,var(--dot-profile-surface,var(--workspace-bg)) 0%,var(--dot-profile-surface,var(--workspace-bg)) 15%,transparent 100%);height:64px;max-height:50%;bottom:0}._5kll9W_profileScrollViewport[data-top-fade=true]:before,._5kll9W_profileScrollViewport[data-bottom-fade=true]:after{opacity:1}._5kll9W_profileApplyFooter{background:var(--dot-profile-surface,var(--workspace-bg));flex:none;padding-top:12px}._5kll9W_profileApplyFooter>p{margin-bottom:8px}._5kll9W_root ._5kll9W_profileApply,._5kll9W_root ._5kll9W_profileApply:is(:hover,:focus-visible,:active){background:var(--dot-message-color);width:100%;min-height:36px;color:var(--dot-message-text);box-shadow:none;filter:none;transform:none}._5kll9W_profileApply>svg{flex:none;width:20px;height:20px}._5kll9W_root ._5kll9W_profileApply:disabled{opacity:.5;cursor:default}._5kll9W_root ._5kll9W_profileApply:focus-visible{outline:2px solid var(--workspace-text);outline-offset:2px}._5kll9W_serverCardPhoto{flex:none;width:20px;height:20px;display:flex;position:relative}._5kll9W_serverCardLoading{color:#fff;background:#00000047;border-radius:50%;place-items:center;display:grid;position:absolute;inset:0}._5kll9W_serverCardLoading svg{width:12px;height:12px}._5kll9W_serverLoadingAnnouncement{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._5kll9W_profileServerTools{margin-top:8px;display:flex}._5kll9W_profileServerTools [role=group]{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:100%;max-width:none;display:grid}._5kll9W_root ._5kll9W_profileServerTools._5kll9W_profileServerTools [role=group]>*{width:100%;min-width:0;max-width:none}._5kll9W_root ._5kll9W_profileServerTools._5kll9W_profileServerTools :is([role=group]>button,[data-slot=dropdown-trigger]){background:color-mix(in srgb,var(--workspace-text) calc(5% + var(--onecord-contrast-strength,0%)),transparent);width:100%;min-width:0;max-width:none;height:36px;min-height:36px;color:var(--workspace-text);box-shadow:none;border:0;border-radius:8px;padding:0}._5kll9W_root ._5kll9W_profileServerTools._5kll9W_profileServerTools :is([role=group]>button,[data-slot=dropdown-trigger]):is(:hover,:focus-visible,[aria-expanded=true]):not(:disabled){background:color-mix(in srgb,var(--workspace-text) calc(10% + var(--onecord-contrast-strength,0%)),transparent);filter:none}._5kll9W_root ._5kll9W_profileApply{position:relative;overflow:hidden}._5kll9W_root ._5kll9W_profileApply[data-applying]{opacity:1}._5kll9W_profileApplyProgress{background:color-mix(in srgb,currentColor 15%,transparent);border-radius:999px;flex:none;width:calc(100% - 16px);height:4px;display:block;overflow:hidden}._5kll9W_profileApplyProgress>span{border-radius:inherit;background:currentColor;height:100%;transition:width .18s ease-out;display:block}._5kll9W_root[data-reduced-motion] ._5kll9W_profileApplyProgress>span{transition:none}@media (prefers-reduced-motion:reduce){._5kll9W_profileApplyProgress>span{transition:none}}._5kll9W_serverCardToggleText{display:grid}._5kll9W_serverCardToggleLabel{opacity:0;grid-area:1/1;transition:opacity .16s ease-in-out}._5kll9W_serverCardToggleLabel[data-visible=true]{opacity:1}._5kll9W_root[data-reduced-motion] ._5kll9W_serverCardToggleLabel{transition:none}@media (prefers-reduced-motion:reduce){._5kll9W_serverCardToggleLabel{transition:none}}._5kll9W_root ._5kll9W_composerHost ._5kll9W_dotAddMenu{position:absolute}._5kll9W_activityBody{grid-template-rows:1fr;transition:grid-template-rows .2s cubic-bezier(.4,0,.2,1);display:grid}._5kll9W_activityBody[data-collapsed=true]{grid-template-rows:0fr}._5kll9W_activityBody>div{min-height:0;margin-inline:-8px;padding-inline:8px;overflow:hidden}._5kll9W_activityBodyContent{padding-top:4px}._5kll9W_activitySection h3{display:flex}._5kll9W_root[data-reduced-motion] ._5kll9W_activityBody{transition:none}@media (prefers-reduced-motion:reduce){._5kll9W_activityBody{transition:none}}._5kll9W_root ._5kll9W_resourceChoice ._5kll9W_connectDotButton{margin-top:0}._5kll9W_root ._5kll9W_composerHost [data-chat-composer]{box-shadow:var(--onecord-shadow-popover);border:0}._5kll9W_connectionStatus{color:var(--onecord-text-secondary);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;padding:8px 16px;font-size:13px;line-height:18px;display:flex}._5kll9W_connectionStatus button{background:var(--onecord-hover-background);color:var(--onecord-foreground);font:inherit;cursor:pointer;border:0;border-radius:8px;padding:4px 8px}._5kll9W_root ._5kll9W_replyPanel [data-chat-composer]{box-shadow:inset 0 0 0 1px var(--onecord-border-light);background:0 0}._5kll9W_giftTool{color:var(--onecord-accent);background:color-mix(in srgb,var(--onecord-accent) 8%,transparent)}._5kll9W_giftTool:is(:hover,:focus-visible){background:color-mix(in srgb,var(--onecord-accent) 14%,transparent)}._5kll9W_giftIcon{background:currentColor;width:20px;height:20px;display:block;-webkit-mask:url(/onecord/svg-library/sprites-2/gift-thin.svg) 50%/contain no-repeat;mask:url(/onecord/svg-library/sprites-2/gift-thin.svg) 50%/contain no-repeat}
.D78QHq_pending{flex-direction:column;align-items:flex-start;gap:4px;margin-top:16px;display:flex}.D78QHq_embedded,.D78QHq_thinking>div{margin-top:0}.D78QHq_pending svg{flex:none;width:20px;height:20px}.D78QHq_text{animation:.2s ease-out both D78QHq_activityTextIn;display:inline-block}@keyframes D78QHq_activityTextIn{0%{opacity:0;filter:blur(2px);transform:translateY(5px)}to{opacity:1;filter:blur();transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.D78QHq_text{animation:none}}[data-reduced-motion=true] .D78QHq_text{animation:none}.D78QHq_badge>svg{flex:none;width:20px;height:20px}html[data-onecord-reduce-motion=true] .D78QHq_text{animation:none}.D78QHq_thinking{animation:.16s ease-out .2s both D78QHq_thinkingIn}@keyframes D78QHq_thinkingIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.D78QHq_thinking{animation:none}}:is([data-reduced-motion=true] .D78QHq_thinking,html[data-onecord-reduce-motion=true] .D78QHq_thinking){animation:none}
.zgEh5q_empty{pointer-events:none;color:var(--workspace-text,var(--onecord-foreground));justify-content:center;align-items:flex-end;display:flex;position:absolute;inset:0;overflow:hidden}.zgEh5q_shapes{opacity:.14;flex:none;width:calc(100% + 80px);max-width:1800px;height:auto;display:block;overflow:visible;transform:translateY(24%);-webkit-mask-image:linear-gradient(#000 10%,#000000a6 58%,#0000 100%);mask-image:linear-gradient(#000 10%,#000000a6 58%,#0000 100%)}@media (max-width:640px){.zgEh5q_shapes{width:calc(100% + 32px)}}.zgEh5q_gaze{animation:19s ease-in-out infinite zgEh5q_emptyGaze;animation-delay:var(--gaze-delay)}.zgEh5q_blink{transform-box:fill-box;transform-origin:50%;animation:7.6s ease-in-out infinite zgEh5q_emptyBlink;animation-delay:var(--blink-delay)}.zgEh5q_eye{d:var(--eye-rest);animation:16s cubic-bezier(.4,0,.2,1) infinite zgEh5q_emptyExpression;animation-delay:var(--eye-delay)}@keyframes zgEh5q_emptyGaze{0%,12%,38%,70%,to{transform:translate(0)}20%,30%{transform:translate(1.4px,-.5px)}48%,60%{transform:translate(-1.2px,.4px)}}@keyframes zgEh5q_emptyBlink{0%,42%,47%,to{transform:scaleY(1)}43.5%,44.5%{transform:scaleY(.06)}}@keyframes zgEh5q_emptyExpression{0%,70%,85%,to{d:var(--eye-rest)}75%,81%{d:var(--eye-special)}}@media (prefers-reduced-motion:reduce){.zgEh5q_gaze,.zgEh5q_blink,.zgEh5q_eye{animation:none}}html[data-onecord-reduce-motion=true] :is(.zgEh5q_gaze,.zgEh5q_blink,.zgEh5q_eye){animation:none}@property --agent-spectrum-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.zgEh5q_shapes[data-pro]{opacity:.5;animation:.9s ease-out both zgEh5q_proOutlinesReveal}.zgEh5q_proPaint{background:conic-gradient(from var(--agent-spectrum-angle) at 50% 70%,#1e3a8a,#1d4ed8 18%,#3185ff 34%,#93c5fd 46%,#dbeafe 62%,#60a5fa 80%,#1e3a8a);width:100%;height:100%;animation:24s linear infinite zgEh5q_proOutlinesSpectrum}@keyframes zgEh5q_proOutlinesSpectrum{to{--agent-spectrum-angle:360deg}}@keyframes zgEh5q_proOutlinesReveal{0%{opacity:.14}to{opacity:.5}}@media (prefers-reduced-motion:reduce){.zgEh5q_proPaint,.zgEh5q_shapes[data-pro]{animation:none}}:is(html[data-onecord-motion=off] :is(.zgEh5q_proPaint,.zgEh5q_shapes[data-pro]),html[data-onecord-reduce-motion=true] :is(.zgEh5q_proPaint,.zgEh5q_shapes[data-pro])){animation:none}.zgEh5q_proFill{opacity:.35}.zgEh5q_proOutline{fill:none;stroke:var(--workspace-text,var(--onecord-foreground));stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round;opacity:.45}.zgEh5q_proOutline path{vector-effect:non-scaling-stroke}.zgEh5q_proEyeOutline{fill:none;stroke:var(--workspace-text,var(--onecord-foreground));stroke-linecap:round;stroke-linejoin:round;opacity:.45}
@property --chat-bubble{syntax:"<color>";inherits:true;initial-value:#e5f3ff}@property --chat-bubble-text{syntax:"<color>";inherits:true;initial-value:#003f7a}@property --chat-send{syntax:"<color>";inherits:true;initial-value:#0a84ff}@property --chat-send-text{syntax:"<color>";inherits:true;initial-value:#fff}@property --chat-blue{syntax:"<color>";inherits:true;initial-value:#0a84ff}.exrP8a_root{--chat-text:#171717;--chat-muted:#8f8f93;--chat-composer:#fff;--chat-border:#efeff1;--chat-hover:#0000000a;--chat-ghost-hover:#f5f5f5;--chat-web-search-background:#cdf3ff;--chat-web-search-foreground:#41cef9;--chat-create-image-blue:#43d0fb;--chat-create-image-sun:#fff6dd;--chat-create-image-land:#ffde83;--chat-add-photo-color:#bebebe;--chat-surface-bg:var(--onecord-light-tray,linear-gradient(180deg, #f9f9fb, #ebebef));--chat-surface-outer-shadow:0 0 0 1px #696d7a14, 0 0 9px #2d313d1a;--chat-bubble:#e5f3ff;--chat-bubble-text:#003f7a;--chat-blue:#0a84ff;--chat-send:#0a84ff;--chat-send-text:#fff;border-radius:inherit;width:100%;height:100%;min-height:0;color:var(--chat-text);flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,sans-serif;display:flex;position:relative;overflow:hidden}.exrP8a_root[data-accent-ready=false]{visibility:hidden}.exrP8a_root[data-accent-animate=true]{transition:--chat-bubble .28s,--chat-bubble-text .28s,--chat-send .28s,--chat-send-text .28s,--chat-blue .28s}.exrP8a_root :is(button,input,textarea){font-family:inherit}@keyframes exrP8a_chatMenuIn{0%{opacity:0;transform:translateY(-8px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes exrP8a_chatPaletteRim{0%,to{transform:none}25%{transform:translateY(-.4px)rotate(-7deg)scale(1.04)}55%{transform:rotate(4deg)scale(.99)}78%{transform:rotate(-1.5deg)}}@keyframes exrP8a_chatPaletteDot{0%,to{fill:currentColor;transform:none}16%{fill:currentColor;transform:scale(.72)}39%{transform:translate(var(--push-x), var(--push-y)) scale(1.42);fill:var(--paint)}62%{transform:translate(var(--return-x), var(--return-y)) scale(.9);fill:var(--paint)}82%{fill:currentColor;transform:scale(1.08)}}@keyframes exrP8a_chatPenWrite{0%,to{transform:none}32%{transform:translate(-.8px,.7px)rotate(-5deg)}60%{transform:translate(.4px,-.4px)rotate(2deg)}80%{transform:translate(-.1px,.1px)rotate(-.5deg)}}@keyframes exrP8a_chatArchiveClose{0%,to{transform:none}32%{transform:translateY(-1.8px)rotate(-2deg)}68%{transform:translateY(.35px)rotate(.4deg)}82%{transform:translateY(-.1px)}}.exrP8a_empty{display:flex}.exrP8a_emptyState{text-align:center;justify-content:center;align-items:center;min-height:42px;display:flex;position:absolute;top:calc(50% - 77px);left:20px;right:20px}.exrP8a_emptyState h2{color:var(--chat-text);font-size:calc(24px * var(--onecord-font-scale,1));font-weight:456;line-height:calc(36px * var(--onecord-font-scale,1));margin:0}.exrP8a_chatScroll{overscroll-behavior:contain;scrollbar-width:none;flex:1;min-height:0;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 56px),#0000 100%);mask-image:linear-gradient(#000 calc(100% - 56px),#0000 100%)}.exrP8a_chatScroll::-webkit-scrollbar{display:none}.exrP8a_scrollToBottom{z-index:4;color:#5d5d5d;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:pointer;background:#ffffffa6;border:1px solid #0000000d;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:opacity .28s cubic-bezier(.2,.8,.2,1),transform .36s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;left:50%;box-shadow:0 2px 8px #0000001f}.exrP8a_scrollToBottom svg{fill:currentColor;width:20px;height:20px}.exrP8a_scrollToBottom:is(:hover,:focus-visible){background:#fffc}.exrP8a_messageList{box-sizing:border-box;width:min(100%,768px);min-height:100%;margin:0 auto;padding:32px 8px 80px}.exrP8a_message{flex-direction:column;gap:12px;margin:28px 0;display:flex}.exrP8a_userMessage{align-items:flex-end}.exrP8a_assistantMessage{align-items:flex-start}.exrP8a_userBubble{background:var(--chat-bubble);max-width:74%;color:var(--chat-bubble-text);font-size:calc(16px * var(--onecord-font-scale,1));white-space:pre-wrap;overflow-wrap:anywhere;border-radius:9999px;padding:12px 16px;line-height:1.45;transition:background-color .28s,color .28s;display:block;position:relative}.exrP8a_bubbleMode{margin-right:6px}.exrP8a_messageAttachments{flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:8px;max-width:80%;display:flex}.exrP8a_sentFile{border:1px solid var(--chat-border);background:var(--chat-composer);max-width:230px;min-height:40px;font-size:calc(13px * var(--onecord-font-scale,1));color:var(--chat-text);cursor:pointer;border-radius:12px;align-items:center;gap:7px;padding:4px 11px;font-family:inherit;display:inline-flex}.exrP8a_sentFile:hover,.exrP8a_sentFile:focus-visible{background:var(--chat-ghost-hover)}.exrP8a_sentFile svg{flex:none;width:18px;height:18px}.exrP8a_sentFile span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.exrP8a_assistantText{width:min(100%,72ch);color:var(--chat-text);font-size:calc(16px * var(--onecord-font-scale,1));overflow-wrap:anywhere;line-height:1.65}.exrP8a_streamWord,.exrP8a_streamBlock{animation:.7s cubic-bezier(.37,.55,.86,.88) both exrP8a_streamWordReveal}@keyframes exrP8a_streamWordReveal{0%{opacity:0}to{opacity:1}}.exrP8a_assistantText :is(p,ul,ol,blockquote,.exrP8a_codeBlock,table){margin:0 0 16px}.exrP8a_assistantText>:last-child{margin-bottom:0}.exrP8a_assistantText :is(h1,h2,h3,h4){font-size:calc(17px * var(--onecord-font-scale,1));margin:24px 0 10px;font-weight:650;line-height:1.4}.exrP8a_assistantText h1{font-size:calc(22px * var(--onecord-font-scale,1))}.exrP8a_assistantText h2{font-size:calc(19px * var(--onecord-font-scale,1))}.exrP8a_assistantText :first-child:is(h1,h2,h3,h4){margin-top:0}.exrP8a_assistantText :is(ul,ol){padding-left:22px}.exrP8a_assistantText ul{list-style-type:disc}.exrP8a_assistantText ol{list-style-type:decimal}.exrP8a_assistantText ul ul{list-style-type:circle}.exrP8a_assistantText ul ul ul{list-style-type:square}.exrP8a_assistantText :is(ul,ol) :is(ul,ol){margin:6px 0 8px}.exrP8a_assistantText .contains-task-list{list-style-type:none}.exrP8a_assistantText .task-list-item{list-style-type:none}.exrP8a_assistantText .task-list-item input{margin-right:8px}.exrP8a_assistantText li{margin:5px 0;padding-left:2px}.exrP8a_assistantText li>:last-child{margin-bottom:0}.exrP8a_assistantText strong{font-weight:650}.exrP8a_assistantText a{color:var(--chat-blue);text-underline-offset:3px;text-decoration:underline}.exrP8a_assistantText blockquote{border-left:3px solid var(--chat-border);color:var(--chat-muted);padding-left:14px}.exrP8a_assistantText code{background:var(--chat-hover);border-radius:5px;padding:2px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.85em}.exrP8a_assistantText pre{max-width:100%;margin:0;padding:16px 18px;overflow-x:auto}.exrP8a_assistantText pre code{font-size:calc(13px * var(--onecord-font-scale,1));background:0 0;padding:0;line-height:1.55}.exrP8a_assistantText hr{border:0;border-top:1px solid var(--chat-border);margin:22px 0}.exrP8a_codeBlock{border:1px solid var(--chat-border);background:var(--chat-hover);border-radius:14px;max-width:100%;overflow:hidden}.exrP8a_codeHeader{border-bottom:1px solid var(--chat-border);min-height:37px;color:var(--chat-muted);font-size:calc(12px * var(--onecord-font-scale,1));justify-content:space-between;align-items:center;gap:12px;padding:0 12px 0 18px;display:flex}.exrP8a_codeHeader button{color:var(--chat-text);font-size:calc(12px * var(--onecord-font-scale,1));cursor:pointer;background:0 0;border:0;border-radius:7px;padding:5px 8px}.exrP8a_codeHeader button.exrP8a_copyButton{color:var(--chat-text);box-shadow:none;background:0 0}.exrP8a_codeHeader button.exrP8a_copyButton:is(:hover,:focus-visible){background:var(--chat-ghost-hover)}.exrP8a_tableScroller{overscroll-behavior-x:contain;scrollbar-width:none;width:100%;max-width:100%;margin:0 0 16px;overflow-x:auto}.exrP8a_tableScroller:focus-visible{border-radius:4px}.exrP8a_assistantText table{border-collapse:separate;border-spacing:0;width:100%;font-size:calc(14px * var(--onecord-font-scale,1));line-height:calc(26px * var(--onecord-font-scale,1));margin:0;display:table}.exrP8a_assistantText :is(th,td){border:0;border-bottom:1px solid color-mix(in srgb, var(--chat-text) 5%, transparent);text-align:start;vertical-align:top;overflow-wrap:break-word;min-width:100px;padding:10px 24px 10px 0}.exrP8a_assistantText th{border-bottom-color:color-mix(in srgb, var(--chat-text) 16%, transparent);font-weight:600;line-height:calc(16px * var(--onecord-font-scale,1));padding-block:8px}.exrP8a_assistantText :is(th,td):last-child{padding-right:0}.exrP8a_assistantText tbody tr:last-child td{border-bottom:0}.exrP8a_assistantText :is(th,td)>:last-child{margin-bottom:0}.exrP8a_messageActions{color:#5d5d5d;align-items:center;gap:4px;min-height:32px;display:flex}.exrP8a_userMessage .exrP8a_messageActions{opacity:0;transition:opacity .15s}.exrP8a_userMessage:is(:hover,:focus-visible) .exrP8a_messageActions,.exrP8a_userMessage:focus-within .exrP8a_messageActions{opacity:1}.exrP8a_messageActions button{width:32px;height:32px;color:inherit;cursor:pointer;border:0;border-radius:7px;justify-content:center;align-items:center;padding:0;display:inline-flex}.exrP8a_messageActions button:not([data-variant]){background:0 0}.exrP8a_messageActions button[data-variant=ghost]{--button-ghost-hover:var(--editor-ghost-hover,#e9e9eb);border-radius:11px;flex:0 0 32px;min-width:32px;min-height:32px}.exrP8a_messageActions .exrP8a_feedbackMenu button:is(:hover,:focus-visible){background:var(--workspace-hover,color-mix(in srgb, var(--onecord-foreground,#000) calc(2.4% + var(--onecord-contrast-strength,0%)), transparent));filter:none}.exrP8a_messageActions svg{width:20px;height:20px}.exrP8a_assistantMessage .exrP8a_messageActions[data-stream-revealed=true]>button,.exrP8a_assistantMessage .exrP8a_messageActions[data-stream-revealed=true] .exrP8a_feedbackWrap>button{animation:.18s cubic-bezier(.22,1,.36,1) both exrP8a_messageActionFadeIn}.exrP8a_assistantMessage .exrP8a_messageActions[data-stream-revealed=true] .exrP8a_feedbackWrap>button{animation-delay:55ms}@keyframes exrP8a_messageActionFadeIn{0%{opacity:0}to{opacity:1}}.exrP8a_feedbackWrap{position:relative}.exrP8a_feedbackMenu{z-index:8;background:var(--onecord-menu-background);width:200px;box-shadow:var(--onecord-shadow-menu);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--onecord-foreground,var(--chat-text));border:0;border-radius:16px;padding:10px;font-family:-apple-system-body,ui-sans-serif,-apple-system,system-ui,Segoe UI,Helvetica,Arial,sans-serif;position:absolute;top:calc(100% + 4px);left:0}.exrP8a_feedbackMenuAbove{top:auto;bottom:calc(100% + 4px)}.exrP8a_messageActions .exrP8a_feedbackMenu button{width:100%;height:36px;font:400 calc(14px * var(--onecord-font-scale,1))/20px -apple-system-body, ui-sans-serif, -apple-system, system-ui, "Segoe UI", Helvetica, Arial, sans-serif;color:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:12px;justify-content:flex-start;align-items:center;gap:8px;padding:6px 10px;display:flex}.exrP8a_thinkingDot{background:var(--chat-blue);border-radius:50%;width:12px;height:12px;animation:1.25s ease-in-out infinite exrP8a_pulse;display:block}@keyframes exrP8a_pulse{0%,to{transform:scale(1)}50%{transform:scale(1.25)}}.exrP8a_composerFrame{--voice-orb-size:80px;z-index:3;box-sizing:border-box;width:min(100%,800px);margin:0 auto;padding:10px 16px 21px;position:relative}.exrP8a_empty .exrP8a_composerFrame{padding:0 16px;position:absolute;top:calc(50% - 12px);left:0;right:0}.exrP8a_empty.exrP8a_voiceActive .exrP8a_emptyState{display:none}.exrP8a_voicePanel{z-index:0;pointer-events:none;height:0;position:relative}.exrP8a_voiceOrb{width:var(--voice-orb-size);height:var(--voice-orb-size);margin-left:calc(var(--voice-orb-size) / -2);animation:.62s cubic-bezier(.18,.85,.24,1) both exrP8a_voiceOrbEmerge;position:absolute;bottom:18px;left:50%}.exrP8a_voiceOrbExiting{animation-direction:reverse}@keyframes exrP8a_voiceOrbEmerge{0%{transform:translateY(calc(var(--voice-orb-size) + 25px)) scale(.05)}to{transform:translateY(0)scale(1)}}.exrP8a_voiceOrbShape{width:100%;height:100%;scale:var(--voice-activity-scale,1);border-radius:50%;transition:scale 90ms ease-out;animation:7.2s ease-in-out infinite exrP8a_voiceOrbGloop;overflow:hidden}.exrP8a_voiceOrbThinking .exrP8a_voiceOrbShape{animation-duration:4.8s}.exrP8a_voiceOrbSpeaking .exrP8a_voiceOrbShape{animation-name:exrP8a_voiceOrbGloopSpeech;animation-duration:2.6s}@keyframes exrP8a_voiceOrbGloop{0%,to{border-radius:50%;transform:rotate(0)scale(1)}25%{border-radius:46% 54% 52% 48%/51% 47% 53% 49%;transform:rotate(2deg)scale(1.015,.985)}50%{border-radius:52% 48% 45% 55%/48% 54% 46% 52%;transform:rotate(-1.5deg)scale(.985,1.02)}75%{border-radius:54% 46% 51% 49%/46% 52% 48% 54%;transform:rotate(1deg)scale(1.01,.99)}}@keyframes exrP8a_voiceOrbGloopSpeech{0%,to{border-radius:50%;transform:rotate(0)scale(1)}25%{border-radius:41% 59% 54% 46%/55% 44% 56% 45%;transform:rotate(3deg)scale(1.04,.96)}50%{border-radius:55% 45% 40% 60%/43% 57% 45% 55%;transform:rotate(-2deg)scale(.96,1.045)}75%{border-radius:58% 42% 53% 47%/45% 54% 42% 59%;transform:rotate(2deg)scale(1.035,.97)}}.exrP8a_voiceOrbImage{object-fit:cover;width:100%;height:100%;display:block;transform:scale(1.09)}.exrP8a_voiceOrbConnecting .exrP8a_voiceOrbImage{animation:1.15s ease-in-out infinite exrP8a_voiceOrbPulse}.exrP8a_voiceError{color:#d94b43;width:fit-content;max-width:100%;font-size:calc(13px * var(--onecord-font-scale,1));text-align:center;margin:0 auto 10px}@keyframes exrP8a_voiceOrbPulse{50%{transform:scale(1.13)}}.exrP8a_composer{z-index:1;background:var(--chat-surface-bg);color:var(--chat-text);box-shadow:var(--chat-surface-outer-shadow), inset 0 1px 1px #ffffff8c, inset 0 -1px 2px #686b7814;box-sizing:border-box;border:0;border-radius:26px;padding:8px;font-family:-apple-system-body,ui-sans-serif,-apple-system,system-ui,Segoe UI,Helvetica,Apple Color Emoji,Arial,sans-serif,Segoe UI Emoji,Segoe UI Symbol;transition:height .3s cubic-bezier(.23,1,.32,1),min-height .3s cubic-bezier(.23,1,.32,1),padding .3s cubic-bezier(.23,1,.32,1),border-radius .3s cubic-bezier(.23,1,.32,1),box-shadow .3s cubic-bezier(.23,1,.32,1);position:relative}.exrP8a_composer.exrP8a_expanded{border-radius:28px;padding:0 8px 9px}.exrP8a_expanded .exrP8a_composerGrid{row-gap:0}.exrP8a_composerEnter{animation:.24s cubic-bezier(.22,1,.36,1) both exrP8a_composerEnterFromBottom}@keyframes exrP8a_composerEnterFromBottom{0%{opacity:0;transform:translateY(calc(100% + 2rem))}to{opacity:1;transform:translateY(0)}}.exrP8a_composerGrid{grid-template-rows:auto;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;transition:gap .2s cubic-bezier(.22,1,.36,1);display:grid}.exrP8a_inputWrap{grid-area:1/2;align-items:center;width:100%;min-width:0;min-height:36px;display:flex;position:relative}.exrP8a_inputWrapMode{align-items:baseline}.exrP8a_inputWrap textarea{width:100%;min-width:0;min-height:36px;max-height:111.2px;color:var(--chat-text);font:inherit;font-size:calc(16px * var(--onecord-font-scale,1));line-height:calc(26px * var(--onecord-font-scale,1));resize:none;scrollbar-width:none;background:0 0;border:0;outline:0;padding:5px 0;transition:height .3s cubic-bezier(.23,1,.32,1),max-height .3s cubic-bezier(.23,1,.32,1),min-height .3s cubic-bezier(.23,1,.32,1);display:block;overflow:hidden}.exrP8a_inputWrap textarea::placeholder{color:var(--chat-muted);opacity:1}.exrP8a_inputWrap .exrP8a_hiddenTextarea{z-index:-1;pointer-events:none;opacity:0;position:absolute;inset:0}.exrP8a_inlineEditor{z-index:1;min-width:0;min-height:36px;max-height:111.2px;color:var(--chat-text);font-size:calc(16px * var(--onecord-font-scale,1));font-weight:400;line-height:calc(26px * var(--onecord-font-scale,1));white-space:nowrap;outline:none;flex:1;padding:5px 0;display:block;position:relative;overflow:hidden}.exrP8a_inlineText{display:contents}.exrP8a_inlineModeToken,.exrP8a_bubbleMode{color:color-mix(in srgb, var(--onecord-accent,var(--chat-send)) 72%, var(--onecord-foreground,var(--chat-text,#171717)));font-size:inherit;font-weight:500;line-height:calc(26px * var(--onecord-font-scale,1));vertical-align:baseline;white-space:nowrap;cursor:text;-webkit-user-select:text;user-select:text;background:0 0;align-items:center;gap:3px;padding:0;display:inline-flex}.exrP8a_inlineModeToken :is(svg,img),.exrP8a_bubbleMode :is(svg,img){flex:none;align-self:center;width:20px;height:20px}.exrP8a_inlineModeLabel{text-overflow:ellipsis;align-self:baseline;max-width:16rem;overflow:hidden}.exrP8a_leftActions{grid-area:1/1}.exrP8a_rightActions{--composer-action-size:36px;grid-area:1/3;align-items:center;gap:8px;display:flex}.exrP8a_expanded .exrP8a_inputWrap{box-sizing:border-box;grid-area:1/1/auto/4;align-items:flex-start;width:calc(100% + 16px);margin:0 -8px;padding:15px 18px 16px}.exrP8a_expanded .exrP8a_inputWrap textarea,.exrP8a_expanded .exrP8a_inlineEditor{min-height:26px;max-height:25dvh;padding:0;overflow-y:auto}.exrP8a_expanded .exrP8a_inlineEditor{white-space:pre-wrap}.exrP8a_inlineEditor:after{content:"​"}.exrP8a_expanded .exrP8a_leftActions{grid-area:2/1}.exrP8a_expanded .exrP8a_rightActions{grid-area:2/3}.exrP8a_iconButton,.exrP8a_sendButton{width:var(--composer-action-size,36px);height:var(--composer-action-size,36px);color:var(--chat-text);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;transition:background .15s,transform .3s;display:inline-flex}.exrP8a_iconButton:is(:hover,:focus-visible):not(:disabled){background:var(--chat-ghost-hover)}.exrP8a_iconButton:disabled{opacity:.4;cursor:default}.exrP8a_iconButton svg,.exrP8a_sendButton svg{width:20px;height:20px}.exrP8a_micCapsule,.exrP8a_micStand{transform-box:fill-box;transform-origin:50%}.exrP8a_voiceMuteButton{transition:background .15s,color .24s,transform .3s}.exrP8a_voiceMutedButton{color:#f25c54}.exrP8a_micMuteCut,.exrP8a_micMuteSlash{stroke-dasharray:25;stroke-dashoffset:25px;transition:stroke-dashoffset .36s cubic-bezier(.2,.8,.2,1)}.exrP8a_voiceMuteButton svg[data-muted=true] :is(.exrP8a_micMuteCut,.exrP8a_micMuteSlash){stroke-dashoffset:0}.exrP8a_voiceModeBar{transform-box:fill-box;transform-origin:50%}.exrP8a_voiceModeButton:not(:disabled):is(:hover,:focus-visible) .exrP8a_voiceModeBar:first-child{animation:.82s ease-in-out exrP8a_voiceBarOne}.exrP8a_voiceModeButton:not(:disabled):is(:hover,:focus-visible) .exrP8a_voiceModeBar:nth-child(2){animation:.82s ease-in-out 55ms exrP8a_voiceBarTwo}.exrP8a_voiceModeButton:not(:disabled):is(:hover,:focus-visible) .exrP8a_voiceModeBar:nth-child(3){animation:.82s ease-in-out .11s exrP8a_voiceBarTwo}.exrP8a_voiceModeButton:not(:disabled):is(:hover,:focus-visible) .exrP8a_voiceModeBar:nth-child(4){animation:.82s ease-in-out .165s exrP8a_voiceBarOne}@keyframes exrP8a_voiceBarOne{0%,to{transform:scaleY(1)}35%{transform:scaleY(.6)}68%{transform:scaleY(1.15)}}@keyframes exrP8a_voiceBarTwo{0%,to{transform:scaleY(1)}38%{transform:scaleY(1.28)}70%{transform:scaleY(.76)}}.exrP8a_sendButton svg[data-arrow-up]{width:20px;height:20px}.exrP8a_sendButton{background:var(--chat-send);color:var(--chat-send-text);box-shadow:0 0 0 1px color-mix(in srgb, var(--chat-send) 35%, transparent), 0 1px 0 #ffffffe6, 0 4px 9px color-mix(in srgb, var(--chat-send) 29%, transparent), inset 0 1px 1px #ffffffad, inset 0 -2px 3px #00000040;transition:filter .18s,transform .18s}.exrP8a_sendButton:not(:disabled):is(:hover,:focus-visible){filter:brightness(1.08);transform:none}.exrP8a_sendButton:is(:hover,:focus-visible){filter:brightness(.96);outline:none}.exrP8a_sendButton:not(:disabled):active{box-shadow:inset 0 2px 5px #00307559, inset 0 -1px 1px #ffffff40, 0 0 0 1px color-mix(in srgb, var(--chat-send) 35%, transparent);filter:brightness(.96);transform:translateY(1px)scale(.97)}.exrP8a_sendButton:disabled{opacity:.4;cursor:not-allowed;filter:none}.exrP8a_addWrap{position:relative}.exrP8a_addWrap>.exrP8a_iconButton[aria-expanded=true]{background:linear-gradient(#e5e5e9,#f3f3f5);box-shadow:0 0 0 1px #696d7a0f,inset 0 1px 3px #00000024,inset 0 -1px 1px #ffffff80}.exrP8a_addWrap>.exrP8a_iconButton[aria-expanded=true]:is(:hover,:focus-visible){background:var(--chat-ghost-hover)}.exrP8a_addMenu{overscroll-behavior:contain;--chat-text:var(--onecord-text-primary);--chat-muted:var(--onecord-text-tertiary);max-height:min(440px,100dvh - 32px);line-height:calc(20px * var(--onecord-font-scale,1));box-sizing:border-box;z-index:50;background:var(--onecord-menu-background);color:var(--chat-text);box-shadow:var(--onecord-shadow-menu);font-family:-apple-system-body,ui-sans-serif,-apple-system,system-ui,Segoe UI,Helvetica,Arial,sans-serif;font-weight:400;font-size:calc(14px * var(--onecord-font-scale,1));border:0;border-radius:20px;padding:8px 0;position:fixed;overflow-y:auto}.exrP8a_addMenu button{width:calc(100% - 16px);min-height:36px;color:var(--chat-text);font:inherit;font-size:calc(14px * var(--onecord-font-scale,1));text-align:left;cursor:pointer;background:0 0;border:0;border-radius:14px;align-items:center;gap:12px;margin:0 8px;padding:6px 8px;display:flex}.exrP8a_addMenu button:hover,.exrP8a_addMenu button:focus-visible{background:var(--onecord-hover-background)}.exrP8a_addMenu button>svg{flex:none;width:20px;height:20px}.exrP8a_addMenu button>span{white-space:nowrap;flex:1;align-items:baseline;gap:12px;min-width:0;display:flex}.exrP8a_addMenu button>span>span{text-overflow:ellipsis;flex:none;min-width:0;max-width:100%;overflow:hidden}.exrP8a_addMenu button small{min-width:0;color:var(--chat-muted);font-size:calc(14px * var(--onecord-font-scale,1));text-overflow:ellipsis;overflow:hidden}.exrP8a_fileInput{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.exrP8a_fileAttachment{border:1px solid var(--chat-border);background:var(--chat-composer);box-sizing:border-box;border-radius:14px;align-items:center;gap:10px;width:280px;min-width:280px;min-height:64px;padding:6px 42px 6px 6px;display:flex;position:relative}.exrP8a_fileIcon{color:#fff;background:#171717;border-radius:10px;flex:none;place-items:center;width:44px;height:44px;display:grid}.exrP8a_fileIcon.exrP8a_csvIcon{background:#10c052}.exrP8a_fileIcon.exrP8a_mdIcon{background:#0a84ff}.exrP8a_fileIcon svg{width:24px;height:24px}.exrP8a_fileMeta{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:3px;padding:0;font-family:inherit;display:flex}.exrP8a_fileMeta strong{font-size:calc(15px * var(--onecord-font-scale,1));text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.exrP8a_fileMeta small{color:var(--chat-muted);font-size:calc(14px * var(--onecord-font-scale,1))}.exrP8a_fileAttachment>button{width:22px;height:22px;color:var(--chat-muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;right:20px}.exrP8a_fileAttachment>button svg{width:19px;height:19px}.exrP8a_dictationDisplay{width:100%;height:36px;color:var(--chat-text);position:relative;overflow:hidden}.exrP8a_waveform{width:100%;height:100%;display:block}.exrP8a_error{color:#a2332a;font-size:calc(13px * var(--onecord-font-scale,1));background:#fff1ef;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin:0 0 8px;padding:9px 12px;display:flex}.exrP8a_error button{width:20px;height:20px;color:inherit;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.exrP8a_error svg{width:17px;height:17px}.exrP8a_dropOverlay{z-index:20;border:2px dashed var(--chat-blue);background:color-mix(in srgb, var(--chat-composer) 93%, transparent);color:var(--chat-blue);font-size:calc(16px * var(--onecord-font-scale,1));pointer-events:none;border-radius:19px;place-items:center;display:grid;position:absolute;inset:8px}.exrP8a_fileViewer{z-index:30;color:var(--chat-text);background:#fafafa;flex-direction:column;display:flex;position:absolute;inset:0}.exrP8a_fileViewer header{border-bottom:1px solid var(--chat-border);background:var(--chat-composer);flex:none;align-items:center;gap:8px;height:56px;padding:0 12px;display:flex}.exrP8a_fileViewer header button{width:36px;height:36px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;place-items:center;padding:0;display:grid}.exrP8a_fileViewer header button:hover,.exrP8a_fileViewer header button:focus-visible{background:var(--chat-ghost-hover)}.exrP8a_fileViewer header button svg{width:20px;height:20px}.exrP8a_fileViewer header span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.exrP8a_fileViewerContent{flex:1;min-height:0;padding:20px;overflow:auto}.exrP8a_fileViewerContent pre,.exrP8a_fileViewerContent table{border:1px solid var(--chat-border);background:var(--chat-composer);box-sizing:border-box;max-width:100%;font-size:calc(14px * var(--onecord-font-scale,1));margin:0 auto;padding:25px}.exrP8a_fileViewerContent pre{overflow-wrap:anywhere;white-space:pre-wrap;min-height:100%}.exrP8a_fileViewerContent table{border-collapse:collapse;width:max-content}.exrP8a_fileViewerContent :is(th,td){border:1px solid var(--chat-border);text-align:left;padding:7px 10px}@media (max-width:620px){.exrP8a_messageList{padding-inline:8px}.exrP8a_composerFrame,.exrP8a_empty .exrP8a_composerFrame{padding-inline:12px}.exrP8a_userBubble{max-width:87%}.exrP8a_messageAttachments{max-width:90%}}@media (prefers-color-scheme:dark){html:not([data-onecord-appearance=light]) .exrP8a_root{--chat-text:#fff;--chat-muted:#999;--chat-composer:#1f1f1f;--chat-border:#ffffff0d;--chat-hover:#ffffff14;--chat-ghost-hover:#242427;--chat-web-search-background:#2b393e;--chat-web-search-foreground:#43d0fb;--chat-create-image-blue:#1c99c0;--chat-create-image-sun:#dacb6c;--chat-create-image-land:#bda95c;--chat-add-photo-color:#9b9b9b;--chat-surface-bg:linear-gradient(180deg, #222224, #1d1d1f);--chat-surface-outer-shadow:0 0 0 1px #ffffff08, 0 0 11px 1px #00000038;--chat-bubble:var(--onecord-chat-bubble,#173e76);--chat-bubble-text:var(--onecord-chat-bubble-text,#f6fafe)}html:not([data-onecord-appearance=light]) .exrP8a_composer{box-shadow:var(--chat-surface-outer-shadow), inset 0 0 0 1px #ffffff05, inset 0 0 9px #00000036}html:not([data-onecord-appearance=light]) .exrP8a_sendButton{background:var(--chat-send);box-shadow:0 0 0 1px #00000047, 0 5px 12px #00000061, 0 1px 2px color-mix(in srgb, var(--chat-send) 22%, transparent), inset 0 1px 1px #ffffff57, inset 0 -2px 3px #00256f42}html:not([data-onecord-appearance=light]) .exrP8a_addWrap>.exrP8a_iconButton[aria-expanded=true]{background:var(--chat-hover);box-shadow:0 0 0 1px #ffffff08,inset 0 1px 3px #00000061}html:not([data-onecord-appearance=light]) .exrP8a_addMenu{box-shadow:var(--onecord-shadow-menu);border:0}html:not([data-onecord-appearance=light]) .exrP8a_scrollToBottom{color:#ffffffd9;background:#2a2a2acc;border-color:#ffffff0d}html:not([data-onecord-appearance=light]) .exrP8a_scrollToBottom:is(:hover,:focus-visible){background:#363636e6}html:not([data-onecord-appearance=light]) .exrP8a_fileIcon:not(.exrP8a_csvIcon,.exrP8a_mdIcon){color:#000;background:#fff}html:not([data-onecord-appearance=light]) .exrP8a_fileAttachment{background:#ffffff14}html:not([data-onecord-appearance=light]) .exrP8a_error{color:#ffb8b1;background:#40211f}html:not([data-onecord-appearance=light]) .exrP8a_fileViewer{background:#191919}}html[data-onecord-appearance=dark] .exrP8a_root{--chat-text:#fff;--chat-muted:#999;--chat-composer:#1f1f1f;--chat-border:#ffffff0d;--chat-hover:#ffffff14;--chat-ghost-hover:#242427;--chat-web-search-background:#2b393e;--chat-web-search-foreground:#43d0fb;--chat-create-image-blue:#1c99c0;--chat-create-image-sun:#dacb6c;--chat-create-image-land:#bda95c;--chat-add-photo-color:#9b9b9b;--chat-surface-bg:linear-gradient(180deg, #222224, #1d1d1f);--chat-surface-outer-shadow:0 0 0 1px #ffffff08, 0 0 11px 1px #00000038;--chat-bubble:var(--onecord-chat-bubble,#173e76);--chat-bubble-text:var(--onecord-chat-bubble-text,#f6fafe)}html[data-onecord-appearance=dark] .exrP8a_composer{box-shadow:var(--chat-surface-outer-shadow), inset 0 0 0 1px #ffffff05, inset 0 0 9px #00000036}html[data-onecord-appearance=dark] .exrP8a_sendButton{background:var(--chat-send);box-shadow:0 0 0 1px #00000047, 0 5px 12px #00000061, 0 1px 2px color-mix(in srgb, var(--chat-send) 22%, transparent), inset 0 1px 1px #ffffff57, inset 0 -2px 3px #00256f42}html[data-onecord-appearance=dark] .exrP8a_addWrap>.exrP8a_iconButton[aria-expanded=true]{background:var(--chat-hover);box-shadow:0 0 0 1px #ffffff08,inset 0 1px 3px #00000061}html[data-onecord-appearance=dark] .exrP8a_addMenu{box-shadow:var(--onecord-shadow-menu);border:0}html[data-onecord-appearance=dark] .exrP8a_scrollToBottom{color:#ffffffd9;background:#2a2a2acc;border-color:#ffffff0d}html[data-onecord-appearance=dark] .exrP8a_scrollToBottom:is(:hover,:focus-visible){background:#363636e6}html[data-onecord-appearance=dark] .exrP8a_fileIcon:not(.exrP8a_csvIcon,.exrP8a_mdIcon){color:#000;background:#fff}html[data-onecord-appearance=dark] .exrP8a_fileAttachment{background:#ffffff14}html[data-onecord-appearance=dark] .exrP8a_error{color:#ffb8b1;background:#40211f}html[data-onecord-appearance=dark] .exrP8a_fileViewer{background:#191919}@media (prefers-reduced-motion:reduce){:is(html:not([data-onecord-motion=off]) .exrP8a_root,html:not([data-onecord-motion=off]) .exrP8a_userBubble){transition:none}:is(html:not([data-onecord-motion=off]) .exrP8a_voiceOrb,html:not([data-onecord-motion=off]) .exrP8a_voiceOrbShape){animation:none}html:not([data-onecord-motion=off]) .exrP8a_voiceOrbShape{transition:none}html:not([data-onecord-motion=off]) .exrP8a_addWrap>.exrP8a_iconButton>svg{animation:none!important}:is(html:not([data-onecord-motion=off]) .exrP8a_micCapsule,html:not([data-onecord-motion=off]) .exrP8a_micStand){animation:none!important}html:not([data-onecord-motion=off]) .exrP8a_voiceModeBar{animation:none!important}html:not([data-onecord-motion=off]) .exrP8a_voiceOrbConnecting .exrP8a_voiceOrbImage{animation:none!important}html:not([data-onecord-motion=off]) .exrP8a_thinkingDot{animation:none}html:not([data-onecord-motion=off]) :is(.exrP8a_streamWord,.exrP8a_streamBlock){animation:none}:is(html:not([data-onecord-motion=off]) .exrP8a_assistantMessage .exrP8a_messageActions>button,html:not([data-onecord-motion=off]) .exrP8a_assistantMessage .exrP8a_feedbackWrap>button){animation:none}:is(html:not([data-onecord-motion=off]) .exrP8a_composer,html:not([data-onecord-motion=off]) .exrP8a_composerEnter,html:not([data-onecord-motion=off]) .exrP8a_iconButton,html:not([data-onecord-motion=off]) .exrP8a_sendButton,html:not([data-onecord-motion=off]) .exrP8a_scrollToBottom){transition:none;animation:none}:is(html:not([data-onecord-motion=off]) .exrP8a_micMuteCut,html:not([data-onecord-motion=off]) .exrP8a_micMuteSlash){transition:none}}.exrP8a_root{-webkit-user-select:none;user-select:none}.exrP8a_assistantText,.exrP8a_userBubble,.exrP8a_root :is(input,textarea,[contenteditable=true],pre){-webkit-user-select:text;user-select:text}.exrP8a_root :is(button,[role=option],[role=tab]),.exrP8a_root img,.exrP8a_inlineModeLabel,.exrP8a_root :is(input,textarea)::placeholder{-webkit-user-select:none;user-select:none}.exrP8a_root [role=alert]{-webkit-user-select:text;user-select:text}.exrP8a_workspaceContent{min-height:0;position:absolute;inset:0}.exrP8a_root[data-workspace-view=true]>:not(.exrP8a_chatHeader):not(.exrP8a_workspaceContent):not(dialog){display:none}.exrP8a_alternateBody{position:absolute;inset:0;overflow:auto}.exrP8a_root[data-image-workspace=true] .exrP8a_alternateBody{-webkit-mask-image:linear-gradient(#0000,#000 16px);mask-image:linear-gradient(#0000,#000 16px)}.exrP8a_root[data-image-preview=true]:not([data-image-workspace=true]){z-index:100;border-radius:0;width:100%;height:100dvh;position:fixed;inset:0}.exrP8a_root[data-image-workspace=true] .exrP8a_composerFrame{z-index:3;padding:10px 16px 21px;position:absolute;inset:auto 0 0}.exrP8a_separateVoice{z-index:100;background:var(--chat-composer);border-radius:0;width:100%;height:100svh;position:fixed;inset:0}.exrP8a_separateVoice .exrP8a_messageList{visibility:hidden}.exrP8a_root[data-image-preview=true] .exrP8a_composerFrame{width:min(100%,800px);padding:10px 16px calc(21px + env(safe-area-inset-bottom,0px));margin:0 auto;position:absolute;inset:auto 0 0}.exrP8a_root[data-accent]{--chat-send:var(--onecord-accent,#3a83f7);--chat-send-text:var(--onecord-accent-text,#fff);--chat-blue:var(--onecord-accent,#3a83f7);--chat-bubble:var(--onecord-chat-bubble,#e8f3fe);--chat-bubble-text:var(--onecord-chat-bubble-text,#0c274a)}html[data-onecord-appearance=dark] .exrP8a_root[data-accent]{--chat-send:var(--onecord-accent,#3a83f7);--chat-send-text:var(--onecord-accent-text,#fff);--chat-blue:var(--onecord-accent,#3a83f7);--chat-bubble:var(--onecord-chat-bubble,#e8f3fe);--chat-bubble-text:var(--onecord-chat-bubble-text,#0c274a)}@media (prefers-color-scheme:dark){html:not([data-onecord-appearance=light]) .exrP8a_root[data-accent]{--chat-send:var(--onecord-accent,#3a83f7);--chat-send-text:var(--onecord-accent-text,#fff);--chat-bubble:var(--onecord-chat-bubble,#173e76);--chat-bubble-text:var(--onecord-chat-bubble-text,#f6fafe)}}.exrP8a_root{--chat-text:var(--onecord-foreground,#000);--chat-muted:var(--onecord-text-tertiary);--chat-surface-bg:var(--onecord-panel,#d5d2ed);--chat-composer-bg:var(--onecord-composer-background);--chat-ghost-hover:var(--onecord-hover-background);--chat-hover:var(--chat-ghost-hover);--chat-surface-outer-shadow:var(--onecord-shadow-popover)}html[data-onecord-appearance=dark] .exrP8a_root{--chat-text:var(--onecord-foreground,#000);--chat-muted:var(--onecord-text-tertiary);--chat-surface-bg:var(--onecord-panel,#d5d2ed);--chat-composer-bg:var(--onecord-composer-background);--chat-ghost-hover:var(--onecord-hover-background);--chat-hover:var(--chat-ghost-hover);--chat-surface-outer-shadow:var(--onecord-shadow-popover)}html[data-onecord-appearance=dark] .exrP8a_root{--chat-composer-bg:var(--onecord-composer-background)}.exrP8a_root .exrP8a_composer{background:var(--chat-composer-bg);box-shadow:var(--chat-surface-outer-shadow)}html[data-onecord-appearance=dark] .exrP8a_root .exrP8a_composer{background:var(--chat-composer-bg);box-shadow:var(--chat-surface-outer-shadow)}@media (prefers-color-scheme:dark){html:not([data-onecord-appearance=light]) .exrP8a_root{--chat-text:var(--onecord-foreground,#fff);--chat-muted:var(--onecord-text-tertiary);--chat-surface-bg:var(--onecord-panel,#242424);--chat-composer-bg:var(--onecord-composer-background);--chat-ghost-hover:var(--onecord-hover-background);--chat-surface-outer-shadow:var(--onecord-shadow-popover)}html:not([data-onecord-appearance=light]) .exrP8a_root .exrP8a_composer{background:var(--chat-composer-bg);box-shadow:var(--chat-surface-outer-shadow)}}.exrP8a_root .exrP8a_addMenu{background:var(--chat-composer-bg);box-shadow:var(--onecord-shadow-menu);border:0;border-radius:20px}html[data-onecord-appearance=dark] .exrP8a_root .exrP8a_addMenu{background:var(--chat-composer-bg);box-shadow:var(--onecord-shadow-menu);border:0;border-radius:20px}.exrP8a_root .exrP8a_addMenu button{border-radius:12px}@media (prefers-color-scheme:dark){html:not([data-onecord-appearance=light]) .exrP8a_root .exrP8a_addMenu{box-shadow:var(--onecord-shadow-menu);border:0}}.exrP8a_root .exrP8a_iconButton[data-variant=ghost]{--button-text:var(--chat-muted);--button-ghost-hover:var(--chat-ghost-hover);color:var(--chat-muted);box-shadow:none;background:0 0}.exrP8a_root .exrP8a_addWrap>.exrP8a_iconButton[data-variant=ghost][aria-expanded=true]{background:var(--chat-ghost-hover);box-shadow:none}.exrP8a_root .exrP8a_iconButton[data-variant=ghost]:is(:hover,:focus-visible):not(:disabled),.exrP8a_root .exrP8a_addWrap>.exrP8a_iconButton[data-variant=ghost][aria-expanded=true]:is(:hover,:focus-visible){background:var(--chat-ghost-hover)}.exrP8a_root .exrP8a_addWrap.exrP8a_addWrap>.exrP8a_iconButton[data-variant=ghost]{transition:none}.exrP8a_root .exrP8a_addWrap.exrP8a_addWrap>.exrP8a_iconButton[data-variant=ghost]:is(:hover,:active,[aria-expanded=true]):not(:disabled){background:color-mix(in srgb, var(--onecord-foreground) 8%, transparent)}.exrP8a_root .exrP8a_iconButton.exrP8a_micButton[data-variant=ghost]{transition:none}.exrP8a_root .exrP8a_iconButton.exrP8a_micButton[data-variant=ghost]:is(:hover,:active,[aria-busy=true],[aria-pressed=true]):not(:disabled){background:color-mix(in srgb, var(--onecord-foreground) 8%, transparent)}.exrP8a_root .exrP8a_addWrap.exrP8a_addWrap>.exrP8a_iconButton[data-variant=ghost],.exrP8a_root .exrP8a_iconButton.exrP8a_micButton[data-variant=ghost]{--button-text:var(--onecord-text-tertiary);color:var(--onecord-text-tertiary)}.exrP8a_root .exrP8a_addWrap>.exrP8a_iconButton[data-variant=ghost]>svg,.exrP8a_root .exrP8a_iconButton.exrP8a_micButton[data-variant=ghost]>svg{color:var(--onecord-text-primary)}.exrP8a_root .exrP8a_composer[data-dictating=true]{border-radius:26px;height:52px;min-height:52px;padding:8px;overflow:hidden}.exrP8a_root .exrP8a_composer[data-dictating=true] .exrP8a_composerGrid{grid-template-rows:36px;height:36px;min-height:36px}.exrP8a_root .exrP8a_composer[data-dictating=true] .exrP8a_inputWrap{width:100%;height:36px;min-height:36px;margin:0;padding:0}.exrP8a_root .exrP8a_composer[data-dictating=true] .exrP8a_iconButton[data-variant=ghost]{border:1px solid var(--onecord-border-default);color:var(--onecord-text-primary);transition:none}.exrP8a_root .exrP8a_composer[data-dictating=true] .exrP8a_iconButton[data-variant=ghost]:is(:hover,:active):not(:disabled){background:color-mix(in srgb,var(--onecord-foreground) 8%,transparent)}.exrP8a_composer[data-dictating=true] .exrP8a_composerGrid{grid-template-rows:auto;grid-template-columns:auto minmax(0,1fr) auto;column-gap:8px}.exrP8a_composer[data-dictating=true] .exrP8a_inputWrap{grid-area:1/2;width:100%;min-height:36px;margin:0;padding:0}.exrP8a_composer[data-dictating=true] .exrP8a_leftActions{grid-area:1/1}.exrP8a_composer[data-dictating=true] .exrP8a_rightActions{grid-area:1/3;gap:8px}.exrP8a_composer{width:100%;min-width:0}.exrP8a_dictationStatus{color:var(--chat-muted);font-size:calc(16px * var(--onecord-font-scale,1));-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:flex}.exrP8a_dictationStop:disabled{opacity:1}.exrP8a_dictationSpinner{contain:layout paint style;justify-content:center;align-items:center;width:24px;height:24px;line-height:1;animation:2s steps(60,end) infinite exrP8a_dictationSpin;display:inline-flex}.exrP8a_dictationSpinner>svg{width:24px;height:24px}@keyframes exrP8a_dictationSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){html:not([data-onecord-motion=off]) .exrP8a_dictationSpinner{animation:none}}html[data-onecord-reduce-motion=true] .exrP8a_dictationSpinner{animation:none}html[data-onecord-reduce-motion=true] :is(.exrP8a_streamWord,.exrP8a_streamBlock){animation:none}.exrP8a_workspaceMessage{margin:0}.exrP8a_workspaceMessage>section[role=region]{margin-bottom:0}.exrP8a_root[data-image-preview=true] .exrP8a_composerFrame{z-index:91;width:min(800px,100%);padding-bottom:calc(24px + env(safe-area-inset-bottom,0px));position:fixed;bottom:0;left:50%;right:auto;transform:translate(-50%)}@media (max-width:1199px),(max-width:1366px) and (pointer:coarse){[aria-label=Images] .exrP8a_root .exrP8a_composerFrame{padding:0 18px max(20px, env(safe-area-inset-bottom,0px))}[aria-label=Images] .exrP8a_root .exrP8a_composer{border-radius:28px;padding:0 8px 8px}[aria-label=Images] .exrP8a_root .exrP8a_composerGrid{grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr) auto;row-gap:0}[aria-label=Images] .exrP8a_root .exrP8a_inputWrap{grid-area:1/1/auto/4;width:calc(100% + 16px);min-height:43px;margin:0 -8px;padding:11px 14px 6px 15px}[aria-label=Images] .exrP8a_root .exrP8a_inputWrap textarea{min-height:26px;max-height:25dvh;line-height:calc(26px * var(--onecord-font-scale,1));padding:0}[aria-label=Images] .exrP8a_root .exrP8a_leftActions{grid-area:2/1}[aria-label=Images] .exrP8a_root .exrP8a_rightActions{grid-area:2/3}}.exrP8a_root .exrP8a_sendButton.exrP8a_sendButton{box-shadow:none}.exrP8a_voiceModeButton{padding:2px}.exrP8a_root .exrP8a_addMenu,.exrP8a_root .exrP8a_addMenu button,.exrP8a_root .exrP8a_addMenu button small{font-family:-apple-system-body,ui-sans-serif,-apple-system,system-ui,Segoe UI,Helvetica,Apple Color Emoji,Arial,sans-serif,Segoe UI Emoji,Segoe UI Symbol;font-weight:400;font-size:calc(14px * var(--onecord-font-scale,1));line-height:20px}.exrP8a_messageActions .exrP8a_feedbackMenu svg{flex:none;width:16px;height:16px}.exrP8a_messageActions>button[data-variant=ghost],.exrP8a_messageActions .exrP8a_feedbackWrap>button[data-variant=ghost]{width:32px;min-width:32px;height:32px;min-height:32px;color:var(--workspace-muted,var(--chat-muted));box-shadow:none;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid}.exrP8a_messageActions>button[data-variant=ghost]:is(:hover,:focus-visible),.exrP8a_messageActions .exrP8a_feedbackWrap>button[data-variant=ghost]:is(:hover,:focus-visible){background:var(--workspace-hover,var(--chat-ghost-hover));color:var(--workspace-muted,var(--chat-muted));filter:none}.exrP8a_messageActions>button[data-variant=ghost] svg,.exrP8a_messageActions .exrP8a_feedbackWrap>button[data-variant=ghost] svg{width:21px;height:21px}.exrP8a_messageActions>button[aria-label="Try again..."] svg{width:17px;height:17px}.exrP8a_userBubble:has([data-message-author]){margin-top:22px;margin-right:28px}.exrP8a_userMessage:has(.exrP8a_userBubble [data-message-author]) .exrP8a_messageActions{margin-right:28px}.exrP8a_root .exrP8a_addMenu button:disabled{opacity:.45;cursor:not-allowed}.exrP8a_root .exrP8a_addMenu button:disabled:is(:hover,:focus-visible){background:0 0}.exrP8a_chatScroll,.exrP8a_chatScroll *,.exrP8a_alternateBody,.exrP8a_alternateBody *,.exrP8a_inputWrap textarea,.exrP8a_inlineEditor{scrollbar-width:none}.exrP8a_chatScroll::-webkit-scrollbar{display:none}.exrP8a_chatScroll ::-webkit-scrollbar{display:none}.exrP8a_alternateBody::-webkit-scrollbar{display:none}.exrP8a_alternateBody ::-webkit-scrollbar{display:none}.exrP8a_inputWrap textarea::-webkit-scrollbar{display:none}.exrP8a_inlineEditor::-webkit-scrollbar{display:none}.exrP8a_root .exrP8a_sendButton[aria-disabled=true]{opacity:.4;cursor:not-allowed;filter:none;transform:none}
.xR2DMG_preview{z-index:90;isolation:isolate;background:color-mix(in srgb, var(--workspace-bg,var(--onecord-background,#f8f8f8)) 50%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--workspace-text,var(--chat-text,#171717));grid-template-rows:52px minmax(0,1fr);display:grid;position:fixed;inset:0;overflow:hidden}.xR2DMG_previewToolbar{box-sizing:border-box;pointer-events:none;z-index:2;justify-content:flex-end;align-items:center;gap:8px;height:52px;padding:6px 8px;display:flex;position:absolute;inset:0 0 auto}.xR2DMG_previewTitle{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:calc(14px * var(--onecord-font-scale,1));font-weight:500;line-height:calc(20px * var(--onecord-font-scale,1));margin-right:auto;overflow:hidden}.xR2DMG_previewToolbar button,.xR2DMG_previewToolbar a{border:1px solid color-mix(in srgb, currentColor 6%, transparent);background:color-mix(in srgb, var(--workspace-bg,var(--onecord-background,#f8f8f8)) 90%, white);width:40px;height:40px;color:inherit;cursor:pointer;border-radius:50%;place-items:center;padding:0;text-decoration:none;display:grid;box-shadow:0 2px 8px #00000008}.xR2DMG_previewToolbar button:is(:hover,:focus-visible),.xR2DMG_previewToolbar a:is(:hover,:focus-visible){background:color-mix(in srgb, currentColor 8%, var(--workspace-bg,var(--onecord-background,#f8f8f8)))}.xR2DMG_previewToolbar svg{width:20px;height:20px}.xR2DMG_expandedImage{justify-content:center;align-items:center;min-height:0;padding:52px 24px 96px;display:flex;position:absolute;inset:0;overflow:hidden}.xR2DMG_expandedImage img{object-fit:contain;transform-origin:0 0;border-radius:0;flex:none;width:auto;max-width:none;height:auto;max-height:none;display:block;box-shadow:0 4px 8px -2px #0000001a}@media (max-width:600px){.xR2DMG_expandedImage{padding:52px 8px 96px}}.xR2DMG_thumbnails{z-index:3;scrollbar-width:none;flex-direction:column;align-items:center;gap:8px;width:56px;padding:6px 0;display:flex;position:absolute;top:56px;bottom:100px;left:10px;overflow-y:auto}.xR2DMG_thumbnails button{border:1px solid color-mix(in srgb, currentColor 4%, transparent);cursor:pointer;opacity:.34;background:0 0;border-radius:8px;flex:none;width:46px;height:46px;padding:0;transition:opacity .15s,transform .15s;display:grid;transform:scale(.95)}.xR2DMG_thumbnails button[aria-pressed=true]{border-color:color-mix(in srgb, currentColor 8%, transparent);opacity:1;transform:scale(1.2)}.xR2DMG_thumbnails button:hover{opacity:1}.xR2DMG_thumbnails img{object-fit:cover;border-radius:8px;width:100%;height:100%}@media (max-width:600px){.xR2DMG_thumbnails{width:40px;left:2px}.xR2DMG_thumbnails button{width:32px;height:32px}}.xR2DMG_previewTitle.xR2DMG_pill{border:1px solid color-mix(in srgb, currentColor 6%, transparent);background:color-mix(in srgb, var(--workspace-bg,var(--onecord-background,#f8f8f8)) 90%, white);border-radius:999px;align-items:center;max-width:min(50vw,420px);height:40px;padding:0 14px;display:flex;box-shadow:0 2px 8px #00000008}.xR2DMG_zoomControls{align-items:center;gap:8px;display:flex;position:relative}.xR2DMG_previewToolbar .xR2DMG_zoomLabel{width:auto;font:inherit;font-size:calc(14px * var(--onecord-font-scale,1));border-radius:999px;gap:4px;padding-inline:12px;display:flex}.xR2DMG_zoomLabel svg{width:14px;height:14px}.xR2DMG_zoomMenu{z-index:4;background:var(--workspace-bg,var(--onecord-background,#f8f8f8));width:160px;box-shadow:var(--onecord-shadow-menu);border:0;border-radius:16px;padding:6px;position:absolute;top:48px;right:0}.xR2DMG_previewToolbar .xR2DMG_zoomMenu button{width:100%;height:36px;box-shadow:none;background:0 0;border:0;border-radius:10px;justify-content:start;padding-inline:12px}.xR2DMG_expandedImage[data-zoomed=true]{cursor:grab;touch-action:none}.xR2DMG_expandedImage[data-zoomed=true]:active{cursor:grabbing}@media (max-width:600px){.xR2DMG_previewTitle.xR2DMG_pill{max-width:35vw;font-size:calc(12px * var(--onecord-font-scale,1))}.xR2DMG_zoomControls{gap:4px}}.xR2DMG_preview[data-closing=true]{pointer-events:none}.xR2DMG_previewToolbar>*{pointer-events:auto}@media (max-width:600px){.xR2DMG_previewTitle.xR2DMG_pill{max-width:none;line-height:calc(38px * var(--onecord-font-scale,1));flex:1 1 0;display:block}.xR2DMG_previewToolbar>button,.xR2DMG_previewToolbar>a,.xR2DMG_zoomControls{flex-shrink:0}}
.Zd0W2W_tray{flex-wrap:wrap;align-items:flex-end;gap:8px;padding:12px 4px 10px;display:flex}.Zd0W2W_image{cursor:pointer;border:0;border-radius:16px;outline:none;flex:none;width:122px;height:122px;padding:0;display:inline-flex;position:relative;overflow:visible}.Zd0W2W_photo{background:color-mix(in srgb,var(--onecord-foreground) 5%,var(--onecord-background));border-radius:16px;position:absolute;inset:0;overflow:hidden}.Zd0W2W_photo img{object-fit:cover;width:100%;height:100%;display:block}.Zd0W2W_image:focus-visible{outline:2px solid var(--onecord-accent);outline-offset:2px}.Zd0W2W_image .Zd0W2W_remove{background:var(--onecord-foreground,#171717);width:16px;min-width:16px;height:16px;min-height:16px;color:var(--onecord-background,#fff);box-shadow:0 0 0 2px var(--onecord-background),0 1px 2px -1px #00000014;opacity:0;pointer-events:none;cursor:pointer;filter:none;border:0;border-radius:999px;place-items:center;padding:0;display:grid;position:absolute;top:-2px;right:-2px}.Zd0W2W_image:is(:hover,:focus-visible,:focus-within) .Zd0W2W_remove{opacity:1;pointer-events:auto}.Zd0W2W_image .Zd0W2W_remove:hover{background:color-mix(in srgb,var(--onecord-foreground) 80%,transparent)}.Zd0W2W_image .Zd0W2W_remove svg{width:12px;height:12px}.Zd0W2W_loading{color:#fff;background:#0003;place-items:center;display:grid;position:absolute;inset:0}.Zd0W2W_spinner{border:2px solid #ffffff40;border-top-color:#fff;border-radius:50%;width:24px;height:24px;animation:.8s linear infinite Zd0W2W_spin}@keyframes Zd0W2W_spin{to{transform:rotate(360deg)}}.Zd0W2W_viewer{--workspace-text:var(--onecord-foreground);--workspace-bg:var(--onecord-background);color:var(--onecord-foreground)}.Zd0W2W_sentImages{flex-wrap:wrap;justify-content:flex-end;gap:8px;max-width:100%;margin-bottom:8px;display:flex}.Zd0W2W_sentImages .Zd0W2W_sentImage{aspect-ratio:1;cursor:pointer;background:0 0;border:0;border-radius:16px;width:240px;max-width:100%;padding:0;display:block;overflow:hidden}.Zd0W2W_sentImage img{object-fit:cover;width:100%;height:100%;display:block}.Zd0W2W_sentImage:focus-visible{outline:2px solid var(--onecord-accent);outline-offset:2px}@media (hover:none){.Zd0W2W_image .Zd0W2W_remove{opacity:1;pointer-events:auto}}@media (prefers-reduced-motion:reduce){html:not([data-onecord-motion=off]) .Zd0W2W_spinner{animation:none}}html[data-onecord-reduce-motion=true] .Zd0W2W_spinner{animation:none}
.pLqS9a_menu{z-index:200;box-sizing:border-box;max-height:min(440px,60vh);color:var(--chat-text);overflow-y:auto;transform:none;visibility:visible!important;position:absolute!important;bottom:auto!important}.pLqS9a_menu button{color:inherit}.pLqS9a_menu button[data-mention-active=true]{background:var(--onecord-hover-background)}.pLqS9a_empty{color:var(--workspace-muted);padding:10px}.pLqS9a_menu[data-composer-placement=above]{transform:translateY(-100%)}
.lQHKCq_orb{width:90px;height:90px;color:var(--onecord-accent,#3a83f7);background:linear-gradient(currentColor,#fcffff);border-radius:50%;animation:.62s cubic-bezier(.18,.85,.24,1) both lQHKCq_emerge;overflow:hidden}.lQHKCq_orb[data-rendered=true]{background:0 0}.lQHKCq_orb canvas{width:100%;height:100%;display:block}.lQHKCq_orb[data-exiting=true]{animation:.62s cubic-bezier(.18,.85,.24,1) both lQHKCq_disappear}@keyframes lQHKCq_emerge{0%{opacity:0;transform:translateY(72px)scale(.05)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes lQHKCq_disappear{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(72px)scale(.05)}}@media (prefers-reduced-motion:reduce){html:not([data-onecord-motion=off]) .lQHKCq_orb{background:0 0}html:not([data-onecord-motion=off]) .lQHKCq_orb[data-rendered=true]{background:0 0}html:not([data-onecord-motion=off]) .lQHKCq_orb canvas{animation:none!important}}html[data-onecord-reduce-motion=true] .lQHKCq_orb{animation:none!important}html[data-onecord-reduce-motion=true] .lQHKCq_orb canvas{animation:none!important}.lQHKCq_loading{width:112px;height:112px;color:color-mix(in srgb, var(--onecord-foreground,#0d0d0d) 65%, transparent);place-items:center;display:grid}.lQHKCq_spinner{width:28px;height:28px;animation:.533s linear infinite lQHKCq_connectingSpin;display:block}@keyframes lQHKCq_connectingSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){html:not([data-onecord-motion=off]) .lQHKCq_spinner{animation:none}}html[data-onecord-reduce-motion=true] .lQHKCq_spinner{animation:none}
