.chat-home-shell-module__oM276W__page{--surface:#f7f9fd;--surface-strong:#fff;--surface-muted:#edf2fb;--surface-line:#141f3514;--text-primary:#18233a;--text-secondary:#687793;--text-soft:#8593ad;--accent:#635bff;--accent-strong:#4438ff;--accent-warm:#ff9b5f;--accent-pink:#da6dff;--hero-bg:#1f1f1f;--hero-panel:#323232;--hero-border:#ffffff0f;--hero-text:#f7f7f7;--hero-muted:#ffffffa3;--glass-fill:#ffffff17;--glass-fill-strong:#ffffff26;--glass-line:#ffffff29;--glass-shadow:#00000047;background:var(--surface);min-height:100vh;color:var(--text-primary)}.chat-home-shell-module__oM276W__narrativeShell{position:relative}.chat-home-shell-module__oM276W__motionBlock{min-width:0}.chat-home-shell-module__oM276W__sectionShell{width:min(1180px,100% - 2rem);margin:0 auto;position:relative}.chat-home-shell-module__oM276W__heroSection{--hero-bg:#111317;--hero-bg-strong:#16191f;--hero-panel:#16191fe6;--hero-panel-strong:#1b1f26f0;--hero-panel-soft:#13161cd6;--hero-shell-surface:#2b2b2bf0;--hero-shell-surface-top:#373737f5;--hero-shell-surface-bottom:#2d2d2dfa;--hero-border:#ffffff14;--hero-border-strong:#ffffff1f;--hero-accent-line:#bfc9df2e;--hero-text:#f7f9fc;--hero-muted:#dee4efad;--hero-soft:#a7b0bfa3;--hero-shadow-lg:0 34px 84px #0000005c;--hero-shadow-md:0 22px 46px #00000047;isolation:isolate;background:radial-gradient(circle at 50% -18%,#ffffff14,#0000 34%),linear-gradient(#14171b 0%,#101216 48%,#0d0f13 100%);min-height:100vh;padding:1rem 0 3rem;position:relative;overflow:hidden}.chat-home-shell-module__oM276W__heroSectionEmbedded{min-height:auto;padding-top:0}.chat-home-shell-module__oM276W__heroSection:before{content:"";opacity:.34;pointer-events:none;background-image:radial-gradient(circle,#ffffff52 .9px,#0000 1px);background-size:14px 14px;position:absolute;inset:0}.chat-home-shell-module__oM276W__heroSection:after{content:"";pointer-events:none;background:linear-gradient(#ffffff05,#0000 22%),radial-gradient(circle at 50% 100%,#0000003d,#0000 44%);position:absolute;inset:0}.chat-home-shell-module__oM276W__navShell{z-index:30;border:1px solid var(--glass-line);width:min(1180px,100% - 2rem);box-shadow:0 22px 54px var(--glass-shadow), inset 0 1px 0 #ffffff2e, inset 0 -1px 0 #ffffff0a;-webkit-backdrop-filter:blur(26px)saturate(180%);backdrop-filter:blur(26px)saturate(180%);isolation:isolate;background:linear-gradient(#ffffff1f,#ffffff0a),#202020b8;border-radius:1.9rem;justify-content:space-between;align-items:center;gap:1rem;margin:0 auto;padding:.78rem .9rem;animation:.72s cubic-bezier(.16,1,.3,1) both chat-home-shell-module__oM276W__navFloatIn;display:flex;position:sticky;top:1rem;overflow:hidden}.chat-home-shell-module__oM276W__navShell:before,.chat-home-shell-module__oM276W__navShell:after{content:"";pointer-events:none;position:absolute;inset:0}.chat-home-shell-module__oM276W__navShell:before{opacity:.85;background:radial-gradient(circle at 12% 18%,#fff3,#0000 22%),linear-gradient(115deg,#ffffff29,#0000 26% 70%,#ffffff0f)}.chat-home-shell-module__oM276W__navShell:after{border-radius:inherit;border:1px solid #ffffff0d;inset:1px}.chat-home-shell-module__oM276W__brand{z-index:1;color:var(--hero-text);align-items:center;gap:.95rem;display:inline-flex;position:relative}.chat-home-shell-module__oM276W__brandMark{color:#eef3ff;width:48px;height:48px;font-family:var(--font-display), sans-serif;letter-spacing:.16em;background:radial-gradient(circle at 30% 30%,#fff6,#0000 34%),linear-gradient(145deg,#7281ba80,#222631c7);border:1px solid #ffffff1f;border-radius:1rem;justify-content:center;align-items:center;font-size:.74rem;font-weight:700;display:inline-flex;box-shadow:inset 0 1px #ffffff29,0 14px 24px #0000002e}.chat-home-shell-module__oM276W__brandText{flex-direction:column;gap:.16rem;display:flex}.chat-home-shell-module__oM276W__brandText strong{letter-spacing:-.02em;font-size:.96rem;font-weight:700}.chat-home-shell-module__oM276W__brandText small{color:var(--hero-muted);letter-spacing:.03em;font-size:.74rem}.chat-home-shell-module__oM276W__navActions{z-index:1;align-items:center;gap:.75rem;display:flex;position:relative}.chat-home-shell-module__oM276W__navGhost,.chat-home-shell-module__oM276W__navPrimary,.chat-home-shell-module__oM276W__primaryCta,.chat-home-shell-module__oM276W__secondaryCta,.chat-home-shell-module__oM276W__inlineLink{justify-content:center;align-items:center;gap:.5rem;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s,border-color .18s;display:inline-flex}.chat-home-shell-module__oM276W__navGhost{background:linear-gradient(180deg, var(--glass-fill-strong), var(--glass-fill)), #ffffff05;color:var(--hero-text);-webkit-backdrop-filter:blur(18px)saturate(160%);backdrop-filter:blur(18px)saturate(160%);border:1px solid #ffffff1f;border-radius:1.15rem;padding:.8rem 1.15rem;box-shadow:inset 0 1px #ffffff26,0 14px 26px #00000029}.chat-home-shell-module__oM276W__navPrimary,.chat-home-shell-module__oM276W__primaryCta{color:#fff;background:linear-gradient(135deg,#6b62ff 0%,#7c71ff 52%,#8c85ff 100%);border:1px solid #ffffff1f;border-radius:1.2rem;padding:.84rem 1.24rem;box-shadow:0 22px 36px #635bff47,inset 0 1px #ffffff2e}.chat-home-shell-module__oM276W__heroInner{width:min(1540px,100% - 2rem);min-height:calc(100vh - 82px);padding-top:max(calc(var(--site-header-clearance) + 1.85rem), clamp(5.6rem, 14vh, 8.1rem));z-index:1;text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;gap:clamp(.9rem,1.8vw,1.2rem);margin:0 auto;padding-bottom:3rem;transition:gap .22s,padding-top .22s;display:flex;position:relative}.chat-home-shell-module__oM276W__heroInnerEmbedded{gap:.8rem;min-height:auto;padding-top:clamp(1.35rem,3vw,2.1rem);padding-bottom:2rem}.chat-home-shell-module__oM276W__heroInnerLanding{padding-bottom:max(.9rem, env(safe-area-inset-bottom,0px))}.chat-home-shell-module__oM276W__heroInnerLanding .chat-home-shell-module__oM276W__chatStage.chat-home-shell-module__oM276W__chatStageLanding{margin-top:auto}.chat-home-shell-module__oM276W__heroInnerEmbedded.chat-home-shell-module__oM276W__heroInnerLanding{padding-bottom:max(1.2rem, env(safe-area-inset-bottom,0px))}.chat-home-shell-module__oM276W__heroInnerEmbedded.chat-home-shell-module__oM276W__heroInnerLanding .chat-home-shell-module__oM276W__chatStage.chat-home-shell-module__oM276W__chatStageLanding{margin-top:0}.chat-home-shell-module__oM276W__heroTitle{max-height:24rem;color:var(--hero-text);font-family:var(--font-display), var(--font-body), "SF Pro Display", "Segoe UI", system-ui, sans-serif;letter-spacing:-.04em;text-wrap:balance;transform-origin:top;max-width:30ch;margin:clamp(1rem,2.8vw,1.7rem) 0 clamp(.85rem,2.3vw,1.2rem);font-size:clamp(2.05rem,4.35vw,4.25rem);font-weight:600;line-height:.98;transition:margin .22s,max-height .22s,opacity .22s,transform .22s;overflow:hidden}.chat-home-shell-module__oM276W__heroTitleEmbedded{margin:clamp(.75rem,2vw,1.25rem) 0 clamp(1.25rem,3vw,1.9rem)}.chat-home-shell-module__oM276W__heroTitleLine{display:block}.chat-home-shell-module__oM276W__heroTitleLead{font-weight:700}.chat-home-shell-module__oM276W__heroTitleSubline{max-width:none;color:var(--hero-muted);letter-spacing:-.03em;white-space:nowrap;margin-top:clamp(.4rem,1.2vw,.7rem);font-size:clamp(1.05rem,2.1vw,1.8rem);font-weight:500;line-height:1.08}.chat-home-shell-module__oM276W__heroStarterRailShell{transform-origin:top;will-change:opacity, transform;width:min(100%,54rem);max-height:5.5rem;margin:0 auto clamp(.4rem,1vw,.9rem);transition:opacity .24s,transform .24s,max-height .24s,margin-bottom .24s;overflow:hidden}.chat-home-shell-module__oM276W__heroStarterRailShellExiting{pointer-events:none;opacity:0;max-height:0;margin-bottom:0;transform:translateY(-.45rem)scale(.985)}.chat-home-shell-module__oM276W__heroStarterRail{overscroll-behavior-x:contain;scrollbar-width:none;-ms-overflow-style:none;touch-action:pan-x;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;gap:.72rem;width:100%;padding:.25rem .35rem .55rem;scroll-padding-inline:.35rem;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 2.75rem calc(100% - 2.75rem),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 2.75rem calc(100% - 2.75rem),#0000 100%)}.chat-home-shell-module__oM276W__heroStarterRailCopy{align-items:stretch;gap:inherit;flex:none;min-width:max-content;display:flex}.chat-home-shell-module__oM276W__heroStarterRailGhostCopy{pointer-events:auto}.chat-home-shell-module__oM276W__heroStarterRail::-webkit-scrollbar{display:none}.chat-home-shell-module__oM276W__heroStarterRail:focus-visible{outline:2px solid color-mix(in srgb, var(--accent) 74%, white 26%);outline-offset:4px;border-radius:1.4rem}.chat-home-shell-module__oM276W__chatStage{--chat-stage-shell-height:clamp(34rem, 74vh, 50rem);--chat-sidebar-shell-width:16.6rem;width:100%;min-height:var(--chat-stage-shell-height);box-shadow:none;text-align:left;background:0 0;border:0;margin-top:.4rem;padding:.2rem 0 10.25rem;transition:min-height .28s cubic-bezier(.22,1,.36,1),padding-bottom .28s cubic-bezier(.22,1,.36,1),margin-top .28s cubic-bezier(.22,1,.36,1);position:relative;overflow:visible}.chat-home-shell-module__oM276W__chatStageLanding{padding-bottom:1rem}.chat-home-shell-module__oM276W__chatStageLanding .chat-home-shell-module__oM276W__chatStagePrimary{flex-direction:column;display:flex}.chat-home-shell-module__oM276W__chatStage:before{content:none}.chat-home-shell-module__oM276W__chatStageActive:before{opacity:1}.chat-home-shell-module__oM276W__chatStageConversation{--chat-stage-shell-height:clamp(41.5rem, 84vh, 56.5rem);min-height:var(--chat-stage-shell-height);flex-direction:column;padding-bottom:.9rem;display:flex}.chat-home-shell-module__oM276W__chatStageConversation:before{content:none}.chat-home-shell-module__oM276W__chatStageConversation .chat-home-shell-module__oM276W__chatStageMain{flex:1}.chat-home-shell-module__oM276W__chatStageConversation .chat-home-shell-module__oM276W__composerDock{bottom:var(--chat-conversation-composer-offset)}.chat-home-shell-module__oM276W__chatStageOpening .chat-home-shell-module__oM276W__chatSidebar{animation-duration:.32s}.chat-home-shell-module__oM276W__heroInnerConversation{padding-top:max(calc(var(--site-header-clearance) + 1rem), clamp(4.8rem, 9vh, 6.2rem));gap:.4rem}.chat-home-shell-module__oM276W__heroInnerEmbedded.chat-home-shell-module__oM276W__heroInnerConversation{gap:.3rem;padding-top:clamp(.85rem,2vw,1.25rem)}.chat-home-shell-module__oM276W__heroTitleConversation{opacity:0;pointer-events:none;max-height:0;margin:0;transform:translateY(-.8rem)scale(.97)}.chat-home-shell-module__oM276W__heroInnerConversation .chat-home-shell-module__oM276W__chatStage{margin-top:0}.chat-home-shell-module__oM276W__chatSidebarReveal{z-index:3;border:1px solid var(--hero-border);color:#f5f7ffdb;box-shadow:var(--hero-shadow-md);cursor:pointer;background:#191b21f5;border-radius:999px;align-items:center;gap:.5rem;padding:.78rem .98rem;transition:transform .18s,border-color .18s,background .18s;display:inline-flex;position:absolute;top:1.35rem;left:1.35rem}.chat-home-shell-module__oM276W__chatSidebarReveal:hover{border-color:var(--hero-accent-line);background:#1d2028fa;transform:translateY(-1px)}.chat-home-shell-module__oM276W__chatSidebarHeader{justify-content:space-between;align-items:center;gap:.8rem;padding-bottom:.15rem;display:flex}.chat-home-shell-module__oM276W__chatSidebarCaption{color:#ffffff5c;letter-spacing:.18em;text-transform:uppercase;font-size:.66rem;font-weight:700}.chat-home-shell-module__oM276W__chatSidebarCollapse{color:#ffffffad;cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:999px;justify-content:center;align-items:center;width:2.15rem;height:2.15rem;transition:transform .18s,color .18s,border-color .18s,background .18s;display:inline-flex}.chat-home-shell-module__oM276W__chatSidebarCollapse:hover{color:#f5f7ff;background:linear-gradient(#79a7ff14,#ffffff08),#ffffff08;border-color:#8bb2ff38;transform:translateY(-1px)}.chat-home-shell-module__oM276W__chatSidebar{z-index:2;border:1px solid var(--hero-border);width:15.4rem;box-shadow:var(--hero-shadow-md);background:0 0;border-radius:2rem;flex-direction:column;gap:.95rem;padding:.95rem .9rem .85rem;animation:.26s cubic-bezier(.22,1,.36,1) chat-home-shell-module__oM276W__chatSidebarEnter;display:flex;position:absolute;top:1.35rem;bottom:1.35rem;left:1.35rem;overflow:hidden}.chat-home-shell-module__oM276W__chatSidebarSection{gap:.65rem;display:grid}.chat-home-shell-module__oM276W__chatSidebarSection:first-of-type{flex:auto;grid-template-rows:auto minmax(0,1fr);min-height:0}.chat-home-shell-module__oM276W__chatSidebarAction{color:#f4f7ffd6;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:.7rem;width:100%;padding:.18rem .4rem .1rem;transition:transform .18s,color .18s;display:inline-flex}.chat-home-shell-module__oM276W__chatSidebarAction:hover{color:#f6f8ff;transform:translate(1px)}.chat-home-shell-module__oM276W__chatSidebarActionLabel{letter-spacing:-.01em;align-items:center;gap:.62rem;font-size:.96rem;font-weight:600;display:inline-flex}.chat-home-shell-module__oM276W__chatSidebarToggle{color:#ffffffd6;text-align:left;cursor:pointer;background:#ffffff05;border:1px solid #ffffff12;border-radius:1.05rem;justify-content:space-between;align-items:center;gap:.8rem;width:100%;padding:.9rem .95rem;transition:border-color .18s,background .18s,color .18s,transform .18s;display:flex}.chat-home-shell-module__oM276W__chatSidebarToggle:hover{color:#f5f7ff;background:linear-gradient(#79a7ff14,#ffffff05),#ffffff08;border-color:#8bb2ff3d;transform:translateY(-1px)}.chat-home-shell-module__oM276W__chatSidebarToggleLabel{letter-spacing:-.01em;align-items:center;gap:.65rem;font-size:1rem;font-weight:600;display:inline-flex}.chat-home-shell-module__oM276W__chatSidebarChevron{color:#ffffff6b;transition:transform .18s,color .18s}.chat-home-shell-module__oM276W__chatSidebarChevronOpen{color:#d9e5ff;transform:rotate(90deg)}.chat-home-shell-module__oM276W__chatSidebarList{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#8bb2ff57 transparent;flex:auto;align-content:start;gap:.45rem;min-height:0;margin:0;padding:0 .35rem .25rem .1rem;list-style:none;display:grid;overflow-y:auto}.chat-home-shell-module__oM276W__chatSidebarList[hidden]{display:none}.chat-home-shell-module__oM276W__chatSidebarList::-webkit-scrollbar{width:.45rem}.chat-home-shell-module__oM276W__chatSidebarList::-webkit-scrollbar-track{background:0 0}.chat-home-shell-module__oM276W__chatSidebarList::-webkit-scrollbar-thumb{background:#8bb2ff3d;border-radius:999px}.chat-home-shell-module__oM276W__chatSidebarList::-webkit-scrollbar-thumb:hover{background:#8bb2ff5c}.chat-home-shell-module__oM276W__chatSidebarListLabel{color:#fff6;letter-spacing:.16em;text-transform:uppercase;padding:0 .85rem;font-size:.68rem;font-weight:700}.chat-home-shell-module__oM276W__chatSidebarListRow{list-style:none}.chat-home-shell-module__oM276W__chatSidebarItemShell{position:relative}.chat-home-shell-module__oM276W__chatSidebarProjectGroup{gap:.34rem;display:grid}.chat-home-shell-module__oM276W__chatSidebarProjectCollection{border-left:1px solid #ffffff14;gap:.3rem;margin-left:1.15rem;padding-left:1.2rem;display:grid}.chat-home-shell-module__oM276W__chatSidebarProjectCollectionLabel{color:#ffffff85;letter-spacing:-.01em;padding:.22rem .32rem .12rem;font-size:.74rem;font-weight:500}.chat-home-shell-module__oM276W__chatSidebarItemRow{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.38rem;display:grid;position:relative}.chat-home-shell-module__oM276W__chatSidebarItemActions{flex-shrink:0;justify-content:flex-end;align-items:center;gap:.38rem;display:inline-flex}.chat-home-shell-module__oM276W__chatSidebarItemContent{align-items:center;gap:.72rem;min-width:0;display:flex}.chat-home-shell-module__oM276W__chatSidebarItemLeading{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.chat-home-shell-module__oM276W__chatSidebarItemLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.chat-home-shell-module__oM276W__chatSidebarItemAdornment{color:#ffffff6b;flex-shrink:0;align-items:center;margin-left:auto;display:inline-flex}.chat-home-shell-module__oM276W__chatSidebarItem{color:#ffffffb3;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.98rem;width:100%;padding:.76rem .85rem;font-size:.92rem;font-weight:500;line-height:1.45;transition:transform .18s,border-color .18s,background .18s,color .18s;display:block}.chat-home-shell-module__oM276W__chatSidebarItem:hover{color:#eef4ff;border-color:#8bb2ff2e;transform:translateY(-1px)}.chat-home-shell-module__oM276W__chatSidebarItemButton{min-width:0}.chat-home-shell-module__oM276W__chatSidebarProjectItem{padding:.72rem .82rem .72rem .74rem}.chat-home-shell-module__oM276W__chatSidebarProjectChatShell{margin-left:-.2rem}.chat-home-shell-module__oM276W__chatSidebarProjectChatItem{color:#ffffffc7;padding:.68rem .85rem .68rem .92rem}.chat-home-shell-module__oM276W__chatSidebarProjectChatLabel{font-size:.91rem}.chat-home-shell-module__oM276W__chatSidebarFolderGlyph,.chat-home-shell-module__oM276W__chatSidebarFolderBadge{border-radius:.62rem;flex-shrink:0;justify-content:center;align-items:center;width:1.9rem;height:1.9rem;display:inline-flex}.chat-home-shell-module__oM276W__chatSidebarFolderGlyph{color:#ffffffdb}.chat-home-shell-module__oM276W__chatSidebarFolderBadge{color:#eef4ff;background:linear-gradient(#76a3ff29,#ffffff0d),#ffffff0a;border:1px solid #8ab6ff94;box-shadow:inset 0 1px #ffffff14,0 0 0 1px #8ab6ff29}.chat-home-shell-module__oM276W__chatSidebarItemActive{color:#f6f8ff;background:linear-gradient(#81abff21,#ffffff08),#ffffff08;border-color:#8bb2ff2e;box-shadow:inset 0 1px #ffffff0d}.chat-home-shell-module__oM276W__chatSidebarItemMenuTrigger{color:#ffffff9e;cursor:pointer;opacity:0;pointer-events:none;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;justify-content:center;align-items:center;width:2.1rem;height:2.1rem;transition:opacity .18s,transform .18s,border-color .18s,background .18s,color .18s;display:inline-flex;transform:translate(4px)}.chat-home-shell-module__oM276W__chatSidebarItemShell:hover .chat-home-shell-module__oM276W__chatSidebarItemMenuTrigger,.chat-home-shell-module__oM276W__chatSidebarItemShell:focus-within .chat-home-shell-module__oM276W__chatSidebarItemMenuTrigger,.chat-home-shell-module__oM276W__chatSidebarItemMenuTriggerVisible{opacity:1;pointer-events:auto;transform:translate(0)}.chat-home-shell-module__oM276W__chatSidebarItemMenuTrigger:hover,.chat-home-shell-module__oM276W__chatSidebarItemMenuTriggerVisible{color:#f4f7ff;background:linear-gradient(#79a7ff1a,#ffffff0a),#ffffff0d;border-color:#8bb2ff3d}.chat-home-shell-module__oM276W__chatSidebarProjectToggle{color:#ffffff9e;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;justify-content:center;align-items:center;width:2.05rem;height:2.05rem;transition:transform .18s,border-color .18s,background .18s,color .18s;display:inline-flex}.chat-home-shell-module__oM276W__chatSidebarProjectToggle:hover{color:#f4f7ff;background:linear-gradient(#79a7ff1a,#ffffff0a),#ffffff0d;border-color:#8bb2ff3d;transform:translateY(-1px)}.chat-home-shell-module__oM276W__chatSidebarProjectToggleIcon{transition:transform .18s}.chat-home-shell-module__oM276W__chatSidebarProjectToggleIconExpanded{transform:rotate(0)}.chat-home-shell-module__oM276W__chatSidebarProjectToggle[aria-expanded=false] .chat-home-shell-module__oM276W__chatSidebarProjectToggleIcon{transform:rotate(-90deg)}.chat-home-shell-module__oM276W__chatSidebarItemMenu{z-index:5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#474747fa,#2e2e2efa),#262626fa;border:1px solid #ffffff14;border-radius:1rem;gap:.14rem;min-width:12.75rem;padding:.42rem;display:grid;position:absolute;top:calc(100% + .42rem);right:0;box-shadow:0 24px 42px #00000057,inset 0 1px #ffffff0f}.chat-home-shell-module__oM276W__chatSidebarItemMenuAction{color:#ffffffe0;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.86rem;align-items:center;gap:.72rem;width:100%;padding:.88rem .92rem;font-size:.95rem;font-weight:500;transition:background .18s,color .18s,transform .18s;display:inline-flex}.chat-home-shell-module__oM276W__chatSidebarItemMenuAction:hover{color:#fff;background:#ffffff14;transform:translateY(-1px)}.chat-home-shell-module__oM276W__chatSidebarItemMenuDivider{background:#ffffff1f;height:1px;margin:.15rem .5rem}.chat-home-shell-module__oM276W__chatSidebarItemMenuDanger{color:#ff847c}.chat-home-shell-module__oM276W__chatSidebarItemMenuDanger:hover{color:#ff9e96;background:#ff797914}.chat-home-shell-module__oM276W__chatSidebarRenameForm{background:linear-gradient(#79a7ff1a,#ffffff08),#ffffff08;border:1px solid #8bb2ff3d;border-radius:.98rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.38rem;padding:.38rem .42rem .38rem .8rem;display:grid;box-shadow:inset 0 1px #ffffff0f}.chat-home-shell-module__oM276W__chatSidebarRenameInput{color:#f5f7ff;background:0 0;border:0;outline:0;min-width:0;font-size:.92rem;font-weight:500;line-height:1.45}.chat-home-shell-module__oM276W__chatSidebarRenameInput::placeholder{color:#fff6}.chat-home-shell-module__oM276W__chatSidebarRenameActions{align-items:center;gap:.3rem;display:inline-flex}.chat-home-shell-module__oM276W__chatSidebarRenameAction{color:#fffc;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff14;border-radius:999px;justify-content:center;align-items:center;width:1.95rem;height:1.95rem;transition:border-color .18s,background .18s,color .18s,transform .18s;display:inline-flex}.chat-home-shell-module__oM276W__chatSidebarRenameAction:hover{transform:translateY(-1px)}.chat-home-shell-module__oM276W__chatSidebarRenameActionConfirm:hover{color:#f4f7ff;background:#79a7ff1f;border-color:#8bb2ff47}.chat-home-shell-module__oM276W__chatSidebarRenameActionCancel:hover{color:#fff;background:#ffffff14;border-color:#ffffff29}.chat-home-shell-module__oM276W__chatSidebarEmpty{color:#ffffff80;margin:0;padding:0 .85rem;font-size:.83rem;line-height:1.5}.chat-home-shell-module__oM276W__chatSidebarProjectEmpty{color:#ffffff7a;margin:0;padding:.15rem .32rem 0;font-size:.82rem;line-height:1.45}.chat-home-shell-module__oM276W__chatSidebarNotice{color:#ffffff8f;margin:auto 0 0;padding:.2rem .45rem 0;font-size:.76rem;line-height:1.45}.chat-home-shell-module__oM276W__chatSidebarNoticeError{color:#ff9a90}.chat-home-shell-module__oM276W__sidebarDeleteOverlay{z-index:260;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:radial-gradient(circle at 50% 18%,#ffffff0f,#0000 24%),#0a0a0a94;place-items:center;padding:1.5rem;display:grid;position:fixed;inset:0}.chat-home-shell-module__oM276W__sidebarDeleteDialog{color:#fffffff5;background:linear-gradient(#2c2c2cfc,#222),#222222fa;border:1px solid #ffffff14;border-radius:1.55rem;gap:.2rem;width:min(100%,31.5rem);display:grid;box-shadow:0 28px 72px #0000007a,inset 0 1px #ffffff0f}.chat-home-shell-module__oM276W__sidebarDeleteDialogBody{gap:.82rem;padding:1.75rem 1.75rem .5rem;display:grid}.chat-home-shell-module__oM276W__activityHistoryDialog{color:#fffffff2;background:linear-gradient(#282828fc,#1c1c1c),#181818fa;border:1px solid #ffffff14;border-radius:1.85rem;width:min(92vw,54rem);max-height:min(84vh,48rem);overflow:auto;box-shadow:0 28px 72px #0000007a,inset 0 1px #ffffff0f}.chat-home-shell-module__oM276W__activityHistoryHeader{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.5rem 1.6rem 1rem;display:flex}.chat-home-shell-module__oM276W__activityHistoryTitle{letter-spacing:-.03em;margin:0;font-size:clamp(1.35rem,2.1vw,1.7rem);font-weight:600}.chat-home-shell-module__oM276W__activityHistoryMeta{color:#ffffff9e;margin:.3rem 0 0;font-size:.94rem;line-height:1.5}.chat-home-shell-module__oM276W__activityHistoryClose{color:#fff;min-height:2.3rem;font:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;padding:.45rem .8rem}.chat-home-shell-module__oM276W__activityHistoryBody{gap:1.2rem;padding:1.2rem 1.6rem 1.6rem;display:grid}.chat-home-shell-module__oM276W__activityHistorySection{gap:.72rem;display:grid}.chat-home-shell-module__oM276W__activityHistorySection h3{color:#ffffffeb;margin:0;font-size:1rem;font-weight:600}.chat-home-shell-module__oM276W__activityHistoryRow{background:#ffffff08;border:1px solid #ffffff0f;border-radius:1rem;justify-content:space-between;align-items:flex-start;gap:1rem;padding:.85rem .95rem;display:flex}.chat-home-shell-module__oM276W__activityHistoryRowCopy{color:#fffc;gap:.22rem;display:grid}.chat-home-shell-module__oM276W__activityHistoryRowCopy strong{color:#fff;font-weight:600}.chat-home-shell-module__oM276W__activityHistoryRowCopy span,.chat-home-shell-module__oM276W__activityHistoryRowCopy small{line-height:1.5}.chat-home-shell-module__oM276W__activityHistoryRowCopy small{color:#ffffff8c;font-size:.82rem}.chat-home-shell-module__oM276W__activityHistoryState,.chat-home-shell-module__oM276W__activityHistoryEmpty{color:#ffffffa3;margin:0;padding:0 1.6rem 1.4rem;line-height:1.6}.chat-home-shell-module__oM276W__sidebarDeleteDialogTitle{color:#fff;letter-spacing:-.04em;margin:0;font-size:clamp(1.45rem,2.3vw,1.9rem);font-weight:500;line-height:1.08}.chat-home-shell-module__oM276W__sidebarDeleteDialogCopy{color:#ffffffeb;margin:0;font-size:1.02rem;line-height:1.55}.chat-home-shell-module__oM276W__sidebarDeleteDialogCopy strong{color:#fff;font-weight:700}.chat-home-shell-module__oM276W__sidebarDeleteDialogMeta{color:#ffffff9e;margin:0;font-size:.96rem;line-height:1.5}.chat-home-shell-module__oM276W__sidebarDeleteDialogActions{justify-content:flex-end;gap:.75rem;padding:0 1.75rem 1.55rem;display:flex}.chat-home-shell-module__oM276W__sidebarDeleteDialogCancel,.chat-home-shell-module__oM276W__sidebarDeleteDialogConfirm{min-width:9.25rem;min-height:3.3rem;font:inherit;letter-spacing:-.02em;cursor:pointer;border:1px solid #0000;border-radius:999px;padding:.85rem 1.35rem;font-size:1rem;font-weight:600;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s,color .18s}.chat-home-shell-module__oM276W__sidebarDeleteDialogCancel{color:#fff;background:linear-gradient(#4e4e4ef0,#3c3c3cfa),#404040fa;border-color:#ffffff1f;box-shadow:inset 0 1px #ffffff0f}.chat-home-shell-module__oM276W__sidebarDeleteDialogConfirm{color:#fff;background:linear-gradient(#ff5547 0%,#ef3f32 100%);box-shadow:0 18px 30px #ef3f3242}.chat-home-shell-module__oM276W__sidebarDeleteDialogCancel:hover,.chat-home-shell-module__oM276W__sidebarDeleteDialogConfirm:hover{transform:translateY(-1px)}.chat-home-shell-module__oM276W__sidebarDeleteDialogCancel:hover{background:linear-gradient(#585858f5,#424242),#464646;border-color:#fff3}.chat-home-shell-module__oM276W__sidebarDeleteDialogConfirm:hover{background:linear-gradient(#ff6053 0%,#f14639 100%);box-shadow:0 20px 34px #ef3f324d}.chat-home-shell-module__oM276W__chatStageMain{--chat-conversation-width:47rem;--chat-composer-clearance:10.5rem;--chat-conversation-composer-offset:.45rem;min-width:0;min-height:inherit;grid-template-columns:minmax(0,1fr) minmax(0,0);align-items:stretch;gap:0;padding-inline:clamp(.25rem,1vw,1rem);transition:margin-left .26s cubic-bezier(.22,1,.36,1),margin-right .26s cubic-bezier(.22,1,.36,1),padding-top .26s cubic-bezier(.22,1,.36,1),grid-template-columns .28s cubic-bezier(.22,1,.36,1),gap .28s cubic-bezier(.22,1,.36,1);display:grid;position:relative}.chat-home-shell-module__oM276W__chatStageMainWithJobs{grid-template-columns:minmax(0,1fr) minmax(21rem,24rem);align-items:stretch;gap:1.1rem}.chat-home-shell-module__oM276W__chatStagePrimary{min-width:0;min-height:inherit;position:relative}.chat-home-shell-module__oM276W__chatStagePrimaryWithJobs{padding-right:.15rem}.chat-home-shell-module__oM276W__chatStageJobsRail{opacity:1;will-change:opacity, transform;align-self:stretch;width:100%;min-width:0;padding-top:.35rem;transition:opacity .24s,transform .28s cubic-bezier(.22,1,.36,1);transform:translate(0)}.chat-home-shell-module__oM276W__chatStageJobsRailEntering{opacity:.001;pointer-events:none;transform:translate(18px)}.chat-home-shell-module__oM276W__chatStageMainShifted{margin-left:var(--chat-sidebar-shell-width)}.chat-home-shell-module__oM276W__chatStageMainExpanded{padding-top:3.4rem}.chat-home-shell-module__oM276W__chatStageLanding .chat-home-shell-module__oM276W__chatEmptyStateLanding{align-content:start;min-height:auto;padding-top:clamp(.95rem,2.8vh,1.45rem);padding-bottom:0}.chat-home-shell-module__oM276W__chatTranscript{z-index:1;min-height:100%;max-height:calc(var(--chat-stage-shell-height) - 11rem);box-shadow:none;scrollbar-width:thin;scrollbar-color:#8c7fff38 transparent;background:0 0;border:0;border-radius:0;flex-direction:column;gap:1rem;padding:.9rem 1.1rem;display:flex;position:relative;overflow-y:auto}.chat-home-shell-module__oM276W__chatTranscriptLanding{flex:auto;order:2;justify-content:flex-start;min-height:0;padding-bottom:0;scroll-padding-bottom:0}.chat-home-shell-module__oM276W__chatTranscriptConversation{max-height:calc(var(--chat-stage-shell-height) - 5.4rem);padding-bottom:var(--chat-composer-clearance);scroll-padding-bottom:var(--chat-composer-clearance)}@keyframes chat-home-shell-module__oM276W__chatSidebarEnter{0%{opacity:0;transform:translate(-18px)scale(.985)}to{opacity:1;transform:translate(0)scale(1)}}.chat-home-shell-module__oM276W__chatTranscript::-webkit-scrollbar{width:9px}.chat-home-shell-module__oM276W__chatTranscript::-webkit-scrollbar-thumb{background:#ffffff1f padding-box padding-box;border:2px solid #0000;border-radius:999px}.chat-home-shell-module__oM276W__chatEmptyState{width:min(100%, var(--chat-conversation-width));align-content:end;justify-items:center;min-height:clamp(16rem,38vh,24rem);margin-inline:auto;padding:.6rem 0 0;display:grid}.chat-home-shell-module__oM276W__chatEmptyStateLanding{align-content:start;min-height:clamp(14rem,30vh,18rem);padding-top:clamp(.75rem,2.5vh,1.4rem);padding-bottom:.55rem}.chat-home-shell-module__oM276W__projectHome{gap:1.1rem;width:min(100%,46rem);margin-inline:auto;padding:.6rem 0 2.4rem;display:grid}.chat-home-shell-module__oM276W__projectHomeHeader{justify-content:flex-start;align-items:center;display:flex}.chat-home-shell-module__oM276W__projectHomeTitle{color:#fffffff0;align-items:center;gap:.72rem;display:inline-flex}.chat-home-shell-module__oM276W__projectHomeTitle h2{letter-spacing:-.03em;margin:0;font-size:clamp(1.65rem,2.8vw,2rem);font-weight:500}.chat-home-shell-module__oM276W__projectHomeTabs{align-items:center;gap:.45rem;padding-top:.15rem;display:inline-flex}.chat-home-shell-module__oM276W__projectHomeTab{color:#ffffff8f;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;min-height:2.15rem;padding:.55rem .92rem;font-size:.92rem;font-weight:600;transition:background .18s,color .18s,transform .18s;display:inline-flex}.chat-home-shell-module__oM276W__projectHomeTab:hover{color:#fffc;transform:translateY(-1px)}.chat-home-shell-module__oM276W__projectHomeTabActive{color:#f5f7ff;background:linear-gradient(#ffffff14,#ffffff08),#ffffff08;box-shadow:inset 0 1px #ffffff0d}.chat-home-shell-module__oM276W__projectHomeList{border-radius:1.45rem;gap:0;display:grid;overflow:hidden}.chat-home-shell-module__oM276W__projectHomeThreadRow{color:#ffffffd1;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff14;gap:.3rem;width:100%;padding:1rem 0;transition:transform .18s,color .18s,border-color .18s;display:grid}.chat-home-shell-module__oM276W__projectHomeThreadRow:last-child{border-bottom:0}.chat-home-shell-module__oM276W__projectHomeThreadRow:hover{color:#fff;border-color:#8bb2ff2e;transform:translate(2px)}.chat-home-shell-module__oM276W__projectHomeThreadHeader{justify-content:space-between;align-items:center;gap:1rem;display:flex}.chat-home-shell-module__oM276W__projectHomeThreadTitle{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.015em;min-width:0;font-size:1rem;font-weight:600;overflow:hidden}.chat-home-shell-module__oM276W__projectHomeThreadDate{color:#ffffff6b;flex-shrink:0;font-size:.85rem}.chat-home-shell-module__oM276W__projectHomeThreadPreview{color:#ffffff94;margin:0;font-size:.92rem;line-height:1.45}.chat-home-shell-module__oM276W__projectHomeEmpty{color:#ffffff8f;margin:0;padding:.9rem 0;font-size:.94rem;line-height:1.55}.chat-home-shell-module__oM276W__chatStarterGroup{justify-items:center;gap:.95rem;width:100%;max-width:42rem;display:grid}.chat-home-shell-module__oM276W__starterQuestionStack{flex-direction:column;align-items:center;gap:.7rem;width:100%;display:flex}.chat-home-shell-module__oM276W__starterQuestionPill{border:1px solid var(--hero-border);color:#f4f7fce6;text-align:center;white-space:nowrap;text-overflow:ellipsis;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);cursor:pointer;background:#181b21f0;border-radius:999px;flex:none;justify-content:center;align-items:center;width:max-content;max-width:min(92vw,32rem);min-height:2.85rem;padding:.82rem 1.12rem;font-size:.92rem;font-weight:620;line-height:1;transition:transform .18s,background .18s,border-color .18s,box-shadow .18s,color .18s;display:inline-flex;overflow:hidden;box-shadow:0 16px 34px #00000038,inset 0 1px #ffffff0a}.chat-home-shell-module__oM276W__starterQuestionPill:hover{color:#f9fbff;background:#1f2229fa;border-color:#a0aac233;transform:translateY(-1px);box-shadow:0 20px 40px #0000003d,inset 0 1px #ffffff0f}.chat-home-shell-module__oM276W__starterQuestionPillJobs{border-color:var(--hero-border);color:#f4f7fce6;background:#181b21f0;box-shadow:0 16px 34px #00000038,inset 0 1px #ffffff0a}.chat-home-shell-module__oM276W__starterQuestionPillJobs:hover{color:#f9fbff;background:#1f2229fa;border-color:#a0aac233;box-shadow:0 20px 40px #0000003d,inset 0 1px #ffffff0f}.chat-home-shell-module__oM276W__starterQuestionPillPrimary{border-color:var(--hero-border);color:#f4f7fce6;background:#181b21f0;box-shadow:0 16px 34px #00000038,inset 0 1px #ffffff0a}.chat-home-shell-module__oM276W__starterQuestionPillPrimary:hover{color:#f9fbff;background:#1f2229fa;border-color:#a0aac233;box-shadow:0 20px 40px #0000003d,inset 0 1px #ffffff0f}.chat-home-shell-module__oM276W__transcriptRow{width:min(100%, var(--chat-conversation-width));margin-inline:auto;display:flex}.chat-home-shell-module__oM276W__transcriptRowConversationStart{margin-top:auto}.chat-home-shell-module__oM276W__transcriptRowUser{justify-content:flex-end}.chat-home-shell-module__oM276W__transcriptRowAssistant{justify-content:flex-start}.chat-home-shell-module__oM276W__transcriptBubble{border-radius:1.6rem;padding:1rem 1.15rem;box-shadow:0 18px 34px #0000002e,inset 1px 1px #ffffff08}.chat-home-shell-module__oM276W__transcriptBubble p{white-space:pre-wrap;margin:0}.chat-home-shell-module__oM276W__transcriptBubbleUser{color:#fffffff2;background:linear-gradient(#3d3d3dfa,#323232),#2e2e2efa;border:1px solid #ffffff0d;max-width:80%;font-size:1.02rem;line-height:1.6}.chat-home-shell-module__oM276W__transcriptBubbleAssistant{max-width:min(88%,46rem);box-shadow:none;color:#ffffffd6;background:0 0;border:0;padding-left:0;font-size:1.02rem;line-height:1.85}.chat-home-shell-module__oM276W__transcriptBubbleError{color:#ffc0c0}.chat-home-shell-module__oM276W__persistenceBar{width:min(100%, var(--chat-conversation-width));margin-inline:auto;background:linear-gradient(#ffffff0d,#ffffff05),#161616b8;border:1px solid #ffffff14;border-radius:1.2rem;justify-content:space-between;align-items:center;gap:.8rem;margin-bottom:.2rem;padding:.78rem .95rem;display:flex;box-shadow:inset 0 1px #ffffff0a}.chat-home-shell-module__oM276W__persistenceMeta{flex-wrap:wrap;gap:.55rem;display:flex}.chat-home-shell-module__oM276W__persistenceChip{color:#ffffffbd;letter-spacing:-.01em;background:#ffffff0d;border-radius:999px;align-items:center;min-height:2rem;padding:.38rem .72rem;font-size:.82rem;font-weight:600;display:inline-flex}.chat-home-shell-module__oM276W__persistenceActions{flex-wrap:wrap;justify-content:flex-end;gap:.55rem;display:flex}.chat-home-shell-module__oM276W__persistenceAction{color:#e6eeffeb;min-height:2.15rem;font:inherit;cursor:pointer;background:linear-gradient(#4f608047,#282c3899),#1c1e24f0;border:1px solid #8bb2ff2e;border-radius:999px;padding:.48rem .86rem;font-size:.84rem;font-weight:600;transition:transform .18s,border-color .18s,background .18s}.chat-home-shell-module__oM276W__persistenceAction:hover:not(:disabled){border-color:#8bb2ff57;transform:translateY(-1px)}.chat-home-shell-module__oM276W__persistenceAction:disabled{opacity:.62;cursor:wait}.chat-home-shell-module__oM276W__transcriptTyping{color:#ffffff94;align-items:center;gap:.65rem;font-size:.98rem;display:inline-flex}.chat-home-shell-module__oM276W__composerDock{z-index:3;border:1px solid var(--hero-border);background:linear-gradient(180deg, var(--hero-shell-surface-top), var(--hero-shell-surface-bottom)), var(--hero-shell-surface);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:2rem;width:min(100% - 2.6rem,44rem);padding:1.05rem 1.15rem 1rem;position:absolute;bottom:1.3rem;left:50%;transform:translate(-50%);box-shadow:0 24px 46px #00000052,inset 1px 1px #ffffff0a}.chat-home-shell-module__oM276W__composerDock.chat-home-shell-module__oM276W__projectHomeComposer{z-index:1;width:100%;margin-top:.15rem;position:relative;bottom:auto;left:auto;transform:none}.chat-home-shell-module__oM276W__composerDockLanding{order:1;width:min(100%,44rem);margin:0 auto .85rem;position:relative;bottom:auto;left:auto;transform:none}.chat-home-shell-module__oM276W__composerTop{flex-direction:column;gap:.55rem;display:flex}.chat-home-shell-module__oM276W__composerMeta{min-height:1.25rem;margin-top:.25rem}.chat-home-shell-module__oM276W__composerStatus{color:#fff9;align-items:center;gap:.48rem;margin:0;font-size:.82rem;line-height:1.45;display:inline-flex}.chat-home-shell-module__oM276W__composerStatus:before{content:"";opacity:.72;background:currentColor;border-radius:999px;width:.48rem;height:.48rem}.chat-home-shell-module__oM276W__composerStatusActive{color:#9c97ff}.chat-home-shell-module__oM276W__composerStatusActive:before{animation:1.45s ease-out infinite chat-home-shell-module__oM276W__composerStatusPulse;box-shadow:0 0 #7b74ff70}.chat-home-shell-module__oM276W__composerStatusError{color:#ff8e83}.chat-home-shell-module__oM276W__composerInput{width:100%;min-height:4.9rem;color:var(--hero-text);resize:none;background:0 0;border:0;outline:0;padding:0;font-size:1.05rem;line-height:1.55}.chat-home-shell-module__oM276W__composerInput::placeholder{color:#ffffff61}.chat-home-shell-module__oM276W__hiddenAttachmentInput{display:none}.chat-home-shell-module__oM276W__composerAttachmentStrip,.chat-home-shell-module__oM276W__transcriptAttachmentStrip{flex-wrap:wrap;gap:.55rem;display:flex}.chat-home-shell-module__oM276W__composerAttachmentStrip{margin-top:.85rem}.chat-home-shell-module__oM276W__transcriptAttachmentStrip{margin-bottom:.8rem}.chat-home-shell-module__oM276W__attachmentChip{color:#ffffffdb;background:linear-gradient(#ffffff14,#ffffff08),#ffffff05;border:1px solid #ffffff14;border-radius:1rem;align-items:center;gap:.6rem;min-width:0;max-width:min(100%,19rem);padding:.52rem .6rem .52rem .78rem;display:inline-flex}.chat-home-shell-module__oM276W__attachmentChipCopy{gap:.1rem;min-width:0;display:grid}.chat-home-shell-module__oM276W__attachmentChipName{text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;font-weight:600;overflow:hidden}.chat-home-shell-module__oM276W__attachmentChipMeta{color:#ffffff8f;font-size:.72rem}.chat-home-shell-module__oM276W__attachmentChipRemove{color:#ffffffc2;cursor:pointer;background:#ffffff14;border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:1.45rem;height:1.45rem;transition:background .18s,color .18s,transform .18s;display:inline-flex}.chat-home-shell-module__oM276W__attachmentChipRemove:hover{color:#fff;background:#ffffff1f;transform:translateY(-1px)}.chat-home-shell-module__oM276W__composerFooter{justify-content:space-between;align-items:center;gap:1rem;margin-top:.9rem;display:flex}.chat-home-shell-module__oM276W__composerStart,.chat-home-shell-module__oM276W__composerEnd{align-items:center;gap:.75rem;display:flex}.chat-home-shell-module__oM276W__iconCircle,.chat-home-shell-module__oM276W__iconGhost,.chat-home-shell-module__oM276W__voiceButton{cursor:pointer;border:0}.chat-home-shell-module__oM276W__iconCircle{color:#ffffffd1;background:0 0;border-radius:999px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.chat-home-shell-module__oM276W__iconGhost{color:#ffffffd1;background:0 0;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;transition:transform .18s,box-shadow .18s,background .18s,color .18s;display:inline-flex;position:relative}.chat-home-shell-module__oM276W__iconGhost:disabled{cursor:not-allowed;opacity:.68}.chat-home-shell-module__oM276W__iconGhostActive{color:#f8f7ff;background:#7268ff24;box-shadow:inset 0 0 0 1px #8a82ffe0,0 0 #7268ff5c}.chat-home-shell-module__oM276W__iconGhostActive:after{content:"";border:1px solid #847bff3d;border-radius:999px;animation:1.55s ease-out infinite chat-home-shell-module__oM276W__voiceButtonPulse;position:absolute;inset:-7px}.chat-home-shell-module__oM276W__iconGhostBusy{color:#a7b8ff}.chat-home-shell-module__oM276W__voiceButton{color:#131824;background:linear-gradient(145deg,#fff 0%,#edf1fb 100%);border-radius:999px;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex;box-shadow:0 10px 24px #0000003d}.chat-home-shell-module__oM276W__voiceButton:disabled{cursor:not-allowed;opacity:.6;box-shadow:none}.chat-home-shell-module__oM276W__composerInput:disabled{cursor:progress}.chat-home-shell-module__oM276W__spinner{animation:.9s linear infinite chat-home-shell-module__oM276W__spinnerTurn}@keyframes chat-home-shell-module__oM276W__spinnerTurn{to{transform:rotate(360deg)}}@keyframes chat-home-shell-module__oM276W__composerStatusPulse{0%{box-shadow:0 0 #7b74ff7a}70%{box-shadow:0 0 0 9px #7b74ff00}to{box-shadow:0 0 #7b74ff00}}@keyframes chat-home-shell-module__oM276W__voiceButtonPulse{0%{opacity:.9;transform:scale(.96)}70%{opacity:0;transform:scale(1.18)}to{opacity:0;transform:scale(1.22)}}@keyframes chat-home-shell-module__oM276W__introRibbonFloat{0%{opacity:.9;transform:translate(4%,-3%)rotate(-31deg)scale(.98)}to{opacity:1;transform:translate(-2%,2%)rotate(-27deg)scale(1.04)}}@keyframes chat-home-shell-module__oM276W__introRibbonDrift{0%{opacity:.72;transform:translate(2%,-4%)rotate(-43deg)scale(.97)}to{opacity:.96;transform:translate(-4%,4%)rotate(-48deg)scale(1.06)}}@keyframes chat-home-shell-module__oM276W__introMeshShift{0%{opacity:.44;background-position:0 0,0 0}to{opacity:.78;background-position:100% 0,28% 100%}}@keyframes chat-home-shell-module__oM276W__introTitleSweep{0%{filter:saturate(122%);background-position:100%}to{filter:saturate(156%);background-position:0%}}.chat-home-shell-module__oM276W__introSection,.chat-home-shell-module__oM276W__storySection,.chat-home-shell-module__oM276W__solutionsSection,.chat-home-shell-module__oM276W__footer{scroll-margin-top:calc(var(--site-header-clearance) + 1.35rem);padding:4.75rem 0;position:relative}.chat-home-shell-module__oM276W__storySection,.chat-home-shell-module__oM276W__solutionsSection,.chat-home-shell-module__oM276W__metricsSection,.chat-home-shell-module__oM276W__footer{isolation:isolate;overflow:hidden}.chat-home-shell-module__oM276W__introSection{overflow:hidden}.chat-home-shell-module__oM276W__storySection:before,.chat-home-shell-module__oM276W__solutionsSection:before,.chat-home-shell-module__oM276W__footer:before,.chat-home-shell-module__oM276W__metricsSection:before{content:"";pointer-events:none;position:absolute}.chat-home-shell-module__oM276W__storySection:before{opacity:.8;background:radial-gradient(circle at 50% 0,#6e76ff1f,#0000 42%),linear-gradient(90deg,#0000 0%,#635bff14 48%,#0000 100%);width:min(72rem,92vw);height:26rem;inset:4rem auto auto 50%;transform:translate(-50%)}.chat-home-shell-module__oM276W__solutionsSection:before{filter:blur(18px);background:radial-gradient(circle,#ffb17829,#fff0 68%);border-radius:50%;width:34rem;height:34rem;top:1rem;right:-11rem}.chat-home-shell-module__oM276W__footer:before{background:radial-gradient(circle,#6c7bff1a,#0000 68%);width:min(68rem,92vw);height:14rem;top:0;left:50%;transform:translate(-50%)}.chat-home-shell-module__oM276W__introShell{isolation:isolate;background:linear-gradient(180deg, #fffffff5, #f7f9fdfa), var(--surface-strong);border-top:1px solid #141f3514;border-left:1px solid #141f350f;border-right:1px solid #141f350f;padding:clamp(3.2rem,6vw,5rem) clamp(1.2rem,2.8vw,2.2rem) 1.25rem;transition:transform .24s,box-shadow .24s;overflow:hidden;box-shadow:0 30px 80px #121f350d,inset 0 1px #ffffffd6}.chat-home-shell-module__oM276W__introShell:hover{transform:translateY(-3px);box-shadow:0 34px 94px #121f3514,inset 0 1px #ffffffd6}.chat-home-shell-module__oM276W__introMotionField{z-index:1;pointer-events:none;opacity:.98;position:absolute;inset:-11rem -20rem -7rem 32%}.chat-home-shell-module__oM276W__introOrbitalGlow,.chat-home-shell-module__oM276W__introRibbonPrimary,.chat-home-shell-module__oM276W__introRibbonSecondary,.chat-home-shell-module__oM276W__introRibbonMesh,.chat-home-shell-module__oM276W__introRibbonSpine{pointer-events:none;will-change:transform, opacity, background-position;position:absolute}.chat-home-shell-module__oM276W__introOrbitalGlow{filter:blur(22px);opacity:.96;background:radial-gradient(circle at 22% 28%,#7e9aff2e,#0000 20%),radial-gradient(circle at 62% 24%,#ffc96e57,#0000 20%),radial-gradient(circle at 76% 52%,#e789ff33,#0000 22%),radial-gradient(circle at 60% 74%,#ff9d8429,#0000 24%);inset:-14% -10% 12% 12%}.chat-home-shell-module__oM276W__introRibbonPrimary{mix-blend-mode:multiply;filter:saturate(132%);transform-origin:84% 14%;background:linear-gradient(92deg,#fff0 4%,#a8c2ff6b 14%,#859dfff5 28%,#ad85fff5 44%,#ffc969fa 63%,#ff9a76f5 79%,#db7bffb8 93%,#fff0 100%);border-radius:999px;width:72rem;height:21rem;animation:17s cubic-bezier(.37,0,.2,1) infinite alternate chat-home-shell-module__oM276W__introRibbonFloat;top:-1rem;right:-22rem}.chat-home-shell-module__oM276W__introRibbonSecondary{mix-blend-mode:screen;filter:blur(.25px)saturate(150%);opacity:.88;transform-origin:80% 30%;background:linear-gradient(98deg,#fff0 2%,#b5c5ff3d 14%,#af82ffcc 32%,#ffbc63eb 63%,#ff9783db 82%,#fff0 100%);border-radius:999px;width:67rem;height:17rem;animation:15s cubic-bezier(.37,0,.2,1) infinite alternate chat-home-shell-module__oM276W__introRibbonDrift;top:6rem;right:-16rem}.chat-home-shell-module__oM276W__introRibbonMesh{mix-blend-mode:screen;filter:saturate(110%);opacity:.56;background:repeating-linear-gradient(103deg,#ffffff4d 0 2px,#ffffff0f 2px 10px,#fff0 10px 14px),linear-gradient(98deg,#fff0 8%,#ffffff47 26%,#ffffff1a 42%,#fff0 68%);border-radius:999px;width:68rem;height:18rem;animation:14s ease-in-out infinite alternate chat-home-shell-module__oM276W__introMeshShift;top:.5rem;right:-16rem;transform:rotate(-31deg)}.chat-home-shell-module__oM276W__introRibbonSpine{mix-blend-mode:screen;filter:blur(7px)saturate(112%);opacity:.84;background:linear-gradient(#ffffff61,#ffdf97fa 24%,#ffa47ef5 54%,#ad82ffe6 78%,#7893ffbf 100%);border-radius:999px;width:15rem;height:52rem;top:-10rem;right:6rem;transform:rotate(16deg)}.chat-home-shell-module__oM276W__introGrid,.chat-home-shell-module__oM276W__storyHeader,.chat-home-shell-module__oM276W__footerHeader{grid-template-columns:minmax(0,.92fr) minmax(280px,.56fr);align-items:start;gap:clamp(2rem,4vw,4.2rem);display:grid}.chat-home-shell-module__oM276W__introGrid{z-index:2;min-height:clamp(24rem,42vw,33rem);position:relative}.chat-home-shell-module__oM276W__introRail,.chat-home-shell-module__oM276W__proofBand,.chat-home-shell-module__oM276W__introLead{z-index:4;position:relative}.chat-home-shell-module__oM276W__sectionEyebrow,.chat-home-shell-module__oM276W__solutionEyebrow,.chat-home-shell-module__oM276W__metricsEyebrow{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.45rem;font-size:.78rem;font-weight:700;display:inline-flex}.chat-home-shell-module__oM276W__sectionTitle,.chat-home-shell-module__oM276W__storyTitle,.chat-home-shell-module__oM276W__footerTitle{font-family:var(--font-display), sans-serif;letter-spacing:-.055em;margin:.4rem 0 0;font-size:clamp(2.1rem,4.6vw,4rem);line-height:.92}.chat-home-shell-module__oM276W__sectionTitle{letter-spacing:-.075em;font-size:clamp(3rem,7vw,5.45rem);line-height:.87}.chat-home-shell-module__oM276W__storyTitle,.chat-home-shell-module__oM276W__footerTitle{max-width:14ch}.chat-home-shell-module__oM276W__sectionTitleStack{z-index:4;width:fit-content;margin-top:.4rem;padding:.12rem .22rem .4rem 0;position:relative;overflow:visible}.chat-home-shell-module__oM276W__sectionTitleStack .chat-home-shell-module__oM276W__sectionTitle{max-width:none;margin-top:0}.chat-home-shell-module__oM276W__sectionTitleLine{padding-inline-end:.05em;display:block}.chat-home-shell-module__oM276W__sectionTitleLineHighlight{background:linear-gradient(90deg,#5b67ff 0%,#6f63ff 22%,#9e61ff 46%,#ff9360 78%,#ffc15c 100%) 0 0/160% 100%;-webkit-text-fill-color:transparent;will-change:background-position, filter;-webkit-background-clip:text;background-clip:text;padding-block:.02em .08em;animation:15s cubic-bezier(.37,0,.2,1) infinite alternate chat-home-shell-module__oM276W__introTitleSweep}.chat-home-shell-module__oM276W__ctaRow{flex-wrap:wrap;gap:.9rem;margin-top:1.8rem;display:flex}.chat-home-shell-module__oM276W__secondaryCta{color:var(--text-primary);background:#ffffffd6;border:1px solid #18233a1f;border-radius:.9rem;padding:.84rem 1.2rem;box-shadow:0 18px 40px #111c3014}.chat-home-shell-module__oM276W__introLead{max-width:29rem}.chat-home-shell-module__oM276W__introRail{width:min(100%,22rem);color:var(--text-secondary);border-left:1px solid #18233a1a;justify-self:end;padding-top:1.35rem;padding-left:1.65rem}.chat-home-shell-module__oM276W__introRailEyebrow{color:#18233a85;letter-spacing:.16em;text-transform:uppercase;font-size:.75rem;font-weight:700;display:inline-flex}.chat-home-shell-module__oM276W__introRailLead{margin:.8rem 0 0;font-size:1.08rem;line-height:1.8}.chat-home-shell-module__oM276W__introRailList{gap:1rem;margin:1.35rem 0 0;padding:0;list-style:none;display:grid}.chat-home-shell-module__oM276W__introRailItem{gap:.3rem;padding-left:1rem;transition:transform .22s,opacity .22s;display:grid;position:relative}.chat-home-shell-module__oM276W__introRailItem:hover{transform:translate(4px)}.chat-home-shell-module__oM276W__introRailItem:before{content:"";background:linear-gradient(135deg,#635bff,#a867ff 55%,#ffae5e);border-radius:999px;width:.42rem;height:.42rem;position:absolute;top:.72rem;left:0}.chat-home-shell-module__oM276W__introRailItem strong{color:#18233aeb;letter-spacing:-.02em;font-size:.98rem;font-weight:700}.chat-home-shell-module__oM276W__introRailItem span{color:var(--text-secondary);line-height:1.7}.chat-home-shell-module__oM276W__proofBand{border-top:1px solid #18233a14;grid-template-columns:repeat(6,minmax(0,1fr));gap:1rem;margin-top:3.6rem;padding:1.35rem 0 .15rem;display:grid}.chat-home-shell-module__oM276W__proofWordmarkItem{justify-content:center;min-width:0;display:flex}.chat-home-shell-module__oM276W__proofWordmark{color:#18233adb;letter-spacing:-.04em;text-align:center;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.45rem;font-size:clamp(.94rem,1.5vw,1.22rem);font-weight:700;transition:transform .22s,color .22s;display:inline-flex}.chat-home-shell-module__oM276W__proofWordmark:hover{color:var(--accent);transform:translateY(-2px)}.chat-home-shell-module__oM276W__proofWordmarkNote{color:var(--accent-warm);letter-spacing:.02em;font-size:.76em;font-weight:700}.chat-home-shell-module__oM276W__storyHeader{margin-bottom:2rem}.chat-home-shell-module__oM276W__storyCopy{color:var(--text-secondary);margin:0;padding-top:1.15rem;font-size:1.04rem;line-height:1.8}.chat-home-shell-module__oM276W__storyGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.chat-home-shell-module__oM276W__storyCard,.chat-home-shell-module__oM276W__solutionCard{border:1px solid var(--surface-line);background:var(--surface-strong);border-radius:1.55rem;transition:transform .24s,box-shadow .24s,border-color .24s;overflow:hidden;box-shadow:0 28px 70px #121f3514}.chat-home-shell-module__oM276W__storyCard:hover,.chat-home-shell-module__oM276W__solutionCard:hover{border-color:#18233a1f;transform:translateY(-6px);box-shadow:0 34px 84px #121f351f}.chat-home-shell-module__oM276W__storyVisual{aspect-ratio:.9;transition:transform .28s;position:relative}.chat-home-shell-module__oM276W__storyMark{opacity:.7;background:#ffffffe0;border-radius:999px;height:3px;transition:transform .24s,opacity .24s;position:absolute;bottom:1rem;left:1rem;right:1rem}.chat-home-shell-module__oM276W__storyCard:hover .chat-home-shell-module__oM276W__storyVisual{transform:scale(1.02)}.chat-home-shell-module__oM276W__storyCard:hover .chat-home-shell-module__oM276W__storyMark{opacity:1;transform:scaleX(1.04)}.chat-home-shell-module__oM276W__storyAura{background:radial-gradient(circle at 50% 42%,#ff7f9ff5,#7d76fff2 22%,#1d192f 58%),linear-gradient(#19152f 0%,#120f22 100%)}.chat-home-shell-module__oM276W__storyStream{background:linear-gradient(145deg,#f4fcf8c7,#7a97964d),radial-gradient(circle at 70% 18%,#ffffffb3,#0000 26%),linear-gradient(135deg,#3f5c57 0%,#c2ddd5 100%)}.chat-home-shell-module__oM276W__storyStream:before{content:"";background:linear-gradient(135deg,#0000 20%,#ffffff61 48%,#0000 60%);position:absolute;inset:-10%;transform:rotate(12deg)}.chat-home-shell-module__oM276W__storyMesh{background:linear-gradient(#17181d 0%,#111318 100%),linear-gradient(90deg,#ffffff0d 1px,#0000 1px) 0 0/20px 20px,linear-gradient(#ffffff0d 1px,#0000 1px) 0 0/20px 20px}.chat-home-shell-module__oM276W__storyMesh:before{content:"";filter:drop-shadow(0 24px 38px #b2c17b42);clip-path:polygon(0 48%,40% 0,58% 0,58% 42%,100% 42%,100% 58%,60% 100%,42% 100%,42% 58%,0 58%);background:linear-gradient(135deg,#d4deb0,#b2c17b);border-radius:1.5rem;position:absolute;inset:18% 22% 22%}.chat-home-shell-module__oM276W__storyOrb{background:radial-gradient(circle at 72% 32%,#bb90ff73,#0000 28%),linear-gradient(#150d32 0%,#0f0a24 100%)}.chat-home-shell-module__oM276W__storyOrb:before{content:"";aspect-ratio:1;background:radial-gradient(circle at 35% 35%,#ffffff2e,#0000 32%),linear-gradient(135deg,#af86ffe6,#6250b447);border-radius:999px;width:72%;position:absolute;inset:14% 14% auto auto}.chat-home-shell-module__oM276W__storyOrb:after{content:"";aspect-ratio:1;border:18px solid #140c2c85;border-color:#0000 #140c2c85 #140c2c85 #0000;border-radius:999px;width:56%;position:absolute;inset:22% 22% auto auto}.chat-home-shell-module__oM276W__storyMeta{gap:.6rem;padding:1.1rem 1rem 1.2rem;display:grid}.chat-home-shell-module__oM276W__storyMeta strong{letter-spacing:-.04em;font-size:1.4rem;font-weight:700}.chat-home-shell-module__oM276W__storyMeta h3{letter-spacing:-.04em;margin:0;font-size:1.18rem;line-height:1.2}.chat-home-shell-module__oM276W__storyMeta p{color:var(--text-secondary);margin:0;line-height:1.65}.chat-home-shell-module__oM276W__inlineLink{color:var(--accent);justify-content:flex-start;padding:0;font-weight:700}.chat-home-shell-module__oM276W__inlineSoon{color:var(--text-secondary);font-weight:700}.chat-home-shell-module__oM276W__solutionHeader{margin-bottom:1.7rem}.chat-home-shell-module__oM276W__solutionHeading{max-width:15ch;font-family:var(--font-display), sans-serif;letter-spacing:-.055em;margin:0;font-size:clamp(2rem,4.2vw,3.7rem);line-height:.98}.chat-home-shell-module__oM276W__solutionHeading span{color:var(--text-soft);display:block}.chat-home-shell-module__oM276W__solutionGrid{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-flow:dense;align-items:stretch;gap:1rem;display:grid}.chat-home-shell-module__oM276W__solutionMotionBlock{align-self:stretch;width:100%;min-width:0;height:100%;display:flex}.chat-home-shell-module__oM276W__solutionMotionBlock>.chat-home-shell-module__oM276W__solutionCard{flex:auto;min-width:0;height:100%}.chat-home-shell-module__oM276W__solutionCard{flex-direction:column;justify-content:space-between;gap:1.4rem;min-width:0;min-height:23rem;padding:1.2rem;display:flex;position:relative}.chat-home-shell-module__oM276W__solutionWide{grid-column:span 8;min-height:36rem}.chat-home-shell-module__oM276W__solutionTall{grid-column:span 4;min-height:36rem}.chat-home-shell-module__oM276W__solutionSmall{grid-column:span 4}.chat-home-shell-module__oM276W__solutionWideBottom{grid-column:span 8;min-height:24rem}.chat-home-shell-module__oM276W__solutionCopy{z-index:1;gap:.7rem;display:grid;position:relative}.chat-home-shell-module__oM276W__solutionIcon{width:2.35rem;height:2.35rem;color:var(--accent);background:#635bff14;border-radius:.8rem;justify-content:center;align-items:center;transition:transform .22s,background .22s;display:inline-flex}.chat-home-shell-module__oM276W__solutionCard:hover .chat-home-shell-module__oM276W__solutionIcon{background:#635bff24;transform:translateY(-2px)}.chat-home-shell-module__oM276W__solutionTitle{letter-spacing:-.05em;max-width:20ch;margin:0;font-size:clamp(1.45rem,2.2vw,2rem);line-height:1.04}.chat-home-shell-module__oM276W__solutionBody{max-width:40rem;color:var(--text-secondary);margin:0;line-height:1.75}.chat-home-shell-module__oM276W__visualShell{background:linear-gradient(#0000 0%,#ffb67f1f 60%,#8a63ff38 100%);border-radius:1.35rem;grid-template-columns:180px minmax(0,1fr);align-items:end;gap:1rem;min-height:18rem;margin-top:auto;padding:.5rem 0 0;transition:transform .26s,box-shadow .26s;display:grid}.chat-home-shell-module__oM276W__solutionCard:hover .chat-home-shell-module__oM276W__visualShell,.chat-home-shell-module__oM276W__solutionCard:hover .chat-home-shell-module__oM276W__shareVisual,.chat-home-shell-module__oM276W__solutionCard:hover .chat-home-shell-module__oM276W__endorsementVisual,.chat-home-shell-module__oM276W__solutionCard:hover .chat-home-shell-module__oM276W__identityVisual,.chat-home-shell-module__oM276W__solutionCard:hover .chat-home-shell-module__oM276W__globalVisual,.chat-home-shell-module__oM276W__solutionCard:hover .chat-home-shell-module__oM276W__embedVisual{transform:translateY(-2px)}.chat-home-shell-module__oM276W__mobileProof{background:linear-gradient(#101318,#090c10);border-radius:2rem;height:18rem;margin:1rem 0 0 .6rem;padding:.55rem;box-shadow:0 25px 45px #111c3038}.chat-home-shell-module__oM276W__mobileScreen{background:linear-gradient(#fffffff5,#f8f1ebfa);border-radius:1.45rem;align-content:start;gap:.75rem;height:100%;padding:1.1rem .95rem;display:grid}.chat-home-shell-module__oM276W__mobileTitle{color:#5f6f8c;font-size:.78rem;font-weight:700}.chat-home-shell-module__oM276W__mobileAmount{letter-spacing:-.05em;font-size:2rem;font-weight:800}.chat-home-shell-module__oM276W__mobileRows{gap:.45rem;display:grid}.chat-home-shell-module__oM276W__mobileRows span{background:linear-gradient(90deg,#635bff33,#635bff14);border-radius:999px;height:.6rem;display:block}.chat-home-shell-module__oM276W__mobileAction{color:#ea7b40;text-align:center;background:#ff995f29;border-radius:.85rem;margin-top:auto;padding:.72rem .9rem;font-size:.82rem;font-weight:700}.chat-home-shell-module__oM276W__reviewWorkspace{background:#ffffffe6;border:1px solid #18233a14;border-radius:1.35rem;margin-right:.8rem;overflow:hidden;box-shadow:0 18px 36px #111c3014}.chat-home-shell-module__oM276W__browserBar{background:#f4f7fcf5;align-items:center;gap:.4rem;padding:.85rem;display:flex}.chat-home-shell-module__oM276W__browserBar span{background:#d1d9e7;border-radius:999px;width:.42rem;height:.42rem}.chat-home-shell-module__oM276W__browserAddress{color:#6d6d7a;text-align:center;background:#ffe0b073;border-radius:999px;width:58%;margin-left:auto;padding:.35rem .8rem;font-size:.72rem}.chat-home-shell-module__oM276W__workspaceBody{grid-template-columns:1.1fr .9fr;gap:1rem;padding:1rem;display:grid}.chat-home-shell-module__oM276W__workspacePanel{background:#fafcffeb;border:1px solid #18233a0f;border-radius:1rem;min-height:12rem;padding:1rem}.chat-home-shell-module__oM276W__panelHeading{color:#586781;letter-spacing:.04em;text-transform:uppercase;margin-bottom:.9rem;font-size:.78rem;font-weight:700}.chat-home-shell-module__oM276W__lineGroup,.chat-home-shell-module__oM276W__summaryRows{gap:.55rem;display:grid}.chat-home-shell-module__oM276W__lineGroup span,.chat-home-shell-module__oM276W__summaryRows div{background:linear-gradient(90deg,#dce4f0 0%,#eef3fa 100%);border-radius:999px;height:.9rem;display:block}.chat-home-shell-module__oM276W__lineGroup span:nth-child(2),.chat-home-shell-module__oM276W__summaryRows div:nth-child(2){width:76%}.chat-home-shell-module__oM276W__lineGroup span:nth-child(3),.chat-home-shell-module__oM276W__summaryRows div:nth-child(3){width:58%}.chat-home-shell-module__oM276W__shareVisual,.chat-home-shell-module__oM276W__endorsementVisual,.chat-home-shell-module__oM276W__identityVisual,.chat-home-shell-module__oM276W__globalVisual,.chat-home-shell-module__oM276W__embedVisual{border-radius:1.35rem;min-height:18rem;transition:transform .26s,box-shadow .26s;position:relative;overflow:hidden}.chat-home-shell-module__oM276W__shareVisual{background:linear-gradient(#fff3,#ffbc7633),linear-gradient(#efeaffa6,#886bffbd);align-content:end;gap:1rem;padding:1rem;display:grid}.chat-home-shell-module__oM276W__shareCard,.chat-home-shell-module__oM276W__shareChart,.chat-home-shell-module__oM276W__embedToast{background:#ffffffeb;border:1px solid #18233a14;border-radius:1rem;box-shadow:0 20px 38px #111c3014}.chat-home-shell-module__oM276W__shareCard{padding:1rem}.chat-home-shell-module__oM276W__shareHeader{align-items:center;gap:.75rem;display:flex}.chat-home-shell-module__oM276W__shareHeader strong{font-size:.95rem;display:block}.chat-home-shell-module__oM276W__shareHeader small{color:var(--text-secondary)}.chat-home-shell-module__oM276W__shareDot{background:linear-gradient(135deg, var(--accent), var(--accent-pink));border-radius:999px;width:.85rem;height:.85rem}.chat-home-shell-module__oM276W__shareBars{gap:.7rem;margin-top:1rem;display:grid}.chat-home-shell-module__oM276W__shareBars span{background:linear-gradient(90deg,#635bffe6,#ff995f70);border-radius:999px;height:.8rem;display:block}.chat-home-shell-module__oM276W__shareBars span:nth-child(2){width:72%}.chat-home-shell-module__oM276W__shareBars span:nth-child(3){width:54%}.chat-home-shell-module__oM276W__shareChart{padding:1rem}.chat-home-shell-module__oM276W__chartGrid{align-items:end;gap:.34rem;height:8rem;display:flex}.chat-home-shell-module__oM276W__chartGrid span{background:linear-gradient(#635bffd9,#635bff59);border-radius:999px 999px 0 0;flex:1}.chat-home-shell-module__oM276W__endorsementVisual{background:radial-gradient(circle,#ff81b824,#0000 42%),radial-gradient(#ff66a742 1px,#0000 1px) 0 0/8px 8px;padding:1rem}.chat-home-shell-module__oM276W__chatBubble,.chat-home-shell-module__oM276W__chatBubbleAlt{background:#ffffffeb;border:1px solid #18233a0f;border-radius:1rem;max-width:15rem;padding:.85rem .95rem;font-size:.84rem;line-height:1.45;box-shadow:0 16px 28px #111c3014}.chat-home-shell-module__oM276W__chatBubbleAlt{margin-top:.75rem;margin-left:auto}.chat-home-shell-module__oM276W__productTiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1rem;display:grid}.chat-home-shell-module__oM276W__productTiles div{background:#ffffffd1;border:1px solid #18233a0f;border-radius:1rem;gap:.3rem;padding:.85rem;display:grid}.chat-home-shell-module__oM276W__productTiles span{background:linear-gradient(135deg,#635bff4d,#ff995f42);border-radius:.45rem;width:1.3rem;height:1.3rem}.chat-home-shell-module__oM276W__productTiles strong{font-size:.9rem}.chat-home-shell-module__oM276W__productTiles small{color:var(--text-secondary)}.chat-home-shell-module__oM276W__identityVisual{background:radial-gradient(circle at top,#ffffffc7,#0000 30%),linear-gradient(#fff6eed9,#fff9);justify-content:center;align-items:center;display:flex}.chat-home-shell-module__oM276W__agentCard{aspect-ratio:.68;color:#fff;background:linear-gradient(145deg,#ffa578bd,#e57cffad 45%,#7068ffd1 100%);border-radius:1.35rem;flex-direction:column;justify-content:space-between;width:min(100%,16rem);padding:1rem;display:flex;box-shadow:0 32px 45px #6b5bff33}.chat-home-shell-module__oM276W__agentChip{background:#ffffffbd;border-radius:.5rem;width:2.4rem;height:1.8rem}.chat-home-shell-module__oM276W__agentMeta{gap:.3rem;display:grid}.chat-home-shell-module__oM276W__agentMeta span{letter-spacing:.09em;text-transform:uppercase;font-size:.75rem}.chat-home-shell-module__oM276W__agentMeta strong{letter-spacing:-.04em;font-size:1.25rem}.chat-home-shell-module__oM276W__agentBrand{letter-spacing:.08em;margin-left:auto;font-size:.92rem;font-weight:700}.chat-home-shell-module__oM276W__globalVisual{background:linear-gradient(#0c111cf0,#080c14fa);padding:0}.chat-home-shell-module__oM276W__globalVisualArt{width:100%;height:100%;min-height:18rem;display:block}.chat-home-shell-module__oM276W__embedVisual{background:linear-gradient(135deg,#ffb67f29,#0000 40%),linear-gradient(#aa8aff2e,#7f60ff61);align-content:end;gap:1rem;padding:1rem;display:grid}.chat-home-shell-module__oM276W__embedToast{gap:.2rem;max-width:18rem;padding:.85rem .95rem;display:grid}.chat-home-shell-module__oM276W__embedToast strong{font-size:.9rem}.chat-home-shell-module__oM276W__embedToast span{color:var(--text-secondary);font-size:.82rem}.chat-home-shell-module__oM276W__embedTable{background:#fffffff0;border:1px solid #18233a14;border-radius:1rem;overflow:hidden;box-shadow:0 20px 38px #111c3014}.chat-home-shell-module__oM276W__embedHeader,.chat-home-shell-module__oM276W__embedRow{grid-template-columns:1.2fr .85fr 1fr;gap:.75rem;padding:.85rem 1rem;display:grid}.chat-home-shell-module__oM276W__embedHeader{color:#5e6d88;text-transform:uppercase;letter-spacing:.04em;background:#f6f8fcf5;font-size:.76rem;font-weight:700}.chat-home-shell-module__oM276W__embedRow{color:var(--text-secondary);border-top:1px solid #18233a0f;font-size:.88rem}.chat-home-shell-module__oM276W__metricsSection{color:#fff;scroll-margin-top:calc(var(--site-header-clearance) + 1.35rem);background:linear-gradient(#23296f 0%,#4c45c7 100%);padding:4.8rem 0 0;position:relative;overflow:hidden}.chat-home-shell-module__oM276W__metricsSection:before{opacity:.96;background:linear-gradient(#ffffff14,#fff0 22%),radial-gradient(circle at 50% 24%,#ffffff1f,#0000 24%);inset:0}.chat-home-shell-module__oM276W__metricsHeader{text-align:center}.chat-home-shell-module__oM276W__metricsEyebrow{color:#ffffffc7}.chat-home-shell-module__oM276W__metricsTitle{max-width:10ch;font-family:var(--font-display), sans-serif;letter-spacing:-.055em;text-align:center;margin:.55rem auto 0;font-size:clamp(2.2rem,5vw,4.3rem);line-height:.98}.chat-home-shell-module__oM276W__metricGrid{border-top:1px solid #ffffff1f;border-bottom:1px solid #ffffff1f;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:2.6rem;display:grid}.chat-home-shell-module__oM276W__metricCard{border-right:1px solid #ffffff1a;min-height:11rem;padding:1.7rem 1.25rem 1.9rem;transition:transform .22s,background .22s}.chat-home-shell-module__oM276W__metricCard:last-child{border-right:0}.chat-home-shell-module__oM276W__metricCard:hover{background:#ffffff0a;transform:translateY(-3px)}.chat-home-shell-module__oM276W__metricValue{letter-spacing:-.06em;margin:0;font-size:clamp(2.6rem,5vw,4.1rem);font-weight:700}.chat-home-shell-module__oM276W__metricLabel{color:#ffffffb3;max-width:18ch;margin:.55rem 0 0;line-height:1.55}.chat-home-shell-module__oM276W__metricsBurst{border-top:1px solid #ffffff1f;height:22rem;margin-top:0;position:relative}.chat-home-shell-module__oM276W__metricsGlow{background:radial-gradient(circle,#ffffffeb 0%,#d3cdff94 18%,#8f7cff33 36%,#0000 70%);border-radius:50%;width:min(88vw,58rem);height:min(88vw,58rem);animation:12s ease-in-out infinite alternate chat-home-shell-module__oM276W__metricsGlowPulse;position:absolute;bottom:-12rem;left:50%;transform:translate(-50%)}.chat-home-shell-module__oM276W__metricsGlow:before{content:"";background:repeating-conic-gradient(from 180deg,#ffffff70 0deg,#ffffff0d 2deg,#0000 5deg 8deg);border-radius:50%;position:absolute;inset:10%;-webkit-mask:radial-gradient(circle,#0000 0 38%,#000 62%);mask:radial-gradient(circle,#0000 0 38%,#000 62%)}.chat-home-shell-module__oM276W__footer{background:linear-gradient(#fbfcff 0%,#f6f8fc 100%);border-top:1px solid #18233a14;padding-top:4.8rem;padding-bottom:2.5rem}.chat-home-shell-module__oM276W__footerHeader{align-items:end;margin-bottom:2.25rem}.chat-home-shell-module__oM276W__footerGrid{border-top:1px dashed #18233a14;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;padding-top:1.5rem;display:grid}.chat-home-shell-module__oM276W__footerColumn h3{letter-spacing:-.03em;margin:0 0 1rem;font-size:1.1rem}.chat-home-shell-module__oM276W__footerColumn ul{gap:.72rem;margin:0;padding:0;list-style:none;display:grid}.chat-home-shell-module__oM276W__footerColumn a{color:var(--text-secondary);align-items:center;transition:transform .18s,color .18s;display:inline-flex}.chat-home-shell-module__oM276W__footerColumn a:hover{color:var(--text-primary);transform:translate(3px)}.chat-home-shell-module__oM276W__footerBottom{color:var(--text-soft);border-top:1px solid #18233a14;justify-content:space-between;align-items:center;gap:1rem;margin-top:2rem;padding-top:1rem;font-size:.92rem;display:flex}@keyframes chat-home-shell-module__oM276W__navFloatIn{0%{opacity:0;transform:translateY(-18px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes chat-home-shell-module__oM276W__metricsGlowPulse{0%{opacity:.92;transform:translate(-50%)scale(.97)}to{opacity:1;transform:translate(-50%)scale(1.03)}}.chat-home-shell-module__oM276W__navGhost:hover,.chat-home-shell-module__oM276W__navPrimary:hover,.chat-home-shell-module__oM276W__primaryCta:hover,.chat-home-shell-module__oM276W__secondaryCta:hover,.chat-home-shell-module__oM276W__inlineLink:hover,.chat-home-shell-module__oM276W__starterQuestionPill:hover,.chat-home-shell-module__oM276W__iconCircle:hover,.chat-home-shell-module__oM276W__iconGhost:hover,.chat-home-shell-module__oM276W__voiceButton:hover{transform:translateY(-1px)}.chat-home-shell-module__oM276W__navGhost:focus-visible,.chat-home-shell-module__oM276W__navPrimary:focus-visible,.chat-home-shell-module__oM276W__primaryCta:focus-visible,.chat-home-shell-module__oM276W__secondaryCta:focus-visible,.chat-home-shell-module__oM276W__inlineLink:focus-visible,.chat-home-shell-module__oM276W__starterQuestionPill:focus-visible,.chat-home-shell-module__oM276W__chatSidebarAction:focus-visible,.chat-home-shell-module__oM276W__chatSidebarToggle:focus-visible,.chat-home-shell-module__oM276W__chatSidebarCollapse:focus-visible,.chat-home-shell-module__oM276W__chatSidebarReveal:focus-visible,.chat-home-shell-module__oM276W__chatSidebarProjectToggle:focus-visible,.chat-home-shell-module__oM276W__projectHomeTab:focus-visible,.chat-home-shell-module__oM276W__projectHomeThreadRow:focus-visible,.chat-home-shell-module__oM276W__chatSidebarItem:focus-visible,.chat-home-shell-module__oM276W__chatSidebarItemMenuTrigger:focus-visible,.chat-home-shell-module__oM276W__chatSidebarItemMenuAction:focus-visible,.chat-home-shell-module__oM276W__chatSidebarRenameInput:focus-visible,.chat-home-shell-module__oM276W__chatSidebarRenameAction:focus-visible,.chat-home-shell-module__oM276W__sidebarDeleteDialogCancel:focus-visible,.chat-home-shell-module__oM276W__sidebarDeleteDialogConfirm:focus-visible,.chat-home-shell-module__oM276W__iconCircle:focus-visible,.chat-home-shell-module__oM276W__attachmentChipRemove:focus-visible,.chat-home-shell-module__oM276W__iconGhost:focus-visible,.chat-home-shell-module__oM276W__voiceButton:focus-visible{outline:2px solid color-mix(in srgb, var(--accent) 78%, white 22%);outline-offset:3px}@media (max-height:860px) and (min-width:761px){.chat-home-shell-module__oM276W__chatStage{--chat-stage-shell-height:31rem;min-height:var(--chat-stage-shell-height);padding-bottom:9.8rem}.chat-home-shell-module__oM276W__chatStageConversation{--chat-stage-shell-height:34.5rem;min-height:var(--chat-stage-shell-height);padding-bottom:.9rem}.chat-home-shell-module__oM276W__chatTranscriptConversation{max-height:calc(var(--chat-stage-shell-height) - 4.8rem)}.chat-home-shell-module__oM276W__chatTranscript{max-height:calc(var(--chat-stage-shell-height) - 9.6rem)}.chat-home-shell-module__oM276W__chatEmptyStateLanding{min-height:clamp(12rem,26vh,15rem);padding-top:.6rem;padding-bottom:.55rem}}@media (max-width:1100px){.chat-home-shell-module__oM276W__chatStageMainWithJobs{grid-template-columns:minmax(0,1fr);gap:.95rem}.chat-home-shell-module__oM276W__chatStagePrimaryWithJobs{padding-right:0}.chat-home-shell-module__oM276W__chatStageJobsRail{padding-top:0}.chat-home-shell-module__oM276W__storyGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.chat-home-shell-module__oM276W__proofBand{grid-template-columns:repeat(3,minmax(0,1fr))}.chat-home-shell-module__oM276W__solutionWide,.chat-home-shell-module__oM276W__solutionWideBottom{grid-column:span 12}.chat-home-shell-module__oM276W__solutionTall,.chat-home-shell-module__oM276W__solutionSmall{grid-column:span 6}}@media (max-width:920px){.chat-home-shell-module__oM276W__navShell,.chat-home-shell-module__oM276W__heroInner,.chat-home-shell-module__oM276W__sectionShell{width:min(100%,100% - 1.5rem)}.chat-home-shell-module__oM276W__introMotionField{inset:-10rem -26rem -10rem 28%}.chat-home-shell-module__oM276W__introGrid,.chat-home-shell-module__oM276W__storyHeader,.chat-home-shell-module__oM276W__footerHeader,.chat-home-shell-module__oM276W__footerGrid{grid-template-columns:1fr}.chat-home-shell-module__oM276W__introGrid{min-height:auto}.chat-home-shell-module__oM276W__introLead,.chat-home-shell-module__oM276W__introRail{width:100%;max-width:none}.chat-home-shell-module__oM276W__introRail{border-left:0;justify-self:stretch;padding-top:11rem;padding-left:0}.chat-home-shell-module__oM276W__storyCopy{padding-top:0}.chat-home-shell-module__oM276W__metricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.chat-home-shell-module__oM276W__metricCard:nth-child(2){border-right:0}.chat-home-shell-module__oM276W__metricCard:nth-child(-n+2){border-bottom:1px solid #ffffff1a}}@media (max-width:760px){.chat-home-shell-module__oM276W__heroSection{min-height:auto;padding-bottom:2rem}.chat-home-shell-module__oM276W__heroInner{min-height:auto;padding-top:max(calc(var(--site-header-clearance) + .8rem), 5.75rem)}.chat-home-shell-module__oM276W__heroSectionEmbedded{padding-bottom:2rem}.chat-home-shell-module__oM276W__heroInnerEmbedded{padding-top:1rem;padding-bottom:1rem}.chat-home-shell-module__oM276W__heroInnerLanding{padding-bottom:.8rem}.chat-home-shell-module__oM276W__heroInnerEmbedded.chat-home-shell-module__oM276W__heroInnerLanding{padding-bottom:.95rem}.chat-home-shell-module__oM276W__heroTitle{max-width:13ch;max-height:15rem;margin:.55rem 0 .65rem;font-size:clamp(1.65rem,7.8vw,2.55rem);line-height:.95}.chat-home-shell-module__oM276W__heroTitleEmbedded{margin:.5rem 0 1.25rem}.chat-home-shell-module__oM276W__heroTitleSubline{white-space:normal;max-width:100%;font-size:clamp(.96rem,4vw,1.18rem);line-height:1.16}.chat-home-shell-module__oM276W__heroInnerConversation{padding-top:max(calc(var(--site-header-clearance) + .75rem), 5.15rem)}.chat-home-shell-module__oM276W__heroInnerEmbedded.chat-home-shell-module__oM276W__heroInnerConversation{padding-top:.8rem}.chat-home-shell-module__oM276W__heroStarterRailShell{width:min(100%,100vw);max-height:none;margin-bottom:.4rem}.chat-home-shell-module__oM276W__heroStarterRail{gap:.5rem;padding:.12rem 0 .4rem;scroll-padding-inline:0;-webkit-mask-image:none;mask-image:none}.chat-home-shell-module__oM276W__chatStage{--chat-stage-shell-height:31rem;min-height:var(--chat-stage-shell-height);padding:0 0 9.2rem}.chat-home-shell-module__oM276W__chatStageLanding{padding-bottom:.8rem}.chat-home-shell-module__oM276W__chatStageConversation{--chat-stage-shell-height:34rem;min-height:var(--chat-stage-shell-height);padding-bottom:.85rem}.chat-home-shell-module__oM276W__chatTranscriptConversation{max-height:calc(var(--chat-stage-shell-height) - 7.4rem)}.chat-home-shell-module__oM276W__chatSidebarReveal{margin-bottom:.95rem;position:relative;top:auto;left:auto}.chat-home-shell-module__oM276W__chatSidebar{border-radius:1.55rem;width:100%;margin-bottom:.95rem;padding:.78rem;position:relative;inset:auto}.chat-home-shell-module__oM276W__chatStageMain{--chat-composer-clearance:8.6rem;min-height:0;padding-inline:0}.chat-home-shell-module__oM276W__chatStageMainShifted{margin-left:0}.chat-home-shell-module__oM276W__chatStageMainExpanded{padding-top:0}.chat-home-shell-module__oM276W__chatTranscript{max-height:calc(var(--chat-stage-shell-height) - 8.9rem);gap:.85rem;padding-inline:.4rem}.chat-home-shell-module__oM276W__chatEmptyState{min-height:12rem}.chat-home-shell-module__oM276W__chatEmptyStateLanding{min-height:10.5rem;padding-top:.5rem;padding-bottom:.55rem}.chat-home-shell-module__oM276W__projectHome{padding-bottom:1.5rem}.chat-home-shell-module__oM276W__projectHomeThreadHeader{gap:.7rem}.chat-home-shell-module__oM276W__transcriptBubbleUser,.chat-home-shell-module__oM276W__transcriptBubbleAssistant{max-width:100%}.chat-home-shell-module__oM276W__introMotionField{opacity:.9;min-height:32rem;inset:-11rem -28rem auto 16%}.chat-home-shell-module__oM276W__sectionTitleStack{max-width:none}.chat-home-shell-module__oM276W__navShell{border-radius:1.6rem;padding:.72rem .78rem;top:.85rem}.chat-home-shell-module__oM276W__brandMark{width:44px;height:44px}.chat-home-shell-module__oM276W__brandText strong{font-size:.92rem}.chat-home-shell-module__oM276W__composerDock{border-radius:1.5rem;width:auto;padding:.88rem .92rem .85rem;bottom:.72rem;left:.72rem;right:.72rem;transform:none}.chat-home-shell-module__oM276W__projectHomeComposer{bottom:auto;left:auto;right:auto}.chat-home-shell-module__oM276W__composerDockLanding{width:100%;margin-bottom:.75rem}.chat-home-shell-module__oM276W__starterQuestionStack{gap:.5rem}.chat-home-shell-module__oM276W__starterQuestionPill{width:max-content;max-width:min(88vw,22rem);min-height:2.6rem;padding:.72rem .96rem;font-size:.86rem}.chat-home-shell-module__oM276W__composerFooter{flex-direction:column;align-items:stretch}.chat-home-shell-module__oM276W__composerStart,.chat-home-shell-module__oM276W__composerEnd{justify-content:space-between}.chat-home-shell-module__oM276W__proofBand{grid-template-columns:repeat(2,minmax(0,1fr))}.chat-home-shell-module__oM276W__storyGrid,.chat-home-shell-module__oM276W__solutionGrid{grid-template-columns:1fr}.chat-home-shell-module__oM276W__solutionWide,.chat-home-shell-module__oM276W__solutionTall,.chat-home-shell-module__oM276W__solutionSmall,.chat-home-shell-module__oM276W__solutionWideBottom{grid-column:auto;min-height:auto}.chat-home-shell-module__oM276W__visualShell,.chat-home-shell-module__oM276W__workspaceBody,.chat-home-shell-module__oM276W__embedHeader,.chat-home-shell-module__oM276W__embedRow,.chat-home-shell-module__oM276W__productTiles,.chat-home-shell-module__oM276W__metricGrid{grid-template-columns:1fr}.chat-home-shell-module__oM276W__metricCard{border-bottom:1px solid #ffffff1a;border-right:0}.chat-home-shell-module__oM276W__metricCard:last-child{border-bottom:0}.chat-home-shell-module__oM276W__footerBottom{flex-direction:column;align-items:flex-start}}@media (max-width:560px){.chat-home-shell-module__oM276W__heroStarterRail{padding-bottom:.25rem}.chat-home-shell-module__oM276W__chatStageLanding{padding-bottom:.75rem}.chat-home-shell-module__oM276W__chatTranscriptLanding{padding-bottom:0;scroll-padding-bottom:0}.chat-home-shell-module__oM276W__navShell{flex-wrap:wrap}.chat-home-shell-module__oM276W__chatStage{--chat-stage-shell-height:27.5rem;min-height:var(--chat-stage-shell-height);padding-bottom:8.8rem}.chat-home-shell-module__oM276W__chatStageConversation{--chat-stage-shell-height:30.5rem;min-height:var(--chat-stage-shell-height);padding-bottom:.8rem}.chat-home-shell-module__oM276W__heroInner{padding-top:max(calc(var(--site-header-clearance) + .45rem), 5.35rem)}.chat-home-shell-module__oM276W__heroTitle{max-width:11ch;margin:.35rem 0 .55rem;font-size:clamp(1.45rem,9vw,2.2rem)}.chat-home-shell-module__oM276W__heroTitleSubline{font-size:clamp(.9rem,4.35vw,1.04rem);line-height:1.18}.chat-home-shell-module__oM276W__chatTranscriptConversation{max-height:calc(var(--chat-stage-shell-height) - 7.2rem)}.chat-home-shell-module__oM276W__projectHomeTitle h2{font-size:1.45rem}.chat-home-shell-module__oM276W__projectHomeThreadHeader{flex-direction:column;align-items:flex-start}.chat-home-shell-module__oM276W__projectHomeThreadDate{font-size:.8rem}.chat-home-shell-module__oM276W__chatSidebar{padding:.68rem}.chat-home-shell-module__oM276W__chatSidebarHeader{gap:.6rem}.chat-home-shell-module__oM276W__chatSidebarToggle{padding:.82rem .88rem}.chat-home-shell-module__oM276W__chatSidebarActionLabel,.chat-home-shell-module__oM276W__chatSidebarToggleLabel{font-size:.94rem}.chat-home-shell-module__oM276W__chatSidebarItem{font-size:.88rem}.chat-home-shell-module__oM276W__chatSidebarProjectCollection{margin-left:1rem;padding-left:1rem}.chat-home-shell-module__oM276W__chatSidebarItemMenu{min-width:12rem}.chat-home-shell-module__oM276W__sidebarDeleteOverlay{padding:1rem}.chat-home-shell-module__oM276W__sidebarDeleteDialogBody{padding:1.35rem 1.2rem .4rem}.chat-home-shell-module__oM276W__sidebarDeleteDialogActions{grid-template-columns:1fr;gap:.65rem;padding:0 1.2rem 1.2rem;display:grid}.chat-home-shell-module__oM276W__sidebarDeleteDialogCancel,.chat-home-shell-module__oM276W__sidebarDeleteDialogConfirm{width:100%}.chat-home-shell-module__oM276W__chatTranscript{max-height:calc(var(--chat-stage-shell-height) - 9.2rem)}.chat-home-shell-module__oM276W__composerDock{border-radius:1.32rem;padding:.78rem .82rem .76rem;bottom:.6rem;left:.55rem;right:.55rem}.chat-home-shell-module__oM276W__composerInput{min-height:3.7rem;font-size:.95rem;line-height:1.46}.chat-home-shell-module__oM276W__composerMeta{min-height:1rem;margin-top:.15rem}.chat-home-shell-module__oM276W__composerStatus{font-size:.76rem}.chat-home-shell-module__oM276W__composerFooter{gap:.72rem;margin-top:.72rem}.chat-home-shell-module__oM276W__composerStart,.chat-home-shell-module__oM276W__composerEnd{gap:.55rem}.chat-home-shell-module__oM276W__introMotionField{opacity:.82;min-height:28rem;inset:-9rem -29rem auto -6%}.chat-home-shell-module__oM276W__navActions{justify-content:flex-end;width:100%}.chat-home-shell-module__oM276W__navGhost,.chat-home-shell-module__oM276W__navPrimary{width:calc(50% - .375rem);padding-inline:1rem}.chat-home-shell-module__oM276W__proofBand{grid-template-columns:1fr}.chat-home-shell-module__oM276W__introRail{padding-top:10rem}.chat-home-shell-module__oM276W__ctaRow{flex-direction:column;align-items:stretch}.chat-home-shell-module__oM276W__starterQuestionPill{max-width:min(90vw,18rem);min-height:2.45rem;padding:.65rem .9rem;font-size:.8rem}}@media (prefers-reduced-motion:reduce){.chat-home-shell-module__oM276W__navShell{animation:none}.chat-home-shell-module__oM276W__introShell,.chat-home-shell-module__oM276W__introRailItem,.chat-home-shell-module__oM276W__proofWordmark,.chat-home-shell-module__oM276W__storyCard,.chat-home-shell-module__oM276W__storyVisual,.chat-home-shell-module__oM276W__storyMark,.chat-home-shell-module__oM276W__solutionCard,.chat-home-shell-module__oM276W__solutionIcon,.chat-home-shell-module__oM276W__visualShell,.chat-home-shell-module__oM276W__shareVisual,.chat-home-shell-module__oM276W__endorsementVisual,.chat-home-shell-module__oM276W__identityVisual,.chat-home-shell-module__oM276W__globalVisual,.chat-home-shell-module__oM276W__embedVisual,.chat-home-shell-module__oM276W__metricCard,.chat-home-shell-module__oM276W__metricsGlow,.chat-home-shell-module__oM276W__footerColumn a{transition:none}.chat-home-shell-module__oM276W__introOrbitalGlow,.chat-home-shell-module__oM276W__introRibbonPrimary,.chat-home-shell-module__oM276W__introRibbonSecondary,.chat-home-shell-module__oM276W__introRibbonMesh,.chat-home-shell-module__oM276W__introRibbonSpine,.chat-home-shell-module__oM276W__sectionTitleLineHighlight,.chat-home-shell-module__oM276W__metricsGlow,.chat-home-shell-module__oM276W__composerStatusActive:before,.chat-home-shell-module__oM276W__iconGhostActive:after{animation:none}.chat-home-shell-module__oM276W__introShell:hover,.chat-home-shell-module__oM276W__introRailItem:hover,.chat-home-shell-module__oM276W__proofWordmark:hover,.chat-home-shell-module__oM276W__storyCard:hover,.chat-home-shell-module__oM276W__solutionCard:hover,.chat-home-shell-module__oM276W__storyCard:hover .chat-home-shell-module__oM276W__storyVisual,.chat-home-shell-module__oM276W__storyCard:hover .chat-home-shell-module__oM276W__storyMark,.chat-home-shell-module__oM276W__solutionCard:hover .chat-home-shell-module__oM276W__solutionIcon,.chat-home-shell-module__oM276W__solutionCard:hover .chat-home-shell-module__oM276W__visualShell,.chat-home-shell-module__oM276W__solutionCard:hover .chat-home-shell-module__oM276W__shareVisual,.chat-home-shell-module__oM276W__solutionCard:hover .chat-home-shell-module__oM276W__endorsementVisual,.chat-home-shell-module__oM276W__solutionCard:hover .chat-home-shell-module__oM276W__identityVisual,.chat-home-shell-module__oM276W__solutionCard:hover .chat-home-shell-module__oM276W__globalVisual,.chat-home-shell-module__oM276W__solutionCard:hover .chat-home-shell-module__oM276W__embedVisual,.chat-home-shell-module__oM276W__metricCard:hover,.chat-home-shell-module__oM276W__footerColumn a:hover,.chat-home-shell-module__oM276W__navGhost:hover,.chat-home-shell-module__oM276W__navPrimary:hover,.chat-home-shell-module__oM276W__primaryCta:hover,.chat-home-shell-module__oM276W__secondaryCta:hover,.chat-home-shell-module__oM276W__inlineLink:hover,.chat-home-shell-module__oM276W__starterQuestionPill:hover,.chat-home-shell-module__oM276W__iconCircle:hover,.chat-home-shell-module__oM276W__iconGhost:hover,.chat-home-shell-module__oM276W__voiceButton:hover{transform:none}}
.trust-explainer-section-module__R2-78G__section{scroll-margin-top:calc(var(--site-header-clearance) + 1.35rem);padding:1rem 0 4.75rem;position:relative}.trust-explainer-section-module__R2-78G__shell{width:min(1180px,100% - 2rem);margin:0 auto}.trust-explainer-section-module__R2-78G__motionBlock{min-width:0}.trust-explainer-section-module__R2-78G__panel{isolation:isolate;background:linear-gradient(#181c22 0%,#10141a 55%,#0b0f15 100%);border:1px solid #ffffff24;border-radius:2rem;padding:clamp(1.4rem,3.4vw,2.35rem);transition:transform .24s,box-shadow .24s;position:relative;overflow:hidden;box-shadow:0 34px 70px #04060a59,inset 0 1px #ffffff14}.trust-explainer-section-module__R2-78G__panel:hover{transform:translateY(-4px);box-shadow:0 40px 86px #04060a66,inset 0 1px #ffffff14}.trust-explainer-section-module__R2-78G__panel:before,.trust-explainer-section-module__R2-78G__panel:after{content:"";pointer-events:none;position:absolute}.trust-explainer-section-module__R2-78G__panel:before{opacity:.2;background-image:radial-gradient(circle,#ffffff57 1px,#0000 1.15px);background-size:13px 13px;inset:0}.trust-explainer-section-module__R2-78G__panel:after{filter:blur(20px);opacity:.82;background:radial-gradient(circle,#ffffff29,#fff0 72%);border-radius:999px;width:19rem;height:19rem;inset:-7rem -3rem auto auto}.trust-explainer-section-module__R2-78G__topGrid{z-index:1;grid-template-columns:minmax(0,.98fr) minmax(320px,.84fr);align-items:center;gap:clamp(1.4rem,3.4vw,2.8rem);display:grid;position:relative}.trust-explainer-section-module__R2-78G__copyColumn{max-width:40rem}.trust-explainer-section-module__R2-78G__eyebrow{color:#f4f8ffeb;letter-spacing:.14em;text-transform:uppercase;background:#ffffff0a;border:1px solid #ffffff29;border-radius:999px;align-items:center;margin-bottom:.72rem;padding:.38rem .76rem;font-size:.73rem;font-weight:700;display:inline-flex}.trust-explainer-section-module__R2-78G__headline{color:#f7fbff;font-family:var(--font-display), sans-serif;letter-spacing:-.06em;text-wrap:balance;margin:0;font-size:clamp(2.15rem,4.3vw,3.75rem);line-height:.92}.trust-explainer-section-module__R2-78G__subheadline{color:#e9eef7f5;max-width:34rem;margin:1rem 0 0;font-size:clamp(1rem,1.42vw,1.16rem);line-height:1.55}.trust-explainer-section-module__R2-78G__body{color:#d3dcead1;max-width:38rem;margin:1rem 0 0;font-size:.98rem;line-height:1.78}.trust-explainer-section-module__R2-78G__visualColumn{z-index:1;justify-content:center;align-items:center;display:flex;position:relative}.trust-explainer-section-module__R2-78G__logoPanel{background:radial-gradient(circle at 20% 8%,#ffffffbd,#fff0 48%),linear-gradient(160deg,#f7fcfffa 0%,#dfeffff7 58%,#cbe2fff2 100%);border:1px solid #b6d8ffe0;border-radius:1.15rem;justify-items:center;gap:.56rem;width:min(100%,20rem);padding:.75rem .9rem;transition:transform .24s,box-shadow .24s;display:grid;box-shadow:inset 0 1px #ffffffeb,0 18px 30px #091f443d}.trust-explainer-section-module__R2-78G__panel:hover .trust-explainer-section-module__R2-78G__logoPanel{transform:translateY(-3px)rotate(-1deg);box-shadow:inset 0 1px #ffffffeb,0 24px 38px #091f4447}.trust-explainer-section-module__R2-78G__logoImage{filter:brightness(1.02)contrast(1.24)saturate(1.12)drop-shadow(0 8px 14px #2356b038);width:clamp(10rem,18vw,13rem);height:auto;display:block}.trust-explainer-section-module__R2-78G__logoCaption{color:#1151bc;letter-spacing:.04em;text-transform:none;text-shadow:0 1px #ffffff8c,0 8px 14px #115ccf2e;margin:0;font-size:.72rem;font-weight:800}@supports ((-webkit-background-clip:text) or (background-clip:text)){.trust-explainer-section-module__R2-78G__logoCaption{background:linear-gradient(92deg,#1849b2 0%,#2762ff 38%,#1ea9ff 74%,#ff8b3d 100%);color:#0000;text-shadow:none;-webkit-background-clip:text;background-clip:text}}.trust-explainer-section-module__R2-78G__cardsGrid{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.9rem;display:grid;position:relative}.trust-explainer-section-module__R2-78G__card{-webkit-backdrop-filter:blur(14px)saturate(150%);backdrop-filter:blur(14px)saturate(150%);background:linear-gradient(#ffffff14,#ffffff08),#0b0f1780;border:1px solid #ffffff24;border-radius:1.3rem;padding:1.05rem 1rem 1.12rem;transition:transform .22s,border-color .22s,box-shadow .22s;box-shadow:inset 0 1px #ffffff14,0 18px 30px #02060d3d}.trust-explainer-section-module__R2-78G__card:hover{border-color:#fff3;transform:translateY(-5px);box-shadow:inset 0 1px #ffffff14,0 24px 38px #02060d4d}.trust-explainer-section-module__R2-78G__cardIcon{color:#f1f6ff;background:radial-gradient(circle at 30% 20%,#ffffff2e,#0000 38%),linear-gradient(145deg,#91a0bd47,#91a0bd1a);border:1px solid #fff3;border-radius:.85rem;justify-content:center;align-items:center;width:2.35rem;height:2.35rem;display:inline-flex;box-shadow:0 12px 24px #04091440}.trust-explainer-section-module__R2-78G__cardTitle{color:#f7fbff;letter-spacing:-.02em;margin:.9rem 0 .42rem;font-size:1rem;font-weight:600}.trust-explainer-section-module__R2-78G__cardCopy{color:#d6dfedcc;margin:0;font-size:.93rem;line-height:1.64}.trust-explainer-section-module__R2-78G__footerRow{z-index:1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.45rem;display:flex;position:relative}.trust-explainer-section-module__R2-78G__trustLine{color:#f7fbffe6;letter-spacing:.02em;max-width:42rem;margin:0;font-size:.95rem;font-weight:600;line-height:1.55}.trust-explainer-section-module__R2-78G__cta{color:#fff;background:linear-gradient(135deg,#5f83ff 0%,#7690ff 42%,#97a5ff 100%);border:1px solid #b1c5ff47;border-radius:999px;justify-content:center;align-items:center;gap:.52rem;padding:.92rem 1.28rem;font-weight:600;text-decoration:none;transition:transform .18s,box-shadow .18s,filter .18s;display:inline-flex;box-shadow:0 22px 36px #4a6be138,inset 0 1px #fff3}.trust-explainer-section-module__R2-78G__cta:hover{filter:saturate(1.04);transform:translateY(-1px);box-shadow:0 26px 42px #4a6be142,inset 0 1px #fff3}@media (prefers-reduced-motion:reduce){.trust-explainer-section-module__R2-78G__panel,.trust-explainer-section-module__R2-78G__logoPanel,.trust-explainer-section-module__R2-78G__card,.trust-explainer-section-module__R2-78G__cta{transition:none}.trust-explainer-section-module__R2-78G__panel:hover,.trust-explainer-section-module__R2-78G__panel:hover .trust-explainer-section-module__R2-78G__logoPanel,.trust-explainer-section-module__R2-78G__card:hover,.trust-explainer-section-module__R2-78G__cta:hover{transform:none}}.trust-explainer-section-module__R2-78G__cta:focus-visible{outline-offset:4px;outline:2px solid #bfdeffe0}@media (max-width:1100px){.trust-explainer-section-module__R2-78G__cardsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:920px){.trust-explainer-section-module__R2-78G__shell{width:min(100%,100% - 1.5rem)}.trust-explainer-section-module__R2-78G__topGrid{grid-template-columns:1fr}.trust-explainer-section-module__R2-78G__copyColumn,.trust-explainer-section-module__R2-78G__subheadline,.trust-explainer-section-module__R2-78G__body,.trust-explainer-section-module__R2-78G__trustLine{max-width:none}.trust-explainer-section-module__R2-78G__visualColumn{order:-1}}@media (max-width:760px){.trust-explainer-section-module__R2-78G__section{padding:.5rem 0 3.3rem}.trust-explainer-section-module__R2-78G__panel{border-radius:1.55rem;padding:1.15rem 1rem 1.2rem}.trust-explainer-section-module__R2-78G__headline{font-size:clamp(1.86rem,8vw,2.42rem);line-height:1}.trust-explainer-section-module__R2-78G__logoPanel{padding:.68rem}.trust-explainer-section-module__R2-78G__logoImage{width:min(12rem,72vw)}.trust-explainer-section-module__R2-78G__logoCaption{font-size:.66rem}.trust-explainer-section-module__R2-78G__cardsGrid{grid-template-columns:1fr}.trust-explainer-section-module__R2-78G__footerRow{align-items:stretch}.trust-explainer-section-module__R2-78G__cta{width:100%}}
